- Установка принтера Canon в Linux
- Установка принтера Canon в Linux : 4 комментария
- Как установить драйвер на принтер Canon LBP в Linux?
- Как установить драйвер на Canon LBP в Linux?
- Установка драйвера Canon CAPT для принтеров Canon LBP
- Содержание
- Автоматическая установка
- Материалы для загрузки
- Решение проблем
- Мониторинг состояния принтера
- Canon LBP2900 + Linux Debian — инструкция —
- CANON LBP2900 + LINUX DEBIAN
- Установка
- Удаление
- Список полезных команд
- Дополнение 1. Разделение доступа к принтеру по протоколу SMB
- Дополнение 2. Зависания
- Операционные системы Astra Linux
Установка принтера Canon в Linux
Установка драйверов для принтеров Canon всегда нетривиальна (в части настройки). Ниже мы покажем как установить драйвер для популярного принтера Canon LBP2900 (у Вас может быть другой принтер Canon из числа поддерживаемых CAPT). Эта инструкция подойдёт для следующих принтеров Canon:
i-SENSYS LBP-2900
i-SENSYS LBP3000
i-SENSYS LBP3010
i-SENSYS LBP3100
i-SENSYS LBP3250
i-SENSYS LBP3310
i-SENSYS LBP5050
i-SENSYS LBP5050n
i-SENSYS LBP6300dn
i-SENSYS LBP7200Cdn
Laser Shot LBP-1120
Laser Shot LBP-1210
Laser Shot LBP2900
LaserShot LBP3000
Laser Shot LBP3300
LBP-3200
LBP5000
LBP5100
LBP5300
Все операции производятся от имени привилегированного пользователя root, поэтому запустите Терминал (konsole) и поднимитесь до root:
Временные файлы удобней разместить в директории /tmp (или другой, если Вы думаете что они Вам понадобятся после):
# tar -xvf CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz
Ставим драйвера из пакета CAPT (Canon Advanced Printing Technology):
# cd CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/RPM/
# rpm -ivh cndrvcups-capt-2.00-2.i386.rpm cndrvcups-common-2.00-2.i386.rpm
Теперь пошла настройка. Обновляем из репозиториев Avahi LibDNS с которым связан cupsd:
# yum update avahi avahi-compat-libdns_sd avahi-glib
Необходимо прогарантировать создание структур пакета CAPT и выставление верных прав доступа к файлам:
# mkdir /var/captmon
# mkdir /var/ccpd
# mkfifo /var/ccpd/fifo0
# chmod 777 /var/ccpd/fifo0
# chown root:root /var/ccpd/fifo0
# chmod -R a+rx /usr/share/cups/model
Теперь, в файле /etc/udev/rules.d/50-udev.rules прописываем:
KERNEL==»usb/lp*», BUS==»usb», SYSFS
На редактирование этот файл вызывает командой:
Если мы этого не сделаем, то заработавший принтер «потеряется» после перезагрузки компьютера
Перезапускаем службу CUPS:
Обновляем БД принтеров:
Проверяем появился ли драйвер для нашего Canon LBP-2900 в системе:
# locate ppd | grep LBP2900
Да, всё нормально. Теперь регистрируем принтер:
# lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
И наконец, добавляем принтер в CUPS:
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
—————————————————————————-
[0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!!
Принтер добавлен. Запускаем демона от Canon — ccpd:
Starting /usr/sbin/ccpd: [ OK ]
Теперь запустим GUI монитора печати для принтеров Canon:
# captstatusui -P LBP2900
Монитор соединится с принтером и покажет его состояние. Если соединение прошло неуспешно — выключите и включите питание принтера.
Осталось добавить демона ccpd в автозагрузку:
# ln -s /etc/init.d/ccpd /etc/rc5.d/S99ccpd
Если Вам не нравится этот способ, можно вместо этого прописать инструкцию
в файл /etc/rc.local вызвав его на редактирование командой:
результат будет тот же
Установка принтера Canon в Linux : 4 комментария
# UI Port = 59787
UI: команда не найдена
captstatusui
mcedit тоже. у меня лубунту
Добрый день, а Вы capt установили?
Источник
Как установить драйвер на принтер Canon LBP в Linux?
Позвонил мне сегодня друг, которому я какое-то время назад установить BackBox Linux и попросил ему помочь с принтером. Купил он новый принтер Canon LBP 6020b, но тот отказывается у него работать. Linux принтер видит, драйвера устанавливаются, но печать не идет. Пришлось идти и помогать, так как он сам в этом полный НОЛЬ!
Но перед этим я посмотрел в интернете об этом принтере и его дружбе с линукс. Все оказалось не очень радужно: принтер по умолчанию с линукс дружить не привык, но все же выход есть. Решил его запечатлеть у себя в блоге, может не последний раз все это делаю.
Как установить драйвер на Canon LBP в Linux?
Итак, для начала скачиваем себе на компьютер вот этот скрипт. После этого лучше положить его в корень домашней папки, чтобы делать меньше телодвижений. Теперь даем команды:
Далее в терминале начинаем делать то, что просит нас скрипт, так как он позволяет в зависимости от модели принтера скачать нужный драйвер. Поехали:
Нажимает 1 и потом Enter, так как мы хотим драйвер установить. Тут же можно видеть, какие принтеры поддерживаются.
Тут нам показывают все принтеры и нужно выбрать наш. Выбираем цифру напротив принтера, вводим ее и нажимаем Enter. Дальше скрипт начнет скачивать и устанавливать нужные пакеты, которые у вас появятся потом в домашней папке. Можете их сохранить, вдруг потом пригодятся.
Все, далее нас попросят включить и выключить принтер. В BlackBox мне удалось напечатать одну страницу, после этого компьютер глухо завис. Что я потом только не делал, но больше ничего мне напечатать не удалось.
Хорошо, что в доме был еще один ноутбук, на котором стоял Linux Mint. Сделал все тоже самое и печать пошла без проблем. Все же не зря Linux Mint лидер среди линуксов, сейчас он стоит и у меня.
Если вдруг потом этот метод умрет, так как его придумал и поддерживает один человек, вот ссылка на официальный источник сайт с драйверами. Успехов всем в этом нелегком деле, заставлять дружить железо с линукс 😉
Источник
Установка драйвера Canon CAPT для принтеров Canon LBP
Содержание
Автоматическая установка
Пользователем coden в соответствующей теме был предложен разработанный им на основе данных из разных источников скрипт автоматической установки и настройки драйвера Linux CAPT Printer Driver v2.71 для принтеров Canon: LBP-810, LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04, 15.10, 16.04 32-битной и 64-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.
Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:
Материалы для загрузки
Решение проблем
Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново
Мониторинг состояния принтера
В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:
Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.
Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок
С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.
Источник
Canon LBP2900 + Linux Debian — инструкция —
CANON LBP2900 + LINUX DEBIAN
Инструкция по установке принтеров Canon в Linux Debian (Ubuntu etc). Применима для принтеров LBP-810, LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C.
Протестировано с принтером Canon LBP2900 на Linux Debian 9.
Установка
Закачка драйвера (последняя доступная версия драйвера — 2.71):
Установка (при необходимости) сервера печати CUPS:
Проверка наличия в системе установленного сервера CUPS:
Если сервер CUPS не установлен, то установка :
Активация systemd-юнита CUPS:
Установка драйвера и необходимых зависимостей:
Независимо от используемой архитектуры необходимо устанавливать драйвер для архитектуры x86, потому что драйвер для архитектуры x86-64 не работает — задания становятся в очередь, но не отправляются на принтер. Были испробованы все доступные способы.
Добавление поддержки i386 архитектуры (только для x86-64)
Установка драйверов (для x86 и x86-64):
Внесение изменений в оригинальные файлы:
Исправление файла /etc/init.d/ccpd:
После строки #!/bin/sh вставить код:
Создание юнита /etc/systemd/system/ccpd.service со следующим содержимым:
Перезапуск служб cups и ccpd, проверка состояния:
Регистрация принтера в системе печати. Два варианта (проверены оба):
Таблица соответствия PPD-файлов и моделей принтеров:
Во многих (почти во всех) инструкциях и руководствах допущена ошибка в параметрах команды (во всяком случае для данной версии драйверов):
ccp://localhost:59687 — неправильно
ccp:localhost:59687 — правильно
Подключение принтера. Определение порта подключения:
Регистрация принтера в сервисе ccpd (lp0 при необходимости заменить на вывод предыдущей команды):
Перезапуск служб cups и ccpd:
Проверка состояния принтера:
Установка принтера устройством печати по-умолчанию:
Удаление
Удаление регистрации принтера:
Удаление ccpd из автозагрузки:
Список полезных команд
lp, lpr — печать
lpadmin — настройка параметров
lpq — просмотр очереди печати
lpstat — информация о состоянии принтера
cancel — очистка очереди печати
Дополнение 1. Разделение доступа к принтеру по протоколу SMB
Для открытия общего доступа к принтеру по протоколу SMB нужно в файле конфигурации samba (предполагается, что в системе уже есть настроеный samba сервис) /etc/samba/smb.conf внести следующие общие параметры:
Так же рекомендуется добавить параметры для конкретного принтера:
Соответственно, должна существовать учетная запись user, которая также внесена и в базу пользователей samba, и которая обладает правами доступа к принтеру.
Для доступа по протоколу SMB из Windows XP нужно добавить в /etc/samba/smb.conf в секции [global] строки
Дополнение 2. Зависания
Периодически сервис драйвера подвисает и принтер перестат отвечать. Лечится это очисткой очереди печати и перезапуском сервисов:
Источник
Операционные системы Astra Linux
Оперативные обновления и методические указания
Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).
1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».
На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.
Очередные обновления (версии) предназначены для:
- реализации и совершенствования функциональных возможностей;
- поддержки современного оборудования;
- обеспечения соответствия актуальным требованиям безопасности информации;
- повышения удобства использования, управления компонентами и другие.
Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:
- инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
- отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
- обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.
Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.
Источник