Zebra ZT411 / ZT421 – de ce device.languages este setat pe epl_zpl?
Pe anumite configurații Zebra ZT411 și ZT421, valoarea implicită pentru device.languages poate fi diferită în funcție de rezoluție și configurația RFID.
Conform Zebra, acest comportament este valabil pentru imprimantele cu Link-OS v6.4 și nu reprezintă o eroare software.
Ce modele folosesc implicit epl_zpl?
Conform articolului Zebra, numai modelele:
- 203 dpi
- non-RFID
pot avea implicit:
epl_zpl
Tabelul furnizat de Zebra indică:
| Model | Valoare implicită | Opțiuni |
|---|---|---|
| ZT411 203 dpi | epl_zpl | hybrid_xml_zpl, epl_zpl, epl, zpl |
| ZT411 300 dpi | hybrid_xml_zpl | hybrid_xml_zpl |
| ZT411 600 dpi | hybrid_xml_zpl | hybrid_xml_zpl |
| ZT421 203 dpi | epl_zpl | hybrid_xml_zpl, epl_zpl, epl, zpl |
| ZT421 300 dpi | hybrid_xml_zpl | hybrid_xml_zpl |
| ZT421 600 dpi | hybrid_xml_zpl | hybrid_xml_zpl |
Dar modelele RFID?
Pentru modelele RFID, Zebra precizează că valoarea este:
hybrid_xml_zpl
Acest lucru este valabil inclusiv pentru configurațiile de 203 dpi, deoarece modelele RFID nu suportă EPL conform articolului.
Prin urmare, nu trebuie presupus că orice ZT411/ZT421 de 203 dpi va avea epl_zpl.
Trebuie verificat și dacă imprimanta este:
RFID sau non-RFID.
Este epl_zpl o eroare?
Nu.
Zebra descrie acest comportament ca:
WaD – Works as Designed
pentru capabilitățile configurațiilor de 203 dpi respective.
Așadar, dacă o ZT411/ZT421 203 dpi non-RFID are implicit epl_zpl, acest lucru nu trebuie diagnosticat automat ca problemă de firmware.
Cum verifici situația corect?
Înainte de modificarea limbajului, identifică:
- modelul imprimantei;
- rezoluția – 203, 300 sau 600 dpi conform informației din articol;
- RFID sau non-RFID;
- versiunea Link-OS;
- valoarea actuală
device.languages.
Nu schimba limbajul doar pentru că valoarea diferă de cea observată pe altă imprimantă Zebra.
Cum se schimbă device.languages?
Articolul Zebra indică folosirea unei comenzi SGD.
Comanda prezentată în articol este:
! U1 setvar "device.languages" "zpl"Aceasta setează valoarea device.languages la:
zpl
Important după Factory Default
Zebra precizează că modificarea nu poate fi făcută permanent peste comportamentul Factory Default.
Dacă imprimanta revine la valorile implicite din fabrică, poate fi necesară retrimiterea comenzii SGD.
Prin urmare:
Factory Default → valoare implicită a configurației → retransmitere comandă SGD dacă este necesar
De ce poate reveni valoarea implicită?
Articolul Zebra menționează că valorile implicite pot fi influențate de operațiuni precum:
- înlocuirea / modificarea PHD upgrade;
- downgrade;
- instalarea RFID field option.
După astfel de modificări este recomandată reverificarea device.languages.
Ai făcut Factory Reset și imprimanta nu mai interpretează joburile la fel?
Verifică:
device.languages;- dacă imprimanta este 203 dpi;
- RFID vs non-RFID;
- limbajul pe care îl trimite aplicația;
- dacă aplicația transmite ZPL, EPL sau alt format compatibil;
- dacă valoarea a revenit la default după reset.
Nu presupune automat o problemă de driver sau hardware.
Atenție la aplicațiile existente
Schimbarea limbajului imprimantei poate afecta aplicațiile care transmit direct comenzi către imprimantă.
Înainte de modificare verifică dacă sistemul folosește:
- ZPL;
- EPL;
- XML;
- o combinație acceptată de configurația imprimantei.
Acest lucru este important în special pentru:
- ERP;
- WMS;
- aplicații legacy;
- middleware;
- sisteme care trimit raw printer commands.

