Принтер в Linux

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск


Установка принтера в Linux

Если с помощью стандартных утилит обнаружения и настройки принтера не удаётся автоматически заставить этот принтер работать, то можно попробовать ещё несколько способов.


CUPS

CUPS (Common UNIX Printing System) - это сервер печати от Apple для OS X и других UNIX-подобных операционных систем.

CUPS имеет свой веб сервер. Проверим запущен ли он:

# netstat -lanp | grep cups
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      834/cupsd       

Видим, что он прослушивает порт 631. Значит можно заходить через браузер на его веб интерфейс по адресу http://localhost:631/admin/.


PPD

PPD (PostScript Printer Description) - файл описания принтера (его возможностей) на языке PostScript, который разработан Adobe Systems.

Производители выпускают ppd файлы для своих принтеров. Можно скачать такой файл с сайта производителя и отдать его утилите насройки принтера.


И Windows и CUPS используют PPD файлы. Только первый конвертирует их в свой двоичный код и хранит в C:\WINDOWS\system32\spool\drivers\w32x86\3


Canon

  • Мастер автоматической установки драйвера: UFR II/UFRII LT Printer Driver for Linux
https://support-sg.canon-asia.com/contents/SG/EN/0100270810.html
В случае проблем может помочь документация идущая вместе с приложением, где указаны особенности установки в разных ОС.
  • Драйвер CUPS для принтеров Canon, поддерживающих CARPS:
https://github.com/ondrej-zary/carps-cups

Диагностика

  • Если есть подозрение на неправильное отображение кирилических символов, то можно распечатать Таблицы кодировки.
  • Если не печатает на USB принтер, то можно в консоле (Ctrl + Alt + T) запустить просмотр системных сообщений в режиме ожидания новых сообщений:
dmesg -w

и переподключить USB кабель. Должные появится сообщения вида:

[ 9445.916859] usb 2-1.3: new full-speed USB device number 13 using ehci-pci
[ 9446.029374] usb 2-1.3: New USB device found, idVendor=03f0, idProduct=0114, bcdDevice= 1.00
[ 9446.029381] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9446.029385] usb 2-1.3: Product: DesignJet 500
[ 9446.029389] usb 2-1.3: Manufacturer: Hewlett-Packard
[ 9446.029392] usb 2-1.3: SerialNumber: SG58PB2067
[ 9446.039559] usblp 2-1.3:1.0: usblp1: USB Bidirectional printer dev 13 if 0 alt 0 proto 2 vid 0x03F0 pid 0x0114

См. также