lunes, 13 de septiembre de 2010

Lista de impresoras instaladas

Si lo que se quiere es simplemente una lista de nombres de las impresoras instaladas, pues vale con esto:

For Each printer As String In System.Drawing.Printing.PrinterSettings.InstalledPrinters
    MessageBox.Show(printer)
Next printer


Si lo que se pretende es un acceso más profundo a los objetos y sus propiedades, pues hay que leerse esto:

Retrieve a List of Installed Printers on the Network Using WMI, C# and VB.NET