Javascript “可能”;“自动打印”;为web应用程序请求的功能

Javascript “可能”;“自动打印”;为web应用程序请求的功能,javascript,jquery,web-services,printing,javascript-events,Javascript,Jquery,Web Services,Printing,Javascript Events,今天早上有人问了我一个奇怪的问题——我们的客户在我们的服务上托管了许多PDF报告,这些报告可以通过https访问(不是直接的文件链接,而是通过rest url访问) 客户通常每天打印这些报告 请求是每天早上自动打印这些报告(可以是默认打印机) 我最初的反应是笑,因为显然,如果没有一些用户操作,这是不可能的。但我越想这一点,我就越倾向于相信可能有办法。例如,如果有某个访问权限有限的通用“打印”用户,并且浏览器保持打开状态,并且登录屏幕上的某些Javascript检查一天中的时间,则可能会在指定的时

今天早上有人问了我一个奇怪的问题——我们的客户在我们的服务上托管了许多PDF报告,这些报告可以通过https访问(不是直接的文件链接,而是通过rest url访问)

客户通常每天打印这些报告

请求是每天早上自动打印这些报告(可以是默认打印机)

我最初的反应是笑,因为显然,如果没有一些用户操作,这是不可能的。但我越想这一点,我就越倾向于相信可能有办法。例如,如果有某个访问权限有限的通用“打印”用户,并且浏览器保持打开状态,并且登录屏幕上的某些Javascript检查一天中的时间,则可能会在指定的时间检索文件并打印。我不相信我可以自动打印,但至少我可以打开一个打印对话框

我知道从我们的web服务自动将内容发送到很远的打印机是不可能的。想知道我是否可以提供下一个最好的东西,如果有人有一个好主意分享这里


谢谢

“我不相信我能自动打印——但至少我能打开打印对话框。我知道从我们的web服务自动将内容发送到远处的打印机的请求是不可能的。”要求是什么?制作一个网页,抓取报告并对其进行打印,以便打印确认打开。然后制作一个批处理文件或powershell脚本,在浏览器中打开此页面。使用标准windows计划任务功能在需要打印时运行此批处理脚本。因此,每次触发批处理脚本时,浏览器都会打开,获取报告并打开打印窗口。找到一种方法,单击“确认打印”菜单。自动屏幕点击器,有人手动点击。或者,只需将所有内容移动到服务器端,就可以自动打印“ok”。