使用郁金香排除斑马打印机故障
  • 05 Jan 2024
  • 1 分钟阅读
  • 贡献者

使用郁金香排除斑马打印机故障


文章摘要

在使用 Tulip 时,了解斑马打印机的常见问题。


调试过程

确定哪些工作正常,哪些工作不正常非常重要。首先,确定使用的是哪种方法/驱动程序。

串行

播放器

  1. 在播放器中打开开发人员控制台。
  2. 观察连接串行触发器是否成功连接
    a.如果没有连接,很可能是 COM 端口出错。
  3. 尝试发送打印命令。
    a.如果没有打印,也没有发送错误信息,则说明您的 z 代码有问题。
    b.如果没有打印且发送了错误信息,请检查错误。

边缘设备*(非*RED 节点)

  1. 检查设备日志。
  2. 使用左上角的菜单,过滤郁金香单元,以便更容易阅读。
  3. 查找包含串行通用串行的错误

边缘设备节点 RED

  1. 确保打印机在 Node RED 启动前已开启。如果不是这种情况,请通过设备的配置页面关闭并重新打开节点 RED。
  2. 确认 串行节点的可用端口下拉列表中列出了/dev/ttyUSB 路径。除非使用的是 EIO 上的 RS232 端口,否则应使用 /dev/ttyS 端口之一
  3. 确认串行节点已连接
  4. 观察串行节点在调试窗格中的输出。
    a.如果是超时,说明 RED 节点运行时打印机未开启和连接。重新启动 RED 节点。
  5. 如果没有错误,说明您的 z 代码有问题。

网络

打印机

  1. 使用常见问题中列出的方法之一确认打印机的 IP 地址是否正确:我的打印机 IP 地址是什么?请记住!如果通过配置标签获取 IP 地址,打印机会将地址的每个字节打印为三个字符,例如 010.001.002.003。郁金香不喜欢这样!去掉前导零:10.1.2.3。
  2. 观察开发控制台。如果没有错误显示,说明你的 zcode 是错误的。

边缘设备

  1. 确保边缘设备已联机,触发器已配置到正确的一台/正确的站等。
  2. 确保边缘设备仅通过 LAN 端口插入打印机!
    a.任何时候,如果边缘设备插入了广域网,即使也配置了无线网络,它也会尝试通过该连接连接到互联网!
  3. 使用常见问题中列出的方法之一确认打印机的 IP 地址是否正确:(我的打印机 IP 地址是什么?记住!如果通过配置标签获取 IP 地址,打印机会将地址的每个字节打印为三个字符,例如 010.001.002.003。郁金香不喜欢这样!去掉前导零: 10.1.2.3。
  4. 观察设备日志是否有任何错误。用下拉菜单过滤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发布您的问题,或查看其他人是否遇到过类似问题!


本文对您有帮助吗?