1. Field of the Invention
The present invention relates to a recording apparatus configured to eject ink drops from ink ejection ports provided in recording heads on the basis of recording data to record an image on a recording medium.
2. Description of the Related Art
An ink jet recording apparatus generally includes a recording head in which ink ejection ports and recording elements serving as energy generators including heaters and piezoelectric elements and adapted to eject ink drops are arranged in correspondence with each other. The recording head is moved in a main scanning direction and ink drops are ejected in a recording area to perform recording scanning. A recording medium is fed in a sub-scanning direction perpendicular to the main scanning direction. The recording scanning and the feeding of the recording medium are repeatedly performed to record an image on the recording medium.
Due to a reason such as the high cost of power supply, it may be difficult to provide a large power supply capacity sufficient for an ink jet recording apparatus to simultaneously eject ink drops from all ink ejection ports in each array of ink ejection ports (array of recording elements) of the recording head. In order to overcome this problem, the recording elements are driven in a time-division manner. The time-division driving will now be described. For each array of ink ejection ports, the recording elements are divided into a plurality of groups, and the recording elements in each of the groups are assigned different blocks. The recording elements belonging to the same block are driven simultaneously or substantially simultaneously, and the recording elements in the respective blocks are sequentially driven at certain intervals of time. The driving of the recording elements is performed through one cycle, thereby driving all the recording elements. This driving operation is repeated in the main scanning direction to perform recording in a recording area corresponding to one line of main scanning.
In an ink jet recording apparatus, an error in attachment of a recording head or error in assembling of the recording head may cause the recording head to be inclined when it is attached to the ink jet recording apparatus. Thus, deviation in position of dots formed in accordance with this inclination, called inclination deviation, may occur.
The inclination deviation will be described in detail with reference to
Recording elements (not shown) disposed in correspondence with 128 ink ejection ports 13 of the recording head 11 are divided into eight groups (group 0 to group 7) each having 16 recording elements. The recording elements in each of the groups are assigned different blocks, and are sequentially driven at certain intervals of time in units of recording elements in the same block. In this example, the recording elements are divided, in turn, into groups 0 to 7 each having 16 recording elements from the downstream side in the sub-scanning direction. The recording elements in each of the groups are assigned blocks 0 to 15, in order, from the downstream side in the sub-scanning direction. The recording elements in each of the groups are driven in the order of block 0, block 1, block 2, . . . , and block 15, and one cycle of driving is thus completed.
Without inclination deviation, dots formed by one cycle of driving of the recording elements of blocks 0 to 15 are formed within the same column (region with a width of one pixel).
A technique has been proposed for correcting inclination deviation by providing a detector configured to detect information regarding inclination deviation and changing ejection timings of a recording head on the basis of the detected information regarding inclination deviation.
Japanese Patent Laid-Open No. 2004-09489 describes an ink jet recording apparatus arranged to record an image by time-division driving, in which the position at which recording data is read from a recording buffer is changed in accordance with inclination deviation to change ejection timings of a recording head.
An inclination deviation correction method described in Japanese Patent Laid-Open No. 2004-09489 will be described with reference to
The ink jet recording apparatus described in Japanese Patent Laid-Open No. 2004-09489 has a structure similar to that shown in
In this example, the recording head 11 is inclined clockwise when it is attached to a recording medium 12, thus causing inclination deviation in which positions of dots formed by the ink ejection ports 13 located at both ends of the recording head 11 are about one column shifted in the main scanning direction.
In Japanese Patent Laid-Open No. 2004-09489, the position at which recording data is read from a recording buffer is changed for every group in accordance with inclination deviation. In case of one-column inclination deviation, as shown in
Specifically, recording data is assigned to the recording elements of groups 0 to 3 so that dots are formed in an area of the first to third columns. The recording elements of groups 4 to 7 are, on the other hand, assigned recording data by changing the read position of the recording data so that dots are formed in an area of the second to fourth columns.
In the correction method described in Japanese Patent Laid-Open No. 2004-09489, however, other problems may occur. In this method, the read position of recording data is changed for all recording elements within a group. Thus, for a group for which the read position of recording data has been changed, a dot that lies outside the true column may exist. For example, focusing on the first column of group 6, without correction of inclination deviation, four dots for blocks 12 to 15 are arranged in the first column and the rest 12 dots for blocks 0 to 11 are arranged to the left with respect to the first column. If, as a result of the correction of inclination deviation, recording data for the first column is assigned at a timing at which all the recording elements within the group are recorded in the second column, the four dots for blocks 12 to 15 are arranged in the second column instead of the true, first column.
Moreover, depending on the amount of inclination of the recording head, like groups 1 to 3, a group may exist for which even a dot arranged at a position outside the true column might not be corrected.
The correction method described in Japanese Patent Laid-Open No. 2004-09489 can reduce deterioration in image quality caused by inclination deviation. However, a dot may be arranged at a position outside the correct area. Furthermore, if the amount of inclination of the recording head is small, a group for which correction is not performed may exist and a dot outside the true column may not be corrected. In such an existing method of correcting inclination deviation, therefore, there is a limit to the degree of preventing deterioration in image quality.
An embodiment of the present invention provides a recording apparatus capable of reducing deterioration in image quality caused by inclination deviation.
According to an aspect of the present invention, a recording apparatus scans a recording head in a main scanning direction to perform time-division driving for a plurality of blocks of recording elements, the recording head including a recording element array having a plurality of recording elements, each of blocks including recording elements located at discrete positions in the recording element array. The recording apparatus includes a storage unit configured to store recording data items; an obtaining unit configured to obtain information regarding inclination of the recording element array with respect to the main scanning direction; a first changing unit configured to change, in units of the recording elements, based on the obtained information, storage positions of recording data items in the main scanning direction that are stored in the storage unit and that are assigned to recording elements in each of groups, each of the groups including recording elements belonging to the blocks in the recording element array which are consecutive; and a second changing unit configured to change, in units of the groups, based on the obtained information, the storage positions of the recording data items in the main scanning direction.
According to another aspect of the present invention, a recording apparatus scans a recording head in a main scanning direction to perform time-division driving for a plurality of blocks of recording elements, the recording head including a recording element array having a plurality of recording elements, each of blocks including recording elements that are located at discrete positions in the recording element array. The recording apparatus includes a storage unit configured to store recording data items; an obtaining unit configured to obtain information regarding inclination of the recording element array with respect to the main scanning direction; a first reading unit configured to read, in units of the recording elements, based on the obtained information, recording data items stored at different positions in the main scanning direction in the storage unit so that recording elements belonging to an identical block are substantially simultaneously driven; and a second reading unit configured to read, in units of groups, based on the obtained information, recording data items stored at different positions in the storage unit in the main scanning direction so that recording elements belonging to an identical block are substantially simultaneously driven, each of the groups including recording elements belonging to the blocks in the recording element array which are consecutive.
According to yet another aspect of the present invention, a recording apparatus scans a recording head in a main scanning direction to perform time-division driving for a plurality of blocks of recording elements, the recording head including a recording element array having a plurality of recording elements, each of blocks including recording elements located at discrete positions in the recording element array. The recording apparatus includes a storage unit configured to store recording data items; an obtaining unit configured to obtain information regarding inclination of the recording element array with respect to the main scanning direction; a changing unit configured to change, in units of groups, based on the obtained information, storage positions of the recording data items that are stored in the storage unit in the main scanning direction and that are assigned to recording elements in each of groups, each of the groups including recording elements belonging to the blocks in the recording element array which are consecutive; and a reading unit configured to read, in units of the recording elements, based on the obtained information, the recording data items for which the storage positions have been changed by the changing unit so that recording elements belonging to an identical block are substantially simultaneously driven.
A recording apparatus according to an embodiment of the present invention is configured such that the read position or storage position of recording data can be separately changed for recording elements, and can reduce deterioration in image quality caused by inclination deviation.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
In the specification, the term “recording” refers not only to formation of significant information such as text and graphics but widely refers to formation of an image, a figure, a pattern, or any other object on a recording medium regardless of whether it is significant or insignificant, and modification of the medium. Such formation and modification may or may not be perceived by the human eye.
The term “recording medium” refers not only to a sheet of paper which is generally used in a recording apparatus but widely refers to an ink-acceptable medium such as a piece of cloth, a plastic film, a metal plate, a glass plate, a ceramic plate, a piece of wood, or a sheet of leather.
The term “ink” is to be broadly construed, like the term “recording” described above, and refers to a liquid which can be applied onto a recording medium to form an image, a figure, a pattern, or any other object, to modify the recording medium, or to perform ink processing. Examples of the ink processing include solidification or insolubilization of coloring materials in ink applied onto the recording medium.
The term “recording element” (also referred to as “nozzle”) collectively refers to elements configured to generate energy which is used for an ink ejection port or a liquid path communicating therewith and for ink ejection unless specifically stated otherwise.
An ink jet recording apparatus according to a first embodiment will be described with reference to
The recording unit includes a carriage 105 supported by a carriage shaft 104 so as to be movable in a main scanning direction indicated by an arrow X, and a recording head 11 (not shown in
The carriage 105 is provided with a carriage cover 106 that is engaged with the carriage 105 to guide the recording head 11 to a predetermined attachment position on the carriage 105. The carriage 105 is also provided with a headset lever 107 that is engaged with a tank holder 113 of the recording head 11 to press the recording head 11 so that the recording head 11 can be set at the predetermined attachment position.
A headset plate (not shown) is provided at an upper portion of the carriage 105 so as to be rotatable with respect to a shaft of a headset lever 107, and is provided so as to be spring-biased to an engaging portion with the recording head 11. The spring force of the headset plate urges the headset lever 107 to attach the recording head 11 to the carriage 105 while pressing the recording head 11.
A structure of the recording head 11 will be described.
The recording element unit 111 will now be described. The recording element unit 111 is implemented by joining the first plate 116 and the second plate 117 to form a plate joining member 125 and then mounting the first recording element 114 and the second recording element 115 on the plate joining member 125. After the electrical wiring tape 118 is laminated, the first recording element 114 and the second recording element 115 are electrically connected, and the electrically connected portions etc., are sealed, thereby implementing the recording element unit 111.
Due to the demand of high plane precision because of the influence on the direction of ejection of liquid drops, the first plate 116 is composed of an alumina (Al2O3) material having a thickness of 0.5 mm to 10 mm. The first plate 116 has ink supply ports 126 formed therein to supply ink to the first recording element 114 and the second recording element 115.
The second plate 117 is a single plate-shaped member having a thickness of 0.5 mm to 1 mm, and has window-shaped openings 127 formed therein. The openings 127 are greater in outer diameter than the first and second recording elements 114 and 115 that are fixedly adhered to the first plate 116. The second plate 117 is fixedly stacked on the first plate 116 through an adhesive, and therefore the plate joining member 125 is formed.
The first recording element 114 and the second recording element 115 are fixedly adhered to the surfaces of portions of the first plate 116 that are defined in the openings 127. Depending on the accuracy of mounting of the first and second recording elements 114 and 115, the movement of the adhesive, or the like, the accurate implementation of the recording element unit 111 is difficult. This will cause an error of assembling of the recording head 111, which is overcome by the present invention.
The first recording element 114 and the second recording element 115, each of which has an ink ejection port array 14 including a plurality of ink ejection ports, have an existing side-shooter bubble jet substrate structure. Each of the first recording element 114 and the second recording element 115 includes a Si substrate having a thickness of 0.5 mm to 1 mm, an ink supply port formed of a long grooved through-hole serving as an ink flow path, and heater arrays serving as energy generators, the ink supply port and the heater arrays are formed on the Si substrate so that one heater array is provided at each of both sides with the ink supply port therebetween and the heater arrays are arranged in a staggered manner. Each of the first recording element 114 and the second recording element 115 further includes an electrode portion so as to extend along a side of the first recording element 114 and the second recording element 115 that is perpendicular to the heater arrays. The electrode portions are connected to heaters of the heater arrays, and have connection pads on both outer edges of the substrate.
The electrical wiring tape 118 may be a tape automated bonding (TAB) tape. A TAB tape is a laminate of a tape base member (base film), a copper foil wiring layer, and a cover layer.
On two connection sides of device holes corresponding to the electrode portions of the first recording element 114 and the second recording element 115, inner leads 129 serving as connection terminals extend. The electrical wiring tape 118 is fixedly adhered to a surface of the second plate 117 through a thermosetting epoxy resin adhesive layer so that the cover layer of the electrical wiring tape 118 is in contact with the surface of the second plate 117. The base film of the electrical wiring tape 118 becomes a smooth capping surface against which a capping member of the recording element unit 111 abuts.
The electrical wiring tape 118 and the two recording elements 114 and 115 are electrically connected through an ultrasonic thermocompression method or an anisotropic conductive tape. Inner lead bonding (ILB) using ultrasonic thermocompression bonding is preferable for a TAB tape. In the recording element unit 111, the leads 129 of the electrical wiring tape 118 and stud bumps on the first recording element 114 and second recording element 115 are bonded by ILB.
After an electrical connection is established between the electrical wiring tape 118 and the two recording elements 114 and 115, the electrically connected portions are sealed by a first sealant 130 and a second sealant 131 to protect the electrically connected portions against corrosion caused by ink or external shock. The first sealant 130 mainly serves to seal outer peripheral portions of the mounted recording elements 114 and 115, and the second sealant 131 serves to seal the front side of the electrically connected portions of the electrical wiring tape 118 and recording elements 114 and 115.
The recording head 11 may be configured such that, for example, each of the ink ejection port arrays 141, 142, 143, and 144 of the respective colors includes two columns of ink ejection ports 13 that are alternately arranged in the sub-scanning direction. Alternatively, the ink ejection port array 141 of black color may include a larger number of ink ejection ports 13 than the ink ejection port arrays 142, 143, and 144 of the other colors.
In the first embodiment, one of the ink ejection port arrays 141 to 144 (for example, the ink ejection port array 141 of black color) will be described. For the other ink ejection port arrays, inclination deviation may be corrected in a similar manner.
In
Accordingly, data items for the same nozzle number are stored at the same address of the first recording memory 204. In actuality, however, data items in the area b0 of addresses 000 to 0FE are recorded as the first column, and data items in the subsequent area b1 of addresses 000 to 0FE are recorded as the second column. The HV conversion circuit 205 performs horizontal-vertical (HV) conversion on the recording data items stored in the raster direction of the first recording memory 204, and stores the resulting recording data items in the column direction of the second recording memory 211.
The HV conversion operation will now be described with reference to
If Bank 0 is used for writing, a read from Banks 1 and 2 is performed. If Bank 1 is used for writing, a read from Banks 2 and 0 is performed, and if Bank 2 is used for writing, a read from Banks 0 and 1 is performed. In the first embodiment, a reason for using two banks for reading will be described later.
Referring back to
In a block-driving-order data memory 214, the priority orders of driving 16 segmented recording elements of block numbers 0 to 15 are recorded at addresses 0 to 15. For example, in the case of sequentially driving recording elements from block number 0, block numbers 0, 1, 2, . . . , and 15 are stored at addresses 0 to 15 in that order.
A recording data transfer circuit 219 is configured to increment the number-of-transfer counter 216 in response to as a trigger a recording timing signal that is generated on the basis of, for example, an optical linear encoder. A data selection circuit 215 is configured to read a recording data item corresponding to the value of the block-driving-order data memory 214 and the bank value counted by the number-of-transfer counter 216 from the third recording memory 213 in response to a recording timing signal. The read recording data item is corrected in accordance with a correction value stored in a correction value storage unit 217, and the corrected recording data item is transferred to the recording head 11 in synchronization with a data transfer clock (CLK) signal (HD_CLK) generated by a data transfer CLK generator 218.
The data selection circuit 215 reads block data item 0001 (numerical value indicating block 1) as a block enable signal from address 0 of the block-driving-order data memory 214 in response to a recording timing signal as a trigger. A recording data item corresponding to the block data item 0001 is read from the third recording memory 213 and is then transferred to the recording head 11.
Similarly, in response to the subsequent recording timing signal, block data item 1011 (numerical value indicating block 11) is read as a block enable signal from address 1 of the block-driving-order data memory 214. A recording data item corresponding to the block data item 0011 is read from the third recording memory 213 and is then transferred to the recording head 11.
Similarly, in response to subsequent recording timing signals as triggers, block data items are read in order from addresses 2 to 15 of the block-driving-order data memory 214. Recording data items corresponding to the respective block data items are read from the third recording memory 213 and are then transferred to the recording head 11.
In this way, the data selection circuit 215 reads block data items set at addresses 0 to 15 of the block-driving-order data memory 214. Recording data items corresponding to the respective block data items are read from the third recording memory 213 and are then transferred to the recording head 11 to thereby record data for one column.
A recording element 15 that is specified by the block enable signal 310 and the recording data signal 313 is driven by a heater drive pulse signal 311 passing through an AND gate 305 associated with the recording element 15, and ejects an ink drop to record an image.
An overview of correction of inclination deviation in the ink jet recording apparatus of the first embodiment will now be described. A feature of the first embodiment is to correct inclination deviation of dots. Although information regarding inclination deviation may be detected using any suitable method, in
The recording of a test pattern in step S11 and the obtaining of information regarding inclination deviation based on a measured optical characteristic in step S12 will now be described. The obtained information regarding inclination deviation may be an amount of deviation in the main scanning direction between a dot formed from an upstream ink ejection port 13 of the ink ejection port array 141 and a dot formed from a downstream ink ejection port 13 of the ink ejection port array 141.
A procedure of recording each test patch will now be described with reference to
In the reference test patch among the seven test patches 401 to 407, namely, the test patch 404, the two dot images 411 are recorded by the first scanning operation, and the dot image 412 is recorded between the two dot images 411 by the second scanning operation. In the test patches 405, 406, and 407, however, the driving timing of the downstream ink ejection port arrays 13 is delayed in the second scanning operation in which the dot image 412 is recorded. Specifically, the dot image 412 is recorded so as to be shifted by ½ pixels, 1 pixel, and 3/2 pixels to the right with respect to the space between the two dot images 411. In the test patches 403, 402, and 401, on the other hand, the driving timing of the downstream ink ejection port arrays 13 is advanced in the second scanning operation in which the dot image 412 is recorded. Specifically, the dot image 412 is recorded so as to be shifted by ½ pixels, 1 pixel, and 3/2 pixels to the left with respect to the space between the two dot images 411.
Next, a method of obtaining the amount of inclination, or the amount of deviation in the main scanning direction between an upstream dot and a downstream dot, will be described. As shown in
In the test patch 402, the dot image 412 is recorded by advancing the driving timing of the downstream ink ejection port arrays in the second scanning operation so that the dot image 412 can be shifted by one pixel to the left in the main scanning direction with respect to the space between the two dot images 411. Thus, without inclination deviation, a black fringe would be generated in a left portion of the space due to the overlapping of the upstream dots 408 and the downstream dots 415, and a white fringe in which no upstream dots or downstream dots are formed would be generated in a right portion of the space. However, due to the occurrence of inclination deviation, as shown in
Accordingly, an image having a uniform recording density is selected from a plurality of test patches that are recorded by delaying or advancing the driving timing of downstream ink ejection port arrays. Therefore, the amount of displacement of dots in the main scanning direction can be obtained as information regarding inclination deviation. In the optical measurement using an optical sensor, a test patch having a high reflecting optical density may be detected as a test patch including no black fringe or white fringe and having a uniform dot arrangement.
In the first embodiment, simply, a test patch having the most uniform dot arrangement is selected using an optical sensor, and the amount of displacement in the main scanning direction between an upstream dot and a downstream dot is detected when the selected test patch is recorded. The detected amount of displacement is obtained as information regarding inclination deviation (amount of inclination). However, any other structure may be used. For example, the optical characteristic of each test patch may be measured, and a test patch having the highest reflecting optical density and a test patch having the second highest reflecting optical density may be detected. The difference between the reflecting optical densities of the two test patches may be determined. If the difference between the reflecting optical densities is equal to or more than a predetermined value, the amount of deviation of the test patch having the highest reflecting optical density may be used as information regarding inclination deviation, and if the difference is equal to or less than the predetermined value, an average of the amount of deviation of the test patch having the highest reflecting optical density and the amount of deviation of the test patch having the second highest reflecting optical density may be used. Alternatively, on the left and right sides of the test patch having the highest reflecting optical density, approximate lines or approximate curves may be determined through collinear approximation or polynomial approximation from optical characteristic data of the test patches. Then, information regarding inclination deviation may be obtained from an intersection of those two lines or curves.
In step S13, correction information is set in the correction value storage unit 217 in accordance with the amount of displacement of arranged dots with respect to the main scanning direction, which is detected by the measurement of the optical characteristic in step S12. In the first embodiment, the correction information may be the number of recording elements (correction value) corresponding to recording data for which the read position is changed for each of groups 0 to 7. As shown in
The correction values for the respective groups may be determined in accordance with various amounts of inclination, and may be stored in advance in the form of a plurality of tables. Alternatively, the correction value for the reference group, or group 0, may be set to 0, and the correction value for group 7 may be determined from the amount of inclination. The correction values for the groups located therebetween may be determined by performing a simple calculation.
In the first embodiment, furthermore, a reference group for which the correction value is set to 0 is group 0. The reference group may be a group other than group 0. For example, if group 4 is used as a reference, the correction values for groups 0, 1, 2, and 3 are set to −8, −6, −4, and −2, respectively. The correction values for groups 5, 6, and 7 are further set to 2, 4, and 6, respectively.
In step S14, the read position of recording data is changed on the basis of the correction information set in the correction value storage unit 217 in the manner described above. In step S15, an image is recorded on a recording medium on the basis of the recording data for which the read position has been changed.
In the first embodiment, as can also be seen from the “recording data” column shown in
In the correction of inclination deviation according to the first embodiment, the read position of recording data assigned to recording elements are changed for every recording element in the main scanning direction. In the first embodiment, therefore, the number of dots for which the position of column used for recording is changed is variable for every group in accordance with the amount of inclination.
For example, if inclination deviation with an amount of inclination of “−2” has occurred, for group 2, four dots of blocks 0 to 3 are formed outside the true position. Since the correction value for group 2 is set to 4, the read position of recording data assigned to the recording elements of blocks 0 to 3 is offset by one column. Since the correction value for group 3 is set to 6, the read position of recording data assigned to the recording elements of blocks 0 to 5 is offset by one column. Accordingly, the read position of recording data assigned to recording elements is variable for every recording element, thus allowing only a dot outside the true column to be offset in the main scanning direction in accordance with the amount of inclination. According to the first embodiment, furthermore, even if the number of dots outside the true columns increases as one moves from one end of the recording head to the other end, the correction values for each group are also increased as one moves from one end of the recording head to the other end, thus allowing only a dot outside the true column to be offset.
Accordingly, the number of dots outside the true columns due to the occurrence of inclination deviation differs from group to group. In the first embodiment, however, a correction value is set for each group, and the read position of recording data associated with a number of recording elements specified by the correction value can be changed. According to the first embodiment, therefore, deterioration in image quality caused by inclination deviation can be reduced.
In the foregoing description, it is possible to correct all dots that lie outside the true columns. Depending on the amount of inclination, however, all the dots may not be corrected. In this case, a correction value that provides a maximum number of correctable dots may be set for each group to correct inclination deviation.
An example of a configuration of an apparatus for correcting inclination deviation according to the first embodiment will be described.
In
In the first embodiment, the correction values for groups 0, 1, 2, 3, 4, 5, 6, and 7 are set to 0, 2, 4, 6, 8, 10, 12, and 14, respectively, in the correction value storage unit 217. Referring to
A process for generating recording data in the correction of inclination deviation according to the first embodiment will now be described.
First, the data selection circuit 215 reads data items of Banks 0 and 2 from the third recording memory 213 at the timing of cumulative numbers 0 to 15. At the timings of cumulative numbers 16 to 31, data items of Banks 1 and 0 are read. At the timing of cumulative numbers 32 to 47, data items of Banks 2 and 1 are read. At the timing of cumulative numbers 48 to 63, data items of Banks 1 and 0 are read. Accordingly, the data selection circuit 215 reads data items from two of Banks 0, 1, and 2 in accordance with the cumulative number.
For example, for cumulative number 0, data items of Banks 0 and 2 are read. Thus, recording data items of block 0, i.e., recording data item (Bank 0) at address 0 and recording data item (Bank 2) at address 20, are read (see
When a recording timing signal is input (step S301), recording data is read from address 16 of Bank 1 of the third recording memory 213, and is temporarily stored in a first internal latch unit (not shown) (step S302). Then, recording data is read from address 6 of Bank 0 of the third recording memory 213, and is temporarily stored in a second latch unit (not shown) (step S303).
Then, the correction value for group 0 and the current number-of-transfer counter value are compared (step S304). In the first embodiment, the correction value for group 0 is set to 0, and is equal to or more than the number of transfers, 6 (i.e., 0≦6). Thus, the data at the area b0 of address 16 is stored in a third latch unit (step S305).
Similar processing is performed for groups 0 to 7. For example, for group 4, the correction value is set to 8 and the number of transfers is 6, which do not satisfy the condition of step S304. Thus, the data at the area b4 of address 6 is stored in the third latch unit (step S306). The processing is performed for groups 0 to 7 in the manner described above to obtain transfer data items b0 to b7.
Referring back to
Referring to the flowchart of
In the first embodiment, data for two banks is read from the third recording memory 213, and is stored in the first and second latch units, after which data is selected. The selected data is stored as transfer data in the third latch unit. Alternatively, control equivalent to that described above may be performed using only one latch unit.
Then, recording data is read from address 16 of Bank 0 of the third recording memory 213 (step S405). In this step, recording data for a group that does not satisfy the condition in step S403 is latched (step S406). That is, data for a group that satisfies the condition of the correction value>the number-of-transfer counter value is latched. Similar processing is performed for groups 0 to 7 to obtain transfer data items b0 to b7.
In a case where similar control is performed at the timing of cumulative number 22, in step S404, only data items b0 to b3 at address 13 are latched, and in step S407, data items b4 to b7 at address 3 are latched.
In the first embodiment, data for two banks is read from the third recording memory 213. However, for the first column, recording data of Bank 0 and recording data of Bank 2, which is data of the preceding column, are read. Since the first column is a column immediately after the recording operation is started, the data of the preceding column does not exist. Therefore, the data read from Bank 2 is discarded and is not used for the recording operation for the first column. Similarly, for the fourth column, recording data of Bank 0 and recording data of Bank 2, which is data of the preceding column, are read. Since the fourth column is a column in which the recording operation ends, the data to be recorded in the current column does not exist. Therefore, the data read from Bank 0 is discarded and is not used for the recording operation for the fourth column.
With the configuration of the apparatus described above, therefore, the read position of recording data assigned to recording elements is variable for every recording element. Therefore, the amount of inclination is obtained, and a correction value for each group is set in accordance with the amount of inclination, thus allowing only a dot formed outside the true column to be corrected. According to the first embodiment, deterioration in image quality caused by inclination deviation can be reduced.
As a modification of the first embodiment, manual detection of information regarding inclination deviation will now be described.
In the first embodiment, in order to obtain information regarding inclination deviation, the amount of deviation of dots in the main scanning direction, which are formed from upstream and downstream ink ejection ports 13, is detected using an optical sensor. However, the ink jet recording apparatus according to the first embodiment may not be necessarily provided with an optical sensor. In this case, a test patch including no black fringe or white fringe and having a uniform density is visually selected by a user from among the seven test patches 401 to 407 shown in
Even in a case where the ink jet recording apparatus is provided with an optical sensor, in order to avoid inconvenience due to the breaking of the optical sensor, a mode in which the amount of inclination is detected using the optical sensor and a mode in which the amount of inclination is visually detected by a user may be provided.
The correction of counterclockwise deviation of inclination will be described.
The first embodiment has been described in the context of a method of correcting inclination deviation in a case where the recording head 11 is inclined clockwise. The first embodiment may also provide correction of deviation of counterclockwise inclination of the recording head 11. In the following description, downstream dots are one pixel shifted to the left in the main scanning direction with respect to upstream dots (“+2”). A structure similar to that described above with respect to the first embodiment will not be discussed herein.
In the correction of such inclination deviation, the correction values for groups 0, 1, 2, and 3 are set to 14, 12, 10, and 8, respectively, in the correction value storage unit 217. The correction values for groups 4, 5, 6, and 7 are further set to 6, 4, 2, and 0, respectively.
The correction of inclination deviation based on distributed driving will now be described.
In an ink jet recording method, heaters or piezoelectric elements are used as recording elements to apply energy to ink, and are arranged to eject ink drops to record an image. In such an ink jet recording method, ejection of an ink drop from a certain ink ejection port affects a nozzle portion of an adjacent ink ejection port due to pressure wave or the like to cause unstable ejection of ink from the adjacent ink ejection port (this phenomenon is called crosstalk). It is therefore desirable that recording be performed by time-division driving (distributed driving) in which recording elements located at discrete positions are driven in turn to prevent ink drops from being successively ejected from adjacent ink ejection ports.
In the case of performing correction of inclination deviation using time-division driving based on such a distributed driving method, the correction values for each group are set so that correction values for groups 0, 1, 2, and 3 are set to 0, 2, 4, and 6, respectively, in the correction value storage unit 217. The correction values for groups 4, 5, 6, and 7 are further set to 8, 10, 12, and 14, respectively.
In the distributed driving method, the driving order is different from that of the first embodiment, and recording elements corresponding to the recording data for which the read position is to be changed are different from those of the first embodiment. However, the read position of recording data assigned to a number of recording elements specified by a correction value starting from the recording element having the highest priority order of ejection in each group is offset in a manner similar to the first embodiment.
As can also be seen from
A method of correcting a smaller amount of inclination deviation than that of the first embodiment will now be described in the context of inclination deviation (“−1”) caused when a downstream dot is ½ pixels shifted to the right in the main scanning direction with respect to an upstream dot.
In the correction of inclination deviation of “−1”, correction values for groups 0, 1, 2, and 3 are set to 0, 1, 2, and 3, respectively, and are stored in the correction value storage unit 217. The correction values for groups 4, 5, 6, and 7 are further set to 4, 5, 6, and 7, respectively. The read position of recording data assigned to a number of recording elements specified by the correction values is offset starting from the recording element having the highest priority order of ejection in each group. That is, the position of the recording data assigned to the recording elements of up to block 0 for group 1, the position of the recording data assigned to the recording elements of up to block 1 for group 2, and the position of the recording data assigned to the recording elements of up to block 2 for group 3 are changed to the position of the second to the fourth columns. The position of the recording data assigned to the recording elements of up to block 3 for group 4, the position of the recording data assigned to the recording elements of up to block 4 for group 5, the position of the recording data assigned to the recording elements of up to block 5 for group 6, and the position of the recording data assigned to the recording elements of up to block 6 for group 7 are also changed to the position of the second to fourth columns.
Accordingly, the first embodiment also allows the correction of a small amount of inclination deviation less than one column. Further, in a case where the amount of inclination is small, a correction value is set for each group so as to reduce the number of recording elements corresponding to the recording data for which the read position is to be offset. Thus, the correction of inclination deviation according to the first embodiment can be applied to the correction of a smaller amount of inclination deviation less than one column.
The correction of inclination deviation caused by changing the storage position of recording data will be described.
In the foregoing description with respect to the first embodiment, the position at which recording data for a recording element specified by a correction value is read from the third recording memory 213 is changed in the main scanning direction to correct inclination deviation. However, the third recording memory 213 may not be necessarily provided to change the read position of data on the basis of correction information when data is read in units of columns from recording data subjected to HV conversion processing.
Alternatively, recording data may be stored in a recording memory instead of the third recording memory 213 on the basis of information regarding inclination deviation. That is, a storage position may be changed to a separate recording memory so that a number of dots specified by a correction value can be offset in the main scanning direction for each group, and recording data may be read from the separate recording memory using an existing method. Therefore, the correction of inclination deviation of the first embodiment is achieved.
Further, it is to be understood that when recording data transferred from a host and expanded is subjected to HV conversion processing, the storage position of the recording data may be changed to a recording memory in which the processed recording data is stored on the basis of correction information.
The correction of inclination deviation of one column or more will be described.
In the structure described above, if the amount of inclination is large, the correction value set in the correction value storage unit 217 is also large, leading to an increase in cost of the apparatus because of the use of a memory capable of storing correction information to handle a large amount of correction information. For example, a dot formed by a downstream ink ejection port of a recording head is two columns shifted to the right in the main scanning direction with respect to a dot formed by an upstream ink ejection port of the recording head. In order to correct such inclination deviation, as correction information, for example, the correction values for the reference group, or group 0, and group 1 are set to 0 and 4, respectively. The correction values for groups 2, 3, 4, 5, 6, and 7 are further set to 8, 12, 16, 20, 24, and 28, respectively. In the structure described above, therefore, if the amount of inclination is large, the correction values stored as correction information are also large, resulting in a large amount of correction information.
In the first embodiment, a structure of correcting inclination deviation using a correction value including a rough metering value and a fine metering value is employed. A rough metering value is a value for offsetting the read position of image data assigned to all recording elements within a group by a specified number of columns. For example, a rough metering value of 1 is set for a given group. The read position of image data for all recording elements within the given group is offset by one column in the main scanning direction. A fine metering value is a value for offsetting the read position of image data assigned to a specified number of recording elements within a group by one column. For example, a fine metering value of 2 is set for a given group. The read position of recording data corresponding to two recording elements of blocks 0 and 1 is offset by one column.
A method of correcting inclination deviation according to the first embodiment will now be descried with reference to
In this example, group 0 (1801) formed by the recording elements 0 to 15 is a reference group. For the recording elements of group 0, the read position of recording data for any recording element is not offset. For group 1 (1802) formed by the recording elements 16 to 31, a rough metering value of 0 and a fine metering value of 8 are set as correction values. Thus, the read position of recording data for all the recording elements is not offset while the read position of recording data corresponding to the recording elements of blocks 0 to 7 is offset in the main scanning direction. For group 2 (1803), a rough metering value of 1 and a fine metering value of 0 are set as correction values. Thus, data is offset by one column for the entire group. For group 3 (1804), a rough metering value of 1 and a fine metering value of 8 are set as correction values. First, data is offset by one column for the entire group. Then, the read position of recording data corresponding to the recording elements of blocks 0 to 7 is offset by one column in the main scanning direction.
Accordingly, with the correction of inclination deviation based on a correction value including a rough metering value and a fine metering value, the amount of correction information can be reduced to correct inclination deviation even if the amount of inclination is large, and deterioration in image quality can therefore be reduced.
The corrections of inclination deviation described previously, that is, the correction of counterclockwise deviation of inclination and the correction of inclination deviation based on distributed driving, can also be performed using a correction value including a rough metering value and a fine metering value.
The correction of inclination deviation is performed using a rough metering value and a fine metering value, thereby achieving the further advantage of preventing an increase in capacity of the third recording memory 213 in which recording data is stored. The third recording memory 213 has a three-bank structure in which one bank is used for writing and the rest two are for reading. In this structure, two banks are provided as areas used for the reading operation, thus allowing the read position of recording data to be changed in accordance with inclination deviation if a dot that lies outside the true column is shifted to an adjacent column. If the amount of inclination deviation is large, however, a read area as large as three or more banks is needed to offset recording data so that the recording data can be recorded in the true column. However, the storage position of recording data for the entire group is changed to the second recording memory 211 on a column-by-column basis according to a rough metering value, whereby only a dot that is to be corrected for each group can be offset by one column without using a read area as large as three or more banks. In the first embodiment, therefore, an increase in capacity of a recording memory in which recording data is stored can be suppressed.
Further, when data is read from the second recording memory 211, the read position of the data may be changed on a column-by-column basis for the entire group according to a rough metering value. Thus, the required memory capacity can be reduced if the storage position of the data is changed to a separate recording memory so that a number of dots specified by a correction value for each group can be offset in the main scanning direction.
A second embodiment provides a method of correcting inclination deviation in reciprocating scanning of a recording head to perform recording on a recording medium, called two-way recording. In the second embodiment, an image is recorded using recording data of one column for column 0, and the recording head has 64 ink ejection ports.
First, the correction of inclination deviation caused in forward scanning will be described with reference to
Next, the correction of inclination deviation caused in scanning reverse to the forward scanning will be described with reference to
Accordingly, as in the first embodiment, with the correction of inclination deviation using a correction value including a rough metering value and a fine metering value, inclination deviation can be corrected even in scanning in each direction of two-way recording, and deterioration in image quality can be reduced. It is to be understood that the timing of starting of the driving of scanning of each direction in two-way recording is shifted as appropriate so that an arrangement of dots recorded in the same area using data corrected using the method shown
Furthermore, a rough metering value and a fine metering value are not specifically limited as long as the dots formed using recording data after correction are arranged in a desired manner so that inclination deviation can be corrected.
In this example, for group 3 (2104) formed by recording elements 48 to 63, a rough metering value of 0 and a fine metering value of 4 are set. Thus, the read position of recording data for all the recording elements is not offset while the read position of recording data corresponding to the recording elements of blocks 15 to 12 is offset in the main scanning direction.
For group 2 (2103) formed by recording elements 32 to 47, a rough metering value of 0 and a fine metering value of 8 are set as correction values. Thus, the read position of recording data for all the recording elements is not offset while the read position of recording data corresponding to the recording elements of blocks 15 to 8 is offset in the main scanning direction. For group 1 (2102) formed by recording elements 16 to 31, a rough metering value of 0 and a fine metering value of 12 are set as correction values, and the read position of recording data for all the recording elements is not offset. The read position of reading data corresponding to the recording elements of blocks 15 to 4 is offset in the main scanning direction. For group 0 (2101) formed by recording elements 0 to 15, a rough metering value of 1 and a fine metering value of 0 are set as correction values. Thus, the read position of recording data for all the recording elements belonging to group 1 is offset by one column.
Accordingly, the arrangement of dots formed using recording data after correction may be corrected so that inclination deviation can be corrected, and the timing of starting of the driving of scanning of each direction in two-way recording is shifted so that an arrangement of dots recorded in reciprocating scanning can be superimposed at a desired position.
A third embodiment provides a method of correcting inclination deviation in a case where recording is performed using a plurality of recording element arrays having different driving resolutions at the same time.
The data assigned to the recording element array A shown in
First, a method of correcting inclination deviation for the recording element array A shown in
For group 2 (2203) formed by recording elements 32 to 47, a rough metering value of 1 and a fine metering value of 0 are set as correction values, and the read position of recording data for all the recording elements belonging to group 2 is offset by one column. For group 3 (2204) formed by recording elements 48 to 63, a rough metering value of 1 and a fine metering value of 8 are set as correction values. First, data is offset for the entire group by one column. Then, the read position of recording data corresponding to the recording elements of blocks 0 to 7 is offset by one column in the main scanning direction.
Next, a method of correcting inclination deviation for the recording element array B shown in
Accordingly, even in the recording operation using recording element arrays having different driving resolutions at the same time, inclination deviation can be corrected using a correction value including a rough metering value and a fine metering value.
The creation of a test pattern is not limited to that described in the foregoing example. For example, first, the amount of inclination deviation may be detected using a pattern by which relatively rough deviation as much as about the recording resolution can be detected, and rough adjustment is performed. Then, a test pattern capable of detecting a smaller amount of inclination deviation than the unit of recording resolution may be created after rough adjustment is performed, and a smaller amount of inclination deviation than the recording resolution may be detected.
Further, a rough metering value or a fine metering value may be selectively used as a correction value depending on the required image quality or the degree of adverse effect on an image due to inclination to perform correct of inclination deviation. For example, for high-resolution recording such as printing of photographic data, a correction value including a rough metering value and a fine metering value may be used to perform high-resolution correction processing. For recording with relatively less noticeable adverse effect on an image, such as printing of text on plain paper, on the other hand, correction processing may be performed using a correction value including only a rough metering value or correction processing may not be necessarily performed.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications and equivalent structures and functions.
Number | Date | Country | Kind |
---|---|---|---|
2007-172740 | Jun 2007 | JP | national |
The present application is a continuation of U.S. patent application Ser. No. 12/135,795, filed on Jun. 9, 2008, which claims priority from Japanese Patent Application No. 2007-172740, filed Jun. 29, 2007, all of which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 12135795 | Jun 2008 | US |
Child | 13047558 | US |