GetAllInstalledPrintersInCsharp-Output

Fetch all installed Printers in c#

Fetch all installed Printers in c#

To fetch all installed Printers list in C#, you should add reference of System.Drawing.Printing add same as a name space in our program.

In System.Drawing.Printing, InstalledPrinters is available under PrinterSettings class as shown below:

GetAllInstalledPrintersInCsharp-1

Below is the code snippet for Fetch all installed Printers in c#

using System;
using System.Drawing.Printing;

namespace GetAllInstalledPrinters
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Get all installed Printers in your computer.";
            Console.WriteLine("Get all installed Serial Ports in your computer.");

            foreach (string printname in PrinterSettings.InstalledPrinters)
            {
                Console.WriteLine(printname);
            }

            Console.ReadKey();
        }
    }
}

Output:

GetAllInstalledPrintersInCsharp-Output

 

Leave a Reply