将原始数据打印到标签打印机 (QRCode) - ESC/P 和 PHP

Print raw data to label printer (QRCode) - ESC/P with PHP

我正在尝试使用 PHP(5.6 版)直接在 Brother QL580 标签打印机上打印 QRCode 标签。
我正在调用打印 QRCode 的函数 returns:

return chr(27) . 'iQ32000020' . $this->dataString . chr(92) . chr(92) . chr(92);

这仅部分有效。二维码打印正确(包含$dataString),但前面8个参数好像被忽略了
我想增加二维码(第一个参数)的单元格大小,但更改值不生效。
文档说:

ESC/P QRCode documentation

如有任何帮助,我们将不胜感激!

最后我自己找到了解决办法;)
必须使用十六进制参数才能工作。
像这样:
return chr(27) . "iQ\x03\x02\x00\x00\x00\x00\x02\x00" . $this->dataString . chr(92) . chr(92) . chr(92);