Buongiorno,

ho la necessità di stampare delle etichette con una stampante ZM400.

Il mio problema è che non riesco a comunicare con la stampante:

Il Codice che utilizzo è:
codice:
 
FileOutputStream os = new FileOutputStream("USB001");            PrintStream ps = new PrintStream(os);
            String commands = "^XA\n"
                    + "\n"
                    + "^CF0,80\n"
                    + "^FO60,25^FDTIT^FS\n"
                    + "^CF0,40\n"
                    + "^FO350,55^FDData: 11-06-2015^FS\n"
                    + "^CF0,40\n"
                    + "^FO40,90^FDPRIMA LINEA^FS\n"
                    + "^FO40,115^FDEXTRA LARGE^FS\n"
                    + "\n"
                    + "\n"
                    + "^XZ";
            ps.println(commands);
            ps.print("\f");
            ps.close();
Ho inserito questo codice in un'eccezione ma errori non ne da.
Penso che anche come ho specificato la porta sia corretta perchè per esempio se metto USB002 mi restituisce: java.io.FileNotFoundException: USB002

Ho provato a utilizzare anche java.awt.Desktop.getDesktop(); ma non funziona

Ho provato un attimo a cercare ma onestamente non ho trovato nulla che mi aiutasse a risolvere.

Mi sapreste gentilmente aiutare?

Ringrazio Anticipatamente