Я пытаюсь показать диалог печати перед печатью в приложении WPF. Я использую Microsoft пример код из этого linkПоставщик PrintTicket не удалось связать принтер. Ошибка Win32: имя принтера недопустимо
// Create the print dialog object and set options
PrintDialog pDialog = new PrintDialog();
pDialog.PageRangeSelection = PageRangeSelection.AllPages;
pDialog.UserPageRangeEnabled = true;
// Display the dialog. This returns true if the user presses the Print button.
Nullable<Boolean> print = pDialog.ShowDialog();
он падает на последнюю строку со следующим исключением:
PrintTicket provider failed to bind to printer. Win32 error: The printer name is invalid.
Я пытался искать решение, и два, что люди предполагают, устанавливаемые Printer Server, и переключиться на любую сборку ЦП, но ни один из них не работал в моем случае.
Это происходит с каждым принтером, который вы пробовали? У меня были проблемы, характерные для принтера; так что это тоже нужно искать. – Kcvin