Я попробовал такой код, чтобы получить что-то «правильное» для создания нужной мне метки:
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
QR-код ZPL для 8-значного кода продукта не распознан (Barcode ParserBuilder) ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
QR-код ZPL для 8-значного кода продукта не распознан (Barcode ParserBuilder)
Anonymous » » в форуме C# - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
QR-код ZPL для 8-значного кода продукта не распознан (BarcodeParserBuilder)
Anonymous » » в форуме C# - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема с методом parserBuilder() в библиотеке JJWT для проверки токена JWT.
Anonymous » » в форуме JAVA - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема с методом Parserbuilder () в библиотеке JJWT для проверки токена JWT
Anonymous » » в форуме JAVA - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-