Printing devices included in printers, photocopiers, facsimile machines, plotters and so on, are used to place information on media such as paper, fabrics, textile, etc. Modern printing devices often have one or more built-in sensors to perform one or more sensing tasks such as sensing media edge, sensing media type, sensing temperature, sensing humidity, sensing ink density, and so on.
Sensors can be used both during normal operation and during calibration. For example, a calibration operation may include printing of a test pattern followed by scanning the test pattern. The scanning can be performed with a light emitting diode that emits light over the test pattern and an optical sensor that detects the quantity of light reflected from the test pattern. From the reflected light, placement and drop volume and other characteristics of the applied ink can be assessed. The information gleaned from the scanning of the test pattern allows adjustments to be made to the printer. The adjustments include adjusting the firing time and volume of the ink placed on the media.
In the prior art, optical sensors have only detected the quantity of light and not been able to determine light color. As a result, information from optical sensors has not been optimal for performing some printer functions, such as printer color calibration.
In accordance with an embodiment of the present invention a printing device includes a controller, a light emitter and a color sensor. The controller controls print functions. The light emitter is situated to emit light on media fed into the printing device. The color sensor detects light from the light emitter reflecting off the media. The color sensor generates a feedback signal for use by the controller.
As represented by a light beam 18 and incident light 19, a portion of light emitted from light emitter 14 reflects off media 11, or ink on media 11, and is captured by a color sensor 17. For example, color sensor 17 is located within a transparent housing 16. An analog signal Vout (R) 21 for a red color signal, an analog signal Vout (G) 22 for a green color signal and an analog signal Vout (B) 23 for a blue color signal are received by an analog-to-digital converter (A/D) 15. A/D 15 produces a digital signal 34 for a red color signal, a digital signal 35 for a green color signal and a digital signal 36 for a blue color signal.
A controller 12 receives sensor feedback data consisting of digital signal 34, digital signal 35 and digital signal 36. Controller 12 uses the sensor feedback data, for example, to determine the size and location of ink dots on media 11, for sensing information about media 11 such as color, type and alignment, and/or for sensing information about color of ink dots on media 11. Based on the sensor feedback data, controller 11 makes adjustments to the printing device.
In response to incident light 19, color sensor 17 generates three separate output voltages (Vout): Vout (R) signal 21, Vout (G) signal 22 and Vout (B) signal 23. Vout (R) signal 21 is an analog signal that indicates the proportional red component of incident light 43 upon color sensor 17. For example, Vout (R) signal 21 is a DC voltage between 0 and 5 volts. Vout (G) signal 22 is an analog signal that indicates the proportional green component of incident light 43 upon color sensor 17. For example, Vout (G) signal 22 is a DC voltage between 0 and 5 volts. Vout (B) signal 23 is an analog signal that indicates the proportional blue component of incident light 43 upon color sensor 17. For example, Vout (B) signal 23 is a DC voltage between 0 and 5 volts.
Vout (R) signal 21 is generated by a photosensor 47, an amplifier 49 and a feedback resistor 48, which are all located within color sensor 17. Photosensor 47 includes an integrated color filter in red. Photosensor 47 is connected to power input signal 41.
Vout (G) signal 22 is generated by a photosensor 50, an amplifier 52 and a feedback resistor 51, which are all located within color sensor 17. Photosensor 50 includes an integrated color filter in green. Photosensor 50 is connected to power input signal 41.
Vout (B) signal 23 is generated by a photosensor 53, an amplifier 55 and a feedback resistor 54, which are all located within color sensor 17. Photosensor 53 includes an integrated color filter in blue. Photosensor 53 is connected to power input signal 41.
In order to store the data, at least temporarily, printing device 10 includes a memory unit 64. Memory unit 64 is divided into a plurality of storage areas that facilitate printer operations. The storage areas include a data storage area 74, driver routines storage 76, and algorithm storage area 78 that holds the algorithms that facilitate the mechanical control implementation of the various mechanical mechanisms of printing device 10.
Data area 74 receives data files that define the individual pixel values that are to be printed to form a desired object or textual image on media 11. Driver routines 76 contain printer driver routines. Algorithms 78 include the routines that control a sheet feeding stacking mechanism for moving a media 11 through the printing device from a supply or feed tray to an output tray and the routines that control a carriage mechanism that causes a printhead carriage unit to be moved across a print media 11 on a guide rod.
In operation, printing device 10 responds to commands by printing full color or black print images on print media 11. In addition to interacting with memory unit 64, controller 12 controls a sheet feeding stacking mechanism 66 and a carriage mechanism 68. Controller 12 also forwards printhead firing data to one or more printheads, represented in
Controller 12 uses sensor feedback data consisting of digital signal 34, digital signal 35 and digital signal 36 when controlling printing device 10. For example, based on the sensor feedback data, controller 12 varies algorithms that format data for printing to calibrate color of images printed on media 11. For example, based on the sensor feedback data, controller 12 varies control signals to printhead 70 to control ink emission, for example, by varying firing frequency and/or firing timing of nozzles within printhead 70. For example, based on the sensor feedback data, controller 12 can select nozzles to be used for printing. For example, based on the sensor feedback data, controller 12 can vary print settings to take into account misalignment of paper. For example, based on the sensor feedback data, controller 12 can vary print settings to take into account detected paper media type. For example, based on the sensor feedback data, controller 12 varies control signals to carriage mechanism 68 to vary firing alignment of media.
The foregoing discussion discloses and describes merely exemplary methods and embodiments of the present invention. As will be understood by those familiar with the art, the invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the disclosure of the present invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.