The aspect of the embodiments relates to an image forming apparatus.
As an image printing technology for use in image forming apparatuses (e.g., a copying machine), an electrophotographic technology has been developed. Electrophotographic image forming apparatuses form a latent image on a photoconductor by emitting a light beam to the photoconductor based on image data input from a document reader or an external device, such as a computer. The latent image is developed with a coloring material (toner). An example of a color image forming apparatus is an image forming apparatus including a plurality of photoconductors for developing yellow, magenta, cyan, and black toner images and a plurality of light sources each provided for one of the photoconductors and emitting a light beam.
Image forming apparatuses perform correction in accordance with the characteristics of a laser scanner. An example of such correction is partial magnification correction described in Japanese Patent Laid-Open Nos. 2005-096351 and 2013-240994, which is magnification correction to be applied to each of a plurality of sub-areas obtained by dividing the image formation area in the main scanning direction.
In recent years, to meet the demands for higher image quality, the image formation area has been finely divided in the main scanning direction (for example, divided into 32). In addition, in many cases, a plurality of light beams are provided to improve the throughput of the image forming apparatus, and the output from a PWM output unit 5216 is transmitted to an optical scanning device 5104 for each of the light beams. Thus, the cost increases with increasing number of required signal lines. Accordingly, as illustrated in
In the image forming apparatus in a tandem configuration illustrated in
Image forming apparatuses developed in recent years can insert a separator sheet between each printout during continuous printing. If the sizes of the print medium of the printout and the separator sheet differ from each other, the CPU is to send control data again and perform image formation in accordance with the size of the print medium after switching. The control data is transmitted in a period during which no image data is transmitted from the first image processing unit 6200 to the second image processing unit 6250. As illustrated in
However, as illustrated in
To avoid such a situation, a method for increasing the communication speed of serial communication or a method for expanding the interval between the trailing edge of the previous image and the leading edge of the image can be employed. Alternatively, for example, a method for increasing a rotational speed v of the photoconductive drum while keeping the throughput constant or a method for communicating the Y color control data after transmission of the K color control data can be employed. However, these methods increase the cost or decrease the throughput.
According to an aspect of the embodiments, an image forming apparatus includes a first toner image forming unit including a first photoconductor rotatingly driven, a first exposure unit configured to expose the first photoconductor, a first drive unit configured to drive the first exposure unit based on first drive data, and a first development unit configured to develop, with toner of a first color, a first electrostatic latent image formed on the first photoconductor through exposure in the first exposure unit, a second toner image forming unit including a second photoconductor rotatingly driven, a second exposure unit configured to expose the second photoconductor, a second drive unit configured to drive the second exposure unit based on second drive data, and a second development unit configured to develop, with toner of a second color, a second electrostatic latent image formed on the second photoconductor through exposure in the second exposure unit, and a transfer unit formed as an endless transfer belt rotatingly driven, where the transfer unit is configured to transfer the toner image on the first photoconductor and the toner image on the second photoconductor to a print medium via the transfer member. A transfer position of the toner image transferred from the first photoconductor to the transfer member is located upstream of a transfer position of the toner image transferred from the second photoconductor to the transfer member in a rotational direction of the transfer member, and a formation start timing of the second electrostatic latent image is delayed behind a formation start timing of the first electrostatic latent image on one print medium based on a delay amount in accordance with a distance between the transfer positions. The image forming apparatus further includes a data generation unit configured to generate first image data for the first color and second image data for the second color from input image data, a data processing unit configured to generate the first drive data obtained by performing a magnification correction process on the first image data and the second drive data obtained by performing a magnification correction process on the second image data based on set magnification correction data, and a controller configured to switch setting of the magnification correction data in accordance with a size of the print medium, where the controller switches the magnification correction data set in the data processing unit by outputting, to the data processing unit via a common signal line, the magnification correction data for the first image data and the magnification correction data for the second image data at different timings based on the delay amount corresponding to the distance between the transfer positions. If a timing of outputting the magnification correction data for the first image data to form the first electrostatic latent image for an (n+1)th print medium overlaps a timing of outputting the magnification correction data for the second image data to form an electrostatic latent image for an nth print medium having a size smaller than the (n+1)th print medium in a conveyance direction of the print medium, the controller outputs the magnification correction data for the second image data to form the second electrostatic latent image for the nth print medium before the magnification correction data for the first image data to form the first electrostatic latent image for the (n+1)th print medium is output, and the controller outputs the magnification correction data for the (n+1)th print medium after a magnification correction process performed by the data processing unit based on the magnification correction data for the nth print medium is completed.
According to another aspect of the embodiments, an image forming apparatus includes a first toner image forming unit including a first photoconductor rotatingly driven, a first exposure unit configured to expose the first photoconductor, a first drive unit configured to drive the first exposure unit based on first drive data, and a first development unit configured to develop, with toner of a first color, a first electrostatic latent image formed on the first photoconductor through exposure in the first exposure unit, a second toner image forming unit including a second photoconductor rotatingly driven, a second exposure unit configured to expose the second photoconductor, a second drive unit configured to drive the second exposure unit based on second drive data, and a second development unit configured to develop, with toner of a second color, a second electrostatic latent image formed on the second photoconductor through exposure in the second exposure unit, and a transfer unit formed as a endless transfer belt rotatingly driven, where the transfer unit is configured to transfer the toner image on the first photoconductor and the toner image on the second photoconductor to a print medium via the transfer member. A transfer position of the toner image transferred from the first photoconductor to the transfer member is located upstream of a transfer position of the toner image transferred from the second photoconductor to the transfer member in a rotational direction of the transfer member, and a formation start timing of the second electrostatic latent image is delayed behind a formation start timing of the first electrostatic latent image on one print medium based on a delay amount in accordance with a distance between the transfer positions. The image forming apparatus further includes a data generation unit configured to generate first image data for the first color and second image data for the second color from input image data, a data processing unit configured to generate the first drive data obtained by performing a position correction process on the first image data to correct a position of a toner image relative to the print medium and the second drive data obtained by performing a position correction process on the second image data to correct a position of a toner image relative to the print medium based on set position correction data, and a controller configured to switch setting of the position correction data in accordance with a size of the print medium, where the controller switches the position correction data set in the data processing unit by outputting, to the data processing unit via a common signal line, the position correction data for the first image data and the position correction data for the second image data at different timings based on the delay amount corresponding to the distance between the transfer positions. If a timing of outputting the position correction data for the first image data to form the first electrostatic latent image for an (n+1)th print medium overlaps a timing of outputting the position correction data for the second image data to form an electrostatic latent image for an nth print medium having a size smaller than the (n+1)th print medium in a conveyance direction of the print medium, the controller outputs the position correction data for the second image data to form the second electrostatic latent image for the nth print medium before the position correction data for the first image data to form the first electrostatic latent image for the (n+1)th print medium is output, and the controller outputs the position correction data for the (n+1)th print medium after a position correction process performed by the data processing unit based on the position correction data for the nth print medium is completed.
Further features of the disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Exemplary embodiments of the disclosure are described in detail below with reference to the accompanying drawings. As used herein, the direction in which the laser beam is scanned, namely, the direction of the rotation axis of a photoconductive drum is referred to as a “main scanning direction” or a “second direction”, and a direction substantially perpendicular to the main scanning direction, namely, the direction of rotation of the photoconductive drum is referred to as a “sub-scanning direction” or a “first direction”.
Configuration of Image Forming Apparatus
The transmission timing of each of the image data and the control data in the above-described existing image forming apparatus is described in detail below.
Arrows pointing from left to right in
In addition, the image processing unit 5200 performs correction on the image data (halftone data) stored in the storage unit 5214 in accordance with the characteristics of the laser scanner by using the second data processing unit 5215.
The second data processing unit 5215 performs magnification correction (magnification correction processing) on the bit pattern obtained through conversion using the conversion table. In the magnification correction processing, bit data is inserted into or removed from the bit pattern. The second data processing unit 5215 sets magnification correction data sent from the CPU 300 in an internal register and performs magnification correction processing based on the set magnification correction data. The accuracy of the magnification correction processing performed by the second data processing unit 5215 is not guaranteed unless the setting of the magnification correction data in the internal register is completed. By inserting bit data into the bit pattern, the image width in the main scanning direction can be increased. By removing bit data from the bit pattern, the image width in the main scanning direction can be reduced.
In addition, the second data processing unit 5215 inserts bit data into a bit pattern of the margin on the upstream side in the scanning direction of the laser beam or deletes the bit data from the bit pattern of the margin. In this manner, the second data processing unit 5215 can correct the position of the image relative to the print medium in the main scanning direction (position correction processing). The second data processing unit 5215 sets, in an internal register, the position correction data sent from the CPU 300 and performs position correction processing based on the set position correction data. The accuracy of the position correction processing performed by the second data processing unit 5215 is not guaranteed until setting of the position correction data in the internal register is completed.
The second data processing unit 5215 transmits, to the PWM output unit 357, the bit pattern obtained after performing the magnification correction processing and the position correction processing. In response to a clock signal (not illustrated), the PWM output unit 357 serially outputs the bit data included in the bit pattern bit by bit to a laser driver (hereinafter referred to as an “LD”) for the color of the bit pattern (i.e., LD 5301Y, 5301M, 5301C, or 5301K). The signal generated when the PWM output unit 357 serially outputs bit data is a PWM signal. When the PWM output unit 357 outputs “1”, a laser beam is emitted from the light source. In contrast, when the PWM output unit 357 outputs “0”, a laser beam is not emitted from the light source. The BD 5207Y, BD 5207M, BD 5207C and BD 5207K are described later in exemplary embodiments (BD 207Y, BD 207M, BD 207C, and BD 207K). In addition, the CPU 5100, the ROM 5101, the RAM 5102, and the I/O 5103 are described later in the exemplary embodiment (a CPU 300, a ROM 301, a RAM 302, and an I/O 303).
An example of correction in accordance with the characteristics of a laser scanner is partial magnification correction, which is correction of magnification to be applied to each of sub-areas obtained by dividing an image area in the main scanning direction. The partial magnification correction is performed, for example, in order to correct the difference in magnification caused by the difference in scanning speed between the end portion and the middle portion in the main scanning direction. The difference in scanning speed occurs in laser scanners not including a lens having the f-O characteristic. In addition, even in laser scanners including a lens having the f-O characteristic, the magnification difference occurs due to product-to-product variation in fabricating lens and fluctuation of the lens characteristic due to the environmental changes (a temperature change). Accordingly, partial magnification correction is required for optical scanning devices including an f-O lens. In recent years, to meet the demand for high image quality, the image area has been finely divided into a plurality of sub-areas in the main scanning direction (for example, 32 sub-areas).
In recent years, in order to increase the image forming speed of the image forming apparatus (for example, the number of output sheets per minute), many image forming apparatuses have scanned the photoconductive drum with a plurality of light beams (about 2 to 8). The number of outputs from the PWM output unit 5216 to the optical scanning device 5104 is the same as the number of these light beams. Note that
In this case, due to the available space inside the image forming apparatus, the following situation arises in an apparatus in which a circuit board having the image processing unit 5200 thereon and the optical scanning device 5104 are disposed apart from each other. That is, cost related to the number of signal lines (for example, 16) between the PWM output unit 5216 and the LDs 5301Y, 5301M, 5301C, and 5301K is to be incurred. In addition, since the configuration of such an image forming apparatus is complicated, it is difficult to assemble the image forming apparatus at the time of production and it is difficult to maintain the image forming apparatus on site (at the place where the image forming apparatus is installed).
Furthermore, if the PWM output unit 5216 is connected to the LDs 5301Y, 5301M, 5301C, and 5301K by using LVDS (Low voltage differential signaling), the number of required signal lines is doubled.
Accordingly, such an image forming apparatus sometimes adopts a configuration illustrated in
As illustrated in
As illustrated in
When a color image is formed by an image forming apparatus in a tandem configuration, the different color toner images formed on the photoconductive drums 7001 to 7004 are to be stacked one on top of the other at the same position on the transfer belt 7009. The photoconductive drums 7001 to 7004 are arranged apart from each other. Let ld be the distance between neighboring ones of the photoconductive drums. Then, if the latent images of respective colors are formed on the photoconductive drums at the same timing, the latent images are transferred to the positions on the transfer belt 7009 which are offset from each other by a distance of ld. Therefore, as illustrated in
Td1=ld/v,
Td2=1d/v×2, and
Td3=ld/v×3 (1).
Referring to the control block diagram in
The image data of each of Y, M, C, and K colors that is input from the image input unit 5210 (6210) and that is subjected to several image processing operations is temporarily stored in the storage unit 5214 (6214). At the stage of forming images on the photoconductive drums 7001 to 7004, the CPU 5100 (6100) instructs the image processing unit 5200 (6200) to generate a reference timing signal. Note that the reference timing signal is generated to be used for starting image-writing for one page. The image processing unit 5200 (6200) sequentially transmits the image data of respective colors to the second data processing unit 5215 (6255) and the PWM output unit 5216 (6256) in accordance with the time periods Td1, Td2, and Td3 stored in the above-described register. Note that in the case of the configuration illustrated in
Note that image forming apparatuses widely used in recent years can not only print pages consecutively but also insert a separator sheet between printouts, for example, between chapters each composed of a plurality of print media or between the print media when a plurality of pages are printed. While consecutively printing sheets having a predetermined length in the conveyance direction of the sheets, the image forming apparatuses can form an image on a sheet having a length that differs from the predetermined length. In particular, when the sizes of the printout and the separator sheet differ from each other, that is, when the size of the print medium to be printed is switched during continuous printing, the following control is required. That is, the CPU (5100, 6100) is to newly set the control data in the image processing units (5200, 6200, and 6250). Thereafter, the CPU is to perform image formation in accordance with the switched print medium. Transmission of the control data for the print medium after the sheet size is switched is performed in a period during which transmission of the image data is not performed, as indicated by reference numerals 9001b to 9004b in
As illustrated in
In this case, when a separator sheet having a different size is inserted between print media during continuous printing as described above, the sizes of the latent images formed before and after the separator sheet is inserted are different. Accordingly, the CPU 6100 is to continuously transmit the control data to the second image processing unit 6250 via the signal line 600 before and after transmission of the image data of the separator sheet from the first image processing unit 6200 to the second image processing unit 6250.
The Y color, which is a first color, is described with reference to
The processing for M color, which is the next color, is described below. The image data for the (n−1)th print medium is transmitted via the signal line 601M (9502a_n−1). Immediately after the transmission of the image data for the (n−1)th print medium is completed, the communication start trigger of the control data for the nth print medium is generated (9502b_n). However, the processing for the next M color is performed during the transmission of the control data for Y color via the signal line 600 (during a period α of 9501c). Therefore, communication is not started in the expected communication period β, and the communication is started with a delay. Thus, the communication of the control data does not end before transmission of the image data of the n-th print medium via the signal line 600M (9502a_n) starts. Image formation for M color is to be performed based on the time interval indicated by the above-described expression (1), since image formation of the nth print medium for Y color has already started. However, if, as described above, communication of the control data via the common signal line 600 is too late for transmission of the image data, there is a possibility that the control data is not transmitted from the CPU 6100 to the second image processing unit 6250 before the image is formed. In this case, the image cannot be formed correctly. The same also applies to the C and K colors. Note that such a situation does not always occur, and the situation may occur depending on the interval ld between neighboring ones of the photoconductive drums 7001 to 7004, the distance between the neighboring print media, the length of the print medium for forming an image in the sub-scanning direction, the baud rate, and the amount of the control data.
In the existing technology, to avoid the occurrence of such a situation, a method for increasing the communication speed of serial communication can be applied first. However, to increase the communication speed, the clock speed for serial communication is increased and, thus, parts for blocking noise, such as a shield, are required, which leads to an increase in the cost. As another method for avoiding such a situation, a method for expanding the interval between the trailing edge of a first image and the leading edge of a second (next) image can be employed. This can be accomplished simply by lowering the throughput. However, in this case, the performance achieved by the original specification of the product is degraded. Alternatively, to keep the throughput of the image forming apparatus constant, if the rotational speed v of the photoconductive drum is increased, the distance between the leading edge of an image and the trailing edge of the next image is increased and, thus, the increased time is available for communication of the control data. However, in this case, a higher-power motor for driving the photoconductive drum or the intermediate transfer belt may be needed, which also leads to an increase in the cost. Still alternatively, the following method can be employed. Only when the control data is switched, the next control data for Y color is communicated after completion of communication of the control data for K color. Thus, overlapping of the communication periods of the control data can be reliably prevented. However, according to the method, the sheet-to-sheet interval increases more than necessary. Accordingly, for example, in a mode of inserting a separator sheet between printouts, the throughput decreases with increasing number of separator sheets inserted between printouts.
Image Forming Apparatus
Below the photoconductive drum 102, an intermediate transfer belt 107, which is an endless belt, is disposed. The intermediate transfer belt 107 is entrained about a driving roller 108 and the driven rollers 109 and 110. The intermediate transfer belt 107 rotates in the direction of an arrow B (the clockwise direction) in
During the printing operation, the photoconductive drum 102 and the intermediate transfer belt 107 are driven to rotate in the direction of the arrow in
The toner images stacked on the surface of the intermediate transfer belt 107 are transferred onto the surface of the sheet P conveyed from the first paper feed cassette 120a by applying a secondary transfer voltage to the secondary transfer roller 112 in the next secondary transfer step. Note that the sheet P is conveyed from the paper feed cassette 120a to the secondary transfer unit by conveyance rollers 121a, 122a, 123a, and 124 that are rotationally driven by a driving mechanism (not illustrated). Furthermore, the image forming apparatus includes a second paper feed cassette 120b and a manual paper feed tray 120c. The sheet P fed from the second paper feed cassette 120b is conveyed to the secondary transfer unit by conveyance rollers 121b, 122b, 123b, and 124 that are rotationally driven by a drive mechanism (not illustrated). The sheet P fed from the manual paper feed tray 120c is conveyed to the secondary transfer unit by conveyance rollers 121c, 122c, and 124 that are rotationally driven by a drive mechanism (not illustrated). The first paper feed cassette 120a and the second paper feed cassette 120b allow the sheets P having a plurality of sizes to be set therein. The size of the sheets P set in each of the first paper feed cassette 120a and the second paper feed cassette 120b is detected by a size detection device (not illustrated), and the result of detection is output to the CPU 300. Thus, the CPU 300 can detect the size of the sheets P set in each of the first paper feed cassette 120a and the second paper feed cassette 120b. In addition, the manual paper feed tray 120c allows the sheets P having a plurality of sizes to be set therein. The manual paper feed tray 120c has a size sensor 117 disposed therein. The size sensor 117 detects the size of sheets set in the manual paper feed tray 120c. The CPU 300 can identify the size of the sheet P conveyed from the manual paper feed tray 120c to the secondary transfer unit based on the result of detection output from the size sensor 117. Note that the CPU 300 may identify the size of the sheet P set in the manual paper feed tray 120c based on the information input from the operation panel (not illustrated) by the user. The above-mentioned separator sheet (a print medium inserted between printouts) is fed from the second paper feed cassette 120b or the manual paper feed tray 120c.
The toner that is not transferred to the sheet P and is remaining on the intermediate transfer belt 107 is collected by a cleaner 114 disposed downstream of the secondary transfer unit in the conveyance direction so as to face the intermediate transfer belt 107. Note that the secondary transfer roller 112 can apply a voltage having a polarity opposite to the secondary transfer voltage for transferring the toner on the surface of the intermediate transfer belt 107 to the sheet P. As a result, the toner adhering to the secondary transfer roller 112 can be moved toward the surface of the intermediate transfer belt 107 and can be corrected by the cleaner 114. Furthermore, the toner on the surface of each of the photoconductive drums 102 that have completed the transfer process is removed by the cleaning device 106. The photoconductive drum 102 from which the toner remaining on the surface has been removed returns to the charging step again as the photoconductive drum 102 rotates. The sheet P having the toner image transferred in the secondary transfer unit is conveyed to the fixing device 113 by the conveyance belt 115. The toner image transferred onto the sheet P is heated and fixed on the sheet P by the fixing device 113. Finally, the sheet P having the full color image formed thereon in this manner is output to a discharge unit 140 via conveyance rollers 141 and 142 that are rotatingly driven.
The sensor 116 serving as a detection unit is a sensor for detecting an image formed on the intermediate transfer belt 107. In some cases, to control the image quality, the image forming apparatus 100 forms one of detection toner images called “patches” having a variety of sizes and patterns between a toner image to be transferred onto the sheet P and a toner image to be transferred to the succeeding sheet P during continuous printing. Hereinafter, the detection toner image called a patch of a variety of sizes and patterns is referred to as a “patch image”. The sensor 116 detects a patch image formed on the intermediate transfer belt 107 and outputs the result of detection to the CPU 300 (described in more detail below). The CPU 300 corrects the image data based on the result of detection performed by the sensor 116. When a patch image, which is a predetermined toner image, is formed during continuous printing, a situation that is the same as the above-described situation occurring when a separator sheet is inserted arises, since the size of the sheet P differs from the size of the patch image (refer to
Optical Scanning Device
A mirror 208 is disposed between the first scanning lens 205 and the second scanning lens 206 at an end portion of the scanning range of laser beam (outside the image formation area on the photoconductive drum 102). The mirror 208 reflects the laser beam incident through the first scanning lens 205 and folds back the optical path of the laser beam. The laser beam whose optical path is folded is detected by a beam detector (BD) 207 through a lens 209. Upon detecting the laser beam emitted from the semiconductor laser 201, the BD 207 outputs a signal to the CPU 300 (described in more detail below). By using the signal input from the BD 207 (hereinafter referred to as a “synchronization signal”) as a reference, the CPU 300 emits a laser beam corresponding to the image data from the semiconductor laser 201 to the image formation area. Thus, the CPU 300 aligns the image forming start positions of the electrostatic latent image (the image) in the main scanning direction for all of the scanning operations. As described above, the synchronization signal is a signal for synchronizing the writing start timings in the main scanning direction. Note that the image forming unit 101 does not necessarily have to be of a type that exposes the photoconductive drum 102 by deflecting and scanning a laser beam with the rotary polygon mirror 204 as described above. For example, another technique in which the photoconductive drum 102 is directly irradiated with LED light and is exposed may be used.
Control Block Diagram
Arrows pointing from the left to the right in the image processing unit 320 indicate the processes to be applied to image data input from an external device, such as a document reader or a computer. The image data input from the external device is composed of data for each of colors red (R), green (G) and blue (B) and is input to the image input unit 321. The image processing unit 320 converts the image data of each of R, G, and B colors input from the external device into an image for each of the colors (Y, M, C, and K) of the toner of the image forming apparatus 100 by the color conversion unit 322. The image processing unit 320 performs image processing, such as gamma correction, on the image data of each of the colors Y, M, C, and K by using the first data processing unit 323. By using the halftone generation unit 324, the image processing unit 320 performs screen processing or error diffusion processing on the image data subjected to image processing. Thus, the image processing unit 320 generates halftone data and supplies the generated halftone data to the storage unit 325, which stores the halftone data.
In addition, the image data for each color stored in the storage unit 325 is transmitted from the image processing unit 320 to the image processing unit 350. For example, the Y color image data is transmitted via the signal line 381Y, the M color image data is transmitted via the signal line 381M, the C color image data is transmitted via the signal line 381C, and the K image data is transmitted via the signal line 381K. The image processing unit 350 corrects the image data of each color transmitted from the image processing unit 320 via the signal lines 381 (the plurality of first signal lines) by using the second data processing unit 356 in accordance with the characteristics of the optical scanning device 104. Thereafter, by using the PWM output unit 357, the image processing unit 350 converts the image data corrected in accordance with the characteristics of the optical scanning device 104 into the PWM analog signal representing the laser on/off pattern. The image processing unit 350 outputs the PWM analog signal converted by the PWM output unit 357 to the LD 371 in the optical scanning device 104 for each color to form a latent image on the surface of each of the photoconductive drums 102.
The CPU 300 stores, in a register (not illustrated) of the image processing unit 320, the time periods Td1, Td2, and Td3 calculated based on Expression (1) described above. Thereafter, at the stage of forming an image, the CPU 300 instructs the image processing unit 320 to generate a reference timing signal. Upon receiving the instruction, the image processing unit 320 sequentially transmits the image data for each color from the storage unit 325 to the image processing unit 350 in accordance with the time periods Td1, Td2, and Td3 stored in the register.
Image Formation Timing
In addition to the above-described time periods Td1, Td2, and Td3, the CPU 300 calculates a time period tp required for transmission of the image data 401a_n, 402a_n, 403a_n, and 404a_n. Let 1p be the length of the image to be formed on the sheet P in the sub-scanning direction, and let v be the driving speed (i.e., the rotational speed) of the photoconductive drum 102 and the intermediate transfer belt 107. Then, the time period tp is given as follows:
Tp=lp/v (2)
From Expressions (1) and (2), the timing (hereinafter, referred to as “transmission end timing”) at which the transmission of the image data of each of colors Y, M, C, and K with respect to the nth reference timing signal 400 (hereinafter referred to as “400_n”) is completed is given as follows:
Y: tp
M: Td1+tp
C: Td2+tp
K: Td3+tp (3)
Accordingly, the CPU 300 instructs the image processing unit 320 to generate the reference timing signal 400_n at a timing to. In addition, to determine the transmission end timing for the image data of each color given by Equation (3), the CPU 300 starts an internal timer. Upon receiving the instruction to generate the reference timing signal 400_n from the CPU 300, the image processing unit 320 starts transmitting the image data at the timings based on the time periods Td1, Td2, and Td3 stored in the register (not illustrated).
If the CPU 300 determines that the time tp has elapsed since the time of the reference timing signal 400_n by referring to the timer, that is, the transmission end timing of the Y color image data has been reached, the CPU 300 operates as follows. That is, the CPU 300 starts communication of control data for Y color for the (n+1)th sheet via the common signal line 380 at a timing Ty indicated by a broken line as necessary. Note that Ty is the timing to start communication of the control data for Y color based on the timing t0 at which the reference timing signal for the nth sheet is generated. When communication of the control data for the Y color for the (n+1)th sheet is started, the CPU 300 refers to the timer and, in addition, stores the current time in the RAM 302. The details of the process are described below with reference to
Similarly, if, by referring to the timer, the CPU 300 determines that each of the predetermined time periods has elapsed since the time of the reference timing signal 400n, that is, if the CPU 300 determines that the transmission end timing of each of the M, C, and K image data has been reached, the CPU 300 operates as follows. In this case, the predetermined time periods are Td1+tp, Td2+tp, and Td3+tp. The CPU 300 starts communication of control data for each of the colors M, C, and K for the (n+1)th sheet at timings Tm, Tc, and Tk indicated by broken lines, respectively, via a common signal line 380 as needed. Note that at the timing Tm, communication of control data for M color based on the timing t0 at which the nth reference timing signal is generated starts. At the timing Tc, communication of the control data for the C color based on the timing t0 at which the reference timing signal for the nth sheet is generated starts. At the timing Tk, communication of the control data for the K color based on the timing t0 at which the reference timing signal for the nth sheet is generated starts. Communication of control data for each of the colors Y, M, C, and K for the succeeding print medium may be performed every time an image is formed on one print medium or when control data (e.g., the size of the print medium and the correction data) is switched. According to the present exemplary embodiment, description is given on the assumption that control data is transmitted to the second image processing unit 350 every time an image is formed on one print medium.
At the transmission end timing of the Y image data (Ty), the CPU 300 calculates a time period tb used for an instruction to generate a reference timing signal 400_n+1 for the (n+1)th sheet is to be sent as follows:
tb=Tcyc−tp (4)
At the same time, the CPU 300 starts the timer (timer setting).
Note that the time Tcyc is determined based on the specification of the product. For example, in the case of an image forming apparatus capable of printing A3-size sheets at 30 sheets per minute,
Tcyc=60 seconds/30 sheets=2 seconds
where Tcyc is the time period from the leading edge of the print medium to the trailing edge of the succeeding print medium during continuous printing. Alternatively, in the case where the same image forming apparatus can print A4-size sheets at 60 sheets per minute,
Tcyc=60 seconds/60 sheets=1 second.
The correspondence between the sheet size that can be output by the image forming apparatus and the throughput (the number of printable sheets per minute (ppm)) is stored in the ROM 301 in the form of a table in advance, as illustrated in Table. For example, the throughput for A3-size sheet is 30 sheets per minute (30 ppm) and the throughput for A4 size paper is 60 sheets per minute (60 ppm). By referring to Table, the CPU 300 calculates the time period Tcyc.
If the CPU 300 refers to the timer and determines that the time period tb has elapsed since the transmission end timing of the nth image data (Ty), the CPU 300 starts a series of processes for transmitting the (n+1)th image data.
The difference between
According to the present exemplary embodiment, control is performed so that communication of the control data for the succeeding print medium starts at the transmission end timing (Ty, Tm, Tc, Tk) of the image data. However, for the first sheet of a job (also referred to as a “first print medium”), communication of control data may be started at any time if communication of the control data is completed before the instruction to generate the reference timing signal is transmitted. In addition, the reference timing signal for the first print medium is generated after the image forming apparatus 100 completely enters a print ready mode.
According to the present exemplary embodiment, the CPU 300 functioning as a controller for switching setting of the magnification correction data in accordance with the size of the print medium in the above-described manner performs control as follows. That is, the CPU 300 outputs, to the second data processing unit 356 via the common signal line 380, the magnification correction data for the first image data and the magnification correction data for the second image data at different timings based on the delay amount corresponding to the distance between the transfer positions. In this manner, the CPU 300 switches the magnification correction data that are set in the second data processing unit 356. In addition, according to the present exemplary embodiment, the CPU 300 functioning as a controller for switching the setting of the position correction data in accordance with the size of the print medium performs control as follows. That is, the CPU 300 outputs, to the second data processing unit 356 via the common signal line 380, the position correction data for the first image data and the position correction data for the second image data at different timings based on the delay amount corresponding to the distance between the transfer positions. In this way, the CPU 300 switches the position correction data that are set in the second data processing unit 356.
Communication Timing of Control Data
If, in S602, the CPU 300 determines that no preceding print medium is found, the processing of the CPU 300 proceeds to S603, where the CPU 300 performs process A, which is described later with reference to
Process for Determination of Overlapping of Control Data Communication Timings
Process A illustrated in
In S653, the CPU 300 calculates the communication timing Tc of the C color control data 500 for the preceding print medium. At this time, the communication timing Tc is calculated by adding the time period Td2 to the communication time of the Y color control data 500 stored in the RAM 302 for the preceding print medium. In S654, the CPU 300 refers to the timer and calculates the absolute value of the difference between the current time and the communication timing Tc for C color calculated in S653. Thereafter, the CPU 300 determines whether the calculated absolute value is smaller than the predetermined value TD2. If, in S654, the CPU 300 determines that the absolute value of the difference between the current time and the communication timing Tc for C color is smaller than the predetermined value TD2 (|current time−Tc|<TD2), the processing proceeds to S658. In this case, the communication timing Tc of the C color control data 500 for the preceding print medium is close to the communication timing of the Y color control data 500 for the succeeding print medium on which an image is about to be formed. Therefore, in S658, the CPU 300 determines that the timings overlap and, thus, ends process A. Thereafter, the processing returns to the process in
In S655, the CPU 300 calculates the communication timing Tk of the K color control data 500 for the preceding print medium. At this time, the communication timing Tk is calculated by adding the time period Td3 to the communication time of the Y color control data 500 stored in the RAM 302 for the preceding print medium. In S656, the CPU refers to the timer and calculates the absolute value of the difference between the current time and the communication timing Tk for K color calculated in S655. Thereafter, the CPU 300 determines whether the calculated absolute value is smaller than the predetermined value TD2. If, in S656, the CPU 300 determines that the absolute value of the difference between the current time and the communication timing Tk for K color is smaller than the predetermined value TD2 (|current time−Tk|<TD2), the processing proceeds to S658. In this case, the communication timing Tk of the K color control data 500 for the preceding print medium is close to the communication timing of the Y color control data 500 for the succeeding print medium on which an image is about to be formed. Therefore, in S658, the CPU 300 determines that the timings overlap and ends process A. Thereafter, the processing returns to the process in
The CPU 300 determines whether the timings overlap based on the timing of starting transmission of the control data 500 for the (n−1)th sheet, the timing of starting transmission of the control data 500 for the nth sheet, and the time required to transmit the control data 500. In this manner, the CPU 300 functions as a determination unit for determining whether a first timing at which transmission of the Y color control data 500 for the nth sheet starts overlaps the second timing at which the control data 500 for at least one of the colors for the (n−1)th sheet is transmitted.
Referring back to
However, if, in S604, the CPU 300 determines that the timings overlap, the processing proceeds to S605. The CPU 300 starts the timer in order to measure the predetermined time period TD1 in step S605 and refers to the timer in S606. Thus, the CPU 300 determines whether the predetermined time period TD1 has elapsed. The predetermined time period TD1 is a time period set based on a time period for which the time period required for transmitting the Y color control data 500 for the nth sheet and the time period required for transmitting the control data 500 for the color determined to overlap the timing for the (n−1)th sheet (the time period for which α and β overlap in
As described above, according to the present exemplary embodiment, the CPU 300 stores, in the RAM 302, the time at which communication of the Y color control data 500 is started. Thereafter, when communicating the Y color control data for the succeeding print medium, the CPU 300 calculates the communication time of the control data for each color by using the current time, the communication start time of the Y color control data 500 for the preceding print medium, and the time periods Td1, Td2, and Td3 in Expression (1). Thereafter, the CPU 300 performs comparison. By using the result of comparison among these timings, the CPU 300 determines whether overlapping of the communication timings of the control data 500 occurs. If it is determined that the timings overlap, the CPU 300 delays, by the predetermined time period TD1, the communication timing of the Y color control data 500 for the succeeding print medium and the timing of instructing generation of the reference timing signal used to start transmission of the image data. Note that the predetermined time period TD1 required for serial communication is obtained in advance and is stored in the ROM 301 as a fixed value. In this manner, overlapping of the communication timing of the control data 500 for a print medium and the communication timing of the control data 500 for the preceding print medium for which transmission of image data has already started can be prevented.
As described above, according to the present exemplary embodiment, the CPU 300 determines whether the output timing of the magnification correction data for the first image data and the output timing of the magnification correction data for the second image data overlap. If the output timing of the magnification correction data for the first image data and the output timing of the magnification correction data for the second image data overlap, the CPU 300 performs control as follows. That is, the CPU 300 outputs the magnification correction data for the second image data before the magnification correction data for the first image data is output. After the magnification correction processing performed by the second data processing unit 356 based on the magnification correction data for the nth print medium is completed, the CPU 300 outputs the magnification correction data for the (n+1)th print medium. Note that the first image data is data for forming a first electrostatic latent image for the (n+1)th print medium. The second image data is data for forming an electrostatic latent image for the nth print medium having a size smaller than the (n+1)th print medium in the conveyance direction of the print medium. In addition to the case where the data to be output is magnification correction data, the same applies to the case where the data to be output is, for example, position correction data. Accordingly, description is not repeated.
As described above, according to the present exemplary embodiment, the occurrence of image defects caused by overlapping of transmission timings of control data during continuous printing can be prevented.
Effects
According to an aspect of the embodiments, the occurrence of image defects caused by overlapping of transmission timings of control data during continuous printing can be prevented.
While the disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure 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. 2016-115453 filed Jun. 9, 2016, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2016-115453 | Jun 2016 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20050206744 | Ohkawara | Sep 2005 | A1 |
Number | Date | Country |
---|---|---|
2005-096351 | Apr 2005 | JP |
2013-240994 | Dec 2013 | JP |
Number | Date | Country | |
---|---|---|---|
20170357201 A1 | Dec 2017 | US |