Visualizzare le stampanti installate con C#
Oggi vediamo un piccolo snippet di codice per identificare le stampanti installate usando C#.
Il codice l'ho testato solo su Windows, quindi non so vale anche per altri OS.
Comunque il tutto non richiede dipendenze:
using System;
using System.Drawing.Printing;
namespace CSharpTest
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++)
{
Console.WriteLine(PrinterSettings.InstalledPrinters[i]);
}
}
}
}
Come vedete è molto semplice perchè abbiamo a disposizione PrinterSettings.InstalledPrinters.
Enjoy!
windows c# printersettings installedprinters
Commentami!