zpl - 发送到打印机的 ZPL 代码在打印实际标签之前打印 2 个空白标签
问题描述
以下 ZPL 代码在发送到加载了 2"x2" 标签的 Zebra GX-420D 打印机时,会发生 2 件非常奇怪的事情:
- 跳过前 2 个标签,仅打印第 3 个标签
- 在短暂的延迟后,再重复一次(2 个空白标签 + 一个带有内容的标签)。
所以总共使用了6个标签,内容只有第3个和第6个。
这是代码:
^XA
^FX Test for long barcode
^BY1,2,50
^FO20,10^BC^FD>6UIQ-2013P-MR-BU^FS
^XZ
上面的代码中有什么会导致这种现象的吗?
解决方案
^FS
在注释文本的末尾是可选的。
来自 ZPL II 手册:
该
^FS
命令表示字段定义的结束。
或者,^FS
命令也可以作为单个 ASCII 控制代码 SI (Control-O
, 十六进制0F
) 发出。
推荐阅读
- swiftui - SwiftUI - 无法更改图像图标的颜色
- pine-script - 基于 3 个值的绘图
- php - “抱歉,我们目前无法完成您的购买” - PayPal Laravel 集成
- javascript - 如何使用 FB.login() 获取 facebook 的用户信息
- python - 如何在 Python3 中获取类实例的值?
- c++ - Pybind11 类定义
- coq - Coq 开发的案例构造
- python - 条形图图例基于按组而不是值对条形着色
- xamarin.ios - .NET 嵌入是否适用于 Windows 上的 Visual Studio 或仅适用于 Mac 上的 VS?
- java - 如何使用 Spring Boot 应用程序实现 RH SSO OpenID Connect (Keycloak) 而没有应用程序中的安全约束