Properties
Identificador único del trabajo de impresión.
Identificador de la estación o caja desde donde se origina la solicitud.
Identificador de la impresora destino donde se debe realizar la impresión.
Tipo de documento a imprimir (ej. “ticket_venta”, “comanda”, “factura_electronica”, “sticker”).
Este tipo define el formato de impresión a utilizar.
Contiene los datos principales del documento a imprimir, tipados fuertemente
después de la deserialización inicial en el PrintService.
Lista de imágenes a insertar en el ticket, cada una con sus propiedades. Array of image property objects to be inserted in the print job.
Lista de códigos de barras a insertar en el ticket, cada uno con sus propiedades. Array of barcode property objects to be inserted in the print job.
Lista de códigos QR a insertar en el ticket, cada uno con sus propiedades. Array of QR code property objects to be inserted in the print job.
JSON Example
{
"JobId" : "job_20260303_001234" ,
"StationId" : "CAJA_01" ,
"PrinterId" : "PRINTER_THERMAL_01" ,
"DocumentType" : "ticket_venta" ,
"Document" : {
"Number" : "FAC-001234" ,
"Date" : "2026-03-03T10:30:00" ,
"Customer" : "Juan Pérez" ,
"Items" : [
{
"Code" : "PROD001" ,
"Description" : "Producto Example" ,
"Quantity" : 2 ,
"UnitPrice" : 15000 ,
"Total" : 30000
}
],
"Total" : 30000
},
"Images" : [
{
"Source" : "Document.LogoBase64" ,
"Align" : "Center" ,
"Order" : 1
}
],
"Barcodes" : [
{
"Source" : "Document.Number" ,
"Type" : "CODE128" ,
"Align" : "Center" ,
"Order" : 10
}
],
"QRs" : [
{
"Source" : "Document.QRData" ,
"Size" : 6 ,
"Align" : "Center" ,
"Order" : 11
}
]
}