Method and apparatus for automatically managing capabilities in a virtual printer group
First Claim
1. A software implemented method for dynamic management of a work flow in a system for printing documents, comprising:
- accessing a multiplicity of printers for a printer capabilities file, describing capabilities and/or status that is unique to each printer, said printers being part of a virtual printer group;
merging said printer capabilities to create a super print capabilities file;
said client sending a print command to said virtual printer group with a set of printing options;
said software matching said print options from said client to said super print capabilities file of said printers in said virtual printer group; and
said software executing said print command on one or more appropriate printers.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically managing printers comprises a mechanism for printing from a network of printers that belong to a virtual printer group to meet the user'"'"'s request for printing. The invention does this by requesting an options and capabilities file from each printer and then generating a virtual printer group, such that when a user wants to print a file, the invention looks for the best suited printer for the user and sends a file to that printer for printing. The invention has the capability to keep track of each printer'"'"'s printing capabilities dynamically and to communicate to the user about the status of printing and printer location, and of informing a system administrator for manual intervention should the need arise.
57 Citations
47 Claims
-
1. A software implemented method for dynamic management of a work flow in a system for printing documents, comprising:
-
accessing a multiplicity of printers for a printer capabilities file, describing capabilities and/or status that is unique to each printer, said printers being part of a virtual printer group;
merging said printer capabilities to create a super print capabilities file;
said client sending a print command to said virtual printer group with a set of printing options;
said software matching said print options from said client to said super print capabilities file of said printers in said virtual printer group; and
said software executing said print command on one or more appropriate printers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A software implemented method for dynamic management of a work flow for printing documents, comprising:
-
accessing a multiplicity of printers for printer capabilities file, said printers being part of a virtual printer group;
merging said printer capabilities to create a super print capabilities file;
a client sending a print command to said virtual printer group with a set of printing options;
said software matching said print options from said client to said super print capabilities file of said printers in said virtual printer group;
said software executing said print command; and
said software checking an internal database should printer of a known printer type not respond with said printer capabilities file. - View Dependent Claims (42, 43)
-
-
44. A software implemented method for dynamic management of work flow for printing documents comprising:
-
accessing a multiplicity of printers for printer capabilities file, said printers being part of a virtual printer group;
merging said printer capabilities to create a super print capabilities file;
said client sending a print command to said virtual printer group with a set of printing options;
said software matching said print options from said client to said super print capabilities file of said printers in said virtual printer group;
said software executing said print command; and
said software sending an electronic message to the client when printing is completed. - View Dependent Claims (45, 46)
-
-
47. An apparatus for handling a plurality of print jobs from a plurality of clients, comprising:
-
a job accessing module for accessing a multiplicity of printers have a capabilities file for each printer'"'"'s capabilities file, said printers being part of a virtual printer group;
a job merging module for merging said printer capabilities to create a super print capabilities file;
a printer manager for sending print commands to said virtual printer group with a set of printing options; and
a matching module for matching said print options to said super print capabilities file of said printers in said virtual printer group;
wherein one or more printers in said virtual printer group which match said print optionsexecuting said print command.
-
Specification