Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

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

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.

Provides

  • Sensors

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
  • Port443 for IPPS, 631 for IPP, 80 for plain HTTP.
  • IPP pathUsually /ipp/print. CUPS queues use /printers/QUEUE.
  • Use TLSOn for IPPS/HTTPS printers, off for plain IPP.
  • UserSent as the IPP requesting-user-name. anonymous works for most printers.
  • PasswordOnly if the printer requires HTTP basic auth.
  • Verify TLS certificateLeave off for self-signed certificates (most consumer printers).
  • Allow legacy cipher suitesEnable if the log shows SSLV3_ALERT_HANDSHAKE_FAILURE (some HP LaserJets only offer non-PFS ciphers).

Discovered IPP printer

  • Allow legacy cipher suitesFor 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
  • Port443 for IPPS, 631 for IPP, 80 for plain HTTP.
  • IPP pathUsually /ipp/print. CUPS queues use /printers/QUEUE.
  • Use TLSOn for IPPS/HTTPS printers, off for plain IPP.
  • UserSent as the IPP requesting-user-name. anonymous works for most printers.
  • PasswordOnly if the printer requires HTTP basic auth.
  • Verify TLS certificateLeave off for self-signed certificates (most consumer printers).
  • Allow legacy cipher suitesEnable 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.

Entities

  • Binary sensorsConnection

Actions

  • Print fileSend 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

  • DiagnosticsDownloads 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, MIT License. Shortened.

Shows in Vulpo

Chart card, Apple Watch.

Information

Installs
57 sharing analytics
GitHub stars
3
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v0.12.2,
Category
Computers and network, Printers
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
ipp_print

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers