Information processing device, information processing method, and information processing system
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2026-08-14
Smart Images

Figure 0007905049000001 
Figure 0007905049000002 
Figure 0007905049000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing system.
Background Art
[0002] Conventionally, a technique for printing a specific part of a printed matter in a specific color is known. For example, Patent Document 1 discloses a technique for performing correction by printing a designated color with a printing apparatus and comparing the result with the result of color measurement with a colorimeter.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When processes such as color matching involving color measurement of the actual color are performed, a computer is often used. However, when there are multiple processes for the actual color using a single computer, if the user himself / herself needs to select a process and start the process, the operation becomes complicated.
Means for Solving the Problems
[0005] An information processing apparatus for solving the above problems includes a code reading unit that reads a two-dimensional code including processing information indicating processing related to the actual color, a selection unit that selects a first process or a second process related to the actual color based on the processing information, and a screen control unit that displays a first screen for displaying the first process or a second screen for displaying the second process according to the result selected by the selection unit.
[0006] Furthermore, an information processing method for solving the above problem reads a two-dimensional code containing processing information indicating processing related to a sample color, selects a first processing or a second processing related to the sample color based on the processing information, and displays a first screen that displays information related to the first processing or a second screen that displays information related to the second processing, depending on the selected result.
[0007] Furthermore, an information processing system for solving the above problems is an information processing system including a server and an information processing device, wherein the information processing device includes a code reading unit that reads a first two-dimensional code displayed on a display device in accordance with instructions from the server, or a second two-dimensional code printed by a printing device in accordance with instructions from the server, the first two-dimensional code or the second two-dimensional code which includes processing information indicating processing related to a sample color; a selection unit that selects a first processing or a second processing related to the sample color based on the processing information; a screen control unit that displays a first screen that displays information related to the first processing or a second screen that displays information related to the second processing according to the result selected by the selection unit; and a transmission unit that transmits information obtained by the first processing or the second processing to the server, wherein the server includes a storage medium for storing the information obtained by the first processing or the second processing. [Brief explanation of the drawing]
[0008] [Figure 1] A schematic diagram illustrating an example of an information processing system. [Figure 2] A block diagram showing the server configuration. [Figure 3] A block diagram showing the configuration of the terminal. [Figure 4] A block diagram showing the configuration of an information processing device. [Figure 5] A block diagram showing the printer's configuration. [Figure 6] A diagram showing an example of processing information. [Figure 7] A flowchart illustrating the tasks and processes involved in specifying sample colors. [Figure 8] A diagram showing an example of the display of the first two-dimensional code. [Figure 9] An example of a screen displayed when reading a QR code. [Figure 10] This diagram shows an example of a screen for specifying sample colors. [Figure 11] A flowchart illustrating the process and procedures involved in color matching using sample colors. [Figure 12] A diagram showing an example of printing the second two-dimensional code. [Figure 13] A diagram showing an example of a screen used for color matching of sample colors. [Modes for carrying out the invention]
[0009] Here, embodiments of the present invention will be described in the following order. (1) System configuration: (1-1) Server configuration: (1-2) Terminal configuration: (1-3) Configuration of the information processing device: (1-4) Printer configuration: (2) Processing related to sample colors: (2-1) Specifying sample colors: (2-2) Color matching process for sample colors: (3) Other embodiments:
[0010] (1) System configuration: Figure 1 is a schematic diagram showing an example of an information processing system according to one embodiment of the present invention. The information processing system 1 comprises a server 10, a terminal 11, an information processing device 20, a colorimeter 21, and a printer 30. In this embodiment, the number of devices shown is an example and is not limited to one. For example, multiple information processing devices 20, printers 30, etc., may be used. The server 10, terminal 11, information processing device 20, and printer 30 can communicate with each other via a network. The network can be of various types; the example shown in Figure 1 assumes the internet, but it may also be a local network.
[0011] The user of this embodiment can print various printed materials using the printer 30. When printing, the user can adjust the printer 30 to print a printed material of a desired color. The user can use the adjustment function to print a printed material including the same color as the reference color determined to be a specific color with the printer 30.
[0012] For this adjustment, the user designates the reference color. Designating the reference color is a process of designating what color the reference color is and a process of designating the colorimetric value of the reference color. In this specification, the process of designating the colorimetric value of the reference color may also be referred to as the process of designating the reference color. In this embodiment, the reference color is designated by Lab values (CIELAB values) which are coordinate values in a device-independent color space. Also, in this embodiment, the reference color is indicated by a sample. That is, the user prepares a sample indicating the reference color. Then, the user designates the Lab value obtained by measuring the sample using the colorimeter 21 as the value of the reference color.
[0013] In the printer 30, by performing printing using a color profile, it is possible to reproduce to some extent the color assumed as the output result by the print data. However, due to individual differences or changes over time of the printer 30, a color different from the assumed color may be printed. Therefore, in this embodiment, the user can perform a process of matching the color designated as the reference color and the color obtained by printing the reference color with the printer 30. That is, the user performs a process for color matching of the reference color printed by the printer 30. At this time, the user causes the printer 30 to print a patch based on the print data for printing the reference color, and uses the colorimeter 21 to measure the patch to specify the Lab value. In the patch, it may be different from the Lab value designated as the reference color due to individual differences or changes over time. Therefore, by comparing the Lab value designated as the reference color and the Lab value of the actually printed patch based on the print data for printing the reference color, correction can be performed for printing the Lab value designated as the reference color.
[0014] Hereinafter, the configuration of each device of the information processing system 1 capable of performing such processing related to the true color will be described. (1-1) Server configuration: FIG. 2 is a block diagram showing the configuration of the server 10. The server 10 includes a processor 10a, a communication unit 10b, and a non-volatile memory 10c. The processor 10a includes a CPU, a ROM, a RAM, etc. (not shown), and can execute various programs recorded in the non-volatile memory 10c to control each part of the server 10 and each device connected to the network. Note that the processor 10a may be composed of a single chip, may be composed of a plurality of chips, or may be configured as a SoC together with various functional blocks for operating the printer. Also, for example, an ASIC may be adopted instead of the CPU, or a configuration in which the CPU and the ASIC cooperate may be used. When each device in the present embodiment includes a processor, the processor can be realized in various modes similar to the processor 10a.
[0015] The communication unit 10b includes a communication interface for communicating with external devices according to various wired or wireless communication protocols. The server 10 can communicate with other devices via the communication unit 10b. Note that the communication unit 10b may include an interface for communicating with various removable memories attached to the server 10.
[0016] Various types of information are stored in the non-volatile memory 10c of the server 10. For example, true color information 10c1 related to the true color, patch information 10c2 related to the patch, and correction data 10c3 for performing corrections necessary for printing the true color are recorded in the non-volatile memory 10c.
[0017] The sample color information 10c1 is information that associates the identification information of the sample color with its Lab value. The sample color information 10c1 is generated when the sample color is measured through the sample color specification process, by associating the identification information for identifying the color of the sample with the Lab value as a result of the color measurement. In this embodiment, the identification information is an ID number and a name, but various types of information may be used as the identification information.
[0018] Patch information 10c2 is information that associates patch identification information with Lab values. Patch information 10c2 is generated when patch color measurement is performed through a color matching process for sample colors, by associating identification information for identifying a patch with Lab values as a result of the color measurement. In this embodiment, patches are measured for color matching of sample colors, and a certain patch corresponds to a certain sample color. Therefore, in this embodiment, the patch identification information is the same as the identification information for the sample color.
[0019] The correction data 10c3 can be any data used to correct the color of the printer 30 when printing a sample color, and can be defined in various ways. In this embodiment, it is possible to specify a sample color by its Lab value, and the printer 30 converts the Lab value to a value indicating the ink for each ink color based on the color profile. The correction data 10c3 is data used to correct the conversion by the color profile. The correction data 10c3 can be created by various methods, and if a patch printed by the printer 30 has a specific Lab value based on the Lab value of the sample color, correction data to make the Lab value of the patch match the Lab value of the sample color can be identified, for example, by known technology. The correction data 10c3 can be the correction data obtained in this way.
[0020] (1-2) Terminal configuration: Figure 3 is a block diagram showing the configuration of terminal 11. Terminal 11 comprises a processor 11a, a communication unit 11b, a non-volatile memory 11c, a display 11d, and an input unit 11e. The processor 11a includes a CPU, ROM, RAM, etc. (not shown), and can execute various programs recorded in the non-volatile memory 11c to control each part of terminal 11.
[0021] The communication unit 11b includes a communication interface for communicating with external devices according to various wired or wireless communication protocols. The terminal 11 can communicate with other devices via the communication unit 11b. The communication unit 11b also includes an interface for communicating with various removable memory devices installed in the terminal 11.
[0022] The non-volatile memory 11c of terminal 11 stores various programs and data used to execute those programs. The display 11d is a display device that displays any image. The input unit 11e is a device used by the user for input operations, and consists of, for example, a keyboard, mouse, or touch panel. The user can input their intentions by operating the input unit 11e while viewing images and characters displayed on the display 11d.
[0023] In this embodiment, the user can have the processor 11a execute a predetermined program, such as a browser, and use the display 11d and input unit 11e as a user interface to have the server 10 execute various processes.
[0024] (1-3) Configuration of the information processing device: Figure 4 is a block diagram showing the configuration of the information processing device 20. The information processing device 20 comprises a processor 20a, a communication unit 20b, a non-volatile memory 20c, a display 20d, an input unit 20e, and a camera 20f. In this embodiment, the information processing device 20 is a portable terminal.
[0025] The communication unit 20b includes a communication interface for communicating with external devices according to various wired or wireless communication protocols. The information processing device 20 can communicate with other devices via the communication unit 20b and exchange any information. In this embodiment, the communication unit 20b includes a communication interface for short-range wireless communication and can communicate with the colorimeter 21 according to a predetermined standard (e.g., Bluetooth®).
[0026] The non-volatile memory 20c can store various types of information. In this embodiment, the non-volatile memory 20c can store sample color information 10c1, including Lab values acquired from the colorimeter 21, and patch information 10c2. The display 20d is a display unit that displays various types of information. The input unit 20e is a device such as a mouse or keyboard, and can accept various types of input from the user.
[0027] The camera 20f is equipped with an imaging optical system and an image sensor, and captures images of objects within the field of view of the imaging optical system and outputs image data. The processor 20a can perform various processing based on the image data.
[0028] The processor 20a includes a CPU, ROM, RAM, etc. (not shown), and can execute various programs recorded in the non-volatile memory 20c to control each part of the information processing device 20. In this embodiment, the processor 20a functions as a code reading unit 20a1, a selection unit 20a2, a screen control unit 20a3, and a transmission unit 20a4 by executing an information processing program (not shown).
[0029] The code reading unit 20a1 has the function of reading a two-dimensional code containing processing information indicating processing related to the sample color. The selection unit 20a2 has the function of selecting either a first processing or a second processing related to the sample color based on the processing information. The screen control unit 20a3 has the function of displaying either a first screen that displays information related to the first processing or a second screen that displays information related to the second processing, depending on the result selected by the selection unit. The transmission unit 20a4 has the function of transmitting the information obtained by the first processing or the second processing to the server. In this embodiment, the first processing is the process of specifying the colorimetric value (Lab value) of the sample color, and the second processing is the process of color matching the sample color to be printed by the printer 30. Details of each function executed by the processor 20a will be described later.
[0030] (1-4) Printer configuration: Figure 5 is a block diagram showing the configuration of the printer 30. The printer 30 comprises a processor 30a, a communication unit 30b, a non-volatile memory 30c, a printing unit 30d, and a UI unit 30e. The processor 30a includes a CPU, ROM, RAM, etc. (not shown), and can execute various programs stored in the non-volatile memory 30c to control each part of the printer 30.
[0031] The communication unit 30b includes a communication interface for communicating with external devices according to various wired or wireless communication protocols. The printer 30 can communicate with other devices via the communication unit 30b. The communication unit 30b may also include an interface for communicating with various removable memories installed in the printer 30. The non-volatile memory 30c is a memory capable of storing various types of data, such as print data indicating the print target and data used for printing, such as color profiles.
[0032] The printing unit 30d is the part that performs printing, and various printing methods such as inkjet and electrophotography may be employed. The printing unit 30d is equipped with actuators, various devices, sensors, drive circuits, mechanical parts, etc., for performing printing on various media. The sensors include sensors that detect various detection targets that may change in the printer 30. The detection targets are not limited to these, and examples include sensors that detect the remaining amount of media and sensors that detect the remaining amount of ink for each color used for printing.
[0033] The UI unit 30e includes a touch panel display and various keys and switches. The touch panel display includes a display panel that shows various information, such as the status of the printer 30 and the remaining ink level, and a touch detection panel superimposed on the display panel to detect touch operations by a person's finger or the like. The processor 30a can acquire user operations via the UI unit 30e. The processor 30a can also display various information on the UI unit 30e's display and notify the user.
[0034] In this embodiment, the user can operate a terminal 11 or the like to save arbitrary print data to the server 10 and cause the printer 30 to execute printing based on the saved print data. When printing is performed, the print data is sent from the server 10 to the printer 30, and the processor 30a obtains the print data from the server 10 via the communication unit 30b. The processor 30a then performs image processing based on the print data using data such as a color profile to generate printable data. The processor 30a then causes the printing unit 30d to execute printing based on this data.
[0035] When a sample color is included in the printed material, the user can specify the sample color, perform color matching to the sample color, and then have the printer 30 print the sample color. In this embodiment, when a sample color is included in the printed material, the print data includes information indicating the Lab value of the sample color and the pixels that should be printed in the sample color. Furthermore, correction data 10c3 for printing the sample color as the specified color is associated with the print data and transmitted from the server 10.
[0036] When performing color conversion using a color profile, the processor 30a performs color conversion on the sample color based on the correction data 10c3, thereby identifying the information necessary for printing the sample color on the printer 30, such as the amount of ink required to print the sample color. The processor 30a generates printable data that includes this information and causes the printing unit 30d to execute the print. As a result, a printed document is produced in which the sample color has the specified Lab value.
[0037] (2) Processing related to sample colors: As described above, in the information processing system 1 according to this embodiment, when printing a sample color using the printer 30, it is necessary to specify the sample color and perform color matching of the sample color in advance. Since these processes require complex tasks such as preparing the print material and using a colorimeter, it is desirable to minimize the workload on the user. Therefore, in this embodiment, the information processing device 20 is configured such that appropriate processing is initiated even if the user does not instruct either to specify the sample color or to perform color matching of the sample color.
[0038] Specifically, the information processing device 20 is configured to allow the user to select either a sample color or a color match to a sample color by reading a two-dimensional code. Therefore, the processing information encoded as a two-dimensional code includes information indicating the processing to be selected after reading the two-dimensional code.
[0039] Figure 6 shows an example of processing information contained in a two-dimensional code. In Figure 6, the items of the processing information are shown on the left, and the content of each item is shown on the right. As shown in Figure 6, the processing information includes information indicating the processing type. The processing type indicates processing related to the sample color. In this embodiment, if the processing type is 1, it is considered that the sample color specification processing should be selected, and if the processing type is 2, it is considered that the sample color matching should be selected.
[0040] In this embodiment, the processing information includes colorimetric conditions. That is, the colorimetric conditions to be applied in the colorimeter 21 are described as a two-dimensional code. The colorimetric conditions may be defined by values for various items, and in the example shown in Figure 6, it is assumed that the colorimetric conditions are defined by specifying the M factor, light source, and viewing angle.
[0041] In Figure 6, the information shown in the "Sample Color" section is information used by the information processing device 20 when specifying a sample color. Specifically, an identification ID and name are defined for each sample color. This configuration makes it possible to clearly distinguish the sample colors to be measured using the identification information. Furthermore, in the example shown in Figure 6, the color to be displayed when displaying the sample color on the display 20d of the information processing device 20 is defined as the display color. That is, the display color is defined so that when an icon indicating the sample color is displayed on the display 20d of the information processing device 20, a color as close as possible to the actual sample color is displayed. This configuration makes it possible to display the sample color on the display 20d in a color as close as possible to the actual sample color. Since there may be multiple sample colors, Figure 6 assumes that there are n sample colors (where n is an integer of 2 or more).
[0042] In Figure 6, the information shown under the "Patch" item is information about the patch to be measured for color matching. That is, during color matching, the printer 30 prints a sample color patch without any correction, so the processing information includes information about the patch. In this embodiment, the information about the patch is information indicating the display color, which is the color that should be displayed when displaying the patch on the display 20d of the information processing device 20. Here again, the display color is defined so that when an icon representing the patch is displayed on the display 20d of the information processing device 20, the color displayed is as close as possible to the actual printed material. Since there may be multiple patches, in Figure 6, it is assumed that there are N patches (N is an integer of 2 or more). In this embodiment, color matching of the sample color is performed after the server 10 has grasped the sample color that the patch should correspond to, so it is not included in the processing information. However, the ID and name, which are identification information for the patch, may also be included in the processing information. With the above configuration, the patch can be displayed on the display 20d in a color as close as possible to the actual printed material.
[0043] In this embodiment, when processing type 1, i.e., when a sample color is specified, a two-dimensional code is used that defines information for each item of the processing type, color measurement conditions, and sample color. Here, the two-dimensional code used when specifying a sample color is also called the first two-dimensional code. Furthermore, when processing type 2, i.e., when color matching of a sample color is performed, a two-dimensional code is used that defines information for each item of the processing type, color measurement conditions, and patch. Here, the two-dimensional code used when color matching of a sample color is also called the second two-dimensional code.
[0044] In this embodiment, the selection of a sample color is initiated when the user operates the terminal 11 and issues a command to start the selection of a sample color. At this time, the server 10 transmits data to the terminal 11 for displaying the first two-dimensional code. The processor 11a of the terminal 11 receives this data via the communication unit 11b and causes the display 11d to display the first two-dimensional code. In this sense, in this embodiment, the terminal 11 functions as a display device that displays the first two-dimensional code in response to a command from the server 10.
[0045] On the other hand, in this embodiment, color matching of the sample color is started when the user operates the terminal 11 and issues a command to start color matching of the sample color. At this time, the server 10 sends data to the printer 30 for printing the second two-dimensional code. The processor 30a of the printer 30 receives this data via the communication unit 30b and causes the printing unit 30d to print the second two-dimensional code. In this sense, in this embodiment, the printer 30 functions as a printing device that prints the second two-dimensional code in response to a command from the server 10.
[0046] (2-1) Specifying sample colors: The following describes in detail the process for specifying a sample color. The specification of a sample color is performed by measuring a pre-prepared sample color and specifying the color measurement value (Lab value) of the sample color. Figure 7 shows the flow of the sample color specification process, illustrating the user's workflow, the processing flow in the information processing device 20, and the processing flow in the server 10. When starting the sample color specification process, the user first prepares a sample color. In this embodiment, the sample is a card-shaped medium representing the sample color, with the name of the sample color indicated in correspondence to the sample color.
[0047] Once the sample is prepared, the user begins the process of specifying the sample color (step S100). That is, the user operates the input unit 11e of the terminal 11 and inputs an instruction to start the process of specifying the sample color. At this time, the user operates the input unit 11e and inputs the name of the sample color for which the Lab value is to be specified. If there are multiple sample colors, the user inputs the names of multiple sample colors. Once the names are entered, the processor 11a of the terminal 11 sends information indicating the name of the sample color to the server 10 via the communication unit 11b.
[0048] When the information is transmitted, the processor 10a of the server 10 displays a first two-dimensional code indicating the specification of the sample color (step S300). Specifically, the processor 10a obtains information indicating the name of each sample color via the communication unit 10b and associates an ID with each sample color. Furthermore, the processor 11a associates a display color with each sample color. The display color may be determined by various methods, and may be determined by the user or based on the name. The latter is usable, for example, when the name of the sample is well known and it is clear what color it is from the name.
[0049] Once an ID, name, and display color are defined for each sample color, the processor 10a generates a first two-dimensional code containing this information, along with processing information indicating the color measurement conditions and processing type 1. The processor 10a then transmits information indicating the first two-dimensional code to the terminal 11 via the communication unit 10b, instructing the terminal 11 to display the first two-dimensional code. Upon receiving this information, the terminal 11's processor 11a controls the display 11d to display the first two-dimensional code. Figure 8 shows the first two-dimensional code Cd1 displayed on the display 11d.
[0050] When the first two-dimensional code Cd1 is displayed on the terminal 11's display 11d, the user uses the information processing device 20 to issue a processing start instruction (step S105). That is, the user operates the information processing device 20 to start the information processing program. As a result, the processor 20a displays a processing start instruction button (not shown) on the display 20d. The user instructs the start of processing by tapping this processing start instruction button. This processing start instruction button is common to both specifying a sample color and matching a sample color. Therefore, the user does not need to decide for themselves whether the processing to be executed is specifying a sample color or matching a sample color; they simply need to issue an instruction using the button.
[0051] When a processing start instruction is given, the processor 20a of the information processing device 20 displays a two-dimensional code reading screen using the function of the code reading unit 20a1 (step S200). The processor 20a outputs image data for displaying the two-dimensional code reading screen to the display 20d and displays the two-dimensional code reading screen on the display 20d. At this time, the processor 20a activates the camera 20f and puts it into capture mode. Figure 9 shows an example of a two-dimensional code reading screen. In this embodiment, a frame Fr is provided for displaying the image captured by the camera 20f. The processor 20a displays image data showing the image captured by the camera 20f in the frame Fr.
[0052] In this state, the user performs the task of reading the two-dimensional code displayed on the display 11d of the terminal 11 (step S110). Specifically, the user adjusts the position and orientation of the information processing device 20 so that the two-dimensional code is displayed on the display 11d within the frame Fr. Meanwhile, the processor 20a of the information processing device 20 decodes the two-dimensional code using the function of the code reading unit 20a1 (step S205). That is, the processor 20a periodically analyzes the image captured by the camera 20f, and if a two-dimensional code is present in the image, it reads the two-dimensional code and decodes the processing information of the two-dimensional code.
[0053] If the scanned two-dimensional code is the first two-dimensional code Cd1, the processor 20a identifies the processing type as 1, i.e., the specification of a sample color. It also identifies the color measurement conditions. Furthermore, for each of the sample colors to be measured, the processor 20a identifies the identification information, name, and its display color.
[0054] In this case, since the processing type is 1, the processor 20a activates the sample color specification screen using the functions of the selection unit 20a2 and the screen control unit 20a3 (step S210). That is, the processor 20a considers the process to be activated to be a process for specifying a sample color. Furthermore, the processor 20a controls the display 20d to display a screen for specifying a sample color. Figure 10 shows an example of a screen for specifying a sample color. In the screen shown in Figure 10, the process of measuring the sample Sp by the colorimeter 21 is schematically shown at the top of the screen.
[0055] Furthermore, in the screen shown in Figure 10, multiple frames Fc are displayed, and information about the sample color to be measured is displayed within each frame Fc. The information about the sample color includes the name, an icon representing the sample color, and the measured value. Based on the processing information, the processor 20a identifies the name of the sample color and the display color of the icon, and displays the name in characters and the icon represented by the display color in the frame Fc. For example, in Figure 10, the names of the three sample colors are, from top to bottom, "Sample Color A," "Sample Color B," and "Sample Color C," and the processor 20a identifies these names based on the processing information of the first two-dimensional code Cd1. A rectangular icon representing the sample color is placed to the right of the name. The processor 20a identifies the color of these icons based on the display color indicated by the processing information of the first two-dimensional code Cd1, and displays each icon.
[0056] As described above, the measured color value is a Lab value, and when color measurement is performed, the Lab value is displayed in frame Fc. Specifically, the user operates the colorimeter 21 to place the color measuring part on the sample and measures the color of the sample (step S115). Specifically, the user operates the information processing device 20 to give a color measurement start instruction. In the example shown in Figure 10, the color measurement start button B is displayed, and each time the color measurement start button B is tapped, the sample colors shown in frame Fc are measured from top to bottom. In this embodiment, the sample has the name of the sample color written on it, so the user compares the name written on the sample with the name displayed on the display 20d to determine whether the color measurement target is appropriate and performs the color measurement.
[0057] When the user presses the color measurement start button B, the processor 20a of the information processing device 20 acquires the color measurement value and displays it on the screen (step S215). Specifically, the processor 20a of the information processing device 20 transmits the color measurement conditions included in the processing information to the colorimeter 21 via the communication unit 20b. When the colorimeter 21 receives the color measurement conditions, it illuminates the sample according to the color measurement conditions and performs color measurement. Once the color measurement is performed, the colorimeter 21 transmits information indicating the Lab value, which is the color measurement value, to the information processing device 20. The processor 20a acquires the Lab value as the color measurement value via the communication unit 20b. The processor 20a then considers the color measurement value to be the color measurement value of the sample color to be measured, that is, the color measurement value of the sample color displayed at the top among the sample colors for which the color measurement value is not displayed. The processor 20a then generates sample color information 10c1 by associating the ID and name, which are identification information of the sample color to be measured, with the measured color value, and stores it in the non-volatile memory 20c.
[0058] Furthermore, the processor 20a, through the functions of the screen control unit 20a3, displays the Lab value, which is the color measurement value, on the screen. That is, the processor 20a displays the Lab value of the sample color to be measured within the frame Fc that indicates the sample color to be measured. Figure 10 shows an example where the Lab value for sample color A is displayed, but the Lab values for sample colors B and C have not yet been measured and are not displayed.
[0059] Once color measurement is performed, the user determines whether all of the samples have been measured (step S120). If not, the process from step S115 onwards is repeated. The processor 20a also determines whether all of the samples have been measured (step S220). If not, the process from step S215 onwards is repeated. The determination of whether all of the samples have been measured may be performed automatically or by user instruction. As an example of the former, a configuration can be adopted in which the processor 20a determines that all of the samples have been measured when color measurement values have been obtained for all of the sample colors included in the processing information of the first two-dimensional code Cd1. As an example of the latter, a configuration can be adopted in which the user instructs that all of the samples have been measured by operating the information processing device 20, etc.
[0060] In step S220, if it is determined that all of the samples have been measured, the processor 20a transmits the measured values of the sample colors to the server 10 using the function of the transmission unit 20a4 (step S225). That is, the processor 20a transmits the sample color information 10c1 generated by the measurement to the server 10 via the communication unit 20b. The processor 10a of the server 10 receives this information via the communication unit 10b and stores the measured values of the sample colors (step S305). That is, the processor 10a stores the sample color information 10c1 transmitted from the information processing device 20 in the non-volatile memory 10c.
[0061] As a result of the above process, the process of specifying the color measurement values of the sample color is automatically selected without the user having to explicitly instruct the information processing device 20 to start the process of specifying the color measurement values of the sample color. Therefore, the process of specifying the color measurement values of the sample color is appropriately selected without the user having to perform complicated operations on the information processing device 20. In addition, in this embodiment, either the process of specifying the color measurement values of the sample color or the process of matching the color of the sample color is automatically selected. Since both of these processes involve color measurement by the colorimeter 21, the user may easily get confused about which process to perform, but in this embodiment, it is automatically selected based on the two-dimensional code. Therefore, there is no chance of making a mistake in the process.
[0062] Furthermore, in this embodiment, the information processing device 20 can start processing to specify a sample color by reading the first two-dimensional code Cd1 displayed on the display 20d. Therefore, the user can specify a sample color by simply having the information processing device 20 read the first two-dimensional code Cd1.
[0063] (2-2) Color matching process for sample colors: The following describes in detail the process of color matching the sample color. Color matching of the sample color is performed by measuring the color of a sample color patch printed using the printer 30 to obtain the color measurement value (Lab value), and then generating correction data based on the color measurement value. Figure 11 is a diagram showing the flow of the color matching process for the sample color, and shows the workflow by the user, the workflow in the information processing device 20, and the workflow in the server 10. After the user specifies the sample color using the process shown in Figure 7, the user operates the terminal 11 to start the color matching work for the sample color (step S400). That is, the user operates the input unit 11e of the terminal 11 to input an instruction to start the color matching work for the sample color. At this time, the user operates the input unit 11e to specify the sample color to be matched. Specifically, information indicating the sample color for which the color measurement value has been specified is already stored in the non-volatile memory 10c as sample color information 10c1. Therefore, the user selects the sample color to be matched from the sample colors stored as sample color information 10c1. If there are multiple sample colors, the user selects multiple sample colors. When sample colors are selected, the processor 10a of the server 10 refers to the sample color information 10c1 and identifies the identification information of the selected sample colors.
[0064] Once the identification information of the sample color to be matched is identified, the processor 10a of the server 10 causes the printer 30 to print a patch corresponding to the sample color and a second two-dimensional code indicating the color match of the sample color (step S600). Specifically, the processor 10a refers to the sample color information 10c1 of the sample color to be matched and identifies the specified colorimetric value (Lab value). Furthermore, the processor 10a identifies the display color of the sample color to be matched. The display color can be determined by various methods, for example, a configuration can be adopted in which it is determined from the colorimetric value indicated by the sample color information 10c1.
[0065] Furthermore, the processor 10a generates a second two-dimensional code containing processing information indicating the display color, colorimetric conditions, and processing type 2. The processor 10a then transmits the second two-dimensional code, a patch corresponding to the sample color, and print data for printing to the printer 30 via the communication unit 10b. The print data for printing the patch corresponding to the sample color may take various forms, for example, consisting of print data for printing a patch of a predetermined size and shape, whose color is the Lab value of the sample color. The printer 30 converts the print data based on the color profile and prints the patch. At this stage, since the correction data 10c3 for the sample color has not yet been generated, the printer 30 prints without referring to the correction data 10c3. If there are multiple sample colors to be matched, multiple patches corresponding to the sample colors are printed. The server 10 stores the identification information of the sample color in the non-volatile memory 10c, associating it with the patch. This identification information is then transmitted to the information processing device 20. The processor 20a of the information processing device 20 acquires the identification information and stores it in a non-volatile memory 20c or the like.
[0066] Figure 12 shows an example of chart Ch with the second two-dimensional code Cd2 and patches Pt1 to Pt3 printed on it. In the example shown in Figure 12, the second two-dimensional code Cd2 is printed on the left side of chart Ch, and the three color patches Pt1 to Pt3 are printed to the right of the second two-dimensional code Cd2. Furthermore, in the example shown in Figure 12, each patch Pt1 to Pt3 is assigned a number. The colors of these patches Pt1 to Pt3 are precisely specified by colorimetric values, but due to aging of the printer 30 and errors in color reproduction due to color profiles, the colors of patches Pt1 to Pt3 usually do not exactly match the colorimetric values. Therefore, the process of creating correction data 10c3 so that the colors of these patches Pt1 to Pt3 are closer to the colorimetric values is called color matching.
[0067] When Chart Ch, which includes the second two-dimensional code Cd2 and patches Pt1 to Pt3, is printed, the user issues a processing start instruction using the information processing device 20 (step S405). Upon receiving the processing start instruction, the processor 20a of the information processing device 20 displays a two-dimensional code reading screen using the function of the code reading unit 20a1 (step S500). This two-dimensional code reading screen is the screen shown in Figure 9. In this state, the user performs the task of reading the two-dimensional code printed together with the patches (step S410). Meanwhile, the processor 20a of the information processing device 20 decodes the two-dimensional code using the function of the code reading unit 20a1 (step S505). Except when the reading target is the second two-dimensional code Cd2 instead of the first two-dimensional code Cd1, steps S405, S410, S500, and S505 are the same as steps S105, S110, S200, and S205 shown in Figure 7.
[0068] If the two-dimensional code read in step S505 is the second two-dimensional code Cd2, the processor 20a identifies the processing type as 2, i.e., color matching of sample colors. It also identifies the color measurement conditions. Furthermore, the processor 20a identifies the display color for each of the sample colors to be measured.
[0069] In this case, since the processing type is 2, the processor 20a activates the color matching screen for the sample color using the functions of the selection unit 20a2 and the screen control unit 20a3 (step S510). That is, the processor 20a considers the process to be activated to be a process for performing color matching for the sample color. Furthermore, the processor 20a controls the display 20d to display a screen for performing color matching for the sample color. Figure 13 shows an example of a screen for performing color matching for the sample color. In the screen shown in Figure 13, icons Ip1 and Ip2 indicating the patches to be measured and icons Ir1 and Ir2 indicating the color measurement results are displayed at the top of the screen. If there are multiple patches to be measured, the patches are arranged horizontally. In the screen shown in Figure 13, two types of patches are displayed, so if there are three or more types of patches to be measured, the screen can be scrolled using the scroll button Bs, and other patches will be displayed after scrolling.
[0070] The patches are displayed in their respective colors, and the icons Ir1 and Ir2, which indicate the color measurement results, are displayed in colors determined based on the measured values. Before color measurement, the icons Ir1 and Ir2, which indicate the color measurement results, are not colored. Furthermore, the central part of the screen illustrated in Figure 13 schematically shows how the colorimeter 21 measures the color of chart Ch.
[0071] With a screen like this displayed, the user sequentially measures the color of the patches. First, the user operates the colorimeter 21 to place the color measuring unit on the patch and measures the color of that patch (step S415). Specifically, the user operates the information processing device 20 to give a color measurement start command. In the example shown in Figure 13, the color measurement start button B is displayed, and each time the color measurement start button B is tapped, the patches printed as chart Ch are measured sequentially from left to right. In this embodiment, each patch has a number printed on it that corresponds to the patch, so the user compares the number on chart Ch with the number of each patch displayed on the display 20d to determine whether the target for color measurement is appropriate and performs the measurement.
[0072] When the user presses the color measurement start button B, the processor 20a of the information processing device 20 acquires the color measurement value and displays it on the screen (step S515). Specifically, the processor 20a of the information processing device 20 transmits the color measurement conditions included in the processing information to the colorimeter 21 via the communication unit 20b. When the colorimeter 21 receives the color measurement conditions, it illuminates the patch according to the color measurement conditions and performs color measurement. Once color measurement is performed, the colorimeter 21 transmits information indicating the Lab value, which is the color measurement value, to the information processing device 20. The processor 20a acquires the Lab value as the color measurement value via the communication unit 20b. The processor 20a then considers the color measurement value to be the color measurement value of the patch to be measured.
[0073] In this embodiment, the patch to be measured is identified based on the number assigned to the patch. For example, in the example shown in Figure 12, it is assumed that the patches are measured in order from left to right (in numerical order), and when the color measurement value is obtained first, the patch to be measured is considered to be the leftmost patch (number 1). When the color measurement value is obtained second, the patch to be measured is considered to be the middle patch (number 2). The processor 20a identifies the measured patch based on the order in which the patches were measured, associates the color measurement value with the identification information associated with the patch, generates patch information 10c2, and stores it in the non-volatile memory 20c. Furthermore, the processor 20a, using the functions of the screen control unit 20a3, displays an icon indicating the color measurement result, associated with the patch to be measured. For example, in the example shown in Figure 13, the icon Ir1 indicating the color measurement result is not displayed before the color measurement of the patch indicated by icon Ip1. When the color measurement of the patch indicated by icon Ip1 is performed, the icon Ir1 indicating the color measurement result is displayed.
[0074] Once color measurement is performed, the user determines whether all samples have been measured (step S420). If not, the process from step S415 onwards is repeated. The processor 20a also determines whether all samples have been measured (step S520). If not, the process from step S515 onwards is repeated. The determination of whether all samples have been measured may be made automatically or by user instruction. In the former case, for example, a configuration can be adopted in which the processor 20a determines that all samples have been measured when color measurement values have been obtained for the same number of patches as the number of sample colors targeted for color matching. In the latter case, a configuration can be adopted in which the user instructs that all samples have been measured by operating the information processing device 20, etc.
[0075] In step S520, if it is determined that all of the samples have been measured, the processor 20a transmits the measured values of the patches to the server 10 using the function of the transmission unit 20a4 (step S525). That is, the processor 20a transmits the patch information 10c2 generated by the color measurement to the server 10 via the communication unit 20b. The processor 10a of the server 10 receives this information via the communication unit 10b and creates correction data 10c3 based on the measured values of the patches and the measured values of the sample colors (step S605). Specifically, the processor 10a stores the patch information 10c2 transmitted from the information processing device 20 in the non-volatile memory 10c.
[0076] Furthermore, the processor 10a refers to the patch information 10c2 and the sample color information 10c1 to obtain the colorimetric values of the patch associated with the same identification information and the colorimetric values of the sample color. The colorimetric values of the sample color accurately represent the color of the sample color, but if printing is performed by the printer 30 without correction using the colorimetric values of the sample color, the print will be based on the colorimetric values of the patch. In this case, a discrepancy equivalent to the color difference between the colorimetric values of the sample color and the colorimetric values of the patch occurs. Therefore, the processor 10a creates correction data 10c3 to eliminate this discrepancy and bring the color difference as close to zero as possible. Various known methods can be used to create the correction data 10c3.
[0077] Through the above process, the color matching process for sample colors is automatically selected without the user having to explicitly instruct the information processing device 20 to start the sample color matching process. Therefore, the color matching process for sample colors is appropriately selected without the user having to perform complicated operations on the information processing device 20. In addition, in this embodiment, either the process of specifying the color measurement value of the sample color or the process of performing color matching of the sample color is automatically selected. Since both of these processes involve color measurement by the colorimeter 21, the user may easily become confused about which process to perform, but in this embodiment, the process is automatically selected based on the two-dimensional code. Therefore, there is no chance of making a mistake in the process.
[0078] Furthermore, in this embodiment, the information processing device 20 can start the process of color matching the sample color by reading the printed second two-dimensional code Cd2. Therefore, the user can perform color matching of the sample color by simply having the information processing device 20 read the second two-dimensional code Cd2.
[0079] (3) Other embodiments: The embodiments described above are merely examples for carrying out the present invention, and various other embodiments can be adopted. For example, in the embodiments described above, the server 10 and the terminal 11 are composed of different devices, but they may be the same device or distributed across three or more devices. At least a portion of the processing performed by the information processing device 20 shown in Figures 7 and 11 may be performed on the server 10. Also, at least a portion of the processing performed by the server 10 may be performed on the information processing device 20. Furthermore, in the embodiments described above, the first two-dimensional code is displayed on the display 11d and the second two-dimensional code is printed, but the first two-dimensional code may be printed and the second two-dimensional code may be displayed, or both may be displayed or printed.
[0080] Furthermore, the manner in which various types of information are provided can vary. For example, the information included in the processing information shown in Figure 6 is just one example, and other forms are also possible. Another example is a configuration in which the identification information of the sample color and information regarding the display color are not included in the first two-dimensional code, but are transmitted from the server 10 to the information processing device 20. Alternatively, the identification information of the sample color may be included in the second dimensional code.
[0081] Furthermore, the information included in the processing information may be of various types. For example, the number of sample colors to be measured may be defined as information for identifying the sample colors and may be included in the first two-dimensional code. With this configuration, the number of samples to be measured becomes clear, making it possible to configure the information processing device 20 to perform color measurement processing for that number of sample colors.
[0082] Furthermore, information indicating the target to which the color matching should be applied may be included in the second two-dimensional code. In other words, the sample color is often intended to be used for printing specific print data. Therefore, color matching may be performed after the print data to which the sample color matching should be applied has been identified.
[0083] In other words, before printing based on the print data instructed by the user, the printing device prints a patch to perform color matching of the sample colors included in the print data, and color matching is performed by measuring the color of the patch. In this case, the processor 10a may generate a second two-dimensional code containing identification information for identifying the print data and print it together with the patch. The identification information for identifying the print data may be defined in various ways, for example, an ID or file name may be used as identification information. The information processing device 20 reads the second two-dimensional code to obtain the identification information and associates the identification information of the print data with the patch information 10c2 obtained by measuring the color of the patch.
[0084] The processor 10a of server 10 generates correction data 10c3 based on the patch information 10c2 and associates the identification information of the print data with the correction data 10c3. When printing based on the print data is performed, the processor 10a refers to the correction data 10c3 and selects the correction data 10c3 to which the identification information of the print data is associated. Then, the processor 10a sends the selected correction data 10c3 and the print data to the printer 30. When the processor 30a of printer 31 performs printing based on the print data, it refers to the correction data 10c3 to which the identification information of the print data is associated, performs color correction, and then performs printing. With this configuration, it becomes possible to automatically select the correction data 10c3 when printing print data.
[0085] The code reading unit only needs to be able to read a two-dimensional code containing processing information that indicates the processing related to the sample color. In other words, the code reading unit only needs to be able to acquire the two-dimensional code and decode the processing information. A sample color is a color that is determined to be a specific color, and is also called a spot color or a designated color. A sample color may be defined in various ways, and may be identified by a sample, or by a value in the device-independent color space such as a Lab value.
[0086] There may be multiple processes related to the sample color, and various processes other than those in the above-described embodiment may be envisioned. For example, processes such as specifying, creating, and correcting color profiles for outputting the sample color on a printing device may also be considered processes related to the sample color. Furthermore, processes such as deleting the colorimetric values of the sample color, correcting the color matching results, and making adjustments may also be considered processes related to the sample color. In any case, the process should be selected based on the processing information obtained by reading the two-dimensional code.
[0087] The processing information is used, at a minimum, to select a processing method related to the sample color, but it may also include information other than that used to select a processing method related to the sample color. For example, it may include information used by the selected processing method. The two-dimensional code only needs to contain the processing information, and the type and standard of the two-dimensional code are not limited.
[0088] The selection unit only needs to be able to select either a first or second process related to the sample color based on the processing information. In other words, the selection unit only needs to be able to select a process related to the sample color based on the processing information. As mentioned above, there can be various processes related to the sample color, so a process may be selected from three or more processes.
[0089] The screen control unit only needs to be able to display either a first screen that displays information related to a first process or a second screen that displays information related to a second process, depending on the result selected by the selection unit. In other words, the screen control unit only needs to be able to perform display control so that the display unit displays the screen corresponding to the selected process. The first screen and the second screen are different from each other, and it is sufficient that the first screen displays information related to the first process and the second screen displays information related to the second process. The first screen and the second screen may be screens that are displayed across the entire display unit or screens that are displayed only in part.
[0090] Furthermore, the present invention is also applicable as a program or method executed by a computer. Moreover, such systems, programs, and methods may be implemented as a single device or by utilizing components from multiple devices, encompassing various embodiments. They can also be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention also functions as a recording medium for a program that controls the system. Of course, the recording medium for the program may be a magnetic recording medium, a semiconductor memory, or any recording medium developed in the future can be considered in exactly the same way.
[0091] Furthermore, the above embodiments do not limit the invention. Since the embodiments include multiple inventions with different effects, one problem or effect that can be inferred from an embodiment is not necessarily a problem or effect that applies to all inventions included in the embodiment. [Explanation of symbols]
[0092] 1...Information processing system, 10...Server, 10a...Processor, 10b...Communication unit, 10c...Non-volatile memory, 10c1...Sample color information, 10c2...Patch information, 10c3...Correction data, 11...Terminal, 11a...Processor, 11b...Communication unit, 11c...Non-volatile memory, 11d...Display, 11e...Input unit, 20...Information processing device, 20a...Processor, 20a1...Code reading unit, 20a2...Selection unit, 20a3...Screen control 20a4…Transmitter, 20b…Communication unit, 20c…Non-volatile memory, 20d…Display, 20e…Input unit, 20f…Camera, 21…Colorimeter, 30…Printer, 30a…Processor, 30b…Communication unit, 30c…Non-volatile memory, 30d…Printing unit, 30e…UI unit, Cd1…First 2D code, Cd2…Second 2D code, Ch…Chart, Ip1, Ip2, Ir1, Ir2…Icons, Pt1~Pt3…Patches
Claims
1. A code reading unit that reads a two-dimensional code containing processing information indicating the processing related to the sample color, A selection unit that selects a first or second process relating to the sample color based on the processing information, A screen control unit that displays a first screen showing information related to the first process or a second screen showing information related to the second process, depending on the result selected by the selection unit, Equipped with, The first process is the process of specifying the color measurement value of the sample color, The second process described above is a process for matching the color of the sample color to be printed by the printing device, The process of specifying the color measurement value of the sample color is a process of measuring a sample of the sample color that has been prepared in advance and specifying the color measurement value of the sample color. The process for performing the aforementioned color matching is a process of measuring the color of the sample color patch printed using the printing device and obtaining the color measurement value. Information processing device.
2. A code reading unit that reads a two-dimensional code containing processing information indicating the processing related to the sample color, A selection unit that selects a first or second process relating to the sample color based on the processing information, A screen control unit that displays a first screen showing information related to the first process or a second screen showing information related to the second process, depending on the result selected by the selection unit, Equipped with, The first two-dimensional code, which includes the processing information for selecting the first processing, is displayed on a display device in response to a display instruction from a server equipped with a storage medium for storing the color measurement values of the sample color. The code reading unit reads the first two-dimensional code displayed on the display device. Information processing device.
3. The first two-dimensional code includes at least one of the number of sample colors to be measured and identification information. The information processing apparatus according to claim 2.
4. A code reading unit that reads a two-dimensional code containing processing information indicating the processing related to the sample color, A selection unit that selects a first or second process relating to the sample color based on the processing information, A screen control unit that displays a first screen showing information related to the first process or a second screen showing information related to the second process, depending on the result selected by the selection unit, Equipped with, The second two-dimensional code, which includes the processing information for selecting the second processing, is printed together with the patch to be measured by a printing device that prints the sample color. The code reading unit reads the second two-dimensional code printed by the printing device. Information processing device.
5. The second two-dimensional code includes information indicating the patch, The information processing apparatus according to claim 4.
6. Before printing based on the print data instructed by the user, the printing device prints the patch for color matching the sample color included in the print data. The second two-dimensional code includes identification information for identifying the print data. The information processing apparatus according to claim 4.
7. The system reads a two-dimensional code containing processing information that indicates the processing related to the sample color. Based on the processing information, a first or second processing step is selected for the sample color. Depending on the selected result, a first screen displaying information related to the first process or a second screen displaying information related to the second process is displayed. Information processing method, The first process is the process of specifying the color measurement value of the sample color, The second process described above is a process for matching the color of the sample color to be printed by the printing device, The process of specifying the color measurement value of the sample color is a process of measuring a sample of the sample color that has been prepared in advance and specifying the color measurement value of the sample color. The process for performing the aforementioned color matching is a process of measuring the color of the sample color patch printed using the printing device and obtaining the color measurement value. Information processing methods.
8. Read a two-dimensional code containing processing information indicating processing related to a sample color, Based on the processing information, a first or second processing step is selected for the sample color. Depending on the selected result, a first screen displaying information related to the first process or a second screen displaying information related to the second process is displayed. Information processing method, The first two-dimensional code, which includes the processing information for selecting the first processing, is displayed on a display device in response to a display instruction from a server equipped with a storage medium for storing the color measurement values of the sample color. The first two-dimensional code displayed on the display device is read. Information processing methods.
9. A two-dimensional code containing processing information indicating processing related to a sample color is read, Based on the processing information, a first or second processing step is selected for the sample color. Depending on the selected result, a first screen displaying information related to the first process or a second screen displaying information related to the second process is displayed. Information processing method, The second two-dimensional code, which includes the processing information for selecting the second processing, is printed together with the patch to be measured by a printing device that prints the sample color. The second two-dimensional code printed by the printing device is read. Information processing methods.
10. An information processing system including a server and an information processing device, The aforementioned information processing device is A code reading unit reads a first two-dimensional code displayed on a display device in accordance with instructions from the server, or a second two-dimensional code printed by a printing device in accordance with instructions from the server, the first two-dimensional code or the second two-dimensional code which includes processing information indicating processing related to sample colors. A selection unit that selects a first or second process relating to the sample color based on the processing information, A screen control unit that displays a first screen showing information related to the first process or a second screen showing information related to the second process, depending on the result selected by the selection unit, The system includes a transmission unit that transmits information obtained by the first or second process to the server, The server includes a storage medium for storing the information obtained by the first or second process, The first process is the process of specifying the color measurement value of the sample color, The second process described above is a process for matching the sample color to be printed by the printing device, The process of specifying the color measurement value of the sample color is a process of measuring a sample of the sample color that has been prepared in advance and specifying the color measurement value of the sample color. The process for performing the aforementioned color matching is a process of measuring the color of the sample color patch printed using the printing device and obtaining the color measurement value. Information processing system.
11. An information processing system including a server and an information processing device, The aforementioned information processing device is A code reading unit reads a first two-dimensional code displayed on a display device in accordance with instructions from the server, or a second two-dimensional code printed by a printing device in accordance with instructions from the server, the first two-dimensional code or the second two-dimensional code which includes processing information indicating processing related to sample colors. A selection unit that selects a first or second process relating to the sample color based on the processing information, A screen control unit that displays a first screen showing information related to the first process or a second screen showing information related to the second process, depending on the result selected by the selection unit, The system includes a transmission unit that transmits information obtained by the first or second process to the server, The server includes a storage medium for storing the information obtained by the first or second process, The first two-dimensional code, which includes the processing information for selecting the first processing, is displayed on the display device by a display instruction from the server, which is equipped with a storage medium for storing the color measurement values of the sample color. The code reading unit reads the first two-dimensional code displayed on the display device. Information processing system.
12. An information processing system including a server and an information processing device, The aforementioned information processing device is A code reading unit reads a first two-dimensional code displayed on a display device in accordance with instructions from the server, or a second two-dimensional code printed by a printing device in accordance with instructions from the server, the first two-dimensional code or the second two-dimensional code which includes processing information indicating processing related to sample colors. A selection unit that selects a first or second process relating to the sample color based on the processing information, A screen control unit that displays a first screen showing information related to the first process or a second screen showing information related to the second process, depending on the result selected by the selection unit, The system includes a transmission unit that transmits information obtained by the first or second process to the server, The server includes a storage medium for storing the information obtained by the first or second process, The second two-dimensional code, which includes the processing information for selecting the second processing, is printed together with the patch to be measured by the printing device that prints the sample color. The code reading unit reads the second two-dimensional code printed by the printing device. Information processing system.
Citation Information
Patent Citations
Image forming apparatus, image management apparatus, reading apparatus, and image formation control program
JP2017136709A
Color chart generation method, color chart generation device, and program
JP2020072280A
Control apparatus, color adjustment method, and program
JP2022012118A
Colorimetric method, and colorimetric system
JP2022123706A
Color measuring device and color measuring method
WO2016163266A1