Я тестировал некоторый код ZPL и печатал их на своем принтере Zebra GK420d
$leftdistance=100;
$topdistance=300;
$labeltext='100x300';
$ZplCode='^XA^FO'.$leftdistance.','.$topdistance.'^FD '.$labeltext.'^FS^XZ';
$fp = fsockopen("xxx.xxx.x.xx", xxxx, $errno, $errstr);
fwrite($fp, $ZplCode, strlen($ZplCode));
fclose($fp);
он возвращает эту строку, но на этикетке печатает gibberi sh
^XA^FO100,300^FD100x300^FS^XZ
эта строка должна печатать 100x300
, но она печатает gibberi sh символов, таких как €//xΦ//
для 100x300
любой идеи, что я сделал неправильно.