Chris,

<redface>
Never mind. Turns out pdftops automatically scales the output ps to
the system default paper size.
</redface>

So I will have to talk to my European colleagues again about printer
settings ... that must be where the problem is. But their defaults
should be A4 ...

I've specified the paper size as page-height="29.7cm" page-width="21cm"

If they have failed to turn off page scaling, could a printer driver
assume that the height has to be scaled down to the "printable area"?
That would give approximately the same results as scaling to 11 in.

If worse comes to worst, perhaps I'll have to have my firm buy me a
ticket to Europe. Hmmmm ....

Thanks again,
Fred


-----Original Message-----
From: Chris Bowditch [mailto:[email protected]]
Sent: Tuesday, May 04, 2010 11:00 AM
To: [email protected]
Subject: Re: A4 automatically scaled to 8.5x11

Frederick Bartlett wrote:
> Chris,

Hi Fred,

>
> Thanks.
>
> A PDF file is created, which is then sent to the printer (w/ proper
> settings in the printer setup dialogue).
>
> The scaling is in the PDF file itself -- or, at least, in the
> PostScript I get by executing pdftops.

Does this mean you see the scaling in the PS and in the PDF or just the
PS? Feel free to send the PDF or the XSL-FO and I'll take a quick look.

>
> The labels are created via a custom web application connected to a
> database, which creates an XML file. I wrote the XSLT that transforms
> the XML to XSL:FO, which is then sent to (what I hope is) a standard
> fop transform call through org.apache.fop.apps.Driver, which sends the
> PDF file to the user's browser.
>
> I can certainly excerpt the relevant code if you wish ....
>
> Glad to see that the flags and stringparam don't mean anything to you,
> either. I was afraid I'd lost my ability to read (or grep, anyway)
> TFM.

I think it is a docbook parameter. If you aren't using docbook then that
parameter won't help you.

>
> Thanks again for your help.

Chris

>
> Fred
>
> -----Original Message-----
> From: Chris Bowditch [mailto:[email protected]]
> Sent: Tuesday, May 04, 2010 10:13 AM
> To: [email protected]
> Subject: Re: A4 automatically scaled to 8.5x11
>
> Frederick Bartlett wrote:
>
>> Hi!
>
> Hi,
>
>> I have a fop applications that prints labels on US letter paper; I need
>> to revise it for A4.
>
> I can see you are generating PDF, but how is the output sent to the
> Printer via Adobe Reader or -print output on FOP command line?
>
>> I can change the page-height and page-width in fo:simple-page-master --
>> but, when I look at the resulting PDF, it's been scaled by .9406 (to fit
>> US letter paper).
>
> If printing via Adobe Reader you need to make sure all scaling options
> are turned off and the printer is configured for A4 paper.
>
>> I've seen references to XSLT_FLAGS and --stringparam paper.type="A4",
>> but I don't see where to use such things in my Java code (which calls fop).
>
> I'm not familar with that option. Are you using docbook?
>
>> And it seems that this would be a FAQ, but I've been unable to find it.
>>
>> I'm using fop 0.95.
>>
>> Thanks for your help!
>>
>
> Chris
>
>> Fred
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to