Trying to print booklets with manual duplex leads to four regular one-sided printouts (or the options get simply ignored)
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/
W [22/Dec/
W [22/Dec/
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=
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.
dmi.modalias: dmi:bvnAcer:
dmi.product.name: TravelMate 6292
dmi.product.
dmi.sys.vendor: Acer, inc.
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.