The receipt printer application
Go to file
David Rodenkirchen 9b054652d7 add requirements
2025-04-02 21:42:15 +02:00
.gitignore add receipt printer code 2025-04-02 08:55:43 +02:00
init_printer.py add receipt printer code 2025-04-02 08:55:43 +02:00
logo.png add receipt printer code 2025-04-02 08:55:43 +02:00
main.py add receipt printer code 2025-04-02 08:55:43 +02:00
post_request_tester.py add receipt printer code 2025-04-02 08:55:43 +02:00
README.md add receipt printer code 2025-04-02 08:55:43 +02:00
requirements.txt add requirements 2025-04-02 21:42:15 +02:00

Receipt Printer

This software is designed to run on a debian based system and acts as a middle-man between the EZ LAN Manager database and the USB interface of the receipt printer.

Notes

  • Does only work on Linux
  • Needs root privileges or udev config to work
  • Designed to run alone on a Raspberry Pi
  • Not meant to be exposed to the internet, local deployment only
  • For EZ 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 with sudo
  4. Run main.py with sudo