The present disclosure relates to an information processing apparatus for correcting image data and transmitting the image data to an image forming apparatus, and the image forming apparatus connected with the information processing apparatus.
A conventional laser electrophotographic image forming apparatus is known to have a configuration in which a laser beam deflected by a rotating polygon mirror scans the outer circumferential surface of a photosensitive drum, and a latent image is formed on the outer circumferential surface of the photosensitive drum.
The surfaces of the polygon mirror for deflecting the laser beam are different in shape. Different shapes of the surfaces cause the distortion of the latent image formed on the outer circumferential surface of the photosensitive drum by the laser beam deflected by respective surfaces.
U.S. Pat. No. 9,575,314 discusses a configuration in which an image controller identifies a surface of a polygon mirror where a laser beam is to be deflected, based on a time interval between adjacent pulses of an input main scanning synchronization signal (this processing is referred to as surface identification). More specifically, the image controller performs processing for measuring the time interval between adjacent pulses and identifying a surface corresponding to each of the pulses based on a measurement result. The image controller performs corrections each corresponding to a different surface (correction of the image drawing start position) with respect to image data. Image formation is performed based on the corrected image data. Surface identification is performed before an image of the first page is formed.
Japanese Patent Application Laid-Open No. 2000-313140 discusses a configuration in which an engine controller and a video controller transmit and receive data through signal lines. In Japanese Patent Application Laid-Open No. 2000-313140, a signal line for transmitting a signal for determining the image drawing start timing from the engine controller to the video controller has been removed. Japanese Patent Application Laid-Open No. 2000-313140 also discusses a configuration in which the image drawing start timing is determined by using a signal line for transmitting the main scanning synchronization signal from the engine controller to the video controller, more specifically, a configuration in which the image drawing start timing for the following surface (following page) of a recording medium is determined by stopping the output of the main scanning synchronization signal for each surface (each page) of the recording medium.
In a configuration discussed in Japanese Patent Application Laid-Open No. 2000-313140, the main scanning synchronization signal is not input to the video controller in a time period since the time when an image of the nth page (n is a positive integer) is formed till the time when an image of the (n+1)th page is formed.
For example, when the configuration in U.S. Pat. No. 9,575,314 is applied to the configuration in Japanese Patent Application Laid-Open No. 2000-313140, there is a time period during which the main scanning synchronization signal is not input to the video controller, and the video controller is unable to identify a reflection surface where a laser beam is to be deflected. To perform suitable image data correction according to each reflection surface, the video controller needs to perform surface identification each time when the input of the main scanning synchronization signal is resumed (i.e., each time processing is completed for one page). Since a predetermined time is required to identify a reflection surface, performing surface identification for each page degrades the productivity of an image forming apparatus.
According to various embodiments of the present disclosure, an information processing apparatus connected to an image forming apparatus including an image forming unit, the image forming unit includes a first receptor configured to receive image data, a light source configured to output light based on the image data received by the first receptor, a photosensitive member, a rotary polygon mirror having a plurality of reflection surfaces, configured to rotate to deflect the light output from the light source by using a plurality of the reflection surfaces to scan the photosensitive member, a light receptor configured to receive the light deflected by the rotary polygon mirror, and a first output unit configured to output a predetermined signal upon reception of the light by the light receptor in a time period during which the light based on the image data input to the first receptor is output from the light source, stop outputting the predetermined signal after the image data for one surface of a recording medium is output, and resume outputting the predetermined signal according to at the timing when image formation for one surface of a subsequent recording medium following image formation for the one surface of the recording medium is started, the predetermined signal indicating a time interval since the time when the light receptor receives the light to be deflected by a first reflection surface out of a plurality of the reflection surfaces till the time when the light receptor receives the light to be deflected by a second reflection surface which is on the upstream side of the first reflection surface in the rotational direction of the rotary polygon mirror and adjacent to the first reflection surface, and the information processing apparatus includes a second receptor configured to receive the predetermined signal output from the first output unit, a memory configured to store information about time intervals each corresponding to a different one of the plurality of reflection surfaces, a determiner configured to, in a time period during which the predetermined signal is not input to the second receptor, determine a reflection surface by which the light for scanning the photosensitive member is to be deflected, based on the information stored in the memory, a corrector configured to correct the image data based on the correction data corresponding to the reflection surface determined by the determiner, and a second output unit configured to, in response to start of receiving the predetermined signal from the first output unit, start outputting image data to the image forming unit, the image data having been corrected by the corrector and being for the one surface of the subsequent recording medium.
Further features will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings. However, shapes and relative arrangements of elements described in the exemplary embodiments are not limited thereto and are to be modified as required depending on the configuration of an apparatus according to the present disclosure and other various conditions. The scope of the present disclosure is not limited to the exemplary embodiments described below.
The configuration and functions of the image forming apparatus 100 will be described below with reference to
The reflection light from a document irradiated by an illumination lamp 703 at the reading position of the reader 700 is led to a color sensor 706 by an optical system including reflection mirrors 704A, 704B, and 704C and a lens 705. The reader 700 reads light incident to the color sensor 706 for each of three colors, blue (hereinafter referred to as B), green (hereinafter referred to as G) and red (hereinafter referred to as R) and converts the light into electrical image signals. The reader 700 also performs color conversion processing based on the intensity of the B, G, and R image signals to obtain image data and outputs the image data to an image control unit 1007 (described below, refer to
The image printing apparatus 701 includes a sheet storage tray 718. A recording medium stored in the sheet storage tray 718 is picked up by a feed roller 719 and then conveyed by conveyance roller pairs 722, 721, and 720 to a registration roller pair 723 in a stop state. The leading edge of the recording medium conveyed in the conveyance direction by the conveyance roller pair 720 comes in contact with a nip portion of the registration roller pair 723 in a stop state. When the conveyance roller pair 720 further conveys the recording medium in a state where the leading edge of the recording medium is in contact with the nip portion of the registration roller pair 723 in a stop state, the recording medium bends. As a result, an elastic force acts on the recording medium, and the leading edge of the recording medium evenly contacts the nip portion of the registration roller pair 723. Skew correction for the recording medium is performed in this way. After skew correction for the recording medium is performed, the registration roller pair 723 starts the conveyance of the recording medium at a timing which is described below. Example recording media include paper, resin sheets, cloths, overhead projector (OHP) sheets, labels, and other media on which an image is formed by an image forming apparatus.
The image data obtained by the reader 700 is corrected by the image control unit 1007 and then input to a laser scanner unit 707 including a laser unit and a polygon mirror. The outer circumferential surface of a photosensitive drum 708 is charged by a charging unit 709. After the outer circumferential surface of the photosensitive drum 708 is charged, the laser scanner unit 707 irradiates the outer circumferential surface of the photosensitive drum 708 with a laser beam corresponding to the image data input to the laser scanner unit 707. As a result, an electrostatic latent image is formed on the photosensitive layer (photosensitive member) which covers the outer circumferential surface of the photosensitive drum 708. A configuration in which an electrostatic latent image is formed on the photosensitive layer by a laser beam will be described below.
Subsequently, the electrostatic latent image is developed with toner in a developing unit 710, and a toner image is formed on the outer circumferential surface of the photosensitive drum 708. The toner image formed on the photosensitive drum 708 is transferred to the recording medium by a transfer charger 711 provided at the position (transfer position) facing the photosensitive drum 708. The registration roller pair 723 conveys the recording medium to the transfer position in synchronization with the timing when the toner image is transferred to a predetermined position of the recording medium.
As described above, the recording medium with the toner image transferred thereon is conveyed to a fixing unit 724 in which the recording medium is heated and pressurized so that the toner image is fixed thereto. The recording medium with the toner image fixed thereto is discharged to a discharge tray 725 disposed out of the apparatus.
The image forming apparatus 100 forms an image on the recording medium in this way. This completes descriptions of the configuration and functions of the image forming apparatus 100.
As illustrated in
In the following descriptions, data of an image corresponding to an electrostatic latent image for one line is referred to as image data.
As illustrated in
Meanwhile, the laser beam emitted from the other end portion of the laser beam source 1000 is radiated onto the polygon mirror 1002 as a rotary polygon mirror via a collimator lens 1001.
The polygon mirror 1002 is driven to rotate counterclockwise by a polygon motor (not illustrated). The polygon motor is controlled by a drive signal (Acc/Dec) output from the engine control unit 1009. Although, in the present exemplary embodiment, the polygon mirror 1002 rotates counterclockwise, the polygon mirror 1002 may be configured to rotate clockwise.
The laser beam radiated onto the rotating polygon mirror 1002 is deflected by the polygon mirror 1002. The laser beam deflected by the polygon mirror 1002 scans the outer circumferential surface of the photosensitive drum 708 from right to left illustrated in
The laser beam scanning the outer circumferential surface of the photosensitive drum 708 is corrected by an F-θ lens 1005 to scan the outer circumferential surface of the photosensitive drum 708 at a constant speed and radiated onto the outer circumferential surface of the photosensitive drum 708 via a reflecting mirror 1006.
A laser beam deflected by the polygon mirror 1002 enters a BD (Beam Detect) sensor 1004 as a light reception unit having a light detector for receiving the laser beam. According to the present exemplary embodiment, the BD sensor 1004 is disposed at such a position where, in a time period since the time when the BD sensor 1004 detects a laser beam till the time when it detects a laser beam again, a laser beam is detected by the BD sensor 1004 and then radiated onto the outer circumferential surface of the photosensitive drum 708. More specifically, as illustrated in
The BD sensor 1004 generates a BD signal based on the detected laser beam and outputs the BD signal to the engine control unit 1009. Based on the input BD signal, the engine control unit 1009 controls the polygon motor so that the rotation period of the polygon mirror 1002 becomes a predetermined period. When the period of the BD signal reaches a period corresponding to the predetermined period, the engine control unit 1009 determines that the rotation period of the polygon mirror 1002 has reached the predetermined period.
The engine control unit 1009 outputs an image forming BD signal to the image control unit 1007 in response to the input BD signal. The image forming BD signal is in synchronization with the BD signal and corresponds to a signal which indicates one scanning period during which a laser beam scans the photosensitive drum 708.
The image control unit 1007 outputs the corrected image data to the laser control unit 1008 in response to the image forming BD signal input to the reception unit 1013. Specific control configurations of the engine control unit 1009 and the image control unit 1007 will be described below.
The laser control unit 1008 drives the laser beam source 1000 to blink based on the input image data to generate a laser beam for forming an image on the outer circumferential surface of the photosensitive drum 708. In this way, the laser control unit 1008 is controlled by the image control unit 1007 as an information processing apparatus. The generated laser beam is radiated onto the outer circumferential surface of the photosensitive drum 708.
A distance L from the position where a sheet sensor 726 detects the recording medium to the transfer position is longer than a distance x from the laser beam radiation position on the outer circumferential surface of the photosensitive drum 708 to the transfer position in the rotational direction of the photosensitive drum 708. More specifically, the distance L is the sum of the distance x and the distance over which the recording medium is conveyed in the time period since the time when the sheet sensor 726 detects the leading edge of the recording medium till the time when a laser beam is emitted from the laser beam source 1000. In the time period since the time when the sheet sensor 726 detects the leading edge of the recording medium till the time when a laser beam is emitted from the laser beam source 1000, the image control unit 1007 corrects the image data and controls the laser control unit 1008.
This completes descriptions of the configuration of the laser scanner unit 707.
According to the period of the input image forming BD signal, the image control unit 1007 outputs the corrected image data to the laser control unit 1008 sequentially from the image data on the most upstream side in the sub scanning direction. The laser control unit 1008 controls the laser beam source 1000 according to the input image data to form an image on the outer circumferential surface of the photosensitive drum 708. Although, in the present exemplary embodiment, the polygon mirror 1002 has four surfaces, the number of the surfaces of the polygon mirror 1002 is not limited thereto.
An image is formed on the recording medium by laser beams which are deflected by a plurality of the reflection surfaces of the polygon mirror 1002. More specifically, as illustrated in
When a polygon mirror having four reflection surfaces is used as a polygon mirror for laser beam deflection, the angle made by two adjoining reflection surfaces of the polygon mirror 1002 may not exactly be 90 degrees. More specifically, when a polygon mirror having four reflection surfaces is seen from the rotational axis direction, there is a possibility that the angle made by two adjoining sides may not be exactly 90 degrees (i.e., the shape of the polygon mirror seen from the rotational axis direction may not be a square). When a polygon mirror having n reflection surfaces (n is a positive integer) is used, the shape of the polygon mirror seen from the rotational axis direction may not exactly be a regular polygon having n sides.
When a polygon mirror having four reflection surfaces is used, if the angle made by two adjoining reflection surfaces of the polygon mirror is not exactly 90 degrees, the position and size of an image formed by a laser beam will be different between each reflection surface. As a result, a distortion occurs in the image formed on the outer circumferential surface of the photosensitive drum 708, and accordingly a distortion also occurs in the image formed on the recording medium.
According to the present exemplary embodiment, therefore, the image data is subjected to correction (for example, correction of the image drawing start position) based on correction amounts (correction data) corresponding to a plurality of the reflection surfaces of the polygon mirror 1002. In this case, a configuration for identifying a surface where a laser beam is to be deflected is needed. The following describes an example of a method for identifying a surface where a laser beam is to be deflected. According to the present exemplary embodiment, a surface identification unit 1010 included in the image control unit 1007 identifies the surface for deflecting (reflecting) the laser beam out of a plurality of the reflection surfaces of the polygon mirror 1002.
Referring to
The surface identification unit 1010 identifies the surface (surface number) where a laser beam is to be deflected, by using the following method. More specifically, as illustrated in
Based on the calculated periods and the time periods T1 to T4 stored in the memory 1010a, the surface identification unit 1010 identifies which of the surface numbers 1 to 4 the surface numbers A to D respectively correspond to.
In this way, the surface identification unit 1010 identifies the number of a surface where a laser beam is to be deflected (the reflection surface to be used to scan the photosensitive drum 708 out of a plurality of the reflection surfaces of the polygon mirror 1002) based on the input image forming BD signal. In this way, the surface identification unit 1010 functions as an identification unit.
Control performed by the engine control unit 1009 according to the present exemplary embodiment will be described below with reference to
The image control unit 1007 identifies the surface number by using the above-described method, based on the input image forming BD signal (surface determination). Upon completion of surface number identification, the image control unit 1007 outputs a signal indicating completion of surface number identification to the engine control unit 1009 via a communication interface (I/F) 1012 included in the image control unit 1007 (time t2).
Subsequently, the CPU 151 controls the engine control unit 1009 to perform printing (form an image on the recording medium) (timing A). As a result, the engine control unit 1009 starts driving the registration roller pair 723. As a result, the leading edge of a first recording medium is detected by the sheet sensor 726. The timing A is determined by the CPU 151 according to the processing time of a print job input to the image forming apparatus 100. More specifically, the timing A is not necessarily limited to the timing illustrated in
As illustrated in
When the number of counted pulses reaches the number of pulses corresponding to one page of the recording medium (time period Ta), the engine control unit 1009 stops outputting the image forming BD signal. According to the present exemplary embodiment, as illustrated in
When the sheet sensor 726 detects the leading edge of a second recording medium conveyed after the first recording medium, the engine control unit 1009 starts outputting the image forming BD signal.
In this way, the engine control unit 1009 does not output the image forming BD signal in a time period of a plurality of scanning periods, during a time period since the time when image formation based on the image data for one surface of the recording medium is completed till the time when image formation for the subsequent one surface of the recording medium following the image formation for the one surface of the recording medium is started. More specifically, the engine control unit 1009 functions as an output unit.
Although, in the present exemplary embodiment, the engine control unit 1009 starts outputting the image forming BD signal according to the timing when the sheet sensor 726 detects the leading edge of the recording medium, the configuration is not limited thereto. For example, the engine control unit 1009 may be configured to start outputting the image forming BD signal at a predetermined timing after a recording medium is fed. A predetermined timing is set so that the leading edge of the recording medium at the predetermined timing is at a predetermined position more on the upstream side of the transfer position.
In this way, the engine control unit 1009 starts outputting the image forming BD signal in response to the leading edge of the recording medium reaching the predetermined position which is more on the upstream side of the transfer position in the recording medium conveyance direction.
In step S101, when a print job is started, the engine control unit 1009 starts driving a motor (polygon motor) for rotatably driving the polygon mirror 1002.
In step S102, in a case where the rotation period of the polygon mirror 1002 has reached a predetermined period (YES in step S102), the processing proceeds to step S103. In step S103, the engine control unit 1009 starts outputting the image forming BD signal to the image control unit 1007 (time t1).
In step S104, in a case where a signal indicating completion of surface identification by the image control unit 1007 is input to the engine control unit 1009 via the communication I/F 1012 (time t2) (YES in step S104), the processing proceeds to step S105.
In step S105, in a case where an instruction for starting printing is output from the CPU 151 to the engine control unit 1009 (YES in step S105), the processing proceeds to step S106. In step S106, the engine control unit 1009 starts driving the registration roller pair 723. As a result, the conveyance of a recording medium is started.
In step S107, in a case where a signal indicating that the sheet sensor 726 has detected the leading edge of the recording medium is input to the engine control unit 1009 (YES in step S107), the processing proceeds to step S108. In step S108, the engine control unit 1009 starts counting the number of pulses of the output image forming BD signal. For example, the engine control unit 1009 counts the falling edge of pulses of the output image forming BD signal.
In step S114, in a case where the number of counted pulses has reached the number of pulses corresponding to one recording medium (time period Ta) (YES in step S114), the processing proceeds to step S115, In step S115, the engine control unit 1009 stops outputting the image forming BD signal.
In step S116, the engine control unit 1009 ends counting pulses of the output image forming BD signal. In step S117, the engine control unit 1009 resets the count.
In step S118, the engine control unit 1009 stops driving the registration roller pair 723.
In step S119, in a case where a print job does not end (NO in step S119), the processing returns to step S109.
The processing in steps S109 to S111 is similar to the processing in steps S105 to S107, and redundant descriptions thereof will be omitted.
In step S112, the engine control unit 1009 starts outputting the image forming BD signal to the image control unit 1007. In step S113, the engine control unit 1009 starts counting pulses of the output image forming BD signal. Then, the engine control unit 1009 performs processing in steps S114 to S118.
On the other hand, in step S119, in a case where a print job ends (YES in step S119), the processing proceeds to step S120. In step S120, the engine control unit 1009 stops driving the polygon mirror 1002 and ends the processing of this flowchart.
This completes descriptions of control performed by the engine control unit 1009.
The control performed by the image control unit 1007 according to the present exemplary embodiment will be described below. According to the present exemplary embodiment, the image control unit 1007 identifies a reflection surface where a laser beam for scanning the light receiving surface of the BD sensor 1004 is to be deflected out of a plurality of the reflection surfaces of the polygon mirror 1002 in a time period since the time when image formation on the nth page (n is a positive integer) is completed till the time when image formation on the (n+1)th page is started. More specifically, in a time period during which the image forming BD signal is not input from the engine control unit 1009 to the image control unit 1007, the image control unit 1007 estimates a reflection surface where a laser beam for scanning the light receiving surface of the BD sensor 1004 is to be deflected out of a plurality of the reflection surfaces of the polygon mirror 1002. The configuration of the surface identification unit 1010 will be described below.
As illustrated in
As illustrated in
As illustrated in
For example, when the surface number corresponding to the input pulse is ‘1’, the image correction unit 1011 performs correction corresponding to the surface number ‘1’ on the image data A and outputs the corrected image data A. More specifically, when the surface number corresponding to the input pulse is ‘1’, the image correction unit 1011 reads the correction data corresponding to the surface number ‘1’ from the memory 1011a. Then, the image correction unit 1011 corrects the image data A based on the read correction data and outputs the corrected image data A. Subsequently, when a pulse is input, the image correction unit 1011 corrects image data B on the most upstream side out of a plurality of pieces of image data on the downstream side of the image data A in the sub scanning direction based on the correction data corresponding to the surface number ‘2’ stored in the memory 1011a and outputs the corrected image data B. In this way, the correction data corresponding to each surface number is stored in the memory 1011a. More specifically, the memory 1011a stores a plurality of pieces of correction data respectively corresponding to the plurality of reflection surfaces in association with the surface information.
In this configuration, a laser beam corresponding to the image data corrected based on the correction data corresponding to the surface number ‘m’ (m is an integer from 1 to 4) is deflected by the reflection surface corresponding to the surface number ‘m’.
The image correction unit 1011 performs the above-described processing until correction of the image data for one surface of the recording medium is completed.
The image correction unit 1011 includes a counter 1011b for counting the number of areas for the output image data. When the count of the counter 1011b reaches the value corresponding to one recording medium (one page), the image correction unit 1011 stops outputting the image data.
As described above with reference to
In step S201, in a case where the image control unit 1007 starts inputting the image forming BD signal (YES in step S201), the processing proceeds to step S202. In step S202, the image control unit 1007 (CPU 151) controls the surface identification unit 1010 to start surface identification. As a result, the surface identification unit 1010 starts surface identification.
In step S203, in a case where surface identification has completed (YES in step S203), the processing proceeds to step S204, In step S204, the image control unit 1007 notifies the engine control unit 1009 of completion of surface identification via the communication I/F 1012.
In step S205, the image control unit 1007 sets the surface number indicated by the image forming BD signal input first after completion of surface number identification, as the initial value of the count M of the counter 1010b.
In step S206, the image control unit 1007 starts time measurement using the timer A 1010c.
In step S207, in a case where the image forming BD signal is input to the image control unit 1007 (YES in step S207), the processing proceeds to step S208. In step S208, the surface identification unit 1010 updates the count M of the counter 1010b.
In step S209, the image control unit 1007 resets the measured time of the tinier A 1010c. Then, the processing returns to step S207.
On the other hand, in step S2007, in a case where the image forming BD signal is not input to the image control unit 1007 (NO in step S207), the processing proceeds to step S210.
In step S210, in a case where the measured time of the timer A 1010c is smaller than the period of the surface corresponding to the count M (YES in step S210), the processing returns to step S207. As described above, the period of the surface corresponding to the count M (surface number) is stored in the memory 1010a.
On the other hand, in step S210, in a case where the measured time of the timer A 1010c is longer than the period of the surface corresponding to the count M (NO in step S210), the processing proceeds to step S211. In step S211, the image control unit 1007 updates the count M of the counter 1010b.
In step S212, the image control unit 1007 resets the measured time of the timer A 1010c. In step S213, the image control unit 1007 starts time measurement using the timer B 1010d.
In step S214, in a case where the image forming BD signal is input to the image control unit 1007 (YES in step S214), the processing proceeds to step S215. In step S215, the image control unit 1007 resets the measured time of the timer A 1010c. In step S216, the image control unit 1007 stops time measurement using the timer B 1010d. Then, the processing returns to step S207.
On the other hand, in step S214, in a case where the image forming BD signal is not input to the image control unit 1007 (NO in step S214), the processing proceeds to step S217.
In step S217, in a case where a predetermined time period Tc has not elapsed since time measurement with the tinier B 1010d has started (NO in step S217), the processing returns to step S214.
On the other hand, in step S217, in a case where the predetermined time period Tc has elapsed since time measurement with the timer B 1010d has started (YES in step S217), the processing proceeds to step S218. In step S218, the image control unit 1007 stops time measurement using the timer B 1010d.
The predetermined time period Tc is set to a time period shorter than the period of the surface corresponding to the count M. Although, in the present exemplary embodiment, the predetermined time period Tc is set to, for example, a half of the period of the surface corresponding to the count M, the configuration is not limited thereto.
In step S219, in a case where a print job does not end (NO in step S219), the processing returns to step S207.
On the other hand, in step S219, in a case where the print job ends (YES in step S219), the image control unit 1007 stops time measurement by using the timer A 1010c and ends the processing of this flowchart.
In step S301, in a case where the surface identification unit 1010 has completed surface identification (YES in step S301), the processing proceeds to step S302. In step S302, the CPU 151 outputs an instruction for starting image formation on a recording medium to the engine control unit 1009. As a result, the engine control unit 1009 starts driving the registration roller pair 723.
In step S303, in a case where a predetermined number of image forming BD signals (two image forming BD signals according to the present exemplary embodiment) is input, i.e., when a falling edge of the image forming BD signal is detected a predetermined number of times) (YES in step S303), the processing proceeds to step S304.
In step S304, in a case where the following image forming BD signal (third image forming BD signal according to the present exemplary embodiment) is input to the image control unit 1007 (YES in step S304), the processing proceeds to in step S305. In step S305, the CPU 151 controls the image correction unit 1011 to correct the image data based on the surface number indicated by the count M. As a result, the image correction unit 1011 corrects the image data based on the surface number indicated by the count M.
In step S306, the CPU 151 controls the image correction unit 1011 to output the image data corrected in step S305 to the laser control unit 1008 in synchronization with the image forming BD signal. As a result, the corrected image data is output to the laser control unit 1008 in synchronization with the image forming BD signal.
The image control unit 1007 repeats the processing in steps S304 to S306 until the image data for one surface (one page) of the recording medium is output.
Subsequently, the CPU 151 repeats the above-described processing until the print job ends.
As described above, according to the present exemplary embodiment, when the engine control unit 1009 has output the image forming BD signal the number of times for one page, the engine control unit 1009 stops outputting the image forming BD signal. Then, when the sheet sensor 726 detects a recording medium, the engine control unit 1009 starts outputting the image forming BD signal again. More specifically, the engine control unit 1009 does not output the image forming BD signal to the image control unit 1007 in a time period since the time when drawing on the nth page is completed till the time when drawing on the (n+1)th page is started. As a result, image formation is started in response to the input image forming BD signal, whereby it becomes possible to remove the signal line for transmitting a signal for determining the image formation start timing from the engine control unit 1009 to the image control unit 1007.
According to the present exemplary embodiment, the image control unit 1007 performs surface identification using the methods illustrated in
Although, in the present exemplary embodiment, the surface identification unit 1010 updates the count M when the measurement result of the timer A 1010c exceeds the time period indicating the scanning period corresponding to the count M in a time period during which the image forming BD signal is not input, the configuration is not limited thereto. For example, the surface identification unit 1010 may update the count M based on the number of scanning periods in a time period during which the image forming BD signal is not input. More specifically, the surface identification unit 1010 may calculate the number of scanning periods corresponding to the time period during which the image forming BD signal is not input and update the count M based on the calculation result. More specifically, for example, when the time period during which the image forming BD signal is not input corresponds to three scanning periods, the surface identification unit 1010 updates the count M three times.
Although, in the present exemplary embodiment, the engine control unit 1009 stops outputting the image forming BD signal at the timing C (see
Although, in the present exemplary embodiment, the engine control unit 1009 stops outputting the image forming BD signal when the number of counted pulses reaches the pulse count corresponding to one recording medium (time period Ta), the configuration is not limited thereto. For example, the engine control unit 1009 may be configured to stop outputting the image forming BD signal when the image data is no longer output from the image control unit 1007.
For components of the image forming apparatus according to a second exemplary embodiment similar to those according to the first exemplary embodiment, redundant descriptions will be omitted.
According to the first exemplary embodiment, the image control unit 1007 updates the count M based on the input image forming BD signal in a time period during which the image forming BD signal is input and updates the count M based on a timer in a time period during which the image forming BD signal is not input. According to the present exemplary embodiment, after performing surface identification using the method illustrated in
The processing in steps S401 to S406 is similar to the processing in steps S201 to S206 illustrated in
In step S407, in a case where the measured time of the timer A 1010c exceeds the period of the surface corresponding to the count NI (YES in step S407), the processing proceeds to step S408. In step S408, the image control unit 1007 updates the count M of the counter 1010b.
In step S409, the image control unit 1007 resets the measured time of the timer A 1010c. Then, the processing proceeds to step S410.
In step S410, in a case where a print job does not end (NO in step S410), the processing returns to step S407.
On the other hand, in step S410, in a case where the print job ends (YES in step S410), the processing proceeds to step S411. In step S411, the image control unit 1007 stops the tinier of the timer A 1010c and ends the processing of this flowchart.
As described above, according to the present exemplary embodiment, after performing surface identification using the method illustrated in
For components of the image forming apparatus according to a third exemplary embodiment similar to those according to the first exemplary embodiment, redundant descriptions will be omitted.
When the surface indicated by the BD signal input to the engine control unit 1009 is determined based on the timer A 1010c, the following issue may arise. More specifically, as illustrated in
The larger number of print objects included in a print job input to the image forming apparatus 100 may cause a longer time period since the time when printing on the nth page is completed till the time when printing on the (n+1)th page is started. More specifically, the larger number of print objects included in a print job input to the image forming apparatus 100 may cause a longer time period during which the image forming BD signal is not input from the engine control unit 1009 to the image control unit 1007. Therefore, the larger number of print objects included in a print job input to the image forming apparatus 100 may cause the larger number of times the surface number is updated based on the timer A 1010c. Consequently, a time difference becomes large between the timing when the surface number is updated based on the timer A 1010c and the timing when the BD signal is input to the engine control unit 1009. As a result, the surface number to be used by the image correction unit 1011 to correct image data may become different from the surface number of the polygon mirror 1002 where a laser beam corresponding to the corrected image data is to be reflected. As a result, the image formed on the recording medium may be distorted. The relation between the count M and the BD signal illustrated in
According to the present exemplary embodiment, the following configuration prevents the surface number to be used by the image correction unit 1011 to correct the image data from becoming different from the surface number of the polygon mirror 1002 where a laser beam corresponding to the corrected image data is to be reflected.
When the image forming BD signal is output once in this way, the count M is corrected at the time t4, as illustrated in
When the engine control unit 1009 outputs the image forming BD signal once at the time t4, the engine control unit 1009 resets the timer C 1009b. If an instruction for starting printing is not output from the CPU 151 even when the timer C 1009b reaches the predetermined time period Td after the time t4, the engine control unit 1009 outputs one pulse of the image forming BD signal again.
The processing in steps S501 to S508 is similar to the processing in steps S101 to S108 illustrated in
The processing in steps S517 to S521 is similar to the processing from S114 to S118 illustrated in
In step S522, in a case where a print job does not end (NO in step S522), the processing proceeds to step S523. In step S523, the engine control unit 1009 starts the timer C 1009b. Then, the processing proceeds to step S509.
In step S509, in a case where an instruction for starting printing is output from the CPU 151 to the engine control unit 1009 (YES in step S509), the processing proceeds to step S510.
The processing from S510 to step S513 is similar to the processing in steps S110 to S113 illustrated in
On the other hand, in step S509, in a case where an instruction for starting printing is not input from the CPU 151 to the engine control unit 1009 (NO in step S509), the processing proceeds to step S514.
In step S514, in a case where the timer C 1009b has not reached the predetermined time period Td (NO in step S514), the processing returns to step S509.
On the other hand, in step S514, in a case where the timer C 1009b has reached the predetermined time period Td (YES in step S514), the processing proceeds to step S515. In step S515, the engine control unit 1009 outputs one pulse of the image forming BD signal. In step S516, the engine control unit 1009 resets the timer C 1009b. Then, the processing returns to step S514.
On the other hand, in step S522, in a case where a print job ends (YES in step S522), the processing proceeds to step S524. In step S524, the engine control unit 1009 stops driving the polygon mirror 1002.
In step S525, the engine control unit 1009 stops the timer C 1009b and ends the processing of this flowchart.
As described above, according to the present exemplary embodiment, if an instruction for starting printing is not output from the CPU 151 even after the predetermined time period Td has elapsed since the output of the image forming BD signal has been stopped, the engine control unit 1009 outputs one pulse of the image forming BD signal. Consequently, a time difference is reduced between the timing when the surface number is updated based on the timer A 1010c and the timing when the BD signal is input to the engine control unit 1009. As a result, it becomes possible to prevent the surface number to be used by the image correction unit 1011 to correct the image data from becoming different from the surface number of the polygon mirror 1002 where a laser beam corresponding to the corrected image data is to be reflected.
The number of pulses of the image forming BD signal output by the engine control unit 1009 is not limited to one and may be two or more (predetermined number). More specifically, the engine control unit 1009 may be configured to output the image forming BD signal for a predetermined time period so that at least one pulse of the image forming BD signal is output to the image control unit 1007.
According to the present exemplary embodiment, if an instruction for starting printing is not output from the CPU 151 even after the predetermined time period Td has elapsed since the timer C 1009b started, the engine control unit 1009 outputs image forming BD signal once, the configuration is not limited thereto. For example, when the timing when the count M is updated by the image control unit 1007 is notified to the engine control unit 1009, the engine control unit 1009 determines the time difference between the notified timing and the timing when the BD signal is output from the BD sensor 1004. The engine control unit 1009 may be configured to output the image forming BD signal once when the time difference becomes larger than a predetermined value. The predetermined value is preset to a value smaller than the time different in which the surface number of the polygon mirror 1002 where a laser beam corresponding to the corrected image data is reflected becomes different from the determined surface number.
For components of the image forming apparatus according to a fourth exemplary embodiment similar to those according to the first exemplary embodiment, redundant descriptions will be omitted.
In the first to the third exemplary embodiments, the image control unit 1007 estimates the surface number based on a tinier. According to the present exemplary embodiment, the image control unit 1007 estimates the surface number based on a signal (hereinafter referred to as a pseudo BD signal) in synchronization with the image forming BD signal.
When the image data for one recording medium is output from the image control unit 1007 in a state where the image forming BD signal is being input to the image control unit 1007 (timing D), the CPU 151 changes the status of the switch 1014. As a result, the pseudo BD signal output from the pseudo BD signal generator 1013 is input to the surface identification unit 1010.
When the image forming BD signal is input to the image control unit 1007 in a state where the pseudo BD signal is input to the surface identification unit 1010 (timing E), the CPU 151 changes the state of the switch 1014. As a result, the image forming BD signal output from the engine control unit 1009 is input to the surface identification unit 1010.
The surface identification unit 1010 updates the count M at the timing when the input image forming BD signal or pseudo BD signal input changes (switches) from the first level (for example, the high level) to the second level (for example, the low level). Either one of the high and the low levels corresponds to the first level and the other level corresponds to the second level.
As described above, according to the present exemplary embodiment, the image control unit 1007 generates a pseudo BD signal and estimates the surface number (updates the count M) based on the pseudo BD signal. This allows the image control unit 1007 to determine the surface indicated by the BD signal input to the engine control unit 1009 even in a time period during which the image forming BD signal is not input. In addition, when the engine control unit 1009 resumes outputting the image forming BD signal to the image control unit 1007, the image control unit 1007 is able to correct and output the image data without performing the surface identification illustrated in
The configuration of the third exemplary embodiment, i.e., a configuration for reducing the time difference between the timing when the surface number is updated and the timing when the BD signal is input to the engine control unit 1009 may be applied to the present exemplary embodiment.
The image control unit 1007 may also be configured to determine a surface based on the pseudo BD signal also in a time period during which the image forming BD signal is input.
Although the first to the fourth exemplary embodiments have been described above centering on a monochrome electrophotographic copying machine, the configuration of the present exemplary embodiment is also applicable to a color electrophotographic copying machine.
According to the first to the fourth exemplary embodiments, the laser beam source 1000, the polygon mirror 1002, the photosensitive drum 708, the BD sensor 1004, and the engine control unit 1009 are included in an image forming unit.
Although, in the first to the fourth exemplary embodiments, the image control unit 1007 outputs the corrected image data to the laser control unit 1008, the configuration is not limited thereto. For example, the image control unit 1007 may be configured to output the corrected image data to the engine control unit 1009, and the engine control unit 1009 may be configured to output the image data to the laser control unit 1008. More specifically, it is desirable that the image control unit 1007 is configured to output the corrected image data to the image forming unit.
Although, in the first to the fourth exemplary embodiments, the sheet sensor 726 is disposed on the upstream side of the transfer position and on the downstream side of the registration roller pair 723, the configuration is not limited thereto. For example, the sheet sensor 726 may be disposed on the upstream side of the registration roller pair 723, and the engine control unit 1009 may output the image forming BD signal by using the method according to the present exemplary embodiment based on the detection result of the sheet sensor 726.
Although, in the first to the fourth exemplary embodiments, as described above with reference to
According to various embodiments of the present disclosure, it is possible to prevent the productivity of the image forming apparatus 100 from being degraded.
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. 2017-183514, filed Sep. 25, 2017, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2017-183514 | Sep 2017 | JP | national |