ReceiptPrinter/README.md
2026-04-12 13:43:36 +02:00

24 lines
746 B
Markdown

# Receipt Printer
This software is designed to run on a debian based system and acts as a middle-man between the EZGG LAN Manager database and the USB interface of the receipt printer.
# Notes
- Does only work on Linux
- Not meant to be exposed to the internet, local deployment only
- For EZGG LAN Manager configuration, check README in that repo
# Deploy
1. Configure password and port in `main.py`
2. Make sure USB printer is connected to device
3. Install requirements in venv
4. Adapt `receipt-printer.service` as needed and move to `~/.config/systemd/user`
5. Enable unit in systemd:
```sh
systemctl --user daemon-reexec
systemctl --user daemon-reload
systemctl --user enable receipt-printer
systemctl --user start receipt-printer
```