RE: [java-list] Impressão em java
Luciani, Dê uma olhada no site abaixo. http://www.grandt.com/sbe/ => Veja o chapter 22 (Printing), do livro Swing... Veja também: http://java.sun.com/printing/ http://www.mundooo.com.br/php/modules.php?name=News&file=article&sid=529 http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-print.html http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_20330121.html http://java.sun.com/products/java-media/2D/forDevelopers/sdk12print.html Eliseu Pfaffenseller Analista de Sistemas Senior -Original Message-From: Luciani Pizato [mailto:[EMAIL PROTECTED]Sent: 21 May, 2003 09:49To: [EMAIL PROTECTED]Subject: [java-list] Impressão em java Olá pessoal, Estou com um problema, preciso encontrar uma forma de fazer impressão em java. Criei um pequeno editor de textos, e no menu imprimir, preciso criar uma função que imprima o arquivo que está na tela. Como faço isso... Preciso de ajuda Obrigada... Luciani Pizato[EMAIL PROTECTED]
RES: [java-list] Impressão em java
cara isso é chato pra kct. mas comigo só funcionou graças a essa dica que recebi na lista: Abra um FileOutputStream("LPT1:") direto na LPT1 BufferedReader is = new BufferedReader(new InputStreamReader(urlRef.openStream())); String inputLine; FileOutputStream os = new FileOutputStream("LPT1:"); PrintStream ps = new PrintStream(os); while ((inputLine = is.readLine()) != null) { //System.out.println(inputLine); ps.println(inputLine); } -Mensagem original-De: Luciani Pizato [mailto:[EMAIL PROTECTED]Enviada em: quarta-feira, 21 de maio de 2003 09:49Para: [EMAIL PROTECTED]Assunto: [java-list] Impressão em java Olá pessoal, Estou com um problema, preciso encontrar uma forma de fazer impressão em java. Criei um pequeno editor de textos, e no menu imprimir, preciso criar uma função que imprima o arquivo que está na tela. Como faço isso... Preciso de ajuda Obrigada... Luciani Pizato[EMAIL PROTECTED]
Re: [java-list] Impressão em Java
Alessandro, não sei se vem ao caso, mas existe um produto OpenSource para geração de relatórios. Acho que vale a pena dar uma olhada. Como é OpenSource você pode dar uma olhada como ele faz para imprimir. http://jasperreports.sourceforge.net/index.html == Marcio Antonio Ramos Alves Quality Software Ltda. 0 XX 21 3475-3034 [EMAIL PROTECTED] [EMAIL PROTECTED] == >>> [EMAIL PROTECTED] 10/09/2002 01:39:21 >>> Olá a todos, Não tenho experiência em Impressão em Java. Estou desenvolvendo uma aplicação que gero um resultado (relatório/consulta) numa JPanel. Tem como eu pegar o conteúdo desta JPanel e imprimir conforme eu vejo ja JPanel? Se alguém tiver alguma idéia melhor eu agradeço, Valeu, Alessandro -- 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] -
Re: [java-list] Impressão em Java
Alessandro. Também não tenho muita experiência em swing, mas pelo que sei um componente swing não tem a capacidade de imprimir seu conteúdo. A solução parece ser por JAva 2d, mas tem o ônus de renderizar imagens Segue um link http://java.sun.com/docs/books/tutorial/2d/printing/overview.html No jdk 1.4 tem a JAva Print Services, mas penso não servir para tua necessidade. - Original Message - From: Alessandro To: [EMAIL PROTECTED] Sent: Tuesday, September 10, 2002 1:39 AM Subject: [java-list] Impressão em Java Olá a todos, Não tenho experiência em Impressão em Java. Estou desenvolvendo uma aplicação que gero um resultado (relatório/consulta) numa JPanel. Tem como eu pegar o conteúdo desta JPanel e imprimir conforme eu vejo ja JPanel? Se alguém tiver alguma idéia melhor eu agradeço, Valeu, Alessandro
Re: [java-list] Impressão em Java
Alessandro, não sei se vem ao caso, mas existe um produto OpenSource para geração de relatórios. Acho que vale a pena dar uma olhada. Como é OpenSource você pode dar uma olhada como ele faz para imprimir. http://jasperreports.sourceforge.net/index.html == Marcio Antonio Ramos Alves Quality Software Ltda. 0 XX 21 3475-3034 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] == >>> [EMAIL PROTECTED] 10/09/2002 01:39:21 >>> Olá a todos, Não tenho experiência em Impressão em Java. Estou desenvolvendo uma aplicação que gero um resultado (relatório/consulta) numa JPanel. Tem como eu pegar o conteúdo desta JPanel e imprimir conforme eu vejo ja JPanel? Se alguém tiver alguma idéia melhor eu agradeço, Valeu, Alessandro -- 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] -
[java-list] Impressão em Java
Olá a todos, Não tenho experiência em Impressão em Java. Estou desenvolvendo uma aplicação que gero um resultado (relatório/consulta) numa JPanel. Tem como eu pegar o conteúdo desta JPanel e imprimir conforme eu vejo ja JPanel? Se alguém tiver alguma idéia melhor eu agradeço, Valeu, Alessandro
Re: [java-list] Impressão em Java
No site da sun vc encontra uma lista de geradores: Estou fazendo alguns testes, e até agora o que + me adaptei foi o Elixir Report, (Custo x Benefício), se acaso encontrar algum blz, manda a dica aê... http://industry.java.sun.com/solutions/products/by_type/0,2359,all-19-0,00.h tml Boa sorte. ... ) Diego Dias. (( +55 (61) 9601-6998 |'""|-. [EMAIL PROTECTED] |__|-' [EMAIL PROTECTED] "O pessoal gostou desta xícara hein". Original: > ** High Priority ** > > Galera, > > > Preciso desenvolver uma aplicação JAVA que gera relatorios para a minha empresa. Alguem sabe me informar qual a melhor maneira de se fazer isso ? > > > Obrigado, >Gustavo Barreiro de Carvalho >[EMAIL PROTECTED] -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Impressão em Java
** High Priority ** Galera, Preciso desenvolver uma aplicação JAVA que gera relatorios para a minha empresa. Alguem sabe me informar qual a melhor maneira de se fazer isso ? Obrigado, Gustavo Barreiro de Carvalho [EMAIL PROTECTED] -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Impressão em Java
Caro Clebert, agradeço a sua resposta. É exatamente isso que eu imaginava o problema é o seguinte: - A máquina onde vou rodar a minha aplicação Java (Windows NT ou 2000) não é a mesma em que a impressora está conectada, ela está conectada em uma máquina Sun com SolarisOS (Unix) que está na mesma rede. A idéia do compartilhamento para NT até que me interessou, pois no Windows NT consigo instalar a impressora (Impressão via TCP/IP) e imprimir normalmente, porém no Windows 2000, consigo instalar o driver, mas não consigo imprimir nada mando imprimir algo e na estação W2000 diz que já imprimiu, porém no Servidor de impressão não chega nada. Ps: A impressora é uma Xerox DocuTech 6135 (Servidor de Impressão SUN e Hardware de impressão interligados diretamente). Odair [EMAIL PROTECTED] - Original Message - From: "Clebert Rezende Suconic" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 20, 2000 7:11 PM Subject: Re: [java-list] Impressão em Java > Não é mais fácil abrir o device da impressora? > > > Em unix: > > > FileOutputStream x = new FileOutputStream("/dev/lp0"); > > Em NT: > > FileOutputStream x = new FileOutputStream("\\maquina\compartilhamento); > > > Pra mim funcionou, inclusive o sistema operacional controla fila, não > deixando misturar as mensagens (testei no NT). > > > > Clebert > > > -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Impressão em Java
Não é mais fácil abrir o device da impressora? Em unix: FileOutputStream x = new FileOutputStream("/dev/lp0"); Em NT: FileOutputStream x = new FileOutputStream("\\maquina\compartilhamento); Pra mim funcionou, inclusive o sistema operacional controla fila, não deixando misturar as mensagens (testei no NT). Clebert - Original Message - From: Augusto César Righetto <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 20, 2000 5:32 PM Subject: Re: [java-list] Impressão em Java > Odair, > > Se a impressora estiver conectada na paralela do micro, olhe o pacote > javax.comm lá na sun. > Se a conexao for por rede abra um socket para a impressora na porta de > impressao e trabalhe com o PostScript. > > Abraços, > > Augusto > > -Original Message- > From: "Odair Loidemar Lausman" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Date: Thu, 19 Oct 2000 14:44:07 -0400 > Subject: [java-list] Impressão em Java > > > Meu problema é o seguinte: > > > > Tenho um servidor de impressão (Xerox Docutech 6135 - Estaçao Sun - > > Solaris) com várias filas de impressão configuradas. Este servidor > > possui um IP 10.6.1.180. > > Estou fazendo uma aplicação em Java que fará uma leitura do em uma > > tabela e para cada registro lido imprimirá um documento. No servidor de > > impressão já existe um Template deste documento, o que necessito fazer > > é um merge entre os dados e o template, este merge eu consigo fazer em > > PostScript(que é a linguagem de impressão default da impressora). > > Como eu faço para mandar para a impressora esse comandos PostScript sem > > necessitar de chamar a API de impressão do Windows, ou seja diretamente > > para o IP e fila de impressão??? > > > > Ps.: Já faço isso em Natural para Unix na mesma rede. > > > > Desde já agradeço. > > > > Odair Loidemar Lausman > > [EMAIL PROTECTED] > > > > > > > > > > -- 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 > para sair da lista: envie email para [EMAIL PROTECTED] > - > -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Impressão em Java
Odair, Se a impressora estiver conectada na paralela do micro, olhe o pacote javax.comm lá na sun. Se a conexao for por rede abra um socket para a impressora na porta de impressao e trabalhe com o PostScript. Abraços, Augusto -Original Message- From: "Odair Loidemar Lausman" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Date: Thu, 19 Oct 2000 14:44:07 -0400 Subject: [java-list] Impressão em Java > Meu problema é o seguinte: > > Tenho um servidor de impressão (Xerox Docutech 6135 - Estaçao Sun - > Solaris) com várias filas de impressão configuradas. Este servidor > possui um IP 10.6.1.180. > Estou fazendo uma aplicação em Java que fará uma leitura do em uma > tabela e para cada registro lido imprimirá um documento. No servidor de > impressão já existe um Template deste documento, o que necessito fazer > é um merge entre os dados e o template, este merge eu consigo fazer em > PostScript(que é a linguagem de impressão default da impressora). > Como eu faço para mandar para a impressora esse comandos PostScript sem > necessitar de chamar a API de impressão do Windows, ou seja diretamente > para o IP e fila de impressão??? > > Ps.: Já faço isso em Natural para Unix na mesma rede. > > Desde já agradeço. > > Odair Loidemar Lausman > [EMAIL PROTECTED] > > > -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Impressão em Java
Meu problema é o seguinte: Tenho um servidor de impressão (Xerox Docutech 6135 - Estaçao Sun - Solaris) com várias filas de impressão configuradas. Este servidor possui um IP 10.6.1.180. Estou fazendo uma aplicação em Java que fará uma leitura do em uma tabela e para cada registro lido imprimirá um documento. No servidor de impressão já existe um Template deste documento, o que necessito fazer é um merge entre os dados e o template, este merge eu consigo fazer em PostScript(que é a linguagem de impressão default da impressora). Como eu faço para mandar para a impressora esse comandos PostScript sem necessitar de chamar a API de impressão do Windows, ou seja diretamente para o IP e fila de impressão??? Ps.: Já faço isso em Natural para Unix na mesma rede. Desde já agradeço. Odair Loidemar Lausman [EMAIL PROTECTED]