一个让打印机随时停止的问题!(30分)

  • 主题发起人 主题发起人 soleylg
  • 开始时间 开始时间
S

soleylg

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我要打印的东西,只有2行,但打印机在打完这两行后要把整张纸都走完,
如果能让它打完这2行后就停下来,然后我就可以继续打印下面的东西了,很节约纸张,
这样该怎么办?? 在PowerBuilder中可以通过下面的语句实现:
PrintSend(ll_job,CHAR(27) + CHAR(67) + CHAR(ll_row)),那么在Delphi中是不是可以采用
同样的方式来实现呢? 同时,我也试过Printer.Abort,但程序提示说:
“Printer is not Currently printing”。 这是为什么呢?
 
怎么连看一眼的都没有??
 
“Printer is not Currently printing”。 这是当然的了,因为你的打印已经结束了,你再
用abort是没有用的,你是想在一个程序中接着打印还是这个程序打印完了,再到另外一个程序
中打印别的东西?如果是在一个程序中的话,你可以自己控制什么时候换页,如果是两个程序,
那恐怕就没有办法了.
 
那大家能给我一段代码,说明Abort怎么用,什么时候用吗?
 
告诉我你的mail我给你发
 
谢谢!
solleylg@163.net
 
resun老兄,Abort可以用,但是它一样要走完整张纸。

 
给俺一份,谢谢!
liao6373@sina.com
 
后退
顶部