将原始数据打印到标签打印机 (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);
我正在尝试使用 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);