Моя среда разработки 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'
.