Loading

IPDS command set

Introduction

The IPDS architecture is divided into functional areas called command sets, each representing a major printer capability. A command set consists of IPDS commands, including semantics and syntax. Each command set is divided into at least one subset of defined functions and a subset of optional functions. A command set may contain more than one subset. The suit of subsets is such that IPDS Interchange Set 3 is supported.

IPDS command set overview

The IPDS architecture contains the following command sets:

Command set

Description

Device Control

This command set contains the IPDS commands that initialise the environment for a logical page. Further, it communicates device controls, manages resources, and handles the acknowledgement protocol.

This command set is mandatory.

TEXT (PT4-level support)

This command set contains the IPDS commands presenting text information in a page, a page segment or an overlay.

IM Image

This command set contains the IPDS commands presenting images in a page, a page segment or an overlay.

IO Image (IOCA)

This command set contains the IPDS commands presenting images in a page, a page segment or an overlay. The IO-image command set provides functions, that are not provided by the IM-image command set, such as image compression and grayscale.

Graphics (GOCA)

This command set contains the IPDS commands for presenting graphics in a page, a page segment, or an overlay.

Bar Code (BCOCA)

This command set contains the IPDS commands for presenting machine-readable bar code information in a page, a page segment, or an overlay.

Object containers

This command set contains the IPDS commands for presenting TIFF, GIF or PDF files. It is not possible to use Object containers in a page segment.

Page Segment

This command set contains the IPDS commands to store and present IPDS constructs containing text, graphics, image, and bar code information. These stored constructs, which can be merged with a logical page to assume the current environment, are called page segments.

Overlay

This command set contains the IPDS commands to store and present IPDS constructs containing text, graphics, image, and bar code information. These stored constructs, are called overlays.

Loaded Font (FOCA)

This command set contains the IPDS commands to load font information.

For the following IPDS command sets, a data tower defines the data carried. The data towers are:

Command set

Carried data

Device Control

This data tower contains commands and data by which the host knows the capabilities of the printer.

TEXT

This data tower contains Presentation Text Object Content Architecture (PTOCA) control sequences, used to present text information in a page, a page segment, or an overlay.

The text data tower contains two presentation text levels.

IM Image

This data tower contains image data for presenting images in a page, a page segment, or an overlay.

The IM-image data tower contains one level.

IO Image

This data tower contains Image Object Content Architecture (IOCA) self-defining fields, used to present graphics in a page, a page segment, or an overlay.

The IO-image data tower contains one level.

Graphics

This data tower contains Graphics Object Content Architecture (GOCA) drawing orders used to present graphics in a page a page segment or an overlay.

The graphics data tower contains one level.

Bar Code

This data tower contains Bar Code Object Content Architecture (BCOCA) data controls used to present machine-readable bar code information in a page, a page segment, or an overlay.

The bar code data tower contains one level.

Fonts

This data tower contains Fonts Object Content Architecture (FOCA) data used to present fonts and their corresponding code pages.

Page segment

This data tower contains the IPDS commands to store and present IPDS constructs containing text, graphics, image and bar code information. These stored constructs, which can be merged with a logical page to assumed the current environment, are called page segments.

Overlay

This data tower contains the IPDS commands to store and present IPDS constructs containing text, graphics, image and bar code information. These stored constructs are called overlays.

Object containers

This data tower contains AFP objects that carry non-AFP data such as TIFF, GIF or PDF files in an AFP wrapper.