Trying to print booklets with manual duplex leads to four regular one-sided printouts (or the options get simply ignored)

Bug #693393 reported by Thomas Schweikle
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
HPLIP
Confirmed
Undecided
Unassigned
hplip (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: hplip

Have your HP Color LaserJet CP4025N installed an up. Print the test pages. All OK? Then start a new job configuring the printer to "Manual Duplex", "Format output as Booklet" and set the manual feeder for paper input. Press "Print".

Instead of printing pages 1,3, then reinserting the paper, printing 2,4 all pages (1-4) are printed once, then again all pages are printed a second time. You'll end up having two full scaled printouts. If you additionaly gave the option to print two sides on one (scaling each page to half the size) you'll end up with four full size printouts.

If you do not select "Manual Duplex" you're not asked to put paper into the tray, but the same happens: two full size or four full size printouts.

Printing works as expected, if you ONLY select "print 2 on one", "single sided", and "manual feeder". None of "Manual Duplex", "Format output as Booklet" should be selected.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: hplip 3.10.6-1ubuntu10.1
Uname: Linux 2.6.36.2 x86_64
Architecture: amd64
CupsErrorLog:
 W [22/Dec/2010:13:27:32 +0100] Duplicate listen address "::1" ignored!
 W [22/Dec/2010:13:27:32 +0100] Duplicate listen address "127.0.0.1" ignored!
 W [22/Dec/2010:13:27:32 +0100] Duplicate listen address "/var/run/cups/cups.sock" ignored!
Date: Wed Dec 22 14:47:21 2010
MachineType: Acer, inc. TravelMate 6292
Papersize: a4
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.36.2 root=UUID=e8a84ed2-696e-4c59-b2c6-0df091211846 ro splash
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: hplip
dmi.bios.date: 01/11/2008
dmi.bios.vendor: Acer
dmi.bios.version: S1.3502
dmi.board.name: Victoria
dmi.board.vendor: Acer, Inc.
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: Acer, Inc.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvrS1.3502:bd01/11/2008:svnAcer,inc.:pnTravelMate6292:pvrNotApplicable:rvnAcer,Inc.:rnVictoria:rvrNotApplicable:cvnAcer,Inc.:ct1:cvrN/A:
dmi.product.name: TravelMate 6292
dmi.product.version: Not Applicable
dmi.sys.vendor: Acer, inc.

Revision history for this message
Thomas Schweikle (tps) wrote :
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

I have the HP Color LaserJet CM3530 MFP and have tested it also with the PostScript PPD file which comes with HPLIP 3.10.9. I do not get extra copies if I choose manual duplex and/or booklet printing. These two options get completely ignored for me. I never tested manual duplex before on this printer, as it has a built-in duplex unit.

So my question to the HPLIP developers at HP: How are these options implemented? Are they really implemented in the printer's firmware (this would be what I expect if these options are in the PPD file for Linux/CUPS)? Or are they implemented in some part of the Windows or Mac driver? In that latter case the options should be removed from the PPD file as they do not work under Linux or an additional CUPS filter has to be introduced. For example the filter could be named "hppagemgr" and included by adding a line like

*cupsFilter: "application/vnd.cups-postscript 0 hppagemgr"

to the PPD file. The filter does nothing more than rearranging the incoming PostScript to generate a PostScript according to the PPD's/job's settings for manual duplex and booklet printing.

Changed in hplip (Ubuntu):
status: New → Confirmed
Changed in hplip:
status: New → Confirmed
Changed in hplip (Ubuntu):
importance: Undecided → Medium
summary: - Trying to print manual duplex booklets leads to four regular printouts
+ Trying to print booklets with manual duplex leads to four regular one-
+ sided printouts (or the options get simply ignored)
Revision history for this message
Cristiano Fraga G. Nunes (cfgnunes) wrote :

I have the HP LaserJet P2015 and I have same problem: the manual duplex option not work.

Using: Ubuntu 10.10 and HPLIP 3.10.6.

Revision history for this message
Thomas Schweikle (tps) wrote :

It is the same for Natty. Manual Duplex doesn't work depending on the printer model and firmware version you'll get multiple copies or the options are ignored.
AFAIS these options are implemented by filtering the output before it is sent to the printer for some models sending an unchanged file, but a different header to other printer models (these seem to rearrange the printing inside the printer itself, depending on the flags sent).

There are slightly different postscript files send by the windows-drivers than by the Linux drivers. For my eyes these differences do not matter (only space), but maybe they matter for the printer firmware?

Revision history for this message
Gioele Barabucci (gioele) wrote :

It looks like the booklet option is ignored also for HP LaserJet 4300dtn printers.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.