Studio render of a laptop and a printer joined by a glass tube carrying small blank envelope-shaped tiles in an ordered line

Reference · 2 min read

Internet Printing Protocol

Internet Printing Protocol, usually shortened to IPP, defines a structured way to communicate print jobs and capabilities over a network. It can describe operations and status rather than merely transporting an uninterpreted stream of bytes.

How the pieces connect

A client can ask a destination which media sizes, document formats, and other attributes it supports. The job is then submitted with settings expressed through the protocol. Implementations vary in supported extensions and security options. IPP is a communication standard, while certification programs and operating-system printing frameworks define more specific expectations around its use.

An everyday example

A standards-based queue can obtain basic capability information without requiring a separate interface for each printer model. This can make common options such as paper size or duplex behavior available through the operating system. Specialized finishing accessories, accounting features, or vendor workflows may still require additional documented device assistance beyond the common baseline.

Reading the information in context

Network reachability, encryption, authentication, and supported document formats are separate concerns. The presence of IPP in a product description does not establish all of them. Prefer the exact model's reference documentation when interpreting a capability. This reference does not provide a discovery service, ask for a printer's address, or send traffic to equipment on your network.

Reading map: Internet Printing ProtocolFirst 3 topics in reading order: How the pieces connect; An everyday example; Reading the information in context. Each topic links to its section or page.INSIDE THIS PAGEInternet Printing Protocol1How the pieces connect1 paragraph2An everyday example1 paragraph3Reading the informationin context1 paragraph

Printers & Scanners

Note these before you change anything

Useful facts to have to hand while reading about internet printing protocol.

  • Printer queue name and the port it uses
  • Driver name: a built-in class driver or the maker's
  • Whether the printer is reached by USB, IP address or name
  • Default paper size and tray

Printers & Scanners: One common printing path (scanning runs the other way)

  1. Applicationsends a print job
  2. Print systemqueues and renders
  3. Printer driverbuilt-in class or vendor
  4. ConnectionUSB or network
  5. Printerproduces the page
Conceptual schematic of a selected path, not every request. Shown in one direction; the reverse direction uses related layers. Real systems add services, filter drivers and firmware not shown. Highlighted: the layer a driver change affects.