O programa aceita dados de impressão no formato JSON.
O protocolo WebSocket é usado para a comunicação entre o seu aplicativo e o el-Print.

URL da API: ws://host:port/ws

host — domínio ou endereço IP especificado na configuração do programa.

port — porta especificada na configuração do programa.

 

Estrutura JSON:

Requisição

{
"data": "...",
"category": "*",
"ext": "*",
"queue_end": "1"
}

data — dados que são enviados para a impressora. Os dados devem estar codificados em base64. Parâmetro opcional.

category — uma categoria de documentos. O tipo de dado é string. Os caracteres permitidos são letras e números, underline (_) e hífen (-). Parâmetro opcional. Leia mais na página de configuração do programa.

ext — ext é File Extension. A extensão do arquivo geralmente tem de 2 a 4 caracteres alfanuméricos. Parâmetro opcional. Veja a página de configuração para mais detalhes.

queue_end — este parâmetro indica o fim da fila de impressão. Se este parâmetro for "1", o programa encerrará a conexão WebSocket. Parâmetro opcional.

 

Resposta

{
"Status": "...",
"Message": "...",
}

Status — pode ter um de dois valores: success ou error.

Message — uma descrição do status da resposta.