Monday, August 15, 2011

Displaying a list of installed printers in C#

Just a little snippet on grabbing a list of printers and their names in C#:

var printServer = new LocalPrintServer();
var localPrinters = printServer.GetPrintQueues(new[] {EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections });
var printerNames = localPrinters.Select(printer => printer.FullName).ToList();

No comments:

Post a Comment