Voc�s chegaram a olhar no JDC (http://developer.java.sun.com/developer/)? Vejam em http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/a dvprint.html . � de l� que um meu colega de projeto est� tirando os c�digos que ele usa. N�s conseguimos, por exemplo, imprimir sem janela de di�logo, usando a impressora e a configura��o default da m�quina (aplicativo ou servlet, mas n�o applet). Rubens http://www.mass.eti.br -----Mensagem original----- De: Sergio Stateri Jr <[EMAIL PROTECTED]> Para: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]> Data: Quarta-feira, 12 de Janeiro de 2000 13:14 Assunto: RES: [SouJava-J] Impress?o no Java > Olha, eu ja tive este problema e nao houve solucao para o caso, pois >o Browser nao permite que um applet acesse diretamente a impressora do >usuario. Tive entao a ideia do applet ser um cliente rmi e acessar um >servidor rmi que iria enviar a impressao para uma impressora proxima ao >usuario (para funcionamento em LAN), entretanto esbarrei no problema de que >sempre era apresentada a janela de impressao do windows, e como era um >servico nao tinha interacao do usuario. Assim, acabei fazendo uma rotina que >imprime a propria tela do browser mesmo (chamando uma funcao em Javascript a >partir do Applet). Se alguem tiver uma solucao para imprimir sem apresentar >a janela de impressao do Windows, gostaria que me enviasse. Abaixo segue >codigo para impressao no Windows apresentando janela de impressao (se servir >para alguem) : > >import java.awt.*; >import java.awt.event.*; > >public class Teste extends Frame implements ActionListener { > Button bTeste; > > Teste() { > super("Teste de Impress�o"); > } > > public static void main(String args[]) { > Teste that = new Teste(); > that.go(); > } > > public void go() { > bTeste = new Button("Print"); > bTeste.addActionListener(this); > this.add(bTeste); > this.pack(); > this.setVisible(true); > } > > // recognize buttons by their labels > public void actionPerformed(ActionEvent evt) > PrintJob job = getToolkit().getPrintJob((Frame)this, "Print", null); > if (job != null) > Graphics pp = job.getGraphics(); > if (pp != null) > System.out.println("Inside printing loop"); > printAll(pp); > pp.dispose(); > } > job.end(); > } > repaint(); > } >} > >Sergio Stateri Jr >Sao Paulo (SP) Brazil >[EMAIL PROTECTED] > > >-----Mensagem original----- >De: EDIGAR JR [mailto:[EMAIL PROTECTED]] >Enviada em: Quarta-feira, 12 de Janeiro de 2000 13:52 >Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] >Cc: [EMAIL PROTECTED] >Assunto: [SouJava-J] Impress?o no Java > > >Hi Listers > >Embora trabalhemos j� a algum tempo com Java, at� agora n�o precisamos de >nenhuma rotina de impress�o pois esta era feita at� ent�o pelo browser. >Agora por�m, estamos precisando imprimir alguns relat�rios com alguns >aplicativos desenvolvidos em Java, no entanto os exemplos encontrados no >site da Sun, s�o muito fracos. > >Algu�m poderia ajudar? > >Help!!!!!!!!!! > > >Edigar > > >______________________________________________________ >Get Your Private, Free Email at http://www.hotmail.com > > --------------------------- LISTA SOUJAVA --------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] > --------------------------------------------------------------------- > > --------------------------- LISTA SOUJAVA --------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] > --------------------------------------------------------------------- > --------------------------- LISTA SOUJAVA --------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] ---------------------------------------------------------------------
