Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    87

    [VBNet] Stampare Barcode su Zebra USB

    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

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Ho avuto lo stesso problema e ho risolto.
    Vedi qui
    http://forum.html.it/forum/showthrea...readid=1294808
    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    87
    Ciao,

    sai che non ho capito come risolvere la situazione ?

    Ho letto anche l'articolo di microsoft, ma non ho capito come inviare i comandi ZPL.

    Mi puoi mandare un esempio di codice in VBNet ?

    Ti ringrazio

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Il codice lo trovi proprio in quella pagina(vedi punto 8.) di microsoft e tralaltro è in vb.net. Io ho dovuto convertirlo in C#.
    I got the remedy

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    87
    Ok funziona !!!

    Ti ringrazio , sono riuscito a far funzionare solo la parte riguardante il file. L'altra dove posso mandare solo una stringa niente.

    Fa niente nessun problema.

  6. #6
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Mi ricordo che bisogna inviarli codice ZPL(e volendo anche un'altro tipo che mi sfugge il nome).
    Per generare il codice ZPL utilizzavo il programma "Zebra Designer Pro".
    Quest'ultimo quindi era un designer grafico. Una volta che decido la parte grafica(barcode inclusi ovviamente) ti crea il tuo ZPL e glielo invii come file di testo alla stampante(ovviamente glielo invi come raw).

    ecco un pezzo di codice ZPL che stampa a metà dell'etichetta un barcode col scritto anza

    ^XA
    ^FO252,0
    ^BY3
    ^BCN,250,Y,N,N
    ^FDanza^FS
    ^XZ
    I got the remedy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.