需要使用 zebra 打印机从 zpl ii 命令打印希腊字符

need to print greek characters from zpl ii commands using a zebra printer

我在使用 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';

我该怎么办,我应该如何着手看看是什么问题,我该如何解决?

您需要使用 ^CI28 将字符编码设置为 UTF-8。将它放在格式的顶部附近,例如,在 ^XA^FWN.

之后