Passer au contenu principal

Pilotes

Les pilotes Plato sont des services de pont locaux qui permettent aux applications Plato basées sur un navigateur de communiquer avec le matériel d’un réseau de magasins. Le premier pilote pris en charge dans ce référentiel est le pilote d’imprimante PC.

Pilotes actuels

ConductriceEmballerStatutBut
Imprimante PCdrivers/pc-printerActuelleAccepte les demandes d’impression HTTP de Plato POS, les met en file d’attente et écrit les octets ESC/POS sur les imprimantes thermiques réseau.
Imprimante PC anciennedrivers/pc-printer-oldHéritageAncienne implémentation restaurée conservée pour référence et contexte de restauration.

Ordre de lecture recommandé

Pilote d'imprimante PC

Comprenez ce que fait le pilote et comment il connecte Plato POS aux imprimantes locales.

Installation

Installez le pilote sur la machine locale pouvant atteindre les imprimantes du magasin.

Configuration

Définissez les ports, les cibles d’imprimante, Redis, HTTPS et les valeurs d’environnement.

HTTP API

Passez en revue les points de terminaison locaux que Plato utilise pour envoyer le travail d’impression.

Flux d'impression

Suivez un travail depuis POS pour mettre en file d’attente la sortie de l’imprimante ESC/POS.

Dépannage

Résoudre les problèmes de connexion, de file d’attente, d’imprimante, de HTTPS et de version.

Règles du conducteur

  • Les pilotes s’exécutent sur des machines à l’intérieur du magasin ou du réseau local.
  • Les pilotes exposent les points de terminaison HTTP locaux pour les clients Plato.
  • Les conducteurs doivent être traités comme des services de réseau de confiance et non comme des services Internet publics.
  • Les tentatives et les files d’attente spécifiques au matériel appartiennent au pilote, de sorte que le navigateur n’a pas besoin de conserver des connexions d’imprimante de longue durée.