Hello everyone,
I’m new here, but not as a Fedora 40 user. I am stuck with the following problem:
I am using a HP DeskJet 1000 which worked really well until a few days ago. Two days ago it suddenly stopped printing, i.e. I can find the pages in the print spooler, but they are not sent to the printer.
I thought to myself, ok it’s old so it can stop working. So I bought a new one, same make and model, original packaging, never used. But it also shows the same behaviour. I updated hplip and Cups, which didn’t help either.
Another question:
In the course of solving the problem, I managed to add another printer of the same type to the system. How do I remove the superfluous printers from the system?
Are you using the CUPS web interface at http://localhost:631? I think you should be able to do all your printer management through that interface (add, remove, resume, etc.).
It is relatively simple to use the gnome settings panel and remove printers.
On my system I use hplip to configure the printer and only define one, but the system automatically configures one as well (that does not work for me) and that may be the source of your extra printer.
Clear all the old jobs from the spool. Make sure the printer is online (not paused). Try printing the test page from the CUPS interface. (I’ve seen print drivers hang on specific jobs because they cannot parse the data for whatever reason.)
Edit: If it still doesn’t print, try leaving journalctl -u cups -f running in a terminal window while you send a test page and see if any error messages scroll by that might provide a clue about why it is not working.
Ok, I uninstalled all printers, restarted the system and reinstalled the printer – unfortunately, that didn’t change anything; it still isn’t printing.
I then activated journalctl and sent a test page to the printer – it sent about 130 pages – what should I look for?
Incidentally, when I installed the printer via Cups, I saw that the printer’s language was set to English. Can that be a problem because my system is in German?
I don’t think the language selection would prevent the printer from working.
As for what to look for the in the logs, it is hard to say. Sometimes journalctl will highlight important messages in red, but not always.
If you are OK with sharing the CUPS logs, you could run something like journalctl -u cups --since=today | fpaste to upload them to a public server and share the link here for others to examine. In place of “today” you could use something like “-5min” to retrieve only the most recent logs (but make sure you go far enough back that it will contain the logs for a failed print job, or attempt one just before you do that to be sure the failure gets included).
Hmm, so it is connecting to the printer, but the printer itself isn’t accepting the job? Maybe it is a problem with the driver then? Maybe it isn’t formatting the job correctly so the printer can use it? Is there a more generic driver that you could try?
Edit: I looked up the meaning of the slowly flashing light on the power button and apparently that just means the printer is in sleep mode. So that might not be indicating anything afterall. You might want to press the power button to wake the printer before trying to send a job to it though.
The journalctl has over 130 pages - and I’m not shure to bring fpaste to work - , so I skimmed through it a bit. In doing so, I noticed the following lines:
io/hpmud/musb.c 1152: unable to open hp:/usb/Deskjet_1000_J110_series?serial=C>
HP Linux Imaging and Printing System (ver. 3.24.4)
Printer Discovery Utility ver. 4.1
DEVICE DISCOVERY
warning: No devices found on the ‘usb’ bus. If this isn’t the result you are expecting,
warning: check to make sure your devices are properly connected and powered on.
It seems to be saying there is something wrong with the connection. Does it show up in the output of lsusb? I’m not sure if it is supposed to. I normally work with network printers, not USB.
Edit: Can you confirm that the USB port works? Maybe you could test it by plugging a USB mouse or something like that into it?
athauta@fedora:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse (M-BT58)
Bus 001 Device 004: ID 0cf3:e300 Qualcomm Atheros Communications QCA61x4 Bluetooth 4.0
Bus 001 Device 005: ID 1bcf:2c81 Sunplus Innovation Technology Inc. HD WebCam
Bus 001 Device 008: ID 03f0:8811 HP, Inc Deskjet 1000 J110 series
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. Card Reader