Hallo,
ich versuche schon seit Tagen verzweifelt ein PDF auszudrucken. Es klappt auch nur werden die Attribute nicht übernommen, mach ich da irgendwas falsch?
Es soll DUPLEX gedruckt werden und 2 Kopien. Nur übernimmt er nicht mal die 2 Kopien.
Gibt es auch eine Möglichkeit ein Ausgabefach vorzugeben?
Danke
Andre
ich versuche schon seit Tagen verzweifelt ein PDF auszudrucken. Es klappt auch nur werden die Attribute nicht übernommen, mach ich da irgendwas falsch?
Code:
public Task Drucken() throws FileNotFoundException, PrintException {
String filename="C:\\re.pdf";
DocFlavor format = DocFlavor.INPUT_STREAM.AUTOSENSE;
FileInputStream fis = new FileInputStream(filename);
Doc myDoc = new SimpleDoc(fis, format, null) ;
PrintRequestAttributeSet attributeSet = new HashPrintRequestAttributeSet();
attributeSet.add(new Copies(2));
attributeSet.add(new JobName("My job", null));
attributeSet.add(MediaSizeName.ISO_A4);
attributeSet.add(Sides.DUPLEX);
PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
System.out.println(defaultService.getName());
if (defaultService != null)
{
DocPrintJob job = defaultService.createPrintJob();
job.print(myDoc, attributeSet);
}
return new DruckenTask(getApplication());
}
Es soll DUPLEX gedruckt werden und 2 Kopien. Nur übernimmt er nicht mal die 2 Kopien.
Gibt es auch eine Möglichkeit ein Ausgabefach vorzugeben?
Danke
Andre