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
^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