PrintQueue是打印机的默认打印机吗?

时间:2011-04-14 14:49:44

标签: c# wpf printing printqueue

我在我的应用程序中创建自己的对话框,现在我有了这个代码将所有打印机放在一个组合框中:

        PrintServer server = new PrintServer();

        foreach (PrintQueue queue in server.GetPrintQueues())
        {
            cboPrinters.Items.Add(queue.FullName);
        }

但是,我需要选择默认打印机,如何查看哪一台是默认打印机?

2 个答案:

答案 0 :(得分:3)

var DefaultPrinter = new LocalPrintServer().DefaultPrintQueue;

答案 1 :(得分:1)

我猜这个链接有帮助: How to determine the default printer using WPF?