zpl - 打印时 A0N 尺寸与预期不同
问题描述
我有一个奇怪的问题。我有一台新的 ZT220 打印机(203 dpi - 8dpmm),当我使用简单的 A0N 大小调整字体时,它打印的字体大小不正确。
例如一个简单的代码:
^XA
^A0N,80^FO80,80^FD1^FS
^XZ
应该打印1
精确 1 厘米高的数字 ( 80 / 8 = 10mm
),但它的输出约为 7 毫米。有什么建议吗?
当我打印图形时,例如一个框:
^XA
^FO80,80^GB80,80,1,B,0^FS
^XZ
这个盒子的尺寸正好是 10x10mm。
为什么字体不能正确缩放?请注意,我是 ZPL 的新手,这是我的第一台 Zebra 打印机。我使用 Ubuntu 环境发送文件进行打印,例如:
lpr -P <printer name> -o raw text.zpl
我所做的只是通过 CUPS 连接打印机。我必须安装default
字体吗?如果是,我该如何在 Ubuntu 上做到这一点?
解决方案
字符的空间是您指定的。并非所有字符都占据全部空间。例如,小写的“g”或“p”将低于“1”字符的底部。
此外,不同的字体可能会有不同的作用。试试下面看看有些人的行为有多么不同。
^XA
^A0N,80^FO80,100^FD1gpi|0^FS
^FO80,100^GB400,80,1,B,0^FS
^A1N,80^FO80,200^FD1gpi|0^FS
^FO80,200^GB400,80,1,B,0^FS
^AbN,80^FO80,300^FD1gpi|0^FS
^FO80,300^GB400,80,1,B,0^FS
^AcN,80^FO80,400^FD1gpi|0^FS
^FO80,400^GB400,80,1,B,0^FS
^AeN,80^FO80,500^FD1gpi|0^FS
^FO80,500^GB400,80,1,B,0^FS
^AfN,80^FO80,600^FD1gpi|0^FS
^FO80,600^GB400,80,1,B,0^FS
^XZ
推荐阅读
- python - 如何从元组列表中对元组索引 n 处的所有值求和?
- c# - WPF多个Combobox与模型绑定
- javascript - 从 Ajax 成功响应中循环遍历数组并为多个图像占位符附加图像 src 属性
- node.js - Node - 使用 http 从本地文件系统获取文件
- spi - 如何在树莓派上从 C 驱动点星条
- javascript - JSON.parse 来自字符串 var 的标签数据
- node.js - 对中间件函数的路由感到困惑
- matlab - 改变向量的大小
- c# - 我可以先将 SetDefaultConnectionFactory 用于数据库还是先使用模型
- java - Java 版本 9 或更高版本是否有可禁用的 JComboBox 项?