我正在为一个学校项目工作。我想知道PHP中是否有一种方法可以监听打印作业并在收到后将其存储起来?我目前有一个Web服务器,该服务器正在接受来自其他应用程序的WebHook,解析出JSON并存储在MsSQL中。这是走错路了吗?谢谢
答案 0 :(得分:0)
好–我不知道这是否是解决方案,但这是我尝试帮助:)
免责声明:我不属于此处发布的任何链接,并且(或)不提供任何建议。
一般假设:
选项1(自定义发送者/接收者)
在发送打印请求的框中:
在接收文件的框中:
创建一个PHP脚本以读取远程文件
以列表形式显示要打印的文件,可以将其下载到本地终端/设备并进行打印
选项2(利用现有的打印服务器)
在此选项中,您只需要修改发件人网络服务器配置: [灵感来自:https://www.hashbangcode.com/article/printing-directly-php]
将打印机设置为您的打印服务器地址,然后从您的应用程序中直接从Web服务器发送输出以进行打印:
` $ data =“ Hello”; printer_set_option($ ph,PRINTER_MODE,“ RAW”); printer_write($ ph,$ data); printer_close($ ph); } 否则“无法连接...”; ?>'
选项3(使用插件): https://www.neodynamic.com/products/printing/raw-data/php/