My main goal is to print a PDF on a predefined printer without user interaction. In case the printer does not natively support PDF I would convert the PDF file to Postscript before sending to the printer.
In order to convert PDF to Postscript your .NET documentation suggests to use PdfViewer and call its PrintDocumentWithSettings method. In Java however I am not able to this: code obfuscation of the PrinterSettings class gets in the way.
1) How do I print a PDF on a specific network printer and is printing done on a separate process or is JAVA 4's API used?
2) How do I convert a PDF to Postscript?
Thanks in advance.