Automating Task Management with a Receipt Printer
2026-01-15
This project page is a work-in-progress. Below is a quick project description:
Built a self-hosted REST API (api.charliefitz.com/print) running on a Raspberry Pi Zero 2W that exposes an Epson TM-T20III thermal receipt printer over the internet. The API accepts ESC/POS job payloads over HTTP, enabling printing from anywhere. Integrated with n8n for AI-powered automations (ex: auto-printing the NYT Mini Crossword each morning). Built a simple front-end for task printing on the web. Designed as a personal ambient output layer, turning the receipt printer into a physical interface for tasks.
Here’s the NYT Mini that prints at 8am each day (my roommate and I use it as an alarm clock):
