Internet Printing Protocol (IPP) in Home Assistant
ipp
part of Home Assistant since 0.108
The Internet Printing Protocol (IPP) integration connects Home Assistant to IPP-enabled printers, allowing monitoring of printer status and diagnostics. It provides sensor data for tracking print jobs, paper levels, and errors via local network polling.
Typical uses
- Tracking print job progress
- Monitoring paper and toner levels
- Detecting printer errors
- Checking network connectivity
Facts about this integration
- Compatible with Home Assistant
- yes, official integration
- Connection
- Local, polling – Talks to the device on your own network and asks for changes at regular intervals.
- Setup
- in the user interface
- Kind
- Single device
- Installations
- 165,832 (23.1 % of the installations that share statistics)
- Categories
- System monitor
- Provides
- Diagnostics, Sensor
- Found automatically via
- Network discovery (Zeroconf)
- Maintained by
- @ctalkington, @brianegge
- Python packages
aioipp==0.20.0
Setup
- Home Assistant can find this integration on its own: if it is suggested under Settings → Devices & services, confirm it there.
- In Home Assistant open Settings → Devices & services.
- Click "Add integration" and search for Internet Printing Protocol (IPP).
- Follow the dialog – it asks for everything the integration needs.
The link goes through my.home-assistant.io and opens the setup dialog in your own instance – no address of ours is involved.
Known issues and fixes
2 open issues and 1 bug fixes in the last twelve months are recorded for Internet Printing Protocol (IPP) in the Home Assistant issue tracker. If something does not work, update first: the most recent fix shipped with Home Assistant 2026.9.0.
Open
- open The integration stops tracking ink levels on printers
- open The integration may lose connection to printers, causing them to become unavailable
Fixed
- fixed in 2026.9.0 The integration now waits for a sleeping printer to wake up before attempting to communicate with it
Source: the issue tracker of Home Assistant, as of October 25, 2026. The sentences are written by a language model from the titles of the issues; the reports themselves are on GitHub.
Check a specific device for known problems in the product check →
Source of this entry: the official documentation of the integration
The description was written by a language model from the facts listed here, not taken from the documentation.
