Turn a home printer into an email-to-print server
A home printer can be made easier for family use by giving it its own email address. A previous phone upload page did not work well because people had to remember an internal address and pick files through a browser. The new setup sends mail for the print address through into a mailbox, then a filter moves those messages into a dedicated folder.
A small on a checks that folder over IMAP and prints attached PDFs or images. Word files are converted to PDF first with headless , then printed. If there is no attachment, the email body is turned into a PDF and printed, which makes forwarded school notices work.
Printing goes through CUPS to an HP laser printer, processed messages move to a Printed folder so restarts do not print them again, and the sender gets a confirmation email. The key safety step is a sender that blocks everyone else by default, because an open email-to-print address can turn spam into wasted paper.
Key points
- A printer can accept family print jobs through an email address instead of a web upload page.
- , mailbox rules, IMAP polling, and a server form the pipeline.
- PDF and image attachments print directly; Word files are converted first with .
- Emails without attachments are rendered as PDFs so plain forwarded messages can print.
- A sender is essential so random email or spam cannot trigger printing.