The entire disclosure of Japanese Patent Application No. 2018-130540 filed on Jul. 10, 2018 is incorporated herein by reference in its entirety.
The present invention relates to an image inspection system, an image inspection method, and a non-transitory computer-readable recording medium storing an image inspection program.
There has been apparatuses or systems in which an electrophotographic image forming apparatus (a copier, a printer, a facsimile machine, or multifunctional peripherals for them) that forms toner images on sheets, and an output image reading apparatus including a scanner and the like are connected inline or in an integrated manner. Here, the output image reading apparatus functions as a postprocessing apparatus that reads the output from the image forming apparatus (that is, images on sheets; the same applies hereinafter) through a scanner and the like, feedbacks information on colors or misalignments to the image forming apparatus, and corrects images.
In recent years, in addition to systems constituted of an image forming apparatus and an output image reading apparatus, there have been proposed systems including an inlined or integrated quality inspection apparatus (also referred to as automated quality check apparatus) that automatically inspects the quality of the output from the image forming apparatus (see, for example, Japanese Patent Application Laid-Open No. 2011-248577 (hereinafter referred to as PTL 1)).
This quality inspection apparatus executes a quality check job based on data for inspection (inspection image data) and performs inspection (quality check) of the quality of the output. Here, reference data as a reference or a correct image, and image data of the output that has been actually printed (read image data given by output image reading apparatus) are used as inspection image data. In particular, upon execution of a quality check job, the quality inspection apparatus acquires input image data, which is input to the image forming apparatus, as reference data, and acquires image information (read image data) of the output read by the output image reading apparatus. In addition, the quality inspection apparatus compares the acquired read image data with the corresponding reference data to inspect a failure/no-failure in the quality of the image printed on the sheet (that is, presence/absence of a defective image). With this system (hereinafter referred to as image quality inspection system), whether or not the output from the image forming apparatus (the image on the sheet) is printed with the quality required by the customer can be automatically inspected (quality-checked).
The following method is known as a method of creating correct data (an inspection image) in the case where multiple copies are printed for such quality check. In other words, in printing multiple copies, print of only one copy is executed and the sheet printed out this time is scanned and the image data is saved. The user visually checks the print output result and, if there is no problem, the saved image data is used as correct data (an inspection image) for the second or later copies.
By the way, in the case of an image containing variable data such as the address and name of the destination, as in the case of printing multiple copies of direct mail, the print contents are different for each page, and the number of print sheets tends to increase. For this reason, when variable data is included in the input image data, to register correct data by the above method, it is necessary to print in advance the number of sheets equal to that of destinations in order to create correct data; thus, the problem arises that the man-hour count and cost increase.
A system using a raster image processor (RIP) image data before printing as correct data is known as a method of creating a correct image used when printing input image data including such variable data. Further, in the technique described in PTL 1, an image read as a correct image and an RIP image before printing are combined to identify a variable data portion, thereby obtaining a correct image.
However, creating correct data using the RIP image before printing as described above has a problem in that a deviation from the acceptable level required by the user is likely to occur as described below. In particular, an RIP image is a complete image that does not include noise or the like, although the user visually judge the actual printed material which contains printing characteristics, noise, and the like specific to the printer. For this reason, the problem arises that, even for a printed material that can be visually judged to have a sufficiently high quality, quality check tends to determine that an image failure has occurred, by simple comparison between an inspection target image that has been actually printed and scanned and the correct image based on the RIP image.
An object of the present invention is to provide an image inspection system, an image inspection method, and a non-transitory computer-readable recording medium storing an image inspection program, which are capable of image quality inspection and in which the number of correct images to be created is reduced and a deviation from the acceptable level required by the user is suppressed in printing an image consisting of a variable image portion and a common image portion on multiple pages.
To achieve at least one of the abovementioned objects, according to an aspect of the present invention, an image inspection system reflecting one aspect of the present invention comprises:
an image former that forms an image on a sheet based on image data in which a common area and a variable area set therein, the common area being an area in which a same image is printed on a plurality of print pages, the variable area being an area in which a variable image that differs between the plurality of print pages is printed;
an image reader that generates a read image by reading the formed image;
a hardware processor that generates an inspection image used to perform image inspection, based on a first read image generated; and a hardware processor that inspects a second read image generated, based on a difference between the second read image generated and the inspection image, excluding an area designated by a user as an exception to inspection.
To achieve at least one of the abovementioned objects, according to an aspect of the present invention, an image inspection method reflecting one aspect of the present invention comprises:
forming an image on a sheet based on image data including a common area and a variable area set therein, the common area being an area in which a same image is printed on a plurality of print pages, the variable area being an area in which a variable image that differs between the plurality of print pages is printed;
generating a read image by reading the formed image;
generating an inspection image used to perform image inspection, based on a first read image generated; and
inspecting a second read image generated, based on a difference between the second read image generated and the inspection image, excluding the area designated by a user as an exception to inspection.
To achieve at least one of the abovementioned objects, according to an aspect of the present invention, a non-transitory computer-readable recording medium reflecting one aspect of the present invention is a medium that stores an image inspection program, the program causing a computer to perform processing comprising:
forming an image on a sheet based on image data including a common area and a variable area set therein, the common area being an area in which a same image is printed on a plurality of print pages, the variable area being an area in which a variable image that differs between the plurality of print pages is printed;
generating a read image by reading the formed image;
generating an inspection image used to perform image inspection, based on a first read image generated; and
inspecting a second read image generated, based on a difference between the second read image generated and the inspection image, excluding the area designated by a user as an exception to inspection.
The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention:
Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments.
Image quality inspection system 1 shown in
As shown in
In image quality inspection system 1, sheet feeding apparatus 10, image forming apparatus 20, image reading apparatus 30, and postprocessing apparatus 40 are physically connected in the order presented from the upstream side of the sheet S conveying direction (apparatus bodies are coupled to one another), and conveyance path P for sheet S lies between these apparatus. This conveyance path P is branched by sorting section 41 of postprocessing apparatus 40 to path P1 connected to lower sheet tray 42 and path P2 connected to upper sheet tray 43.
Although conveyance path P in image forming apparatus 20 is indicated by a single line for simplicity in
Sheet feeding apparatus 10 can contain various sizes or types of sheets S. Sheet feeding apparatus 10 includes a sheet feeding roller for feeding contained (stacked) sheets S one by one, a motor for driving the sheet feeding roller, and the like.
Image forming apparatus 20 includes intermediate transfer type image formation section 21 using electrophotographic process technology. In this example, image formation section 21 primary-transfers toner images of yellow (Y), magenta (M), cyan (C), and black (K) formed on a photoconductor drum, which is not shown in the drawings, on an intermediate transfer belt (not shown in the drawings), superimposes the toner images of the four colors together on the intermediate transfer belt, and secondary-transfers it to sheet S, thereby forming a toner image. On the downstream side of the sheet S conveying direction in image formation section 21, fixing section 22 is disposed for fixing the toner image on sheet S by heating and pressing the conveyed sheet S with the secondary-transferred toner image. These image formation section 21 and fixing section 22 have well-known configurations and their detailed description will therefore be omitted. The scheme for formation of images in image forming apparatus 20 is not necessarily the above-described scheme and may be any of other various schemes.
Operation display section 25 is provided to the apparatus body of image forming apparatus 20. This operation display section 25 consists of, for example, a liquid crystal display (LCD) with a touch screen, and functions as display section 26 and operation section 27. Display section 26 displays various operating screens, the image state, the operation status of each function, and the like in response to a display control signal input from control section 200, which will be described later. Operation section 27, which includes various operation keys (so-called hardware switches), such as a numeric key pad and a start key, receives various input operations from the user and outputs an operation signal to control section 200. Display section 26 displays various icons (so-called software switches) selectable with a cursor (pointer) or the like on various screens described below, and outputs an operation signal to control section 200 upon reception of various input operations from the user.
As shown in
Examples of the other blocks included in image forming apparatus 20 include an image processing section that performs various types of correction, such as tone correction, on the input image data, a sheet conveying section that drives multiple conveyance rollers that convey sheets S, and a communication section that communicates with external apparatuses via a communication network. Further, image forming apparatus 20 may have the configuration of a copier that copies document images on sheets S, specifically, may include an automated document sheet feeding apparatus, such as an auto document feeder (ADF), and a document image scanning apparatus (scanner). The above-described blocks have well-known configurations and their illustration in the drawings or description will therefore be omitted.
As shown in
As shown in
As shown in
In this embodiment, quality inspection apparatus 50 functions as an inspection image generating section that generates correct images (inspection images) used for image inspection, based on a first read image generated by image reading apparatus 30. Further, quality inspection apparatus 50 functions as an image inspection section that inspects the presence or absence of an image failure by comparison between a second read image generated by image reading apparatus 30 and the correct image (inspection image). It should be noted that the details of these functions of quality inspection apparatus 50 will be described later.
Quality inspection apparatus 50 can be physically incorporated in, for example, a casing such as image reading apparatus 30, postprocessing apparatus 40, or even image forming apparatus 20, or may be an apparatus physically independent of these apparatuses. In the example shown in
Further, as shown in
In addition, as shown in
These data storage sections 51 and 52 can be composed of various data storage media such as HDDs and semiconductor memories.
The flow of processing of the quality check job executed by quality inspection apparatus 50 will now be explained with reference to the flowchart of
In Step S10, quality inspection apparatus 50 (the CPU of quality inspection apparatus 50 shown in
To be specific, quality inspection apparatus 50 temporarily stores an image (read image data) in one copy (three sheets of paper in this example) generated by image reading apparatus 30 in a RAM or the like as a candidate for a correct image. In addition, when the image on the actual printed material (for three sheets) is checked and no problem is found by the user, the temporarily stored data is stored in (registered to) data storage section 51 as formal correct image data (hereinafter, also referred to as “correct data”) through an operational input on the correct image registration screen (not shown in the drawings) displayed on display section 26. Afterwards, continuous execution of the print job from the second copy is started by image forming apparatus 20.
In Step S20, quality inspection apparatus 50 acquires read image data that corresponds to the second and later copies (the fourth and later sheets in this example) and has been printed by image forming apparatus 20 and generated by output image reading section 31 of image reading apparatus 30. In one specific example, quality inspection apparatus 50 receives the generated read image data directly from image reading apparatus 30.
In Step S30, quality inspection apparatus 50 inspects the coidentity between the correct image and the read image by comparing the read image data acquired in Step S20 with the data of the corresponding correct image registered in Step S10.
In Step S40, quality inspection apparatus 50 determines whether there is an image failure in the read image data. The processing for this determination differs depending on the item related to the degree of coincidence of the correct image and the read image (type of image failure), the acceptable/non-acceptable reference value (threshold), and the like. These are similar to those in known methods and the detailed explanation of the determination method will therefore be omitted.
Here, when quality inspection apparatus 50 determines that the read image data does not have an image failure (NO in Step S40), the image quality of the printed material is regarded as being acceptable. In this case, quality inspection apparatus 50 notifies postprocessing apparatus 40 to discharge sheet S corresponding to this read image data to the preset first tray (for example, sheet tray 42 in
In contrast, when quality inspection apparatus 50 determines that there is an image failure in the read image data (YES in Step S40), the process proceeds to Step S50.
In Step S50, quality inspection apparatus 50 transmits, for example, the message that “an image failure has occurred in the 100th print page” to control section 200 of image forming apparatus 20. At this time, quality inspection apparatus 50 transmits the type of the abnormality, the position of the abnormality in sheet S, and the like together to control section 200 of image forming apparatus 20. In addition, quality inspection apparatus 50 instructs postprocessing apparatus 40 to discharge sheet S corresponding to the read image data having the image failure to the second tray (for example, sheet tray 43 in
Postprocessing apparatus 40 notified of the presence or absence of an image failure from quality inspection apparatus 50 operates the switching gate of sorting section 41 so that sheet S of interest is discharged to the corresponding sheet tray (42 or 43).
Quality inspection apparatus 50 repeatedly performs the above-described processing of Step S20 to Step S50 until the quality check job is accomplished, transmits the quality check results to image forming apparatus 20 upon completion (accomplishment) of the quality check job, and ends the quality check job.
By the way, when variable data, such as address information (for example, address and name), is included in the input image data as in the case of a direct mail, for example, even if the proportion of the image corresponding to the common portion is high, the image printed by image forming apparatus 20 differs page by page.
In general, print data consisting of a common portion and a variable portion can be created using, for example, a known application (software) installed in PC 60. Formats, such as PPML and PDF-VT, are known as formats of print data including variable data.
For example, in the case of PDF-VT, the PDF file of a common portion and the PDF file of a variable portion exist as separate files. In the PDF file of the common portion, the object number of the PDF file for variable data is described in the portion (area) where the variable data is inserted. Subsequently, in the case of PDF-VT, it is possible to generate a page including variable data by referring to and synthesizing a PDF file for variable data.
A PDF file for variable data and a PDF file for the common portion created by the user are transferred from PC 60 to image forming apparatus 20 through the hot folder function, for example. When rasterizing the PDF file for the common portion, image forming apparatus 20 determines whether the object number of the PDF file for the variable data exists. Here, when the object number of the PDF file for variable data exists, image forming apparatus 20 refers to and rasterizes the PDF object corresponding to the object number from the PDF file for the variable data, combines it with the common portion, and generates image data for one page.
Further, image forming apparatus 20 associates the area where the variable data included in the PDF file for the common portion obtained upon rasterization is located and information on variable data, such as actual variable data, with the pixel of the page data, and saves it as pixel attribute information. Here, examples of the pixel attribute information include individual variable data, data of a common variable area, and data of an object attribute as information of variable data. Here, the individual variable data is data of the image that differs page by page, such as an address or a name in an address book, for example. The data in the common variable area indicates the area for printing each piece of individual variable data on the common area on the sheet. Data of an object attribute indicates the attribute (character, line art, image, or the like) of individual variable data.
Further, image forming apparatus 20 continues the above processing until rasterization of all pages is completed.
Although
For this reason, in the case where variable data is included in the input image data, with the above-described method, that is, a method in which a part of the image is printed as a test at the time of execution of a print job and is registered as correct data, the man-hour count or cost increases depending on the number of prints (or the number of copies), which is not effective. Typically, printing of a direct mail or the like requires several thousand sheets to be printed at a time. Common image CI (see
Therefore, in this embodiment, for printing multiple copies or multiple pages, the method of registration of data (correct data) of the correct image in Step S10 is changed between when variable data is included in input image data and when it is not included therein. Hereinafter, the method of registering the correct data will be described with reference to the flowchart of
In Step S110, quality inspection apparatus 50 rasterizes print data (input image data, various setting data, and the like) of one copy (for example, three sheets) transmitted from PC 60 for each page (bit map imaging) to generate print data for each page (hereinafter referred to as “page data”). The generated page data is stored in data storage section 51 or the like.
In the subsequent Step S120, quality inspection apparatus 50 determines whether or not the print data (all print pages) for the one copy has both a common image (CI) and a variable image (VI). Here, when quality inspection apparatus 50 determines that it has both a common image and a variable image (YES in Step S120), the process proceeds to Step S130. In contrast, when quality inspection apparatus 50 determines that it does not have a common image or a variable image (NO in Step S120), it is determined that normal printing in which the printed image differs depending on each print page (no common image CI exists) is performed and the process proceeds to Step S140.
In Step S130, quality inspection apparatus 50 sends image forming apparatus 20 and image reading apparatus 30 an instruction to print and image-read (scan) only the first page (one sheet) of the input image data. Afterwards, quality inspection apparatus 50 temporarily stores the image (read image data) of the first page (one sheet) sent from image reading apparatus 30 as a candidate for a correct image, in a RAM or the like, and the process proceeds to Step S150.
Meanwhile, in Step S140, quality inspection apparatus 50 sends image forming apparatus 20 and image reading apparatus 30 an instruction to print and scan one copy (three sheets in this example) of the input image data.
Afterwards, quality inspection apparatus 50 temporarily stores the image (read image data) of one copy (three sheets) sent from image reading apparatus 30 as a candidate for a correct image, in a RAM or the like, and the process proceeds to Step S150.
In Step S150, quality inspection apparatus 50 sends image forming apparatus 20 an instruction to display a correct image registration screen (not shown in the drawings) on display section 26, and determines whether or not the print result has no problem as correct data, according to the content input by the user (the input signal to operation display section 25). At this time, when quality inspection apparatus 50 determines that the print result has a problem as correct data (NO in Step S150), processing for printing, scanning, and temporary storage of the correct image candidate in Step S130 or Step S140 described above is performed again. In contrast, when quality inspection apparatus 50 determines that the print result is not problematic as correct data (YES in Step S150), the process proceeds to Step S160.
In Step S160, quality inspection apparatus 50 stores (registers) the temporarily stored candidate data in data storage section 51 as data of a formal correct image. At this time, quality inspection apparatus 50 creates correct images (inspection images) by the method changed between when each print page includes a common image (CI) and when it does not.
To be specific, in the case of normal printing in which each print page does not include a common image (CI), quality inspection apparatus 50 stores the read image data for one copy (three pages in this example) generated by image reading apparatus 30, in a memory (data storage section 51 or the like; the same applies hereinafter) as it is as a correct image.
In contrast, when each print page includes common image CI and variable image VI, quality inspection apparatus 50 refers to the input image data and creates a correct image (hereinafter referred to as “second correct image” as appropriate) obtained by excluding the above-described variable image VI from the read image data of one page generated by image reading apparatus 30, and stores the second correct image in the memory as an inspection image. The method and mode of generating the second correct image may be different depending on the setting input operation by the user, and the details will be described later.
According to this embodiment that adopts a routine of processing for registration of such correct image data, input image data includes variable data, and when an image including common image CI and variable image VI is printed on multiple pages and inspected, the number of registered correct images can be minimized.
Note that control section 200 of image forming apparatus 20 may mainly perform processing related to the creation of the correct image (the inspection image) described above with reference to
The flow of the processing of the image quality inspection (quality check job) performed when variable data is included in the input image data will now be described with reference to the flowchart of
In Step S310, quality inspection apparatus 50 performs preprocessing of an image (read image data) which is an inspection target acquired from image reading apparatus 30. In one specific example, quality inspection apparatus 50 specifies the two-dimensional coordinates of common variable area CVA (that is, sheet S) (see
In the subsequent Step S320, quality inspection apparatus 50 sequentially sets (designates) the pixels to be processed in image quality inspection, according to the coordinates on sheet S, for example.
In Step S330, quality inspection apparatus 50 determines whether or not the designated pixel is a pixel in common variable area CVA. At this time, when quality inspection apparatus 50 determines that the designated pixel is not a pixel in common variable area CVA (NO in Step S330), the pixel is regarded as a part of common image CI, and the process proceeds to Step S340. In contrast, when quality inspection apparatus 50 determines that the designated pixel is a pixel in common variable area CVA (YES in Step S330), the pixel is regarded as variable image VI, and the process skips Step S340 and proceeds to Step S360.
In Step S340, quality inspection apparatus 50 compares the area including the designated pixel with the corresponding area in the correct image (inspection image) to extract a difference, thereby inspecting the quality of the image in the area (presence or absence of a defective image).
In the Subsequent Step S360, quality inspection apparatus 50 determines whether or not the quality inspection (check) of all the pixels other than common variable area CVA is completed. Here, when quality inspection apparatus 50 determines that the check of all the pixels other than common variable area CVA is not completed (NO in Step S360), the process returns to Step S320, and the processing in the above-described Steps S320 to S360. Subsequently, when quality inspection apparatus 50 determines that the check of all the pixels other than common variable area CVA is completed (YES in Step S360), the quality check processing for one page ends.
With the processing described above, the inspection of the presence or absence of the occurrence of an image failure in the area other than common variable area CVA can be executed while preventing a deviation from the acceptable level required by the user.
Quality inspection apparatus 50 can also be configured to inspect the image quality of variable image VI in common variable area CVA, and this case will be described later.
By the way, as shown in
Further, common variable area CVA may be set to straddle or overlap common image CI in some cases.
For this reason, when the quality check processing described above with reference to
Therefore, in the above-described quality check job in this embodiment, a part of common variable area CVA (the above-described margin area and the like) can be added to the image quality inspection target.
Further, variable image VI may be set to extend out of common variable area CVA (see
Therefore, in this embodiment, prior to the execution of the quality check job described above, the user can arbitrarily set (designate) an area which is not the target of the image quality inspection.
In particular, in image quality inspection system 1 of this embodiment, to print input image data including variable data, the tab “Inspection settings” is added as a selection tab selectable with mouse pointer 110. When the “Basic settings” tab is selected, a basic setting screen for making basic settings for printing, such as the number of sheets or copies and selection of color print, is displayed. When the “Postprocessing settings” tab is selected, the sorting destination (paper discharge tray 42 or 43) of printed sheet S can be set. Subsequently, when the “Inspection settings” tab is selected, the inspection setting screen shown in
In this inspection setting screen, prior to the execution of the print job, execution/no execution of the quality check job (image quality inspection) described above, that is, “inspect” or “do not inspect” can be selected. In this regard, in the state shown in
Selecting “Detail” button 115 displayed on the inspection setting screen shown in
On the inspection setting screen shown in
At this time, when “User designated area” is selected by the user, quality inspection apparatus 50 displays the setting screen shown in
In this case, quality inspection apparatus 50 creates and registers a correct image (inspection image) from which the area designated by the user is excluded and in which the arrangement of the pixels (see
Such selection and setting are advantageous, for example, when the position of variable image VI to be printed on sheet S is known in advance and common image CI is additionally printed on, for example, sheet S on which variable image VI (destination information and the like) has already been printed. The description of the setting screen shown in
In addition, when “Individual variable data” is selected, quality inspection apparatus 50 sets each variable image VI described above with reference to
Here,
In this case, in Step S160 of
Such selection and setting can be advantageously used in various cases when the area on sheet S to be inspected in the quality check job should be ensured as wide as possible. To be specific, as described above, when common variable area CVA is wider than variable image VI (see
When “Common variable area” is selected, quality inspection apparatus 50 sets common variable area CVA described above with reference to
In this case, in Step S160 of
Such selection and setting are advantageous in reducing the weight of processing such as correct image generation in the case where the outer shape (rectangular frame portion) of variable image VI in each page matches common variable area CVA as it is printed in the lower right side of each sheet S in
When “Common variable area+individual variable data” is selected, quality inspection apparatus 50 generates a virtual image in which the two types described above, that is, variable image VI and common variable area CVA for each page are superimposed. Subsequently, quality inspection apparatus 50 sets the image obtained by the superimposition as a variable area in the quality check job (that is, an area excluded from the inspection target). Here,
In this case, in Step S160 of
Such selection and setting are advantageous in reducing the resource load of the processor during the execution of the quality check job. In particular, with the default setting of “Individual variable data”, the area on sheet S to be inspected in the quality check job is maximized, and the area of the gaps around the characters and graphics in the variable image obtained by the superimposition (see
On the other hand, as explained with reference to
When “User designated area+individual variable data” is selected, quality inspection apparatus 50 generates a virtual image in which variable images VI and the areas designated by the user for the pages are superimposed, and sets the image as a variable area in the quality check job (in this example, an area not to be subject to the image quality inspection).
In this case, in Step S160 of
As in the case of “Common variable area+individual variable data”, such selection and setting are advantageous in reducing the resource load of the processor during the execution of the quality check job. For example, in the example case shown in
Note that these selections can be canceled as appropriate by selecting “Cancel” button 130.
Alternatively, the variable area setting screen may be displayed on the display of PC 60.
The variable area setting screen shown in
To be specific, selecting “Print” button 120 transmits data set by the user on the screens shown in
Upon reception of this data, if any item other than “User designated area” or “User designated area+individual variable data” is being selected through user setting, image forming apparatus 20 causes quality inspection apparatus 50 to create and register a correct image (inspection image) according to the selected item, and starts a print job. Note that the correct image (inspection image) created and registered here is an image from which variable image VI (see
To be specific, quality inspection apparatus 50 performs the processing of Step S110 to Step S150 shown in
On the other hand, when any item other than “User designated area” or “User designated area+individual variable data” is selected through user setting, image forming apparatus 20 displays the variable area setting screen shown is
In the example shown in
At the time, read image display section 265 displays the read image of the printed material on the first page (sheet S on which the image is formed) printed and scanned in Step S130 shown in
The position and size of these selected areas (1 and 2) can be arbitrarily changed by, for example, touch operation on the touch screen or mouse operation. In addition, the position of “Start” (for example, the coordinates of the upper left corner of the selected area) and the position of “End” (the coordinates of the lower right corner of the same) in the area where that operation is performed are displayed on selected area display section 260 (see
Selecting “OK” button 267 is selected after the number of selected areas, their positions, and the like are determined through the user's operation described above establishes settings for the selected areas and saves information on the settings in the memory. In contrast, selecting “Cancel” button 268 sequentially cancels the settings for selected area 2, the settings for selected area 1, and even the content displayed in
In the example shown in
Alternatively, the selected areas may be set to be free-form frames, for example, by tracing the surface of the touch screen displaying read image display section 265 with a touch pen or the like.
Thus, in the quality check job (Step S340 in
According to this embodiment that involves such processing, the number of correct images to be created (registered) can be minimized according to the settings for variable image VI and the mode of printing, so that the target of image quality inspection can include an area other than variable image VI, which area is set as wide as possible or appropriate for the user's purpose.
In the configuration example described above, quality inspection apparatus 50 creates and registers a correct image (inspection image) according to the content (item) selected through the setting screen described with reference to
Alternatively, quality inspection apparatus 50 may directly register the image of the variable printed material on the first page read by image reading apparatus 30 as the second correct image (Step S160). In this case, quality inspection apparatus 50 may rewrite the second correct image according to the content (item) selected through the setting screen described in
The case where variable image VI is subjected to image quality inspection will now be described.
In one example, when variable data (printed variable image VI) is a target of inspection in the quality check job, quality inspection apparatus 50 creates a correct image (that is, a third correct image) of variable data (printed variable image VI) for each print page, by using raster image processor (RIP) image data obtained before printing.
As described above, variable data (printed variable image VI) can be divided into the object for which the acceptable level may be set relatively low in the inspection of the image quality (for example, an address and name), and the object for which the acceptable level may be set high. Here, examples of the object of variable data for which the acceptable level should be set high include identification information, such as ID numbers and barcodes, and photographs.
Therefore, in this embodiment, quality inspection apparatus 50 can determine whether each type of variable data object is regarded as an image quality inspection target, based on the attribute information on the variable image defined (set) for the input image data.
To be specific, in this embodiment, selecting “Detail” button in the variable data setting field on the screen shown in
In contrast, selecting the mode in which the variable area selected in the “Variable data settings” field shown in
In addition, as an additional configuration of the “Variable area inspection settings” field, whether or not it is to be an image quality inspection target may be determined depending on the color parameter of the object of variable data. For example, “Inspect only the area of the color designated by the user”, “Inspect only the area of pure black (area printed with 100% black toner)”, “Inspect only the area with gray replacement (area printed with 100% black toner), “Inspect only the area of alternative color”, “Inspect only the area of special color”, and the like may be given as options.
Thus, selecting “Set” button 140 after a selective input operation (checking a check box in this example) is performed in the “Variable data settings” field, establishes settings through the screens shown in
When variable data (printed variable image VI) is a target of inspection in the quality check job, quality inspection apparatus 50 creates a correct image (corresponding to an “individual inspection image”) of variable data (variable image VI to be printed) for each print page, by specifying the area according to the item set in the “Variable data settings” field. Such processing is performed separately from the processing routine described above with reference to
Further, when variable data (printed variable image VI) is to be inspected in the quality check job and it is determined that the designated pixel is in common variable area CVA in above-described Step S330 shown in
As described above, creating correct data using the RIP image before printing has a problem in that a deviation from the acceptable level required by the user is likely to occur. For this reason, in this embodiment, when variable data (printed variable image VI) is to be inspected in the quality check job, inspection is performed with criteria laxer than those for inspection of the image quality (presence or absence of a defective image) of common image CI (see Step S340, for example). In one specific example, it is preferable that the user can set an error range from a correct image for detecting printed variable image VI as a defective image in the “Variable area inspection settings” field described above with reference to
On the other hand, for example, when “Inspect only the area of pure black” or “Inspect only the area with gray replacement” is selected among the various settings described above, quality inspection apparatus 50 preferably inspects the degree of coincidence with the correct image according to criteria similar to the criteria of the inspection (see Step S340, for example) of the image quality (the presence or absence of a defective image) of common image CI. Similarly, when “Inspect only portraits” is selected, quality inspection apparatus 50 preferably inspects the degree of coincidence with the correct image according to criteria similar to the criteria of the inspection (see Step S340, for example) of the image quality (the presence or absence of a defective image) of common image CI.
In addition, when “Inspect only thin line areas” is selected, quality inspection apparatus 50 preferably strictly inspects the presence or absence of foreign matters (such as dust and contamination) around the thin line area. When “Inspect only the area with 1 Dot Line Emphasis” is selected, quality inspection apparatus 50 preferably strictly inspects the presence/absence of line dropouts in the emphasized portion.
As described above, in this embodiment, when the designation of the variable area as an exception to inspection is removed, quality inspection apparatus 50 generates a correct image (individual inspection image) related to a variable area for each print page, based on attribute information on the variable image set for the input image data, and inspects the variable area according to the inspection conditions designated by the user and based on the difference between the read image and the individual inspection image. With this configuration, even for printing a variable printed material and performing image inspection for a large number of sheets, for example, several thousand pages, the number of correct images created using the actual printed material can be minimized.
As described above in detail, in this embodiment, for printing a variable printed material including both common image (CI) and variable image (VI) on multiple pages, quality inspection apparatus 50 inspects the presence or absence of an image failure, excluding the area designated by the user as an exception to inspection and based on the difference between the read image (second read image) by image reading apparatus 30 and the correct image (inspection image).
In addition, in this embodiment, for printing a variable printed material including both a common image and a variable image on multiple pages, quality inspection apparatus 50 separately registers a correct image for common image (CI) and a correct image for variable image (VI) (individual inspection image) and inspects them according to different criteria.
In this embodiment with such a configuration, it is possible to perform image quality inspection in which the number of correct images created using the actual printed material is reduced and a deviation from the acceptable level required by the user is suppressed.
Although embodiments of the present invention have been described and illustrated in detail, the disclosed embodiments are made for purpose of illustration and example only and not limitation. The scope of the present invention should be interpreted by terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2018-130540 | Jul 2018 | JP | national |