LinuxForum.Fans
Тема

Принтер Canon LBP 2900

Автор: kuman 6 сообщений 4389 просмотров
#155552

Подключил принтер Canon LBP 2900 по рекомендациям с форума, система Madriva 2009.
Подскажите, какую команду ввести в консоли, чтобы принтер Canon LBP 2900 заработал после того, как закончилась бумага (при печати, особенно при двухсторонней, когда не успеваешь перевернуть лист, принтер три раза пытается подхватить бумагу, потом загорается лампочка бумаги и принтер мертвый на все запросы.Помогает только перезагрузка).
Подключал принтер так:
$su
После этого надо установить пакеты, скачанные с сайта CANON.
Код
# rpm -ivh cndrvcups-common-1.1X-X.i386.rpm
Код
# rpm -ivh cndrvcups-capt-1.1X-X.i386.rpm
Устанавливать желательно в указанной последовательности. Обладатели не-rpm-based дистрибутивов могут конвертировать пакеты в формат, используемый дистрибутивом.
Теперь необходимо перезапустить CUPS.
Код
# /etc/init.d/cups restart
CUPS необходимо перезапустить обязательно, в противном случае принтер печатать не будет.
Теперь можно зарегистрировать принтер используя команду lpadmin
Код
# /usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp:/var/ccpd/fifo0 -E
Например, # /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.PPD -v ccp:/var/ccpd/fifo0 -E
где CNCUPSLBP1120CAPTK.ppd - PPD-файл принтера Canon LBP 2900.
(Спойлер) Уточнить название PPD-файла принтера можно так.
Пример вывода данной команды:
/usr/share/cups/model/CNCUPSLBP1120CAPTJ.ppd
/usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd
/usr/share/cups/model/CNCUPSLBP1210CAPTJ.ppd
/usr/share/cups/model/CNCUPSLBP1210CAPTK.ppd
/usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd
/usr/share/cups/model/CNCUPSLBP3000CAPTJ.ppd
/usr/share/cups/model/CNCUPSLBP3000CAPTK.ppd
/usr/share/cups/model/CNCUPSLBP3050CAPTK.ppd
Если принтер успешно добавлен в спулер печати, можно зарегистрировать принтер в демоне ccpd.
Код
# /usr/sbin/ccpdadmin -p [printer name] -o [printer device path]
Например, # /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
После этого следует запустить демон ccpd.
Код
# /etc/init.d/ccpd start
После этого принтер должен заработать.
Также полезно добавить демон ccpd в автозагрузку, чтобы после перезагрузки системы принтер заработал.
В Mandriva я это делаю так:
Код
# ln -s /etc/init.d/ccpd /etc/rc5.d/S99ccpd

#160905

Попробуйте
[console]#/etc/init.d/cups restart
#/etc/init.d/ccpd restart[/console]

#196291

А как сделать ярлык на рабочем столе, чтобы он выполнял эти команды в консоли ?

#196319

А как сделать ярлык на рабочем столе, чтобы он выполнял эти команды в консоли ?

Взорвало моск. ЗАчем?
Пишете скрипт и запускаете ео в кон-со-ли. И быстрее и ....

#196605

Я это и имел ввиду, только можно для чайников алгоритм составления такого скрипта :D

#196811

oO

Войдите или зарегистрируйтесь, чтобы ответить.