1. Field of the Invention
The present invention relates to an image forming apparatus, and in particular to an image forming apparatus which has a plurality of light sources and photoconductors, forms different original images on the photoconductors, respectively, by causing a plurality of light beams emitted from the light sources to scan one by one, and transfers the original images onto the same recording medium to form an image.
2. Description of the Related Art
Conventionally, there is a so-called tandem system image forming apparatus capable of simultaneously forming original images corresponding to the colors of C, M, Y and K, respectively. The tandem system image forming apparatus has a plurality of photoconductors, exposes photoconductors corresponding to respective colors by a laser beam emitted from an exposure device based on image data signals resolved according to the colors, and then develops the photoconductors to form original images of respective colors. The image forming apparatus finally forms one color image by overlaying the original images of the colors onto the same transfer medium.
Here, one exemplary configuration of scanning exposure devices which emit laser beams for scanning and exposing photoconductors in the tandem system image forming apparatus will be described.
However, there has been a problem that even if optical control is performed using such a mechanism, a scanning line is inclined due to an error or the like and an inclined image is output. In contrast to this, in a technology described in Japanese Patent Laid-Open No. 2006-297630, a method is adopted which improves a distortion of an image caused by an inclination (θ) of the main scanning line by adjusting the timing of starting to read data from a line buffer according to the amount of a positional shift (θ) in the case of monochrome.
In this conventional method, a conventional technology (see Japanese Patent Laid-Open No.H08-085236 (1996)) is used which measures the amount of a shift from a reference position from a specific patch drawn on a belt and corrects an inclination by converting image data to coordinates according to a numerical formula for correction obtained from the amount of the shift, in the case of full color.
The method described in Japanese Patent Laid-Open No. 2006-297630 has been effective in the case that scanning lines are not bent and are adjusted so that scanning is performed at a constant speed.
However, there has been a problem that such a function of correcting output positions of scanning lines needs parts and spaces for performing adjustment and the like of the light paths of laser beams to lenses and respective photoconductors and thereby increases cost.
Therefore, research for enabling correct printing by not optically correcting the output positions of scanning lines but electrically correcting them has been done in recent years.
A technology described in Japanese Patent Laid-Open No. 2006-289749 measures bends and inclinations in the sub-scanning direction of scanning lines in order to correct them, converts image data so as to cancel them, and then performs printing. However, the technology has a problem that steps are caused due to straight-line approximation of a quadratic curve showing bends at that time. Thus, interpolation processing is performed in order to make the steps inconspicuous. The image quality of an object in which steps are conspicuous such as a straight line or a character can be improved by performing interpolation processing. However, it is understood that there is a possibility that an image defect such as an uneven concentration is caused in a low concentration area especially in an image object such as a photograph by performing the interpolation processing. For this reason, the quality of an image is stabilized by performing interpolation processing in high concentration areas but not performing interpolation processing in low concentration areas. However, there has been a problem that when interpolation processing is switched between ON and OFF according to concentrations like this, an uneven concentration is caused in a portion where the concentration continuously changes, such as a gradation image.
The present invention aims to provide an image forming apparatus capable of reducing image defects caused when output positions of scanning lines are not optically corrected but electrically corrected and thereby forming a high-quality image.
The present invention has been developed in order to achieve the above object, and aims to provide an image forming apparatus which causes each of a plurality of light beams to scan in amain scanning direction and a sub-scanning direction perpendicular to the main scanning direction to form an image having a plurality of colors, the apparatus comprising: a first correction component configured to correct bends and inclinations in the sub-scanning direction by performing conversion of image data so as to cancel bends and inclinations of the shapes of scanning lines when causing the light beams to scan in the main scanning direction; a second correction component configured to correct distortions in the main scanning direction of scanning lines; and a control component configured to execute both of correction by the first correction component and correction by the second correction component when an input image has two or more colors, and to execute only correction by the second correction component when an input image has only one color.
A gauging component can gauge the shapes of scanning lines of a plurality of light beams from the result of measurement by a measuring component and obtain curves which fit the shapes. This is equivalent to that the gauging component can gauge the amounts of bends of scanning lines of a plurality of light beams.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
First, an image processing system to which the present invention is applicable will be described using
Furthermore, in this embodiment describe below, components for realizing the present invention are all provided in one image forming apparatus. However, one image forming apparatus needs not have components for achieving the present invention, of course, and may have part of the components as, for example, a printer driver on a host computer (PC).
In
Reference numeral 301 denotes an image data receiving component, which receives, in the printer 300, the image data transmitted by the host computer 310.
Reference numeral 302 denotes a distortion/bend information measuring component. The distortion/bend information measuring component 302 measures distortions in the main scanning direction and bends and inclinations in the sub-scanning direction perpendicular to the main scanning direction which are caused by not optically correcting bends and the like of light beams, and obtains the result of the measurement as distortion/bend information. Specifically, the distortion/bend information measuring component can measure, when each of a plurality of light beams has been caused to scan, how much a light beam of each color is shifted from an ideal straight line. Furthermore, the component can measure how much a scanning speed varies since the speed becomes not constant. Any measuring method such as a method of dividing a measurement range into smaller ranges such as those for each pixel to measure a lot or a method of expanding a measurement range for shortening of time to perform measurement may be used. However, when the distortion/bend information is invariant on the same printer, once the distortion/bend information is stored in a data recording component 303, the measuring component need not carry out measurement thereafter.
Reference numeral 303 denotes a data recording component, which is a hard disk, a NVRAM, or the like and records data such as distortion/bend information measured by the distortion/bend information measuring component 302.
Reference numeral 304 denotes a scanning line shape gauging component, which can obtain the entire shape of a scanning line from bend information (the magnitudes of a bend and an inclination) in the sub-scanning direction of the scanning line measured by the distortion/bend information measuring component 302. Specifically, the scanning line shape gauging component can gauge the shapes of scanning lines of a plurality of light beams from the above measurement result and obtain curves which fit the shapes. This is equivalent to that the scanning line shape gauging component can gauge the amounts of bends of scanning lines of a plurality of light beams.
Reference numeral 305 denotes a distortion/bend correction execution condition determining component, which determines whether to perform correction in each of the main scanning direction and the sub-scanning direction when an image is printed. The conditions of the determination include whether the image is monochrome or not, the magnitudes of distortions in the main scanning direction and bends and inclinations in the sub-scanning direction, and whether an instruction input about correction processing has been given from a user.
A main scanning direction distortion correction component 306 corrects distortions of an image caused in the main scanning direction. The details of distortions of an image in the main scanning direction and the processing for correcting them will be described later.
A sub-scanning direction bend correction component 307 obtains curves having such bends and inclinations as to cancel the shapes of scanning lines gauged by the scanning line shape gauging component 309, and reflects the shapes of the curves into image data. By this reflection, straight lines which are bent when output normally can be displayed like straight lines without being bent. The details of this processing will be described later.
Reference numeral 308 denotes a distortion/bend correction component, which consists of the main scanning direction distortion correction component 306 and the sub-scanning direction bend correction component 307. The distortion/bend correction component 308 performs distortion correction in the main scanning direction and bend correction in the sub-scanning direction according to a determination by the distortion/bend correction execution condition determining component 305.
Reference numeral 309 denotes a print processing execution component, which executes print processing of image data which has been corrected by the distortion/bend correction component 308.
Reference numeral 311 denotes a user command input component on the printer. A user can give an instruction or designation about how the user wants to perform correction processing by the distortion/bend amount correction component 308 in such a case that image data stored in the data recording component 303 or the like is printed.
Reference numeral 312 denotes a print method instruction component on the host computer 310. When printing is performed through an application or the like on the host computer 310, a user can perform setting also for correction processing by the distortion/bend correction component 308 like print layout, etc. The print method instruction component 312 may be implemented as one function of a printer driver (not shown) or may be implemented as an application other than it.
In
On the other hand, reference numeral 422 denotes a paper stand, and reference numeral 421 denotes a manual paper feed clutch. The above configuration enables not only paper feed from the above-mentioned paper cassette 402 but also individual manual paper feed from the paper feed stand 422.
Reference numeral 405 denotes a transfer drum, 406 denotes a gripper which pinches an end of a sheet of paper, and 407 denotes a transfer roller. When printing, the transfer drum 405 is being rotated at a predetermined speed, and when the gripper 406 on the transfer drum 405 comes to the position of an end of a sheet of paper by the rotation, the gripper pinches the end of the sheet. The sheet 401 is wrapped around the transfer drum 405 and further transferred by this operation and the rotation of the paper transfer roller 407.
Reference numeral 408 denotes a photoconductor drum; 409, a developing device supporting component; 410, an yellow (Y) toner developing device; 411, a magenta (M) toner developing device; 412, a cyan (C) toner developing device; and 413, a black (BK) toner developing device. The developing device supporting component 409 is rotated and thereby transfers a desired color toner developing device to a position where developing is possible for the photoconductor drum 408.
Reference numeral 414 denotes a laser driver. The laser driver 414 scans the surface of photoconductor drum 408 in the main scanning direction to form a latent image on main scanning lines while turning a semiconductor laser not shown in the figure on and off according to dot data for drawing sent out from a print control component not shown in the figure.
The photoconductor drum 408 is driven to rotate so that this latent image formation is synchronized with the position of a sheet of paper 401 on the transfer drum 405. In other words, one page of latent image is formed on the surface of the photoconductor drum 408 charged by a charging device not shown in the figure by exposure of the above-mentioned laser beam. The latent image on the photoconductor drum 408 is developed as a toner image by a predetermined color toner developing device of the developing devices 410, 411, 912 and 413, and then the toner image is transferred to the sheet 401 on the transfer drum 405.
In addition, toner images are overlaid on the sheet 401 on the transfer drum 905 by only as many operations similar to the above mentioned one as a necessary number of color toners. The sheet 401 on which necessary toner images have been transferred is separated from the transfer drum 405 by a transfer/separation claw 916. The toner images are then heated and fixed to the sheet by a pair of fixing rollers 917 and 417′, and the sheet is delivered to an output tray 420 through transfer rollers 418, 418′ and 419.
Reference numeral 423 denotes a concentration sensor, which detects the concentrations of toner images of YMCK patches formed on the photoconductor drum 908 with predetermined timing.
A controller (not shown) which controls the whole of the image forming apparatus is provided on the laser beam printer in
Subsequently, the operation of the image forming apparatus of this embodiment will be described in detail using
When a user has executed printing of an image, the distortion/bend correction execution condition determining component (305 in
When it has been determined that the input image is monochrome (an image of only one of C, M, Y and K colors) as a result of the determination (S502), the distortion/bend correction execution condition determining component confirms whether or not an instruction for distortion/bend correction processing from a UI related to distortion/bend correction processing (S503) has been given. The UI may be either the user command input component (311 in
Furthermore, the UI may be one concretely indicating the contents of correction processing as shown in
When an instruction for performing bend correction processing in the sub-scanning direction has been given from the UI, the distortion/bend correction component (308 in
Here, the details of correction processing performed by the main scanning direction distortion correction component (306 in
(Distortion Correction Processing in the Main Scanning Direction)
First, distortions in the main scanning direction will be described.
A printer which optically controls scans of a plurality of light beams adjusts light path differences, etc. by changing the positions and inclinations of lenses. When such adjustment is performed, scanning speeds of the light beams are constant as shown in
The main scanning direction distortion correction component adjusts the expansion and contraction of the image, and performs distortion correction, as shown in
Thus, for example, the left half and right half of an image are divided into the same number of areas, and weights are assigned to the numbers of extracted and inserted pixel pieces according to the distances from the center (or end) of the drum. When weights are assigned like this and pixel pieces are extracted and inserted, the numbers of extracted and inserted pixel pieces in areas near an end of the drum are reduced and the numbers of extracted and inserted pixel pieces in areas near the drum center are increased, and thereby appropriate distortion correction can be performed.
In
(Bend Correction Processing in the Sub-scanning Direction)
Next, bend correction processing by a bend correction component in the sub-scanning direction will be described.
When bends and inclinations of light beams are optically controlled and are not corrected, an image bent in the sub-scanning direction is output depending on scanners attached to engines (scanning exposure devices). In order to correct this bend, the image has been converted beforehand in a direction opposite to the direction in which the image is bent (in other words, so as to cancel this bend). For this purpose, information about how much each color is bent is needed. Thus, bends and inclinations are measured by the distortion/bend information measuring component (302 in
The shape of each scanning line is obtained by the scanning line shape gauging component (304 in
Here, it is assumed to be understood that the scanning line has become a curve like a dotted line in
However, since the image data has been sampled by pixel, the shapes of scanning line bend cancel curves cannot be reflected to conversions as they are. Thus, a curve is shown by raising or lowering image data originally existing on the same line by one line at some points. As the result of this approximation of the solid line in
The shapes of scanning line bend cancel curves can be substantially reflected to image data by using this transfer. In this connection, in
Transfer points (in other words, points where a straight is divided and raised or lowered by one line) are not uniquely determined, and a different approximation can be made by setting other transfer points.
However, steps are conspicuous at transfer points in an object such as a straight line only by doing such transfer, so that interpolation processing is actually performed before and after the step to make the step inconspicuous. On the other hand, in a low concentration area, for example, a specific (screen) pattern is repeated by applying halftone treatment such as dither to a low concentration image data, and thereby a low concentration is represented. However, the screen pattern is collapsed by executing interpolation for it and the thickness of a line is changed, so that the concentration at a portion for which interpolation has been executed appears to be changed. Since a problem such as occurrence of an uneven concentration before and after a transfer point may arise like this, interpolation processing is not performed in a low concentration area.
Here, the description returns to
Although scanning lines are kept bent by not performing correction processing in the sub-scanning direction, bends of scanning lines are inconspicuous in the case of a monochrome image, so that priority is given to preventing a more conspicuous image defect from happening.
At step S505, when input image data is a color image of one color (only one of C, Y, M and K colors), distortion/bend information about a scanner attached to an engine (scanning exposure device) corresponding to one color of the input image is obtained from the data recording component. After obtaining data, the distortion/bend correction execution condition determining component determines whether a distortion in the main scanning direction is less than a reference value based on the distortion/bend information (S506). If a distortion in the main scanning direction is less than the reference value as a result of the determination, correction processing in both of the main scanning direction and the sub-scanning direction is not performed (S507). If a distortion in the main scanning direction is the reference value or more, only distortion correction in the main scanning direction is performed (S510).
On the other hand, when input image data is a color image using two (two of C, Y, M and K colors) or more colors, distortion/bend information of scanners attached to the engines of all colors is obtained from the data recording component (S508), and it is determined whether bend information in the sub-scanning direction is less than a reference value (S509). If the magnitudes of bends and inclinations in the sub-scanning direction are less than a reference value, correction in the sub-scanning direction is not performed and only distortion correction processing in the main scanning direction is performed (S510). If a bend in the sub-scanning direction is a reference value or more, correction processing in both of the main scanning direction and the sub-scanning direction is executed as before (S511).
By performing control like this, in the case of a monochrome image, printing is performed without performing correction in the sub-scanning direction and any image defect can be prevented from arising. Although scanning lines are kept bent by not performing correction in the sub-scanning direction, in the case of a monochrome image, bends of scanning lines are inconspicuous, so that priority is given to preventing any more conspicuous image defect from happening.
On the other hand, in the case of an image using two (two of C, Y, M and K colors) or more colors, if correction in the sub-scanning direction is not performed, scanning lines are kept bent and thereby color shift happens between two colors, so that correction in the sub-scanning direction is performed. With respect to distortion correction in the main scanning direction, no image defect is caused, so that correction is performed regardless of an image.
When an input image has especially only one color, correction in the sub-scanning direction is not particularly performed, and thereby image defects which may arise along with correction can be prevented from happening. As a result, it becomes possible to output a high-quality image while keeping a cost low.
In the second embodiment, all components for achieving the present invention are not included in one image forming apparatus. For example, the present invention is applied to a host-based printer (processing in
For this reason, an instruction for executing distortion/bend correction processing from the UI is given through the print method instruction component 312. Furthermore, 301, 304 and 305 in
When the host computer has determined that bend correction in the sub-scanning direction is necessary as a result of the determination of a distortion/bend correction execution condition at the host computer side, the host computer performs conversion of image data. Converted image data is transmitted to the controller of the printer. At the same time, it is also notified to the controller whether distortion correction in the main scanning direction is necessary. When distortion correction in the main scanning direction is necessary, the controller performs the correction and executes printing. Thus, the same effect as in the case that components for achieving the present invention are all provided in one image forming apparatus is obtained.
The above-mentioned embodiment is only one example and may be realized with any other configuration.
In the first embodiment, at step S506 in
Likewise, at step S509 in
Furthermore, at step S509 in
In other words, a system may be constructed which can change whether correction processing in the sub-scanning direction and the main scanning direction is performed or not according to the magnitudes of bends and inclinations in the sub-scanning direction of scanners attached to engines of all colors and/or the magnitudes of distortions in the main scanning direction.
In the first embodiment, a command for selecting whether or not bend correction in the sub-scanning direction is executed is provided as shown in
In other words, a system may be constructed which can give an instruction whether correction is performed in each of the main scanning direction and the sub-scanning direction from a UI component and operates exactly according to an input from the UI component (giving a high priority to the instruction).
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable medium).
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 such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2008-271969, filed Oct. 22, 2008, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2008-271969 | Oct 2008 | JP | national |