从网页自动打印(旁路打印对话框)

时间:2013-09-12 14:24:24

标签: asp.net web printing telerik

我有一个客户要求,当点击打印按钮(在网页上,而不是浏览器上)时,立即打印内容,绕过打印对话框。是的,这假设默认是事先设置的。

我已经知道这是一个潜在的安全问题。实际上,它甚至在Telerik文档中都有说明

  

然而,没有办法知道默认或实际上任何一个   可用的客户端打印机因为这将是一个主要的安全性   漏洞。这就是为什么始终显示打印对话框的原因   用户可以选择所需的打印机,然后单击“打印”   按钮。

来源:How to print report on client machine without showing the report

我意识到可能需要一个插件来完成这项任务。我一直指向Meadroid的Scriptx,但我还在评估它,此外,它似乎只支持IE。

我的问题是,如何绕过打印对话框来满足立即将内容发送到打印机的要求?它是好的,如果它是一个插件,如果它需要许可,很好。但它必须支持IE,Chrome和FireFox。

注意:如果它有帮助,我正在使用Telerik Web报表查看器。

1 个答案:

答案 0 :(得分:0)

您可以设置 web-server 来打印文档,而不是客户端。当然,你必须知道他们想要打印什么打印机。