微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

首先,对不起我的英语,我困扰这个问题已有好几天了。我将对自己的情况发表评论:我正在做一个在线订购系统,一旦创建了订单,便会触发票证打印。我尝试使用Google Cloud Print,它可以打印,但是需要很长时间,并且不能正常工作,我尝试了一个名为mike42的库,它可以完美打印,但是不能从网站上打印。 该系统位于主机中,我将PHP与slim 3一起使用,如果您知道如何解决此问题,我将不胜感激。

我想要的结果(更具体而言)如下:受雇的用户登录Web(托管在主机中的系统),进入订单菜单,当他单击创建订单时,将执行此功能并直接在连接到本地计算机的热敏打印机上打印票证。仅当Web在本地服务器上时才有效,这不是我想要的。

解决方法

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

我已经必须做类似的工作,并且有两种可能的解决方案:

1-在直接连接到打印机的计算机上安装PHP,然后进行打印,由于服务器必须在现场,因此这是不可行的。

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

当我需要它时,我最终选择了第二种选择,并且效果很好,虽然正确设置打印尺寸有点无聊,但是效果很好。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。