Browse Prior Art Database

Object Containers for Carrying and Presenting Multiple Data Types

IP.com Disclosure Number: IPCOM000118464D
Original Publication Date: 1997-Feb-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 105K

Publishing Venue

IBM

Related People

Hohensee, RH: AUTHOR [+2]

Abstract

Printing and publishing applications generate a variety of data formats (EPS, TIFF, GIFF, CGM, etc.) that have not traditionally been supported in Advanced Function Printer (AFP) presentation environments. This disclosure defines structures in the AFP application data stream (MO:DCA-P) and in the AFP Intelligent Printer Data Stream (IPDS) that can carry and invoke any paginated data object as a peer object for presentation on a page. The structures envelop and delineate the data and also identify the data using a unique registration scheme. The container structures can also be used to send non-presentation objects, such as set-up files and color mapping tables, to a presentation device.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 40% of the total text.

Object Containers for Carrying and Presenting Multiple Data Types

      Printing and publishing applications generate a variety of data
formats (EPS, TIFF, GIFF, CGM, etc.) that have not traditionally been
supported in Advanced Function Printer (AFP) presentation
environments.  This disclosure defines structures in the AFP
application data stream (MO:DCA-P) and in the AFP Intelligent Printer
Data Stream (IPDS) that can carry and invoke any paginated data
object as a peer object for presentation on a page.  The structures
envelop and delineate  the data and also identify the data using a
unique registration scheme.  The container structures can also be
used to send non-presentation objects, such as set-up files and color
mapping tables,  to a presentation device.

      The AFP application data stream (MO:DCA-P) defines a generic
object container structure for enveloping the object data.  The
structure includes an environment group that specifies the
presentation parameters  needed to position, size, rotate, and map
the data object to the page.  The structure is defined using MO:DCA-P
syntax elements called structured fields and triplets and has the
following format.  For a complete definition of the syntax and
semantics, see (1).
       Begin Object Container (BOC)
           Begin Object Environment Group (BOG)
               Object Area Descriptor (OBD)
                   size of target area
               Object Area Position (OBP)
                   position of target area
                   rotation of target area
               Map Container Data (MCD)
                   mapping to target area
               Map Coded Font (MCF)
                   fonts used in object
               Container Data Descriptor (CDD)
                   size of object
           End Object Environment Group (EOG)
           Object Container Data (OCD)
               object data
       End Object Container (EOC)

      Each data format to be supported is assigned a unique ASN.1
Object Identifier (OID) using the following ISO OID sub-tree for the
registry:
       ISO(1)
           Identified Organization(3)
               IBM(18)
                   Objects(0)
                       Distributed Print(4)
                           Document Format(1)
                               MO:DCA(1)
                                   Object Type(n)

      The MO:DCA architecture is the registration authority
for the last three nodes.  As an example, the TIFF OID is
X'06072B12000401010E'.  The object's OID must appear on the Begin
structured field (BOC) and...