Print job management method, print job management apparatus, and computer program product
By acquiring and setting the scanner profile corresponding to the print job, the color management problem caused by changes in scanner accuracy is solved, and print quality is improved, especially the color management accuracy when using special colors and paper.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- KONICA MINOLTA INC
- Filing Date
- 2025-12-08
- Publication Date
- 2026-06-16
AI Technical Summary
In existing technologies, the accuracy of scanners varies depending on the printing job conditions, making it difficult to meet the demand for high print quality. This is especially true when using special colors and paper, where it is difficult to select the appropriate scanner profile for color management.
By acquiring and setting scanner profiles for each print job, including factors such as paper type, image formation mode, print job type, and user, dynamic matching of scanner profiles is achieved.
It enables the selection of appropriate scanner profiles based on different print jobs, improving the accuracy of color management and print quality, and meeting the demand for high-quality printing.
Smart Images

Figure CN122222792A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a print job management method, a print job management device, and a computer program product. Background Technology
[0002] In color management of printed materials where images are formed by an image forming apparatus, scanners are generally used from the viewpoint of reading speed. The read data (RGB values) read by the scanner is converted into color values (L*a*b* values, XYZ values, etc.) through the scanner profile.
[0003] Patent document 1 describes a technique for accepting the designation of a scanner profile for a scanning system operation performed in a multifunction printer.
[0004] Existing technical documents
[0005] Patent documents
[0006] Patent Document 1: Japanese Patent Application Publication No. 2023-77467 Summary of the Invention
[0007] However, to date, there is no technology specifying a scanner profile for reading the printed material that forms an image in a print job. Examples of print jobs using scanners include checking the image read from the printed material, color adjustment of the image forming apparatus (creating color parameters), color verification, and color matching based on color samples.
[0008] In recent years, with advancements in image forming technology, the diversity of image forming processes, such as those using special colors or special paper, has increased. Conversely, the scanner's accuracy in reading the printed material varies depending on the printing job. For example, the optimal scanner profile differs depending on the paper and inks used in image forming. Therefore, it becomes difficult to meet the needs of customers requiring high print quality in terms of scanner color management (color adjustment, color verification, etc.).
[0009] The present invention was made in view of the problems in the prior art described above, and its subject is to use a suitable scanner profile for each print job.
[0010] To address the aforementioned issues, according to a first aspect of the present invention, a print job management method is provided for managing print jobs executed by an image forming engine. The print job management method includes: acquiring information about a first scanner profile for converting read data of a printed object forming an image in a first print job; setting the first scanner profile in correspondence with the first print job based on the acquired information about the first scanner profile; acquiring information about a second scanner profile for converting read data of a printed object forming an image in a second print job; and setting the second scanner profile in correspondence with the second print job based on the acquired information about the second scanner profile.
[0011] According to a second aspect of the invention, in the print job management method according to the first aspect, in response to receiving a designation of a scanner profile, information of the designated scanner profile is obtained.
[0012] According to a third aspect of the invention, in the print job management method according to the first aspect, paper types are pre-associated with scanner profiles, and in response to receiving a paper type specification, information of the scanner profile corresponding to the specified paper type is obtained.
[0013] According to a fourth aspect of the invention, in the print job management method according to the first aspect, an image forming mode is pre-associated with a scanner profile, and in response to receiving a designation of an image forming mode, information of the scanner profile corresponding to the designated image forming mode is obtained.
[0014] According to a fifth aspect of the invention, in the print job management method according to the first aspect, the type of print job is pre-associated with a scanner profile, and information of the scanner profile corresponding to the type of print job to be processed is obtained.
[0015] According to a sixth aspect of the invention, in the print job management method according to the first aspect, a user is pre-associated with a scanner profile, and in response to receiving a user's designation, information about the scanner profile corresponding to the designated user is obtained.
[0016] According to a seventh aspect of the present invention, in the print job management method according to the first aspect, information of a scanner profile is obtained for each page included in a print job of the processing object, and the scanner profile is set to correspond with the pages included in the print job of the processing object based on the information of the obtained scanner profile.
[0017] According to an eighth aspect of the invention, in the print job management method according to the first aspect, the print job is a job based on original data.
[0018] According to a ninth aspect of the present invention, in the print job management method according to the first aspect, the print job is a job for color verification or a job for generating color parameters.
[0019] According to a tenth aspect of the present invention, a print job management apparatus is provided, the print job management apparatus including a controller that executes the print job management method of any one of the first to ninth aspects.
[0020] According to the eleventh aspect of the present invention, in the print job management device according to the tenth aspect, the print job management device is a PC with a printer driver installed.
[0021] According to a twelfth aspect of the present invention, in the print job management apparatus according to the tenth aspect, the print job management apparatus is a printer controller connected to an image forming apparatus having the image forming engine.
[0022] According to a thirteenth aspect of the present invention, in the print job management apparatus according to the tenth aspect, the print job management apparatus is an image forming apparatus including the image forming engine.
[0023] According to a fourteenth aspect of the present invention, a computer program product is provided for causing a computer controlling a print job management device to execute the print job management method of any one of the first to ninth aspects.
[0024] According to the present invention, a suitable scanner profile can be used for each print job. Attached Figure Description
[0025] Figure 1 This is a structural diagram of the color management system in the first embodiment of the present invention.
[0026] Figure 2 This is a diagram showing the hardware structure of an image forming apparatus.
[0027] Figure 3 This is a diagram showing the external structure of the image forming apparatus.
[0028] Figure 4 It is shown Figure 1 A diagram of the hardware structure of a PC.
[0029] Figure 5 This is a diagram showing the hardware structure of the printer controller.
[0030] Figure 6 This is a diagram showing the hardware structure of the color management device.
[0031] Figure 7This is an example of a mapping table showing the correspondence between profile names and profile data.
[0032] Figure 8 This is an example of a mapping table showing the correspondence between paper types and document names.
[0033] Figure 9 This is an example of a mapping table showing the correspondence between image formation modes and file names.
[0034] Figure 10 This is a diagram illustrating an example of a mapping table showing the correspondence between print job types and file names.
[0035] Figure 11 This is an example of a mapping table showing the correspondence between usernames and profile names.
[0036] Figure 12 This is a ladder diagram illustrating the inspection process performed in the PC and the image forming apparatus.
[0037] Figure 13 This is an example of a job management screen displayed on a PC.
[0038] Figure 14 This is an example of a screen displaying the selection method for obtaining the profile on a PC.
[0039] Figure 15 This is a flowchart showing the scanner profile setup process A.
[0040] Figure 16 This is an example of a screen displaying the selection method for obtaining the scanner profile in the specified field.
[0041] Figure 17 This is a flowchart showing the scanner profile setup process B.
[0042] Figure 18 This is a flowchart illustrating the scanner profile setup process C.
[0043] Figure 19 This is a flowchart showing the scanner profile setup process D.
[0044] Figure 20 This is a flowchart showing the scanner profile setup process E.
[0045] Figure 21 This is an example of a screen displaying the selection screen for obtaining the profile in the user-specified field.
[0046] Figure 22 This is a ladder diagram illustrating the color parameter production process performed in the color management apparatus and image forming apparatus according to the second embodiment.
[0047] Figure 23This is an example of a screen displaying color parameters in a color management device.
[0048] Figure 24 This is a ladder diagram illustrating the color verification process performed in the color management apparatus and image forming apparatus of the third embodiment.
[0049] Figure 25 This is an example of a settings screen related to color verification displayed in a color management device.
[0050] Figure 26 This is a ladder diagram illustrating the color matching process based on color samples performed in the color management apparatus and image forming apparatus of the fourth embodiment.
[0051] Figure 27 This is a ladder diagram illustrating the color matching process based on color samples performed in the color management apparatus and image forming apparatus of the fourth embodiment.
[0052] Figure 28 This is a flowchart illustrating the scanner profile setting process F in the fifth embodiment.
[0053] Figure 29 This is a flowchart showing the scanner profile setup process G. Detailed Implementation
[0054] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The advantages and features provided by these embodiments will be understood from the following detailed description and the accompanying drawings. However, the scope of the present invention is not limited to the embodiments disclosed below or the examples illustrated in the drawings.
[0055] [First Implementation Method]
[0056] Figure 1 The structure of the color management system 100 according to the first embodiment is shown. The color management system 100 includes a PC (Personal Computer) 10, a printer controller 20, an image forming apparatus 30, and a color management device 50. The devices constituting the color management system 100 are connected via a communication network N such as a LAN (Local Area Network) in a manner capable of data communication. Furthermore, the number of each device is not particularly limited. The color management system 100 is used, for example, in print shops that provide printed materials to customers.
[0057] The printer driver program 121 is installed in PC10 (see reference). Figure 4The PC10 issues printing instructions to the printer controller 20 or the image forming apparatus 30 via the printer driver. Specifically, based on the operator's operation, the PC10 generates print data described in a Page Description Language (PDL) or similar language that the printer controller 20 can interpret. The PC10 then sends the generated print data to the printer controller 20.
[0058] Printer controller program 221 (see reference) is installed in printer controller 20. Figure 5 The printer controller 20 receives print data from the PC 10. Additionally, the printer controller 20 receives graphic data from the color management device 50. The printer controller 20 performs RIP (Raster Image Processing) processing on the print data or graphic data to generate printable image data (raster data). Furthermore, the printer controller 20 performs image processing such as color conversion and filtering on the printable image data. The printer controller 20 then sends the processed image data (raster data) to the image forming apparatus 30.
[0059] Alternatively, the printer controller 20 can be built into the image forming apparatus 30. Furthermore, the printer controller 20 and the image forming apparatus 30 can also be connected via a dedicated cable, such as through a PCI connection.
[0060] The image forming apparatus 30 forms an image on paper based on raster data (image data in bitmap form). Paper includes printing paper and various films. Types of paper include plain paper, high-quality paper, glossy coated paper, matte coated paper, etc.
[0061] The color management device 50 is equipped with a color management application 521 for managing the image forming device 30 (see also...). Figure 6 The color management device 50 performs color verification, color adjustment, execution instructions for color matching based on color samples, data analysis, and history management in the image forming device 30.
[0062] Figure 2 The hardware structure of the image forming apparatus 30 is shown. Figure 3 The external structure of the image forming apparatus 30 is shown. In addition to using four colors of toner—cyan (C), magenta (M), yellow (Y), and black (K)—the image forming apparatus 30 can also use white (W) as a special color to form images.
[0063] The image forming apparatus 30 includes a CPU (Central Processing Unit) 31, a storage unit 32, a display unit 33, an operation unit 34, a communication unit 35, an image forming unit 36, a platen scanner 37, a paper feed unit 38, an in-line scanner 39, and a colorimeter 40.
[0064] The CPU 31 provides unified control over the processing operations of each part of the image forming apparatus 30. The CPU 31 reads various processing programs stored in the storage unit 32 and performs various processing operations in cooperation with these programs.
[0065] The storage unit 32 includes HDD (Hard Disk Drive), SSD (Solid State Drive), non-volatile memory, etc. The storage unit 32 stores various processing programs and data related to these processes. For example, the storage unit 32 stores paper information related to the image forming apparatus 30. Furthermore, the storage unit 32 stores target files, printer files, scanner files, etc.
[0066] The display unit 33 is composed of an LCD (Liquid Crystal Display). The display unit 33 displays various images according to the display signals input from the CPU 31.
[0067] The operation unit 34 accepts various operations from the operator and outputs operation signals based on those operations to the CPU 31. The operation unit 34 includes a touch screen, numeric keys, a start button, a stop button, etc.
[0068] The communication unit 35 communicates with external devices. For example, the communication unit 35 receives raster data from the printer controller 20. The communication unit 35 also receives chart printing instructions, chart reading instructions, etc., from the color management device 50.
[0069] The image forming unit 36 forms an image on paper using an electrophotographic method. The image forming unit 36 includes photosensitive drums 361C, 361M, 361Y, 361K, and 361W corresponding to cyan (C), magenta (M), yellow (Y), black (K), and white (W), an intermediate transfer belt 362, a fixing unit 363, and a flipping unit 364. For example, after uniformly charging the photosensitive drum 361C corresponding to cyan, the image forming unit 36 scans and exposes the photosensitive drum 361C using a laser beam based on the cyan image data to form an electrostatic latent image. The image forming unit 36 then attaches cyan toner to the electrostatic latent image on the photosensitive drum 361C and performs development. The processing of other colors is the same as that for cyan. The image forming unit 36 sequentially transfers the toner images of each color formed on the photosensitive drums 361C, 361M, 361Y, 361K, and 361W corresponding to each color onto the intermediate transfer belt 362 (first transfer). That is, a color toner image is formed on the intermediate transfer belt 362 by overlapping toner images of multiple colors. The image forming unit 36 then transfers the color toner image from the intermediate transfer belt 362 onto the paper (second transfer). The fixing unit 363 fixes the color toner image onto the paper by heating and pressurizing. When image formation is performed on both sides of the paper, the flipping unit 364 flips the paper with the image on the front side to the back and then feeds it back to the image forming unit 36. The CPU 31 controls the image forming unit 36 based on the image data to form an image.
[0070] An example of an image forming unit 36 is shown that uses five colors of toner (cyan, magenta, yellow, black, and white) to form an image. Alternatively, the toner used in the image forming unit 36 may not include white, or may include special colors other than white.
[0071] The platen scanner 37 reads paper, color samples, etc. placed on the document tray and generates reading data with pixel values of each color, namely red (R), green (G), and blue (B).
[0072] The paper supply unit 38 has multiple paper supply trays, which supply the paper stored in each paper supply tray to the image forming unit 36.
[0073] The in-line scanner 39 is positioned on the transport path downstream of the image forming unit 36 in the paper transport direction. The in-line scanner 39 can read the entire paper across the paper width direction orthogonal to the paper transport direction. The in-line scanner 39 reads the transported paper and generates readout data with pixel values of red (R), green (G), and blue (B). The in-line scanner 39 is, for example, a linear CCD sensor.
[0074] The colorimeter 40 is positioned on the transport path downstream of the image forming unit 36 in the paper transport direction. The colorimeter 40 is a spectral colorimeter and outputs colorimetric values (L*a*b* values, XYZ values, etc.). The colorimeter 40 is configured to be movable in the paper width direction. For example, the colorimeter 40 is used for the calibration of the in-line scanner 39 (creation of scanner profiles).
[0075] Figure 4 The hardware structure of PC10 is shown. PC10 includes CPU11, storage unit 12, display unit 13, operation unit 14, and communication unit 15.
[0076] CPU11 provides overall control over the processing actions of various parts of PC10. CPU11 reads various processing programs stored in storage unit 12 and performs various processing tasks in cooperation with these programs.
[0077] Storage unit 12 includes HDD, SSD, non-volatile memory, etc. Storage unit 12 stores various processing programs such as printer driver program 121, and data related to various processing.
[0078] The display unit 13 is composed of an LCD. The display unit 13 displays various images according to the display signals input from the CPU 11.
[0079] The operation unit 14 includes a keyboard and a mouse, among other pointing devices. The operation unit 14 outputs operation signals input through key operations on the keyboard and operations on the pointing devices to the CPU 11.
[0080] The communication unit 15 conducts data communication with external devices.
[0081] Figure 5 The hardware configuration of the printer controller 20 is shown. The printer controller 20 includes a CPU 21, a storage unit 22, a display unit 23, an operation unit 24, and a communication unit 25. Since the components in the printer controller 20 are the same as those in the PC 10, the parts that differ from the PC 10 will be described.
[0082] The storage unit 22 stores the printer controller program 221. Additionally, the storage unit 22 stores target files, printer files, etc.
[0083] Figure 6 The hardware structure of the color management device 50 is shown. The color management device 50 includes a CPU 51, a storage unit 52, a display unit 53, an operation unit 54, and a communication unit 55. Since the components in the color management device 50 are the same as those in the PC 10, the parts that differ from the PC 10 will be described.
[0084] Storage unit 52 stores color management application 521. The color management application is implemented through the collaboration of CPU 51 and color management application 521. The color management application provides a user interface for executing instructions on color management of image forming apparatus 30, confirming color verification results, calculating correction values, etc. The use of the color management application is not limited to the case where the program is installed locally. Alternatively, it can be used as a SaaS (Software as a Service) service via a browser from color management device 50 in the cloud.
[0085] In the first embodiment, it is described that PC10 (printer driver) is the print job management device of the present invention.
[0086] Furthermore, in the first embodiment, the inspection of the print job is described as an operation mode in which the in-line scanner 39 is used in the image forming apparatus 30.
[0087] Print job inspection is a process used in the image forming apparatus 30 to check whether images such as illustrations and natural images have been printed to the target. For example, print job inspection includes determining whether the color of the printed material is the target color, whether there is a positional misalignment, and whether the image is missing or dirty.
[0088] During print job inspection, spot colors (special colors) or alternative colors in the print can be selected as the objects of inspection.
[0089] A spot color is a color specified on image data (original data) using special toners, inks, etc. Spot colors are colors that require high color reproducibility. Examples of spot colors include corporate colors and logo colors. When a spot color is specified on image data, it is replaced with an approximate color based on a combination of process colors (CMYK values). Spot color checks include, for example, determining whether the color difference between the spot color and a color printed using an approximate color (CMYK values) is below acceptable limits.
[0090] The substitute color is the color replaced in a function that replaces any set color with a specified color. The substitute color check includes determining whether the color printed using the replaced color (CMYK value) becomes the target color (specified color).
[0091] The CPU 11 (control unit) of PC 10 manages the print jobs executed by the image forming unit 36 (image forming engine) of the image forming apparatus 30. The CPU 11 sets up a scanner profile in correspondence with the print job. "Setting up a scanner profile in correspondence with the print job" can be either storing information indicating the correspondence between the print job and the scanner profile, or it can be notifying another device of the information indicating the correspondence between the print job and the scanner profile.
[0092] Print jobs are based on original data. "Original data-based jobs" refer to print jobs for the general purpose of printing. "Original data-based jobs" are used to distinguish them from jobs that print charts or graphs, and are intended for purposes such as color verification or the creation of color parameters.
[0093] In the first embodiment, a job (inspection job) for inspecting a printout in which an image is formed based on the original manuscript data will be described.
[0094] CPU 11 acquires information about a first scanner profile used to convert read data from the printed material that forms an image in the first print job. Based on the acquired information about the first scanner profile, CPU 11 sets the first scanner profile to correspond with the first print job.
[0095] CPU 11 acquires information about a second scanner profile used to convert read data from the printed material that forms an image in the second print job. Based on the acquired information about the second scanner profile, CPU 11 sets the second scanner profile to correspond with the second print job.
[0096] The storage unit 12 of PC10 stores corresponding tables T1 to T5.
[0097] Figure 7 An example of the data structure corresponding to table T1 is shown. In table T1, the profile name and profile data are pre-assigned. The profile name is the name of the scanner profile. The profile data is the data of the scanner profile. Profile data A1 to D1 can also be pre-stored as separate data in storage unit 12 (correspondence table T1). Alternatively, for example, only profile data A1 can be registered in storage unit 12, and profile data B1 to D1 can be generated based on profile data A1. In this case, it is possible to use AI generation to generate the profile data.
[0098] Figure 8 An example of the data structure in table T2 is shown. In table T2, paper types are pre-assigned to filenames. Paper type refers to the type of paper, including its material, weight, color, and surface finish. A one-to-one correspondence between paper type and scanner filename is not required; different paper types can be associated with the same scanner file. Figure 8In the example, paper A2 and paper C2 correspond to the same file A0. Paper types can be mapped to file data via file names, or file data can be directly mapped to paper types. This also applies to correspondence tables T3 to T5.
[0099] Figure 9 An example of the data structure corresponding to Table T3 is shown. In Table T3, image forming modes are pre-assigned to filenames. Image forming modes are image forming modes based on differences in the colors of the toners used for image forming (CMYK, K, CMYKW, W, etc.) and single-sided / double-sided printing, etc.
[0100] Figure 10 An example of the data structure corresponding to Table T4 is shown. Table T4 pre-assigns print job types to file names. A print job type is the type of print job. For example, print jobs are categorized into multiple groups (types) based on the purpose of the printed material, the type of image, etc. Examples of purposes for printed materials include calendars, posters, etc.
[0101] Figure 11 An example of the data structure corresponding to table T5 is shown. In table T5, usernames are pre-assigned to filenames. The username is the user's name. If it is a print shop, the user can be either a customer who has commissioned a print job or an operator who performs the print job.
[0102] Upon receiving a specified scanner profile, CPU11 retrieves information about that specified scanner profile. This information can be the scanner profile's identification information (profile name, etc.) or the scanner profile's data itself.
[0103] In response to receiving a paper type specification, CPU11 retrieves the scanner profile information corresponding to the specified paper type. CPU11 refers to the mapping table T2 to retrieve the profile name corresponding to the specified paper type.
[0104] In response to receiving a specified image forming mode, CPU11 retrieves information about the scanner profile corresponding to the specified image forming mode. CPU11 refers to the correspondence table T3 to retrieve the profile name corresponding to the specified image forming mode.
[0105] CPU11 obtains information about the scanner profile corresponding to the type of print job being processed. CPU11 refers to the corresponding table T4 to obtain the profile name corresponding to the print job type to which the print job being processed belongs.
[0106] In response to receiving a user's specification, CPU11 retrieves the scanner profile information corresponding to the specified user. CPU11 refers to the mapping table T5 to retrieve the profile name corresponding to the specified username.
[0107] Next, the operation of the color management system 100 in the first embodiment will be described.
[0108] Figure 12 This is a ladder diagram showing the inspection process performed in PC10 and image forming apparatus 30.
[0109] First, in PC10, CPU11 accepts the selection of a print job as the processing target (step S1). For example, CPU11 displays on display unit 13. Figure 13 The job management screen 60 shown is a job list bar 61 and a preview bar 62.
[0110] The job list column 61 displays a list of print jobs managed in the color management system 100.
[0111] In the preview bar 62, a preview image related to the print job selected in the job list bar 61 is displayed.
[0112] When an operator selects a print job from the job list bar 61 through the operation of the operation unit 14, the CPU 11 displays a preview image related to the selected print job in the preview bar 62.
[0113] Next, CPU11 performs scanner profile setting processing (step S2).
[0114] CPU 11 causes display unit 13 to display. Figure 14 The document acquisition method selection screen 70 is shown. This screen is used to select a scanner document acquisition method. The selection screen 70 includes radio buttons 71-75 corresponding to document specification, paper type specification, image forming mode specification, print job type specification, and user specification, respectively. The operator selects one of the radio buttons 71-75 through operation from the operation unit 14. The operator can select a scanner document acquisition method for each job, or select a shared setting for multiple jobs.
[0115] In the selection screen for obtaining the file (see 70), the method for obtaining the file is shown. Figure 14 When radio button 71 corresponding to "Profile Specification" is selected in the configuration, CPU 11 executes... Figure 15 The scanner profile settings are shown in section A.
[0116] In the scanner profile setting process A, CPU 11 receives the specified scanner profile (step S11). Specifically, CPU 11 as follows: Figure 16 As shown, the scanner profile selection screen 70 displays the scanner profile specification field 76. The CPU 11 reads multiple profile names stored in the storage unit 12 (correspondence table T1). The CPU 11 displays multiple profile names as a drop-down menu in the scanner profile specification field 76. In addition, the CPU 11 can also obtain profile names stored in the storage unit 32 of the image forming apparatus 30. The operator selects a specific profile name (scanner profile) from the drop-down menu by operating the operation unit 14.
[0117] Next, CPU11 acquires the specified scanner profile (step S12). CPU11 can acquire either the profile name or the profile data of the specified scanner profile.
[0118] Next, the CPU11 sets the acquired scanner profile to correspond with the print job (step S13). For example, the CPU11 sets the scanner profile to correspond with the print job by adding the scanner profile's identification information (profile name, etc.) to the print job.
[0119] After step S13, the process enters the inspection process (see...). Figure 12 Step S3.
[0120] In the selection screen for obtaining the file (see 70), the method for obtaining the file is shown. Figure 14 When radio button 72 corresponding to "Paper Type Specify" is selected in the process, CPU 11 executes... Figure 17 The scanner profile settings are shown in section B.
[0121] In the scanner profile setting process B, the CPU 11 accepts the specification of the paper type (step S21). For example, the CPU 11 displays multiple paper types as a drop-down menu on the display unit 13. The operator specifies any paper type from the drop-down menu by operating the operation unit 14.
[0122] Furthermore, the paper type is typically set in a general settings screen related to task settings (e.g., a print settings screen). Therefore, when the CPU 11 can obtain the paper type information from the settings information, the processing in step S21 is not required.
[0123] Next, CPU11 acquires the scanner profile corresponding to the specified paper type (step S22). Specifically, CPU11 refers to the correspondence table T2 to acquire the profile name corresponding to the specified paper type. In addition, CPU11 can also acquire the profile data corresponding to the profile name by referring to the correspondence table T1.
[0124] Next, the CPU11 sets the acquired scanner profile in relation to the print job (step S23).
[0125] After step S23, the process enters the inspection process (see...). Figure 12 Step S3.
[0126] In the selection screen for obtaining the file (see 70), see screen 70. Figure 14 When radio button 73 corresponding to "Specify Image Forming Mode" is selected in the configuration, CPU 11 executes... Figure 18 The scanner profile settings are shown in section C.
[0127] In the scanner profile setting process C, the CPU 11 accepts the specification of the image forming mode (step S31). For example, the CPU 11 displays multiple image forming modes on the display unit 13 as a drop-down menu. The operator specifies a particular image forming mode from the drop-down menu by operating the operation unit 14.
[0128] Furthermore, the image forming mode is typically set in a general settings screen related to task settings (e.g., a print settings screen). Therefore, when the CPU 11 can obtain the image forming mode information from the set information, the processing in step S31 is unnecessary.
[0129] Next, CPU 11 acquires the scanner profile corresponding to the specified image forming mode (step S32). Specifically, CPU 11 refers to the correspondence table T3 to acquire the profile name corresponding to the specified image forming mode. In addition, CPU 11 can also refer to the correspondence table T1 to acquire the profile data corresponding to the profile name.
[0130] Next, the CPU11 sets the acquired scanner profile in relation to the print job (step S33).
[0131] After step S33, the process enters the inspection process (see...). Figure 12 Step S3.
[0132] On the selection screen for obtaining the brief file, see screen 70 (see reference). Figure 14 In the process of selecting radio button 74 corresponding to "Specify print job type", CPU11 executes... Figure 19 The scanner profile settings are shown in section D.
[0133] In the scanner profile setting process D, CPU 11 obtains the scanner profile corresponding to the type of the print job to be processed (step S41). Specifically, CPU 11 refers to the correspondence table T4 to obtain the profile name corresponding to the type of the print job to be processed. In addition, CPU 11 can also refer to the correspondence table T1 to obtain the profile data corresponding to the profile name.
[0134] In addition, the CPU11 can be used as a drop-down menu to display multiple options on the display unit 13, allowing the operator to specify the type of print job.
[0135] CPU11 sets the acquired scanner profile in accordance with the print job (step S42).
[0136] After step S42, the process enters the inspection process (see...). Figure 12 Step S3.
[0137] In the selection screen for obtaining the file (see 70), the method for obtaining the file is shown. Figure 14 When radio button 75 corresponding to "User Specify" is selected in the ) process, CPU11 executes Figure 20 The scanner profile settings are shown in Figure E.
[0138] In the scanner profile setup process E, CPU 11 accepts the user's specifications (step S51). Specifically, as follows... Figure 21 As shown, CPU 11 displays the user-specified field 77 on the profile acquisition method selection screen 70. CPU 11 reads multiple usernames stored in the storage unit 12 (corresponding to table T5). CPU 11 displays multiple usernames as a drop-down menu in the user-specified field 77. Alternatively, CPU 11 can also acquire usernames stored in the storage unit 32 of the image forming apparatus 30. The operator selects a specific username from the drop-down menu by operating the operation unit 14.
[0139] Furthermore, if users are pre-assigned to print jobs, there is no need to re-assign them in step S51.
[0140] Next, CPU 11 obtains the scanner profile corresponding to the specified user (step S52). Specifically, CPU 11 refers to the correspondence table T5 to obtain the profile name corresponding to the specified user. In addition, CPU 11 can also refer to the correspondence table T1 to obtain the profile data corresponding to the profile name.
[0141] Next, the CPU11 sets the acquired scanner profile in relation to the print job (step S53).
[0142] After step S53, the process enters the inspection process (see...). Figure 12 Step S3.
[0143] As described above, in step S2 of the inspection process, CPU11 sets up the scanner profile in accordance with the print job (inspection job) selected in step S1.
[0144] return Figure 12 The CPU 11 of PC 10 sends a print job containing a scanner profile to the image forming apparatus 30 via the communication unit 15 (step S3). Furthermore, RIP processing related to the print job is performed in the printer controller 20. Specifically, the CPU 11 of PC 10 sends the print job containing the scanner profile to the printer controller 20 via the communication unit 15. The CPU 21 of the printer controller 20 performs RIP processing on the print data and sends the processed image data (raster data) to the image forming apparatus 30 via the communication unit 25.
[0145] The CPU 31 of the image forming apparatus 30 acquires a print job with a scanner profile set from the PC 10 via the communication unit 35. The CPU 31 can also acquire a print job with a scanner profile set via the printer controller 20. The CPU 31 stores information indicating the correspondence between the print job and the scanner profile in the storage unit 32. Based on the raster data involved in the print job, the CPU 31 controls the image forming unit 36 to form an image on the paper (step S4). In step S4, the CPU 31 produces a printout of one sheet of paper.
[0146] Next, the CPU 31 controls the in-line scanner 39 to read the printed material with the image formed (step S5). The CPU 31 obtains the read data (RGB values) of the printed material from the in-line scanner 39.
[0147] Next, the CPU 31 uses the scanner profile corresponding to the print job to convert the read data (RGB values) of the printed material into color values (L*a*b* values) (step S6). The storage unit 32 stores scanner profiles that can be set in the PC 10. For example, the CPU 31 determines the scanner profile to be used from the scanner profiles stored in the storage unit 32 based on the identification information (profile name, etc.) of the scanner profile attached to the print job.
[0148] Next, the CPU 31 checks the printed material based on the read data converted into chroma values (step S7). For example, the CPU 31 determines whether image formation was performed correctly by comparing the read data (chroma values) of the printed material with reference image data. The reference image data can be the original data used for image formation, or it can be data obtained by converting the read data of the correctly formed printed material into chroma values. Furthermore, if the CPU 31 determines that the printed material is not the target printed material during the inspection, it discharges the printed material being inspected as waste paper to a tray with a different destination than its normal discharge point.
[0149] Here, CPU31 determines whether the job has ended (step S8). If the job has not ended (step S8: no), the process returns to step S4. Furthermore, the processing of steps S4 to S7 can overlap in time with the processing of steps S4 to S7 before and after them.
[0150] In step S8, if the job is completed (step S8: Yes), the inspection process ends.
[0151] According to the first embodiment, the CPU 11 of the PC 10 sets a scanner profile corresponding to the print job. Therefore, the CPU 31 of the image forming apparatus 30 can apply a scanner profile suitable for the print job to the reading data of the printed material in which the image is formed in the print job. Thus, the color management system 100 can use a suitable scanner profile for each print job.
[0152] For example, when the CPU 11 of PC 10 receives a scanner profile specification, it can set the scanner profile specified by the operator in accordance with the print job.
[0153] When a paper type is specified, the CPU11 sets up a scanner profile corresponding to the specified paper type in relation to the print job. Thus, the CPU11 can set up a scanner profile suitable for the paper type associated with the print job.
[0154] When an image forming mode is specified, the CPU 11 sets a scanner profile corresponding to the specified image forming mode in relation to the print job. Thus, the CPU 11 can set a scanner profile suitable for the image forming mode associated with the print job.
[0155] The CPU 11 sets a scanner profile corresponding to the type of print job it is processing. Therefore, the CPU 11 can set a scanner profile suitable for the type of print job.
[0156] When the CPU11 receives a user's specification, it sets a scanner profile corresponding to the specified user in relation to the print job. Thus, the CPU11 can set a scanner profile suitable for the users involved in the print job.
[0157] In particular, in the first embodiment, the CPU 11 of PC 10 can be configured to correspond with the print job for inspection to set up the scanner profile.
[0158] Additionally, on the image forming apparatus 30 side, the CPU 31 can acquire information about the scanner profile used to convert the reading data of the printed matter that forms an image in the print job, and set the scanner profile according to the acquired scanner profile information in relation to the print job.
[0159] [Second Implementation]
[0160] Next, a second embodiment of the present invention will be described.
[0161] The color management system in the second embodiment has the same structure as the color management system 100 shown in the first embodiment. Therefore, the same reference numerals are used for structural parts that are the same as in the first embodiment, and descriptions are omitted. Hereinafter, the characteristic structure and processing of the second embodiment will be described.
[0162] In the second embodiment, it will be described that the color management device 50 is a print job management device according to the present invention.
[0163] Furthermore, in the second embodiment, the generation of color parameters of the image forming apparatus 30 will be explained as an operating mode in which the in-line scanner 39 is used in the image forming apparatus 30.
[0164] In the second embodiment, the printing job is a job used to generate color parameters (color parameter creation job).
[0165] The CPU 51 (control unit) of the color management device 50 manages the print jobs executed by the image forming unit 36 (image forming engine) of the image forming apparatus 30. The CPU 51 sets the scanner profile in accordance with the print job.
[0166] CPU51 acquires information about a first scanner profile used to convert read data from the printed material that forms an image in the first print job. Based on the acquired information about the first scanner profile, CPU51 sets the first scanner profile to correspond with the first print job.
[0167] CPU51 acquires information about a second scanner profile used to convert read data from the printed material that forms an image in the second print job. Based on the acquired information about the second scanner profile, CPU51 sets the second scanner profile to correspond with the second print job.
[0168] The image forming unit 36 of the image forming apparatus 30 prints a chart (color patch) for creating predetermined color parameters. The in-line scanner 39 of the image forming apparatus 30 reads the chart (printed material) for creating color parameters and generates read data.
[0169] The CPU 51 of the color management device 50 generates color parameters for the image forming apparatus 30 based on data read from a color parameter generation chart. These color parameters include an ICC profile, maximum concentration setting, a one-dimensional table, and a concentration balance table.
[0170] An ICC profile is a profile conforming to the ICC standard, containing a series of data representing the color characteristics of color-related input / output devices. Here, the CPU51 creates printer profiles, device connection profiles, etc., for the image forming apparatus 30 as ICC profiles.
[0171] The maximum concentration setting is a setting information used to adjust the maximum concentration for each color of CMYKW.
[0172] A one-dimensional table is a table representing the correspondence between inputs and outputs for each color of CMYKW, such as a tone curve.
[0173] The concentration balance table is a calibration table used for each color of CMYKW to suppress in-plane non-uniformity.
[0174] The memory 52 of the color management device 50 stores correspondence tables T1 to T5. Correspondence tables T1 to T5 are respectively associated with… Figures 7-11 The corresponding tables T1 to T5 shown are the same.
[0175] Next, the operation of the color management system 100 in the second embodiment will be described.
[0176] Figure 22 It is a ladder diagram showing the color parameter creation process performed in the color management device 50 and the image forming device 30.
[0177] First, in the color management device 50, the CPU 51 accepts the selection of color parameters as the object to be produced (step S61). For example, the CPU 51 displays multiple color parameters on the display unit 53. The operator selects a specific color parameter by operating the operation unit 54.
[0178] Next, CPU51 accepts selections such as charts for creating color parameters (step S62). For example, CPU51... Figure 23 As shown, the display unit 53 displays a color parameter creation screen 80 related to the color parameters of the object being created. The color parameter creation screen 80 includes a chromaticity chart selection bar 81, an ink plate level selection bar 82, a scanner profile selection bar 83, etc.
[0179] The chromaticity chart selection bar 81 is an area used to select chromaticity charts (charts for creating color parameters). The operator selects a specific chromaticity chart from the chromaticity chart selection bar 81 by operating the operation unit 54.
[0180] The ink level selection bar 82 is used to select the area related to UCR / GCR levels. UCR (Under Color Removal) replaces the CMY of the shadow area with ink (K). GCR (Gray Component Replacement) replaces all CMY of the grayscale area from the highlight area to the shadow area with black (K). The operator selects a level in the ink level selection bar 82 by operating the operation unit 54.
[0181] The scanner profile selection bar 83 is the area used to select a scanner profile. When the operator wants to directly specify a scanner profile, they can select a scanner profile in the scanner profile selection bar 83 by operating the operation unit 54.
[0182] Next, CPU51 executes the scanner profile setting process (step S63). Besides the fact that the CPU51 is the main operating unit, the processing and inspection processes in step S63 (see...) Figure 12 The process in step S2 of the scanner profile setup process is the same. Regarding the details of the scanner profile setup process, except that the CPU51 is the main actuator, it is identical to the scanner profile setup processes A through E (see [reference]). Figure 15 , Figures 17-20 The same applies. The CPU 51 sets up the scanner profile in correspondence with the print job (color parameter creation job) used to create the color parameters selected in step S61. The CPU 51 stores information indicating the correspondence between the color parameter creation job and the scanner profile in the storage unit 52.
[0183] In addition, Figure 23 When a scanner profile is selected in the scanner profile selection bar 83, the CPU 51 executes scanner profile setting process A. At this time, it is considered that the scanner profile selected in the scanner profile selection bar 83 was specified in step S11.
[0184] Next, the CPU 51 sends the printing instruction of the chart (chart for creating color parameters) to the image forming apparatus 30 via the communication unit 55 (step S64). The printing instruction of the chart can also be sent from the color management device 50 to the image forming apparatus 30 via the printer controller 20 as needed.
[0185] The CPU 31 of the image forming apparatus 30 obtains the printing instruction of the chart from the color management device 50 via the communication unit 35. Based on the printing instruction of the chart, the CPU 31 controls the image forming unit 36 to print the chart for color parameter creation onto paper (step S65).
[0186] Next, the CPU 51 of the color management device 50 sends a reading instruction for the chart (color parameter creation chart) to the image forming device 30 via the communication unit 55 (step S66).
[0187] The CPU 31 of the image forming apparatus 30 obtains a chart reading instruction from the color management device 50 via the communication unit 35. The CPU 31 controls the in-line scanner 39 to read the chart for color parameter production (printed material) (step S67). The CPU 31 obtains the chart reading data (RGB values) from the in-line scanner 39.
[0188] Next, the CPU 31 sends the read data of the chart (chart for creating color parameters) to the color management device 50 via the communication unit 35 (step S68).
[0189] The CPU 51 of the color management device 50 obtains the reading data of the chart from the image forming apparatus 30 via the communication unit 55 (step S69).
[0190] Next, CPU51 uses the scanner profile corresponding to the color parameter creation job to convert the read data (RGB values) of the color parameter creation chart into chromaticity values (L*a*b* values) (step S70).
[0191] Next, CPU51 generates the color parameters selected in step S61 (step S71) based on the data (chromaticity values) read from the color parameter generation chart. Target values (L*a*b* values) are predetermined for each color patch included in the color parameter generation chart.
[0192] CPU 51 generates color parameters based on the difference between the reading results (chromaticity values) of each color patch and the target value. For example, CPU 51 generates printer profiles, device connection profiles, etc., for image forming apparatus 30. In addition, CPU 51 can also generate maximum density settings, one-dimensional tables, density balance tables, etc., for image forming apparatus 30. CPU 51 sends the generated color parameters to image forming apparatus 30 via communication unit 55.
[0193] In the image forming apparatus 30, the CPU 31 causes the storage unit 32 to store color parameters.
[0194] The color parameter creation and processing are now complete.
[0195] According to the second embodiment, the CPU 51 of the color management device 50 sets a scanner profile corresponding to a print job. Thus, the CPU 51 can apply a scanner profile suitable for the print job to the reading data of the printed material in which the image is formed in that print job. Therefore, the CPU 51 can use an appropriate scanner profile for each print job.
[0196] For example, when the CPU51 receives a scanner profile specification, it can set the scanner profile specified by the operator to correspond with the print job.
[0197] When a paper type is specified, the CPU51 sets up a scanner profile corresponding to the specified paper type in relation to the print job. Thus, the CPU51 can set up a scanner profile suitable for the paper type associated with the print job.
[0198] When the CPU 51 receives a specification for an image forming mode, the CPU 51 sets a scanner profile corresponding to the specified image forming mode in relation to the print job. Thus, the CPU 51 can set a scanner profile suitable for the image forming mode associated with the print job.
[0199] The CPU 51 sets a scanner profile corresponding to the type of print job it is processing. Thus, the CPU 51 can set a scanner profile suitable for the type of print job.
[0200] When the CPU51 receives a user's specification, it sets a scanner profile corresponding to the specified user in relation to the print job. Thus, the CPU51 can set a scanner profile suitable for the users involved in the print job.
[0201] In particular, in the second embodiment, the CPU 51 is able to set up a scanner profile in correspondence with a print job used to create color parameters.
[0202] Additionally, in the color parameter creation and processing (refer to...) Figure 22The text describes the case where, in step S70, the read data is converted into chroma values on the color management device 50 side. Alternatively, the read data can be converted into chroma values on the image forming apparatus 30 side. In this case, after step S63 and before step S68, the CPU 51 of the color management device 50 sends information indicating the correspondence between the color parameter creation job and the scanner profile to the image forming apparatus 30 via the communication unit 55. Then, in step S68, the CPU 31 of the image forming apparatus 30 converts the read data into chroma values using the scanner profile corresponding to the color parameter creation job, and sends it to the color management device 50 via the communication unit 35. The CPU 51 of the color management device 50 creates color parameters based on the read data converted into chroma values on the image forming apparatus 30 side.
[0203] [Third Implementation Method]
[0204] Next, a third embodiment of the present invention will be described.
[0205] The color management system in the third embodiment has the same structure as the color management system 100 shown in the first embodiment. Therefore, the same symbols are used for the structural parts that are the same as those in the first embodiment, and the description is omitted.
[0206] In the third embodiment, similarly to the second embodiment, the case where the color management device 50 is a print job management device according to the present invention will be described. Hereinafter, the third embodiment will be described focusing on the parts that differ from the second embodiment.
[0207] In the third embodiment, color verification of the image forming apparatus 30 will be described as an operation mode in which the in-line scanner 39 is used in the image forming apparatus 30.
[0208] In the third embodiment, the printing job is a job for color verification (color verification job).
[0209] The image forming unit 36 of the image forming apparatus 30 prints a predetermined color verification chart (color patch). The in-line scanner 39 of the image forming apparatus 30 reads the color verification chart (printed material) and generates reading data.
[0210] The CPU 51 of the color management device 50 verifies whether the color reproduction of the image forming device 30 meets the standard based on the reading data of the color verification chart.
[0211] Next, the operation of the color management system 100 in the third embodiment will be described.
[0212] Figure 24This is a ladder diagram showing the color verification process performed in the color management device 50 and the image forming device 30.
[0213] First, in the color management device 50, the CPU 51 accepts the selection of the color verification function (step S81). For example, the CPU 51 displays a menu screen on the display unit 53. The operator selects the color verification function by operating the operation unit 54.
[0214] Next, CPU51 accepts various settings related to color verification (step S82). For example, such as... Figure 25 As shown, the CPU 51 causes the display unit 53 to display a setting screen 90 related to color verification. The setting screen 90 related to color verification includes a colorimetric chart selection bar 91, a target profile selection bar 92, a printer profile selection bar 93, a scanner profile selection bar 94, and a tolerance value setting bar 95.
[0215] The chromaticity chart selection bar 91 is an area used to select chromaticity charts (color verification charts). The operator selects a chromaticity chart from the chromaticity chart selection bar 91 by operating the operation unit 54.
[0216] The target profile selection bar 92 is an area for selecting target profiles. The operator selects a target profile from the target profile selection bar 92 by operating the operation unit 54.
[0217] The printer profile selection bar 93 is an area for selecting printer profiles. The operator selects a specific printer profile from the printer profile selection bar 93 by operating the operation unit 54.
[0218] The scanner profile selection bar 94 is the area used to select scanner profiles. When the operator wants to directly specify a scanner profile, they can select a scanner profile in the scanner profile selection bar 94 by operating the operation unit 54.
[0219] The tolerance setting field 95 is an area for setting tolerance values for each item. Operators can also select a tolerance value name in the tolerance setting field 95 through operations on the operation unit 54, thereby performing various settings related to the tolerance value simultaneously. Alternatively, operators can also set tolerance values separately for each item through operations on the operation unit 54.
[0220] Next, CPU51 executes the scanner profile setting process (step S83). Regarding the processing in step S83, and the color parameter creation process (see...), Figure 22 The processing in step S63 of the document is the same. The detailed content of the scanner profile setting process, except that the CPU51 is the main action unit, is the same as that in scanner profile setting processes A through E (see reference). Figure 15 , Figures 17-20 The CPU 51 sets up a scanner profile corresponding to a print job (color verification job) used for color verification. The CPU 51 stores information indicating the correspondence between the color verification job and the scanner profile in the storage unit 52.
[0221] In addition, Figure 25 When a scanner profile is selected in the scanner profile selection bar 94, the CPU 51 executes scanner profile setting process A. At this time, it is considered that the scanner profile selected in the scanner profile selection bar 94 was specified in step S11.
[0222] Steps S84 to S89, besides using a color verification chart, involve color parameter creation and processing (see...). Figure 22 The processing of steps S64 to S69 in the process is the same.
[0223] After step S89, CPU51 uses the scanner profile corresponding to the color verification job to convert the read data (RGB values) of the color verification chart into chromaticity values (L*a*b* values) (step S90).
[0224] Next, the CPU 51 performs color verification of the image forming apparatus 30 based on the data (chromaticity values) read from the color verification chart (step S91). Specifically, the CPU 51 compares the chromaticity values obtained from the chart printed by the image forming apparatus 30 with the color verification standard and the allowable value for each item to determine whether the color printed by the image forming apparatus 30 meets the color verification criteria. The CPU 51 stores the determination result in the storage unit 52 and displays the determination result on the display unit 53.
[0225] The color verification process is now complete.
[0226] According to the third embodiment, the CPU 51 of the color management device 50 sets a scanner profile corresponding to a print job. Thus, the CPU 51 can apply a scanner profile suitable for the print job to the reading data of the printed material in which the image is formed in that print job. Therefore, the CPU 51 can use an appropriate scanner profile for each print job.
[0227] Furthermore, the effect corresponding to the method of obtaining the scanner profile is the same as that of the second embodiment.
[0228] In particular, in the third embodiment, the CPU 51 can set up a scanner profile corresponding to a print job used for color verification.
[0229] Additionally, in color verification processing (refer to...) Figure 24The diagram below describes the case where, in step S90, the read data is converted into chromaticity values on the color management device 50 side. Alternatively, the read data can be converted into chromaticity values on the image forming apparatus 30 side. In this case, the CPU 51 of the color management device 50 sends information indicating the correspondence between the color verification job and the scanner profile to the image forming apparatus 30 via the communication unit 55 after step S83 and before step S88. Then, in step S88, the CPU 31 of the image forming apparatus 30 uses the scanner profile corresponding to the color verification job to convert the read data into chromaticity values, and then sends it to the color management device 50 via the communication unit 35. The CPU 51 of the color management device 50 performs color verification based on the read data converted into chromaticity values on the image forming apparatus 30 side.
[0230] [Fourth Implementation Method]
[0231] Next, the fourth embodiment of the present invention will be described.
[0232] The color management system in the fourth embodiment has the same structure as the color management system 100 shown in the first embodiment. Therefore, the same symbols are used for the structural parts that are the same as those in the first embodiment, and the description is omitted.
[0233] In the fourth embodiment, similar to the second embodiment, it will be described that the color management device 50 is a print job management device according to the present invention. In the fourth embodiment, the description will focus on the parts that are different from those in the second embodiment.
[0234] In the fourth embodiment, as an operating mode using the in-line scanner 39 in the image forming apparatus 30, color matching based on color samples (target output) is described. The color sample is the output received from the customer when inputting a document; it is not data but the actual output. In the fourth embodiment, the colors of the image forming apparatus 30 are adjusted to achieve the target printing, using the color sample as the target.
[0235] The platen scanner 37 of the image forming apparatus 30 reads color samples.
[0236] The CPU 51 of the color management device 50 creates a target profile based on the read data of the color samples and the original data corresponding to the color samples. The original data corresponding to the color samples is the image data (CMYK values) input to the target printer when the color samples are printed by the target printer.
[0237] The image forming unit 36 of the image forming apparatus 30 prints a chart (color block) for creating a printer profile. The in-line scanner 39 of the image forming apparatus 30 reads the chart (printed material) for creating a printer profile and generates read data.
[0238] The CPU 51 of the color management device 50 creates a printer profile for the image forming device 30 based on the read data of the chart for creating the printer profile.
[0239] The CPU51 combines the target profile and the printer profile to create a device link profile.
[0240] Next, the operation of the color management system 100 in the fourth embodiment will be described.
[0241] Figure 26 and Figure 27 It is a ladder diagram showing the color matching process based on color samples performed in the color management device 50 and the image forming device 30.
[0242] First, in the color management device 50, the CPU 51 accepts the selection of a color matching function based on a color sample (step S101). For example, the CPU 51 displays a menu screen on the display unit 53. The operator selects the color matching function based on the color sample through operation of the operation unit 54.
[0243] Next, CPU 51 accepts the selection of original data corresponding to the color sample (step S102). For example, CPU 51 displays candidate original data on display unit 53. The operator selects original data corresponding to the color sample through operation of operation unit 54.
[0244] Next, CPU51 executes the scanner profile setting process (step S103). Regarding the processing in step S103, and the color parameter creation process (see...), Figure 22 The processing in step S63 of the document is the same. The detailed content of the scanner profile setting process, except that the CPU51 is the main action unit, is the same as that in scanner profile setting processes A through E (see reference). Figure 15 , Figures 17-20 The CPU 51 sets up a scanner profile corresponding to a print job (color matching job) for color matching based on color samples. The CPU 51 stores information indicating the correspondence between the color matching job and the scanner profile in the storage unit 52.
[0245] Next, the CPU 51 causes the display unit 53 to display color samples by setting color samples on the platen scanner 37 of the image forming apparatus 30. The CPU 51 sends a reading instruction of the color samples in the platen scanner 37 to the image forming apparatus 30 via the communication unit 55 (step S104).
[0246] The CPU 31 of the image forming apparatus 30 obtains a reading instruction for a color sample from the color management device 50 via the communication unit 35. The CPU 31 controls the platen scanner 37 to read the color sample (step S105). The CPU 31 obtains the reading data (RGB values) of the color sample from the platen scanner 37.
[0247] Next, the CPU 31 sends the color sample reading data to the color management device 50 via the communication unit 35 (step S106).
[0248] The CPU 51 of the color management device 50 acquires color sample reading data from the image forming apparatus 30 via the communication unit 55 (step S107).
[0249] Next, the CPU 51 uses the scanner profile of the platen scanner 37 to convert the read data (RGB values) of the color sample into chromaticity values (L*a*b* values) (step S108). Furthermore, the scanner profile of the platen scanner 37 is considered reliable. Additionally, the CPU 51 can obtain the chromaticity values (L*a*b* values) of the color sample from a colorimeter or the like connected to the color management device 50.
[0250] Next, CPU 51 creates a target profile (step S109) based on the original data selected in step S102 and the chromaticity values of the color samples converted in step S108. The target profile is information representing the correspondence between the original data (CMYK values) of the color samples and the chromaticity values (L*a*b* values) obtained from the color samples. CPU 51 creates a table mapping CMYK values to L*a*b* values at the corresponding positions of the original data and the chromaticity values (read data) of the color samples, and creates a target profile for matching the colors of the color samples based on this table.
[0251] Next, processing is transferred to Figure 27 The CPU 51 sends the printing instruction of the chart (chart for printer profile creation) to the image forming apparatus 30 via the communication unit 55 (step S110). The printing instruction of the chart can also be sent from the color management device 50 to the image forming apparatus 30 via the printer controller 20 as needed.
[0252] The CPU 31 of the image forming apparatus 30 obtains the printing instruction of the chart from the color management device 50 via the communication unit 35. Based on the printing instruction of the chart, the CPU 31 controls the image forming unit 36 to print the chart for making printer profiles on paper (step S111).
[0253] Next, the CPU 51 of the color management device 50 sends a reading instruction for the chart (chart for making printer profiles) to the image forming device 30 via the communication unit 55 (step S112).
[0254] The CPU 31 of the image forming apparatus 30 obtains a reading instruction for the chart from the color management device 50 via the communication unit 35. The CPU 31 controls the in-line scanner 39 to read the chart (printed material) for printer profile creation (step S113). The CPU 31 obtains the reading data (RGB values) of the chart from the in-line scanner 39.
[0255] Next, the CPU 31 sends the read data of the chart (chart for making printer profiles) to the color management device 50 via the communication unit 35 (step S114).
[0256] The CPU 51 of the color management device 50 obtains the reading data of the chart from the image forming apparatus 30 via the communication unit 55 (step S115).
[0257] Next, CPU51 uses the scanner profile corresponding to the color matching job to convert the read data (RGB values) of the printer profile chart into chromaticity values (L*a*b* values) (step S116).
[0258] Next, CPU51 creates (corrects) a printer profile based on the read data (chromaticity values) from the printer profile creation chart (step S117). The printer profile is information showing the correspondence between the image data (CMYK values) output to the image forming unit 36 in the image forming apparatus 30 and the chromaticity values (L*a*b* values) of the printed matter formed by the image forming unit 36.
[0259] Next, the CPU 51 combines the target profile and the printer profile to create a device link profile (step S118). The CPU 51 then sends the created printer profile and device link profile to the image forming apparatus 30 via the communication unit 55.
[0260] In the image forming apparatus 30, the CPU 31 causes the storage unit 32 to store printer profiles and device link profiles.
[0261] The color matching process based on color samples is now complete.
[0262] When the CPU 31 of the image forming apparatus 30 forms an image based on the original data corresponding to the color samples, it applies a device link profile. That is, the CPU 31 uses the device link profile to convert the original data (CMYK values) into image data (CMYK values) for printing, which is then output to the image forming unit 36. As a result, the color of the printed material from the image forming apparatus 30 matches the color samples.
[0263] According to the fourth embodiment, the CPU 51 of the color management device 50 sets a scanner profile corresponding to a print job. Thus, the CPU 51 can apply a scanner profile suitable for the print job to the reading data of the printed material in which the image is formed in that print job. Therefore, the CPU 51 can use an appropriate scanner profile for each print job.
[0264] Furthermore, the effect corresponding to the method of obtaining the scanner profile is the same as that of the second embodiment.
[0265] In particular, in the fourth embodiment, the CPU 51 is capable of setting a scanner profile corresponding to a print job for color matching based on color samples.
[0266] Additionally, in color matching processing based on color samples (see...) Figure 26 and Figure 27 The text describes the case where, in step S116, the read data is converted into chromaticity values on the color management device 50 side. Alternatively, the read data can also be converted into chromaticity values on the image forming apparatus 30 side. In this case, after step S103 and before step S114, the CPU 51 of the color management device 50 sends information indicating the correspondence between the color matching job and the scanner profile to the image forming apparatus 30 via the communication unit 55. Then, in step S114, the CPU 31 of the image forming apparatus 30 converts the read data into chromaticity values using the scanner profile corresponding to the color matching job, and sends it to the color management device 50 via the communication unit 35. The CPU 51 of the color management device 50 creates a printer profile based on the read data converted into chromaticity values on the image forming apparatus 30 side.
[0267] [Fifth Implementation Method]
[0268] Next, the fifth embodiment of the present invention will be described.
[0269] The color management system in the fifth embodiment has the same structure as the color management system 100 shown in the first embodiment. Therefore, for structural parts that are the same as in the first embodiment, the same reference numerals are used, and descriptions are omitted. Hereinafter, the characteristic structure and processing of the fifth embodiment will be described.
[0270] In the first to fourth embodiments, the situation of corresponding the scanner profile with the entire print job is described.
[0271] In the fifth embodiment, the following situation will be described: the printed matter in which the image is formed in the printing job includes multiple pages, and the scanner profile is matched for each page.
[0272] In the fifth embodiment, similarly to the first embodiment, the PC10 (printer driver) is described as a print job management device according to the present invention.
[0273] The CPU 11 of PC10 acquires information from the scanner profile for each page included in the print job of the object being processed.
[0274] CPU11 sets up the scanner profile based on the information obtained from the scanner profile and matches it with the pages included in the print job of the object being processed.
[0275] When a print job consists of multiple pages, special printing techniques (special color toners, foil stamping, etc.) or colored paper are sometimes used for the cover, frontispiece, or title page. In such cases, using the same scanner profile for all pages will result in pages with poor reading accuracy from the online scanner 39. Therefore, in the fifth embodiment, a scanner profile is set for each page.
[0276] Next, the operation of the color management system 100 in the fifth embodiment will be described.
[0277] In the fifth embodiment, PC10 and image forming apparatus 30 also perform... Figure 12 The inspection process shown is the same as the previous one. However, in step S2, the CPU 11 of PC 10 executes... Figure 28 The scanner profile settings shown are in F.
[0278] In the scanner profile setup process F, the CPU 11 accepts the designation of the scanner profile for the target page (step S121). The CPU 11 designates multiple pages included in the print job as target pages in page order. The method for designating the scanner profile is the same as that in the scanner profile setup process A (see [reference]). Figure 15 The steps are the same as S11.
[0279] Next, CPU11 acquires the specified scanner profile (step S122). CPU11 can acquire either the profile name of the specified scanner profile or the profile data of the specified scanner profile.
[0280] Next, the CPU 11 sets the acquired scanner profile to correspond with the target page of the print job (step S123). For example, the CPU 11 causes the storage unit 12 to store information indicating the correspondence between the target page of the print job and the identification information (profile name, etc.) of the scanner profile.
[0281] Here, CPU 11 determines whether the target page is the final page of the print job (step S124). If the target page is not the final page of the print job (step S124: No), the process returns to step S121. CPU 11 uses the next page as the target page and repeats the processing after step S121.
[0282] In step S124, when the target page is the last page of the print job (step S124: Yes), the scanner profile setting process F ends.
[0283] During inspection and processing ( Figure 12 In step S3, the CPU 11 of PC 10 sends a print job containing scanner profiles for each page to the image forming apparatus 30 via the communication unit 15. For example, the CPU 11 sends the print job along with information indicating the correspondence between the pages and the scanner profiles to the image forming apparatus 30.
[0284] During inspection and processing ( Figure 12 In step S6, the CPU 31 of the image forming apparatus 30 uses the scanner profile corresponding to the corresponding page of the print job to convert the read data (RGB values) of the printed matter into color values (L*a*b* values).
[0285] According to the fifth embodiment, the CPU 11 of the PC 10 sets a scanner profile corresponding to the pages included in the print job. Therefore, the CPU 31 of the image forming apparatus 30 can apply a scanner profile suitable for each page of the print job to the reading data of the printed material in which the image is formed in the print job. Thus, the color management system 100 can use a suitable scanner profile for each page of the print job.
[0286] Additionally, the CPU11 of PC10 can also execute... Figure 29 The scanner profile setup process shown is G, which replaces... Figure 28 The scanner profile settings shown are in F.
[0287] In the scanner profile setting process G, a scanner profile is set for the entire print job, and if there are pages that need to be treated exceptionally, a different scanner profile is set for those pages.
[0288] Processing steps S131 to S133 and scanner profile setting processing A (refer to) Figure 15 The processing of steps S11 to S13 is the same, so the explanation is omitted.
[0289] Next, CPU 11 determines whether to set another scanner profile for a specific page (step S134). For example, CPU 11 causes display unit 13 to display a setting screen related to other scanner profiles. The operator selects whether to set another scanner profile for a specific page by operating operation unit 14.
[0290] When setting other scanner profiles for a specific page (step S134: Yes), CPU 11 accepts the designation of the specific page and other scanner profiles (step S135). The operator designates the page for which other scanner profiles are to be set through operations from the operation unit 14. Here, the operator can designate multiple pages. Regarding the method for designating scanner profiles, refer to Scanner Profile Setting Process A (see...). Figure 15 The steps are the same as S11. Furthermore, as a scanner profile for pages that require exception handling, multiple scanner profiles can be individually specified on a page-by-page basis.
[0291] Next, CPU11 acquires the specified other scanner profiles (step S136).
[0292] Next, the CPU11 sets up other scanner profiles corresponding to the specific page (step S137). The CPU11 replaces the scanner profile corresponding to the specific page with the information indicating the correspondence between the print job and the scanner profile.
[0293] After step S137, or in step S134, if no other scanner profile is set for a specific page (step S134: No), the scanner profile setting process G ends.
[0294] In this case, the color management system 100 can also use an appropriate scanner profile for each page of the print job.
[0295] Additionally, scanner profile settings processing F (see reference) Figure 28 ) and scanner profile settings processing G (refer to Figure 29 The example provided illustrates the use of a scanner profile specification. Scanner profiles can also be set per page when specifying paper type, image forming mode, or user specifications. Furthermore, when obtaining a scanner profile corresponding to the type of print job being processed, a scanner profile can be set per page.
[0296] In addition, scanner profile setup processing F and scanner profile setup processing G are used as inspection processes (see reference). Figure 12 A portion of it was explained.
[0297] In color parameter creation and processing (refer to...) Figure 22Color verification processing (refer to) Figure 24 ) and color matching processing based on color samples (see Figure 26 as well as Figure 27 In the document, you can also set up a scanner profile for each page.
[0298] Furthermore, the descriptions in the above embodiments are examples of the print job management method, print job management device, and computer program product of the present invention, and are not intended to limit the invention to these embodiments. Appropriate modifications can be made to the detailed structure and operation of each part constituting the apparatus without departing from the spirit of the present invention.
[0299] For example, the characteristic processes of each implementation can also be combined and performed.
[0300] In the above embodiments, it is described that the PC10 (printer driver) or the color management device 50 is the print job management device involved in the present invention.
[0301] Alternatively, the printer controller 20 connected to the image forming apparatus 30, which includes the image forming unit 36 (image forming engine), can also be a print job management device according to the present invention. In this case, the CPU 21 of the printer controller 20 sets a scanner profile corresponding to the print job received from the PC 10. The processing details are the same as in the embodiments described above.
[0302] Furthermore, the image forming apparatus 30, including the image forming unit 36 (image forming engine), can be a print job management device according to the present invention. In this case, the CPU 31 of the image forming apparatus 30 sets a scanner profile corresponding to the print job to be processed. The processing details are the same as in the embodiments described above.
[0303] In addition, in various embodiments, the processing performed by the PC10 (printer driver) or the color management device 50 may also be performed by other devices within the color management system 100 or by devices that can be connected to the color management system 100.
[0304] For example, the function of the color management device 50 may be included in the PC 10, the printer controller 20, or the image forming apparatus 30, and the color management device 50 may also be a single device.
[0305] Alternatively, the color management device 50 may only provide a web application and user interface, with the actual functions and data contained in the PC 10, printer controller 20, or image forming apparatus 30. Alternatively, the PC 10 may only provide a web application and user interface, with the actual functions and data contained in another PC, printer controller 20, or image forming apparatus 30.
[0306] Furthermore, in the above embodiments, the case where the in-line scanner 39 of the image forming apparatus 30 reads the printed matter and generates reading data has been described. Alternatively, the operator may place the printed matter on the platen scanner 37 of the image forming apparatus 30 or an external scanner, and the platen scanner 37 or the external scanner reads the printed matter and generates reading data. In this case, the scanner profile set corresponding to the printing job is the scanner profile of the scanner used.
[0307] In the above embodiments, the image forming apparatus 30 is described as an electrophotographic image forming apparatus that uses toner to form an image, but it is not limited thereto. The image forming apparatus 30 may also be an image forming apparatus using other printing methods such as inkjet printing.
[0308] The computer-readable medium for storing programs used to execute various processes is not limited to the examples described above. Additionally, a carrier wave can also be used as a medium for providing data for programs via communication lines.
[0309] The embodiments described above are for illustrative and exemplary purposes only and are not intended to be limiting. The scope of the present invention should be interpreted according to the claims.
[0310] Symbol Explanation
[0311] 10 PC
[0312] 11 CPU
[0313] 12 Storage Units
[0314] 13 Display Section
[0315] 14 Operations Department
[0316] 15Ministry of Communications
[0317] 20 Printer Controller
[0318] 30 Image forming apparatus
[0319] 31 CPU
[0320] 32 Storage Unit
[0321] 35 Ministry of Communications
[0322] 36 Image forming section
[0323] 39 Online Scanner
[0324] 50 Color Management Devices
[0325] 51 CPU
[0326] 52 Storage Unit
[0327] 53 Display Department
[0328] 54 Operations Department
[0329] 55 Ministry of Communications
[0330] 100 Color Management System
[0331] 121 Printer Driver Program
[0332] 221 Printer Controller Program
[0333] 521 Color Management Application
[0334] N communication network
[0335] Table of correspondences between T1 and T5
Claims
1. A print job management method for managing print jobs executed by an image forming engine, wherein, Information from a first scanner profile is acquired to convert read data from the printed material into an image formed in the first print job. Based on the information obtained from the first scanner profile, the first scanner profile is set in accordance with the first print job. Information from a second scanner profile is obtained to convert read data from the printed material into an image in a second print job. Based on the information obtained from the second scanner profile, the second scanner profile is set in accordance with the second print job.
2. The print job management method according to claim 1, wherein, In response to receiving a specified scanner profile, retrieve the information of the specified scanner profile.
3. The print job management method according to claim 1, wherein, Match the paper type with the scanner profile beforehand. In response to receiving a paper type specification, information about the scanner profile corresponding to that paper type is obtained.
4. The print job management method according to claim 1, wherein, The image forming mode is pre-matched with the scanner profile. In response to receiving a specified image forming mode, information about the scanner profile corresponding to the specified image forming mode is obtained.
5. The print job management method according to claim 1, wherein, Match the type of print job with the scanner profile in advance. Obtain information about the scanner profile corresponding to the type of print job being processed.
6. The print job management method according to claim 1, wherein, Pre-assign users to scanner profiles. In response to receiving a user's specification, retrieve the information of the scanner profile corresponding to the specified user.
7. The print job management method according to claim 1, wherein, For each page included in a print job, obtain information from the scanner profile. Based on the information obtained from the scanner profile, the scanner profile is set to correspond with the pages included in the print job of the processing object.
8. The print job management method according to claim 1, wherein, The printing job is based on the original document data.
9. The print job management method according to claim 1, wherein, The print job is either for color verification or for generating color parameters.
10. A print job management device, comprising: The control unit performs the print job management method according to any one of claims 1 to 9.
11. The print job management device according to claim 10, wherein, The print job management device is a PC with a printer driver installed.
12. The print job management device according to claim 10, wherein, The print job management device is a printer controller connected to an image forming apparatus equipped with the image forming engine.
13. The print job management device according to claim 10, wherein, The print job management device is an image forming device having the image forming engine.
14. A computer program product for causing a computer controlling a print job management device to execute the print job management method according to any one of claims 1 to 9.