Site icon EfmSoft

¿Qué significa el código HRESULT 0x8899002B (D2DERR_PRINT_JOB_CLOSED)?

 
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


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

Exit mobile version