The present disclosure relates to automatic printing and particularly to print jobs where the document includes a large number of pages, for example, documents with more than 100 pages. A sufficiently large image file can tax the operating system and may result in a network transmission timeout due to the long submission time, thereby resulting in termination of the printing job. Where such print jobs of large documents exceed the limitations of the application software programming languages, the user or operator is faced with the necessity of breaking up the document into different printing jobs which requires additional time for printing and subsequent assembly of the print jobs to obtain the completed document.
Presently, a large document print job is sent to a printer over a network using print construct software in an arrangement where the print construct software streams the job to the print server. Upon receipt of the printing job, the server processes the data and prints the pages. Where the print job comprises a very large document image file, the printer itself may be unable to process the job due to the size of the file, or the protocol employed between the print construct software and the server is unable to support the large file size, or a print construct software itself is unable to process the large document image file.
Thus, it has been desired to provide for automatically printing large document files in existing printing equipment without requiring significant modifications to existing printing implementations.
The present disclosure describes a method or process of automatically printing very large document image files with existing printing setups in a manner which employs decomposing the document image file into a plurality of manageably sized segments which may then be streamed over a network to the print server and printer. The method of the present invention thus permits very large documents to be printed without requiring modifications to an existing print server which would otherwise be unable to process the document. In the exemplary embodiment described and illustrated in the present disclosure, the decomposed segments are sequentialized such that the segments can be serially printed on a single printer, and, the document is subsequently automatically assembled without the user or operator being aware of the arrangement. Alternatively, the segments may be concurrently printed on individual printers and the segments separately assembled by the user or operator.
An advantage of the present method or process is that it does not require a file transfer protocol gateway; and, the print server software does not require modification, the modifications being made in the print construct software.
Referring to
Referring to
The individually created document segments are sequentialized such as, for example by raster image processing and are then serially streamed at step 18 to the print server 20.
The print server function indicated at 20 may be configured to sequentially print the document segments separately as indicated at 22, whereupon the complete document is assembled automatically at step 24 without any indication that the printing was done by segments. If the document is to be bound, the segments will be bound as one document.
Alternatively, the print server may output each segment to an individual printer, as indicated at step 26, whereupon concurrent printing of the segments may be accomplished. In this event, the complete document must be assembled manually by the operator, as indicated at step 28. This latter arrangement of concurrent printing and separate printers may be desirable where the print job is very large and the presence of a single large document in the print tray of a single printer would prove to be unwieldy.
It will be appreciated that various of the above disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Also, that various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.