Receipt Printer
zacs/ha-receipt_printer · v0.2.5
Epson receipt printer custom component for Home Assistant
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) |
What people report
Network ESC/POS receipt printing works on Epson TM-T88VI; printing text then an image gives garbage, and a custom port is only in an open PR.
- Works2
- Not working1
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Epson TM-T88IV receipt printer | Works Local | Tested on modded unit; needs custom port, in open PRSaved copyI updated all files to include the Port as an Integer, so everyone can use which ever port they prefer. Tested this on my slightly modded TM88IV (That is why I needed the different Port in the first place). I think there is an Issue/Feature request for this as well. Excerpt saved from GitHub on 2026-10-23. | PR #28 · 2026-04 | |
| Epson TM-T88VI receipt printer | Works Local | Listed as the supported printer in READMESaved copySupported devices: Epson TM-T88VI. Excerpt saved from the README on 2026-10-23. | README | |
| Receipt printer image after text | Not working Local | Printing an image after text prints gibberishSaved copySystem Health details ## System Information version | core-2025.12.5 -- | -- installation_type | Home Assistant OS dev | false hassio | true docker | true container_arch | amd64 user | root virtualenv | false python_version | 3.13.9 os_name | Linux os_version | 6.12.51-haos arch | x86_64 timezone | America/Denver config_dir | /config Home Assistant Community Store GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok HACS Data | ok GitHub API Calls Remaining | 4986 Installed Version | 2.0.5 Stage | running Available Repositories | 2604 Downloaded Repositories | 42 Home Assistant Cloud … Excerpt saved from GitHub on 2026-10-23. | Issue #8 · 2026-01 | |
| USB receipt printer via netcat/socat on port 9100 | Requested Local | Users want configurable port to reach USB printers via RPi; not mergedSaved copy… [x] This issue is not a duplicate feature request of previous feature requests. ### Is your feature request related to a problem? Please describe. My receipt printer does not support WiFi. Instead, it is attached to a separate RPi via USB. The RPi is running netcat (nc) on port 9100 and redirects any incoming data to its USB port. This has been tested in isolation and is working well. The ha-receipt_printer integration cannot communicate with the remote RPi as the configuration does not allow to enter a remote port in the IP field. ### Describe the solution you'd like It would be great if I … Excerpt saved from GitHub on 2026-10-23. | Issue #13 · 2026-01 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Details
| Installs (analytics) | 34 |
|---|---|
| GitHub stars | 71 |
| Latest version | 0.2.5 (2026-06-01) |
| Set up in the UI | Yes |
| Maintainers | @zacs |
| License | MIT |
Devices listed in its README
- Epson TM-T88VI
Notable forks
Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.
| Fork | Stars | Last push | Description |
|---|---|---|---|
| CarolinaControl/ha-receipt_printer | ★ 4 | 2026-01-16 | Epson receipt printer custom component for Home Assistant |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/zacs/ha-receipt_printer
- Source code: https://github.com/zacs/ha-receipt_printer
- Issues: https://github.com/zacs/ha-receipt_printer/issues
- HACS: https://hacs.xyz