Information processing apparatus, information processing method, and program

The information processing device optimizes preflight inspections by analyzing objects in PDL data to detect color changes due to overprinting, reducing unnecessary warnings and enhancing inspection efficiency.

JP2025119421APending Publication Date: 2025-08-14CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024014303
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

Existing preflight inspection systems issue warnings for overprinting based solely on the overprint attribute being True, leading to unnecessary warnings when the finished color does not actually change, increasing user effort in checking warnings.

Method used

An information processing device that analyzes multiple objects in PDL data to determine if overprinting is set, checks for overlaps, and detects color changes by comparing color plate configurations, suppressing warnings for objects where the finished color does not change.

Benefits of technology

Reduces user effort by accurately identifying objects that do not require warnings, thereby optimizing preflight inspections and minimizing unnecessary checks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025119421000001_ABST
    Figure 2025119421000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing method, and a program for determining if an overprint attribute is true and a finish color changes, and thereby more efficiently warning of overprint.SOLUTION: An information processing apparatus comprises: analysis means that analyzes two or more objects included in PDL data; first determination means that determines if overprint settings are made for each of the two or more objects; second determination means that, when the overprint settings are made, determines overlap of a predetermined object for which the overprint settings are made and another object; third determination means that, when there is overlap, determines if the configuration of a version of the color of the predetermined object is the same as the configuration of a version of the color of the another object; and detection means that detects a color change due to the overprint when the version of the color of the predetermined object and the version of the color of the another object with the overlap are not configured only of a version in the same color.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] In recent years, with the spread of personal computers and technological advances, digital submission using DTP (Desktop Publishing) applications has become widespread. The data format used for digital submission is generally PDF (Portable Document Format). In printing using plates, color printing is achieved by overlaying an image separated into each color of CMYK on each color plate.

[0003] Printing companies that print submitted PDF data as a print job perform a preflight inspection. A preflight inspection is an inspection that analyzes the contents of the PDF before printing the submitted PDF data and determines whether it is valid for the printing process and various other conditions that can be specified. A preflight inspection inspects the file using a set of user-defined values called a preflight profile. Depending on the profile, it may be possible to correct some errors during the preflight inspection. A preflight inspection is a process that is performed to prevent paper waste and increased rework time that would otherwise be required if a problem is discovered after printing, requiring processing or correction of the print job.

[0004] One of the preflight inspection items is an overprint inspection. Normally, when multiple objects in print data overlap, the overlapping areas are printed in the color of the foreground object. With overprinting, the overlapping areas are printed in the colors of both the background object and the foreground object. The reason for overprinting in this way is to prevent white gaps from appearing at the boundaries between overlapping objects, mainly due to paper expansion / contraction or misregistration during printing.

[0005] Overprinting is set for each object in PDF data using a DTP application such as Illustrator or InDesign (both Adobe products). In Adobe software, overprinting is set by setting the overprint attribute (True / False) for each object in PDF data. When objects overlap, if you want to change the color of the overlapping areas, set the object's overprint attribute to True; if you do not want the color of the overlapping areas to change, set the object's overprint attribute to False. For objects with the overprint attribute set to True, the foreground color is drawn in the overlapping areas of the objects if the foreground color has a color value of 0%. If the CMYK color has a color value of even 1%, the foreground color is drawn in addition to the background color. For objects with the overprint attribute set to False, only the foreground color is drawn in the overlapping areas of the objects.

[0006] On the other hand, Patent Document 1 states that when the overprint attribute is True, colors are drawn overlapping each other, which can result in the finished color being different from what was intended. To address this issue, a method is disclosed that detects objects with the overprint attribute set to True and issues a warning before printing. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-193706 Summary of the Invention [Problem to be solved by the invention]

[0008] In the above-mentioned conventional technology, a warning is issued only based on the condition that the overprint attribute is True. Therefore, there is a problem in that even if the overprint attribute is True, the warning is issued for objects that do not actually require a warning, because the finished color may be different from the intended color.

[0009] In view of the above-mentioned problems, an object of the present invention is to more efficiently warn about overprinting by determining whether the overprint attribute is True and whether the finished color will change. [Means for solving the problem]

[0010] The information processing device of the present invention is characterized by comprising an analysis means for analyzing two or more objects included in PDL data; a first determination means for determining whether overprinting is set for each of the two or more objects; a second determination means for determining, if overprinting is set for any of the two or more objects, whether a specified object to which overprinting is set overlaps with another object; a third determination means for determining, if there is overlapping, whether the configuration of the color plates of the specified object is the same as the configuration of the color plates of the other overlapping object; and a detection means for detecting a color change due to overprinting of the specified object if the color plates of the specified object and the color plates of the other overlapping object are not composed only of plates of the same color. [Effects of the Invention]

[0011] According to the present invention, it is possible to detect objects that do not require a warning and suppress the warning, so it is expected that the user performing the preflight inspection will be able to reduce the effort required to check the warning. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram showing an example of the overall configuration of a printing system according to an embodiment. [Figure 2] FIG. 4 is a diagram showing an example of a printing process sequence according to an embodiment. [Figure 3] FIG. 10 is a diagram showing an example of an examination setting screen according to an embodiment. [Figure 4] FIG. 1 is a diagram illustrating an overview of overprinting according to an embodiment. [Figure 5] 10A and 10B are diagrams showing examples of color changes due to overprinting in one embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a series of flows of an information processing apparatus according to an embodiment. [Figure 7] FIG. 10 is a diagram showing an example of an overprint inspection flow according to an embodiment. [Figure 8] FIG. 10 is a diagram showing an example of information required for overprint inspection according to an embodiment. [Figure 9] FIG. 10 is a diagram showing an example of a test result screen according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention claimed. Although multiple features are described in the embodiments, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numerals are used to designate the same or similar components, and redundant explanations will be omitted.

[0014] FIG. 1 is a diagram showing an example of the overall configuration of a printing system according to this embodiment. The system includes an orderer PC 100, an operator PC 110, an information processing device 120, and an image forming device 130. The orderer PC 100 creates submitted PDF data and issues a printing order to a printing company. The operator PC 110 is operated by an operator at the printing company and checks inspection settings and inspection results. The information processing device 120 receives the PDF data submitted from the orderer PC 100 as a print job and performs inspection processing. The image forming device 130 executes printing processing. These devices are connected via a network 101, which is linked by a network such as a WAN (Wide Area Network). The image forming device 130 may be any of a multi-function printer (MFP), a single-function printer (SFP), and a laser beam printer (LBP). The image forming device 130 may also be a printer using a printing method other than an MFP, SFP, or LBP.

[0015] The hardware configuration of the information processing device 120 of this embodiment will be described with reference to FIG. 1. The information processing device 120 includes a CPU 121, a RAM 122, a ROM 123, a network I / F 124, a storage device 125, and an output I / F 126, all of which are connected via a system bus 127. The CPU 121 is a central processing unit for controlling the entire information processing device. The RAM 122 is a system work memory for the CPU 121 to operate. The ROM 123 is a memory for storing programs for analyzing and inspecting the system and print jobs. The network I / F 124 is an I / F for inputting and outputting information to and from the orderer PC 100, the operator PC 110, and the image forming device 130 via the network 101. The storage device 125 is a hard disk drive (HDD) that stores system software for various processes, received print jobs, inspection settings, and the like. The output I / F 126 is an I / F for outputting the inspection results of print jobs as electronic files or image data.

[0016] Next, the hardware configuration of the image forming apparatus 130 will be described with reference to FIG. 1. The image forming apparatus 130 includes an operation unit 131, a CPU 132, a RAM 133, a ROM 134, a network I / F 135, a storage device 136, a RIP 137, and a device I / F 138, all of which are connected via a system bus 139. The device I / F 138 is also connected to a printer 140, which is an image output device. The operation unit 131 functions as a display unit and is a display screen capable of displaying various menus, print data information, and the like. The operation unit 131 also functions as a reception unit that receives operations from a user. The CPU 132 is a central processing unit that controls the entire image forming apparatus. The RAM 133 is a system work memory for the CPU 132 to operate. The ROM 134 is a memory that stores programs for analyzing and inspecting the system and print jobs. The network I / F 135 is an I / F that inputs and outputs information to and from the information processing apparatus 120 via the network 101. The storage device 136 is a HDD that stores programs for various processes and received print jobs. The RIP 137 is a processing unit that analyzes intermediate data (display list) required for bitmap generation, which is generated based on PDF data, and develops it into bitmap data. The device I / F 138 is an I / F that connects the image forming device 130 and the printer 140.

[0017] In the following description, it is assumed that the overprint inspection is performed within the information processing device 120. However, for example, a program for performing the inspection may be stored in the ROM 134 of the image forming device 130, and the inspection may be performed by the image forming device 130.

[0018] The overall flow of the printing process will be described with reference to FIG. 2. The step numbers of each process included in the sequence in FIG. 2 are indicated by numbers beginning with "S." First, an operator at the printing company sets inspection settings for the information processing device 120 using the operator PC 110 (S201). The information processing device 120 saves the inspection settings set by the operator PC 110 (S202). Next, the orderer submits a print job from the orderer PC 100 (S203). After receiving the print job (S204), the information processing device 120 notifies the orderer PC that submission is complete (S205). After notifying the completion of submission, the information processing device 120 obtains the saved inspection settings for the submitted print job, evaluates the inspection settings (S206), and performs an overprint inspection (S207). After the inspection is completed, the information processing device 120 notifies the operator PC 110 of the inspection results (S208). After receiving the notification, the operator accepts the inspection results and instructs the information processing device 120 to print from the operator PC 110 (S209). The information processing device 120, which has received the instruction, transmits the print job received from the orderer PC 100 to the image forming device 130 (S210). Finally, the image forming device 130 executes printing processing based on the received print job (S211).

[0019] Note that the sequence diagram in FIG. 2 is an example of a case where the inspection result is notified to the operator PC 110 and the operator is required to approve the inspection result, and cases different from FIG. 2 may exist. For example, if the inspection result is OK, the inspection result may not be notified to the operator PC 110 and the print job may be sent to the image forming apparatus 130. Also, if the inspection result is NG, the submission data may be sent to the orderer PC 100 to re-create the print job, and the operator may be prompted to instruct corrections to the PDF data. Furthermore, although the inspection settings are set in advance, the inspection settings may be set for each job after submission. Also, although the operator determines whether the inspection result is OK or NG via the operator PC 110, the orderer may determine this via the orderer PC 100.

[0020] A method for setting up inspection will be described with reference to FIG. 3. A setting screen 300 is displayed on the operator PC 110. When the user (operator) selects the ON button 301, an overprint inspection is executed. On the other hand, when the OFF button 302 is selected, the overprint inspection is not executed. Thereafter, when the user selects the OK button 303, the inspection setting is saved in the storage device 125 of the information processing device 120. Note that the overprint inspection setting screen in FIG. 3 is an example, and it may be one of the other setting items. For example, as setting items, items that are OK for overprint and items that are NG for overprint may be set, or search items other than overprint may be set.

[0021] An overview of overprint settings will be described with reference to FIG. 4. FIG. 4(A) shows an example in which object 401, whose overprint attribute is set to False, overlaps object 402. In this case, the overlapping portion between object 402, which is the back surface, and object 401, which is the foreground, is cut out in advance to prevent colors from mixing. FIG. 4(B) shows an example in which object 403, whose overprint attribute is set to True, overlaps object 404. In this case, the overlapping portion between object 404, which is the back surface, and object 403, which is the foreground, is overlapped in color. Here, the color of the overlapping portion between objects is drawn such that the foreground plate with a 0% color is the back surface color, and the other plates are drawn with the foreground color overlaid on the back surface color.

[0022] Color changes due to overprinting will be explained with reference to Figure 5. Tables A, B, C, and D correspond to Figure 5(A), (B), (C), and (D), respectively. Tables A to D show the overprint attributes and CMYK values of each object, and the CMYK values of the overlapping parts of the objects. Figure 5(A), (B), (C), and (D) will be explained with reference to Tables A, B, C, and D, respectively.

[0023] 5A shows an example of a color change due to overprinting, in which a portion of a foreground object 501 is displayed overlapping a background object 502. As shown in Table A, the foreground object 501 has an overprint attribute of True, with (C,M,Y,K)=(10,0,0,0). The background object 502 also has an overprint attribute of True, with (C,M,Y,K)=(50,20,0,0). In this case, as shown in Table A, the overlapping portion becomes (C,M,Y,K)=(10,20,0,0) due to overprinting, and a color change occurs.

[0024] [Table 1]

[0025] 5(B) is an example of a color change due to overprinting, in which the foreground object 503 is displayed entirely overlaid on the background object 504. As shown in Table B, the foreground object 503 has an overprint attribute of True, with (C,M,Y,K)=(0,0,0,0). The background object 504 also has an overprint attribute of True, with (C,M,Y,K)=(50,0,0,0). In this case, as shown in Table B, the overlapping portion has a color change due to overprinting, with (C,M,Y,K)=(50,0,0,0), and the object 503 appears to have disappeared.

[0026] [Table 2]

[0027] FIG. 5(C) is an example where there is no color change due to overprinting, where the back object 506 and the foreground object 505 do not overlap. As shown in Table C, the overprint attribute of object 505 is True, and (C,M,Y,K)=(10,0,0,0). The overprint attribute of object 506 is True, and (C,M,Y,K)=(50,20,0,0). In this case, although the overprint attribute is True, as shown in Table C, there is no overlapping area, so there is no color change.

[0028] [Table 3]

[0029] FIG. 5(D) is an example where there is no color change due to overprinting, in which the foreground object 507 is completely overlaid on the background object 508. As shown in Table D, the foreground object 507 has an overprint attribute of True, with (C,M,Y,K)=(50,0,0,0). The object 508 also has an overprint attribute of True, with (C,M,Y,K)=(10,0,0,0). In this case, the overprint attribute is True in the overlapping portion, but the background object 508 and the foreground object 507 only have the same plate (C plate), and the other M plate, Y plate, and K plate are all 0%, so there is no color change.

[0030] [Table 4]

[0031] An example of a series of processing flows performed by the information processing device 120 in this embodiment will be described with reference to Fig. 6. The processing described below is realized by, for example, the CPU 121 of the information processing device 120 reading a program stored in the ROM 134 or the storage device 136 into the RAM 133 and executing it. In the following, the step numbers of each process included in the flowchart are indicated by numbers beginning with "S". This also applies to the subsequent flowcharts.

[0032] In S202, the CPU 121 stores the inspection settings received from the operator PC 110 via the network I / F 124 in the storage device 125. These inspection settings include, for example, an inspection ON / OFF setting. In S204, the CPU 121 stores the print job received from the orderer PC 100 via the network I / F 124 in the storage device 125. This print job includes PDF data. In S206, the CPU 121 obtains the inspection settings from the storage device 125 and determines the inspection ON / OFF setting.

[0033] In S601, depending on the determination result of S206, if the overprint inspection is ON, the CPU 121 performs processing to proceed to S602, and if the overprint inspection is OFF, the CPU 121 performs processing to proceed to S208. In S602, the CPU 121 acquires and analyzes PDL data from the print job acquired in S204, and performs processing to proceed to S207. In this case, the PDL data is PDF. In S602, the CPU 121 analyzes information necessary for overprint inspection from the acquired PDF. For example, object areas such as object color values, overprint attributes, object positions, and sizes included in the PDF are acquired. Specific information will be described later with reference to FIG. 8. In S207, the CPU 121 performs overprint inspection, and then performs processing to proceed to S208. The overprint inspection in S207 will be described later with reference to FIG. 7.

[0034] In S208, the CPU 121 performs a process of notifying the operator PC 110 of the inspection result via the network I / F 124. In S210, the CPU 121 performs a process of transmitting a print job to the image forming apparatus 130 via the network I / F 124. Note that S210 is a process that is performed after waiting for consent or a print instruction (S209) from the user (operator) from the operator PC 110. If there is no problem with the inspection result, the print job may be transmitted to the image forming apparatus 130 without notifying the user (operator) of the inspection result. Furthermore, as a series of processing flows, if consent is not obtained from the user (operator) from the operator PC 110 after notification in S208, the inspection settings or the PDF may be changed and then the inspection may be retried.

[0035] The flow for performing overprint inspection in this embodiment will be described with reference to Fig. 7. Overprint inspection is performed on an object-by-object basis. In S701, the CPU 121 extracts and saves the areas of all objects included in the PDL data. At this time, extraction and saving are performed regardless of whether the overprint attribute of the object is True or False.

[0036] In S702, the process proceeds to S703 in numerical order of the objects based on the analysis result of the PDL data in S602. If the overprint attribute of the object is True, the process proceeds to S703. If the overprint attribute is False, the process proceeds to S707. As will be described later in Fig. 8, in the PDL data, the objects are numbered from back to front. In other words, the larger the object number, the closer it is to be displayed in the foreground.

[0037] In S703, based on the object area saved in S701, the CPU 121 performs processing to proceed to S704 if there is an object that overlaps behind the object whose overprint attribute is True. On the other hand, if there is no overlapping object behind it, the CPU 121 performs processing to proceed to S705. In S704, based on the analysis result of S602, the CPU 121 performs processing to proceed to S705 if the overlapping objects are composed only of plates of the same color (Yes), and if they are not composed only of plates of the same color (No), the CPU 121 performs processing to proceed to S706. Here, "composed only of plates of the same color" refers to a state in which the plates of the overlapping objects are composed only of plates of the same color, with plates other than 0%, such as the C plate of object 1 and the C plate of object 2 in Table D. In the case of Table D, the M plate, Y plate, and K plate other than the C plate are all 0%. In addition, when objects are not composed only of plates of the same color, this refers to a state in which the color plates of overlapping objects are not composed only of plates of the same color, such as plate C of object 1 and plate CM of object 2 in Table A.

[0038] In S705, the CPU 121 sets the overprint attribute of the object to False, and proceeds to S707. In S706, the CPU 121 sets the inspection flag for the object to ON, and proceeds to S708. In S707, the CPU 121 sets the inspection flag for the object to OFF, and proceeds to S710. In S708, depending on the analysis result of S602, the CPU 121 proceeds to S709 if either of the overlapping objects disappears, or proceeds to S710 if they do not disappear. Here, the case where either of the objects disappears refers to a state where the CMYK values of either of the overlapping objects are all 0%, such as when object 3 in Table B has all 0% CMYK values.

[0039] In S710, the CPU 121 performs processing to proceed to S711 if all objects have been analyzed based on the analysis result of the PDL data in S602, and processing to return to S702 if all objects have not been analyzed. In S711, the CPU 121 performs processing to display the inspection results of each object on the operator PC 110 based on the set detection flags and disappearance flags.

[0040] 7, a detection flag and a disappearance flag are assigned to the foreground object, but a similar configuration may be adopted in which a detection flag and a disappearance flag are assigned to the background object as well. Also, in S704, it was stated that disappearance will not occur if the foreground and background objects are composed only of plates of the same color, but disappearance may be detected when the objects are composed only of plates of the same color.

[0041] An example of information required for overprint inspection in this embodiment will be described with reference to Fig. 8. Fig. 8(A) shows a PDF data display example 801. In the example, a back object 802 and a foreground object 803 are displayed overlapping each other. In the PDF data of Fig. 8(B), the objects are arranged from back to front in order from top to bottom. In other words, the further back the object, the more it is displayed in the foreground. Fig. 8(B) shows an excerpt of the PDF data configuration 811 of the PDF data display example 801 shown in Fig. 8(A).

[0042] Commands 812, 813, and 814 indicate information about the rear object 802, while commands 815, 816, and 817 indicate information about the foreground object. Commands 812 and 815 indicate color values, which are written as values between 0 and 1. In the example, the rear object 802 has (C,M,Y,K)=(0.5,0.1,0,0), and the foreground object 803 has (C,M,Y,K)=(0.2,0,0,0). Note that in the commands within the PDF data, the CMYK values are expressed as values between 0 and 1, not values between 0 and 100.

[0043] Commands 813 and 816 indicate parts of the graphic state, such as the overprint attribute, defined with arbitrary names, and in this example, both the back object 802 and the foreground object 803 are GS1. Command 818 indicates the referenced object number and generation number, and in this example, the referenced object number of GS1 is 12, and the generation number is 0. Command 819 indicates the overprint attribute, and in this example, the overprint attribute of the foreground object 803 and the background object 802 is True.

[0044] 8A as the origin coordinate, and indicate the x and y coordinates of the lower left, width, and height of each object. In this example, the rear object 802 has (lower left x coordinate, lower left y coordinate, width, height) = (150, 450, 50, 50), and the front object 803 has (lower left x coordinate, lower left y coordinate, width, height) = (190, 425, 50, 50).

[0045] The above is the information required for inspection, and in overprint inspection, in S702, the overprint attribute of command 819 is used to determine whether the overprint attribute is True. In S702, the object areas are saved using the object coordinates of commands 814 and 817. In S704, it is determined whether the object is made up of only plates of the same color based on the color values of commands 812 and 815.

[0046] <Test result display example> The contents of the inspection result display will be described with reference to Fig. 9. When the overprint inspection is completed for all objects, in S711, the inspection result display screen 900 of Fig. 9 is displayed on the operator PC 110. The inspection result display screen 900 displays a PDF data display result area 901, an inspection NG result area 911, an inspection OK result area 921, and an OK button 931. In this example, the contents of objects 902, 903, 904, and 905 are displayed in the inspection NG result area 911. The contents of objects 906, 907, and 908 are displayed in the inspection OK result area 921. After checking the inspection results, the user (operator) can close the displayed screen by operating the OK button 931.

[0047] 9 is an example. For example, the NG inspection result area 911 may be highlighted, and the OK result may not be displayed. Also, when an object in the NG inspection result area 911 or the OK inspection result area 921 is selected, the corresponding object displayed in the PDF data display result area 901 may be highlighted. Also, when an object in the NG inspection result area 911 or the OK inspection result area 921 is selected, the print data of the corresponding object in the print job may be edited to resolve the NG inspection.

[0048] <Key points of the invention> As described above, in this embodiment, by performing overprint inspection using the flow shown in Figure 7, objects that do not require a warning can be detected and suppressed from issuing a warning, which is expected to reduce the effort required for users performing preflight inspections to check warnings.

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

[0050] The invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention.

[0051] The disclosure of this specification includes the following information processing device, information processing method, and program. (Item 1) analysis means for analyzing two or more objects included in the PDL data; a first determination means for determining whether or not overprinting is set for each of the two or more objects; a second determination means for determining whether a predetermined object to which overprinting is set overlaps with another object when overprinting is set for any of the two or more objects; a third determination means for determining whether a configuration of a color plate of the predetermined object is the same as a configuration of a color plate of the other object having the overlap, if the overlap exists; a detection means for detecting a color change due to overprinting of the predetermined object when the color plate of the predetermined object and the color plate of the other overlapping object are not composed of only plates of the same color; An information processing device comprising: (Item 2) a storage means for storing the regions of the two or more objects; the first determination means determines the overprint setting based on an overprint attribute of the object; a first setting means for setting a detection flag of an object for which overprint is not set in the overprint attribute to OFF; a second setting means for setting a detection flag of the predetermined object to ON when the color change is detected; Item 1. The information processing device according to item 1, further comprising: (Item 3) the second determining means determines the overlap based on the area of the stored object; a third setting means for setting an overprint attribute of the predetermined object to False when there is no other object overlapping the predetermined object; 3. The information processing device according to item 1 or 2, further comprising: (Item 4) the third determination means determines whether the color configurations of the color plates are the same based on the color values of the predetermined object and the color values of the overlapping object; If the color plates of the predetermined object and the color plates of the overlapping object are not composed of only plates of the same color, a detection flag of the predetermined object is set to ON; a fourth setting means for setting the overprint attribute of the predetermined object to False when the color plate of the predetermined object and the color plate of the overlapping object are composed of only plates of the same color; 4. The information processing device according to any one of items 1 to 3, further comprising: (Item 5) a second detection means for detecting disappearance of the object when the color values of all color plates of the predetermined object in which the color change is detected are 0; 5. The information processing device according to any one of items 1 to 4, further comprising: (Item 6) a display control means for displaying all objects for which the color change has been detected; 6. The information processing device according to any one of items 1 to 5, further comprising: (Item 7) the display control means displays the object for which the color change has been detected and the object for which the disappearance has been detected in a distinguishable manner. Item 7. An information processing device according to item 6. (Item 8) the display control means displays a list of objects for which a color change has been detected, a list of objects for which a color change has not been detected, and the PDL data. Item 8. The information processing device according to item 6 or 7. (Item 9) The analysis means analyzes two or more objects included in the PDL data, a first determination means for determining whether or not overprinting is set for each of the two or more objects; If an overprint is set for any of the two or more objects, a second determination means determines whether the predetermined object to which the overprint is set overlaps with another object; If there is an overlap, a third determination means determines whether the configuration of the color plates of the predetermined object is the same as the configuration of the color plates of the other overlapping object; a detection means for detecting a color change due to overprinting when the color plate of the predetermined object and the color plate of the overlapping object are not configured only with plates of the same color; Information processing methods. (Item 10) Computer, analysis means for analyzing two or more objects included in the PDL data; a first determination means for determining whether or not overprinting is set for each of the two or more objects; a second determination means for determining whether a predetermined object to which overprinting is set overlaps with another object when overprinting is set for any of the two or more objects; a third determination means for determining whether a color configuration of the predetermined object is the same as a color configuration of the other overlapping object when the overlap exists; a detection means for detecting a color change due to overprinting of the predetermined object when the color plate of the predetermined object and the color plate of the other overlapping object are not composed of only plates of the same color; A program to make it function as such. (Item 11) causing the computer to further function as a storage means for storing regions of the two or more objects; the first determination means determines the overprint setting based on an overprint attribute of the object; a first setting means for setting a detection flag of an object for which overprint is not set in the overprint attribute to OFF in the computer; Item 11. The program according to item 10, further functioning as a second setting unit that sets a detection flag of the predetermined object to ON when the color change is detected. (Item 12) the second determining means determines the overlap based on the area of the stored object; Item 12. The program described in item 10 or 11, for causing the computer to further function as a third setting means for setting the overprint attribute of the specified object to False when there is no other object overlapping the specified object. (Item 13) the third determination means determines whether the color configurations of the color plates are the same based on the color values of the predetermined object and the color values of the overlapping object; the computer sets a detection flag of the predetermined object to ON when the color plates of the predetermined object and the color plates of the overlapping object are not configured only with plates of the same color; The program described in any one of items 10 to 12, which further functions as a fourth setting means for setting the overprint attribute of the specified object to False when the color plates of the specified object and the color plates of the overlapping object are composed only of plates of the same color. (Item 14) 14. The program according to any one of items 10 to 13, for causing the computer to further function as a second detection means for detecting the disappearance of the object when the color values of all color plates of the specified object in which the color change is detected are 0. (Item 15) 15. The program according to any one of items 10 to 14, for causing the computer to further function as a display control means for displaying, on a display unit, all objects for which color changes have been detected. (Item 16) Item 16. The program according to item 15, wherein the display control means causes the display unit to display the object for which the color change has been detected and the object for which the disappearance has been detected, in a distinguishable manner. (Item 17) The program described in item 15 or 16, characterized in that the display control means displays a list of objects for which the color change has been detected, a list of objects for which the color change has not been detected, and the PDL data on the display unit. [Explanation of symbols]

[0052] 120: information processing device, 121: CPU, 122: RAM, 123: ROM, 124: network I / F, 125: storage device, 126: output I / F

Claims

1. an analysis means for analyzing two or more objects included in the PDL data; a first determination means for determining whether or not overprinting is set for each of the two or more objects; a second determination means for determining whether a predetermined object to which overprinting is set overlaps with another object when overprinting is set for any of the two or more objects; a third determination means for determining, when the overlap exists, whether a configuration of a color plate of the predetermined object is the same as a configuration of a color plate of the other object having the overlap; a detection means for detecting a color change due to overprinting of the predetermined object when the color plate of the predetermined object and the color plate of the other overlapping object are not composed of only plates of the same color; An information processing device comprising:

2. a storage means for storing the regions of the two or more objects; the first determining means determines the overprint setting based on an overprint attribute of the object; a first setting means for setting a detection flag of an object for which overprint is not set in the overprint attribute to OFF; a second setting means for setting a detection flag of the predetermined object to ON when the color change is detected; The information processing device according to claim 1 , further comprising:

3. the second determining means determines the overlap based on the area of the stored object; a third setting means for setting the overprint attribute of the predetermined object to False if there is no other object overlapping the predetermined object; The information processing device according to claim 2 , further comprising:

4. the third determining means determines whether the color configurations of the color plates are the same based on the color values of the predetermined object and the color values of the overlapping object; If the color plates of the predetermined object and the color plates of the overlapping object are not configured only with plates of the same color, a detection flag of the predetermined object is set to ON; a fourth setting means for setting the overprint attribute of the predetermined object to False when the color plate of the predetermined object and the color plate of the overlapping object are composed of only plates of the same color; The information processing device according to claim 2 , further comprising:

5. a second detection means for detecting disappearance of the object when the color values of all color plates of the predetermined object in which the color change is detected are 0; The information processing device according to claim 1 , further comprising:

6. a display control means for displaying all objects for which the color change has been detected; The information processing device according to claim 1 , further comprising:

7. the display control means displays the object for which the color change has been detected and the object for which the disappearance has been detected in a distinguishable manner. The information processing device according to claim 6 .

8. the display control means displays a list of objects for which a color change has been detected, a list of objects for which a color change has not been detected, and the PDL data. The information processing device according to claim 6 .

9. The analysis means analyzes two or more objects included in the PDL data, a first determination means for determining whether or not overprinting is set for each of the two or more objects; If an overprint is set for any of the two or more objects, a second determination means determines whether the predetermined object to which the overprint is set overlaps with another object; If there is an overlap, a third determination means determines whether the configuration of the color plate of the predetermined object is the same as the configuration of the color plate of the other overlapping object; a detection means for detecting a color change due to overprinting when the color plate of the predetermined object and the color plate of the overlapping object are not configured only with plates of the same color; Information processing methods.

10. Computer, an analysis means for analyzing two or more objects included in the PDL data; a first determination means for determining whether or not overprinting is set for each of the two or more objects; a second determination means for determining whether a predetermined object to which overprinting is set overlaps with another object when overprinting is set for any of the two or more objects; a third determination means for determining, when the overlap exists, whether the color configuration of the predetermined object is the same as that of the other overlapping object; a detection means for detecting a color change due to overprinting of the predetermined object when the color plate of the predetermined object and the color plate of the other overlapping object are not composed of only plates of the same color; A program to make it function as such.

11. causing the computer to further function as a storage means for storing regions of the two or more objects; the first determining means determines the overprint setting based on an overprint attribute of the object; a first setting means for setting a detection flag of an object for which overprint is not set in the overprint attribute to OFF in the computer; 11. The program according to claim 10, further functioning as second setting means for setting a detection flag of the predetermined object to ON when the color change is detected.

12. the second determining means determines the overlap based on the area of the stored object; 12. The program according to claim 11, for causing the computer to further function as a third setting unit that sets the overprint attribute of the predetermined object to False when there is no other object overlapping the predetermined object.

13. the third determining means determines whether the color configurations of the color plates are the same based on the color values of the predetermined object and the color values of the overlapping object; the computer sets a detection flag of the predetermined object to ON when the color plates of the predetermined object and the color plates of the overlapping object are not configured only with plates of the same color; The program of claim 11, further functioning as a fourth setting means for setting the overprint attribute of the specified object to False when the color plates of the specified object and the color plates of the overlapping object are composed only of plates of the same color.

14. 11. The program according to claim 10, further causing the computer to function as a second detection unit that detects the disappearance of the object when the color values of all color plates of the predetermined object in which the color change is detected are 0.

15. 11. The program according to claim 10, for causing the computer to further function as a display control unit that displays all objects for which color changes have been detected on a display unit.

16. 16. The program according to claim 15, wherein the display control means causes the display unit to display the object for which the color change has been detected and the object for which the disappearance has been detected, in a distinguishable manner.

17. 16. The program according to claim 15, wherein the display control means causes the display unit to display a list of objects for which a color change has been detected, a list of objects for which a color change has not been detected, and the PDL data.

Citation Information

Patent Citations

  • Image processor

    JP2008193706A