This invention relates to an ink jet printing system comprising printing equipment suitable for printing images of given characteristics and a print driver suitable for controlling the characteristics of the printing equipment, depending on the size of the drops of ink on the medium, and to the relative method for controlling the printing quality.
More particularly the invention relates to a system and method for rendering the printing characteristics of printing equipment homogeneous in the presence of changing working conditions.
Printing systems are known in the art, such as for instance printers, photocopiers, fax machines, etc., that are suitable for producing the printout of a document by means of ink jet printing devices in the form of fixed or interchangeable printheads.
The composition and operating mode of an ink jet printing system are widely known to those acquainted with the art and a detailed description of one will not therefore be provided herein, but solely of some of the characteristics that are important for the understanding of this invention.
A typical jet printing system consists of:
1] Printing equipment comprising:
In particular, the print driver is a program suitable for converting data relative to images and/or texts from a format generally made up of three distinct information planes R, G and B (Red, Green and Blue) for additive type systems, for instance cathode ray tubes, into a like number of distinct information planes C, M, Y and K (Cyan, Magenta, Yellow and Black) for subtractive type systems, for example printing systems.
The conversion of each image dot (pixel) from the RGB planes to the CMY and K planes, as is known, must take into account the level of intensity attributed to each pixel, a level which, as it is currently defined using 8 bits, may assume any binary value within a range of 256 intensity levels.
As is known, in order to also keep the intensity information in the conversion from RGB to CMY and K, the print driver associates a “superpixel” with each pixel consisting, for example, of a 16*16 dot matrix, representing the corresponding level of intensity to be obtained in the printing stage; accordingly, for example, 256 superpixels each representing a given intensity are associated by the print driver with the range of 256 levels of the pixel of one of the RGB planes.
As is known, each superpixel comprises white dots, representing the points at which not to eject ink, and black dots, representing the points at which to eject ink, and theoretically the number of black dots linearly corresponds to the level of intensity of the pixel; in practice, however, the print driver modifies the distribution of white and black dots in the superpixels on the basis of two correction factors:
In actual fact, as can be understood by intuition, for like superpixels, the optical effect changes with changes in the type of medium and changes in the dot size.
One technical problem, common to all the ink jet printing systems, is that in order to keep the printing characteristics or quality constant, understood as repeatability of the optical sensation generated by the printed document, it is necessary, for like type media, for the print driver to use the “real” dot size; this is not however easy to obtain as it is subject to percentage variations, even large scale, on account of the following factors:
Since, as already stated earlier, it is precisely the dot size that print drivers use in order to process the image to be printed and obtain constant printing results over time, the known art tries to overcome the above-mentioned problems in many different ways:
In the known art, therefore, to overcome the problem described above the trend is to implement “typical” configuration values, in terms of printing medium and dot size, on the print drivers, accepting variations of the quality when the operating conditions do not correspond to the “typical” values. Unfortunately however, the known art does not indicate sure devices and methods with which to obtain constant printing quality and accordingly either a quality that is dependent on the operating conditions is accepted or more expensive and sophisticated printing technologies are used when the printing quality must necessarily be constant, as for instance in biomedical applications.
The object of this invention is to produce an ink jet printing system and corresponding method with which the real dot size may be identified and variations therein kept under control and compensated in such a way as to obtain printing characteristics that remain constant with changes, generally, of the working conditions and, in particular, of the heads, media types, inks and environmental conditions.
This object is achieved by the printing system as described in claim 1 and the printing method as described in claim 5.
With the method according to the invention, it is possible to operate in such a way that, as the working conditions changes, i.e. new head, new media supply, different humidity and temperature, calibration of the printing equipment may be performed so that the new dot size is calculated and transmitted to the print driver in order to maintain constant printing quality.
In accordance with further characteristics of this invention, the methodology may be fully automatic, via the use of appropriate optical sensors applied on the printhead, or manual, thereby leaving the user the possibility of assessing dot size on the basis of the optical sensation perceived from the reading of an appropriate pattern.
These and other characteristics of the invention will become clear from the following description of a preferred embodiment, provided by way of a nonrestrictive example with the aid of the accompanying diagrams, wherein:
With reference to
The printing equipment 12 comprises a print controller 21, an ink jet printhead 22, of known type, an optical device 24, of known type, connected to the print controller 21 and controlled by the latter.
The printing equipment 12 also comprises an interface device 25, of known type, for instance of the parallel type, connected to the cable 15 and to the print controller 21 and suitable for transmitting data and parameters to the computer 14, a random access memory (printer RAM) 27, of known type, suitable for storing, under the control of the print controller 21, the information processed by the computer 14 and transmitted by the latter to the printing equipment 12, and a read only memory (printer ROM) 29, of known type, suitable for storing data, for example calibration patterns, and programs developed in the design stages of the printing equipment 12.
The printhead 22, for example monochromatic or polychromatic, is suitable for selectively ejecting ink through a plurality of nozzles arranged in various columns and set apart in such a way as to obtain a predefined number of “dots per inch” (dpi) or, in metric terms, dots per 25.4 mm, in the printing columns; in addition, the head is suitable for ejecting ink a number of times determined on a unit length of one inch, or in metric terms 25.4 mm; the number of nozzles per column and the number of ejections per unit length are indicative of the overall resolution of the printing equipment 12 and is expressed as a matrix of dots per inch, for example 300*300 dpi, 600*300 dpi, 600*600 dpi and so on, and as is known, is one of the parameters used by the print driver for defining superpixels.
The optical device 24 (FIG. 1 and
The optical device 24 is suitable for detecting the quantity of light reflected by patterns 30 predefined in the design stages and stored for example in the printer ROM 29, as will be described in detail below.
The computer 14 comprises a control unit (CPU) 61, an interface device 65, of known type, for example parallel type, connected to the cable 15 and to the CPU 61, suitable for transmitting data and parameters to the printing equipment 12, and a random access memory (RAM) 67, suitable for storing data and programs; in particular, the RAM 67 is suitable for storing in a first zone 67a data representing images or characters to be processed and printed with the printing equipment 12, and in a second zone 67b, programs, for example the print driver, suitable for handling the data stored in the first zone 67a and for supplying it to the printing equipment 12, in a form suitable for printing, by means of the cable 15.
In accordance with a first embodiment of the method according to the invention, the dot size is obtained experimentally as described below.
To start with, a sheet of the type of medium on which to perform the automatic calibration is inserted in the printing equipment 12.
With the printhead 22, and using one of the colours CMY and K, some patterns 30 (
These patterns are used to calibrate the system and obtain a law for reading the optical device 24 independent of the reflecting power of the medium, of the light intensity, of transparency of the lens 44 and of the response of the photoelectric sensor 45, which differs from device to device and also depends on different environmental factors such as, for example, temperature.
The patterns 30 are of predefined dimensions, for example of 2.5*2.5 or 5*5 or 10*10 or 25*25 mm, generally greater than or equal to the dimensions of the mask 46 (FIG. 2 and
After the patterns 30 have been printed, they are read back by the optical device 24, the same patterns 30 being selectively illuminated by the LED 41 and the corresponding voltage levels detected by the photoelectric sensor 45.
The voltages thus detected are, for instance, stored in the printer RAM 27 (
Subsequently or at the same time as the steps described above, an area consisting of a multiplicity of superpixels 31 having a predefined intensity, for example of 50%, is printed on the sheet, for example under the control of the print driver and using “typical” values. The area will have dimensions equivalent to those of the patterns 30. Naturally an enlarged example of superpixel with intensity 50% is illustrated in FIG. 3.
After printing, the printed pattern corresponding to the superpixel 31 is read, and a voltage Vt obtained from the photoelectric sensor 45 which corresponds to the “real” filler factor Kt determined by the “real” dot size.
As the area of the pixel Ap corresponding to the superpixel 31 is known, on the basis of the characteristics, in terms of dpi, of the printing equipment 12, the print controller 21, using predefined programs stored in the printer ROM 29, can work out the area of the printed dot Ad using this formula:
1]
in which:
After performing the above calculations, the print controller 21 is capable of transmitting, by means of the cable 15, the dot size information to the print driver which will adapt its superpixel tables in order to “correct” the information to be printed.
In accordance with the method described above, the printing system 10, using the “real” dot size values is therefore capable of guaranteeing a constant printing quality whenever the working conditions change.
According to a second embodiment of the method of this invention, the dot size is obtained experimentally in the following way.
A predefined pattern is taken by way of reference, for example the pattern 30b relative to a filler factor of 50%, and a composite pattern 35 constructed, the pattern 30b (
The composite pattern 35, for example in the shape 35a, is printed with the printhead 22, using one of the colours CMY and K, and read in a similar way to that described and the print controller 21, on the basis of suitable programs stored in the printer ROM 29, obtains a curve illustrated in
The level of intensity Ls of the superpixel used to obtain a voltage Vs equal to Vt and corresponding, as in the example, to a filling percentage Kt of 50%, gives, by way of the simple transformation Ls*100/256, the filling percentage Ks, with which to calculate “real” dot size according to the formula 1] used for the first embodiment.
1]
in which, in this case:
It should be remembered that this second embodiment may also be used with a manual calibration operation in which the user prints out the composite pattern, selects the level of superpixel considered most similar to the reference pattern and transmits it to the print driver.
In this case, it is better to use, for instance, the composite pattern 35b in which the superpixels of variable intensity are “embedded” in the pattern 30b making it more legible.
As those acquainted with the sector art will readily appreciate, in one embodiment the patterns are printed and dot size calculated, for example, with activation provided by means of a button not shown in the figures, suitably prearranged on the printing equipment 12, adapted for commanding the print controller 21 to print the patterns 30, 35a or 35b, stored for instance in the printer ROM 29, for implementation of the method according to the first and/or second embodiment.
According to a further embodiment, the print driver itself, if suitably programmed, is suitable for commanding the printing equipment 12 for implementation of the method according to the first and/or second embodiment.
In another embodiment in which manual calibration is arranged, the print driver, as will easily be understood by those acquainted with the sector art, is suitable for receiving from a user entry of the parameter corresponding to the filling percentage Ks of the superpixel which optically provides the optical effect equivalent to the filling percentage Kt of the reference pattern. Naturally, in this case, the pattern 35b will also contain text type information, not depicted in
The method is applicable either by calculating dot size experimentally for one colour and extending the result to the other basic colours or by performing the calculation for all the colours CMY and K.
Where the calibration has to be performed on all the colours CMY and K, the optical device includes, for instance, as those acquainted with the sector art will readily understand, differently coloured LED's that may be activated selectively depending on the colour of the pattern on which it is desired to perform calibration or dot size calculation.
The description provided above may embrace obvious changes or variants in the dimensions, shapes, materials, components, circuitry elements, connections and contacts, in the details of the circuitry and manufacture illustrated, and in the method of operating without departing from the spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
TO2000A0688 | Jul 2000 | IT | national |
This is a U.S. National Phase Application Under 35 USC 371 and applicant herewith claims the benefit of priority of PCT/IT01/00360 filed on Jul. 9, 2001, which was published Under PCT Article 21(2) in English, and of Application No. TO2000A000688 filed in Italy on Jul. 10, 2000.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCTIT01/00360 | 7/9/2001 | WO | 00 | 1/9/2003 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO0204220 | 1/17/2002 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4680645 | Dispoto et al. | Jul 1987 | A |
5387976 | Lesniak | Feb 1995 | A |
5473351 | Helterline et al. | Dec 1995 | A |
6154227 | Lund | Nov 2000 | A |
6431679 | Li et al. | Aug 2002 | B1 |
Number | Date | Country |
---|---|---|
0625847 | Nov 1994 | EP |
0747224 | Dec 1996 | EP |
0921007 | Jun 1999 | EP |
Number | Date | Country | |
---|---|---|---|
20040090481 A1 | May 2004 | US |