加载打印机名称

时间:2009-07-01 04:28:38

标签: visual-studio-2005

我想在C#中编写代码以在窗口中加载打印机名称。但我没有任何想法来写它。

有人可以帮我解决这个问题吗?

感谢。 Ung Sopolin

3 个答案:

答案 0 :(得分:0)

包括对System.Drawing库的引用,然后:

var printers = PrinterSettings.InstalledPrinters.Cast<string>();

foreach (var printer in printers)
{
    Console.WriteLine(printer);
}

我想你可能对this帖子感兴趣。

答案 1 :(得分:0)

使用PrinterSettings命名空间

中的System.Drawing.Printing

PrinterSettings.InstalledPrinters

应该返回打印机列表。

答案 2 :(得分:0)

PrinterSettings prSetting = new PrinterSettings();

然后prSetting.PrinterName将为您提供默认打印机名称的名称。您可以将同一个类用于其他打印机信息。