?????????很急手的打印问题,请高手帮忙!我快被折磨得跳楼了!

时间:2021-10-08 18:52:38
我用的是delphi6的quickrep控件(版本是:3.6)做的报表客户用的打印机是Star AR3200+针式打印机,纸张是两边带孔的连续纸(宽:24.1cm高:27.9cm)每一次打印超过1页时,走纸总是向下偏移。我在设计报表时用的是(custom)自定义,宽和高设成纸张实际大小。发现纸张偏移问题没有解决,于是就想单张打印,单张预览的内容正常,,可是每一次打印时,打到最后一行记录时,打印头就停下来,不打了。这样单张内容就打不全。这些问题已经捆扰我一周的时间了。请高手指点!我快急得跳楼了!

7 个解决方案

#1


你把纸张大小改变一下
就可以了
不用修改程序!

#2


或者把下边的页边距缩小。

#3


我也想知道

#4


这个问题好象我已经解决了,用的是epson 的打印机,开始也出现这个问题,然后专门到现场去了一躺。 
 1。有没有出现最后一行字打一半 的情况,如果有,在WORD里用你的customsize,top,bottom,打一张看看,他会提示你‘在可打范围之外,要调整’,再看调整后 的参书是多少,就用这个参数在你的程序里。
 2。这都是小问题,就是怎摸找最家的参数了,你可以用一个计算公式,就是按比例缩放的,可我没法打出来,

#5


我认为‘走纸总是向下偏移。’的原因:
 不要认为你设置的27。9是正确的,我知道这是标准的纸张,但是你不能用这个数字,
现在你要试着把他变小,

#6


对了,我打的字是打了一半就不打了,我适过了,不过,在论坛上,我看了一些文章,有的说这是quickrep控件的一个bug,就是不支持自定义打印,是这样的吗?我想改用fastreport但是,我也不知道,用这个控件是不是可以支持连继纸的打印。而且,我也不想在换其它控件了,因为fastreport我从来没有用过。要从零学起才行呀。有哪位高手在加以指点好吗!
还有就是我用的是win2000个人版,在打印设置里,还需要用设置实际纸张大小的格式吗!
打印机的纸张设置成什么纸呢,在打印输出时。我的QQ是56905026(静儿)。
                                                   提问者;delphigxm

#7


你注意看一下打印纸张类型设置
我原来用的381*279的,用自定义没搞定,后来才知道这就是US型的纸张,一下就搞定了
你的那种也试一下,应该是17英寸*XX的,找一下!!!

#1


你把纸张大小改变一下
就可以了
不用修改程序!

#2


或者把下边的页边距缩小。

#3


我也想知道

#4


这个问题好象我已经解决了,用的是epson 的打印机,开始也出现这个问题,然后专门到现场去了一躺。 
 1。有没有出现最后一行字打一半 的情况,如果有,在WORD里用你的customsize,top,bottom,打一张看看,他会提示你‘在可打范围之外,要调整’,再看调整后 的参书是多少,就用这个参数在你的程序里。
 2。这都是小问题,就是怎摸找最家的参数了,你可以用一个计算公式,就是按比例缩放的,可我没法打出来,

#5


我认为‘走纸总是向下偏移。’的原因:
 不要认为你设置的27。9是正确的,我知道这是标准的纸张,但是你不能用这个数字,
现在你要试着把他变小,

#6


对了,我打的字是打了一半就不打了,我适过了,不过,在论坛上,我看了一些文章,有的说这是quickrep控件的一个bug,就是不支持自定义打印,是这样的吗?我想改用fastreport但是,我也不知道,用这个控件是不是可以支持连继纸的打印。而且,我也不想在换其它控件了,因为fastreport我从来没有用过。要从零学起才行呀。有哪位高手在加以指点好吗!
还有就是我用的是win2000个人版,在打印设置里,还需要用设置实际纸张大小的格式吗!
打印机的纸张设置成什么纸呢,在打印输出时。我的QQ是56905026(静儿)。
                                                   提问者;delphigxm

#7


你注意看一下打印纸张类型设置
我原来用的381*279的,用自定义没搞定,后来才知道这就是US型的纸张,一下就搞定了
你的那种也试一下,应该是17英寸*XX的,找一下!!!