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]
    ---------------------------------------------------------------------

Responder a