Image forming device

The image forming apparatus integrates actual and predictive controls with machine learning to optimize image density settings, reducing downtime and maintaining quality by using actual measurement control when necessary and predictive control under specific conditions.

JP7797455B2Active Publication Date: 2026-01-13CANON KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023190930
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-08
Publication Date
2026-01-13
Estimated Expiration
2043-11-08

AI Technical Summary

Technical Problem

Existing image forming devices face issues with downtime due to calibration methods that either result in long downtime through actual measurement control or are vulnerable to disturbances in predictive control, affecting image quality and productivity.

Method used

An image forming apparatus that combines actual measurement control with predictive control based on environmental information, executing actual measurement control if the non-image forming state exceeds a predetermined time or temperature/humidity difference, and predictive control otherwise, using machine learning to optimize image density settings.

Benefits of technology

Reduces downtime while maintaining image quality by effectively adjusting image densities based on environmental conditions, enhancing productivity and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007797455000001
    Figure 0007797455000001
  • Figure 0007797455000002
    Figure 0007797455000002
  • Figure 0007797455000003
    Figure 0007797455000003
Patent Text Reader

Abstract

To provide an image formation apparatus that achieves both reduction in downtime and maintenance of image quality.SOLUTION: An image formation apparatus comprises: a printer 20 that forms an image on a sheet; an inline sensor (215) that reads a pattern image formed on the sheet; and a controller 1200 that can perform actual measurement control which corrects image forming conditions on the basis of the reading result of the pattern image by the inline sensor (215), and predictive control which corrects the image forming conditions on the basis of the prediction values predicted by a predetermined model. When the printer 20 transitions from a non-image forming state to an image forming state, the controller 1200 is capable of selecting either the actual measurement control or the predictive control on the basis of the state of the printer 20 immediately after the transition and the setting information from before and during the transition.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an image forming apparatus that forms an image on a sheet of paper. [Background technology]

[0002] In image forming devices, the maximum density and gradation characteristics of the images they form change due to environmental fluctuations and deterioration of components over time. To address this issue, image forming devices perform calibration to maintain the maximum density at a target density and the gradation characteristics at target characteristics. Patent Document 1 discloses an image forming device that performs calibration by feeding back the results of reading a gradation pattern formed on paper to image formation conditions. Patent Documents 2 and 3 propose a configuration that predicts the density of an image immediately after powering on or immediately after returning from power-saving mode, using environmental conditions and image formation conditions set in the image forming device as input values. Based on the prediction results, the maximum density can be maintained at a target density. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-238341 [Patent Document 2] Japanese Patent Application Publication No. 2019-056760 [Patent Document 3] Japanese Patent Publication No. 2020-091427 Summary of the Invention [Problem to be solved by the invention]

[0004] One factor that can cause changes in image quality, such as image density and gradation characteristics, is recovery from a left-alone state (non-image forming state). Examples of such factors include environmental changes before and after being left-alone, recovery from power-on, and recovery from a power-saving state. Calibration methods for maintaining image quality include "actual measurement control," which updates image forming conditions according to the results of reading (measurement results) of a pattern image, as described in Patent Document 1. Actual measurement control is suitable for maintaining quality, but it results in long downtime and affects productivity.

[0005] To reduce downtime, there is a "predictive control" method that does not perform actual measurement control but instead predicts image density according to the time the printer is left unused and updates image formation conditions based on the predicted image density, as described in Patent Documents 2 and 3. Predictive control predicts image density using a predetermined model, and is therefore vulnerable to disturbances, and a large discrepancy may occur between the predicted result and the actual measurement result.

[0006] SUMMARY OF THE INVENTION In view of the above problems, it is a primary object of the present invention to provide an image forming apparatus that achieves both a reduction in downtime and maintenance of image quality. [Means for solving the problem]

[0007] The image forming apparatus of the present invention includes an image forming unit that forms an image on a sheet of paper, a reading unit that reads a pattern image formed on the sheet of paper, and an actual measurement control that corrects image forming conditions based on the result of reading the pattern image by the reading unit. a first predictive control for correcting image densities of all gradations including the maximum density based on image densities predicted by environmental information of the image forming means; and a second predictive control for correcting image densities of all gradations excluding the maximum density based on image densities predicted by environmental information of the image forming means. and a control means for controlling the image forming means to execute the above. No image formation From a non-image forming state Perform image formation When the image forming state is shifted to, if the time of the non-image forming state is equal to or longer than a predetermined time, the actual measurement control is executed, and The aforementioned Time The aforementioned Less than the specified time The temperature difference between the temperature at the end of the previous image formation and the temperature at the time of transition to the image formation state is equal to or greater than a predetermined temperature difference. If so, 1st Perform predictive control and if the time during which the non-image forming state is in the non-image forming state is less than the predetermined time and the temperature difference between the temperature at the end of the previous image forming and the temperature at the time of transition to the image forming state is less than the predetermined temperature difference, the second predictive control is executed. It is characterized by: Another image forming apparatus of the present invention comprises image forming means for forming an image on paper, reading means for reading a pattern image formed on the paper, and control means capable of executing actual measurement control for correcting image forming conditions based on the reading result of the pattern image by the reading means, first predictive control for correcting image densities of all gradations including a maximum density based on image densities predicted by environmental information of the image forming means, and second predictive control for correcting image densities of all gradations excluding a maximum density based on image densities predicted by environmental information of the image forming means, wherein the control means controls the image forming conditions based on the image forming conditions. When the image forming apparatus transitions from a non-image forming state in which no image formation is performed to an image forming state in which an image is formed, if the time period of the non-image forming state is equal to or longer than a predetermined time period, the actual measurement control is executed, if the time period of the non-image forming state is less than the predetermined time period and the humidity difference between the humidity at the end of the previous image formation and the humidity at the transition to the image forming state is equal to or longer than a predetermined humidity difference, the first predictive control is executed, and if the time period of the non-image forming state is less than the predetermined time period and the humidity difference between the humidity at the end of the previous image formation and the humidity at the transition to the image forming state is less than the predetermined humidity difference, the second predictive control is executed. [Effects of the Invention]

[0008] According to the present invention, it is possible to reduce downtime while maintaining image quality. [Brief explanation of the drawings]

[0009] [Figure 1] System configuration diagram. [Figure 2] FIG. 2 is a diagram illustrating the hardware configuration of the image forming apparatus. [Figure 3] Diagram of the machine learning server configuration. [Figure 4] FIG. [Figure 5] Functional block diagram for machine learning of the system. [Figure 6] (a) and (b) are explanatory diagrams of the learning model. [Figure 7] 4A to 4C are explanatory diagrams of a printer control unit. [Figure 8] 10 is a flowchart showing image density correction control. [Figure 9] FIG. 10 is an explanatory diagram of a process for creating a predicted density characteristic. [Figure 10] FIG. [Figure 11] 10 is a flowchart showing a creation mode selection process. [Figure 12] 10 is a table showing the confirmation results for each mode under each condition. [Figure 13] 10 is a flowchart showing a creation mode selection process. [Figure 14] 10 is a table showing the confirmation results for each mode under each condition. [Figure 15] FIG. [Figure 16] FIG. [Figure 17] 10 is a combination table for selecting whether or not to enable image density correction control. [Figure 18] 10 is a flowchart showing a selection process for image density correction control. DETAILED DESCRIPTION OF THE INVENTION

[0010] A preferred embodiment of the present invention will be described below with reference to the accompanying drawings. In this embodiment, an electrophotographic image forming apparatus will be described, but the present invention can also be applied to inkjet printers, dye-sublimation printers, etc. In other words, the present invention can be applied to image forming apparatuses in which image density fluctuates in correlation with fluctuations in environmental conditions, etc.

[0011] (System Configuration) 1 is a configuration diagram of a system including an image forming apparatus according to this embodiment. This system is configured by connecting an image forming apparatus 100, a machine learning server 102, a data server 105, a general-purpose computer 103, etc., so that they can communicate with each other via a network 104. The image forming apparatus 100 is a printer, a copier, a multifunction peripheral, a facsimile machine, etc. The general-purpose computer 103 transmits image data to the image forming apparatus 100, etc. A plurality of image forming apparatuses 100 and a plurality of general-purpose computers 103 may be connected to the network 104. The network 104 is, for example, a wired local area network (LAN), a wireless LAN, a public communication line, etc.

[0012] The image forming apparatus 100 is equipped with an AI (Artificial Intelligence) function. The machine learning server 102 plays a central role in generating a trained model for realizing this AI function. The data server 105 collects training data used for machine learning in the machine learning server 102 from external devices and provides the data to the machine learning server.

[0013] The image forming apparatus 100 is capable of realizing a specific AI function by acquiring a generated trained model from the machine learning server 102 as needed. The machine learning server 102 acquires training data required for training the trained model to realize the specific AI function from external devices such as the data server 105, the image forming apparatus 100, and the general-purpose computer 103. The machine learning server 102 is capable of performing machine learning using at least a portion of the training data acquired from the external devices.

[0014] In this system, data representing the device status of the image forming device 100 is collected by a data server 105, and the data is learned by a machine learning server 102 to generate a learning model. The image forming device 100 acquires from the machine learning server 102 a learning model that estimates an image density setting value when outputting an image. The image forming device 100 has an AI function that utilizes the acquired learning model. The image forming device 100 performs calibration using the estimated image density setting value, making it possible to suppress fluctuations in image density.

[0015] (Image forming device) 2 is a hardware configuration diagram of the image forming apparatus 100. The image forming apparatus 100 includes an operation unit 140, a controller 1200, a reader 250, and a printer 20. The operation unit 140, the reader 250, and the printer 20 are connected to the controller 1200. The controller 1200 controls the operations of the operation unit 140, the reader 250, and the printer 20, and communicates with the machine learning server 102, the data server 105, and the general-purpose computer 103 via the network 104.

[0016] The operation unit 140 is a user interface and includes an input interface for receiving user instructions, input of setting values, etc., and an output interface for outputting various information to the user. The input interface is, for example, a key button, a touch panel, etc. The output interface is, for example, a display, a speaker, etc.

[0017] The reader 250 is an image reading device that reads an image in response to an instruction from the operation unit 140. The reader 250 has a processor that controls the reader 250, and a light source and scanning mirror for reading the image. The printer 20 prints the image on paper. The configurations of the reader 250 and the printer 20 will be described in detail below.

[0018] The controller 1200 includes a system bus 1207 and an image bus 2008. The system bus 1207 and the image bus 2008 are communicatively connected via a bus interface (I / F) 1205. The bus I / F 1205 is a bus bridge that performs processes such as data structure conversion between the system bus 1207 and the image bus 2008.

[0019] A CPU (Central Processing Unit) 1201, RAM (Random Access Memory) 1202, ROM (Read Only Memory) 1203, and storage 1204 are connected to a system bus 1207. The CPU 1201 controls the operation of the image forming apparatus 100 by executing computer programs stored in the ROM 1203 and storage 1204. A boot program is stored in the ROM 1203. The storage 1204 stores system software, image data, software counter values, etc.

[0020] The RAM 1202 provides a work area when the CPU 1201 executes processing, and stores temporary data, etc. The RAM 1202 stores image formation conditions, control tables, conversion tables, etc. The storage 1204 is a large-capacity storage device, such as an HDD (Hard Disk Drive) or SSD (Solid State Drive). The RAM 1202 or the storage 1204 records output attribute information, including the user name, number of copies, color printing, etc., when a print job or copy job is executed, as well as the job execution history, as job log information.

[0021] The system bus 1207 is connected to interfaces including an operation unit I / F 1206, a wired communication I / F 1210, a modem 1211, a wireless communication I / F 1270, and a communication I / F 1208. The operation unit I / F 1206 is connected to the operation unit 140, acquires instructions from the operation unit 140, transmits them to the CPU 1201, and outputs various information from the operation unit 140 in response to instructions from the CPU 1201. The wired communication I / F 1210 and the wireless communication I / F 1270 are communication interfaces for communicating via the network 104. The wireless communication I / F 1270 can control communication with the network 104 via a wireless line 106. The modem 1211 is connected to a public line 3001, and communicates (sends and receives) data with an external facsimile machine (not shown). The communication I / F 1208 controls communication between the reader 250 and the printer 20.

[0022] A GPU (Graphics Processing Unit) 1291 and a timer 1209 are connected to the system bus 1207. The GPU 1291 is capable of performing efficient calculations by processing large amounts of data in parallel, and is therefore effective when performing learning multiple times using a learning model such as deep learning. In this embodiment, when machine learning is performed, the CPU 1201 and the GPU 1291 cooperate to execute the process. Note that, if the processing capabilities of the CPU 1201 and the GPU 1291 are high, the machine learning may be performed independently by the CPU 1201 or the GPU 1291.

[0023] To the image bus 2008, a RIP (Raster Image Processor) unit 1260, a reader image processing unit 1280, a printer image processing unit 1290, an image rotation unit 1230, an image compression unit 1240, and a device I / F 1220 are connected.

[0024] The RIP unit 1260 converts a PDL (Page Description Language) record included in a print job acquired from the general-purpose computer 103 into a bitmap image. The reader image processing unit 1280 performs image processing such as correction, processing, and editing on image data acquired from the reader 250. The image data acquired from the reader 250 is read data representing an image read from an original by the reader 250. The printer image processing unit 1290 performs image processing such as correction and resolution conversion on image data representing an image to be output (printed) by the printer 20. The image rotation unit 1230 performs image rotation on the image data. The image compression unit 1240 performs image compression and expansion processing. For example, the image compression unit 1240 performs expansion and compression processing on multi-value image data based on the JPEG standard and on binary image data based on the JBIG, MMR, or MH standard. The device I / F 1220 converts image data between synchronous and asynchronous systems between the reader 250, the printer 20, and the controller 1200.

[0025] (machine learning server) 3 is a configuration diagram of the machine learning server 102. The machine learning server 102 includes a CPU 301, a RAM 302, a ROM 303, a storage 304, an IO unit 305, a GPU 306, and a communication I / F 310. These components are connected to a system bus 307.

[0026] The CPU 301 controls the operation of the machine learning server 102 by executing computer programs stored in the ROM 303 and storage 304. The RAM 302 provides a work area when the CPU 301 executes processing and stores temporary data, etc. The ROM 303 stores a BIOS (Basic Input Output System), an OS (Operating System) startup program, setting files, etc. The storage 1204 is a large-capacity storage device such as an HDD or SSD. The storage 1204 stores system software, etc. The communication I / F 310 is connected to the network 104 and controls communication with other devices connected to the network 104, such as the image forming apparatus 100.

[0027] The IO unit 305 is an interface with an operation unit (not shown) that is configured by a display such as a touch panel and an input device. Predetermined information is drawn on this operation unit with a predetermined resolution, number of colors, etc. For example, a GUI (Graphical User Interface) screen is formed on the operation unit, and various windows and data required for operation are displayed.

[0028] The GPU 306 is capable of performing efficient calculations by processing large amounts of data in parallel, and is therefore effective when performing learning multiple times using a learning model such as deep learning. In this embodiment, when performing machine learning, the CPU 301 and the GPU 306 execute the process in cooperation. Specifically, when executing a learning program including a learning model, the CPU 301 and the GPU 306 execute the process in cooperation to perform learning. If the processing capabilities of the CPU 301 and the GPU 306 are high, the machine learning may be performed by the CPU 301 or the GPU 306 alone.

[0029] The following describes how the GPU 1291 of the image forming apparatus 100 and the GPU 306 of the machine learning server 102 are used. The computational resources of the GPUs 1291 and 306 are effectively utilized depending on the communication load of the network 104, the processing load of each GPU 1291 and 306, the power saving mode of the image forming apparatus 100, and the like. For example, when the image forming apparatus 100 transitions to the power saving mode, the GPU 306 on the machine learning server 102 side is actively utilized. When the communication load is heavy, the GPU 1291 on the image forming apparatus 100 side is utilized.

[0030] (Configuration of image forming device) 4 is a cross-sectional view of the image forming apparatus 100. A full-color printer is illustrated in FIG. 4. As described above, the image forming apparatus 100 includes the reader 250 and the printer 20.

[0031] The reader 250 reads images from the original 21 or a test chart. The test chart is a sheet of paper on which multiple pattern images for adjusting image formation conditions are printed. The reader 250 includes a platen glass 22, a light source 23, an optical system 24, and a reading unit 25. The light source 23 irradiates light onto the original 21 placed on the platen glass 22. The optical system 24 guides the light reflected from the original 21 to the reading unit 25, where it forms an image. The reading unit 25 is configured with an array of multiple photoelectric conversion elements, such as CCDs (Charge-Coupled Devices). The reading unit 25 generates red, green, and blue color component signals based on the formed reflected light. The reader image processing unit 1280 performs image processing (e.g., shading correction) on the color component signals acquired from the reading unit 25 to generate image data representing the read image. The reader image processing unit 1280 transmits the image data to the printer image processing unit 1290.

[0032] The printer 20 forms (prints) a toner image on paper S based on image data. The printer 20 includes image forming units 10a, 10b, 10c, and 10d that form toner images of the respective colors of Y (yellow), M (magenta), C (cyan), and K (black). The image forming units 10a, 10b, 10c, and 10d are arranged along an intermediate transfer belt 205. The image forming unit 10a is used to form yellow images. The image forming unit 10b is used to form magenta images. The image forming unit 10c is used to form cyan images. The image forming unit 10d is used to form black images. The image forming units 10a, 10b, 10c, and 10d have the same configuration. In the following description, the suffixes a, b, c, and d are omitted when it is not necessary to distinguish between colors. Note that the printer 20 of this embodiment is not limited to a color printer that forms full-color images, but may also be, for example, a monochrome printer that forms single-color images.

[0033] The image forming unit 10 includes a photosensitive drum 201. The photosensitive drum 201 is a drum-shaped photosensitive body having a photosensitive layer on its surface. A charger 202, an exposure unit 200, a developing unit 203, a drum cleaner 4, and a primary transfer unit 204 are provided around the photosensitive drum 201. The charger 202 applies a charging bias to charge the surface of the photosensitive drum 201, which rotates in the direction of arrow R1. The exposure unit 200 scans the charged surface of the photosensitive drum 201 with a laser beam (light beam) to form an electrostatic latent image on the surface of the photosensitive drum 201. The exposure unit 200 outputs the laser beam modulated based on image data processed by the printer image processing unit 1290. The developing unit 203 applies a developing bias to develop the electrostatic latent image with a developer (toner), forming a toner image on the surface of the photosensitive drum 201.

[0034] When a primary transfer bias is applied to the primary transfer unit 204, the toner image formed on the surface of the photosensitive drum 201 is transferred onto the intermediate transfer belt 205, which is an image carrier. The intermediate transfer belt 205 is sandwiched between the photosensitive drum 201 and the primary transfer unit 204, and is wound around rollers such as the inner secondary transfer roller 221. The intermediate transfer belt 205 is an endless belt-like intermediate transfer body, and is rotated in the direction of arrow R2.

[0035] A yellow toner image is formed on the photosensitive drum 201a. A magenta toner image is formed on the photosensitive drum 201b. A cyan toner image is formed on the photosensitive drum 201c. A black toner image is formed on the photosensitive drum 201d. The toner images of each color are transferred in succession, superimposed on top of each other, onto the rotating intermediate transfer belt 205. Any toner remaining on the photosensitive drum 201 that is not transferred to the intermediate transfer belt 205 is removed by the drum cleaner 4.

[0036] The intermediate transfer belt 205 rotates to transport the transferred toner images of each color to the inner secondary transfer roller 221. A secondary transfer roller 222 is provided at a position facing the inner secondary transfer roller 221 with the intermediate transfer belt 205 in between. The inner secondary transfer roller 221 and the secondary transfer roller 222 form a secondary transfer unit. The toner images of each color transferred to the intermediate transfer belt 205 are transferred collectively onto the paper S between the inner secondary transfer roller 221 and the secondary transfer roller 222. The toner images are transferred by applying a secondary transfer bias to the secondary transfer roller 222. The paper S onto which the toner images have been transferred is heated and pressed by the fixing unit 40, thereby performing a fixing process.

[0037] The paper S is fed from a paper feed cassette 209 or a manual feed tray 210. For example, the paper S stored in the paper feed cassette 209 is fed by a paper feed roller 218 and conveyed to a registration roller 211 by a conveyance roller 214. The registration roller 211 corrects skew of the paper S and conveys the paper S to the secondary transfer unit in accordance with the timing at which the toner image carried on the intermediate transfer belt 205 is conveyed to the secondary transfer unit. As a result, the toner image is transferred to a predetermined position on the paper S.

[0038] The paper S that has undergone the fixing process is discharged outside the device by paper discharge rollers 208 in the case of single-sided printing, or when printing on both sides is completed in the case of double-sided printing. In double-sided printing, the paper S with an image printed on one side (first side) passes through the fixing unit 40 and is then transported in the direction of double-sided reversing path 212. The paper S has its transport direction reversed in double-sided reversing path 212 and is transported to double-sided path 213. By reversing the transport direction in double-sided reversing path 212, the printed side is reversed from the first side to the other side (second side). The paper S that has passed through double-sided path 213 is transported by transport rollers 214 to registration rollers 211, where an image is printed in the same way as on the first side. In this way, a product with an image printed on the paper S is obtained.

[0039] An in-line sensor 215 is provided between the fixing unit 40 and the paper discharge roller 208. The in-line sensor 215 is an optical sensor used to detect image defects, image density, image position, color misalignment, and the like.

[0040] An image density sensor 408 is provided near the intermediate transfer belt 205, downstream of the image forming unit 10d in the rotation direction of the intermediate transfer belt 205. The image density sensor 408 measures the unfixed image (toner image) carried on the intermediate transfer belt 205. The image density sensor 408 is an optical sensor that has, for example, a light-emitting element and a light-receiving element, and measures reflected light from the unfixed image on the intermediate transfer belt 205. The intensity or amount of light reflected from the unfixed image changes depending on the amount of toner attached to the unfixed image. The image forming apparatus 100 can detect the image density of the unfixed image based on, for example, a conversion table between the intensity of reflected light from the unfixed image and the image density of the unfixed image.

[0041] The image forming apparatus 100 includes an environmental sensor 409 in the printer 20. The environmental sensor 409 is capable of acquiring environmental information within the image forming apparatus 100 before, during, and after image formation. In this embodiment, the environmental sensor 409 is configured as a detection unit capable of detecting the temperature, humidity, absolute moisture content, etc. of the environment in which the image forming apparatus 100 is installed. The detected values ​​(environmental information) detected by the environmental sensor 409 are used to determine image formation conditions and to select an image correction control to be executed from a plurality of image correction controls.

[0042] The measurement targets of the environmental sensor 409 are not limited to temperature and humidity, but may be any environmental condition that may affect the image to be printed. The environmental sensor 409 may be provided at multiple locations within the image forming apparatus 100. The location of the environmental sensor 409 is not limited as long as it can measure environmental information that is sensitive to the quality of image density and gradation characteristics within the image forming apparatus 100.

[0043] (function block) Fig. 5 is a functional block diagram for performing machine learning in the system of this embodiment. Each function of the image forming apparatus 100 is realized, for example, by the CPU 1201 executing a computer program in the hardware configuration of Fig. 2. Each function of the machine learning server 102 is realized, for example, by the CPU 301 executing a computer program in the hardware configuration of Fig. 3. The same is true for each function of the data server 105, which is realized by a CPU (not shown) included in the data server 105 executing a computer program.

[0044] The system of this embodiment learns information for adjusting the image density of an image formed by the image forming apparatus 100, and performs processing to estimate an image density setting value. The functional block diagram of Figure 5 shows the functional blocks for performing such processing.

[0045] The image forming apparatus 100 functions as a data storage unit 501, a job control unit 503, an image density adjustment unit 511, an image reading unit 504, an estimation processing unit 505, a counter unit 506, and an apparatus state detection unit 507. The image forming apparatus 100 also functions as an image density detection unit 508, an environmental condition detection unit 509, and an image formation condition control unit 530. The machine learning server 102 functions as a learning data generation unit 513, a machine learning unit 514, and a data storage unit 515. The data server 105 functions as a data collection and provision unit 510 and a data storage unit 512.

[0046] Each function of the image forming apparatus 100 will be described. The data storage unit 501 records data input to and output from the image forming apparatus 100, such as image data, learning data, and learning models, in the RAM 1202 or storage 1204. The job control unit 503 mainly executes basic functions of the image forming apparatus 100, such as copying, faxing, and printing, based on user instructions, and transmits and receives instructions and data between other function blocks associated with the execution of these basic functions. The image density adjustment unit 511 sets an image density setting value that optimally adjusts the image density based on the execution result of the image density adjustment. The image density adjustment unit 511 also reflects the estimation result by the estimation processing unit 505 in the image density setting value.

[0047] Image density detection unit 508 detects the image density of the toner image on intermediate transfer belt 205 based on the detection result from image density sensor 408. Environmental condition detection unit 509 detects the environment in which image forming apparatus 100 is installed and the internal environmental state (environmental conditions) of image forming apparatus 100 based on the detection result from environmental sensor 409. Environmental condition detection unit 509 generates environmental information representing the detected environmental conditions. Image formation condition control unit 530 sets optimal image formation conditions in image forming apparatus 100 to satisfy the specification requirements transmitted and received by job control unit 503. For example, image formation condition control unit 530 generates image formation conditions according to an image density setting value and sets them in image forming apparatus 100.

[0048] The counter unit 506 stores data containing counter information in an image forming state and a non-image forming state. The counter information is, for example, the number of times toner has been replenished to the developing device 203. The image forming apparatus 100 has a replenishment mechanism (not shown). The replenishment mechanism replenishes the target developing device 203 with a predetermined amount of toner per replenishment operation. Therefore, the image forming apparatus 100 can predict the amount of toner to be replenished to the developing device 203 based on the count value of the counter unit 506.

[0049] When executing the copy function or scan function based on instructions from the job control unit 503, the image reading unit 504 controls the optical reading operation of the original 21 by the reader 250 and the optical reading operation of the paper S by the in-line sensor 215.

[0050] The estimation processing unit 505 is realized by the CPU 1201 and the GPU 1291, and performs estimation processing, classification processing, and the like to realize AI functions on data input and output by the image forming apparatus 100. The estimation processing unit 505 performs processing based on instructions from the job control unit 503. The processing result of the estimation processing unit 505 is transmitted to the job control unit 503 and fed back to the user. The feedback to the user is performed, for example, by displaying a notification message on the operation unit 140.

[0051] The functions of the data server 105 will be described below. The data collection and provision unit 510 collects and provides learning data for the machine learning server 102 to learn from. In this embodiment, the data collection and provision unit 510 acquires learning data including device information such as the device status, usage history, environmental conditions, and image density setting value of the image forming device 100 from the image forming device 100, and provides the learning data to the machine learning server 102. The data collection and provision unit 510 stores and manages the collected learning data in a data storage unit 512.

[0052] The functions of the machine learning server 102 will be described below. The learning data generation unit 513 acquires learning data from the data server 105. The learning data generation unit 513 performs preprocessing on the acquired learning data to effectively obtain learning effects, such as removing data that becomes noise, and optimizes the learning data. Preprocessing is performed, for example, by filtering device information acquired from the image forming device 100 immediately after adjusting the image formation conditions. This processing can obtain learning data that can be used to effectively learn, for example, image density setting values.

[0053] The data storage unit 515 stores data received from the data server 105, training data generated by the training data generation unit 513, and trained models in the machine learning unit 514. The data storage unit 515 temporarily records these data and models in the RAM 302 or the storage 304. The machine learning unit 514 performs machine learning using as input the learning data generated by the learning data generation unit 513. The machine learning unit 514 is realized by the GPU 306 and the CPU 301. The machine learning unit 514 performs machine learning based on a learning method using a learning model, which will be described later with reference to FIG. 6.

[0054] (Learning model) Fig. 6 is an explanatory diagram of a learning model of machine learning performed by the machine learning unit 514 of the machine learning server 102. Fig. 6 shows the input / output structure using the learning model by the machine learning unit 514, and illustrates a learning model using a neural network.

[0055] 6(a), the set values ​​or measured values ​​that can be obtained in the image formation state and the non-image formation state are used as input data X. Here, examples of input data X include X1 to X8 related to the generation of a learning model for predicting image density set values.

[0056] The elements of the learning data are not limited to data related to image density fluctuations, and may also include data obtainable from sensors provided in the image forming apparatus 100. When data expressed as categorical variables, such as paper settings, double-sided printing, and continuous or intermittent operation, is handled as numerical values ​​in machine learning, the data is preprocessed by converting the expression into numerical values ​​using a known method such as one-hot encoding.

[0057] Specific examples of machine learning algorithms include neural networks, nearest neighbor methods, naive Bayes methods, decision trees, and support vector machines. Deep learning, which uses neural networks to generate features and connection weighting coefficients for learning, is also an example. Any of the above algorithms that can be used can be used as appropriate and applied to this embodiment.

[0058] As shown in FIG. 6(b), the learning model (W) may include an error detection unit and an update unit. The error detection unit, for example, uses a loss function to derive a loss (L) representing the error between the training data T and output data Y (4) output from the output layer of the neural network in response to input data X (2) input to the input layer. The update unit updates the connection weighting coefficients between the nodes of the neural network so as to reduce the loss (L) obtained by the error detection unit. The update unit updates the connection weighting coefficients, for example, using backpropagation. The backpropagation is a technique for adjusting the connection weighting coefficients between the nodes of each neural network so as to reduce the error between the output data Y and the training data T.

[0059] The learning model (W) prepares a large amount of training data consisting of sets of "input data with known correct values" and "correct values," and adjusts the weighting coefficients within the learning model (W) so that when input data corresponding to these correct values ​​is input, the output comes as close as possible to the correct value. By performing this type of processing, the learning model (W) becomes a highly accurate learning model (W). This type of processing is called the "learning process," and the learning model that has been adjusted through the learning process is called the "trained model."

[0060] The prepared training data T is a set of "input data with known correct values" and "correct values." The learning model in the machine learning unit 514 is not limited to the deep learning system described above, and a model based on linear regression or nonlinear regression may also be applied. There is no problem if the learning model calculates the correct value by multiplying the input data by a known coefficient.

[0061] (Controller 1200 of image forming apparatus 100) 7 is an explanatory diagram of a printer control unit including the controller 1200 of the image forming apparatus 100 in FIG. 2 and the engine controller 711 provided in the printer 20. In the controller 1200, the same components as those in FIG. 2 are denoted by the same reference numerals. A description of the same components as those in FIG. 2 will be omitted.

[0062] 7(a) shows the configuration of the printer control unit 700. An engine controller 711 mainly controls the operation of the printer 20. The controller 1200 includes a CPU 1201, a RAM 1202, a ROM 1203, a host I / F 704, a reader I / F 705, a RIP unit 1260, a color processing unit 707, a tone correction unit 708, a halftone unit 709, and an engine I / F 710. The operation unit 140 and the engine controller 711 are connected to the controller 1200.

[0063] The host I / F 704 is realized by at least one of the wired communication I / F 1210 and the wireless communication I / F 1270 shown in Fig. 2. The host I / F 704 acquires print job instructions and image data from the general-purpose computer 103, for example. The reader I / F 705 and the engine I / F 710 are realized by the communication I / F 1208 and the device I / F 1220 in Fig. 2. The reader I / F 705 acquires image data representing an image of the original 21 read by the reader 250. When the original 21 is a test chart on which a pattern image is formed, the reader I / F 705 acquires image data (read data) that is the result of reading the test chart. The engine I / F 710 communicates with the engine controller 711. For example, the engine I / F 710 transmits image data to the engine controller 711 and acquires various measurement values ​​from the engine controller 711.

[0064] The color processing unit 707, the tone correction unit 708, and the halftone unit 709 are implemented by the printer image processing unit 1290 in FIG. 2. The color processing unit 707 converts the color space of a bitmap image using a color management profile or the like. For example, the color processing unit 707 converts image data in RGB format into image data in YMCK format. The tone correction unit 708 corrects the image data based on a tone correction table (γLUT) so that the tone characteristics of the image formed by the printer 20 become ideal tone characteristics. The halftone unit 709 performs pseudo-halftone processing such as a dither matrix or error diffusion method on the tone-corrected image data. The image data output from the halftone unit 709 is sent to the engine controller 711 via the engine IF 710. The color processing unit 707, the tone correction unit 708, and the halftone unit 709 support multiple image processing operations.

[0065] In the image forming apparatus 100, at least a part of the image processing including the processing of the RIP unit 1260 may be executed by an image processor such as the GPU 1291. Furthermore, the image processing may be performed by cooperation between the GPU 1291 and the CPU 1201. There may be multiple image processors.

[0066] The engine controller 711 includes a CPU 712, a RAM 713, a ROM 714, a high-voltage power supply 717, a timer 719, and a counter 720. The engine controller 711 is connected to the environment sensor 409, a density sensor 716, the exposure unit 200, and the in-line sensor 215. The engine controller 711 is built into the printer 20.

[0067] The CPU 712 controls the operation of the printer by executing a computer program stored in the ROM 714. The RAM 713 provides a work area for the CPU 712 when it executes processing.

[0068] A high-voltage power supply 717 generates high voltages such as a charging bias, a developing bias, a primary transfer bias, and a secondary transfer bias. A timer 719 starts timing when an image formation process is completed, thereby measuring a non-image formation time (a period of idle time) during which the image forming apparatus 100 is not forming an image. The timer 719 can also measure an operating time (an image formation time). A counter 720 counts the number of times toner has been replenished to the developing device 203d. The image forming apparatus 100 has a replenishment mechanism (not shown). The amount of toner replenished to the developing device 203d by the replenishment mechanism in one replenishment operation is predetermined. Therefore, the controller 1200 can predict the amount of toner to be replenished to the developing device 203d based on the count value of the counter 720.

[0069] The density sensor 716 detects the toner density (black toner density) of the developing device 203d. The toner density is, for example, a parameter that indicates the ratio of toner to carrier. The density sensor 716 is, for example, a magnetic permeability sensor. The in-line sensor 215 includes a light source and a line sensor having multiple light receiving elements. The in-line sensor 215 is disposed so that the longitudinal direction of the line sensor is perpendicular to the transport direction of the paper S. The in-line sensor 215 reads a test chart on which a pattern image is printed on the paper S.

[0070] 7B shows functions realized by the CPU 1201 executing the control program. The CPU 1201 functions as a potential control unit 721, a loading amount adjustment unit 722, a table creation unit 723, and a prediction unit 724.

[0071] The potential control unit 721 determines voltage values ​​such as a charging bias and a developing bias based on environmental information acquired by the environmental sensor 409. The potential control unit 721 sets the determined voltage value in the high-voltage power supply 717. The high-voltage power supply 717 outputs a voltage of the set voltage value. The potential control unit 721 and the high-voltage power supply 717 function as a voltage control unit.

[0072] The toner amount adjustment unit 722 adjusts the maximum amount of toner that can be placed on the paper S (maximum toner amount). The maximum toner amount is adjusted based on the charging bias and the developing bias. The toner amount adjustment unit 722 may also adjust the maximum toner amount by controlling the intensity of the laser light (laser power LPW) output from the exposure unit 200d. The toner amount adjustment unit 722 and the exposure unit 200d function as an exposure control unit.

[0073] The table creation unit 723 creates a tone correction table (γLUT) used by the tone correction unit 708. The table creation unit 723 can create a tone correction table in three creation modes.

[0074] The first mode is a mode in which a pattern image is formed as in the conventional method, and a tone correction table is created based on the measurement results of the pattern image without performing predictive control using a learning model. In this embodiment, the tone correction table created in the first mode is called a "basic table."

[0075] The second mode is a mode specific to this embodiment, in which image density is predicted based on environmental information, image formation conditions, etc., and a gradation correction table is created based on the predicted image density. The gradation correction table created here is called a "correction table." The prediction of image density is performed by the prediction unit 724. In this embodiment, a correction table is created based on the predicted image density (predicted density, predicted value), and a composite table is created each time the basic table and the correction table are combined. The composite table is set as a gradation correction table in the gradation correction unit 708. The gradation correction unit 708 corrects the gradation of the image data using the set composite table (gradation correction table). In the second mode, pattern image formation and measurement are not performed, thereby significantly reducing downtime.

[0076] The third mode, like the second mode, predicts image density based on environmental information, image formation conditions, etc., and creates a gradation correction table based on the predicted image density (predicted value). The difference from the second mode is that the maximum density that can be output during image formation is not predicted. In other words, the third mode creates the remaining gradation correction tables, excluding the predicted maximum density, based on the predicted image density.

[0077] The prediction of image density is performed by the prediction unit 724. In this embodiment, a correction table is created based on the predicted density, and a composite table is created by combining the basic table and the correction table. The composite table is set as a gradation correction table in the gradation correction unit 708. The gradation correction unit 708 corrects the gradation of the image data using the set composite table (gradation correction table). In the third mode, as in the second mode, pattern image formation and measurement are not performed, so downtime is significantly reduced.

[0078] 7(c) shows part of the information stored in the RAM 1202. The RAM 1202 stores a basic table 725, a correction table 726, and image forming conditions 727. The basic table 725 is a gradation correction table created in the first mode. The correction table 726 is a table created in the second or third mode, and is a table for correcting the basic table 725 to obtain a composite table. The image forming conditions 727 include, for example, a charging bias voltage value (charging setting), a developing bias voltage value (developing setting), a laser power LPW (exposure setting), a fixing temperature (fixing setting), etc.

[0079] The prediction of image density by the prediction unit 724 will now be described. The prediction unit 724 sends a plurality of predicted densities to the table creation unit 723. These plurality of predicted densities (predicted density group) form image density characteristics and are used to create a gradation correction table. The table creation unit 723 creates a gradation correction table based on the predicted density group. As described above, the table creation unit 723 creates a correction table 726 based on the predicted density group, combines it with the basic table 725 to create a gradation correction table (composite table), and sets it in the gradation correction unit 708.

[0080] (Image density correction control) Image density correction control is performed based on the above three creation modes. Figure 8 is a flowchart showing image density correction control (calibration). Here, the image density correction control performed in the first mode is called main calibration, and the image density correction control performed in the second and third modes is called predictive calibration. The main calibration is actual measurement control (first calibration) in which image formation conditions are generated based on the image density obtained from a pattern image formed on paper S. The predictive calibration is predictive control (second calibration) in which image formation conditions are generated based on predicted density.

[0081] The CPU 1201 determines whether the conditions for executing the main calibration (first mode) are met (S800). If the conditions for execution are met (S800: Y), the main calibration is executed. If the conditions for execution are not met (S800: N), the predictive calibration is executed. The conditions for executing the main calibration include, for example, the time elapsed since the previous main calibration, the number of sheets printed, and changes in the installation environment. It is determined that the conditions for executing the main calibration are met when a predetermined amount of time has passed since the previous main calibration, when a predetermined number of sheets or more have been printed since the previous main calibration, when the image forming apparatus 100 has been moved, etc.

[0082] Main calibration When performing main calibration, the CPU 1201 determines potentials such as the charging bias (VdT) and developing bias (Vdc) using the potential control unit 721 in order to execute potential control for the engine controller 711 (S801). The CPU 1201 determines the charging bias (VdT) and developing bias (Vdc) in accordance with the environmental conditions (temperature, humidity, absolute moisture content, etc.) acquired by the environmental sensor 409. Since potential control is known, detailed description thereof will be omitted.

[0083] The CPU 1201 adjusts the image formation conditions for obtaining an image of maximum density using the toner application amount adjustment unit 722 (S802). The maximum density may also be referred to as the maximum toner application amount. For example, the toner application amount adjustment unit 722 sets the voltage values ​​of the charging bias (VdT) and the developing bias (Vdc) determined by the potential control in the engine controller 711, and controls the printer 20 to form a pattern image on the paper S for adjusting the maximum toner application amount. The CPU 1201 causes the inline sensor 215 to read the paper S (test chart) on which the pattern image has been formed. The CPU 1201 acquires the read result (read data) of the test chart from the inline sensor 215. The toner application amount adjustment unit 722 determines the relationship between the toner application amount and the laser power LPW based on the read data. Based on this relationship, the toner application amount adjustment unit 722 determines the laser power LPW as the image formation condition for obtaining the maximum toner application amount. Since the method for adjusting the maximum toner application amount is also known, a detailed description thereof will be omitted.

[0084] The CPU 1201 controls the printer 20 via the engine controller 711 based on the laser power LPW that allows the maximum toner load to be obtained, to form a pattern image for gradation correction on the paper S (S803). The pattern image for gradation correction includes, for example, a pattern image of 64 gradations for each color. The paper S on which the pattern image for gradation correction is printed is different from the paper S on which a pattern image for adjusting the maximum toner load is printed. The CPU 1201 causes the inline sensor 215 to read the paper S (test chart) on which the pattern image is formed. The CPU 1201 acquires the reading result (read data) of the test chart from the inline sensor 215.

[0085] The CPU 1201 detects the image density of each gradation based on the read data of the pattern image for gradation correction using the table creation unit 723 (S804). The CPU 1201 acquires the detected image density as a reference density using the table creation unit 723, and acquires the reference signal value of each sensor at this time (S805). The table creation unit 723 acquires the reference values ​​and reference signal values ​​of the image forming conditions set in the engine controller 711 to form the pattern image. The reference values ​​of the image forming conditions are, for example, the charging bias, the developing bias, and the laser power LPW. The reference density is the image density of each gradation. The reference signal value is, for example, the toner density, the count value, and the timer value described above. The reference values, the reference signal value, and the reference density are stored in the RAM 1202.

[0086] The CPU 1201 uses the table creation unit 723 to create a basic table 725 based on the measured image density so that the gradation characteristics of the image formed on the paper S match the ideal gradation characteristics (gradation target) (S806). The table creation unit 723 performs, for example, interpolation and smoothing processes on the measured image density to obtain the gradation characteristics of the printer 20. The table creation unit 723 creates the basic table 725 based on the gradation characteristics of the entire density range and the gradation target. The table creation unit 723 sets the basic table 725 in the gradation correction unit 708.

[0087] Predictive Calibration When a predetermined time has passed since the basic table 725 was created or when a predetermined number of images have been formed, the environmental conditions and the state of the image forming apparatus 100 change successively. Therefore, the basic table 725 needs to be corrected in response to these changes.

[0088] Creating the base table 725 in the main calibration requires forming a pattern image, which results in downtime. Predictive calibration (second and third modes) is a process for updating the gradation correction table without forming a pattern image. By employing predictive calibration, downtime can be significantly reduced. Note that in predictive calibration, a correction table 726 is generated and combined with the base table 725 generated in the main calibration. This corrects (modifies) the gradation correction table.

[0089] When predictive calibration is to be performed, the CPU 1201 first determines whether the conditions for performing predictive calibration are met (S807). The conditions for performing predictive calibration include, for example, power-on, recovery from sleep mode (power-saving mode), environmental changes, and reaching a preset timing. Predictive calibration is performed more frequently than main calibration. If the conditions for performing predictive calibration are not met (S807: N), the CPU 1201 returns to the processing of S800.

[0090] If the execution condition is satisfied (S807: Y), the CPU 1201 calculates a predicted density (D prediction) for each gradation using the prediction unit 724 (S808). Here, the prediction unit 724 calculates 10 predicted densities (D prediction) corresponding to 10 gradations. The CPU 1201 creates a predicted density characteristic (predicted gradation characteristic) using the table creation unit 723 based on the calculated 10 predicted densities (D prediction) (S809).

[0091] FIG. 9 is an explanatory diagram of the process of creating the predicted density characteristics. In the second mode, the prediction unit 724 determines the image densities of all gradations by performing interpolation calculations using ten predicted densities (D prediction) D_tgt1 to D_tgt10 shown on the vertical axis of Fig. 9. Note that the table creation unit 723 may determine the image densities of all gradations by an approximation formula that represents predicted density characteristics using the ten predicted densities (D prediction). In the third mode, the prediction unit 724 determines the image density of all gradations except D_tgt10 (maximum density) by performing an interpolation calculation using nine predicted densities (D prediction) D_tgt1 to D_tgt9. The table creation unit 723 may determine the image density of all gradations except D_tgt10 by an approximation formula that represents predicted density characteristics using the nine predicted densities (D prediction). In order to distinguish between the second mode and the third mode, the predictive calibration of the second mode may be called the "second calibration," and the predictive calibration of the third mode may be called the "third calibration."

[0092] FIG. 9(a) shows a gradation target 901, a base table 725, and a reference density characteristic 903. The horizontal axis represents the input signal corresponding to the gradation level. The vertical axis represents the image density. The reference density characteristic 903 is the reference density obtained in the processing of S805. The base table 725 is generated by inverting (inversely converting) the reference density characteristic 903 with respect to the gradation target 901.

[0093] 9B shows a gradation target 901, a reference density characteristic 903, and a predicted density characteristic 904. The predicted density characteristic 904 is a predicted density (D prediction) obtained in the processes of S808 and S809.

[0094] Due to changes over time, the image density characteristics of the image forming apparatus 100 change from the reference density characteristics 903 to the predicted density characteristics 904. Therefore, if the gradation correction unit 708 uses the basic table 725 created based on the reference density characteristics 903, it will not be possible to correct the gradation characteristics with high precision.

[0095] The CPU 1201 causes the table creating unit 723 to create the correction table 726 based on the predicted density characteristics 904 (S810). In the second mode, the table creation unit 723 performs correction control of the maximum density targeted by the basic table for the predicted density of the maximum density D_tgt10. The table creation unit 723 corrects the maximum density by changing at least one of the image formation condition settings, namely, the exposure setting, the charging setting, and the development setting, based on the correction amount. Next, the table creation unit 723 creates a new predicted density characteristic 904 based on the changed image formation condition settings, and corrects the predicted density characteristic 904 after the correction control of the maximum density with respect to the characteristics of all gradations in the basic table 725. The table creation unit 723 creates a correction table 726 by performing an inverse conversion of the predicted density characteristic 904 with respect to the characteristics of the basic table 725. In the third mode, the table creation unit 723 does not perform the correction control for the maximum density that is performed in the second mode. The table creation unit 723 performs interpolation calculations using nine predicted densities (D predictions) D_tgt1 to D_tgt9 while retaining the information of D_tgt10 of the previously set basic table 725. The table creation unit 723 corrects the interpolated predicted density characteristics 904 with respect to the characteristics of all gradations of the basic table 725. The table creation unit 723 creates a correction table 726 by performing an inverse conversion of the predicted density characteristics 904 with respect to the characteristics of the basic table 725.

[0096] The CPU 1201 creates a modified gradation correction table (composite table) by combining the base table 725 and the modification table 726 using the table creation unit 723 (S811). FIG. 10 is an explanatory diagram of the composite table. FIG. 10 shows the gradation target 901, the base table 725, the modification table 726, and the modified gradation correction table 1001 (composite table). The table creation unit 723 sets the created gradation correction table 1001 in the gradation correction unit 708. The gradation correction unit 708 converts the input image signal into image data using the gradation correction table 1001.

[0097] (First Example) In the first embodiment, image adjustment control (image density correction control) is performed when restarting image formation after completion. Here, selection of a creation mode for a gradation correction table as image density correction control will be described. Fig. 11 is a flowchart showing the selection process for the creation mode (image density correction control).

[0098] The printer control unit 700 acquires current printer 20 setting information from the engine controller 711 (S1100). In this embodiment, the printer control unit 700 acquires the idle time t during which the printer 20 has not been operating since the previous image formation ended and the current temperature dnow as setting information. The printer control unit 700 acquires the previous setting information to be stored in the RAM 713 (S1101). The printer control unit 700 compares the current setting information with the previous setting information. In this embodiment, the printer control unit 700 acquires the threshold value T for the idle time and the temperature d at the time of completion of the previous image formation as the comparison results.

[0099] The printer control unit 700 compares the idle time t included in the current setting information with the threshold value T (S1102). The printer control unit 700 also compares the temperature dnow with the temperature d (S1103). The comparison of the temperature dnow with the temperature d is a comparison to determine whether the temperature difference (|d-dnow|) between the time when the previous image formation ends and the time when the current image formation ends is equal to or greater than a predetermined threshold value D. In this embodiment, the temperature that becomes the threshold value D is 5°C. The creation mode is determined based on the comparison results of the processes in S1102 and S1103. In the conditional branching of the processes in S1102 and S1103, the setting range for the threshold value T is preferably 6 hours or more, and the setting range for the threshold value D is preferably 3°C or more.

[0100] If the unused time t is equal to or greater than the threshold value T (S1102: t≧T), the printer control unit 700 selects the first mode as the creation mode (S1104). In other words, if the unused time is equal to or greater than a predetermined time, the image density correction control performs a first calibration involving the formation of a pattern image and the detection of the pattern image. When the placement time t is less than the threshold value T (S1102: t < T) and the temperature difference |d - dnow| is greater than or equal to the threshold value D (S1103: |d - dnow| ≥ D), the printer control unit 700 selects the second mode in the creation mode (S1105). That is, when the placement time is less than the predetermined time and the temperature difference is greater than or equal to the predetermined temperature difference, in the image density correction control, the second calibration using ten predicted densities is performed without forming a pattern image. When the placement time t is less than the threshold value T (S1102: t < T) and the temperature difference |d - dnow| is less than the threshold value D (S1103: |d - dnow| < D), the printer control unit 700 selects the third mode in the creation mode (S1106). That is, when the placement time is less than the predetermined time and the temperature difference is less than the predetermined temperature difference, in the image density correction control, the third calibration using nine predicted densities is performed without forming a pattern image.

[0101] In this embodiment, the placement time and the temperature are used for the conditional branch for selecting the creation mode. By selecting the creation mode based on the placement time and the temperature, the following effects can be obtained.

[0102] During long-term placement, the states of the respective components of the image forming apparatus 100 change significantly from the time when the previous image formation ended. As a result, in the prediction control, the correction accuracy decreases, so control that grasps the current state by actual measurement control is required. That is, the main calibration (first calibration) of the first mode is required.

[0103] Even when it has not been placed for a long time, if the environmental conditions, particularly the temperature, etc. have changed significantly since the end of the previous image formation, the charging characteristics of the consumable materials such as the photosensitive drum 201 and toner change greatly. In this case, it also affects the gradation, including the maximum density at the time of image formation. Therefore, the predictive calibration (second calibration) of the second mode incorporating a model capable of predicting the characteristic changes due to environmental fluctuations is selected. By performing the predictive calibration of the second mode, the gradation including the maximum density can be corrected.

[0104] If the printer has not been left unused for a long period of time and there are no significant changes in the environmental conditions, the charging characteristics described above will not change significantly. Therefore, by performing the third mode predictive calibration (third calibration) and correcting only the gradation, image quality can be maintained.

[0105] The effects of the first embodiment were verified under the following conditions. As a preliminary test, 2,000 full-color A4 images with an image coverage rate of 7% were printed, and after the printing was complete, an image in which the gradation could be confirmed was output. After that, a full image correction process was performed under the following conditions 1 to 3, an image in which the gradation could be confirmed was output, and the color difference ΔE76 from the image output in the preliminary test, the control time (downtime), and the toner consumption were calculated. Note that, for comparative verification, the full image correction process was applied under each of conditions 1 to 3, and the threshold T was set to 8 hours and the threshold D to 5°C for the condition branching settings of the process in Figure 11. ·Condition 1 Standing time: 10 hours Temperature inside the unit after preparation: 25°C Temperature inside the unit before correction: 25°C ·Condition 2 Standing time: 2 hours Temperature inside the device after preparation: 25°C Temperature inside the device before correction: 15°C ·Condition 3 Standing time: 2 hours Temperature inside the device after preparation: 25°C Temperature inside the device before correction: 28°C

[0106] The optimal creation modes for suppressing density changes are the first mode under condition 1, the second mode under condition 2, and the third mode under condition 3. Figure 12 is a table showing the confirmation results for each mode under each condition.

[0107] Under condition 1, it has been confirmed that the first mode, which performs main calibration, is able to suppress the occurrence of color differences more effectively than the second and third modes, which perform predictive calibration. This confirms the validity of the selection made through conditional branching. Under condition 2, it was confirmed that the second mode, which performs predictive calibration, can ensure color difference accuracy equivalent to that of the first mode, while also reducing control time and toner consumption compared to the first mode. This confirms the validity of the selection made through conditional branching. Under condition 3, it was confirmed that the third mode, which performs predictive calibration, can ensure color difference accuracy equivalent to that of modes 1 and 2, while also reducing control time compared to mode 1. This confirms the validity of the selection made through conditional branching. As described above, it can be seen that the effect of applying the selection of the correction process according to the conditional branch shown in FIG. 11 is manifested by the three conditions.

[0108] As described above, when image forming apparatus 100 transitions from a non-image forming state to an image forming state, it is possible to select image correction control to be performed immediately after the transition based on the state of printer 20 immediately after the transition and the state of printer 20 from before the transition to the image forming state. Non-image forming states include, for example, a power-off state, a standby state, a sleep state, and a degenerate state. Image forming apparatus 100 configured in this manner can shorten the time until image formation after a state transition and maintain the printer 20 in an optimal state.

[0109] In this embodiment, the temperature change is used as the criterion for the second conditional branch, but the criterion is not limited to this, and environmental information such as humidity or absolute moisture content may also be set for the conditional branch. By using a factor that is sensitive to fluctuations in image density as the criterion for the conditional branch, it is possible to ensure the accuracy of the prediction of image density.

[0110] (Second Example) In the second embodiment, image adjustment control (image density correction control) is performed when restarting image formation after completion. Here, the selection of a gradation correction table creation mode as image density correction control will be described. The second embodiment differs from the first embodiment in the determination criteria for the second condition branch. In the second embodiment, humidity information is used as the determination criteria for the second condition branch. In this case as well, a factor sensitive to fluctuations in image density is set in the condition branch, allowing for optimization of the selection of the correction process. Figure 13 is a flowchart showing the selection process for the creation mode (image density correction control).

[0111] The printer control unit 700 acquires the current setting information of the printer 20 from the engine controller 711 (S1200). In this embodiment, the printer control unit 700 acquires the elapsed time t from the end of the previous image formation until now and the current humidity hnow as the setting information. The printer control unit 700 acquires the previous setting information stored in the RAM 713 (S1201). The printer control unit 700 compares the current setting information with the previous setting information. In this embodiment, the printer control unit 700 acquires the threshold value T regarding the elapsed time and the humidity h at the end of the previous image formation as the comparison result.

[0112] The printer control unit 700 compares the elapsed time t included in the current setting information with the threshold value T (S1202). Also, the printer control unit 700 compares the humidity dnow with the humidity h (S1203). The comparison between the humidity hnow and the humidity h is a comparison of whether the humidity difference (|h - hnow|) between the end of the previous image formation and the end of the current image formation is equal to or greater than a predetermined threshold value H. In this embodiment, the humidity serving as the threshold value H is 10%. Based on the respective comparison results of the processes of S1202 and S1203, the creation mode is determined. In the conditional branches of the processes of S1202 and S1203, the setting range of the threshold value T is preferably 6 hours or more, and the setting range of the threshold value H is preferably 10% or more.

[0113] When the elapsed time t is equal to or greater than the threshold value T (S1202: t ≥ T), the printer control unit 700 selects the first mode for the creation mode (S1204). That is, when the elapsed time is a predetermined time or more, in the image density correction control, the first calibration involving the formation of the pattern image and the detection of the pattern image is performed. When the elapsed time t is less than the threshold value T (S1202: t < T) and the humidity difference |h - hnow| is equal to or greater than the threshold value H (S1203: |h - hnow| ≥ H), the printer control unit 700 selects the second mode for the creation mode (S1205). That is, when the elapsed time is less than the predetermined time and the temperature difference is equal to or greater than the predetermined humidity difference, in the image density correction control, the second calibration using 10 predicted densities is performed without forming the pattern image. When the placement time t is less than the threshold value T (S1202: t < T) and the humidity difference |h - hnow| is less than the threshold value H (S1203: |h - hnow| < H), the printer control unit 700 selects the third mode for the creation mode (S1206). That is, when the placement time is less than the predetermined time and the temperature difference is less than the predetermined humidity difference, in the image density correction control, the third calibration using nine predicted densities is performed without forming a pattern image.

[0114] In this embodiment, the placement time and humidity are used for the conditional branch for selecting the creation mode. By selecting the creation mode based on the placement time and humidity, the following effects can be obtained.

[0115] During long-term placement, the states of the various components of the image forming apparatus 100 change significantly from the time when the previous image formation ended. As a result, in the prediction control, the correction accuracy decreases, so control that grasps the current state by actual measurement control is required. That is, the main calibration (first calibration) of the first mode is required.

[0116] Even when it has not been placed for a long time, if the environmental conditions, particularly the humidity, etc., have changed significantly from the time when the previous image formation ended, the charging characteristics of the consumable materials such as the photosensitive drum 201 and toner change significantly. In this case, it also affects the gradation including the maximum density at the time of image formation. Therefore, the prediction type calibration (second calibration) of the second mode incorporating a model capable of predicting the characteristic changes due to environmental fluctuations is selected. By performing the prediction type calibration of the second mode, the gradation including the maximum density can be corrected.

[0117] When it has not been placed for a long time and there is no significant change in the environmental conditions, there is also no significant change in the above charging characteristics. Therefore, by performing the prediction type calibration (third calibration) of the third mode and correcting only the gradation, the image quality can be maintained.

[0118] The effects of the second embodiment were verified under the following conditions. As a preliminary test, 2,000 full-color A4 images with an image coverage rate of 7% were printed, and after the printing was complete, an image in which the gradation could be confirmed was output. After that, a full image correction process was performed under the following conditions 1 to 3, an image in which the gradation could be confirmed was output, and the color difference ΔE76 from the image output in the preliminary test, the control time (downtime), and the toner consumption were calculated. Note that, for comparative verification, the full image correction process was applied under each of conditions 1 to 3, and the threshold T was set to 8 hours and the threshold H to 15% for the condition branching settings of the process in Figure 13. ·Condition 1 Leaving time: 10 hours Humidity inside the unit after preparation: 50% Humidity inside the unit before correction: 50% ·Condition 2 Time left: 2 hours Humidity inside the unit after preparation: 50% Humidity inside the unit before correction: 80% ·Condition 3 Time left: 2 hours Humidity inside the unit after preparation: 50% Humidity inside the unit before correction: 45%

[0119] The optimal creation modes for suppressing density changes are the first mode under condition 1, the second mode under condition 2, and the third mode under condition 3. Figure 14 is a table showing the confirmation results for each mode under each condition.

[0120] Under condition 1, it has been confirmed that the first mode, which performs main calibration, is able to suppress the occurrence of color differences more effectively than the second and third modes, which perform predictive calibration. This confirms the validity of the selection made through conditional branching. Under condition 2, it was confirmed that the second mode, which performs predictive calibration, can ensure color difference accuracy equivalent to that of the first mode, while also reducing control time and toner consumption compared to the first mode. This confirms the validity of the selection made through conditional branching. Under condition 3, it was confirmed that the third mode, which performs predictive calibration, can ensure color difference accuracy equivalent to that of modes 1 and 2, while also reducing control time compared to mode 1. This confirms the validity of the selection made through conditional branching. As described above, it can be seen that the effect of applying the selection of the correction process according to the conditional branch shown in FIG. 13 is manifested by the three conditions.

[0121] As described above, when image forming apparatus 100 transitions from a non-image forming state to an image forming state, it is possible to select the image correction control to be performed immediately after the transition based on the state of printer 20 immediately after the transition and the state of printer 20 from before the transition to the transition. Image forming apparatus 100 configured in this way can shorten the time until image formation after the state transition and maintain the printer 20 in an optimal state.

[0122] In this embodiment, humidity change is used as the criterion for the second conditional branch, but the criterion is not limited to this, and environmental information such as absolute moisture content may also be set for the conditional branch. By using a factor that is sensitive to fluctuations in image density as the criterion for the conditional branch, it is possible to ensure the accuracy of image density prediction.

[0123] (Third Example) In the processes of the first and second embodiments, a conditional branch may be selectable or unselectable depending on the usage environment and usage conditions of the image forming apparatus 100. Depending on the user's usage environment, the diversity of jobs due to various print settings, and sensitivity to color design preferences, the selected process may not result in an optimized correction process. For this reason, it is preferable that the image density correction control be selectable in the image forming apparatus 100. In other words, by being able to set the correction process (image density correction control) to be enabled / disabled, more suitable image density control can be achieved. Furthermore, it is preferable that the image density correction control be disabled if the user determines that predictive calibration is not operating normally under unexpected circumstances, including a malfunction of the image forming apparatus 100.

[0124] That is, by allowing the user to select whether to enable or disable the image density correction control depending on the usage situation and the product, it becomes possible to provide a product of higher quality. In this embodiment, the selection of whether to enable or disable the image density correction control is performed by the operation unit 140. The selection information input by the operation unit 140 is sent to the estimation processing unit 505 (see FIG. 5).

[0125] 15 is an explanatory diagram of the operation unit 140. The operation unit 140 of this embodiment is configured by combining a display 1301, a touch panel 1302, and key buttons. The key buttons include a setting key 1303, a power saving key 1304, a group of hard keys 1305, a reset key 1306, a stop key 1307, and a start key 1308. An operation screen is displayed on the display 1301 under the control of the CPU 1201. In this embodiment, a setting screen for selecting whether to enable or disable image density correction control is displayed on the display 1301.

[0126] By operating a key button or a software key displayed on the operation screen, information corresponding to the operated key is sent to the CPU 1201 via the operation unit I / F 1206. A start key 1308 is used to issue an instruction to start a process such as a copy process or a print process. The start key 1308 incorporates two LEDs (light-emitting diodes) in green and red (not shown). The LED indicates that the process can be started when lit green, and that the process cannot be started when lit red. A stop key 1307 is used to stop an operation that is currently running. The hard key group 1305 includes a numeric keypad, a clear key, and an authentication key.

[0127] The power saving key 1304 is used to switch the image forming apparatus 100 into sleep mode or to return from sleep mode. The image forming apparatus 100 switches into sleep mode when the power saving key 1304 is pressed in normal mode, and switches back to normal mode when the power saving key 1304 is pressed in sleep mode. The setting key 1303 is used to set AI function settings and the like. The operation unit 140 is also used to input information necessary for creating job information, such as a user name, number of copies to be printed, and output attribute information.

[0128] 16 is a diagram showing an example of a setting screen displayed on the display 1301. A selection screen for image density correction control (here, gradation correction processing) is displayed on the setting screen. The selection screen is displayed, for example, by pressing a software key for starting selection of image density correction control from the menu screen, which is the initial screen.

[0129] The selection screen displays buttons that allow the user to select whether to enable or disable each of the multiple image density correction controls (first to third gradation correction processes). Selection buttons 1401 are displayed corresponding to the first to third gradation correction processes. The user selects a setting for each trained model (a button that allows the user to select whether to enable or disable) and presses the confirm button 1402, thereby selecting whether to enable or disable each of the first to third gradation correction processes. The selection result is transmitted to the CPU 1201. The CPU 1201 stores the selection results of whether to enable or disable the multiple gradation correction processes in the RAM 1202 according to the selection result. The CPU 1201 executes control based on the contents stored in the RAM 1202.

[0130] 17 is a combination table for selecting whether to enable or disable the image density correction control (first to third gradation correction processes). As shown in the combination table, there are eight combinations of whether to enable or disable the first to third gradation corrections (combination 1 to combination 7, unselectable). In this embodiment, the combination that disables all of them is unselectable.

[0131] This combination table may be displayed on the display 1301 so that the user can view it. The user can set the image density correction control to be enabled or disabled by making a selection from the combination table. This makes it possible to select the optimal image density correction control depending on the situation, thereby obtaining a higher quality product.

[0132] The settings made on the selection screen in FIG. 16 can be limited to those specific to the user, or can be applied to other users. Furthermore, the image density correction control settings on the selection screen may be restricted to the administrator only. In this case, for example, it is possible to prevent an incorrect setting from being selected.

[0133] 18 is a flowchart showing the selection process for image density correction control. The CPU 1201 displays the setting screen of FIG. 16 on the display 1301 and acquires the selection result. The CPU 1201 performs the following process based on the selection result.

[0134] The CPU 1201 determines whether or not the deactivation of all image density correction controls (tone correction processes) has been selected as a result of the selection (S1500). If the deactivation of all image density correction controls (tone correction processes) has been selected (S1500: Y), the CPU 1201 displays an alarm screen on the display 1301 prompting the user to select activation (S1501).

[0135] If at least one image density correction control (tone correction process) is selected to be enabled (S1500: N), the CPU 1201 checks the combination pattern of enabled / disabled for each image density correction control (first to third tone correction process) (S1502). The CPU 1201 performs exclusive processing for the image correction control that has been set to be disabled based on the selection result of the image correction control from the end of the previous image formation to the restart (S1503). The CPU 1201 executes the image density correction control that is not excluded (enabled tone correction process) (S1504).

[0136] As described above, by switching the image density correction control between enabled and disabled depending on the user's usage status, etc., it is possible to provide a higher quality deliverable. Note that, although there are three image density correction controls in this embodiment, the number is not limited to three and may be four or more. Furthermore, the enable / disable setting can be set by the general-purpose computer 103 in addition to the operation unit 140. In this case, the setting screen of FIG. 16 is displayed on a display provided on the general-purpose computer 103. This makes it possible to change the enable / disable of the trained model by remote operation from a location other than the installation location of the image forming apparatus.

[0137] Although the system of this embodiment has been described above as being used to adjust image density, it can also be used for general control of image quality. For example, the system of this embodiment is also effective for adjusting the geometric characteristics of an image, such as the print position of the image on paper and the inclination of the image, as well as for adjusting color misalignment.

Claims

1. an image forming means for forming an image on a sheet; a reading means for reading a pattern image formed on the paper; a control means for executing an actual measurement control for correcting image forming conditions based on the result of reading the pattern image by the reading means, a first predictive control for correcting image densities of all gradations including the maximum density based on image densities predicted by environmental information of the image forming means, and a second predictive control for correcting image densities of all gradations excluding the maximum density based on image densities predicted by environmental information of the image forming means, When the image forming means shifts from a non-image forming state in which no image is formed to an image forming state in which an image is formed, if the time period of the non-image forming state is equal to or longer than a predetermined time period, if the time period of the non-image forming state is less than the predetermined time period and the temperature difference between the temperature at the end of the previous image formation and the temperature at the time of shifting to the image forming state is equal to or longer than a predetermined temperature difference, the control means executes the actual measurement control, if the time period of the non-image forming state is less than the predetermined time period and the temperature difference between the temperature at the end of the previous image formation and the temperature at the time of shifting to the image forming state is less than the predetermined temperature difference, the control means executes the second predictive control, if the time period of the non-image forming state is less than the predetermined time period and the temperature difference between the temperature at the end of the previous image formation and the temperature at the time of shifting to the image forming state is less than the predetermined temperature difference. Image forming device.

2. Further comprising an operation means for accepting input from a user, The actual measurement control, the first predictive control, and the second predictive control can be enabled and disabled by the operation means.

2. The image forming apparatus according to claim 1.

3. The method is characterized in that it is not possible to disable all of the actual measurement control, the first predictive control, and the second predictive control.

3. The image forming apparatus according to claim 2.

4. An image forming means for forming an image on a sheet; a reading means for reading a pattern image formed on the paper; a control means for executing an actual measurement control for correcting image forming conditions based on the result of reading the pattern image by the reading means, a first predictive control for correcting image densities of all gradations including the maximum density based on image densities predicted by environmental information of the image forming means, and a second predictive control for correcting image densities of all gradations excluding the maximum density based on image densities predicted by environmental information of the image forming means, When the image forming means shifts from a non-image forming state in which no image is formed to an image forming state in which an image is formed, if the time period of the non-image forming state is equal to or longer than a predetermined time period, the control means executes the actual measurement control if the time period of the non-image forming state is less than the predetermined time period and the humidity difference between the humidity at the end of the previous image formation and the humidity at the time of shifting to the image forming state is equal to or longer than a predetermined humidity difference, and executes the second predictive control if the time period of the non-image forming state is less than the predetermined time period and the humidity difference between the humidity at the end of the previous image formation and the humidity at the time of shifting to the image forming state is less than the predetermined humidity difference. Image forming device.

5. Further comprising an operation means for accepting input from a user, The actual measurement control, the first predictive control, and the second predictive control can be enabled and disabled by the operation means.

5. The image forming apparatus according to claim 4.

6. The method is characterized in that it is not possible to disable all of the actual measurement control, the first predictive control, and the second predictive control.

6. The image forming apparatus according to claim 5.

Citation Information

Patent Citations

  • Image processor and control method therefor

    JP2000238341A

  • Image forming apparatus and method of controlling the same

    JP2017037101A

  • Image formation apparatus and method of controlling the same

    JP2019056760A

  • Image forming apparatus

    JP2020091427A

  • Image forming apparatus

    JP2023105888A