通过IE6自动打印

时间:2010-05-30 22:33:52

标签: javascript jquery asp.net-mvc internet-explorer-6

我们要求从网页自动打印网页。

我们正在使用ASP.NET,使用IE6的MVC2开发库存控制应用程序

Scenerio如下:

用户完成订单后,应自动打印备忘录。目前,我正在使用Javascript命令“window.print();”但是,方法会显示打印对话框按钮。

是否有办法停止显示打印对话框按钮并自动打印文档?

4 个答案:

答案 0 :(得分:4)

无法直接执行此操作,但如果您安装了ActiveX控件(换句话说,在浏览器中运行您自己的代码),那么您可以执行任何操作。

请注意,Microsoft强烈反对使用IE6。这是campaign which compares IE6 to 9 year old milk的一部分。

答案 1 :(得分:2)

不,这与浏览器有关,您无法直接打印。您需要按该对话框上的打印按钮。

答案 2 :(得分:1)

我找到了this。这可能就是你所需要的。它在IE和Firefox中都有静音打印解决方案。但是,它总是要求用户调整他的浏览器设置。这样您访问的网页不会自动静默地向打印机发送打印命令。

P.S。这会是一个非常好的恶作剧!

答案 3 :(得分:0)

我认为没有办法阻止浏览器中的打印对话框。

如果您可以使您的Web应用程序可以在内部网络文件服务器上创建文件,则可以设置文件服务器以打印放入其目录中的任何文件。下半部分似乎有一些软件解决方案:http://www.google.com/search?q=automatically+print+file+in+directory