Patent ID: 7692807

Claim:
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.