Image forming apparatus, information processing apparatus, program, and image forming method

The image forming apparatus addresses printing defects by incorporating a judgment and correction unit within the image forming apparatus, ensuring images conform to printing guidelines and enhancing print quality.

JP7658180B2Active Publication Date: 2025-04-08RICOH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021094784
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-09-30
Filing Date
2021-06-04
Publication Date
2025-04-08
Estimated Expiration
2041-06-04

AI Technical Summary

Technical Problem

Conventional image forming services often result in printing defects due to images that violate pre-defined printing guidelines, leading to misalignment and defects in printed objects.

Method used

An image forming apparatus and method that includes a reception section for accepting images, a judgment unit to determine if the images meet printing guidelines, and a notification or correction unit to alert users or correct images that do not conform, ensuring the image is larger than the printing area to prevent misalignment.

Benefits of technology

The solution effectively reduces the occurrence of printing defects by ensuring images conform to printing guidelines, thereby improving print quality and reducing user errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007658180000001
    Figure 0007658180000001
  • Figure 0007658180000002
    Figure 0007658180000002
  • Figure 0007658180000003
    Figure 0007658180000003
Patent Text Reader

Abstract

To suppress the number of printing defects by reducing the chances of printing images that do not comply with a printing guideline consisting of predetermined conditions for printing to be met.SOLUTION: An image forming device is provided, comprising a reception unit for receiving an image to be printed, and a determination unit configured to determine whether or not the image received by the reception unit complies with predetermined conditions to be met for printing.SELECTED DRAWING: Figure 21
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an image forming apparatus, an information processing apparatus, a program, and an image forming method. [Background technology]

[0002] Conventionally, there is known an inspection device that illuminates an object to be inspected and inspects the object through an imaging camera. For example, Patent Document 1 discloses a technology for identifying an object in an image captured by an imaging camera.

[0003] In recent years, a service has become known in which a user uploads an image via the Internet and prints the uploaded image on a specific printing target. Then, an inspection device inspects the specific printing target on which the uploaded image is printed as an inspection object. Summary of the Invention [Problem to be solved by the invention]

[0004] Conventional services allow users to upload any image (design) they like, but if the image (design) violates printing guidelines, which are pre-defined requirements that must be met for printing, printing defects are more likely to occur.

[0005] Here, printing guidelines are requirements that the original print data must satisfy or must not violate, and are defined for each print target and service. For example, if the print target is circular, even a slight deviation in the print position will result in a defect if the print image contains a circular design that is close to the size of the print target. In this case, a requirement of the printing guidelines may be that the print image does not contain a circular design that is close to the size of the print target. In addition, fine patterns that are difficult to express due to the performance of the printing device and designs with specific spatial frequencies may also be considered as requirements of the printing guidelines.

[0006] Also, when printing on a portion of a printed matter, an image (design) larger than the printing range may be required so that misalignment of the print will not result in defects. In this case, the requirement of the printing guidelines that the image (design) be larger than the printing area is considered to be a requirement.

[0007] The inspection device compares the uploaded image with the image printed on the printing target, and if the uploaded image and the printed image differ or if the edges of the image are cut off due to printing misalignment or the like, the inspected object is treated as a defective product.

[0008] The present invention has been made in consideration of the above, and aims to suppress the occurrence of printing defects by reducing the printing of images that do not conform to printing guidelines, which are pre-defined requirements that must be met for printing. [Means for solving the problem]

[0009] In order to solve the above problems and achieve the object, the present invention provides a printing apparatus. design A reception unit that receives an image, design A determination unit that determines whether the image complies with predefined requirements for printing. and a notification unit that notifies a user that the design image does not meet the requirements when the determination unit determines that the design image does not meet the requirements, or a correction unit that corrects the design image to meet the requirements when the determination unit determines that the design image does not meet the requirements, and the determination unit determines that the design image is larger than the printing range of the printing object. It is characterized by: Effect of the Invention

[0010] According to the present invention, it is possible to suppress the occurrence of printing defects by reducing the printing of images that do not conform to printing guidelines, which are predefined requirements that must be met for printing. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram illustrating a schematic configuration of an inspection system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of an object to be inspected. [Diagram 3] FIG. 3 is a diagram showing the configuration of the inspection device. [Figure 4] FIG. 4 is a diagram showing the layout configuration of each lighting device. [Diagram 5] FIG. 5 is a diagram showing the slide stage as viewed from above. [Figure 6] FIG. 6 is a block diagram showing the connections of the electrical system of the inspection system. [Figure 7] FIG. 7 is a diagram illustrating a hardware configuration of the information processing device. [Figure 8] FIG. 8 is a functional block diagram showing a functional configuration of the information processing device. [Figure 9] FIG. 9 is a flowchart showing the flow of the illuminance setting process. [Figure 10] FIG. 10 is a flowchart showing the flow of the image synthesis process. [Figure 11] FIG. 11 is a diagram showing an example of image synthesis. [Figure 12] FIG. 12 is a flowchart showing the flow of the image type identification process. [Figure 13] FIG. 13 is a diagram showing examples of types of patterns. [Figure 14] FIG. 14 is a diagram showing examples of patterns depending on the state of the outer and inner circumferences. [Figure 15] FIG. 15 is a diagram showing the degree of difficulty of comparing widths. [Figure 16] FIG. 16 is a diagram showing an example of a determination threshold value when off-center is inspected as the print quality of an image to be inspected. [Figure 17] FIG. 17 is a flowchart showing the flow of the inspection process. [Figure 18] FIG. 18 is a diagram showing an example of the coefficient CType according to the image type. [Figure 19] FIG. 19 is a diagram showing an example of a test result in which Off-Center has been detected. [Figure 20] FIG. 20 shows examples of conformance and non-conformance when the print guideline specifies that the design is larger than the outer periphery of the print area. [Figure 21]FIG. 21 is a functional block diagram showing a functional configuration related to conformity determination of the printing guidelines in the inspection unit. [Figure 22] FIG. 22 is a diagram showing an example of the compatibility determination method 1. In FIG. [Figure 23] FIG. 23 is a diagram illustrating an example of the compatibility determination method 2. In FIG. [Figure 24] FIG. 24 is a diagram illustrating an example of the compatibility determination method 2. In FIG. [Diagram 25] FIG. 25 is a diagram illustrating an example of the image correction method 1. In FIG. [Figure 26] FIG. 26 is a diagram illustrating an example of the image correction method 2. In FIG. [Figure 27] FIG. 27 illustrates an example of a notification from the notification unit. [Figure 28] FIG. 28 illustrates an example of a notification from the notification unit. [Figure 29] FIG. 29 is a diagram illustrating another example of notification by the notification unit. [Diagram 30] FIG. 30 is a flowchart showing an example of a process flow in an inspection unit included in an image forming apparatus according to the first modification. [Diagram 31] FIG. 31 is a flowchart showing an example of a process flow in an inspection unit included in an image forming apparatus according to the second modification. [Diagram 32] FIG. 32 is a flowchart showing an example of a process flow in an inspection unit included in an image forming apparatus according to the third modification. [Diagram 33] FIG. 33 is a flowchart showing an example of a process flow in an inspection unit included in an image forming apparatus according to the fourth modification. [Diagram 34] FIG. 34 is a flowchart showing an example of a process flow when the information processing device according to the fifth modification is provided in an image forming apparatus. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of an image forming apparatus, an information processing apparatus, a program, and an image forming method will be described in detail with reference to the accompanying drawings.

[0013] FIG. 1 is a diagram showing a schematic configuration of an inspection system 1 according to an embodiment.

[0014] 1, the inspection system 1 includes an inspection device 100 and an information processing device 200. The information processing device 200 is a PC (Personal Computer) or a server. The information processing device 200 controls the inspection device 100. The information processing device 200 also functions as an image inspection device.

[0015] The inspection device 100 illuminates an object 300 to be inspected, which is an object to be inspected for print quality or the like, and inspects the object 300 via an imaging device 102 .

[0016] Here, Fig. 2 is a diagram showing an example of an object 300 to be inspected. As shown in Fig. 2, the object 300 to be inspected in this embodiment has a thick, three-dimensional disk shape. The object 300 to be inspected has a flat surface 301 in the shape of a flat plate, and an edge region surface 302 that curves from the flat surface 301. The flat surface 301 is embossed.

[0017] Various designs according to the preferences of a user are printed on the surface of the inspection object 300 by a printing device such as an inkjet printer. The inspection device 100 inspects the print quality of the design image printed on the inspection object 300.

[0018] The inspected object 300 is not limited to a disk shape, and may be a rectangular shape, etc. The inspected object 300 may be a can badge, a smartphone cover for covering a smartphone, a grip attached to a smartphone or the like to prevent it from falling, etc.

[0019] Fig. 3 is a diagram showing the configuration of the inspection device 100. As shown in Fig. 3, the inspection device 100 includes a main body frame 101 made of an aluminum frame. The main body frame 101 is formed in the shape of a quadrangular prism.

[0020] Main body frame 101 has, arranged vertically from the top, an imaging device 102, a first ring illumination device 103 which is a first illumination device, a second ring illumination device 104 which is a second illumination device, and a backlight illumination device 105 which is a third illumination device.

[0021] In addition, main body frame 101 includes a slide stage 106 between second ring illumination device 104 and backlight illumination device 105 .

[0022] The imaging device 102 is, for example, a camera using a complementary metal oxide semiconductor (CMOS) and outputs a signal corresponding to the projected light. Note that the imaging device 102 may be a camera using a charge coupled device (CCD).

[0023] Here, FIG. 4 is a diagram showing the layout configuration of each lighting device.

[0024] The first ring illumination device 103 has a ring-shaped main body 103a which is a first main body. Since the main body 103a is ring-shaped, it is possible for the imaging device 102 to capture an image of the object to be inspected 300. The first ring illumination device 103 is provided with a number of LEDs 103b which are a first light source on the lower surface of the ring-shaped main body 103a. The number of LEDs 103b irradiate light from above (vertically) to the object to be inspected 300 which is located at the imaging position of the imaging device 102.

[0025] 4, the light from the first ring illumination device 103 becomes specularly reflected light and diffusely reflected light with respect to the imaging device 102 at the flat surface 301 of the object to be inspected 300. In addition, the light from the first ring illumination device 103 becomes diffusely reflected light with respect to the imaging device 102 at the edge area surface 302 of the object to be inspected 300.

[0026] Although first ring illumination device 103 is provided with ring-shaped main body 103a, the present invention is not limited to this. For example, first ring illumination device 103 may be configured with a plurality of fragment-shaped illuminations arranged in a ring shape, or a plurality of (e.g., four) small illuminations arranged at top, bottom, left, and right positions on a circumference in a plan view.

[0027] The second ring illumination device 104 has a ring-shaped main body 104a which is a second main body. The ring shape of the main body 104a enables the imaging device 102 to capture an image of the object 300 to be inspected. The second ring illumination device 104 has a number of LEDs 104b as light sources on the inner wall of the ring-shaped main body 104a. The inner wall of the ring-shaped main body 104a has a tapered shape such that the opening widens from the top to the bottom. The number of LEDs 104b irradiate light from an oblique direction (e.g., 30 degrees) with respect to the vertical direction to the object 300 to be inspected which is located at the imaging position of the imaging device 102.

[0028] 4, the light from the second ring illumination device 104 becomes specularly reflected light and diffusely reflected light with respect to the imaging device 102 at the flat surface 301 of the inspected object 300. In addition, the light from the second ring illumination device 104 becomes specularly reflected light and diffusely reflected light with respect to the imaging device 102 at the edge area surface 302 of the inspected object 300.

[0029] Although second ring illumination device 104 is provided with ring-shaped main body 104a, the present invention is not limited to this. For example, second ring illumination device 104 may be configured with a plurality of fragment-shaped illuminations arranged in a ring shape, or a plurality of (e.g., four) small illuminations arranged at top, bottom, left, and right positions on a circumference in a plan view.

[0030] The light from the backlight illumination device 105 is diffusely reflected by the flat surface 301 of the object 300 to be inspected with respect to the image capturing device 102. The light from the backlight illumination device 105 is specularly reflected and diffusely reflected by the edge area surface 302 of the object 300 to be inspected with respect to the image capturing device 102.

[0031] Therefore, in this embodiment, the first ring illumination device 103 functions as an illumination for imaging the edge area surface 302 of the inspected object 300. The second ring illumination device 104 functions as an illumination for imaging the flat surface 301 (the inside of the edge area surface 302) of the inspected object 300. The backlight illumination device 105 functions as an illumination for recognizing the area of ​​the inspected object 300.

[0032] In this embodiment, an image captured by imaging device 102 using illumination from first ring illumination device 103 and an image captured by imaging device 102 using illumination from second ring illumination device 104 are combined to obtain an image of the entire area of ​​inspected object 300.

[0033] Next, a description will be given of the slide stage 106. The slide stage 106 is a guide member that guides the object 300 to an imaging position of the imaging device 102.

[0034] Fig. 5 is a diagram showing the slide stage 106 as viewed from above. As shown in Fig. 5, the slide stage 106 is capable of holding two objects to be inspected 300. The slide stage 106 moves left and right by a slide mechanism, thereby alternately moving the objects to be inspected 300 to the imaging position of the imaging device 102.

[0035] 3, the slide stage 106 has a ratchet mechanism 106a. The slide stage 106 fixes the object 300 to the imaging position of the imaging device 102 by the ratchet mechanism 106a.

[0036] 3, the slide stage 106 has sensors 106b and 106c. The sensors 106b and 106c are non-contact sensors. When the right-side object 300 to be inspected is fixed at the imaging position of the imaging device 102, the sensor 106b turns ON. On the other hand, when the left-side object 300 to be inspected is fixed at the imaging position of the imaging device 102, the sensor 106c turns ON.

[0037] The movement of the slide stage 106 is damped by absorbers 106d provided on the left and right sides.

[0038] In this embodiment, the slide stage 106 is used as a guide member for guiding the object 300 to the image capturing position of the imaging device 102, but the present invention is not limited to this. For example, the guide member may be a revolver type that guides the object 300 to the image capturing position of the imaging device 102 while rotating it.

[0039] Next, the connections of the electrical system of the inspection system 1 will be described.

[0040] Fig. 6 is a block diagram showing the connection of an electrical system of the inspection system 1. As shown in Fig. 6, the inspection device 100 includes an I / O power supply box 107 and a light source power supply box 108. The information processing device 200 is connected to the inspection device 100 via the I / O power supply box 107.

[0041] First ring illumination device 103, second ring illumination device 104, and backlight illumination device 105 are connected to information processing device 200 via I / O power supply box 107 and light source power supply box 108. First ring illumination device 103, second ring illumination device 104, and backlight illumination device 105 are subjected to LED illumination lighting control and LED illumination lighting power control by information processing device 200.

[0042] The image capturing device 102 is directly connected to and controlled by the information processing device 200 .

[0043] The sensors 106b and 106c of the slide stage 106 are connected to the information processing device 200 via the I / O power supply box 107. The sensors 106b and 106c of the slide stage 106 are subjected to signal detection by the information processing device 200.

[0044] Next, the hardware configuration of the information processing device 200 will be described.

[0045] FIG. 7 is a diagram showing the hardware configuration of the information processing device 200. As shown in FIG.

[0046] As shown in FIG. 7, the information processing device 200 is constructed by a computer, and as shown in FIG. 7, it includes a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a bus line 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.

[0047] Among these, the CPU 501 controls the operation of the entire information processing device 200. The ROM 502 stores programs such as an IPL used to drive the CPU 501. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls reading or writing of various data from or to the HD 504 under the control of the CPU 501. The display 506 displays various information such as a cursor, a menu, a window, a character, or an image. The external device connection I / F 508 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory or a printer. The network I / F 509 is an interface for data communication using the communication network 100. The bus line 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501 shown in FIG. 7.

[0048] Moreover, the keyboard 511 is a type of input means having a plurality of keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 514 controls reading and writing of various data from a DVD-RW 513 as an example of a removable recording medium. Note that this is not limited to DVD-RW, and may be DVD-R, etc. The media I / F 516 controls reading and writing (storing) of data from a recording medium 515 such as a flash memory.

[0049] The program executed by the information processing device 200 of this embodiment is provided in the form of a file in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).

[0050] The program executed by the information processing device 200 of the present embodiment may be stored in a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the information processing device 200 of the present embodiment may be provided or distributed via a network such as the Internet.

[0051] Among various types of arithmetic processing executed by the CPU 501 of the information processing device 200 according to a program, characteristic processing of this embodiment will be described below.

[0052] Fig. 8 is a functional block diagram showing a functional configuration of the information processing device 200. As shown in Fig. 8, the CPU 501 of the information processing device 200 executes a program to realize a first image acquisition unit 201, a second image acquisition unit 202, a third image acquisition unit 203, an image synthesis unit 204, an illuminance setting unit 205, a discrimination unit 206, a threshold switching unit 207, and an inspection unit 208.

[0053] The first image acquisition unit 201 acquires an image of the edge area surface 302 of the object to be inspected 300 as a first inspection target image of the object to be inspected from an image (diffuse reflection illumination image) captured by the imaging device 102 by irradiating light from the first ring illumination device 103.

[0054] The second image acquisition unit 202 acquires an image of the flat surface 301 excluding the edge area surface 302 of the object to be inspected 300 as a second inspection target image of the object to be inspected from the captured image (specular reflection illumination image) captured by the imaging device 102 by irradiating light from the second ring illumination device 104.

[0055] The third image acquisition section 203 acquires an image showing a region of the object to be inspected 300 from a captured image (silhouette image) captured by the imaging device 102 under illumination with light from the backlight illumination device 105 .

[0056] The image synthesis unit 204 sets as the inspection target image a synthesized image obtained by synthesizing the image of the edge region surface 302 of the inspected object 300, the image of the flat surface 301 of the inspected object 300, and an image showing the region of the inspected object 300. Note that the image synthesis unit 204 may set as the inspection target image a synthesized image obtained by synthesizing the image of the edge region surface 302 of the inspected object 300 and the image of the flat surface 301 of the inspected object 300.

[0057] Illuminance setting section 205 sets the illuminance of first ring illumination device 103 and second ring illumination device 104 .

[0058] The discrimination unit 206 analyzes a master image (reference data) of the inspected object 300, and discriminates the presence or absence of a predetermined pattern. Here, the predetermined pattern is, for example, a pattern similar to the shape of the inspected object 300. In addition, the predetermined pattern is, for example, a pattern similar to a point symmetry or a line symmetry.

[0059] A threshold switching unit 207 switches a threshold used when a master image (reference data) of the object to be inspected 300 is compared with an image to be inspected in an inspection unit 208, depending on a result of the image type classification of the master image in the classification unit 206. Here, the threshold is an example of a higher-level concept such as a judgment criterion, a judgment requirement, and the like.

[0060] The inspection unit 208 performs inspection by comparing a master image (reference data) of the inspected object 300 with the inspection target image. More specifically, when inspecting the print quality of the inspection target image, the inspection unit 208 uses a threshold value for determining whether the inspection target image is off-center. If the predetermined threshold value is not satisfied, the inspection unit 208 determines that the inspection target image is off-center and is defective.

[0061] Next, a description will be given of a flow of characteristic processing among the processing performed by the information processing device 200 according to the present embodiment.

[0062] First, a description will be given of the illuminance setting process of the two illumination devices, first ring illumination device 103 and second ring illumination device 104, performed by CPU 501 of information processing device 200. Fig. 9 is a flowchart showing the flow of the illuminance setting process.

[0063] The illuminance setting process is performed on an object 300 to be inspected, in which the flat surface 301 and the edge area surface 302 are the same color (for example, white).

[0064] As shown in FIG. 9, the illuminance setting unit 205 controls the first ring illumination device 103 and the imaging device 102 (step S1) to obtain a signal level (level A) of an image of the edge area surface 302 of the inspected object 300 imaged by illumination from the first ring illumination device 103 (step S2).

[0065] Next, the illuminance setting unit 205 controls the second ring illumination device 104 and the imaging device 102 (step S3) to obtain a signal level (level B) of an image of the flat surface 301 of the inspected object 300 imaged by illumination from the second ring illumination device 104 (step S4).

[0066] Next, illuminance setting unit 205 sets the illuminance of first ring illumination device 103 and second ring illumination device 104 so that level A acquired in step S2 is equal to level B acquired in step S4 (step S5). For example, illuminance setting unit 205 calculates a correction coefficient (level A / level B) for the captured image signal so that level A acquired in step S2 is equal to level B acquired in step S4. The correction coefficient is used to correct the captured image by second ring illumination device 104 during actual inspection.

[0067] In this embodiment, the illuminance setting process for two illumination devices, the first ring illumination device 103 and the second ring illumination device 104, has been described. However, this is not limited to this, and focus adjustment of the imaging device 102, etc. is also possible.

[0068] Next, a description will be given of the image synthesis process performed by the CPU 501 of the information processing device 200. Here, Fig. 10 is a flowchart showing the flow of the image synthesis process, and Fig. 11 is a diagram showing an example of image synthesis.

[0069] As shown in FIG. 10, the third image acquisition unit 203 first controls the backlight illumination device 105 and the imaging device 102 (step S11), and recognizes the area of ​​the object to be inspected 300 from a captured image (silhouette image) of the object to be inspected 300 captured under illumination by the backlight illumination device 105 (step S12).

[0070] More specifically, in step S12, the third image acquisition unit 203 measures the installation position (x, y) of the object to be inspected 300, calculates the circular size of the object to be inspected 300, determines the background image area of ​​the object to be inspected 300, and determines whether the object to be inspected 300 is installed properly.

[0071] Next, the first image acquisition unit 201 controls the first ring illumination device 103 and the imaging device 102 (step S13) to acquire an image of the edge area surface 302 of the object to be inspected 300 from the captured image (diffuse reflection illumination image) captured by the object to be inspected 300 illuminated by the first ring illumination device 103 (step S14).

[0072] More specifically, in step S13, the first image acquisition unit 201 obtains captured images (diffuse reflection illumination images) of four pieces of the inspected object 300. Then, in step S14, the first image acquisition unit 201 performs image averaging processing based on the four captured images (diffuse reflection illumination images), and then records an image of the edge area surface 302 of the inspected object 300.

[0073] Next, the second image acquisition section 202 controls the second ring illumination device 104 and the imaging device 102 (step S15) to acquire an image of the flat surface 301 of the object to be inspected 300 from a captured image (specular reflection illumination image) of the object to be inspected 300 captured by illumination from the second ring illumination device 104 (step S16).

[0074] More specifically, in step S15, the second image acquiring section 202 acquires captured images (specular reflection illumination images) of four pieces of the inspected object 300. Then, in step S16, the second image acquiring section 202 performs image averaging processing based on the four captured images (specular reflection illumination images), and then records an image of the flat surface 301 of the inspected object 300.

[0075] The processing from step S13 to step S16 is not limited to the order shown in the above-mentioned flowchart. For example, the second image acquisition unit 202 may control the second ring illumination device 104 and the imaging device 102 (step S15) to acquire an image of the flat surface 301 of the inspected object 300 (step S16), and then the first image acquisition unit 201 may control the first ring illumination device 103 and the imaging device 102 (step S13) to acquire an image of the edge area surface 302 of the inspected object 300 (step S14).

[0076] Finally, the image synthesis unit 204 synthesizes the area of ​​the inspected object 300 recognized in step S12, the image of the edge area surface 302 of the inspected object 300 acquired in step S14, and the image of the flat surface 301 of the inspected object 300 acquired in step S16 (step S17).

[0077] In the image synthesis process in step S17, the image synthesis unit 204 performs x-axis and y-axis center pattern matching, rotation angle acquisition, x-axis and y-center affine transformation process, resampling, etc. In addition, in the image synthesis process in step S17, the image synthesis unit 204 also performs tone correction process to apply tone correction to the synthesized image.

[0078] The composite image thus generated is used as an inspection target image of the object 300 to be inspected, for example, to be compared with a master image for inspecting print quality.

[0079] Next, a description will be given of the image type identification process performed by the CPU 501 of the information processing device 200. Here, Fig. 12 is a flowchart showing the flow of the image type identification process.

[0080] As shown in FIG. 12, the identification unit 206 acquires data (CMYK) that has been RIP (Raster Image Processor) processed (step S21), and converts the color mode of the acquired RIP data from CMYK to RGB (step S22).

[0081] Next, the identification unit 206 executes pre-processing for printer emulation, such as smoothing processing (step S23).

[0082] Next, the identification unit 206 executes an image type identification process for identifying the image type of the image related to the inspected object 300 (step S24), and generates a master image (step S25). The reason why the image type identification process in step S24 is necessary will be explained below.

[0083] When an inspector visually judges the print quality of an image to be inspected on an object 300 to be inspected, the threshold for judging whether the image is off-center varies depending on the state of the outer and inner peripheries of the pattern. An image being off-center means that the image is off-center. In particular, inspectors tend to judge the off-center of an image too harshly for a pattern having circles of the same shape on a disk-shaped object 300 to be inspected. For example, FIG. 13 is a diagram showing examples of types of patterns. As shown in FIG. 13, examples of types of patterns having circles of the same shape on a disk-shaped object 300 to be inspected include the following four types, Type 1 to Type 3.

[0084] Type 0 is the "Normal" type, with pictures printed all over it.

[0085] The difference between Types 1 to 3 is that the judgment threshold for inspecting the print quality of the inspection target image is changed depending on the state of the outer and inner circumference of the pattern. Fig. 14 is a diagram showing examples of patterns depending on the state of the outer and inner circumference. As shown in Fig. 14, the criteria for Types 1 to 3 include the number of colors on the outer circumference of the pattern and the dominant color of the inner circumference.

[0086] Type1 is a “Circle” type that has a circle close to the periphery and a solid area. As shown in Figure 14, Type1 has a single color on the periphery and a different color on the inner periphery.

[0087] Type 2 is a "Circle & Picture" type that has a circle close to the periphery but no solid area. As shown in Figure 14, Type 2 has a single color on the periphery and the same color on the inner periphery.

[0088] Type 3 is a "Circle in Picture" type with a circle inside a picture printed all over it. As shown in Figure 14, Type 3 has multiple colors on the outside and a different color on the inside. Note that Type 2 and Type 3 can be changed by changing the ratio of the solid amount.

[0089] When an inspector visually judges off-center as a printing quality of an image to be inspected, the inspector compares the width of the outer color of the image to be inspected at the position of the line / dot target, and judges whether the width matches the outline of the line / dot target position (left and right, up and down, diagonal position, etc.). FIG. 15 is a diagram showing the difficulty of comparing widths. The easier it is to compare widths, the more rigorous the inspection needs to be. As shown in FIG. 15(a), Type 0 is more difficult to compare widths than Type 2. Also, as shown in FIG. 15(b), Type 2 is more difficult to compare widths than Type 1. Also, as shown in FIG. 15(c), Type 3 is more difficult to compare widths than Type 1.

[0090] 16 is a diagram showing an example of a judgment threshold when inspecting off-center as the print quality of an image to be inspected. As described above, Type 1 patterns require more stringent inspection than Type 2 and Type 3 patterns because it is easy for an inspector to compare the widths of the peripheral colors of the images to be inspected. Also, Type 2 patterns require more stringent inspection than Type 3 patterns.

[0091] Therefore, in this embodiment, the picture pattern of the inspected object 300 is identified, and off-center inspection is performed using a method appropriate for the type of pattern (Normal / Circle / Circle & Picture / Circle in Picture).

[0092] Next, a description will be given of inspection processing by image comparison performed by the CPU 501 of the information processing device 200. Here, Fig. 17 is a flowchart showing the flow of inspection processing by image comparison.

[0093] As shown in FIG. 17, the inspection unit 208 acquires a master image (RGB) and an image to be inspected (RGB) (step S31), and rotates or translates the master image and the image to be inspected to align them (step S32).

[0094] Next, the inspection unit 208 compares the master image with the inspection target image and performs an inspection to detect off-center (step S33). Here, the threshold switching unit 207 switches the threshold used when comparing the master image and the inspection target image of the inspection object 300 according to the image type classification result of the master image by the classification unit 206.

[0095] More specifically, the threshold value switching unit 207 selects a threshold value (Th Normal ) to calculate the threshold value (Th) for each image type according to the following formula: Th=C Type ×Th Normal

[0096] The threshold switching unit 207 selects a coefficient C according to the image type of the master image classified by the classification unit 206. Type Here, Fig. 18 shows the coefficient C Type As shown in FIG. 18, the threshold switching unit 207 selects a coefficient C Type Obtain the coefficient C Type The threshold (Th) is smaller for image types that require stricter inspection.

[0097] Next, the inspection unit 208 plots the inspection result in which Off-Center has been detected (step S34).

[0098] Here, Fig. 19 is a diagram showing an example of an inspection result in which off-center is detected. As shown in Fig. 19, inspection unit 208 displays an image on display 506 in which a positional deviation is depicted in a circular shape as an inspection result. As shown in Fig. 19, inspection unit 208 displays the outer shape (edge) of object 300 to be inspected, which is information detected from the master image, with a thick line 1, and the outer periphery (edge) of the image to be inspected shifted by the off-center, which is information obtained from the comparison result between the master image and the image to be inspected, with a thick line 2, superimposed on each other. Inspection unit 208 also displays the center of object 300 to be inspected with a dotted line 1, and the center of the image to be inspected shifted by the off-center, with a dotted line 2, superimposed on each other.

[0099] In this embodiment, the outer shape (edge) of the object to be inspected 300, which is information detected from the master image, and the outer periphery (edge) of the image to be inspected shifted by the Off-Center, which is information obtained from the comparison between the master image and the image to be inspected, are displayed in an overlapping manner. However, this is not limited to this, and it is also possible to display the center of the outer shape of the object to be inspected 300, which is information detected from the master image, and the center of the outer periphery of the image to be inspected shifted by the Off-Center, which is information obtained from the comparison between the master image and the image to be inspected, in an overlapping manner.

[0100] By displaying both pieces of information side-by-side in this way, the off-center results can be seen clearly, making it easy to see any misalignment that occurred during printing.

[0101] Finally, based on the inspection result that detected Off-Center, the inspection unit 208 notifies whether or not the positional deviation of the inspection target image is acceptable by displaying it on the display 506 (step S35), and ends the process.

[0102] Thus, according to this embodiment, the presence or absence of a predetermined pattern (a pattern (e.g., a circular pattern) similar to the shape of the inspected object 300 (e.g., a circular medium)) is identified by analyzing the master image (reference data) to be printed, and the threshold value used when comparing the master image (reference data) with the image to be inspected in the inspection unit 208 is switched depending on the identification result. This allows the sensitivity of the misalignment inspection during printing to be appropriately switched taking into account the influence of the printed pattern of the inspected object 300, so that even when there are many design variations of the inspected object, the burden on the inspector can be reduced and the inspection can be carried out efficiently.

[0103] According to the present embodiment, an example has been described in which a similar pattern (for example, a picture having a circular pattern) is printed on a circular object 300 to be inspected, but the present invention is not limited to this, and a similar pattern (for example, a picture having a polygonal pattern) may be printed on a polygonal object 300 to be inspected. The picture does not have to be similar to the shape of the object 300 to be inspected. For example, the present invention is applicable to a case in which a picture having a polygonal pattern is printed on a circular object 300 to be inspected. The same process is also applicable to a case in which the picture itself is a left-right symmetrical / top-bottom symmetrical pattern.

[0104] In addition, the inspection unit 208 analyzes whether the submitted design (RIP) conforms to printing guidelines, which are requirements that must be met in advance for printing, and notifies the user. Here, the printing guidelines are requirements that the original data must meet or must not violate, and are defined for each printing target or service. For example, the printing guidelines may require the design to be larger than the outer periphery of the printing area, and the color or design must not be changed around the outer periphery of the printing area.

[0105] Fig. 20 shows examples of conformance and non-conformance when the printing guidelines require the design to be larger than the outer periphery of the printing area. As shown in Fig. 20(b), the printing guidelines (range of the printing area) require a size slightly larger than the printing area of ​​the object to be inspected 300. As in the example shown in Fig. 20(a) where the printing guidelines are followed, it is sufficient if the image is within the specified range, but as in the example shown in Fig. 20(c) where the printing guidelines are not followed, if the size of the image (design) is small (in this case, just at the very edge of the printing area of ​​the object to be inspected 300), a problem occurs in which the unprinted parts are visible at the edge of the object to be inspected 300.

[0106] Therefore, the inspection unit 208 judges whether the submitted design (RIP) submitted by the user complies with the printing guidelines, and if it does not, notifies the user of this fact or proposes a design that is corrected to comply with the guidelines, thereby reducing the printing of images that do not comply with the guidelines and suppressing the occurrence of printing defects.

[0107] Furthermore, if the submitted design (RIP) is the same as the range of the printing area or is smaller than the range of the printing area, the off-center problem mentioned above is likely to occur, so it is necessary to inform the user that they will be creating an image larger than the range of the printing area.

[0108] 21 is a functional block diagram showing a functional configuration related to conformity determination of the printing guidelines in the inspection unit 208. As shown in Fig. 21, the inspection unit 208 includes an image receiving unit 2081, a conformity determination unit 2082, an image correction unit 2083, and a notification unit 2084 as functional configuration related to conformity determination of the printing guidelines.

[0109] The image receiving unit 2081 functions as a receiving unit. The image receiving unit 2081 receives images that are submitted designs (RIP) posted by users, selection results of meta information described later, etc. The image receiving unit 2081 outputs the received images to a conformity determination unit 2082, an image correction unit 2083, and a notification unit 2084.

[0110] The conformance determination unit 2082 functions as a determination unit. The conformance determination unit 2082 inputs an image output from the image receiving unit 2081. The conformance determination unit 2082 determines whether the image received by the image receiving unit 2081 conforms to the printing guidelines. The conformance determination unit 2082 outputs the determination result to the image correction unit 2083 and the notification unit 2084.

[0111] For example, the conformance determination unit 2082 determines whether or not the submitted design (image) conforms to the printing guidelines by comparing the size of the submitted design (image) with the size specified in the printing guidelines (conformance determination method 1). FIG. 22 is a diagram illustrating an example of conformance determination method 1. As shown in FIG. 22, the conformance determination unit 2082 determines whether or not the image extends to the range specified in the printing guidelines based on the size of the submitted design (image). When the conformance determination unit 2082 detects through image processing that the submitted design (image) is smaller than the range specified in the printing guidelines, it determines that it does not conform to the printing guidelines.

[0112] For example, the conformance determination unit 2082 determines whether the submitted design (image) conforms to the printing guidelines based on whether the color at the edge of the printing range of the inspected object 300 is constant (conformance determination method 2). Fig. 23 is a diagram showing an example of conformance determination method 2. As shown in Fig. 23, the conformance determination unit 2082 determines that the submitted design (image) does not conform to the printing guidelines when it detects through image processing that the color changes at the edge of the printing range of the inspected object 300.

[0113] Fig. 24 is a diagram showing an example of conformity determination method 2. The conformity determination unit 2082 determines that an object to be inspected 300 in which the color appears to have changed at the edge of the printing range as shown in Fig. 24(a) and an object to be inspected 300 in which the color has changed slightly outside the printing range as shown in Fig. 24(b) do not conform to the printing guidelines. In these cases, the conformity determination unit 2082 determines whether the color is constant or not, for example, for pixels in the vicinity of the printing range of the object to be inspected 300, depending on the magnitude of luminance and color variance.

[0114] Furthermore, when the external shape of the printed object (object to be inspected) is similar to the design of the printed image as shown in Types 1 to 3 in Fig. 13, the difficulty of inspection increases. Therefore, the conformance determination unit 2082 determines that a printed image having a design similar to the external shape of the inspected object 300 does not conform to the printing guidelines. In such cases, the conformance determination unit 2082 performs a similarity determination by, for example, binarizing the representative color, recognizing the external shape using a differential filter, or the like, and comparing the similarity between the two.

[0115] Also, for example, the conformance determination unit 2082 makes a determination using machine learning (supervised machine learning such as CNN (Convolutional Neural Network)) trained to distinguish between images that conform to the printing guidelines and images that do not conform to the printing guidelines (conformance determination method 3).

[0116] The image correction unit 2083 functions as a correction unit. The image correction unit 2083 receives the image output from the image receiving unit 2081 and the judgment result output from the conformity judgment unit 2082. When the conformity judgment unit 2082 judges the image to be unconformable, the image correction unit 2083 corrects the image received by the image receiving unit 2081. The image correction unit 2083 outputs the correction result to the notification unit 2084.

[0117] For example, the image correction unit 2083 resizes the design (image) submitted by the user so that it fits the print guidelines (image correction method 1). Fig. 25 is a diagram showing an example of image correction method 1. As shown in Fig. 25, if the submitted design (image) is smaller than the range specified by the print guidelines, the image correction unit 2083 enlarges it so that it fits the print guidelines.

[0118] For example, the image correction unit 2083 corrects the color of a part of the design (image) submitted by the user to a different color so as to conform to the printing guidelines (image correction method 2). Fig. 26 is a diagram showing an example of image correction method 2. As shown in Fig. 26, when the submitted design (image) has a change in color at the edge of the printing range of the inspected object 300, the image correction unit 2083 converts the color of the edge of the printing range so as to conform to the printing guidelines.

[0119] For example, the image correction unit 2083 corrects images that do not conform to the printing guidelines using machine learning (CNN (convolutional neural network), GAN (generative adversarial network), etc.) trained to convert images that do not conform to the printing guidelines so that they conform to the printing guidelines (image correction method 3).

[0120] For example, the image correction unit 2083 translates a part or the whole of the design (image) submitted by the user so that it conforms to the printing guidelines (image correction method 4).

[0121] For example, the standard for detecting printing misalignment may differ depending on whether the design (image) is in the center of the image or not. In such cases, there is a problem that it becomes difficult to ensure consistent inspection quality and image inspection processing becomes complicated. In this case, for example, placing the design (image) in the center of the image can be considered as a requirement of the printing guideline. In such a case, the image correction unit 2083 performs correction so that the design is placed in the center of the image by translating a part or the entire image so that it follows the printing guideline.

[0122] The notification unit 2084 functions as a notification unit. The notification unit 2084 inputs the image output from the image receiving unit 2081, the determination result output from the conformity determination unit 2082, and the correction result output from the image correction unit 2083. The notification unit 2084 notifies the user of the determination result of the conformity determination unit 2082 or the correction result of the image correction unit 2083. The notification unit 2084 also notifies the user of meta information to be selected by the user.

[0123] Here, an example of a notification by the notification unit 2084 will be described.

[0124] Fig. 27 is a diagram showing an example of notification by the notification unit 2084. As shown in Fig. 27, the notification unit 2084 displays on the display 506 print guidelines (the outer shape of the object 300 to be inspected (dotted line 1), the position where the positional deviation is zero (dotted line 2), the outer shape (edge) of the pattern of the object 300 to be inspected (dotted line 3)) superimposed on the outer shape (edge) of the pattern of the object 300 to be inspected, which is information detected from the master image. The notification unit 2084 also displays on the display 506 a dotted line 4 indicating the center of the outer shape of the object 300 to be inspected, which is information detected from the master image.

[0125] Furthermore, if the image does not conform to the printing guidelines, the notification unit 2084 displays on the display 506 a message stating "not conforming to the guidelines."

[0126] In addition, if the image does not conform to the printing guidelines, the notification unit 2084 may output to a result file (such as a log file) that the design (image) submitted by the user “does not conform to the guidelines.”

[0127] Furthermore, the printing guideline (center of the printing area) indicates the center of the printing area. Therefore, if the center of the pattern of the inspected object 300 detected from the master image is deviated from the printing guideline (center of the printing area), the inspector can tell that the pattern of the inspected object 300 is deviated and inappropriate. Even in the case of a design that is originally deviated from the center, by indicating the center of the printing area, the inspector can correctly determine that the pattern of the inspected object 300 is deviated and inappropriate or that the pattern of the inspected object 300 is appropriate, without being influenced by the deviation of the design.

[0128] Thus, according to this embodiment, by overlaying the print guidelines on the master image (reference data), problems with the master image (reference data) (for example, the print area is small and inappropriate, or the center of the print area is misaligned) can be clearly shown. The operator can check the design by looking at the display and decide whether or not to reprint.

[0129] In this embodiment, the function for determining conformity with the printing guidelines is provided in the inspection unit 208 of the information processing device 200, but the present invention is not limited to this. For example, the function may be implemented in a Web application / order software that is a program used in an information processing terminal such as a personal computer or mobile terminal used by a user (such as a designer). In this case, the information processing terminal such as a personal computer or mobile terminal used by a user (such as a designer) functions as an image inspection device.

[0130] When a function for determining conformity with the printing guidelines is implemented in a Web application / order software used on an information processing terminal used by a user, a conformity determination unit 2082 determines whether the uploaded design (image) conforms to the printing guidelines at the time the user uploads the design (image). If it is determined to be non-conforming, a notification unit 2084 notifies the user accordingly. In addition, an image correction unit 2083 corrects the uploaded design (image) and presents a correction proposal via the notification unit 2084.

[0131] Here, Fig. 28 is a diagram showing an example of a notification from the notification unit 2084. In the example of the notification shown in Fig. 28, the notification unit 2084 displays the uploaded design (image) and the corrected image side by side, along with a message that the uploaded design (image) does not conform to the printing guidelines. In addition, in the example of the notification shown in Fig. 28, the notification unit 2084 presents, as meta information, printing fees, printing plans, delivery dates, and the like, for both cases where the image is not corrected and where it is corrected.

[0132] Here, FIG. 29 is a diagram showing another example of notification by the notification unit 2084. In the example of notification shown in FIG. 29, the notification unit 2084 displays a radio button B1 for accepting the selection of an image to be printed from among the uploaded design (image) and the corrected image, in addition to the example of notification shown in FIG. 28. The image accepting unit 2081 accepts the image to be printed selected by the radio button B1 as an image that is the submitted design (RIP). In addition, the image accepting unit 2081 accepts the selection result of meta information (printing fee, printing plan, delivery date, etc.) related to the image to be printed selected by the radio button B1. Note that, although the radio button B1 is used in this embodiment, the present invention is not limited to this, and a slide bar, stepper, etc. may be used so that the quantity can be specified.

[0133] That is, in order to deal with cases where it is necessary to print an image that violates the printing guidelines, it is also possible for the user or inspector to print the image that violates the printing guidelines if specified. Radio button B1 shown in Fig. 29 is for selecting an image to be accepted for printing. Even if an image submitted by a user and accepted by the image accepting unit 2081 is determined to violate the printing guidelines, if the accepted image is selected by radio button B1, the image accepting unit 2081 allows printing of the image even if it is determined to violate the printing guidelines.

[0134] The image receiving unit 2081 may be configured to allow the user to specify the number of prints of each of the received image and the corrected image by using a slide bar or the like.

[0135] Furthermore, the image accepting unit 2081 may be provided with a stop button B2 that accepts a request to stop printing, so that printing is stopped when the stop button B2 is operated.

[0136] Thus, according to this embodiment, after a design (image) is uploaded, it is judged whether the design (image) complies with the printing guidelines, and the judgment result is notified to the user or inspector. In addition, a corrected image obtained by correcting the uploaded design (image) so that it complies with the printing guidelines is presented to the user, and a change is prompted. The inspection system then accepts the design (image) that the user has modified to conform to the printing guidelines, or accepts an instruction to print the presented corrected image. In this way, designs (images) that do not comply with the printing guidelines are detected and corrected, and the occurrence of printing defects can be suppressed by reducing the printing of images that do not comply with the printing guidelines.

[0137] The information processing device 200 functioning as the image inspection device described above may be provided in an image forming device equipped with an image forming unit. That is, an image forming device using part or all of the functional configuration related to the conformity determination of the printing guidelines in the inspection unit 208 shown in Fig. 21 described above is conceivable. Modified examples of the image forming device having such a function related to the conformity determination of the printing guidelines in the inspection unit 208 are shown in Figs. 30 to 33.

[0138] (Variation 1) Fig. 30 is a flowchart showing an example of a process flow in the inspection unit 208 included in the image forming apparatus according to the modified example 1. Fig. 30 shows a process flow in the case where the reception unit 2081 and the conformity determination unit 2082 included in the inspection unit 208 are used.

[0139] First, in step S3001, the image receiving unit 2081 receives an image. In a Web application / order software, this is the reception of an upload of an image designed by a user, but in an image forming apparatus, this is the reception of a print image.

[0140] Next, in step S3002, the conformity determination unit 2082 performs conformity determination processing to determine whether the image accepted by the image accepting unit 2081 complies with the printing guidelines.

[0141] Next, in step S3003, the conformance determining unit 2082 performs branching according to the determination result.

[0142] If it is determined that the print guidelines are followed (Yes in step S3003), the process proceeds to step S3004, where the inspection unit 208 causes the image forming unit of the image forming device to print the image determined to be in accordance with the print guidelines. If it is determined that the print guidelines are not followed (No in step S3003), the process proceeds to step S3005, where the inspection unit 208 causes the image forming unit of the image forming device to stop printing.

[0143] (Variation 2) Fig. 31 is a flowchart showing an example of a process flow in the inspection unit 208 included in the image forming apparatus according to the modified example 2. Fig. 31 shows a process flow in the case where the reception unit 2081, the conformity determination unit 2082, and the correction unit 2083 included in the inspection unit 208 are used.

[0144] First, in step S3101, the image receiving unit 2081 receives an image. In a Web application / order software, this is the reception of an upload of an image designed by a user, but in an image forming apparatus, this is the reception of a print image.

[0145] Next, in step S3102, the conformity determination unit 2082 performs conformity determination processing to determine whether the image accepted by the image accepting unit 2081 complies with the printing guidelines.

[0146] Next, in step S3103, the conformance determining unit 2082 performs branching according to the determination result.

[0147] If it is determined that the image conforms to the printing guidelines (Yes in step S3103), the process proceeds to step S3105, where the inspection unit 208 causes the image forming unit included in the image forming apparatus to print the image that has been determined to conform to the printing guidelines.

[0148] On the other hand, if it is determined that the image does not conform to the printing guidelines (No in step S3103), the correction unit 2083 proceeds to step S3104 and performs correction processing on the image accepted by the image accepting unit 2081. Thereafter, the inspection unit 208 proceeds to step S3105 and causes the image forming unit included in the image forming apparatus to print the image corrected by the correction unit 2083.

[0149] (Variation 3) Fig. 32 is a flowchart showing an example of a process flow in the inspection unit 208 included in the image forming apparatus according to the modified example 3. Fig. 32 shows a process flow in the case where the reception unit 2081, the conformity determination unit 2082, and the notification unit 2084 included in the inspection unit 208 are used.

[0150] First, in step S3201, the image receiving unit 2081 receives an image. In a Web application / order software, this is the reception of an upload of an image designed by a user, but in an image forming apparatus, this is the reception of a print image.

[0151] Next, in step S3202, the conformity determination unit 2082 performs conformity determination processing to determine whether the image accepted by the image accepting unit 2081 complies with the printing guidelines.

[0152] Next, in step S3203, notification unit 2084 notifies the user of the determination result of conformity determination unit 2082. Note that if conformity determination unit 2082 determines that the image accepted by image acceptance unit 2081 does not conform to the printing guidelines, the process of step S3204 may not be performed.

[0153] If it is determined that the image conforms to the printing guidelines, the process proceeds to step S3204, where the inspection unit 208 causes the image forming unit of the image forming apparatus to print the image that has been determined to conform to the printing guidelines.

[0154] (Variation 4) Fig. 33 is a flowchart showing an example of a process flow in the inspection unit 208 included in the image forming apparatus according to the modification 4. Fig. 33 shows a process flow in the case where the reception unit 2081, the conformity determination unit 2082, the correction unit 2083, and the notification unit 2084 included in the inspection unit 208 are used.

[0155] First, in step S3301, the image receiving unit 2081 receives an image. In a Web application / order software, this is the reception of an upload of an image designed by a user, but in an image forming apparatus, this is the reception of a print image.

[0156] Next, in step S3302, the conformity determination unit 2082 performs conformity determination processing to determine whether the image accepted by the image accepting unit 2081 complies with the printing guidelines.

[0157] Next, in step S3303, the conformance determining unit 2082 performs branching according to the determination result.

[0158] If it is determined that the image conforms to the printing guidelines (Yes in step S3303), the process proceeds to step S3304, where the inspection unit 208 causes the image forming unit included in the image forming apparatus to print the image that has been determined to conform to the printing guidelines.

[0159] On the other hand, if it is determined that the image does not conform to the printing guidelines (No in step S3303), the correction unit 2083 proceeds to step S3305 to perform a correction process for the image accepted by the image accepting unit 2081.

[0160] After that, in step S3306, the notification unit 2084 presents the result of the determination by the conformity determination unit 2082 and the corrected image by the correction unit 2083.

[0161] Thereafter, the process proceeds to step S3304, where the inspection unit 208 causes the image forming unit included in the image forming apparatus to print the image corrected by the correction unit 2083.

[0162] (Variation 5) Fig. 34 is a flowchart showing an example of a process flow in the information processing device 200 and the image forming device according to Modification 5. Fig. 34 shows a process flow in the case where the information processing device 200 functioning as an image inspection device is provided in the image forming device.

[0163] First, in step S3401, the image receiving unit 2081 receives an image. In a Web application / order software, this is the reception of an upload of an image designed by a user, but in an image forming apparatus, this is the reception of a print image.

[0164] Next, in step S3402, the conformity determination unit 2082 performs conformity determination processing to determine whether the image accepted by the image accepting unit 2081 complies with the printing guidelines.

[0165] Next, in step S3403, the conformance determining unit 2082 performs branching according to the determination result.

[0166] If it is determined that the print guidelines are met (Yes in step S3403), the image accepting unit 2081 accepts print settings and print instructions in step S3404. Here, the image accepting unit 2081 can specify the number of copies to be printed, and the like.

[0167] Thereafter, in step S3405, the inspection unit 208 inspects the printed object, and in step S3406, the inspection unit 208 presents the inspection results.

[0168] Note that the processes in steps S3405 and S3406 are operations performed by the inspection unit 208, and are not necessary when the device functions only as an image forming apparatus.

[0169] If it is determined that the image does not conform to the printing guidelines (No in step S3403), the correcting unit 2083 performs a correction process on the image accepted by the image accepting unit 2081 in step S3407.

[0170] After that, in step S3408, the notification unit 2084 presents the determination result of the conformity determination unit 2082, the corrected image by the correction unit 2083, and meta information for the user to select.

[0171] Next, in step S3409, the image receiving unit 2081 receives a decision as to whether or not to continue printing with the corrected image, and in step S3410, the image receiving unit 2081 performs branching based on the received result.

[0172] If printing is to continue with the corrected image (Yes in step S3410), the image accepting unit 2081 proceeds to step S3404. In this case, it is possible to specify the number of prints of each of the accepted image and the corrected image.

[0173] On the other hand, if the image accepting unit 2081 does not want to continue printing with the corrected image (No in step S3410), the process proceeds to step S3411 to determine whether to perform manual editing. If the image accepting unit 2081 determines that manual editing is to be performed (Yes in step S3411), the process proceeds to step S3412 to accept manual editing, and the process transitions to step S3402.

[0174] If the image accepting unit 2081 determines that manual editing is not to be performed (No in step S3411), the process proceeds to step S3413 to determine whether or not to upload another image. If the image accepting unit 2081 determines that another image is to be uploaded (Yes in step S3413), the process proceeds to step S3401.

[0175] If the image receiving unit 2081 determines not to upload another image (No in step S3413), the process proceeds to step S3414 to determine whether to print an image that violates the printing guidelines. If the image receiving unit 2081 determines that an image that violates the printing guidelines is to be printed (Yes in step S3414), the process proceeds to step S3404.

[0176] On the other hand, if the image accepting unit 2081 determines that the image that violates the printing guidelines is not to be printed (No in step S3414), the process ends.

[0177] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and a device such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or a conventional circuit module designed to execute each function described above.

[0178] The devices described in the embodiment are merely one of a number of computing environments for implementing the embodiments disclosed herein. In one embodiment, the information processing device 200 includes a number of computing devices, such as a server cluster. The computing devices are configured to communicate with each other via any type of communication link, including a network, shared memory, and the like, and perform the processes disclosed herein. Similarly, the information processing device 200 may include a number of computing devices configured to communicate with each other. [Explanation of symbols]

[0179] 200 Information processing device, image inspection device 208 Inspection Department 300 Inspection objects 2081 Reception 2082 Judgment section 2084 Notification Department 2083 Correction section [Prior art documents] [Patent documents]

[0180] [Patent Document 1] Special Publication No. 2002-501265

Claims

1. a reception unit that receives a design image to be printed; a determination unit that determines whether the design image accepted by the acceptance unit conforms to predefined requirements for printing; In addition to providing a notification unit that notifies the user that the design image does not comply with the requirements when the judgment result in the judgment unit is non-compliant, or a correction unit that corrects the design image so that the design image complies with the requirements when the judgment result in the judgment unit is non-compliant; The determination unit determines a requirement that the design image is larger than a printing range of a printing object.

1. An image forming apparatus comprising:

2. When the judgment result of the judgment unit is non-conformity, the notification unit notifies the user that the design image does not conform to the requirements, as well as the correction result of the correction unit.

2. The image forming apparatus according to claim 1,

3. The reception unit receives the received design image and the number of prints of the corrected image by the correction unit, and determines the image to be printed.

3. The image forming apparatus according to claim 2,

4. The notification unit notifies meta information together with the determination result of the determination unit.

2. The image forming apparatus according to claim 1,

5. The reception unit receives a selection of the meta information.

5. The image forming apparatus according to claim 4.

6. the determination unit determines whether the design image complies with the requirements by comparing the size of the received design image with a size specified by the requirements.

6. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises:

7. the determination unit determines whether the received design image complies with the requirements based on whether the color of the edge of the printing range of the printing object is constant.

6. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises:

8. the determination unit determines whether the received design image complies with the requirements based on a similarity between an outer shape of the printing object and a design of the printing image.

6. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises:

9. The determination unit makes the determination using machine learning trained to distinguish between images that meet the requirements and images that do not meet the requirements.

6. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises:

10. The correction unit resizes the received design image so that the size of the design image conforms to the requirements.

4. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises: a first fixing unit;

11. The correction unit corrects a color of a part of the accepted design image to a different color so as to conform to the requirements.

4. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises: a first fixing unit;

12. The correction unit corrects images that do not conform to the requirements using machine learning trained to convert the images to conform to the requirements.

4. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises: a first fixing unit;

13. The correction unit corrects the received design image by translating a part or the whole of the design image so that the design image complies with the requirements.

4. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises: a first fixing unit;

14. An image forming apparatus according to any one of claims 1 to 13, A control unit that receives the judgment result and adjusts the inspection standard; an inspection unit that inspects the print results; An information processing device comprising:

15. Computer, a reception unit that receives a design image to be printed; a determination unit that determines whether the design image accepted by the acceptance unit conforms to predefined requirements for printing; It also functions as a a notification unit that notifies the user that the design image does not comply with the requirements when the judgment result of the judgment unit is non-compliant, or a correction unit that corrects the design image so that the design image complies with the requirements when the judgment result of the judgment unit is non-compliant; The determination unit determines a requirement that the design image is larger than a printing range of a printing object. program.

16. An image forming method carried out in an image forming apparatus, comprising: A receiving step in which a receiving unit receives a design image to be printed; a determination step in which a determination unit determines whether the received design image complies with predefined requirements for printing; Including, a notification step of notifying that the design image does not comply with the requirements when the judgment result in the judgment step is non-compliant, or a correction step of correcting the design image so that it complies with the requirements when the judgment result in the judgment step is non-compliant, The determining step sets a requirement that the design image is larger than a printing range of a printing object.

1. An image forming method comprising:

Citation Information

Patent Citations

  • Method and apparatus for removing bright or dark spots by fusing multiple images

    JP2002501265A

  • Apparatus and method for image data copying

    JP2004260661A

  • Image forming apparatus, image inspection method, and image inspection program

    JP2016180856A