我使用codes.When我打印使用Printtoprinter方法它打印与默认printer.I要列出从客户端的所有打印机C#创建一个简单的水晶报表作为Web应用程序该列表我想选择一台打印机打印..任何一个人可以帮助我在C#中的代码?或者对此有任何想法?获取本地打印机名称
回答
当你想是不是从Crystal报表或C#侧可能。
“Printtoprinter”被直接使用,无需提示服务器在您的应用程序的主机/部署的默认打印机上进行打印。
,因为你需要,你通过HTML实现 - JavaScript函数(onload事件或.ready函数)。
对于这一点,你有机会从你的C#代码的HTML并打开另一个页面使用jQuery - 所谓的.ready函数获得打印机
的列表要获得打印机列表。使用JavaScript功能可按
window.print();
用示例检查链接。
http://www.w3schools.com/jsref/met_win_print.asp
http://www.codeproject.com/Questions/351577/How-to-print-in-asp-net
http://forums.asp.net/t/1561011.aspx?How+to+print+a+web+form+using+asp+net+with+c+
我可能会问愚蠢的问题,但我想报告打印使用局域网打印机...意味着打印机安装在网络使用,我想打印..任何一个帮助在这.. –
嗨亲爱的,出于同样的原因或问题,我给出了上面的答案。我知道你的逻辑,但是在网络中,我们不知道在客户端机器上安装了多少打印机。为此,我们只需创建一个html并运行window.print命令,该命令将搜索并弹出已安装的打印机。现在客户的决定来到他/她印刷的地方。这不是我们处理的。在水晶报告 - “Printtoprinter”总是打印服务器的默认打印机,因为我们的应用程序是服务器上的主机,这就是为什么。 – Ajay2707
哦..现在我明白了..非常感谢你.. –
- 1. 从服务器\打印机名称获取打印机IP地址
- 2. 获取打印服务器上的打印机名称
- 3. SWT - PrintDialog仅用于获取本地打印机并不打印
- 4. 如何从设备和打印机IShellFolder获取打印机名称?
- 5. 从电子表格中获取打印机IP和打印机名称
- 6. 通过指定打印机名称打印到打印机 - Javascript
- 7. 加载打印机名称
- 8. 如何从Win32_PrintJob的打印作业中获取打印机名称?
- 9. 获取本地主机名
- 10. 获取打印机的IP地址
- 11. 获取本地打印机列表来更改打印机IP和默认打印机
- 12. 从命令行获取默认打印机名称?
- 13. 获取系统中可用的打印机名称Ext Js 4.1
- 14. 从javascript获取默认打印机名称?
- 15. 如何在windows服务中获取所有打印机名称?
- 16. 如何在WPF中获取打印机的名称和端口名称?
- 17. 按名称获取记录器,打印类名称
- 18. 列表本地打印机
- 19. 删除本地打印机
- 20. 获取本地和网络打印机的列表与c#
- 21. 在PHP中获取本地打印机状态
- 22. 获取Java打印机GraphicsDevice
- 23. Python共享名称打印机
- 24. 打印机介质托盘的名称
- 25. RewriteRule for article.php?id = 1打印机名称
- 26. 打印随机数到iframe atrribute名称
- 27. PERL-VB脚本迁移到新的打印机服务器,在本地匹配和删除打印机 - 帮助使用长分享名称的打印机
- 28. DisplayManager - 获取本地显示名称
- 29. Git Bash,获取本地分支名称
- 30. 在iOS中获取本地网络主机名称
您的应用服务器,而不是客户端上执行。它无法访问客户端的打印机。 –
好吧..任何JavaScript的电话会为此工作? –
我不这么认为 –