CUPS (Русский)/Printer-specific problems (Русский)
Эта статья содержит инструкции по настройки CUPS для конкретных моделей принтеров. Если ваш принтер не упомянается здесь, или если ни один из перечисленных драйверов не работает, посмотрите на сайте OpenPrinting.
Contents
Brother
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
DCP-135C | brother-dcp135cAUR | |
DCP-150C | brother-dcp150cAUR | |
DCP-7020 | foomatic | Или драйвер Brother. |
DCP-7030 | brother-dcp7030AUR | |
DCP-7065DN | brother-dcp7065dnAUR | |
FAX-2820 | brother-cups-wrapper-laserAUR | |
FAX-2840 | brother-fax2840AUR | Или foomatic - работает в основном с hpijs-pcl5e.ppd . То же, что и HL-2170W.
|
FAX-2940 | brother-fax2940AUR | |
HL-2030 | foomatic | Или brother-hl2030AUR |
HL-2035 | foomatic | Должен быть совместим с любыми драйверами для HL-2030. |
HL-2040 | foomatic | Или brother-hl2040AUR |
HL-2130 | foomatic (с использованием драйвера HL-2140) | Или hplip |
HL-2140 | foomatic | Или brother-hl2140AUR |
HL-2170W | foomatic | Или драйвер Brother. |
HL-2230 | foomatic | То же, что и HL-2170W. Выберите HL-2170W в качестве драйвера в администраторе CUPS при добавлении принтера. |
HL-2250DN | brother-hl2250dnAUR | |
HL-2270DW | brother-hl2270dwAUR | |
HL-2280DW | brother-hl2280dwAUR | |
HL-2340DW | brother-hll2340dwAUR | |
HL-3045CN | Установите драйвер Brother. | |
HL-3140CW | brother-hl3140cwAUR | Используйте драйвер IPP и Brother, чтобы избежать сокращения страниц и бесконечных распечаток |
HL-3150CDW | brother-hl3150cdwAUR | |
HL-3170CDW | brother-hl3170cdwAUR | |
HL-5140 | foomatic | Или драйвер Brother. |
HL-5340 | foomatic | Используйте Generic PCL 6/PCL XL Printer - CUPS+Gutenprint (gutenprint и foomatic-db-gutenprint-ppds). Или драйвер Brother, который может привести к сбою печати с ошибками postscript. |
HL-L2300D | brother-hll2300dAUR | |
HL-L2380DW | brother-hll2380dwAUR | |
MFC-420CN | brother-mfc-420cnAUR | |
MFC-440CN | brother-mfc-440cnAUR | |
MFC-465CN | brother-mfc-465cnAUR[ссылка недействительна: сохранено в aur-mirror] | |
MFC-7360N | brother-mfc7360nAUR | |
MFC-9320CW | Установите драйвер Brother. | |
MFC-9332CDW | brother-mfc-9332cdwAUR | |
MFC-9840CDW | foomatic | Или драйвер Brother. Этот принтер также работает с универсальным драйвером PCL-6 из пакета gutenprint. Используйте pcl_p1, как адрес принтера при использовании драйвера PCL-6. |
MFC-J470DW | brother-mfc-j470dwAUR | |
MFC-J5520DW | brother-mfc-j5520dwAUR | |
MFC-J5910DW | brother-mfc-j5910dwAUR | |
MFC-J650DW | Установите драйвер Brother. | |
MFC-J885DW | brother-mfc-j885dwAUR | |
MFC-J985DW | brother-mfc-j985dwAUR | |
MFC-L2700DW | brother-mfc-l2700dwAUR | Пожалуйста, посмотрите также комментарии на странице пакета в aur. |
QL-500 | brother-ql500AUR | |
QL-570 | brother-ql570AUR | |
QL-580N | brother-ql580nAUR | |
QL-650TD | brother-ql650tdAUR | |
QL-700 | brother-ql700AUR | |
QL-710W | brother-ql710wAUR | |
QL-720NW | brother-ql720nwAUR | |
QL-1050 | brother-ql1050AUR | |
QL-1050N | brother-ql1050nAUR | |
QL-1060 | brother-ql1060nAUR | |
TD-2020 | brother-td2020AUR | |
TD-2120N | brother-td2120nAUR | |
TD-2130N | brother-td2130nAUR | |
TD-4000 | brother-td4000AUR | |
TD-4100N | brother-td4100nAUR | |
Принтер | Драйвер/фильтр | Примечание |
Сетевые принтеры
Для сетевых принтеров используйте ipp://printer_ip/ipp/port1
в качестве адреса принтера.
Для некоторых старых принтеров это может не сработать. Если не сработало, попробуйте lpd://printer_ip/BINARY_P1
.
Некоторые принтеры используют протокол сокета. Для этих принтеров используйте socket://printer_ip:9100
.
Для http используйте http://printer_ip/POSTSCRIPT_P1
.
Пользовательские драйверы
Brother предоставляет пользовательские драйверы на своем веб-сайте либо в исходном архиве, так и в формате rpm или deb. Сборка драйверов принтера Brother охватывает создание PKGBUILD из существующих пакетов RPM.
Установка вручную из пакетов RPM
Установите пакет rpmextract и извлеките оба пакета rpm с помощью rpmextract.sh
. Извлечение обоих файлов создаст каталог var и usr - переместите содержимое обоих каталогов в соответствующие корневые каталоги.
Запустите файл оболочки CUPS в /usr/local/Brother/cupswrapper
. Это должно автоматически установить и настроить ваш
принтер brother.
Обновление прошивки
Установите net-snmp и запустите:
snmpwalk -c public $PRINTER_IP | grep -A 1 3.6.1.4.1.2435.2.4.3.99.3.1.6.1.2
На этом этапе у вас будут соответствующие данные, чтобы получить ссылку на прошивку от Brother. Файл должен выглядеть примерно так:
request.xml
<REQUESTINFO> <FIRMUPDATETOOLINFO> <FIRMCATEGORY>MAIN</FIRMCATEGORY> <OS>LINUX</OS> <INSPECTMODE>1</INSPECTMODE> </FIRMUPDATETOOLINFO> <FIRMUPDATEINFO> <MODELINFO> <SELIALNO></SELIALNO> <NAME>MFC-9330CDW</NAME> <SPEC>0401</SPEC> <DRIVER></DRIVER> <FIRMINFO> <FIRM> <ID>MAIN</ID> <VERSION>R1506121801:4504</VERSION> </FIRM> <FIRM> <ID>SUB1</ID> <VERSION>1.07</VERSION> </FIRM> <FIRM> <ID>SUB2</ID> <VERSION>L1505291600</VERSION> </FIRM> </FIRMINFO> </MODELINFO> <DRIVERCNT>1</DRIVERCNT> <LOGNO>2</LOGNO> <ERRBIT></ERRBIT> <NEEDRESPONSE>1</NEEDRESPONSE> </FIRMUPDATEINFO> </REQUESTINFO>
Отправьте этот файл Brother:
curl -X POST -d @request.xml https://firmverup.brother.co.jp/kne_bh7_update_nt_ssl/ifax2.asmx/fileUpdate -H "Content-Type:text/xml" > response.xml
В response.xml
вы найдете тег <PATH>
, содержащий URL-адрес загрузки прошивки. Затем загрузите прошивку, нажмите ее на принтер и дайте принтеру обработать ее. Прежде чем это сделать, измените пароль администратора на что-то известное, он будет использоваться как пользователь для входа на сайт FTP (ОЧЕНЬ плохая практика, не делайте этого).
wget http://update-akamai.brother.co.jp/CS/LZ4266_W.djf ftp $PRINTER_IP bin hash send LZ4266_W.djf bye
При этом принтер перезагрузится, и последняя версия прошивки будет установлена и (надеюсь) проблемы с печатью будут решены.
Canon
Существует много возможных драйверов для принтеров Canon. Многие принтеры Canon поддерживаются gutenprint. Некоторые из принтеров Canon LBP, iR и MF используют драйвер, поддерживающий протоколы UFR II/UFR II LT/LIPSLX, который доступен как cndrvcups-lbAUR или cndrvcups-lb-binAUR. Другие используют драйверы #CARPS или Canon CAPT.
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
iP4300 | gutenprint | Или используйте драйвер Canon cnijfilter-ip4300AUR[ссылка недействительна: сохранено в aur-mirror] или драйвер TurboPrint. |
LBP810 | Canon CAPT | |
LBP1120 | ||
LBP1210 | ||
LBP2900 | ||
LBP3000 | ||
LBP3010 | ||
LBP3018 | ||
LBP3050 | ||
LBP3100 | ||
LBP3108 | ||
LBP3150 | ||
LBP3200 | ||
LBP3210 | ||
LBP3250 | ||
LBP3300 | ||
LBP3310 | ||
LBP3500 | ||
LBP5000 | ||
LBP5050 series | ||
LBP5100 | ||
LBP5300 | ||
LBP6000 | ||
LBP6018 | ||
LBP6020 | ||
LBP6200 | ||
LBP6300 | ||
LBP6300n | ||
LBP6310dn | ||
LBP7010C | ||
LBP7018C | ||
LBP7200Cdn (сетевой режим) | ||
LBP7200C series | ||
LBP7210Cdn | ||
LBP9100C | ||
MF4720w | cndrvcups-lb-binAUR | |
MG4200 series | cnijfilter-mg4200AUR | |
TS8050 | cnijfilter2AUR | Без cnijfilter2AUR печать завершится ошибкой фильтра или вы можете получить "рендеринг завершен", а принтер ничего не напечатает |
TS9020 | canon-ts9020AUR | |
Принтер | Драйвер/фильтр | Примечание |
Некоторые принтеры Canon будут использовать аналогичную настройку для iP4500, поэтому рассмотрите возможность изменения пакета cnijfilter-ip4500AUR для других аналогичных принтеров.
CARPS
Некоторые из принтеров Canon используют проприетарный драйвер Canon Advanced Raster Printing System (CARPS). Rainbow Software удалось перепроектировать формат данных CARPS и успешно создать драйвер CUPS CARPS, который доступен как carps-cupsAUR. На странице GitHub проекта представлен список поддерживающих принтеров.
USB через IP (BJNP)
Некоторые принтеры Canon используют проприетарный протокол USB по протоколу IP BJNP для связи по сети. Для этого есть бэкэнд CUPS, который доступен как cups-bjnpAUR.
Dell
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
1250C | foo2zjs-nightlyAUR | Смотрите http://cybercom.net/~dcoffin/hbpl, патч был объединен в восходящий поток. Принтер также работает с драйвером Xerox Phaser 6000B. |
C1660NW | foo2zjs-nightlyAUR | Принтер также работает с Драйвером Xerox Phaser 6000B. |
E515,
E515dw |
Установите драйвер Dell. | Должны быть установлены как e515dwcupswrapper-3.2.0-1.i386.deb, так и e515dwlpr-3.2.0-1.i386.deb. Вы можете написать PKGBUILD, используя debtapAUR, или использовать dpkgAUR (использование dpkg не рекомендуется, так как файлы не будут управляться с помощью pacman). Драйвер работает как на платформах x86_64, так и на i386, но может потребоваться multilib. |
Принтер | Драйвер/фильтр | Примечание |
Epson
epson-inkjet-printer-escprAUR и epson-inkjet-printer-escpr2AUR - это набор драйверов для струйных принтеров Epson Inkjet (ESC/P-R) для Linux..
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
AcuLaser CX11(NF) | epson-alcx11-filterAUR | |
AcuLaser C900 | Этот принтер использует драйвер Epson с URI устройства 'usb://EPSON/AL-C900', и для его запуска может понадобиться служба pipsplus. | |
EP-50V | epson-inkjet-printer-escpr2AUR | |
EP-879A | ||
EP-880A | ||
ET-2700 | ||
ET-2750 | ||
ET-3700 | ||
ET-3750 | ||
ET-4750 | ||
EW-M571T | ||
EW-M670FT | ||
L4150 | ||
L4160 | ||
L6160 | ||
L6170 | ||
L6190 | ||
PM-520 | ||
PX-M5080F | ||
PX-M5081F | ||
PX-M680F | ||
PX-M7070FX | ||
PX-M780F | ||
PX-M781F | ||
PX-S5080 | ||
PX-S7070X | ||
WF-3720 | ||
WF-4720 | ||
WF-4730 | ||
WF-4740 | ||
WF-7210 | ||
WF-7710 | ||
WF-7720 | ||
WF-C869R | ||
XP-15000 | ||
XP-6000 | ||
XP-8500 | ||
TX125 | epson-inkjet-printer-n10-nx127AUR | |
LP-S5000 | Этот принтер требует пользовательский драйвер от Avasys. | |
Принтер | Драйвер/фильтр | Примечание |
Утилиты
escputil
escputil является частью пакета gutenprint и выполняет некоторые служебные функции на принтерах Epson, таких как очистка сопел.
mtink
Это монитор состояния принтера, который позволяет получить оставшееся количество чернил, распечатать тестовые шаблоны, сбросить принтер и очистить сопло. Он использует интуитивно понятный графический интерфейс пользователя.
Stylus-toolbox
Это графический интерфейс с использованием драйверов escputil и cups. Он поддерживает почти все USB-принтеры Epson и отображает количество чернил, может очищать и выравнивать печатающие головки и печатать тестовые образцы.
Пользовательские драйверы
Avasys
"Исходный" код драйвера доступен на веб-сайте avasys с японским языком. Он содержит 32-битный двоичный код, который вызовет проблему в 64-битной системе.
- Установите пакеты psutils, bc, libstdc++5 (lib32-libstdc++5 для 64-битной).
- Загрузите исходный код драйвера.
- Скомпилируйте и установите драйвер.
$ ./configure --prefix=/usr $ make # make install
Если у вас есть проблемы в 64-битной системе, могут потребоваться некоторые другие библиотеки lib32. Пожалуйста, исправьте эту страницу, если это так.
HP
Смотрите также CUPS/Troubleshooting#HP issues.
Большинство принтеров HP будут работать с hplip, но некоторые - при использование hpojAUR.
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
DeskJet 710C | pnm2ppaAUR | |
DeskJet 712C | ||
DeskJet 720C | ||
DeskJet 722C | ||
DeskJet 820se | ||
DeskJet 820Cxi | ||
DeskJet 1000Cse | ||
DeskJet 1000Cxi | ||
LaserJet P1606dn | hplip + hplip-pluginAUR | или foo2zjs-nightlyAUR, или AirPrint. |
Photosmart 2575 | hplip | Или используйте драйвер hpijs с foomatic. |
Принтер | Драйвер/фильтр | Примечание |
Драйвер HPLIP
hplip предоставляет драйверы для принтеров HP DeskJet, OfficeJet, Photosmart, Business Inkjet и некоторых принтеров LaserJet, а также предоставляет простой в использовании инструмент настройки.
Чтобы запустить средство настройки с графическим интерфейсом пользователя:
# hp-setup -u
Чтобы запустить средство настройки с интерфейсом командной строки:
# hp-setup -i
Чтобы настроить непосредственно конфигурацию подключенного к сети принтера HP:
# hp-setup -i <ip address>
Чтобы запустить systray spool manager:
$ hp-systray
Чтобы создать URI для заданного IP-адреса:
# hp-makeuri <ip address>
Файлы PPD находятся в /usr/share/ppd/HP/
.
Для принтеров, которым требуется проприетарный плагин HP (таким как, Laserjet Pro P1102w или 1020), установите пакет hplip-pluginAUR из AUR.
Konica
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
Minolta Magicolor 1600W | foomatic | |
Minolta Magicolor 1680MF | ||
Minolta Magicolor 1690MF | ||
Minolta Magicolor 2480MF | ||
Minolta Magicolor 2490MF | ||
Minolta Magicolor 2530DL | ||
Minolta Magicolor 4690MF | ||
Принтер | Драйвер/фильтр | Примечание |
Lexmark
Утилиты
Lexmark предоставляет утилиту с именем lexijtools с драйверами.
Пользовательские драйверы
Lexmark предоставляет драйверы Linux для всего своего оборудования. Требуются следующие пакеты:
- cups
- sane
- ncurses
- libusb
- libxext
- libxtst
- libxi
- libstdc++5
- krb5
- lua (для установщика)
- Java (для установщика и некоторых инструментов Lexmark)
Драйверы необходимо загрузить с веб-сайта Lexmark. Предпочтительно создать пакет (смотрите Создание пакетов) и установить его. Вот PKGBUILD, который все еще нуждается в доработке, но дает представление о том, что нужно сделать.
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 будет установлен в /usr/local/lexmark/lxk08/etc/
или аналогично, в зависимости от модели принтера.
Oki
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
C110 | foomatic | |
MC561 | foomatic-db-nonfree | |
Принтер | Драйвер/фильтр | Примечание |
Ricoh
Если ваше устройство черно-белое, установите openprinting-ppds-pxlmono-ricohAUR, а если цветное - openprinting-ppds-pxlcolor-ricohAUR. Обратите внимание, что копировальные устройства Ricoh иногда называются Savin, Gestetner, Lanier, Rex-Rotary, Nashuatec и/или IKON. Итак, если у вас есть устройство с одним из этих брендов, оно также поддерживается этими драйверами.
Samsung
Для принтеров, требующим драйверы cnijfilter, найдите правильный драйвер в AUR
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
ML-2010 | splix | |
SCX-4200 | splix | |
Новые принтеры? | samsung-unified-driverAUR | |
Принтер | Драйвер/фильтр | Примечание |
Xerox или FujiXerox
Принтер | Драйвер/фильтр | Примечание |
---|---|---|
DocuPrint 203A | hplip | Используйте драйвер DocuPrint P8e(hpijs) или драйвер Brother на веб-сайте FujiXerox (смотрите #Brother для получения дополнительной информации о том, как установить пользовательские драйверы Brother). |
Phaser 3100MFP | Установите драйвер Xerox | Подробнее смотрите #Phaser 3100MFP. |
Phaser 6115MFP | foomatic | |
Phaser 6121MFP | foomatic | |
? | fxlinuxprintAUR[ссылка недействительна: сохранено в aur-mirror] | |
Принтер | Драйвер/фильтр | Примечание |
Пользовательские драйверы
Phaser 3100MFP
После того, как вы загрузили драйверы, выполните установку драйвера и примите лицензию:
# cd printer # ./XeroxPhaser3100.install
Обратите внимание, что драйвер 32-битный, поэтому в системе x86_64 потребуется некоторые 32-битные библиотеки.
Для сканера создайте каталог /etc/sane.d, если он еще не существует, потому что это необходимо установщику:
# mkdir -p /etc/sane.d
Теперь установите драйвер:
# cd scanner/ # ./XeroxPhaser3100sc.install
Опять же, при установке x86_64 потребуются 32-битные библиотеки.
Phaser 6000B
Установите пакет xerox-phaser-6010 (архивированный из AUR).
Драйвер может потребовать более ранние версии nettle и gnutls поскольку двоичный blob связан с более старыми версиями разделяемых библиотек, предоставляемых этими пакетами. Самые старые хорошо известные версии nettle-2.7.1-1
и gnutls-3.3.13-1
.
Phaser 6125N
FujiXerox не поддерживает Linux на этой модели. Есть старый rpm-пакет, но, похоже, он не работает.
Известно, что слегка адаптированный пользовательский драйвер работает из коробки.
Чтобы установить tarball, запустите
# tar -C / --keep-newer-files -xvzf cups-xerox-phaser-6125n-1.0.0.tar.gz