Inspection system for inspecting a printed product and control method for inspection system

CN122914684APending Publication Date: 2026-10-16CANON KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610447004.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-04-08
Filing Date
2026-04-07
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]然而,上述公报的技术即使在期望使用与预先设定的检查设定或已在已执行的检查作业中使用的检查设定类似的检查设定进行检查时,也需要新的检查设定,从而引起麻烦

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122914684A_ABST
    Figure CN122914684A_ABST
Patent Text Reader

Abstract

The present disclosure provides an inspection system that inspects a print and a control method of the inspection system. The inspection system can reduce the trouble at the time of inspection setting. The inspection system inspects a print output by an image forming apparatus. The inspection system includes a storage device that stores a set of instructions and at least one processor that executes the set of instructions to store an inspection setting for inspecting the print, receive a predetermined instruction from a user that accompanies selection of a plurality of different inspection settings from among the stored inspection settings, and synthesize the plurality of different inspection settings in accordance with the predetermined instruction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This embodiment relates to an inspection system for inspecting printed matter and a control method for the inspection system. Background Technology

[0002] Traditionally, checks (quality checks) to confirm whether printed materials have been printed correctly are performed manually. However, in recent years, inspection systems have been developed that automatically perform quality checks as part of the post-processing of printing equipment. In these systems, inspection settings representing the quality of the inspection can be set for the job to be inspected, such as inspection areas or inspection levels. For example, inspection settings preset before actual printing or inspection settings used in previously executed inspection jobs can be used (see, for example, Japanese Patent Application Publication No. 2022-067104).

[0003] However, the technology described in the above-mentioned publication requires new inspection settings even when it is desired to perform inspections using inspection settings similar to those preset or those already used in performed inspection jobs, which causes problems. Summary of the Invention

[0004] This disclosure provides a mechanism that can reduce the hassle of setting up checks.

[0005] Therefore, one aspect of the embodiment provides an inspection system for inspecting printouts output by an image forming apparatus, the inspection system comprising: a storage device storing a set of instructions; and at least one processor executing the set of instructions to: store inspection settings for inspecting the printouts; receive from a user a predetermined instruction accompanying the selection of a plurality of different inspection settings from the stored inspection settings; and synthesize the plurality of different inspection settings according to the predetermined instruction.

[0006] The features of this disclosure will become apparent from the following description of embodiments with reference to the accompanying drawings. The following description of the embodiments is by way of example. Attached Figure Description

[0007] Figure 1 This is a structural diagram illustrating an inspection system including an inspection apparatus according to an embodiment of the present disclosure.

[0008] Figure 2 It is shown schematically. Figure 1 A block diagram of the hardware structure of the image forming apparatus, inspection unit, high-capacity stacker, client PC, information processing apparatus, and inspection device.

[0009] Figure 3 It is shown schematically. Figure 1A block diagram illustrating the software structure of the image forming apparatus, inspection unit, high-capacity stacker, client PC, information processing apparatus, and inspection apparatus.

[0010] Figure 4 It is shown Figure 1 An example of a screen in the client PC used to select the inspection method for receiving print job settings from the user.

[0011] Figure 5 It is shown Figure 1 A flowchart of the job sending and processing process executed by the information processing device.

[0012] Figure 6 It is shown Figure 1 A flowchart of the inspection setting and registration process performed by the inspection device.

[0013] Figure 7 It is shown Figure 2 An example of an inspection settings screen displayed on the user interface (UI) unit of the inspection device.

[0014] Figure 8 It is shown Figure 2 An example of a preset settings screen displayed on the UI unit of the inspection device.

[0015] Figures 9A to 9E It is shown in Figure 7 The preview example image is displayed in the area of ​​the check settings screen.

[0016] Figures 10A to 10C This is a table representing the method used to store the check settings in this embodiment.

[0017] Figure 11 It is shown Figure 2 An example of a baseline image management screen displayed on the UI unit of the inspection device.

[0018] Figure 12 It is shown Figure 1 A flowchart of the inspection process performed by the inspection device.

[0019] Figure 13 It is shown Figure 12 A flowchart of the check setting process in step S1205.

[0020] Figures 14A to 14C It is shown Figure 2 An example image of the inspection settings screen displayed on the UI unit of the inspection device.

[0021] Figures 15A to 15C It is shown Figure 2 An example image of the inspection settings screen displayed on the UI unit of the inspection device. Detailed Implementation

[0022] The following description, with reference to the accompanying drawings, outlines embodiments for implementing this disclosure. Unless otherwise stated, this disclosure applies to inspection apparatuses consisting of a single device and inspection apparatuses consisting of multiple devices, provided that the functions related to this disclosure are implemented. Furthermore, unless otherwise stated, this disclosure applies to inspection apparatuses that connect to and process data via a network such as a local area network (LAN) or a wide area network (WAN), provided that the functions related to this disclosure are implemented. That is, the system configurations to which the various terminals described in the following embodiments are connected are merely examples, and various configuration examples exist depending on the application or purpose.

[0023] Figure 1 This is a construction diagram of the inspection system 10 according to an embodiment of the present disclosure.

[0024] The inspection system 10 includes an image forming apparatus 100, an inspection unit 110, a high-capacity stacker 120, and an inspection device 150. The image forming apparatus 100 is communicatively connected to a client PC 130, an information processing device 140, and the inspection device 150 via a network 160. Furthermore, the inspection device 150 is connected to the inspection unit 110 via a communication cable 170.

[0025] The image forming apparatus 100 includes a UI unit 101, a feed station 102, and a feed station 103. Furthermore, a selection station 104, consisting of three feed stations, is connected to the image forming apparatus 100. Recording sheets (such as printing paper) can be set in each station. The image forming apparatus 100 performs printing processing based on various types of input data (e.g., print data sent from a client PC 130 or an information processing device 140). Then, an inspection unit 110 and a high-capacity stacker 120 are connected to the image forming apparatus 100 via a communication cable (not shown) serving as an internal bus.

[0026] Inspection unit 110 receives the printout output from image forming apparatus 100 and obtains image data to check whether the received printout includes abnormal images. Here, abnormal images include defects that reduce print quality. For example, abnormal images include: circular defects (called "spots") caused by ink material adhering to unexpected locations during printing, missing colors caused by insufficient ink material adhering to expected locations, or linear defects (called "stripes"). The obtained image data is then transmitted to inspection device 150 via communication cable 170. Inspection device 150 checks whether the printout includes abnormal images and sends its inspection results to image forming apparatus 100.

[0027] The high-capacity stacker 120 includes a main tray 121 and a top tray 122. Thousands of sheets can be stacked on the main tray 121 at a time. The high-capacity stacker 120 receives output sheets inspected by an inspection unit 110 and can also switch the sheet discharge destination of the received output sheets based on the inspection results of the inspection unit 110.

[0028] Although the configuration of the inspection device 150 for inspection will be described in this embodiment, it is not a limitation. For example, an online quality inspection machine that performs the entire process from image formation, inspection, post-processing to paper output can be adopted.

[0029] A print job is generated by the client PC 130, sent to the information processing unit 140 via the network 160, and managed by the information processing unit 140. The print job is then sent from the information processing unit 140 to the image forming unit 100 via the network 160, and the image forming unit 100 performs processing for printing an image on a sheet. Note that the print job can also be generated by the information processing unit 140, sent to the image forming unit 100 via the network 160, and managed by the image forming unit 100.

[0030] Note that the client PC 130, information processing device 140, and inspection device 150 can be connected to a communication cable to communicate with the image forming apparatus 100. That is, the connection configuration of the image forming apparatus 100, information processing device 140, and client PC 130 shown in this embodiment is merely an example, and various other connection configurations exist besides those shown in this embodiment. Furthermore, in addition to the inspection unit 110 and the high-capacity stacker 120, binding devices such as organizers, folding machines, and binding machines can also be connected to the image forming apparatus 100.

[0031] Figure 2 It is shown schematically. Figure 1 A block diagram of the hardware configuration of the image forming apparatus 100, inspection unit 110, mass stacker 120, client PC 130, information processing apparatus 140 and inspection apparatus 150.

[0032] The client PC 130 generates a print job and sends it to the information processing device 140 via the network 160. The client PC 130 includes a control unit 230 and a UI unit 235. The control unit 230 includes a CPU 231, RAM 232, ROM 233, and a network interface (hereinafter referred to as NW I / F) 234. Note that CPU is an abbreviation for Central Processing Unit, and RAM is an abbreviation for Random Access Memory.

[0033] The CPU 231 controls and performs calculations on various parts of the client PC 130 via the internal bus 273, and executes programs stored in ROM 233 and loaded into RAM 232. RAM 232 is a volatile storage device that can be directly accessed by the CPU 231 and serves as the CPU 231's working area or another temporary data storage area. ROM 233 acts as a temporary storage area and working memory during the operation of the client PC 130. NWI / F 234 sends data to and receives data from the information processing device 140 via network 160. UI unit 235 is composed of, for example, a keyboard, mouse, display, or other input / output devices, and is a device that can input various types of set values ​​or specified values.

[0034] The information processing device 140 performs RIP (Raster Image Processor) processing on print data or document data and generates a bitmap image for printing by the image forming apparatus 100. Furthermore, the information processing device 140 manages control and print jobs related to printing by the image forming apparatus 100. The information processing device 140 includes a control unit 240 and a UI unit 246. The control unit 240 includes a CPU 241, RAM 242, ROM 243, NW I / F 244, an image processor 245, and a video I / F 247.

[0035] The CPU 241 controls and performs calculations on various parts of the information processing device 140 via the internal bus 274, and executes programs stored in ROM 243 and loaded into RAM 242. RAM 242 is a volatile storage device directly accessible from the CPU 241 and serves as the CPU 241's working area or another temporary data storage area. ROM 243 acts as a temporary storage area and working memory during operation of the information processing device 140. NWI / F 244 communicates with the client PC 130, the image forming apparatus 100, and the checking apparatus 150 via network 160. Note that the checking unit 110 may have an NWI / F, and the information processing device 140 can communicate with the checking unit 110's NWI / F via NWI / F 244. For example, suppose the RIP image used for printing by the image forming apparatus 100 is used as a reference image for the correct answer in the check. In this case, the reference image can be sent to the inspection device 150 via communication I / F 214, or via NW I / F 207 in the inspection unit 110.

[0036] The image processor 245 performs RIP processing on the printed data. The UI unit 246 is composed of, for example, a keyboard, mouse, monitor, or other input / output device, and is a device capable of inputting various types of set values ​​or specified values.

[0037] The image forming apparatus 100 performs printing processing based on various types of input data (such as print data sent from the client PC 130 or the information processing apparatus 140).

[0038] The image forming apparatus 100 is connected to the UI unit 101 and the sheet feed station 260, respectively. Furthermore, the image forming apparatus 100 includes a control unit 200 and a printer 209. The control unit 200 includes a CPU 201, RAM 202, ROM 203, accessory I / F 204, engine I / F 205, sheet feed station I / F 206, NW I / F 207, image processor 208, and video I / F 217. Additionally, the control unit 200 is connected to the printer 209 via the engine I / F 205.

[0039] The CPU 201 controls and performs calculations on various parts of the image forming apparatus 100 via the internal bus (system bus) 270. The CPU 201 executes programs stored in the ROM 203 and loaded into the RAM 202. The RAM 202 is a volatile storage device directly accessible from the CPU 201 and serves as the CPU 201's working area or another temporary data storage area. The RAM 202 acts as both temporary storage and working memory during the operation of the image forming apparatus 100. The ROM 203 stores program data executed by the CPU 201 at startup, setting data for the control unit 200, and so on.

[0040] Attachment I / F 204 is connected to Attachment I / F 215 and Attachment I / F 224 via cable 280. That is, the image forming apparatus 100 communicates with the inspection unit 110 and the high-capacity stacker 120 via Attachments I / F 204, 215, and 224. Engine I / F 205 communicates with and controls the printer 209.

[0041] The sheet supply station I / F 206 communicates with and controls the sheet supply station 260. The sheet supply station 260 is a collective term for the supply stations 102, 103 and the selection station 104, which are constructed as hardware. The UI unit 101 is a user interface for performing overall operation of the image forming apparatus 100.

[0042] NW I / F 207 is connected to NW I / F 244 of information processing device 140 via network 160, and performs communication between information processing device 140 and image forming device 100. Note that in this example, the interface connecting to internal bus 270 and network 160 is directly connected, but information processing device 140 and image forming device 100 can also be connected via, for example, a network, and the connection method is not limited. Video I / F 217 is connected to video I / F 247 via video cable 180, and performs image data communication between information processing device 140 and image forming device 100.

[0043] Note that the connection interface between the information processing apparatus 140 and the image forming apparatus 100 can be constructed by combining the functions of NW I / F 244 and video I / F 247. Furthermore, the connection interface between the image forming apparatus 100 and the information processing apparatus 140 can be constructed by combining the functions of NW I / F 207 and video I / F 217.

[0044] The image processor 208 performs processing to convert image or document data received via video cable 180 into print data.

[0045] Printer 209 uses coloring material to print the received binary bitmap data onto a recording sheet.

[0046] The inspection unit 110 controls the transmission of image data acquired by the image scanner 216 to the inspection device 150 via the communication cable 170. The inspection unit 110 then obtains the inspection results from the inspection device 150 and sends them to the image forming apparatus 100 and the mass stacker 120. The inspection unit 110 includes a control unit 210. The control unit 210 includes a CPU 211, RAM 212, ROM 213, communication I / F 214, accessory I / F 215, and the image scanner 216.

[0047] The CPU 211 controls and performs calculations on the various parts of the inspection unit 110 via the internal bus 271, and executes programs stored in ROM 213 and loaded into RAM 212. RAM 212 is a volatile storage device directly accessible from the CPU 211 and serves as the CPU 211's working area or another temporary data storage area. ROM 213 acts as a temporary storage area and working memory during the operation of the inspection unit 110. Communication I / F 214 communicates with the inspection device 150 via communication cable 170 and communicates data such as scanned images or inspection results scanned by image scanner 216. Accessory I / F 215 is connected to Accessory I / F 204 and Accessory I / F 224 via cable 280. Image scanner 216 scans printouts delivered from image forming apparatus 100.

[0048] The high-capacity stacker 120 includes a control unit 220 and an ejection unit 225. The control unit 220 includes a CPU 221, RAM 222, ROM 223, and accessory I / F 224.

[0049] CPU 221 controls and performs calculations on the various parts of mass stacker 120 via internal bus 272, and executes programs stored in ROM 223 and loaded into RAM 222. RAM 222 is a volatile storage device directly accessible from CPU 221 and serves as the CPU 221's working area or other temporary data storage area. ROM 223 acts as a temporary storage area and working memory during the operation of mass stacker 120. Ejection unit 225 performs sheet ejection operations to main tray 121 and top tray 122, and monitors and controls the stacking status of the main tray 121 and top tray 122 respectively.

[0050] The high-capacity stacker 120 can switch the sheet discharge destination based on the inspection results of the prints delivered from the inspection unit 110. For example, when switching the sheet discharge destination based on whether the prints contain print defects, sheets without defects are discharged to the main tray 121, while sheets with defects are discharged to the top tray 122. Alternatively, sheets can be discharged to the same sheet discharge destination regardless of the inspection results.

[0051] Inspection device 150 inspects scanned images of printouts obtained by inspection unit 110. Inspection device 150 includes control unit 250 and UI unit 257. Control unit 250 includes CPU 251, RAM 252, ROM 253, communication I / F 254, NW I / F 255, and inspection processor 256.

[0052] The CPU 251 controls and calculates various parts of the inspection device 150 via the internal bus 275, and executes programs stored in ROM 253 and loaded into RAM 252. RAM 252 is a volatile storage device directly accessible from the CPU 251 and serves as the CPU 251's working area or another temporary data storage area. ROM 253 acts as a temporary storage area and working memory during the operation of the inspection device 150. The communication I / F 254 communicates with the inspection unit 110 via the communication cable 170 and communicates data such as scanned images or inspection results scanned by the image scanner 216. The NW I / F 255 sends and receives data with the client PC 130, the image forming apparatus 100, and the information processing apparatus 140 via the network 160. The inspection processor 256 checks whether the printouts contain defects. UI unit 257 is, for example, a liquid crystal display coupled to a touch panel connected to inspection device 150, which receives user input to inspection device 150 and displays the status or inspection results of inspection device 150.

[0053] Figure 3 It is shown schematically. Figure 1 A block diagram of the software structure of the image forming apparatus 100, inspection unit 110, mass stacker 120, client PC 130, information processing apparatus 140 and inspection apparatus 150.

[0054] The program of the client PC 130 is stored in ROM 233, read into RAM 232, and executed by CPU 231. The processing function of CPU 231 consists of display control module 2301 and data control module 2302.

[0055] The display control module 2301 displays the user-operated screen on the UI unit 235. Furthermore, when the user uses the UI unit 235 to set up a print job, the display control module 2301 stores the print setting information in the RAM 232, and when the user instructs printing, the display control module 2301 sends a print execution command to the data control module 2302. The print setting information includes settings such as the print sheet size and the selection between single-sided and double-sided printing. In addition, the print setting information may also include, for example, the selection between face-up and face-down, and the selection between normal and reverse printing order.

[0056] The data control module 2302 sends the print job to the information processing device 140 via the NW I / F 234.

[0057] The program of the information processing device 140 is stored in ROM 243, read into RAM 242, and executed by CPU 241. The processing function of CPU 241 consists of display control module 2401, image processing control module 2402, and data control module 2403.

[0058] The display control module 2401 displays the user-operated screen on the UI unit 246. Furthermore, when the user uses the UI unit 246 to set up a print job, the display control module 2401 stores the print setting information in the RAM 242, and when the user instructs to execute a print job, the display control module 2401 sends a print execution command to the data control module 2403.

[0059] The image processing control module 2402 controls the image processor 245. Upon receiving a print execution command, the image processing control module 2402 performs RIP processing to convert print data or document data into bitmap image data based on print setting information stored in RAM 242. Furthermore, the image processing control module 2402 generates a preview image to be displayed on the UI unit when registering inspection settings (and a RIP image to be displayed on the UI unit 257 of the inspection device 150 when the user performs inspection settings). Note that the inspection settings include settings for displaying the inspection area or inspection level. Additionally, in the RIP processing for generating a reference image, the image processing control module 2402 generates a reference image by, for example, converting a resolution of 600 dpi to 300 dpi. On the other hand, in the RIP processing for generating print data, the image processing control module 2402 generates a 600 dpi image without reducing the resolution.

[0060] Furthermore, the image processing control module 2402 assigns unique image IDs to the RIP images according to the printing order. For example, image ID=1 is assigned to the first printed RIP image, image ID=2 is assigned to the second printed RIP image, and so on. Note that image ID=0 can be assigned to blank sheets to indicate that the RIP image is blank.

[0061] The data control module 2403 controls the reception of print jobs sent from the client PC 130 and the transmission of the received print jobs to the image forming apparatus 100. The data control module 2403 receives print jobs from the client PC 130 via NW I / F 244 and stores them in RAM 242. Furthermore, the data control module 2403 sends a print job start notification, print setting information, and a RIP image to the image forming apparatus 100 via NW I / F 244 and Video I / F 247. Additionally, the data control module 2403 sends information about VDP (Variable Data Printing) jobs. This refers to the record number indicating which record the current print page is. Upon receiving a check setting registration completion notification from the image forming apparatus 100, the data control module 2403 subsequently sends the print job. Furthermore, the data control module 2403 sends a final sheet indicator indicating whether the relevant preview image is the final sheet. If the flag is "0", it means there are more sheets to follow; if the flag is "1", it means the current sheet is the final sheet.

[0062] In the check setup registration job, the data control module 2403 generates only one set of RIP images and sends it to the image forming apparatus 100. For example, in a VDP job, when each record prints 4 pages, these 4 pages are considered a set. When a 100-page job is actually submitted, and the 100-page job is constructed by repeating the 4-page record 25 times, not all images are registered as preview images.

[0063] The program of the image forming apparatus 100 is stored in ROM 203, read into RAM 202, and executed by CPU 201. The processing function of CPU 201 consists of display control module 2001, data control module 2002, image processing control module 2003, supply control module 2004, printing control module 2005, and accessory control module 2006.

[0064] The display control module 2001 displays a user-operated screen on the UI unit 101. When the user makes additional settings for the print job using the UI unit 101, the display control module 2001 stores the print setting information in the RAM 202 in addition to the settings in the information processing device 140. The additional settings for the print job in the image forming apparatus 100 include settings such as the insertion of interleaf paper or copy separator sheets, and sheet settings. Furthermore, when printing is paused or resumed, a print execution command is sent to the data control module 2002.

[0065] The data control module 2002 controls the receipt of print jobs or notifications sent from the information processing device 140, and the transmission of these print jobs or notifications to the inspection device 150. When a print job start notification is received from the information processing device 140, the data control module 2002 stores the print setting information or RIP image received via NW I / F 207 and video I / F 217 in RAM 202. Furthermore, in the inspection setting registration job, the data control module 2002 sends the preview image generated by the data control module 2403 of the information processing device 140 to the inspection device 150 via NW I / F 207.

[0066] When the inspection device 150 completes the reception of the preview image and inspection settings and receives the inspection settings registration completion notification, the data control module 2002 sends the registration completion notification to the information processing device 140. Note that the preview image can be sent from the information processing device 140 to the inspection device 150, and this is not limited.

[0067] Furthermore, in this print job, the RIP image (reference image) serving as the correct answer for the inspection, and the image mapping information (described later), are sent to the inspection device 150 in parallel with the printing operation performed in printer 209 (described later). Additionally, an inspection job start notification is sent. The image mapping information includes single-sided / double-sided information (selection between single-sided and double-sided printing) based on print settings, and also includes rotation and offset amounts determined by print control module 2005 when actually printing on the sheet, the printing surface (front / back), and the sheet number, etc. Examples of this image mapping information may include other information, and are not limited to this. Furthermore, data control module 2002 sends information about the record number received from information processing device 140.

[0068] Note that in this embodiment, an example is given of performing printing operations and sending RIP images to inspection devices 150 in parallel within the image forming apparatus 100. However, for example, the information processing apparatus 140 can send RIP images. Furthermore, another hardware device can be arranged between the information processing apparatus 140 and the image forming apparatus 100, and this hardware device can send printed images to the image forming apparatus 100 and RIP images to the inspection device 150.

[0069] The image processing control module 2003 controls the image processor 208. The image processing control module 2003 acquires print settings information and RIP images stored in RAM 202 and performs image processing to convert them into print data. This image processing includes, for example, rasterizing PDL data, converting it into multi-value bitmap data, and then converting it into binary bitmap data through image processing. The resulting binary bitmap data is then sent to the printer 209 via engine I / F 205.

[0070] The supply control module 2004 controls the sheet supply station 260 via the sheet supply station I / F 206. Based on the print settings information stored in the RAM 202, the supply control module 2004 controls the feeding of the sheet from the sheet supply station 260 to the printer 209.

[0071] The print control module 2005 controls the printer 209 via the engine I / F 205. Based on print setting information, the print control module 2005 issues commands to the printer 209 to print binary bitmap data sent from the image processing control module 2003 onto sheet material being fed according to transport commands from the supply control module 2004. Furthermore, upon receiving a print pause or resume notification from the accessory control module 2006 (described later), the print control module 2005 instructs the printer 209 to stop and resume printing based on that notification.

[0072] The accessory control module 2006, based on the print settings information stored in RAM 202, notifies the high-capacity stacker 120 of the sheet discharge destination via accessory I / F 204, and also receives notifications of print pause or resumption from inspection unit 110 and notifies the print control module 2005.

[0073] The program of the inspection unit 110 is stored in ROM 213, loaded into RAM 212, and executed by CPU 211. The processing function of CPU 211 consists of image scanner control module 2101, data control module 2102, and accessory control module 2103.

[0074] Image scanner control module 2101 controls image scanner 216. Image scanner 216 includes, for example, an image capture function equipped with a contact image sensor (hereinafter referred to as CIS), to capture images of the sheet passing through inspection unit 110 and output captured images (scanned images). Note that CIS is an example of a sensor for image scanner 216, and other types of sensors such as CCD image sensors can be used, and the image capture method is not limited.

[0075] The data control module 2102 transmits the scanned image to the inspection apparatus 150 via the communication I / F 214. Furthermore, the data control module 2102 receives setting information regarding the inspection operation mode set in the inspection apparatus 150 (described later) and stores it in the RAM 212. Additionally, the data control module 2102 receives the results of the inspection performed in the inspection apparatus 150.

[0076] The accessory control module 2103, based on the inspection results or setting information regarding the inspection operation mode received by the data control module 2102, controls and notifies the image forming apparatus 100 and the mass stacker 120 via accessory I / F 215. When switching the sheet discharge destination based on the inspection results, the accessory control module 2103 notifies the mass stacker 120 to discharge defect-free prints to the main tray 121 of the discharge unit 225 and to discharge defective prints to the top tray 122 of the discharge unit 225. Furthermore, in a setting where printing is paused when a certain number of defective prints appear consecutively, the accessory control module 2103 sends a notification to the image forming apparatus 100 to stop printing when that certain number is reached.

[0077] The program for the inspection device 150 is stored in ROM 253, loaded into RAM 252, and executed by CPU 251. The processing functions of CPU 251 consist of display control module 2501, data control module 2502, reference image generation module 2503, inspection control module 2504, and notification module 2505.

[0078] The display control module 2501 displays on the UI unit 257 the results of the inspection performed by the inspection control module 2504 and stored in the RAM 252, as described later, as well as the screen operated by the user. When the user uses the UI unit 257 to set inspection parameters, the inspection setting information is stored in the RAM 252.

[0079] The data control module 2502 receives preview images, RIP images, and image mapping information from the image forming apparatus 100 via NW I / F 255 and stores them in RAM 252. Upon receiving an inspection job start notification, the data control module 2502 generates a new inspection job and stores it in RAM 252. Furthermore, the data control module 2502 stores scanned images transmitted via communication I / F 254 in RAM 252. Additionally, the data control module 2502 notifies the inspection unit 110 of the inspection results in the inspection control module 2504 or the inspection setting information stored in RAM 252. Upon receiving a registration completion notification from the reference image generation module 2503 (described later), the data control module 2502 sends a registration completion notification to the image forming apparatus 100.

[0080] The reference image generation module 2503 stores the inspection settings received from the UI unit 257 in the RAM 252. Furthermore, the reference image generation module 2503 generates a reference image based on the RIP image or image mapping information and stores it as a reference image in the RAM 252. Additionally, the reference image generation module 2503 determines whether it is the final sheet based on the final sheet mark or image mapping information. The inspection control module 2504 controls the inspection processor 256.

[0081] The following describes an overview of the print image inspection performed by the inspection device 150. First, the inspection device 150 reads the scanned image and the corresponding reference image stored in RAM 252 and performs an inspection by comparison. Specifically, the inspection device 150 extracts feature points from each of the reference image and the scanned image, and aligns the reference image and the scanned image based on the extracted feature points. When the difference between the pixel value (brightness value) of the pixel to be inspected in the aligned scanned image and the pixel value (brightness value) of the pixel to be compared in the reference image is equal to or less than a threshold, the inspection device 150 determines that the pixel to be inspected is qualified. Note that this threshold should be different for each inspection level. This inspection is performed on each reference image corresponding to each scanned image. Note that when a print position deviation exceeding a certain threshold occurs relative to the reference image during alignment, the inspection device 150 determines that the position deviation inspection is unqualified.

[0082] When all pixels have been inspected, the inspection device 150 determines whether the total number of pixels identified as defective is equal to or less than the acceptable threshold, and determines whether the scanned image is normal. When the total number of pixels identified as defective is equal to or less than the acceptable threshold, the inspection device 150 determines the scanned image is normal. When the total number of pixels identified as defective exceeds the acceptable threshold, the inspection device 150 determines the scanned image is abnormal. Furthermore, the inspection device 150 stores the inspection results, including information about whether the print contains defects, the type of defect detected (spots or streaks), and information about the location of the defects, in RAM 252. Additionally, the inspection device 150 determines whether it is the final sheet based on image mapping information. The inspection device 150 also determines and processes the inspection operation mode received by the display control module 2501.

[0083] The data inspection performed by the inspection device 150 will then be described in summary. The inspection control module 2504 first performs processing to extract data from strings, barcodes, or QR codes (registered trademarks) in the scanned images stored in RAM 252. This processing is performed using pre-set glyph font data or barcode standards for character recognition (OCR), and the characters are OCR-processed while the barcodes are decoded. The glyph font data associates character shape images with character codes and is necessary for data inspection and OCR in the matching inspection described later. The inspection device 150 can generate glyph font data by cutting out character images one by one from the character shapes printed on the scanned sheet, and the user inputs character codes for each cut-out character image. The inspection device 150 stores the generated glyph font data in the RAM 252 of the inspection device 150. The method for generating glyph font data in this embodiment is described herein, but this is not a limitation, and any method can be used as long as it can generate data that associates the character images cut from the scanned images with their respective character codes.

[0084] During data inspection, the inspection device 150 checks whether the strings or barcodes within the target area are readable. The inspection device 150 determines compliance when the data is readable and disqualifies it when it is unreadable. Furthermore, the inspection device 150 can perform a data verification check, which verifies whether the result of the read strings or barcodes (i.e., the extracted data) matches the corresponding data (correct answer data) in a pre-prepared correct answer CSV file. Here, again, the inspection device 150 determines compliance when the data matches as a verification result and disqualifies it when they do not match. The inspection results are stored in RAM 252. For example, images of the strings or barcodes read from the printout, the verification results with the correct answer data, and position information about the strings or barcodes read when displayed on the UI unit 257 are stored in RAM 252.

[0085] Furthermore, an overview of the matching check performed by the inspection device 150 will be described. Similar to the data check described above, the inspection device 150 performs extraction processing to extract strings, barcodes, or QR codes from the scanned image. In the matching check, the inspection device 150 determines whether the data extracted from all matching target areas matches. The inspection device 150 determines that the data is acceptable when they match and unacceptable when they do not match. The inspection results are stored in RAM 252. For example, images of strings or barcodes read from the printout, results of data matching or non-matching, and position information about strings or barcodes read when displayed on the UI unit 257 are stored in RAM 252.

[0086] After completing the aforementioned print image inspection, data inspection, or matching inspection, the display control module 2501 instructs the UI unit 257 to display the inspection results stored in the RAM 252. The user then recognizes the inspection results displayed on the UI unit 257.

[0087] The notification module 2505 notifies the inspection unit 110 via the communication I / F 254 of the inspection operation mode and inspection results performed by the inspection control module 2504 and stored in the RAM 252.

[0088] The program for the high-capacity stacker 120 is stored in ROM 223, loaded into RAM 222, and executed by CPU 221. The processing functions of CPU 221 are comprised of accessory control module 2201.

[0089] The accessory control module 2201 controls the ejection unit 225. The accessory control module 2201 receives a sheet ejection notification from the image forming apparatus 100 or the inspection unit 110, and ejects the printed sheet to the main tray 121 or top tray 122 of the ejection unit 225 based on the received notification. Furthermore, when ejection is complete, the accessory control module 2201 sends an external ejection notification to the image forming apparatus 100 and the inspection unit 110 to indicate that the printout has been ejected without a paper jam in the image forming apparatus 100, the inspection unit 110, or the high-capacity stacker 120.

[0090] Next, we will use Figure 4 This disclosure describes the inspection methods for inspection jobs and the operation of printing jobs.

[0091] Figure 4 It is shown Figure 1 This diagram illustrates an example of a check method selection screen 400 in the client PC 130 for receiving print job settings from the user. In this embodiment, the display control module 2301, executed by the CPU 231, displays the check method selection screen 400 on the UI unit 235 and receives input from the user, storing it in the RAM 232. The print job generated in the client PC 130 is sent to the information processing device 140 and managed by the information processing device 140.

[0092] When "ON" is selected in the inspection mode setting section 402, the user proceeds to set subsequent attributes. Here, a print job with the inspection setting set to "ON" is referred to as an "inspection job." Note that when the user selects "OFF," sections 403 to 407 below become grayed out to prevent user selection. When the user selects "OFF," the print job is considered a normal print job without inspection. Furthermore, when the print button 405 is pressed, the print control module 2005 of the image forming apparatus 100 performs normal printing operations.

[0093] When the user selects "ON", they can choose the area to be inspected and the method for setting its level in the inspection settings section 403. When "Default" is selected in the inspection settings section 403, the inspection control module 2504 of the inspection device 150 inspects the entire image at the standard level.

[0094] When "Preset" is selected in the inspection setting section 403, inspection settings "Preset 1" to "Preset 10" become selectable in the preset number setting section 406. The inspection control module 2504 performs inspections based on pre-specified areas and levels. Inspection settings "Preset 1" to "Preset 10" are stored in the RAM 252 of the inspection device 150. Furthermore, multiple preset numbers can be specified in the preset number setting section 406. The specified presets are... Figure 12 In step S1201, the settings are sent to the inspection device 150, and in step S1205, the inspection settings are read, the details of which will be... Figure 13 The flowchart in the document describes this. Specifically, when multiple presets are specified, they will be... Figure 13 In step S1307, the specified preset check settings are synthesized. Note that... Figure 12 and Figure 13 Details will be described later.

[0095] When "New Registration" is selected in the inspection settings section 403, the user generates new inspection settings, and the inspection control module 2504 performs the inspection based on these settings. When the preview image reception is complete, the display control module 2501 of the inspection device 150 displays the image on the UI unit 257. Figure 7 The inspection settings screen 700 is shown. Note that details of the inspection settings screen 700 will be described later. The user generates new inspection settings for the preview image, and the inspection control module 2504 of the inspection device 150 performs the inspection based on these settings. Note that when an option other than "New Registration" is selected in the inspection settings section 403 and the print button 405 is pressed, the display control module 2501 does not display the inspection settings screen 700. When the print button 405 on the inspection method selection screen 400 is pressed by the user, the inspection device 150 performs an inspection settings registration job or a main print job according to the settings in the inspection operation settings section 404.

[0096] When "Specify Reference Image" is selected in the setting section 403, the user can specify a reference image in the reference image specification section 407. Note that the screen used to set the reference image will be used later. Figure 11 The inspection control module 2504 performs inspections based on pre-specified reference images, areas, and grades. The reference images, areas, and grades are stored in the RAM 252 of the inspection device 150.

[0097] The user can select the combination of registration and main print job operations for the inspection settings in the inspection operation setting section 404. When "Register Only" is selected, the reference image generation module 2503 of the inspection device 150 only stores the preview image and registers the inspection settings. When "Print Only" is selected, the print control module 2005 of the image forming apparatus 100 prints using the pre-registered inspection settings, and in parallel, the inspection control module 2504 of the inspection device 150 generates and inspects the reference image. When "Register and Print" is selected, the above-mentioned "Register Only" and "Print Only" operations are performed consecutively.

[0098] Note that the processing used to generate the preview image and store the check settings will be used later. Figure 6 The flowchart is described below. Finally, when the print button 405 is pressed, the display control module 2301 stores the settings entered in sections 402 to 404 in RAM 232. Furthermore, the data control module 2302, executed by the CPU 231 of the client PC 130, sends the print job to the information processing device 140. The data control module 2403, executed by the CPU 241 of the information processing device 140, controls the execution of printing and checking based on the print setting information about the received print job. (The last sentence appears to be incomplete and possibly refers to a separate process.) Figure 5 This describes the details of the printing and inspection operations performed according to the settings. When the close button 401 is pressed, the screen turns off without storing the settings on that screen in RAM 232.

[0099] Figure 5 It is shown Figure 1 A flowchart illustrating the job sending process executed by the information processing device 140. This flowchart is implemented by the CPU 241 of the information processing device 140 expanding the program code stored in ROM 243 into RAM 242, and reading and executing the expanded program code in RAM 242.

[0100] exist Figure 5 In step S501, the data control module 2403, executed by the CPU 241, determines whether the setting value set in the check operation setting section 404 is "print only". When it is determined that the setting value set in the check operation setting section 404 is "print only", the process proceeds to step S505, which will be described later. When it is determined that the setting value set in the check operation setting section 404 is not "print only", that is, when the setting value is "register only" or "register and print", the process proceeds to step S502.

[0101] In step S502, the data control module 2403 sends an inspection setting registration job to the image forming apparatus 100. Here, when the user performs inspection settings, a preview image to be displayed on the UI unit 257 of the inspection apparatus 150 is sent. Since the preview image is for display, it is a RIP image with a resolution lower than that used for printing. Note that the preview image is displayed to allow the user to easily set the inspection location or area and is not used for actual inspection. Upon receiving the inspection setting registration job, the image forming apparatus 100 sends a start notification for the inspection setting registration job to the inspection apparatus 150. Thus, the inspection apparatus 150 begins the process described later. Figure 6 The inspection settings are registered and processed.

[0102] Next, in step S503, the data control module 2403 determines whether an inspection setting registration completion notification has been received from the inspection device 150. Note that the inspection setting registration operation of the inspection device 150 will be used later. Figure 6 The data control module 2403 waits until it receives a notification of completion of the inspection setting registration from the inspection device 150, and upon receiving the notification of completion of the inspection setting registration from the inspection device 150, the process proceeds to step S504.

[0103] In step S504, the data control module 2403 determines whether the setting value set in the inspection operation setting section 404 is "register and print". If it is determined that the setting value set in the inspection operation setting section 404 is not "register and print", that is, if the setting value set in the inspection operation setting section 404 is "register only", the process ends. If it is determined that the setting value set in the inspection operation setting section 404 is "register and print", the process proceeds to step S505.

[0104] In step S505, the data control module 2403 sends a master print job for inspection to the image forming apparatus 100. (As used above) Figure 3 As shown in the block diagram, in the main print job, the image forming apparatus 100 prints using the printer 209 and simultaneously sends RIP images to the inspection apparatus 150. The process ends when all RIP images have been sent and printed.

[0105] Figure 6 It is shown Figure 1 The flowchart shows the inspection setting registration process performed by the inspection device 150. The program associated with this flowchart is stored in the ROM 253 of the inspection device 150, read into the RAM 252, and executed by the CPU 251.

[0106] exist Figure 6In step S601, the data control module 2502, executed by the CPU 251 of the inspection device 150, receives a start notification for the inspection setting registration job from the image forming apparatus 100. Next, the process proceeds to step S602 and repeats the processes in steps S603, S604, and S605 until preview images of all sheets are stored in the RAM 252 of the inspection device 150.

[0107] In step S603, the data control module 2502 receives a preview image generated by the image processing control module 2402 of the information processing device 140. Note that print setting information can be received from the information processing device 140 or the client PC 130.

[0108] Next, in step S604, the reference image generation module 2503 registers the preview image received in step S603. The registered preview image is stored in RAM 252.

[0109] Next, the process proceeds to step S605, and the processing in steps S602 to S605 is repeated until the reference image generation module 2503 determines that preview images of all sheets have been registered. Note that this determination is based on information indicating whether it is the final sheet that includes the preview image.

[0110] When the reference image generation module 2503 determines that preview images of all sheets have been registered, the process proceeds to step S606. In step S606, the data control module 2502 receives the inspection settings from the user. Note that the inspection settings will use those described later. Figure 7 Detailed description.

[0111] Next, in step S607, the data control module 2502 determines the details described later. Figure 7 The process checks whether the OK button 711 on the setting screen 700 is pressed. If it is determined that the OK button 711 is not pressed, the process returns to step S606. If it is determined that the OK button 711 is pressed, the process proceeds to step S608.

[0112] In step S608, the data control module 2502 sends a notification of completion of the inspection setting registration to the image forming apparatus 100. At this time, the inspection settings received from the user are stored in the RAM 252. The process then ends.

[0113] Next, we will use Figure 7 Describe the check settings. Figure 7 It is shown Figure 2 An example diagram of the inspection settings screen 700 displayed on the UI unit 257 of the inspection device 150.

[0114] The Preview Image Change button 701 is pressed when the user changes the preview image. The Check Area Selection button 702 is pressed when the user wants to select a set area. The Check Area Delete button 703 is pressed when the user wants to delete a selected area. The Rotate button 704 is pressed when the user wants to rotate the image displayed in the display area 705.

[0115] The read preview image is displayed in display area 705. When multiple sheets are being read, the displayed image can be switched by pressing one of the switch buttons 710. When the OK button 711 is pressed, the reference image generation module 2503 stores the settings on the check setting screen 700 in RAM 252. Here, the page number of the preview image is stored in association with the check settings.

[0116] The Cancel button 712 is pressed when the user instructs to cancel the inspection job without saving the settings on the inspection settings screen 700. The Print Image Inspection Area Setting button 721 is pressed when the user sets a new print image inspection area. After pressing the Print Image Inspection Area Setting button 721, the user can set the print image inspection area for the preview image displayed in area 705. Area 706 displays an example of the print image inspection area settings.

[0117] The data inspection area setting button 722 is pressed when the user sets a new data inspection area. The data inspection area refers to a character inspection area or a barcode inspection area. After pressing the data inspection area setting button 722, the user can set the data inspection area in the preview image displayed in area 705. Area 707 shows an example of a character inspection area setting. Area 708 shows an example of a barcode inspection area setting.

[0118] The Match Check Region Setting Button 723 is pressed when the user sets a new Match Check Region. After pressing the Match Check Region Setting Button 723, the user can set the Match Check Region in the preview image displayed in area 705. Area 709 displays an example of the Match Check Region setting.

[0119] Although areas 706, 707, 708, and 709 are all displayed with the same black dotted line, they can be distinguished as areas that have undergone different processing. For example, the borders of areas with different processing can be displayed with different colors or dashed lines. Furthermore, the display color of these borders can be selected by the user.

[0120] In addition to the aforementioned print image checks, character checks, barcode checks, and match checks, serial number checks can also be performed. Serial number checks verify whether strings in check areas across multiple images conform to predetermined rules. After receiving the check areas from the user, predetermined rules for performing the checks are received. These rules may include start numbers, end numbers, increment / decrement signs, etc.

[0121] Setting 731 is a setting for position deviation checking, and it sets the allowable deviation amount relative to the printed position of the reference image. This embodiment shows an example specified by the user when a position deviation of 2 mm or greater is detected. That is, the value specified by the user here corresponds to a threshold in position deviation detection. When a deviation equal to or greater than the threshold set here is detected, it is determined to be a defective inspection (NG).

[0122] Setting area 732 is a set of UI elements used to set the currently selected area in area 705.

[0123] Setting item 733 is used to define the application range within the selected area. When no item is selected, the selected inspection area is placed only on the currently displayed page in area 705. When "Same side as current page" is selected, the selected inspection area is placed on the same side of the page, depending on whether it is placed on the front or back of the sheet. Since RIP quality inspection manages prints on a page-by-page basis rather than on a sheet basis, the application range setting can be "Odd pages" or "Even pages". When "All pages" is selected, the selected inspection area is placed on all pages.

[0124] Setting item 734 is used to set the inspection level for circular defects (spots) and linear defects (stripes). The inspection level is a parameter set as a grade based on the abnormal size at which each feature (circular or linear) of the detected defect is determined to be a defect. For example, there are five levels from level 1 to level 5, with higher levels indicating more stringent inspection. That is, level 5 can identify finer and smaller abnormalities as defects than level 1. Furthermore, the user can select the inspection level for each inspection feature. Setting item 734 indicates that inspection level 4 is set for both the defect (spot) and the defect (stripe).

[0125] Preset button 735 is used when the user opens the button described later. Figure 8 The preset settings screen 800 was pressed. In preset settings screen 800, presets can be edited, deleted, etc. Note that details of preset settings screen 800 will be provided later. Figure 8 As described in the text.

[0126] If used Figure 3As described in the block diagram, the preview images are displayed for only one set in the print job, and the user registers inspection settings for only one set. When the image content is different but the layout of the printed images is the same, the inspection area can be periodically reassigned, thereby eliminating the need for the user to repeatedly set the same inspection settings multiple times.

[0127] Will be used as described later. Figure 12 The flowchart of the inspection operation describes in detail the method for applying a set of inspection areas to all pages of a print job to be inspected.

[0128] Next, we will use Figure 8 Describe the preset settings. Figure 8 It is shown Figure 2 The diagram shows an example of a preset setting screen 800 displayed on the UI unit 257 of the inspection device 150. The preset setting screen 800 includes a preset list 801, a preset registration button 802, a check setting change button 803, a name change button 804, a delete button 805, a merge button 806, and a close button 807.

[0129] Preset list 801 displays a list of presets stored in RAM 252. Each preset has a checkbox, and multiple presets can be selected. Figure 8 This shows examples of screens when preset 2 and preset 5 are selected.

[0130] When a preset number is selected in the preset list 801 and the preset registration button 802 is pressed, the check settings set in the check settings screen 700 can be registered for the selected preset number.

[0131] When a preset number is selected in the preset list 801 and the check setting change button 803 is pressed, the check setting screen 700 corresponding to the selected preset number is opened, and the check settings can be changed.

[0132] When you select a preset number in the preset list 801 and then press the name change button 804, you can change the name of the selected preset displayed in "Name".

[0133] When a preset number is selected in the preset list 801 and the delete button 805 is pressed, the check settings registered in the selected preset can be deleted.

[0134] When multiple preset numbers are selected in the preset list 801 and the merge button 806 is pressed, multiple check settings corresponding to the selected preset numbers can be merged. Note that the preset merging process will be used later. Figure 13 Describe it.

[0135] When the close button 807 is pressed, the preset settings screen 800 is closed.

[0136] Next, we will use Figures 9A to 9E as well as Figures 10A to 10C Describe the preset storage method, preview display, and check settings.

[0137] Figures 9A to 9E yes Figure 7 The preview example shown in area 705 on the check settings screen 700. Although Figures 9A to 9E Only previews of the first and second pages are shown as examples, but the third and subsequent pages can be displayed similarly.

[0138] Figures 10A to 10C This is a table representing the method used to store the check settings in this embodiment.

[0139] Figure 10A This is a diagram illustrating an example of Preset Table 1001. Preset Table 1001 stores the relationship between preset numbers and profile IDs, which will be described later. For example, preset 2 indicates that it is a check setting for profile 1 and profile 2 to become valid.

[0140] Figure 10B This is a diagram illustrating an example of configuration file table 1002. Whenever an inspection setting is performed using the print image inspection area setting button 721 on the inspection setting screen 700, a configuration file ID is added to configuration file table 1002, and the page number, inspection area, and inspection level are stored in association. The fields for start and end coordinates of the inspection area store the coordinates of the rectangular inspection area specified in the inspection setting screen 700. The field for inspection level stores the inspection level for spots and stripes set in setting item 734 on the inspection setting screen 700. Note that the type of inspection area that can be set via area setting buttons 721 to 723 can also be stored in configuration file table 1002.

[0141] Figure 9A This is a preview example of the inspection settings registered in preset 2. Inspection areas 901 and 902 are set on the first page, and inspection level 2 is set for both spots and stripes. In preset table 1001, it is indicated that preset 2 enables configuration files 1 and 2. As shown in configuration file table 1002, configuration file 1 stores page number (1), inspection area ((x1, y1), (x2, y2)), and inspection level (2), while configuration file 2 stores page number (1), inspection area ((x3, y3), (x4, y4)), and inspection level (2).

[0142] Figure 9BThis is a preview example of the inspection settings registered in preset 3. Inspection areas 911 and 912 are set on the first page, and an inspection level of 5 is set for both spots and stripes. Since the inspection level is higher than that of inspection areas 901 and 902, the area colors are displayed darker. In preset table 1001, it is indicated that preset 3 enables configuration files 5 and 6. As shown in configuration file table 1002, configuration file 5 stores page number (1), inspection area ((x5, y5), (x6, y6)), and inspection level (5), while configuration file 6 stores page number (1), inspection area ((x7, y7), (x8, y8)), and inspection level (5).

[0143] Figure 9C This is a preview example of the inspection settings registered in preset 5. Inspection areas 921 and 922 are set on the second page, and inspection level 5 is set for both spots and stripes. The inspection settings set on the first page in preset 3 are set on the second page in preset 5. Therefore, the inspection areas and inspection levels in preset 5 are the same as those in preset 3, but the page numbers are different. In preset table 1001, it is indicated that preset 5 enables configuration files 3 and 4. As shown in configuration file table 1002, page number (2), inspection area ((x5, y5), (x6, y6)), and inspection level (5) are stored in configuration file 3, while page number (2), inspection area ((x7, y7), (x8, y8)), and inspection level (5) are stored in configuration file 4.

[0144] The preceding section described a method for specifying presets for storing only inspection settings related to page numbers, inspection areas, and inspection levels using preset table 1001 and configuration table 1002. The following section will describe a method for storing inspection settings for a reference image and utilizing those settings by specifying a reference image.

[0145] Figure 11 It is shown Figure 2 This diagram illustrates an example of a reference image management screen 1100 displayed on the UI unit 257 of the inspection device 150. The reference image management screen 1100 is displayed on the UI unit 257 by pressing the button on the reference image designation section 407. The reference image management screen 1100 includes a reference image list 1101, a new reference image registration button 1102, a copy button 1103, a delete button 1104, a check settings button 1105, a merge button 1106, and a close button 1107.

[0146] The reference image list 1101 displays a list of reference images stored in RAM 252. The reference image list 1101 includes multiple checkboxes, each corresponding to a different reference image, and multiple checkboxes can be selected. Figure 11 This screen shows the result when assignments 2 and 5 are selected as examples. Furthermore, when multiple checkboxes are selected, the first selected row is highlighted. Note that this highlighting is just an example and is not limited to any particular row, as long as it distinguishes the first selected row from the others. Additionally, a new setting can be configured to specify which rows to highlight. This will be described later. Figure 13 In the flowchart, the image of the highlighted row will be used as the main reference image.

[0147] After pressing the New Registration button 1102, a scanned image or RIP image can be registered as a reference image.

[0148] When a reference image is selected in the reference image list 1101 and the copy button 1103 is pressed, the selected reference image (including checking settings) is copied.

[0149] When a reference image is selected in the reference image list 1101 and the delete button 1104 is pressed, the selected reference image is deleted.

[0150] When a reference image is selected in the reference image list 1101 and the check setting button 1105 is pressed, the check setting screen 700 is opened, and the check setting of the reference image is allowed.

[0151] When multiple reference images are selected in the reference image list 1101 and the composite button 1106 is pressed, multiple check settings associated with the multiple reference images are composited. Note that this will be used later. Figure 13 Describe the synthesis process set for the inspection.

[0152] When the close button 1107 is pressed, the reference image management screen 1100 is closed.

[0153] In this embodiment, the settings are checked by the above-mentioned configuration file table 1002 and Figure 10C The reference image table 1011 shown is used for management. Reference image table 1011 stores the relationship between reference image names and configuration file IDs. For example, it indicates that job 2 enables the check settings of configuration files 1 and 2. Furthermore, reference image table 1011 manages the storage paths of reference images stored in RAM 252 and allows the retrieval of reference images corresponding to specified reference image names.

[0154] For example, the baseline image preview and inspection settings registered in Task 2 are as follows: Figure 9AAs shown. Inspection areas 901 and 902 are set on the first page, and inspection level 2 is set for both spots and stripes. In the reference image table 1011, the row of job 2 indicates that configuration file 1 and configuration file 2 are valid. As shown in configuration file table 1002, configuration file 1 stores page number (1), inspection area ((x1, y1), (x2, y2)) and inspection level (2), while configuration file 2 stores page number (1), inspection area ((x3, y3), (x4, y4)) and inspection level (2).

[0155] Next, we will use Figure 12 The flowchart in the document describes the inspection and processing procedure.

[0156] Figure 12 It is shown Figure 1 A flowchart of the inspection process performed by the inspection device 150. Figure 12 The inspection process is achieved by the CPU 251 of the inspection device 150 reading the program stored in ROM 253 into RAM 252 and executing the program.

[0157] exist Figure 12 In step S1201, the data control module 2502, executed by the CPU 251 of the inspection device 150, receives a main print job start notification from the image forming apparatus 100. This main print job start notification includes information regarding the above-mentioned... Figure 4 The information describes the options specified in the inspection setting section 403, preset number setting section 406, reference image designation section 407, and inspection operation setting section 404. In the image forming apparatus 100, which has sent a main print job start notification, the print control module 2005, executed by the CPU 201, instructs the printer 209 to print. Therefore, the printer 209 starts printing and outputs the printed matter. The printed matter is transported from the image forming apparatus 100 to the inspection unit 110. When the printed matter is transported to the inspection unit 110, the image scanner control module 2101, executed by the CPU 211 in the inspection unit 110, instructs the image scanner 216 to scan. Therefore, the image scanner 216 scans the printed matter and generates a scanned image.

[0158] Next, in step S1202, the data control module 2502 receives the RIP image and image ID (an ID used to uniquely identify the image) from the image forming apparatus 100. The data control module 2502 stores the RIP image and image ID in association in RAM 252.

[0159] Next, in step S1203, the data control module 2502 determines whether "Specify reference image" has been selected in the inspection setting section 403. When "Specify reference image" is selected, the process proceeds to step S1205; otherwise, when "Specify reference image" is not selected, the process proceeds to step S1204.

[0160] In step S1204, the reference image generation module 2503 stores the RIP image in RAM 252.

[0161] Next, in step S1205, the control module 2504 performs a check setting process, the details of which will be described later. Figure 13 As shown in the diagram. Here, any of the following processes are performed: setting a new check setting, recalling a check setting from a specified preset, and reading a reference image and check setting from a specified reference image. The set or read check setting and reference image are stored in RAM 252.

[0162] Next, in step S1206, the data control module 2502 receives image mapping information from the image forming apparatus 100. Upon receiving the image mapping information, the reference image generation module 2503 refers to the image ID of the received image mapping information and reads the RIP image matching the image ID from RAM 252. A reference image is generated using the read RIP image and the image mapping information, and the generated reference image and image mapping information are stored in RAM 252. The image mapping information includes information used during printing. In this embodiment, during the main print job, a reference image corresponding to the printing conditions on the sheet is generated using the image mapping information. Here, the reference image generation module 2503 processes the RIP image based on information such as rotation amount and offset to generate the reference image.

[0163] Next, in step S1207, the data control module 2502 receives the scanned image generated by the image scanner 216 of the inspection unit 110. The scanned image is stored in RAM 252.

[0164] Next, in step S1208, the inspection control module 2504, executed by the CPU 251 of the inspection device 150, reads from the RAM 252 a reference image whose image ID is the same as the image ID defined in the image mapping information received in step S1206.

[0165] Next, in step S1209, the inspection control module 2504 uses the reference image read in step S1208 to inspect the scanned image received in step S1207. In step S1209, the above-described inspection is performed. Figure 3The software structure block diagram of the inspection device 150 describes position deviation checks, etc.

[0166] When the inspection is completed, the process proceeds to step S1210. In step S1210, the inspection control module 2504 determines whether the inspection result is qualified. If the inspection result is qualified, the process proceeds to step S1212; otherwise, if the inspection result is unqualified, the process proceeds to step S1211.

[0167] In step S1211, the inspection control module 2504 controls the accessory control module 2201 of the high-capacity stacker 120 via the inspection unit 110 to discharge sheets onto the top tray 122. As a result, defective sheets are discharged onto the top tray 122.

[0168] Next, in step S1212, the inspection control module 2504 determines whether the sheet being inspected is the final sheet for the inspection job based on the image mapping information. If the sheet being inspected is not the final sheet, the process returns to step S1202, and the generation of the reference image and the inspection process continue until the sheet being inspected becomes the final sheet. When the sheet being inspected is the final sheet, the process ends.

[0169] Figure 13 It is shown Figure 12 The flowchart illustrates the inspection setting process in step S1205. Note that, for example, this inspection setting process is executed when the user issues a print job submission command on the inspection method selection screen 400 of the client PC 130 as described above, and the image forming apparatus 100 receives a main print job start notification based on the submission command. Note that this inspection setting process is also executed at other times. For example, this inspection setting process is executed when the composite button 806 on the preset setting screen 800 of the inspection apparatus 150 or the composite button 1106 on the reference image management screen 1100 is pressed.

[0170] exist Figure 13 In the process, firstly, in step S1301, the data control module 2502 determines whether a preset or reference image has been specified. If no such specification is specified, the process proceeds to step S1302. If such a specification is specified, the process proceeds to step S1303.

[0171] In step S1302, the display control module 2501 displays the check setting screen 700 on the UI unit 257. In this way, new check settings are received from the user. Note that the check setting method is as described above. Figure 7 This is achieved through the process described in [the document]. Afterward, the process ends.

[0172] In step S1303, the data control module 2502 determines whether multiple presets or multiple reference images have been specified. If neither multiple presets nor multiple reference images have been specified, the process proceeds to step S1304. If multiple presets or multiple reference images have been specified, the process proceeds to step S1307, which will be described later.

[0173] In step S1304, the data control module 2502 reads the configuration file associated with the specified preset or the specified reference image. For example, when a preset is specified, the data control module 2502 reads the corresponding configuration file from the preset table 1001 and the configuration file table 1002. Similarly, when a reference image is specified, the data control module 2502 reads the corresponding configuration file from the reference image table 1011 and the configuration file table 1002. The read configuration file is stored in RAM 252.

[0174] Next, in step S1305, the data control module 2502 determines whether a reference image has been specified. If no reference image has been specified, the process ends. If a reference image has been specified, the process proceeds to step S1306.

[0175] In step S1306, the data control module 2502 reads the reference image from the storage path defined in the reference image table 1011. The read reference image is stored in RAM 252. The process then ends.

[0176] In step S1307, the data control module 2502 performs a configuration file (profile) synthesis process. Specifically, the data control module 2502 reads the profile associated with a specified preset or a specified reference image and synthesizes the read profile. For example, when a preset is specified, the data control module 2502 reads the corresponding profile from the preset table 1001 and the profile table 1002 and synthesizes the read profile. Furthermore, when a reference image is specified, the data control module 2502 reads the corresponding profile from the reference image table 1011 and the profile table 1002 and synthesizes the read profile. The new profile obtained through synthesis is stored in RAM 252.

[0177] Next, in step S1308, the data control module 2502 determines whether a reference image has been specified. If no reference image has been specified, the process ends. If a reference image has been specified, the process proceeds to step S1309.

[0178] In step S1309, the data control module 2502 reads the reference images from the storage path defined in the reference image table 1011. At this time, multiple reference images are read for a single page. (For example, using...) Figure 11When multiple reference images are selected, the row first selected on the reference image management screen 1100 is highlighted. The reference image corresponding to the highlighted row is used as the primary reference image. Therefore, the reference image corresponding to the highlighted row is stored in RAM 252, and the process ends.

[0179] Note that when this process is performed by pressing the compositing button 806 or compositing button 1106, a new preset can be added to the preset list 801, or a new reference image can be added to the reference image list 1101. Figure 8 The image shows Preset 7, newly generated by selecting and combining Preset 2 and Preset 5, as an example of a newly generated preset. Additionally, it shows Preset 8, newly generated by selecting and combining Preset 2 and Preset 3, as an example of a newly generated preset. Note that the preview settings for Preset 7 and Preset 8 are displayed separately. Figure 9D and Figure 9E middle.

[0180] Figure 9D This is a preview example of the inspection settings registered in preset 7. Preset 7 was generated by combining preset 2 and preset 5. Inspection areas 931 and 932 are set on the first page, and inspection level 2 is set for both spots and stripes. Inspection areas 933 and 934 are set on the second page, and inspection level 5 is set for both spots and stripes. As shown in the rows of preset 7 in preset table 1001, profiles 11, 12, 13, and 14 are valid. Profiles 11 and 12 are copied from profiles 1 and 2, which are valid in preset 2, respectively. Similarly, profiles 13 and 14 are copied from profiles 3 and 4, which are valid in preset 5, respectively. In configuration file table 1002, page number (1), inspection area ((x1, y1), (x2, y2)), and inspection level (2) are stored in configuration file 11; page number (1), inspection area ((x3, y3), (x4, y4)), and inspection level (2) are stored in configuration file 12; page number (2), inspection area ((x5, y5), (x6, y6)), and inspection level (5) are stored in configuration file 13; and page number (2), inspection area ((x7, y7), (x8, y8)), and inspection level (5) are stored in configuration file 14. Although in this embodiment, a preset synthesis method has been described as an example, the inspection settings (configuration file) can be synthesized similarly in the method of specifying a reference image.

[0181] Figure 9EThis is a preview example of the inspection settings registered in preset 8. Preset 8 was generated by combining preset 2 and preset 3. Inspection areas 941, 942, 943, and 944 are set on the first page. For inspection areas 941 and 942, an inspection level of 2 is set for both spots and stripes. For inspection areas 943 and 944, an inspection level of 5 is set for both spots and stripes.

[0182] As shown in the row of Preset 8 in Preset Table 1001, Configuration Files 7, 8, 9, and 10 are valid. Configuration Files 7 and 8 are copied from Configuration Files 1 and 2, which are valid in Preset 2, respectively. Similarly, Configuration Files 9 and 10 are copied from Configuration Files 5 and 6, which are valid in Preset 3, respectively.

[0183] In configuration file table 1002, page number (1), inspection area ((x1, y1), (x2, y2)) and inspection level (2) are stored in configuration file 7, page number (1), inspection area ((x3, y3), (x4, y4)) and inspection level (2) are stored in configuration file 8, page number (1), inspection area ((x5, y5), (x6, y6)) and inspection level (5) are stored in configuration file 9, and page number (1), inspection area ((x7, y7), (x8, y8)) and inspection level (5) are stored in configuration file 10.

[0184] In areas where inspection regions overlap, profiles with higher inspection levels can be given priority. Although this embodiment has been described as an example using a specified preset synthesis method, the inspection settings (profiles) can be synthesized similarly in methods that specify a reference image.

[0185] According to the above embodiment, when a user issues a predetermined command that includes selecting multiple different check settings, these multiple check settings will be combined. As a result, the user can combine multiple stored check settings simply by issuing the predetermined command, thereby reducing the hassle of setting check settings.

[0186] Furthermore, in the above embodiments, the predetermined instruction is a print job submission instruction based on multiple check settings selected by the user. As a result, when the user selects only multiple check settings and issues a print job submission instruction, the check settings obtained by combining these multiple check settings can be used for checking.

[0187] Furthermore, in the above embodiment, the predetermined instruction is to press the synthesis button 806 on the preset setting screen 800. As a result, when the user selects multiple presets on the preset setting screen 800 and presses the synthesis button 806, the inspection settings obtained by synthesizing multiple inspection settings corresponding to the selected presets can be used for inspection.

[0188] Furthermore, in the above embodiment, the predetermined instruction is to press the synthesis button 1106 on the reference image management screen 1100. As a result, when the user selects multiple reference images on the reference image management screen 1100 and presses the synthesis button 1106, inspection can be performed using the inspection settings obtained by synthesizing multiple inspection settings associated with the selected reference images.

[0189] In the above embodiments, when a user issues a synthesis command for the check settings (such as pressing the synthesis button 806 on the preset setting screen 800 or pressing the synthesis button 1106 on the reference image management screen 1100), the user cannot confirm the synthesis result on the screen. In contrast, in the following embodiments, the synthesis result of the check settings will be displayed in real time in preview form. The following descriptions will differ from the above embodiments, while parts not described in detail are similar to those in the above embodiments.

[0190] Figures 14A to 14C as well as Figures 15A to 15C It is shown Figure 2 An example diagram of an inspection setting screen 700 displayed on the UI unit 257 of the inspection device 150. Because items 700 to 731 in the diagram are related to... Figure 7 Items 700 to 731 are the same, so their descriptions are omitted.

[0191] Figure 14A , Figure 14B and Figure 14C The preset setting area 1400 is a UI group used to set presets. Here, the preset settings are displayed. Figure 8 The preset list 801 and buttons 802 to 806 are shown, and their functions and uses are described. Figure 8 The described functions are the same. Note that the check settings processing is as follows: Figure 13 The flowchart is shown in the image.

[0192] Figure 14A This is a display example when preset 2 is selected alone. Display area 705 shows a preview of the check area and check settings for preset 2. Figure 14A In the middle, display and Figure 9A A similar preview.

[0193] Figure 14B This is a display example when preset 3 is selected alone. Display area 705 shows a preview of the check area and check settings for preset 3. Figure 14B In the middle, display and Figure 9B A similar preview.

[0194] Figure 14C This is a display example when preset 2 and preset 3 are selected. In display area 705, a preview of the inspection area and inspection settings obtained by combining preset 2 and preset 3 is shown. Figure 14C In the middle, display and Figure 9E A similar preview.

[0195] Figure 15A , Figure 15B and Figure 15C The reference image management area 1501 is a UI group used to set the reference image. Here, it is displayed... Figure 11 The reference image list 1101 and buttons 1102 to 1106 are shown, and their functions and uses are described. Figure 11 The described functions are the same. Note that the check settings processing is as follows: Figure 13 The flowchart is shown in the image.

[0196] Figure 15A This is a display example when selecting Task 2 alone. Display area 705 shows a preview of the baseline image, inspection area, and inspection settings for Task 2. Figure 15A In the middle, display and Figure 9A A similar preview.

[0197] Figure 15B This is a display example when selecting Job 3 individually. Display area 705 shows a preview of the baseline image, inspection area, and inspection settings for Job 3. Figure 15B In the middle, display and Figure 9B A similar preview.

[0198] Figure 15C This is a display example when Job 2 and Job 3 are selected sequentially. Here, Job 2 is used as the main job. In display area 705, a preview of the inspection area and inspection settings obtained by combining Job 2 and Job 3 is shown. Figure 15C In the middle, display and Figure 9E A similar preview.

[0199] exist Figure 14A , Figure 14B and Figure 14C In the example shown, the check settings screen 700 includes: a preset settings area 1400, which allows the user to select a preset; and a display area 705, which displays a preview of the new check settings obtained by combining the check settings corresponding to the multiple presets selected in the preset settings area 1400. Therefore, the user can immediately understand the result obtained by combining the multiple presets selected in the preset settings area 1400.

[0200] In addition, Figure 15A , Figure 15B and Figure 15C In the example shown, the inspection settings screen 700 includes: a reference image management area 1501, which allows the user to select a reference image; and a display area 705, which displays a preview of the new inspection settings obtained by combining the inspection settings corresponding to the multiple reference images selected in the reference image management area 1501. Therefore, the user can immediately understand the result obtained by combining the multiple reference images selected in the reference image management area 1501.

[0201] Although preferred embodiments of the present disclosure have been described above, the present disclosure is not limited to these embodiments, and various modifications and changes can be made within its scope.

[0202] According to the present invention, the hassle of setting and checking settings can be reduced.

[0203] Other embodiments The embodiments of this disclosure can also be implemented by a computer that reads and executes computer-executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be more fully referred to as a "non-transitory computer-readable storage medium") to perform one or more functions of the above embodiments and / or includes one or more circuits (e.g., application-specific integrated circuits (ASICs)) for performing one or more functions of the above embodiments. Furthermore, the embodiments of this disclosure can also be implemented by a method performed by a computer of a system or device, for example, reading and executing computer-executable instructions from a storage medium to perform one or more functions of the above embodiments and / or controlling one or more circuits to perform one or more functions of the above embodiments. The computer may include one or more processors (e.g., a central processing unit (CPU), a microprocessor unit (MPU)) and may include a network of separate computers or separate processors to read and execute computer-executable instructions. The computer-executable instructions may be provided to the computer, for example, from a network or storage medium. Storage media may include, for example, hard disks, random access memory (RAM), read-only memory (ROM), storage devices for distributed computing systems, optical discs (such as optical discs (CD), digital versatile optical discs (DVD), or Blu-ray discs (BD)). TM One or more of the following: flash memory devices, memory cards, etc.

[0204] The embodiments of the present invention can also be implemented by the following method: providing software (including computer program products of computer programs) that performs the functions of the above embodiments to a system or device via a network or various storage media, and the computer (central processing unit (CPU) or microprocessor unit (MPU) of the system or device) reads out and executes the computer program.

[0205] Although this disclosure has been described with reference to embodiments, it should be understood that this disclosure is not limited to the disclosed embodiments. The scope of the appended claims should be given the broadest interpretation to cover all such variations and equivalent structures and functions.

[0206] This application claims the benefit of Japanese Patent Application No. 2025-063793, filed on April 8, 2025, which is incorporated herein by reference in its entirety.

Claims

1. An inspection system for inspecting prints output by an image forming apparatus, the inspection system comprising: Storage devices, and their storage instruction sets; as well as At least one processor that executes the set of instructions to: Store inspection settings for inspecting the printed matter; The user receives a pre-defined instruction to select multiple different check settings from the stored check settings; and The multiple different check settings are synthesized according to the predetermined instructions.

2. The inspection system according to claim 1, wherein, The pre-defined instruction is a submission instruction for a print job based on the multiple different check settings selected by the user.

3. The inspection system according to claim 1, wherein, The predetermined instruction is a composite instruction that corresponds to multiple preset check settings selected by the user.

4. The inspection system according to claim 3, wherein, The at least one processor executes instructions from the storage device to display a settings screen, allowing the user to set the check settings. The settings screen includes: an area for allowing the user to select one or more presets from a plurality of presets corresponding to stored check settings, and an area for displaying the results obtained by synthesizing the plurality of check settings corresponding to the selected plurality of presets.

5. The inspection system according to claim 1, wherein, The predetermined instructions are composite instructions set for multiple checks that are respectively associated with multiple reference images selected by the user.

6. The inspection system according to claim 5, wherein, The at least one processor executes instructions from the storage device to display a settings screen, allowing the user to set the check settings. The settings screen includes: an area for allowing the user to select one or more reference images from the plurality of reference images corresponding to the plurality of stored inspection settings; and an area for displaying the results obtained by synthesizing the plurality of inspection settings associated with the selected plurality of reference images.

7. The inspection system according to claim 1, wherein, The at least one processor executes instructions in the storage device to: Store multiple check settings as presets; and The presets are managed by associating each preset with a configuration file that includes at least page numbers, inspection areas, and inspection levels.

8. The inspection system according to claim 7, wherein, The inspection levels include inspection levels for each of the circular defects and the linear defects.

9. The inspection system according to claim 1, wherein, The at least one processor executes instructions in the storage device to: The inspection settings are stored in association with the baseline image; and The inspection settings are managed through a table that includes the storage path of the reference image.

10. The inspection system according to claim 3, wherein, The at least one processor executes instructions in the storage device to add the check settings obtained through synthesis as a new preset.

11. The inspection system according to claim 5, wherein, The at least one processor executes instructions in the storage device to use the first selected reference image as the master reference image when the plurality of reference images are selected.

12. The inspection system according to claim 1, wherein, The at least one processor executes instructions in the storage device to prioritize the check setting with a higher check level for overlapping check regions when synthesizing multiple check settings.

13. The inspection system according to claim 4, wherein, The settings screen displays the synthesized result in real time in a preview format based on the user's selection of multiple presets.

14. The inspection system according to claim 1, wherein, The at least one processor executes instructions in the storage device to inspect the printout by comparing the scanned image and a reference image, based on a synthesized inspection setting.

15. The inspection system according to claim 1, wherein, A reference image is generated based on the RIP image and image mapping information, wherein the image mapping information includes at least rotation and offset.

16. The inspection system according to claim 1, wherein, The at least one processor executes instructions in the storage device to store the check settings in association with the page number of the preview image.

17. The inspection system according to claim 2, wherein, The pre-defined instruction is a submission instruction from the user specifying multiple pre-defined print jobs with preset numbers.

18. A control method for an inspection system, the inspection system inspecting printouts output by an image forming apparatus, the control method comprising: Store inspection settings for inspecting the printed matter; The user receives a pre-defined instruction to select multiple different check settings from the stored check settings; as well as The multiple different check settings are synthesized according to the predetermined instructions.

Citation Information

Patent Citations

  • Image inspection system, image inspection setting method, and image inspection setting program

    JP2022067104A

  • Trap tower

    JP2025063793A