怎样才能知道本地打印机的状态,比如是否联机、是否缺纸、是否正忙或者空闲
我查了半天也没有找到满意的解决办法!
现在大家都用W2K了,以前的办法行不通了,郁闷啊~~
那个大侠知道,还请指点一二,先谢谢了!

解决方案 »

  1.   

    API函数 自己查找 用法
    FindFirstPrinterChangeNotification 创建一个新的改变通告对象,以便我们注意打印机状态的各种变化 
    FindNextPrinterChangeNotification 用这个函数判断触发一次打印机改变通告信号的原因 
    FreePrinterNotifyInfo 释放由FindNextPrinterChangeNotification函数分配的一个缓冲区 
    GetForm 取得与指定表单有关的信息 
    GetJob 获取与指定作业有关的信息 GetForm 取得与指定表单有关的信息 
    GetJob 获取与指定作业有关的信息 
    GetPrinter 取得与指定打印机有关的信息 
    GetPrinterData 为打印机设置注册表配置信息 
    GetPrinterDriver 针对指定的打印机,获取与打印机驱动程序有关的信息 
    GetPrinterDriverDirectory 判断指定系统中包含了打印机驱动程序的目录是什么