监控打印机状态问题
用EnumJobs()获取打印任务队列,返回到一个JOB_INFO_1类型的数组pJobInfo[i]里面。
pJobInfo[i].pDocument
pJobInfo[i].pMachineName等等 通过这些调用来获取当前任务的信息
但是 关键是pJobInfo[i].Status来获取打印任务出问题了
每次监控打印 第一步获取到的进制的Status为0,然后“打印暂停”Status为1,
脱机打印的时候Status为8.
打印完成的时候Status为16进制的2010。
目前只能Status只能取到这几个值,未取到其他的值。
问题:1.为什么只能获取到这几个状态。
2.2010这个值是怎么得到的?