Impressão

Olá… pessoal alguem poderia me ajudar …
eu quero imprimir um cupom fiscal … nao faço ideia como fazer isso …

vlw :thumbup:
abraço …

http://jasperforge.org/sf/projects/ireport
http://www.javafree.org/javabb/viewtopic.jbb?t=3154
http://www.jfree.org/jfreereport/index.php
http://reporting.pentaho.org/

http://www.javafree.org/javabb/viewtopic.jbb?t=3154

ble…
Entrei nesse … ta explicando legal …
mas eu nao sei como instalar … baxei um IReport …
como faço pra instalar
vlw

Depois de baixar e descompactar o ireport, vc vai ter o arquivo iReport-1.3.0-windows-installer.exe . É só executar.

Última versão do IReport:

http://sourceforge.net/project/downloading.php?group_id=64348&use_mirror=ufpr&filename=iReport-1.3.1-src.zip&79716535

Ond fica esse arquivo??? eu baxei … descompactei …
tem uma pasta chamada …
iReport-1.3.1-src

aí dentro dela tem outras pastas …bic, dos, eclipse, etc, fonts, lib, plugins,
src, templates…
e os seguintes arquivos …
build, changelog, Ireport. bat, Ireport.sh, License, notice, policy, relnotes …

vlw veio

Cara, foi mal, esses daí são os fontes! Baixa o .exe aqui:

http://sourceforge.net/project/downloading.php?group_id=64348&use_mirror=ufpr&filename=iReport-1.3.1-windows-installer.exe&67718267

Blz! :thumbup:

Von.juliano

baixei o .exe
eu nao to conseguindo fazer uma conexão tem como vc me ajudar …
eu to com o access … tem como fazer com ele …
eu fui em file —>new–>
aí fui em Data—>conections/DataSources …
aí cliquei em new

aparece uma janela pra preencher …

JDBC Driver coloquei==>sun.jdbc.odbc.JdbcOdbcDriver
JDBC URL nao sei o q colocar …

Server Adress …nao sei
DataBase … nao sei

vlw

Olá …
consegui conectar com o Banco …
nao to conseguindo fazer o Parametro ta dando erro …
fiz assim :

select *,
$P{PARAM1} PARAMETRO
from Cliente

alguem sabe aí??
vlw

Aew cara, segue esse tutorial:
http://www.livramento.yu.com.br/tutoriais/ireport.html

É um exemplo claro de como utilizar o iReport.

ae deu certinho veio …

queria fazer uma pergunta … da pra fazer um cupom fiscal, tipw imprimir direto … assim q eu fechar a venda… sem antes aparecer aquela tela ond mostra o relatório ???

pra fazer um arquivo que recebe os dados e imprimir eh dificil ??
tipo um .txt sei la ???
vlw aí desculpa tantas perguntas …
abraço …
:smiley:

dá pra vc passar via java os parametros para dentro do seu relatório, e la você pega os dados e monta o relatório.

dps no proprio java vc manda imprimir… tod pelo java, sem exibir nada na tela… vc clica em “imprimir” na sua aplicação e vai direto para a impressora…

flow

ah sim …
eu tenho esse codigo que eu peguei pronto que é o que eu acho que ta mandando aparecer o relatório … aí qnd aparece o relatório tem o botão de imprimir … mas gostaria de um comando que imprimisse dierito…

repositorioProduto rep = new repositorioProduto();

JasperPrint relat;

try {
			
			relat = rep.gerar();
			JasperViewer.viewReport(relat, false);
		} catch (ExcRepositorio e) {
			JOptionPane.showMessageDialog(null, "Erro: " + e.getMessage());
		}

esse eh o repositorioProduto…
que tem o metodo gerar

public JasperPrint gerar() throws ExcRepositorio{
		JasperPrint rel = null;
		try {
			Connection con = gConexao.getConexao();
			HashMap map = new HashMap();
			String arquivoJasper = "gray_lanscape.jasper";
			rel = JasperFillManager.fillReport(arquivoJasper, map, con);
		} catch (JRException e) {
			JOptionPane.showMessageDialog(null,e.getMessage());
		}
		return rel;
	}

eu nao sei direito o q ele ta fazendo …
vlw galera …

ao inves de vc usar


repositorioProduto rep = new repositorioProduto();
 
 JasperPrint relat;
 
 try {
 			
 			relat = rep.gerar();
 			JasperViewer.viewReport(relat, false);
 		} catch (ExcRepositorio e) {
 			JOptionPane.showMessageDialog(null, "Erro: " + e.getMessage());
 		}

vc usa


repositorioProduto rep = new repositorioProduto();
 
 JasperPrint relat;
 
 try {
 			
 			relat = rep.gerar();
 			//JasperViewer.viewReport(relat, false);
                       JasperPrintManager.printPage(relat, 0, false);
 		} catch (ExcRepositorio e) {
 			JOptionPane.showMessageDialog(null, "Erro: " + e.getMessage());
 		}

ah sim …rs
vc sabe qual eh a biblioteca que tenho q importar… pra eu usar o
JasperPrintManager.printPage(relat, 0, false);

tentei essa mas nao dá…

import net.sf.jasperreports.engine.JasperPrintManager;

eita… e estranho… pois é essa mesma q eu uso… :shock:


import net.sf.jasperreports.engine.JasperPrintManager;

ixiii
ta dando esse erro …

unreported exception net.sf.jasperreports.engine.JRException;must be 
 caught or declared to be throw n

q sera em ??

sabe como resolver isso ??rs
vlw

alguem sabe ???

Descobri oq ta faltando …
o

throws JRException

no metodo … aí nao deu erro …
mas como eu chamo esse metodo ??
vlw