The new CUPS-DDK-generated PPDs do not contain lines to handle custom page sizes any more
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
Fix Released
|
Undecided
|
Unassigned | ||
cupsddk (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
To allow the user to use custom page sizes via
lpr -P <perinter> -o PageSize=
The PPD must contain the follwing lines:
-------
*HWMargins: 18 36 18 9
*VariablePaperSize: True
*MaxMediaWidth: 100000
*MaxMediaHeight: 100000
*NonUIOrderDepe
*CustomPageSize True: "pop pop pop pop pop
%% FoomaticRIPOpti
*End
*FoomaticRIPOpt
EVICEHEIGHTPOIN
*End
*ParamCustomPag
*ParamCustomPag
*ParamCustomPag
*ParamCustomPag
*ParamCustomPag
-------
They were in the PPD when they were still generated by Foomatic. The new PPDs generated by CUPS DDK do not contain these lines any more and so the support for custom page sizes got lost. This is a regression.
Changed in hplip: | |
assignee: | nobody → kalosaurusrex |
status: | New → Fix Released |
Till, I do agree with you not all "custom page size" attributes in the foomatic generated PPDs are in the DRV generated PPDs.
This may be a issue but, your "lpr -P <perinter> -o PageSize= Custom. 15x20cm <file>" command example does work OK with DRV generated PPDs.
For example the following command printed ok on FC9. Both old foomatic and new DRV PPDs gave the same results.
lpr -P psc750 -o PageSize= Custom. 4x7in 4x7.ps
-dave