27/03/2024 - biblioteca ha scritto:
…
Dim Cedolino As String
Open "C:\DOCUMENTI\CEDOLINO.TXT" For Output As #1
Print #1, “Cedolino del libro : 12421”
Print #1, "PROVA DI STAMPA CEDOLINO"
Close #1
Premessa importante : utilizzo stampanti di etichette Zebra collegate a PLC (non PC) tramite porta seriale. Sui PLC non è possibile installare driver di stampa (in realtà semplicemente non esistono driver per i PLC).
Nel caso la tua stampante fosse una Zebra è possibile memorizzare all'interno della stessa dei ‘form’ di stampa che contengono il layout dell'etichetta (oggetti grafici, codic a barre, etc) con anche i relativi campi da riempire.
Tramite un codice molto simile al tuo (ma ripeto utilizzato tramite porta seriale/usb con seriale virtuale su PLC) io invio alla stampante (come se fosse un file) il nome del form da stampare e i valori dei campi (rispettando l'ordine di definizione nel layout di stampa memorizzato nella stampante).
Da PC credo che sia molto meglio utilizzare i driver di stampa della stampante piuttosto che utilizzare metodi probabilmente antiquati …