我正在开发一个涉及将 EPL2 打印代码发送到 Zebra 标签打印机的网络项目。它通过使用 EPL2 代码将文件写入本地计算机并调用 ActiveX 组件来执行此操作,该组件执行将 EPL2 代码发送到打印机端口的命令。除了一件事,我已经完成了所有工作:我需要将度数字符°发送到打印机以打印在标签上。当我只是将它与打印代码中的那个一起发送到打印机时,它会打印一个带有对角线的零,而不是我所期望的。写入计算机的文件肯定包含正确的字符,因此可以排除。
我查阅了编程手册(http://www.geksagon.ru/i/2/EPL2_Manual.pdf)并找到了一些信息:原来我在标准字符集中打印符号 237 而不是 248 但有没有提示如何修复它。设置不同的编码会打印其他符号,但无法确定如何打印°。
有谁知道我如何打印该字符,或者 - 或者 - 通过字符代码打印字符?
编辑:下图显示了手册中打印的默认字符映射,很像 HTML 代码表,我希望有一种方法可以通过传递字符代码来打印度数符号。(在 HTML 文件中°
或°
显示为 °,我正在寻找一种方法来使用 EPL2 做同样的事情。)