使用内部网络,是否可以静默打印文档?

时间:2011-01-11 22:37:51

标签: javascript html silent printdocument printdialog

我有一个客户在他们的大厅里有一个触摸屏亭。它本质上是一个内部html网站。他们希望客户能够点击链接并获得pdf打印,而无需看到打印对话框或不必回溯...完全无法察觉的打印。

我已经阅读过文章并尝试了近一年的代码片段而没有找到一个声誉良好的解决方案。有些人正确地警告过安全漏洞或根本无法完成。

客户端的旧触摸屏结构完全由Flash制作,我正在避免。但是,他们能够把它拉下来。我确信这个问题已被问了一千次,但这真的不可能吗?

运行触摸屏的当前CPU是Windows XP。他们确实有一个工作密切的IT人员,但我不知道该问什么。他从不提供任何其他解决方案。

谢谢

3 个答案:

答案 0 :(得分:1)

不是100%确定您要完成的任务,但也许您可以触发服务器端程序运行而不是依靠自助服务终端来处理打印。您可以将服务器配置为直接将这些PDF请求发送到打印机。

答案 1 :(得分:0)

也许您可以为他们烘焙自定义浏览器(例如使用webkit),无需询问即可打印。

答案 2 :(得分:0)

以kisok模式运行的Chrome,以--kiosk和--kiosk打印开关启动,并使用默认打印机设置,可以使用javascript print()静默打印。

这是仅限Windows的AFAIK。

相关问题