System and method for batch printing high-volume electronic documents from a network
First Claim
1. A method in a computing system, comprising:
- under control of the computing system,receiving a print job that requests to print a set of electronic document pages that are available from a communication network;
breaking up the print job into a plurality of batches each having a plurality of electronic document pages that together form the set of electronic document pages;
before printing each batch of said print job, applying stamps to the electronic document pages of each said batch, such that stamps are applied to at least one batch while at least one already stamped batch of said print job is currently printing; and
under control of a server of the computing system, controlling the printing of said batches of said print job by separately sending said each batch having said respective stamps that have been applied to electronic document pages of said batch to a client terminal to be printed, while electronic document pages of other batches of said print job that are awaiting to be printed are having said respective stamps applied, wherein all said batches of said print job are sent to said client terminal for printing on a same single printer of said client terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
Large volumes of electronic documents can be printed from a network, such as the Internet, using a batch printing technique. Sizable print jobs are broken into batches, which are sent sequentially to a printer executable component at the client side. As one batch finishes printing, another batch is sent to the printer executable component. Logs are kept so that if there is an interruption in the printing, a print job can be re-started at any batch, instead of having to re-start printing in its entirety from the beginning. The electronic documents may also be downloaded for storage alternatively or in addition to printing. Stamps may be applied en masse to the electronic documents to be printed.
-
Citations
29 Claims
-
1. A method in a computing system, comprising:
-
under control of the computing system, receiving a print job that requests to print a set of electronic document pages that are available from a communication network; breaking up the print job into a plurality of batches each having a plurality of electronic document pages that together form the set of electronic document pages; before printing each batch of said print job, applying stamps to the electronic document pages of each said batch, such that stamps are applied to at least one batch while at least one already stamped batch of said print job is currently printing; and under control of a server of the computing system, controlling the printing of said batches of said print job by separately sending said each batch having said respective stamps that have been applied to electronic document pages of said batch to a client terminal to be printed, while electronic document pages of other batches of said print job that are awaiting to be printed are having said respective stamps applied, wherein all said batches of said print job are sent to said client terminal for printing on a same single printer of said client terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a printer executable component to control download of remote electronic files to a printer; a server communicatively coupled to the printer executable component to store print job data; and at least one stamping service in communication with both the server and the printer executable component, wherein when the printer executable component is launched to initiate a print job, the printer executable component is coupled to obtain at least some of the stored print job data from the server and to provide this obtained print job data to the stamping service, the printer executable component being configured to use the print job data to obtain stamps from the server that are to be applied to a set of electronic files before being printed by said printer and to break up the print job into multiple batches having a plurality of pages that together form the set of electronic files, the printer executable component being further configured to apply the obtained stamps to pages of each batch of said print job before being printed by said printer and to download the pages having stamps applied thereon to either one or both the printer executable component and the printer while pages of other batches of said print job that are awaiting to be printed are being stamped, wherein all of said multiple batches of said print job are sent to same said printer to be printed therefrom. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer system comprising:
-
a means for receiving a print job that requests to print a set of electronic document pages that are available from a communication network; a means for breaking up the print job into a plurality of batches each having a plurality of electronic document pages that together form the set of electronic document pages; a means for applying, before printing each batch of said print job, stamps to the electronic document pages of each said batch, such that stamps are applied to at least one batch while at least one already stamped batch of said print job is currently printing; and a means for controlling the printing of said batches of said print job by separately sending said each batch having said respective stamps that have been applied to electronic document pages of said batch to a client terminal to be printed, while electronic document pages of other batches of said print job that are awaiting to be printed are having said respective stamps applied, wherein all said batches of said print job are sent to said client terminal for printing on a same single printer of said client terminal. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification