Inspection device and method for controlling image forming system
By introducing an adjustment setting acquisition module in the image forming device, and dynamically adjusting the detection level according to the adjustment setting frequency, the problem of image quality decline caused by insufficient adjustment processing frequency is solved, the number of paper that fails to pass the detection is reduced, and the equipment efficiency is improved.
Patent Information
- Application Number
- JP2023070970
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-04-24
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2043-04-24
AI Technical Summary
In the image forming apparatus, insufficient adjustment processing frequency leads to a decrease in image quality, thereby increasing the number of papers that fail to pass the detection.
By introducing an adjustment setting acquisition module in the image forming device, the detection level is dynamically adjusted according to user instruction information and adjustment of setting frequency to avoid over-detection.
The number of paper that fails to pass the detection is effectively reduced, and the overall efficiency and paper quality of the image forming equipment are improved.
Smart Images

Figure 0007664964000001 
Figure 0007664964000002 
Figure 0007664964000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an inspection apparatus and an image forming system for inspecting an image on a sheet. [Background technology]
[0002] The inspection device can perform an inspection while conveying a sheet on which an image is formed by an image forming device. For example, the inspection device inspects whether or not there is misalignment, black spots, or streaks in the image formed on the sheet. Patent Document 1 describes that a user can set an inspection level that indicates the strictness of the inspection. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-170678 A Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, the printing capability of an image forming apparatus gradually decreases according to the number of sheets on which images are formed. Therefore, when a specific execution condition is satisfied, the image forming apparatus executes an adjustment process (calibration) to maintain its own printing capability. The frequency of execution of this adjustment process may be determined by an operator (user). Specifically, the user determines that the adjustment process is executed every time an image is formed on a predetermined number of sheets. For example, the quality of the output of the image forming apparatus when the adjustment process is executed every time an image is formed on 100 sheets is better than the quality of the output of the image forming apparatus when the adjustment process is executed every time an image is formed on 1000 sheets.
[0005] In a configuration in which a user can freely set an inspection level as in Patent Document 1, the number of sheets determined to be unacceptable may increase depending on the frequency of execution of the adjustment process. Therefore, an object of the present invention is to prevent the number of sheets determined to be unacceptable from increasing. [Means for solving the problem]
[0006] The present invention relates to, for example, An inspection apparatus for inspecting an image formed on a sheet by an image forming apparatus, comprising: a reading means for reading the image on the sheet; an inspection means for carrying out an inspection of an inspection item on the image read by the reading means; a receiving means for receiving user instruction information indicating an inspection level of the inspection item; an acquisition unit that acquires an adjustment setting related to a frequency with which the image forming apparatus executes an adjustment process for adjusting the image quality of an image formed by the image forming apparatus; When the first adjustment setting is acquired by the acquisition means, the inspection of the inspection item is performed based on the inspection level indicated by the user instruction information accepted by the acceptance means, When the acquisition means acquires a second adjustment setting having a lower frequency than the first adjustment setting, the inspection of the inspection item is not performed based on an inspection level higher than a predetermined inspection level, but is performed based on an inspection level lower than the predetermined inspection level. Effect of the Invention
[0007] According to the present invention, it is possible to prevent the number of sheets determined to be unacceptable from increasing. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an image forming system. [Diagram 2] FIG. [Diagram 3] FIG. 2 is a diagram for explaining an inspection controller. [Figure 4] Diagram explaining the loading controller [Diagram 5] FIG. 2 is a diagram for explaining a host computer. [Figure 6] FIG. 4 is a diagram illustrating a print setting screen. [Figure 7] FIG. 4 is a diagram for explaining an examination setting screen. [Figure 8] 5A and 5B are diagrams illustrating a user interface for setting an inspection level. [Figure 9] FIG. [Figure 10] FIG. [Figure 11] FIG. [Figure 12] FIG. 4 is a diagram for explaining a determination table. [Figure 13] 11 is a flowchart showing an examination setting. [Figure 14] 11 is a flowchart showing a method for determining an upper limit of an inspection level. [Figure 15] 4 is a flowchart showing a method for executing a job in the control device. [Figure 16] 4 is a flowchart showing a method for executing a job in the inspection apparatus. [Figure 17] 5 is a flowchart showing a method for executing a job in the loading device. [Figure 18] FIG. 2 is a diagram for explaining a controller of the image forming apparatus. [Figure 19] FIG. 13 is a diagram illustrating a screen showing detailed information about an examination level that cannot be selected. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the embodiments will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe a number of features, not all of these features are essential to the invention, and the features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.
[0010] (1) Image forming system As shown in FIG. 1, the image forming system 100 includes an operation unit 20, an image forming device 30, a control device 40, an inspection device 50, and stacking devices 60a, 60b, and 60c. The image forming device 30, the inspection device 50, and the stacking devices 60a, 60b, and 60c each have a separate housing. The number of stacking devices 60 may be one or more. The image forming system 100 may be called an image inspection system. In this example, the stacking devices 60a and 60b may be called a sheet stacker or a sheet conveying device. The stacking device 60c may be called a post-processing device or a finisher with a post-processing function. The same reference numerals are given to the same or similar components. When matters common to these are described, the lowercase alphabets at the end may be omitted.
[0011] The operation unit 20 has a display device that outputs information to a user, and an input device (e.g., a touch panel sensor) that receives instructions from a user. The operation unit 20 may be provided in the housing of the image forming system 100, or may be attached to the outside of the housing of the image forming system 100. The image forming device 30 forms a toner image on a sheet P in accordance with YMCK color signals supplied from the control device 40. The letters YMCK added to the reference symbols indicate the toner colors yellow, magenta, cyan, and black. When matters common to the four colors are explained, the letters YMCK are omitted from the reference symbols.
[0012] The photoconductor 1 is an image carrier that carries an electrostatic latent image and a toner image. The charger 2 uniformly charges the surface of the photoconductor 1. The exposure unit 3 irradiates the photoconductor 1Y with laser light corresponding to a color signal supplied from the control unit 40 to form an electrostatic latent image. The developer 4 develops the electrostatic latent image using toner to form a toner image. The primary transfer roller 5Y transfers the toner image from the photoconductor 1 to the intermediate transfer belt 6. Here, the toner images of YMCK are superimposed to form a color image. The intermediate transfer belt 6 transports the toner image to the secondary transfer unit 7. The optical sensor 18 detects the test image formed on the intermediate transfer belt 6. The detection result of the test image is used by the adjustment process of the image formation conditions. When the image formation conditions are properly adjusted, the printing capability of the image forming device 30 is maintained.
[0013] The sheet cassette 11 is a container that stores a large number of sheets P. The transport rollers 12 feed the sheets P stored in the sheet cassette 11 and transport the sheets P along a transport path.
[0014] The secondary transfer unit 7 transfers the toner image from the intermediate transfer belt 6 to the sheet P. The fixing unit 8 applies heat and pressure to the sheet P and the toner image to fix the toner image onto the sheet P. The discharge rollers 17 discharge the sheet P to an inspection device 50.
[0015] The inspection device 50 as a reading device is a device that reads an image formed on a sheet P and inspects the quality of the image. In other words, the inspection device 50 is a device that inspects whether or not the image formed on the sheet P meets the inspection standard. The sheet P on which the image is formed is sometimes called a printed matter (deliverable).
[0016] The image on the sheet P being conveyed by the conveying roller 53 is read at a reading position by the image sensors 54 and 55. The image sensors 54 and 55 each include a light source that illuminates the sheet P and a CMOS sensor. CMOS is an abbreviation for complementary metal oxide semiconductor. The image sensors 54 and 55 may also be called cameras or imaging devices.
[0017] The sheet P from which the image has been read is discharged to the stacking device 60. For sheets P that have been determined to be NG (does not satisfy the inspection standard; may also be called a failure) by the inspection device 50, the control device 40 controls the image forming device 30 to form the same image on a new sheet P. A sheet sensor 56 that detects the sheet P is provided at the entrance of the inspection device 50.
[0018] The stacking device 60a receives the sheet P discharged from the inspection device 50 at an entrance 64a, and discharges the sheet P onto a sheet tray 62a as a stacking unit or from an exit 65a. A sheet sensor 66a for detecting the sheet P is provided at the entrance 64a.
[0019] Downstream of the entrance 64a, there is a branch point into the transport path P1a and the transport path P2a. A flapper (not shown) is disposed at the branch point to guide the sheet P to either the transport path P1a or the transport path P2a. The transport paths P1a and P2a are each connected to the transport path P3a.
[0020] The conveying path P3a branches into a conveying path P4a and a conveying path P5a at a branching position where a flapper F2a is installed. The sheet P conveyed on the conveying path P3a is guided to the conveying path P4a or the conveying path P5a by the flapper F2a.
[0021] A sheet tray 62a is provided at the exit of the transport path P4a. For example, sheets P whose image quality has been determined to be unacceptable by the inspection device 50 may be stacked on the sheet tray 62a. However, sheets P whose image quality has been determined to be unacceptable may be discharged from the exit 65a to a downstream device. Also, sheets P whose image quality has been determined to be OK (meets the inspection standard; may also be called "passed") may be stacked (discharged) on the sheet tray 62a. The transport path P5a extends to the exit 65a.
[0022] The stacking device 60b receives the sheet P discharged from the stacking device 60a at an entrance 64b, stacks (discharges) the sheet P onto sheet trays 61b and 62b as stacking units, and discharges the sheet P from an exit 65b. A sheet sensor 66b that detects the sheet P is provided at the entrance 64b.
[0023] A conveying path P1b extending from an entrance 64b branches into a conveying path P2b and a conveying path P3b at a branching position where a flapper F1b is installed. A sheet P conveyed along the conveying path P1b is guided to the conveying path P2b or the conveying path P3b by the flapper F1b. A sheet tray 61b is provided at the exit of the conveying path P2b. The sheet tray 61b is a large-capacity sheet stacking means capable of stacking a large number of sheets P. For example, the sheet tray 61b may be stacked with sheets P that have passed an image inspection (quality inspection).
[0024] The conveying path P3b branches into a conveying path P4b and a conveying path P5b at a branching position where a flapper F2b is installed. The sheet P conveyed on the conveying path P3b is guided to the conveying path P4b or the conveying path P5b by the flapper F2b.
[0025] A sheet tray 62b is provided at the exit of the transport path P4b. For example, sheets P whose image quality has been determined to be unacceptable by the inspection device 50 may be stacked on the sheet tray 62b. However, sheets P whose image quality has been determined to be unacceptable may be discharged from the exit 65b to a downstream device. Also, sheets P whose image quality has been determined to be OK (meets the inspection criteria; may also be called "passed") may be stacked on the sheet tray 62b. The transport path P5b extends to the exit 65b.
[0026] A downstream device may be connected to the exit 65b. Also, like the stacking device 60c, a sheet tray 69 may be provided at the exit 65c. The sheet tray 69 can also stack sheets P whose image quality has been determined to be unacceptable or sheets whose image quality has been determined to be acceptable. In this way, the types of sheets P discharged to the sheet trays 61b, 61c, 62a, 62b, 62c, and 69 are determined in advance based on settings made by the user.
[0027] The sheet trays 61c, 62c, and 69 provided in the stacking device 60c may be called an upper tray, a middle tray, and a lower tray, respectively. The post-processing device 68 may include a binding processor that binds the sheets P discharged from the stacking device 60b to create a sheet bundle and staples the sheet bundle. The post-processing device 68 may include a bookbinding processor that folds the sheet bundle in half. The post-processing device 68 may include a cutting processor that cuts the sheet bundle.
[0028] Each of the transport paths P1, P2, P3, P4, and P5 is provided with one or more transport rollers 63. The transport rollers 63 transport the sheet P from the upstream side to the downstream side in the transport direction of the sheet P. The transport rollers 63 may be a roller pair consisting of two rollers that transport the sheet P while sandwiching it.
[0029] The number of stacking devices 60 connected downstream of the inspection device 50 may be one or more. The number of sheet trays 61, 62, 69 provided in the stacking device 60 connected downstream of the inspection device 50 may be two or more in total in the image forming system 100. The number of flappers F1, F2 may be one or more.
[0030] In addition, the conveying path (conveying route) from the reading position where the image sensor 54 reads the image on the sheet (or the image sensor 55 reads the image on the sheet) to the branching position of the flapper F2c may be called the main path. Also, the conveying route P4a branching from the main path at the branching position of the flapper F2a may be called the branching path. Also, the conveying route P2b branching from the main path at the branching position of the flapper F1b may be called the branching path. Also, the conveying route P4b branching from the main path at the branching position of the flapper F2b may be called the branching path. Also, the conveying route P2c branching from the main path at the branching position of the flapper F1c may be called the branching path. Also, the conveying route P4c branching from the main path at the branching position of the flapper F2c may be called the branching path. In the loading device 60a in FIG. 1, the route from the reading position through the conveying route P1a corresponds to the main path. That is, the branching path that branches first from the main path corresponds to the conveying route P4a. Each transport path functions as a transport path for guiding a sheet.
[0031] (2) Controller FIG. 2 shows the details of the control device 40. The control device 40 may be provided inside the housing of the image forming device 30, or may be provided outside the housing of the image forming device 30. The CPU 201 executes a control program 213 stored in the memory 210 to realize a plurality of functions. The CPU 201 may include a plurality of processors or CPU cores. A part or all of the plurality of functions realized by the CPU 201 may be realized by a hardware circuit different from the CPU 201. The memory 210 is a storage device including a ROM (read only memory), a RAM (random access memory), an SSD (solid state drive), and an HDD (hard disk drive). The communication circuit 220 has a network interface that connects to a local area network, and a communication interface that communicates with the image forming device 30, the inspection device 50, the loading device 60, and the host computer 90. The CPU 201 communicates with the image forming device 30, the inspection device 50, and the loading device 60 through the communication circuit 220. The operation unit 20 includes a display device 21 and an input device 22. The operation unit 20 may have a voice circuit and a speaker for outputting messages to a user. The CPU 201 functions as an inspection setting unit 202, an inspection control unit 205, and a job processing unit 206 according to a control program 213.
[0032] The inspection setting unit 202 displays an inspection setting screen and a job input screen on the display device 21 provided in the operation unit 20. The inspection setting unit 202 may be provided in the host computer 90. The inspection setting unit 202 accepts setting instructions and job execution instructions from a user through an input device 22 provided in the operation unit 20. The inspection setting unit 202 accepts settings of, for example, the discharge destination of the sheet P, the inspection contents (position misalignment, color misalignment, color variation, streaks, black spots, etc.), and the inspection level. The inspection contents may be called inspection items. The discharge destination of the sheet P may be different between the sheet P that has passed the inspection and the sheet P that has failed the inspection. The inspection level indicates the strictness of the image inspection. For example, the larger the numerical value indicating the inspection level, the higher the printing accuracy required. That is, the larger the numerical value of the inspection level, the smaller the judgment threshold value described later. However, the smaller the numerical value indicating the inspection level, the higher the printing accuracy may be required. The inspection setting unit 202 stores in the memory 210 setting data, which is information related to the image inspection such as the discharge destination, inspection contents, and inspection level set by the user via the display device 21. In the following, the setting data is included in the job data 212, but the setting data may exist independently of the job data 212.
[0033] The memory 210 further stores reference data 211, adjustment settings 214, and image forming conditions 215. The reference data 211 is comparison data used as a pass standard in image inspection. The reference data 211 may be, for example, original image data (RIP image data) linked to a print job (job data 212) received from the host computer 90. RIP is an abbreviation for raster image processing. The reference data 211 may be, for example, image data obtained by reading one or more sheets on which an image corresponding to the reference image is formed.
[0034] The adjustment processing unit 207 is used to adjust image forming conditions 215 used by the image forming apparatus 30. The image forming conditions 215 can include, for example, the write timing of each of YMCK images (main scanning direction, sub-scanning direction), the exposure amount of the exposure device 3, the charging bias, the developing bias, and a look-up table for tone correction. The image forming conditions 215 are adjusted based on the detection result of a test image corresponding to the adjustment target.
[0035] The adjustment settings 214 include enable / disable of the adjustment process, the execution frequency (execution interval) of the adjustment process, etc. The adjustment setting unit 208 displays a setting screen on the display device 21 and accepts input of the adjustment settings 214 via the input device 22.
[0036] The inspection control unit 205 controls the inspection device 50 based on setting data included in the job data 212. For example, when the inspection device 50 requests reference data 211 via the communication circuit 220, the inspection control unit 205 transmits the reference data 211 to the inspection device 50. The inspection control unit 205 acquires image inspection result information from the inspection device 50 serving as an inspection unit via the communication circuit 220. The inspection control unit 205 controls flappers F1 and F2 based on the inspection result to discharge the sheet P to one of the sheet trays 61, 62, and 69 designated by the user.
[0037] The job processing unit 206 controls a print job for printing an image on a sheet P, a stacking job for stacking a sheet stack on the stacking devices 60a and 60b, a post-processing job for the sheet stack in the stacking device 60c, etc. The job processing unit 206 holds job data 212 required for executing these jobs in a memory 210.
[0038] The stacking device 60 drives the motor M1 to rotate the transport roller 63 in accordance with a control command from the job processing unit 206. The stacking device 60 drives the solenoids SL1 and SL2 to switch the flappers F1 and F2 in accordance with a control command from the job processing unit 206. This allows the sheet P to be guided and transported to either the sheet tray 61, the sheet tray 62, or the stacking device 60c. For example, if the image inspection result by the inspection device 50 is NG (rejected), the job processing unit 206 controls the stacking device 60 to discharge the sheet P determined to be NG to the sheet tray 62. The image forming device 30 also includes a solenoid that drives the flapper and a motor that drives the transport roller, but these are not shown.
[0039] (3) Inspection equipment 3 shows details of the inspection controller 51 provided in the inspection device 50. The CPU 301 executes a control program 313 stored in the memory 310 to realize a plurality of functions. Some or all of the plurality of functions may be realized by a hardware circuit different from the CPU 301. The memory 310 is a storage device including a ROM, a RAM, an SSD, and an HDD. The CPU 301 is connected to the control device 40 via a communication circuit 320, and receives various commands and data and transmits inspection results.
[0040] The inspection unit 302 performs image inspection according to job data 314 (including setting data) received from the control device 40 via the communication circuit 320, and transmits the image inspection results to the control device 40. Note that the CPU 201 may perform the inspection, or the host computer 90 connected to the image forming system 100 may perform the inspection. In these cases, the CPU 301 transmits inspection image data 312 to the CPU 201 or the host computer 90.
[0041] The position correction unit 303 performs position correction on the reading results of the image sensors 54, 55. If the sheet P is read by the image sensors 54, 55 while being skewed, the sheet P may appear skewed in the read image. Also, the leading edge of the sheet P may be shifted from the ideal position in the read image. Therefore, the position correction unit 303 corrects the position of the sheet P in the read result by rotating the read result or shifting the coordinates.
[0042] The reference data 211 is comparison data used in inspecting the image quality. The inspection image data (read image data) 312 is image data created by the image sensors 54 and 55 reading the sheet P.
[0043] The evaluation unit 304 compares the reference data 211 with the inspection image data 312 to determine whether the image formed on the sheet P meets the inspection criteria. For example, when the inspection content is "positional deviation detection", the evaluation unit 304 may determine that the sheet P passes if the amount of deviation between the image position of the reference data 211 and the image position of the inspection image data 312 is equal to or less than a predetermined value. The evaluation unit 304 may determine that the sheet P fails if the amount of deviation exceeds the predetermined value. That is, the amount of deviation between the image position of the reference data 211 and the image position of the inspection image data 312 being equal to or less than a predetermined value corresponds to the inspection criteria being met. Also, the amount of deviation between the image position of the reference data 211 and the image position of the inspection image data 312 being greater than a predetermined value corresponds to the inspection criteria not being met.
[0044] Furthermore, when the inspection content is set to "black dot detection", the evaluation unit 304 may determine that the image is passed if the size of black dots that are not present in the image of the reference data 211 and that are present in the image of the inspection image data 312 is equal to or smaller than the judgment threshold. That is, the black dots correspond to noise images that are not present in the image corresponding to the reference data 211 and that are present in the image corresponding to the inspection image data 312 to which reduction processing has been applied. The evaluation unit 304 may determine that the image is failed if the size of the black dots exceeds the judgment threshold. That is, the size of the black dots not exceeding the judgment threshold corresponds to the inspection criterion being met. Also, the size of the black dots exceeding the judgment threshold corresponds to the inspection criterion not being met.
[0045] In this embodiment, "positional deviation detection" and "black spot detection" are described as the inspection contents, but these are merely examples. For example, the inspection contents may include "streak detection". Streak detection means detecting streak-like images that do not exist in the original image. That is, Streaks corresponds to a noise image that is not present in the image corresponding to the reference data 211 and is present in the image corresponding to the inspection image data 312 to which the reduction process has been applied. Streaks may occur when cleaning, replacement, or repair of components involved in image formation is required. In other words, a determination process may be performed to determine "streaks" as a degree of agreement between the image corresponding to the reference data 211 and the image corresponding to the inspection image data 312 to which the reduction process (image processing) has been applied.
[0046] When the inspection content is "color detection", the evaluation unit 304 calculates the color difference between the image of the reference data 211 and the image of the inspection image data 312. The evaluation unit 304 may determine that the sheet P to be inspected passes if the difference is equal to or less than a threshold value corresponding to the inspection level. The evaluation unit 304 may determine that the sheet P to be inspected fails if the difference exceeds the threshold value. In other words, the color difference between the image of the reference data 211 and the image of the inspection image data 312 being equal to or less than the threshold value corresponds to satisfying the inspection standard. Also, the color difference between the image of the reference data 211 and the image of the inspection image data 312 being greater than the threshold value corresponds to not satisfying the inspection standard.
[0047] In this embodiment, when the inspection content is "detection of misalignment," the relative positions of the image of the reference data 211 and the image of the inspection image data 312 are inspected, but this is merely one example. For example, the absolute position of the image of the inspection image data 312 with respect to the edge of the sheet may be inspected. In this case, if the distance between the absolute position of the image of the reference data 211 and the absolute position of the image of the inspection image data 312 is equal to or less than a threshold, it is determined to be pass. If the distance exceeds the threshold, it is determined to be fail.
[0048] The evaluation unit 304 creates an inspection result indicating the judgment result and transmits it to the control device 40 and the stacking device 60 via the communication circuit 320. The control device 40 discharges the rejected sheet P to a discharge destination designated by the user. The control device 40 controls the image forming device 30 to reprint the image of the rejected sheet P on another sheet P.
[0049] The conveyance control unit 306 drives the motor M2 to rotate the conveyance roller 53. The reading control unit 307 controls the image sensors 54 and 55 to read the sheet P and generate inspection image data 312. The image sensor 54 reads the first side of the sheet P, and the image sensor 55 reads the second side of the sheet P. In this way, in this embodiment, image inspection can be performed on both sides of the sheet P.
[0050] (4) Loading device 4 shows details of the loading controller 67 provided in the loading device 60. The CPU 401 executes a control program 413 stored in the memory 410 to realize a plurality of functions. Some or all of the plurality of functions may be realized by a hardware circuit other than the CPU 401. The memory 410 is a storage device including a ROM, a RAM, an SSD, and an HDD. The CPU 401 is connected to the control device 40 via a communication circuit 420, and receives various commands and data and transmits execution results.
[0051] The job control unit 402 executes job data 411 from the control device 40 via the communication circuit 420. The job data 411 includes, for example, information indicating the contents of the job. The transport control unit 406 starts the rotation of the motor M1 according to a rotation command received from the control device 40. The transport control unit 406 stops the rotation of the motor M1 according to a stop command received from the control device 40. As a result, the transport roller 63 driven by the motor M1 rotates or stops.
[0052] The flapper control unit 407 drives the solenoids SL1 and SL2 to switch the flappers F1 and F2 in accordance with a switching command received from the control device 40 for each sheet P. This determines the discharge destination of the sheet P. The flappers F1 and F2 may be controlled based on the inspection result received from the inspection device 50 instead of the switching command received from the control device 40.
[0053] When the loading device 60c is a post-processing device, the loading device 60c includes a post-processing control unit 408. The post-processing control unit 408 controls the post-processing unit 68 in accordance with a post-processing execution command received from the control device 40.
[0054] (5) Host computer As shown in FIG. 5, the host computer 90 has a CPU 501, a memory 510, a communication circuit 520, an input device 522, and a display device 521. The memory 510 is a storage device including a ROM, a RAM, an SSD, and an HDD. The CPU 501 is connected to the control device 40 via the communication circuit 520, and transmits various commands and data and receives test results. The communication circuit 520 is a communication circuit for communicating with other devices via a wired network or a wireless network. The input device 522 includes a keyboard, a touch panel, or a pointing device. The display device 521 is a liquid crystal display or an organic EL display. EL is an abbreviation for electroluminescence.
[0055] The CPU 501 executes a driver program 511 stored in the memory 510 to realize various functions. The inspection setting unit 502 and the inspection setting unit 202 included in the control device 40 can execute the same inspection settings. The inspection setting units 202 and 502 include various functions as exemplified below. The acquisition unit 503 acquires the adjustment settings 214 of the image forming device 30 from the control device 40 and stores them in the memory 510. The level determination unit 504 determines the inspection level corresponding to the adjustment settings 214. There are N inspection levels in the image inspection (N is an integer of 2 or more). If a high inspection level that is not suitable for the printing capability of the image forming device 30 or the adjustment settings 214 is set, a large number of sheets P determined to be NG may be generated. The user wastes a lot of time by discarding such sheets P or reprinting them. In addition, toner and sheets are also consumed. Therefore, the level determination unit 504 identifies M inspection levels that are appropriate for the printing capability or adjustment setting 214 of the image forming device 30, or identifies NM inspection levels that are inappropriate for the printing capability or adjustment setting 214 of the image forming device 30. M is a positive integer less than N. The screen creation unit 505 creates a setting screen for the user to execute the inspection setting, and displays it on the display device 521. The selection unit 506 selects one inspection level from the multiple inspection levels displayed as options on the setting screen in accordance with a user instruction. The selection unit 506 may determine the inspection level that corresponds to the adjustment setting 214 by referring to a judgment table 514 stored in the memory 510. The judgment table 514 teeth The determination table 514 may hold a relationship between the adjustment setting 214 (e.g., the frequency of execution of the adjustment process) and all the inspection levels that cannot be selected. teeth , a relationship between the adjustment setting 214 and the upper limit of the selectable inspection level may be held. In the following, "unselectable" includes not only that it is not actually possible to select an inspection level, but also that even if a specific inspection level is selectable, it is not recommended to select that inspection level. In other words, "unselectable" may also include that it is not recommended to select the inspection level.
[0056] The job transmission unit 507 creates job data 212 according to a user instruction input from the input device 522, and transmits the job data 212 to the control device 40. The job data 212 includes control information for causing the image forming system 100 to execute a print job or an inspection job.
[0057] (5) Settings screen (user interface) FIG. 6 shows a print setting screen SC1 displayed on the display device 21 or the display device 521. The print setting screen SC1 may be called a job input screen. The button 601a is a button for executing designation of the size (including the length of the sheet in the conveying direction) of the sheet P to be printed, the basis weight, and the sheet cassette 11. The button 601b is a button for instructing transition from the print setting screen SC1 to the inspection setting screen SC2 (FIG. 7). The button 601c is a button for instructing transition from the print setting screen SC1 to the discharge destination setting screen. The discharge destination setting screen is a screen for accepting selection or designation of a sheet tray to which the sheet P that has passed the inspection is discharged and a sheet tray to which the sheet P that has not passed the inspection is discharged. The button 601d is a button for instructing cancellation of the setting contents. When the button 601d is operated by the operator (user), transition to a predetermined initial screen occurs. The button 601e is a button for instructing start of printing.
[0058] FIG. 7 shows an inspection setting screen SC2 displayed on the display device 21 or the display device 521. The inspection setting screen SC2 accepts instructions from an operator to set an inspection area, inspection contents, and inspection level in which quality inspection is performed by the inspection device 50. In FIG. 7, a display area 700 displays an image 704 to be printed, inspection areas 705a, 705b, and an inspection excluded area 711. The operator operates the input device 22 or the input device 522 to set the inspection areas 705a, 705b, and the inspection excluded area 711 for the image 704. The inspection area 705a is a standard inspection area that is set by operating the button 701a. The standard inspection area is, for example, an inspection area in which inspection of standard contents is performed. The menu 702a is a pull-down list for setting an inspection level (inspection accuracy) to be applied to the inspection area 705a. When the menu 702a is operated from the input device 22 or the input device 522, the entire list 703a included in the menu 702a is displayed as shown in Fig. 8(a). The menu 702a may be called a pull-down menu or a drop-down list. In this example, the inspection accuracy is lowest at inspection level 1. As the inspection level number increases, the inspection accuracy increases. The user selects the inspection level of the deliverable from the list 703a.
[0059] The inspection area 705b is a priority inspection area that is set by operating the button 701b. The priority inspection area is, for example, an inspection area where a high-precision inspection is performed. In the example shown in FIG. 7, a high-precision inspection is performed on shapes such as a circle and a cross.
[0060] Menu 702b is a pull-down list for setting an inspection level (inspection accuracy) to be applied to inspection area 705b. As with menu 702a, when menu 702b is operated, the list included in menu 702b is displayed.
[0061] The inspection excluded area 711 is set by operating the button 701c, and is an area where inspection is not performed. For example, there are cases where high-precision inspection is not required for cylinders and triangles. Therefore, areas including these shapes may be set as the inspection excluded area 711. In this way, the inspection level can be set for each area included in the print target. Therefore, the user can set appropriate pass criteria. As a result, printed matter of acceptable quality is judged to be pass, so unnecessary reprinting is reduced and productivity is improved. In addition, unnecessary disposal of sheets P is also reduced.
[0062] Button 706 is a button for displaying detailed information about the inspection level that is no longer selectable. The detailed information includes, for example, the reason why the inspection level is no longer selectable and the conditions (e.g., work content) required to change the inspection level to one that is selectable. Button 701d is a button for returning from the inspection setting screen SC2 to the print setting screen SC1.
[0063] (6) Hide unavailable inspection levels The host computer 90 acquires the adjustment settings 214 (for example, the frequency of execution of the adjustment process) from the control device 40 and stores the adjustment settings 214 in the memory 510.
[0064] If the adjustment settings 214 are appropriate, the performance of the image forming apparatus 30 is sufficiently maintained, and therefore a high inspection level can be set. On the other hand, if the adjustment settings 214 are inappropriate, the performance of the image forming apparatus 30 cannot be maintained. In such a case, if a high inspection level is set, many sheets P may not pass the inspection. Therefore, an inspection level that does not match the adjustment settings 214 should be made unselectable.
[0065] 8(B) shows an example in which inspection levels 9 and 10 are displayed as unselectable in list 703a of menu 702a. In this example, inspection levels 9 and 10 are grayed out. This allows the operator to select one of inspection levels 1 to 8. Inspection levels 9 and 10 do not have to be displayed.
[0066] On the other hand, as shown in FIG. 8(A), inspection level 9 and inspection level 10 may be displayed selectably in list 703a of menu 702a. When the user selects inspection level 9 and inspection level 10, a message urging the user to reconsider the selection may be displayed on display device 521. The message may include, for example, a notification urging the user to select inspection level 8 or lower. This will enable the user to select an inspection level that matches the image formation accuracy. Note that the graying out of inspection level 9 and inspection level 10 and the notification urging the user to change the inspection level correspond to prohibiting the selection of inspection level 9 and inspection level 10, respectively.
[0067] (9) Adjustment process The performance of the image forming apparatus 30 gradually deteriorates as the cumulative number of sheets P on which images are formed increases. This is called change over time. Environmental conditions such as temperature or humidity may cause performance to fluctuate. Deformation of components of the image forming apparatus 30 may also cause fluctuations. When certain conditions are met, the image forming system 100 creates a test image and adjusts the image formation conditions 215. This maintains a constant performance (image quality).
[0068] One of the adjustment processes is tone correction. The developers 4Y, 4M, 4C, and 4K form toner images using color toners of Y, M, C, and K, respectively, to form color images. Tone correction is a control for achieving stability of halftone density reproduced by a dither pattern. Halftones of image data included in a print job are replaced with a dither pattern by the job processing unit 206 and converted into image signals. The exposure units 3Y, 3M, 3C, and 3K expose the corresponding photoconductors 1Y, 1M, 1C, and 1K in accordance with the image signals supplied by the job processing unit 206. The stability of toner dots for forming the dither pattern changes depending on the state of the toner contained inside the developers 4Y, 4M, 4C, and 4K. This can cause a decrease in the reproducibility of halftones in the image formed on the sheet P.
[0069] FIG. 9 shows a test image 911 for tone correction formed on the intermediate transfer belt 6. The test image 911 includes a halftone test pattern formed in each of the colors yellow, magenta, cyan, and black. The optical sensor 18 includes light quantity sensors 901a, 901b, and 901c arranged at different positions in the main scanning direction. The main scanning direction is a direction perpendicular to the direction in which the image is transported (sub-scanning direction). The light quantity sensors 901a, 901b, and 901c have a light emitting element (e.g., LED) that irradiates light onto the test image 911, and a light receiving element that receives reflected light from the test image 911. The light quantity sensors 901a, 901b, and 901c separate the reflected light into a specular reflected light component and a diffuse reflected light component, and convert the light quantity of the specular reflected light component and the light quantity of the diffuse reflected light component into digital values, respectively. The light quantity sensors 901a, 901b, and 901c calculate the density of halftones by substituting these digital values into a calculation formula suitable for each color. The adjustment processing unit 207 creates a lookup table (LUT) that inversely corrects image data in advance so that the density of each halftone of yellow, magenta, cyan, and black becomes the intended density in advance. The CPU 201 corrects the image data prepared by the user with the LUT, so that the gradation characteristics of the image data and the gradation characteristics of the image formed on the sheet P approximately match. This LUT is one of the image formation conditions 215.
[0070] Tone correction (adjustment process for creating or updating an LUT) is performed between the preceding and succeeding pages (sheet interval). To achieve more accurate tone correction, the adjustment processor 207 may extend the sheet interval and form a greater number of test patterns. This improves the reproducibility of tone characteristics from low to high density ranges. In other words, the color of the output is adjusted to an appropriate color, enabling the output to pass a color inspection.
[0071] The execution interval of the adjustment process (e.g., gradation correction) may be set by the user. In this embodiment, the initial value of the execution interval is 100 sheets. In other words, every time the image forming apparatus 30 forms images on 100 sheets P, the adjustment processing unit 207 executes the adjustment process.
[0072] Alternatively, the test image 911 may be transferred to the sheet P, and the test image 911 on the sheet P may be read by the image sensors 54 and 55. The adjustment processing unit 207 may obtain the results of reading the test image 911 by the image sensors 54 and 55 based on an execution interval set by the user, and create an LUT. The tone correction using the test image 911 formed on the sheet P is more accurate than the tone correction using the test image 911 formed on the intermediate transfer belt 6. This is because the color of the test image 911 formed on the sheet P is closer to the color of the output product compared to the color of the test image 911 formed on the intermediate transfer belt 6.
[0073] Only one of the gradation correction using the test image 911 formed on the intermediate transfer belt 6 and the gradation correction using the test image 911 formed on the sheet P may be adopted, or both may be adopted. The gradation correction using the test image 911 formed on the intermediate transfer belt 6 has the advantage of not consuming the sheet P. Therefore, the frequency of execution of the gradation correction using the test image 911 formed on the intermediate transfer belt 6 may be set to be high, and the frequency of execution of the gradation correction using the test image 911 formed on the sheet P may be set to be low. In any case, the frequency of execution is set by the user.
[0074] One type of adjustment process is misregistration adjustment, in which the formation positions of the YMCK images are adjusted. Misregistration adjustment includes adjustment of the write start position in the sub-scanning direction of the image, adjustment of the magnification in the sub-scanning direction of the image, adjustment of the write start position in the main scanning direction of the image, and adjustment of the magnification in the main scanning direction of the image.
[0075] FIG. 10 shows a test image 912 for adjusting misregistration formed on the intermediate transfer belt 6. When the formation position of each image of YMCK deviates from the ideal position, color misregistration occurs. Color misregistration refers to the amount of deviation of the image formation position of the other color from the image formation position of the reference color. The reference color is, for example, yellow. The test image includes at least two pattern rows. One pattern row is detected by the light amount sensor 901a. The other pattern is detected by the light amount sensor 901c. The adjustment processing unit 207 obtains the time difference between the timing when the reference color pattern is detected and the timing when the other pattern is detected, and adjusts the write timing of the image of each color according to the time difference. This adjusts the misregistration of each color. This allows the output to pass the misregistration inspection.
[0076] Incidentally, black spots that appear on the output are unexpected images that do not exist on the original. It is known that these black spots do not decrease even if some adjustment is performed. Therefore, the upper limit of the black spot inspection level may be maintained constant, regardless of the frequency of performing the adjustment process.
[0077] (10) How to set adjustment processing 11(A) to 11(F) show setting screens SC11 to SC15 for setting adjustment processing of image formation conditions 215 (e.g., geometric characteristics, gradation characteristics). A user operates an input device 22, 522 while viewing setting screens SC11 to SC15 displayed on a display device 21, 521. Here, a setting method for gradation correction will be described as a representative of a plurality of adjustment processes. A user sets gradation correction before issuing an instruction to execute printing. In the following, the setting method is executed in the control device 40, but the setting method may also be executed remotely by a host computer 90. In the latter case, the adjustment setting unit 208 is implemented by a CPU 501.
[0078] 11(A), the adjustment setting unit 208 displays a setting screen SC11 on the display device 21. A button 1000 is provided on the setting screen SC11 and is a software key for selecting an "applied mode." When the adjustment setting unit 208 detects that the button 1000 has been operated by the user, it displays a setting screen SC12 on the display device 21.
[0079] 11(B), the setting screen SC12 displays a plurality of application modes as options. A button 1001 is a software key for selecting the "adjustment" mode. When the button 1001 is operated, the adjustment setting unit 208 displays the setting screen SC13 on the display device 21.
[0080] As shown in FIG. 11(C), setting screen SC13 is a setting screen for adjustment processing (e.g., gradation correction). Button 1002 is a software key that activates the adjustment processing and calls up a setting screen for setting the execution interval of the adjustment processing. Button 1003 is a software key that cancels (disables) the adjustment processing. When button 1002 is operated, adjustment setting unit 208 displays setting screen SC14. When button 1003 is operated, adjustment setting unit 208 displays setting screen SC12.
[0081] As shown in FIG. 11(D), setting screen SC14 is a screen for setting the execution frequency (execution interval) of the adjustment process. Button 1004 is a software key for calling up setting screen SC15 for setting the execution frequency (execution interval). Button 1005 is a software key for instructing to execute the adjustment process immediately. When button 1004 is pressed, adjustment setting unit 208 displays setting screen SC15 on display device 21. When button 1005 is pressed, adjustment processing unit 207 starts the adjustment process. Alternatively, when button 1005 is pressed, an operation mode in which a test image is formed on all pages in real time may be selected.
[0082] As shown in FIG. 11(E), the setting screen SC15 has a numeric input key 1006 for setting the execution frequency (execution interval). The user can set any execution interval (number of sheets) by operating the numeric input key 1006. Note that multiple execution interval options may be displayed, and one execution interval may be selected by the user. In this example, one adjustment process is executed every time images are formed on 10 sheets P or pages. The button 1007 is a software key for enabling the execution interval setting and calling up the setting screen SC11. When the button 1007 is pressed, the setting screen SC11 is displayed again on the display device 21, as shown in FIG. 11(F). The adjustment setting unit 208 creates an adjustment setting 214 including information indicating whether the adjustment process is enabled or disabled and information indicating the execution interval, and stores the adjustment setting 214 in the memory 210.
[0083] The setting screen SC11 has a print button 1008 and an interrupt button 1009. When the user presses the print button 1008, the CPU 201 executes printing. If the adjustment setting 214 indicates that the adjustment process is valid, the adjustment processing unit 207 executes the adjustment process at an execution interval according to the adjustment setting 214. That is, the adjustment processing unit 207 controls the image forming apparatus 30 to form a test image on the intermediate transfer belt 6, obtains a detection result of the test image by the optical sensor 18, and adjusts (corrects) the image forming conditions 215 based on the detection result. If the adjustment process is tone correction, the LUT, which is a part of the image forming conditions 215, is corrected. If the adjustment process is invalid, the adjustment processing unit 207 skips the adjustment process.
[0084] When the interrupt button 1009 is pressed, the CPU 201 interrupts the currently executing job and executes another print job (interrupt job). The adjustment process can also be applied to an interrupt job. When the user presses the interrupt button 1009, the adjustment setting unit 208 may display the setting screens SC12 to SC15 on the display device 21 and accept input of the adjustment setting 214. For example, the execution interval may be set to three sheets, and the print button 1008 may be pressed. As a result, in the interrupt job, the adjustment process is executed every time images are formed on three sheets P.
[0085] (11) Image quality and adjustment frequency to meet inspection standards In the following, the relationship between the execution interval of the tone correction and the passable inspection level will be described as an example, but the relationship described below also applies to the misregistration adjustment.
[0086] FIG. 12 shows the relationship between the execution interval of the adjustment process and the passable inspection level. The horizontal axis shows the execution interval (number of sheets). The vertical axis shows the inspection level. The image forming apparatus 30 is in a state where it can pass a high inspection level immediately after the tone correction is executed. Thereafter, as the number of sheets P on which images are formed increases, the passable inspection level gradually decreases. According to FIG. 12, even the printer engine A with a "medium" quality of color can pass the high inspection level "10" for a while after the tone correction is executed. However, as the cumulative number of sheets of image formation increases, the condition of the toner contained in the developer 4 decreases. In other words, the density of the intermediate tones changes over time. If the execution interval of the tone correction is too long, the color quality may fail before the next tone correction is executed. In such a case, if the user sets a higher inspection level for color, a sheet P that fails early may appear. For example, if the inspection level is set to the maximum value of 10, a failed product will appear after about 10 sheets P are printed. Therefore, the image forming system 100 assists the user in selecting an inspection level that matches the execution frequency.
[0087] For example, when the execution interval is set to 1 sheet, the probability that sheet P can pass the color inspection at inspection level 10 increases. When the execution interval is set to 50 sheets, the probability that sheet P can pass the color inspection at inspection level 9 increases. When the execution interval is set to 100 sheets, the probability that sheet P can pass the color inspection at inspection level 8 increases. Such a relationship between the execution interval and the inspection level may be held by the judgment table 514. The judgment table 514 may be realized by a mathematical function or a programmatic function (module). In this example, three options (1 sheet, 50 sheets, 100 sheets) are exemplified as the execution frequency. However, two or more selectable execution frequencies would be sufficient.
[0088] The execution frequency and inspection level of the adjustment process are selected by the user. If an inspection level that does not match the execution frequency is selected, the number of sheets P that are rejected unintentionally increases. Therefore, a user interface that can assist the user in setting the inspection level may be required. In particular, as shown in FIG. 8(B), an inspection level that does not match the execution frequency may be grayed out.
[0089] (12) Flowchart (12-1) Test settings 13 shows the test settings executed by CPU 201 or CPU 501. As an example, the test settings are described as being executed by CPU 501. For example, the test settings are executed when button 601b is pressed.
[0090] In S1301, the CPU 501 (acquisition unit 503) acquires the adjustment settings 214 of the image forming apparatus 30. For example, the CPU 501 accesses the control device 40 via the communication circuit 520 and acquires the adjustment settings 214 of the image forming apparatus 30. Alternatively, the CPU 501 accesses a server (not shown) via the communication circuit 520 and acquires the adjustment settings 214 of the image forming apparatus 30. Alternatively, the CPU 501 acquires the adjustment settings 214 of the image forming apparatus 30 from the memory 510.
[0091] In S1302, the CPU 501 (level determination unit 504) determines the upper limit value Lv_max of the inspection level corresponding to the adjustment setting 214. Details of S1302 will be described later with reference to FIG.
[0092] In S1303, the CPU 501 (screen creation unit 505) assigns 1 to a variable i. The variable i is an index indicating the inspection level of interest. In this example, i is an integer from 1 to 10.
[0093] In S1304, the CPU 501 (screen creation unit 505) determines whether the variable i is equal to or less than the maximum value i_max of the inspection level. As shown in Fig. 8A, the maximum value i_max in this embodiment is 10. If the variable i exceeds the maximum value i_max of the inspection level, the CPU 501 advances the process from S1304 to S1308. If the variable i is equal to or less than the maximum value i_max of the inspection level, the CPU 501 advances the process from S1304 to S1305.
[0094] At S1305, the CPU 501 (screen creation unit 505) determines whether the variable i exceeds the upper limit value Lv_max. If the variable i exceeds the upper limit value Lv_max, the CPU 501 advances the process from S1305 to S1306. At S1306, the CPU 501 (screen creation unit 505) sets the inspection level i to be unselectable. For example, the inspection level i is grayed out in the list 703a of the menu 702a. The CPU 501 advances the process from S1306 to S1307. At S1307, the CPU 501 (screen creation unit 505) adds 1 to the variable i. The CPU 501 advances the process from S1307 to S1304.
[0095] On the other hand, if the variable i does not exceed the upper limit value Lv_max, the CPU 501 advances the process from S1305 to S1320. In S1320, the CPU 501 (screen creation unit 505) sets the inspection level i to be selectable. The CPU 501 advances the process from S1320 to S1307.
[0096] In S1308, the CPU 501 (screen creation unit 505) creates an examination setting screen SC2, and displays it on the display device 521. For example, the CPU 501 creates a list 703a of the menus 702a based on the selection unavailable / available set for the examination levels 1 to i_max, and creates the examination setting screen SC2 including the menus 702a.
[0097] In S1309, the CPU 501 (selection unit 506) accepts the inspection setting via the inspection setting screen SC2. When the button 601d is pressed and then the button 601e is pressed on the print setting screen SC1, the CPU 501 advances from S1309 to S1310.
[0098] In S1310, the CPU 501 (job transmission unit 507) creates job data 212 based on the inspection settings, and transmits it to the control device 40. The control device 40 controls the image forming system 100 in accordance with the job data 212 to form an image on the sheet P and inspect the formed image.
[0099] When the test setting is executed by the CPU 201 of the control device 40, the CPU 501 in the above description is replaced with the CPU 201, and the memory 510 is replaced with the memory 210. That is, the test setting unit 502 shown in FIG. 5 is implemented in the CPU 201 as the test setting unit 202. Furthermore, the input device 522 is replaced with the input device 22. The display device 521 is replaced with the display device 21. In this manner, the test setting may be executed in the host computer 90 or in the control device 40.
[0100] (12-2) How to determine the upper limit Fig. 14 shows the details of S1302 described in Fig. 13. In S1401, the CPU 501 (level determination unit 504) judges whether the adjustment process is valid based on the adjustment setting 214. If the adjustment process is valid, the CPU 501 advances the process from S1401 to S1402. If the adjustment process is invalid, the CPU 501 assigns an initial value to the upper limit value Lv_max and returns to S140. 1 Then the process proceeds to S1303 shown in FIG.
[0101] In S1402, the CPU 501 (level determination unit 504) acquires the execution interval n included in the adjustment settings 214. In S1403, the CPU 501 (level determination unit 504) determines whether the execution interval n is a predetermined value n1 (e.g., n1=1). If the execution interval n is equal to the predetermined value n1, the CPU 501 advances the process from S1403 to S1404.
[0102] In S1404, the CPU 501 (level determination unit 504) determines the upper limit value Lv_max to a predetermined value La (for example, La = 10). After that, the CPU 501 advances the process from S1404 to S1303 shown in FIG.
[0103] If it is determined in S1403 that the execution interval n is not equal to the predetermined value n1, the CPU 501 advances the process from S1403 to S1411. In S1411, the CPU 501 (level determination unit 504) determines whether the execution interval n is equal to a predetermined value n2 (e.g., n2=50). n2 is greater than n1. If the execution interval n is equal to the predetermined value n2, the CPU 501 advances the process from S1411 to S1412.
[0104] In S1412, the CPU 501 (level determination unit 504) determines the upper limit value Lv_max to a predetermined value Lb (for example, Lb=9). Lb is smaller than La. After that, the CPU 501 advances the process from S1412 to S1303.
[0105] If it is determined in S1411 that the execution interval n is not equal to the predetermined value n2, the CPU 501 advances the process from S1411 to S1421. In S1421, the CPU 501 (level determination unit 504) determines the upper limit value Lv_max to be a predetermined value Lc (e.g., Lb=8). Lc is smaller than Lb. After that, the CPU 501 advances the process from S1421 to S1303.
[0106] (12-3) Operation of the control device 15 is a flowchart showing the print processing executed by the CPU 201 of the control device 40. When the button 601e is pressed to instruct the start of printing, the CPU 201 executes the following process.
[0107] In S1500, the CPU 201 (test setting section 202) executes S1301 to S1309 and S1320 shown in Fig. 13. Note that when the test setting is executed in the host computer 90, S1500 is skipped.
[0108] In S1501, the CPU 201 (job processing unit 206) creates job data 314 including sheet information, inspection settings, and discharge destination information based on the job data 212, and transmits it to the inspection device 50. The sheet information includes the size and number of sheets P. The inspection settings include whether or not to perform an inspection, and the contents of the inspection performed by the inspection device 50 (inspection area, inspection level, etc.). The discharge destination information includes identification information of one of the stacking devices 60a to 60c that will be the discharge destination, and identification information of the OK tray and the NG tray. The OK tray is a sheet tray to which sheets P that have passed the inspection are discharged. The NG tray is a sheet tray to which sheets P that have not passed the inspection are discharged. The OK tray and the NG tray are to be selected on a screen that is displayed when the button 601c is pressed.
[0109] In S1502, the CPU 201 (inspection control unit 205) determines whether or not a request for transmitting the reference data 211 has been received from the inspection device 50. If the request has not been received, the CPU 201 advances the process to S1504. If the request has been received, the CPU 201 advances the process to S1503.
[0110] In S1503, the CPU 201 (inspection control unit 205) reads out the reference data 211 from the memory 210, and transmits the reference data 211 to the inspection device 50.
[0111] In S1504, the CPU 201 (job processing unit 206) determines whether or not the preparation completion has been notified from the inspection device 50. When the preparation completion has been notified from the inspection device 50, the CPU 201 advances the process to S1505.
[0112] In S1505, the CPU 201 (job processing unit 206) controls the image forming apparatus 30 to execute printing on the sheet P. 6Then, CPU 201 (inspection control unit 205) determines whether the inspection result received from inspection device 50 is NG (failure). If the inspection result is OK, CPU 201 advances the process from S1506 to S1508. If the inspection result is NG, CPU 201 advances the process from S1506 to S1507.
[0113] In S1507, the CPU 201 (job processing unit 206) instructs the image forming apparatus 30 to reprint. As a result, the image on the sheet P determined to be NG is reprinted onto another sheet P. Thereafter, the CPU 201 advances the process from S1507 to S1505. Note that the reprint may be scheduled after printing of all pages based on the job data 212 is completed. In other words, the job data 212 for the reprint may be generated.
[0114] In S1508, the CPU 201 (job processing unit 206) determines whether all printing is complete based on the job data 212. If pages remain to be printed, the CPU 201 advances the process to S1505 and prints the next page. If pages do not remain to be printed, the CPU 201 ends the print job.
[0115] (12-4) Operation of the inspection device FIG. 16 is a flowchart showing the inspection process executed by the CPU 301 of the inspection device 50.
[0116] In S1601, the CPU 301 receives job data 314 from the control device 40. The job data 314 may be stored in the memory 310. Alternatively, the job data 314 may be stored in the memory 310 as a part of the job data 212. The job data 314 includes control information for the inspection device 50 and control information to be applied to the loading device 60.
[0117] In step S1602, the CPU 301 transmits the job data 411 to the subsequent stacking device 60a. The job data 411 is a part of the job data 314, and includes control information to be applied to the stacking device 60.
[0118] In S1603, CPU 301 analyzes job data 314 and determines whether job data 314 indicates that an inspection job should be executed. If an inspection job has not been specified, inspection device 50 executes a conveying job of conveying sheet P to subsequent stacking device 60a. If an inspection job has been specified, CPU 301 advances the process to S1604. If an inspection job has not been specified, CPU 301 advances the process to S1606.
[0119] In S1604, the CPU 301 transmits a request to the control device 40 for requesting the reference data 211. In S1605, the CPU 301 receives the reference data 211 from the control device 40. The reference data 211 is stored in the memory 310. In S1606, the CPU 301 notifies the control device 40 that preparation is complete. Note that the preparation completion notification may also be transmitted to the subsequent loading devices 60a to 60c.
[0120] In S1607, the CPU 301 determines whether or not the sheet P has arrived based on the detection signal output from the sheet sensor 56. The arrival of the sheet P means that the sheet sensor 56 has detected the leading edge of the sheet P. When the sheet P has arrived at the sheet sensor 56, the CPU 301 advances the process to S1608.
[0121] In S1608, the CPU 301 (read control unit 307, inspection unit 302) executes the image inspection specified by the job data 314. The read control unit 307 reads the sheet P with the image sensors 54, 55, and creates inspection image data 312. Furthermore, the inspection unit 302 inspects the inspection image data 312 according to the inspection settings specified by the job data 314. For example, the inspection unit 302 compares the inspection image data 312 with the reference data 211 to determine whether the image formed on the sheet P meets the pass criterion. The pass criterion is a pass criterion corresponding to the inspection level specified by the job data 314.
[0122] In S1609, the CPU 301 (inspection unit 302) transmits the inspection results to the control device 40 and the stacking devices 60a to 60c. If the job data 314 specifies the stacking device 60b as the discharge destination, the inspection results are transmitted to at least the stacking device 60b. This is because the discharge destination is switched based on the inspection results.
[0123] In S1610, the CPU 201 determines whether there are any pages to be inspected that are specified by the job data 314. If there are still pages to be inspected, the CPU 301 advances the process to S1607 and waits for the arrival of the next sheet P. If there are no pages to be inspected, the CPU 301 ends the job.
[0124] (12-5) Operation of the loading device FIG. 17 is a flowchart showing the transport and discharge process executed by the CPU 401 of the loading device 60. As shown in FIG.
[0125] In S1701, the CPU 401 (job control unit 402) receives the job data 411 from the inspection device 50 or the upstream loading device 60. If a downstream loading device 60 exists, the CPU 401 advances the process to S1702.
[0126] In S1702, the CPU 401 (job control unit 402) transmits the job data 411 to the downstream loading device 60. If the loading device 60 is the most downstream loading device 60, in S1703, a response indicating successful reception of the job data 411 is transmitted to the inspection device 50 or the upstream loading device 60. The upstream loading device 60 transfers the response to the inspection device 50.
[0127] In S1704, the CPU 401 determines whether the CPU 401 (the stacker 60) is designated as the discharge destination based on the job data 411. If the sheet P passes through the CPU 401 (the stacker 60) and is discharged to the subsequent stacker 60, the CPU 401 advances the process to S1721.
[0128] In S1721, the CPU 401 determines whether or not the sheet P has arrived based on the detection signal of the sheet sensor 66. When the sheet P has arrived, the CPU 401 advances the process to S1722.
[0129] In S1722, the CPU 401 controls the motor M1 and the solenoids SL1 and SL2 to discharge the sheet P to the downstream stacking device 60. In S1723, the CPU 401 determines whether or not there is any sheet P to be discharged, based on the job data 411. If there is any sheet P to be discharged, the CPU 401 advances the process to S1721. If there is no sheet P to be discharged, the CPU 401 completes the transport job.
[0130] On the other hand, if the self is designated as the discharge destination, the CPU 401 advances the process from S1704 to S1705. In S1705, the CPU 401 determines whether or not the sheet P has arrived based on the detection signal of the sheet sensor 66. When the sheet P has arrived, the CPU 401 advances the process to S1706.
[0131] In S1706, the CPU 401 receives the inspection result from the inspection device 50. In S1707, the CPU 401 determines whether the sheet P has passed the inspection based on the inspection result. If the sheet P has passed the inspection, the CPU 401 advances the process to S1708.
[0132] In S1708, the CPU 401 controls the motor M1 and the solenoids SL1 and SL2 to discharge the sheet P to the OK tray. If the sheet P does not pass the inspection, the CPU 401 advances the process to S1710. In S1710, the CPU 401 controls the motor M1 and the solenoids SL1 and SL2 to discharge the sheet P to the NG tray. The OK tray and the NG tray are specified in advance by the job data 411.
[0133] In S1709, the CPU 401 determines whether or not there are any sheets P to be discharged, based on the job data 411. If there are any sheets P to be discharged, the CPU 401 advances the process to S1705. If there are no sheets P to be discharged, the CPU 401 completes the discharge job.
[0134] According to this embodiment, an appropriate upper limit value for the inspection level is set according to the capabilities (image formation accuracy) of the image forming apparatus 30. This improves the usability of the inspection. For example, the number of times that image formation and inspection are stopped due to unnecessary NG will decrease. In addition, the amount of discarded deliverables will decrease, and resources such as sheets P, toner, and electricity will be used effectively. The productivity of the image forming system 100 will improve.
[0135] (13) Image forming device controller FIG. 18 shows an engine controller implemented in the image forming apparatus 30. The CPU 1801 controls the image forming apparatus 30 according to a control program 1811 stored in the memory 1810. The counter 1802 counts the number of sheets P on which an image is formed. The count value 1812 of the counter 1802 may be held in the memory 1810. When the print control unit 1803 receives the image forming conditions 218 (e.g., charging bias, developing bias, transfer bias, maximum light amount) from the control device 40 via the communication circuit 1820, the print control unit 1803 stores the image forming conditions 218 in the memory 1810. When the print control unit 1803 receives a print instruction from the control device 40 via the communication circuit 1820, the print control unit 1803 controls the printer engine 1830 according to the image forming conditions 218 to form an image on the sheet P. When the print control unit 1803 receives an instruction to detect a test image from the control device 40 via the communication circuit 1820, the print control unit 1803 causes the optical sensor 18 to detect the test image. The print control unit 1803 transmits the count value 1812 and the detection result of the test image to the control device 40 or the inspection device 50 via the communication circuit 1820. The count value 1812 is used by the adjustment processing unit 207 to detect the execution timing of the adjustment process. The printer engine 1830 transports the sheet P in the image forming apparatus 30. vinegar18. The control device 40 may include a motor for controlling the image forming apparatus, and members involved in image formation (e.g., photoconductor 1, charger 2, exposure device 3, developer 4, primary transfer roller 5, intermediate transfer belt 6, secondary transfer section 7, and fuser 8). As described above, the controller shown in FIG. 18 may be included in the control device 40.
[0136] (14) Advice for users As mentioned above, inspection levels that are not commensurate with the execution interval are grayed out. However, the user may wish to prioritize a higher inspection level over the downtime associated with the adjustment process. In this case, a prompt to allow the user to select the inspection level desired may be useful to the user.
[0137] 19 shows the details screen SC3 that is displayed when the button 706 is pressed. The details screen SC3 may be displayed together with the list 703a. The screen creation unit 505 creates the details screen SC3 based on the unselectable examination levels determined by the level determination unit 504, and displays it on the display device 521. The details screen SC3 may be implemented as, for example, a pop-up screen.
[0138] Box 1901 indicates the inspection level that is determined to be unselectable. In this example, it is assumed that the image forming apparatus 30 is printer engine A, and inspection levels 9 and 10 are determined to be unselectable. Box 1902 indicates the reason why the corresponding inspection level is unselectable. One example of the reason is that the adjustment process is not executed frequently enough for the inspection level. Box 1903 indicates the work required to change the corresponding inspection level to be selectable. In this example, it is suggested that the execution interval should be increased. A recommended execution interval for each inspection level may also be displayed.
[0139] (15) Technical ideas derived from the embodiments (Item 1) The image forming device 30 is an example of a printing means that prints an image on a sheet P. The CPUs 201, 501 and the acquisition unit 503 are an example of an acquisition means that acquires the execution frequency of an adjustment process that is executed to maintain printing capability. The CPUs 201, 501 and the level determination unit 504 function as a determination means that determines a plurality of inspection levels applicable to the inspection based on the execution frequency. The CPUs 201, 501 and the selection unit 506 are an example of a selection means that selects one of the determined plurality of inspection levels. The inspection device 50 and the like are an example of an inspection means that inspects the print result by applying the selected one inspection level.
[0140] If the user sets an inspection level (pass criteria / fail criteria) that exceeds the printing capability of the image forming apparatus 30, the number of rejected products will increase and usability will decrease. In particular, if the adjustment process for maintaining the printing capability is not performed frequently enough for the inspection level, the number of rejected products may increase. According to item 1, the inspection level options are determined according to the execution frequency. Therefore, it becomes easy for the user to select an inspection level that matches the execution frequency. As a result, the number of rejected products will decrease, and usability related to the inspection will improve. In addition, an increase in the number of sheets that are determined to be rejected is suppressed. (Item 2) The display device 21 and the display device 521 function as a display means for displaying the determined multiple inspection levels (options). The input device 22 and the input device 522 are an example of an input means for receiving an input indicating the selection of one inspection level from the displayed multiple inspection levels. (Item 3) The display device 21 and the display device 521 display a list (list 703a) including N inspection levels. At this time, the display device 21 and the display device 521 may display selectable M inspection levels (e.g. inspection levels 1 to 8) and unselectable NM inspection levels (e.g. inspection levels 9 and 10) in a distinguished manner. This allows the user to visually understand selectable and unselectable inspection levels. N and M are integers. (Item 4) The display device 21 and the display device 521 may gray out the NM unselectable inspection levels. The grayed-out inspection levels cannot be selected by the user. Thus, the user recognizes the existence of the unselectable inspection levels, but such inspection levels cannot actually be selected. (Item 5) The list 703a may be displayed as a drop-down list, allowing the user to easily see the test level options. (Item 6) 11, the display device 21 and the display device 521 may display the reason why the NM unselectable inspection levels are unselectable. This allows the user to easily understand the reason why a particular inspection level is unselectable. (Item 7) The reasons may include insufficient execution frequency (time between executions is too long), as illustrated in Figure 11. This allows the user to select a higher level of inspection by increasing the execution frequency. (Item 8) 11, the display device 21 and the display device 521 may display the operation contents required to change the NM unselectable inspection levels to selectable ones. A user may desire a higher inspection level. By performing the displayed operation contents, such a user can set the higher inspection level in the inspection device 50. (Item 9) As illustrated in Figure 11, the task may include a prompt to increase the execution frequency, which would encourage the user to increase the execution frequency and select a higher level of inspection. (Item 10) The memory 210, 510 functions as a storage means for storing the relationship between the execution frequency of the adjustment process and the applicable inspection level. The CPU 201, 501 may determine a plurality of inspection levels corresponding to the execution frequency based on the relationship stored in the storage means. According to FIG. 12, the inspection levels on or below the line indicating the upper limit value of the inspection level are selectable inspection levels. The inspection levels above the line indicating the upper limit value are non-selectable inspection levels. (Item 11) The memory 210, 510 may function as a storage means for storing the relationship between the execution frequency of the adjustment process and the upper limit of the inspection level. According to Fig. 12, the level determination unit 504 may determine the upper limit corresponding to the execution frequency based on the relationship stored in the storage means, and determine a plurality of inspection levels so that the upper limit is equal to or lower than the upper limit. (Item 12) The inspection levels may be associated with pass or fail criteria for the print result. For example, the inspection levels may be associated with a range of acceptable color shifts, etc. The inspection levels may be associated with a range of acceptable color variation. The inspection levels may be associated with an acceptable number or area of black dots. The inspection levels may be associated with an acceptable thickness, length or area of streaks. (Items 13, 14) The display device 521 and the input device 522 may be provided in a host computer 90 that instructs the printing means to perform printing. As shown in Fig. 1, the operation unit 20 including the display device 21 and the input device 22 may be attached to the housing of the printing means. (Item 15) The stacking devices 60a to 60c are an example of a stacking unit on which sheets whose printing results have been determined to be unacceptable are stacked. (Item 16) When the print result is determined to be unacceptable, the image forming apparatus 30 may reprint the image on another sheet (recovery process), which may improve usability regarding reprinting. (Item 17) The multiple inspection levels may each require higher printing accuracy as the numerical value increases. For example, the printing accuracy required by inspection level 10 is higher than the printing accuracy required by inspection level 9. Note that the multiple inspection levels may each require higher printing accuracy as the numerical value decreases. (Item 18) The printer engine 1830 is an example of a plurality of image forming means for forming an image on a carrier using a plurality of toners of different colors. The optical sensor 18 functions as a detection means for detecting a test image formed on the carrier for each different color. The adjustment processing unit 207 functions as an adjustment means for executing an adjustment process for the image forming conditions for each different color based on the detection result of the test image. The counter 1802 may function as a counting means for counting the number of sheets P on which an image is formed and resetting a count value 1812 at which the adjustment process is executed. The adjustment setting unit 208 functions as a setting means for setting the execution frequency of the adjustment process. The adjustment processing unit 207 executes the adjustment process when the count value 1812 reaches a value corresponding to the execution frequency. (Item 19) 9, the test image may include a test pattern for detecting the amount of deviation of the image formation position for each color. The test image may include a test pattern for detecting a color variation of the image. The test image may include a test pattern for detecting the presence or absence of an unexpected image formed on the sheet. (Item 20) The inspection device 50 may inspect one or more of the following: misalignment of image formation position in the print result, color misalignment of the image, color variation of the image (first inspection), or the presence or absence of unexpected images (e.g. black spots, streaks) formed on the sheet (second inspection). The determination means may not limit the upper limit of the inspection level applied to the second inspection, but may limit the upper limit of the inspection level applied to the first inspection based on the execution frequency. Unexpected images such as black spots have a tendency to occur regardless of the execution frequency of the adjustment process. Therefore, the inspection level for black spots, etc. may be freely set by the user.
[0141] The invention is not limited to the above-described embodiments, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention. [Explanation of symbols]
[0142] 30: image forming device, 201 and 501: CPU, 50: inspection device
Claims
1. An inspection apparatus for inspecting an image formed on a sheet by an image forming apparatus, comprising: a reading means for reading the image on the sheet; an inspection means for carrying out an inspection of an inspection item on the image read by the reading means; a receiving means for receiving user selection information indicating an inspection level of the inspection item; an acquisition unit that acquires an adjustment setting related to a frequency at which the image forming apparatus executes an adjustment process for adjusting the image quality of an image formed by the image forming apparatus; When the first adjustment setting is acquired by the acquisition means, the inspection of the inspection item is performed based on the inspection level indicated by the user selection information accepted by the acceptance means, An inspection device characterized in that, when the acquisition means acquires a second adjustment setting having a lower frequency than the first adjustment setting, the inspection of the inspection item is not performed based on an inspection level higher than a predetermined inspection level, but is performed based on an inspection level lower than the predetermined inspection level.
2. a display unit that displays a selectable inspection level for the inspection item from a plurality of inspection levels; 2 . The inspection device according to claim 1 , wherein the display means does not display an inspection level higher than the predetermined inspection level when the second adjustment setting is acquired by the acquisition means.
3. a display unit that displays a selectable inspection level for the inspection item from a plurality of inspection levels; 2 . The inspection device according to claim 1 , wherein the display means controls the display so that an inspection level higher than the predetermined inspection level cannot be selected when the second adjustment setting is acquired by the acquisition means.
4. 4. The inspection device according to claim 3, wherein the display means, when the second adjustment setting is acquired by the acquisition means, grays out inspection levels higher than the predetermined inspection level.
5. The inspection device further includes a display unit that displays a selectable inspection level for the inspection item from a plurality of inspection levels, The inspection device according to claim 1, characterized in that when the second adjustment setting is acquired by the acquisition means, if an inspection level higher than the specified inspection level is selected, the display means displays a message prompting a change of the inspection level of the inspection item.
6. The inspection means obtains a reference image for comparison with the image read by the reading means, 2. The inspection apparatus according to claim 1, wherein the inspection item is a positional deviation between the reference image and the image read by the reading means.
7. The inspection means obtains a reference image for comparison with the image read by the reading means, 2. The inspection device according to claim 1, wherein the inspection item is a difference in color between the reference image and the image read by the reading means.
8. 2. The inspection apparatus according to claim 1, wherein the inspection item is a streak appearing in the image read by the reading means.
9. 2. The inspection device according to claim 1, wherein the inspection item is a black spot appearing in the image read by the reading means.
10. 2. The inspection apparatus according to claim 1, wherein the adjustment process is a process for adjusting an image forming condition of the image forming apparatus that affects the inspection result of the inspection item.
11. 2. The inspection apparatus according to claim 1, wherein the adjustment setting is information on the number of sheets on which the image forming apparatus forms an image.
12. A control method for an image forming system including an image forming apparatus that forms an image on a sheet, a reading apparatus that reads the image formed on the sheet by the image forming apparatus, and an inspection apparatus that performs an inspection of an inspection item on the image read by the reading apparatus, comprising: Accept user selection information indicating an inspection level of the inspection item; acquiring an adjustment setting related to a frequency of performing an adjustment process for adjusting the image quality of an image formed by the image forming apparatus; When a first adjustment setting is acquired as the adjustment setting, an inspection of the inspection level indicated by the user selection information is performed; A control method characterized in that, when a second adjustment setting having a lower frequency than the first adjustment setting is acquired as the adjustment setting, an inspection at an inspection level lower than a predetermined inspection level is performed without performing an inspection at an inspection level higher than the predetermined inspection level.
13. displaying on a display device a selection of an inspection level for the inspection item from a plurality of inspection levels; The method of claim 12, wherein when the second adjustment setting is acquired, the display device does not display an inspection level higher than the predetermined inspection level.
14. displaying on a display device a selection of an inspection level for the inspection item from a plurality of inspection levels; The control method according to claim 12 , wherein when the second adjustment setting is acquired, an inspection level higher than the predetermined inspection level is displayed on the display device such that it is not possible to select the inspection level.
15. 15. The method of claim 14, further comprising greying out inspection levels higher than the predetermined inspection level on the display device if the second adjustment setting is obtained.
16. displaying on a display device a selection of an inspection level for the inspection item from a plurality of inspection levels; The control method according to claim 12, characterized in that when the second adjustment setting is acquired, if an inspection level higher than the specified inspection level is selected on the display device, a message is displayed prompting a change of the inspection level of the inspection item.
17. obtaining a reference image to be compared with the image read by the reading device; 13. The control method according to claim 12, wherein the inspection item is a positional deviation between the reference image and the image read by the reading device.
18. obtaining a reference image to be compared with the image read by the reading device; 13. The control method according to claim 12, wherein the inspection item is a difference in color between the reference image and the image read by the reading device.
19. 13. The control method according to claim 12, wherein the inspection item is a black spot appearing in the image read by the reading device.
20. 13. The control method according to claim 12, wherein the adjustment process is a process for adjusting an image forming condition of the image forming apparatus that affects the inspection result of the inspection item.
21. The control method according to claim 12 , wherein the adjustment setting is information on the number of sheets on which the image forming apparatus forms an image.
Citation Information
Patent Citations
Image output device, image inspection system, and density correction method
JP2012032776A
Image processing apparatus, image processing method, and program
JP2022094794A
Device, method, and program for inspecting prints for defects
JP2022157080A
Image forming system
JP2022170678A
Detection of image quality defects in gloss
US20130070277A1