php自动打印小票_使用PHP在销售点系统中与USB收据打印机的接口

本文介绍了如何在PHP中与USB热敏收据打印机建立接口。建议在Win32平台上使用Printers PECL module或者通过 dio 库直接访问USB总线。在打印机设置为原始模式后,可以发布命令来打印收据。
摘要由CSDN通过智能技术生成

标签: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值