We use the MS print dialog control DLL. But now we have a user of our software who has a Brother MFC-5440CN printer. The default is set to color and Normal mode. When we run our software and bring up the Preferences... the colormode is set to Grayscale and Normal mode. If you just print at that point it comes out as Grayscale but in Fast mode.
If you go back into print and preferences, switch it to color. It comes out in Color but fastmode.
To get it out of fastmode you have to go into preferences, switch mode to anything and back to Normal and then it "takes" the setting and prints it normally.
We have installed latest firmware for that printer and also re-isntalled the entire Brother printer suite and no change.
Is this an issue with the printer dialog interfacing to 64-bit Vista???
How do we debug this? We captured the print dialog values which we set to the printer values and colormode is set to 1 for grayscale... and by default the PrinterQuality is set to -1 which is fast... even though dialog "visually" shows "Normal"...