This application claims priority to Japanese Patent Application No. 2019-141637 filed on Jul. 31, 2019, the contents of which are hereby incorporated herein by reference in their entirety.
The present disclosure relates to an image forming apparatus and an image forming apparatus diagnostic system, and particularly to a technique of increasing a frequency of acquiring diagnostic data to improve the precision of image forming apparatus diagnostics.
One conventional system uses diagnostic servers to remotely perform failure diagnostics and lifespan diagnostics of image forming apparatuses. Such image forming apparatuses each include a secondary controller that performs mechanical control for image forming processing and a primary controller that receives a job from a user and instructs the secondary controller to perform the image forming processing. The secondary controller acquires sensor data by referring to values outputted from various sensors, and the primary controller sends the sensor data to a diagnostic server. The diagnostic server uses this sensor data to perform failure diagnostics and lifespan diagnostics.
The sensor data is sent from the secondary controller to the primary controller via a communication path which is also used for sending operation instructions and modes from the primary controller to the secondary controller. To meet the recent demand for real-time performance, a delay is impermissible in communications for sending operation instructions and modes from the primary controller to the secondary controller and modes. Nevertheless, an excessive amount of sending sensor data might cause a delay in communications for sending operation instructions and modes.
Assume for example that each time image formation is performed on one sheet, 200 bytes of data are sent and received between the primary controller and the secondary controller. In this case, image formation on 1,000 sheets per day results in sending and reception of 200 kilobytes of data per day between the primary controller and the secondary controller. Thus, image formation on 3,000 sheets, which are three times 1,000 sheets, per day results in an amount of sending and receiving 600 kilobytes of data, which are accordingly three times 200 kilobytes of data, per day.
Also, such data sending and reception is not evenly dispersed over 24 hours but is commonly intensive in a specific time zone among 24 hours. It thus is inevitable that a communication load increases between the primary controller and the secondary controller in such a specific time zone.
For this reason, if sensor data is frequently sent via a communication path which also serves as a path for sending and receiving data for image formation, a risk occurs that, though depending on time zone, communication for image forming processing might be delayed and thus the image forming processing might be delayed, and also image quality might deteriorate.
In response to this problem, the secondary controller calculates at least one of a mean value, a maximum value, and a minimum value of sensor data and sends only the calculated value to the primary controller, thereby to suppress an amount of sending sensor data. This achieves smooth communications for other purposes such as operation instructions and modes with no delay.
However, if a large number of sensor data samples are used to calculate a mean value, a sample value indicating a suddenly increased or decreased value might be hidden by normal samples and thus become difficult to find. Meanwhile, the maximum value and the minimum value are calculated for each time period of a certain length. Thus, although it is true that sensor data indicating a sudden increase or decrease is sent to the diagnostic server, it is impossible to send sufficient information indicating a time and frequency of such a sudden increase or decrease has occurred. For the reasons above, the use of at least one of the mean value, the maximum value, and the minimum value must have limits to an improvement of the precision of failure diagnostics and lifespan diagnostics performed by the diagnostic server.
On the other hand, sending of all pieces of sensor data to the diagnostic server might hinder communications for other purposes such as image forming operation instructions and modes as above. Furthermore, if receiving all pieces of sensor data from the secondary controller, the primary controller has excessive processing loads and thus might delay other processing.
One or more embodiments of the present invention provide an image forming apparatus and an image forming apparatus diagnostic system which improve the precision of failure diagnostics and lifespan diagnostics without hindering processing of the image forming apparatus.
According to one or more embodiments, an image forming apparatus sends diagnostic data to a diagnostic server such that the diagnostic server performs failure diagnostics and lifespan diagnostics. The image forming apparatus comprises: an image forming unit that performs image forming processing on a recording sheet; a secondary controller; a primary controller that receives a job externally and issues, to the secondary controller, an instruction to monitor and control the image forming unit to perform the image forming processing; and sensors that sense a state of the image forming unit and output sensor data indicating the state of the image forming unit. The secondary controller monitors the sensor data to generate diagnostic data, and comprises: a first communication unit that performs duplex communication with the primary controller to send and receive data other than the diagnostic data; and a second communication unit that sends the diagnostic data to the diagnostic server without relaying via the primary controller.
The advantages and features provided by one or more embodiments will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the invention.
In the drawings:
Hereinafter, an image forming apparatus and an image forming apparatus diagnostic system according to one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments.
The following describes an image forming apparatus diagnostic system according to a first embodiment.
(1-1) Configuration of Image Forming Apparatus Diagnostic System
Firstly, description is given on the configuration of the image forming apparatus diagnostic system.
As shown in
The image forming apparatuses 100 are each a so-called tandem-type multi-function peripheral (MFP) including various sensors and sending values outputted from the sensors (sensor data) to the diagnostic server 101 via the communication network 110. The diagnostic server 101 accumulates therein the sensor data thus received and performs failure diagnostics of specifying a failure site in the image forming apparatus 100 and performs lifespan diagnostics for each part of the image forming apparatus 100. By analyzing sensor data and feeding an analysis result back to algorithms for failure diagnostics and lifespan diagnostics, it is possible to improve the precision of failure diagnostics and lifespan diagnostics. This analysis may be performed by either the diagnostic server 101 automatically or by users. The PC 102 sends a print job to the image forming apparatus 100 to cause the image forming apparatus 100 to perform image forming processing.
(1-2) Configuration of Image Forming Apparatuses 100
Next, description is given on the image forming apparatuses 100.
As shown in
Upon receiving a print job from the PC 102 via the communication network 110, the primary controller 201 instructs the secondary controller 200 to execute the print job. The primary controller 201 may also instruct the secondary controller 200 to control the feed unit 230 to feed recording sheets and to control the main unit 220 to perform image forming processing with use of image data generated by the image scanning unit 210.
Upon being instructed by the primary controller 201, the secondary controller 200 controls the main unit 220 and the feed unit 230 to perform image forming processing. Also, the secondary controller 200 acquires values outputted from various sensors of the main unit 220 and the feed unit 230 (hereinafter, referred to as sensor data), and sends the acquired sensor data directly to the diagnostic server 101 without relaying via the primary controller 201.
Although one or more embodiments describe the example where the main unit 220 is a so-called tandem-type color printer, either another-type color printer or a monochrome printer may be employed instead.
The feed unit 230 feeds recording sheets of a type designated by a user of the image forming apparatus 100 via a print job or an operation panel 202, such that the main unit 220 performs image forming processing. In the one or more embodiments, the feed unit 230 comprises two feed trays at different levels for housing recording sheets. However, any number of feed trays may be included, such as one or three or more.
The main unit 220 comprises a toner cartridge door cover 222 and a front cover 223. The toner cartridge door cover 222 is opened to mount and remove toner cartridges of yellow (Y), magenta (M), cyan (C), and black (K) colors. The front cover 223 is opened to access a power switch. The toner cartridge door cover 222 and the front cover 223 each include a sensor for sensing an open and closed state of the cover, as described later.
(1-3) Configuration of Primary Controller 201
Next, description is given on the configuration of the primary controller 201.
As shown in
A LAN interface 418 performs processing for enabling the primary controller 201 to communicate with the PC 102 and other devices via the communication network 110. An image memory 416 is a storage for storing image data generated by the image scanning unit 210 and image data received from devices such as the PC 102. The secondary controller 200 can read image data stored in the image memory 416.
A digital image processing (DIP) unit 415 performs image processing on image data stored in the image memory 416. This image processing is for example bitmap expansion processing of converting image data into a bitmap format. A universal asynchronous receiver transmitter (UART) 417 performs serial communication to instruct the secondary controller 200 to perform image forming processing, and also performs communication to acquire information on paper jam and the open and closed state of the covers from the secondary controller 200.
By executing an application program, the primary controller 201 receives a print job from the PC 102, stores print data relevant to the print job onto the image memory 416, and performs image processing such as image processing on the print data by the DIP unit 415 and image processing on image data generated by the image scanning unit 210.
Also, the primary controller 201 controls the operation panel 202 to display information to the user of the image forming apparatus 100 and receive an operation input from the user.
(1-4) Configuration of Secondary Controller 200
Next, description is given on the configuration of the secondary controller 200.
As shown in
Upon being reset, the CPU 401 reads a boot program from the ROM 402 to boot up, and executes a control program read from the ROM 402 with use of the RAM 403 as a working memory. The CPU 401 refers to a timer 404 to acquire a current time. Also, the CPU 401 can read image data stored in the image memory 416 of the primary controller 201, as described above. The UART 405 (first transceiver) performs serial communication with the primary controller 201.
The CPU 401 includes a LAN interface 400 (second transceiver). The CPU 401 connects to the communication network 110 by the LAN interface 400 to send diagnostic data to the diagnostic server 101 via the communication network 110. The diagnostic data includes both sensor data, which indicates values outputted from the various sensors, and data obtained by processing the sensor data. With the configuration above, the secondary controller 200 sends diagnostic data directly to the diagnostic server 101 without relaying via the primary controller 201.
(1-5) Sheet Arrival Period T Sensing Processing
The following describes processing of sensing a sheet arrival period T as an example of diagnostic data.
The sheet arrival period T indicates a time period required for a recording sheet during image formation to arrive at a predefined target position from a predefined start position on a conveyance path.
Image forming processing is performed for example on recording sheets housed in the 1st-level feed tray as follows. As shown in
Upon sensing the leading edge of the recording sheet fed by the 1st-level feed roller 302a, a 1st-level feed sensor 331a switches an output signal from ON to OFF. The secondary controller 200 thus senses a time T1a at which the 1st-level feed sensor 331a has sensed the recording sheet.
Then, the recording sheet is guided to a sensing position of a timing sensor 333 by a conveyance guide which is not illustrated. Upon sensing the leading edge of the recording sheet, the timing sensor 333 switches an output signal from ON to OFF. The secondary controller 200 thus senses a time T2b at which the timing sensor 333 has sensed the recording sheet, calculates a sheet arrival period T from the time T1a to the time T2b, and sends the calculated value as sensor data to the diagnostic server 101.
Processing in this case performed by the secondary controller 200 is detailed as follows. As shown in
Then, the secondary controller 200 refers to the timer 404 to acquire a current time T1 (S704). In the case where a period (T1−T0) elapsed from the driving start time T0 to the current time T1 exceeds a predefined threshold value #1 (S705: YES), the secondary controller 200 determines that the leading edge of the recording sheet has not arrived at the feed sensor 331a and a paper jam has occurred. Thus the secondary controller 200 notifies the primary controller 201 of occurrence of the paper jam (S711).
Upon being notified of the occurrence of the paper jam, the primary controller 201 displays the notification on the operation panel 202 to the user of the image forming apparatus 100. The secondary controller 200 may further notify the diagnostic server 101 of the occurrence of the paper jam.
In the case where the feed sensor 331a senses the leading edge of the recording sheet (S706: YES) before the period (T1−T0) elapsed from the driving start time exceeds the threshold value #1 (S705: NO), the secondary controller 200 stores therein the current time T1, at which the feed sensor 331a has sensed the leading edge of the recording sheet.
Then, the flow proceeds to the next processing.
That is, the secondary controller 200 acquires a current time T2 (S707). The secondary controller 200 calculates a period (T2−T1) elapsed since the leading edge of the recording sheet has been sensed by the feed sensor 331a. In the case where the period (T2−T1) exceeds a predefined threshold value #2 (S708: YES), the secondary controller 200 determines that the leading edge of the recording sheet fed from the 1st-level feed tray has not arrived at the timing sensor 333 and a paper jam has occurred. Thus the secondary controller 200 notifies the primary controller 201 of occurrence of the paper jam (S711).
Like in the above case (S706: YES), upon being notified of the occurrence of the paper jam, the primary controller 201 displays the notification on the operation panel 202 to the user of the image forming apparatus 100. The secondary controller 200 may further notify the diagnostic server 101 of the occurrence of the paper jam.
In the case where the timing sensor 333 senses the leading edge of the recording sheet (S709: YES) before the period (T2−T1) elapsed from the sensing time of the leading edge of recording sheet by the feed sensor 331a exceeds the threshold value #2 (S708: NO), the secondary controller 200 calculates a sheet arrival period T by subtracting the time T1 from the current time T2, at which the leading edge of the recording sheet has been sensed by the timing sensor 333. The secondary controller 200 sends the calculated sheet arrival period T to the diagnostic server 101 (S710).
Then, the flow returns to Step S701 to repeat the above processing.
Note that the sheet arrival period T increases due to sliding between recording sheets and at least one of the pickup roller 301a, the feed roller 302a, and the separation roller 303a, which is caused for example by deterioration of these rollers or adhesion of paper dust to these rollers. To suppress the communication load between the secondary controller 200 and the primary controller 201 during notification of the sheet arrival period T to the diagnostic server 101, a conventional method has been used according to which a mean value is calculated for 50 calculations of the sheet arrival period T, and the calculated mean value is sent to the diagnostic server 101.
Accordingly, in the case where a sliding does not often occur between the rollers and recording sheets, an increase of the sheet arrival period T due to such a sliding does not largely vary the mean value of sheet arrival periods T. Thus the diagnostic server 101 cannot detect for example deterioration of the rollers.
Also, as well as in the case of the mean value for 50 calculations, it is true that the communication load is suppressed, by calculating the maximum value for 50 calculations of the sheet arrival period T and sending the calculated maximum value to the diagnostic server 101. However, if a sliding occurs in the first calculation of 50 calculations, the diagnostic server 101 can sense deterioration of the rollers only later.
Furthermore, in the case where a frequency of replacing deteriorated rollers is optimized based on an occurrence frequency of recording sheet sliding which has reached a certain frequency, it is impossible to acquire the occurrence frequency of recording sheet sliding by notifying of only the maximum value. Thus, notification of only the maximum value is inappropriate.
According to one or more embodiments, meanwhile, the secondary controller 200 directly notifies the diagnostic server 101 of the sheet arrival period T without relaying via the primary controller 201. Thus, the sheet arrival period T is sent for each calculation without increasing the communication load between the secondary controller 200 and the primary controller 201.
Thus, by notifying the diagnostic server 101 of the sheet arrival period T for each image forming apparatus 100, it is possible to avoid the failure to find the maximum value of the sheet arrival period T hidden by normal sheet arrival periods T due to an excessive equalization and also avoid the failure to acquire an occurrence time or occurrence frequency of a recording sheet sliding due to notification of only the maximum value. This enables the diagnostic server 101 to promptly and reliably sense and handle occurrence of such a recording sheet sliding.
With respect to an image forming apparatus #1 in a table shown in
Here, a threshold value of the sheet arrival period T for sensing occurrence of a recording sheet sliding is set to 260 milliseconds. The calculated mean value, 250.4 milliseconds, is less than the threshold value, and thus the diagnostic server 101 cannot sense occurrence of a recording sheet sliding. According to one or more embodiments, meanwhile, the mean value of the sheet arrival periods T is not calculated but the diagnostic server 101 is notified of all the sheet arrival periods T. The sheet arrival period T of 270 milliseconds received on May 10, 2018, at 10:00:03 is larger than the threshold value, and thus the diagnostic server 101 can sense occurrence of a recording sheet sliding.
Also, for example in accordance with a timing when the sheet arrival period T of 270 milliseconds, which exceeds the threshold value, is received on May 10, 2018, at 10:00:03, the diagnostic server 101 may cause the image forming apparatus 100 to stop image forming processing. This prevents occurrence of a paper jam due to a recording sheet sliding in subsequent image forming processing. According to the conventional method as above, the maximum value is calculated for example for 50 calculations of the sheet arrival period T and then the diagnostic server 101 is notified of the determined maximum value. Such a method cannot reliably prevent occurrence of a paper jam due to a recording sheet sliding.
According to one or more embodiments, furthermore, the secondary controller 200 directly notifies the diagnostic server 101 of the sheet arrival period T without relaying via the primary controller 201. This suppresses the communication load between the secondary controller 200 and the primary controller 201 to achieve smooth execution of image forming processing.
Note that the secondary controller 200 and the primary controller 201 may use a shared memory to perform communication for image forming processing, instead of using the UARTs.
Also, the secondary controller 200 and the diagnostic server 101 may use a long term evolution (LTE) line for communication instead of using the LAN interfaces.
Furthermore, the secondary controller 200 may collectively send multiple values of the sheet arrival period T for multiple times within an allowable precision range of failure diagnostics and lifespan diagnostics by the diagnostic server 101. In the case where the secondary controller 200 cannot notify the diagnostic server 101 of the sheet arrival period T due to any failure or maintenance of the diagnostic server 101, the secondary controller 200 may hold therein the sheet arrival periods T and collectively notify the diagnostic server 101 of the sheet arrival periods T held therein after communication with the diagnostic server 101 becomes available.
(1-6) Other Examples of Diagnostic Data
The following describes other examples of diagnostic data.
(1-6-1) Accumulated Number of Rotations of Photosensitive Drum 331
The secondary controller 200 may send an accumulated number of rotations of a photosensitive drum 331 as diagnostic data to the diagnostic server 101.
The photosensitive drum 331 includes a photosensitive layer which forms electrostatic latent images by charging and exposure and a protective layer which covers the photosensitive layer. When the protective layer becomes abraded, the photosensitive layer, which is provided under the protective layer, accordingly becomes abraded. This might cause unevenness in charging, exposure, and developing to result in quality deterioration of toner images.
The abrasion state of the protective layer and the photosensitive layer correlate with the accumulated number of rotations of the photosensitive drum 331. Thus, the secondary controller 200 may send the accumulated number of rotations of the photosensitive drum 331 as diagnostic data to the diagnostic server 101, such that diagnostic server 101 estimates the abrasion state of the photosensitive drum 331 based on the accumulated number of rotations thus received, thereby to perform lifespan diagnostics of the photosensitive drum 331.
The following describes image formation by the image forming apparatus 100. As shown in
The secondary controller 200 counts the accumulated number of rotations of each of the photosensitive drums 331 of the Y, M, C, and K colors. Each time the number of rotations reaches a predefined value, the secondary controller 200 sends the accumulated number of rotations of the photosensitive drum 331 as diagnostic data to the diagnostic server 101.
The secondary controller 200 sends the accumulated number of rotations of each of the photosensitive drums 331 of the Y, M, C, and K colors to the diagnostic server 101 by the LAN interface 400 without relaying via the primary controller 201. This configuration increases a frequency of sending the accumulated number of rotations without increasing a communication amount between the secondary controller 200 and the primary controller 201, thereby improving the precision of failure diagnostics and lifespan diagnostics performed by the diagnostic server 101.
Note that an amount of toner deposited on the outer circumferential surface of the photosensitive drum 331 may be sensed by a surface state sensor 431 which is described later. Specifically, a predefined toner patch is formed on the outer circumferential surface of the photosensitive drum 331, and an amount of specular light from the toner patch is sensed. The amount of toner deposited on the outer circumferential surface of the photosensitive drum 331 can vary depending on the state of the outer circumferential surface of the photosensitive drum 331. Thus, the secondary controller 200 may send the amount of specular light from the toner patch as diagnostic data to the diagnostic server 101, such that the diagnostic server 101 performs lifespan diagnostics of the photosensitive drum 331 as well as in the above case of the accumulated number of rotations.
(1-6-2) Voltage Supplied to Fixing Heater
The secondary controller 200 may send a voltage value supplied to a fixing heater as diagnostic data to the diagnostic server 101.
The image forming apparatus 100 supplies a fixing heater (not illustrated) for heating a fixing roller 312 with a high-voltage power which varies depending on deterioration of the fixing heater over time. Thus, the secondary controller 200 may send the voltage value supplied to the fixing heater as diagnostic data to the diagnostic server 101, such that the diagnostic server 101 performs failure diagnostics and lifespan diagnostics of the fixing heater.
(1-6-3) Rotation Amount of Cartridge Motor
The secondary controller 200 may send a rotation amount of a cartridge motor as diagnostic data to the diagnostic server 101.
As shown in
With reference to an output signal of a toner cartridge door cover sensor 435, the secondary controller 200 senses that the toner cartridge door cover 222 has been opened and closed. Then, with reference to an output signal of a toner cartridge set sensor 434, the secondary controller 200 senses that the toner cartridge 601 has been mounted, and thus drives the cartridge motor 437 to start supplying developer.
In the case where the front cover 223 is opened and closed for accessing the toner cartridge 601, the secondary controller 200 refers to an output signal of a front cover sensor 436 which senses the open and closed state of the front cover 223 so as to perform the similar processing.
Also, the developing unit 503 houses therein developer, and includes therein a toner/carrier ratio (TCR) sensor 433 for sensing a density of toner in the developer. The TCR sensor 433 may for example be a magnetic permeability sensor. In other words, focusing on the difference in magnetic permeability between toner and carrier which compose developer, it is possible to sense the toner density by sensing the magnetic permeability of the developer.
In addition, upon sensing that the toner density in the developing unit 503 with reference to an output signal of the TCR sensor 433, the secondary controller 200 also drives the cartridge motor 437 to supply developer from the toner cartridge 601 to the developing unit 503.
Thus, the secondary controller 200 may send the rotation amount of the cartridge motor 327 as diagnostic data to the diagnostic server 101, such that the diagnostic server 101 senses an amount of toner remaining in the toner cartridge 601 with use of the diagnostic data thereby to perform lifespan diagnostics of the toner cartridge 601.
(1-6-4) Surface State of Photosensitive Drum 331
The secondary controller 200 may send the surface state of the photosensitive drum 331 as diagnostic data to the diagnostic server 101, such that the diagnostic server 101 performs lifespan diagnostics of a lubricant supply member 505 which supplies lubricant to the surface of the photosensitive drum 331.
A cleaning unit 506 shown in
To reduce the friction, the lubricant supply member 505 is used to apply a lubricant to the photosensitive drum 331. However, an application amount of the lubricant decreases due to abrasion of the lubricant supply member 505 which deteriorates over time. This might insufficiently reduce the friction between the photosensitive drum 331 and the cleaning blade 506a.
The surface state sensor 431 is a surface state sensor of a specular reflection type which faces the outer circumferential surface of the photosensitive drum 331, between the developing unit 503 and the primary transfer roller 504 in a rotational direction of the photosensitive drum 331. The surface state sensor 431 includes light-emitting elements 431t which are light-emitting diodes (LEDs) and photoreceptors 431r which are phototransistors. The light-emitting elements 431t irradiate the outer circumferential surface of the photosensitive drum 331 with light at an angle of incidence of 45 degrees. Meanwhile, the photoreceptors 431r receive specular light from the photosensitive drum 331, namely, reflected light at an angle of reflection of 45 degrees.
The surface of the photosensitive drum 331 on which an appropriate amount of lubricant is applied is opaque and reflects light diffusely. As the lubricant amount on the surface of the photosensitive drum 331 decreases, the surface of the photosensitive drum 331 becomes more specular and thus emits reflected light containing more components of specular light.
Thus, an amount of specular light received by the photoreceptors 431r varies in proportion to the amount of lubricant on the outer circumferential surface of the photosensitive drum 331. An output signal of the surface state sensor 431, specifically, an output signal of the photoreceptors 431r, is inputted to the secondary controller 200. With reference to the output signal of the surface state sensor 431, the secondary controller 200 generates diagnostic data and sends the diagnostic data to the diagnostic server 101. Thus, the diagnostic server 101 refers to the diagnostic data to perform lifespan diagnostics of the lubricant supply member 505.
(1-6-5) Other Examples of Sheet Arrival Period T
The following describes other examples of the sheet arrival period T.
Image forming processing is performed for example on recording sheets housed in a 2nd-level feed tray as follows. A 2nd-level pickup roller 301b picks up the top one of the recording sheets housed in the 2nd-level feed tray, and a 2nd-level feed roller 302b feeds the top recording sheet onto the conveyance path while a 2nd-level separation roller 303b prevents overlapping of a recording sheet below the top recording sheet.
Upon sensing the leading edge of the recording sheet fed by the 2nd-level feed roller 302b, a 2nd-level feed sensor 331b switches an output signal from ON to OFF. The secondary controller 200 thus senses a time T1b at which the 2nd-level feed sensor 331b has sensed the recording sheet.
Then, the recording sheet is guided to a sensing position of a 2nd-level vertical conveyance sensor 332 by the conveyance guide, which is not illustrated. Upon sensing the leading edge of the recording sheet, the 2nd-level vertical conveyance sensor 332 switches an output signal from ON to OFF. The secondary controller 200 thus senses a time T2b at which the 2nd-level vertical conveyance sensor 332 has sensed the recording sheet, calculates a 2nd-level sheet arrival period T from the time T1b to the time T2b, and sends the calculated value as sensor data to the diagnostic server 101.
The 1st-level pickup roller 301a, the 1st-level feed roller 302a, and the 1st-level separation roller 303a are driven by the 1st-level feed motor 321a to rotate. The 2nd-level pickup roller 301b, the 2nd-level feed roller 302b, and the 2nd-level separation roller 303b are driven by the 2nd-level feed motor 321b to rotate. The 1st-level feed motor 321a and the 2nd-level feed motor 321b are driven and controlled by the secondary controller 200.
In the image forming apparatus 100, recording sheets may be supplied from a manual feed tray, in addition to the 1st-level feed tray and the 2nd-level feed tray. A multi manual feed roller 305 is driven by a multi manual feed motor 323 to rotate so as to feed the recording sheets housed in the manual feed tray piece by piece from the top recording sheet.
The recording sheets thus fed are conveyed as follows for image formation.
Until the recording sheet arrives at a pair of timing rollers 306, a timing motor 324 has stopped rotating the timing rollers 306. After an elapse of a predefined period since the timing sensor 333 has sensed the leading edge of the recording sheet, the timing motor 324 starts rotating the timing rollers 306. This configuration enables conveyance of the recording sheet whose leading edge is in abutment with a conveyance nip formed between the timing rollers 306, which has been stopped rotating. Thus, a loop is formed such that skew of the recording sheet is corrected. Also, such a control of the rotation start timing of the timing rollers 306 enables transfer of a toner image onto an appropriate position on the recording sheet.
The image forming units 311Y, 311M, 311C, and 311K respectively include the photosensitive drums 331Y, 331M, 331C, and 331K for respective Y, M, C, and K color toner image formation. The image forming units 311Y, 311M, 311C, and 311K sequentially form respective toner images of the Y, M, C, and K colors on the outer circumferential surfaces of the photosensitive drums 331Y, 331M, 331C, and 331K with use of the chargers 501, the exposure units 502, and the developing units 503 included therein.
The Y, M, C, and K color toner images on the outer circumferential surfaces of the photosensitive drums 331Y, 331M, 331C, and 331K are electrostatically transferred onto the outer circumferential surface of the intermediate transfer belt 310 by the primary transfer roller 504, such that the toner images overlap one another to be a color toner image. The intermediate transfer belt 310 is tensioned by a driving roller 308 and a driven roller 309. A main motor 325 drives the driving roller 308 to rotate and accordingly the intermediate transfer belt 310 rotates in a direction indicated by an arrow A in
A secondary transfer roller 307 is brought into pressure-contact with the driving roller 308 across the intermediate transfer belt 310 so as to form a secondary transfer nip therebetween. The timing rollers 306 convey the recording sheet to the secondary transfer nip in accordance with a conveyance timing of the color toner image by the intermediate transfer belt 310. At the secondary transfer nip, the color toner image is electrostatically transferred onto the recording sheet.
Then, the fixing roller 312 thermally fixes the color toner image onto the recording sheet, and a pre-eject roller 313 conveys the recording sheet further. An eject sensor 334 is provided downstream of the pre-eject roller 313 in a conveyance direction and senses the leading edge of the recording sheet. In accordance with a sensing timing of the leading edge of the recording sheet by the eject sensor 334, a path switch solenoid 337 switches an orientation of a switching gate 314.
The conveyance path of the recording sheet is thus switched between an eject path 341 and a reverse path 342. In particular, to perform duplex printing on consecutive recording sheets, the orientation of the switching gate 314 is switched to cause the eject sensor 334 to sense the leading edge of a recording sheet. With this structure, it is possible to alternately perform guidance of a recording sheet after printing on only one side to the reverse path 342 and guidance of a recording sheet after printing on both sides to the eject path 341.
In the case where the recording sheet is guided to the eject path 341, an eject motor 327 drives an eject roller 315 to rotate, such that the recording sheet is ejected outside the image forming apparatus 100. Meanwhile, in the case where the recording sheet is guided to the reverse path 342, a reverse motor 328 drives a reverse roller 316 to rotate in a direction indicated by an arrow B in
The recording sheet is conveyed on the reverse path 342 by ADU conveyance rollers 317, 318, 319, and 320 until the leading edge of the recording sheet arrives at the timing rollers 306.
The ADU conveyance rollers 317 and 318 are driven by an ADU conveyance motor 329 to rotate. The ADU conveyance rollers 319 and 320 are driven by an ADU conveyance motor 330 to rotate. Also, the secondary controller 200 monitors times at which ADU conveyance sensors 335 and 336 sense the leading edge of the recording sheet, thereby to sense a paper jam which has occurred on the reverse path 342.
While the recording sheet passes through the secondary transfer nip via the reverse path 342, a color toner image is transferred onto a reverse side of the recording sheet. The color toner image is thermally fixed onto the reverse side of the recording sheet by the fixing roller 312, and then the recording sheet is guided by the switching gate 314 to the eject path 341 for ejection outside the image forming apparatus 100.
In the image forming apparatus 100 with this configuration, the secondary controller 200 refers to output signals of sheet sensors including the 1st-level feed sensor 331a, the 2nd-level feed sensor 331b, the 2nd-level vertical conveyance sensor 332, the timing sensor 333, the eject sensor 334, and the ADU conveyance sensors 335 and 336, so as to sense times at which the leading edge or the trailing edge of the recording sheet has arrived at respective sensing positions of the sheet sensors.
This sensing enables the secondary controller 200 to drive and control the drive motors including the 1st-level feed motor 321a, the 2nd-level feed motor 321b, a 2nd-level vertical conveyance motor 322, the multi manual feed motor 323, the timing motor 324, the main motor 325, the fixing motor 326, the eject motor 327, the reverse motor 328, the ADU conveyance motors 329 and 330 and the path switch solenoid 337.
Also, the secondary controller 200 senses occurrence of a paper jam based on delay of the arrival time of the recording sheet.
Furthermore, the secondary controller 200 calculates the sheet arrival period T, which indicates the arrival time of the recording sheet, and sends the sheet arrival period T to the diagnostic server 101. With reference to the received sheet arrival period T, the diagnostic server 101 estimates a deterioration state for example indicating abrasion or dust such as paper dust adhesion to perform failure diagnostics and lifespan diagnostics with respect to the rollers including the timing rollers 306, the secondary transfer roller 307, the fixing roller 312, the pre-eject roller 313, the eject roller 315, the reverse roller 316, and the ADU conveyance rollers 317-320.
(1-6-6) Torque Values of Conveyance Motors
The secondary controller 200 may calculate torque values of the conveyance motors with reference to drive currents thereof and send the calculated torque values as diagnostic data to the diagnostic server 101.
The torques of the conveyance motors vary depending on the abrasion state of the conveyance rollers including the 1st-level pickup roller 301a, the 1st-level feed roller 302a, the 1st-level separation roller 303a, the 2nd-level pickup roller 301b, the 2nd-level feed roller 302b, the 2nd-level separation roller 303b, a 2nd-level conveyance roller 304, the multi manual feed roller 305, the timing rollers 306, the secondary transfer roller 307, the fixing roller 312, the pre-eject roller 313, the eject roller 315, the reverse roller 316, and the ADU conveyance rollers 317-320.
Thus, the secondary controller 200 sends the torque values of the conveyance motors as diagnostic data to the diagnostic server 101, such that the diagnostic server 101 performs lifespan diagnostics of the conveyance rollers.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, a secondary controller 200 sends diagnostic data to a diagnostic server 101 via a PC 102.
As shown in
The secondary controller 200 sends sensor data, which has for example been acquired with reference to the sensor, as diagnostic data to the PC 102 by the UART 900. The PC 102 sends the diagnostic data thus received to the diagnostic server 101 via the communication network 110.
Even with this configuration, the secondary controller 200 sends diagnostic data to the diagnostic server 101 without relaying via the primary controller 201, as in the above first embodiment.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, a secondary controller 200 sends diagnostic data to a diagnostic server 101 via wireless communication.
As shown in
As shown in
The secondary controller 200 sends diagnostic data to the tablet terminal 1001 by the Bluetooth® interface 1100. The tablet terminal 1001 sends the diagnostic data thus received to the diagnostic server 101.
Even with this configuration, the secondary controller 200 sends diagnostic data to the diagnostic server 101 without relaying via the primary controller 201, as in the above first embodiment. It is thus possible to send a large amount of diagnostic data to the diagnostic server 101 at a high frequency, without hindering an image forming processing instruction from being sent from the primary controller 201 to the secondary controller 200. This improves the precision of failure diagnostics and lifespan diagnostics.
Note that the tablet terminal 1001 may be used as an operation panel of the image forming apparatus 100, instead of the operation panel 202 shown in
In an image forming apparatus diagnostic system 1 according to one or more embodiments, an image forming apparatus 100 is disposed inside an office for example and is connected to a LAN, and a secondary controller 200 of the image forming apparatus 100 sends diagnostic data to a diagnostic server 101 which is disposed outside the office and is connected to an Internet.
As shown in
The diagnostic server 101 is connected to the Internet 1204. Note that the diagnostic server 101 may be a so-called cloud server.
As shown in
Even with this configuration, it is possible to improve the precision of failure diagnostics and lifespan diagnostics performed by the diagnostic server 101, without increasing the communication load between the secondary controller 200 and the primary controller 201.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, a LAN interface 400 is an optional component which is optionally mounted in a secondary controller 200 of an image forming apparatus 100. Only in the case where the LAN interface 400 is mounted in the secondary controller 200 and a user of the image forming apparatus 100 has a contract of using a diagnostics service performed by the diagnostic server 101, the secondary controller 200 sends diagnostic data to the diagnostic server 101.
As shown in
In the case where the LAN interface 400 is not mounted in the secondary controller 200 (S1402: NO), the secondary controller 200 is prohibited from sending diagnostic data to the diagnostic server 101 (S1406).
Meanwhile, in the case where the LAN interface 400 is mounted in the secondary controller 200 (S1402: YES), the secondary controller 200 refers to contract information recorded in a ROM 402 thereof to check whether a diagnostics service contract is made (S1403). In the case where the diagnostics service contract is not made (S1404: NO), the secondary controller 200 is prohibited from sending diagnostic data to the diagnostic server 101 (S1406).
Meanwhile, in the case where the diagnostics service contract is made (S1404: YES), the secondary controller 200 is permitted to send diagnostic data to the diagnostic server 101 (S1405).
With this configuration, it is possible to prevent the secondary controller 200 from unnecessarily sending diagnostic data to the diagnostic server 101, thereby preventing an increase in processing loads on the secondary controller 200 and the diagnostic server 101 and preventing an increase in load on the communication network 110. This is effective to reduce the processing loads on the diagnostic server 101 particularly in the case where many image forming apparatuses 100 are under the diagnostic server 101.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, a secondary controller 200 of an image forming apparatus 100 calculates a mean value of the sheet arrival period T to an extent that a diagnostic server 101 can sense occurrence of a recording sheet sliding, and sends the calculated mean value to the diagnostic server 101.
As shown in
As shown in
Assume, for example, that an image forming apparatus 100 performs image formation at a speed of 60 sheets per minute and sends all the sheet arrival periods T to the diagnostic server 101. In this case, the sheet arrival period T is sent every second. In addition, in the case where multiple image forming apparatuses 100 having this image formation speed are used, sheet arrival periods T corresponding in number to the multiple image forming apparatuses 100 are sent every second. This causes an increase in load on the communication network 110.
According to one or more embodiments, meanwhile, not the sheet arrival periods T but their mean value is sent to the diagnostic server 101, such that the number of sending diagnostic data decreases to one over the number of sheet arrival periods T which are used for mean value calculation. In this sense, an amount of diagnostic data is compressed.
Also, such a decrease in number of sheet arrival periods T used for mean value calculation achieves a highly precise sensing of occurrence of a recording sheet sliding. For example, occurrence of a recording sheet sliding corresponds to only one sheet arrival periods T among three sheet arrival periods T used for mean value calculation as shown in
That is, the number of sheet arrival periods T used for mean value calculation is adopted such that a mean value of sheet arrival periods T corresponding to occurrence of a recording sheet sliding is always larger than a mean value of those corresponding no occurrence of a recording sheet sliding. A median value of these two-type mean values is used as a threshold value for comparison with each mean value of sheet arrival periods T, and this achieves a highly precise sensing of occurrence of a recording sheet sliding, that is, deterioration of the feed roller 302 and so on.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, a secondary controller 200 is set to send all sheet arrival periods T or only a mean value of the sheet arrival periods T to a diagnostic server 101. With use of an operation panel 202 for example, a format of sending diagnostic data to the diagnostic server 101 (hereinafter, referred to as diagnostic data format) is set to “all values” or “mean value”. While the diagnostic data format “all values” indicates to send all the sheet arrival periods T, the diagnostic data format “mean value” indicates to send only a mean value of sheet arrival periods T. The set value of diagnostic data format is for example stored in an HDD 414 of a primary controller 201, and is notified from the primary controller 201 to the secondary controller 200 upon power-on for example.
As shown in
Meanwhile, in the case where the diagnostic data format is set to “mean value” (S1802: Mean value), the secondary controller 200 determines whether the calculation of the sheet arrival period T in Step S1801 is the third calculation after the last sending of a mean value of the sheet arrival periods T to the diagnostic server 101 (S1804). In the case where the calculation in Step S1801 is the third calculation after the last sending (S1804: YES), the secondary controller 200 calculates a mean value of the last three sheet arrival periods T and sends the calculated mean value to the diagnostic server 101 (S1805). Meanwhile, in the case where the calculation in Step S1801 does not reach the third calculation (S1804: NO), the secondary controller 200 stores therein the sheet arrival period T for later mean value calculation (S1806). After Step S1803, S1805, or S1806, the flow returns to Step S701 in
According to one or more embodiments, in the case where the diagnostic data format is set to “all values”, each time a sheet arrival period T as exemplified in
Meanwhile, in the case where the diagnostic data format is set to “mean value”, as exemplified in
With this configuration, the diagnostic data format is set depending on the loads on the communication network 110, thereby preventing an overload on the communication network 110 due to sending of diagnostic data from the image forming apparatus 100 to the diagnostic server 101.
Also, in the case where the load on the communication network 110 is small or in the case where the communication capacity of the communication network 110 is large enough, setting the diagnostic data format to “all values” improves the precision of failure diagnostics and lifespan diagnostics performed by the diagnostic server 101.
Note that, to identify which diagnostic data format is set to diagnostic data sent from the image forming apparatus 100, information identifying the set diagnostic data format may be attached to the diagnostic data. Alternatively, upon setting of the diagnostic data format in the image forming apparatus 100, the set diagnostic data format may be sent to the diagnostic server 101.
Switching the diagnostic data format might cause mixture of sheet arrival periods T and their mean values accumulated as diagnostic data in the diagnostic server 101. According to one or more embodiments, each time receiving and storing diagnostic data, the diagnostic server 101 identifies whether the diagnostic data indicates a sheet arrival period T or a mean value of sheet arrival periods T, thereby performing failure diagnostics and lifespan diagnostics with use of the identified diagnostic data.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, a LAN interface 400 is an optional component which is optionally mounted in a secondary controller 200 of an image forming apparatus 100. In the case where the LAN interface 400 is mounted in the secondary controller 200, the secondary controller 200 sends diagnostic data to a diagnostic server 101 by the LAN interface 400. Meanwhile, in the case where the LAN interface 400 is not mounted in the secondary controller 200, the secondary controller 200 sends diagnostic data to the diagnostic server 101 via a primary controller 201.
As shown in
In the case where the LAN interface 400 is not mounted in the secondary controller 200 meanwhile (S2003: NO), or after Step S2004, the secondary controller 200 refers to the number of calculating sheet arrival periods T after the last sending of the sheet arrival period T or a mean value of sheet arrival periods T to the diagnostic server 101. In the case where the calculation of the sheet arrival period T in Step S2001 does not reach the 100th calculation after the last sending (S2005: NO), the secondary controller 200 stores therein the calculated sheet arrival period T (S2008).
Note that the number of sheet arrival periods T used for mean value calculation may be any value other than 100 within a range that the communication load between the secondary controller 200 and the primary controller 201 can be suppressed. However, this number of sheet arrival periods T may fall within a value range which does not excessively lower the precision of failure diagnostics and lifespan diagnostics performed by the diagnostic server 101
Meanwhile, in the case where the calculation of the sheet arrival period T in Step S2001 reaches the 100th calculation (S2005: YES), the secondary controller 200 calculates a mean value of the last 100 sheet arrival periods T (S2006). Further, the secondary controller 200 sends the calculated mean value to the primary controller 201 by the UART 405 (S2007). Upon receiving the mean value from the secondary controller 200, the primary controller 201 sends the mean value as diagnostic data to the diagnostic server 101.
After Step S2007 or S2008, the flow returns to Step S701 in
As shown in
In the case where the LAN interface 400 is not mounted in the secondary controller 200, only the mean value is sent without the corresponding sheet arrival periods T to the diagnostic server 101 via the primary controller 201, and thus it is not necessary to attach an ID to the mean value.
Also, an ID may be attached to diagnostic data to be sent to the diagnostic server 101, such that the diagnostic server 101 identifies whether the diagnostic data indicates a sheet arrival period T or a mean value of sheet arrival periods T. Furthermore, when the LAN interface 400 is mounted and removed from the secondary controller 200, information indicating the mount and removal of the LAN interface 400 may be sent to the diagnostic server 101, such that the diagnostic server 101 identifies whether diagnostic data indicates a sheet arrival period T or a mean value of sheet arrival periods T.
With this configuration, the mean value is sent at a low frequency which is one-hundredth a calculation frequency of sheet arrival period T. This suppresses the communication load between the secondary controller 200 and the primary controller 201 to prevent delay of image forming processing and so on, during failure diagnostics and lifespan diagnostics performed by the diagnostic server 101.
In an image forming apparatus diagnostic system 1 according to one or more embodiments, after a diagnostic server 101 performs failure diagnostics and lifespan diagnostics with use of sheet arrival periods T, a parent diagnostic server analyzes a mean value of the sheet arrival periods T and a diagnostics result of the diagnostic server 101, and feeds an analysis result back to the diagnostic server 101. This updates the algorithms for failure diagnostics and lifespan diagnostics to improve the precision of failure diagnostics and lifespan diagnostics.
As shown in
As shown in
In this case, the secondary controller 200 sends the sheet arrival period T by the LAN interface 400 to the diagnostic server 101 via the LAN 2202, as shown in
Then, the secondary controller 200 refers to the number of calculating sheet arrival periods T after the last sending of the mean value of the sheet arrival periods T to the diagnostic server 101. In the case where the calculation of the sheet arrival period T in Step S2301 does not reach the 100th calculation after the last sending (S2303: NO), the secondary controller 200 stores therein the calculated sheet arrival period T (S2306). Meanwhile, in the case where the calculation of the sheet arrival period T in Step S2301 reaches the 100th calculation (S2303: YES), the secondary controller 200 calculates a mean value of the last 100 sheet arrival periods T (S2304).
In this case, the secondary controller 200 sends the mean value by the UART 405 to the primary controller 201, as shown in
Note that an ID is attached to sheet arrival periods T, a mean value calculated from the sheet arrival periods T, and a diagnostics result obtained with use of the sheet arrival periods T, such that their correspondence is identified. With reference to the ID of the diagnostics result received from the diagnostic server 101, the parent diagnostic server 2201 refers to the mean value, which corresponds to the diagnostics result, received from the image forming apparatus 100, to analyze the diagnostics result. An analysis result of the parent diagnostic server 2201 is fed back to the algorithms for failure diagnostics and lifespan diagnostics to improve the diagnosis precision.
The diagnostic server 101 performs failure diagnostics and lifespan diagnostics, for example at 12:00 a.m. once a week, and sends a diagnostics result to the parent diagnostic server 2201.
As exemplified in
In an image forming apparatus diagnostic system 1 according to one or more embodiments, an image forming apparatus 100 sends the maximum value of sheet arrival periods T to a diagnostic server 101.
As shown in
In the case where the calculated sheet arrival period T is equal to or less than the maximum value Tmax meanwhile (S2602: NO), or after Step S2603, the secondary controller 200 refers to the number of calculating sheet arrival periods T after the last sending of the maximum value Tmax of sheet arrival periods T (S2604). In the case where the calculation in Step S2601 reaches the 10th calculation after the last sending (S2604: YES), the secondary controller 200 sends the maximum value Tmax of the sheet arrival periods T to the diagnostic server 101 (S2605), and then initializes the maximum value Tmax to zero (S2606).
In the case where the calculation in Step S2601 does not reach the 10th calculation after the last sending of the maximum value Tmax meanwhile (S2604: NO), or after Step S2606, the flow returns to Step S701 in
In an example in
Thus, the diagnostic server 101 performs failure diagnostics and lifespan diagnostics, distinctively between the case where sheet arrival periods T for all recording sheets are sent and the case where only the maximum value of sheet arrival periods T is sent. As shown in
With this configuration, a suddenly increased or decreased value of sheet arrival periods T is sent from the secondary controller 200 to the diagnostic server 101, unlike the case where a mean value of sheet arrival periods T is sent from the secondary controller 200 to the diagnostic server 101. Also, since the maximum value is sent for each 10 recording sheets, the minimized time lag is generated between occurrence of a sudden increase or decrease and sending of the maximum value to the diagnostic server 101.
Note that the minimum value may be sent, instead of the maximum value, from the secondary controller 200 to the diagnostic server 101. Alternatively, both the maximum value and the minimum value may be sent. Both in these cases, an amount of diagnostic data is compressed as well as in the case where only the maximum value is sent.
As shown in
As shown in
The present disclosure has been described based on the above embodiments, but is of course not limited to the above embodiments and includes the following modifications.
(11-1) In the above embodiments, the description has been given with use of the example where main diagnostic data is the sheet arrival period T. However, the present disclosure is of course not limited to this, and the following diagnostic data may be used instead of or in addition to the sheet arrival period T.
For example, diagnostic data may be a photoreceptor current value. Photoreceptor current indicates a current flowing from the photosensitive drum 331 to the earth during a potential drop of the photosensitive drum 331 due to charging and exposure. As a film thickness of the photosensitive drum 331 decreases, an electrostatic capacitance of the photosensitive drum 331 increases and thus the photoreceptor current increases.
Focusing on this point, the secondary controller 200 measures the photoreceptor current by a photoreceptor current sensor and sends a measured value to the diagnostic server 101, such that the diagnostic server 101 estimates the film thickness of the photosensitive drum 331 to perform lifespan diagnostics of the photosensitive drum 331. The photoreceptor current may be measured at multiple points, at for example 10 points, on the surface of the photosensitive drum 331, and all the measured values may be sent to the diagnostic server 101.
Alternatively, diagnostic data may be a drive current value of the fixing motor 326. Deterioration of the surface of the fixing roller 312 increases the torque for driving the fixing roller 312 to rotate to the fixing roller 312, and thus increases the drive current of the fixing motor 326. Focusing on this point, the secondary controller 200 may send the drive current value of the fixing motor 326 to the diagnostic server 101, such that the diagnostic server 101 performs failure diagnostics and lifespan diagnostics of the fixing roller 312.
The drive current of the fixing motor 326 varies depending on for example feeding of recording sheets or a temperature variation of the fixing roller 312. In view of this, the drive current value of the fixing motor 326 may be measured under predefined conditions (measurement mode) 10 times and all the measured values for the 10 times may be sent to the diagnostic server 101.
Alternatively, the secondary controller 200 may form a predefined toner patch on the intermediate transfer belt 310 during image stabilization processing or the like, measure a density of the toner patch at for example 10 points by an image density control (IDC) sensor, and send the measured values for all the 10 points to the diagnostic server 101. With this configuration, the diagnostic server 101 refers to the measured density values thereby to perform failure diagnostics and lifespan diagnostics of the intermediate transfer belt 310, the primary transfer roller 504, the photosensitive drum 331, and so on.
Alternatively, the secondary controller 200 may measure a secondary transfer voltage under predefined conditions at for example 10 points by a transfer voltage sensor, and send the measured values for all the 10 points to the diagnostic server 101. With this configuration, the diagnostic server 101 refers to the secondary transfer voltage values thereby to perform failure diagnostics and lifespan diagnostics of the secondary transfer roller 307, the intermediate transfer belt 310, and so on.
(11-2) Although not specifically stated in the above embodiments, the diagnostic server 101 and the parent diagnostic server 2201 each may be either a so-called computer or a cloud server. Both in the cases, the effects described in the above embodiments are achieved by applying the present disclosure.
(11-3) In the above embodiments, the description has been given with use of the example where the image forming apparatus 100 is a tandem-type color MFP. However, the present disclosure is of course not limited to this, and the image forming apparatus according to the present disclosure may be either a color MFP of a type other than the tandem-type or a monochrome MFP. Also, the same effects are achieved by applying the present disclosure to single function peripherals (SFPs) such as printers, copiers, and facsimiles.
The above embodiments and modifications are summarized as follows. An image forming apparatus according to one or more embodiments is an image forming apparatus that sends diagnostic data to a diagnostic server such that the diagnostic server performs failure diagnostics and lifespan diagnostics. The image forming apparatus includes: an image forming unit that performs image forming processing on a recording sheet; a secondary controller; a primary controller that receives a job externally and issues, to the secondary controller, an instruction to monitor and control the image forming unit to perform the image forming processing; and sensors that sense a state of the image forming unit and output sensor data indicating the state of the image forming unit. The secondary controller monitors the sensor data to generate diagnostic data, and includes: a first communication unit that performs duplex communication with the primary controller to send and receive data other than the diagnostic data; and a second communication unit that sends the diagnostic data to the diagnostic server without relaying via the primary controller.
According to Japanese Patent Application Publication No. 2006-30258, two separate communication paths are provided between an image forming apparatus and a plurality of finishing apparatuses. Similarly, according to Japanese Patent Application Publication No. 2018-92593, two separate communication paths are provided between a main device and a control device in an information processing apparatus. Unlike these conventional techniques, according to the configuration of the image forming apparatus according to one or more embodiments, the secondary controller sends diagnostic data to the diagnostic server without relaying via the primary controller, such that the frequency of sending diagnostic data to the diagnostic server is increased with neither an increase of communication load between the secondary controller and the primary controller nor an increase of loads on the primary controller for processing communication data. This improves the precision of failure diagnostics and lifespan diagnostics performed by the diagnostic server.
According to one or more embodiments, the diagnostic data includes at least one of the sensor data and data obtained by processing the sensor data.
According to one or more embodiments, the diagnostic server is connected to a communication network, and the second communication unit sends the diagnostic data to the diagnostic server via the communication network.
According to one or more embodiments, the diagnostic server is connected to a communication network, and the second communication unit sends the diagnostic data to the diagnostic server via a device that is connected to the communication network.
According to one or more embodiments, the device is a personal computer.
According to one or more embodiments, the device is a portable communication device.
According to one or more embodiments, the device is a server device that is further connected to a local area network, and the second communication unit sends the diagnostic data to the diagnostic server via the local area network and the server device.
According to one or more embodiments, the secondary controller determines whether sending of the diagnostic data by the second communication unit to the diagnostic server is necessary, and when determining negatively, the secondary controller prohibits sending of the diagnostic data by the second communication unit to the diagnostic server.
According to one or more embodiments, the diagnostic data includes the sensor data, outputted from any of the sensors, in an uncompressed format.
According to one or more embodiments, the diagnostic data includes compressed sensor data obtained by compressing the sensor data outputted from any of the sensors.
According to one or more embodiments, the diagnostic data further includes the sensor data, and the sensor data and the compressed sensor data each have attached thereto identification data indicating a correspondence therebetween.
According to one or more embodiments, the secondary controller receives an instruction indicating whether to compress the sensor data, when the received instruction indicates to compress the sensor data, the diagnostic data includes the sensor data in a compressed format, and when the received instruction indicates not to compress the sensor data, the diagnostic data includes the sensor data in an uncompressed format.
According to one or more embodiments, the secondary controller compresses the sensor data to obtain compressed sensor data, and attaches identification data to the sensor data and the compressed sensor data, the identification data indicating a correspondence therebetween, the first communication unit sends the compressed sensor data as the diagnostic data to the diagnostic server via the primary controller, and the second communication unit sends the sensor data as the diagnostic data to the diagnostic server.
According to one or more embodiments, the secondary controller calculates, as the compressed sensor data, at least one of a mean value, a maximum value, and a minimum value of a predefined number of pieces of the sensor data.
According to one or more embodiments, the image forming unit includes: a feed tray that houses therein recording sheets for image formation; and a feed roller that feeds the recording sheets from the feed tray, and the diagnostic data includes a sheet arrival period necessary for conveying a recording sheet from a first position downstream of the feed roller in a sheet conveyance direction to a second position downstream of the first position in the sheet conveyance direction.
According to one or more embodiments, the image forming unit includes a photoreceptor for toner image formation by an electrophotographic system, and the diagnostic data includes a surface state of the photoreceptor.
According to one or more embodiments, the image forming unit includes: rotary members for image formation; and driving motors that drive the rotary members to rotate, and the diagnostic data may include torque values of the driving motors.
According to one or more embodiments, the image forming unit is a tandem-type image forming unit, and includes an intermediate transfer belt that conveys a toner image after a primary transfer to a secondary transfer position, and the diagnostic data includes a deposition amount of toner carried on the intermediate transfer belt.
According to one or more embodiments, the image forming unit includes a transfer unit that performs electrostatic transfer of a toner image onto a recording sheet, and the diagnostic data includes a transfer voltage for the electrostatic transfer.
An image forming apparatus diagnostic system according to one or more embodiments is an image forming apparatus diagnostic system including an image forming apparatus and a diagnostic server. The image forming apparatus includes: an image forming unit that performs image forming processing on a recording sheet; a secondary controller; a primary controller that receives a job externally and issues, to the secondary controller, an instruction to monitor and control the image forming unit to perform the image forming processing; and sensors that sense a state of the image forming unit and output sensor data indicating the state of the image forming unit. The secondary controller monitors the sensor data to generate diagnostic data, and includes: a first communication unit that performs duplex communication with the primary controller to send and receive data other than the diagnostic data; and a second communication unit that sends the diagnostic data to the diagnostic server without relaying via the primary controller. The diagnostic server receives the diagnostic data from the image forming apparatus to perform failure diagnostics and lifespan diagnostics on the image forming apparatus.
An image forming apparatus diagnostic system according to one or more embodiments is an image forming apparatus diagnostic system including an image forming apparatus, a diagnostic server, and a parent diagnostic server. The image forming apparatus includes: an image forming unit that performs image forming processing on a recording sheet; a secondary controller; a primary controller that receives a job externally and issues, to the secondary controller, an instruction to monitor and control the image forming unit to perform the image forming processing; and sensors that sense a state of the image forming unit and output sensor data indicating the state of the image forming unit. The secondary controller monitors the sensor data to generate diagnostic data, and includes: a first communication unit that performs duplex communication with the primary controller to send and receive data other than the diagnostic data; and a second communication unit that sends the diagnostic data to the diagnostic server without relaying via the primary controller. The secondary controller compresses the sensor data to obtain compressed sensor data, and attaches identification data to the sensor data and the compressed sensor data, the identification data indicating a correspondence between the sensor data and the compressed sensor data. The first communication unit sends the compressed sensor data with the identification data to the parent diagnostic server via the primary controller. The second communication unit sends the sensor data with the identification data as the diagnostic data to the diagnostic server. The diagnostic server receives the diagnostic data from the image forming apparatus; refers to the diagnostic data to generate a diagnostics result of failure diagnostics and lifespan diagnostics of the image forming apparatus using a diagnostics method; attaches, to the diagnostics result, the identification data attached to the sensor data; and sends the diagnostics result with the identification data to the parent diagnostic server. The parent diagnostic server receives the compressed sensor data with the identification data from the image forming apparatus; receives the diagnostics result with the identification data from the diagnostic server; refers to the compressed sensor data and the diagnostics result to generate an analysis result; and sends the analysis result to the diagnostic server. Upon receiving the analysis result from the parent diagnostic server, the diagnostic server updates the diagnostics method based on the analysis result.
Although the disclosure has been described with respect to only a limited number of embodiments, those skilled in the art, having benefit of this disclosure, will appreciate that various other embodiments may be devised without departing from the scope of the present invention. Accordingly, the scope of the invention should be limited only by the attached claims.
Number | Date | Country | Kind |
---|---|---|---|
JP2019-141637 | Jul 2019 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4937622 | Makiura | Jun 1990 | A |
5138376 | Maruta et al. | Aug 1992 | A |
5805932 | Kawashima et al. | Sep 1998 | A |
10257382 | Yasunaga | Apr 2019 | B2 |
20030138257 | DiRubio et al. | Jul 2003 | A1 |
20050027486 | Kitada et al. | Feb 2005 | A1 |
20050030562 | Hama et al. | Feb 2005 | A1 |
20050254564 | Tsutsui | Nov 2005 | A1 |
20050254864 | Koide | Nov 2005 | A1 |
20060182451 | Shoji | Aug 2006 | A1 |
20070174601 | Douglas et al. | Jul 2007 | A1 |
20080075476 | Nakazato et al. | Mar 2008 | A1 |
20080199193 | Nakazato et al. | Aug 2008 | A1 |
20090316173 | Tanaka et al. | Dec 2009 | A1 |
20100058123 | Yamashirodani et al. | Mar 2010 | A1 |
20100088541 | Tanaka et al. | Apr 2010 | A1 |
20110231712 | Hirata | Sep 2011 | A1 |
20120069398 | Nemoto | Mar 2012 | A1 |
20120331279 | Matsubara | Dec 2012 | A1 |
20140078552 | Wang | Mar 2014 | A1 |
20140153938 | Saito | Jun 2014 | A1 |
20140307278 | Kinoda et al. | Oct 2014 | A1 |
20140358487 | Shin | Dec 2014 | A1 |
20150150096 | Yamaguchi | May 2015 | A1 |
20160352935 | Hirama | Dec 2016 | A1 |
20170212001 | Kamezaki | Jul 2017 | A1 |
20180173148 | Etou | Jun 2018 | A1 |
20190056899 | Fukuoka et al. | Feb 2019 | A1 |
20210081733 | Hitaka | Mar 2021 | A1 |
20210084175 | Hitaka | Mar 2021 | A1 |
Number | Date | Country |
---|---|---|
S60-159868 | Aug 1985 | JP |
2006-30258 | Feb 2006 | JP |
2008-9854 | Jan 2008 | JP |
2015-94919 | May 2015 | JP |
2016-110706 | Jun 2016 | JP |
2017-216654 | Dec 2017 | JP |
2018-92593 | Jun 2018 | JP |
Entry |
---|
Office Action issued in corresponding U.S. Appl. No. 17/023,803 dated Jun. 3, 2021 (15 pages). |
Office Action issued in corresponding U.S. Appl. No. 17/010,718 dated Jul. 8, 2021 (36 pages). |
Yang Xu et al., “Application of NB-IoT Technology in Internet of Things Label Printer”; 2018 Chinese Automation Congress (CAC); pp. 1223-1228; 2018 (6 pages). |
Office Action issued in corresponding U.S. Appl. No. 17/023,803 dated Oct. 8, 2021 (17 pages). |
Number | Date | Country | |
---|---|---|---|
20210037144 A1 | Feb 2021 | US |