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.