请教用QuickReport做单据打印时自定义纸张的走纸问题? ( 积分: 200 )

  • 主题发起人 主题发起人 shunbing
  • 开始时间 开始时间
S

shunbing

Unregistered / Unconfirmed
GUEST, unregistred user!
我用QuickReport报表工具做单据打印,打印在连续的纸上面,单据的纸张是自定义大小的,不是A4大小,我设置了报表的纸张大小,也设置了打印机的纸张大小,但是在打印时,每次打印完走纸的长度都是A4纸的长度,不知道为什么,在Excel中试过,没有问题.
不知道有没有兄弟做过这样的报表,请指点小弟一下,不甚感激!
 
QuickReport 控件和打印机驱动有很大关系,你试下换驱动吧!
[:)]
 
驱动是打印机自带的驱动啊,怎么换啊
 
如果是兼容LQ的,则使用EPSON的驱动!
 
这是因为大部此类的打印机是不支持自定义的纸张的大小的,一般的打印单据的尺寸用中一刀
 
在 打印驱动的打印首选项中设置自定义纸张。
 
我觉得应该是设置的问题,或QuickReport能不能实现这个功能的问题,因为我用Excel在同一台打印机上,设置自定义纸张,走纸都走的正确,但用QuickReport就总是走A4纸的长度
 
还有人知道走纸问题的其它原因吗?
 
在打印机属性里,选择高级,点打印默认值按钮,选择纸张/质量,点高级按钮,设置好默认的纸张大小为自定义的纸张大小,quickreport的纸张格式设置为default即可。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3543145
 
我也碰過此類問題,反反複複改了不知道多少次,均沒有改好,並且問題就出在一台xp的電腦上,后來是在打印前,在程序裡重新設自定義紙張的大小,heightinch:=550,widthinch:=850,就好了,你也可以試一下,看這樣的方法能不能OK!
 
谢谢myhby和qis2000两位老兄,我会试试的
 
你试一下如下方法:
1,把打印机的属性里纸张设为自定义纸张。
2,在程序里把QuickReport的quickrep1.page.pagesize的值改为Custom。
祝你好运。
 
我也遇到过这问题,是QR3的问题,在2K和XP下不支持自定义纸张,去下载一个QR4就可以了。
 
好贴不要沉
顶顶顶顶顶顶顶顶顶顶顶
 
严重同意楼上,现在还没碰到过此类问题,希望对以后又帮助,收藏了!
 
还有没有兄弟知道应该怎么搞啊,急啊~~
 
同意hb_wshsh,版本升级就搞定了
 
在QuickReport中设置为Custom,width,Hight,再设置成default, 就不会自动改变了
 
TO:hb_wshsh 有QR4给我一个,谢谢!
E_MAIL:FUXINBD@SINA.COM
 
我以前的答案也有人引用啊,哈哈~~~~~~~~~,顶一下
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
811
import
I
后退
顶部