Zebra SDK добавляет дополнительный ^XA в начало файла при сохранении файла на принтере.

Мне нужно сохранить пару этикеток в формате ZPL на принтере Zebra. Я использую Zebra SDK с C#

Мой код:

      foreach (var label in Directory.GetFiles(@"C:\Labels\"))
{
    PrinterUtil.StoreFile(CONNECTION_STRING, label, item.Replace(@"C:\Labels\", "R:"));                                
}

Файл загружается, но не печатается, потому что в первой строке принтер добавляет лишний ^XA или, в некоторых случаях, ÿþ^XA. Исходный файл уже начинается с ^XA. Поэтому мне нужно удалить строку, которую добавляют принтеры, чтобы можно было напечатать этикетку.

Есть ли какой-то код конфигурации, который мне не хватает? Любые идеи?

1 ответ

^XA обозначает начало метки, а ^XZ обозначает конец метки. Если вы пытаетесь распечатать несколько этикеток вместе, файл ZPL будет состоять из нескольких блоков ^XA...^XZ. Вы можете использовать http://labelary.com/viewer.html для предварительного просмотра этикеток.

Другие вопросы по тегам