Javascript 将打印命令从HTML发送到本地站点Word文档

Javascript 将打印命令从HTML发送到本地站点Word文档,javascript,php,ms-word,docx,doc,Javascript,Php,Ms Word,Docx,Doc,我们有一个存储这些零件的零件号和工作说明的数据库。所有作业指导书均另存为Microsoft Word文档或docx 功能显示网页时,用户从下拉列表中选择正在处理的零件,然后单击“打印”按钮。我们在数据库中查询正确的文档,并将其发送到本地OS打印功能 有没有一种方法可以通过Javascript/HTML/PHP发送命令来打印文档,而无需在浏览器中打开文档 为清晰起见进行编辑。 我们正在运行一个web(http)应用程序。需要打印的工作表文件位于web应用程序内部的本地服务器上,用户将通过本地int

我们有一个存储这些零件的零件号和工作说明的数据库。所有作业指导书均另存为Microsoft Word文档或docx

功能显示网页时,用户从下拉列表中选择正在处理的零件,然后单击“打印”按钮。我们在数据库中查询正确的文档,并将其发送到本地OS打印功能

有没有一种方法可以通过Javascript/HTML/PHP发送命令来打印文档,而无需在浏览器中打开文档

为清晰起见进行编辑。 我们正在运行一个web(http)应用程序。需要打印的工作表文件位于web应用程序内部的本地服务器上,用户将通过本地intranet工作站使用http web应用程序。所有打印机均为IP打印机,并通过本地服务器联网


在本地数据库(通过web应用程序访问)中,我存储了需要打印的工作表的路径。因此,用户使用html/php选择他们正在处理的部分,然后单击html打印按钮。当他们单击打印按钮时,我需要查询数据库以获取文档路径和名称,并将其发送到打印机。我不希望用户必须与弹出窗口交互,我只希望将文档发送到本地工作站的默认打印机。

在这种情况下-当web应用程序从数据库获得正确信息时,它应该将本地文件和该文件定位到所选打印机的IP地址

这篇文章可能会回答你的问题:

或PHP手册:


对不起,我以前没有用过这个,所以不能再帮你了。我建议您尝试一下,并在此处发布一个遇到的问题:)

对不起,打印机是在您这边还是在查看器那边?打印机应该在web服务器(本地intranet)上,但如果需要也可以在工作站上。订购文档的人是否与您在同一系统上?我们查询数据库是什么意思?您是否实际检查数据库中已提交的项目?同一系统指的是系统边界。点击打印按钮的人是普通网页访问者还是员工无论哪种方式,我认为您都应该存储打印机的IP地址,并运行一个脚本,该脚本将获取文件并将其FTP到该打印机(仅在本地工作)。这样就可以在不打开它的情况下启动它。很抱歉,你的问题很清楚,所以我无法正确地给你一个例子。我将尝试编辑它以清晰明了。我感谢你的帮助。也许我遗漏了什么,但我不认为我需要将文件FTP到打印机上。我把文件存储在网上,我只想把它们打印到本地工作站上。我会再问清楚一点。通过使用FTP,你可以使用PHP并将其链接到你的MySQL查询——这就是我所想的。这是你思考问题的最好方式。我相信。对不起,如果没有帮助的话。