Inspection equipment, programs, display systems, and display devices
The inspection device addresses the labor-intensive task of matching character strings from printed barcodes by displaying them alongside original data, reducing the workload and enhancing defect identification efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- FUJIFILM BUSINESS INNOVATION CORP
- Filing Date
- 2025-06-10
- Publication Date
- 2026-05-15
AI Technical Summary
The process of confirming character strings decoded from printed barcodes across different media is labor-intensive and increases with the number of strings and digits, necessitating a more efficient method to reduce the workload.
An inspection device that acquires and matches character strings from scanned images with original data, displaying the results on a confirmation screen with dedicated areas for each string, their matching, and the printed and scanned images, facilitating efficient defect identification.
Reduces the burden of defect confirmation by allowing simultaneous comparison of character strings across media, enabling easy identification of defects and improving the efficiency of the confirmation process.
Smart Images

Figure 2026079688000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an inspection apparatus, a program, a display system, and a display device.
Background Art
[0002] The arrangement of barcodes printed on paper or the arrangement of character strings decoded from barcodes may have no regularity between pages. In this case, the user needs to confirm that the character string decoded from the printed barcode is correct.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the list used to confirm these character strings is prepared by a separate medium. Matching the character strings between separately prepared lists places a large workload. Also, this workload increases proportionally to the number of character strings and the number of digits of the character strings.
[0005] An object of the present invention is to provide a technique for reducing the burden required to confirm defects as compared with the case of matching a character string decoded from a printed matter with a character string given as a correct answer between different media.
Means for Solving the Problems
[0006] The invention described in claim 1 is an inspection device comprising a processor, the processor acquiring a first string of characters included in a scanned image of a printed document printed based on print data, a second string of characters included in original data input by a user which is different from the print data, and the result of matching the first string of characters with the second string of characters, and causing a display means to display a confirmation screen which includes an area for displaying the first string of characters, an area for displaying the second string of characters, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. The invention described in claim 2 is the inspection apparatus described in claim 1, wherein the confirmation screen displays adjacent areas for displaying a printed image of the original document data and for displaying an image of the scanned image. The invention described in claim 3 is the inspection device according to claim 1, wherein the confirmation screen displays adjacent areas for displaying the first string and the second string. The invention described in claim 4 is the inspection device according to claim 1, wherein the confirmation screen displays an area for displaying the first string and an area for displaying the matching result adjacent to each other, or displays an area for displaying the second string and an area for displaying the matching result adjacent to each other. The invention described in claim 5 is the inspection apparatus described in claim 1, wherein the printed image of the original data is an image generated by rasterizing the print data corresponding to the original data. The invention described in claim 6 is the inspection apparatus according to claim 1, wherein the processor controls the manner in which the first string is displayed to a manner that reflects the matching result. The invention described in claim 7 is an inspection apparatus according to claim 6, wherein the processor displays a first symbol indicating a defect in association with the first string of characters in the inspection area where a defect is found by matching. The invention described in claim 8 is an inspection device according to claim 1, wherein the processor displays the comparison results of the multiple pages constituting the printed material in a list format on the confirmation screen. The invention described in claim 9 is the inspection apparatus according to claim 8, wherein the processor displays a second symbol indicating a defect on pages containing inspection areas where defects have been found through comparison. The invention described in claim 10 is an inspection device according to claim 1, wherein the processor controls the set of the first string, the second string, and the matching result to be displayed on the confirmation screen according to conditions that instruct the content to be displayed on the confirmation screen received through user operation. The invention described in claim 11 is the inspection apparatus according to claim 10, wherein the condition is the display of only the page containing the inspection area in which a defect was found by comparison. The invention described in claim 12 is the inspection apparatus according to claim 10, wherein the condition is a page in which both the original data corresponding to the inspection area and the first string exist. The invention described in claim 13 is the inspection device according to claim 10, wherein the condition is rearranging the display order of the pages in the confirmation screen to the actual printing order of the printed material. The invention described in claim 14 is the inspection apparatus according to claim 10, wherein the condition is the superimposition of the inspection area onto the scanned image. The invention described in claim 15 is the inspection device according to claim 1, wherein the inspection area of the printed material has a design printed on it that includes a barcode or QR code encoding the second string. The invention described in claim 16 is the inspection device described in claim 15, wherein the pattern appearing in the inspection area has no regularity between consecutive pages. The invention described in claim 17 is the inspection device described in claim 15, wherein the second string of characters has no regularity between consecutive pages. The invention described in claim 18 is the inspection apparatus according to claim 1, wherein the original data is text file data in which values and items are separated by commas. The invention described in claim 19 is a program for a computer to implement a function to obtain a first string of characters contained in a scanned image of a printed document printed based on print data, a second string of characters contained in original data input by a user which is different from the print data, and the result of matching the first string of characters with the second string of characters, and a function to display a confirmation screen on a display means which includes an area for displaying the first string of characters, an area for displaying the second string of characters, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. The invention described in claim 20 is a display system having a processor, the processor acquires a first string of characters included in a scanned image of a printed document printed based on print data, a second string of characters included in original data input by a user which is different from the print data, and the result of matching the first string of characters with the second string of characters, and causes a display means to display a confirmation screen which includes an area for displaying the first string of characters, an area for displaying the second string of characters, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. The invention described in claim 21 is a display device having a processor, the processor acquires a first string of characters included in a scanned image of a printed document printed based on print data, a second string of characters included in original data input by a user which is different from the print data, and the result of matching the first string of characters with the second string of characters, and causes a display means to display a confirmation screen which includes an area for displaying the first string of characters, an area for displaying the second string of characters, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. The invention described in claim 22 is an inspection device for inspecting a scanned image of a printed document, comprising: acquisition means for acquiring a first string of characters included in a scanned image of a printed document printed based on print data, a second string of characters included in original data input by a user which is different from the print data, and a comparison result between the first string of characters and the second string of characters; and display control means for causing a display means to display a confirmation screen which includes an area for displaying the first string of characters, an area for displaying the second string of characters, an area for displaying the comparison result, an area for displaying a printed image of the original data, and an area for displaying an image of the scanned image. [Effects of the Invention]
[0007] According to the invention described in claim 1, the burden required to check for defects can be reduced compared to the case where a character decoded from a printed document and a character given as the correct answer are compared across different media. According to the invention described in claim 2, the burden required to verify the printed image of the original data and the scanned image can be reduced. According to the invention described in claim 3, the burden required to verify the first string and the second string can be reduced. According to the invention described in claim 4, the burden required to verify the first string and the matching result, or the burden required to verify the second string and the matching result, can be reduced. According to the invention described in claim 5, a print image can be generated by rasterizing print data. According to the invention described in claim 6, it is possible to easily confirm whether or not there are defects. According to the invention described in claim 7, it is possible to easily identify the inspection area that has a defect. According to the invention described in claim 8, the inspection results for multiple pages can be viewed at a glance. According to the invention described in claim 9, it is possible to easily verify a page that includes a defective inspection area. According to the invention described in claim 10, it is possible to support the user in confirming the inspection results. According to the invention described in claim 11, defective pages can be efficiently identified. According to the invention described in claim 12, pages with any missing parts can be excluded. According to the invention described in claim 13, it is possible to facilitate the discovery of defective pages in a printed matter. According to the invention described in claim 14, it is possible to assist in confirmation by comparing two images. According to the invention described in claim 15, it is possible to easily confirm the misalignment within a page between the printing position and the inspection area. According to the invention described in claim 16, it is possible to facilitate the confirmation of inspection results regarding the quality of a pattern. According to the invention described in claim 17, it is possible to improve the efficiency of the confirmation operation of a character string that requires character-by-character matching. According to the invention described in claim 18, it is possible to improve the efficiency of the confirmation operation of a character string that requires character-by-character matching. According to the invention described in claim 19, it is possible to improve the efficiency of the confirmation operation of a character string in data where the burden of visual matching is large. According to the invention described in claim 20, compared with the case of matching a character string decoded from a printed matter and a character string given as the correct answer between different media, it is possible to reduce the burden required for defect confirmation. According to the invention described in claim 21, compared with the case of matching a character string decoded from a printed matter and a character string given as the correct answer between different media, it is possible to reduce the burden required for defect confirmation. According to the invention described in claim 22, compared with the case of matching a character string decoded from a printed matter and a character string given as the correct answer between different media, it is possible to reduce the burden required for defect confirmation.
Brief Description of the Drawings
[0008] [Figure 1] It is a diagram for explaining a configuration example of a printed matter inspection system assumed in the embodiment. [Figure 2] It is a diagram for explaining a configuration example on the hardware of an inspection apparatus used in the embodiment. <( <( [Figure 3] It is a diagram for explaining a configuration example in terms of functions of an inspection apparatus used in the embodiment. [Figure 4]This is a diagram for explaining an example of setting an inspection area. [Figure 5] This is a diagram showing an example of a confirmation screen for inspection results. [Figure 6] This is an example of a flowchart for explaining the processing operations executed by the inspection device. [Figure 7] This is a diagram for explaining an example of a display screen for managing print jobs. [Figure 8] This is a diagram for explaining an example of a display screen for selecting correct data. [Figure 9] This is a diagram for explaining a confirmation screen on which all inspection results corresponding to a print job are displayed. [Figure 10] This is a diagram for explaining a confirmation screen on which only defective pages among the inspection results corresponding to a print job are displayed. [Figure 11] This is a diagram for explaining a confirmation screen on which only pages with both inspection results and correct data are displayed. [Figure 12] This is a diagram for explaining a confirmation screen in which the display is rearranged in the physical printing order. [Figure 13] This is a diagram for explaining a confirmation screen in which a reference image and a scanned image are displayed in parallel in an image display column. [Figure 14] This is a diagram for explaining a confirmation screen in which an inspection area is overlaid on a scanned image for display. [Figure 15] This is a diagram for explaining an example of a display of an information box that appears when the mouse hovers over an inspection area.
Embodiments for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. <Embodiment 1> <System Configuration> Figure 1 is a diagram illustrating an example configuration of the print inspection system 1 assumed in this embodiment. The print inspection system 1 consists of a management server 10, an image forming apparatus 20, an inspection apparatus 30, and a network 40. In this embodiment, the network 40 is a LAN (=Local Area Network). The LAN may be a wired or wireless line. However, the network 40 may be a dedicated line or a mobile communication system such as 4G or 5G.
[0010] The management server 10 is a computer that manages print jobs. A print job is both a unit of printing processing and a unit of management. The management server 10 supplies the print data corresponding to the print job to the image forming apparatus 20. The print data is PDL (=Page Description Language) data. The image forming apparatus 20 is a device that forms an image on paper according to print data. The paper may be cut sheets or roll paper. However, in this embodiment, cut sheets are assumed. The inspection device 30 is a device for inspecting the quality of printed materials. Printed materials refer to paper on which an image corresponding to a print job output by the image forming apparatus 20 has been formed. The inspection device 30 inspects for defects such as stains and misalignment in a pre-specified inspection area.
[0011] <Device configuration> <Management Server> The management server 10 includes a processor, ROM (Read Only Memory), RAM (Random Access Memory) used as the processor's work area, auxiliary storage, a monitor, and a communication interface. Each device is connected via a bus or other signal lines.
[0012] A processor is a device that implements various functions through the execution of programs. Here, "program" refers to both the OS (Operating System) and application programs. For example, a processor provides the user with print job management functionality through program execution. The print job management screen is displayed on a monitor. The management screen displays various information about the print job being managed. The inspection area can be set for each print job on the management screen. The inspection results of the inspection device 30 can also be checked on the management screen.
[0013] Auxiliary storage devices consist of, for example, hard disk drives or semiconductor storage. These devices store, for example, programs and print jobs. Print jobs include, for example, PDL data, LCDS (Line Conditioned Data Stream) data, IPDS (Intelligent Printer Data Stream) data, and PDF (Portable Document Format) data. The communication interface is used for communication with the image forming apparatus 20, the inspection apparatus 30, etc.
[0014] <Image forming apparatus> The image forming apparatus 20 includes a processor, ROM, RAM used as the processor's work area, auxiliary storage device, image processing unit, printing unit, and communication interface. Each device is connected via a bus or other signal lines. In addition, the image forming apparatus 20 is also provided with a paper receiving mechanism and a paper transport mechanism. The processor controls the operation of each device through firmware execution and forms an image according to the print data.
[0015] The auxiliary storage device consists of, for example, a hard disk drive or semiconductor storage. In addition to firmware, the auxiliary storage device stores print data received from the management server 10. The image processing unit performs the process of converting PDL data, which is described in a page description language, into RIP (=Raster Image Processor) data. The printing unit is a mechanism that forms an image on paper, for example, using an electrophotographic method or an inkjet method. The communication interface is used for communication with the management server 10 and the inspection device 30, etc.
[0016] <Inspection equipment> Figure 2 is a diagram illustrating an example of the hardware configuration of the inspection device 30 used in the embodiment. The inspection device 30 includes a processor 31, a ROM 32, a RAM 33 used as the processor's work area, an auxiliary storage device 34, a scanner 35, and a communication interface 36. Each device is connected via a bus or other signal lines 37.
[0017] The processor 31 checks the quality of the printed material through the execution of the firmware. The auxiliary storage device 34 is composed of, for example, a hard disk drive or semiconductor storage. The auxiliary storage device 34 is an example of a storage area. In addition to the firmware, the auxiliary storage device 34 stores the print job 34A received from the management server 10, inspection setting information 34B, scanned image 34C, decoded string 34D, and correct answer data 34E.
[0018] Inspection setting information 34B is setting information that defines the inspection of printed materials. In this embodiment, inspection setting information 34B is set through a management screen displayed on the monitor of the management server 10 (see Figure 1). However, if the inspection device 30 is equipped with a monitor, the inspection setting information 34B is set through a setting screen displayed on the monitor of the inspection device 30. Alternatively, if the image forming apparatus 20 is equipped with a monitor, the inspection setting information 34B may be set through a setting screen displayed on the monitor of the image forming apparatus 20. The inspection setting information 34B includes the coordinates and other information of the area to be inspected (hereinafter referred to as the "inspection area").
[0019] Scanned image 34C is an image obtained by scanning a printed document. The decoded string 34D is a string decoded from the inspection area of the scanned image 34C. The inspection area has a string, a barcode, and a QR (=Quick Response) code (registered trademark) printed on it. However, in this embodiment, it is assumed that numbers are printed in the inspection area. Therefore, the decoded string 34D in this embodiment is a string read by OCR (=Optical Character Recognition). Note that the decoded string 34D may also be a string obtained by decoding a barcode, QR code, etc.
[0020] The decoded string 34D includes information that identifies the page (e.g., page number) and information that identifies the area to be examined within the page (e.g., area number). In this embodiment, the decoded string 34D is written in CSV (=Comma Separated Values) format. That is, the decoded string 34D is text file data in which values or items are separated by commas. The decoded string 34D is an example of the first string.
[0021] The correct answer data 34E is a string of characters corresponding to the inspection area in the original data. In this embodiment, the correct answer data 34E is also described in CSV format. In this embodiment, the original data and the correct answer data 34E are managed by the inspection device 30, but they may also be managed by the management server 10 (see Figure 1). In that case, the inspection device 30 reads the original data and the correct answer data 34E and records them in the auxiliary storage device 34. The correct answer data 34E is an example of a second string.
[0022] The scanner 35 is a device that optically reads the image formed on the surface of the paper and outputs it as image data. The optically read image corresponds to the "scanned image" mentioned above. The scanner 35 is installed on the paper transport path. In this embodiment, the image reading by the scanner 35 is performed immediately after the image is formed by the image forming apparatus 20. The communication interface 36 is used for communication with the management server 10 and the image forming apparatus 20, etc.
[0023] <Functional Configuration> Figure 3 is a diagram illustrating an example of the functional configuration of the inspection device 30 used in the embodiment. The functional unit shown in Figure 3 is realized through the execution of firmware by the processor 31 (see Figure 2). Figure 3 shows the functions of the inspection device 30, including a page configuration management unit 301, an inspection area setting unit 302, a correct answer data acquisition unit 303, a scanned image generation unit 304, a matching execution unit 305, and an inspection result display unit 306.
[0024] The page configuration management unit 301 is a functional unit that manages information about each page that makes up the print job 34A (see Figure 2), as well as the inspection results for each page. The information for each page includes, for example, information about an inspection area defined for each page. In this embodiment, a barcode is printed in the inspection area. The page configuration management unit 301 also has the function of instructing the verification execution unit 305 to perform the inspection.
[0025] The inspection area setting unit 302 is a functional unit that determines the coordinates of the inspection area within the page. When the inspection area setting unit 302 receives a specification of an inspection area through a setting screen (not shown), it sets the corresponding coordinates. Figure 4 illustrates an example of setting inspection areas. In Figure 4, six inspection areas 0 to 5 are set on a single page. In this embodiment, inspection areas 0 to 5 are also referred to as AR0 to AR5.
[0026] In Figure 4, the six "Inspection Area 0" to "Inspection Area 5" are arranged in three rows on a single page. In the first row from the top, "Inspection Area 0" is set on the left and "Inspection Area 1" is set on the right. In the second row from the top, "Inspection Area 2" is set on the left and "Inspection Area 3" is set on the right. In the third row from the top, "Inspection Area 4" is set on the left and "Inspection Area 5" is set on the right.
[0027] In this embodiment, "Inspection Area 0," "Inspection Area 1," "Inspection Area 2," and "Inspection Area 4" are used for readability testing. In readability testing, it is checked whether or not the barcode can be correctly read. "Inspection area 3" is used for front-to-back inspection. In front-to-back inspection, it is checked whether the string decoded from the barcode on the front side matches the string decoded from the barcode on the back side. "Inspection area 5" is used for sequential numbering. Sequential numbering checks whether there is continuity in the strings between pages.
[0028] The correct answer data acquisition unit 303 (see Figure 3) is a functional unit that acquires correct answer data from the original document data corresponding to the print job. The original document data is provided as a data file in CSV format. The correct answer data is provided as characters, numbers, symbols, and other strings. The scanned image generation unit 304 is a functional unit that acquires scanned images of each page from the scanner 35 (see Figure 2). The scanned image generation unit 304 generates a new scanned image each time a new page is fed into the scanner 35.
[0029] The matching execution unit 305 (see Figure 3) is a functional unit that matches the strings decoded from the scanned images corresponding to each inspection area with the corresponding strings of correct data. This matching is also called quality inspection of printed materials. The strings decoded from the scanned images are an example of the first string. The strings of correct data are an example of the second string. The matching execution unit 305 outputs the matching results obtained for each inspection area as inspection results to the page configuration management unit 301. The matching results are classified, for example, into "match" and "mismatch". The matching results may also include information representing the confidence level of "match" and "mismatch".
[0030] The inspection result display unit 306 (see Figure 3) is a functional unit that displays the inspection results of a print job on a monitor. In this embodiment, the inspection result display unit 306 displays a confirmation screen of the inspection results on the monitor of the management server 10 (see Figure 1). This confirmation screen is displayed as part of the print job management screen. Figure 5 shows an example of a confirmation screen 310 for the inspection results. The confirmation screen 310 shown in Figure 5 consists of an inspection result display area 311, an operation reception area 312, and an image display area 313.
[0031] The inspection result display area 311 shown in Figure 5 displays the inspection results for multiple pages that make up a printed document in a list format. In Figure 5, each row corresponds to an individual page. In Figure 5, each column has an information area 311A, a section / page area 311B, and a text field 311C, running from left to right. The text field 311C is displayed for each inspection area. In Figure 5, due to space limitations, only the text field 311C corresponding to "Inspection Area 0" is displayed, and the text fields 311C corresponding to "Inspection Area 1" to "Inspection Area 5" are omitted.
[0032] Information section 311A displays symbols indicating pages where the inspection results contain errors. In Figure 5, an information mark (i.e., a mark consisting of an 'i' and a circle) and a warning mark (i.e., a mark consisting of a triangle and an exclamation mark) are displayed. The warning mark is an example of the first symbol indicating a defect. In this embodiment, the information mark is displayed on pages containing inspection areas where correct data is missing or where no character decoded from the scanned image exists. In Figure 5, the information mark is displayed on pages "1-4" and "1-5". "1-4" means page "4" of part "1". The information mark is an example of a second symbol indicating a defect.
[0033] The correct answer data for "1-4" should be "00404," but it is missing. Therefore, an information mark is displayed in the information field 311A corresponding to "1-4." The correct answer data for "1-5" includes "00405," but no corresponding string was decoded from the scanned image. Therefore, an information mark is displayed in information field 311A, which corresponds to "1-5."
[0034] In this embodiment, the warning mark is displayed on pages containing inspection areas where the decoded string from the scanned image does not match the correct data. In Figure 5, the warning mark is displayed on page "1-3". The string corresponding to "1-3" should be "00403," but it is "00402." As a result, a warning mark is displayed in both the information field 311A corresponding to "1-3" and the string.
[0035] The section / page column 311B indicates which section and page number a printed page belongs to. In Figure 5, it is shown as "1-1", "1-2", etc. The first number indicates the section number, and the second number indicates the page number within that section. Therefore, the page corresponding to "1-1" is the first page of section "1". The string field 311C consists of the correct data field 311C1 and the string to be read field 311C2. As shown in Figure 5, the correct data field 311C1 and the string to be read field 311C2 are adjacent to each other. The correct answer data field 311C1 is an example of the second region. The read string field 311C2 is an example of the first region. Therefore, the first and second regions are adjacent to each other.
[0036] The correct answer data field 311C1 displays the correct answer data (i.e., a string) for the corresponding test area on each page. In Figure 5, the page indicated by "1-1" displays "00401" as the correct answer data. The string read from the corresponding barcode (i.e., decoded) is displayed in the read string field 311C2. In Figure 5, the page indicated by "1-1" displays "00401" as the read string.
[0037] For pages corresponding to "1-1" and "1-2," the read string matches the correct data. Therefore, no warning mark is displayed in the corresponding read string field 311C2. For pages corresponding to "1-3," the string recovered from the barcode does not match the correct data. Therefore, a warning mark is displayed in the read string field 311C2.
[0038] The display of a warning mark in the string reading field 311C2 is an example of controlling the manner in which the read string is displayed. The display of the aforementioned information marks and warning marks is an example of the control performed by the inspection result display unit 306 (see Figure 3) in response to the comparison result between the read string and the correct answer data.
[0039] The operation reception area 312 (see Figure 5) is used to receive conditions used to control the display of the inspection results in the display area 311. Specifically, the operation reception area 312 is used to receive instructions regarding the display and saving of inspection results. In the case of Figure 5, the operation reception area 312 (see Figure 5) has three checkboxes. One is a checkbox used to narrow down the number of pages to be displayed in the inspection result display area 311. Another is a checkbox used to specify the display mode of the image display area 313 (see Figure 5). The third is a button to save the inspection results.
[0040] Incidentally, when the save test result button is pressed, the contents displayed on the test result confirmation screen 310 are saved as a file, for example, in CSV format. In Figure 5, the following checkboxes are available for filtering the number of pages: "Only defective pages," "Only pages with both," and "Display in output order." In Figure 5, the checkbox "Compare with reference image" is provided as an instruction for the display mode in the image display area 313.
[0041] The image display area 313 (see Figure 5) displays the image of each page. If the "Compare with reference image" checkbox is not selected, only the scanned image of the page selected by the user is displayed. If the "Compare with reference image" checkbox is selected, both the scanned image of the page selected by the user and the reference image are displayed. The reference image is the printed image of the original document data. The reference image can be generated by rasterizing the print data corresponding to the original document data.
[0042] <Processing operation of the inspection device> Figure 6 is an example of a flowchart illustrating the processing operations performed by the inspection device 30 (see Figure 1). In Figure 6, "steps" are represented by the symbol S. The processing operation shown in Figure 6 is realized through the execution of a program by the processor 31 (see Figure 2). In other words, the processing operation shown in Figure 6 is realized through the cooperation of the functional units shown in Figure 3.
[0043] First, the inspection device 30 accepts the CSV verification of the inspection results through the print job management screen (step 101). Figure 7 illustrates an example of the display of the print job management screen 320. The management screen 320 shown in Figure 7 includes a print job selection field 321, a first-level pull-down menu 322, and a second-level pull-down menu 323. The first-level pull-down menu 322 corresponds to the print job selected in the print job selection field 321. The second-level pull-down menu 323 corresponds to the item selected in the pull-down menu 322.
[0044] The print job selection field 321 displays a list of filenames for managed print jobs. In Figure 7, "Print Job A" is selected. The first-level pull-down menu 322 displays a list of instructions and other items for "Print Job A". For example, the first-level pull-down menu 322 displays options such as "Start Printing," "Proof Print," "Interrupt Print," "Delete," "Copy," "Move to Folder," "Inspection Device," "Save Job," and "Transfer Job." In Figure 7, "Inspection Device" is selected.
[0045] The second-level pull-down menu 323 displays a list of instructions and other items for the inspection device 30. Examples of items displayed in the second-level pull-down menu 323 include "Confirm Inspection Area," "Display Inspection Results," "Save Report," "Save Read Inspection Results," and "CSV Match of Read Inspection Results." In Figure 7, "CSV Match of Read Inspection Results" is selected.
[0046] Upon receiving instructions from the user, the inspection device 30 acquires inspection results for print job A (step 102). The inspection results here are strings decoded from scanned images corresponding to the inspection area of each page. The inspection results are read from, for example, the auxiliary storage device 34 (see Figure 2).
[0047] Next, the inspection device 30 acquires the correct answer data (step 103). In this embodiment, the correct answer data is acquired from the management server 10 (see Figure 1). As mentioned above, the management server 10 stores the original document data corresponding to the print job as the correct answer data. The correct answer data may also be acquired from a server (not shown, e.g., a database) connected to the network 40.
[0048] Figure 8 illustrates an example of the display of the correct answer data selection screen 330. The selection screen 330 shown in Figure 8 includes a folder display area 331, a file list 332, a "Cancel" button 333, and an "OK" button 334. The folder display area 331 shows folders in a hierarchical structure. In Figure 8, the folder named "CSV Matching" is selected.
[0049] The file list 332 displays a list of filenames saved in the folder selected in the folder display area 331. In Figure 8, "Print Job A Correct Data.csv" is selected. If the "Cancel" button 333 is pressed, the selection is canceled. If the "OK" button 334 is pressed, the selection is confirmed.
[0050] Returning to the explanation of Figure 6. Once the inspection results and correct answer data are obtained, the inspection device 30 determines whether or not the verification of all pages has been completed (step 104). If the matching is completed on all pages, a positive result is obtained in step 104. In this case, the inspection device 30 proceeds to step 110.
[0051] On the other hand, if there are pages that have not been verified, a negative result is obtained in step 104. In this case, the inspection device 30 determines whether or not verification has been completed for all inspection areas of the target page (step 105). In other words, the inspection device 30 determines whether or not verification has been completed for all inspection areas within the page being verified. If the matching is completed in all inspection areas of the target page, a positive result is obtained in step 105. In this case, the inspection device 30 returns to step 104.
[0052] On the other hand, if there are inspection areas on the target page that have not been matched, a negative result is obtained in step 105. In this case, the inspection device 30 determines whether or not there is correct data to match (step 106). If no correct answer data exists, a negative result is obtained in step 106. In this case, the inspection device 30 places an information mark on the corresponding page (step 107), and then returns to step 105.
[0053] If correct answer data exists, a positive result is obtained in step 106. In this case, the inspection device 30 determines whether the correct answer data and the inspection result are the same (step 108). If the correct data and the test result are the same, a positive result is obtained in step 108. In this case, the testing device 30 returns to step 105. On the other hand, if the correct data and the test result differ, a negative result is obtained in step 108. In this case, the testing device 30 places a warning mark on the corresponding page and the corresponding test result (step 109), and then returns to step 105.
[0054] Once the verification of all pages is complete (positive result in step 104), the inspection device 30 determines whether or not verification of all correct data has been completed (step 110). Once verification of all correct data has been completed, a positive result is obtained in step 110. In this case, the inspection device 30 terminates the series of processing operations. On the other hand, if verification of all correct data has not been completed, a negative result is obtained in step 110. In this case, the inspection device 30 reads out the inspection result corresponding to the correct data (step 111).
[0055] Next, the inspection device 30 determines whether or not there is a corresponding inspection result (step 112). This determination aims to find inspection areas where the string was not decoded. If a corresponding test result exists, a positive result is obtained in step 112. In this case, the testing device 30 returns to step 110. On the other hand, if no corresponding test result exists, a negative result is obtained in step 112. In this case, the testing device 30 determines whether or not correct data exists (step 113). This determination is intended to confirm why the decoded string does not exist in the test area.
[0056] If no correct answer data exists, a negative result is obtained in step 113. This means that the reason why no decoded string exists in the inspection area to be inspected is that no correct answer data exists. In this case, there is no abnormality. Therefore, the inspection device 30 returns to step 110. On the other hand, if correct data exists, a positive result is obtained in step 113. In this case, it means that there is a problem with printing the barcode in the corresponding inspection area. In this case, the inspection device 30 marks the corresponding page with an information mark (step 114), and then returns to step 110.
[0057] <Screen showing test results> The following describes the screen changes resulting from operations performed on the inspection result confirmation screen 310 (see Figure 5) using Figures 9 to 16. Figure 9 illustrates the confirmation screen 310, which displays all inspection results corresponding to the print job.
[0058] Figure 10 illustrates a confirmation screen 310 that displays only the defective pages among the inspection results corresponding to a print job. Figure 11 illustrates a confirmation screen 310 that displays only the pages for which both inspection results and correct data exist. Figure 12 illustrates a confirmation screen 310 with the display rearranged according to the physical printing order.
[0059] Figure 13 illustrates a confirmation screen 310 that displays a reference image and a scanned image side-by-side in the image display area 313. Figure 14 illustrates a confirmation screen 310 that displays the inspection area overlaid on the scanned image. Figure 15 illustrates an example of the display of an information box 340 that appears when the mouse hovers over the inspection area. Figures 9 to 15 show corresponding parts with symbols that correspond to those in Figure 5. However, in Figures 9 to 15, the title "Correct Answer Data" in each test area is written as "Source," and the title "Read String" is written as "Result."
[0060] <Example 1> "Display Example 1" corresponds to the confirmation screen 310 shown in Figure 9. In the case of the confirmation screen 310 shown in Figure 9, all checkboxes in the operation acceptance field 312 are unselected. Therefore, the confirmation screen 310 displays all the inspection results corresponding to the print job. In addition, the inspection result display area 311 displays six "inspection area 0" to "inspection area 5". Incidentally, the "1-1" page in Figure 9 does not contain the correct answer data. Therefore, an information marker is displayed at the beginning of the corresponding row.
[0061] Furthermore, in "Inspection Area 4" on page "1-2" of Figure 9, the read string differs from the correct data. Therefore, a warning mark is displayed both at the beginning of the corresponding line and in "Inspection Area 4". In Figure 9, page "1-1" has been selected by the user. The image display area 313 shows the scanned image of the selected page. In other words, the scanned image corresponding to page "1-1" is displayed. Note that in Figure 9, for explanatory purposes, the string decoded from the barcode is written at the location of the barcode in the scanned image.
[0062] <Example 2> "Display Example 2" corresponds to the confirmation screen 310 shown in Figure 10. In the confirmation screen 310 shown in Figure 10, the "bad pages only" option in the operation acceptance field 312 is selected, while the other checkboxes are not selected. Therefore, the confirmation screen 310 shown in Figure 10 displays only the pages containing the inspection areas where a discrepancy with the correct data was detected. Note that only "bad pages" are displayed, so the warning marks at the beginning of the lines are not shown. By displaying "Only defective pages," the number of pages shown on confirmation screen 310 is reduced, making it possible to efficiently check only the pages with print quality problems.
[0063] <Example 3> "Display Example 3" corresponds to the confirmation screen 310 shown in Figure 11. In the confirmation screen 310 shown in Figure 11, the "Only pages where both exist" option in the operation acceptance field 312 is selected, while the other checkboxes are not selected. Therefore, the confirmation screen 310 shown in Figure 11 displays only pages where correct data exists and at least one string has been decoded. Since it is sufficient for at least one decoded string to be included, it is acceptable for incorrect strings to be decoded, and it is acceptable for there to be inspection areas where strings cannot be decoded.
[0064] In this display case as well, the number of pages shown on confirmation screen 310 will be reduced. Furthermore, this display example can also handle cases where the print quality is inspected only for a portion of the print job. For example, suppose a print job originally has 20 pages, but the inspection device 30 (see Figure 1) inspects only the first 10 pages. In this case, it becomes possible to exclude pages 11 through 20 from the display.
[0065] <Example 4> "Display Example 4" corresponds to the confirmation screen 310 shown in Figure 12. In the confirmation screen 310 shown in Figure 12, the "Display in output order" option in the operation reception field 312 is selected, while the other checkboxes are not selected. In the cases of "Display Example 1" to "Display Example 3" mentioned above, the inspection results are displayed in the display field 311 in the order of the pages in the original data.
[0066] On the other hand, Figure 12 shows the case where the page output is reversed during printing. Therefore, the page order is "1-8", "1-7", "1-6", etc., which is the actual output order. By matching the display order to the actual printed order, it becomes easier to find the desired page within the printed material.
[0067] <Example 5> "Display Example 5" corresponds to the confirmation screen 310 shown in Figure 13. In the confirmation screen 310 shown in Figure 13, the "Compare with reference image" option in the operation reception field 312 is selected, while the other checkboxes are not selected. Therefore, both the reference image and the scanned image are displayed in the image display area 313 shown in Figure 13. In the case of Figure 13, for explanatory purposes, the correct data string is written at the position of the barcode in the reference image. In this example, the user can verify the print quality not only by comparing the decoded string with the correct data on the screen, but also by comparing the actual printed material with the reference image.
[0068] <Example 6> "Display Example 6" corresponds to the confirmation screen 310 shown in Figure 14. In the confirmation screen 310 shown in Figure 14, "Compare with reference image" and "Display inspection area" are selected in the operation reception field 312, while the other checkboxes are not selected. Therefore, in the case of the confirmation screen 310 shown in Figure 14, both the reference image and the scanned image are displayed in the image display area 313, just as in the confirmation screen 310 shown in Figure 13.
[0069] In addition, the image display area 313 shows the reference image and scanned image corresponding to pages "1-7". In Figure 14, a barcode corresponding to "00207" is printed at the position corresponding to "Inspection Area 2" in the scanned image. However, there is a misalignment between the printed position of the barcode and the position of "Inspection Area 2". As a result, the string decoded from the scanned image corresponding to "Inspection Area 2" is "0020", which is different from the correct data "00207". In Figure 14, the inspection area is displayed overlaid on the scanned image, making it possible to identify the cause of the warning mark. In other words, it becomes clear that the problem lies in a misalignment of the print position.
[0070] <Example 7> "Display Example 7" corresponds to the confirmation screen 310 shown in Figure 15. The content displayed on the confirmation screen 310 shown in Figure 15 is basically the same as that displayed on the confirmation screen 310 shown in Figure 14. However, in the confirmation screen 310 shown in Figure 15, the mouse pointer P is overlaid on the inspection area at the lower right position of the scanned image. In other words, the mouse pointer P is hovering over the inspection area at the lower right position of the scanned image.
[0071] In the confirmation screen 310 shown in Figure 15, an information box 340 is displayed as a result of mouseover. Figure 15 shows a magnified view of the contents of the information box 340. This information box 340 indicates that the "detection type" is a matching error, the "inspection content" is a readability inspection, the "type" is OCR, the "string" is "00508", and the "area" is "inspection area 5". Note that the string decoded from the printed barcode is "00508", but the corresponding correct answer data is "00507". The information box 340 is displayed when the mouse hovers over it, allowing the user to easily check mechanical information directly from the scanned image.
[0072] <Summary> As described above, in the inspection device 30 described in this embodiment (see Figure 1), the corresponding correct answer data (i.e., string) and the read string (i.e., decoded string) are displayed side by side in adjacent areas on the same screen. Furthermore, on the inspection result confirmation screen 310 (see Figure 5) described in this embodiment, defects related to "inspection area 0" to "inspection area 5" are displayed on a page-by-page basis using information marks or warning marks. Furthermore, in this embodiment, a warning mark is displayed in the string field 311C (see Figure 5) of the inspection result confirmation screen 310 for any read strings that do not match the correct data.
[0073] <Other Embodiments> (1) Although embodiments of the present invention have been described above, the technical scope of the present invention is not limited to the embodiments described above. It is clear from the claims that embodiments with various modifications or improvements made to those described above are also included in the technical scope of the present invention.
[0074] (2) In the above-described embodiment, if a defect is found, it is displayed in a manner in which a warning mark is added to the read string, as shown in Figure 5. However, the discovery of a defect may be indicated by other means of display, such as changing the font, changing the font size, changing the display color, or other methods of display.
[0075] (3) In the embodiments described above, information marks and warning marks are used differently depending on the type of defect, but the same mark may be displayed.
[0076] (4) In the above-described embodiment, it is assumed that the image forming apparatus 20 and the inspection apparatus 30 are in separate housings. However, the image forming apparatus 20 and the inspection apparatus 30 may be integrated into a single unit.
[0077] (5) In the embodiments described above, the management server 10 was described as an independent device. However, the management server 10 may be integrated with the image forming apparatus 20 or with the inspection apparatus 30.
[0078] (6) In the above embodiment, the case of inspecting the print quality of a barcode was described, but the object of inspection may be a QR code or a string of characters.
[0079] (7) The embodiments described above The correct answer data 34E may or may not have a pattern between consecutive pages. "Having a pattern" means, for example, that the strings are numbered sequentially across pages, or that the strings have commonalities across pages. "Not having a pattern" means, for example, that the strings are not numbered sequentially across pages, or that the strings have no commonalities across pages.
[0080] (8) In the embodiments described above, each process is performed on any computer. Furthermore, any computer may perform these processes using a processor as hardware, a program as software, or a combination thereof. In that case, the processor is configured to work with the program to perform various processes in the embodiment, and can also function as a unit or means in the embodiment.
[0081] Furthermore, the order in which the processor executes the processes is not limited to the order described and may be changed as appropriate. Any computer may be a general-purpose computer, a computer designed for a specific purpose, a workstation, or any other system capable of performing each process. A processor may consist of one or more hardware components, and the type of hardware is not limited. For example, a processor may consist of a CPU (=Central Processing Unit), an MPU (=Micro Processing Unit), a programmable logic device such as an FPGA (=Field Programmable Gate Array), a dedicated circuit for performing specific processing such as an ASIC (=Application Specific Integrated Circuit), a GPU (=Graphics Processing Unit), or an NPU (=Neural Processing Unit).
[0082] Furthermore, the hardware may be a combination of different types of hardware. When multiple hardware components are configured to execute one or more processes of a processor, these components may reside in physically separate devices or in the same device. Also, in any embodiment, the order of each process performed by the processor is not limited to the order described above and may be changed as appropriate. The hardware is composed of electrical circuits, etc., which are combinations of circuit elements such as semiconductor elements.
[0083] Furthermore, the program may be firmware or software such as microcode. Alternatively, the program may be, for example, a group of program modules, each of which may be implemented by a processor configured to perform its respective function. The program may also be program code or multiple code segments stored in one or more non-temporary computer-readable media (e.g., storage media or other storage devices).
[0084] A program may be divided and stored on multiple non-temporary computer-readable media located on devices that are physically separated from each other. Program code or code segments may represent any combination of procedures, functions, subprograms, routines, subroutines, modules, software packages, classes, or instructions, data structures, or program statements. Program code or code segments may be connected to other code segments or hardware circuits by sending and receiving information, data, arguments, parameters, or memory contents. This invention can also be applied to programs and program products.
[0085] <Note> (((1))) An inspection device having a processor, the processor displays a first string of characters decoded from the inspection area of a scanned image of a printed document in a first area of the inspection result confirmation screen, reads the original document data corresponding to the inspection area from a storage area, and displays it as a second string of characters in a second area adjacent to the first area. (((2))) The inspection apparatus according to (((1))), wherein the processor controls the display mode of the first string according to the result of comparing the first string with the original data. (((3))) The inspection apparatus according to (((2))), wherein the processor displays a first symbol indicating a defect in association with the first string of characters in the inspection area where a defect was found by matching. (((4))) The inspection device according to any one of (((1))) to (((3))), wherein the processor displays the inspection results of multiple pages constituting the printed material in a list format on the confirmation screen. (((5))) The inspection apparatus according to (((4))), wherein the processor displays a second symbol indicating the defect on the page containing the inspection area where a defect was found through comparison. (((6))) The inspection apparatus according to any one of (((1))) to (((5))), wherein the processor controls the display of the confirmation screen according to conditions received through user operation. (((7))) The inspection apparatus according to (((6))), wherein the condition is to display only the page containing the inspection area in which a defect was found by comparison. (((8))) The inspection apparatus according to (((6))), wherein the condition is a page in which both the original data corresponding to the inspection area and the first string decoded from the inspection area exist. (((9))) The inspection apparatus according to (((6))), wherein the condition is rearranging the display order of the pages in the confirmation screen to the actual printing order of the printed material. (((10))) The inspection device described in (((6))) is characterized by the parallel display of a printed image of the original data corresponding to the inspection area and an image of a scanned image corresponding to the inspection area. (((11))) The inspection apparatus according to (((6))), wherein the condition is the superimposition of the inspection area onto the image of the scan corresponding to the inspection area. (((12))) The inspection device according to any one of (((1))) to (((11))), wherein the inspection area of the printed material has a pattern printed on it that encodes the second string. (((13))) The inspection apparatus according to (((12))), wherein the pattern appearing in the inspection area does not have any regularity between consecutive pages. (((14))) The second string of characters described above lacks regularity between consecutive pages, as per the inspection device described in (((12))). (((15))) The aforementioned manuscript data is a text file data in which values and items are separated by commas, and the inspection device is one of the following (((1))) to (((11))). (((16))) A program for providing a computer, which functions as a server that sends print jobs registered from a user terminal to a printing device designated as the output destination, with information that identifies the printing device used by the user operating the user terminal to log in to the print service, as a response to an inquiry from the user terminal. (((17))) A display system having a processor, which controls the simultaneous display on the display screen of a first string read from a printed document based on print data, a second string which is data different from the print data and is included in the original document data entered by the user, and a comparison result which is the result of comparing the first string and the second string. (((18))) A display device having a processor, which reads an image scanned from a printed document, generates a first string based on the information read, displays the first string and a second string read separately side by side, and further displays information indicating whether or not the strings match. (((19))) An inspection device for inspecting image data read from printed materials, comprising: an extraction means for extracting information from the inspection area of the image data; an inspection means for inspecting the information extracted by the extraction means; and a display means for displaying the information extracted by the extraction means after the inspection by the inspection means is completed, wherein the display means displays the information entered by the user as original data and the extracted information in a comparable manner.
[0086] According to the inspection device described in (((1))), the burden required to verify defects can be reduced compared to the case where a string of characters decoded from a printed document and a string of characters given as the correct answer are compared across different media. According to the inspection device described in (((2))), it is possible to easily confirm whether or not there are defects. According to the inspection device described in (((3))), it is possible to easily identify the inspection area where a defect is present. According to the inspection device described in (((4))), the inspection results for multiple pages can be viewed in a list format. According to the inspection device described in (((5))), it is possible to easily identify pages containing defective inspection areas. The inspection device described in (((6))) can assist the user in confirming the inspection results. According to the inspection device described in (((7))), defective pages can be efficiently identified. According to the inspection device related to (((8))), pages with any missing information can be excluded. According to the inspection device described in (((9))), it is possible to easily detect defective pages in printed materials. The inspection device related to (((10))) can support verification by comparing two images. According to the inspection device described in (((11))), it is possible to easily check the misalignment between the printed position and the inspection area within the page. According to the inspection device described in (((12))), it is possible to easily confirm the inspection results regarding the quality of the design. According to the inspection device related to (((13))), the verification process of strings that require matching one character at a time can be made more efficient. According to the inspection device related to (((14))), the verification process of strings that require matching one character at a time can be made more efficient. According to the inspection device described in (((15))), the process of verifying strings in data that would otherwise be burdensome to match visually can be made more efficient. According to the program described in (((16))), the burden required to check for defects can be reduced compared to the case where the decoded string from the printed material and the string given as the correct answer are compared across different media. According to the display system described in (((17))), the burden required to check for defects can be reduced compared to the case where the decoded string from the printed material and the string given as the correct answer are compared across different media. The display device described in (((18))) reduces the burden required to check for defects compared to the case where a string of characters decoded from a printed document and a string of characters given as the correct answer are compared across different media. According to the inspection device described in (((19))), the burden required to verify defects can be reduced compared to the case where a string of characters decoded from a printed document and a string of characters given as the correct answer are compared across different media. [Explanation of Symbols]
[0087] 1…Print inspection system, 10…Management server, 20…Image forming apparatus, 30…Inspection apparatus, 40…Network
Claims
1. Equipped with a processor, The aforementioned processor, The system obtains a first string of characters contained in a scanned image of a printed document based on print data, a second string of characters contained in original document data input by the user which is different from the print data, and the result of comparing the first string of characters with the second string of characters. A confirmation screen is displayed on the display means, which includes an area for displaying the first string, an area for displaying the second string, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. Inspection device.
2. The confirmation screen displays adjacent areas: an area for displaying the printed image of the original document data and an area for displaying the scanned image. The inspection apparatus according to claim 1.
3. The confirmation screen displays an area for displaying the first string and an area for displaying the second string adjacent to each other. The inspection apparatus according to claim 1.
4. The confirmation screen displays the area for displaying the first string and the area for displaying the matching result adjacent to each other, or displays the area for displaying the second string and the area for displaying the matching result adjacent to each other. The inspection apparatus according to claim 1.
5. The print image of the aforementioned original data is an image generated by rasterizing the print data corresponding to the aforementioned original data. The inspection apparatus according to claim 1.
6. The aforementioned processor, The manner in which the first string is displayed is controlled to reflect the matching result. The inspection apparatus according to claim 1.
7. The aforementioned processor, In the inspection area where a defect was found through matching, the first string of characters is associated with and displayed a first symbol indicating the defect. The inspection apparatus according to claim 6.
8. The aforementioned processor, The verification results for the multiple pages constituting the printed material are displayed in a list format on the confirmation screen. The inspection apparatus according to claim 1.
9. The aforementioned processor, Pages containing inspection areas where defects were found through verification will be marked with a second symbol indicating the defect. The inspection apparatus according to claim 8.
10. The aforementioned processor, The system controls the set of the first string, the second string, and the matching result to be displayed on the confirmation screen, according to conditions that specify the content to be displayed on the confirmation screen received through user operations. The inspection apparatus according to claim 1.
11. The above condition is that only pages containing inspection areas where defects were found through comparison are displayed. The inspection apparatus according to claim 10.
12. The above condition is that the page contains both the original data corresponding to the inspection area and the first string. The inspection apparatus according to claim 10.
13. The aforementioned condition is that the display order of the pages within the confirmation screen is rearranged to match the actual printing order of the printed material. The inspection apparatus according to claim 10.
14. The aforementioned condition is the superimposition of the inspection area onto the scan image. The inspection apparatus according to claim 10.
15. The inspection area of the printed material has a design printed on it that includes a barcode or QR code that encodes the second string. The inspection apparatus according to claim 1.
16. The patterns appearing in the inspection area lack any regularity between consecutive pages. The inspection apparatus according to claim 15.
17. The aforementioned second string has no regularity between consecutive pages. The inspection apparatus according to claim 15.
18. The aforementioned manuscript data is a text file data where values and items are separated by commas. The inspection apparatus according to claim 1.
19. On the computer, A function to obtain a first string of characters contained in a scanned image of a printed document printed based on print data, a second string of characters contained in original document data input by the user which is different from the print data, and the result of matching the first string of characters with the second string of characters. A function to display a confirmation screen on a display means, which includes an area for displaying the first string, an area for displaying the second string, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image, A program to achieve this.
20. It has a processor, The aforementioned processor, The system obtains a first string of characters contained in a scanned image of a printed document based on print data, a second string of characters contained in original document data input by the user which is different from the print data, and the result of comparing the first string of characters with the second string of characters. A confirmation screen is displayed on the display means, which includes an area for displaying the first string, an area for displaying the second string, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. Display system.
21. It has a processor, The aforementioned processor, The system obtains a first string of characters contained in a scanned image of a printed document based on print data, a second string of characters contained in original document data input by the user which is different from the print data, and the result of comparing the first string of characters with the second string of characters. A confirmation screen is displayed on the display means, which includes an area for displaying the first string, an area for displaying the second string, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image. Display device.
22. In an inspection device for inspecting scanned images of printed materials, An acquisition means for obtaining a first string of characters contained in a scanned image of a printed document printed based on print data, a second string of characters contained in original data input by the user which is different from the print data, and the result of matching the first string of characters with the second string of characters. A display control means that causes a display means to display a confirmation screen including an area for displaying the first string, an area for displaying the second string, an area for displaying the matching result, an area for displaying the printed image of the original data, and an area for displaying the image of the scanned image, An inspection device having a