Я знайшов обхідні шляхи.
Друк
Мережевий принтер можна встановити, якщо ввести 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, як це було зроблено в попередніх версіях - можливо, проблема з очікуванням часу виявлення. Все-таки все зараз працює.