我使用Java通过发送ZPL II命令使用Zebra打印机打印标签。我想在将标签发送到打印机之前显示标签的预览。
我不想尝试将字体发送到打印机,而是使用内置字体。
我可以看到programming guide volume 2第60页上的字体列表。其中有15个,每个都标有一个字母,没有引用等效屏幕字体的名称。
我可以生成一个图像来显示条形码,但是我无法弄清楚如何正确显示文本,因为在OCR字体之外,我不知道在屏幕上使用的等效字体。
我没有在Zebra的网站上找到任何列出它们的文档,而我的搜索只返回了如何将屏幕字体发送到打印机的结果(这看起来很复杂,我现在想要避免)。 / p>
有人知道我在哪里可以获得这些字体,或者你能为我提供一份(希望是免费的)等价物清单吗?
我在手册中显示了screenshot of the fonts以供参考。
答案 0 :(得分:7)
经过大量研究后,我发现Zebra使用的字体因许可而受到严密保护。
联系Zebra获取字体许可证是您唯一的选择。
我现在使用的替代方法是使用免费分发的等宽真实字体(我尚未选择)来预览标签。我在问题中链接的文档提供了内置字体的大小和间距信息,因此我可以尽可能地模拟。
答案 1 :(得分:0)
Zebra字体(0除外)都是位映射的固定宽度字体。 快递员应该给你一个合理的近似值。 只需使用Zebra手册中的表格进行缩放即可。 ZPL-zbl2-PM-en.pdf
答案 2 :(得分:0)
万一有人偶然发现了这个问题。
您可以使用http://labelary.com/ API生成标签预览。