如何使用C#.net获取客户端PC打印机名称

时间:2013-06-27 09:18:09

标签: c# printing

我目前正在开发一个Web应用程序,可以直接将数据打印到客户端的打印机上。该应用程序在我的电脑上运行良好但是当我将应用程序发布到我们的Web服务器时,应用程序正在尝试查找安装在服务器计算机中的打印机,而不是在客户端的PC中检索打印机列表。

我使用C#开发了我的应用程序,我使用System.Drawing.Printing.PrinterSettings.InstalledPrinters来检索打印机列表我意识到它只是试图检索安装在本地机器上的打印机。 PC未连接到任何网络。

有没有办法在客户端计算机上获取已安装的打印机列表?

1 个答案:

答案 0 :(得分:1)

System.Drawing.Printing.PrinterSettings.InstalledPrinters将提供托管应用程序的打印机列表,我担心在ASP.Net中无法获取客户端打印机列表。