bought that all-in-one printer yesterday, finally printed the first page some minutes ago (most time was consumed by system upgrades (X server, pam))
So I installed the newest hplip (2.7.9, ~x86 masked), worked through all the accompanying upgrades and problems.
Started hp-setup, printer was found and configured (C4200 driver), hp-toolbox gives me the amount of ink, and also scanning was working. However, as soon as I tried to print the test page, Cups told me that "open device failed; will retry in 30 seconds...". I also noticed that I had no "/dev/usb/lp*", somehow the printer got disconnected (still I could scan).
Retried several times, rebooting, reemerging stuff, nothing changed.
Finally I removed all printers from cups, did a reboot, opened cups/administration (NOT hp-setup). There was a button saying new printer detected, HP Photosmart C4200, would you like to install? Pressed button, installed printer, and its printing. ALready survived a reboot without failing.
Both printer setups are using the same driver, hpijs, but the setup is slightly different. For you to compare:
This is working: (setup 1 by Cups)
Code: Select all
HP_Photosmart_C4200_series_USB_1 (Default Printer)
Description: HP Photosmart C4200 series
Location: Local Printer
Make and Model: HP PhotoSmart C4200 Foomatic/hpijs (recommended)
Printer State: idle, accepting jobs, published.
Device URI: usb://HP/Photosmart%20C4200%20series?serial=MY77NJP1Y704VPCode: Select all
Photosmart_C4200 "open device failed; will retry in 30 seconds..."
Description:
Location:
Make and Model: HP PhotoSmart C4200 Foomatic/hpijs (recommended)
Printer State: processing, accepting jobs, published.
Device URI: hp:/usb/Photosmart_C4200_series?serial=MY77NJP1Y704VPThe only clear difference is the device URI, so I think that is causing the problems in the second case.
EDIT: It is even worse. Once I setup the second configuration with hp-setup and try to print a document, the following happens:
Code: Select all
dmesg:
drivers/usb/class/usblp.c: usblp0: removedSolution now is to disconnect the printer manually, remove all jobs from the second setup (or better: delete the whole setup), then reconnect and restart the printer (setup 1), now it is printing again.
So something is wrong (at least on my machine) with the way hp-setup sets the printer devices. I've seen people with similar problems here, so probably this is of use for someone. But probably its just my improperly updated machine that is behaving so funny.

