加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用PHP在销售点系统中与USB收据打印机的接口

发布时间:2021-08-28 03:43:23 所属栏目:大数据 来源: https://www.jb51.cc
导读:我目前正在编写一个PHP系统,需要在提交表单时为朋友提供USB热敏收据打印机接口.目前我已经阅读了有关与包含并行端口的设备接口的信息,但是我没有太多关于如何使用PHP与USB热敏收据打印机连接的详细信息. 到目前为止,我已经设计了包含已从表单发布的数据的收

我目前正在编写一个PHP系统,需要在提交表单时为朋友提供USB热敏收据打印机接口.目前我已经阅读了有关与包含并行端口的设备接口的信息,但是我没有太多关于如何使用PHP与USB热敏收据打印机连接的详细信息.

到目前为止,我已经设计了包含已从表单发布的数据的收据.下一步是在热敏打印机上重现它.

<?PHP
$handle = fopen("PRN", "w"); // note 1 
fwrite($handle, 'text to printer'); // note 2 
fclose($handle); // note 3 
?>

这是我在http://www.kksou.com/php-gtk2/Recipes/0399.php上发现的

  1. Establish the connection with the receipt printer through PRN.

  2. Writes to the receipt printer through the file handle.

  3. Disconnect the printer.

这是相当模糊的?知道它是如何工作的吗?

解决方法:

好吧,如果你在Win32平台上使用PHP,可以安装Printers PECL module.因此,您可以使用现有的驱动程序设置来使用打印机.

根据使用的打印机,如果您知道命令语言,EPL / ZPL /等,将打印机设置为原始模式并发布命令,则可以直接使用它.

替代方案:

如果您将USB设置为串行端口,然后使用Direct IO Functions库dio,则可以直接从PHP访问USB总线.记住在开始之前使用mode命令设置串行选项.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读