我想获取带有网络路径的默认打印机名称。因为我使用网络打印机作为默认打印机。所以我需要在VB.NET或C#.Net中使用。需要帮助。提前致谢

西瓦库马尔

最佳答案

尝试枚举System.Drawing.Printing.PrinterSettings.InstalledPrinters

using System.Drawing.Printing;
string GetDefaultPrinter()
{
    PrinterSettings settings = new PrinterSettings();
    foreach (string printer in PrinterSettings.InstalledPrinters)
    {
        settings.PrinterName = printer;
        if (settings.IsDefaultPrinter)
            return printer;
    }
    return string.Empty;
}

关于c# - 如何使用网络路径获取默认打印机名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/680788/

10-13 08:01