我目前正在开发一个 Web 应用程序来将数据直接打印到客户端的打印机上。该应用程序在我的电脑上运行良好,但是当我将应用程序发布到我们的 Web 服务器时,该应用程序不是在客户端的电脑中检索打印机列表,而是尝试查找安装在服务器计算机中的打印机。
我使用 C# 开发了我的应用程序,并且我正在使用 System.Drawing.Printing.PrinterSettings.InstalledPrinters 来检索打印机列表我意识到它只是试图检索安装在本地计算机中的打印机。PC 未连接到任何网络。
有什么方法可以获取客户端计算机中已安装打印机的列表?