Patent ID: 7148987

Claim:
An information processing apparatus, comprising: an acquisition unit adapted to acquire attribute information of each of a plurality printers existing on a network; a generation unit adapted to generate information which displays on a Web browser a screen that allows the user to select any desired printer out of the printers of which the attribute information has been acquired by said acquisition unit, and to specify document data desired to be printed; a first transmission unit adapted to transmit the generated information to an external device; a reception unit adapted to receive the information representing the printer selected by the user through the Web browser and the document data designated by the user through the Web browser, from the external device; a conversion unit adapted to convert the document data received by said reception unit into data capable of being processed by the printer selected by the user, on the basis of the attribute information acquired by said acquisition unit; and a second transmission unit adapted to transmit the data converted by said conversion unit by using a protocol corresponding to the printer selected by the user, on the basis of the attribute information acquired by said acquisition unit.