Java avec imprimante matricielle
J'écris des applications pour automatiser les processus qui utilisent actuellement pen-n-ink ou une machine à écrire.
En raison d'un excès de zèle dans notre service des achats, nous sommes obligés d'utiliser des formulaires à 3 couches pour, oh, probablement jusqu'à ce que tous ceux qui travaillent actuellement ici et leurs enfants prennent leur retraite.
Bien que je ne l'aie jamais expérimenté, j'ai entendu dire qu'il y avait des problèmes avec les imprimantes matricielles avec Java...impression lente, n'imprimera pas,etc.
Quelqu'un peut-il suggérer imprimantes matricielles (ou autres imprimantes à impact) avec lesquelles Java est CONNU pour fonctionner? Nous examinons les imprimantes Epson 9 ou 24 broches.
Aussi, quelqu'un a-t-il utilisé TextPrinter (http://www.java4less.com/textprinter/Documentation.html) avec les imprimantes matricielles how comment ça marche?
Merci d'avance.
1 answers
//java imprimer avec une imprimante à matrice de points
String bill = "your code";
InputStream br = new ByteArrayInputStream(bill.getBytes());
BufferedReader in = new BufferedReader(new InputStreamReader(br));
String line;
//if you use windows
FileWriter out = new FileWriter("////IP Printer//printer name");
//if you use linux you can try SMB:
while((line = in.readLine()) != null)
{
System.out.println("line"+line);
out.write(line);
out.write(0x0D); CR
out.write('\n');
writer.println(line);
}
out.close();
in.close();
writer.close();
//ça marche pour moi...