Your file didn't go through, although I have it (as moderator).

I tried printing on an ordinary printer and it was always 90° rotated, even with two other java products.

What worked is this code:

                PrinterJob job = PrinterJob.getPrinterJob();
job.setPageable(new PDFPageable(document, Orientation.PORTRAIT, false, 0));
                if (job.printDialog())
                {
                    job.print();
                }

Don't know if this works with your printer. I remember having heard such problems before.

You could also try replacing the 0 with 200 or 300.

Tilman

Am 08.07.2016 um 20:56 schrieb Frank Malenfant:

Hi,

As I have done many times before without any problem, I am trying to use the PrintPDF command line tool to send a PDF (see attached file) to a printer which is a Zebra ZT230. It is a label, so I generated a media sized PDF file using PHP’s ezPDF like I do since 10 years, configured the default settings for the Zebra printer in Windows Server 2012 (see screenshot below) and used pdfBox v2.0.2 (also tried v1.8.10). The label is 4 inches wide x 2 inches long, but it prints like it’s rotated 90° counter-clock-wise and on the right. Here is what I’ve tried so far before I reached your community.

1.I printed the PDF directly through Acrobat, it printed Well.

2.I tried to generate a label that is rotated to match the behaviour of the printer (rotating the PDF file by 90°), it acted as if I rotated it by 180°, it’s still not displaying the content with the good orientation on the media.

3.I changed the definition of my PDF file from 2 x 4 (with portrait orientation) to 4 x 2 (with landscape orientation), same result as #2

4.Modified the default printer settings from “Portrait” to “Landscape”, no difference at all

5.Changed the media size in the default printer settings from 4 x 2 to 2 x 4, no difference at all

So, I’m pretty sure I’ve ruled out my PDF generator from the equation (+ I’ve been using it to generate labels like these for years on Windows Server 2008 and CentOs 7 servers), I also know from printing through Acrobat that the printer behaves well and that the printer settings are OK. I really don’t know why pdfBox could be working differently on this machine but it looks like the only likely option left.

Is there anyway I could force some settings or orientation through pdfBox using the Command line tools or do you have any ideas for a fix I could try?

Please help me, I’ve struggling with this for hours and I’m getting pretty frustrated although I made sure to rule out as much possibilities as I could think before I contact you.

Many thanks,

*/ Sorry it’s in French, I translated some words to help you understand/*

Frank Malenfant

*Analyste / Responsable T.I.*

*Verbois*

140, L.P. Lebrun

Rivière-du-Loup, QC  G5R 5W8

T: 418.868.0500  #222 -  F: 418.868.0055

S.F. : 1.888.775.0500__

*/__/*

Instagram_24 <http://instagram.com/verbois.admin?ref=badge>.facebook <http://www.facebook.com/creationsverbois>pinterest <http://fr.pinterest.com/jrverbois/>



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


Reply via email to