【问题标题】:Vertical Spacing in ESC/POSESC/POS 中的垂直间距
【发布时间】:2022-01-21 18:35:18
【问题描述】:

我正在使用 3nStar RPT006 型号的打印机打印不干胶标签 (6x5cm)。

在粘合剂中,我打印了标题、二维码和文本中的二维码

类似的东西

我的头衔

二维码

使用this 类作为参考,我正在做这样的事情:

initialize(),
setJustification(Printer.JUSTIFY_CENTER),
'My Title',
feed(),
qr(qrText),
feed(),
qrText,
feed(2),
cut(Printer.CUT_FULL, 1),

我的问题是:我不知道如何控制垂直大小,或者如何设置纸张的高度。每个标签之间我有 3 毫米的间隙。

所以我的问题是,我应该如何处理垂直间距/高度?

目前我非常接近获得一个完美的标签,但似乎打印的标签短了几毫米,每次打印标签时都会漏掉一点,所以有一段时间我开始切割粘合剂部分而不是差距

【问题讨论】:

    标签: escpos


    【解决方案1】:

    我不确定在您的环境中是否可行,但有三个选项。

    • 准备具有所需垂直点数的空白图像数据并打印(graphics(EscposImage $image, $size))而不是换行代码。
    • 使用setLineSpacing($height) 只为需要的部分更改一行的高度并开始新的一行。然后恢复到原来的大小。
    • 通过添加以点为单位将纸张送入库进行打印的功能,进行自定义。
      ESC J

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 2021-05-22
      • 1970-01-01
      • 2012-06-18
      相关资源
      最近更新 更多