HTTP API
Tous les points de terminaison sont servis à partir de l’hôte du pilote configuré.Cible d’imprimante commune
Les points de terminaison de ciblage d’imprimante nécessitentip_address et port.
vendor_id et product_id sont acceptés pour la compatibilité client. Le chemin d’impression réseau actuel cible les imprimantes ip_address et port.
POST /imprimer
Met en file d’attente un travail d’impression et revient immédiatement.
Réponse réussie :
POST /statut
Renvoie l’état de l’imprimante en cache ou en direct.- Si la file d’attente contient des tâches en attente, actives ou retardées, l’état renvoie l’état mis en cache avec
busy: true. - Si la file d’attente est inactive, le pilote peut sonder l’imprimante.
source: "probe"signifie qu’une vérification de socket en direct a été effectuée.source: "cache"signifie que la réponse provient de l’état stocké et du nombre de files d’attente.
POST/bip
Met en file d’attente la séquence de bips pour une imprimante.POST /tiroir-caisse
Met en file d’attente la commande d’impulsion du tiroir-caisse ESC/POS.OBTENIR/santé
Renvoie l’état du processus et la version de build.GET / état de la file d’attente
Renvoie les files d’attente d’imprimante connues.GET /statut-mesh
Lorsque le maillage est activé :OBTENIR /ca.crt
Disponible lorsque HTTPS est activé. Télécharge le certificat CA sous le nomplato-printer-ca.crt.
WS/maille
Point de terminaison de signalisation PeerJS monté lorsquefeatures.meshEnabled est vrai.