1. Field of the Invention
This invention relates to a printer driver and printing method, and in particular, it relates to a printer driver with a user interface and related printing method that allow easy batch file printing.
2. Description of Related Art
Batch files printing refers to printing a number of files (a batch) at once using a single command. On a Windows system, a conventional method of executing batch printing can be implemented by using the quick printing feature of the operating system. This is done by selecting (highlighting) a number of files in a file folder, right-click on the mouse to display a pop-up menu, and choose “print” from the menu. Using this method, all selected files will be printed with the default or preset printing preference. Thus, if a user desires to print a batch of files using a particular printer and particular printing preferences, he has to set the default printer and the default printing preferences before executing quick printing. Also, only files from the same file folder can be batch printed using this quick printing method.
Accordingly, the present invention is directed to a batch printing method and related apparatus that substantially obviate one or more of the problems due to limitations and disadvantages of the related art.
An object of the present invention is to provide a quick and easy way to print a batch of files on a selected printer with selected printing preferences.
Additional features and advantages of the invention will be set forth in the descriptions that follow and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
To achieve these and/or other objects, as embodied and broadly described, the present invention provides a method for batch printing of a number of files, which includes: (a) a user opening a first file using a first application program; (b) the user issuing a print request using the first application program to print the first file; (c) the computer displaying a first user interface display, the user interface display including first input means for setting printing preferences and second input means for selecting one or more files from the computer to be included in a batch printing job; (d) the user setting printing preferences using the first input means and selecting one or more second files from the computer to be included in the batch printing job using the second input means; and (e) the computer executing printing of the first file and the second files selected by the user as one batch using the printing preferences set by the user.
In another aspect, the present invention provides a method implemented in a computer for batch printing of a number of files, which includes: (a) displaying a first user interface display, the user interface display including first input means for setting printing preferences and second input means for selecting one or more files from the computer to be included in a batch printing job; (b) receiving first user input via the first input means which sets printing preferences and receiving second user input via the second input means which selects one or more files to be included in the batch printing job; and (c) printing the selected files as one batch using the set printing preferences.
In another aspect, the present invention provides a computer program product that causes a computer to perform the above method.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
A batch files printing method according to embodiments of the present invention allows a user to add selected files he wishes to print as he is executing a print operation from within an application program. All selected files are printed on the selected printer with the same printing preferences at once.
The printing method is described in more detail with reference to FIGS. 1 and 2A-2D.
As shown in
In the example shown in
When the Browse/Add button 35a is clicked, a browse window is displayed, such as shown in
Referring back to
The user may set the various printing preferences (by activating the various other tabs 31 in the preference dialog box 30) and select the files to be batch printed (by activating the batch file printing tab 32 in the preference dialog box 30) in any order (step S16). After the user satisfactorily set all the printing preferences and selected the batch printing files, the user activates the “OK” button 36 of the preferences dialog box 30 to confirm the preference settings and the file selection and close the preferences dialog box 30. The user then activates the “OK” button 23 of the print dialog box 21 to submit the batch printing job (step S16).
When selecting the files to be included in the batch, files of different types may be included, such as Word, PowerPoint®, PDF, text, etc. Each of different types of files is conventionally associated with an application program that can handle the file. Once the user submits the batch printing job, the printer driver activates appropriate application programs that handle the respective file types (unless the application is already running). The applications, the printer driver and the printer cooperate in ways known in the art to process and print the files using the printing preferences that has been set by the user (step S17). The process of step S17 can be readily implemented by those skilled in the relevant art and will not be described in detail here.
Although examples of the user interface displays (
Embodiments of the present invention are preferably implemented as a part of the printer driver. They may also be implemented as a plug-in or a stand-alone utility program. Although in the illustrated embodiments the batch printing is initiated while a document is currently opened using an application program and printing is requested from within the application program, a stand alone utility program can provided such that when it is run, a user interface display such as that shown in
It will be apparent to those skilled in the art that various modification and variations can be made in the batch file printing method and related apparatus of the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover modifications and variations that come within the scope of the appended claims and their equivalents.