Gerando arquivo.txt?

8 respostas
fernandopaiva

Saudações galera…

Seguinte, eu preciso imprimir um arquivo.txt em uma impressora não fiscal, ja estou conseguindo mandar caracteres para a porta LPT1, mas agora preciso criar o arquivo formatado.

por exemplo.

==============================
data Nome empresa hora

nao e documento fiscal

==============================
coluna1 coluna2 coluna3 coluna4

resultado resultado   resultado    resultado

e por ai vai…como formatar um arquivo.txt para que ele fique assim, o que usar ???

8 Respostas

aluisiodsv

Usar a mão mesmo. Isso é foda.

Queops82

Se sua idéia é só imprimir você pode usar a API iText cria em .PDF e ai manda pra impressão.
Com esse API e usando Documents você consegue dar a forma que prentende a sua impressão

Falou…

fernandopaiva

Eu vou precisar mandar o conteudo do arquivo para a porta lpt1 diretamente, faz 1 semana q to pesquisando sobre isso e não encontrei maneira de fazer a naum ser que seja por arquivo.txt, pq se naum iria gerar isso no Jasper…

vou ver se consigo mandar o pdf gerado pelo iText diretamente para a lpt1 com a formatacao q eu criar…

mas qquer solucao, postem ae galera…

obrigado !

Eric_Yuzo

Para escrever em arquivo txt, pode usar o PrintWriter, que oferece métodos como println. Assim pode escrever seu arquivo txt linha por linha.

http://www.guj.com.br/article.show.logic?id=13

Queops82

Eric Yuzo:
Para escrever em arquivo txt, pode usar o PrintWriter, que oferece métodos como println. Assim pode escrever seu arquivo txt linha por linha por linha.

http://www.guj.com.br/article.show.logic?id=13

Meu grande Amigo Eric, gostei desse seu post, simples mais completo.

Abrço

Eric_Yuzo

O artigo realmente é muito bom. Mas os créditos devem ser dados ao Guilherme Silveira, que postou o artigo.

Eu só passei o link. :lol:

Falou…

Eric_Yuzo

fernandopaiva,

Já chegou a ver este exemplo: http://www.guj.com.br/posts/list/73145.java#384846?

Não sei se é exatamente o que você precisa, mas pode indicar um caminho.

fernandopaiva

Opa Eric, eu ja havia visto esse post, o que acontece é que minha impressora é não fiscal, e usa lpt1 padrão e naum instala driver nenhum, é driver generic.
entaum ela naum cria uma impressora la em impressoras no SO, mandando diretamente pra LPT1…Eu tentei usar o DocPrintJob, mas não tive resultados…pesquisei bastante e vi que a melhor forma é msm gerar um .txt q nesse momento estou gerando, agora encontrei um probleminha, qdo pego resultados de uma jtable ou um select no bd, não estou conseguindo ajustar as colunas no txt, por exemplo.

coluna1 coluna2 coluna3
dados dados dados
dados dados dados
dados dados dados

como eu nunca tive que gerar .txt estou apanhando pra deixar td ok, mas sua dica foi brutal…kk ! Agora preciso só acertar esse detalhe das colunas ae, qquer dica posta por favor.

obrigado.

Criado 30 de novembro de 2010
Ultima resposta 30 de nov. de 2010
Respostas 8
Participantes 4