I'm working on som printing code that doesn't behave correctly when used against certain HP drivers. The PrintDlgEx structure will actually come back empty in some cases when a printer is selected. We can duplicate the behavior in a simple test program that has allowed us to track it back to the printer being selected (in this case a M9040). It always works on the first try, but on subsequent attempts it fails.
How and who do I contact at HP to report this as a bug?