打印 ZPLII 二维码以打开 url

Use*_*003 2 qr-code zpl-ii zpl zebra-printers

我正在使用 Zebra ZPLII 创建一个带有 QR 码的标签来打开特定的 URL。当我使用 iPhone 摄像头扫描 QR 手机时显示“不可用数据”,而当我尝试使用外部 QR 阅读器时,从 QR 中提取的文本与标签中的文本不同。例如,如果我写www.google.com,则读取 QR 时得到的字符串是.google.com,如果我使用https://www.google.com,则结果是ps://www.google.com

这是我的标签设计

^XA
^FX Top section with company logo, name and address.
^CF0,60

^FO220,50^FDIntershipping, Inc.^FS
^CF0,30
^FO220,115^FD1000 Shipping Lane^FS
^FO50,155^GB700,1,3^FS

^FX Third section with barcode.
^BY5,2,70
^FO300,95^BQN,2,4^FDwww.google.com^FS

^XZ
Run Code Online (Sandbox Code Playgroud)

为了进行测试,我使用http://labelary.com/viewer.html

EdH*_*es3 6

^BQ您缺少和命令的一些参数^FD

^BQ参数:

^BQa,b,c,d,e
Run Code Online (Sandbox Code Playgroud)

在哪里

a = Orientation
b = Model
c = Magnification factor
d = Error correction
e = Mask Value
Run Code Online (Sandbox Code Playgroud)

最后两个参数实际上是在^BQ之后带入^FD命令中的。奇怪的设计,但这就是它的工作原理。

完整条形码字符串

^FO300,95^BQN,2,6,M,7^FDQA,www.google.com^FS
Run Code Online (Sandbox Code Playgroud)

样本标签的完整 ZPL

^XA
^FX Top section with company logo, name and address.
^CF0,60
^FO220,50^FDIntershipping, Inc.^FS
^CF0,30
^FO220,115^FD1000 Shipping Lane^FS
^FO50,155^GB700,1,3^FS
^FX Third section with barcode.
^BY5,2,70
^FO300,95^BQN,2,6,M,7^FDQA,www.google.com^FS
^XZ
Run Code Online (Sandbox Code Playgroud)

文档:

https://support.zebra.com/cpws/docs/general/EncodingUnicode_QRCode.pdf https://support.zebra.com/cpws/docs/zpl/13979l-010_ra.pdf