Internet Printing Protocol (IPP)

Internet Printing Protocol (IPP) printing allows you to send and manage print information from a variety of remote sites by sending print information over the Internet or intranet. IPP is a versatile printing method, and is supported by a variety of printers and network adapters.

You can also send print information using IPP to any iSeries printer (even if the printer does not support IPP) by using the IBM Internet Printing Protocol server for i5/OS. For more information, see Internet Printing Protocol (IPP) server.

This protocol provides the advantages of printing with line printer requester/line printer daemon (LPR/LPD), but is significantly easier to manage and troubleshoot because print status information is available during the printing process. IPP also provides excellent security by allowing Secure Sockets Layer (SSL) encryption.

IPP printing solutions communicate using TCP/IP ports, and require an HTTP server, Java™, and Digital Certificate Manager (if SSL is used). Not all devices support IPP, so verify hardware compatibility before implementing an IPP-based printing solution.

IPP is transported over HTTP 1.1 using a message body whose content-type is "application/ipp". IPP uses well-known port 631.

See Configure IPP printers for a list of requirements and information about how to configure IPP printers. See Set up the IPP server for information about how to set up and configure the IPP server.