- Принтеры Canon
- Другой вариант с использованием Canon UFRII
- Canon MF4730
- Ссылка
- Для использующих драйвер принтера Canon CAPT (серия LBP)
- Установка принтера Canon в Linux
- Установка принтера Canon в Linux : 2 комментария
- Установка драйвера Canon CAPT для принтеров Canon LBP
- Материалы для загрузки
- Решение проблем
- Мониторинг состояния принтера
- Ссылки
- Драйвера Canon для Linux
Принтеры Canon
Предварительно установите данные пакеты (возможно часть у вас уже установлена):
$ su - (минус обязателен) # apt-get update # apt-get install libturbojpeg i586-libturbojpeg i586-libbeecrypt7 libbeecrypt7 libbeecrypt-devel i586-libbeecrypt-devel i586-libjbig libjbig i586-libjbig-devel.32bit jbig-utils libjbig-devel i586-libxml2 libxml2 i586-glibc-core i586-libstdc++6 libstdc++6 libgcrypt20 i586-libgcrypt20 i586-libgcrypt-devel libgcrypt-devel i586-libjpeg.32bit i586-libzstd.32bit libzstd libglade i586-libgladeui2.0.32bit i586-libglade.32bit libglade-devel libncurses i586-libncurses.32bit i586-liblzma.32bit
Нужен драйвер версии 3.4 (более новые не корректно работают)
Скачать можно например отсюда [1]
Распаковать например в директорию /home/user/Загрузки
$ su - (минус обязателен) перейдите в директорию # cd /home/user/Загрузки/linux-UFRII-drv-v340-uken выполните скрипт # ./install.sh
на сообщения об ошибках не обращайте внимание
перегрузите cups # systemctl restart cups подключите принтер и установите его через # cnsetuputil
тип подключения usb, напечатайте тестовую страницу из свойств принтера
(проверено на 8 сп, Canon MF4410, 13.07.2020 ov@)
Другой вариант с использованием Canon UFRII
Взять на сервере Canon драйвер (в моём случае это linux-UFRII-drv-v520-uken-05.tar.gz) Скачать можно здесь repo Canon
apt-get install ./linux-UFRII-drv-v520-uken/64-bit_Driver/RPM/cnrdrvcups-ufr2-uk-5.20-1.x86_64.rpm
Настраиваем принтер через web интерфейс cups, всё.
В отличие от описанного выше способа печатает в цвете.
(проверено на p8, Canon imageRunner 3025, 10.01.2021 boyarsh@)
Canon MF4730
Проверено на Рабочей станции 10.1, 2023-03-27 @alexunderboots
- 1. Выкачиваем свежую версию драйвера с сайта Canon, распаковать архив, в папке x64 взять rpm (проверено на версии 5.70-1.11)
- 2. Перепаковываем rpm без скриптов и устанавливаем новым пакет
# apt-get update # apt-get install libturbojpeg libbeecrypt7 libbeecrypt-devel libjbig jbig-utils libjbig-devel libxml2 glibc-core libstdc++6 libgcrypt20 libgcrypt-devel libjpeg8 libzstd libglade libgladeui2.0 libglade-devel libncurses liblzma
# systemctl restart cups # cnsetuputil2
- 5. Добавляем принтер через cups, а для сканирования необходимо на самом МФУ нажать кнопку Scan и выбрать Тип сканирования: Удалённый сканер
Ссылка
Для использующих драйвер принтера Canon CAPT (серия LBP)
Предварительно необходимо установить пакет initscripts-compat-fedora
Установка принтера 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==»04a9″, SYSFS==»2676″,NAME==»usb/%k»,MODE=»0666″,RUN+=»/etc/init.d/ccpd restart»
На редактирование этот файл вызывает командой:
Если мы этого не сделаем, то заработавший принтер «потеряется» после перезагрузки компьютера
Перезапускаем службу CUPS:
Проверяем появился ли драйвер для нашего Canon LBP-2900 в системе:
Да, всё нормально. Теперь регистрируем принтер:
# 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:
Теперь запустим GUI монитора печати для принтеров Canon:
Монитор соединится с принтером и покажет его состояние. Если соединение прошло неуспешно — выключите и включите питание принтера.
Осталось добавить демона ccpd в автозагрузку:
# ln -s /etc/init.d/ccpd /etc/rc5.d/S99ccpd
Если Вам не нравится этот способ, можно вместо этого прописать инструкцию
в файл /etc/rc.local вызвав его на редактирование командой:
Установка принтера Canon в Linux : 2 комментария
Установка драйвера 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-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.
Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:
chmod +x canon_lbp_setup.sh
Материалы для загрузки
Установка драйвера принтера Canon CAPT — Рабочая актуальная документация по установке драйвера от французских пользователей
How to install Canon LBP printers in Ubuntu — Radu Cotescu’s professional blog — Первый найденный мной скрипт по установке принтера от программиста Раду Cotescu
Решение проблем
Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново
sudo ccpdadmin -x LBP2900 sudo ccpdadmin -p LBP2900 -o /dev/usb/lp2
Мониторинг состояния принтера
В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:
captstatusui -P название_вашего_принтера>
Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.
Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок
С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.
Ссылки
canon.jp — официальная страница драйвера CAPT для систем семейства Linux, там выложен драйвер, исходники драйвера, список изменений в драйвере, минимальные требования драйвера, инструкция по установке (на японском), дополнительная информация
Экспериментальный драйвер от нашего соотечественника. На данный момент нестабилен и поддерживает только LBP2900 (также имеется экспериментальная поддержка LBP3000 и LBP3010/LBP3018/LBP3050), но лишён многих недоработок фирменного драйвера.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2018 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Драйвера Canon для Linux
Вы сможете скачать драйвера Canon для всех устройств этой марки. Ниже они представлены.
Выберите название устройства и перейдите далее, чтобы скачать драйвер Canon для Linux.
Вы можете воспользоваться механизмом быстрого поиска и скачать Canon драйвера под Linux значительно быстрее.
Для этого выберите один из вариантов быстрого поиска, который Вам наиболее удобен и понятен и заполните соответствующую форму.
Скачать правильный Canon драйвер для Linux возможно только на этом сайте. Содержимое сайта ежедневно обновляется, что позволяет быстро находить, скачивать и устанавливать Canon драйвера для Вашего Linux.
Linux мощная, удобная, а главное бесплатная операционная система, поддерживаемая целым сообществом. Поэтому стремление компании Canon подготавливать специальный драйвер Canon для Linux выглядит вполне естественным, тем более это помогает достигать максимального уровня совместимости своих устройств.