使用 Zebra S4M 打印后二维码缺失字符

问题描述 投票:0回答:2

我正在编写 Zebra S4M 模板:

^FX[Fonts]^FS
^FX[Graphics]^FS
^FX[Format]^FS

CT~~CD,~CC^~CT~

^XA
^DFR:QR.ZPL^FS
~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR3,3^MD10^LRN^CI0
^MMT
^PW980
^LL0461
^LS0
^FT137,424^BQN,2,7
^FN24^FDQR_CUST_CODE^FS
^XZ

有问题的行是

^FN24^FDQR_CUST_CODE^FS
,其中变量在 .xml 文件中提供

<?xml version="1.0" standalone="no"?>
<!DOCTYPE labels SYSTEM "label.dtd">
<labels _FORMAT="R:QR.ZPL" _QUANTITY="1" _PRINTERNAME="Printer 1" _JOBNAME="LBL101">
    <label>
        <variable name="QR_CUST_CODE">11112345678</variable>
    </label>
</labels>

生成的代码仅包含值 12345678,因此我缺少第一个 3x1。 有什么建议么?尝试将

QA
添加到
FD
但不起作用。

qr-code zebra-printers zpl
2个回答
1
投票

在 ZPL 中创建 QR 码时,

^FD
命令具有必须在添加数据之前设置的附加参数。

更改最后一行,如下所示:

来自:

^FN24^FDQR_CUST_CODE^FS

致:

^FN24^FDMM,NQR_CUST_CODE^FS

下面是 BQ 命令指南中的示例,应该可以为您提供进一步帮助。

https://support.zebra.com/cpws/docs/zpl/BQ_Command.pdf


0
投票

Tengo el Mismo Problema con una GK420t en modo ZPL II, el QR omite los 3 primeros caracteres aun con los cambios que commentas.. alguno otra option?

© www.soinside.com 2019 - 2024. All rights reserved.