Patent ID: 9584679
Date: 2017-02-28
CPC Classifications: G06F,H04N

Claim:
1. An information processing apparatus which communicates with a print server which manages a printer, the apparatus comprising: a memory; and a processor in communication with the memory, the processor configured to control an OS (Operating System) and a print proxy for realizing a communication with the print server using a message by HTTP (Hypertext Transfer Protocol): wherein the print proxy comprises; a receiver configured to receive, via a spooler and a port monitor which supports IPP (Internet Printing Protocol) and is incorporated in the OS as a default, printing data generated by a printer driver corresponding to a printer object managed by information of a virtual printer corresponding to the print server, when performing printing by using the printer object, wherein the receiver receives the printing data as a message by the IPP; a specifying unit configured to specify job information including document information from the received printing data; a message converter configured to convert a message between a message by the HTTP and a message by the IPP; and a controller configured to control transmission of the printing data and the specified job information with respect to the print server, wherein a message by the HTTP according to the message converter is used in the transmission, wherein the controller performs at least one of band limitation control of a network between the information processing apparatus and the print server, and retry processing for printing.