Я нашел обходные пути.
печать
Сетевой принтер можно установить, если вы введете URI вручную. При добавлении нового принтера выберите EnterURI из списка устройств и введите, cnijnet:/01-23-45-67-89-AB
где 01-23-45-67-89-AB
находится MAC-адрес принтера. Вы должны вручную выбрать модель принтера для драйвера, но все печатается так, как должно.
Если это не сработает, следуйте инструкциям руководства http://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux :
$ cnijnetprn --search auto
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"
$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E
-p
имя принтера опция определяет, то -m
указанный параметр ppd
файла. ppd
Файл для принтера должен быть включен в бинарный пакет драйверов и в этот момент должен быть установлен в /usr/share/ppd
. В -v
опции определяет URI устройства (скопировать его с cnijnetprn
выходом iS).
сканирование
Для сканирования отредактируйте /etc/sane.d/pixma.conf
и добавьте строку bjnp://10.0.0.20
(IP-адрес Pixma). Перечислите устройства, чтобы убедиться, что Ubuntu может их найти
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Вы можете также отредактировать ненужные бэкэнды (все, кроме пиксмы) из /etc/sane.d/dll.conf
. Это должно немного ускорить открытие. Для более подробной информации, проверьте man sane-pixma
.
Хотя я не смог найти никакой документации относительно того, почему и как, протокол обнаружения сетевого принтера Canon не работает должным образом в 11.10, как это было в предыдущих версиях - возможно, проблема с таймаутом обнаружения. Тем не менее, сейчас все работает.