Does Cups support DeviceAdjustMatrix?

Jonathan Ryshpan jonrysh at pacbell.net
Thu Dec 7 14:13:53 PST 2006


> > Helge Blischke wrote:
> >> The JobPatchFile PPD keyword is honoured by CUPS, so you could modify your
> >> PPD for that.

> Jonathan Ryshpan wrote:
> > I would think that the following PPD file:
> > ...
> > *JobPatchFile 1: "
> > 0.5 0.5 scale"
> > ..
> > would make everything print half size.  But it doesn't.
>
Michael Sweet wrote:
> scale and other operators that affect the graphics state do *not*
> survive setpagedevice and other operators that normally occur in a
> PS document.

Jonathan Ryshpan writes:
It looks like there's no way to get there from here -- i.e. there's no way to use Cups to reduce the size of the image from all jobs so that it fits onto the printable area of my printer (a Brother HL-1440); and that I'll have to modify all of the applications

Unless -- maybe -- I can modify gs_init.ps in the ghostscript library as is recommended by align.ps, which might affect everything going through the ghostscript interpreter, i.e. most of what I print.  However, there's a problem here that I'd like some help with: the print layint is affected by *both* the ppd file *and* gs_init.ps .  Is there a procedure or HowTo about how to separate the effects of these two files?

BTW: Thank both Mr. Blischke and in particular Mr. Sweet for all your help with this.

jon




More information about the cups mailing list