Installation
L’artefact de production estdrivers/pc-printer/plato-printer.zip. Il contient l’exécutable, la configuration par défaut, les actifs/certificats Caddy et les binaires Redis.
Installation de production
- Copiez
plato-printer.zipsur la machine Windows pouvant accéder aux imprimantes. - Extrayez le zip dans un dossier stable, par exemple
C:\PlatoPrinter. - Modifiez
config.json. - Exécutez
plato-printer.exe. - Autorisez l’accès au pare-feu Windows pour le port HTTP configuré.
- Confirmez que le service est joignable :
Liste de contrôle d’installation réseau
- La machine pilote peut atteindre chaque adresse IP et port d’imprimante.
- Les navigateurs POS peuvent accéder à la machine pilote.
- Le port
8080est ouvert pour HTTP, sauf modification dansconfig.json. - Le port
443est ouvert si HTTPS est activé. - Les adresses IP des imprimantes sont statiques ou réservées dans DHCP.
- Les imprimantes thermiques acceptent les ESC/POS bruts sur TCP.
Liste de contrôle d’installation de HTTPS
Lorsque HTTPS est activé :- Gardez
features.httpsEnabledetcaddy.enabledréglés surtrue. - Assurez-vous que
assets/certs/ca.crt,server.crtetserver.keyexistent. - Pointez
caddy.domainvers la machine du pilote, généralement via DNS ou une entrée d’hôtes. - Installez le certificat CA à partir de :
- Utilisez le pilote HTTPS URL depuis la console, généralement :
Lancement automatique
Au démarrage, l’exécutable enregistre le lancement automatique en utilisant le nom de l’applicationPlato PC Printer. Le chemin de l’exécutable est process.execPath et le service est configuré pour démarrer caché.
Si le lancement automatique échoue, le pilote enregistre l’échec et continue de s’exécuter.
Installation de développement
Depuis la racine du référentiel :config.json à partir de drivers/pc-printer lorsqu’il est démarré dans ce dossier.