Состояния ошибок устройства
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Печать устройств и их драйверов должна корректно восстанавливаться из любых состояний ошибки, с которыми может столкнуться пользователь. Это относится к тестированию всех возможных состояний ошибок устройства. Убедитесь, что устройство уведомляет пользователя о каждом состоянии ошибки и что устройство отменяет действие, восстанавливает и перезапускается из каждого состояния ошибки. Сначала настройте состояние ошибки, а затем убедитесь, что пользователь проинформирован о правильном состоянии ошибки.
Распространенные состояния ошибок принтера:
Вне бумаги
Открытие двери печати
Вне тонер
Бумажный джем
Автономный режим
Ошибки горячей подключаемой шины
Проверьте каждое из этих состояний ошибок до и во время операций задания печати с помощью следующей процедуры:
Настройте состояние ошибки и отправьте задание печати.
Убедитесь, что задание можно отменить, восстановить и перезапустить.
Настройте состояние ошибки во время задания печати, а затем снова убедитесь, что задание может быть отменено, восстановлено и перезапущено.
Кроме того, следует выполнить следующие дополнительные процедуры тестирования для автономных и горячих состояний ошибок:
Автономный режим
Когда принтер переходит в автономное состояние, убедитесь, что задание печати остается в очереди заданий, пока устройство не будет готово к печати снова. Затем задание должно завершиться успешно.
Отключите питание от принтера во время и перед заданием печати. Убедитесь, что принтер повторно запрашивает очередь заданий и снова начинает печать. Дополнительные сведения см. в разделе "Управление питанием".
Ошибки горячей подключаемой шины
При подключении устройства выгрузите и загрузите стек устройств (например, стек USB-драйверов). Отправка заданий печати до, во время и после выгрузки стека. Например, при подключении USB-устройств удалите корневой концентратор USB или контроллер узла, к которому подключено устройство.
Протестируйте выгрузку и загрузку стека устройств с выполнением заданий печати и без нее. Убедитесь, что задание можно отменить, восстановить и перезапустить.
Перезагрузите стек устройств, чтобы задание печати было корректно восстановлено.