Установите принтер по умолчанию в vb.net - PullRequest
0 голосов
/ 09 мая 2018

У меня проблема при попытке печати на общий принтер из моего приложения VB.NET. Это мой код ...

print1.PrinterSettings.PrinterName = "Printername"
print1.Print()

Когда я пытаюсь запустить его, я получаю эту ошибку:

Недопустимы настройки доступа к принтеру «Имя принтера».

Но это нормально, если я установил этот принтер в качестве принтера по умолчанию.

Как я могу изменить настройки по умолчанию, используя VB.NET?

1 Ответ

0 голосов
/ 21 декабря 2018
    PrintDialog1.Document = PrintDocument1
    PrintDocument1.PrinterSettings = PrintDialog1.PrinterSettings
    PrintDocument1.PrinterSettings.PrinterName = "Microsoft Print to PDF"
    With PrintDocument1
        .PrinterSettings.DefaultPageSettings.Landscape = False
        .PrintController = New System.Drawing.Printing.StandardPrintController()
        .Print()
    End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...