Qreport控件在打印时的问题,敬请帮忙(比较容易得分)(100分)

  • 主题发起人 主题发起人 zcxrdz
  • 开始时间 开始时间
Z

zcxrdz

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做delphi程序用quickreport做报表打印时,出现错误:“selected printer no valid."
之后我又升级Qreport到3.5,打印时不出错误提示了,但打出的报表表体完整、没有表头。
比如“XXX报表”打不出来。
请高手指教,说得详细些。另外我的打印机是epson 5700L, 打印正常而出问题的打印机是
STAR ar-3200+.
 
兼容性 你做报表的时候默认用A4吧,我以前都这样,所以改成我现在说的
ok了
 
同意楼上,或者是你的打印驱动不是完全匹配
 
to 喜玛拉雅 and Z_JJ:
请两位详细说说,喜玛拉雅兄现在改成什么样了?
 
你设计报表时的纸张是不是和打印机设置的纸张一样,如不一样改正就OK了,
 
问题原因:因为你的打印机纸张类型为自定义,同时大概应该是针式打印机,如Star等。
QuickReport探测纸张的时候API出错,导致这个问题。
解决办法:设置你的打印机的自定义纸张大小大一些。一般为自定义纸张大小的一半就可以了。
 
最简单的解决办法
就是使用STAR的打印机
也要在系统内把打印机类型设置成EPSON 1600K
我试验过,兼容性没有问题
 
后退
顶部