【问题标题】:ZPL script for label triple三重标签的 ZPL 脚本
【发布时间】:2022-11-30 05:57:52
【问题描述】:

我在使用 Zebra GK420t 打印一些标签时遇到问题。

我有下一位设计师以及我需要如何打印:

Zebra Designer Essentials 生成下一个 ZPL 脚本:

CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR3,3~SD23^JUS^LRN^CI0^XZ
^XA
^MMT
^PW192
^LL0823
^LS0
^FT109,754^A0B,28,28^FH\^FDTEXTHERE^FS
^FT109,482^A0B,28,28^FH\^FDTEXTHERE^FS
^FT109,211^A0B,28,28^FH\^FDTEXTHERE^FS
^PQ1,0,1,Y^XZ

但它只打印中心文本并垂直打印。

我的 ZPL/设计有什么问题?

这是我第一次使用这种打印机,所以我是新手,我需要使用浏览器打印,使用 Javascript 库,一切都在这里。但是当我打印它时,一切都是错误的:

  • 只打印中心文本
  • 垂直打印
  • 文本被剪切

谢谢

【问题讨论】:

  • 由于^A0B,28,28 字体命令中的B 指定将文本旋转 270 度,所以文本是垂直的。但更重要的是,您似乎正在尝试使用单一格式在不同的标签上打印。这是不可能的(除非标签是三个横跨)。
  • 谢谢!。关于 B 它有效!您知道我如何使用 ZPL 脚本打印不同的标签吗?我需要使用浏览器打印,但始终采用中心标签,左侧和右侧始终缺失。
  • 验证一下,标签是三横的吗?还是标准的(卷上只有一个)?这很令人困惑,因为 ZPL 试图将三个字符串垂直打印得越来越低,但你一直在谈论左右标签......
  • 它是三个跨度。就像帖子中的第一张图片一样。
  • 好的,有几件事要看。首先是^PW192 命令。这将限制呈现的打印宽度。我认为 192 是一个标签的宽度?您需要将其设置为卷的宽度。然后,如前所述,^FT 命令将文本字符串定位得越来越低。你把那些的x和y颠倒了吗?

标签: zebra-printers zpl


【解决方案1】:

Mark 说的是正确的,但我想补充的是,我感觉您在 zebradesigner 中使用横向创建了标签,这解释了 B 参数以及为什么三个文本字段垂直对齐而不是水平对齐.

您可以做的不是尝试手动更正 ZPL 代码,而是使用 zebradesigner 生成一个新标签,但将方向设置为纵向并取消选择“旋转”选项。

第二件事是以这种方式配置标签布局,只需根据您拥有的标签更改尺寸和水平间距。 这应该会生成一个有效的 ZPL 代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-22
    • 2018-01-19
    • 1970-01-01
    • 2022-01-14
    • 2021-12-05
    • 2015-02-07
    • 1970-01-01
    相关资源
    最近更新 更多