← Back to Patent Explorer
US5946461A Expired / Lapsed US ⏱️ 0.0 years remaining

System for positioning image information on special print media sheets

Assignee: Xerox Corp
•
Filing: 1997-04-30
•
Granted: 1999-08-31
•
Expires: 2017-04-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printing system in which multiple images are positioned on multiple special electronic pages is provided. The printing system includes an interpreter which reads a stream written in a page description language (PDL). Upon reading a first portion of the PDL stream, a position indicator is established to indicate where a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages. In response to reading a second portion of the PDL stream, the position indicator is used to automatically indicate where a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages.

Inventors

  • 👤 John E. Landry
  • 👤 Alane R. Oneill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:59
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 425 words
In a printing system where an electronic document including a set of electronic pages corresponding respectively with a set of distinct print media sheets is produced on the basis of a data stream written in a page description language (PDL), the set of electronic pages including at least a first electronic page and a second electronic page, the set of electronic pages also including a subset of multiple special electronic pages corresponding respectively with selected ones of the set of distinct print media sheets and being used to produce a set of prints, the datastream including a set of information identifiers respectively corresponding with the multiple special electronic pages and thus the selected ones of the set of distinct print media sheets, a system for causing multiple images to be positioned on the multiple special electronic pages, respectively, comprising: a) an interpreter for receiving the data stream, and (i) reading a first portion of the data stream to detect a first one of the information identifiers in the set of information identifiers and (ii) reading a second portion of the datastream, with the PDL interpreter, to detect a second one of the information identifiers in the set of information identifiers; b) a variable position indicating subsystem communicating with said interpreter, said variable position indicating subsystem, in response to said detecting of the first one of the information identifiers in the set of information identifiers, establishing a first position indicator relative to the subset of multiple special electronic pages, the first position indicator indicating a first position at which a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages so that the first one of the multiple special electronic paces is printed on a first one of the selected ones of the set of distinct print media sheets; and c) an information positioning subsystem communicating with said variable position indicating subsystem, said information positioning subsystem, in response to said detecting of the second one of the information identifiers in the set of information identifiers, using the first position indicator to automatically establish a second position indicator relative to the subset of multiple special electronic pages, the second position indicator indicating a second position at which a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages so that the second one of the multiple special electronic paces is printed on a second one of the selected ones of the set of distinct print media sheets.
Claim 2
Dependent Claim 425 words
In a printing system where an electronic document including a set of electronic pages corresponding respectively with a set of distinct print media sheets is produced on the basis of a data stream written in a page description language (PDL), the set of electronic pages including at least a first electronic page and a second electronic page, the set of electronic pages also including a subset of multiple special electronic pages corresponding respectively with selected ones of the set of distinct print media sheets and being used to produce a set of prints, the datastream including a set of information identifiers respectively corresponding with the multiple special electronic pages and thus the selected ones of the set of distinct print media sheets, a system for causing multiple images to be positioned on the multiple special electronic pages, respectively, comprising: a) an interpreter for receiving the data stream, and (i) reading a first portion of the data stream to detect a first one of the information identifiers in the set of information identifiers and (ii) reading a second portion of the datastream, with the PDL interpreter, to detect a second one of the information identifiers in the set of information identifiers; b) a variable position indicating subsystem communicating with said interpreter, said variable position indicating subsystem, in response to said detecting of the first one of the information identifiers in the set of information identifiers, establishing a first position indicator relative to the subset of multiple special electronic pages, the first position indicator indicating a first position at which a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages so that the first one of the multiple special electronic paces is printed on a first one of the selected ones of the set of distinct print media sheets; and c) an information positioning subsystem communicating with said variable position indicating subsystem, said information positioning subsystem, in response to said detecting of the second one of the information identifiers in the set of information identifiers, using the first position indicator to automatically establish a second position indicator relative to the subset of multiple special electronic pages, the second position indicator indicating a second position at which a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages so that the second one of the multiple special electronic paces is printed on a second one of the selected ones of the set of distinct print media sheets.
Claim 3
Dependent Claim 42 words
The system of claim 1, wherein: a distance related value is provided; and the second position at which the second one of the multiple images is to be positioned is indicated with both the first position indicator and the distance related value.
Claim 4
Dependent Claim 41 words
The system of claim 2, in which each electronic page in a subset of the set of electronic pages is characterized by a set of dimensions, wherein the distance related value is set as a function of the set of dimensions.
Claim 5
Dependent Claim 38 words
The system of claim 2, in which the multiple special electronic pages include a number of multiple tab portions, respectively, wherein the distance related value is set as a function of the number of the multiple tab portions.
Claim 6
Dependent Claim 35 words
The system of claim 1, wherein said variable position indicating subsystem includes an incrementing or decrementing subsystem, and the first position indicator comprises an incrementable position indicating value settable in said incrementing or decrementing subsystem.
Claim 7
Dependent Claim 49 words
The system of claim 1, in which the first and second ones of the multiple special electronic pages include a first tab portion and a second tab portion, respectively, wherein the first and second ones of the multiple images are positioned respectively on the first and second tab portions.
Claim 8
Independent Claim 353 words
A method for a printing system in which a data stream, written in a page description language (PDL), is processed with a PDL interpreter to produce an electronic document including a set of electronic pages, the set of electronic pages including at least a first electronic page and a second electronic page, the set of electronic pages also including a subset of multiple special electronic pages corresponding respectively with selected ones of the set of distinct print media sheets and being used to produce a set of prints, the datastream including a set of information identifiers respectively corresponding with the multiple special electronic pages and thus the selected ones of the set of distinct print media sheets, said method causing multiple images to be positioned on the multiple special electronic pages, respectively, comprising: a) reading a first portion of the data stream, with the PDL interpreter, to detect a first one of the information identifiers in the set of information identifiers; b) in response to said (a), establishing a first position indicator, relative to the subset of multiple special electronic pages, for indicating a first position at which a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages so that the first one of the multiple special electronic pages is printed on a first one of the selected ones of the set of distinct print media sheets; c) reading a second portion of the datastream, with the PDL interpreter, to detect a second one of the information identifiers in the set of information identifiers; and d) in response to said (c), using the first position indicator to automatically establish a second position indicator relative to the subset of multiple special electronic pages, the second position indicator indicating a second position at which a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages so that the second one of the multiple special electronic pages is printed on a second one of the selected ones of the set of distinct print media sheets.
Claim 9
Independent Claim 353 words
A method for a printing system in which a data stream, written in a page description language (PDL), is processed with a PDL interpreter to produce an electronic document including a set of electronic pages, the set of electronic pages including at least a first electronic page and a second electronic page, the set of electronic pages also including a subset of multiple special electronic pages corresponding respectively with selected ones of the set of distinct print media sheets and being used to produce a set of prints, the datastream including a set of information identifiers respectively corresponding with the multiple special electronic pages and thus the selected ones of the set of distinct print media sheets, said method causing multiple images to be positioned on the multiple special electronic pages, respectively, comprising: a) reading a first portion of the data stream, with the PDL interpreter, to detect a first one of the information identifiers in the set of information identifiers; b) in response to said (a), establishing a first position indicator, relative to the subset of multiple special electronic pages, for indicating a first position at which a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages so that the first one of the multiple special electronic pages is printed on a first one of the selected ones of the set of distinct print media sheets; c) reading a second portion of the datastream, with the PDL interpreter, to detect a second one of the information identifiers in the set of information identifiers; and d) in response to said (c), using the first position indicator to automatically establish a second position indicator relative to the subset of multiple special electronic pages, the second position indicator indicating a second position at which a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages so that the second one of the multiple special electronic pages is printed on a second one of the selected ones of the set of distinct print media sheets.
Claim 10
Dependent Claim 43 words
The method of claim 7, further comprising: e) providing a distance related value; and f) indicating the second position at which the second one of the multiple images is to be positioned with both the first position indicator and the distance related value.
Claim 11
Dependent Claim 43 words
The method of claim 8, in which each electronic page in a subset of the set of electronic pages is characterized by a set of dimensions, wherein said (e) includes setting the distance related value as a function of the set of dimensions.
Claim 12
Dependent Claim 39 words
The method of claim 8, in which the multiple special electronic pages include a number of multiple tab portions, respectively, wherein said (e) includes setting the distance related value as a function of the number of multiple tab portions.
Claim 13
Dependent Claim 37 words
The method of claim 8, wherein said (e) includes obtaining the distance related value from a look-up table in which a plurality of stock types or sequence numbers are mapped against a plurality of distance related values.
Claim 14
Dependent Claim 38 words
The method of claim 7 wherein said (b) includes establishing the first position indicator with an incrementing or decrementing subsystem wherein the first position indicator comprises an incrementable position indicating value settable in the incrementing or decrementing subsystem.
Claim 15
Dependent Claim 16 words
The method of claim 12, further comprising configuring the incrementing or decrementing subsystem as a counter.
Claim 16
Dependent Claim 17 words
The method of claim 12, further comprising disposing the incrementing or decrementing subsystem in the PDL interpreter.
Claim 17
Dependent Claim 49 words
The method of claim 12, in which the second position indicator comprises a second position indicator value, wherein said (d) includes automatically establishing the second position indicator value by incrementing or decrementing the first position indicator value with the incrementing or decrementing subsystem when a preselected condition is met.
Claim 18
Dependent Claim 26 words
The method of claim 15, further comprising determining whether the preselected condition has been met by comparing the second position indicator value with a reference value.
Claim 19
Dependent Claim 37 words
The method of claim 16, further comprising setting the second position indicator value to a base value when it is determined, by way of said determining, that the second position indicator value would exceed the reference value.
Claim 20
Dependent Claim 49 words
The method of claim 7, in which the first and second ones of the multiple special electronic pages include a first tab portion and a second tab portion, respectively, further comprising positioning the first and second ones of the multiple images on the first and second tab portions, respectively.
Claim 21
Dependent Claim 129 words
The method of claim 18, in which, the first one of the multiple images and the second one of the multiple images are characterized respectively by a first text portion and a second text portion, the first one of the multiple images and the second one of the multiple image are characterized respectively by a first image length and a second image length, and the first tab and the second tab are characterized respectively by a first tab length and a second tab length, further comprising: splitting up the first text portion for printing on multiple lines when the first image length exceeds the first tab length; and splitting up the second text portion for printing on multiple lines when the second image length exceeds the second tab length.
Claim 22
Independent Claim 384 words
A system for causing multiple images to be positioned on multiple special electronic pages, respectively, comprising: a) a decomposer subsystem for receiving a data stream written in a page description language (PDL) and representative of a set of electronic pages including at least a first electronic page and a second electronic page, the set of electronic pages also including a subset of multiple special electronic pages and being used to produce a set of prints, the datastream including a set of information identifiers respectively corresponding with the subset of multiple special electronic pages corresponding respectively with selected ones of the set of distinct print media sheets; b) said decomposer subsystem being used to read (i) a first portion of the data stream for detecting a first one of the information identifiers in the set of information identifiers and (ii) a second portion of the datastream for detecting a second one of the information identifiers in the set of information identifiers; c) a variable position indicating subsystem communicating with said decomposer subsystem, said variable position indicating subsystem, in response to said detecting of the first one of the information identifiers in the set of information identifiers, establishing a first position indicator relative to the subset of multiple special electronic pages, the first position indicator indicating a first position at which a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages so that the first one of the multiple special electronic pages is printed on a first one of the selected ones of the set of distinct print media sheets; and d) an information positioning subsystem communicating with said variable position indicating subsystem, said information positioning subsystem, in response to said detecting of the second one of the information identifiers in the set of information identifiers, using the first position indicator to automatically establish a second position indicator relative to the subset of multiple special electronic pages, the second position indicator indicating a second position at which a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages so that the second one of the multiple special electronic sages is printed on a second one of the selected ones of the distinct print media sheets.
Claim 23
Independent Claim 384 words
A system for causing multiple images to be positioned on multiple special electronic pages, respectively, comprising: a) a decomposer subsystem for receiving a data stream written in a page description language (PDL) and representative of a set of electronic pages including at least a first electronic page and a second electronic page, the set of electronic pages also including a subset of multiple special electronic pages and being used to produce a set of prints, the datastream including a set of information identifiers respectively corresponding with the subset of multiple special electronic pages corresponding respectively with selected ones of the set of distinct print media sheets; b) said decomposer subsystem being used to read (i) a first portion of the data stream for detecting a first one of the information identifiers in the set of information identifiers and (ii) a second portion of the datastream for detecting a second one of the information identifiers in the set of information identifiers; c) a variable position indicating subsystem communicating with said decomposer subsystem, said variable position indicating subsystem, in response to said detecting of the first one of the information identifiers in the set of information identifiers, establishing a first position indicator relative to the subset of multiple special electronic pages, the first position indicator indicating a first position at which a first one of the multiple images is to be positioned on a first one of the multiple special electronic pages so that the first one of the multiple special electronic pages is printed on a first one of the selected ones of the set of distinct print media sheets; and d) an information positioning subsystem communicating with said variable position indicating subsystem, said information positioning subsystem, in response to said detecting of the second one of the information identifiers in the set of information identifiers, using the first position indicator to automatically establish a second position indicator relative to the subset of multiple special electronic pages, the second position indicator indicating a second position at which a second one of the multiple images is to be positioned on a second one of the multiple special electronic pages so that the second one of the multiple special electronic sages is printed on a second one of the selected ones of the distinct print media sheets.

References Cited (Backward Citations)

US4928252A Cited
US4974035A Cited
US5333246A Cited
US5133048A Cited
US5210622A Cited
US5402527A Cited
US5435544A Cited
US5519501A Cited
US5337161A Cited
US5668938A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-30 2003-03-01 2003-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-30 2007-03-01 2007-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-30 2011-03-01 2011-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag