需要使用 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
.
之后
我在使用 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
.