为什么每次打印时都需要按打印机的执行键,用QUICKREPORT作的报表,急多加分!(100分)

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

zhao753

Unregistered / Unconfirmed
GUEST, unregistred user!
一.我的报表是用QUICKREPORT作的,定义的纸张为A3纵向,用EPSON LQ-1900K打印时按打印按钮即正常打印,但换用HP5100时,每次按打印按钮后非得再按一次执行键,为何?
二.为什么在程序中已设置纸张大小为A3,打印机属性也设置为A3纵向,每次出现预览界面时,点预览界面上的打印属性按钮时,纸张仍为A3横向,再在此设为A3纵向,才使打印出的为A3纵向,此现象在EPSON LQ-1900K上无,而在HP5100上有.
如果纸张定为A4,在HP1000上正常无上述两现象.
刚进入论坛分不多,但我愿意奉上100分,急
 
一是不是打印机的问题,我遇见过一些打印机是必须按play键,如果这台打印机测试页是需要按play键的话,就是这个原因了。
 
十分感激您的回答,但是打印测试页和一般文档都不需要按PLAY键
 
怎么没人回答呀 ,急
 
你先在自己的打印機上試一試,然後多換幾台其它的打印機上試,看出現的問題是否一樣。
如果是一樣的問題就是報表有問題,否則是打印機有問題的。
 
----------为什么在程序中已设置纸张大小为A3,打印机属性也设置为A3纵向,
建议在程序中设quickReport的page属性中的PaperSize为default试试
 
多谢,将quickreport的 pagesize设为default倒可以一试。我上面已经说过在EPSON LQ-1900K上正常打印,无需按联机键,将纸张设为A4时,在HP1000上打印也正常,手头又无其它打印机可试,是否还有别的因素,请多帮忙,我一定多多加分。
  另外各位高手,请问如何写代码控制QRDBTEXT的高度随其绑定字段的长短动态改变,最好有源码。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部