Skip to content

xiaoxiae/Printomat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Printomat

Send me a message that will get printed on my home receipt printer. No, I'm not kidding.

Printing images with text and some bugs
Printer showcase 1 Printer showcase 2 Printer showcase 3

What is this?

Printomat lets you submit text and images to get printed on a receipt printer sitting at my desk.

Yes, I'm aware that FAX exists, but this is more fun.

Why is this?

N/A

Overview

  • server: collects and manages incoming messages and images
    • uses FastAPI
    • implements IP-based timeouts so the printer doesn't die
    • supports friendship tokens, which can be given to users to skip time-outs
    • communicates with the printer and services via websockets
  • client: connects to the server and prints things
  • services: custom scripts to print custom things

To run, use

cp server/config.example.toml server/config.toml
uv run python -m server

and

cp client/config.example.toml client/config.toml
uv run python -m client

About

Send me a message that will get printed on my home receipt printer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published