【问题标题】:Alphanumerics with UCC128 barcode带有 UCC128 条码的字母数字
【发布时间】:2017-02-15 21:23:27
【问题描述】:

我有以下 ZPL 代码

^FO25,215^A0,N,25,25^BCN,100,N,N,N,U^FN21^FS

客户希望此条码为 UCC 128 条码,但他们的数据是字母数字

研究

我查看了 ZPL 文档,其中提到:

  • 选项U 模式默认为Subset C,它会自动去除字母字符。
  • 可以在条目前添加>9>7 来制作允许字母数字的子集A

问题

我试过了:

^FO25,215^A0,N,25,25^BCN,100,N,N,N,U^FN>721^FS

但它仍然从条形码中删除字母。 不仅如此,它还添加了7

【问题讨论】:

    标签: barcode alphanumeric zpl


    【解决方案1】:

    没有什么可以排除在 UCC-128(又名 GS1-128)中使用字母数字。

    GS1-128 兼容格式

    要使 code128 条码符合 GS1-128,您必须做的是正确格式化数据。

    这意味着条形码数据必须格式化为:

    <fnc1> <app-id> <value>

    地点:

    1. 对于所有字符集,ZPL 中的 <FNC1> 字符为 >8
    2. <app-id>应用程序标识符 (AI) 用于您的条形码目的
    3. <value> 是要使用条形码编码的(字母数字)数据

    UCC application-identifiers (AI) 的一个很好的总结给出了UCC-128, EAN-128 & GS1-128 Bar Code Explained(2017 年的回溯存档)。

    示例

    假设您将使用 10 的 AI 并编码 批号 1702ABCD

    那么生成的 ZPL 字段数据将是:^FD>8101702ABCD^FS

    【讨论】:

    • 很高兴它有帮助。你能接受答案吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多