Чет никак не хочет печатать.

В системе определяется -

DMESG:
[57077.515222] usb 1-4: new high speed USB device using ehci_hcd and address 7
[57077.638519] usb 1-4: New USB device found, idVendor=04a9, idProduct=2676
[57077.638550] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[57077.638565] usb 1-4: Product: Canon CAPT USB Device
[57077.638578] usb 1-4: Manufacturer: Canon
[57077.638589] usb 1-4: SerialNumber: 00000183OMDS
[57077.638806] usb 1-4: configuration #1 chosen from 1 choice
[57077.642249] usblp2: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676

Я так думаю это проблема с дровами. В списке для моего устройва дров нету, пробнул для родственного 3460 результата нет.
Тестовую страницу вообще никак не хочет печатать.

Кто-нить в курсе что можно сделать?

С Уважением, Сергей.

2 (13.04.2010 13:19:40 отредактировано egjar)

Я новичок, на абсолютную правильность ответа не претендую, но вот мой опыт.
1. Обновить подсистему печати cups http://software.opensuse.org/ymp/Printi … 2/cups.ymp
2. Скачать драйвер с сайта производителя
http://software.canon-europe.com/software/0031118.asp
и установить пакеты:

cndrvcups-common-X.XX-X.i386.rpm
cndrvcups-capt-X.XX-X.i386.rpm

3. Дописать в начале скрипта /etc/init.d/ccpd строки:

# ccpd          Canon Printing for CUPS
# chkconfig:    2345 65 35
# description:  Canon Printing for CUPS
# processname:  ccpd
# config:       /etc/ccpd.conf

4. Вывполнить комманду для включения демона печати в автозагрузку:

# chkconfig ccpd on

5. Задать права на чтение и запись для файла /var/ccpd/fifo0:

# chmod 777 /var/ccpd/fifo0

6. Отредактировать файл /etc/ccpd.conf внеся или раскомментировав в нем строки:

<Printer Имя_принтера>
DevicePath Путь_к_файлу_принтера, обычно /dev/usb/lp0
</Printer>

7. Установить принтер в cups. Набрать в браузере http://localhost:631/ Администрирование > добавить принтер
пароль, как для root
Порт: Canon Priter Daemon Port#1
Имя принтера должно совпадать с именем, указанным в п.6
На следующей странице, указать файл ppd: /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd
На следующей странице, настройки по умолчанию.
8. Разрешить пользователям печать http://localhost:631/ Принтеры > Администрирование > список разрешенных пользователей
Перечислить пользователей через запятую.
9. В терминале выполнить команды:

# modprobe usblp
# service ccpd restart

Можно печатать

P.S. п.9 выполнять после каждой перезагрузки, как автоматизировать пока не знаю.
P.P.S. Для контроля за состоянием, приостановки и возобновления печати использовать утилиту

$ captstatusui -P Имя_принтера 

3

http://ru.opensuse.org/HCL/Printers

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.