воскресенье, 2 декабря 2007 г.

Как заставить работать принтеры Canon, отсутствующие в Ubuntu 7.10

Как изветно Ubuntu поддерживает немалое количество принтеров, но и у такого же количества принтеров отсутствует поддержка.

И так:

Добавляем репозитарий:

deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./

Для принтеров Canon Pixus 550i / 850i / 950i (i550 / i850 / i950) и iP90:
sudo apt-get install libcnbj-2.2 bjfilter-2.2 pstocanonbj

Для принтеров Canon Pixus 560i / 860i / 960i (i560 / i860 / i960):
sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj

Для принтеров Canon Pixus iP3100 / iP4100 / iP8600 (и Pixma iP1000 / iP1500):
sudo apt-get install libcnbj-2.5 bjfilter-2.5 pstocanonbj

Для принтеров Canon Pixus iP2200 / iP4200 / iP6600D / iP7500 / MP500:
sudo apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj

Далее идем в настройки системы и устанавливаем драйверы для нужного вам принтера.

Есть вариант установки через веб интерфейс. Запускаем браузер и вводим адрес:
http://localhost:631/

Идем в раздел Administration и нажимаем кнопку Find new printers, указываем принтер, выбираем нужный драйвер и проверяем печать.

Все драйверы настроены только на одно разрешение 600x600, как известно многие принтеры могут печатать и с большим разрешением, например принтер i560 поддерживает 4800x1200, если хотите добавить нужные вам разрешения, измените перед установкой принтера файл /usr/share/ppd/pstocanonbj/<модель принтера>.ppd.

Найти нечто подобное:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution

И заменить добавив нужное разрешение:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 300
*Resolution 300/300 dpi: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
# И так далее
*CloseUI: *Resolution

Для пользователей Gnome рекомендую также посмотреть в сторону TurboPrint. Список поддерживаемых принтеров вы можете посмотреть здесь. Данный пакет имеет две версии платную и бесплатную для частного пользования.

1 комментарий:

Анонимный комментирует...

Вот тут лежит скрипт и необходимые пакеты для запуска принтеров lbp-810 или lbp-1120
http://kay.nichegotut.net/canon.tar