EP1362282A2

Method and apparatus for automatically managing capabilities in a virtual printer group

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 20 February 2022, 4.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

47 claims: 4 independent, 43 dependent

  1. 1
    Claims of equivalent WO 02073389 A2 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.
  2. 2
    A software implemented method as claimed in Claim 1 , wherein said accessing a multiplicity of printers for printer capabilities file comprises invoking a printing protocol.
  3. 3
    A software implemented method as claimed in Claim 1 , wherein said accessing a multiplicity of printers for printer capabilities file comprises obtaining a Printer Postscript Definition file.
  4. 4
    A software implemented method as claimed in Claim 1 , wherein said accessing a multiplicity of printers for printer capabilities file comprises obtaining a list of printer options.
  5. 5
    A software implemented method as claimed in Claim3, wherein said accessing a multiplicity of printers for printer capabilities file comprises obtaining a Job Definition File.
  6. 6
    A software implemented method as claimed in Claim 3, wherein said accessing a multiplicity of printers for printer capabilities file comprises obtaining a Printer Job Language File.
  7. 7
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining printer tuning options.
  8. 8
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining media size options.
  9. 9
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining tray selection options.
  10. 10
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining color rendering options.
  11. 11
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining staple options.
  12. 12
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining split sheet options.
  13. 13
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining a bypass tray option to put cards.
  14. 14
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining orientation options.
  15. 15
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining cover insert options.
  16. 16
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining color brightness options.
  17. 17
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining toner reduction options.
  18. 18
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining number of copies options.
  19. 19
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining page range options.
  20. 20
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining page order options.
  21. 21
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining liner per inch options.
  22. 22
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining job fonts options.
  23. 23
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining duplex options.
  24. 24
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining scale to fit option.
  25. 25
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining scale to percent options.
  26. 26
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining rotate options.
  27. 27
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining face down option.
  28. 28
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining glossy adjust options.
  29. 29
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining gradation smoothing options.
  30. 30
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining ink separation options.
  31. 31
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining screening parameters option.
  32. 32
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining calibration of printer options.
  33. 33
    A software implemented method as Claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining calibration of monitor options.
  34. 34
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining folding options.
  35. 35
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining binding options.
  36. 36
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining collating options.
  37. 37
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining booklet options.
  38. 38
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining slip-sheet options.
  39. 39
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining drilling options.
  40. 40
    A software implemented method as claimed in Claim 4, wherein obtaining a list of printer options comprises obtaining trimming options.
  41. 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.
  42. 42
    A method as claimed in Claim 41 , further comprising said software matching said known printer type with a known Printer Postscript Definition file should the printer of said known printer type not respond with said printer capabilities file.
  43. 43
    A method as claimed in Claim 41 , further comprising said software checking with an administrator to use a default capabilities file should the printer of said known printer type not respond with said printer capabilities file.
  44. 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.
  45. 45
    A software implemented method as in Claim 44, further comprising said software sending an electronic message to the client about a location of the printer where said printing is executed.
  46. 46
    A software implemented method as in Claim 45, further comprising said software sending an electronic message to the client about any changes in job status.
  47. 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 options executing said print command.
Independent claims47