C# .NET6 Получение сетевых принтеровC#

Место общения программистов C#
Гость
C# .NET6 Получение сетевых принтеров

Сообщение Гость »


Мне нужно обнаружить сетевые принтеры на моем компьютере. Я попробовал этот метод.

Код: Выделить всё

PrintQueueCollection networkQueues;
using (var printServer = new PrintServer())
{
var flags = new[] { EnumeratedPrintQueueTypes.Shared, EnumeratedPrintQueueTypes.Connections };
networkQueues = printServer.GetPrintQueues(flags);
}
result network queues
But they are not detected. But they are not detected. Yet I have two network printers, detectable with this code

Код: Выделить всё

var printerNames = PrinterSettings.InstalledPrinters;
all my installed printers


Источник: https://stackoverflow.com/questions/781 ... k-printers

Вернуться в «C#»