hpijs and hpcups drivers select wrong tray if default is set to CDDVDTray
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned | ||
Fedora |
Won't Fix
|
Undecided
|
Bug Description
Running hplip 3.11.3a and 3.11.5 on Ubuntu (natty).
There seems to be a bug in the filter code (for the Photosmart C5380 in my case, maybe also for other printers): If you set the default tray to CDDVDTray (in the system's printer config dialog or equivalently in the /etc/cups/
Looking at an USB snoop, the filter really sends the PCL command <ESC>&l0H in that case rather than the correct <ESC>&l14H command, which selects the DVD tray.
If you choose any other tray as the default in the .ppd file and manually select the DVD tray in the print dialog, then the correct command <ESC>&l14H is sent.
This happens with both the hpijp and the hpcups filter.
Cheers,
Reinhold
Changed in fedora: | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
Description of problem:
Trying to use my kewpie program to print to a DVD using my HP Photosmart C5580 All-In-One usb printer. It acts as if the DVD tray info disappears on the way to the printer. I get a message on the printer that basically says "Hey! You have the DVD tray loaded, unload it so I can print to regular paper".
If I reboot the same computer back to fedora 13 and print using the same kewpie program to the same C5580 printer, then I get a nicely printed DVD with my image centered on the DVD as intended, so the hardware seems to be functioning perfectly well.
Version-Release number of selected component (if applicable):
Here's all the rpms I could think of that are printer related on my f14
system where this fails:
cups-libs- 1.4.6-1. fc14.x86_ 64 cups-8. 71-16.fc14. x86_64 4.6-1.fc14. x86_64 4.77-1. fc14.x86_ 64 cups-5. 2.6-2.fc14. x86_64 helper- 0.0.4-13. fc14.x86_ 64 1.4.6-1. fc14.i686 4.0.5-1. fc14.x86_ 64 db-filesystem- 4.0-23. 20101123. fc14.noarch filters- 4.0.5-1. fc14.x86_ 64 db-4.0- 23.20101123. fc14.noarch db-ppds- 4.0-23. 20101123. fc14.noarch 3.10.9- 14.fc14. x86_64 10.9-14. fc14.x86_ 64 3.10.9- 14.fc14. x86_64
ghostscript-
cups-1.
bluez-cups-
gutenprint-
cups-pk-
cups-libs-
foomatic-
foomatic-
foomatic-
foomatic-
foomatic-
hplip-common-
hplip-3.
hplip-libs-
Here's the same list of stuff from fedora 13 where it works:
cups-pk- helper- 0.0.4-13. fc13.x86_ 64 1.4.4-11. fc13.i686 cups-8. 71-16.fc13. x86_64 4.64-1. fc13.x86_ 64 cups-5. 2.6-2.fc13. x86_64 1.4.4-11. fc13.x86_ 64 4.4-11. fc13.x86_ 64 db-4.0- 23.20101123. fc13.noarch db-filesystem- 4.0-23. 20101123. fc13.noarch 4.0.5-1. fc13.x86_ 64 filters- 4.0.5-1. fc13.x86_ 64 db-ppds- 4.0-23. 20101123. fc13.noarch 3.10.9- 14.fc13. x86_64 10.9-14. fc13.x86_ 64 3.10.9- 14.fc13. x86_64
cups-libs-
ghostscript-
bluez-cups-
gutenprint-
cups-libs-
cups-1.
foomatic-
foomatic-
foomatic-
foomatic-
foomatic-
hplip-common-
hplip-3.
hplip-libs-
Here's the link to the kewpie program I use to print with (uses Qt):
http:// home.comcast. net/~tomhorsley /software/ kewpie/ kewpie. html
How reproducible:
Every single time I print on f14 I see the same error from the printer.
Steps to Reproduce:
1. try to print a nice 1394x1394 .png file with the image to go on the dvd
2. get error from printer about the DVD try being loaded
3.
Actual results:
error from printed
Expected results:
printed DVD
Additional info:
Here is the config info the kewpie program uses:
printerName= C5500-DVD ting=false
paperSizeWidth=360
paperSizeHeight=360
paperSource=6
printRange=0
resolution=1200
collateCopies=false
colorMode=1
doubleSidedPrin
duplex=0
fromPage=0
toPage=0
fullPage=false
numCopies=1
orientation=0
outputFormat=0
pageOrder=0
leftMargin=6.54
topMargin=7.02
rightMargin=19.02
bottomMargin=18.54
The C5500-DVD printer is a duplicate I made of the auto installed printer
def, then edited to say default to DVD tray and DVD media size.