Information processing system, program product, and information processing method
By building a learned model and using printing information and related factors to predict and set color gradient correction, the problem of false contours in printing is solved, and printing quality and efficiency are improved.
Patent Information
- Application Number
- CN202410931416.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-21
- Filing Date
- 2024-07-12
- Publication Date
- 2025-09-23
AI Technical Summary
The existing technology is prone to pseudo-contours when processing gradient expressions in printed PDL. It is time-consuming for users to determine whether to use gradient correction processing, and the accuracy depends on the operator. There is a lack of effective automated prediction methods.
By building a learned model, the application of color gradation correction is predicted and automatically set using the input printing information and related information, including factors such as application, library, creator, creation period, printing device, etc., to achieve automated prediction and setting of color gradation correction.
It realizes the automatic prediction and applicable setting of color gradient correction during the printing process, improves printing quality and efficiency, and reduces the time and error of manual judgment.
Smart Images

Figure CN120687045A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, a program product, and an information processing method. The present invention can also be applied to a program and a program product. Background Art
[0002] Patent document 1 discloses a printing order system that places a printing order with a factory. The printing order system determines the type and amount of paper used in the factory based on information collected from the factory that placed the order, and sends the determined type and amount of paper to the supply source of the paper used.
[0003] Patent Document 1: Japanese Patent Application Laid-Open No. 2021-26535
[0004] When printing an object represented by gradation included in PDL (Page Description Language), a printing defect called a pseudo outline may occur.
[0005] This is a problem in which, in gradation expression that is supposed to be smooth, the color changes discontinuously and appears to jump when the discrete color value changes by one unit.
[0006] To address this issue, gradation correction technology is used to prevent the human eye from detecting false contours. However, grayscale correction requires processing time, which is disadvantageous for all documents, including those where no effect can be expected or even absent. Furthermore, there are multiple gradation correction methods, and to differentiate their advantages and disadvantages, it is necessary to use each method separately, exclusively, in combination with more than one method, or not use any of them at all.
[0007] It is time-consuming and laborious for the user to confirm the characteristics and contents of all documents to determine whether to use the gradation correction process, and the accuracy of the determination also depends on the operator. Summary of the Invention
[0008] Therefore, an object of the present invention is to provide an information processing system, a program product, and an information processing method that can predict the application of color gradation correction when printing.
[0009] In order to achieve the above-mentioned purpose, the information processing system involved in the first method has a processor, which performs the following processing: inputs new input information including new printing information and information related to the generation of the new printing information to a learned model that has been pre-learned in a manner such that if input information including printing information and information related to the generation of the printing information is input, applicable information related to the application of color gradation correction to the printing information is output, thereby outputting the applicable information corresponding to the new input information.
[0010] In the information processing system involved in the second embodiment, in the information processing system involved in the first embodiment, the information related to the generation of the printing information includes information related to the application that generates the printing information, information related to the library used by the application, information related to the creator who created the printing information, information related to the creation time when the printing information was created, or information related to the printing device that performs printing based on the printing information.
[0011] In the information processing system according to the third aspect, in the information processing system according to the first aspect or the second aspect, the input information and the new input information further include information on a print job based on the print information.
[0012] In the information processing system according to the fourth aspect, in the information processing system according to the third aspect, the information related to the print job includes a name of the print job or information related to printing in the print job.
[0013] In the information processing system according to a fifth aspect, in the information processing system according to any one of the first to fourth aspects, the input information and the new input information further include information on an operator who registers a print job based on the print information.
[0014] The information processing system according to a sixth aspect is the information processing system according to any one of the first to fifth aspects, wherein the input information and the new input information further include information on a method of inputting a print job based on the print information into the printing device.
[0015] The information processing system according to a seventh aspect is the information processing system according to any one of the first to sixth aspects, wherein the input information and the new input information further include information on a printing device designated when registering a print job based on the print information.
[0016] In the information processing system according to an eighth aspect, in the information processing system according to any one of the first to seventh aspects, the input information and the new input information further include information on a result of a confirmation process previously performed on a print job based on the print information.
[0017] The information processing system involved in the 9th mode is an information processing system involved in any one of the 1st to 8th modes, wherein the processor performs the following processing: taking a printing job based on the printing information, a printed page, or an object included in the printing information as an object, inputting new input information into the learned model, thereby outputting the applicable information corresponding to the new input information.
[0018] In the information processing system according to a tenth aspect, in the information processing system according to any one of the first to ninth aspects, the processor performs a process of setting the output application information to a print job based on the print information.
[0019] The program product according to the eleventh aspect records an information processing program that causes a computer to execute the following processing:
[0020] New input information including new printing information and information related to the generation of the new printing information is input to a learned model that has been pre-learned in a manner that outputs applicable information related to the application of color gradation correction to the printing information if input information including printing information and information related to the generation of the printing information is input, thereby outputting the applicable information corresponding to the new input information.
[0021] The information processing method involved in the 12th method includes the following steps: inputting new input information including new printing information and information related to the generation of the new printing information to a learned model that has been pre-learned in a manner such that if input information including printing information and information related to the generation of the printing information is input, applicable information related to the application of color gradation correction to the printing information is output, thereby outputting the applicable information corresponding to the new input information.
[0022] Effects of the Invention
[0023] According to the first aspect, application of color gradation correction can be predicted during printing.
[0024] According to the second aspect, the application of color gradation correction can be predicted based on the application, library, creator, creation time, or printing device that generates print information.
[0025] According to the third aspect, application of color gradation correction can be predicted based on information related to the print job.
[0026] According to the fourth aspect, application of color gradation correction can be predicted based on the name of the print job or information related to printing in the print job.
[0027] According to the fifth aspect, application of color gradation correction can be predicted based on information on the operator who registered the print job.
[0028] According to the sixth aspect, application of color gradation correction can be predicted based on information on the method of inputting the print job into the printing apparatus.
[0029] According to the seventh aspect, application of color gradation correction can be predicted based on information about the printing apparatus specified when registering a print job.
[0030] According to the eighth aspect, application of color gradation correction can be predicted based on information on the result of confirmation processing previously performed on the print job.
[0031] According to the ninth aspect, application of color gradation correction can be predicted for each print job, each printed page, or each object.
[0032] According to the tenth aspect, the result of predicting application of color gradation correction can be set for a print job.
[0033] According to the eleventh aspect, application of color gradation correction can be predicted during printing.
[0034] According to the twelfth aspect, application of color gradation correction can be predicted during printing. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Embodiments of the present invention will be described in detail with reference to the following drawings.
[0036] Figure 1 is a diagram showing a schematic configuration of an information processing system according to this embodiment;
[0037] Figure 2 This is a block diagram showing the main configuration of the electrical system of the printing device in the information processing system according to the present embodiment;
[0038] Figure 3 This is a block diagram showing the main configuration of the electrical system of the management device and client computers in the information processing system according to the present embodiment;
[0039] Figure 4 is a functional block diagram showing the functional configuration of a client computer in the information processing system according to the present embodiment;
[0040] Figure 5 is a graph showing an example of a learned neural network model;
[0041] Figure 6 This is a flowchart showing an example of the flow of a learning process performed in a client computer of the information processing system according to the present embodiment;
[0042] Figure 7 This is a flowchart showing an example of the flow of estimation processing performed in the client computer of the information processing system according to the present embodiment.
[0043] Explanation of symbols
[0044] 10-Information processing system, 11-Management device, 12-Printing device, 14-Client computer, 24-Printing unit, 46-Post-processing unit, 101-Collection unit, 102-Learning data storage unit, 103-Learning unit, 104-Model storage unit, 105-Receiving unit, 106-Estimation unit, 107-Output unit. DETAILED DESCRIPTION
[0045] Hereinafter, an example of this embodiment will be described in detail with reference to the accompanying drawings. In this embodiment, an information processing system in which a management device, a printing device, and client computers are connected via various communication lines such as networks will be described as an example. Figure 1 It is a diagram showing a schematic configuration of an information processing system 10 according to this embodiment.
[0046] like Figure 1 As shown, the information processing system 10 according to this embodiment includes a management device 11, a printer 12, and a client computer 14. The management device 11, printer 12, and client computer 14 are connected via a communication line 18, such as a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, or an intranet. Furthermore, the management device 11, printer 12, and client computer 14 can exchange various data with each other via communication line 18. In this embodiment, when a print instruction is issued from client computer 14 to printer 12 via management device 11, printing is performed in accordance with the print instruction.
[0047] In addition, Figure 1 In the figure, one management device 11, printing device 12, and client computer 14 are shown, but they may be multiple or any one of them may be multiple.
[0048] The printing device 12 according to this embodiment has multiple functions, including a printing function for performing printing and a post-processing function for performing post-processing on printed paper. The multiple functions may include a reading function for reading an original document and obtaining image information representing the original document, a copying function for copying an image recorded in an original document onto paper, a facsimile function for transmitting and receiving various data via a telephone line (not shown), a transmission function for transmitting original document information such as image information read by a reading function, and an accumulation function for accumulating the read image information.
[0049] In the following description, the fax function may be referred to as fax, the reading function may be referred to as scan, the printing function may be referred to as print, and the copying function may be referred to as copy.
[0050] Figure 2 This is a block diagram showing a main configuration of the electrical system of the printing device 12 in the information processing system 10 according to this embodiment.
[0051] like Figure 2 As shown, the printing device 12 according to this embodiment includes a control unit 20. The control unit 20 may include a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory).
[0052] Meanwhile, the printing device 12 according to this embodiment includes an HDD (hard disk drive) 26 that stores various data, application programs, and the like. Furthermore, the printing device 12 includes a display control unit 28, which is connected to the user interface 22 and controls the display of various operation screens on the display of the user interface 22. Furthermore, the printing device 12 includes an operation input detection unit 30, which is connected to the user interface 22 and detects operation instructions input via the user interface 22. In the printing device 12, the HDD 26, the display control unit 28, and the operation input detection unit 30 are electrically connected to a system bus 42. Furthermore, while the printing device 12 according to this embodiment uses the HDD 26 as a storage unit, this is not limiting; a non-volatile storage unit such as a flash memory may also be used. Furthermore, while the user interface 22 according to this embodiment uses a touch panel capable of both display and operation input, this is not limiting; a user interface with separate display and operation units may also be used.
[0053] The printing device 12 according to this embodiment also includes a print control unit 34 that controls printing by the printing unit 24, paper transport by the transport unit 25 to the printing unit 24, and post-processing by the post-processing unit 46. The printing device 12 may also include a reading control unit that controls the optical image reading operation by the document reading unit and the document transport operation by the document transport unit. The printing device 12 also includes a communication line I / F (interface) unit 36 that is connected to the communication line 18 and transmits and receives communication data with other external devices, such as the client computer 14, connected to the communication line 18. The printing device 12 also includes a fax I / F (interface) unit that is connected to a telephone line (not shown) and transmits and receives fax data with a fax machine connected to the telephone line. The printing device 12 may also include a transmission and reception control unit that controls the transmission and reception of fax data via the fax I / F unit 38. Then, in the printing device 12 , the print control unit 34 and the communication line IF unit 36 are electrically connected to the system bus 42 .
[0054] With the above configuration, the printing device 12 according to this embodiment controls the display of information such as operation screens and various messages on the display of the user interface 22 via the display control unit 28 by the control unit 20. Furthermore, the printing device 12 controls the operations of the printing unit 24, the transmission unit 25, and the post-processing unit 46 via the print control unit 34, and controls the transmission and reception of communication data via the communication line I / F unit 36 by the control unit 20. Furthermore, the printing device 12 controls the operation details of the user interface 22 based on the operation information detected by the operation input detection unit 30, and performs various controls based on the operation details.
[0055] In addition, in the present embodiment, an application program for executing functions such as printing is included as an example of the application program stored in the HDD 26 .
[0056] Next, the main configuration of the electrical system of the management device 11 and the client computer 14 according to this embodiment will be described. Figure 3 This is a block diagram showing the main configuration of the electrical system of the management device 11 and client computer 14 in the information processing system 10 according to this embodiment. Since the management device 11 and client computer 14 are general computer configurations, the following description will use the management device 11 as a representative.
[0057] like Figure 3As shown, the management device 11 involved in this embodiment includes a CPU 11A as an example of a processor, a ROM 11B, a RAM 11C, a memory 11D, an operation unit 11E, a display unit 11F, and a communication line I / F (interface) unit 11G. The CPU 11A is responsible for the overall operation of the management device 11. The ROM 11B pre-stores various control programs, various parameters, etc. The RAM 11C is used as a workspace when the CPU 11A executes various programs. The memory 11D stores various data, application programs, etc. The operation unit 11E is used to input various information. The display unit 11F is used to display various information. The communication line I / F unit 11G is connected to the communication line 18 and transmits and receives various data with other devices connected to the communication line 18. In addition, the communication line IF unit 11G can be configured to be able to communicate directly with each device using various well-known wireless communications. The above-mentioned various components of the management device 11 are electrically connected to each other by a system bus 11I. In the management device 11 according to the present embodiment, the memory 11D is applied as the storage unit. However, a nonvolatile storage unit such as an HDD (Hard Disk Drive) or a flash memory is applied as an example of the memory.
[0058] With the above configuration, the management device 11 according to this embodiment has CPU 11A execute access to ROM 11B, RAM 11C, and memory 11D, acquire various data via operation unit 11E, and display various information on display unit 11F. Furthermore, CPU 11A controls the transmission and reception of communication data via communication line I / F unit 11G.
[0059] In the information processing system 10 configured in this manner, the management device 11 manages a series of manufacturing processes, which include, for example, a production process, a pre-press process, a printing plate process, a printing process, a finishing process, and a delivery process.
[0060] Next, the functional configuration of the client computer 14 will be described. Figure 4 1 is a block diagram showing an example of the functional configuration of the client computer 14 .
[0061] like Figure 4 As shown, the client computer 14 functionally includes a collecting unit 101 , a learned data storage unit 102 , a learning unit 103 , a model storage unit 104 , a receiving unit 105 , an estimating unit 106 , and an output unit 107 .
[0062] The collecting unit 101 collects learning data including a pair of information: input information regarding a print job based on past print information; and application information regarding application of color gradation correction to the print information corresponding to the input information.
[0063] The input information may include printing information, such as PDL to be printed by a print job.
[0064] The management device 11 has history information for managing information related to order placement of printed materials and production information.
[0065] The collection unit 101 collects print information related to past print jobs from the history information stored in the management device 11 .
[0066] The input information may include information related to the generation of printing information. The information related to the generation of printing information may include information related to the application that generates the printing information, information related to the library used by the application, information related to the creator who created the printing information, information related to the creation time when the printing information was created, or information related to the printing device that prints based on the printing information. Specifically, the information related to the application that generates the printing information includes the application name (for example, Word (registered trademark), Adobe Illustrator (registered trademark)), etc. The information related to the library used by the application includes the library name, etc. The information related to the creator who created the printing information includes information that identifies the creator (for example, name or ID), etc. The information related to the creation time when the printing information was created includes the creation date or the creation date and time, etc. The information related to the printing device that prints based on the printing information includes information that identifies the printing device specified when the printing information was generated (for example, name or ID), etc.
[0067] The collection unit 101 collects information related to the generation of print information from the history information held by the management device 11 .
[0068] The input information may include information related to a print job based on the print information. The information related to the print job may include the name of the print job or information related to printing in the print job. The name of the print job may include, for example, a name assigned by the operator when registering the print job. The information related to printing in the print job may include information (e.g., a name or ID) identifying a job template including various setting values used when registering the print job (e.g., colors used, imposition, etc.), or a combination of various setting values in the print job.
[0069] The collection unit 101 collects information on print jobs based on print information from the history information held by the management device 11 .
[0070] Furthermore, the input information can include information related to the operator who registered the print job. Specifically, the information related to the operator includes information for identifying the operator (for example, name or ID).
[0071] The collection unit 101 acquires information on the operator who registered the print job from the history information stored in the management device 11 .
[0072] The input information may include information on a method for inputting a print job to the printing device 12. The information on the method for inputting a print job includes the type of the method for inputting the print job (for example, an input method using a hot folder).
[0073] The collection unit 101 acquires information on the method of inputting a print job from the history information stored in the management device 11 .
[0074] Furthermore, the input information may include information related to the printing device 12 specified when registering the print job. Specifically, the information related to the printing device 12 specified when registering the print job includes information (e.g., name or ID) identifying the logical or physical printing device specified by the operator when registering the print job.
[0075] The collection unit 101 acquires information about the printing apparatus 12 specified when registering a print job from the history information stored in the management apparatus 11 .
[0076] Furthermore, the input information may include information related to the results of a pre-confirmation process performed on the print job. Specifically, the information related to the results of the pre-confirmation process includes information about objects used in the print information (such as color space, type of objects such as images or characters, presence of special colors, etc.) obtained in a pre-confirmation process (e.g., preflight processing).
[0077] The collection unit 101 acquires information on the results of confirmation processing previously performed on the print job from the history information held by the management device 11 .
[0078] Application information regarding application of color gradation correction to past print information is managed as history information by the management device 11 , and the collection unit 101 acquires the application information regarding application of color gradation correction to print information from the management device 11 .
[0079] The application information related to the application of color gradation correction to the printed information includes the type of color gradation correction applied, whether the color gradation correction is applied, etc. There may be two or more types of color gradation correction applied.
[0080] Specifically, when an operator manually inputs whether or not to apply color gradation correction to print information and the type of color gradation correction to be applied for a print job for which the operator is responsible, application information related to the application of color gradation correction is managed as history information by the management device 11. The collection unit 101 acquires the application information related to the application of color gradation correction set by the operator's manual input.
[0081] The learning data storage unit 102 stores a plurality of learning data collected by the collection unit 101 .
[0082] The learning unit 103 receives input information based on a plurality of learning data, and constructs a neural network model for estimating application information related to application of color gradation correction corresponding to the input information.
[0083] Specifically, the learned neural network model receives input information including at least one of printing information, information related to an application, information related to a library, information related to a creator, information related to a creation time, information related to a printing device 12 that performs printing, a name of a print job, information related to printing, information related to an operator, information related to a method for inputting a print job, information related to a designated printing device 12, and information related to a result of a pre-confirmation process, and outputs application information related to application of color gradation correction corresponding to the input information (refer to Figure 5 As an example of a learning algorithm, deep learning can be used, and a neural network model can be constructed in such a way that when input information of learning data is input, applicable information related to color gradation correction of the learning data is output.
[0084] More specifically, input information of the learning data may be input, applicable information related to the applicability of the color gradient correction may be estimated as an output of the model, the estimated applicable information related to the applicability of the color gradient correction and the applicable information related to the applicability of the color gradient correction of the learning data may be compared to calculate an error in the applicable information related to the applicability of the color gradient correction, and the parameters of the model may be updated to minimize the error value.
[0085] Here, the correlation between various information included in the input information and application information related to application of color gradation correction will be described.
[0086] First, depending on the specific application or library that generates the print information, the characteristics of the print information may determine whether color gradation correction is applicable or prioritized. Therefore, there is a correlation between application-related information, library-related information, and application information related to the application of color gradation correction.
[0087] Furthermore, sometimes the characteristics of the original document (form, album, direct mail) are determined based on information about the creator of the printed information, and whether color gradation correction can be applied can be determined based on each characteristic. Therefore, there is a correlation between the creator information and the application information related to the application of color gradation correction.
[0088] Furthermore, the printing device 12 specified when generating the print information may display characteristics of the document (e.g., converting the entire document into an image, using only the CMYK color space), and the application of color gradation correction can be determined based on these characteristics. Therefore, there is a correlation between information related to the printing device 12 performing printing and application information related to the application of color gradation correction.
[0089] Furthermore, the actual use performance of the color gradation correction is learned from the operator. Therefore, there is a correlation between the information related to the operator and the application information related to the application of the color gradation correction.
[0090] Furthermore, the characteristics of a print job may be determined by the input method. For example, color gradation correction may not be applied to a print job input using a specific input method. Therefore, there is a correlation between information related to the print job input method and application information related to the application of color gradation correction.
[0091] Furthermore, information about the logical printer 12 and job template information specified when registering a print job may be used for each person who places an order for printed material, and this information can be used to determine whether color gradation correction should be used. Therefore, there is a correlation between information related to printing, information related to the specified printer 12, and application information related to the application of color gradation correction.
[0092] Furthermore, sometimes the operator manages order information and job settings using job names, which can be used as information for determining whether color gradation correction should be used. Therefore, there is a correlation between the print job name and the application information related to the application of color gradation correction.
[0093] Furthermore, it is known that if no gradation objects are included in the information about objects used in the printed information obtained during the pre-confirmation process, color gradation correction is not applied. Therefore, there is a correlation between information related to the results of the pre-confirmation process and application information related to the application of color gradation correction.
[0094] The model storage unit 104 stores a learned neural network model.
[0095] The receiving unit 105 receives input information regarding new print information to be estimated.
[0096] The input information includes the new printing information.
[0097] The input information includes information related to the generation of print information. This information may include information related to the application that generated the print information, information related to the library used by the application, information related to the person who created the print information, information related to the date and time when the print information was created, or information related to the printing device that prints based on the print information. For example, the management device 11 receives the name of the application that generated the print information, "Word (registered trademark)", the name of the library used by the application, information identifying the person who created the print information, the date and time when the print information was created, and information identifying the printing device specified when the print information was generated.
[0098] Furthermore, the input information may include information related to a print job based on the print information. The information related to the print job may include a name of the print job or information related to printing in the print job.
[0099] For example, the name of the print job acquired from the management device 11 and information identifying the job template used when registering the print job are received.
[0100] Furthermore, the input information may include information on the operator who registered the print job. For example, information identifying the operator who registered the print job, acquired from the management device 11, may be received.
[0101] Furthermore, the input information may include information on the method of inputting the print job to the printing device 12. For example, the type of input method of the print job received from the management device 11 is received.
[0102] Furthermore, the input information may include information on the printing apparatus 12 specified when registering a print job. For example, the input information may include information identifying a logical printing apparatus specified by an operator when registering a print job, which is obtained from the management apparatus 11.
[0103] Furthermore, the input information may include information related to the results of a pre-confirmation process performed on the print job, for example, information on objects used in the print information obtained from the management device 11 through a pre-confirmation process, such as "CMYK, image, no special color."
[0104] The estimation unit 106 estimates application information related to application of color gradation correction corresponding to the received input information using the learned neural network model stored in the model storage unit 104 .
[0105] Specifically, various information included in the received input information is converted into a data structure (for example, a scalar value, a vector, etc.) that can be input into the learned neural network model, and input into the learned neural network model, and applicable information related to the applicability of color gradient correction is estimated based on the output of the learned model.
[0106] The output unit 107 sets the estimated application information related to application of color gradation correction to the print job. Specifically, the output unit 107 sets the estimated application information related to application of color gradation correction to each piece of print information of the print job.
[0107] Next, specific processing performed in the information processing system 10 according to the present embodiment configured as described above will be described.
[0108] First, in the client computer 14, the CPU 14A reads the learning program from the ROM 14B or the memory 14D, expands it into the RAM 14C, and executes it. Figure 6 The learning process shown.
[0109] In step S100 , the CPU 14A as the collecting unit 101 collects learning data including a pair of input information regarding a print job based on past print information and application information regarding application of color gradation correction corresponding to the input information, and stores the data in the learning data storage unit 102 .
[0110] In step S102 , the CPU 14A as the learning unit 103 learns a neural network model for estimating application information related to application of color gradation correction corresponding to the input information based on a plurality of learning data inputs, stores the information in the model storage unit 104 , and ends the learning process.
[0111] Next, in the client computer 14, the CPU 14A reads the estimation program from the ROM 14B or the memory 14D, expands it into the RAM 14C, and executes it, thereby performing Figure 7 In this case, it is assumed that various information included in the input information related to new print information to be estimated is input. If a print job includes a plurality of print information, the estimation process is repeated for each print information.
[0112] In step S110 , the CPU 14A as the receiving unit 105 receives input information regarding new print information to be estimated, which is input by the user.
[0113] In step S112 , the CPU 14A as the estimation unit 106 estimates application information related to application of color gradation correction corresponding to the received input information for each object included in the print information using the learned neural network model stored in the model storage unit 104 .
[0114] In step S114 , the CPU 14A, as the output unit 107 , sets the application information related to application of color gradation correction estimated for each object in the print information, and ends the estimation process.
[0115] By performing such processing, it is possible to predict the application of color gradation correction when printing.
[0116] Modifications
[0117] The present invention is not limited to the above-described embodiment, and various modifications and applications are possible without departing from the spirit of the present invention.
[0118] In the above embodiment, the estimation unit 106 uses objects included in the print information as the target, inputs the input information to the learned neural network model, and outputs application information corresponding to the input information for each object. However, the present invention is not limited to this embodiment. For example, the estimation unit 106 may also input the input information to the learned neural network model for each print job and output application information corresponding to the input information. In this case, application information related to the application of color gradation correction can be set for each object included in the print job.
[0119] Alternatively, the estimation unit 106 may input input information to the learned neural network model for each print page included in the print job, thereby outputting application information corresponding to the input information. In this case, application information related to the application of color gradation correction may be set for each object included in the print page.
[0120] Furthermore, although the case of estimating applicable information related to the application of color gradation correction by accepting various information of input information has been described as an example, it is also possible to estimate applicable information related to the application of color gradation correction by accepting part of the various information of input information instead of all of the various information of input information.
[0121] Furthermore, although the client computer 14 learns the model and estimates the application information related to the application of color gradation correction, the client computer 14 may be divided into a learning device that learns the model and an estimating device that estimates the application information related to the application of color gradation correction.
[0122] Furthermore, in the above-mentioned embodiments, the processor refers to a processor in a broad sense, including a general-purpose processor (such as a CPU, etc.) or a dedicated processor (such as a GPU: Graphics Processing Unit (graphics processor), an ASIC: Application Specific Integrated Circuit (application-specific integrated circuit), an FPGA: Field Programmable Gate Array (field programmable gate array), a programmable logic device, etc.).
[0123] Furthermore, the operations of the processors in the above embodiments can be performed not only by a single processor but also by the cooperation of multiple processors located in physically separate locations. Furthermore, the order of the operations of the processors is not limited to that described in the above embodiments and can be changed as appropriate.
[0124] Furthermore, the “system” in the present embodiment is described as being configured by a plurality of devices as an example, but may be configured by a single device having some functions of the plurality of devices.
[0125] Furthermore, the processing performed by the printing device 12 according to the above embodiment may be performed by software, hardware, or a combination of both. Furthermore, the processing performed by the printing device 12 may be stored as a program in a storage medium and distributed.
[0126] Furthermore, the present invention is not limited to the above contents, and can, of course, be implemented with various modifications other than the above contents without departing from the gist of the present invention.
[0127] Regarding the above embodiment, the following additional notes are also disclosed. (1)
[0129] An information processing system includes a processor, wherein the processor performs the following processing:
[0130] New input information including new printing information and information related to the generation of the new printing information is input to a learned model that has been pre-learned in a manner that outputs applicable information related to the application of color gradation correction to the printing information if input information including printing information and information related to the generation of the printing information is input, thereby outputting the applicable information corresponding to the new input information. (2)
[0132] The information processing system according to (1), wherein
[0133] The information related to the generation of the printing information includes information related to the application that generates the printing information, information related to the library used by the application, information related to the creator of the printing information, information related to the creation time of the printing information, or information related to the printing device that performs printing based on the printing information. (3)
[0135] The information processing system according to (1) or (2), wherein
[0136] The input information and the new input information also include information related to a print job based on the print information. (4)
[0138] The information processing system according to (3), wherein
[0139] The information related to the print job includes the name of the print job or information related to printing in the print job. (5)
[0141] The information processing system according to any one of (1) to (4), wherein
[0142] The input information and the new input information further include information on an operator who registered a print job based on the print information. (6)
[0144] The information processing system according to any one of (1) to (5), wherein
[0145] The input information and the new input information also include information on a method for inputting a print job based on the print information into the printing device. (7)
[0147] The information processing system according to any one of (1) to (6), wherein
[0148] The input information and the new input information also include information on a printing device designated when registering a print job based on the print information. (8)
[0150] The information processing system according to any one of (1) to (7), wherein
[0151] The input information and the new input information further include information on a result of a confirmation process previously performed on a print job based on the print information. (9)
[0153] The information processing system according to any one of (1) to (8), wherein
[0154] The processor performs the following processing:
[0155] New input information is input to the learned model with respect to a print job based on the print information, a print page, or an object included in the print information as a target, thereby outputting the applied information corresponding to the new input information. (10)
[0157] The information processing system according to any one of (1) to (9), wherein
[0158] The processor performs the following processing:
[0159] The output application information is set for a print job based on the print information. (11)
[0161] A program product having recorded therein an information processing program for causing a computer to execute the following processing:
[0162] New input information including new printing information and information related to the generation of the new printing information is input to a learned model that has been pre-learned in a manner that outputs applicable information related to the application of color gradation correction to the printing information if input information including printing information and information related to the generation of the printing information is input, thereby outputting the applicable information corresponding to the new input information.
[0163] According to (1), the application of color gradation correction can be predicted when printing.
[0164] According to (2), the application of color gradation correction can be predicted based on the application, library, creator, creation time, or printing device that generates the print information.
[0165] According to (3), the application of color gradation correction can be predicted based on information related to the print job.
[0166] According to (4), application of color gradation correction can be predicted based on the name of the print job or information related to printing in the print job.
[0167] According to (5), application of color gradation correction can be predicted based on information related to the operator who registered the print job.
[0168] According to (6), application of color gradation correction can be predicted based on information on the method of inputting the print job to the printing device.
[0169] According to (7), application of color gradation correction can be predicted based on information about the printing apparatus specified when registering a print job.
[0170] According to (8), application of color gradation correction can be predicted based on information on the result of confirmation processing performed in advance on the print job.
[0171] According to (9), the application of color gradation correction can be predicted for each print job, each printed page, or each object.
[0172] According to (10), the result of predicting the application of color gradation correction can be set for the print job.
[0173] According to (11), the application of color gradation correction can be predicted when printing.
[0174] The above-described embodiments of the present invention are provided for the purpose of illustration and explanation. In addition, the embodiments of the present invention do not fully and exhaustively include the present invention, and do not limit the present invention to the disclosed embodiments. It is obvious that various modifications and variations are self-evident to those skilled in the art to which the present invention belongs. The present embodiment is selected and described in order to most easily explain the principles of the present invention and its application. Thus, other technical personnel in this field can understand the present invention through various modifications optimized for specific uses of the assumed various embodiments. The scope of the present invention is defined by the above claims and their equivalents.
Claims
1. An information processing system comprising a processor, wherein the processor performs the following processing: New input information including new printing information and information related to the generation of the new printing information is input to a learned model that has been pre-learned in a manner that outputs applicable information related to the application of color gradation correction to the printing information if input information including printing information and information related to the generation of the printing information is input, thereby outputting the applicable information corresponding to the new input information.
2. The information processing system according to claim 1, wherein The information related to the generation of the printing information includes information related to the application that generates the printing information, information related to the library used by the application, information related to the creator of the printing information, information related to the creation time of the printing information, or information related to the printing device that performs printing based on the printing information.
3. The information processing system according to claim 1 or 2, wherein: The input information and the new input information also include information related to a print job based on the print information.
4. The information processing system according to claim 3, wherein: The information related to the print job includes the name of the print job or information related to printing in the print job.
5. The information processing system according to any one of claims 1 to 4, wherein: The input information and the new input information further include information on an operator who registered a print job based on the print information.
6. The information processing system according to any one of claims 1 to 5, wherein: The input information and the new input information also include information on a method for inputting a print job based on the print information into the printing device.
7. The information processing system according to any one of claims 1 to 6, wherein: The input information and the new input information also include information on a printing device designated when registering a print job based on the print information.
8. The information processing system according to any one of claims 1 to 7, wherein: The input information and the new input information further include information on a result of a confirmation process previously performed on a print job based on the print information.
9. The information processing system according to any one of claims 1 to 8, wherein: The processor performs the following processing: New input information is input to the learned model with respect to a print job based on the print information, a print page, or an object included in the print information as a target, thereby outputting the applied information corresponding to the new input information.
10. The information processing system according to any one of claims 1 to 9, wherein: The processor performs the following processing: The output application information is set for a print job based on the print information.
11. A program product having recorded thereon an information processing program for causing a computer to execute the following processing: New input information including new printing information and information related to the generation of the new printing information is input to a learned model that has been pre-learned in a manner that outputs applicable information related to the application of color gradation correction to the printing information if input information including printing information and information related to the generation of the printing information is input, thereby outputting the applicable information corresponding to the new input information.
12. An information processing method comprising the following steps: New input information including new printing information and information related to the generation of the new printing information is input to a learned model that has been pre-learned in a manner that outputs applicable information related to the application of color gradation correction to the printing information if input information including printing information and information related to the generation of the printing information is input, thereby outputting the applicable information corresponding to the new input information.
Citation Information
Patent Citations
Printing order system and program
JP2021026535A