> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plato.ae/llms.txt
> Use this file to discover all available pages before exploring further.

# Legacy Drivers

> Reference notes for older driver implementations.

# 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

| Area            | Current `pc-printer`          | Legacy `pc-printer-old`                                           |
| --------------- | ----------------------------- | ----------------------------------------------------------------- |
| Queue           | Redis-backed BullMQ queues    | In-process queue implementation                                   |
| Persistence     | Redis and optional `dump.rdb` | No equivalent durable Redis queue                                 |
| Packaging       | Single `plato-printer.zip`    | Full and Lite zip variants                                        |
| Runtime target  | Windows x64 executable        | Older full/lite Windows bundles, older README also mentions macOS |
| HTTPS           | Caddy under `assets/caddy`    | Older Caddy/certs layout                                          |
| Current support | Active                        | Reference 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:

```txt theme={null}
drivers/pc-printer
```

Start here:

[PC Printer Driver](/drivers/pc-printer/overview)
