...
DocPrintJob dPJ = services[0].createPrintJob();
String sFile = lFiles.get(iIdx).toString();
String sFilename = sDirectory + "/" + sFile;
fis = new FileInputStream(sFilename);
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(fis, DocFlavor.INPUT_STREAM.AUTOSENSE, das);
// Monitor print job events
PrintJobManagment pjm = new PrintJobManagment(dPJ);
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
pras.add(new JobName(sFile, null));
System.out.println("PRINT");
// Prints the file
dPJ.print(doc, pras);
...
Partager