Internet Printing Protocol

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 IBM® i printer (even if the printer does not support IPP) by using the IBM IPP server for i5/OS.

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.