У меня установлено два принтера, но я хочу, чтобы мое приложение печатало с биллингового принтера, а не с Deskjet. Как я могу программно достичь этого? Настройка принтера по умолчанию не является хорошим вариантом для меня.
Свойство PrinterSettings.InstalledPrinters , вероятно, будет хорошим началом.
После этого вы сможете выполнить итерацию, чтобы найти принтер со свойством PrinterName, которое соответствует принтеру, который вы хотитепечать в.