如何用Delphi捕获到向打印机发出打印指令,向高手求救(100)

  • 主题发起人 主题发起人 roundlight
  • 开始时间 开始时间
R

roundlight

Unregistered / Unconfirmed
GUEST, unregistred user!
我在开发一个应用程序的时候,遇到如下打印问题:希望程序在成功完成打印之后,才能够返回指令;每次点击打印按钮后,完成打印之后,才可以把发票的序列号自动累加;希望高手们帮我想想办法, 多谢各位大侠!
 
恳求各位大虾们多多指点,有什么好办法都使出来吧;
 
这个是不可能的
 
即使不可能也会有变通的办法吧? 任何事情都不是绝对的。。。。希望,高手们给点可行性的办法出来,多谢
 
这里已经没有高手了,结贴吧。
 
不会吧,我还是相信会有人出来帮助的;
 
看来这里的人气确实不行了, 哎, 想当年。。。
 
1、加入Printers单元,2、在打印按钮关联的事件中的开头加入下面这句: if (Printer.Printing) then begin ShowMessage('打印中,请稍候再试。'); Exit end else begin ...//your operating code end;
 
to:dark_power1、加入Printers单元,2、在打印按钮关联的事件中的开头加入下面这句: if (Printer.Printing) then begin ShowMessage('打印中,请稍候再试。'); Exit end else begin ...//your operating code end; Printer.Printing 是在检测打印机是否打印,而非打印结束,好像这样不行吧?
 
晕倒,这个要你直接将 数据发给打印机,而不要经过windows打印机缓存
 

Similar threads

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