Patent ID: 6097496
Filing Date: 2000-08-01
Classification: G06F

Abstract:
An imaging subsystem comprising:multiple personalities, each of the multiple personalities being configured to convert incoming data in a particular language to a low-level data stream utilized to form a visual representation;a common display list pipeline logically connected to each of the multiple personalities, each of the multiple personalities utilizing the common display list pipeline to create display lists that can be used to produce the low-level data stream;a processor;memory; anda display list builder tool accessible to each of the multiple personalities to assist the personalities in constructing the display lists, the display list builder tool comprising means for obtaining information for a page, and means for putting content into the display lists in accordance with objects defined by the printer personalities;wherein the means for obtaining information for a page comprises processor-executable instructions that pass two printer personality parameters that describe a vertical extent of an object to be presented into a routine that returns information to allow the personality to segment the object and place the proper segments in the correct display list; andwherein the means for putting content into the display lists comprises processor-executable instructions that reserve space for the display lists in memory and build a memory image of the object to be presented by storing the incoming data in the display lists.