[Bug 52996] New: comdlg32:printdlg fails when OneNote is installed

WineHQ Bugzilla wine-bugs at winehq.org
Fri May 13 09:54:01 CDT 2022


https://bugs.winehq.org/show_bug.cgi?id=52996

            Bug ID: 52996
           Summary: comdlg32:printdlg fails when OneNote is installed
           Product: Wine
           Version: unspecified
          Hardware: x86-64
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: comdlg32
          Assignee: wine-bugs at winehq.org
          Reporter: fgouget at codeweavers.com

comdlg32:printdlg fails on cw-gtx560 and cw-rx460 when running Windows 1809 and
1909:

printdlg.c:198: driver 'winspool' device 'OneNote' port
'Microsoft.Office.OneNote_16001.11629.20028.0_x64__8wekyb3d8bbwe_microsoft.onenoteim_S-1-5-21-2735375161-1667520140-535807745-1002'
printdlg.c:215: Test failed: got 0 with 2 and 00000000 for '' (expected '>1'
and '!= NULL')
printdlg.c:220: Test failed: got driver 'winspool' (expected '')

https://test.winehq.org/data/tests/comdlg32:printdlg.html

It turns out these test configurations are the only ones that have this
'OneNote' line. All the others have the following trace instead:

printdlg.c:198: driver 'winspool' device 'Microsoft Print to PDF' port
'PORTPROMPT:'

So my understanding is that 'Microsoft Print to PDF' is the default printer for
all the machines except for these four where "OneNote" is the default instead.
I don't know how "OneNote" came to be the default on these machines. I don't
think it was intentional on my part. Rather I suspect there was some randomness
in the order in which some Windows updates were installed or something like
that.

For reference the cw-rx460-1909 machine has the following printers:
* Fax
* Microsoft Print to PDF
  --> This seems to be the default printer on all other machines.
* Microsoft XPS Document Writer
* OneNote
  --> This is the one that's selected by default in notepad, so presumably the
default printer.
      (The Windows 10 1909 GUI does not make that really clear anywhere else
that I could find)

So it seems like the test should be adjusted to not fail with the OneNote
printer.
That or that check should be skipped?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list