| 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.