The receipt printer application
| .gitignore | ||
| init_printer.py | ||
| logo.png | ||
| main.py | ||
| post_request_tester.py | ||
| README.md | ||
| receipt-printer.service | ||
| requirements.txt | ||
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
- Configure password and port in
main.py - Make sure USB printer is connected to device
- Install requirements in venv
- Adapt
receipt-printer.serviceas needed and move to~/.config/systemd/user - Enable unit in systemd:
systemctl --user daemon-reexec
systemctl --user daemon-reload
systemctl --user enable receipt-printer
systemctl --user start receipt-printer