CUPS was published in 1999 by Michael Sweet, then owner of Easy Software Products. CUPS originally used the LPD protocol. CUPS was soon embraced by all Linux distributions.
In 2002, Apple decided to use CUPS as the printing systemforMacOSX 10.2. In 2007, Apple purchased the CUPS source code from Michael Sweet and hired him as lead developer.