Skip to main content

Legacy Drivers

drivers/pc-printer-old is a restored legacy printer driver kept for reference. New work should target drivers/pc-printer.

When To Look At It

Use the legacy driver only when:
  • comparing old behavior during a regression investigation
  • checking old packaging scripts
  • recovering behavior that existed before the current BullMQ/Redis driver
  • understanding old HTTPS setup notes

Main Differences

AreaCurrent pc-printerLegacy pc-printer-old
QueueRedis-backed BullMQ queuesIn-process queue implementation
PersistenceRedis and optional dump.rdbNo equivalent durable Redis queue
PackagingSingle plato-printer.zipFull and Lite zip variants
Runtime targetWindows x64 executableOlder full/lite Windows bundles, older README also mentions macOS
HTTPSCaddy under assets/caddyOlder Caddy/certs layout
Current supportActiveReference only

Legacy Package Scripts

The legacy package includes:
  • build:full
  • build:lite
  • bundle:full
  • bundle:lite
  • zip:full
  • zip:lite
These are not the release path for the current driver.

Do Not Mix Artifacts

Do not copy certificates, Caddy folders, or executables between current and legacy driver folders unless you are deliberately doing a migration test. Their expected folder layouts differ.

Current Driver Path

Use:
drivers/pc-printer
Start here: PC Printer Driver