Я должен получить список всех принтеров то подключение к компьютеру?
Как я могу сделать это в C#, WinForms?
Попробуйте следующее:
foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
MessageBox.Show(printer);
}
Посмотрите на статическое свойство System.Drawing.Printing.PrinterSettings.InstalledPrinters .
Это список имен всех принтеров, установленных в системе.