I'm using a HP 1000 J110 connected to a server which I access via ssh. I use lsusb
and it appears there. Then, I Pasted the PPD on the /etc/cups/ppd/
folder... Is the ppd my pc uses to print when attached directly to the PC.
I Use lpstat -p
and it shows the printer there :
printer DESKJET-1000-J110 is idle. enabled since Fri 22 Mar 2013 08:05:33 PM UTC
Then i use:
lp -d DESKJET-1000-J110 filetoprint.txt
request id is DESKJET-1000-J110-111 (1 file(s))
and it appears that the file is sent to print, and actually appear as completed, but it just doesn't print anything.
Also tryed with HPLip And when trying to run hp-setup -i
it says:
error: No device selected/specified or that supports this functionality.
I checked and this printer IS supported by hplip.
What am I missing? ..
Running
hp-check -t
will give you more information about the status of the printer -- specifically, the DISCOVERED USB DEVICES and INSTALLED CUPS PRINTER QUEUES.Have you verified to ensure that
cups
is running?How are you verifying that the file has been sent and appear[s] as completed?
The solution was not that complicated. I used the following code: (Erased before the existing printers using lpadmin -x PrinterName)
To view my URI:
I got this:
The
direct usb
part is the URI.I had already a ppd file. So I copied it to
/etc/cups/ppd/
Then I added the printer using:
I got this error:
lpadmin: Unable to copy PPD file!
As it was already specified (the ppd file) .. I ran a test
lp -d Deskjet-1000-J110-series fileToPrint
And.. printed...