Cara, aí vai uma dica. Vc faz um desenho em uma applet e depois o envia para impressão. Boas dicas de impressão vc vai encontrar em Java2D e em www.javaworld.com
Espero ter ajudado. Sds. Henderson Macedo public class SUACLASSE extends java.applet.Applet { public void paint(Graphics g) { /* Faça aqui o desenho que vc desejar */ } private void bImprimirActionPerformed(java.awt.event.ActionEvent evt) { //1 mm = 2.83 pontos PrinterJob printJob = PrinterJob.getPrinterJob(); PageFormat documentPageFormat = new PageFormat(); Paper a = new Paper(); a.setSize(210 * mm, 297 * mm); a.setImageableArea(15 * mm, 15 * mm, 180 * mm, 275 * mm); documentPageFormat.setOrientation(PageFormat.LANDSCAPE); documentPageFormat.setPaper(a); Book book = new Book(); book.append(new Pagina(), documentPageFormat); printJob.setPageable(book); if (printJob.printDialog()) { try { printJob.print(); } catch (Exception PrintException) { } } } private class Pagina implements Printable { public int print(Graphics g, PageFormat pageFormat, int page) { /*Atribui a imagem desenhada em um applet para a impressão */ g = this.getGraphics; return 1; } } } ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------