Как добавить сетевой принтер Canon Pixma MX860?

Я использую Ubuntu Oneiric 11.10 на двух компьютерах, один с архитектурой AMD-64bit, другой с i386 - одна и та же проблема на обоих. В 11.04 я мог печатать и сканировать просто отлично, после некоторой обработки, но после новой установки 11.10, добавив ppa: michael-gruz / canon , установив cnijfilter-mx860series и scangearmp-common из PPA, System-config-printer в Ubuntu не может обнаружить мой сетевой принтер.

В предыдущей установке он выглядел как cnijnet: // printers-mac-address. Я знаю, что он должен видеть его, потому что я могу пропинговать принтер по его IP-адресу, я могу просматривать страницу веб-администрирования принтера с компьютера, и у моего гостя Windows в VirtualBox на компьютере нет проблем с его обнаружением и установкой. Кажется, что эта проблема является новой для Oneiric. Как мне снова найти свою сеть Pixma?

11
задан 6 November 2011 в 00:58

1 ответ

Я нашел обходные пути.

Печать

Сетевой принтер можно установить, если ввести 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).

Сканирование

Для сканирования отредактируйте /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, как это было в предыдущих версиях - возможно, проблема тайм-аута обнаружения. Тем не менее, сейчас все в порядке.

0
ответ дан 6 November 2011 в 00:58

Другие вопросы по тегам:

Похожие вопросы: