Il programma accetta i dati di stampa in formato JSON.
Per la comunicazione tra la Sua applicazione ed el-Print viene utilizzato il protocollo WebSocket.
URL API: ws://host:port/ws
host — dominio o indirizzo IP specificato nella configurazione del programma.
port — porta specificata nella configurazione del programma.
Struttura JSON:
Richiesta
{
"data": "...",
"category": "*",
"ext": "*",
"queue_end": "1"
}
data — dati che vengono inviati alla stampante. I dati devono essere codificati in base64. Parametro opzionale.
category — una categoria di documenti. Il tipo di dato è una stringa. I caratteri consentiti sono lettere e cifre, underscore (_) e trattino (-). Parametro opzionale. Maggiori dettagli nella pagina di configurazione del programma.
ext — ext è File Extension. L'estensione del file è di solito composta da 2-4 caratteri alfanumerici. Parametro opzionale. Per maggiori dettagli consulti la pagina di configurazione.
queue_end — questo parametro indica la fine della coda di stampa. Se questo parametro è "1", il programma chiude la connessione WebSocket. Parametro opzionale.
Risposta
{
"Status": "...",
"Message": "...",
}
Status — può avere uno di due valori: success o error.
Message — una descrizione dello stato della risposta.