Red Hat Bugzilla – Bug 609326
CUPS Server Error "client-error-document-format-not-supported" when Ink/Toner Levels refreshed for HP Color LaserJet cp1518ni
Last modified: 2014-05-07 13:43:03 EDT
abrt 1.1.1 detected a crash.
cmdline: python /usr/bin/hp-systray
reason: device.py:793:parseDeviceURI:Error: ('Unknown/invalid device-uri field', 4)
release: Fedora release 13 (Goddard)
device.py:793:parseDeviceURI:Error: ('Unknown/invalid device-uri field', 4)
Traceback (most recent call last):
File "/usr/share/hplip/ui4/systemtray.py", line 591, in notifierActivated
File "/usr/share/hplip/ui4/systemtray.py", line 342, in addDevice
devices[device_uri] = HistoryDevice(device_uri)
File "/usr/share/hplip/ui4/systemtray.py", line 156, in __init__
File "/usr/share/hplip/base/device.py", line 793, in parseDeviceURI
Error: ('Unknown/invalid device-uri field', 4)
Local variables in innermost frame:
How to reproduce
1.This just occurred on boot up
Created attachment 427829 [details]
I send a print job off, no problem, Opened the job que, it worked. Stopped the job, no problem, restarted job, no problem. The only problem i have with the printer, print que, or printer properties is when i ask to refresh Ink/Tone Level.
error reads - CUPS Server Error "client-error-document-format-not-supported"
Do you still see the problem from comment #0, or did it happen only once ?
Can you attach output from Printing troubleshooter ?
Created attachment 428609 [details]
Printing Troubleshooter Text File
It has happen every time i start the machine. and the the same for The printer properties Ink/Toner Level
CUPS server error:
There was an error during the CUPS operation: 'client-error-document-format-not-supported'.
Which may or may not be part of the same problem
Run software updater last night. The original problem is fixed. The CUPS Server error: when checking Ink/Toner Level still occurs when using System > Administrator > Printing > Printer > Properties > Ink/Toner Level. If i use the HP Device Manager Service, all works well!
Clicking the 'Refresh' button sends a specially-formatted file which the driver should interpret as an instruction to check ink levels -- some drivers accept this type of file and some do not.
It sounds like the 'Refresh' button shouldn't be clickable in this case. The system-config-printer program does try to do the right thing by checking the supported file formats, but perhaps it is getting it wrong in this instance.
What would be the extension of the system-config-printer file
The MIME type of the command file is application/vnd.cups-command (there is no file extension).
Started over form scratch, fresh Fedora 13 Install, downloaded hplip-3.10.6. I paid closer attention to what was being asked and now with two weeks more experience i managed to load the driver with no problems including Ink/Toner Levels. My error was when i first installed it i missed the message to disable SELinux to download six Dependencies. With those loaded and permissions set, every function works. One note thou....once you install all the drivers it will fail installing the printer in terminal, which is fine. All is needed is to go the System > Administration > Printing, and Add printer from there. Once done all works fine. Reminder, Re-enable SELinux after!