HPLIP and CUPS failed on Arch Linux

Noted: Thursday, September 2, 2010 at 09:52:47. Words count: 158.
Last updated: Thursday, September 2, 2010 at 11:14:41.

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

/usr/lib/cups/backend/hp failed.

Checking the printer configuration using:

hp-check -t
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):

  • Adding lpadmin group into /etc/cups/cupsd.conf.
  • Blacklisting usblp module in /etc/rc.conf.
  • 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:

Dani Iswara, [myfirstnamelastname]@gmail.com.

ucukuplicks.

3 useful responses to "HPLIP and CUPS failed on Arch Linux"

  1. Cahya

    Hmm…, to print document (even an open document), I still prefer of using Ms Windows. I don’t know, friendlier I think. Moreover, I did it with Canon Printer which know less friendly on GNU/Linux.

  2. archit3x

    have you fix this problem?
    I’m using D2466 work properly

  3. dani

    archit3x,
    The netbook is on travelling right now. Status: not tested yet.

Leave your response if it really needed


All XHTML markups will be held for moderation. Use semantic markups. Keep on topic, please. You may help accessibility movement with your comments.