Что означает код ошибки Windows 63 (ERROR_PRINT_CANCELLED)?

 
Также может означать:
КонстантаТипОС
STATUS_WAIT_63NTSTATUSWindows
ENOSRerrnoLinux
ENAMETOOLONGerrnomacOS
ENOSRerrnoSolaris
NO_MORE_SYSTEM_PTESКод BSODWindows
Предыдущий Следующий
ERROR_NO_SPOOL_SPACE ERROR_NETNAME_DELETED

ERROR_PRINT_CANCELLED

description[Задание печати было удалено из очереди до завершения обработки.]

Задание печати является самостоятельно управляемым объектом диспетчера очереди. После отправки его может удалить отправивший пользователь, администратор, код управления очередью либо операция диспетчера, например очистка очереди. Поэтому приложение всё ещё может хранить дескриптор принтера или идентификатор задания, хотя ожидаемый документ уже исчез из очереди.

Это отличается от сбоя печати на стороне устройства: ключевым событием является удаление поставленной в очередь работы. Windows предоставляет явные операции удаления задания и очистки очереди, а удалённые протоколы печати также включают управление заданиями.

Проследите жизненный цикл задания

  • Запишите идентификатор задания, возвращённый путём отправки, и последовательно используйте его во всех последующих журналах.
  • Сопоставьте отмену с управляющими операциями SetJob, очисткой принтера, действиями пользователя и администрированием сервера печати.
  • Используйте уведомления об изменениях очереди или периодические снимки EnumJobs/GetJob, чтобы определить момент исчезновения задания.
  • Не отправляйте задание повторно автоматически, пока не установлено, было ли удаление намеренным: слепая повторная попытка может заново создать задание, которое пользователь явно отменил.

Microsoft: управляющие операции SetJob · Уведомления об изменениях принтера · MS-RPRN: управление заданиями печати


Нужно найти другой код? Найти другой код состояния или ошибки.