Patent ID: 7102774

Claim:
A system for processing a print job of a user, the system comprising: a print processing system registry configured to have discrete print processing services of a plurality of discrete print processing providers registered therewith, the discrete print processing providers including a print job storage provider, a print job processing provider, a print job print provider, and a print job delivery provider, and the discrete print processing services including a storage capability of the print job storage provider to store a data file for the print job, a processing capability of the print job processing provider to process the data file for the print job, a printing capability of the print job print provider to print the print job, and a delivery capability of the print job delivery provider to deliver a completed print job to the user; and a print job service provider configured to communicate with the print processing system registry and coordinate utilization of the discrete print processing services of the discrete print processing providers to fulfill the print job, wherein the print job service provider is adapted to receive a print request and the data file for the print job from the user and distribute the print request and the data file to the print job storage provider, the print job processing provider, the print job print provider, and the print job delivery provider for the user based on the print request and which of the discrete print processing services are necessary for the print job.