← Back to Patent Explorer
EP0469974A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Printer capable of interpreting a plurality of printer control languages

Assignee: QMS Inc
•
Filing: 1991-07-25
•
Granted: —
•
Expires: 2011-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printer (10) which receives from a host computer (11) through a part (12) print jobs encoded in any one of several printer control languages. The printer (10) comprises a printer controller (13) and has the capability of interpreting print jobs in each printer control language. The printer (10) samples a portion of each print job and, using a resident algorithm and data sets obtained by statistical techniques, analyzes the sampled portion of the print job to identify the printer control language in which the print job is encoded.

Inventors

  • 👤 Michael W. Bringmann

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 05:27
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/1278; G06F3/1279

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 158 words
In a printer for receiving an input stream of electrical signals defining a print job from a host computer encoded by a computer application in any one of a plurality of printer control languages, said printer comprising means for interpreting each of said plurality of printer control languages to define a bit mapped image, means for converting the bit mapped image into a visual display of said image, characterized in that it comprises: a sampling circuit for capturing a portion of any input stream, a microprocessor with a resident algorithm and a plurality of data sets stored therein obtained by statistical techniques for analyzing the captured portion of the input stream to identify the printer control language in which it is coded, there being at least one data set for each printer control language, and a circuit for directing the interpreting means to interpret the input stream in accordance with the printer control language identified by the microprocessor.
Claim 2
Dependent Claim 39 words
A printer according to claim 1 wherein the data sets comprise statistical data setting forth a measure of the likelihood of selected n-grams occurring in print jobs are indicative of print jobs encoded in a given printer control language.
Claim 3
Dependent Claim 37 words
A printer according to claim 1 wherein the data sets comprise statistical data setting forth a measure of the likelihood of combinations of selected n-grams occurring in print jobs encoded in one printer control language or another.
Claim 4
Dependent Claim 25 words
A printer according to claim 2 wherein the data sets comprise vectors of real numbers corresponding to the selected n-grams for each printer control language.
Claim 5
Dependent Claim 36 words
A printer according to claim 3 wherein the data sets comprise a plurality of vectors of real numbers corresponding to the selected n-grams for each printer control language and a threshold value corresponding to each vector.
Claim 6
Dependent Claim 43 words
A printer according to claim 1 wherein the data sets comprise statistical data setting forth a measure of the likelihood of selected n-grams occurring in print jobs are indicative of print jobs encoded in a given printer control language by a given application.
Claim 7
Dependent Claim 46 words
A printer according to claim 1 wherein the data sets comprise statistical data setting forth a measure of the likelihood of combinations of selected n-grams occurring in print jobs are indicative of print jobs encoded in one printer control language by a given application or another.
Claim 8
Dependent Claim 64 words
A printer according to claim 1 wherein the data sets comprise statistical data setting forth a measure of the likelihood of selected n-grams occurring in print jobs are indicative of print jobs encoded in a given printer control language by a given application, said data weighted by the ability of said n-grams to distinguish a given printer control language from other printer control languages.
Claim 9
Dependent Claim 93 words
A printer according to claim 1 wherein for each printer command language a score is computed based upon the number of occurrences of each n-gram in the sample portion of the print job and the data sets for each printer command language, said scores being indicative of the likelihood of the print job being coded in each command language and directing the interpreting means to interpret the print job in accordance with the printer control language having the score indicating it is the most likely language in which the print job is encoded.
Claim 10
Dependent Claim 91 words
A printer according to claim 1 wherein for each printer command language a score is computed based upon the number of occurrences of each n-gram in the sampled portion of the print job and each vector of data sets for each printer command language until the score computed with a given vector when compared to the corresponding threshold indicates the print job is encoded in the printer command language to which that vector corresponds and directing the interpreting means to interpret the print job in accordance with that printer control language.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag