急,200分,怎样编程实现完全监测打印机的使用情况?(200分)

  • 主题发起人 主题发起人 AKang
  • 开始时间 开始时间
A

AKang

Unregistered / Unconfirmed
GUEST, unregistred user!
包括谁打印,打印什么文件...
 
怎么没人答啊,我记得以前好象有人提过这个问题,且有人做过,如果有谁知道,请在下面<br>回复一下好吗?
 
老兄,<br>&nbsp; 你用什么工具呀?工具不同,实现方法也不同。<br>&nbsp; delphi中有个printer 类,能方便实现打印控制。<br>&nbsp; java 1.2中打印控制是用PrinterJob类实现,相对与java1.1中的PrintJob类功能多了很多。<br>&nbsp; 你可以把你想要实现的功能说具体些,大家一起讨论。<br><br>larry<br><br>
 
响应WM_SPOOLXXXX消息就可以了,具体的名称我记不请了,您在查查。<br>这个消息是在添加或删除打印任务是发送的,包含您要的全部信息。<br>
 
我刚刚在Delphi带的Win32SDK中查到的这个消息的说明,<br><br>The WM_SPOOLERSTATUS message is sent from Windows Print Manager whenever a job is added to or removed from the Print Manager queue. <br><br>WM_SPOOLERSTATUS &nbsp;<br>fwJobStatus = wParam; &nbsp; &nbsp; &nbsp; // job-status flag <br>cJobsLeft = LOWORD(lParam); // number of jobs remaining <br><br>Parameters<br><br>fwJobStatus<br><br>Value of wParam. Specifies the PR_JOBSTATUS flag. <br><br>cJobsLeft<br><br>Value of the low-order word of lParam. Specifies the number of jobs remaining in the Print Manager queue. <br><br>&nbsp;<br><br>Return Values<br><br>An application should return zero if it processes this message. <br><br>Remarks<br><br>This message is for informational purposes only
 
接受答案了.
 
但是我机器上消息为什么不能进入?请两位指教,如果解决,可以给200分
 

Similar threads

后退
顶部