Patent ID: 8355151

Claim:
An image processing apparatus comprising: a print-request controlling unit configured to request a server with which the image processing apparatus can communicate over a network to print a document stored in an apparatus with which the image processing apparatus can communicate over a network; and a print-reservation executing unit configured to execute reservation of a print job in response to a request to execute the reservation of the print job transmitted from the server, wherein the print-request controlling unit requests the print-reservation executing unit to execute provisional reservation of a print job and requests the server to print the document if a result of the provisional reservation in response to the request received from the print-reservation executing unit indicates that the print job has been provisionally reserved, wherein the print-reservation executing unit receives the request to execute the provisional reservation from the print-request controlling unit, provisionally reserves the print job in response to the received request to execute the provisional reservation, and notifies the print-request controlling unit of the result of the provisional reservation indicating that the print job has been provisionally reserved when the print job is provisionally reserved, and wherein, if the print job for which the request to execute the reservation submitted from the server is the provisionally-reserved print job, the print-reservation executing unit updates a state of the print job from provisional reservation to reservation, and the image processing apparatus executes, in an order of receipt of the request to execute the reservation from the server and the request to execute the provisional reservation from the print-request controlling unit, each print job corresponding to each received request.