- 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.
- Links
- Summary
- Download
- Install notes
- Supported printers and kernel versions
- Unsupported kernel versions
- Tools and Techniques
- Thanks
- Владельцам принтеров Canon LBP810 LBP1120
- Re: Владельцам принтеров Canon LBP810 LBP1120
- Re: Владельцам принтеров Canon LBP810 LBP1120
- Re: Владельцам принтеров Canon LBP810 LBP1120
- Re: Владельцам принтеров Canon LBP810 LBP1120
- Xubuntu-ru.net
- Установка принтеров Canon серии LBP в Ubuntu
- драйвер canon lbp 810
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.
Links
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)
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 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
>печатать нормально русские буквы? Где почитать? Я вроде где-то видел, но не могу вспомнить.
Источник
Xubuntu-ru.net
Тестировалось на LBP3010.
Теоретически должны работать все принтеры серии LBP начиная с LBP810 и заканчивая LBP9100.
Архитектура x86 (32-бит)
Устанавливаем недостающую библиотеку:
Распаковываем архив с драйвером и переходим в директорию 32-bit_Driver/Debian
Устанавливаем пакеты в соответствующем порядке:
Название ppd для своего принтера берем отсюда:
Printer Name PPD File Name
LBP7200C series CNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode) CNCUPSLBP7200CCAPTK.ppd
LBP6000 LBP6018 CNCUPSLBP6018CAPTK.ppd
LBP5050 series CNCUPSLBP5050CAPTK.ppd
LBP3150 / LBP3108 / LBP3100 CNCUPSLBP3150CAPTK.ppd
LBP3100 / LBP3108 / LBP3150 CNCUPSLBP3150CAPTK.ppd
LBP3010 / LBP3018 / LBP3050 CNCUPSLBP3050CAPTK.ppd
Только для 11.10:
Закомментировать строку blacklist usblp, поставив в начале строки #
Переподключаем USB принтера;
Заходим в «Параметры системы» → «Печать»;
Жмем правой кнопкой мыши на принтере (на котором стоит зеленая галочка) и снимаем галочку «Включен»;
Жмем правой кнопкой мыши на принтере (на котором нет зеленой галочки) и выбираем «Использовать по умолчанию»;
Принтер должен работать. Пробуем.
6.Добавляем принтер в автозагрузку:
перед «exit 0» добавляем строки:
Перезагружаем пк и пробуем печать.
Архитектура x86_64 (64-бит)
2.Устанавливаем необходимые библиотеки.
Добавляем репозиторий драйвера и устанавливаем пакеты:
Заменяем precise на natty:
4.Редактируем скрипт ccpd.
Название ppd для своего принтера берем отсюда:
Printer Name PPD File Name
LBP7200C series CNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode) CNCUPSLBP7200CCAPTK.ppd
LBP6000 LBP6018 CNCUPSLBP6018CAPTK.ppd
LBP5050 series CNCUPSLBP5050CAPTK.ppd
LBP3150 / LBP3108 / LBP3100 CNCUPSLBP3150CAPTK.ppd
LBP3100 / LBP3108 / LBP3150 CNCUPSLBP3150CAPTK.ppd
LBP3010 / LBP3018 / LBP3050 CNCUPSLBP3050CAPTK.ppd
Только для 11.10:
Закомментировать строку blacklist usblp, поставив в начале строки #
Переподключаем USB принтера;
Заходим в «Параметры системы» → «Печать»;
Жмем правой кнопкой мыши на принтере (на котором стоит зеленая галочка) и снимаем галочку «Включен»;
Жмем правой кнопкой мыши на принтере (на котором нет зеленой галочки) и выбираем «Использовать по умолчанию»;
Принтер должен работать. Пробуем.
8.Добавляем принтер в автозагрузку:
перед «exit 0» добавляем строки:
Перезагружаем пк и пробуем печать.
Решение проблемы : «Простаивает – ccp send_data error, exit»
Перезагружаем пк и пробуем печать.
Данное руководство описывает подключение принтера Canon LBP-810, однако по заверениям Canon, он также работает с LBP3010/LBP3018/LBP3050, LBP3100/LBP3108/LBP3150, LBP3250, LBP3310, LBP5100, LBP5300, LBP3500, LBP3300, LBP5000, LBP3210, LBP3000, LBP2900, LBP3200, LBP-1120, LBP-1210.
Краткое описание работы
Суть работы драйвера такова – программа печатает не в порт USB, куда подключен принтер, а в очередь /var/ccpd/fifo0, а оттуда демон ccpd отправляет уже на принтер – в USB. Нам нужно указать серверу печати модель принтера, и что печатать нужно в /var/ccpd/fifo0, а демону принтера – порт принтера /dev/usblp0.
Лицензия не свободная, поэтому в дистрибутив драйвер добавлен быть не может.
Переходим в каталог с деб-файлами
Для обладателей 64-битных машин
Перегружаем CUPS(Common Unix Printing Service) – сервер печати
Регистрируем принтер (если у Вас другая модель – поменяйте цифры)
Регистрируем принтер в демоне ccpd (если у Вас другая модель – поменяйте цифры)
Снова перезагружаем демон
Добавляем правило для включения/выключения драйвера при включении/выключении принтера
Если у Вас более одного USB-принтера, не стоит выключать второй пока печатает Canon.
Еще можно увидеть окно статуса принтера, он пишет там, когда бумага закончилась,
так
Источник
Установка принтеров 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 в автозагрузку, чтоб не запускать каждый раз вручную:
Источник
драйвер canon lbp 810
Не печатает принтер canon LBP-2900
Установил систему на новую машину Linux Mint С помощью скачанного из инете скрипта пытался.
Драйвер Canon ip 1000 Ubuntu 14.04
не могу установить драйвер Вот мои действия sudo add-apt-repository ppa:michael-gruz/canon-trunk.
Canon LBP 6020B в Ubuntu (Linux)
Здравствуйте. Намучался с поиском и установкой драйверов для Canon LBP 6020B в операционную.
Найти драйвера на Canon lbp 6000 и hp lj pro m1132 mfp
Нужно установить один из двух принтеров, никак не могу на сайте Canon скачивается пакет, но.
Добавлено через 2 минуты
официальный сайт предлагает для винды. А у меня убунта.
Добавлено через 53 секунды
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Драйвер принтера Canon-MF3200-Series
Гайс у меня проблема с драйвером принтера Canon-MF3200-Series Принтер старый. Пытался установить.
Как установить драйвер принтера canon mp 250?
Доброе утро! помогите пожалуйста установить принтер canon mp 250 в kubuntu 13.04
Как установить драйвер для принтера Canon pixma MG 3200?
У меня как раз canon pixma MG 3200 не могу понять, как их ставить с диска?
Помогите найти драйвер для принтера Canon LPB 6000
Проблема с установкой принтера Canon LPB6000 под OpenSuse 13.2. Не нашел нигде драйвер для этого.
Драйвер для canon lbp-810
Вообщем есть проблема. Поставил windows 7, все бы вроде ничего, но вот принтер работать.
Canon LBP-810 на Windows 8
Hi all! Возникла надобность подключить старенький принтер Canon LBP-810 к компьютеру с Windows 8.
Источник