Saltar al contenido

Creación idempotente de trabajos de impresión

Evita impresiones duplicadas al repetir solicitudes después de un tiempo de espera agotado o un fallo de red.

Por qué es necesaria

El tiempo de espera puede agotarse después de que CloudPrint acepte la solicitud. Si creas otro trabajo, el documento podría imprimirse dos veces.

Cómo definir la clave

Usa una clave estable como shipment-18451-label-v1, de hasta 128 caracteres, y conserva la misma para reintentos con el mismo contenido.

Reglas de reutilización

La misma cuenta, clave y contenido devuelven el resultado original; usar la misma clave con otro contenido devuelve 409 Conflict.

Recuperación

Tras un fallo de red, repite la solicitud con la misma clave. Cuando conozcas print_job_id, consulta el estado en lugar de crear otro trabajo.

Documentación relacionada

Guías para integrar CloudPrint, conectar el agente local y operar flujos de impresión.