1、首先通过USB和网络连接的打印机都是可以被检测到的(尚未测试LPT口的打印机)。

2、一些打印机(如我的HP DeskJet 930c)尽管我按了OFF按钮(只有电源适配器是开着的),仍然能够探测到在线。

3、因为打印机队列不为空的时候,它能够自动启动;

4、如果我关掉了电源适配器,那么打印机就不能自动启动了。当然了,Windows会通过打印机控制面板的”使用离线打印机“来调整打印机的设定。

5、网络打印机有时当我连接上网线,Windows会自动的取消选择”使用离线打印机“。

6、当我拔掉网线时,Windows又自动的选择”使用离线打印机“。这就是我的代码要检测的,就是”使用离线打印机“选项是不是被选中了。
