Saddle-Stitch Booklet Impositioning in AFP via a Filter Framework
Publication Date: 2015-Jun-26
The IP.com Prior Art Database
Page 01 of 4
Saddle-Stitch Booklet Impositioning in AFP
via a Filter Framework
Authors: David Stokes, DR Palmer, Michael Lotz, Helson Rosa
A method is disclosed that provides a comprehensive saddle-stitch booklet impositioning solution in the Advanced Function Printing (AFP) domain, with a simple user-interface that requires no AFP expertise or manual formdef manipulation or selection. The method provides page positioning on 2-up media, page ordering, and creep. It uses reusable filter- based components allowing independent use by an advanced user or in conjunction with other pre- or post-processing filters on the same pass through the data.
The method allows a user to perform complete booklet impositioning on a file containing one or more Mixed Object:Document Content Architecture (MO:DCA) documents, each optionally containing one or more sets of pages in 1-n order to be imposed as booklets. If documents contain named groups, Begin Named Group/End Named Group (BNGs/ENGs), each is treated as a booklet; otherwise the document is considered to be a booklet.
The advantages of this solution compared to other approaches include:
All functions are applied via a single shell command with a unified interface, using options that are easy to understand for users that are not AFP experts.
Formdef manipulation is adaptive and proceeds on a per-file basis eliminating the need to create and maintain multiple formdefs for different manufacturing scenarios, form sizes, etc.
Support for multiple booklets per AFP file.
The method works in four stages as illustrated in Figure 1. Each is implemented as an individual filter (perhaps encapsulating one or more other filters) that can be used independently if needed. An overarching front-end filter is included that takes a single unified set of user options and instantiates each underlying filter in the correct order.
Page 02 of 4
1) Formdef initialization
2) Initial page positioning
3) Page reordering
1) Formdef initialization - manipulate the inline formdef to be an enhanced 2-up formdef using partition placements that work with page reordering done in a later step.
From a variety of possible inline formdefs received on input (e.g. no n-up, one n-up, two n-up, basic or enhanced, with or without Page modification Control (PMC) or medium overlays), this filter manipulates it to be what is expected by subsequent filters in the booklet impositioning filter chain. Specifically what is needed is an enhanced 2-up formdef with specific partition ordering, 0x10, 0x21, 0x20, 0x11, which matches the page order imposed by a later step.
This formdef manipulation is adaptive and doesn't need user input to work.
2) Initial page positioning - establish initial absolute positions for pages on the form for the innermost booklet sheet.
This step establishes page positions on the form to accommodate logical page size, page layout, form size, and booklet ma...