Inviare comandi ZPL in Dynamics Nav tramite protocollo TCP

Nel post di oggi vedremo come Inviare comandi ZPL in Dynamics Nav tramite protocollo TCP/IP a stampanti Zebra.


Inviare comandi ZPL in Dynamics Nav tramite protocollo TCP

ZPL (Zebra Programming Language) è un linguaggio proprietario della Zebra Technologies utilizzato principalmente nelle applicazioni di etichettatura.
Il codice ZPL ha una struttura simile a questa

Per poter ricevere i comandi ZPL, tramite protocollo TCP/IP, le stampanti devono essere configurate correttamente. Ecco un esempio di configurazione:

Inviare comandi ZPL in Dynamics Nav tramite protocollo TCP configurazione stampante

La funzione PrintZebraZPL, implementata in Dynamics Nav, riceve tre parametri

  1. IPPar: l’IP della stampante Zebra a cui inviare i comandi
  2. portPar: la porta su cui è configurata la stampante
  3. zplText: i comandi ZPL da inviare

Nel codice sono visibili tutte le variabili e le dll DotNet utilizzate

Il codice è stato testato e utilizzato sulla versione di Dynamics Nav 2018 on-premise e, per quanto riguarda le stampanti, con i modelli ZTC ZT420-300dpi ZPL (etichette A5) e ZTC ZD420-203dpi ZPL (etichette A6) della Zebra Technologies.

A presto 😉

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *