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 для предварительного просмотра этикеток.