不需要的颠倒字符打印 [英] Unwanted Upside-down Characters Printing
问题描述
我有一个奇怪的问题,当我的应用程序打印时,只有一台打印机会发生此问题:每个字符都上下颠倒打印.
一切都打印在纸上的正确位置,但每个字符都颠倒了.如果我使用其他打印机(包括已安装的PDF Writer)进行打印,则输出效果很好,但是在这台打印机上则不是.
该应用程序是使用MFC用C ++编写的,并使用CPrintDialog选择打印机.选择并获取设备上下文后,将映射模式设置为MM_TWIPS.
就像我说的,对于我尝试过的所有其他打印机,输出都很好.我是否应该明确设置一些值,而这些值恰好在许多打印机上已经默认设置,但对于这台打印机却没有设置?
请帮帮我.
在此先感谢.
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.
推荐答案
也许打印机驱动程序有问题.尝试MM_TEXT或其他一些选项...
maybe the printer driver has a problem with it. Try MM_TEXT or some other options...
这篇关于不需要的颠倒字符打印的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!