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

Responder a