急!!QuickReport的报表在win98下正常的连续打印,但在WIN2000下每打印完一张,都要走完一张A4纸的长度后才打第二张纸, (70分)

  • 主题发起人 主题发起人 andy_lim
  • 开始时间 开始时间
A

andy_lim

Unregistered / Unconfirmed
GUEST, unregistred user!
//s_debit_rep是QuickReport;
s_debit_rep:= Ts_debit_rep.Create(self);
s_debit_rep.add3.Caption:=edit5.Text;
s_debit_rep.add4.Caption:=edit6.Text;
s_debit_rep.attn.Caption:=edit7.Text;
s_debit_rep.tel.Caption:=edit8.Text;
s_debit_rep.fax.Caption:=edit9.Text;
s_debit_rep.wei.caption:=edit31.Text;
s_debit_rep.car.Caption:=edit18.Text;
s_debit_rep.tem.Caption:=edit19.Text;
s_debit_rep.total.Caption:=edit30.Text;
s_debit_rep.staff.Caption:= s_login.staff_name;
s_debit_rep.PrinterSettings.PrinterIndex:=printer.PrinterIndex;
s_debit_rep.Preview;
s_debit_rep.Free;
上面这段语句:
在WIN98下,我自定义了纸张的大小,他打一张纸后,针头就停留在那个位置不变,打印机不用重新退纸/进纸,可以正常顺利地连续打印下一张,
可是在WIN2000下,我自定义了纸张的大小,可他打一张纸后,要走完一张A4纸的长度后才打第二张纸,这样一来要连续打印的时候,每次都得重新退纸/进纸才可以。怎么回事呢?该怎么解决?谢谢!
查询到一个类似的问题: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1746879
LiChaoHui大侠的方法很不错,可我不懂得用,哪位大侠帮帮忙,谢谢!!
 
快来人啊!
 
QuickReport在98里纸张是custom, 在2000里应为default并在打印机里设置自定义纸张。
 
升级QR->3。62,将打印机的纸张设为与QR一致。
WIN2000下定义纸张方法:
控制面板->打印机->文件->服务器属性中增加纸张定义。
 
wwwwb,
你好,QR升级后,报表要重新设置制作再编译,还是升级后只需重新编译即可?
 
请问:QR3.62 for Delphi 6.0 下载页面需要password,怎样得到这个下载口令呢?
烦请高手指点,如果您有这个口令请贴在这里或email给我吧。多谢
 
等待中。。。
 
DELPHI园地有:
http://www.delphifans.com/down_view.asp?id=295
你注册一下就可以下载了。
 
disremember,
下载到了吗?要不要我发份给你?
 
正在下载中,andy_lim,
但很慢,并且不能用快车,我是宽带,可下载需要36分钟
楼上wwwwb说QR3.62能解决在w2k下自定义打印问题,不知道你用过后效果如何,你解决问题了吗? 请告诉我。我与你遇到的是同样问题,但愿这个QR3.62能解决,
顺便说句闲话,我觉得还是QR比较符合Delphi编程风格,用起来比较习惯。
 
还是没有完成,不知道是不是报表要重新设置制作再编译,
祝你顺利!
 
这是WIN2000的问题,纸张只能在打印机控制,程序不能自定义,word,wps都有这样的问题,所以在WIN98可自定义,而在win2000不行,又如针打在win2000可自定义,其它的好象不行,为了这,我花了好多时间,解决的办法用A4代替自定义,也就是说在win2000不要自定义,否则问题多多.
 
那比如打印发票等怎么办?
<<<< ...解决的办法用A4代替自定义,.....
怎么处理? 在打印服务器属性里面,又不能更改A4的大小
 
to andy_lim,
问题已经解决了, 问题解决的关键是wwwwb提到的QR3.62,另外原来的打印设计需要到RQ3.62重做一次,这里我归纳一下:
1、安装 QuickReport3.62 for Delphi6 (我的是D6);下载地址:http://www.delphifans.com/down_view.asp?id=295
2、在QuickReport3.62上设计表格;
3、QuickRep1.Page 的 PaperSize 设置为 Custom,然后设置好你的 Lenght 和 Width
4、Win2K控制板里,设置打印机属性为A4纸;(不晓得设别的成不成,看了‘太阳河上’说的我没敢设成自定义)
5、Over
最后,对wwwwb表示感谢,还要感谢kingdeezj和‘太阳河上’,谢谢你们的回复
 
太好了,终于搞定了!
谢谢wwwb! 谢谢disremember, 还要感谢kingdeezj和‘太阳河上’,
衷心谢谢你们的回复!
 
后退
顶部