标签:php
我目前正在编写一个PHP系统,需要在提交表单时为朋友提供USB热敏收据打印机接口.目前我已经阅读了有关与包含并行端口的设备接口的信息,但是我没有太多关于如何使用PHP与USB热敏收据打印机连接的详细信息.
到目前为止,我已经设计了包含已从表单发布的数据的收据.下一步是在热敏打印机上重现它.
$handle = fopen("PRN", "w"); // note 1
fwrite($handle, 'text to printer'); // note 2
fclose($handle); // note 3
?>
Establish the connection with the receipt printer through PRN.
Writes to the receipt printer through the file handle.
Disconnect the printer.
这是相当模糊的?知道它是如何工作的吗?
解决方法:
好吧,如果你在Win32平台上使用PHP,可以安装Printers PECL module.因此,您可以使用现有的驱动程序设置来使用打印机.
根据使用的打印机,如果您知道命令语言,EPL / ZPL /等,将打印机设置为原始模式并发布命令,则可以直接使用它.
替代方案:
如果您将USB设置为串行端口,然后使用Direct IO Functions库dio,则可以直接从PHP访问USB总线.记住在开始之前使用mode命令设置串行选项.
标签:php
来源: https://codeday.me/bug/20190630/1340918.html