-
Notifications
You must be signed in to change notification settings - Fork 227
CUPS 3.0
Michael R Sweet edited this page Feb 18, 2025
·
3 revisions
CUPS 3.0 eliminates printer drivers and moves to a new modular architecture:
-
cups-local:
- Commands: lp, lpr, lpstat, cancel, etc.
- Local Server: runs as user, IPP domain sockets/D-BUS/XPC, only temporary queues, basic spooling and filtering/rasterization, limited job history
-
cups-sharing:
- Sharing Server: runs as root, IPP domain/TCP sockets, only permanent queues, advanced spooling and filtering/rasterization, job history and accounting, push/pull/release printing, authentication, web interface, configurability
-
libcups:
- Library: libcups, as exists today
- Tools: ippeveprinter, ippfind, ipptool, ipptransform
Both the local and sharing servers are based on PAPPL.
Release manager: Michael Sweet
Branches: libcups:master, cups-local:master, cups-sharing:master
Milestones: libcups, cups-local, cups-sharing
Proposed schedule:
- libcups 3.0.0: March/April 2025
- cups-local 3.0b1: April/May 2025
- cups-sharing 3.0b1: May/June 2025
- cups-local 3.0rc1: June/July 2025
- cups-sharing 3.0rc1: July/August 2025
- libcups 3.0.1: July/August 2025
- cups-local 3.0.0: August/September 2025
- cups-sharing 3.0.0: August/September 2025