Le programme accepte les données d'impression au format JSON.
Le protocole WebSocket est utilisé pour la communication entre votre application et el-Print.

URL de l'API : ws://host:port/ws

host — domaine ou adresse IP indiqué dans la configuration du programme.

port — port indiqué dans la configuration du programme.

 

Structure JSON :

Requête

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

data — données envoyées à l'imprimante. Les données doivent être encodées en base64. Paramètre facultatif.

category — catégorie des documents. Le type de données est une chaîne de caractères. Les caractères autorisés sont les lettres et les chiffres, le tiret bas (_) et le tiret (-). Paramètre facultatif. Pour en savoir plus, consultez la page de configuration du programme.

ext — ext correspond à File Extension. L'extension de fichier comporte généralement 2 à 4 caractères alphanumériques. Paramètre facultatif. Consultez la page de configuration pour plus de détails.

queue_end — ce paramètre indique la fin de la file d'attente d'impression. Si ce paramètre vaut "1", le programme ferme la connexion WebSocket. Paramètre facultatif.

 

Réponse

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

Status — peut prendre l'une des deux valeurs : success ou error.

Message — description du statut de la réponse.