Skip to main content

Drivers

Plato drivers are local bridge services that let browser-based Plato apps talk to hardware on a store network. The first supported driver in this repository is the PC printer driver.

Current Drivers

PC Printer Driver

Understand what the driver does and how it connects Plato POS to local printers.

Installation

Install the driver on the local machine that can reach the store printers.

Configuration

Set ports, printer targets, Redis, HTTPS, and environment values.

HTTP API

Review the local endpoints Plato uses to send print work.

Print Flow

Follow a job from POS to queue to ESC/POS printer output.

Troubleshooting

Fix connection, queue, printer, HTTPS, and release problems.

Driver Rules

  • Drivers run on machines inside the store or local network.
  • Drivers expose local HTTP endpoints for Plato clients.
  • Drivers should be treated as trusted-network services, not public internet services.
  • Hardware-specific retries and queueing belong in the driver so the browser does not have to hold long-lived printer connections.