Een printer zonder AirPrint toch vanaf je iPhone gebruiken
Je nieuwe laserprinter verschijnt niet op je iPhone? Met een kleine CUPS-printserver met AirPrint lukt het alsnog, en Home Assistant toont de status.
- Gepubliceerd
- Leestijd
- 2 min lezen
- Niveau
- Gevorderd
- Getest op HA
- 2026.10
Niet elke netwerkprinter ondersteunt AirPrint, of hij doet het maar half. Op een apart IoT-netwerk wordt het nog lastiger. Het resultaat: je iPhone ziet de printer niet.
De oplossing: een printserver
Een printserver met CUPS en Avahi spreekt de printer aan met zijn eigen driver en biedt hem op het netwerk aan als AirPrint-printer. Je telefoon print dan naar de server, en de server naar de printer.
Draait er al een NAS (bijvoorbeeld een Synology), dan is een container de makkelijkste route:
- Geef de printer eerst een vast IP via een DHCP-reservering.
- Start een CUPS-container met Avahi/AirPrint-ondersteuning op je NAS of een Raspberry Pi, met
network_mode: hostzodat mDNS werkt. - Open de CUPS-webinterface (poort 631), voeg de printer toe via
ipp://ofsocket://met het vaste IP, en kies de juiste driver. - Vink Share this printer aan.
Binnen een minuut verschijnt de printer in het printmenu van je iPhone.
Netwerk
- Staan printer en server in verschillende VLAN's, sta dan verkeer van de server naar de printer toe op poort 9100 (raw) of 631 (IPP).
- De server moet zichtbaar zijn voor je telefoon via mDNS. Staat hij in een ander VLAN dan je telefoon, zet dan mDNS-doorgifte aan.
Status in Home Assistant
Met de integratie Internet Printing Protocol (IPP) haal je de status van de printer of de printserver op: printerstatus, tonerniveau en paginateller (als de printer die doorgeeft). Wijs de printer toe aan de ruimte waar hij staat. Zo kun je een melding sturen als de toner bijna op is:
- alias: Toner bijna op
triggers:
- trigger: numeric_state
entity_id: sensor.printer_black_toner
below: 10
actions:
- action: notify.huishouden
data:
title: Printer
message: De toner is bijna op ({{ trigger.to_state.state }} %).
Veelgestelde vragen
Werkt dit ook voor Android? Ja. Android vindt printers via dezelfde mDNS-aankondigingen en kan via IPP printen naar de CUPS-server.
Moet de printserver altijd aan staan? Ja, je print via de server. Draait die op een NAS die toch al dag en nacht aan staat, dan merk je daar niets van.
Kan Home Assistant zelf afdrukken? Niet standaard. De IPP-integratie leest de status uit; afdrukken doe je vanaf je telefoon of computer.