Как получить принтер по умолчанию для печати используйте службы windows как для локального так и для сетевого принтера
У меня есть некоторые проблемы, когда у меня есть печать непосредственно на локальном, а также сетевом принтере.
Я создаю веб - приложение, где есть кнопка печати, а также создаю окно консольного приложения для получения имени принтера по умолчанию.
когда я создаю, чтобы вызвать это консольное приложение через веб-API, оно будет работать идеально, оно будет давать правильный результат, который имеет набор по умолчанию, но когда я создаю это консольное приложение для служб windows, оно будет давать только один конкретный принтер каждый раз, пока я не установлю другой принтер по умолчанию.
Что я уже пробовал:
Я пробовал Win32_Printer для локального, а также сетевого принтера, он даст правильное имя принтера, когда я запускаю консольное приложение локально, но когда я пытаюсь установить как службы windows, он не будет работать.