我需要衡量打印作业的时间,这意味着“之间发送打印命令”和测量打印作业时以编程
“打印作业从打印队列消失了”,所以我想通过脚本
做这些事情的时候- 搜索所有PDF文件
- 打印文件
- 获得打印时间(如上)
- 去下一个文件,所有文件都做以上
这是迄今为止我的工作(我省略某些部分)
For Each file In objFolder.Items
' check for the extension
if objFSO.GetExtensionName(file.name) = "pdf" then
' invoke to print
file.InvokeVerbEx("Print")
' select print jobs
Set Printers = objWMIService.ExecQuery _
("Select * from Win32_PrintJob")
For Each objPrinter in Printers
DateTime.Value = objPrinter.TimeSubmitted
TimeinQueue = DateDiff("n", actualTime, Now)
Wscript.Echo TimeinQueue
Next
end if
next
主要是我要问我如何能得到的时候打印作业从打印队列中消失。
而且我需要继续下一份工作,直到一份印刷工作结束。 有什么想法?
能帮'的'\ ROOT \ CIMV2'命名空间 – JosefZ 2014-11-08 11:15:47