1

Доброго времени суток.
Не могу нормально установить принтер Canon i-SENSYS LBP2900B в Mandriva. Скачал дрова с офф. сайта. Установил. Принтер появился в системе. Но ничего напечатать не получается. Любое задание на печать появляется как ОТЛОЖЕННОЕ. Может кто сталкивался с этим. Подскажите.

2

task-printing-canon -- Установлен?

rpm -qa | grep task-printing-canon

Если нет, поставь. # urpmi  task-printing-canon

Q9550, ASUS P5QL/EPU, NV GF 250 GTS 1024 Mb, 5 Gb RAM (800 Mgz), Beholder 609, KDE 4.6.5, kernel 3.0.3-desktop-nrj.69mib

3

попробуйте перезапустить cups и стартануть ccpd  и попробуйте напечатать

<<------------------------------------------->>
cout << "Ubuntu 10.o4 LTS"; * by Qt Creator

4

У  меня  Canon IP1000  в  мандриве  2008  работал.  В  2010  не  мог  его  завести  , что  то  не  доделали  с  инсталятором для  принтеров.

5 (05.03.2010 17:35:10 отредактировано SUSE_user)

Попробуйте поставить с сайта производителя:
http://software.canon-europe.com/products/0010104.asp
Это я для kolj

6 (05.03.2010 18:47:04 отредактировано metallicus)

ag  ag  ag  ag  ag  ag  ag вот решение,   ag  ag  ag  ag  ag  ag  ag  ag
(содрано с предыдущего форума)
:lol:  :lol:
Не так давно (примерно год назад) фирма CANON удостоила своим вниманием пользователей Linux и выпустила драйверы для некоторых моделей лазерных принтеров. Я рассмотрю драйверы для принтеров LBP1120,LBP1210,LBP3200,LBP2900,LBP3000,LBP3210, опишу их установку и настройку. У меня драйверы неплохо работают в Mandriva Linux 2006 (также работают и в Mandriva Linux 2005) и в SUSE Linux 10.0

Сначала необходимо загрузить пакеты с драйверами с сайта CANON, например отсюда http://software.canon-europe.com/products/0000524.asp

После этого необходимо настроить CUPS, для этого можно воспользоваться средствами дистрибутива (такими, как YAST или PrinterDrake), после чего следует запустить демон cupsd.

После загрузки файлов драйверов (у меня стоят пакеты cndrvcups-capt-1.10-1 и cndrvcups-common-1.10-1) необходимо в косоли перейти в каталог, в который скопированы пакеты, и войти как пользователь root.
Код
$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


В дистрибутиве SUSE эта команда не помогла, и я написал простой скрипт, сделал его исполняемым и добавил в каталог автозапуска KDE.

Текст скрипта:

#!/bin/bash
#
#Этот скрипт используется для запуска сервиса ccpd при загрузке системы
/etc/init.d/ccpd start

у меня всё работает))) надюсь помогло ab  ab  ab  ab  ab

не забывайте периодически перезапускать ccpd и cups



не печатает из-за cups и ccpd - перезапустите их!!!

команды дал выше

<<------------------------------------------->>
cout << "Ubuntu 10.o4 LTS"; * by Qt Creator

7

Попробуйте поставить с сайта производителя:
http://software.canon-europe.com/products/0010104.asp
Это я для kolj

----Эти  пакеты  требуют  старые  (зависимости). И  значит  ядро  постарее.

8

metallicus, Все сделал по инструкции отлично пашет (лбп 3000), спасибо!

intel e5400 (3.6GHz) + 4Gb ram + GF 9800 512 Mb + (Мега дешевая мать) + 1500 Gb Hdd (их просто много...) MANDRIVA 2010 free + Win XP sp3
Acer AOA 110 athom n270 (1.6 Ghz) + 1.5 Gb ram + wi-fi + Hitachi 160 Gb (доработка паяльником) win XP
и еще несколько компов различного конфига....

9

Дополнение к инструкции от metallicus

В файл /etc/udev/ruled.d/69-printers_lp~ser_fix.rules внесите изменения:

KERNEL=="lp[0-9]*", GOTO="lp_user_fix" исправьте на KERNEL=="lp[0-9]*", GOTO="lp_user_fixLBP"

в конец файла добавте:
LABEL="lp_user_fixLBP"
ACTION=="add", RUN+="/bin/sh -c 'etc/init.d/ccpd restart'"

После этого принтер инициализируется сразу после его включения, а не только при загрузке ОС