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.

3 comments 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

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

Leave comment

All XHTML markups will be held for moderation. Keep on topic, please.