CUPS is a standards-based, open source printing system. It uses the Internet Printing Protocol (IPP) to support printing to local and network printers.