Site icon EfmSoft

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

 
Предыдущий Следующий
ERROR_SPL_NO_STARTDOC ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED

ERROR_SPL_NO_ADDJOB

Что означает ERROR_SPL_NO_ADDJOB

ERROR_SPL_NO_ADDJOB означает, что выбранная printer/print provider configuration не поддерживает workflow AddJob → запись spool file → ScheduleJob. Это capability печатного пути, а не отсутствие прав на произвольный файл.

Что проверить

  • Сохраните printer name, provider/port type и API sequence, которым создаётся job.
  • Проверьте, поддерживает ли provider AddJob для этой queue и локальна ли она в смысле spooler.
  • Не смешивайте job identifier от одного printer handle с другим.

Как исправить

Если AddJob не поддерживается, используйте документированный StartDocPrinter/WritePrinter/EndDocPrinter path. Повтор AddJob на той же queue не добавляет отсутствующую capability.

Технические ссылки


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

Exit mobile version