不需要的颠倒字符打印 [英] Unwanted Upside-down Characters Printing

查看:138
本文介绍了不需要的颠倒字符打印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个奇怪的问题,当我的应用程序打印时,只有一台打印机会发生此问题:每个字符都上下颠倒打印.

一切都打印在纸上的正确位置,但每个字符都颠倒了.如果我使用其他打印机(包括已安装的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆