Ola,
Alguem pode me dizer como envio essa string direto para impressora?
for(line = in.readLine(); line != null;
line = in.readLine())
{
lines.add(line);
}
in.close();
String [] headers = new String[1];
headers[0] = "Impressão Biblioteca";
String [] body = new String[lines.size()];
for(int ix = 0; ix < lines.size(); ix++) {
body[ix] = (String)(lines.get(ix));
}
Grato
Antonio
Já ouviu falar de Ireport?
Com ireport você consegue fazer um documento bem certinho e ele acha a impressora padrão do sistema.
Vale a pena procurar.Recomendo xD
Vou sim estudar sobre o IReport.
Mas por enquanto achei essa solução para o meu problema:
for(line = in.readLine(); line != null;
line = in.readLine())
{
lines.add(line+"\n");
}
in.close();
if(lines.isEmpty()){
}else{
FileOutputStream outputFile = new FileOutputStream("LPT1:");
PrintWriter out = new PrintWriter(outputFile);
out.print(lines);
out.flush();
outputFile.close();
out.close();
lines.clear();
}
até a proxima!
Ficou sim, mas tive uns probleminhas, é que eu leio o txt do servidor e armazeno nessa variavel, e o servidor ta desconfigurado, não esta reconhecendo caracteres UTF-8. E alem do mais eu imprimo em uma impressora não-fiscal.