
OpenPrinting CUPS
Standards-based printing system for Linux and Unix-like OSes

OpenPrinting CUPS is an open source, standards-based printing system for Linux and other Unix-like operating systems. It provides print spooling and network printing using IPP, along with tools to manage printers and print jobs.
Key Features
- IPP-based printing with support for IPP Everywhere and AirPrint-compatible printers
- Web-based administration interface for managing printers, classes, and jobs
- Command-line compatibility with System V (lp) and Berkeley (lpr) printing workflows
- Extensible architecture with backends, filters, and driver support (including legacy PPD-based drivers)
- C API for integrating printing capabilities into applications and services
Use Cases
- Central print server for a home, lab, or organization using IPP
- Managing mixed environments of modern IPP printers and legacy driver-based printers
- Providing consistent printing commands and queue management across Unix-like systems
Limitations and Considerations
- Some printer support may require additional filters/drivers (commonly provided separately)
- Legacy PPD/driver workflows may vary in quality depending on the specific printer and driver
CUPS is widely used as the core printing subsystem on many Unix-like platforms, offering interoperable network printing and flexible administration. It is a solid choice when you need standards-based IPP printing with both web UI and CLI management tools.
Categories:
Tags:
Tech Stack:
Similar Services

Pi-hole
Network-wide DNS sinkhole for ad and tracker blocking
Pi-hole is a network-wide DNS sinkhole that blocks ads and trackers for all devices on your network, with a web dashboard, query logs, and optional DHCP server.


AdGuard Home
Network-wide DNS server that blocks ads, trackers, phishing and malware
Open-source DNS-based ad & tracker blocking server for networks. Offers per-device rules, parental controls, encrypted upstream DNS (DoH/DoT/DNSCrypt), web UI and API.


MyIP (IPCheck.ing)
Open-source IP toolbox for IP, DNS, WebRTC and network diagnostics
MyIP (IPCheck.ing) is an open-source web IP toolbox that detects local/public IPs, runs DNS leak and WebRTC checks, speed/latency/MTR tests, availability and whois lookup...

Technitium DNS Server
Authoritative and recursive DNS server with web console
Cross-platform DNS server with authoritative/recursive modes, encrypted DNS (DoH/DoT/DoQ), DNSSEC, ad/malware blocking, DHCP, and an HTTP API with web admin UI.

Blocky
Fast, lightweight DNS proxy and ad-blocker in Go
Open-source DNS proxy and network-wide ad-blocker for local networks. Supports DoH/DoT, per-client rules, caching, deep CNAME inspection, Prometheus metrics, Docker and H...

Unbound
Validating, recursive, caching DNS resolver
Standards-based validating recursive DNS resolver with DNSSEC validation, DNS-over-TLS/HTTPS support and configurable caching for privacy and performance.
C++
C
Linux