I have a strange problem that only occurs with one printer when my application prints: each individual character prints upside-down.
Everything is printed at the proper location on the paper, but each character is upside-down. If I print to other printers, including a PDF Writer installed, the output is perfectly fine, but on this one printer it isn't.
The application is written in C++ with MFC and uses a CPrintDialog to select the printer. Once selected and the device context is obtained, the map mode is set to MM_TWIPS.
As I say, the output is fine for all other printers I have tried this with. Is there some value that I should be explicitly setting that just happens to be already set by default for many printers, but not for this one?
Please help me.
Thanks in Advance.