CD/DVD printing on HP Photosmart C5380 not working

Asked by Reinhold Kainhofer

I recently bought an HP Photosmart C5380 printer as my second printer, so that I can finally print directly on CD.
My computers are all running Ubuntu Natty.

The hplip device support page says that the C5380 is fully supported:
http://hplipopensource.com/hplip-web/models/photosmart/photosmart_c5300_series.html

However, the hpcups 3.11.1 driver (recommended and used by default by the hp-toolbox) does not even provide the CD/DVD tray as possible input tray for the printer, and the hpijs 3.11.1.19 driver provides the CDDVD120 option and the corresponding paper sizes. The first time after setting up a printer, it works to print to the CD-tray, but the second time (and all following), the printer tries to print to the photo tray (index 6 instead of 14).

Even though I select "Media Size: CD or DVD 120 mm" and "Media Source: CD or DVD Tray" in the printing options, the printer apparently tries to print from the photo tray on all subsequent printouts (the printer display says "CD/DVD Tray Open: Close Tray to resume print") rather than from the CD/DVD tray.

How can I print directly on CD/DVD using Ubuntu?

Thanks,
Reinhold

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu hplip Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Reinhold Kainhofer (reinhold) said :
#2

I found the culprit: It was not the second print that caused the problem.
However, there seems to be a bug in the filter code: If you set the default tray to CDDVDTray, then the filter will always try to use the photo tray rather than the CD/DVD tray...

Looking at an USB snoop, the filter really sends the PCL command <ESC>&l0H rather than the correct <ESC>&l14H command, which selects the DVD tray.

If you choose any other tray as the default 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

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Gordon Dracup (gordon-dracup) said :
#4

I have and HP c309a and am experiencing similar issues. HPLIP 3.11.1 Ubuntu 11.04

When I print using glabels, the job goes to the print queue and then I get a message saying the job has completed, but nothing happens at the printer.