发明名称 Information processing apparatus, distributed printing system, and method of controlling printing
摘要 The necessity of a printer object is determined based on data to be printed, and in a case where the data type is such that a conversion to a printer language is necessary, a printer object is dynamically generated. With this, a distributed printing system that does not use resource pointlessly and for which efficient scaling out is possible can be realized.
申请公布号 US9589216(B2) 申请公布日期 2017.03.07
申请号 US201514601383 申请日期 2015.01.21
申请人 CANON KABUSHIKI KAISHA 发明人 Kitagata Kei
分类号 H04N1/00;G06F3/12;G06K15/00 主分类号 H04N1/00
代理机构 Fitzpatrick, Cella, Harper & Scinto 代理人 Fitzpatrick, Cella, Harper & Scinto
主权项 1. A print server for, making, by going through or without going through a printer object corresponding to a printer provided by a system, an instruction for printing by the printer, the print server comprising: at least a processor and at least a memory coupled to the at least the processor and having stored thereon instructions, when executed by the at least the processor, and cooperating to act as: a determination unit that determines whether or not document data to be printed is printable without going through a printer object corresponding to a designated printer, and, that the document data is not printable without going through the printer object, determines whether or not the printer object corresponding to the designated printer exists; and a unit that, in a case where it is determined by the determination unit that the printer object corresponding to the designated printer does not exist, causes the printer object to be generated by the system, wherein the print server is one of a plurality of print servers, a print request from a client terminal being transmitted distributively to any one of the plurality of print servers by a load balancer, the print server receives a predefined print request and generates the printer object, the print server which has received a deletion request via the load balancer deletes the generated printer object and stores information indicating that the printer object has been deleted in a storage shared by the plurality of print servers, and another print server which is one of the plurality of print servers and has generated a corresponding printer object corresponding to the print object deleted confirms that the printer object has been deleted based on the information stored in the storage and deletes the corresponding printer object according to confirmation that the printer object has been deleted.
地址 Tokyo JP