Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Ответить
Аватара пользователя
Softyk
Сообщения: 53
Зарегистрирован: 21 май 2015, 22:02
Operating system: Linux ROSA Fresh R5 KDE

Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Softyk » 30 дек 2015, 11:37

Всем привет)
Пытался подключить к Rosa KDE Fresh R6 64-bit лазерный принтер Canon lbp3010B. Принтер с usb.
Скачал с оф. сайта драйвер 2.70 и оттуда установил в Росу 64-bit cndrvcups-common.rpm и cndrvcups-capt.rpm
После проделал под root:
service cups restart
/usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
/usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp1 у меня принтер отображается в папке /dev/usb/lp1
/etc/init.d/ccpd start

В итоге в Параметры системы - Настройка принтера появилось два принтера: LBP3010 и LBP3010/3050
Захожу в свойства каждого принтера и нажимаю кнопку распечатать пробную страницу.
В состоянии принтера пишется, что задание отправлено на печать и в очереди печати отображается задание, но печать не происходит.
Пытался перезагружать пк и заново запускать службы cups и ccpd, повторно заходил в свойства принтера и запускал печать пробной страницы. Результат был такой же, задание отправлено на печать и есть в очереди, но принтер не печатает.

Может кто помочь настроить принтер, чтобы печатал?
Последний раз редактировалось Softyk 10 фев 2016, 12:10, всего редактировалось 1 раз.

Аватара пользователя
DELTA-79
Сообщения: 1925
Зарегистрирован: 14 янв 2012, 14:07
Operating system: ROSA FRESH R2 KDE x86_64
Откуда: Георгиевск Ставропольский кр.
Контактная информация:

Re: Не печатает принтер Canon LBP3010B

Сообщение DELTA-79 » 30 дек 2015, 18:02

Был у меня МФУ от Каннон. Он работал нормально только на х86. А на х64 такие же симптомы. Это баг производителя. Я им писал в техподдержку, ответ был краток: "на Rosa desktop x86_64 драйвера не тестировались". И это было много лет назад. Похоже ничего не изменилось. Только из за этого долго не ставил себе х64. Увы... Кстати такая же проблема появлялась и у других пользователей МФУ Canon...
‎Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64

Аватара пользователя
Softyk
Сообщения: 53
Зарегистрирован: 21 май 2015, 22:02
Operating system: Linux ROSA Fresh R5 KDE

Re: Не печатает принтер Canon LBP3010B

Сообщение Softyk » 30 дек 2015, 19:17

Попробовал еще вот этот способ http://wiki.rosalab.ru/ru/index.php/%D0 ... _Canon_LBP

Принтер в системе зарегистрировался, задание на печать присутствует в Очереди печати, но принтер не печатает (
Похоже это действительно проблема неизлечима.
Ладно, воспользуюсь проверенным методом)))

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B

Сообщение krylov__a » 01 янв 2016, 10:50

Softyk, я автор статьи про Canon LBP на Wiki. Указанный мной метод является абсолютно проверенным и рабочим на Rosa Desktop Fresh R6 (x64). Других методов вроде как и нет. У меня у самого принтер Canon LBP, по моей инструкции заводится без проблем. Если у Вас принтер так и не завёлся, обращайтесь, попробуем вместе.

Аватара пользователя
Softyk
Сообщения: 53
Зарегистрирован: 21 май 2015, 22:02
Operating system: Linux ROSA Fresh R5 KDE

Re: Не печатает принтер Canon LBP3010B

Сообщение Softyk » 06 фев 2016, 22:41

Здравствуйте)
Буду благодарен за помощь в настройке canon lbp3010b.
Сейчас принтер повторно поставил на Rosa Fresh R7 KDE 64-bit.

Делал таким способом:
1. Скачал с офсайта 64-битный архив драйверо v2.70 под мой принтер.
2. Установил 64-битные rpm пакеты (2 шт.) в консоле под рут.
3. После перезапуск CUPS sudo service cups restart
4. Дальше запустил графический установщик "Настройка принтера" в Параметрах системы.
5. Во время установки, установщик обнаружил данный принтер, скачал еще кучу библиотек.
6. Принтер установился.
7. После этого запустил демон ccpd sudo service ccpd start

В итоге получилось вот это (см. скриншот). Но после установки отправлял задание тестовой страницы на печать, но оно отображалось в очереди печати, но принтер все равно не печатал(

После перезагрузки пк, принтер все равно не печатает.

Не знаю, как заставить его печатать (
Вложения
canonlbp3010b.png

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: Не печатает принтер Canon LBP3010B

Сообщение Delles » 07 фев 2016, 00:27

А качество печати у Вас там не на максимуме, случаем? Я недавно обнаружил, что у меня настройки принтера выкручены на максимум, и то, что я истолковывал как «не печатает», было лишь очень долгой обработкой задания (одна страничка незамысловатого pdf’a обрабатывалась минут пятнадцать).
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Softyk
Сообщения: 53
Зарегистрирован: 21 май 2015, 22:02
Operating system: Linux ROSA Fresh R5 KDE

Re: Не печатает принтер Canon LBP3010B

Сообщение Softyk » 07 фев 2016, 00:54

Да вроде обычное качество обычное: 600х600 dpi, включил экономный режим тонера.
Может я что-то еще не посмотрел ?

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: Не печатает принтер Canon LBP3010B

Сообщение Delles » 07 фев 2016, 01:01

У меня из LibreOffice’a печать получалась нормальной, а тестовая страница из окна настройщика «не печаталась», т.е. в конце концов печаталась, но нужно было ждать очень долго. Но у Вас настройки обычные, значит, проблема не в этом.
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Softyk
Сообщения: 53
Зарегистрирован: 21 май 2015, 22:02
Operating system: Linux ROSA Fresh R5 KDE

Re: Не печатает принтер Canon LBP3010B

Сообщение Softyk » 07 фев 2016, 12:32

Пробовал в либреофис распечатать текст, задание на печать в очередь ставит, а не печатает (

Аватара пользователя
Softyk
Сообщения: 53
Зарегистрирован: 21 май 2015, 22:02
Operating system: Linux ROSA Fresh R5 KDE

Re: Не печатает принтер Canon LBP3010B

Сообщение Softyk » 10 фев 2016, 12:08

Удалось настроить и начать печать на принтере Canon LBP3010B

Моя огромнейшая благодарность за помощь в настройке принтера, за подробнейшую инструкцию и за сделанное для меня учебное видео с подробнейшим описанием установки и настройки принтера, форумчанину krylov__a ))))))))))))

Вот ссылка на инструкцию на wiki Установка принтеров Canon LBP http://wiki.rosalab.ru/ru/index.php/%D0 ... _Canon_LBP
Ссылка на видео Установка Canon LBP в Rosa Linux https://www.youtube.com/watch?v=rhUJZBtwNYs

Видео суперподробное и понятное, установку и настройку принтера рекомендую проводить по нему :Yahoo!:

Теперь расскажу о том с чем пришлось столкнуться мне при установке и настройке принтера Canon LBP3010B

Установку принтера делал на свою текущую рабочую систему Rosa Fresh R7 KDE 64-bit (т.е. не на чистую ОС )

Все шаги делал по инструкции и установка принтера прошла успешно)

После установки принтера и перезагрузки ПК возникла проблема с печатью, служба ccpd была не доступна. Поэтому после установки принтер не печатал.

Ниже описание проблемы, решение и скриншоты:

После завершения процесса установки принтера по вашей инструкции принтер был включен. Появилось сообщение в системном трее панели задач, что принтер обнаружен и устанавливается.
После вошел в Параметры системы и кликнул иконку Настройка принтера и мне в ответ вывалилось такое сообщение "Для удовлетворения зависимостей будут установлены следующие пакеты" (см. Снимок1.png), я нажал ОК
Зависимости скачались и принтер установился и появился в окошке (см снимок2.png)

Сделал по умолчанию моим принтером LBP3010

Потом отправил на печать текст из блокнота на принтер LBP3010
Задание на печать появилось в Очереди печати.

Принтер не печатает !

Проверил сколько процессов ccpd запущено. Оказалось, что только один процесс ccpd. Поэтому, принтер не печатал.

ОЧЕНЬ ВАЖНО !!! Перед печатью нужно проверить в Системном мониторе, чтобы было запущено ДВА процесса ccpd, а не один. Иначе принтер печатать не будет.

Для запуска службы ccpd я вошел в Параметры системы и запустил значок Управление системными службами. Оказалось, что у меня служба ccpd была не запущена (кажется я раньше ее отключал и забыл об этом). Тогда в окне Службы и демоны я запустил службу ccpd, поставил галочку стартовать при загрузке и Ок (см снимок4.png).

После в Системном мониторе увидел, что теперь запущены две службы ccpd !!!

Далее отправил на печать текст из либреофиса Write и принтер LBP3010 распечатал текст!

Ура! Заработало!!!!

Принтер выключил, перезагрузил компьютер.
Принтер включил и отправил на печать текст.

Принтер напечатал текст !
Вложения
снимок1.png
Снимок1
снимок2.png
Снимок2
снимок4.png
Снимок4

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение krylov__a » 10 фев 2016, 19:38

Видео, конечно, получилось убогое, но коли оно оказалось полезным, то добавил ссылку на него в своей статье на Wiki. Не знаю, как сделать чтобы оно проигрывалось прямо на странице в Wiki. Если кто знает, может подскажите..... Возможно, оно поможет и другим пользователям с принтерами Canon LBP.

Фёдор
Сообщения: 1
Зарегистрирован: 06 мар 2016, 16:44
Operating system: ROSA.FRESH.KDE.R7.i586

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Фёдор » 20 мар 2016, 11:56

Добрый день!
У меня проблема с МФУ Canon MF3010, как сканер устройство работает, а как принтер не хочет.
Действовал по http://wiki.rosalab.ru/ru/index.php/Уст ... _Canon_LBP этой инструкции.(данные взял из документации к драйверам, которые с официального сайта canon) Система 32х битная.

Код: Выделить всё

sudo lpadmin -p MF3010 -m CNCUPSMF3010ZK.ppd -v ccp://localhost:59687 -E
даёт:
lpadmin: Bad device-uri scheme "ccp".
Само устройство в списке появилось но не работает, в службах ничего связанного с ccpd нет совсем... :cry:

Подскажите в какую сторону копать?

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 22 сен 2016, 00:01

Друзья, прошу помощи. На ROSA Fresh R8 MATE устанавливаю принтер Canon LBP3010B. Но что бы он печатал нужны танцы с бубнами. Установку драйверов делал по пунктам вот этой статьи - http://wiki.rosalab.ru/ru/index.php/%D0 ... _Canon_LBP. Дойдя до момента "Запускаем службу ccpd: sudo systemctl start ccpd" - всё идет отлично, но когда ввожу следующую команду "sudo systemctl enable ccpd" в терминал, то терминал отвечает "ccpd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig --no-reload --no-redirect ccpd on
сервис ccpd не поддерживает chkconfig
". После захожу в Настройки служб и на против ccpd устанавливаю галочку и жму запустить службу, а в завершении ОК. После этого принтер печатает.
Однако после того как я нажамаю ОК и вышел из Настроки служб , то эта настройка не сохраняется. То есть если тут же войти в Настройки служб, то на против ccpd галочки не будет. От туда и проблема.
ВОПРОС: как службу ccpd прописать в автозагрузку?
Последний раз редактировалось Sashatka82 07 окт 2016, 11:37, всего редактировалось 1 раз.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение notauser » 22 сен 2016, 13:43

Возможно поможет приведение init-скрипта ccpd к стандарту LSB добавлением в начало файла ccpd после
#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)
этого:

Код: Выделить всё

### BEGIN INIT INFO
# Provides:       ccpd
# Required-Start: 
# Required-Stop:
# Default-Start:  2 3 4 5
# Default-Stop:   1
# Short-Description: Canon Printer Daemon for CUPS
### END INIT INFO
Взято из https://codeload.github.com/raducotescu ... .gz/master
Или создание юнита для systemd "вручную". Например /etc/systemd/system/ccpd.service

Код: Выделить всё

[Unit]
Description=CCPD Printing Daemon
Requires=cups.service
After=cups.service

[Service]
Type=forking
ExecStart=/usr/sbin/ccpd

TimeoutSec=30

[Install]
WantedBy=multi-user.target

https://debianforum.ru/index.php?topic= ... 6#msg82286
P.S. Поищите systemd ccpd
P.P.S. Исправлена опечатка
Последний раз редактировалось notauser 22 сен 2016, 13:57, всего редактировалось 1 раз.

keleg
Сообщения: 5505
Зарегистрирован: 15 сен 2011, 01:58

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение keleg » 22 сен 2016, 13:51

Опечатка. Должно быть
WantedBy=multi-user.target

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение notauser » 22 сен 2016, 13:55

Да. Я даже не читал, когда копастил. :)

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 25 сен 2016, 19:20

notauser писал(а):Возможно поможет приведение init-скрипта ccpd к стандарту LSB добавлением в начало файла ccpd после
Спасибо за быструю отзывчивость. Однако я помучился два дня, но так и не нашел как в этом файле можно сделать изменения - он только для чтения. Его также нельзя удалить и заменить. Ни где в контекстном меню нет возможности, что бы открыть этот файл как ROOT. А следовательно не могу внести изменения.

keleg
Сообщения: 5505
Зарегистрирован: 15 сен 2011, 01:58

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение keleg » 26 сен 2016, 12:05

запускаете консоль, в ней su а потом mc.

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 27 сен 2016, 12:55

keleg писал(а):запускаете консоль, в ней su а потом mc.
Спасибо за такую мощную подсказку. При помощи консоли и этих команд я открыл папку /etc/rc.d/init.d (именно там я наше файл ccpd) и произвел изменения в файле ccpd. Так же ЮНИТ менял, как вы советовали, а принтер печатать не хочет.
Настаражил меня ещё один момент: когда принтер вставлен в комп, и система стартует, то появляется надпись слева вверху экрана (продолжительность около 5-7 секунд), которая имеет примерно следующие записи: USB..../.......ERROR -17. Однако, если принтер вытащить из юсби-входа, то такой надписи, при старте системы нет.
В начале, я подумал, что это получилось после того, как я внёс изменение в ccpd. По этой причине переустановил РОСУ ещё раз. Теперь уже, очень тщательно, всё по той же инструкции, упомянутой выше, устанавливал драйвера и принтер вновь. Вот история происходящего в терминале:

ivan@ivan-Extensa-5635Z ~ $ sudo lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E[sudo] пароль для ivan:
ivan@ivan-Extensa-5635Z ~ $ sudo ccpdadmin -p LBP3010 -o /dev/usb/lp0

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

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

ivan@ivan-Extensa-5635Z ~ $ sudo systemctl start ccpd
ivan@ivan-Extensa-5635Z ~ $ sudo systemctl enable ccpd
ccpd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig --no-reload --no-redirect ccpd on
сервис ccpd не поддерживает chkconfig
ivan@ivan-Extensa-5635Z ~ $




После этого я зашел в Системный монитор и увидел запущенные две службы ccpd. Печатать не пробовал, а сразу поспешил перезагрузить систему. После перезагрузки направился в Системный монитор посмотреть службы ccpd - уже не было ни одной. Попробовал печатать - висит печать в ожидании и печатать не хочет.
На этом же компе, по соседству стоит Винда. Гнездо - эта же, провода эти же, ну и принтер тот же - всё прекрасно печатает.

keleg
Сообщения: 5505
Зарегистрирован: 15 сен 2011, 01:58

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение keleg » 27 сен 2016, 14:34

а если еще раз вручную запустить - печатает?

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 28 сен 2016, 23:39

keleg писал(а):а если еще раз вручную запустить - печатает?
нет не печатает.
Я в очередной раз установил РОСА фреш 8 декстоп и начал устанавливать драйвера и всё это фиксировать. Вот что из этого вышло ниже.
После первого ввода в консоль получилось:
ivan@ivan-Extensa-5635Z ~/Загрузки/Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver/RPM $ sudo urpmi *.rpm

Мы полагаем, что ваш системный администратор изложил вам основы
безопасности. Как правило, всё сводится к трём следующим правилам:

№1) Уважайте частную жизнь других.
№2) Думайте, прежде что-то вводить.
№3) С большой властью приходит большая ответственность.

[sudo] пароль для ivan:
Для удовлетворения зависимостей будут установлены следующие пакеты:
Пакет Версия Релиз Dist DEpoch Платформа
(источник «Main»)
libpangox1.0_0 1.30.1.0.0.2 2 rosa 2014.1 i586
(командная строка)
cndrvcups-capt 2.70 1 i386
cndrvcups-common 3.20 1 i386
Будет использовано 55МБ дополнительного дискового пространства.
Будет загружено 24МБ пакетов.
Установить 3 пакетов? (Y/n) Y
http://mirror.rosalab.ru/rosa/rosa2014. ... 1.i586.rpm


БЕЗОПАСНОСТЬ: Следующий пакет не подписан (OK ((none))): cndrvcups-capt-2.70-1.i386.rpm
БЕЗОПАСНОСТЬ: Следующий пакет не подписан (OK ((none))): cndrvcups-common-3.20-1.i386.rpm
устанавливается /var/cache/urpmi/rpms/libpangox1.0_0-1.30.1.0.0.2-2-rosa2014.1.i586.rpm
cndrvcups-capt-2.70-1.i386.rpm
cndrvcups-common-3.20-1.i386.rpm
Подготовка... #############################################
1/3: libpangox1.0_0 #############################################
2/3: cndrvcups-common #############################################
3/3: cndrvcups-capt #############################################
ivan@ivan-Extensa-5635Z ~/Загрузки/Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver/RPM $



Согласно инструкции перезагрузился. Далее вторая часть ввода в консоль:

ivan@ivan-Extensa-5635Z ~ $ sudo lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
[sudo] пароль для ivan:
ivan@ivan-Extensa-5635Z ~ $ sudo ccpdadmin -p LBP3010 -o /dev/usb/lp0

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

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

ivan@ivan-Extensa-5635Z ~ $ sudo systemctl start ccpd
ivan@ivan-Extensa-5635Z ~ $ sudo systemctl enable ccpd
ccpd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig --no-reload --no-redirect ccpd on
сервис ccpd не поддерживает chkconfig
ivan@ivan-Extensa-5635Z ~ $

После захожу в Монитор системы и вижу две службы ccpd.
снимок1.png
Пробую распечатать - УРА ПЕЧАТАЕТ.

Перезагружаю систему, принтер при этом включеный и вставленый в комп. И после перезагрузки разочарование не хочет печатать. Я зашел в Монитор системы и ccpd там нет. Тогда через консоль я вновь ввел две команды:

ivan@ivan-Extensa-5635Z ~ $ sudo systemctl start ccpd
[sudo] пароль для ivan:
ivan@ivan-Extensa-5635Z ~ $ sudo systemctl enable ccpd
ccpd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig --no-reload --no-redirect ccpd on
сервис ccpd не поддерживает chkconfig
ivan@ivan-Extensa-5635Z ~ $

После этого в Мониторе системы обнаружены две службы ccpd. Однако принтер - молчит. То есть отрпавляю на печать, и повисает (рядом с часами) "принтер" с ожиданием на печать, а после выкидывает вот так сообщение - жму диагностика
снимок7.png
нажимаю вперёд
снимок8.png
выбераю мой принтер
снимок9.png
ввожу пароль и вот результат
снимок11.png
Уже все мысли закончились, как заставить его печатать.
Да к стати если пройти в параметры системы - вкладка системное администрирование - управление системными службами и поставить галочку на против службы ccpd то эта галочка слетает при следующем заходе. Возможно это глюк, но после выхода из настроек служб - кнопка "применить" неактивная.

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 29 сен 2016, 00:04

keleg писал(а):а если еще раз вручную запустить - печатает?
А еще проделал как Вы советовали: в файле ccpd внес изменения. Было:
#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)


if [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]; then
while [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]
do
sleep 3
done
sleep 5

А стало:
#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)
### BEGIN INIT INFO
# Provides: ccpd
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 1
# Short-Description: Canon Printer Daemon for CUPS
### END INIT INFO

if [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]; then
while [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]
do
sleep 3
done
sleep 5
Перезагрузил систему, и первым делом в Системый монитор, а там служб ccpd нет.
Может быть какие действия делаю не так ?

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение trs » 29 сен 2016, 07:17

Не увидел, пробовали ли /etc/systemd/system/ccpd.service привести к виду, как выше.
Насколько я понял, проблема в том, что сервис не стартует.
Вручную запускать, судя по содержимому юнита, так: /usr/sbin/ccpd

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 30 сен 2016, 23:04

trs писал(а):Не увидел, пробовали ли /etc/systemd/system/ccpd.service привести к виду, как выше.
Насколько я понял, проблема в том, что сервис не стартует.
Вручную запускать, судя по содержимому юнита, так: /usr/sbin/ccpd
Пробовал я и изменить юнит в ccpd.service, поведение компа в целом стало странным:
1) ccpd (одно) в системном мониторе стало появляться при старте системы - это хорошо.
2) при отправке на печать комп становиться в стопор. Смотрю загрузка процессора 100 % . Потом снимаю очередь печати и процессор освобождается от нагрузки.
3) часы, что в трее - видоизменились и стали показывать другое время. Как это связано, я не знаю, но заметил, как только изменил ЮНИТ.

Во общем, пока принтер молчит.

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 07 окт 2016, 01:07

Товарищи прошу помощи, принтер Canon LBP3010b по прежнему не печатает. Я в очередной раз сделал всё по инструции:
1) скачал драйвера с http://pdisp01.c-wss.com/gdl/WWUFORedir ... BS&lang=EN
2) открыл папку /home/ivan/Загрузки/Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver и папку RPM открыл в терменале.
3) в терменале дал команду sudo urpmi *.rpm и перезагрузился.
4) открыл терминал и копировал/вставил четыре команды:
4а) sudo lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
4б) sudo ccpdadmin -p LBP3010 -o /dev/usb/lp0
4в) sudo systemctl start ccpd
4г) sudo systemctl enable ccpd (здесь ругнулся - ccpd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig --no-reload --no-redirect ccpd on
сервис ccpd не поддерживает chkconfig)
5) на всякий случай вбил команду: sudo service ccpd status и вот что я увидел:
ivan@ivan-Extensa-5635Z ~ $ sudo service ccpd status
[sudo] пароль для ivan:
/usr/sbin/ccpd: 5514 5503
ivan@ivan-Extensa-5635Z ~ $
попробовал печать пробной страницы и радостный момент - ПЕЧАТАЕТ. А когда зашел в свойства принтера то увидел на против "состояния принтера" - простаивает.
Когда же я перезагрузил и принтер и систему, и в теминале дал команду sudo service ccpd status, то увидел другую картину, нежели чем в первый раз:
ivan@ivan-Extensa-5635Z ~ $ sudo service ccpd status
[sudo] пароль для ivan:
/usr/sbin/ccpd:
ivan@ivan-Extensa-5635Z ~ $
Как мы видим, то "Циферок нет". А если зайти в свойства принтера, то на против "состояния принтера" новая надпись - Остановлено - ccp send_data error, exit.
КАК ЕЩЕ МОЖНО ПОПРОБОВАТЬ ЖЕНИТЬ ПРИНТЕР И НОУТБУК ???



найден интересный момент: если после запуска системы в терминале ввести команду - sudo systemctl restart ccpd , то службы ccpd (две) запускаются. Так что можно сделать кнопку запуска на панель управления и перед печатью нажимать. Не очень удобно, но как запасной вариант.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение notauser » 07 окт 2016, 09:07

notauser писал(а):Возможно поможет приведение init-скрипта ccpd к стандарту LSB добавлением в начало файла ccpd после
#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)
этого:

Код: Выделить всё

### BEGIN INIT INFO
# Provides:       ccpd
# Required-Start: 
# Required-Stop:
# Default-Start:  2 3 4 5
# Default-Stop:   1
# Short-Description: Canon Printer Daemon for CUPS
### END INIT INFO
...
Вы после

Код: Выделить всё

 sudo systemctl enable ccpd
делали?

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 07 окт 2016, 11:27

...
[/quote]
Вы после

Код: Выделить всё

 sudo systemctl enable ccpd
делали?[/quote]
Нет. команду sudo systemctl enable ccpd я вводил без изменений скрипта. После очередной установки системы, я вовсе не вносил изменения в "ccpd" файле. Так как в прошлый раз эти изменения мне ничего не дали. Однако, если Вы считаете, что изменить скрипт в ccpd-файле обязательно нужно, тогда я это проделаю.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение notauser » 07 окт 2016, 13:58

Это нужно для запуска ccpd при старте системы. Я Предложил Вам два варианта - в стиле sysvinit (приведение init-скрипта ccpd к стандарту LSB) и systemd (создание юнита для systemd "вручную"). Но после любого из них требуется выполнение

Код: Выделить всё

sudo systemctl enable ccpd
Иначе запуска ccpd при старте системы не будет. Грубо выглюдит примерно так: systemctl enable ccpd ищет соответствующий юнит, не находит. Ищет init-скрипт, находит, решает воспользоваться "старым стилем инициализации", но добавить в "автозагрузку" не может, т.к. init-скрипт не соответствует LSB (что не мешает разовому запуску/перезапуску вручную systemctl start/restart ccpd).
Это не совсем решение проблем с печатью. Это про
Sashatka82 писал(а): ВОПРОС: как службу ccpd прописать в автозагрузку?

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 07 окт 2016, 23:56

notauser писал(а):Это нужно для запуска ccpd при старте системы.
Дорогой, "notauser". Прямо и не знаю как благодарить. Спасибо большущее за подробное разжёвывание этого вопроса!!! Ведь я, больше месяца бился с этим вопросом - как запустить принтер? Ведь ранее, я проводил манипуляции с изменением скрипта в файле ccpd, но я не знал, что в обязательном порядке после этого нужно ввести команду sudo systemctl enable ccpd. А теперь, по Вашей наводке, я сделал ещё раз изменения в ccpd-файле (который лежал по адресу: /etc/rc.d/init.d ). После в терминале ввел sudo systemctl enable ccpd (и тут надо отметить увидел другой ответ -
ccpd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig --no-reload --no-redirect ccpd on).
Перезапустил систему (принтер при этом был включен) и УРА-УРА-УРА принтер ПЕЧАТАЕТ!!!
Большущее Вам человеческое СПАСИБО!!!

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 08 окт 2016, 00:36

Ещё раз сердечно благодарю всех тех, кто откликнулся и всячески помогал мне в поиске решения проблемы.

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

Инструкция по установке драйвера
и настройка принтера LBP3010 на ОС ROSA Fresh R8 MATE

1) скачиваем драйвера с http://pdisp01.c-wss.com/gdl/WWUFORedir ... BS&lang=EN
2) открываем папку .../Загрузки/Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver и папку RPM открываем в терменале.
3) в терменале вводим команду sudo urpmi *.rpm и перезагружаем комп.
4) открываем терминал и даем три команды:
4а) sudo lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
4б) sudo ccpdadmin -p LBP3010 -o /dev/usb/lp0
4в) sudo systemctl start ccpd
5) далее командами su и mc запускаем МС-конфиг
6) заходим по адресу: /etc/rc.d/init.d и редактируем скрипт в файле ccpd:
6а) после двух верхних строчек:
#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)
добавляем
### BEGIN INIT INFO
# Provides:       ccpd
# Required-Start:
# Required-Stop:
# Default-Start:  2 3 4 5
# Default-Stop:   1
# Short-Description: Canon Printer Daemon for CUPS
### END INIT INFO
6б) сохраняем (Ф2) и выходим (Ф10).
7) в терминале вводим sudo systemctl enable ccpd
8 ) перезагружаем систему
9) заходим Центр управленияНастройка принтера и видим один принтер LBP3010
10) подсоединяем и включаем принтер (тут появиться ещё один)
11) назначаем «наш LBP3010» по умолчанию
12) пробуем печатать.
13) :D или :cry:

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 10 окт 2016, 16:27

Вот ведь незадача - свою же инструкцию применил к установке драйверов и принтера на ОС ROSA Fresh R8 ДЕКСТОП и принтер печатать отказывается.
А в системном мониторе запущена только одна служба ccpd. Так же пробовал изменить юнит, как советовали товарищи выше. Правда смущает тот факт, что файл cups.service лежит не в /etc/systemd/system а в /etc/systemd/system/printer.target.wants

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение krylov__a » 12 окт 2016, 11:27

Статья, написанная мной на Wiki http://wiki.rosalab.ru/ru/index.php/%D0 ... _Canon_LBP была изменена другим пользователем. Его команды, конечно более красивы и лаконичны, но к сожалению не работоспособны в Rosa. Поэтому я вернул свою первоначальную версию статьи для новичков. Если делать по ней, то теперь должно всё работать.

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 17 окт 2016, 01:12

krylov__a писал(а):Статья, написанная мной на Wiki ...
Действительно изменилась. Вижу команды изменились.Спасибо, буду пробовать.
Интересно бы знать, а зачем тот товарищ изменил Вашу статью? Из хулиганских побуждений? :) Или его команды хороши, для других дистрибутивов? Интересно... :oops:

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение krylov__a » 17 окт 2016, 10:41

Конечно не из хулиганских побуждений. Этот пользователь также занимается написанием различных статей на Wiki (можете посмотреть его вклад), а также является активным участником сообщества Rosa ВКонтакте. Просто его команды теоретически должны работать, но всё равно нужно пробовать. К примеру теоретически любая служба должна добавляться в автозагрузку командой systemctl enable название_службы. Но если мы попробуем добавить в автозагрузку этой командой службу ccpd (systemctl enable ccpd) , то не получим должного результата. Поэтому пришлось использовать костыли.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение notauser » 17 окт 2016, 15:37

krylov__a писал(а):...Но если мы попробуем добавить в автозагрузку этой командой службу ccpd (systemctl enable ccpd) , то не получим должного результата. Поэтому пришлось использовать костыли.
Здесь http://forum.rosalab.ru/viewtopic.php?f ... 533#p76560 и здесь http://forum.rosalab.ru/viewtopic.php?f ... 535#p77196 написано почему. Может добавите в wiki? А то с каким-нибудь обновлением systemd возьмет и передумает запускать rc-local.

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 17 окт 2016, 23:22

krylov__a писал(а):Поэтому я вернул свою первоначальную версию статьи для новичков .
Сегодня в очередной раз (на другой ПК): установка ОС РОСА МАТЕ, обновление системы, установка драйверов на принтер, прописание принтера в систему... Вообщем согласно Вашей статье (инструкции) идет как по маслу . Но когда дошел до момента введения команды kdesu kwrite /etc/rc.local - терминал выдал, что такой команды нет. Может впереди нужно указывать sudo?
После поменял УНИТ в файле ccpd.service который лежал в /run/systemd/generator.late . (тут тоже вопрос, судя по описанием товарищей выше - файл должен лежать в другом месте)
init-скрипт ccpd в этот раз менять не стал. Ибо в прошлый раз хватило замены УНИТа.
Однако службы ccpd не стартуют.
Почему так - не знаю. Буду дальше курить форумы.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение notauser » 17 окт 2016, 23:44

kdesu --- mate. KDE - это не Mate. И не GNU/Linux. Поэтому и не работает. И kwrite в Mate то же можно не найти. Почитать бы Вам, что нибудь про GNU/Linux и про эти всякие DE.
А вообще я зря старался? Вы вроде не трогали "УНИТ" и не делали "создание юнита для systemd "вручную". Сильно сомневаюсь, что Canon в установочных пакетах приготовил это самый юнит. Похоже, что Вы курочили системный cups.service, который вообще отвечает за "системную" печать с использованием cups (хотя такое решение для конкретного принтера то же возможно). /run/systemd/* не то, что надо изменять. Эта штука создаётся "автоматически" на основе того, что я перечислил выше. Просто надо привести скрипт запуска ccpd в соответствие СО СТАНДАРТОМ LSB. Ну или создать таки правильно юнит для systemd. Всё.
P.S. Если интересно, посмотрите историю взаимоотношений Canon и не Windows. А если хотите совет, то купите kyocerа. У них не так то просто найти принтер без поддержки Linux. Но некоторым вроде удалось и это. :)

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение krylov__a » 18 окт 2016, 11:29

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

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 20 окт 2016, 01:04

notauser писал(а):kdesu --- mate. KDE - это не Mate.
А вообще я зря старался?)
Товарищи, сильно не броните. Делаю всё, что в моём понимании. Ну, слабенький я пользователь Линукс :oops: . Ну от куда же мне знать, что МАТЕ и КДЕ это в корне разные вещи. Теперь буду пробовать установить ОС РОСА фреш Р8 ДЕКСТОП, а к ней попробую присоеденить принтер согласно инструкции.
Из истории: буквально месяц назад случайно забрел на сайт РОСЫ и решил познакомиться с ней. По этому я сейчас на уровне - "возьми от сюда и вставь сюда".
Что касательно литературы, посвящённой Линукс, то её огромное множество. И это хорошо.А вот какая ближе к дистрибутиву РОСА- неясно. Как я уже понял, что у всех дистрибутивов общий мотор (ядро), а вот оболочки и там скажем команды введения в консоль у всех свои. И как выясняется читать форумы УБУНТЫ можно, а вот применить их команды к РОСЕ не получится.
Если можно подскажите, пожалуйста, литературу наиболее подходящею по описанию к РОСЕ и новичку Линукс. Заранее спасибо. :beer:

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение ans » 20 окт 2016, 13:03

Sashatka82 писал(а): Если можно подскажите, пожалуйста, литературу наиболее подходящею по описанию к РОСЕ
https://www.rosalinux.ru/support/download_manuals/
http://wiki.rosalab.ru/ru/index.php/%D0 ... 1%86%D0%B0
http://wiki.rosalab.ru/ru/index.php/%D0 ... 1%81%D1%8B
:friends:
Изображение

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение krylov__a » 20 окт 2016, 20:06

Sashatka82, немножечко терпения, я уже клепаю скрипт (а точнее с помощью молотка и напильника переделываю убунтовский) для автоматической установки этих наших с вами злополучных кэнонов. Скоро будет устанавливаться всё в два клика. Надеюсь... Как раз с Вами и протестируем...

Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 20 окт 2016, 23:40

Хорошо, буду ждать.:friends:

krylov__a
Сообщения: 29
Зарегистрирован: 03 ноя 2015, 17:08
Operating system: Rosa Desktop Fresh R6

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение krylov__a » 21 окт 2016, 21:42


Sashatka82
Сообщения: 16
Зарегистрирован: 18 сен 2016, 00:12
Operating system: Rosa Fresh MATE

Re: Не печатает принтер Canon LBP3010B [РЕШЕНО!]

Сообщение Sashatka82 » 03 янв 2017, 11:38

krylov__a писал(а):Вроде всё готово:
http://forum.rosalab.ru/viewtopic.php?f ... non#p77612
Большое спасибо!!! Работает!!!
Установил и запустил принтер на ОС ROSA Fresh MATE. Всё заработало с первого раза.

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»