Pergunta

O ZebraQLn220 tem muitas configurações que podem ser programaticamente atualizado através de comandos enviados, tais como:

! U1 setvar "media.sense_mode" "bar"

No entanto, às vezes é preciso tentar várias vezes até que a mudança é "visto"/aceite/aplicada pela impressora.Por exemplo, eu ter enviado a

! U1 setvar "power.dtr_power_off" "on" 

comando várias vezes antes de este:

! U1 getvar "power.dtr_power_off"

...finalmente vai responder de volta com "on" (me dando "off" em vez disso, a primeira de várias vezes).

Assim:Existe um comando que pode ser enviado para o QLn220 que diz a ele para "liberar" ou "gravar todas as alterações" ou "salvar alterações" ou "eu realmente quero dizer isso neste momento" ou algo assim?

ATUALIZAÇÃO

Eu não sei o que firmware é novo o suficiente, mas isso é o que a impressora me diz sobre si próprio, como medida de "appl" configurações de ir:

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

Solução

Se você estiver usando mais recente do firmware, você pode usar o JSON para formatar os comandos.Neste método os comandos irá responder imediatamente, com os valores configurados.

{}{"da mídia.sense_mode":"barra"}

iria responder com:

{"da mídia.sense_mode":"barra"}

Você também pode colocar vários pedidos em um:

{}{"da mídia.sense_mode":"barra",

"de energia.dtr_power_off":"sobre"

}

O seguinte artigo da knowledge base tem mais informações - https://km.zebra.com/kb/index?page=content&id=SO8638&actp=RSS

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top