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