Patent US6525831B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6525831B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Non-format violating PDL guessing technique to determine the page description language in which a print job is written

Assignee: Xerox Corp
•
Filing: 1999-03-31
•
Granted: 2003-02-25
•
Expires: 2019-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printing system produces prints from a print job written in one of a plurality of page description languages with the print job assuming the form of a print job stream. The printing system includes a page description language guesser having a plurality of page description language analyzing units for sampling the print job stream, each analyzing unit outputting an information signal which provides information regarding the print job stream. The PDL guesser, which receives the information signals, processes the information signals and outputs a filtered signal which indicates the page description language in which the print job is written. The page description language (PDL) analyzing unit verifies that in the data sample all command operator strings, their associated parameters and interspersed data are valid for a particular PDL or Image Format.

Inventors

  • 👤 Charles H. Evans, IV

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:23
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1206; G06F3/1223; G06F3/1237; G06F3/1244; G06F3/1248; G06F3/126; G06F3/1278; G06F3/1285; G06F3/1288

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 179 words
A printing system that distributes documents among a plurality of printers in a networked printing system comprising: a spooler that receives documents and generates a print job from each document, a page description language guesser having a plurality of page description language analyzing units on said spooler, said plurality of page description language analyzing units for sampling a data sample from said document, said data sample including command operator strings of a page description language in which said print job is written, wherein said plurality of said page description language analyzing units analyze said data sample for said command operator strings to determine said page description language, and a supervisor for forwarding said print job of said document from said spooler to one of said plurality of printers for printing said document which can print said page description language of said print job of said document wherein said plurality of said page description language analyzing units match said command operator string from said data sample against a table of parameters and corresponding parameter designators for said page description language.
Claim 2
Dependent Claim 179 words
A printing system that distributes documents among a plurality of printers in a networked printing system comprising: a spooler that receives documents and generates a print job from each document, a page description language guesser having a plurality of page description language analyzing units on said spooler, said plurality of page description language analyzing units for sampling a data sample from said document, said data sample including command operator strings of a page description language in which said print job is written, wherein said plurality of said page description language analyzing units analyze said data sample for said command operator strings to determine said page description language, and a supervisor for forwarding said print job of said document from said spooler to one of said plurality of printers for printing said document which can print said page description language of said print job of said document wherein said plurality of said page description language analyzing units match said command operator string from said data sample against a table of parameters and corresponding parameter designators for said page description language.
Claim 3
Dependent Claim 73 words
The printing system that distributes documents among a plurality of printers in a networked printing system of claim 1 wherein each of said page description language analyzing units outputs a signal regarding the page description language of said data sample from said document, and further comprising, an arbiter for receiving and processing said signals from said plurality of page description language analyzing units, said arbiter determining the page description language of said document.
Claim 4
Dependent Claim 67 words
The printing system that distributes documents among a plurality of printers in a networked printing system of claim 2 further comprising a binary filter for providing said arbiter with an indication of a percentage of binary characters in said print job to prevent erroneously indicating that said print job is written predominantly in one page description language when it is written predominantly in another page description language.
Claim 5
Dependent Claim 39 words
The printing system that distributes documents among a plurality of printers in a networked printing system of claim 1 further comprising a queue that stores said print job until said spooler can forward said print job to said supervisor.
Claim 6
Independent Claim 145 words
A method for distributing document printing among a plurality of printers in a networked printing system comprising: receiving documents at the networked printing system, generating a print job from each document by a spooler, sampling a data sample from said document, analyzing said data sample by a page description language guesser having a plurality of page description language analyzing units for a command operator string of a page description language to determine said page description language, and forwarding said print job of said document to one of said plurality of printers for printing said document which can print said page description language of said print job of said document by a supervisor wherein said plurality of said page description language analyzing units match said command operator string from said data sample against a table of parameters and corresponding parameter designators for said page description language.
Claim 7
Independent Claim 145 words
A method for distributing document printing among a plurality of printers in a networked printing system comprising: receiving documents at the networked printing system, generating a print job from each document by a spooler, sampling a data sample from said document, analyzing said data sample by a page description language guesser having a plurality of page description language analyzing units for a command operator string of a page description language to determine said page description language, and forwarding said print job of said document to one of said plurality of printers for printing said document which can print said page description language of said print job of said document by a supervisor wherein said plurality of said page description language analyzing units match said command operator string from said data sample against a table of parameters and corresponding parameter designators for said page description language.
Claim 8
Dependent Claim 72 words
The method for distributing document printing among a plurality of printers in a networked printing system of claim 5 wherein said analyzing said data sample includes receiving and processing signals from said plurality of page description language analyzing units by an arbiter, said arbiter determining the page description language of said document and setting an attribute for said document to indicate the page description language for said print job of said document.
Claim 9
Dependent Claim 69 words
The method for distributing document printing among a plurality of printers in a networked printing system of claim 6 wherein said determining the page description language includes providing said arbiter with an indication of a percentage of binary characters in said print job to prevent erroneously indicating that said print job is written predominantly in one page description language when it is written predominantly in another page description language.
Claim 10
Dependent Claim 39 words
The method for distributing document printing among a plurality of printers in a networked printing system of claim 5 further comprising storing said print job in a queue until said spooler can forward said print job to said supervisor.

References Cited (Backward Citations)

US5671341A Cited
US5287194A Cited
US5402527A Cited
US5559933A Cited
US5845058A Cited
US5748860A Cited
US5978563A Cited
US5898821A Cited
US5978560A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-24 2006-08-26 2007-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-24 2010-08-26 2011-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-24 2014-08-26 2015-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag