Свойство PrinterSettings.InstalledPrinters не всегда возвращает одно и то же имя принтера - PullRequest
0 голосов
/ 06 июня 2018

Моя среда разработки XP, VS2010.В моей программе я использую при запуске этот код

for (i = 0; i <= PrinterSettings.InstalledPrinters.Count - 1; i++)
{
    PrinterSettings printer = new PrinterSettings();
    printer.PrinterName = PrinterSettings.InstalledPrinters[i];

    if (printer.IsValid == true)
    {
        //do some work
    }
}

Мне интересно узнать, почему PrinterSettings.InstalledPrinters[i] в большинстве случаев возвращает '\\192.168.20.32\hp9050', а иногда просто 'hp9050'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...