用printers打印单元 打印小票(带驱动),为什么只能打印第一张,打印第二张就打不出来?(50分)

  • 主题发起人 主题发起人 horselily
  • 开始时间 开始时间
H

horselily

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用的PRINTERS单元中的CANVAS打印小票,第一张能正常打印,第二张打不出来,任务栏上有一个打印任务老是打不完,请问这是什么回事/
 
用D的PRINTER对象,经常遇到问题。
WORD能打印的环境情况下,D做的程序就不行。
 
有没有什么好的方法,可以在装有驱动的小票打印机里正常打印小票?
 
请大家再帮忙,想想有什么办法没?
 
用驱动的不好,不用驱动的好~~~~~~~~
不是canvas 的问题
我也做过,
打印要及时open,canvas.write,close
要在一个事件里处理,不要等半天,要在0.几秒处理完
fileopen('lpt1');
filewrite(xxx)
fileclose
是最好的.
 
我也碰到这个问题,帮顶。我用的是带网络的小票打印机。EPSON TM-U22A+网络模块,总归是4张纸的内容就打印2张,每次都是如此。
 
用报表控件不行吗?
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部