Установка принтера Canon LBP3010: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показаны 4 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
== Алгоритм установки == | |||
Смотри также: <ref>- Альтернативный вариант установить пакет {{pkg|printer-driver-foo2capt}}</ref> | |||
# Скачать «Драйвер принтера CAPT для Linux версии 2.71» с официального сайта canon (https://www.canon.ru/support/consumer_products/products/printers/laser/i-sensys_lbp3010.html) или из облака (https://disk.yandex.ru/d/2nVbifcsT4218Q). | # Скачать «Драйвер принтера CAPT для Linux версии 2.71» с официального сайта canon (https://www.canon.ru/support/consumer_products/products/printers/laser/i-sensys_lbp3010.html) или из облака (https://disk.yandex.ru/d/2nVbifcsT4218Q). | ||
# Установить в систему два 64-битных RPM пакета из архива (команды выполняются из папки с пакетами): | # Установить в систему два 64-битных RPM пакета из архива (команды выполняются из папки с пакетами): | ||
Строка 4: | Строка 7: | ||
# Зарегистрировать принтер в спулере печати: | # Зарегистрировать принтер в спулере печати: | ||
#: <syntaxhighlight lang="bash"># lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E</syntaxhighlight> | #: <syntaxhighlight lang="bash"># lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E</syntaxhighlight> | ||
#: Индивидуального ppd файла для принтера LBP3010 не предусмотрено, поэтому используется файл от LBP3050. | #: Индивидуального ppd-файла для принтера LBP3010 не предусмотрено, поэтому используется файл от LBP3050. | ||
# Для регистрации принтера в системе | # Для регистрации принтера в системе необходимо узнать адрес принтера: | ||
#: <syntaxhighlight lang="bash"># dmesg |grep printer | #: <syntaxhighlight lang="bash"># dmesg |grep printer | ||
usblp 1-10:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676</syntaxhighlight> | usblp 1-10:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676</syntaxhighlight> | ||
# Регистрация принтера: | # Регистрация принтера: | ||
#: <syntaxhighlight lang="bash"># /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0</syntaxhighlight> | #: <syntaxhighlight lang="bash"># /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0</syntaxhighlight> | ||
#: где идентификатор {{path|/dev/usb/lp0}} | #: где идентификатор {{path|/dev/usb/lp0}} зависит от вывода предыдущей команды (например, {{path|/dev/usb/lp0}}, если в выводе было '''usblp0'''; {{path|/dev/usb/lp2}} — если '''usblp2'''). | ||
# Создать новый сервис ccpd. Для этого создать файл {{path|/etc/systemd/system/ccpd.service}} со следующим содержимым: | # Создать новый сервис ccpd. Для этого создать файл {{path|/etc/systemd/system/ccpd.service}} со следующим содержимым: | ||
#: <syntaxhighlight lang="bash"># vim /etc/systemd/system/ccpd.service | #: <syntaxhighlight lang="bash"># vim /etc/systemd/system/ccpd.service | ||
Строка 31: | Строка 34: | ||
#: <syntaxhighlight lang="bash"># systemctl enable ccpd</syntaxhighlight> | #: <syntaxhighlight lang="bash"># systemctl enable ccpd</syntaxhighlight> | ||
{{Note|Новый сервис ccpd необходимо создать, т.к. сервис ccpd | {{Note|Новый сервис ccpd необходимо создать, т.к. сервис ccpd, через который работает линейка capt-принтеров canon, изначально поднимался средствами SysVinit и стартовый скрипт из пакета драйвера помещается в {{path|/etc/init.d}}.}} | ||
== Мониторинг состояния принтера == | == Мониторинг состояния принтера == | ||
Строка 37: | Строка 40: | ||
<syntaxhighlight lang="bash">$ captstatusui -P LBP3010</syntaxhighlight> | <syntaxhighlight lang="bash">$ captstatusui -P LBP3010</syntaxhighlight> | ||
Если | Если появится окно с надписью «Ready to Print», принтер готов к работе. | ||
Хотя линейка capt-принтеров canon в RPM-based дистрибутивах работают лучше чем в debian и подобных, иногда могут возникать проблемы с печатью. Как правило, их удаётся решить через веб-интерфейс cups (http://localhost:631). | |||
Рекомендуется также | Рекомендуется назначить принтер системным по умолчанию. В случае заминок также можно «пнуть» принтер, чтобы он печатал, или отменить задание, если вы лишний раз нажали на печать. | ||
Рекомендуется также включать принтер перед запуском компьютера, так как иногда может не запуститься сервис ccpd. Но если забыли включить принтер, а перезагружаться неудобно, то можно выполнить команду: | |||
<syntaxhighlight lang="bash"># systemctl restart cups ccpd</syntaxhighlight> | |||
== Ссылки == | |||
* [[Canon_LBP3000]] | |||
* [https://forum.altlinux.org/index.php?topic=46554.msg375127#msg375127 Источник] | |||
* [[Принтеры Canon]] | |||
* [[Совет по установке принтеров Canon]] | |||
* [[Список принтеров, поддерживаемых драйвером Canon CAPT]] | |||
{{Category navigation|title=Принтеры|category=Принтеры|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Принтеры|category=Принтеры|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 14:51, 15 декабря 2023
Алгоритм установки
Смотри также: [1]
- Скачать «Драйвер принтера CAPT для Linux версии 2.71» с официального сайта canon (https://www.canon.ru/support/consumer_products/products/printers/laser/i-sensys_lbp3010.html) или из облака (https://disk.yandex.ru/d/2nVbifcsT4218Q).
- Установить в систему два 64-битных RPM пакета из архива (команды выполняются из папки с пакетами):
# apt-get install ./cndrvcups-common-3.21-1.x86_64.rpm ./cndrvcups-capt-2.71-1.x86_64.rpm
- Зарегистрировать принтер в спулере печати:
# lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
- Индивидуального ppd-файла для принтера LBP3010 не предусмотрено, поэтому используется файл от LBP3050.
- Для регистрации принтера в системе необходимо узнать адрес принтера:
# dmesg |grep printer usblp 1-10:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676
- Регистрация принтера:
# /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0
- где идентификатор /dev/usb/lp0 зависит от вывода предыдущей команды (например, /dev/usb/lp0, если в выводе было usblp0; /dev/usb/lp2 — если usblp2).
- Создать новый сервис ccpd. Для этого создать файл /etc/systemd/system/ccpd.service со следующим содержимым:
# vim /etc/systemd/system/ccpd.service [Unit] Description=CCPD Printing Daemon Requires=cups.service After=cups.service [Service] Type=forking ExecStart=/usr/sbin/ccpd TimeoutSec=5 [Install] WantedBy=multi-user.target
- Удалить старый сервис, который рассчитан на систему инициализации SysVinit и был установлен в систему вместе с драйвером (теперь он не нужен и будет мешать):
# rm -f /etc/rc.d/init.d/ccpd
- Перезагрузить systemd с поиском новых юнитов и перезапустить сервисы ccpd и cups:
# systemctl daemon-reload # systemctl restart ccpd cups
- Добавить ссpd в автозагрузку:
# systemctl enable ccpd
Примечание: Новый сервис ccpd необходимо создать, т.к. сервис ccpd, через который работает линейка capt-принтеров canon, изначально поднимался средствами SysVinit и стартовый скрипт из пакета драйвера помещается в /etc/init.d.
Мониторинг состояния принтера
Просмотр статуса принтера:
$ captstatusui -P LBP3010
Если появится окно с надписью «Ready to Print», принтер готов к работе.
Хотя линейка capt-принтеров canon в RPM-based дистрибутивах работают лучше чем в debian и подобных, иногда могут возникать проблемы с печатью. Как правило, их удаётся решить через веб-интерфейс cups (http://localhost:631).
Рекомендуется назначить принтер системным по умолчанию. В случае заминок также можно «пнуть» принтер, чтобы он печатал, или отменить задание, если вы лишний раз нажали на печать.
Рекомендуется также включать принтер перед запуском компьютера, так как иногда может не запуститься сервис ccpd. Но если забыли включить принтер, а перезагружаться неудобно, то можно выполнить команду:
# systemctl restart cups ccpd
Ссылки
- Canon_LBP3000
- Источник
- Принтеры Canon
- Совет по установке принтеров Canon
- Список принтеров, поддерживаемых драйвером Canon CAPT
- ↑ - Альтернативный вариант установить пакет printer-driver-foo2capt