- Установка драйвера Canon CAPT для принтеров Canon LBP
- Содержание
- Автоматическая установка
- Материалы для загрузки
- Решение проблем
- Мониторинг состояния принтера
- Заводим Canon LBP2900 под linux, без ущерба для других принтеров и проиводительности
- Установка принтеров Canon серии LBP в Ubuntu
- Linuxoid.pro
- Как установить драйвер принтера Canon в Ubuntu Linux
- Драйвер принтера Canon в Ubuntu Linux
- Метод 1: установите драйвер принтера Canon через PPA
- Метод 2: установите драйвер Canon через диспетчер пакетов Synaptic
- Метод 3: установите драйвер принтера Canon через Foomatic DB
- Метод 4: добавьте принтер через графический интерфейс
- Метод 5: загрузка программного обеспечения из службы поддержки Canon
- Заключительные слова
Установка драйвера 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, без ущерба для других принтеров и проиводительности
GDI-принтеры, в частности Canon LBP2900, это довольно актуальная проблема для linux-пользователей, так как поставщик драйверов для этого чуда не сильно позаботился об их юзаюбельности. У этих драйверов есть open-source форк, но он нестабилен и находится в стадии отлаживания. Пример его использования я приводить не буду, а приведу пример использования проприетарных драйверов от Canon.
Зачем этот пост? Насколько мне известно, множеству людей не удалось заставить работать такой принтер под linux, поэтому я поделюсь с сообществом своей success story.
Основной проблемой является то, что для работы проприетарных драйверов необходим демон ccpd, который несколько мешает работе других принтеров, при этом в случае каких-то непредвиденных обстоятельств и сбоев он приводит к увеличению нагрузки на процессор.
Мой workaround состоит в том, чтобы при подключении принтера, производить его настройку в один клик, а далее, после его отключения, убирать все следы использования.
Все действия я производил на Ubuntu 10.04 LTS, libc6 ver. 2.11. Говорят, что работа драйвера при разных версиях библиотеки libc6 может отличаться.
Для начала нам необходимо скачать проприетарные драйвера c сайта Canon. Путем проб и ошибок я выяснил, что версия 1.60 лучше всех поддается настройке, но это сугубо мое мнение.
Скачиваем архив, распаковываем, и в каталоге drivers находим искомые cndrvcups-capt_1.60-2_i386.deb cndrvcups-common_1.60-2_i386.deb
Устанавливаем их в таком порядке:
sudo dpkg-i cndrvcups-common_1.60-2_i386.deb
sudo dpkg -i cndrvcups-capt_1.60-2_i386.deb
также нам необходимо:
sudo apt-get install cups
Итак, приступим. Для настройки и удаления принтера я набросал bash-скрипт:
#!/bin/bash
if [ $1 = «kill» ]; then sudo killall -9 captmon2
fi
if [ $1 = «start» ] ;then
sudo ccpdadmin -x LBP2900 #удаляем записи о принтере на всякий случай
sudo /etc/init.d/cups stop #останавливаем демон печати
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0 #эти файлы почему то не создаются автоматом..
sudo chmod 777 /var/ccpd/fifo0
sudo /etc/init.d/cups start #запускаем демон печати
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E #регистрируем принтер в системе
sudo cp /home/jamb/scripts/ccpd /etc/init.d/ccpd #заменяем стандартный демон на патченный
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usblp0 # добавляем принтер, адрес работает почему-то только такой. разработчики?
sudo /etc/init.d/ccpd stop # здесь обязательно надо отрубить ccpd, таков ритуал
sudo /etc/init.d/ccpd start
captstatusui -P LBP2900 # показываем интерфейс управления, там отобразятся события, например замятие бумаги
else if [ $1 = «stop» ] ;then
sudo ccpdadmin -x LBP2900
sudo /etc/init.d/cups stop
sudo /etc/init.d/ccpd stop
fi
fi
Теперь о ритуале запуска.
Во-первых, ccpd надо заменять на патченный, стандартный не справляется. исходную ссылку на него дать не могу, утеряна за давностью лет, но вот он: http://pastebin.com/9vcUtL4f. Все благодарности за патч отправляйте Raphael Doursenaud и Markovtsev Vadim . Копируем содержимое по ссылке в файл ccpd и указываем путь к нему в скрипте, мой путь:
/scripts/ccpd
Во-вторых, если подключить принтер по usb, и довольно долго не запускать скрипт, то вероятность правильной работы устройства очень сильно уменьшается, при этом captstatusui выдает ошибку *socket error*.
Итак, называем основной скрипт как нибудь, например lbp2900, даем ему права на исполнение
chmod +x ./lbp2900
Теперь подключаем принтер к компьютеру, ждем секунды три, и запускаем скрипт
lbp2900 start
если все сделано верно, то появится окошко captstatusui с надписью Ready to print. Можем печатать. Заметьте, теперь в cups два принтера, один поднимается по умолчанию системой и не работает, а второй наш, рабочий. У меня он называется LBP2900-2.
Для отключения принтера выполняем
lbp2900 stop
и вынимаем usb провод.
При этом может возрасти нагрузка на процессор. Это бунтует процесс captmon2, лечится командой
lbp2900 kill
Таким образом, наша система не загрязнена ничем, кроме драйвера для устройства, и довольно быстро настраивается для работы с LBP2900.
Источник
Установка принтеров Canon серии LBP в Ubuntu
Здравствуйте. После выхода в свет Ubuntu 12.04 в состав ее сборки вошли пакеты драйверов для принтеров Canon серии LBP. Но, все же при установке принтера в системе, драйвер отказывается работать корректно.
Всем заинтересованным данной проблемой прошу ознакомиться с инструкцией, в ходе выполнения которой все же удалось заставить фунционировать принтер модели Canon LBP 3010.
Инструкция так же будет справедлива и для других принтеров Canon следующих моделей:
LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3050/LBP3018/LBP3010, LBP3150/LBP3108/LBP3100, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6018/LBP6000, LBP6300dn, LBP7200C, LBP9100Cdn.
Шаг 1. Прежде всего нужно скачать драйвер со страницы загрузки Canon.
Шаг 2. Распакуйте скачанный архив. Установите содержащиеся в нем пакеты в указанной последовательности:
Шаг 3. Перезапуск CUPS
Шаг 4. Регистрация принтера в спулере печати:
Например, для принтера LBP-1120 строка будет выглядеть так:
Названия соответствующих файлов PPD:
LBP-1120: CNCUPSLBP1120CAPTK.ppd
LBP-1210: CNCUPSLBP1210CAPTK.ppd
LBP2900: CNCUPSLBP2900CAPTK.ppd
LBP3000: CNCUPSLBP3000CAPTK.ppd
LBP3050/LBP3018/LBP3010: CNCUPSLBP3050CAPTK.ppd
LBP3150/LBP3108/LBP3100: CNCUPSLBP3150CAPTK.ppd
LBP3200: CNCUPSLBP3200CAPTK.ppd
LBP3210: CNCUPSLBP3210CAPTK.ppd
LBP3250: CNCUPSLBP3250CAPTK.ppd
LBP3300: CNCUPSLBP3300CAPTK.ppd
LBP3310: CNCUPSLBP3310CAPTK.ppd
LBP3500: CNCUPSLBP3500CAPTK.ppd
LBP5000: CNCUPSLBP5000CAPTK.ppd
LBP5050 series: CNCUPSLBP5050CAPTK.ppd
LBP5100: CNCUPSLBP5100CAPTK.ppd
LBP5300: CNCUPSLBP5300CAPTK.ppd
LBP6018/LBP6000: CNCUPSLBP6018CAPTK.ppd
LBP6300dn: CNCUPSLBP6300CAPTK.ppd
LBP7200C series: CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn: CNCUPSLBP9100CCAPTK.ppd
Шаг 5. Регистрация принтера в демоне ccpd
Например, для принтера LBP3010 строка будет выглядеть так:
Если подключаем сетевой принтер, то нужно указать IP-адрес, например:
Шаг 6. Разрешение загрузки модуля usblp, установка пакета
Комментирование строки blacklist usblp:
Устанавливаем в начале строки #, после этого выполняем:
Шаг 7. После этого следует запустить демон ccpd
После этого принтер должен заработать.
Шаг 8. Если принтер печатает нормально, то добавим демон ccpd в автозагрузку, чтоб не запускать каждый раз вручную:
Источник
Linuxoid.pro
Сообщество разработчиков программного обеспечения и IT-специалистов
Как установить драйвер принтера Canon в Ubuntu Linux
Canon — один из крупнейших полиграфических гигантов в мире. Он широко используется как для промышленного, так и для офисного и домашнего использования. Обычно пользоваться мобильным принтером легко и не требуется больших знаний в области вычислительной техники. В Windows вы можете найти официальный драйвер программного обеспечения для каждого принтера.
Но в Ubuntu Linux он автоматически определяет принтер, и ЦП передает команду печати на принтер. Однако, если у вас возникли проблемы с настройкой принтера Canon в системе Ubuntu, вы можете установить несколько пакетов в своей системе и подготовить принтер. В Интернете доступно несколько методов, которые можно использовать для установки драйвера принтера Canon в Ubuntu и других системах на основе дистрибутива Debian.
Драйвер принтера Canon в Ubuntu Linux
В Ubuntu Linux вам не нужно устанавливать драйверы принтера для подключения через принтер Canon. Вы можете найти на устройстве предустановленную по умолчанию систему описания принтера PostScript (PPD), чтобы выбрать модель вашего принтера в раскрывающемся меню. Хотя Canon также предоставляет программный драйвер Linux для нескольких конкретных моделей принтеров. В этом посте мы увидим, как установить драйвер принтера Canon в Ubuntu Linux.
Метод 1: установите драйвер принтера Canon через PPA
Установить принтер Canon в системе Ubuntu Linux не так уж и сложно. В Интернете доступна команда Personal Package Archive (PPA), которую вы можете использовать для установки и обновления драйвера принтера Canon в вашей системе.
Сначала запустите следующую команду PPA в оболочке терминала, затем обновите репозиторий Linux, чтобы установить драйвер принтера Canon в Ubuntu Linux.
sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
Если вы обнаружите какие-либо проблемы при установке указанной выше команды PPA, вы можете запустить следующую альтернативную команду PPA, указанную ниже.
sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
Когда установка завершится, вы можете теперь открыть свой веб-браузер и загрузить следующий адрес localhost. Теперь вы можете найти имя вашего принтера и номер модели для настройки принтера в веб-интерфейсе браузера.
http: // локальный: 631 /
После открытия страницы localhost в вашем браузере вы можете найти опцию «Добавить принтер» в веб-приложении. Щелкните пустое поле поиска и найдите свою модель принтера. Когда имя и модель вашего принтера появятся в результатах поиска, щелкните номер модели, чтобы добавить принтер в вашу систему Ubuntu.
Метод 2: установите драйвер Canon через диспетчер пакетов Synaptic
Если у вас есть многофункциональный принтер Canon с принтером и сканером, этот метод, вероятно, поможет вам установить драйвер вашего принтера в Ubuntu Linux. Сначала запустите следующие командные строки aptitude в оболочке терминала, чтобы установить драйвер сканера и принтера.
sudo apt install scangearmp2
sudo apt install cnijfilter2
Теперь мы установим несколько файлов библиотеки для принтера Canon в системе Ubuntu через диспетчер пакетов Synaptic. Если в вашей системе не установлен диспетчер пакетов Synaptic, выполните следующую команду в оболочке терминала, чтобы установить его.
sudo apt-get install synaptic
После установки диспетчера пакетов Synaptic откройте его и найдите следующие инструменты библиотеки. Когда появится результат поиска, установите инструменты драйвера Canon Cups из диспетчера пакетов Synaptic.
Установите все три пакета, которые перечислены ниже, чтобы правильно настроить принтер для вашей системы Linux. По завершении установки перезагрузите систему и попробуйте подключить принтер Canon.
cnrdrvcups-lipslx
cnrdrvcups-ufr2-uk
cnrdrvcups-ufr2-us
Метод 3: установите драйвер принтера Canon через Foomatic DB
В современных дистрибутивах Linux встроенный драйвер принтера поставляется с предустановленной базой данных принтера. Здесь мы увидим, как использовать Foomatic DB в системе Ubuntu для настройки принтера Canon.
Сначала запустите следующую командную строку в своей оболочке, чтобы установить Foomatic DB, если вы не можете найти ее на своем устройстве.
sudo apt-get install cups cups-client «foomatic-db *»
Если вы обнаружите какие-либо проблемы при установке базы данных Foomatic, вы можете запустить следующую альтернативную команду, указанную ниже.
sudo apt-get install -y foomatic-db
Затем вам может потребоваться разрешить вашей учетной записи использовать базу данных Foomatic. Вы можете добавить нового пользователя или разрешить существующему пользователю использовать инструмент Linux lpadmin.
# adduser YOUR_NORMAL_ACCOUNT lpadmin
Итак, вы можете попробовать распечатать новую страницу, чтобы проверить, работает ли ваш принтер Canon в вашей системе Ubuntu или нет.
Метод 4: добавьте принтер через графический интерфейс
Ubuntu также предлагает вам добавить свой принтер в систему из графического меню настроек. Чтобы добавить принтер Canon, сначала вам нужно открыть меню настроек, которое вы можете найти в правом верхнем углу экрана. После открытия настроек найдите меню «Принтеры». А теперь подключите принтер и нажмите кнопку поиска принтера.
Когда автоматическое сканирование обнаружит ваш принтер, подключение принтера Canon займет не более нескольких секунд. Здесь я использую Ubuntu Linux с Gnome DE; если вы используете другую среду рабочего стола, расположение настроек может быть в другом месте.
После добавления принтера к устройству вы можете использовать его для печати документов через локальную сеть. Вам необходимо найти сетевой принтер для настройки с вашим устройством. Ubuntu также позволяет подключать принтер через URL-адрес устройства.
Метод 5: загрузка программного обеспечения из службы поддержки Canon
Официально Canon предоставляет драйверы и программное обеспечение для принтеров только для нескольких моделей. Вы можете найти и загрузить пакет Debian для драйвера вашего принтера с веб-сайта Canon. Canon распространяет программное обеспечение с учетом геолокации. Было бы разумно посетить все домены Canon для драйвера вашего принтера, чтобы найти подходящий драйвер.
Чтобы загрузить пакет драйверов Debian для вашего принтера, вам нужно выбрать меню «Поддержка» на веб-сайте Canon. В разделе «Поддержка» вы найдете меню «Загрузки и справка» для загрузки желаемого пакета. В раскрывающемся меню выберите модель вашего принтера и версию ОС и нажмите кнопку Enter, чтобы начать загрузку.
После загрузки вам необходимо установить его через магазин программного обеспечения Ubuntu. Если у вас все еще есть проблема с вашим принтером, вы можете загрузить исходный код драйвера принтера и установить его, установив программное обеспечение через исходный код в Linux.
Заключительные слова
Во всем посте я описал несколько методов установки драйвера принтера Canon в вашей системе Ubuntu Linux. Если у вас по-прежнему возникают проблемы с подключением принтера Canon к Ubuntu после использования всех упомянутых выше методов, убедитесь, что ваш принтер работает. Следите за световыми индикаторами принтера и уровнем чернил, чтобы избежать ошибок при печати.
Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Мы также рекомендуем вам записать свое мнение об этом сообщении в разделе комментариев.
Источник