Я использую HP 1000 J110, подключенный к серверу, к которому я обращаюсь через ssh. я использую lsusb
и он там появляется. Затем я вставил PPD в /etc/cups/ppd/
папка ... Это ppd, который мой компьютер использует для печати при подключении непосредственно к компьютеру.
Я использую lpstat -p
и там показан принтер:
printer DESKJET-1000-J110 is idle. enabled since Fri 22 Mar 2013 08:05:33 PM UTC
Тогда я использую:
lp -d DESKJET-1000-J110 filetoprint.txt
идентификатор запроса - DESKJET-1000-J110-111 (1 файл (ы))
и кажется, что файл отправляется на печать и фактически выглядит как завершенный, но он просто ничего не печатает.
Тоже пробовал с HPLip И при попытке запустить hp-setup -i
он говорит:
error: No device selected/specified or that supports this functionality.
Я проверил, поддерживается ли этот принтер hplip.
Что мне не хватает? ..
Решение было не таким сложным. Я использовал следующий код: (Удалено до существующих принтеров с помощью lpadmin -x PrinterName)
Чтобы просмотреть мой URI:
lpinfo -v
Получил вот что:
:~# lpinfo -v
network http
network socket
direct scsi
network lpd
network ipp
serial serial:/dev/ttyS0?baud=115200
direct usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2
network beh
В direct usb
часть - это URI.
У меня уже был файл ppd. Я скопировал это в /etc/cups/ppd/
Затем я добавил принтер, используя:
:~# lpadmin -p Deskjet-1000-J110-series -E -v usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2 -m /etc/cups/ppd/Deskjet-1000-J110-series.ppd
У меня такая ошибка: lpadmin: Unable to copy PPD file!
Как уже было указано (файл ppd) .. Я провел тест
lp -d Deskjet-1000-J110-series fileToPrint
И .. напечатал ...
Бег hp-check -t
предоставит вам дополнительную информацию о состоянии принтера, в частности, ОТКРЫТЫЕ USB-УСТРОЙСТВА и УСТАНОВЛЕННЫЕ ОЧЕРЕДИ ПРИНТЕРА CUPS.
Вы проверили, чтобы убедиться, что cups
это работает?
% /sbin/service cups status
cupsd (pid 1453) is running...
Как вы проверяете, что файл был отправлен и отображаются [s] как завершенные?