怎么样子才能检测到打印机状态啊!我最近在HP的网站上面看见许多提供的编程接口,像APDK,里面就要得到卡纸,缺纸状态的命令。但是它好象只适合liunx系统。
哪个高手知道有没有什么打印机接口可以用在windowsXP中的。

解决方案 »

  1.   

    打印机状态, 有API的呀
    GDI里面的. 名忘记了
      

  2.   

    我来了。南南!

    打印机使用的驱动程序不支持 Printer 对象的属性。此错误产生的原因及解决方法如下: Printer 对象属性的效果取决于打印机制造商提供的驱动程序。某些属性的设置可能没有效果,或者其它不同属性的设置可能有相同的效果。在允许范围之外的设置值可能产生错误,也可能不产生错误。 
    详细信息,请参阅制造商关于特定驱动程序的文档。
      

  3.   

    参考
    http://topic.csdn.net/t/20050411/00/3925037.html
      

  4.   

    不管驱动怎么写,并口打印机这几个状态是肯定有的吧?
    1、缺纸;2、忙;3、缓冲区满。
    而且这几个状态由专门的状态线控制,厂家不会自己搞一套吧。
    至于USB和串口打印机,可能是完全驱动相关了。