电源管理
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
当系统通过各种睡眠状态循环运行并且设备无法正确设置设备电源状态或从各种设备电源状态返回时,连接端口的设备会出现一些最常见故障。 系统应始终像从完全关闭状态(“冷启动”)启动一样。 进入睡眠状态或从睡眠状态中唤醒时唯一的特殊行为很可能是 bug。
遵循以下基本规则,确保设备正常工作。
设备、端口及其驱动程序不应阻止或防止系统进入睡眠状态。
正在进行的打印作业不应阻止请求进入较低电源状态。
当系统从睡眠状态唤醒时,启动较低电源状态时正在进行的任何打印作业都应正常恢复。
严重关闭请求将覆盖任何否决电源状态更改的尝试。
有关详细信息,请参阅系统电源状态。
跨各种电源状态测试连接端口的设备
要开始在各种电源状态前后测试设备,请先验证设备的基线即插即用 (PnP) 功能。 接下来,验证测试环境是否可以进入所有电源状态和从所有电源状态唤醒。
正确连接并安装一台设备后,在每个电源状态 S0 到 S5 之前和之后测试其行为,具体如下:
等待测试 (S1 - S3)
进入等待状态和从中唤醒,其中设备已连接,且未在进行任何作业。 系统应正常地进入每个睡眠和唤醒状态。
验证设备在进入睡眠状态之前和之后是否正常运行。 在未安装设备的情况下重复相同的测试。
尝试从等待状态唤醒后安装设备。 设备应成功安装。
在有打印作业正在进行的情况下验证进入等待状态和从等待状态唤醒。 正在进行的作业应在唤醒时恢复。
验证进入等待状态和从等待状态唤醒后是否可以取消、恢复和重启作业。
将设备置于设备错误状态,如设备错误状态所述。 验证进入等待状态和从等待状态唤醒后是否可以取消、恢复和重启作业。
休眠测试 (S4)
进入休眠状态和从中唤醒,其中设备已连接,且未在进行任何作业。 系统应正常地进入每个睡眠和唤醒状态。
验证设备在进入睡眠状态之前和之后是否正常运行。 在未安装设备的情况下重复相同的测试。
从休眠状态唤醒后尝试安装设备。 设备应成功安装。
在有打印作业正在进行的情况下验证进入休眠状态和从休眠状态唤醒。 正在进行的作业应在唤醒时恢复。
将设备置于设备错误状态,如设备错误状态所述。 验证进入休眠状态再从休眠状态唤醒后是否可以取消、恢复和重启作业。
关闭/重启 (S5)
在已连接设备且没有正在进行的作业时关闭系统。 系统应正常关闭。
验证设备在系统关闭前后是否正常运行。 在未安装设备的情况下重复相同的测试。
尝试在关闭设备后安装设备,然后重启系统。
在有打印作业正在进行的情况下关闭并重启系统。 正在进行的作业应在重启时恢复。
将设备置于设备错误状态,如设备错误状态所述。 验证从系统关闭或重启恢复后是否可以取消、恢复和重启作业。 处于错误状态的打印作业应在关闭或重启后保留在队列中,并且打印作业应在关闭或重启后清除错误状态后恢复。
严重关闭
当可以请求严重关闭事件(例如,达到严重电池电量时),计算机可以处于上述任何活动电源状态 (S0-S4)。 验证设备在严重关闭事件前后是否正常运行。 在未安装设备的情况下重复相同的测试。
尝试在严重关闭事件后安装设备。
测试在电源管理器启动严重关闭事件时设备的使用条件,并且设备驱动程序不会否决睡眠状态。
有打印作业正在进行时,启动严重关闭事件。 系统唤醒时,打印作业应重新启动并正常恢复。
将设备置于设备错误状态,如设备错误状态所述。 验证在从严重关闭事件恢复后是否可以取消、恢复和重启作业。 处于错误状态的打印作业应在关闭或重启后保留在队列中,并且打印作业应在关闭或重启后清除错误状态后恢复。
设备已安装并空闲后,使用从控制面板获取的电源选项应用程序启动系统睡眠状态。 验证系统是否在给定时间进入相应的睡眠状态。 在未安装设备的情况下重复此测试,并验证系统唤醒后是否可以安装该设备。