¿Qué significa el código de error de Windows 1906 (ERROR_INVALID_PRINTER_STATE)?

 
Anterior Siguiente
ERROR_PRINTER_DELETED ERROR_PASSWORD_MUST_CHANGE

ERROR_INVALID_PRINTER_STATE

Qué significa ERROR_INVALID_PRINTER_STATE

ERROR_INVALID_PRINTER_STATE (1906) — El estado de la impresora no es válido.

El código procede del spooler/printing stack. Driver, port, print processor, datatype, environment y estado de la cola son objetos distintos y deben verificarse por separado. El estado de la impresora no es válido.

Qué comprobar

  • Consulta PRINTER_INFO actual y estado del spooler/job antes de emitir la operación que requiere otra fase.
  • Consulta el objeto con APIs del spooler en vez de inferirlo desde el registro.
  • Comprueba arquitectura/environment y si otro proceso/job mantiene el recurso en uso.

Tratamiento recomendado

Espera o lleva la impresora a un estado válido mediante comandos soportados. No fuerces flags de estado editando estructuras devueltas.

Referencias técnicas


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