【问题标题】:How to get Client PC Printer name using C#.net如何使用 C#.net 获取客户端 PC 打印机名称
【发布时间】:2013-06-27 09:18:09
【问题描述】:

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

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

有什么方法可以获取客户端计算机中已安装打印机的列表吗?

【问题讨论】:

    标签: c# printing


    【解决方案1】:

    System.Drawing.Printing.PrinterSettings.InstalledPrinters 将提供托管应用程序的打印机列表,恐怕没有什么比在 ASP.Net 中获取客户端打印机列表更好的了。

    【讨论】:

    • 谢谢@Pawan,但我正在尝试访问客户端机器的打印机.. :(
    • 你应该使用某种可以执行此类任务的客户端脚本(java脚本,vb脚本等),尽管实现起来并不容易.. :)
    猜你喜欢
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多