¿Qué significa el código de error de Windows 3004 (ERROR_SPL_NO_ADDJOB)?

 
Anterior Siguiente
ERROR_SPL_NO_STARTDOC ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED

ERROR_SPL_NO_ADDJOB

Qué significa ERROR_SPL_NO_ADDJOB

ERROR_SPL_NO_ADDJOB (3004) — No se realizó ninguna llamada a AddJob.

No se realizó ninguna llamada a AddJob.

Qué comprobar

  • Comprueba que AddJob tuvo éxito y que el job/path devueltos corresponden al handle actual.

Tratamiento recomendado

Llama AddJob antes de ScheduleJob y escribe el spool file indicado por esa misma llamada.

Diagnóstico específico

AddJob requiere una cola que admita ese flujo de spooling y un contexto válido sobre la impresora. Comprueba el handle abierto, datatype y configuración de la cola; si el provider no implementa AddJob, usa StartDocPrinter/WritePrinter en lugar de asumir que todos los providers ofrecen el mismo mecanismo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.