Canon capt usb printer driver download
Содержание:
Мониторинг состояния принтера
В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:
Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.
Название: Canon Printing Status Monitor Команда: captstatusui -e -P Описание: Скрыто до появления ошибок
С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.
This page explains setup and configuration of Canon CAPT Printers.
Xerox or FujiXerox
| Printer | Driver/filter | Notes |
|---|---|---|
| DocuPrint 203A | Using the DocuPrint P8e(hpijs) driver, or the Brother driver on FujiXerox’s website (see for more information on how to install custom Brother drivers). | |
| Phaser 3100MFP | Install Xerox’s driver | See for more instructions. |
| Phaser 6115MFP | foomatic | |
| Phaser 6121MFP | foomatic | |
| Xerox Workcentre 3119 | Since Samsung SCX-4200 is the rebranded Xerox 3119, splix package works for both | |
| Printer | Driver/filter | Notes |
Phaser 3100MFP
Warning: This section involves installing packages without pacman. These directions should ideally be automated with a PKGBUILD.
Once you have downloaded the drivers, execute the driver installer and accept the licence:
# cd printer # ./XeroxPhaser3100.install
Note that the driver is 32 bit, so some 32 bit libraries will be required on an x86_64 system.
For the scanner, create an directory if it does not already exist, because it is needed by the installer:
# mkdir -p /etc/sane.d
Now install the driver:
# cd scanner/ # ./XeroxPhaser3100sc.install
Again, on an x86_64 install, 32 bit libraries will be needed.
Phaser 6125N
Warning: This section involves installing packages without pacman. These directions should ideally be automated with a PKGBUILD.
To install the tarball, run:
Epson
AUR and AUR are sets of drivers using the Epson Inkjet Printer Driver (ESC/P-R) for Linux.
| Printer | Driver/filter | Notes |
|---|---|---|
| AcuLaser CX11(NF) | AUR | |
| AcuLaser C900 | This printer uses Epson’s driver, with a device URI of ‘usb://EPSON/AL-C900′, and may need the pipsplus service to be running. | |
| EP-50V | AUR | |
| EP-879A | ||
| EP-880A | ||
| ET-2700 | AUR | |
| ET-2750 | ||
| ET-3700 | AUR | |
| ET-3750 | ||
| ET-3760 | ||
| ET-4750 | ||
| EW-M571T | AUR | |
| EW-M670FT | AUR | |
| L380 | AUR | |
| L382 | ||
| L4150 | AUR | |
| L4160 | ||
| L6160 | AUR | |
| L6170 | ||
| L6190 | ||
| LP-S5000 | This printer requires a . | |
| PM-520 | AUR | |
| PX-M5080F | ||
| PX-M5081F | ||
| PX-M680F | ||
| PX-M7070FX | ||
| PX-M780F | ||
| PX-M781F | ||
| PX-M884F | ||
| PX-S5080 | ||
| PX-S7070X | ||
| PX-S884 | ||
| TX125 | AUR | |
| WF-3620 | AUR | |
| WF-3720 | AUR | |
| WF-4720 | ||
| WF-4730 | ||
| WF-4740 | ||
| WF-7210 | ||
| WF-7710 | ||
| WF-7720 | ||
| WF-C869R | ||
| XP-205 -207 | AUR | |
| XP-446 | AUR | |
| XP-630 Series | ||
| XP-5100 | AUR | |
| XP-6000 | ||
| XP-8500 | ||
| XP-15000 | ||
| Printer | Driver/filter | Notes |
Utilities
mtink
This is a printer status monitor which enables to get the remaining ink quantity, to print test patterns, to reset printer and to clean nozzle. It use an intuitive graphical user interface.
Stylus-toolbox
This is a GUI using escputil and cups drivers. It supports nearly all USB printer of Epson and displays ink quantity, can clean and align print heads and print test patterns.
Custom drivers
Avasys
Warning: This section involves installing packages without pacman. These directions should ideally be automated with a PKGBUILD.
- Install the , , packages (AUR on 64bit).
- Download the source code of the driver.
- Compile and install the driver.
$ ./configure --prefix=/usr $ make # make install
If you have any problems on a 64 system, some other lib32 libraries may be required. Please adjust this page if that is the case.
Adding missing paper sizes
Some of the PPD files in AUR are missing paper size definitions for media that is supported by the printers and the filter. It is relatively straightforward to add the missing media types to the PPD files.
To begin, download the PKGBUILD for the AUR package, either with an AUR helper or from a snapshot tarball. Once in the directory with the PKGBUILD, download and extract the source of the package by running .
Change directory to to . Open the file in a text editor for reference.
Identify the PPD used by your printer in the directory. For example, a Workforce 7710 printer uses . Let us call it . Convert the relevant PPD to a PPD compiler source file using the utility from the package.
$ ppdi -o your_ppd_filename.drv ppd/your_ppd_filename.ppd
Open the newly-created in a text editor. Identify the section of the file with a lot of lines starting with . Duplicate one such line to modify. For example:
CustomMedia "Legal/US Legal" 612.00 1008.00 8.40 8.40 8.40 8.40 "<</PageSize/ImagingBBox null>>setpagedevice" "<</PageRegion/ImagingBBox null>>setpagedevice"
The pair of numbers represents the width and height of the paper in inches, multiplied by 72. Replace all three instances of these numbers with the dimensions of the paper you want to add. For example to add 11″x17″ paper, replace the numbers with .
The string identifies the paper. On the left side of the slash, is a magic identifier that the filter uses to identify the paper size. Replace it with the one you want to use. Refer to the array in for a list of possible values. The string to the right of the slash can be set to any human-readable value.
If you want to enable borderless printing for a paper size, prefix the magic identifier string you just found with the letter T. So would become . Additionally, change the four numbers to .
For example, I was able to add 11×17 paper to the PPD for a Workforce 7710 by adding the following lines:
CustomMedia "USB/US B(11x17 in)" 792.00 1224.00 8.40 8.40 8.40 8.40 "<</PageSize/ImagingBBox null>>setpagedevice" "<</PageRegion/ImagingBBox null>>setpagedevice" CustomMedia "TUSB/US B(11x17 in) (Borderless)" 792.00 1224.00 0.00 0.00 0.00 0.00 "<</PageSize/ImagingBBox null>>setpagedevice" "<</PageRegion/ImagingBBox null>>setpagedevice"
Once you have added your custom size, recompile into a PPD file with ppdc (also from ):
$ ppdc your_ppd_filename.drv
This will create a ppd file in the directory with a file name derived from the parameter in . You can test this file by uploading it to the CUPS web interface, or install it permanently by overwriting the original PPD file and making the package with .
Автоматическая установка
Пользователем 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-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.
Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:
Automated install using a BASH script
A script has been developed to automate the install of this driver on both kinds of architectures (amd64, i386). Unfortunately Canon doesn’t supply 64bit DEB packages and compiling the driver from source is a bit tricky. Therefore using this script is the best approach for users of 64bit Ubuntu, while for the 32bit users it’s just an automation of the manual install mode.
The archive containing the script and the packages needed for the install can be found here. Please read the README file contained in the archive for more details or use the -h or --help command line options when invoking the script.
For questions, details, bugs or enhancements, please visit this page.
Установка принтера 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 прописываем:
На редактирование этот файл вызывает командой:
Если мы этого не сделаем, то заработавший принтер «потеряется» после перезагрузки компьютера
Перезапускаем службу 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 —————————————————————————- : 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 вызвав его на редактирование командой:
Lexmark
Специализированный драйверы
Lexmark предоставляет драйверы Linux для всего своего оборудования.
Требуются следующие пакеты:
- (для установщика)
- Java (для установщика и некоторых инструментов Lexmark)
PKGBUILD
# Contributor: Todd Partridge (Gen2ly) toddrpartridge (at) yahoo
pkgname=cups-lexmark-Z2300-2600
pkgver=1
pkgrel=1
pkgdesc="Lexmark Z2300 and 2600 Series printer driver for cups"
arch=('i686')
url="http://www.lexmark.com/"
license=('custom')
depends=('cups' 'glibc' 'ncurses' 'libusb' 'libxext' 'libxtst' 'libxi' 'libstdc++5' 'krb5' 'lua' 'java-runtime')
conflicts=('z600' 'cjlz35le-cups' 'cups-lexmark-700')
source=(lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh)
md5sums=(3c37eb87e3dad4853bf29344f9695134)
package() {
# Extract installer
sh lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --target Installer-Files
cd Installer-Files
mkdir Driver
tar xvvf instarchive_all --lzma -C Driver/
cd Driver
tar xv lexmark-inkjet-08-driver-1.0-1.i386.tar.gz -C $pkgdir
}
Имейте в виду, что вы можете использовать автоматический установщик, но при этом оставленные изменения нельзя устранить через Pacman. PPD будет установлен в или аналогично, в зависимости от модели принтера.
Téléchargement du pilote Canon CAPT
Le pilote Canon CAPT se présente sous la forme d’un fichier unique de type archive au format tar.gz.
Cette archive d’environ 127 Mo nommée : linux-capt-drv-v271-uken.tar.gz est à télécharger .
Extraction de l’archive
Les fichiers téléchargés sous Ubuntu se trouvent par défaut dans le dossier Téléchargements du compte utilisateur en cours.Extrayez l’archive linux-capt-drv-v271-uken.tar.gz ce qui libérera un dossier :
« linux-capt-drv-v271-uken ».
Le dossier linux-capt-drv-v271-uken inclut les sous-dossiers par :
-
32-bit_Driver : Contient les paquets .deb pour l’installation sur architecture 32bits. Voir la méthode : .
-
64-bit_Driver : Contient les paquets .deb pour l’installation sur architecture 64bits. Voir la méthode : .
- Doc : Contient les informations légales relatives à l’utilisation et à l’installation du pilote.
Installing the drivers
For using it you would need to create custom repository explained on page Custom repository.
Follow instructions in Creating a custom repository section.
If your custom repository location is /usr/local/portage you should have directories:
/usr/local/portage/net-print/cndrvcups-common
/usr/local/portage/net-print/cndrvcups-capt
In that case you will need to issue this commands to be able to emerge ebuilds:
After that you will need to emerge them (net-print/cndrvcups-capt depends on net-print/cndrvcups-common):
If you are using USB printer you will need usblp kernel module which is by default blacklisted by net-print/cups, easiest way around this is recompiling cups with USE=»-usb». usbplp module is creating /dev/usb/lp0 device used for communicating with printer.
Currently only use flag is USE=»-cngplp», disabled by default and is creating some GUI that is not really interesting and needed. And creates multiple issues with compiling this drivers.
diagnostics:
mmarkk@imac:~$ sudo ccpdadmin
Usage:
ccpdadmin
ccpdadmin
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
: LBP810 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :
Troubleshooting
If Status monitor reports error «Check the DevicePath of /etc/ccpd.conf», then you probably don’t have usblp kernel module. Run the following command:
lsmod | grep usblp
If it outputs nothing, load the module and restart ccpd:
sudo modprobe usblp ls -l /dev/usb/lp0 sudo /etc/init.d/ccpd restart
Note: As of Ubuntu 11.10, usblp has been deprecated and will not be automatically loaded when you connect your USB printer (see bug #842823]).
If the status monitor works but printing does not, make sure that /var/ccpd/fifo0 actually exists:
ls -l /var/ccpd
When missing, it can be added manually:
sudo mkdir /var/ccpd sudo mkfifo /var/ccpd/fifo0 sudo chown -R lp:lp /var/ccpd
(Issue might be related to AppArmor, also see this bug.
Cleaning
If for any reason you need to clean the printer you can access this tool from the status monitor. It can be found in the app menu system under Option->Utility->Cleaning… This feature would be useful if you are getting streaks/lines on your print outs.
Printing a Test Page
At this point you can test your printer by going to: System Settings->Printers
You should see a icon for the printer you have just setup. There maybe another printer in there with a similar name just ignore this one for the time being. Right click on the printer and choose properties. Click the buttons «Print Test Page». Hopefully your page should print.
Restart and Verify
Now it is time to restart the system. If all goes well the system should restart and at the login page be able to print from another computer. This guide will not cover setting up cups for network printing.
After you login open a terminal and run:
sudo service ccpd status /usr/sbin/ccpd: 1245 1141
This shows the process Id’s for the two ccpd processes that should now be running. If you only see one then you still have a problem with the way the ccpd daemon is starting. Please see further down the page for hints.
At this point you should again be able to print a test page all being well. This means you machine is now configured to print correctly.
If you run into problems try turning your printer off, restart your computer and only turn your printer on, after you have logged in.
Ubuntu 12.04 Install
For a new install please see the html guide in the 2.4 driver download:
Download 32/64 Bit Linux CAPT Printer Driver v2.40 English.
For newer 2.6 driver download:
Download http://gdlp01.c-wss.com/gds/6/0100004596/03/Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz.
Find the debian packages in the v2.40 drivers deb folder:
cndrvcups-capt.deb
cndrvcups-common.deb
Install from the v2.40 driver as you would any other package with Ubuntu Software Center. Then follow the canon guide v2.40 carefuully making sure that you change this line accordingly:
sudo /usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp://localhost:59787 -E
The manual says ccp://localhost:59687 but Ubuntu by default is using 59787. This will give you a headache if you do not change it. (The file /etc/ccpd.conf defines UI_Port 59787 and PDATA_Port 59687. So, both these ports need to be open in the firewall setting.)
* Note: Ubuntu 12.04 has again blacklisted the usblp module which creates the /dev/usb/lp0 device link. To solve this problem do this
sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Then comment the file to look like this, canons driver does not talk to the printer through cups:
# cups talks to the raw USB devices, so we need to blacklist usblp to avoid # grabbing them # blacklist usblp
* Note: The later sections of this article under ‘Adding a printer’ and ‘Troubleshooting’ suggest using ‘ccp:/var/ccpd/fifo0’. That works, but you have to ensure /var/ccp/fifo0 exists with correct ownership/mode. Using ‘ccp://localhost:59787’ is simpler as it requires no extra steps involving fifo file.
Please note after installing the driver you must still add and configure your printer (read below).
64-bit Systems
Canon CAPT Printer Driver for 64-bit architecture include the proprietary closed-source 32-bit executable captfilter (called by pstocapt CUPS filter, used to convert PostScript data to CAPT data stream) which depends on 32-bit libraries libc6 and libpopt0. The libraries are not installed as dependencies. You can use the following commands to check whether the captfilter is working:
$ ldd /usr/bin/captfilter
Messages like «not a dynamic executable» or «libpopt.so.0 => not found» mean that your system affected by the problem. For a workaround install the following packages:
# apt-get install libc6:i386 libpopt0:i386
Below is an example of working captfilter:
$ ldd /usr/bin/captfilter linux-gate.so.1 (0xf76eb000) libpopt.so.0 => /usr/lib32/libpopt.so.0 (0xf76a6000) libc.so.6 => /lib32/libc.so.6 (0xf7501000) /lib/ld-linux.so.2 (0xf76ec000)
There may be other dependencies to 32-bit libraries. To find more, you may use the following command:
$ ldd /usr/bin/capt* | sort | uniq | grep "not found"
In one system, three libraries were missing. After installing them:
$ sudo apt-get install zlib1g:i386 libxml2:i386 libstdc++6:i386
the printer started working.
Troubleshooting
module usblp
If Status monitor reports error «Check the DevicePath of /etc/ccpd.conf», then you probably don’t have usblp kernel module. Run the following command:
lsmod | grep usblp
If it outputs nothing, load the module and restart ccpd:
usblp has been deprecated by CUPS and might not be automatically loaded when you connect your USB printer.
Device URI: ccp://localhost:59687 VS ccp:/var/ccpd/fifo0
On some systems setting printer with ccp://localhost:59687 does not work, in that case try Option 2 ccp:/var/ccpd/fifo0.
See Section for configuring CUPS.
64-bit Systems
Proprietary part of this module is complied for 32-bit systems. This can cause problems mostly related to libc6 and libpopt0 libraries on which it depends. You can check that with:
Additionally linked ebuilds are only tested for x86.
Until someone helps with amd64, his should be helpful and should be done before emerging driver:
Only one ccpd process running after system startup
For normal operation two ccpd processes should be running in a system. The ccpd daemon depends on running cups daemon before forking the second process. You can use the following method to workaround the problem:
1. Enable the cups init script (update-rc.d cups defaults).
2. Instruct the ccpd init script to run after the cups init (update-rc.d ccpd defaults 99), or add «sleep 10 && /etc/init.d/ccpd start» in /etc/rc.local script.
If you want to use UDEV rules and startup script, be aware that UDEV rules executes before the CUPS init script, so it may be usefull to restart the ccpd init script rather then simply start. For example, you can place the following string in «/etc/rc.local»:
sleep 10 && /etc/init.d/ccpd restart
For Canon LBP-6020B only viable option was disabling the initscript (update-rc.d -f ccpd remove) and creating Upstart job /etc/init/ccpd with following content form http://www.linuxmania.jp/ubuntu_service.html
description "Canon Printer Daemon for CUPS (ccpd)" author "LinuxMania <customer@linuxmania.jp>" start on (started cups and runlevel ) stop on runlevel respawn expect fork exec /usr/sbin/ccpd
Configuring Canon services
$ sudo /etc/init.d/ccpd restart $ sudo /etc/init.d/ccpd status Canon Printer Daemon for CUPS: ccpd: 8956 8954
If you see only one number at the end of line, edit /etc/ccpd.conf and add this:
<Printer LBP810> DevicePath /dev/usb/lp0 </Printer>
Instead you may try this:
$ sudo /usr/sbin/ccpdadmin -p LBP810 -o /dev/usb/lp0
Next, check for record in /etc/ccpd.conf
For a network printer such as the LBP7200Cdn, the «DevicePath» should say «net:<ipaddress>», so for example if your network printer is on IP address 192.169.1.69, then the entry in /etc/ccpd.conf should say
<Printer Canon-LBP7200C-CAPT> DevicePath net:192.168.1.69 </Printer>
Now, restart canon services:
$ sudo /etc/init.d/ccpd restart $ sudo /etc/init.d/ccpd status Canon Printer Daemon for CUPS: ccpd: 8956 8954
You should see two numbers at the end. If you do, you are lucky If you only see one number here, then try restarting the computer, or possibly you could try replacing the ccpd start up script with the one on this page, and then restart the computer.
Configuration
Canon’s driver uses a local daemon to communicate with the printer, and wraps that using a CUPS driver.
Note:
- If port doesn’t work, try port .
- Some models have multiple PPDs, where the last letter indicates the regional model (J = Japan, K = United Kingdom, S = United States)
Next, register the printer with the CAPT driver itself via ccpdadmin. Replace with the queue descriptive name and with either the USB port (e.g. ) in case of a local printer or the IP address, prefixed by (e.g. ), in case of a network printer:
# ccpdadmin -p queue_name -o printer_address
For example, for a USB printer:
# ccpdadmin -p LBP6310 -o /dev/usb/lp0
Or for a network printer:
# ccpdadmin -p LBP6310 -o net:192.168.1.100
Start/enable the CAPT daemon with .
To remove a printer:
# ccpdadmin -x queue_name
Xubuntu-ru.net
Теоретически должны работать все принтеры серии LBP начиная с LBP810 и заканчивая LBP9100.
Устанавливаем недостающую библиотеку:
Распаковываем архив с драйвером и переходим в директорию 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
Закомментировать строку blacklist usblp, поставив в начале строки #
Переподключаем USB принтера;
Заходим в «Параметры системы» → «Печать»;
Жмем правой кнопкой мыши на принтере (на котором стоит зеленая галочка) и снимаем галочку «Включен»;
Жмем правой кнопкой мыши на принтере (на котором нет зеленой галочки) и выбираем «Использовать по умолчанию»;
Принтер должен работать. Пробуем.
6.Добавляем принтер в автозагрузку:
перед «exit 0» добавляем строки:
Перезагружаем пк и пробуем печать.
2.Устанавливаем необходимые библиотеки.
Добавляем репозиторий драйвера и устанавливаем пакеты:
Заменяем precise на natty:
Название 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
Закомментировать строку 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.
Еще можно увидеть окно статуса принтера, он пишет там, когда бумага закончилась, так
источник