Я подключил HP 1000 J110 к своему серверу, доступ к которому осуществляется через SSH. Перечисляя порты USB он узнал это. Также я вставил 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 он говорит:

error: No device selected/specified or that supports this functionality.

Я проверил, и этот принтер поддерживается hplip.

Что мне не хватает?

1 ответ1

0

Решение было не таким сложным. Я использовал следующий код: (Удаляется перед существующими принтерами, используя 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

И .. напечатано ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .