| Anterior | Siguiente |
| D2DERR_NO_SUBPROPERTIES | D2DERR_PRINT_FORMAT_NOT_SUPPORTED |
D2DERR_PRINT_JOB_CLOSED
Qué significa D2DERR_PRINT_JOB_CLOSED
D2DERR_PRINT_JOB_CLOSED (-2003238869, 0x8899002B) — Se llamó a AddPage o Close después de cerrar el trabajo de impresión.
La ruta de impresión de Direct2D tiene formatos y lifecycle de job propios. Conviene separar capacidad del print control, cierre del job y contenido que se intenta rasterizar antes de culpar al spooler completo.
Qué demuestra este HRESULT
La condición específica es operación enviada a un print job ya cerrado. Registra Begin/AddPage/Close y thread/callback que cierra el job. Bloquea nuevas páginas después de Close y crea un job nuevo para trabajo posterior; reabrir el mismo objeto no forma parte de su lifecycle.
Separa job, página y formato
Registra print job ID, page number, target format y estado open/closed. Repite una página mínima con el mismo print control antes de cambiar spooler o driver; así sabes si falla el lifecycle del job o una capacidad usada por el contenido.
Referencias técnicas
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
- Microsoft Learn: documentación oficial de Direct2D relacionada con este resultado
¿Buscas un código diferente? Buscar otro código de estado o error.