IPP stands for Internet Printing Protocol, which is a specialized communication protocol for communication between client devices (computers, mobile phones, tablets, etc.) and printers (or print servers) . It allows programs to send one or more print jobs to the printer or print server and perform administration such as querying the status of a printer, obtaining the status of print jobs, or cancelling individual print jobs. Unlike other printing protocols, IPP also supports access control, authentication, and encryption, making it a much more capable and secure printing mechanism than older options. IPP can run locally or over the Internet, and it is supported by over 98% of printers sold today. IPP is widely implemented in software as well, including open source projects. IPP is the basis of several printer logo certification programs including AirPrint, IPP Everywhere, and Mopria Alliance.