| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 11:26:50
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 114
Offline
|
Está dando um erro quando tento imprimir um relatório via JasperViewer.
Abaixo segue o trecho do código:
try
{
java.net.URL arquivo = getClass().getResource("relatorios/Contratos.jasper");
if (arquivo == null)
JOptionPane.showMessageDialog(null,"Arquivo jasper não encontrado");
JasperReport relatorio = JasperManager.loadReport(arquivo.openStream());
java.sql.Connection con = java.sql.DriverManager.getConnection(Principal.enderecoBD,"SYSDBA","masterkey");
JasperPrint impressao = JasperFillManager.fillReport(relatorio, new HashMap(), con);
JasperViewer viewer = new JasperViewer(impressao, false);
viewer.setVisible(true);
}
catch(Exception exc)
{
exc.printStackTrace();
}
O JasperViewer é aberto normalmente, o problema é quando clico em imprimir que a parece um JOptionPane com a seguinte mensagem de erro:
"Erro ao imprimir relatório. Verifique o donsole para detalhes."
E o mais estranho é o seguinte, aqui na empresa temos máquinas Linux e Windows. No Windows não dá este erro, somente no Linux?!?!?!?!
O q está acontecendo???
|
victorcastrojunior@yahoo.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 11:39:21
|
joseguilherme
Thread.start()
![[Avatar]](/images/avatar/fd11043c50c15f9e700a52b3f00136f8.png)
Membro desde: 18/05/2006 09:17:13
Mensagens: 30
Localização: São Paulo
Offline
|
Saudações Victor,
Faz tempo que eu tenho esse problema, dá uma olhada nesse bug:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6181488
Tem a ver com a forma que o java lista as impressoras no linux usando o comando lpc e outros.
Em umas versões anteriores do cups, instalando o pacote cupsys-bsd no linux eu consegui fazer funcionar o lpc da forma que o java conseguisse pegar a lista das impressoras configuradas no cups.
Mas na versão do cups que eu uso atualmente 1.3.5-1 esse problema voltou a acontecer. O java não consegue listar as impressoras instaladas e configuradas no cups.
Faz tempo que eu não procuro nada sobre esse problema, pode ser que já exista alguma solução por aí na net.
Com essas informações vc já deve saber ± o que procurar, se achar alguma solução posta pra gente pq eu também preciso
abraço
|
Collecting data is only the first step to our wisdom, but sharing data is the first step to our community. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 17:48:25
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 114
Offline
|
joseguilherme,
O pacote cupsys-bsd já está na versão mais recente no meu Linux... e mesmo assim o problema continuou.
Valeu pela dica vou dar uma pesquisada e assim q conseguir posto aqui... e se alguem conseguir me avisa, por favor
Falow!!!
|
victorcastrojunior@yahoo.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2008 23:58:57
|
joseguilherme
Thread.start()
![[Avatar]](/images/avatar/fd11043c50c15f9e700a52b3f00136f8.png)
Membro desde: 18/05/2006 09:17:13
Mensagens: 30
Localização: São Paulo
Offline
|
Só para acrescentar informações a respeito do problema, existe um bug aberto:
http://jasperforge.org/sf/go/artf2423?nav=1
|
Collecting data is only the first step to our wisdom, but sharing data is the first step to our community. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2008 09:13:20
|
jr.mg
JavaChild
Membro desde: 25/07/2006 22:39:04
Mensagens: 110
Offline
|
Vejam
http://www.guj.com.br/posts/list/59395.java
|
Júnior |
|
|
 |
|
|