如果我的打印机直接挂接到了电脑(带打印机的电话亭),我该如何创建网页(.net web应用程序)的打印功能来打印除了单击页面上的按钮之外,没有用户干预的情况下,是否将一个jpg添加到信息亭打印机?从网络应用程序打印到客户端打印机
6
A
回答
2
如果您创建了托管Web浏览器控件的应用程序(而不是直接使用Web浏览器),则可以更直接地控制打印过程。
(假设使用的是Windows + IE是可能的)
这里有一些例子,文章,可能会帮助:
Configure a WebBrowser Control
Using the Web Browser Control in your C# Applications
和不断变化的MSDN文档的web浏览器类,它具有Print方法。
从print方法说明:“您可以使用此方法实现类似于Internet Explorer中的”打印“按钮,此方法可打印当前文档而无需进一步用户输入。
7
这已经被问过好几次了,结果总是你不能通过正常的网络技术(HTML + Javascript)。你可以做的最好的是打开打印对话框,这是设计。您控制自助服务终端后可以做什么是创建某种浏览器扩展(如Flash对象,.Net托管控件,Java小程序等),并将其提供给您的页面,以便为您处理打印部分。
3
我解决这个问题的两种不同的方式:
- 使用ActiveX
- 创建像myprint协议:// PRINT_DATA
2
的其他意见涵盖要打印的场景在网络浏览器的计算机上。
但是,如果你要打印到连接到Web服务器的打印机(即运行Web应用程序的计算机),你可以使用普通的C#打印具有以下扭曲: http://support.microsoft.com/kb/184291/
在我的上下文,我的信息亭同时运行网络服务器和网络浏览器,这样就解决了我的问题。
相关问题
- 1. 从ASP.NET打印到网络打印机
- 2. 使用Zebra打印机从Web应用程序打印客户端
- 3. 从网站/网络应用程序打印到标签打印机?
- 4. 在客户端打印机上打印
- 5. 要在网络打印机上打印的Java应用程序
- 6. 打印PDF到网络打印机
- 7. 从网络应用程序打印
- 8. PDF打印到客户端打印机而不打开它们
- 9. 寻找最接近的打印机到客户端的网络
- 10. ASP.NET匿名用户无法打印到网络打印机
- 11. 如何从javascript(网络应用程序)打印收据打印机?
- 12. 如何在客户端打印机上从ASP.NET CrystalReport打印
- 13. 通过网络应用程序安装网络打印机(html)
- 14. 从mvc web应用程序打印到热敏打印机
- 15. 从java应用程序打印到TSC打印机
- 16. 从Web应用程序打印到收据打印机
- 17. 从CN1打印到Wifi打印机应用程序
- 18. ASPX:在客户端打印机打印服务器端PDF
- 19. 打印从Web应用程序直接打印到本地打印机
- 20. 使用ActiveReport在客户端打印机上打印
- 21. 从chrome应用程序打印到并行端口连接的打印机?
- 22. 使用php直接打印到网络打印机使用php
- 23. 从PHP Web应用程序打印客户端报告
- 24. 无人值守打印网络打印机上打印文档
- 25. Javascript - 在客户端上的热敏打印机上打印(无小程序)
- 26. 使用IP地址打印到网络打印机
- 27. 在mac上使用fstream C++打印到网络打印机
- 28. 使用PHP打印到网络打印机
- 29. 用Perl打印到Windows网络打印机不带shell命令
- 30. 打印机打印服务器而不是客户端
你能解释选项2吗? – sproketboy 2011-10-13 14:33:50