- 打印
在使用 Tulip 时,了解斑马打印机的常见问题。
调试过程
确定哪些工作正常,哪些工作不正常非常重要。首先,确定使用的是哪种方法/驱动程序。
串行
播放器
- 在播放器中打开开发人员控制台。
- 观察连接串行触发器是否成功连接。
a.如果没有连接,很可能是 COM 端口出错。 - 尝试发送打印命令。
a.如果没有打印,也没有发送错误信息,则说明您的 z 代码有问题。
b.如果没有打印且发送了错误信息,请检查错误。
边缘设备*(非*RED 节点)
- 检查设备日志。
- 使用左上角的菜单,过滤郁金香单元,以便更容易阅读。
- 查找包含串行或通用串行的错误
边缘设备节点 RED
- 确保打印机在 Node RED 启动前已开启。如果不是这种情况,请通过设备的配置页面关闭并重新打开节点 RED。
- 确认 串行节点的可用端口下拉列表中列出了/dev/ttyUSB 路径。除非使用的是 EIO 上的 RS232 端口,否则应使用 /dev/ttyS 端口之一。
- 确认串行节点已连接。
- 观察串行节点在调试窗格中的输出。
a.如果是超时,说明 RED 节点运行时打印机未开启和连接。重新启动 RED 节点。 - 如果没有错误,说明您的 z 代码有问题。
网络
打印机
- 使用常见问题中列出的方法之一确认打印机的 IP 地址是否正确:我的打印机 IP 地址是什么?请记住!如果通过配置标签获取 IP 地址,打印机会将地址的每个字节打印为三个字符,例如 010.001.002.003。郁金香不喜欢这样!去掉前导零:10.1.2.3。
- 观察开发控制台。如果没有错误显示,说明你的 zcode 是错误的。
边缘设备
- 确保边缘设备已联机,触发器已配置到正确的一台/正确的站等。
- 确保边缘设备仅通过 LAN 端口插入打印机!
a.任何时候,如果边缘设备插入了广域网,即使也配置了无线网络,它也会尝试通过该连接连接到互联网! - 使用常见问题中列出的方法之一确认打印机的 IP 地址是否正确:(我的打印机 IP 地址是什么?记住!如果通过配置标签获取 IP 地址,打印机会将地址的每个字节打印为三个字符,例如 010.001.002.003。郁金香不喜欢这样!去掉前导零: 10.1.2.3。
- 观察设备日志是否有任何错误。用下拉菜单过滤tulip-cell,然后查找zebra。
常见问题
我打印机的 IP 地址是多少?
- 任何驱动程序:打印配置标签。它位于顶部。
- 按住斑马打印机上的按钮,直到指示灯闪烁一次,然后松开。它会打印出一串标签。
- 如果最上面的标签没有指定 IP 地址,说明斑马打印机尚未联网。如果是新开机,请稍等片刻再启动。如果已经开机一段时间,请检查连接情况。
- 小心!该标签将在 IP 地址中包含前导零,因此每个字节都是三个字符。郁金香不喜欢这样!您必须去掉前导零--例如,010.128.000.005 变成 10.128.0.5
- windows,仅限 lan:在终端运行ipconfig查看 IP 地址。
- 边缘设备:在边缘设备配置门户的 "诊断 "页面上查看DHCP 租约。确认它已插入局域网,它将是 10.0.5.X。
我的打印机串行端口号/路径是什么?
- 操作系统:右键单击 "开始",然后选择 "设备管理器"。展开COM 设备部分,在列出的设备中找到它。
- 使用社区帖子中的技术让郁金香自动查找端口号!
- 边缘设备:它是 /dev/ttyUSB$,其中 $ 是插入的顺序号,以 0 为索引。
- 例如,如果它是第一个插入的,则为...USB0
- 记住使用 RED 节点时,必须在 RED 节点启动前连接打印机并接通电源。打开设备配置门户上的切换开关,重新启动 RED 节点。
我有正确的 IP 地址/通信端口,但打印机没有任何输出?
确保您有有效的 zcode。要检查这一点,只需将其粘贴到 labelary 中即可。如果无法编译,说明代码有问题。
为什么我的标签打印偏离中心?
打印机配置的标签尺寸与实际尺寸不同,因此它对 "原点"(标签左上角)的假设是错误的。
您可以在zcode中使用 "向左偏移所有内容 "命令(如^LH)来解决这个问题,但这不是一个可持续或负责任的方法,因为它只能解决一个标签的问题。此外,这种偏移会一直存在于打印机中,直到打印机重新启动--因此您可能会弄乱其他标签!
解决这个问题的正确方法是下载斑马设置实用程序,通过 USB 插入打印机,然后使用该实用程序设置合适的标签尺寸。您还可以使用该实用程序打印配置页面,以确认已设置更改。
打印机上的指示灯为什么闪烁?
- 绿灯闪烁:需要校准。按一次按钮。
- 红灯闪烁:出现卡纸或缺纸等问题。
我认为我的 Z 代码有问题,但我不知道是什么问题?
最简单的方法是调试触发器,调查记录的触发器操作,查看实际发送的 zcode 信息。
注意,这可能不包括保存在设备配置中的模板信息,因此需要将其粘贴到标签页中。
如果信息中有任何变量(例如使用串行方法发送表达式),请确保它们不是空值!表达式中的任何空变量都会导致整个信息无效。除非在其他地方打印表达式,或在调试窗格中检查触发器,否则无法看到这一点。
使用标签
请注意,有两种不同的标签。一种类型的打印机无法打印另一种类型的标签,打印出来的标签是空白的!
直接热敏打印
如果打印机内只有一个标签卷,那么它就是一台直接热敏打印机。如果标签在受热后开始变黑,那么它就是直热标签。 打印机对标签加热,活性墨水变黑,形成图像。它不需要额外的 "材料 "作为墨水,只需要标签。
热转印打印
如果打印机内有两卷色带和标签,那么它就是一台热转印打印机。如果标签不受热,则为热转印标签。
找到您想要的了吗?
您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!