Ciao a tutti, premesso che ci sto uscendo pazzo.

Ho sempre inviato i comandi via seriale in ZPLII alle Zebra stampando senza problemi etichette con barcode.

Adesso devo per forza stampare su USB e non riesco ad utilizzare i font della stampante stessa.

Ho letto su tutti i forum che bisogna inviare i dati alla stampante in modalità raw e fin qui nessun problema, mi stampa le stringhe generiche, ma non sono capace ad utilizzare i Font Barcode per windows, non trovo neanche nel manuale della stessa Zebra come si utilizza.
Nelle proprietà della stampante ci sono 4 font Barcode , ad esempio:
EAN-13
.....
CODE-39
CODE128

Nel caso io vorrei usare il code 128 , qui sotto il listato


Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
PrintDocument1.Print()
End Sub

Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
Dim Font1 As New Font("Code128", 20)
e.Graphics.DrawString("123456789", Font1, Brushes.Black, 0, 0)
End Sub

Ma la stampante mi stampa 123456789 normalmente senza barcode

Mi potete aiutare ?

Grazie