我正在使用HP 1000 J110连接到通过ssh访问的服务器。 我使用lsusb ,它出现在那里。 然后,我将PPD粘贴在/etc/cups/ppd/文件夹中…当PC直接连接到PC时,我的电脑是否使用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
要求ID为DESKJET-1000-J110-111(1个文件)
看起来文件被发送到打印,并且实际上显示为已完成,但它只是不打印任何东西。
也尝试使用HPLip而当试图运行hp-setup -i它说:
error: No device selected/specified or that supports this functionality.
我检查,这台打印机是由hplip支持。
我错过了什么? ..
运行hp-check -t将为您提供有关打印机状态的更多信息 – 特别是“已发现的USB设备”和“已安装的CUPS打印机队列” 。
你有没有核实,确保cups运行?
% /sbin/service cups status cupsd (pid 1453) is running...
你如何validation文件已经发送,并显示[完成] ?
解决scheme并不复杂。 我使用了以下代码:(在使用lpadmin -x打印机名称的现有打印机之前擦除)
要查看我的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文件)..我跑了一个testing
lp -d Deskjet-1000-J110-series fileToPrint
而..印…