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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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