【问题标题】:Print zebra RW420 with variable height on Android在 Android 上打印具有可变高度的 zebra RW420
【发布时间】:2015-01-21 10:39:39
【问题描述】:

我在尝试使用斑马打印机打印票时遇到问题。它使用 CPCL,我手动编程票证。我有一个用于打印不同产品的“for 循环”。例如,当我打印 5 个产品时,票的高度是不可变的,即票的高度始终相同,并且不会打印所有 CPCL 命令。

CPCL 中的 products 命令为 "T180 0 3 x y Product_NAME"\r\n"。

我的 configLabel 是! 0 200 200 639 1\r\n,639 数字是高度,并且总是以这个高度打印一张票。 有什么办法可以根据打印标签的高度将此高度更改为可变高度?

【问题讨论】:

    标签: android bluetooth zebra-printers


    【解决方案1】:

    据我所知,您有两个选择。

    1. 以编程方式确定收据的高度。无需将配置硬编码为“639”,而是通过将产品数量乘以某个常数来确定此标签的更合适高度。例如 - 如果您的标签上有 3 个产品,请将高度设置为 3 * 100 = 300。如果有 5 个,请将其设置为 5 * 100 = 500。您必须调整它以获得可靠的长度。

    2. 使用行打印模式。您可以使用行打印模式一次简单地打印一行,而不是预先指示标签大小。行打印模式将立即打印接收到的每一行数据。无需发送 CPCL (T180 0 3 x y....),您只需发送要打印的文本。在这里查看有关如何启用行打印模式的示例:https://km.zebra.com/kb/index?page=content&id=SO7296。您还可以在 CPCL 手册的第 9-1 节中找到有关行打印模式的更多详细信息:http://www.zebra.com/content/dam/zebra/manuals/en-us/printer/cpcl-pm-en.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多