【问题标题】:Zebra ZPL code mixed mode QR dataZebra ZPL 码混合模式二维码数据
【发布时间】:2014-12-04 21:20:27
【问题描述】:

这是我将要打印的标签的完整 ZPL 代码。这包含模拟数据,因为完成的代码将连接到 Excel 中以获取超过 1000 个标签。

^XA
^FO50,30
^ADN,60,50
^FD300957^FS
^FO50,170
^ADN,40,25
^FDGUIDE PIN PANELBOARD^FS
^FO50,240
^ADN,25,15
^FDPOU Location^FS
^FO50,280
^ADN,40,25
^FDD2P^FS
^FO50,370
^ADN,25,15
^FDSupply Location^FS
^FO50,410
^ADN,40,25
^FDW7E02^FS
^FO50,490
^ADN,40,25
^FDBin Qty^FS
^FO50,540
^ADN,50,25
^FD50^FS
^FO650,30
^ADN,25,15
^FDSTORES^FS
^FO650,70
^ADN,25,15
^FDKBLINE^FS
^FO650,110
^ADN,28,15
^FDD2P^FS
^FO450,250^BQ,2,10
^FDD03048F,LA,N300957,ACAGE,AW7E02,ASTORES,AKBLINE,N50^FS
^XZ

有问题的行是

^FDD03048F,LA,N300957,ACAGE,AW7E02,ASTORES,AKBLINE,N50^FS

我需要我的二维码在混合模式下自动输入,并在“N300957,ACAGE,AW7E02,ASTORES,AKBLINE,N50”部分找到 6 个字段条目,并在扫描时将它们插入单独的字段。当在清单表单上通过选项卡浏览时,数据按照字段的顺序排列。此时,扫描时,QR 将所有数据仅发送到长字符串中的第一个字段。有谁知道如何让它工作?

【问题讨论】:

    标签: mode zebra-printers zpl mixed


    【解决方案1】:

    使用 \09 作为水平制表符,使用 \0D 作为回车,如下所示:

    ^FDD03048F,LA,N300957\09ACAGE\09AW7E02\09ASTORES\09AKBLINE\09N50\0D^FS
    

    您可能还需要指定 ^FH\,这是我过去使用的完整示例:

    ^XA
    ^FO343,295
    ^BQN,2,4^FH\^FDLA,Field1\09Field2\09Field3\0D^FS
    ^PQ1,0,1,Y
    ^XZ
    

    【讨论】:

    • 我认为它与您的 ^FH 建议几乎完美配合。这是我现在所拥有的^FO400,100 ^BQN,2,10 ^FH\^FDLA,300957\09STORES\096D18\09STORES\09KBLINE\09\0950\09\09\09^FS ^PQ1,0,1,Y 在 \0950\90\90 之后,我需要一个 ENTER 函数,因此它会在跳到最后一个字段之前单击该字段中出现的弹出窗口上的 OK 按钮。有没有这样的功能?再次感谢您的帮助! @埃尔顿
    • 尝试使用 \0D 进行回车
    • 我试过了。它没有用。我在 ASCII 表中查找了这些值,但少数似乎可能使用 ENTER/RETURN 函数的值没有按需要工作。 @埃尔顿
    • 检查 D 前面是否有一个零,这是十六进制。我刚刚做了一个快速测试,它可以将二维码扫描到 Excel 中。
    • 是的,我确定它是 0。当我进入该字段时,弹出窗口就会出现,并且它似乎将焦点设置在加载时的 Ok 按钮上,所以我会想象我在做什么a Return 它应该关闭弹出窗口。也许它实际上并没有在加载过程中将焦点放在按钮上。生病必须继续玩它。 @埃尔顿
    【解决方案2】:

    _0D_0A 进入 QR 码的下一行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-19
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      相关资源
      最近更新 更多