У меня есть два принтера Брата : MFC-9330CDW и QL-1050.
Так как Ubuntu 16.04, кажется, не обеспечивает драйверы для этих моделей, я загрузил и установил драйверы с веб-сайта Брата.
Принтеры были автоволшебно обнаружены Ubuntu, и так или иначе я смог удалить и добавить их снова через интерфейс сервера CUPS (http://localhost:631).
Однако в обоих случаях я не могу распечатать любой документ. Даже тестовая страница не распечатает (хотя "сам тестовая страница" делает) : это появляется кратко в очереди, затем исчезает тихо.
Я подозреваю проблему с фильтрами CUPS, так как она действительно печатает при использовании lpr -o raw
.
Какова могла быть проблема ?
Примечание стороны : Я заметил что советы веб-сайта Брата ia32-libs
или lib32stdc++
как требования для Debian 64 и Ubuntu 64, но apt
говорит, что нет таких пакетов.
На самом деле проблема заключается в «побочной ноте»: Brother предоставляет только 32-битные драйверы, они не работают так, как в 64-битных дистрибутивах.
Драйверы должны работать после установки этих пакетов, а не отсутствующих, предложенных братом:
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
(На самом деле они не все могут понадобиться, пожалуйста, проверьте их отдельно и отредактируйте этот ответ соответствующим образом.)
Принтеры брата могли бы быть обнаружены Ubuntu, но без правильных драйверов, они не будут работать правильно (по крайней мере, не для всех функций).
Брат обеспечивает драйверы Linux на его веб-сайте. Драйверы идут со сценарием установки, но я нашел, что он не работал очень хорошо, и я должен был вручную установить драйверы для своей модели.
Брат также перечисляет несколько предпосылок, такой как
ia32-libs
ИЛИ lib32stdc++
требуется, чтобы быть установленным. Вы правы, что это ia32-освобождает, не находится в стандартных репозиториях Ubuntu, но lib32stdc ++ 6 (заметьте "6" в конце), и это должно быть достаточно./usr/lib/cups/filter/
если это не существует./usr/share/cups/model/
если это не существует./var/spool/lpd/
если это не существует.sane-utils
должен быть установлен, если Вы используете brscan, brscan2 или brscan3 (который не мог бы иметь место для Вашей модели от того, что я вижу, но наличие sane-utils
не причинит боль).apparmor-utils
должен быть установлен (для aa-complain
команда, хотя я думаю, что это - плохая идея, и я нашел, что это не было необходимо при установке драйверов вручную).Удостоверьтесь, что Вы имеете требования для своей ситуации и затем устанавливаете драйверы с веб-сайта Брата
$ sudo dpkg -i [driver_file.deb]
(Я не думаю --force-all
опция, которую рекомендует Брат, необходима.)
Вам, возможно, понадобились бы несколько дополнительных шагов для получения работы сканера, но это должно заставить Вас, по крайней мере, мочь распечатать. Если это все еще не будет работать, то нам, вероятно, будут нужны еще некоторые детали проблемы.