Salve galera, eu tenho um pdf que estou tentando imprimir com DocPrintJob, o documento cai na fila de impressão mas não imprime e mostra na fila “Erro imprimindo”
vejam meu codigo.
File arquivoPdf = new File("/Iguana/pdf/Comanda.pdf");
if(arquivoPdf.exists()){
FileInputStream stream = new FileInputStream(arquivoPdf);
PrintRequestAttributeSet atPrinter = new HashPrintRequestAttributeSet();
atPrinter.add(new JobName(("Comanda - Iguana"), Locale.getDefault()));
PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob dj = ps.createPrintJob();
Doc doc = new SimpleDoc(stream, DocFlavor.INPUT_STREAM.AUTOSENSE, null);
dj.print(doc, atPrinter);
}
Quero imprimi-lo, mas da erro, alguma sugestão ???