The present invention relates to an external control apparatus and a recording medium.
In conventional printers, print density calibration has been performed for the purpose of improving gradation characteristics (see JP H11-212313A). The printer disclosed in JP H11-212313A performs printing in accordance with multiple gradation patterns, and determines, on the basis of a result of detection of print density, a plurality of gradation levels at which a density characteristic at the time of printing becomes linear.
Some printers include two elements: an engine that performs printing, and a controller that generates raster data used for the printing in the engine. Regarding color representation in a printer, adjustment of maximum density, density balance, and the like is performed in the engine from the viewpoint of stability of a machine. The controller also has a sheet management function for the sheet feed tray or the like. The controller performs profile creation, density adjustment (calibration), and the like for each sheet type.
Note that depending on the design of the printer, calibration may be performed on the engine side. In this case, on the engine side, the calibration data is applied to the “C1M1Y1K1” received from the controller and the “C1M1Y1K1” are converted into the “C2M2Y2K2”.
In the engine, the maximum density and the density balance are adjusted and the “C2M2Y2K2” are converted to “C3M3Y3K3”. The maximum density adjustment is adjustment of the density of a solid CMYK (for example, C=100%). The density balance adjustment is adjustment of in-plane unevenness. An image is printed by the engine on the basis of the “C3M3Y3K3”.
As described above, in a printer including an engine and a controller, the engine and the controller need to be adjusted in advance in order to print a desired color during printing.
However, in the printer, it is not always desirable to simply perform adjustment on each of the engine and the controller. In practice, it is difficult to obtain colors as intended by the user unless the printer is adjusted in accordance with the sheet at the time of print output.
Hitherto, the adjustment function of the engine has been performed from the viewpoint of conditioning the printer main body. From such a background, when the engine is adjusted in actual operation, a user himself or herself is required to manually set sheets while being conscious of the sheets of a printed product to be output, or confirm the set sheets. In addition, the user himself or herself has to operate a main body panel of the printer to adjust the engine. Since the adjustment is required every time a printing sheet is changed, the user has to perform adjustment operation on the main body panel each time while being conscious of the sheets.
The present invention has been made in view of the problem in the conventional art described above, and has an object to increase the efficiency of color adjustment of a printer.
To achieve at least one of the abovementioned objects, according to an aspect of the present invention, an external control apparatus of a printer, wherein:
the printer includes an engine that performs printing on a sheet and a controller that generates raster data to be provided to the engine, and
To achieve at least one of the abovementioned objects, according to another aspect of the present invention, a non-transitory computer-readable medium reflecting one aspect of the present invention comprises: a program causing a computer connected with a printer including an engine that performs printing on a sheet and a controller that generates raster data to be provided to the engine through a network to perform: functioning as a control unit that controls, from an outside of the printer, a color management and adjustment function of the engine and a color management and adjustment function of the controller.
The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention, wherein:
Hereinafter, embodiments of an external control apparatus and a recording medium storing a program according to the present invention will be described with reference to the drawings. However, the scope of the present invention is not limited to the illustrated examples.
The color management apparatus 10 is configured by a personal computer (PC) or the like. A program for a color management application is installed on the color management apparatus 10. The color management apparatus 10 holds information on the color management target setting (Target Configuration) of each printer 20, and manages the color of each printer 20.
The printer 20 prints an image on a sheet on the basis of image data of cyan (C), magenta (M), yellow (Y), and black (K).
The printer 20 includes an engine 30 (main body) and a controller 40. The printer 20 may include an in-line colorimeter 50. In
The engine 30 includes one or more sheet feed trays. The engine 30 performs printing on a sheet fed from the sheet feed tray.
The engine 30 includes an engine control unit 31, a storage 32, and the like.
The engine control unit 31 controls each component of the engine 30. The engine control unit 31 has a color management and adjustment function of the engine 30.
The storage 32 stores various kinds of data related to the color management and adjustment function of the engine 30. For example, the storage 32 stores sheet information on the printer 20 including the engine 30, an adjustment value for the maximum density adjustment, an adjustment value for the density balance adjustment, and the like.
The controller 40 generates raster data to be provided to the engine 30. The controller 40 performs raster image processor (RIP) processing on print data created by various kinds of application software to convert the print data into the raster data.
The controller 40 includes a controller control unit 41, a storage 42, and the like.
The controller control unit 41 has a color management and adjustment function of the controller 40.
The storage 42 stores various kinds of data related to the color management and adjustment function of the controller 40. The storage 42 stores sheet information on the printer 20 including the controller 40, adjustment values (calibration values) for density adjustment for each sheet type, profiles for each sheet type, and the like.
The in-line colorimeter 50 is provided on a downstream side of a functional unit in which printing is performed in the engine 30 in a sheet conveyance path in the printer 20. The in-line colorimeter 50 measures a color of an image printed by the printer 20 and outputs colorimetric values (L*a*b* values or the like). The colorimeter 60 is connected to the color management apparatus 10 via a universal serial bus (USB) cable or the like. The colorimeter 60 measures a color of a patch group included in a chart printed by the printer 20 and outputs colorimetric values (L*a*b* values or the like).
The control unit 11 includes a central processing unit (CPU), a random access memory (RAM), and the like. The control unit 11 comprehensively controls processing operation of each component of the color management apparatus 10. To be specific, the CPU reads various processing programs stored in the storage 15, loads the programs into the RAM, and performs various kinds of processing in cooperation with the programs.
The display 12 includes a monitor such as a liquid crystal display (LCD). The display 12 displays various screens according to an instruction of a display signal input from the control unit 11.
The operation part 13 includes a keyboard and a pointing device such as a mouse. The operation part 13 outputs, to the control unit 11, operation signals input through a key operation on the keyboard and an operation on the pointing device. In a case where the operation part 13 includes a touch screen laminated on the display 12, the operation part 13 outputs an operation signal corresponding to a position of a touch operation by a finger or the like of an operator to the control unit 11.
The communicator 14 is configured by a network interface or the like. The communicator 14 transmits and receives data to and from an external apparatus such as the printer 20 connected through a communication network.
The storage 15 includes a hard disk drive (HDD), a non-volatile memory, and the like. The storage 15 stores various processing programs and various types of data such as parameters and files that are necessary for the execution of the programs. For example, the storage 15 stores a program for a color management application, and the like. The color management application provides a user interface for performing an instruction to execute each color management and adjustment function of the printer 20, confirmation of a colorimetry result, input of an adjustment value, and the like. Furthermore, the color management application guides a user according to the order of the steps in each color management and adjustment function.
The storage 15 stores a printer information table T1, a color management target setting table T2, and a color management preset table T3.
The printer information table T1 is a table for managing printer information on the plurality of printers 20 in the color management system 100.
The “printer name” is a name of the printer 20.
The “model name” is a model name of the printer 20.
The “serial number” is a serial number of the printer 20.
The “IP address” includes an “IP address of an engine” and an “IP address of a controller”. The “IP address of an engine” is an example of engine information indicating the engine 30. The “IP address of a controller” is an example of controller information indicating the controller 40.
The “main body administrator password” is an administrator password of the main body (the engine 30) of the printer 20.
The “status” is information indicating the state of the printer 20. As the “status”, online or offline can be set.
The “installation location” is an installation location of the printer 20.
The “communication setting” is information indicating a communication setting of the printer 20. The “communication setting” includes SSL (ON or OFF), an SSL port, and a RAW print port.
The “authentication setting” is information indicating the authentication setting of the printer 20. The “authentication setting” includes authentication (ON or OFF) and a public user (ON or OFF).
The “sheet information” is information on the sheet to be used in the printer 20. The “sheet information” is information indicating the type of sheet, the sheet feed tray in which the sheet is loaded, and the like. The “sheet information” includes a sheet feed tray, a sheet profile, a sheet size, a sheet passing direction, a sheet type, a sheet basis weight, a sheet color, a punch hole, and the like.
The color management target setting table T2 is a table for managing a color management target setting (target configuration) used in the color management apparatus 10 (color management application).
The “color management target setting name” is a name of the color management target setting.
The “colorimetry setting” is a setting related to the colorimetry. The “colorimetry setting” includes a colorimeter to be used, colorimetry conditions, and the number of times of colorimetric averaging.
When a colorimetric value is obtained, in consideration of stability during printing, a plurality of copies of a wedge or a chart are printed, and the colorimetric values are averaged for each patch. The “number of times of colorimetric averaging” is the number of copies of a wedge or a chart used for the averaging. The “number of times of colorimetric averaging” is a value specified by the user.
The “profile creation setting” is a setting related to creation of a profile. The “profile creation setting” includes a profiling chart, UCR/GCR, and a device link profile (DLP) creation setting.
The “profiling chart” is a chart used for creating a profile (profiling).
“Under color removal (UCR)” is to replace CMY in a shadow portion with a black plate (K). “Gray component replacement (GCR)” is to replace CMY of all gradation portions from a highlight portion to a shadow portion with a black plate (K). Basic ideas of the UCR and the GCR are the same.
The “DLP creation setting” includes RGB-CMYK DLP (RGB source profile, RGB rendering intent) and CMYK-CMYK DLP (target profile, CMYK rendering intent, intermediate haze removal, solid retention).
The “intermediate turbidity removal” is a setting for reproducing a color that is composed of only a single color before color conversion, so as to be composed of only that color also after color conversion. The “solid retention” is a setting for reproducing a solid portion before color conversion with a solid of the color also after color conversion.
The “color verification setting” is a setting related to the color verification setting. The “color verification setting” includes a standard name, a color verification wedge, a calculation setting, a determination item, and an allowable value.
The “calculation setting” includes underlayer consideration (absolute/relative) and a dE calculation formula (dE00, dEab, etc.).
The “determination item and allowable value” are a determination item and its allowable value defined by the standard. The “determination item and allowable value” are strictly set or loosely set according to the operation of the customer.
The color management preset (color management setting information) is information in which color management target setting, printer information, and sheet print setting information are associated with each other. The color management preset is a data set for color management.
The color management preset table T3 is a table for managing the color management preset.
The “color management preset name” is a name of the color management preset.
The “color management target setting name” is information for association with the “color management target setting” constituting the color management preset. Details of the “color management target setting” are acquired from the color management target setting table T2 on the basis of the “color management target setting name”.
The “printer name” is information for association with the “printer information” constituting the color management preset. Details of the “printer information” are acquired from the printer information table T1 on the basis of the “printer name”.
The “sheet print setting information” includes sheet information of a sheet to be subjected to the color management and a setting at the time of printing.
The “sheet information” includes a sheet feed tray, a sheet profile, a sheet size, a sheet passing direction, a sheet type, a sheet basis weight, a sheet color, a punch hole, and the like.
The “setting at the time of printing” includes a screen, the number of copies (the number of times of colorimetric averaging), a application profile at the time of color verification (DLP/target profile), and the like.
The “name setting at the time of creating a profile” includes a default name of each profile (printer profile, CMYK-CMYK DLP, RGB-CMYK DLP).
The colorimetric data receiver 16 receives colorimetric values (such as L*a*b* values) from the colorimeter 60.
The control unit 11 controls the color management of each printer 20 connected through the communication network in cooperation with the program of the color management application. The control unit 11 performs the color management of the printer 20 including two elements, the engine 30 and the controller 40.
The control unit 11 has a printer management function. The control unit 11 holds information of the engine and the controller 20 so as to be connectable to the engine 30 and the controller 40 of the printer 20. The control unit 11 performs confirmation of connection availability status to each of the engine 30 and the controller 40, an adjustment instruction to each of the engine 30 and the controller 40, a print instruction of a wedge or a chart, a colorimetry instruction to the in-line colorimeter 50, registration of the created profile, and the like.
The control unit 11 searches for the printer 20 in the communication network and acquires the printer information of the printer 20. To be specific, the control unit 11 searches for the engine 30 and the controller 40 of the printer 20 in the same network as the color management apparatus 10. The control unit 11 acquires the printer information from the engine 30 or the controller 40 and manages the acquired printer information. The printer information includes an IP address of the engine 30, an IP address of the controller 40, a printer name, a serial number, sheet information, and the like.
The control unit 11 controls the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40 from the outside of the printer 20.
The control unit 11 controls the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40 on the basis of the color management preset (color management setting information).
The control unit 11 accepts specification of sheet print setting information included in the color management preset (color management setting information) stored in the storage 15. That is, the control unit 11 functions as an acceptor.
The control unit 11 controls the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40 on the basis of the color management target setting associated with the specified sheet print setting information.
The color management and adjustment function of the engine 30 includes an adjustment function related to the maximum density of an image printed by the engine 30 or an adjustment function related to the density balance. The color management and adjustment function of the engine 30 may include an adjustment function related to the density (calibration function).
The color management and adjustment function of the controller 40 includes an adjustment function (calibration function) related to the density of an image to be printed by the engine 30 corresponding to the controller 40 for each sheet type, or a profile creation function.
The control unit 11 acquires, from the controller 40, the sheet information managed by the controller 40. The control unit 11 updates the sheet information acquired from the controller 40 as a part of the printer information including the controller information indicating the controller 40 stored in the storage 15.
When the control unit 11 cannot acquire, from the controller 40, the sheet information managed by the controller 40, the control unit 11 acquires, from the engine 30, the sheet information managed by the engine 30. The control unit 11 updates the sheet information acquired from the engine 30 as part of the printer information including the engine information indicating the engine 30 stored in the storage 15.
The color management system 100 may include a dedicated sheet management apparatus that manages the sheet information of each printer 20 and is provided outside the printer 20. For example, the dedicated sheet management apparatus manages a printer name and sheet information in association with each other for each printer 20. In this case, the control unit 11 acquires the sheet information from the dedicated sheet management apparatus in preference to the controller 40 or the engine 30.
The control unit 11 acquires the sheet information related to the printer 20 from an external apparatus (dedicated sheet management apparatus) other than the engine 30 and the controller 40. The control unit 11 updates the acquired sheet information as a part of the printer information including the engine information indicating the engine 30 or the controller information indicating the controller 40 stored in the storage 15.
The control unit 11 acquires the latest sheet information from the engine 30 or the controller 40 immediately before the color management and adjustment of the engine 30 or the color management and adjustment of the controller 40. When the sheet to be subjected to the color management and adjustment is not set in any sheet feed tray of the printer 20, the control unit 11 stops the execution of the color management and adjustment, and issues an error notification indicating that the sheet to be subjected to the color management and adjustment is not set.
The sheet information includes a list of one or more sheet feed trays included in the printer 20 and information indicating the sheet type and sheet passing direction for each of the sheet feed trays.
The control unit 11 executes the color verification function with respect to the printer 20. To be specific, the control unit 11 causes the engine 30 of the target printer 20 to print a color verification chart on the basis of the color management target setting associated with the printer 20. The control unit 11 acquires the colorimetric value of each patch in the printed chart. The control unit 11 determines whether the color printed by the printer 20 satisfies the color management target setting on the basis of the acquired colorimetric value (color verification). For example, the control unit 11 determines whether the value calculated for each determination item is equal to or smaller than an allowable value on the basis of the colorimetric value.
The control unit 11 notifies the user of the determination result of the color verification.
Next, operations in the color management system 100 will be described.
First, registration of printer information will be described.
The user registers the printer 20 owned by the company to which the user belongs or the user himself or herself on the color management application in the color management apparatus 10.
When the user issues an instruction to start the registration of the printer information through an operation on the operation part 13, the control unit 11 of the color management apparatus 10 searches for the target printer 20 from the same network. The control unit 11 causes the display 12 to display a list of the printers 20 in the same network as a search result.
The user selects a printer 20 to be registered from the list of the printers 20 through an operation on the operation part 13. The control unit 11 acquires information from the engine 30 and the controller 40 of the selected printer 20 via the communicator 14, and causes the display 12 to display the acquired information. For example, the control unit 11 acquires, from the engine 30 or the controller 40, the IP address of the engine 30, the IP address of the controller 40, the serial number of the printer 20, the installation location, the sheet information, the communication setting, the authentication setting, and the like.
At this time, basically, the control unit 11 acquires the sheet information stored in the storage 42 from the controller 40 via the communicator 14. The sheet information includes information of a sheet feed tray included in the printer 20 and information of a sheet set in each sheet feed tray (a sheet profile, a sheet size, a sheet passing direction, a sheet type, a sheet basis weight, a sheet color, a punch hole, and the like). However, when the control unit 11 cannot acquire the sheet information from the controller 40, the control unit 11 acquires the sheet information stored in the storage section 32 from the engine 30 via the communicator 14.
The sheet information is acquired in advance for future use. Therefore, the control unit 11 does not cause the display 12 to display the sheet information at this time point. Note that the control unit 11 may cause the display 12 to display the sheet information at this timing and cause the user to confirm the sheet information.
Next, the control unit 11 causes the display 12 to display a printer information registration screen.
The user inputs additionally necessary items (a printer name, a administrator password, and the like) through operations on the operation part 13.
The control unit 11 associates the information acquired from the engine 30 or the controller 40 with the information input by the user, and registers the information with the printer information table T1 of the storage 15. Thus, the registration of the printer information is completed.
Next, the user registers color management target setting (target configuration) on the color management application. The color management target setting defines, based on standards and the like, a colorimetry setting, a color verification setting, and a profile creation setting, as to how a customer performs the color management.
When the user issues an instruction to add a color management target setting through an operation on the operation part 13, the control unit 11 causes the display 12 to display a colorimetry setting screen.
The user sets various information such as a color management target setting name, a colorimeter, a colorimetry condition, and the number of times of colorimetric averaging, through operations on the operation part 13.
When the user presses the next button 85 on the colorimetry setting screen 80 through an operation on the operation part 13, the control unit 11 causes the display 12 to display a profile creation setting screen.
The user sets various information such as a profiling chart, a UCR/GCR, an RGB-CMYK DLP creation condition, and a CMYK-CMYK DLP creation condition through operations on the operation part 13.
When the user presses the next button 99 on the profile creation setting screen 90 through an operation on the operation part 13, the control unit 11 causes the display 12 to display a color verification setting screen.
The user sets various information such as a color verification chart (color verification wedge), a target profile, a standard name, a calculation setting (base consideration, dE calculation formula), and allowable values, through operations on the operation part 13.
The user issues an instruction to complete the registration of the color management target setting through an operation on the operation part 13. Then, the control unit 11 registers, with the color management target setting table T2 in the storage 15, the information set on the colorimetry setting screen 80, the profile creation setting screen 90, and the color verification setting screen 110 in association with each other. Thus, the registration of the color management target setting is completed.
Finally, the user sets the color management preset on the color management application. The color management preset is used to adjust the color of the printer 20 according to the color management target setting and perform color management. The color management preset is a data set for managing the printer 20, the color management target setting, and the sheet print setting information in association with each other.
When the user issues an instruction to add a color management preset through an operation on the operation part 13, the control unit 11 causes the display 12 to display a color management preset registration screen.
The user inputs the color management preset name through an operation on the operation part 13, and selects the registered printer 20 and the color management target setting. The control unit 11 acquires the printer information corresponding to the selected printer 20 from the printer information table T1 in the storage 15. The control unit 11 acquires various information of the selected color management target setting from the color management target setting table T2 in the storage 15.
Note that when the detail button 124 is pressed, the content of the selected color management target setting is displayed.
When the user presses the next button 125 on the color management preset registration screen 120 through an operation on the operation part 13, the control unit 11 causes the display 12 to display a sheet print setting screen.
The sheet information of the sheet on which the chart is printed is displayed in the chart sheet information display field 131. The chart is an adjustment chart, a profiling chart, a color verification wedge, or the like.
When the tray selection button 132 is pressed, the sheet information associated with each sheet feed tray of the printer 20 selected in the printer selection field 122 (see
When the sheet profile selection button 133 is pressed, the sheet information associated with the sheet profile of the printer 20 selected in the printer selection field 122 is acquired from the printer information table T1 and is displayed. The user can set the sheet information on the chart sheet by selecting any one from the displayed pieces of sheet information.
When the manual setting button 134 is pressed, a setting screen for the sheet information is displayed. The user can set the sheet information on the chart sheet by selecting each item in the setting screen.
Note that the control unit 11 can automatically determine whether the sheet is a coated sheet or a plain sheet according to the “target profile” included in the “color management target setting” selected in the color management target setting selection field 123 (see
A value associated with the number of times of color colorimetric averaging is set in the number-of-copies input field 135.
The user selects a screen for the setting at the time of printing in the screen selection field 136 through an operation on the operation part 13.
The information set on the sheet print setting screen 130 is registered as the “sheet information” or “setting at the time of printing” of the “sheet print setting information” constituting the color management preset.
When the user presses the next button 137 on the sheet print setting screen 130 through an operation on the operation part 13, the control unit 11 causes the display 12 to display a profile name setting screen.
The user inputs a default name of each profile (a printer profile, a CMYK-CMYK device link profile, and an RGB-CMYK device link profile) at the time of profile creation through an operation on the operation part 13. The user selects a profile (a device link profile or a target profile) to be applied at the time of color verification through an operation on the operation part 13.
The user presses the completion button 145 on the profile name setting screen 140 through an operation on the operation part 13. Then, the control unit 11 registers, with the color management preset table T3 in the storage 15, the information set on the color management preset registration screen 120, the sheet print setting screen 130, and the profile name setting screen 140 in association with each other. Thus, the registration of the color management preset is completed.
With the registration of the color management preset, the color management apparatus 10 is ready for color management. Subsequently, a specific example of color adjustment will be described.
The control unit 11 causes the display 12 to display a list of the printers 20 registered with the printer information table T1 in the storage 15. At this time, the control unit 11 checks the connection status (online/offline) of each printer 20, and causes the status field on the list to display the connection status. In addition, the control unit 11 grays out the printer 20 of which the connection status is “offline” on the list so that the printer 20 cannot be selected as a target of color management.
When the user selects one of the printers 20 as a color management target from the list screen, the control unit 11 causes the display 12 to display a menu screen. The menu screen is a screen on which tools for color adjustment and color management are arranged. At this time, the control unit 11 acquires the latest sheet information from the selected printer 20 and updates the sheet information corresponding to the printer 20 in the printer information table T1.
As described with reference to
First, the maximum density adjustment (Maximum Density) will be described.
When the user presses the “maximum density adjustment” icon 151 on the menu screen 150 (see
In the sheet feed tray list field 161, the most suitable option (sheet feed tray) is automatically selected on the basis of the “sheet print setting information” set in the “color management preset” by default.
At this time, the control unit 11 acquires the latest sheet information from the engine 30 or the controller 40 included in the printer 20 to be subjected to the color management via the communicator 14. The control unit 11 determines whether the sheet to be subjected to the color management and adjustment is set in the sheet feed tray included in the printer 20 to be subjected to the color management target on the basis of the acquired sheet information. When the suitable sheet is not set in any sheet feed tray of the printer 20, the control unit 11 stops the execution of the color management and adjustment (maximum density adjustment). In this case, the control unit 11 causes the display 12 to display an error message indicating that the sheet to be subjected to the color management and adjustment is not set. In this way, the control unit 11 alerts the user by providing notification of an error. The sheet feed tray list field 161 shows the sheet information (a sheet profile, a sheet size, a sheet passing direction, a sheet type, a basis weight, and a sheet color) on the sheets set in each sheet feed tray. The user can confirm the sheet information of the sheets set in each sheet feed tray. Note that the display of the sheet information in the sheet feed tray list field 161 may be omitted.
The user designates a sheet feed tray from the sheet feed tray list field 161 through an operation on the operation part 13 (Step S1). In addition, the color management preset to be used here is determined (equivalent to “designation of color management preset”).
To be specific, in a case where only one color management preset is set for the printer 20 to be subjected to the color management, since the sheet information (a sheet type or the like) is also uniquely determined, the corresponding sheet feed tray is automatically selected in the sheet feed tray list field 161.
In a case where a plurality of color management presets are set for the printer 20 to be subjected to the color management, when the sheet information (a sheet type or the like) of the sheets which are set in the sheet feed tray is only one, conversely, the color management preset is uniquely determined automatically from the designated sheet feed tray.
In a case where a plurality of color management presets are set for the printer 20 to be subjected to the color management, when sheets having a plurality of pieces of sheet information (sheet types or the like) are set in the sheet feed trays, the user selects a sheet feed tray from the sheet feed tray list field 161. The color management preset is determined from the printer 20 to be subjected to the color management and the sheet print setting information specified by the selected sheet feed tray.
In a case where a sheet feed tray can be automatically selected in the sheet feed tray list field 161 on the sheet feed tray selection screen 160 illustrated in
The control unit 11 sets the designated sheet feed tray as the sheet feed tray in which the sheet to be subjected to the color management is set (Step S2). The control unit 11 also acquires, from the color management preset corresponding to the printer 20 to be subject to the color management, the “color management target setting” corresponding to the “sheet print setting information” including the specified sheet feed tray. That is, the control unit 11 controls the color management and adjustment function of the engine 30 on the basis of the color management target setting associated with the sheet feed tray (sheet print setting information) specified by the user.
Next, the control unit 11 causes the display 12 to display a chart print screen.
A preview of a chart for maximum density adjustment is displayed in the chart preview field 171.
In the sheet selection field 172, a sheet to be used for the maximum density adjustment is selected.
In the colorimetry method selection field 173, whether to print a chart and perform colorimetry or to perform colorimetry on the printed chart is selected.
The user selects a sheet and a colorimetry method in the chart print screen 170.
The user presses the next button 174 on the chart print screen 170 to issue an instruction to execute the maximum density adjustment (Step S3).
The control unit 11 transmits the instruction to execute the maximum density adjustment to the engine 30 via the communicator 14 (Step S4). The instruction to execute the maximum density adjustment includes specification of a chart and an instruction to print the chart. The control unit 11 transmits, to the engine 30, the instruction to execute the maximum density adjustment according to the “color management target setting” and the “sheet print setting information” included in the “color management preset”.
The engine control unit 31 of the engine 30 controls each component of the engine 30 to print a chart for maximum density adjustment (Step S5). The chart for maximum density adjustment includes a patch of solid density of each color of CMYK. Note that no chart is printed when colorimetry of the printed chart is selected in the colorimetry method selection field 173.
Next, the control unit 11 causes the display 12 to display a colorimetry screen (Step S6).
The user performs the colorimetry on each patch of the chart for maximum density adjustment with the colorimeter 60 (Step S7). Note that as the colorimeter 60 to be used for colorimetry, the “colorimeter” set in the “colorimetry setting” of the “color management target setting” is selected by default.
The control unit 11 is connected to the colorimeter 60 via the colorimetric data receiver 16, and receives a colorimetry result (a colorimetric value and a density value) from the colorimeter 60. The control unit 11 causes the colorimetry result field 181 on the colorimetry screen 180 to display the colorimetry result of each patch.
Furthermore, the control unit 11 may transmit the colorimetry result to the printer 20 (engine 30) via the communicator 14.
The user checks the colorimetric value, and if there is no problem, presses the next button 182 on the colorimetry screen 180.
In response to the pressing of the next button 182, the control unit 11 determines, for each of the CMYK colors, whether the measurement result of the maximum density satisfies a predetermined criterion (Step S8).
The control unit 11 causes the display 12 to display a determination result screen (Step S9).
The determination details field 191 includes a comparison result between the target value (dD Max.) and the measurement result (density value) for each color of CMYK and a determination result for each color. The target value is determined in advance for each sheet type.
In the comprehensive determination result field 192, “Fail” or “Pass” is displayed as the comprehensive determination result.
When the user presses the next button 193 on the determination result screen 190 through an operation on the operation part 13, the control unit 11 causes the display 12 to display an adjustment screen.
The user adjusts the concentration setting of the engine 30 on the basis of the determination result. The user inputs an adjustment value to the adjustment value input field 201 for each color of CMYK through an operation on the operation part 13 (Step S10).
The control unit 11 transmits an instruction to register the adjustment value of the maximum density adjustment to the engine 30 via the communicator 14 (Step S11).
If the previous determination result is “Fail”, the control unit 11 of the color management apparatus 10 instructs the engine 30 to start the execution of the maximum density adjustment again, and repeats this operation until all colors become “Pass”.
The engine control unit 31 of the engine 30 causes the storage section 32 to store the adjustment value for the maximum density adjustment transmitted from the color management apparatus 10, and updates the adjustment value (Step S15).
Here, the case where the user manually inputs the adjustment value has been described, but the control unit 11 (color management application) may automatically predict the adjustment value and set the adjustment value.
On the other hand, when the printer 20 includes the in-line colorimeter 50, the following processes are performed instead of the processes of Steps S6 to S11.
After the chart is printed by the engine 30 (Step S5), the engine control unit 31 of the engine 30 instructs the in-line colorimeter 50 to perform colorimetry (Step S12). As the in-line colorimeter 50 used for colorimetry, the “colorimeter” set in the “colorimetry setting” of the “color management target setting” is selected by default.
The in-line colorimeter 50 performs colorimetry on each patch of the chart for maximum density adjustment. The engine control unit 31 of the engine 30 acquires a colorimetry result (a colorimetric value and a density value) from the in-line colorimeter 50 (Step S13).
The engine control unit 31 of the engine 30 compares the measured density with the target value for each color of CMYK, and automatically determines the adjustment value (Step S14).
The engine control unit 31 causes the storage 32 to store the determined adjustment value of the maximum density adjustment, and updates the adjustment value (Step S15).
After Step S15, the engine control unit 31 of the engine 30 transmits, to the color management apparatus 10, information indicating that the maximum density adjustment has been completed (Step S16).
The control unit 11 of the color management apparatus 10 causes the display 12 to display a completion screen of the maximum density adjustment (Step S17).
Note that even when the printer 20 includes the in-line colorimeter 50, the control unit 11 of the color management apparatus 10 may acquire the colorimetry result from the printer 20 and cause the display 12 to display the colorimetry result. Furthermore, the control unit 11 may automatically determine the adjustment value by comparing the measured density with the target value for each color of CMYK.
Next, the density balance adjustment will be described.
Also in the density balance adjustment, the flow of the adjustment is roughly similar to that of the maximum density adjustment (see
When the user presses the “density balance adjustment” icon 152 on the menu screen 150 (see
The user changes the colorimeter and the screen through an operation on the operation part 13 as necessary.
Subsequently, as in the case of the maximum density adjustment, the control unit 11 accepts selection of a sheet feed tray by the user and causes a preview of a chart for density balance adjustment to be displayed. The control unit 11 may accept selection of a chart from among a plurality of types of charts.
Upon receiving a print instruction for a chart, the control unit 11 transmits an instruction to execute density balance adjustment to the engine 30 via the communicator 14. The instruction to execute the density balance adjustment includes specification of a chart and an instruction to print the chart.
The engine control unit 31 of the engine 30 controls each component of the engine 30 to print a chart for density balance adjustment. In the chart for density balance adjustment, patches having the same density are arranged in a plurality of positions on a sheet for each color of CMYK. The chart for density balance adjustment is used for suppressing density unevenness in the sheet surface.
The control unit 11 causes the display 12 to display a colorimetry screen.
The user uses the colorimeter 60 to perform the colorimetry on each patch of the chart for density balance adjustment.
The control unit 11 is connected to the colorimeter 60 via the colorimetric data receiver 16, receives the colorimetry result from the colorimeter 60, and displays the colorimetry result.
Furthermore, the control unit 11 may transmit the colorimetry result to the printer 20 (engine 30) via the communicator 14.
Next, the control unit 11 calculates, on the basis of the colorimetry result, an adjustment value for adjusting the density balance (unevenness in the sheet surface). Factors of the unevenness in the sheet surface include a screen, a sheet type, a basis weight, and the like.
The control unit 11 causes the display 12 to display a screen for registering the adjusted density balance as a “profile”.
In response to a registration instruction from the user, the control unit 11 causes the engine 30 to register the adjustment value (profile) of the density balance together with setting values of the screen, the sheet type, the basis weight, or the like. This profile is automatically selected according to the sheet type at the time of normal printing, or is manually specified at the time of print setting.
So far, the adjustment has been performed on the engine 30, and therefore, the adjustment has been performed on the basis of the sheet supported by the engine 30 side. The next calibration and profile creation (profiling) are adjustments in the controller 40. The controller 40 adjusts and manages colors for a wide variety of sheets on the basis of the color management target setting created in accordance with the final printed product.
Next, calibration (a density adjustment function for each sheet type) will be described.
When the user presses the “calibration” icon 153 on the menu screen 150 (see
The user specifies any one of the color management presets from the color management preset list field 211 through an operation on the operation part 13 (Step S21). Thus, the user has specified the “sheet feed tray” and the “color management target setting” to be used.
The control unit 11 sets the “color management target setting” and the “sheet feed tray” included in the specified color management preset (Step S22). That is, the control unit 11 controls the color management and adjustment function of the controller 40 on the basis of the color management target setting associated with the color management preset (sheet print setting information) specified by the user.
When the user presses the next button 212 on the color management preset list screen 210 through an operation on the operation part 13, the control unit 11 causes the display 12 to display the chart print screen.
A preview of a chart for calibration is displayed in the chart preview field 221.
In the number-of-copies input field 222, the number of copies of the chart to be printed in the calibration is input.
The sheet information of the sheet on which the chart is printed is displayed in the chart sheet information display field 223.
In the colorimetry method selection field 224, it is selected whether to print a chart and perform colorimetry, to perform colorimetry on the printed chart, or to read the data on which colorimetry has been performed.
The user performs various settings on the chart printing screen 220 through an operation on the operation part 13.
The user presses the next button 225 to issue an instruction to execute the calibration (Step S23).
The control unit 11 transmits an instruction to execute the calibration to the controller 40 via the communicator 14 (Step S24). The instruction to execute the calibration includes an instruction to print a chart.
The controller control unit 41 of the controller 40 transmits an instruction to print a calibration chart to the engine 30 (Step S25).
The engine control unit 31 of the engine 30 controls each component of the engine 30 to print a calibration chart (Step S26). The calibration chart includes, for each color of the CMYK, a patch group indicating a plurality of densities (gradations). In the colorimetry method selection field 224, when colorimetry of the printed chart is selected, or when reading of data subjected to colorimetry is selected, the chart is not printed.
Next, the control unit 11 causes the display 12 to display a colorimetry screen (Step S27).
The user performs the colorimetry on each patch of the calibration chart with the colorimeter 60 (Step S28).
The control unit 11 is connected to the colorimeter 60 via the colorimetric data receiver 16, and receives a colorimetry result (a colorimetric value and a density value) from the colorimeter 60. The control unit 11 causes the colorimetry result field 231 on the colorimetry screen 230 to display the colorimetry result of each patch.
Furthermore, the control unit 11 may transmit the colorimetry result to the printer 20 (controller 40) via the communicator 14.
When the user presses the next button 232 on the colorimetry screen 230, the control unit 11 calculates a calibration value for adjusting the density on the basis of the colorimetry result (Step S29).
The control unit 11 causes the display 12 to display a result screen (Step S30).
For the first time, a density curve for which calibration has not been performed is displayed in the output density graph display field 241. When the density curve is along the target curve, there is no particular additional work. On the other hand, in a case where the density curve is shifted from the target curve, the printing of the chart, the colorimetry, and the display of the density graph are repeated again.
In the maximum density display column 242, the maximum density is displayed for each color of CMYK.
Before the chart is printed again, the controller 40 may calculate and adjust the difference between the target curve and the density curve on the basis of the colorimetric value. In this case, the control unit 11 of the color management apparatus 10 may only request the controller 40 to reprint the chart and re-execute the calibration.
The user presses the completion button 243 on the result screen 240 to issue an instruction to execute registration of the calibration value (Step S31).
The control unit 11 transmits an instruction to register the calibration value to the controller 40 via the communicator 14 (Step S32).
The controller control unit 41 of the controller 40 causes the storage 42 to store the calibration value transmitted from the color management apparatus 10, and updates the calibration value (Step S37).
On the other hand, when the printer 20 includes the in-line colorimeter 50, the following processes are performed instead of the processes of Steps S27 to S32.
After the chart is printed by the engine 30 (Step S26), the engine control unit 31 of the engine 30 issues a notification indicating the completion of printing to the controller 40 (Step S33).
The controller control unit 41 of the controller 40 issues an instruction to perform colorimetry to the in-line colorimeter 50 (Step S34).
The in-line colorimeter 50 performs colorimetry on each patch of the calibration chart. The controller control unit 41 of the controller 40 acquires a colorimetry result (a colorimetric value and a density value) from the in-line colorimeter 50 (Step S35).
The controller control unit 41 of the controller 40 calculates a calibration value for adjusting the density on the basis of the colorimetry result (Step S36).
The controller control unit 41 causes the storage 42 to store the calculated calibration value and updates the calibration value (Step S37).
After Step S37, the controller control unit 41 of the controller 40 transmits information indicating that the calibration has been completed to the color management apparatus 10 (Step S38).
The control unit 11 of the color management apparatus 10 causes the display 12 to display a calibration completion screen (Step S39).
Next, creation of a profile for each sheet type will be described.
Also in the profile creation, the flow of adjustment is roughly similar to that of the calibration (see
Here, the case of manual colorimetry will be described.
When the user presses the “profile creation” icon 154 on the menu screen 150 (see
The user specifies any one of the color management presets from the list screen through an operation on the operation part 13.
The control unit 11 sets the “color management target setting” and the “sheet feed tray” included in the specified color management preset.
The control unit 11 causes a preview of a chart for profile creation to be displayed. The control unit 11 causes the display 12 to display a setting screen related to printing or colorimetry.
The user performs various settings related to printing or colorimetry.
The user issues an instruction to execute profile creation (profiling).
The control unit 11 transmits an instruction to execute profile creation to the controller 40 via the communicator 14. The instruction to execute profile creation includes an instruction to print a chart.
The controller control unit 41 of the controller 40 transmits, to the engine 30, an instruction to print a profile creation chart. At this time, the controller control unit 41 issues a print instruction without applying the existing profile on the controller 40 side as print setting.
The engine control unit 31 of the engine 30 controls each component of the engine 30 to print the profile creation chart. The profile creation chart includes a patch group of a plurality of colors. Target chromaticities (L*a*b* values, etc) are predetermined for each patch.
Next, the control unit 11 causes the display 12 to display a colorimetry screen.
The user uses the colorimeter 60 to perform the colorimetry on each patch of the profile creation chart.
The control unit 11 is connected to the colorimeter 60 via the colorimetric data receiver 16, receives a colorimetry result from the colorimeter 60, and causes the display 12 to display the colorimetry result.
Furthermore, the control unit 11 may transmit the colorimetry result to the printer 20 (controller 40) via the communicator 14.
The control unit 11 calculates a profile on the basis of the colorimetry result.
The control unit 11 causes the display 12 to display a result screen of profile creation.
The user issues an instruction to execute registration of a profile.
The control unit 11 transmits the instruction to register a profile to the controller 40 via the communicator 14.
The controller control unit 41 of the controller 40 causes the storage 42 to store the profile transmitted from the color management apparatus 10, and updates the profile.
Thereafter, when the printed product is printed, the user specifies the registered profile, thereby enabling printing to which the profile is applied.
The control unit 11 communicates with the engine 30 or the controller 40 immediately after any one of the color management and adjustment functions is selected from the menu screen. Then, the control unit 11 acquires the latest sheet information from the engine 30 or the controller 40 and updates the printer information on the corresponding printer 20. At this time, the control unit 11 checks the color management preset associated with the printer 20 and determines whether the sheet specified in the color management target setting of each color management preset is set in a sheet feed tray of the printer 20. When the sheet specified in the color management target setting is not set in the sheet feed tray, the control unit 11 stops the color management and adjustment work and causes the display 12 to display a warning screen. The control unit 11 prompts the user to confirm and set the sheet by the display of the warning screen.
In addition, in a case where the sheet information related to each printer 20 is managed by an external apparatus (dedicated sheet management device), the control unit 11 acquires the sheet information from the external apparatus.
Next, the color verification function will be described.
When the user presses the “color verification” icon 155 on the menu screen 150 (see
Since the “color management preset” has already been selected at the time of color management and adjustment, the control unit 11 starts executing the color verification function with the “color management preset” being selected.
The control unit 11 reads the setting value of the “color verification setting” from the “color management target setting” included in the “color management preset”. In addition, the control unit 11 reads the setting values of the “sheet information” and the “print setting” from the “sheet print setting information” included in the “color management preset”.
The control unit 11 causes the printer 20 that applies the “color management target setting” to print a color verification chart (patch group) corresponding to the “color management target setting”. The control unit 11 specifies a color verification chart and transmits an instruction to print a chart including setting information such as a sheet feed tray, a screen, the number of copies, and an application profile at the time of color verification to the controller 40 including the printer 20 to be subjected to the color management.
Before transmitting the instruction to print the chart, the control unit 11 may cause the display 12 to display a preview of the chart or display a setting screen including a number-of-copies input field and the like.
The controller control unit 41 of the controller 40 transmits an instruction to print the color verification chart to the engine 30.
The engine control unit 31 of the engine 30 controls each components of the engine 30 to print the color verification chart. The color verification chart includes a patch group of a plurality of colors.
Since the colorimetry operation of the color verification chart is the same as the colorimetry of the color management and adjustment chart described above, the description thereof will be omitted.
The control unit 11 compares the colorimetry result with the color verification standard and/or each allowable value, and determines whether the color printed by the printer 20 satisfies the color management target setting. The control unit 11 causes the display 12 to display the determination result. The determination result screen for color verification includes, for each determination item, an allowable value, a value calculated from a colorimetric value, a determination result (Fail/Pass), and the like.
As described above, according to the present embodiment, the control unit 11 of the color management apparatus 10 controls the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40 from the outside of the printer 20. In the conventional color management and adjustment function of the engine 30, a user has to perform the operation from a main body panel of the printer 20. On the other hand, the control unit 11 can control the color management and adjustment functions of the engine 30 and the controller 40 from the outside of the printer 20. Thus, the control unit 11 can make the color adjustment of the printer 20 more efficiently.
The control unit 11 controls the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40 on the basis of the color management preset (color management setting information). The control unit 11 can control the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40 on the basis of the color management target setting associated with the printer information or the sheet printing setting information.
On the basis of the color management target setting associated with the specified sheet print setting information, the control unit 11 controls the color management and adjustment function of the engine 30 and the color management and adjustment function of the controller 40. The control unit 11 can improve the efficiency of the color adjustment of the printer 20 by executing the color adjustment while automatically selecting the sheet according to the color management target setting. The user can operate the color adjustment work of the printer 20 from the color management application.
The control unit 11 can update the sheet information acquired from the controller 40 as a part of the printer information including the controller information indicating the controller 40 stored in the storage 15.
The control unit 11 can update the sheet information acquired from the engine 30 as a part of the printer information including the engine information indicating the engine 30 stored in the storage 15.
The control unit 11 can update the sheet information acquired from the dedicated sheet management apparatus as part of the printer information including the engine information indicating the engine 30 or the controller information indicating the controller 40 stored in the storage 15.
The control unit 11 acquires the latest sheet information from the engine 30 or the controller 40 immediately before the color management and adjustment of the engine 30 or the color management and adjustment of the controller 40. When the sheet to be subjected to the color management and adjustment is not set in any sheet feed tray of the printer 20, the control unit 11 stops the execution of the color management and adjustment, and issues an error notification indicating that the sheet to be subjected to the color management and adjustment is not set. By acquiring the latest sheet information from the printer 20 immediately before the color management and adjustment, the control unit 11 can notify the user that no target sheet is set. Therefore, the control unit 11 can efficiently perform color adjustment of the printer 20.
The control unit 11 can control an adjustment function related to the maximum density of an image printed by the engine 30 or an adjustment function related to density balance. Furthermore, when the engine 30 has an adjustment function (calibration function) related to the density, the control unit 11 may be able to control the adjustment function related to the density of the engine 30.
In addition, the control unit 11 can control an adjustment function (calibration function) related to the density of an image printed by the engine 30 corresponding to the controller 40 for each sheet type or a profile creation function.
Note that the description in the above embodiment is an example of an external control apparatus and a recording medium storing a program according to the present invention, and the present invention is not limited to this. The detailed configuration and detailed operation of each apparatus constituting the system can also be appropriately changed without departing from the spirit of the present invention.
For example, the control unit 11 of the color management apparatus 10 may automatically execute the color verification function after the color management and adjustment of the engine 30 or the color management and adjustment of the controller 40 is completed. Since the “color management preset” has already been selected at the time of the color management and adjustment, the control unit 11 starts execution of the color verification function with the “color management preset” being selected. To be specific, the control unit 11 causes the display 12 to automatically display an operation screen for accepting an instruction to execute color verification at the timing when the color management and adjustment of the engine 30 or the controller 40 is completed. Alternatively, the control unit 11 may automatically start the execution of the color verification function for the printer 20 at the timing when the color management and adjustment of the engine 30 or the controller 40 is completed. In addition, the control unit 11 may automatically execute the color verification function after a series of color management and adjustment (maximum density adjustment, density balance adjustment, calibration, and profile creation) in the printer 20 is completed. Specific processing of the color verification function is similar to the content described above, and therefore, description thereof is omitted.
Accordingly, after the color management and adjustment of the printer 20 is completed, the control unit 11 can smoothly execute the color verification of the printer 20.
Furthermore, the control unit 11 may divert the “color management target setting” included in the registered “color management preset” and associate it with another printer 20, thereby registering it as “another color management preset”. To be specific, in response to a user operation, the control unit 11 causes the storage 15 (the color management preset table T3) to store a first color management preset (first color management setting information). After the first color management preset is stored in the storage 15, the control unit 11 determines whether a printer 20 of the same model as the engine information and the controller information included in the first color management preset exists in the network. For example, when the “model name” of the printers 20 is the same, the control unit 11 determines that the printers 20 are of the same model. When the printers 20 of the same model exist in the network, the control unit 11 diverts the first color management preset to create a second color management preset (second color management setting information) including engine information and controller information related to the printer 20 of the same model. The control unit 11 causes the color management preset table T3 in the storage 15 to store the created second color management preset.
Thus, the control unit 11 can divert the registered “color management preset” to create a “color management preset” corresponding to the printer 20 of the same model.
In addition, calculation of adjustment values and the like in each color management and adjustment function may be performed by any of the control unit 11 of the color management apparatus 10, the engine control unit 31 of the engine 30, and the controller control unit 41 of the controller 40.
Furthermore, the program for executing each process in each apparatus may be stored in a portable recording medium. Furthermore, a carrier wave may be applied as a medium for providing data of the program via a communication line.
Although embodiments of the present invention have been described and illustrated in detail, the disclosed embodiments are made for purposes of illustration and example only and not limitation. The scope of the present invention should be interpreted by terms of the appended claims.
The entire disclosure of Japanese Patent Application No. 2023-188760 filed on Nov. 2, 2024 is incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-188760 | Nov 2023 | JP | national |