Warm tip: This article is reproduced from serverfault.com, please click

printing-需要使用斑马打印机从zpl ii命令打印希腊字符

(printing - need to print greek characters from zpl ii commands using a zebra printer)

发布于 2020-12-21 11:47:28

我在将希腊字符打印到Zebra GC420台式打印机时遇到问题。我的代码是:

$printarr[] = '^XA^CWZ,E:TT0003M_.FNT^FS^XZ^XA^FWN^FO70,50^A0,30,25^FH^FD'.labels_utf8_parse($name).'^FS^FO70,90^BY2^B3,,100^FD' . $node->field_o['und'][0]['value'] . '^FS^XZ';

我究竟做错了什么?我得到的不是希腊字母,而是十字架。奇怪的是,在代码的其他区域,以下代码正确打印了希腊字符:

$toprint = '^XA^CWZ,E:TT0003M_.FNT^FS^XZ^XA^FWR';

我该怎么办,我应该如何继续观察问题所在以及如何解决?

Questioner
nohico
Viewed
0
Mark Warren 2020-12-21 22:49:33

你需要使用将字符编码设置为UTF-8 ^CI28将其放在格式的顶部附近,例如,在^XA^FWN之后