Faulty nozzle detection in an ink jet printer by printing test patterns and scanning with a fixed optical sensor
First Claim
1. An apparatus for detecting faulty nozzles in an ink jet printer comprising:
- processor means for receiving print data and for generating print commands, scan commands, and advance commands based on the print data;
an ink jet print head comprising a plurality of ink jet nozzles disposed adjacent a print medium, the print head for receiving the print commands from the processor means and for ejecting ink droplets from each of the nozzles in response to the print commands, thereby printing individual test images on the print medium at test image positions corresponding to each nozzle, where each test image is formed from ink ejected from one corresponding nozzle;
a carriage attached to the ink jet print head for enabling movement of the print head in a first direction relative to the print medium;
a print head scan mechanism attached to the carriage for receiving the scan commands from the processor means and moving the carriage and print head in the first direction relative to the print medium in response to the scan commands;
a print medium advance mechanism for receiving the advance commands from the processor means and moving the print medium in response to the advance commands in a second direction that is substantially orthogonal to the first direction, the movement of the print medium causing the test image positions to move individually and sequentially in the second direction into a field of view of a printed image sensor;
the printed image sensor positioned adjacent the print medium whereby the field of view of the printed image sensor intersects only one test image position at a time, the printed image sensor for detecting individual ones of the test images printed on the print medium as the test image positions advance individually and sequentially through the field of view in the second direction, and for generating a sensor signal indicating a first state when the printed image sensor detects one of the test images, and indicating a second state when the printed image sensor does not detect one of the test images, the printed image sensor being nonmovable in the first direction relative to the print medium; and
the processor means further for receiving the sensor signal from the printed image sensor, for determining when an individual one of the test image positions is within the field of view of the printed image sensor, and for generating a fault signal when an individual one of the test image positions is within the field of view of the printed image sensor and the sensor signal does not indicate the first state.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for detecting faulty nozzles in an ink jet printer includes an ink jet print head having a plurality of ink jet nozzles disposed adjacent a print medium. The print head prints a reference image on the print medium formed by ink droplets ejected from many of the nozzles. The print head also prints individual test images corresponding to each nozzle by ejecting ink droplets from each of the nozzles separately and sequentially. A print head scan mechanism scans the print head in a first direction relative to the print medium as the test images are printed. A print medium advance mechanism moves the print medium in a second direction between the printing of the reference image and the printing of the test images, where the second direction is orthogonal to the first direction. In this manner, the apparatus leaves nonprinted areas on the print medium between the reference image and the individual test images. A fixed optical sensor detects light reflected from the print medium and generates a sensor signal based thereon. The sensor signal indicates a first state when the sensor detects light reflected from a test image or from the reference image, and a second state when the sensor detects light reflected from a nonprinted area. When the optical sensor is adjacent a test image position and the sensor signal does not indicate the first state, the processor generates a fault signal.
116 Citations
12 Claims
-
1. An apparatus for detecting faulty nozzles in an ink jet printer comprising:
-
processor means for receiving print data and for generating print commands, scan commands, and advance commands based on the print data;
an ink jet print head comprising a plurality of ink jet nozzles disposed adjacent a print medium, the print head for receiving the print commands from the processor means and for ejecting ink droplets from each of the nozzles in response to the print commands, thereby printing individual test images on the print medium at test image positions corresponding to each nozzle, where each test image is formed from ink ejected from one corresponding nozzle;
a carriage attached to the ink jet print head for enabling movement of the print head in a first direction relative to the print medium;
a print head scan mechanism attached to the carriage for receiving the scan commands from the processor means and moving the carriage and print head in the first direction relative to the print medium in response to the scan commands;
a print medium advance mechanism for receiving the advance commands from the processor means and moving the print medium in response to the advance commands in a second direction that is substantially orthogonal to the first direction, the movement of the print medium causing the test image positions to move individually and sequentially in the second direction into a field of view of a printed image sensor;
the printed image sensor positioned adjacent the print medium whereby the field of view of the printed image sensor intersects only one test image position at a time, the printed image sensor for detecting individual ones of the test images printed on the print medium as the test image positions advance individually and sequentially through the field of view in the second direction, and for generating a sensor signal indicating a first state when the printed image sensor detects one of the test images, and indicating a second state when the printed image sensor does not detect one of the test images, the printed image sensor being nonmovable in the first direction relative to the print medium; and
the processor means further for receiving the sensor signal from the printed image sensor, for determining when an individual one of the test image positions is within the field of view of the printed image sensor, and for generating a fault signal when an individual one of the test image positions is within the field of view of the printed image sensor and the sensor signal does not indicate the first state. - View Dependent Claims (2, 3, 4, 5)
the ink jet print head for forming the test images at test image positions that are separated from a reference position by corresponding predetermined reference distances; and
the processor means for identifying which of the nozzles is faulty based on the reference distance between the reference position and the test image position corresponding to the faulty nozzle, and for generating an identification signal indicative of which of the nozzles is faulty.
-
-
3. The apparatus of claim 2 further comprising:
-
the ink jet print head for printing a reference image at the reference position on the print medium, the reference image formed by ink droplets ejected from a plurality of the nozzles; and
the processor means for identifying which of the nozzles is faulty based on the reference distance between the reference image and the test image position corresponding to the faulty nozzle.
-
-
4. The apparatus of claim 2 further comprising:
-
a status array memory device for storing a status array comprising status values which are indicative of a condition of each of the plurality of nozzles; and
the processor means further for updating the status array based on the identification signal.
-
-
5. The apparatus of claim 4 further comprising a printer driver for accessing the status array memory device, for determining which of the plurality of nozzles are not faulty based on the status array, and for generating print data for activating only the nozzles that are not faulty, where print data that would be directed to a faulty nozzle is rerouted to a nozzle that is not faulty.
-
6. An apparatus for detecting faulty nozzles in an ink jet printer comprising:
-
processor means for receiving print data and for generating print commands, scan commands, and advance commands based on the print data;
an ink jet print head comprising a plurality of ink jet nozzles disposed adjacent a print medium, the print head for receiving the print commands from the processor means and for ejecting ink droplets from each of the nozzles in response to the print commands, thereby printing individual test images on the print medium corresponding-to each nozzle, where each test image is formed from ink ejected from one corresponding nozzle, the print head for printing the test images at test image positions that are substantially aligned in a single column on the print medium;
a printed image sensor positioned adjacent the print medium and having,a field of view intersecting the column of test image positions on the print medium, the field of view coinciding with only one test image position at a time, the printed image sensor for detecting individual ones of the test images printed on the print medium as the test image positions advance individually and sequentially through the field of view, and for generating a sensor signal indicating a first state when the printed image sensor detects one of the test images, and indicating a second state when the printed image sensor does not detect one of the test images, the printed image sensor being nonmovable in a direction perpendicular to the column of test images;
a print medium advance mechanism for moving the print medium to cause the test positions on the print medium to move sequentially and individually through the field of view of the printed image sensor;
the processor means further for receiving the sensor signal from the printed image sensor, for determining when the printed image sensor is adjacent a test image position, for generating a fault signal when the printed image sensor is adjacent a test image position and the sensor signal does not indicate the first state, for identifying which of the nozzles is faulty based on the reference distance between the reference position and the test image position corresponding to the faulty nozzle, and for generating an identification signal indicative of which of the nozzles is faulty;
a status array memory device for storing a status array comprising status values which are indicative of a condition of each of the plurality of nozzles;
the processor means further for updating the status-array based on the identification signal; and
a printer driver for accessing the status array memory device, for determining which of the plurality of nozzles are not faulty based on the status array, and for generating print data for activating only the nozzles that are not faulty, where print data that would be directed to a faulty nozzle is rerouted to a nozzle that is not faulty.
-
-
7. A method for detecting faulty nozzles in a print head of an ink jet printer, where the ink jet printer forms printed images on a print medium by ejecting ink droplets from the nozzles as the print head scans across the print medium in a horizontal direction, the printer including an optical sensor for sensing the printed images on the print medium, and including a print medium advance mechanism for moving the print medium in vertical direction, the method comprising the steps of:
-
(a) forming a test image on the print medium at a corresponding test position, the test image formed by ejecting ink droplets from a corresponding one of the nozzles;
(b) moving the print medium in the vertical direction to leave a nonprinted area;
(c) repeating steps (a) and (b) for each remaining nozzle on the print head to form on the print medium a single column of test images that are substantially aligned in the vertical direction;
(d) maintaining a limited field of view of the optical sensor such that the field of view intersects no more than one of the test positions at a time while remaining consistently aligned with the column of test positions;
(e) moving the print medium in the vertical direction relative to the optical sensor, thereby causing the test images and nonprinted areas to move individually and sequentially through the field of view of the optical sensor;
(f) individually detecting the test images and the nonprinted areas using the optical sensor while maintaining the optical sensor in a fixed position relative to the horizontal direction as the print medium is moved in the vertical direction relative to the optical sensor;
(g) generating a sensor signal with the optical sensor based on the detecting, the sensor signal indicating a first state when one of the test images is detected, and indicating a second state when one of the nonprinted areas is detected;
(h) determining whether the field of view of the optical sensor is intersecting one of the test positions as the print medium is moved in the vertical direction relative to the optical sensor;
(i) generating a fault signal when the field of view of the optical sensor is intersecting one of the test positions and the sensor signal does not indicate the first state;
(j) identifying which of the nozzles is faulty based at least in part on the fault signal; and
(k) compensating for one or more nozzles that are faulty.
-
-
8. A method for detecting faulty nozzles in a plurality of nozzles in a print head of an ink jet printer, where the ink jet printer forms printed images on a print medium by ejecting ink droplets from the plurality of nozzles as the print head scans across the print medium in a first direction, the printer including an optical sensor having a field of view for sensing the printed images on the print medium, and including a print medium advance mechanism for moving the print medium in second direction that is substantially orthogonal to the first direction, the method comprising the steps of:
-
(a) forming a test image on the print medium at a corresponding test position, the test image formed by ejecting ink droplets from a corresponding one of the nozzles;
(b) moving the print medium in the second direction to leave a nonprinted area;
(c) repeating steps (a) and (b) for each remaining nozzle on the print head to form on the print medium a single column of test images that are substantially aligned in the second direction;
(d) moving the print medium relative to the optical sensor, thereby causing the test positions to move individually through the field of view of the optical sensor; and
(e) generating a fault signal when the field of view of the optical sensor intersects any one of the test positions and the optical sensor does not sense a test image. - View Dependent Claims (9, 10, 11, 12)
(f) ejecting ink droplets from one or more of the nozzles on the print head to form a reference image on the print medium;
(g) identifying which of the nozzles is faulty based on the fault signal and a distance between the reference image and the test position corresponding to the faulty nozzle.
-
-
10. The method of claim 8 further comprising:
-
(f) establishing a reference position on the print medium;
(g) identifying which of the nozzles is faulty based on the fault signal and a distance between the reference position and the test position corresponding to the faulty nozzle; and
(h) generating an identification signal indicative of which of the nozzles is faulty.
-
-
11. The method of claim 10 further comprising the steps of:
-
(i) storing a status array comprising status values indicative of a condition of each of the plurality of nozzles; and
(j) updating the status array based on the identification signal.
-
-
12. The method of claim 11 further comprising the steps of:
-
(k) accessing the status array memory device;
(l) determining which of the plurality of nozzles are not faulty based on the status array; and
(m) rerouting print data that would be directed to a faulty nozzle to a nozzle that is not faulty.
-
Specification