为了账号安全,请及时绑定邮箱和手机立即绑定

如何从网络打印到通过 USB 连接的本地热敏打印机?

如何从网络打印到通过 USB 连接的本地热敏打印机?

PHP
qq_笑_17 2023-11-03 17:33:33
首先,对不起我的英语,我已经被这个问题困扰好几天了。我将评论我的情况:我正在做一个在线订购系统,一旦创建订单,就会触发票据打印。我尝试过使用 Google 云打印,它可以打印,但需要很长时间并且无法正常工作,我尝试了一个名为 mike42 的库,它打印完美,但不是从网站打印。该系统位于托管中,我正在使用 PHP 和 slim 3,如果你们中有人知道如何解决这个问题,我将非常感激。我想要的结果(更具体地说)如下:受雇的用户登录网络(托管在托管中的系统),进入订单菜单,当他单击创建订单时,执行此函数并打印票直接打印在连接到本地机器的热敏打印机上。仅当网络位于本地服务器上时,同样才有效,这不是我想要的。标题清晰、完整。打印必须在客户端浏览器中进行。客户端可以连接到基于云的会计或购买系统,并且 POS 终端打印机通过 USB 端口连接。计算机可以是一个只有浏览器的零客户端。
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

嗯,PHP 是一种服务器端语言,这意味着它与本地计算机的硬件没有通信。

我已经不得不做类似的工作,有两种可能的解决方案:

1-在直接连接打印机的机器上安装PHP,然后打印,这有点不切实际,因为服务器必须在现场。

2 - 生成针对打印宽度格式化的文本输出,并使用 window.print () javascript 函数调用打印屏幕,用户只需单击打印即可。

当我需要它时,我最终选择了第二种选择,而且效果很好,获得正确的打印尺寸有点无聊,但效果很好。


查看完整回答
反对 回复 2023-11-03
  • 1 回答
  • 0 关注
  • 62 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信