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 (700) having a plurality of page description
language analyzing units (702-1...702-N) for sampling the
print job stream, each analyzing unit outputting an
information signal which provides information regarding the
print job stream. The guesser (700), 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) guesser must be able to
identify a print job containing text written in any of the
supported languages in order to enable multi-language
simple text printing. The page description language (PDL)
analyzing unit or units determines the position codes of
the characters in the text of the data sample of the
document and from the position codes determines the
encoding method for the characters. If the characters are
encoded in one of the supported encoding methods then the
guessor sets the value of the PDL on that document to
"Simple Text". Thus the PDL guesser can recognize text
written in any language which can be expressed using a
character set standard that can be encoded in one of the
supported encoding methods.
A printing system that distributes documents among a
plurality of printers in a networked printing system
comprising: a spooler (410) that receives documents and generates
a print job from each document, a page description language guesser (700) having a
plurality of page description language analyzing units
(702-1...702-N) on said spooler, said plurality of page
description language analyzing units for sampling a data
sample from said document, said data sample including
character sets of the text in the data sample of said 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 character
sets to determine the encoding method of said page
description language, and a supervisor (420) for forwarding said print job of
said document from said spooler (410) to said one of said
plurality of printers (422) for printing said document
which can print said page description language of said
print job of said document.
Claim 2
Dependent Claim
65 words
A printing system according to claim 1, wherein each of
said page description language analyzing units (702-1...702-N)
outputs a signal regarding said encoding method
of said text of said data sample from said document, and
further comprising, an arbiter (704) 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 3
Dependent Claim
56 words
A printing system according to claim 2, further
comprising a binary filter for providing said arbiter (704)
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 4
Independent Claim
126 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
(420), sampling a data sample from said document, analyzing
said data sample by a page description language guesser
(700) having a plurality of page description language
analyzing units (702-1...702-N) for character sets of text
of said page description language to determine the encoding
method and from said encoding method determining said page
description language, and forwarding said print job of said document to said one
of said plurality of printers (422) for printing said
document which can print said page description language of
said print job of said document by a supervisor.
Claim 5
Dependent Claim
62 words
A method according to claim 4, wherein the step of
analyzing said data sample includes receiving and processing signals from said plurality
of page description language analyzing units by an arbiter
(704), 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 6
Dependent Claim
59 words
A method according to claim 5, wherein the step of
determining the page description language includes
providing said arbiter (704) 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.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.