System and method for ensuring secure transfer of a document from a client of a network to a printer
First Claim
1. A printing control system for ensuring one or more users of a network (such as a LAN:
- local area network, or a WAN;
wide area network) secure access to a print job designated to said one or more users of said network, and said printing control system comprising;
(a) a client station of a first plurality of client stations for designating said print job to said one or more users, said print job defining a document containing user readable information and defining a header containing document access information, (b) a spool connected to said client station for spooling of said document and substituting said document in said print job with a spooled document, (c) a job database connected to said spool for receiving said spooled document and said header from said client station, said job database defining a document table and a user table and storing said spooled document in said document table and storing said header in said user table, (d) a printer communication unit of a second plurality of printer communication units for receiving user identifying data input by said one or more users to said printer communication unit, (e) a server managed by a network administrator and interconnecting said printer communication unit to said job database for establishing said one or more users in said user table enabling said one or more users access to said network, for validating said one or more users on the basis of said user identifying data input to said printer communication unit against user information stored in said user table, and for ensuring said user identifying data and said user information provide said one or more users access to said spooled document, (f) a printer connected to said printer communication unit for receiving said spooled document from said job database and having a request input for receiving a print request from said one or more users and communicating said print request to said server, and (g) a print engine interconnecting said job database and said printer communication unit for compiling of said spooled document to be communicated to said printer through said printer communication unit, said print engine receiving said spooled document from said document table in said job database.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for ensuring secure transfer of a document from a client of a network to a printer. That is providing a system and method enabling safe printing of a print job by securing a transmission of the print job through a network to a printer and only releasing the print job to a user designated by a client of the system and method to access the print job. Further, the present invention provides a system and method for distributing a document to a plurality of users while maintaining a secure transfer of information from the transmitting client to the plurality of users. Additionally, the present invention provides a system and method performing controlled discriminatory user access to a printer connected in a network by identifying users at the printer.
216 Citations
29 Claims
-
1. A printing control system for ensuring one or more users of a network (such as a LAN:
- local area network, or a WAN;
wide area network) secure access to a print job designated to said one or more users of said network, and said printing control system comprising;
(a) a client station of a first plurality of client stations for designating said print job to said one or more users, said print job defining a document containing user readable information and defining a header containing document access information, (b) a spool connected to said client station for spooling of said document and substituting said document in said print job with a spooled document, (c) a job database connected to said spool for receiving said spooled document and said header from said client station, said job database defining a document table and a user table and storing said spooled document in said document table and storing said header in said user table, (d) a printer communication unit of a second plurality of printer communication units for receiving user identifying data input by said one or more users to said printer communication unit, (e) a server managed by a network administrator and interconnecting said printer communication unit to said job database for establishing said one or more users in said user table enabling said one or more users access to said network, for validating said one or more users on the basis of said user identifying data input to said printer communication unit against user information stored in said user table, and for ensuring said user identifying data and said user information provide said one or more users access to said spooled document, (f) a printer connected to said printer communication unit for receiving said spooled document from said job database and having a request input for receiving a print request from said one or more users and communicating said print request to said server, and (g) a print engine interconnecting said job database and said printer communication unit for compiling of said spooled document to be communicated to said printer through said printer communication unit, said print engine receiving said spooled document from said document table in said job database. - 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, 29)
- local area network, or a WAN;
-
28. A printing control method for ensuring one or more users of a network (such as a LAN:
- local area network, or a WAN;
wide area network) secure access to a print job designated to said one or more users of said network, and said printing control system comprising;
(h) designating said print job defining a document containing user readable information and defining a header containing document access information to said one or more users by means of a client station of a first plurality of client stations, (i) spooling of said document and substituting said document in said print job with a spooled document by means of a spool connected to said first plurality of client stations, (j) receiving said spooled document and said header from said client station at a job database connected to said spool, defining a document table and a user table in said job database and storing said spooled document in said document table and storing said header in said user table, (k) receiving user identifying data input by said one or more users to a printer communication unit of a second plurality of printer communication units, (l) establishing said one or more users in said user table enabling said one or more users access to said network, validating said one or more users on the basis of said user identifying data input to said printer communication unit against user information stored in said user table, and ensuring said user identifying data and said user information provide said one or more users access to said spooled document by means of a server managed by a network administrator and interconnecting said printer communication unit to said job database, (m) receiving said spooled document from said job database and having a request input for receiving a print request from said one or more users at a printer connected to said printer communication unit and communicating said print request to said server, and (n) compiling of said spooled document to be communicated to said printer through said printer communication unit by means of a print engine interconnecting said job database and said printer communication unit, receiving said spooled document at said print engine from said document table in said job database.
- local area network, or a WAN;
Specification