打印不出(200分)

  • 主题发起人 主题发起人 kindli
  • 开始时间 开始时间
K

kindli

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi编了一个打印程序,在一般的针式机中打印正常,但在Epson color 460中打印不正常。我发现如果用它自己的驱动程序,它会自动安装一个自带的打印管理程序,每一次打印,它都会自动跳出来(显示墨水剩量,打印进度等)。当用我的打印程序时,打印管理程序就会跳出来,但打印机并不打印。后来我用windows自带的兼容驱动程序(选型号相近的),就可以打印出来,这时打印管理程序是没有安装的。why?应该如何解决?
 
QuickReport设置的纸(默认A4)与当前打印机的纸张设置不匹配.
设为Custom再试试
 
QuickReport纸设为Custom,打印机的纸设为Custom.大小最好完全一样。
 
我昨日无讲清楚,我用QuickReport试过,就算是设过纸张都不行的。我又用printer.Canvas.Textout来输出,但现象也是一样,那个打印管理程序只是闪一闪,打印机就是无反应,但如果同一程序在windows自带的驱动程序(选相近的打印机类型,这时无打印管理程序)下,则可以运行正常!我试过如果用打印机自带的驱动程序,在word中打印或是develop 2000中的reporter打印都是正常的!???
 
在大多数打印机上正常说明你的代码应该没问题,要不就可能是DELPHI本身的问题?
要不,你应该可以删掉EPSON的打印监控程序,应该也可以打印的。
 
I meet the same problem as you,It can print Word,
But it can't print my Report,I change a computer,It can print,
重装先前那台电脑,问题解决。
 
我用过好几台机,但都不行。如何删掉EPSON的打印监控程序。
 
我也是Epson受害人之一,这不仅是Epson460我已经用过的Epson 710也是,我用Delphi3+aceReoprt报表,就是不出,更换打印驱动程序就正常,希望大家多多帮忙!!
 
to jack.chen and kindli:
我也没有办法了,只能说:Good Luck!
Hope Someone Can help you!
 
多人接受答案了。
 
后退
顶部