1

Помогите пожалуйста, не могу установить принтер с драйверами с офсайта.

2

После команды sudo /usr/sbin/lpadmin -p LBP6000 -m CNCUPSLBP6000CAPTK.ppd -v ccp://localhost:59787 -E появляется сообщение:lpadmin: Unable to copy PPD file!
Подскажите пожалуйста что делать дальше.

3

Покажите файл /etc/sudoers и вывод команды id от пользователя.

Был, был и весь вышел...

4

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults        env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

5

uid=0(root) gid=0(root) групи=0(root)

6

А не проще ли, добавив при необходимости пользователя в группу lpadmin, с помощью web-интерфейса cups настроить принтер?

Был, был и весь вышел...

7

oiler1979 пишет:

uid=0(root) gid=0(root) групи=0(root)

Lupo Alberto пишет:

вывод команды id от пользователя.

Не от root!
Вы, может, и

oiler1979 пишет:

sudo /usr/sbin/lpadmin -p LBP6000 -m CNCUPSLBP6000CAPTK.ppd -v ccp://localhost:59787 -E

от root запускаете?

Был, был и весь вышел...

8

Как это сделать?

9

Lupo Alberto пишет:
oiler1979 пишет:

uid=0(root) gid=0(root) групи=0(root)

Lupo Alberto пишет:

вывод команды id от пользователя.

Не от root!
Вы, может, и

oiler1979 пишет:

sudo /usr/sbin/lpadmin -p LBP6000 -m CNCUPSLBP6000CAPTK.ppd -v ccp://localhost:59787 -E

от root запускаете?

Да, от root

10

oiler1979 пишет:

Да, от root

Тогда sudo ни к чему.

oiler1979 пишет:

Как это сделать?

Покажите сначала вывод команды id от обычного пользователя.

Был, был и весь вышел...

11

uid=1000(andriy) gid=1000(andriy) групи=1000(andriy),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev)

12

Щаз вспомнить надо, под Debian отлично заводится.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

13

Подключитесь, как root
— добавьте пользователя в группу lp (чтобы мог потом печатать)

useradd -G lp andriy

— добавьте пользователя в группу lpadmin (чтобы мог администрировать принтеры)

useradd -G lp andriy

Проверьте, запущен ли cupsd.
Как «правильно» сделать это в Debian я не помню, можно и «неправильно»

ps aux | grep cupsd
Был, был и весь вышел...

14

Тема про принтер canon lbp6000
Скрипт установки в 3-ем посте, в deb дистрибутивах работает отлично, там же в теме нюансы вроде все рассмотрел.
Этот скрипт http://radu.cotescu.com/how-to-install- … in-ubuntu/ в Debian нормально ставит дрова на LPB6000.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

15

Сделал:

root@debian:/# ps aux | grep cupsd
root      1621  0.0  0.2   6712  2624 ?        Ss   09:35   0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
root     27005  0.0  0.0   3304   816 pts/1    S+   19:48   0:00 grep cupsd

16

Lupo Alberto пишет:

     /usr/sbin/lpadmin -p LBP6000 -m CNCUPSLBP6000CAPTK.ppd -v ccp://localhost:59787 -E

Так не получится.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

17

В Debian:

# /usr/sbin/lpadmin -p LBP6000 -P /usr/share/cups/model/CNCUPSLBP6018CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
# /usr/sbin/ccpdadmin -p LBP6000 -o /dev/usb/lp0

Предварительно убедится, что /var/ccpd/fifo0 и /dev/usb/lp0 существуют.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

18

zenon пишет:

Тема про принтер canon lbp6000
Скрипт установки в 3-ем посте, в deb дистрибутивах работает отлично, там же в теме нюансы вроде все рассмотрел.
Этот скрипт http://radu.cotescu.com/how-to-install- … in-ubuntu/ в Debian нормально ставит дрова на LPB6000.

Да, скрипт уже устанавливал перед тем как писать на форум, принтер все же не работает... Возможно 6000 и 6000В имеют отличия...

19

oiler1979 пишет:

Да, скрипт уже устанавливал перед тем как писать на форум, принтер все же не работает... Возможно 6000 и 6000В имеют отличия...

Нет у них никаких отличий, у меня кстати 6000B и все ok.
Давай так, по порядку подробно что и как делал.
А сами дрова вообще для всей кучи лазеров канона, неужто думаешь они под каждый пишут ac

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

20

Делаю вот по этой ссылке: http://forum.ubuntu.ru/index.php?topic=189049.0

21

oiler1979 пишет:

Делаю вот по этой ссылке: http://forum.ubuntu.ru/index.php?topic=189049.0

Я просил написать, а не ссылки приводить, плюс полностью выхлоп консоли после каждой вводимой команды.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

22

Тестировалось на LBP3010.
Теоретически должны работать все принтеры серии LBP начиная с LBP810 и заканчивая LBP9100.
(Нажмите, чтобы показать/скрыть)
1. Включаем принтер

2. Устанавливаем драйвер:
Linux CAPT Printer Driver v2.40
Устанавливаем недостающую библиотеку:
Код: [Выделить]

sudo apt-get install libglade2-0

Распаковываем архив с драйвером и переходим в директорию 32-bit_Driver/Debian
Устанавливаем пакеты в соответствующем порядке:
cndrvcups-common_2.40-1_i386.deb
cndrvcups-capt_2.40-1_i386.deb

3. Регистрируем принтер:
(Нажмите, чтобы показать/скрыть)


Printer Name                               PPD File Name
LBP9100C                                CNCUPSLBP9100CCAPTK.ppd
LBP7200C series                       CNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode)     CNCUPSLBP7200CCAPTK.ppd
LBP6300                                  CNCUPSLBP6300CAPTK.ppd
LBP6200                                  CNCUPSLBP6200CAPTK.ppd
LBP6000 LBP6018                     CNCUPSLBP6018CAPTK.ppd
LBP5300                                  CNCUPSLBP5300CAPTK.ppd
LBP5100                                  CNCUPSLBP5100CAPTK.ppd
LBP5050 series                         CNCUPSLBP5050CAPTK.ppd
LBP5000                                  CNCUPSLBP5000CAPTK.ppd
LBP3500                                  CNCUPSLBP3500CAPTK.ppd
LBP3310                                  CNCUPSLBP3310CAPTK.ppd
LBP3300                                  CNCUPSLBP3300CAPTK.ppd
LBP3250                                  CNCUPSLBP3250CAPTK.ppd
LBP3210                                  CNCUPSLBP3210CAPTK.ppd
LBP3200                                  CNCUPSLBP3200CAPTK.ppd
LBP3150 / LBP3108 / LBP3100   CNCUPSLBP3150CAPTK.ppd
LBP3100 / LBP3108 / LBP3150   CNCUPSLBP3150CAPTK.ppd
LBP3010 / LBP3018 / LBP3050   CNCUPSLBP3050CAPTK.ppd
LBP3000                                  CNCUPSLBP3000CAPTK.ppd
LBP2900                                  CNCUPSLBP2900CAPTK.ppd
LBP-1210                                 CNCUPSLBP1210CAPTK.ppd
LBP-1120                                 CNCUPSLBP1120CAPTK.ppd
LBP-810                                   CNCUPSLBP1120CAPTK.ppd

Код: [Выделить]

sudo /usr/sbin/lpadmin -p LBP**** -m CNCUPSLBP****CAPTK.ppd -v ccp://localhost:59787 -E

Код: [Выделить]

sudo /usr/sbin/ccpdadmin -p LBP**** -o /dev/usb/lp0

Убираем из блэклиста модуль usblp:
Код: [Выделить]

sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf

Закомментировать строку blacklist usblp, поставив в начале строки #
Код: [Выделить]

modprobe usblp


4. Перезагружаем ccpd:
Код: [Выделить]

sudo /etc/init.d/ccpd restart


5. Завершаем настройку:
Переподключаем USB принтера;
Заходим в «Параметры системы» → «Печать»;
Жмем правой кнопкой мыши на принтере (на котором стоит зеленая галочка) и снимаем галочку «Включен»;
Жмем правой кнопкой мыши на принтере (на котором нет зеленой галочки) и выбираем «Использовать по умолчанию»;
Принтер должен работать. Пробуем.

6. Добавляем принтер в автозагрузку:
Код: [Выделить]

sudo update-rc.d ccpd defaults 20

Код: [Выделить]

sudo gedit /etc/rc.local

перед exit 0 добавляем строки:
Код: [Выделить]

/etc/init.d/ccpd start
/etc/init.d/ccpd restart

Перезагружаем пк и пробуем печать.

23

oiler1979 пишет:

Тестировалось на LBP3010.
Теоретически должны работать все принтеры серии LBP начиная с LBP810 и заканчивая LBP9100.
(Нажмите, чтобы показать/скрыть)
1. Включаем принтер

2. Устанавливаем драйвер:
Linux CAPT Printer Driver v2.40
Устанавливаем недостающую библиотеку:
Код: [Выделить]

sudo apt-get install libglade2-0

Распаковываем архив с драйвером и переходим в директорию 32-bit_Driver/Debian
Устанавливаем пакеты в соответствующем порядке:
cndrvcups-common_2.40-1_i386.deb
cndrvcups-capt_2.40-1_i386.deb

3. Регистрируем принтер:
(Нажмите, чтобы показать/скрыть)


Printer Name                               PPD File Name
LBP9100C                                CNCUPSLBP9100CCAPTK.ppd
LBP7200C series                       CNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode)     CNCUPSLBP7200CCAPTK.ppd
LBP6300                                  CNCUPSLBP6300CAPTK.ppd
LBP6200                                  CNCUPSLBP6200CAPTK.ppd
LBP6000 LBP6018                     CNCUPSLBP6018CAPTK.ppd
LBP5300                                  CNCUPSLBP5300CAPTK.ppd
LBP5100                                  CNCUPSLBP5100CAPTK.ppd
LBP5050 series                         CNCUPSLBP5050CAPTK.ppd
LBP5000                                  CNCUPSLBP5000CAPTK.ppd
LBP3500                                  CNCUPSLBP3500CAPTK.ppd
LBP3310                                  CNCUPSLBP3310CAPTK.ppd
LBP3300                                  CNCUPSLBP3300CAPTK.ppd
LBP3250                                  CNCUPSLBP3250CAPTK.ppd
LBP3210                                  CNCUPSLBP3210CAPTK.ppd
LBP3200                                  CNCUPSLBP3200CAPTK.ppd
LBP3150 / LBP3108 / LBP3100   CNCUPSLBP3150CAPTK.ppd
LBP3100 / LBP3108 / LBP3150   CNCUPSLBP3150CAPTK.ppd
LBP3010 / LBP3018 / LBP3050   CNCUPSLBP3050CAPTK.ppd
LBP3000                                  CNCUPSLBP3000CAPTK.ppd
LBP2900                                  CNCUPSLBP2900CAPTK.ppd
LBP-1210                                 CNCUPSLBP1210CAPTK.ppd
LBP-1120                                 CNCUPSLBP1120CAPTK.ppd
LBP-810                                   CNCUPSLBP1120CAPTK.ppd

Код: [Выделить]

sudo /usr/sbin/lpadmin -p LBP**** -m CNCUPSLBP****CAPTK.ppd -v ccp://localhost:59787 -E

Код: [Выделить]

sudo /usr/sbin/ccpdadmin -p LBP**** -o /dev/usb/lp0

Убираем из блэклиста модуль usblp:
Код: [Выделить]

sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf

Закомментировать строку blacklist usblp, поставив в начале строки #
Код: [Выделить]

modprobe usblp


4. Перезагружаем ccpd:
Код: [Выделить]

sudo /etc/init.d/ccpd restart


5. Завершаем настройку:
Переподключаем USB принтера;
Заходим в «Параметры системы» → «Печать»;
Жмем правой кнопкой мыши на принтере (на котором стоит зеленая галочка) и снимаем галочку «Включен»;
Жмем правой кнопкой мыши на принтере (на котором нет зеленой галочки) и выбираем «Использовать по умолчанию»;
Принтер должен работать. Пробуем.

6. Добавляем принтер в автозагрузку:
Код: [Выделить]

sudo update-rc.d ccpd defaults 20

Код: [Выделить]

sudo gedit /etc/rc.local

перед exit 0 добавляем строки:
Код: [Выделить]

/etc/init.d/ccpd start
/etc/init.d/ccpd restart

Перезагружаем пк и пробуем печать.

Еще раз говорю, мне тут копи-паст на фиг не уперся, пиши то, что делал сам, команды консольные, их выхлоп и тд.
Да и хватит уже sudo юзать в Debian, есть человеческий рут и команда su -

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

24

Точно так все и делал, только без sudo)

25

oiler1979 пишет:

Точно так все и делал, только без sudo)

А мне что с этого? По твоему я телепат и ошибки, если они после ввода команд были сам должен узнать?
ы. Если перед командой стоит знак решетка # - значит выполнение от рута, если доллар $ то от юзера.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

26

Да нет, извини, ничего ты не должен

27

oiler1979 пишет:

Да нет, извини, ничего ты не должен

Ну тогда заново давай.
И да момент :

# /usr/sbin/lpadmin -p LBP6000 -P /usr/share/cups/model/CNCUPSLBP6018CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

И твой вариант:

# /usr/sbin/lpadmin -p LBP6000 -m CNCUPSLBP6000CAPTK.ppd -v ccp://localhost:59787 -E

Разницу видишь?
Еще -

# modprobe usblp

Выполняется без ошибок?
Модуль usblp не должен быть в блэклисте.
Вот это хау-то вроде получше, ... http://soronorus.com/canon-lbp6000-v-ubuntu-11-10/
Будет время на днях Debian поставлю и мануал подробный напишу...

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

28

Да без ошибок,  спасибо за помощь, продвинулся немного, завтра начну заново, у меня уже 2 принтера видно в системе LBP6000 и LBP 6000B  и ни один не печатает, отсылаю на печать - тишина. Один скриптом установлен, второй  - драйверами.

29

Lupo Alberto пишет:

А не проще ли, добавив при необходимости пользователя в группу lpadmin, с помощью web-интерфейса cups настроить принтер?

Да, сделал попытку, в http://localhost:631 нет поддержки этого принтера, я во всяком случае не нашел .

30

Начал все сначала:

1. Удалил установленые ранее драйвера:

+ открыть спойлер
root@debian:/home/andriy# dpkg -P cndrvcups-capt 
(Reading database ... 102093 files and directories currently installed.) 
Removing cndrvcups-capt ... 
Purging configuration files for cndrvcups-capt ... 

root@debian:/home/andriy# dpkg -P cndrvcups-common 
(Reading database ... 101889 files and directories currently installed.) 
Removing cndrvcups-common ... 
Purging configuration files for cndrvcups-common ... 

2. Перегрузил компютер.
3. Скачал наново скрипт raducotescu-CanonCAPTdriver-release-2.4-0-gc8ea9f9.tar.gz
4. Перешел в папку где находится скачаный скрипт:

root@debian:/home/andriy# cd /home/andriy/Canon 

5. Распаковал скрипт в ту же папку:

+ открыть спойлер
root@debian:/home/andriy/Canon# tar xfvz raducotescu-CanonCAPTdriver-release-2.4-0-gc8ea9f9.tar.gz 
raducotescu-CanonCAPTdriver-c8ea9f9/ 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/ 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/amd64/ 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/amd64/cndrvcups-capt_2.20-1_amd64.deb 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/amd64/cndrvcups-common_2.20-1_amd64.deb 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/ccpd 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/i386/ 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/i386/cndrvcups-capt_2.20-1_i386.deb 
raducotescu-CanonCAPTdriver-c8ea9f9/DEBS/i386/cndrvcups-common_2.20-1_i386.deb 
raducotescu-CanonCAPTdriver-c8ea9f9/LICENSE 
raducotescu-CanonCAPTdriver-c8ea9f9/README 
raducotescu-CanonCAPTdriver-c8ea9f9/canonLBP_install.sh 
raducotescu-CanonCAPTdriver-c8ea9f9/canonLBP_uninstall.sh 
raducotescu-CanonCAPTdriver-c8ea9f9/changelog 

6. Перешел в папку с распакованым скриптом:

root@debian:/home/andriy/Canon# cd /home/andriy/Canon/raducotescu-CanonCAPTdriver-c8ea9f9

7. Установил скрипт:

+ открыть спойлер
root@debian:/home/andriy/Canon/raducotescu-CanonCAPTdriver-c8ea9f9# ./canonLBP_install.sh LBP6000 
Installing driver for model: LBP6000 
using file: CNCUPSLBP6018CAPTK.ppd 
Installing packages... 
You do have the libstdc++6 package... 
Selecting previously deselected package cndrvcups-common. 
(Reading database ... 101839 files and directories currently installed.) 
Unpacking cndrvcups-common (from .../cndrvcups-common_2.20-1_i386.deb) ... 
Setting up cndrvcups-common (2.20-1) ... 
Selecting previously deselected package cndrvcups-capt. 
(Reading database ... 101889 files and directories currently installed.) 
Unpacking cndrvcups-capt (from .../cndrvcups-capt_2.20-1_i386.deb) ... 
Setting up cndrvcups-capt (2.20-1) ... 
Modifying the default /etc/init.d/ccpd file... 
Restarting CUPS... 
Restarting Common Unix Printing System: cupsd. 
Setting the printer for CUPS... 
Setting the printer for CAPT... 

 CUPS_ConfigPath = /etc/cups/ 
 LOG Path        = None 
 UI Port         = 59787 

 Entry Num  : Spooler    : Backend    : FIFO path        : Device Path     : Status 
 ---------------------------------------------------------------------------- 
     [0]    : LBP6000     : ccp         : //localhost:59687     : /dev/usb/lp0     : New!! 

Setting CAPT to boot with the system... 
update-rc.d: using dependency based boot sequencing 
update-rc.d: warning: ccpd stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (1) 
Starting ccpd... 
Starting Canon Printer Daemon for CUPS: ccpd. 
Checking status: 
Canon Printer Daemon for CUPS: ccpd: 3023 3016 

Power on your printer! :) 
Go to System - Administration - Printing and do the following: 
  1. disable LBP6000-2 but do not delete it since Ubuntu will recreate it automatically; 
  2. set LBP6000 as your default printer; 
  3. reboot your machine and print a test page. 
Script author: 
    Radu Cotescu 
    http://radu.cotescu.com

Все, принтер включен, готов к работе, печатаю — тишина, ничего не происходит.

Пожалуйста, пользуйтесь BBCode. yars
Кнопку "Сообщить модератору" не надо использовать для привлечения внимания к теме. verg