Я пытаюсь изменить настройки моего USB-принтера Zebra GX430t, чтобы они сохранялись в течение всего времени, пока принтер включен. Это сделано для того, чтобы избежать необходимости перезагружать все настройки принтера каждый раз, когда Windows решает, что пришло время создать копию принтера.
Я использую C# и RawPrinterHelperclass.SendStringToPrinter().
Я дошёл до этого:
Код: Выделить всё
^XA
^FX Speed and Darkness settings
^PR3
^MD27
^FX Label size settings
^LL240
^PW864
^FX Rotate 180
^POI
^FO50,50
^GB10,10,10^FS
^XZ
Это печатает пустую этикетку медленнее, чем обычно, что наводит меня на мысль, что zpl работает над изменением конфигурации этой единственной этикетки. Это также говорит мне о том, что SendStringToPrinter() работает правильно, поскольку некоторые команды делают то, что должны. Однако следующая этикетка печатается быстро (по умолчанию) и НЕ поворачивается на 180 (это основная настройка, которую мне нужно изменить). Я не думаю, что мне нужна команда ^JUS, если мне нужно, чтобы настройки сохранялись только при включенном принтере, правильно?
Этикетка, которую я печатаю, не в zpl, это слово док.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... n-settings