我正在尝试直接使用PHP(版本5.6)在Brother QL580标签打印机上打印QRCode标签。
我正在调用的用于打印QRCode的函数返回:
return chr(27) . 'iQ32000020' . $this->dataString . chr(92) . chr(92) . chr(92);
这仅部分起作用。 QRCode已正确打印(包括$dataString
),但前面的8个参数似乎被忽略了。
我想增加QRCode(第一个参数)的像元大小,但更改该值无效。
该文档说:
任何帮助将不胜感激!
答案 0 :(得分:0)
最后,我自己找到了解决方案;)
必须使用十六进制来使参数起作用。
像这样:
return chr(27) . "iQ\x03\x02\x00\x00\x00\x00\x02\x00" . $this->dataString . chr(92) . chr(92) . chr(92);