ZPL Code 128与mPDF Code 128输出不匹配

时间:2017-10-03 22:43:10

标签: mpdf zpl code128

我正在尝试将Code 128(Subset A?)条形码打印到Zebra标签打印机。它看起来像是打印,可以通过我手机上的ZXing条码扫描器进行扫描,但是当使用条形码扫描仪时,它将无法读取。

使用MPDF(type="C128A")生成相同的条形码,生成条形码,其中包含我们正在使用的条形码扫描器读取的条形码。

这是我的ZPL:(ZPL Output)

^XA

^BY4,2,164^FT70,330^BCN,,Y,N,Y,N
^FD>9171716171724161925^FS

^XZ 

mPDF中使用的等效条形码标签:(mPDF Output)

<barcode code="110118039" type="C128A" size="1.5"/>

我非常感谢任何想法,我在两者之间做的不同。

2 个答案:

答案 0 :(得分:0)

看起来问题是用户端的扫描仪配置。尽管酒吧存在差异,但上述两者实际上都是正确阅读的。

答案 1 :(得分:0)

我注意到了一些问题

  1. 你有一个“&gt;”在FD领域的ZPL中。
  2. 您编码的数据不是您尝试获取条形码的确切数字。我想知道你得到了什么,以及它是如何产生所需的数字的。
  3. 我看到你正在使用UCC Check Digit = Y参数。默认值为N.您可能不需要此参数。
  4. 正确的ZPL:

    ^XA
    ^FO100,100^BY3
    ^BCN,100,Y,N,N
    ^FD110118039^FS
    ^XZ