扫描仪型号:-摩托罗拉-DS4208-HC
我们需要解析GS1-128条形码。我们知道他们将使用GTIN(01)、批号(10)、有效期(17)、序列号(21)。输入字符串:-(01)07612345678900(17)100503(10)AC3453G3(21)455777
问题是条形码阅读器输出一个字符串,格式如下:
01076123456789001710050310AC3453G321455777
由于没有分隔符,并且根据GS1标准,序列号和批号都是可变长度的,因此我们很难识别段。
在未填充到最大值的可变长度字段的末尾应该有一个FNC1字符;从而FNC1将出现在G3和21之间。我读到的是,NC1对人类来说是不可见的,但可以被扫描仪检测到,并将在扫描仪报告的字符串中复制。只需将字符串直接发送到文本文件,然后使用十六进制读取器检查文本。FNC1应该是显而易见的。但我们仍然无法在阅读器中阅读FNC1。
摩托罗拉解决方案企业业务已被Zebra Technologies收购,因此您可以在Zebra网站Launchpad上找到支持和开发者论坛。
此处提供DS4208-HC支持。然而,大多数文档/软件似乎只能在型号DS4208支持页面下使用
要配置扫描仪,可以使用123Scan2实用程序或扫描仪用户指南,在其中可以找到用于启用/禁用GS1解码的配置条形码(第9-27页)。
Discalimer:我在斑马科技公司工作。