Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
CUPS
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== History == [[Michael Sweet (programmer)|Michael Sweet]], who owned [[Easy Software Products]], started developing CUPS in 1997 and the first public betas appeared in 1999.<ref name="BetaAnnouncement">{{cite web|last=Sweet|first=Michael|date=June 9, 1999|url=http://linuxtoday.com/news_story.php3?ltsn=1999-06-09-014-10-NW-SM|title=A Bright New Future for Printing on Linux|work=Linux Today|url-status=live|archive-url=https://web.archive.org/web/20071005023152/http://www.linuxtoday.com/news_story.php3?ltsn=1999-06-09-014-10-NW-SM|archive-date=October 5, 2007}}</ref><ref name="BetaAnnouncement2">{{cite web|last=Sweet|first=Michael|date=June 11, 1999|url=http://linuxtoday.com/news_story.php3?ltsn=1999-06-11-018-10-NW-SM|title=The Future Brightens for Linux Printing|work=Linux Today|url-status=live|archive-url=https://web.archive.org/web/20050108235355/http://linuxtoday.com/news_story.php3?ltsn=1999-06-11-018-10-NW-SM|archive-date=January 8, 2005}}</ref> The original design of CUPS used the [[Line Printer Daemon protocol]] (LPD), but due to limitations in LPD and vendor incompatibilities, the [[Internet Printing Protocol]] (IPP) was chosen instead. CUPS was initially called "The Common UNIX Printing System". This name was shortened to just "CUPS" beginning with CUPS 1.4 due to legal concerns with the UNIX trademark.<ref name="CUPSName">{{cite web|date=April 24, 2012|title=CUPS Presentation at 2012 Open Printing Summit|url=http://ftp.pwg.org/pub/pwg/liaison/openprinting/presentations/cups-plenary-april-12.pdf|url-status=live|archive-url=https://web.archive.org/web/20170214175407/http://ftp.pwg.org/pub/pwg/liaison/openprinting/presentations/cups-plenary-april-12.pdf|archive-date=February 14, 2017|df=mdy-all}}</ref> CUPS was quickly adopted as the default printing system for most [[Linux distribution]]s. In March 2002, [[Apple Inc.]] adopted CUPS as the printing system for [[Mac OS X]] 10.2.<ref name="AppleAdoption">{{cite web|work=Easy Software Products|url=http://www.cups.org/blog.php?L68+I0+Qapple|title=CUPS Licensed for Use in Apple Operating Systems!|type=[[press release]]|date=March 1, 2002|url-status=live|archive-url=https://web.archive.org/web/20151208151347/http://www.cups.org/blog.php?L68+I0+Qapple|archive-date=December 8, 2015}}</ref> In February 2007, [[Apple Inc.]] hired chief developer Michael Sweet and purchased the CUPS source code.<ref name="ApplePurchase">{{cite press release |publisher=CUPS|url=https://www.cups.org/blog.php?L475|title=CUPS Purchased by Apple Inc. |date=July 11, 2007|url-status=dead|archive-url=https://web.archive.org/web/20140331093622/http://cups.org/blog.php?L475|archive-date=March 31, 2014|access-date=June 5, 2014}}</ref> On December 20, 2019, Michael Sweet announced on his blog that he had left Apple.<ref>{{Cite web |last=Anderson |first=Tim |date=2020-10-15 |title=Has Apple abandoned CUPS, the Linux's world's widely used open-source printing system? Seems so |url=https://www.theregister.com/2020/10/15/apple_cups_develoment/ |access-date=2023-01-07 |website=[[The Register]] |language=en}}</ref><ref>{{Cite web|url=https://www.msweet.org/blog/2019-12-20-left-apple.html|title=Thoughts on Leaving Apple...|website=www.msweet.org}}</ref> In 2020, the [[OpenPrinting]] organization forked the project, with Michael Sweet continuing work on it. Apple retained the builds for macOS, [[iOS]], and [[iPadOS]] with latest release of Apple CUPS being version 2.3.6 on May 25, 2022.<ref>{{Cite web |last=Proven |first=Liam |date=2022-11-10 |title=OpenPrinting keeps old printers working, even on Windows |url=https://www.theregister.com/2022/11/10/openprinting_keeps_old_printers_working/ |access-date=2023-01-07 |website=[[The Register]] |language=en}}</ref><ref>{{cite web |url=https://github.com/OpenPrinting/cups/commit/0fa2987637adc27ecab69ee29acc4cde19daff7d#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5 |title=Add an OpenPrinting changes file. |author=Michael Sweet |date=October 17, 2020 |website=CUPS (OpenPrinting fork) repository |publisher=GitHub }}</ref><ref>{{Cite web |title=CUPS.org |url=https://www.cups.org/ |access-date=2025-02-23 |website=CUPS.org |publisher=Apple Inc.}}</ref> In 2024, a critical vulnerability involving [[remote code execution]] in CUPS was found impacting all GNU/Linux systems.<ref>{{Cite web |last=Lyons |first=Jessica |date=2024-09-26 |title=Critical doomsday Linux bug is CUPS-based vulnerability |url=https://www.theregister.com/2024/09/26/cups_linux_rce_disclosed/ |access-date=2024-09-27 |website=The Register}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)