Hi RBisch,
Based on my understanding, you find PrinterSettings.CanDuplex and
PrinterSettings.IsDefaultPrinter properties to be wrong on your machine.
PrinterSettings.CanDuplex detects whether the printer you use supports
Duplex printing, while PrinterSettings.Duplex property will tell your
current setting for printer(You may use single side printing for a printer
which supports duplex printing).
PrinterSettings.IsDefaultPrinter indicats whether the PrinterName property
designates the default printer, except when the user explicitly sets
PrinterName.
I have tested these 2 properties on my side, which has no problem, my
network printer support duplex printing and I use the default printer, so
in my test program, these 2 prooperties both return true.
I also have searched external and internal resource and I did not find any
unknown issue or any other people meet your problem. So can you paste some
code snippet for me to reproduce the problem?
Also, just as MSDN document said, if you explicit set the PrinterName, the
PrinterSettings.IsDefaultPrinter will become "false", even you set the
PrinterName to the default printer.
Thank you for your patience and cooperation. If you have any questions or
concerns, please feel free to post it in the group. I am standing by to be
of assistance.
Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! -
www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.