Domanda

Zebraqln220 ha molte impostazioni che possono essere aggiornate a livello di programmazione tramite comandi inviate, come ad esempio:

! U1 setvar "media.sense_mode" "bar"
.

Tuttavia, a volte ci vogliono diversi tentativi prima di tale cambiamento è "visto" / accettato / applicato dalla stampante.Ad esempio, ho inviato il

! U1 setvar "power.dtr_power_off" "on" 
.

Comando più volte prima di questo:

! U1 getvar "power.dtr_power_off"
.

... finalmente risponderà con "On" (dandomi "off" invece il primo più volte).

Allora: esiste un comando che può essere inviato al QLN220 che lo dice a "Flush" o "Scrivi tutte le modifiche" o "Salva cambiamenti" o "Signito davvero questa volta" o alcuni? Aggiornamento

Non so quale firmware è abbastanza nuovo, ma questo è ciò che la stampante mi dice di sé per sé per quanto riguarda "Appl", le impostazioni vanno:

appl.date : 2/19/2014 
appl.name : V68.19.7Z 
appl.version : 6819 
appl.bootblock : 2.5.9 
appl.link_os_version : 2.0
.

È stato utile?

Soluzione

Se si utilizza il firmware successivo è possibile utilizzare JSON per formattare i comandi.In questo metodo i comandi risponderanno immediatamente con i valori configurati.

{} {"media.sense_mode": "Bar"}

risponderebbe con:

{"media.sense_mode": "Bar"}

È inoltre possibile inserire più richieste in uno:

{} {"media.sense_mode": "Bar",

"power.dtr_power_off": "on"

}

Il seguente articolo di base di Knowlege ha più informazioni - https:// km.ZEBRA.com / KB / INDICE? Page= Content & ID= SO8638 & ACTP= RSS

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top