Canon lbp 810 linux driver

CAPT Linux driver


(Canon LBP-810, Canon LBP-1120)


I don’t maintain this driver anymore, please do not contact me about bugs or problems, unless you provide a fix.



Summary

Canon printer using CAPT protocol are GDI printers (or winprinters), using a proprietary and undocumented protocol, that I reverse engineered (see Tools and Techniques).

You can download here a driver for Linux.

You must use an USB cable to connect your printer. If it only has a parallel port, I’m sorry but my driver won’t work.

This driver should support both A4 and Letter sized paper, but I only tested it with A4 sized paper.

Download

Version 0.1 (August 17 2004): capt-0.1.tar.gz

Install notes

Follow the instructions presented on the README file in the package.

Supported printers and kernel versions

This driver has been reported to work with these kernel versions and distributions:

Kernel 2.6.7 or greater (Gentoo)

This driver works with these printers:

Canon LBP-1120 (it has been reported to work better than the official Canon drivers)

It should work with other CAPT printers, but it needs to be confirmed.

Unsupported kernel versions

This driver has been reported NOT to work with these kernel versions:

Tools and Techniques

Here is the way I followed to write this driver:

I installed the Windows driver on a XP computer, then ran and installed USB Snoop to catch USB transmission. And then followed these steps:

Disconnect the USB Printer cable

Print simple document (only a few points)

Читайте также:  Linux как посмотреть dns команда

Connect the USB cable

Wait for the printer to start its engine

Then wait for the page to print, disconnect the USB cable, copy the log file somewhere else and delete the original.

If you only want to analyse the data sent to the printer before it effectively print the page, which is very useful if you don’t want to waste paper and let you analyse the compression protocol, just follow these steps after the printer engine starts:

Disconnect the USB cable

Remove the paper before the printer takes it.

Cancel the current job on Windows

Start to print the next page.

Thanks

Rildo Pragana, for his driver for another GDI winprinter (Samsung ML-85G), on which I based my work, and for his articles which helped me a lot.

My sister, Stéphanie Boichat, who was bored with rebooting on Windows to print her documents, lent me her Canon LBP-810, and gave me the opportunity to do this interesting work.

Emanuele Zattin, who reported that this driver works with the Canon LBP-1120.

Источник

Canon LBP-810

Select your support content

Find the latest drivers for your product

Software to improve your experience with our products

Useful guides to help you get the best out of your product

Browse a selection of apps for your product

Find the latest firmware for your product

Need help? Check out our frequently asked questions

Check out the latest news about your product

Read the technical specifications for your product

You might also need.

Contact Us

Contact us for telephone or E-mail support

Canon ID

Register your product and manage your Canon ID account

Repair

Locate a repair centre and find other useful information regarding our repair process

We use cookies to provide you with the best possible experience in your interactions with Canon and on our website – find out more about our use of Cookies and change your cookie settings here. You agree to our use of cookies on your device by continuing to use our website or by clicking I Accept.

Источник

Установка драйвера 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-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.

Читайте также:  Windows write image to flash

Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:

Материалы для загрузки

Решение проблем

Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново

Мониторинг состояния принтера

В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:

Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.

Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок

С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.

Источник

Установка принтеров 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

Читайте также:  Как изменить анимацию при загрузке windows

Например, для принтера LBP3010 строка будет выглядеть так:

Если подключаем сетевой принтер, то нужно указать IP-адрес, например:

Шаг 6. Разрешение загрузки модуля usblp, установка пакета

Комментирование строки blacklist usblp:

Устанавливаем в начале строки #, после этого выполняем:

Шаг 7. После этого следует запустить демон ccpd

После этого принтер должен заработать.

Шаг 8. Если принтер печатает нормально, то добавим демон ccpd в автозагрузку, чтоб не запускать каждый раз вручную:

Источник

Владельцам принтеров Canon LBP810 LBP1120

Родные драйвера сразу отправляем в /dev/null. Идем на сайт: http://www.boichat.ch/nicolas/capt/ Закачиваем архив capt версии 0.1, думаю дальнейшее развитие не предвидится но и оно работает на порядок лучше.

Собираем кто как умеет. Копируем capt и capt-printer в /usr/bin, либо в /usr/local/bin при этом попраправив ссылку в capt-printer. Копируем Canon-LBP-810-capt.ppd в /usr/share/cups/model. Проверить можно напечатать страницу в файл и cat test.ps | capt-printer

Далее заходим на http://127.0.0.1:631 Выбираем добавить принтер, далее заполняем инфо, при выборе девайса выбираем левый порт я выбирал file:/dev/null можно выбрать «serial port #8» или подобное кроме usb Выбираем модель canon lbp810 и можно спокойно печатать через cups.

Re: Владельцам принтеров Canon LBP810 LBP1120

Таким образом у меня работают 10 принтеров 1120. Хочу сказать что работают на порядок лучше чем с родным драйвером.

Re: Владельцам принтеров Canon LBP810 LBP1120

Re: Владельцам принтеров Canon LBP810 LBP1120

Хы, работает. Надо же. Правда, не без плясок с бубном. А как его научить по команде

печатать нормально русские буквы? Где почитать? Я вроде где-то видел, но не могу вспомнить.

Re: Владельцам принтеров Canon LBP810 LBP1120

>печатать нормально русские буквы? Где почитать? Я вроде где-то видел, но не могу вспомнить.

Источник

Оцените статью