CUPS
A standards-based, open-source printing system for Linux and Unix-like systems, supporting AirPrint and IPP Everywhere.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
The de-facto standard open-source printing system for Linux, supporting modern IPP and legacy drivers.
Core Features
- Supports AirPrint and IPP Everywhere printers without extra drivers
- Web-based admin interface and command-line tools (lp, lpr)
- Compatible with legacy PPD-based printers via network or USB
- Includes C API and filter system for integration
- Apache 2.0 licensed with active community
What It Can't Do
- •This is a 2.5b1 beta; for production use stable 2.4.x branch. Root or lpadmin group membership required for admin tasks. Some old printers may need extra cups-filters package.
Use Cases
- Print management on Linux desktops and servers
- Centralized print queue setup in enterprise environments
- Print services in embedded systems or containers
CUPS (Common Unix Printing System) is the most current version of OpenPrinting's printing system, providing a complete printing solution for Linux and Unix-like operating systems. It supports modern AirPrint and IPP Everywhere printers, as well as legacy printers via PPD-based drivers. CUPS includes web-based administration, command-line tools (lp, lpr), a C API, and common print filters. It is licensed under Apache 2.0 with exceptions for GPL2 software. This branch tracks the future 2.5.x feature release.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Download latest binary or source from GitHub Releases
Install dependencies and compile (or use package manager like apt)
Start CUPS service: sudo systemctl start cups
- Download latest binary or source from GitHub Releases
- Install dependencies and compile (or use package manager like apt)
- Start CUPS service: sudo systemctl start cups
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Uninstall via package manager (e.g., sudo apt remove cups) or delete compiled files. Stop service first: sudo systemctl stop cups.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.