Methods and systems for page-independent spool file sheet assembly
AssigneeSharp Laboratories of America, Inc.
InventorAndrew Ferlitsch
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention comprise driver-independent, printer-independent systems and methods for sheet assembly. These embodiments may utilize a page-independent spool index file that may be manipulated to produce document sheet assembly options which may not be available through a system's hardware or drivers.
Claims19
A method for providing driver-independent, printer-independent page manipulation options in a printing system through a page-independent spool file index, said method comprising:
- reading a spool data file for a document;
- creating a Page-Independent Spool File (PISF) index file that is distinct from said spool data file, but based on data in said spool data file, wherein said PISF index file comprises a link to said spool data file, wherein said link identifies a portion of said spool data file required to print an independently-formatted page of said document;
- manipulating said PISF index file, after creation of said PISF index file, to effect a document page format manipulation option, wherein said document page format manipulation option is selected from the group consisting of page order, page copies, page scaling and page placement, thereby producing a manipulated PISF index file;
- and
- using a print processor customized to use said manipulated PISF index file, generating printer-ready data, for a modified document created via said page format manipulation, from portions of said spool data file identified by said manipulated PISF index file.
A method for performing document formatting options in a printing system, said method comprising:
- manipulating a PISF index file to effect document formatting, wherein said document formatting comprises a document page format manipulation option, wherein said document page format manipulation option is selected from the group consisting of page order, page copies, page scaling and page placement, after creation of said PISF index file, wherein said PISF index file comprises a link to a spool data file, wherein said link identifies a portion of said spool data file required to print a first independently-formatted page corresponding to a page of said document, wherein said first independently-formatted page is based on document-wide, persistent, page formatting data in said spool data file, thereby producing a manipulated PISF index file;
- and
- using a print processor customized to use said manipulated PISF index file, generating printer-ready data for said page from portions of said spool data file identified by said manipulated PISF index file.
A method for obtaining page-independent print data in a printing system, said method comprising:
- reading a PISF index file that is separate from a spool data file, wherein said PISF index file comprises a link to said spool data file, wherein said link identifies a portion of said spool data file required to print an independently-formatted, page, wherein said independent formatting is derived from document-wide, persistent, page formatting data in said spool data file;
- and
- using a print processor customized to use said PISF index file, accessing data indexed in said PISF index file to print said page.
A printing system with driver-independent, printer-independent document formatting, said system comprising:
- a reader for reading a spool data file for a document;
- an indexer for converting document-wide, persistent, page formatting data in said spool data file into a page-independent spool file (PISF) index file comprising a link to said spool data file, wherein said link identifies a first portion of said spool data file required to print an independently-formatted, page;
- and
- a customized print processor capable of interfacing with said PISF index file to generate printer-ready data corresponding to said page from portions of said spool data file identified in said PISF index file.
A computer-readable medium comprising computer-executable instructions for creating printer-ready data, said instructions comprising the acts of:
- reading a spool data file for a document;
- creating a Page-Independent Spool File (PISF) index file that is distinct from said spool data file, but based on data in said spool data file, wherein said PISF index file comprises a link to said spool data file, wherein said link identifies a first portion of said spool data file required to print a first independently-formatted page of said document;
- manipulating said PISF index file, after creation of said PISF index file, to effect a document page format manipulation option, wherein said document page format manipulation option is selected from the group consisting of page order, page copies, page scaling and page placement, thereby producing a manipulated PISF index file;
- and
- using a print processor customized to use said manipulated PISF index file, generating printer-ready data for said page from portions of said spool data file identified by said manipulated PISF index file.
Dependencies are inferred from the claim text.