Campos de respuesta de la API de exportación de datos
Cada punto final de la API de exportación de datos devuelve una matriz JSON de objetos.
Utilice las tablas de este apartado para interpretar los campos de cada respuesta.
Convenciones utilizadas en esta referencia
- Todas las duraciones se expresan en milisegundos.
- Todos los valores de fecha y hora se formatean según la zona horaria especificada
por el parámetro de solicitud
timezone, utilizando el formatoYYYY-MM-DDTHH:MM:SS.sss. - Los campos identificadores (
printerId,jobId) se mantienen constantes entre solicitudes y las aplicaciones integradas pueden almacenarlos en caché.printerIdnunca cambia, por lo que los valores pueden almacenarse y reutilizarse entre sesiones.
Campos de respuesta de la solicitud GET /printers
El punto final /printers devuelve un objeto por cada impresora identificada en la cuenta y de la que se realiza
un seguimiento mediante un recopilador de datos.
| Field | Tipo | Descripción |
|---|---|---|
printerName |
cadena | El nombre de visualización asignado a la impresora en RICOH Predictive Insight. |
printerId |
cadena (UUID) | El identificador único de la impresora. Utilice este valor como parámetro printerId cuando llame a las rutas /jobs, /printer-states o /printer-interventions. |
engines |
entero | El número de motores de impresión de la impresora. Las impresoras de alimentación
continua pueden tener uno o varios motores; las impresoras de hojas sueltas suelen
contar con un solo motor. Cada motor aparece como una fila independiente en las respuestas
de /printer-states y /printer-interventions. |
manufacturer |
cadena | El fabricante de la impresora, por ejemplo, Ricoh o InfoPrint. |
modelo |
cadena | El modelo de impresora tal y como lo indica el dispositivo; por ejemplo, RICOH Pro VC80000. |
printerMode |
cadena | Si la impresora está funcionando en modo simplex o duplex. Este campo puede ser ausente en aquellos tipos de impresoras en los que el valor
no sea aplicable, como, por ejemplo, los dispositivos de hojas sueltas. |
printerType |
cadena | Si la impresora admite papel continuous_feed o cut_sheet. |
serialNumber |
cadena | El número de serie indicado por la impresora. En el caso de las impresoras con varios motores, este campo puede incluir los números de serie de cada motor en una sola cadena de caracteres; por ejemplo, Impresora 1: 10-11111 e Impresora 2: 10-11112. |
connectionStatus |
cadena | Indica si RICOH Predictive Insight puede conectarse actualmente a la impresora. Los valores posibles son connected y not_connected. |
Campos de la respuesta de la solicitud GET /jobs
El punto final /jobs devuelve un objeto por cada trabajo procesado por las impresoras solicitadas dentro
del intervalo de tiempo indicado.
| Field | Tipo | Descripción |
|---|---|---|
printerId |
cadena (UUID) | El identificador de la impresora que ha procesado el trabajo. Es coincidente con un
printerId de la respuesta de /printers. |
jobId |
cadena | El identificador único del trabajo. |
jobName |
cadena | El nombre del trabajo tal y como se ha enviado a la impresora; normalmente, el nombre del archivo de origen. |
jobPrintingSide |
cadena | El lado o los lados en los que se imprime este trabajo, por ejemplo, simplex o duplex. |
jobAction |
cadena | El estado del trabajo en el momento en que se tramitó la solicitud. Valores posibles:
|
jobStartTime |
cadena (fecha y hora) | La fecha y la hora locales en las que se inició la impresión del trabajo, según la zona horaria indicada en la solicitud. |
jobEndTime |
cadena (fecha y hora) | La fecha y la hora locales en las que finalizó el trabajo, según la zona horaria indicada en la solicitud. |
jobDuration |
entero | El tiempo de impresión transcurrido para el trabajo, en milisegundos. |
printedCopies |
entero | El número de copias generadas por el trabajo. |
printedPages |
entero | El número total de páginas lógicas impresas para el trabajo, incluidas todas las copias. |
printedImpressions |
entero | El número total de ejemplares impresos. Una impresión corresponde a una cara de una hoja, por lo que un trabajo a doble cara produce dos impresiones por hoja. |
printedSheets |
entero | El número total de hojas físicas utilizadas para el trabajo. |
printedRollFeet |
Número | En el caso de las impresoras de alimentación continua, la longitud del soporte consumido por el trabajo, en pies. |
printedRollMeters |
Número | En el caso de las impresoras de alimentación continua, la longitud del soporte consumido por el trabajo, en metros. |
inkC, inkM, inkY, inkK |
Número | La cantidad de tinta cian, magenta, amarilla y negra consumida por el trabajo, expresada por canal de color en centímetros cúbicos (cc). |
flushingC, flushingM, flushingY, flushingK |
Número | La cantidad de tinta cian, magenta, amarilla y negra consumida durante las operaciones
de vaciado del cabezal de impresión relacionadas con el trabajo, expresada por canal
de color en centímetros cúbicos (cc). Los valores de vaciado se registran por separado
de lnkC/M/Y/K, de modo que se pueda distinguir el uso productivo de la tinta del uso destinado
al mantenimiento. |
Campos de respuesta de la solicitud GET /printer-states
El punto final /printer-states devuelve un objeto por motor de impresora y por intervalo de estado. Los campos que
aparecen dependen del modo de solicitud:
- Historial agregado (por defecto): se muestran todos los campos.
- Solo estado actual (
currentState=true): se omitenprinterStateDuration,historyStartTimeehistoryEndTime. - Solo categoría de estado (
stateCategoryOnly=true): se omite«printerState.
| Field | Tipo | Descripción |
|---|---|---|
printerId |
cadena (UUID) | El identificador de la impresora a la que se refiere esta fila. Es coincidente con
un printerId de la respuesta de /printers. |
dispositivo |
cadena | El motor de la impresora al que se refiere esta fila; por ejemplo, engine_1, engine_2 o engine_3. Una impresora con varios motores devuelve una fila por cada motor para cada intervalo
de estado. |
stateCategory |
cadena | La categoría de nivel superior a la que se agrupa el estado del motor. Los valores
posibles son up, down, idle y unknown. Utilice este campo para los paneles de control y los informes que requieran categorías
uniformes en todos los modelos de impresora. |
printerState |
cadena | El estado sin procesar que indica el motor de la impresora, como Printing», Preparing», Maintenance, o Sleeping. Los valores en bruto varían según el modelo de impresora. Se omite cuando stateCategoryOnly=true.
Nota: Consulte Estados de la impresora y categorías de estados para obtener una lista completa de los estados y sus correspondencias.
|
printerStateDuration |
entero | El tiempo que el motor permaneció en este estado, expresado en milisegundos. Se omite
cuando currentState = true. |
historyStartTime |
cadena (fecha y hora) | La fecha y la hora locales en las que el motor entró en este estado, según la zona
horaria indicada en la solicitud. Se omite cuando currentState = true. |
historyEndTime |
cadena (fecha y hora) | La fecha y la hora locales en las que el motor abandonó este estado, según el huso
horario indicado en la solicitud. En el caso del intervalo más reciente de una respuesta
agregada, este valor puede coincidir con el final del intervalo de tiempo solicitado.
Se omite cuando currentState = true. |
Campos de respuesta de la solicitud GET /printer-interventions
El punto final /printer-interventions devuelve un objeto por cada evento de intervención, para cada motor de cada impresora
solicitada, dentro del intervalo de tiempo solicitado.
| Field | Tipo | Descripción |
|---|---|---|
printerId |
cadena (UUID) | El identificador de la impresora a la que se refiere esta fila. Es coincidente con
un printerId de la respuesta de /printers. |
interventionStartDate |
cadena (fecha y hora) | La fecha y la hora locales en las que comenzó el evento, en la zona horaria indicada en la solicitud. |
interventionEndDate |
cadena (fecha y hora) | La fecha y la hora locales en las que se resolvió el incidente, según la zona horaria indicada en la solicitud. |
duración |
entero | La duración del evento, en milisegundos. |
description |
cadena | Una breve descripción de la condición que ha provocado la advertencia o el error;
por ejemplo, Media emptyl o Paper jaml. Este campo depende del idioma: se muestra en el idioma solicitado mediante el parámetro
language, o en inglés si se omite dicho parámetro o si la descripción no está disponible en
el idioma solicitado. |
dispositivo |
cadena | El motor de la impresora al que se refiere esta fila; por ejemplo, engine_1, engine_2 o engine_3. Una impresora con varios motores devuelve una fila por cada motor para cada evento.
|
jobName |
cadena | El nombre del trabajo que se estaba imprimiendo cuando se produjo el incidente. El valor es una cadena vacía cuando el evento no está relacionado con ningún trabajo. |
interventionCode |
cadena | Un código que identifica la condición. A diferencia de description, este valor es independiente del idioma, por lo que debe utilizarlo cuando necesite
agrupar o comparar eventos en distintos idiomas. El formato del código depende de
la impresora: las impresoras de hojas sueltas muestran una cadena descriptiva, como
coverOpen, mientras que las impresoras de alimentación continua muestran un valor, comoCA00 o 40000006. |