You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Zebra设备DataWedge扫描食品条码时如何包含应用标识符

解决Zebra DataWedge扫描食品条码时保留应用标识符(AI)并解析可变长度字段的问题

针对你使用Zebra TC57/MC9300/MC3300设备,扫描食品条码时无法获取应用标识符(AI)、无法区分可变长度批次码的问题,可通过以下关键配置步骤解决:

核心配置:启用AI输出

  1. 打开DataWedge,进入你为食品标签创建的专用配置文件
  2. 进入Barcode Input → Decoder Params,根据你的条码类型选择对应项(食品行业多为GS1-128或GS1 DataBar)
  3. 找到Application Identifier (AI)相关设置,勾选Send AI with data(或同功能选项,不同设备版本措辞可能有差异),确保AI与对应数据一同输出
  4. 配置分隔符:进入Keystroke Output → Output Formatting,设置AI与数据、不同AI段之间的分隔符(如|或[AI]),方便后续字段识别

修正Keystroke输出的常见误区

若你之前修改Keystroke输出未生效,需检查以下几点:

  • 确认配置文件的Associated Apps已正确绑定到DWDemo或你的目标应用,否则配置不会对该应用生效
  • 在Keystroke Output → Advanced选项中,确保未勾选Strip AI或Suppress AI类选项(部分版本需展开高级设置才能看到)
  • 针对GS1-128条码,需在Decoder Params → GS1-128中开启Parse AI选项,确保DataWedge能识别并解析AI字段

可变长度批次码的解析方案

开启AI输出后,食品条码的字段会通过AI标记区分:

  • 批次码对应的AI为10,日期类字段对应的AI通常为11(生产日期)、12(包装日期)、13(保质期截止)等
  • 扫描输出格式示例:]C110ABC789|11240615(]C1为GS1-128起始符,10后为批次码,11后为6位日期240615即2024年6月15日)
  • 此时无需拆分无分隔符数字,可直接通过AI标记定位批次码、日期等字段

验证与排查

  1. 保存配置后重启DataWedge或设备,确保配置生效
  2. 用DWDemo扫描示例条码,检查输出是否包含对应AI标记
  3. 若仍无AI输出,需确认条码为标准GS1编码:非标准条码需通过DataWedge的Data Formatting功能手动定义字段规则

内容的提问来源于stack exchange,提问作者user7982304

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 11:27:47