打印机编程的问题,打印东西时偶尔打印空白、或乱码或不清楚,不知这时怎么回事?
发生这些现象的时后通常都是每张打印单的最后几行,但是又不是每个打印单都这样。不知道这是打印机的问题还是程序的问题,该怎么解决啊? 问题点数:100、回复次数:8Top
1 楼bobob(静思)回复于 2005-03-08 17:35:17 得分 10
可能是打印机的问题
换一台打印机试试不久知道了Top
2 楼useresu(俗人)(灌水是我无言的抗议)回复于 2005-03-08 17:50:48 得分 10
应该是不同打印机可打印区域不同的影响,容易出现飞页(即空白页)的问题Top
3 楼m0772()回复于 2005-03-09 11:18:57 得分 0
那有什么好的解决方法吗,或该注意些什么?Top
4 楼m0772()回复于 2005-03-15 12:59:46 得分 0
//我的数据要根据数据内容的不同而打印到不同的打印机
while ( 获取同一类型的一批数据 ) {
根据数据类型查询该往那个打印机打印;
用CreateDC创建一个dc对象;
...;
通过TextOut把这批数据打印出来;
...;
}
/////////////////////////////////////////////////////
打印就这么一个过程,但是打印的过程中就偶尔出现以上的现象。
是不是我在打印之前应该先判断一下这台打印机是否正忙,只有不忙的时候才打印,如果忙一会再打印?如果应该这么处理,那么又应该如何判断一台打印正忙呢?Top
5 楼hushuangyan74()回复于 2005-03-15 21:39:55 得分 20
自己来作打印,比较麻烦,还要考虑打印机的缓存问题(我不晓得你的是不是这个问题),有时打印的数据量太大了,就会少线的问题。
网上也各种打印报表的控件可以用,挺方便的,可以试试!
如ARes,Grid Report。。。。Top
6 楼crystal521(【云淡风轻】)回复于 2005-03-16 00:05:30 得分 20
可能是打印机问题
不过如果你的打印换页和预览的内容都是自己绘的可能于你的换页计算有关Top
7 楼legendhui(秋天的叶子)回复于 2005-03-16 08:55:59 得分 20
可能是打印机问题Top
8 楼carbon107(<软件开发思想.h>)回复于 2005-03-16 08:58:50 得分 20
1.检查打印机,打word的看是什么情况
2.你可以到网上下载一个虚拟的打印机来试试呀Top




