CN-116803700-B - Printing control device, printing system, and recording medium
Abstract
The invention provides a printing control device, a printing system and a recording medium capable of suppressing the occurrence of excessive or insufficient processing capacity of a data conversion server. The print control device is provided with a change control unit which performs control for changing the number or specification of one or more virtual data conversion servers for converting print job data corresponding to a print request to data corresponding to a printing device, based on a predetermined number related to the print request issued from a terminal device, and an allocation control unit which performs control for allocating print jobs to the changed one or more data conversion servers.
Inventors
- Ji Tianjiang
- KOBAYASHI
- Qi Xue river, mountain
Assignees
- 精工爱普生株式会社
Dates
- Publication Date
- 20260505
- Application Date
- 20230322
- Priority Date
- 20220325
Claims (7)
- 1. A print control apparatus includes: A change control unit that performs control for changing the number or specification of one or more data conversion servers that are virtual and convert data of a print job corresponding to a print request to data corresponding to a printing device, based on a predetermined number related to the print request issued from a terminal device; An allocation control unit that performs control of allocating the print job to the one or more changed data conversion servers; a coefficient setting unit that sets, for each of the one or more numbers used as the predetermined number, a coefficient by which the number is multiplied, The one or more virtual data conversion servers are one server that functions as a plurality of servers by operating a plurality of operating systems on the one server, The change control unit multiplies the coefficient set by the coefficient setting unit by each of the one or more numbers to obtain the predetermined number.
- 2. The printing control device according to claim 1, wherein, The change control unit uses the number of print requests as the predetermined number.
- 3. The printing control device according to claim 1, wherein, The change control unit uses the number of print jobs stored in the queue as the predetermined number.
- 4. The printing control device according to claim 1, wherein, The change control unit uses, as the predetermined number, both the number of print requests and the number of print jobs stored in a queue.
- 5. The printing control device according to claim 1, wherein, The coefficient setting unit sets the coefficient according to a time period.
- 6. A printing system is provided with: the printing control apparatus of any one of claims 1 to 5; The more than one data conversion servers.
- 7. A recording medium having stored thereon a program for causing a computer to execute the steps of: a change control step of performing control of changing the number or specification of one or more data conversion servers for converting data of a print job corresponding to a print request to data corresponding to a printing apparatus, based on a predetermined number related to the print request issued from a terminal device; An allocation control step of performing control of allocating the print job to the one or more changed data conversion servers; A coefficient setting step of setting, for each of the one or more numbers used as the predetermined number, a coefficient multiplied by the number, The one or more virtual data conversion servers are one server that functions as a plurality of servers by operating a plurality of operating systems on the one server, In the change control step, a result of multiplying the coefficient set in the coefficient setting step by each of the one or more numbers is used as the predetermined number.
Description
Printing control device, printing system, and recording medium Technical Field The present invention relates to a printing control device, a printing system, and a program. Background A printing system is known in which setting of a printer connected to a network is easier (see patent document 1). In the printing system described in patent document 1, a print control device, a data conversion server that converts print job data into a data format printable by a printing device, and the printing device are connected together via a network. However, in the printing system described in patent document 1, the number of data conversion servers is fixed, and thus the processing capacity is reduced when the print job data is large. In the printing system described in patent document 1, when the print job data is small, the processing capacity becomes excessive. Patent document 1 Japanese patent application laid-open No. 2014-49004 Disclosure of Invention The present disclosure provides an invention for solving the above-described problems, wherein a print control device includes a change control unit that performs control for changing the number or specification of one or more virtual data conversion servers that convert data of a print job corresponding to a print request to data corresponding to a printing device, based on a predetermined number related to the print request issued from a terminal device, and a distribution control unit that performs control for distributing the print job to the one or more virtual data conversion servers after the change. Further, one aspect of the present disclosure is a printing system including the printing control device described above, and the one or more data conversion servers. Further, one embodiment of the present disclosure is a program for causing a computer to execute a change control step of executing control of changing the number or specification of one or more data conversion servers for converting data of a print job corresponding to a print request to data corresponding to a printing apparatus based on a predetermined number related to the print request issued from a terminal device, and an allocation control step of executing control of allocating the print job to the one or more data conversion servers after the change. Drawings Fig. 1 is a diagram showing an example of a configuration of a printing system according to a first embodiment of the present disclosure. Fig. 2 is a schematic block diagram showing an example of a situation in which print jobs are stored in a queue according to the first embodiment of the present disclosure. Fig. 3 is a diagram showing an example of a functional configuration of a print control unit according to a first embodiment of the present disclosure. Fig. 4 is a diagram showing an example of a printing process according to the first embodiment of the present disclosure. Fig. 5 is a diagram showing an example of the process of automatic scaling performed by the print control unit according to the first embodiment of the present disclosure. Fig. 6 is a diagram showing an example of processing of automatic scaling in the case where the number of print requests is used as the prescribed number according to the first embodiment of the present disclosure. Fig. 7 is a diagram showing an example of processing of automatic scaling in a case where the number of print jobs is stored using a queue as a predetermined number according to the first embodiment of the present disclosure. Fig. 8 is a diagram showing an example of the configuration of a second print control section according to a second embodiment of the present disclosure. Fig. 9 is a diagram showing an example of the process of automatic scaling performed by the second print control unit according to the second embodiment of the present disclosure. Fig. 10 is a diagram showing an example of a functional configuration of a third print control unit according to a third embodiment of the present disclosure. Fig. 11 is a diagram showing an example of the process of automatic scaling performed by the third print control unit according to the third embodiment of the present disclosure. Detailed Description Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Fig. 1 is a diagram showing an example of the configuration of a printing system 1 according to the present embodiment. The printing system 1 includes a terminal device group 2, a printing request receiving server 3, a printing control server 4, a data conversion server group 6, and a printing device group 7. The data conversion server group 6 is one or more virtual data conversion servers. That is, the data conversion server group 6 is a single server that functions as a plurality of servers by operating a plurality of Operating Systems (OS) on the single server. The number of one or more data conversion servers of the virtualization included in the data co