Formatando Arquivo txt para imprimir em impressora matricial

2 respostas
R

Eu preciso fazer um relatório para imprimir em uma impressora matricial, sendo assim eu gero um arquivo texto atravéz do jasper coloco ele em uma stream e mando pra impressora, mas está saindo com a formatação errada, toda vez que p texto pula de linha ele não volta para o inicio da linha
dessa forma:

Item 1
          Item2
                   Item3

Alguém pode me ajudar?

2 Respostas

rubinelli

O problema parece ser que está faltando o caracter de retorno de linha, \r. Se você substituir todas as ocorrências de \n por \r\n, deve resolver.

R

Sim eu já suspeitava disso.

Mas como seria isso???

Segue abaixo o meu codigo

PrintService service = PrintServiceLookup.lookupDefaultPrintService();
    DocPrintJob job = service.createPrintJob();
    InputStream in = new FileInputStream("teste.txt");

    SimpleDoc doc = new SimpleDoc(in, DocFlavor.INPUT_STREAM.AUTOSENSE, null);
    PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
    job.print(doc, pras);
Criado 6 de fevereiro de 2009
Ultima resposta 6 de fev. de 2009
Respostas 2
Participantes 2