Documentation JodaPrint
JodaPrint permet à n'importe quelle application web ou serveur d'imprimer sans boîte de dialogue sur des imprimantes locales : imprimantes de tickets, d'étiquettes et de bureau, sous Windows, macOS, Linux et Android.
Deux façons d'imprimer :
| Mode | Chemin | Fonctionne |
|---|---|---|
| Local | Navigateur → @jodaprint/sdk → l'agent sur le même ordinateur (wss://localhost:8182) | Sans internet, sans passer par un serveur |
| Cloud | Votre serveur → API REST ou @jodaprint/node → cloud JodaPrint → l'agent | Depuis n'importe quel backend, derrière n'importe quel NAT : l'agent garde une connexion sortante ouverte |
L'agent est un petit service installé sur chaque ordinateur ou appareil Android relié à des imprimantes. Il détecte les imprimantes (USB, réseau, série, Bluetooth, spouleur du système, imprimantes intégrées des terminaux Android), garde une file d'attente persistante et transforme les tickets décrits en JSON en commandes d'imprimante.
Le tableau de bord sert aux entreprises à activer les appareils et à suivre imprimantes et travaux, et aux développeurs à créer les clés d'API, les clés de signature et les webhooks.
Par où commencer
- Installez l'agent sur l'ordinateur relié à l'imprimante.
- Activez-le avec un code du tableau de bord.
- Imprimez votre premier ticket depuis une page web ou depuis votre serveur.
- Développez sans imprimante grâce au bac à sable.
Pour aller plus loin
- Les guides expliquent les tickets, les étiquettes, les PDF, les marques d'imprimantes, le déploiement sur de nombreux postes, Android, les webhooks et la sécurité.
- La référence liste chaque point d'accès REST, code d'erreur, paramètre de configuration et événement webhook, ainsi que l'API des deux SDK.
- Le dépannage couvre les alertes de certificat, les imprimantes hors ligne, les accents et les ports.
Les guides et la référence non encore traduits s'affichent en anglais.