IBM Intelligent Printer Data Stream (IPDS)

Intelligent Printer Data Stream ( IPDS; German Intelligent print data stream ) is a proprietary page description language developed by IBM. IPDS summarizes case both the content and the printer control commands together in a bidirectional communication protocol. It thus resembles the older, but incompatible to IPDS PPDS.

IPDS is between printer driver from IBM (IBM Print Services Facility or InfoPrint Manager ) and the printer used. But there are other programs such as SBS or prism Production Server Océ, which can also generate IPDS.

Data structure

IPDS data are as follows: 2 bytes length, 2 bytes command X'D6xx ' ( where xx is the command ) 1 byte flag field ( with 1 bit causes the printer to send a so-called acknowledge Record of 24 bytes, the the count of the printer to the driver program transmitted). This allows logging is already printed pages, eg on large orders with scrolling pages.

In case of error the NACK (negative acknowledge record) contains the error causes. The next two bytes are a counter for the IPDS commands. Thereafter, the data come.

  • Data format
  • Description Language
  • Printing system
  • IBM
413848
de