Patent ID: 8432572

Claim:
A computer-implemented method for performing trapping using object information present in printable data, the method comprising: generating, from the object information present in the printable data, a display list; generating, from the display list, object-ID data, wherein each object-ID identifies one or more display list objects; rasterizing the display list and storing resulting rasterized display list data in at least one of a plurality of color planes in a frame buffer; rasterizing the object-ID data and storing resulting rasterized object-ID data in an object-ID plane, wherein the object-ID plane is separate from the plurality of color planes, and wherein the object-ID plane comprises a two-dimensional array configured with the same geometry as the frame buffer; determining object boundaries for at least one object in the printable data based on stored data in the object-ID plane; selecting candidate objects for trapping using the object boundary data; and modifying pixels in the at least one color plane corresponding to candidate objects selected for trapping.