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

Ejector activation scheduling system for an ink-jet printhead

Assignee: Xerox Corp
•
Filing: 1995-09-13
•
Granted: 1997-10-07
•
Expires: 2015-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ink-jet printhead accepts a series of digital addresses as image data. Each digital address causes an individual ejector in the printhead having the particular address to be activated. The frequency of operation of the printhead can be directly related to the frequency at which addresses are submitted to the printhead. A scheduler polls image data for spot placements which require simultaneous activation of a plurality of ejectors in a set of interdependent ejectors, and then reschedules the activation of ejectors to avoid conflicts.

Inventors

  • 👤 Juan J. Becerra
  • 👤 Christopher R. Morton
  • 👤 Thomas A. Tellier
  • 👤 David A. Mantell
  • 👤 Eduardo M. Freire

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:10
CPC Classifications
B; B41; B41J; B41J2/00; B41J2/485; B41J2/505; B41J2/5056; B41J2/5058; B41J2/005; B41J2/01; B41J2/015; B41J2/04; B41J2/045; B41J2/04501; B41J2/04543; B41J2/0458; B41J29/00; B41J29/38; G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K15/102

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 205 words
An ink-jet printing apparatus; comprising: a printhead, defining therein a plurality of ejectors; each ejector including an energy-imparting portion being selectably actuable by application of a signal thereto; a decoder, operatively connected to an energy-imparting portion of each of the plurality of ejectors, the decoder accepting as inputs a list of digital addresses of individual ejectors to be activated, the decoder activating the energy-imparting portion of an ejector in response to receiving a digital address of the ejector; means for selectably activating each of a set of ejectors within a cycle of predetermined duration, the cycle being divided into N time slots for a set of N ejectors in the printhead; means for moving the printhead in a process direction at a process velocity relative to a sheet on which an image is formed in accordance with image data; and a scheduler for selecting a time slot within the cycle for activating each selected ones of said ejectors in the set to create a mark on the sheet with each of a series of cycles as the printhead is moving, whereby each selected ones of said ejectors in the set is activated at a unique time slot to approximate a desired image configuration of marks.
Claim 2
Dependent Claim 205 words
An ink-jet printing apparatus; comprising: a printhead, defining therein a plurality of ejectors; each ejector including an energy-imparting portion being selectably actuable by application of a signal thereto; a decoder, operatively connected to an energy-imparting portion of each of the plurality of ejectors, the decoder accepting as inputs a list of digital addresses of individual ejectors to be activated, the decoder activating the energy-imparting portion of an ejector in response to receiving a digital address of the ejector; means for selectably activating each of a set of ejectors within a cycle of predetermined duration, the cycle being divided into N time slots for a set of N ejectors in the printhead; means for moving the printhead in a process direction at a process velocity relative to a sheet on which an image is formed in accordance with image data; and a scheduler for selecting a time slot within the cycle for activating each selected ones of said ejectors in the set to create a mark on the sheet with each of a series of cycles as the printhead is moving, whereby each selected ones of said ejectors in the set is activated at a unique time slot to approximate a desired image configuration of marks.
Claim 3
Dependent Claim 28 words
The apparatus of claim 1, wherein the the energy-imparting portions of the ejectors and at least a portion of the decoder are formed on a single silicon chip.
Claim 4
Dependent Claim 31 words
The apparatus of claim 1, further comprising an address converter operatively connected to the decoder, outputting to the decoder a series of digital addresses of ejectors to be activated over time.
Claim 5
Dependent Claim 28 words
The apparatus of claim 3, the address converter outputting addresses to the decoder at a regular frequency relating to a desired frequency of ejector activation of the printhead.
Claim 6
Dependent Claim 32 words
The apparatus of claim 1, the address converter outputting to the decoder, as part of the series of digital addresses, a signal consistent with no ejector being activated at a particular time.
Claim 7
Dependent Claim 101 words
The apparatus of claim 6, the scheduler further including means for detecting in the image data cycles having combinations of pixel areas to be marked which require a plurality of ejectors to be activated within a single time slot; and means for iterating through each time slot for the image data in the detected cycle in a forward order, and for conflict time slots having a plurality of ejectors to be activated with no ejector to be activated in a subsequent time slot, rescheduling one of the ejectors in the conflict time slot to the subsequent time slot in the cycle.
Claim 8
Dependent Claim 62 words
The apparatus of claim 6, the scheduler further including means for iterating through each time slot in a backward order, and for conflict time slots having a plurality of ejectors to be activated with no ejector to be activated in a previous time slot, rescheduling one of the ejectors in the conflict time slot to the previous time slot in the cycle.
Claim 9
Dependent Claim 29 words
The apparatus of claim 1, the scheduler further including means for assigning time slots within a cycle to the ejectors to be activated according to a predetermined look-up table.
Claim 10
Dependent Claim 16 words
The apparatus of claim 8, wherein the look-up table includes data for forming predetermined character bitmaps.
Claim 11
Dependent Claim 24 words
The apparatus of claim 1, the scheduler further including means for randomly assigning time slots within a cycle to the ejectors to be activated.
Claim 12
Dependent Claim 37 words
The apparatus of claim 1, the scheduler further including means for scheduling an activation of an ejector within a cycle specified by the image data to a time slot within a cycle other than the specified cycle.
Claim 13
Dependent Claim 43 words
The apparatus of claim 1, further comprising a latch operatively interposed between the decoder and the printhead, the latch adapted to retain activation signals for ejectors to be activated within a cycle, and then to activate the addressed ejectors of the printhead simultaneously.
Claim 14
Independent Claim 140 words
A method of operating a printhead including a linear array of ejectors, comprising the steps of: providing, for a set of N ejectors in the printhead, means for selectably activating each of the ejectors in the set within a cycle of predetermined duration, the cycle being divided into N time slots; moving the printhead in a process direction at a process velocity relative to a sheet; and with each cycle as the printhead is moving, selecting a time slot within the cycle for activating each selected ejector in the set to create a mark on the sheet, whereby each selected ejector in the set is activated at a unique time slot to approximate a desired image configuration of marks, where the desired configuration of marks would have required a plurality of ejectors to be activated within a single time slot.
Claim 15
Independent Claim 140 words
A method of operating a printhead including a linear array of ejectors, comprising the steps of: providing, for a set of N ejectors in the printhead, means for selectably activating each of the ejectors in the set within a cycle of predetermined duration, the cycle being divided into N time slots; moving the printhead in a process direction at a process velocity relative to a sheet; and with each cycle as the printhead is moving, selecting a time slot within the cycle for activating each selected ejector in the set to create a mark on the sheet, whereby each selected ejector in the set is activated at a unique time slot to approximate a desired image configuration of marks, where the desired configuration of marks would have required a plurality of ejectors to be activated within a single time slot.
Claim 16
Dependent Claim 119 words
The method of claim 13, the selecting step including the steps of detecting in the image data combinations of pixel areas to be marked which require a plurality of ejectors to be activated within a single time slot; retaining image data for an entire cycle where a plurality of ejectors are required to be activated within a single time slot; for the image data in the retained cycle, iterating through each time slot in a forward order, and for conflict time slots having a plurality of ejectors to be activated with no ejector to be activated in the next time slot, rescheduling one of the ejectors in the conflict time slot to a subsequent time slot in the cycle.
Claim 17
Dependent Claim 69 words
The method of claim 13, further comprising the step of for the image data in the retained cycle, iterating through each time slot in a backward order, and for conflict time slots having a plurality of ejectors to be activated with no ejector to be activated in the next time slot, rescheduling one of the ejectors in the conflict time slot to the previous time slot in the cycle.
Claim 18
Dependent Claim 48 words
The method of claim 14, further comprising the step of for cycles in which the number of time slots where a plurality of ejectors are required to be activated exceeds a predetermined amount, assigning time slots to the ejectors to be activated according to a predetermined look-up table.
Claim 19
Dependent Claim 90 words
The method of claim 13, the selecting step including the steps of polling image data for activating the ejectors to mark pixel areas on a sheet to yield a desired image; detecting in the image data combinations of pixel areas to be marked which require a plurality of ejectors to be activated within a single time slot; for cycles in which a plurality of ejectors are required to be activated within a single time slot, assigning time slots to the ejectors to be activated according to a predetermined look-up table.
Claim 20
Dependent Claim 20 words
The method of claim 13, the printhead being oriented at a predetermined head tilt angle relative to the process direction.

References Cited (Backward Citations)

US3988742A Cited
US4222060A Cited
US4746935A Cited
US5045951A Cited
US5172139A Cited
US5144336A Cited
US5083137A Cited
EP0623473A2 Cited
US5396078A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-06 2001-04-07 2001-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-06 2005-04-07 2005-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-06 2009-04-07 2009-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag