【发布时间】:2009-10-01 04:39:13
【问题描述】:
我正在开发 Web 应用程序 .net 3.5、asp.net、C#。因为我需要在客户端提供可用打印机的列表。
我知道如何使用
获取服务器端打印机[1] System.Drawing.Printing.PrinterSettings.InstalledPrinters
[2] System.Management.ManagementObjectSearcher [使用查询“SELECT * FROM Win32_Printer”]
但这都是关于服务器端的,我的要求是让客户端安装打印机。
经过一番搜索,我知道我可以通过主动 X 控件来做到这一点。但是怎么做?
还有其他方法可以获取客户端打印机列表吗?
我们将不胜感激。
谢谢
【问题讨论】:
-
Active X 控件可能是您唯一的途径。为了安全起见,浏览器通常会阻止这种类型的低级别访问。
-
感谢您的回复,但是如何?我不知道如何访问打印机的 activeX 控件..
标签: c# asp.net collections printing clients