US 7,529,843 B2
Information processing system, information processing apparatus, information processing method, storage medium that stores program for implementing that method to be readable by information processing apparatus, and program
Tamaki Kamata, Kanagawa (Japan)
Assigned to Canon Kabushiki Kaisha, Tokyo (Japan)
Filed on Mar. 31, 2003, as Appl. No. 10/401,839.
Claims priority of application No. 2002-099346 (JP), filed on Apr. 01, 2002.
Prior Publication US 2003/0187961 A1, Oct. 02, 2003
Int. Cl. G06F 15/16 (2006.01)
U.S. Cl. 709—229  [709/200; 709/224; 719/311; 726/27] 6 Claims
OG exemplary drawing
 
1. An information processing apparatus communicating with communication terminals, which are respectively installed with Web browser programs, via the Internet, comprising:
first reception means for receiving image data in response to a request from a Web browser program running on one of the communication terminals;
verification means for verifying, as a background verification process, whether or not the received image data is suited to a print process based on attribute information of the received image data;
second reception means for receiving an instruction for registering the received image data using the Web browser program running on the one of the communication terminals;
acquisition means for acquiring an operating state of the background verification process by the verification means, when the second reception means has received the instruction for registering the received image data, the operating state including a state in which the background verification process has completed and a state in which the background verification process is still in progress without completion; and
control means for controlling selectively to send Web page data including a verification result of the back round verification process to a Web page of the Web browser program running on the one of the communication terminals, if the operating state acquired by the acquisition means indicates that the background verification process has completed, and not to send Web page data including the verification result of the background verification process to the Web page of the Web browser program running on the one of the communication terminals, but rather to send an e-mail message including the verification result of the background verification process to the one of the communication terminals after detecting completion of the background verification process in progress, if the operating state acquired by the acquisition means indicates that the background verification process is still in progress without completion.