如何连续打印(50分)

  • 主题发起人 主题发起人 fyzxm
  • 开始时间 开始时间
F

fyzxm

Unregistered / Unconfirmed
GUEST, unregistred user!
用Epson点针式打印机,如何用Delphi实现进行不换页的连续打印(用穿孔纸)。我在使用
中发现连续打印时在页与页之间会有20公分的空白。
 
把页面设置里的上边距和下边距都设为0
 
我试过,不行的。他会自动进一段纸。
 
你在控制面板 打印机的属性中
纸张大小 改为自定义 用尺子量一下你要打出来的长度,再定义~~~~~
应该没有问题的~~~
 
看一下打印机的说明书,有可能是打印机自身的设置中的纸张类型不对.LQ300K就有这种设置.
 
本人以前也作过有关针式打印机的程序,如果你要打的东西的高度很小,用QUICKREPORT就无法
实现,你可以参照打印机说明书,用机器码来控制走纸。
 
要选择链式打印纸!!!!!!!!
 
我要连续10多页,纸张类型中有没有几米长的。
 
如果你用的是那种最常用的连续打印纸,纸张类型应该选择10*11英寸的纸张,如果没有这种类型的
话,就选自定义纸张,宽度设为254mm,高度设为279.4mm(一般情况下,有时会以0.1mm为最小单位,那
么就应该是2540和2794了,若以0.01英寸为最小单位则应该是1000和1100)
 
补充一下:
设为上面我说的那中纸张类型后,如果你是要横向打印很长的报表,那么只要再设一下"横放"的
选项不就行了吗?
 
在打印机属性中在选择纸张类型时,选择自定义纸张,输入纸张的尺寸和DELPHI定义的尺寸以及与纸张每一页的实际尺寸相一致,在打印机上多试几次,应该可以。
 
你在控制面板 打印机的属性中
纸张大小 改为自定义 用尺子量一下你要打出来的长度,再定义~~~~~
应该没有问题的~~~
把页面设置里的上边距和下边距都设为0
要注意:各种打印机的进纸量是不同的,你所出现的问题在打印机的可打印区域问题上。
各种打印机的可打印区域不同,要看其说明书上的可打印区域进行设置。
 

Similar threads

回复
0
查看
848
不得闲
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
后退
顶部