C cenaly.com
免费开始

GS 分隔符:商品追溯扫码器配置

为什么扫码器会漏读追溯码或 GS1 批次与保质期,以及如何通过向导进行检测排查

1 min read 管理后台演示
On this page 12

GS 符号:为标记码和 GS1 配置扫描仪

“Chestny ZNAK” 的标记码和带批次与有效期的 GS1 DataMatrix 条形码由多个字段组成。字段之间有一个不可见的服务符号 GS(Group Separator,代码 29)。如果扫描仪丢失了它,字段就会粘连:标记码变得“不完整”,批次和有效期会被错误读取。在手机式 TSD 上,这只需配置一次。


什么是 GS,为什么会丢失#

出现位置 没有 GS 会怎样
标记码(商品上的 DataMatrix) 代码无法通过校验,按 UPD 收货对不上
带批次(AI 10)和有效期(AI 17)的 GS1 DataMatrix 和 GS1-128 批次会“吞掉”后续字段,有效期无法识别
普通 EAN/UPC 条形码 那里没有 GS——无需配置任何东西

手机摄像头和 Android TSD 的内置扫描仪通常会原样传输 GS。最容易丢失它的是键盘模式(HID)下的扫描仪:键盘没有代码 29 对应的按键,扫描仪默认会直接跳过它。


启动需要什么#

什么 为什么
2D 扫描仪(影像式) 激光 1D 扫描仪根本无法读取 DataMatrix
您型号的配置(编程)表——制造商网站上的 PDF 用于更改扫描仪模式的服务条形码
测试用标记码或 GS1 DataMatrix 以便用向导检查结果

第 1 步。在扫描仪中启用 GS 传输#

在配置表中找到关于 GS / FNC1 / Group Separator 的部分(有时是“替换不可打印字符”、“Function key mapping”)。需要让扫描仪发送应用能够识别的按键,而不是不可见字符:

扫描仪发送什么 应用是否识别
F8 是
Ctrl+] 是(在 iPhone 上——俄语键盘布局下也可以)
Tab 是
代码为 0x1D 的字符(“原样”) 是

顺便检查代码后的 Enter 后缀——没有它,手机不会明白扫描已结束(没有后缀的扫描仪也能工作,但更难与手动输入区分)。


第 2 步。用向导检查#

在 Android TSD 的主屏幕上打开 “扫描仪检查”,扫描测试用标记码。向导会给出三种结果之一:

结果 含义
合格 代码完整到达,GS 在位
代码不完整 GS 丢失——请返回第 1 步,向导会提示如何启用它
合格但有警告 GS 丢失,但应用已按标记码模板恢复——最好还是配置扫描仪

顺便,向导会显示输入速度(对于键盘式扫描仪),如果修正了俄语键盘布局也会告知。iPhone 上没有向导——请用第一次收货检查扫描仪:不完整的代码会被应用标记。


Android TSD 的内置扫描仪#

内置扫描仪将代码直接传给应用(broadcast),GS 通常原样到达。如果仍然没有——请在终端扫描仪设置中(Zebra 为 DataWedge,其他为“Scanner settings”)启用 GS1/FNC1 传输以及 DataMatrix 和 GS1 DataMatrix 解码器。在 Zebra 上,应用配置文件会自动创建并带有所需的解码器。


摄像头#

手机摄像头读取 DataMatrix 时会连同 GS 一起读取——无需配置任何东西。如果代码很小,请靠近一些,打开手电筒或变焦。


限制#

  • 按模板恢复 GS 仅适用于标记码;对于带批次和有效期的 GS1,需要配置扫描仪。
  • “扫描仪检查”向导仅在 Android 上可用。
  • 扫描仪的具体设置我们按制造商文档描述。

故障排除#

症状 检查什么
向导提示“代码不完整” GS 未启用,或被替换为应用无法识别的按键(不是 F8、Ctrl+]、Tab、0x1D)
条形码中的有效期未填入 GS1 代码中的 GS 丢失——见第 1 步;或该商品的有效期不是按批次
扫描后字段中出现多余字符 ]C1、]d2 扫描仪启用了符号标识符传输(AIM ID)——应用能识别它,但对其他程序最好关闭
标记码中的字母错乱 扫描仪键盘布局;俄语布局会自动修正

常见问题#

如果我不做标记,需要配置 GS 吗?#

仅当您的 GS1 条形码中有批次和有效期,并且您希望手机填入它们时才需要。对于普通 EAN——不需要。

同一台扫描仪能用于收银吗?#

可以,收银对 GS 的要求相同——参见收银台上的条形码扫描仪。


相关章节#

Was this article helpful?