Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to print over Wi-Fi to an HP Photosmart D110 printer which is successfully recognized by CUPS. But I only get a sheet with the error message Unable to open the initial device, quitting. And in the CUPS interface it says Filter failed.

At home I have an HP Photosmart C3100 that works correctly over USB, so I think CUPS is not the problem. I have tried to no avail:

  • reinstalling cups/hplip
  • pacman -S avahi nss-mdns (like proposed here)

The full text of /var/log/cups/error_log is here. The same printer works correctly over USB, too.

I'm running Arch Linux x86-64 with cups 1.6.1. What am I missing?

share|improve this question
Versions of cups on your machine and the server? – jasonwryan Jan 16 '13 at 18:05
I'm not using a print server (the printer has its own embedded print server). cups on my machine is 1.6.1 – Renan Jan 16 '13 at 18:10
up vote 5 down vote accepted

Solved by using the hpcups driver rather than the hpijs one (picked when configuring the printer).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.