Patent ID: 7826080

Claim:
A print system in which at least one printer and multiple information processing apparatuses are connected to each other via a network, wherein each information processing apparatus of the multiple information processing apparatuses comprises: an installation unit configured to install a printer driver of the printer; a first transmission unit configured to transmit a notification in which each information processing apparatus of the multiple information processing apparatuses having the printer driver for the printer to be used as a client, and information required for processing a part of a print job distributed from the printer, in a case an installation is performed by the installation unit; a reception unit configured to receive a program transmitted from the printer in response to a transmission by the first transmission unit; an implementing unit configured to implement the program received by the reception unit to process a part of a print job, when the part of the print job is distributed from the printer; and a second transmission unit configured to transmit the processed part of the print job to the printer, wherein the printer has a database of information about the multiple information processing apparatuses, the printer comprising: a registration unit configured to register into the database, as clients, each of the multiple information processing apparatuses that have the printer driver of the printer and the information transmitted by the first transmission unit; a program transmission unit configured to transmit the program to the multiple information processing apparatuses registered into the database by the registration unit; a job distribution unit configured to segment the print job into plural parts and distribute each of the plural parts to each of the clients in a case that the print job Is received from one of the information processing apparatuses of the multiple information processing apparatuses; and a collection unit configured to receive each processed part of the print job that is processed by each client and collect each processed part of the print job to execute the print job.