Inspection device, inspection system, and inspection system control method

The inspection system addresses the inconvenience of manual job deletion by automatically deleting associated print and inspection jobs, improving efficiency and user experience.

JP7721603B2Active Publication Date: 2025-08-12CANON KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023131144
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-08-10
Publication Date
2025-08-12
Estimated Expiration
2043-08-10

AI Technical Summary

Technical Problem

Existing print image inspection systems require users to manually delete related print and inspection jobs one by one, reducing user convenience due to the lack of simultaneous deletion of associated jobs.

Method used

An inspection system that automatically deletes associated print and inspection jobs when a print job is deleted, using a control method to synchronize the deletion process across both storage units based on job IDs, with visual indicators to confirm deletions.

Benefits of technology

Enhances user convenience by eliminating the need for manual search and deletion of related jobs, ensuring efficient management of print and inspection jobs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007721603000001
    Figure 0007721603000001
  • Figure 0007721603000002
    Figure 0007721603000002
  • Figure 0007721603000003
    Figure 0007721603000003
Patent Text Reader

Abstract

To solve the problem that it is necessary for a user to look out and then delete a print job related to a deleted inspection job, from a job list, which deteriorates convenience of the user.SOLUTION: An inspection system, which is constituted of an image formation device having image formation means that forms an image on a recording sheet on the basis of a printing job, an information processing device that transmits the printing job to the image formation device and an inspection device that inspects the image on the basis of an inspection job, comprises one or a plurality of memorizing parts that memorizes the printing job and the inspection job and a control part that when receiving an instruction for deleting the first printing job memorized in the memorizing part, deletes the first printing job from the memorizing part. When receiving the instruction for deleting the first printing job, the control part performs control so that one or a plurality of inspection jobs related to the first printing job is deleted from the memorizing part.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an inspection device, an inspection system, and a control method for an inspection system. [Background technology]

[0002] Traditionally, inspection of printed materials has been performed manually. However, in recent years, automated inspection devices have been used as post-processing for printing presses. In such inspection devices, reference image data is first registered. Next, the input image data is printed on paper using an image forming device, and the data printed on the paper is read by an inspection sensor built into the inspection device. Abnormal images on the printed material are detected by comparing the image data read by the inspection sensor with the initially registered reference image data. Hereinafter, the inspection for detecting abnormal images in the image portion of the printed material is referred to as print image inspection. In print image inspection, multiple print jobs and inspection jobs are generated when performing print image inspection with different print and inspection settings. Therefore, when using multiple print image inspections, the creation and storage of numerous print and inspection jobs can consume storage capacity, potentially making print image inspection unusable. Furthermore, there are print and inspection jobs that must be deleted for security reasons. To avoid such storage capacity consumption and information leaks, users must select and delete print jobs and related inspection jobs one by one.

[0003] Patent document 1 proposes a technology that deletes from the storage unit inspection jobs that are determined to meet certain conditions, such as an update history before a reference date or a frequency of use below a specified value, when the amount of data for stored inspection jobs exceeds a predetermined amount. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2020-49899 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the method of Patent Document 1, inspection jobs that meet certain conditions are deleted, but related print jobs are not deleted. As a result, the user must find and delete print jobs related to the deleted inspection job from the job list, which reduces user convenience. [Means for solving the problem]

[0006] The present invention is directed to a method for forming an image on a recording sheet. but formation a print job that is executed to generate a specified print on a printing device; of Store in the first storage means an information processing device and an image inspection device; storing an inspection job including the reference image and the inspection settings in a second storage means; An inspection system comprising an inspection device, No. 1 memory means When a deletion instruction is received for the print job stored in the No. 1 memory means Remove from the above No. 2 memory means from An inspection job corresponding to the print job is delete a second control means for deleting an inspection job corresponding to the print job from the second storage means based on the instruction; a display means for displaying a screen for selecting deletion of the inspection job corresponding to the print job before the second control means executes the deletion; and a second display means for displaying a screen showing the inspection jobs of the other copies together with an icon indicating that the related inspection job has been deleted, when the user selects to delete some of the inspection jobs but not the other copies on the screen, in the case where there are multiple inspection jobs corresponding to the print job. . [Effects of the Invention]

[0007] According to the present invention, when a print job or inspection job is deleted, the associated print job or inspection job is deleted in conjunction with the job, eliminating the need for the user to search for jobs related to the deleted job, improving user convenience when deleting jobs. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing an example of the overall configuration of an inspection system according to the present invention. [Figure 2] 1 is an example of an internal configuration diagram of an image forming apparatus 100 according to the present embodiment. [Figure 3] 1 is an example of a print job management UI screen according to this embodiment. [Figure 4] 10 is an example of a print job trash can UI screen according to the present embodiment. [Figure 5] 10 is an example of an inspection job management UI screen according to this embodiment. [Figure 6] 10 is an example of a trash can UI screen for an inspection job according to the present embodiment. [Figure 7] 1 is an example of a flowchart of the entire inspection process according to this embodiment. [Figure 8] 1 is a flowchart illustrating a process for deleting a print job according to a first embodiment; [Figure 9] (a) is a diagram showing an example of a deletion job list update screen in the first embodiment; (b) is a diagram showing another example of a deletion job list update screen; and (c) is a diagram showing another example of a deletion job list update screen. [Figure 10] 10 is a flowchart illustrating a process for deleting a print job according to a second embodiment. [Figure 11] (a) A diagram showing an example of a deletion job list update screen in the second embodiment. (b) A diagram showing another example of a deletion job list update screen. (c) A diagram showing another example of a deletion job list update screen. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the following embodiments do not limit the scope of the invention claimed. Although the embodiments describe multiple features, not all of these features are necessarily essential to the invention, and multiple features may be combined in any manner.

[0010] (First embodiment) <System configuration> 1 is a diagram showing the overall configuration of an inspection system for explaining this embodiment. The inspection system in this embodiment is composed of an image forming apparatus 100, an inspection PC 110, a client PC 120, a printer server 130, a network 140, and a communication cable 150. In this embodiment, the client PC 120 and the printer server 130 are also referred to as information processing apparatuses.

[0011] The image forming apparatus 100 performs printing based on various input data, for example, print job data sent from a client PC 120 or a printer server 130. The image forming apparatus 100 includes an image processing apparatus 101, an inspection apparatus 102, and a finisher 103, and is connected to the image processing apparatus 101, the inspection apparatus 102, and the finisher 103 via a communication cable, which is an internal bus.

[0012] The image processing device 101 performs image processing on various input data in accordance with print settings, and forms the processed image on a recording sheet in accordance with a print job.Then, the recording sheet on which the image has been formed is output as a printout.

[0013] The inspection device 102 receives the printed matter output from the image processing device 101 and acquires image data for inspecting the received printed matter for any abnormal images. Here, an abnormal image refers to an image that reduces the quality of the printed matter. For example, a round abnormal image (a dot) that occurs when coloring material adheres to an unintended location during printing, a color loss that occurs when sufficient coloring material adheres to an intended location, or a linear abnormal image (a streak) that occurs. The acquired image data is then transferred via a communication cable 150 to an inspection PC 110 (described later). The inspection PC 110 inspects the printed matter for any abnormal images and acquires the inspection results from the inspection PC 110. The finisher 103 receives the output paper inspected by the inspection device 102 and, based on the inspection results of the inspection device 102, switches the paper output destination and performs post-processing (such as bookbinding) as necessary.

[0014] Image forming apparatus 100 is connected to inspection PC 110, client PC 120, and printer server 130 via network 140. Then, image forming apparatus 100 is connected to inspection PC 110 via communication cable 150, and communicates image data and inspection results when performing inspection. In this embodiment, inspection is performed by inspection PC 110, but this is not limited to this embodiment, and a configuration such as an in-line inspection machine that performs image formation, inspection, post-processing, and paper discharge in an integrated manner may also be used. Note that the detailed configuration of image forming apparatus 100 in this embodiment will be described later.

[0015] The inspection PC 110 is a PC for inspecting images read from printed materials using the inspection device 102, and includes a device control unit 111 and a user interface unit 118 (hereinafter referred to as a UI unit) as a display unit. Furthermore, the device control unit 111 is configured as a controller board, and a CPU 112, RAM 113, ROM 114, communication I / F unit 115, storage unit 116, and inspection processing unit 117 are implemented on the device control unit. In this embodiment, communication between the modules is performed via an internal system bus (not shown). The inspection PC 110 may be configured to be built into the inspection device 102.

[0016] The CPU 112 reads a main program from the memory unit 116 in accordance with an initial program stored therein and stores it in the RAM 113. The RAM 113 is used as a main memory for storing programs and for use as a work area. The ROM 114 is used to temporarily store data created during program processing. The communication I / F unit 115 is used for communication via the network 140 or the communication cable 150. The memory unit 116 is used to store large amounts of data such as program data, image data, and inspection jobs. The inspection processing unit 117 calculates a difference value between a reference image stored in the RAM 113 as a correct image and the scanned image to be inspected in order to inspect whether the image data acquired by the inspection device 102 contains abnormal images such as stains or color loss. Next, the inspection processing unit 117 performs inspection by comparing the calculated difference value with the inspection thresholds (contrast and size) for each inspection item for each pixel. The inspection results are stored in the RAM 113, including, for example, information on whether or not there is an abnormal image in the printed matter, and position information of the abnormal image when the type of detected abnormal image (such as a dot or streak) is displayed on the UI unit 118. The inspection results are then transmitted to the inspection device 102 via the communication cable 150.

[0017] The UI unit 118 is configured by, for example, a keyboard, a mouse, a display, and other input / output devices, and is a device that allows various setting values or designated values to be input.

[0018] The client PC 120 is a PC that is communicatively connected to the image forming apparatus 100, the inspection PC 110, and the printer server 130 via the network 140 and is used to operate each of the connected devices, and includes a device control unit 121 and a UI unit 128. Furthermore, the device control unit 121 is configured from a controller board, and a CPU 122, a RAM 123, a ROM 124, a communication I / F unit 125, and a storage unit 126 are implemented on the device control unit. Note that the roles of each device within the client PC 120 are the same as those of the inspection PC 110, and therefore description thereof will be omitted.

[0019] The printer server 130 performs RIP processing on print data and document data to convert them into bitmap data. It also serves as a server for controlling printing by the image forming device 100 and managing print jobs, and includes a device control unit 131 and a UI unit 138 as a display unit. The device control unit 131 is further configured from a controller board, and a CPU 132, RAM 133, ROM 134, communication I / F unit 135, storage unit 136, and image processing unit 137 are implemented on the device control unit. The roles of each device within the printer server 130 are the same as those of the inspection PC 110, except for the storage unit 136 and image processing unit 137, so a description thereof will be omitted.

[0020] The storage unit 136 is used to store large amounts of data such as program data, image data, print jobs, etc. The image processing unit 137 performs RIP processing, which converts print data and document data sent from the client PC 120 into bitmap image data according to the intended use and print settings. For example, in the RIP processing for printing print data, image data is generated at a resolution of 600 dpi.

[0021] The above is a description of the overall system configuration including the inspection device in the embodiment of the present invention. Note that the image forming device 100, inspection PC 110, client PC 120, and printer server 130 can communicate with each other via the network 140. This is not limited to the present embodiment, and may also be realized in a form in which each device is connected to another device via a network.

[0022] <Configuration of Image Forming Apparatus 100> FIG. 2 is a diagram showing the internal configuration of the image forming apparatus 100 according to this embodiment.

[0023] The image forming apparatus 100 includes an image processing apparatus 101, an inspection apparatus 102, and a finisher 103. The image processing apparatus 101 further includes a device control unit 200, a printer unit 210, a scanner unit 220, a UI unit 230, and a paper feed unit 250.

[0024] The device control unit 200 receives images and documents from the network 140 and converts them into print data. The device control unit 200 is equipped with a CPU 201, RAM 202, storage unit 203, communication I / F unit 204, ROM 205, and image processing unit 206. The role of each device is the same as that of the printer server 130, so a description thereof will be omitted.

[0025] The image processing unit 206 acquires the PDL data stored in the RAM 202 and performs image processing to convert it into print data. The image processing to convert it into print data involves, for example, converting the PDL data into multi-value bitmap data by performing RIP processing on the PDL data, and then converting it into binary bitmap data by performing known screen processing or the like. The binary bitmap data obtained by the image processing unit 206 is sent to the printer unit 210 via the communication I / F unit 204.

[0026] The printer unit 210 transports paper from the paper feed unit 250, receives binary bitmap data generated by the device control unit 200, and prints the data on the paper using color materials. At this time, the printer unit 210 issues instructions based on print settings specified by the user. For example, in the case of a print setting using coated paper, the CPU 211 issues an instruction to print using a paper cassette (not shown) in the paper feed unit 250 that stores coated paper. The device control unit 200 and the printer unit 210 control various processes from receiving the PDL data to printing on the paper, thereby forming a full-color toner image on the paper. The printer unit 210 is equipped with a CPU 211, a RAM 212, a communication I / F unit 214, and a ROM 215. The roles of each device are the same as those of the device control unit 200, and therefore, a description thereof will be omitted.

[0027] The scanner unit 220 is a device that illuminates an original image with a light source (not shown), and obtains a read signal obtained from a CCD (Charge Coupled Device) sensor or the like, which captures the original image through a lens, as multi-value image data in red, green, and blue.

[0028] The UI unit 230 is a device that is configured with, for example, a keyboard, a mouse, a display, and other input / output devices, and that can input various setting values or specified values. The paper feed unit 250 has one or more cassettes for setting paper to be printed, and is a device that feeds paper from a cassette that corresponds to the paper size specified in the print settings and transports it to the printer unit 210.

[0029] The inspection device 102 includes a device control unit 260 and an image reading unit 270. The image reading unit 270 is an image reading unit that reads the printed matter conveyed from the printer unit 210.

[0030] The device control unit 260 controls the transfer of image data acquired by the image reading unit 270 to the inspection PC 110 (described later) via the communication cable 150. The transferred image data is then inspected on the inspection PC 110 to determine whether or not there are any abnormal images in the printed matter, and the inspection results are acquired from the inspection PC and transmitted to the finisher 103. The device control unit 260 is equipped with a CPU 261, RAM 262, communication I / F unit 264, and ROM 265. The role of each device is the same as that of the device control unit 200, so a description thereof will be omitted.

[0031] The finisher 103 includes a device control unit 280 and a paper discharge unit 290. The device control unit 280 determines the paper discharge control to be performed by the paper discharge unit 290, taking into consideration the print settings and the inspection results. The device control unit 280 is equipped with a CPU 281, RAM 282, a communication I / F unit 284, and ROM 285. The role of each device is the same as that of the device control unit 200, so a description thereof will be omitted.

[0032] The paper discharge unit 290 is a device for switching the paper discharge destination of the printed matter conveyed from the inspection device 102 according to the printing settings and based on the post-processing (e.g., bookbinding, etc.) and inspection results. For example, it is conceivable to switch the paper discharge destination according to whether there is an abnormal image in the printed matter. At this time, the finisher 103 uses the inspection result received from the inspection device 102 to discharge the printed matter without an abnormal image to the normal paper discharge tray, and the printed matter with an abnormal image to a tray different from the normal paper discharge tray.

[0033] The above is the description of the image forming apparatus 100 in the embodiment of the present invention. Not limited to this embodiment, any configuration may be used as long as it can print print data and read an image for inspecting whether there is an abnormal image in the printed matter.

[0034] <Configuration of UI unit> FIG. 3 is an example of a print job management screen 300 displayed on the UI unit 138 in the printer server 130. A print job is a job for issuing a print command to the image forming apparatus 100, and includes print data, document data, and print settings. The print settings include, for example, the number of pages, the number of printed copies, the paper type, and whether to perform print image inspection. When a print job is generated, a 7-digit ID is assigned, the upper 4 digits are non-duplicative with existing print jobs, and the lower 3 digits are assigned 001. The print job for reference image registration is a print job for registering a reference image that is the correct image for print image inspection. The print job for inspection is a print job for outputting a printed matter for performing print image inspection. The print job for reference image registration may be used for the print job for inspection. The print job for inspection and the print job for reference image registration do not have to be distinguished on the printer server 130.

[0035] The print job management screen 300 is displayed when the printer server 130 is started up. Alternatively, it is displayed when an application is started up by a user operation from the UI unit 138. Button 301 is a button for hiding the display of screen 300. Button 302 is a button for printing a print job selected in the print job list 310. Button 303 is a button for creating a new print job. When a new print job is created, a number equivalent to the first four digits of the job ID is issued. In this embodiment, the job ID is called an identification number. The identification number is a number common to related jobs and is assigned to the related jobs.

[0036] Button 304 is a button for editing the properties of a print job selected in print job list 310. Button 305 is a delete button, which deletes a print job selected in print job list 310 from print job list 310 or moves it to a print job trash can list 405, which will be described later. Button 306 is a trash can button, and pressing button 306 transitions to a print job trash can screen 400, an example of which is shown in FIG. 4.

[0037] The job ID 307 is an ID for identifying a print job. This job ID is associated with a print job or an inspection job and stored in a storage unit. In this embodiment, jobs with the same first four digits are recognized as related print jobs or inspection jobs, and the last three digits are used to identify the print job among related print jobs. The print job 308 is grayed out when a related print job or inspection job has been deleted. The icon 309 is displayed when a related print job or inspection job has been deleted. In the print job list 310, the grayed-out display of the print job 308 and the display of the icon 309 allow the user to recognize that a related print job or inspection job has been deleted. In this embodiment, the print job is stored in the storage unit 136 of the printer server 130, and the inspection job is stored in the storage unit 116 of the inspection PC 110. However, this is not a limitation. For example, the print job and inspection job may be stored in the storage unit of a server that manages jobs.

[0038] 4 is an example of a print job trash can screen 400 displayed on the UI unit 138. The print job trash can screen 400 is displayed when button 306 is pressed on the print job management screen 300. The screen displayed on the UI unit 138 is switched by the CPU 132, which functions as a display control unit.

[0039] Button 401 is a button for clearing the display of screen 400. Button 402 is a button for transitioning to the print job management screen. Button 403 is a delete button, which deletes a print job selected in print job trash can list 405 from print job trash can list 405. Button 404 is a restore button, which moves a print job selected in print job trash can list 405 to print job list 310.

[0040] 5 shows an example of an inspection job management screen 500 displayed on the UI unit 118 in the inspection PC 110. An inspection job refers to a job that includes at least a reference image, an inspection job name, inspection date and time, inspection settings, inspection results, an inspection report, and the like.

[0041] The inspection job management screen 500 is displayed when the inspection PC 110 is started up. Alternatively, it is displayed when an application is started up by a user operation from the UI unit 118. From the inspection job management screen 500, it is possible to transition to each of the reference image registration, inspection setting, and inspection processes, as well as to the inspection job trash can screen. Button 501 is a button for closing the display of screen 500. Button 502 is a button for creating a new inspection job and registering a reference image.

[0042] Button 503 is a button for duplicating an inspection job that has already been created, and duplicates the inspection job selected in the inspection job list 511. By duplicating, the reference image and inspection settings can be duplicated and a new inspection can be performed. Button 504 is a delete button, and deletes the inspection job selected in the inspection job list 511 from the inspection job list 511, or moves it to the inspection job trash list 605 described below. Button 505 is an inspection setting button, and performs inspection settings for an inspection job for which reference image registration has been completed. Button 506 is an inspection button, and performs inspection for an inspection job for which reference image registration and inspection settings have been completed.

[0043] Button 507 is a trash can button, and pressing button 507 transitions to an inspection job trash can screen 600, an example of which is shown in Fig. 6. Job ID 508 is an ID for identifying an inspection job, and in this embodiment, jobs with the same first four digits are recognized as related print jobs or inspection jobs, and the last three digits are described as an ID for identifying an inspection job between related inspection jobs.

[0044] Inspection job 509 is displayed grayed out when a related print job or inspection job has been deleted. Icon 510 is an icon that is displayed when a related print job or inspection job has been deleted. In inspection job list 511, the user can recognize that a related print job or inspection job has been deleted by the way inspection job 509 is displayed grayed out and the way icon 510 is displayed.

[0045] 6 is an example of an inspection job trash can screen 600 displayed on the UI unit 118. The inspection job trash can screen 600 is displayed when a button 507 is pressed on the inspection job management screen 500. A button 601 is a button for clearing the display of the screen 600. A button 602 is a button for transitioning to the job management screen. A button 603 is a delete button, which deletes an inspection job selected in the inspection job trash can list 605 from the inspection job trash can list 605. A button 604 is a restore button, which moves an inspection job selected in the inspection job trash can list 605 to the inspection job list 511.

[0046] <Overall inspection flow> Figure 7 shows the process flow from when a user registers a reference image and inspection settings in the inspection system until the inspection is performed, or the process flow from when an existing inspection job is used until the inspection is performed, and is performed by the user operating the printer server 130 and the inspection PC 110.

[0047] At this time, the processing of the inspection PC 110 is executed by loading program code stored in the storage unit 116 into the RAM 113 and controlling the device control unit 111 by the CPU 112. The processing of the printer server 130 is executed by loading program code stored in the storage unit 136 into the RAM 133 and controlling the device control unit 131 by the CPU 132. The processing of the image forming device 100 is executed by loading program code stored in the storage unit 203 into the RAM 202 and controlling the device control unit 200 by the CPU 201.

[0048] In step S701, CPU 112 determines whether to register a reference image or to use an existing inspection job. If button 502 on inspection job management screen 500 displayed on UI unit 118 is pressed, it determines that reference image registration will be performed (YES in step S701), and proceeds to step S702. If an inspection job is selected from inspection job list 511 and button 506 is pressed, it determines that an existing inspection job will be used (NO in step S701), and proceeds to step S704.

[0049] In step S702, the CPU 112 registers a reference image that will be the correct image for inspection. The inspection PC 110 waits in reference image reading mode and executes a print job for registering the reference image from the printer server 130. The print job for registering the reference image used here may be a new one created by pressing button 303, or an existing print job may be used from the print job list 310. When printing is executed, the inspection device 102 detects the transport of the printed material and scans the printed material with the image reading unit 270, and the scanned image is stored in the storage unit 116 of the inspection PC 110 as the reference image for the inspection job.

[0050] Furthermore, CPU 112 sets the first four digits of the ID of the print job for registering a reference image executed by printer server 130 as the first four digits of the ID of the newly generated inspection job. The last three digits of the inspection job are used as an ID for identifying the inspection job among related inspection jobs (the number of related inspection jobs), and this is stored in storage unit 116 of inspection PC 110, thereby associating the print job with the inspection job. For example, if the ID of the print job for registering a reference image is 0002001 and there are existing inspection jobs with IDs of 0002001 and 0002002, the ID of the newly generated inspection job will be 0002003. In other words, if an existing print job in print job list 310 is reused for the print job for registering a reference image, there will be multiple inspection jobs corresponding to the print job.

[0051] In step S703, the CPU 112 stores various inspection setting values such as the inspection area and inspection level of the inspection job in the storage unit 116 of the inspection PC 110 according to the inspection settings received from the user on the reference image displayed on the UI unit 118.

[0052] In step S704, upon receiving the instruction to use an existing inspection job, CPU 112 transmits the first four digits of the inspection job ID selected in step S701 to CPU 132 in printer server 130. CPU 132 sets the first four digits of the inspection job ID received from CPU 112 as the first four digits of the inspection print job ID. The inspection print job used here may be a new one created by pressing button 303, or an existing print job from print job list 310 may be reused. The last three digits of the ID are used as an ID for identifying the print job among related print jobs (the number of related print jobs), and the print job ID is updated. For example, if the inspection job ID selected in step S701 is 0003001 and a print job with ID 0003001 exists among the existing print jobs, the inspection print job ID will be 0003002. Note that if the first four digits of the inspection print job ID match the first four digits of the inspection job ID already selected in S701, the ID does not need to be updated. In other words, if the first four digits of the ID of the inspection print job do not match the first four digits of the ID of the inspection job selected in step S701, it means that there are multiple print jobs corresponding to the inspection job.

[0053] In step S705, the CPU 112 receives from the printer server 130 the print job used for registering the reference image in step S702, or the print job for inspection used in step S704. Next, the transport of the paper is detected, the paper is scanned by the image reading unit 270, and the scanned image is stored in the RAM 113 of the inspection PC 110. Then, the reference image and inspection setting values for the inspection job stored in the memory unit 116 in steps S702 and S703, or the reference image and inspection settings for the existing inspection job selected in S701, are read into the RAM 113. An inspection is performed on the image scanned by the image reading unit 270 and the reference image read from the memory unit 116 to the RAM using the inspection setting values read from the memory unit 116 to the RAM, and the processing of this flowchart ends.

[0054] In this embodiment, the reference image is registered by scanning it with the image reading unit 270, but this is not a limitation. For example, an image RIP-processed by the printer server 130 or the image processing unit 206 of the image forming apparatus 100 may be registered as the reference image. In this case, the RIP process for the reference image involves converting a resolution of 600 dpi to 300 dpi, for example, to generate an image. The RIP-processed image data is transferred to the inspection PC 110 via the network 140 or the communication cable 160 and used as the reference image for inspection. Furthermore, although the print job and the inspection job are associated using an ID, any method that can associate the print job and the inspection job is acceptable.

[0055] <Print job deletion flow> 8 is a flowchart showing the operation when a user deletes a print job stored in the storage unit 136 in the printer server 130. By executing this process, it is possible to delete the related inspection job when deleting a print job. The processes in FIG. 8 are executed by the user operating the UI unit 138. At this time, the program code stored in the storage unit 136 is loaded into the RAM 133, and executed by the device control unit 131 controlled by the CPU 132. Furthermore, the process of the inspection PC 110 is executed by the program code stored in the storage unit 116 being loaded into the RAM 113, and executed by the device control unit 111 controlled by the CPU 112.

[0056] In step S801, CPU 132 determines that a print job has been selected from print job list 310 on print job management screen 300 displayed on UI unit 138 and that delete button 305 has been pressed. In other words, CPU 132 determines whether a delete instruction has been issued for the selected print job. Based on the fact that delete button 305 has been pressed, CPU 132 deletes the print job stored in storage unit 136 from storage unit 136.

[0057] In step S802, the CPU 132 transmits a message to the effect that the print job has been deleted and the ID of the print job to the CPU 112 in the inspection PC.

[0058] Here, when CPU 112 receives the notification that the print job has been deleted and the print job ID sent in step S802, it creates an empty deleted job list. Then, it searches storage unit 116 for an inspection job ID whose first four digits match the received print job ID. If an inspection job with the corresponding ID exists, it is added to the deleted job list. For example, if the ID of the deleted print job is 0002001 and storage unit 116 contains inspection jobs with IDs 0002001, 0002002, and 0003001, it adds the inspection jobs with IDs 0002001 and 0002002 to the deleted job list. After completing the search, CPU 112 sends the created deleted job list information to CPU 132.

[0059] In step S803, CPU 132 receives the deletion job list information from CPU 112 and determines whether the corresponding ID job exists as a result of the search in step S802. If the deletion job list is not empty (YES in step S803), the process proceeds to step S804. If the deletion job list is empty (NO in step S803), the process of this flowchart ends.

[0060] In step S804, CPU 132 displays a deletion job list update screen on UI unit 138. Fig. 9 shows an example of the deletion job list update screen displayed on UI unit 138. Fig. 9(a) is a dialog for confirming whether to delete all related jobs. At this time, deletion job list information may be displayed as a list, as shown in Fig. 9(b). Fig. 9(c) is a dialog that displays deletion job list information as a list, and allows the user to select whether or not to delete each job using a check box. Note that if the deletion job list update screen is not displayed, this step is not performed, and the process moves from step S803 to step S807.

[0061] In step S805, the CPU 132 determines whether or not to update the deletion job list. Here, this determination is made by pressing the "Yes" buttons 901, 903 or the "No" buttons 902, 904 shown in FIGS. 9A and 9B. The determination is also made by pressing the "OK" button 906 when no checkmark is placed in the checkbox 905 shown in FIG. 9C. If the "No" buttons 902, 904 are pressed (YES in step S805), the CPU 132 determines to update the deletion job list, and proceeds to step S806. If the "Yes" button is pressed (NO in step S805), the CPU 132 determines not to update the deletion job list, and proceeds to step S807. If the "OK" button 906 is pressed when there is not at least one checkmark placed in the checkbox 905 (YES in step S805), the CPU 132 determines to update the deletion job list, and proceeds to step S806. If all checkboxes 905 have check marks (NO in step S805), it is determined that the deleted job list is not to be updated, and the process proceeds to step S807.

[0062] 9(a) and 9(b) in step S804, CPU 132 empties the deletion job list and transmits the deletion job list to CPU 112. Alternatively, if CPU 132 displays the deletion job list update screen in step S804 in the embodiment of FIG. 9(c), CPU 132 deletes jobs that do not have a checkmark in checkbox 905 from the deletion job list and transmits the deletion job list to CPU 112. CPU 112 updates the deletion job list created in step S802 to the received deletion job list.

[0063] In step S807, CPU 132 transmits to CPU 112 an instruction to delete all inspection jobs in the deletion job list from storage unit 116, and ends the processing of this flowchart. Here, upon receiving the instruction to delete transmitted in step S807, CPU 112 deletes all inspection jobs in the deletion job list from storage unit 116.

[0064] The above description has been given taking as an example a case where the user is prompted to decide whether or not to delete related inspection jobs. If all related inspection jobs are to be deleted uniformly, steps S804 to S806 may be skipped, and the corresponding ID job may be deleted in S807 without displaying the screen shown in Fig. 9. In this way, by deleting the print job and the related inspection jobs in conjunction with each other, user convenience when deleting print jobs is improved.

[0065] (Second embodiment) <Print job deletion flow> In the first embodiment, a method for improving user convenience when deleting a print job by deleting an associated inspection job in conjunction with the deletion of the print job was described. Next, in this embodiment, a method for deleting both an associated print job and an inspection job when deleting a print job will be described. The following describes the differences between this embodiment and the first embodiment. Note that parts not described in detail are the same as those in the first embodiment.

[0066] 10 is a flowchart showing the operation when a user deletes a print job stored in storage unit 136 in printer server 130. By executing this process, it is possible to delete both the associated print job and inspection job when deleting a print job.

[0067] 10 is executed by the user operating the UI unit 138. At this time, the program code stored in the storage unit 136 is loaded into the RAM 133, and is executed by the device control unit 131 controlled by the CPU 132. The process of the inspection PC 110 is executed by the program code stored in the storage unit 116 being loaded into the RAM 113, and is executed by the device control unit 111 controlled by the CPU 112.

[0068] Step S1001 is the same as step S801 shown in FIG. 8, and therefore a description thereof will be omitted.

[0069] In step S1002, CPU 132 creates an empty deleted job list (1) and searches storage unit 136 for other print job IDs whose first four digits match the ID of the print job deleted in step S1001. If a print job with the corresponding ID exists, it is added to deleted job list (1). For example, suppose the ID of the deleted print job is 0004002, and storage unit 136 contains print jobs with IDs 0004001, 0004003, and 0005001. In this case, the print jobs with IDs 0004001 and 0004003 are added to deleted job list (1).

[0070] In step S1003, CPU 132 transmits a message to the effect that the print job has been deleted and the ID of the print job to CPU 112 in the inspection PC.

[0071] Here, when CPU 112 receives the notification that the print job has been deleted and the ID of the print job sent in step S1003, it creates an empty deleted job list (2). Then, it adds the inspection job with the corresponding ID to deleted job list (2). The specific method is the same as the method described in FIG. 8, so a description thereof will be omitted.

[0072] In step S1004, CPU 132 determines whether a job with the corresponding ID exists as a result of the searches in steps S1002 and S1003. If either the deletion job list (1) created in step S1002 or the deletion job list (2) received in step S1003 is not empty (YES in step S1003), the process proceeds to step S1004. If both the deletion job list (1) created in step S1002 and the deletion job list (2) received in step S1003 are empty (NO in step S1003), the process of this flowchart ends.

[0073] In step S1005, CPU 132 displays a deletion job list update screen on UI unit 138. FIG. 11 shows an example of the deletion job list update screen displayed on UI unit 138. FIG. 11(a) is a dialog for confirming whether to delete all related jobs. At this time, as shown in FIG. 11(b), information on deletion job list (1) and information on deletion job list (2) may be displayed in list form. FIG. 11(c) is a dialog that displays information on deletion job list (1) and information on deletion job list (2) in list form, and allows selection of whether or not to delete each job using a check box. Note that if the deletion job list update screen is not displayed, this step is not performed, and the process proceeds from step S1004 to step S1008.

[0074] In step S1006, CPU 132 determines whether or not to update deleted job list (1) and deleted job list (2). Here, this determination is made based on whether "Yes" buttons 1101 and 1103 or "No" buttons 1102 and 1104 shown in FIGS. 11A and 11B are pressed. Also, this determination is made based on whether or not "OK" button 1106 is pressed when check box 1105 shown in FIG. 11C does not have a checkmark. If "No" buttons 1102 and 1104 are pressed (YES in step S1006), it is determined that deleted job list (1) and deleted job list (2) are to be updated, and the process proceeds to step S1007. If "Yes" buttons 1101 and 1103 are pressed (NO in step S1006), it is determined that deleted job list (1) and deleted job list (2) are not to be updated, and the process proceeds to step S1008. If the "OK" button 1106 is pressed when there is not one or more check marks in the check boxes 1105 (YES in step S1006), it is determined that the deleted job list (1) and the deleted job list (2) are to be updated, and the process proceeds to step S1007. If all check marks are in the check boxes 1105 (NO in step S1006), it is determined that the deleted job list (1) and the deleted job list (2) are not to be updated, and the process proceeds to step S1008.

[0075] In step S1007, if the CPU 132 displayed the deletion job list update screen in step S1005 in the embodiment of FIGS. 11A and 11B, it empties both deletion job list (1) and deletion job list (2). Then, it sends deletion job list (2) to CPU 112. Also, if the CPU 132 displayed the deletion job list update screen in step S1005 in the embodiment of FIG. 11C, it deletes jobs that do not have a checkmark in the checkbox 1105 from the corresponding deletion job list (1) or (2). Then, it sends deletion job list (2) to CPU 112. CPU 112 updates deletion job list (2) created in step S1003 to the received deletion job list (2).

[0076] In step S1008, CPU 132 deletes all print jobs in deleted job list (1) from storage unit 136. Furthermore, CPU 132 transmits to CPU 112 an instruction to delete inspection jobs in deleted job list (2) from storage unit 116, and ends the processing of this flowchart.

[0077] Here, when the CPU 112 receives the instruction sent from the CPU 132 in S1008, it deletes all the inspection jobs present in the deletion job list (2) from the storage unit 116.

[0078] In this way, when deleting a print job, both the associated print job and the inspection job are deleted in conjunction with each other, thereby improving user convenience when deleting a print job.

[0079] (Third embodiment) <Print job deletion flow> In the first embodiment, a method for improving user convenience when deleting a print job by deleting related inspection jobs in conjunction with the deletion of the print job has been described. In this embodiment, a method for making it possible to distinguish inspection jobs that have not been deleted in conjunction with the deletion will be described with reference to Fig. 8. Steps S801 to S806 shown in Fig. 8 are the same as in this embodiment, and therefore description thereof will be omitted.

[0080] In step S807, the CPU 132 transmits an instruction to the CPU 112 to delete all inspection jobs in the deletion job list from the storage unit 116, and the processing of this flowchart ends. Here, upon receiving the deletion instruction transmitted in step S807, the CPU 112 deletes all inspection jobs in the deletion job list from the storage unit 116. Furthermore, at this time, the following processing is performed for inspection jobs that have differences as a result of updating the deletion job list in step S806. An icon 510 is displayed for inspection jobs that have differences on the inspection job management screen 500 displayed on the UI unit 118. Alternatively, the icon is displayed grayed out, as with inspection job 509. In this way, by displaying an icon or graying out, jobs whose related jobs have been deleted can be distinguished from other jobs. The inspection job list 511 is moved to the inspection job trash can list 605 on the inspection job trash can screen 600. For example, assume that the ID of the deleted print job is 0024001 in step S801, and inspection jobs with IDs 0024001 and 0024002 are added to the deleted job list. At this time, if the inspection jobs with IDs 0024001 and 0024002 are deleted from the deleted job list in step S806, they will be displayed in gray, like inspection job 509. They may also be moved to the inspection job trash list 605, like the inspection job with ID 0024002.

[0081] Step S807 shown in Fig. 8 is the same as in this embodiment, so its explanation will be omitted. In this way, when a print job is deleted, the associated inspection job can be deleted in conjunction with the print job, and even if the associated inspection job is not deleted, it is possible to tell that the associated print job has already been deleted. This improves user convenience when deleting a print job and when deleting an inspection job.

[0082] The above is a description of the process when deleting a print job in this embodiment. This is not limited to this embodiment, but any configuration may be used as long as it is possible to delete related print jobs and inspection jobs when a print job is deleted, and to determine that the associated print job has already been deleted even if the related inspection job has not been deleted.

[0083] Furthermore, in this embodiment, when a print job is deleted, the associated inspection job can be deleted in conjunction with the deletion of the print job. Even if the associated inspection job is not deleted, it is possible to determine that the print job that started the linked deletion has already been deleted. Here, consider combining this with the second embodiment. This allows the associated print job and inspection job to be deleted in conjunction with the deletion of a print job. Even if the associated print job and inspection job are not deleted, it is possible to determine that the print job that started the linked deletion has already been deleted. At this time, the fact that the print job that started the linked deletion has already been deleted is displayed in the same way as on the inspection job management screen 500. That is, even on the print job management screen 300, it is possible to determine by graying out the print job 308, by using the icon 309, or by moving the print job list 310 to the print job trash can list 405 on the print job trash can screen 400.

[0084] <Other embodiments> In the above three embodiments, when a print job stored in the storage unit 136 is deleted, both the associated print job and the inspection job are deleted in conjunction with each other. Furthermore, even if the associated print job and the inspection job are not deleted, it is possible to determine that the print job that was the starting point for deletion has already been deleted.

[0085] However, this is not limited to processing when a print job is deleted. For example, suppose an inspection job is selected from the inspection job list 511 on the inspection job management screen 500 displayed on the UI unit 118, and button 504 is pressed to delete it from the storage unit 116. At this time, the first four digits of the ID of the deleted inspection job are searched for in the storage unit 116 or 136, as in steps S1001 and S1002, and the associated print job and inspection job are added to the deleted job list. This may result in both the print job and the inspection job associated with the deleted inspection job being deleted in conjunction with each other, as in step S1008. Furthermore, the deleted job list update screens shown in FIGS. 9 and 11 may be displayed on the UI unit 118, not on the UI unit 138. Furthermore, even if the print jobs and inspection jobs associated with the deleted inspection job are not deleted in conjunction with each other, the following method may be used to easily determine that the inspection job that started the deletion has already been deleted. A method of displaying grayed-out print jobs such as print jobs 308 and inspection jobs 509, or icons 309 and 510, on the print job management screen 300 and inspection job management screen 500. Alternatively, a method of moving from the print job list 310 to the print job trash can list 405 on the print job trash can screen 400, or from the inspection job list 511 to the inspection job trash can list 605 on the inspection job trash can screen 600.

[0086] Furthermore, in the three embodiments, print jobs are stored in the storage unit 136, and inspection jobs are stored in the storage unit 116, but this is not limited to this. For example, print jobs may be stored in the storage unit 126 of the client PC 120, or may be stored in the storage unit 203 of the image forming apparatus 100. In this case, the print job management screen 300 and the print job trash can screen 400 may be displayed on the UI unit 128 of the client PC 120, or may be displayed on the UI unit 230 of the image forming apparatus 100. Furthermore, the inspection job management screen 500 and the inspection job trash can screen 600 may be displayed on the UI unit 230 of the image forming apparatus 100.

[0087] In this way, when a print job or inspection job is deleted, the associated print job or inspection job can be deleted in conjunction with the deletion. Furthermore, even if the associated print job or inspection job is not deleted, it is possible to tell that the associated print job or inspection job has already been deleted. This improves user convenience when deleting a print job and when deleting an inspection job.

[0088] Furthermore, for example, if there is an inspection job that meets a predetermined condition but should not be deleted, even if there is a function to delete inspection jobs determined to meet the predetermined condition from the storage unit, it must be disabled. And when deleting an inspection job with this function disabled, it is necessary to find and delete the inspection job to be deleted and related print jobs and inspection jobs from the job list. This embodiment can improve user convenience even in such situations by using the above configuration.

[0089] (Other embodiments) While various examples and embodiments of the present invention have been shown and described, the spirit and scope of the present invention is not limited to the specific descriptions within this specification.

[0090] The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

Claims

1. An inspection system including an information processing device that stores in a first storage means a print job that is executed to generate a printed matter in which an image is formed on a recording sheet by a printing device, and an inspection device that stores in a second storage means an inspection job that includes a reference image and inspection settings used to inspect the image, a first control means for, when receiving a deletion instruction for the print job stored in the first storage means, deleting the print job from the first storage means and instructing the second storage means to delete an inspection job corresponding to the print job; a second control unit that deletes the inspection job corresponding to the print job from the second storage unit based on the instruction; the second control means has a display means for displaying a screen regarding a selection of deleting the inspection job corresponding to the print job before executing the deletion, An inspection system characterized in that, when there are multiple inspection jobs corresponding to the print job and deletion of some of the inspection jobs is selected on the screen while deletion of other inspection jobs is not selected, the second control means deletes some of the inspection jobs but does not delete the other inspection jobs.

2. A first assigning means for assigning a first type of identification number to the print job, a second assigning means for assigning a second type of identification number corresponding to the first type of identification number to the inspection job, the first storage means stores the print job and the first type of identification number in association with each other; The second storage means stores the inspection job and the second type of identification number in association with each other.

2. The inspection system according to claim 1.

3. The first type of identification number includes first information indicating a print job related among different print jobs and second information for distinguishing the different print jobs from other print jobs; 3. The inspection system according to claim 2, wherein the second type of identification number includes the first information and third information for distinguishing different inspection jobs from one another.

4. The second storage means stores a plurality of inspection jobs including at least a first inspection job and a second inspection job corresponding to the print job; The inspection system described in claim 3, characterized in that the first inspection job is an inspection job that has performed an inspection, the second inspection job is an inspection job for performing a new inspection, and the second type of identification number corresponding to the second inspection job is the same as the second type of identification number corresponding to the first type of inspection job in terms of first information and third information, respectively.

5. The first storage means stores a plurality of print jobs in addition to the print job, the first control means, when the information processing device receives a deletion instruction for the print job, deletes the print job and a print job, among the plurality of print jobs, that has the first information included in the first type identification number of the print job from the first storage means; The second control means deletes the first inspection job and the second inspection job having the first information included in the first type of identification number from the second storage means.

5. The inspection system according to claim 4.

6. The first control means does not delete any print job among the plurality of print jobs that does not have the first information included in the first type identification number of the print job, The inspection system according to claim 5, characterized in that the second control means does not delete from the second storage means any inspection job among the plurality of inspection jobs that does not have the first information included in the first type of identification number.

7. 2. The inspection system according to claim 1, wherein the first control means issues the instruction to the inspection device by accepting the selection of the deletion via the screen.

8. A deletion instruction for the print job is received from a job list of print jobs including the print job displayed on the display means.

2. The inspection system according to claim 1.

9. An inspection system as described in Claim 1, characterized in that it has a different display means for displaying a screen showing the inspection job of the other part together with an icon indicating that the related inspection job has been deleted when the second control means deletes the inspection job of the other part but does not delete the inspection job of the other part.

10. A control method for an inspection system including an information processing device that stores in a first storage means a print job executed to generate a printed matter in which an image is formed on a recording sheet by a printing device, and an inspection device that stores in a second storage means an inspection job including a reference image and inspection settings used for inspecting the image, a second storage means for storing the print job stored in the first storage means and the inspection job; when a deletion instruction is received for a first print job stored in the first storage means, a first control is performed to instruct to delete the print job from the first storage means and to delete an inspection job corresponding to the print job from the second storage means; displaying a screen for selecting whether to delete the inspection job corresponding to the print job based on the instruction; A control method for an inspection system characterized in that, when there are multiple inspection jobs corresponding to the print job and deletion of some of the inspection jobs is selected on the screen while deletion of other inspection jobs is not selected, a second control is performed to delete some of the inspection jobs and not delete the other inspection jobs.

Citation Information

Patent Citations

  • Display controller, job history management device, and program

    JP2020011408A

  • Inspection device, image formation apparatus and program for inspection device

    JP2020049899A

  • Information processing device, printing control method, image formation system, and program

    JP2021097365A

  • Inspection device, inspection method, program and inspection system

    JP2022001442A

  • Image forming device and image processing system

    JP2023080455A