QR-код ZPL для 8-значного кода продукта не распознан (Barcode ParserBuilder)C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 QR-код ZPL для 8-значного кода продукта не распознан (Barcode ParserBuilder)

Сообщение Anonymous »

Я попробовал такой код, чтобы получить что-то «правильное» для создания нужной мне метки:
GS1Barcode barcode = new GS1Barcode();
barcode.ProductCode = ProductCode.ParseGtin(normalizedPresentationCode);
string barcodeString = new BarcodeParserBuilder.BarcodeParserBuilder().Build(barcode);

Это из BarcodeParserBuilder.
Мне хотелось иметь этикетку для отправки на принтер Zebra. Он отлично работает с 14-значным кодом продукта, но не с 8-значным кодом продукта, например «40170725», который не принимается, поэтому я попробовал добавить «0» перед тем, как обеспечить соответствие (я проверил здесь). В конце barcodeString равна "0100000040170725" (я также пробовал использовать "(01)00000040170725").
Чтобы сгенерировать zpl, я использовал это:
$"^XA\r\n^FO10,15\r\n^FB390,3,0,C,0\r\n^A0,22,22\r\n^FD{parsedArticleName}\r\n^FS\r\n^FO10,70\r\n^BXN,5,200\r\n^FD{barcodeString}\r\n"
+ $"^FS\r\n^FO200,75\r\n^A0,24,24\r\n^FD{pFullPack.PresentationCode}\r\n^FS\r\n^FO250,100\r\n^A0,36,34\r\n^FDx {pFullPack.PackRemainingQuantity}\r\n^FS\r\n^FO200,140\r\n^A0,22,22\r\n"
+ $"^FD{_resourceManager.GetString("Batch")} {pFullPack.BatchNum}\r\n^FS\r\n^FO200,170\r\n^A0,22,22\r\n"
+ $"^FD{_resourceManager.GetString("Expiration")} {pFullPack.PackDateExpiry:MM/yyyy}\r\n^FS\r\n^FO10,190\r\n^A0,16,16\r\n^FD{_resourceManager.GetString("On")} {DateTime.Now:dd/MM/yyyy}\r\n^FS\r\n^XZ";

Сгенерированная метка (я использовал ее) с этим и моим 8-символьным кодом:
здесь
Но окончательная метка не восстановлено Zxling (я пробовал здесь).
Кто-нибудь знает, почему моя метка с моим qrcode (я думаю, матрица данных) не пересчитывается?
Я пытался привести этот аргумент GS1Barcode, но безуспешно:
new GS1Barcode(BarcodeParserBuilder.Aim.AimSymbologyIdentifier.ParseString("]E4"))


Подробнее здесь: https://stackoverflow.com/questions/793 ... serbuilder
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»