Javascript printer_open()php支持,从web应用打印可能的解决方案

Javascript printer_open()php支持,从web应用打印可能的解决方案,javascript,php,printing,printers,network-printers,Javascript,Php,Printing,Printers,Network Printers,最新的php版本仍然支持printer_open吗?我试图弄清楚是否可以直接从PHP打印,但我没有任何运气。我发现了一些有用的问题和文章,但它们都使用打印机_open,当我尝试使用它时,即使在添加了dll ext.并将ext添加到我的php.ini中,然后重新启动我的xampp时,我得到错误: 致命错误:未捕获错误:调用未定义的函数打印机\u open 在C:\xampp\htdocs\PHP打印机主机\test\u dll.PHP:6堆栈跟踪:0 {main}在C:\xampp\htdocs\

最新的php版本仍然支持printer_open吗?我试图弄清楚是否可以直接从PHP打印,但我没有任何运气。我发现了一些有用的问题和文章,但它们都使用打印机_open,当我尝试使用它时,即使在添加了dll ext.并将ext添加到我的php.ini中,然后重新启动我的xampp时,我得到错误:

致命错误:未捕获错误:调用未定义的函数打印机\u open 在C:\xampp\htdocs\PHP打印机主机\test\u dll.PHP:6堆栈跟踪:0 {main}在C:\xampp\htdocs\PHP Printer master\test_dll.PHP中抛出 第6行

我还查阅了PHP手册,找不到关于以下内容的任何参考资料:

我得到:**

打印机\u open不存在。最接近的匹配项:

**

所以我最好的猜测是它不再被支持了?但我想看看是否有一个更具体的答案/文件证明被否决了。。。确保我的决策/研究不是基于假设

我的最终目标是:

我有一个web应用程序表单,在输入所有值后,我希望能够从移动设备和pc打印收据,而无需打印机对话框。我知道有一个浏览器限制,所以这在技术上是不可能的。我还可以使用其他解决方案吗?我是否必须构建一个应用程序,并让用户允许它来完成类似的事情

我做了一些研究,但到目前为止,唯一可行的选择是:构建一个应用程序,使用windows打印服务

我还发现: 我仍然无法解决打印机的问题,但同时我想得到一些额外的反馈或意见

很抱歉,我不是这方面的专家,我只是边走边学习。任何反馈都将不胜感激


谢谢

我在自己的业务中遇到过这个用例

你必须: -购买支持谷歌云打印的打印机 -使用Google Cloud Print注册打印机 -通过第三方PHP库(如TCPDF)以公共格式(如PDF)创建文档收据、发票等 -通过Google Cloud Print将文档发送到打印机

Google Cloud Print没有官方且易于使用的PHP API,您必须处理原始json POST请求或使用我在github上编写的第三方API库。

希望打印机连接到web服务器。您将找不到基于php的解决方案来在客户端打印,因为客户端根本不由php处理。寻找html/javascript/css解决方案。