Мне нужно обнаружить сетевые принтеры на моем компьютере. Я попробовал этот метод.
Код: Выделить всё
PrintQueueCollection networkQueues;
using (var printServer = new PrintServer())
{
var flags = new[] { EnumeratedPrintQueueTypes.Shared, EnumeratedPrintQueueTypes.Connections };
networkQueues = printServer.GetPrintQueues(flags);
}
But they are not detected. But they are not detected. Yet I have two network printers, detectable with this code
Код: Выделить всё
var printerNames = PrinterSettings.InstalledPrinters;
Источник: https://stackoverflow.com/questions/781 ... k-printers
Мобильная версия