您能否告诉我创建(上传)ZPL 语言的位图字体到 Zebra 热敏打印机的程序是什么?
事实证明,Zebra 不支持他们的客户端在不同的代码页中使用位图字体。他们的字体包中只有可缩放的字体。
是否可以创建或将 windows 位图字体转换为 FNT 文件并在 ZPL 语言中使用它?
您能否告诉我创建(上传)ZPL 语言的位图字体到 Zebra 热敏打印机的程序是什么?
事实证明,Zebra 不支持他们的客户端在不同的代码页中使用位图字体。他们的字体包中只有可缩放的字体。
是否可以创建或将 windows 位图字体转换为 FNT 文件并在 ZPL 语言中使用它?
您可以在 Zebra 的知识库中找到将字体从 PC 上传到 Zebra 打印机的说明:https ://km.zebra.com/kb/index?page=answeropen&type=open&searchid=1362935480906&answerid=16777218&iqaction=5&url=https%3A%2F% 2Fkm.zebra.com%2Fkb%2Findex%3Fpage%3Dcontent%26id%3DSO7889%26actp%3Dsearch%26viewlocale%3Den_US&highlightinfo=6292308,82,99#。
小心 - 在使用受版权保护的字体(例如 Arial)并将它们加载到打印机时存在法律问题。确保使用您拥有商业使用许可的字体或使用免费字体(我相信 Google 提供了许多免费字体)。
您可以使用 ^DY 命令直接将完整的 Truetype 字体下载到大多数 ZPL 打印机上。这是推荐的方法,除非字体大于打印机的可用存储空间。您必须查看打印机的用户指南以了解您的打印机有多少存储空间。除非您使用亚洲字体或较旧的打印机型号,否则这通常不是问题。在这种情况下,您可以使用Zebra Setup Utility附带的字体向导,通过仅选择您需要的字符来缩小字体。这也将其转换为 FNT 字体。直接方法将允许您将字体称为 TTF 或 OTF。
~DYE:MyFont,B,T,XXSIZE,,...binary data of full font
就像 Jason 提到的,请记住确保您的字体已获得许可用于此用途。