Site icon EfmSoft

¿Qué significa el código HRESULT 0x8899002C (D2DERR_PRINT_FORMAT_NOT_SUPPORTED)?

 
Anterior Siguiente
D2DERR_PRINT_JOB_CLOSED D2DERR_TOO_MANY_TRANSFORM_INPUTS

D2DERR_PRINT_FORMAT_NOT_SUPPORTED

Qué significa D2DERR_PRINT_FORMAT_NOT_SUPPORTED

D2DERR_PRINT_FORMAT_NOT_SUPPORTED (-2003238868, 0x8899002C) — No se pudo crear el control de impresión porque Direct2D no admite ninguno de los formatos de paquete de impresora de destino.

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 formato solicitado no compatible con la ruta de impresión Direct2D. Registra print control, target, package format y capabilities del dispositivo. Convierte a un formato admitido manteniendo color/alpha necesarios o usa una ruta de impresión alternativa documentada.

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