---
title: "IPP Print"
description: "IPP Print is a Marketplace integration for Home Assistant. It has 57 installs sharing analytics, works locally and was last updated October 26, 2026."
canonical: "https://vulpo.app/integrations/marketplace/wleonhardt-ha-ipp-print"
url: "https://vulpo.app/integrations/marketplace/wleonhardt-ha-ipp-print.md"
last-updated: "2026-10-27"
version: "1.4"
---

# IPP Print

> IPP Print is a Marketplace integration for Home Assistant. It has 57 installs sharing analytics, works locally and was last updated October 26, 2026.

IPP Print is a custom integration that sends PDF, JPEG and PNG files to a network printer over IPP from Home Assistant. It talks to the printer locally, either an IPP network printer or a CUPS queue, and Home Assistant can discover the printer on the network and offer to add it. The integration adds sensors, including a current job sensor, and a binary sensor for the printer connection. A bundled dashboard card, attached as a feature to a tile card, lets a file be chosen with options such as two-sided printing, copies, paper, tray, color and quality. A print file action can also send a file from the Home Assistant host to a printer, limited to permitted folders. Connection settings cover port, path, TLS, certificate checking, credentials and a legacy cipher option for older printers, and recent job outcomes are kept for a few days.

Automatic summary of the README and code of wleonhardt/ha-ipp-print. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=wleonhardt&repository=ha-ipp-print&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=wleonhardt&repository=ha-ipp-print&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### IPP printer

- **Hostname or IP**
- **Port**: 443 for IPPS, 631 for IPP, 80 for plain HTTP.
- **IPP path**: Usually /ipp/print. CUPS queues use /printers/QUEUE.
- **Use TLS**: On for IPPS/HTTPS printers, off for plain IPP.
- **User**: Sent as the IPP requesting-user-name. anonymous works for most printers.
- **Password**: Only if the printer requires HTTP basic auth.
- **Verify TLS certificate**: Leave off for self-signed certificates (most consumer printers).
- **Allow legacy cipher suites**: Enable if the log shows SSLV3\_ALERT\_HANDSHAKE\_FAILURE (some HP LaserJets only offer non-PFS ciphers).

### Discovered IPP printer

- **Allow legacy cipher suites**: For older devices that fail the secure connection check, including some HP LaserJets. Enables older cipher suites for this device; TLS stays enabled. Leave off unless needed.

### After setup

- **Hostname or IP**
- **Port**: 443 for IPPS, 631 for IPP, 80 for plain HTTP.
- **IPP path**: Usually /ipp/print. CUPS queues use /printers/QUEUE.
- **Use TLS**: On for IPPS/HTTPS printers, off for plain IPP.
- **User**: Sent as the IPP requesting-user-name. anonymous works for most printers.
- **Password**: Only if the printer requires HTTP basic auth.
- **Verify TLS certificate**: Leave off for self-signed certificates (most consumer printers).
- **Allow legacy cipher suites**: Enable if the log shows SSLV3\_ALERT\_HANDSHAKE\_FAILURE (some HP LaserJets only offer non-PFS ciphers).

Texts from the code of [wleonhardt/ha-ipp-print](https://github.com/wleonhardt/ha-ipp-print).

## Entities

- **Binary sensors**: Connection

## Actions

- **Print file**: Send a file on the Home Assistant host to a printer. Target the printer's job sensor (or device); optional when only one printer is configured. The path must be under www/, a media directory, or allowlist\_external\_dirs.
  Fields: Path, Document format, Job name, Copies, Sides, Paper, Tray, Color, Quality, Orientation

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> Print a PDF or image from your Home Assistant dashboard. Choose a file, check your settings, and follow its progress without leaving Home Assistant.
>
> Pairs with eSCL Scan for matching Scan and Print controls on the same dashboard.

From the README of [wleonhardt/ha-ipp-print](https://github.com/wleonhardt/ha-ipp-print#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Computers and network](https://vulpo.app/integrations/category/computers-and-network.md), Printers
- Number: 57 installs sharing analytics; 3 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.12.2, last updated October 26, 2026
- Domain: `ipp_print`
- Source: <https://github.com/wleonhardt/ha-ipp-print>
- Issues: <https://github.com/wleonhardt/ha-ipp-print/issues>

In Vulpo: Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-27. Source: https://vulpo.app/integrations/marketplace/wleonhardt-ha-ipp-print

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/wleonhardt-ha-ipp-print
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
