Print dialog not changing (highlighting) to default printer

Mani Raj 1 Reputation point
2020-12-22T16:01:38.443+00:00

I can change the default printer through my app. But the print dialog not changing the setting to the default printer. (Let Windows manage my default printer is unchecked). Ctl+Shift+P in Microsoft Edge highlights correctly the default printer. But in all other applications we need to manually select the default printer in the print dialog, which is absurd. I need this functionality urgently for a client project.
In the screenshot, the default printer is "Microsoft Print to PDF" but the Canon G3010 series is highlighted (since it was the previous default printer). So, clicking print will only print with Canon and not the expected default printer (PDF).50474-default-but-highlight.png

Windows Server Printing
Windows Server Printing
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Printing: Printer centralized deployment and management, scan and fax resources management, and document services
675 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Karlie Weng 18,276 Reputation points Microsoft Vendor
    2020-12-23T02:32:23.527+00:00

    Hello @Mani Raj

    After you changed the default printer , did you click on Apply ?

    My default printer was Print to PDF, now I changed to HP 6960:

    50536-image.png

    Click on APPLY

    50602-image.png

    Close the window

    50563-image.png

    Next time I open print dialog, with highlight on changed printer, without select it.

    50603-image.png

    Keep me posted how it goes. Thank you and have a great day!

    ----------

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best Regards
    Karlie

    0 comments No comments

  2. Mani Raj 1 Reputation point
    2020-12-30T11:07:54.487+00:00

    My application requirement is to change the default printer programmatically so that printing will be done using the default printer. I showed the dialog box just to prove my point that default printer gets chosen programmatically but printing (either silent or with dialog) won't be printed using the default printer. It's a serious bug, please correct it soon. To create the scenario try the following cases:
    case 1:
    Try Ctrl_Shift+P in Edge. This will correctly choose the default printer.
    case 2:
    Ctrl +P in all applications (including Edge) won't print using the default printer.

    I repeat again: CHOOSING DEFAULT PRINTER IS OK BECAUSE IT HAS GREEN TICK MARK. SO NO PROBLEM. BUT THE DEFAULT PRINTER IS NOT GETTING HIGHLIGHTED IN BLUE COLOR. THE EXPECTED BEHAVIOR SHOULD BE GREEN TICK + BLUE HIGHLIGHT.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.