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.