Boa tarde
Preciso imprimir uma imagem com o tamanho 90cm de largura por 30cm de altura.
Tentei usar o seguinte código, mas não deu muito certo:
private static void imprimirArquivo(String arquivo) throws Exception {
FileInputStream arq = new FileInputStream(arquivo);
DocFlavor formatoDoc = DocFlavor.INPUT_STREAM.PNG;
Doc documento = new SimpleDoc(arq, formatoDoc, null);
PrintRequestAttributeSet configuracoes = new HashPrintRequestAttributeSet();
configuracoes.add(OrientationRequested.PORTRAIT);
configuracoes.add(MediaSizeName.ISO_A6);
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = service.createPrintJob();
job.print(documento, configuracoes);
}
Creio que meu problema esteja aqui: “configuracoes.add(MediaSizeName.ISO_A6);”
Como faria pra o tamanho fosse 30x90?
Obrigado