Salve,
ho la necessità di stampare su porta LPT1 alcune righe di testo.
Con VB6 ho realizzato una piccola applicazione che utilizza questo codice:
codice:
Open "lpt1" For Binary As #hnd
Put #hnd, , testo_da_stampare
Close #hnd
Vorrei capire come ottenere la stessa cosa in Java.
Ho trovato questo codice in rete
codice:
import java.io.*;
public class lpt {
public static void main(String[] args) {
try {
FileWriter out = new FileWriter("lpt1");
out.write("testo da stampare");
out.write(0x0D); // CR
out.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
Ma il testo che mando in stampa rimane "in attesa" e non viene stampato.
Dico "in attesa" perchè se provo il codice Java e successivamente il codice VB vengono stampati entrambi i testi.
La periferica in uso è una piccola stampante di scontrini.
Spero di essermi spiegato.
Sapete aiutarmi?
Grazie