如何实现非默认纸张的打印,很着急啊,实现的多多给分!! ( 积分: 200 )

  • 主题发起人 主题发起人 小乙
  • 开始时间 开始时间

小乙

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经用“打印服务器”设置了自定义的纸张,我要用EspsonLQ1600KIII用牵引送纸方式实现对381打印纸的收据打印,程序已经设置成自定义的纸张“85mm*381mm”,在XP系统的打印设置中已经设置了自定义的“票据”默认打印,但是,程序打印出来还是只打印出了一半,另一半打印不出来,请问,哪位大侠帮下,多多给分,我很久没有做程序了,落伍啦,我用的是D6版本。拜托!拜托!
 
同问:
我的问题是打印发票(197mm*97mm)的时候,由于有一行'制票人'信息是在发票的最底部,我没有用控件,直接用的Printer.canvas.textout(X坐标,Y坐标,'刘德华'),结果这一行打印不出来,如果我把Y坐标改小一点,就可以打出来了,但是那样就没对齐,不符合要求,再慢慢把Y坐标调大到“制票人”那一行的上面某一行就打不出来,在请问如果想要打到“制票人”这一行我该如何解决?
 
你打印时选择一下纸张大小。
 

Similar threads

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