Вопрос

Zebraqln220 имеет много настроек, которые могут быть программно обновлены через команды, отправленные ее, такие как:

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

Однако иногда требуется несколько попыток, прежде чем это изменение будет «видно» / принято / применено принтером.Например, я отправил

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

Команда несколько раз до этого:

! U1 getvar "power.dtr_power_off"
.

... наконец-то ответит на "на" (отдавая меня »вместо первых нескольких раз).

Так: есть ли команда, которая может быть отправлена на QLN220, которая говорит ему «Flush» или «написать все изменения» или «Сохранить изменения» или «Я действительно имею в виду это на этот раз» или некоторые такие?

Обновление

Я не знаю, какая прошивка достаточно новая, но это то, что принтер говорит мне о себе, насколько «прижимной» настроек:

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

Это было полезно?

Решение

Если вы используете более позднюю прошивку, вы можете использовать JSON для форматирования команд.В этом методе команда немедленно ответит с настроенными значениями.

{} {"Media.sense_mode": "Bar"}

ответит:

{"Media.sense_mode": "Бар"}

Вы также можете поставить несколько запросов в одну:

{} {"Media.sense_mode": «Бар»,

"power.dtr_power_off": «ON»

}

Следующая артикула базы знания имеет больше информации - https:// км.zebra.com / kb / index? page= content & id= so8638 & actp= rss

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top