I have Linux kernel 2.6.35-ARCH, Hewlett-Packard (HP) Linux Imaging and Printing System (HPLIP) version 3.10.6, and CUPS 1.4.4. But my HP Deskjet D2566 printer was failed yesterday. It works fine before some updates/upgrades. Yes, this is one of the risk of using rolling-release model. That is true, honestly.
On CUPS Web interface in
localhost:631/printers/, its status was
Checking the printer configuration using:
Checking Python version... OK, version 2.6.5 installed Checking PyQt 4.x version... OK, version 4.7.4 installed. Checking for CUPS... Status: scheduler is running Version: 1.4.4 warning: /etc/cups/cupsd.conf file not found or not accessible. Checking for dbus/python-dbus... dbus daemon is running. python-dbus version: 0.83.1 ...
Since new CUPS 1.4.x introduces so many changes, some solutions are suggested (not tested yet):
- Changing device node permissions of USB device.
- Changing the printer’s URI by its IP address.
Further readings on ArchWiki, based on best practices on Arch Forum: