Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
130 words
A printer, comprising: a communication interface; memory; and a processor for processing data received via said communication interface, wherein said processor, when operating under control of instructions stored on said printer, is operable to download a driver from a remote resource via the Internet utilizing said communication interface to store said downloaded driver in said memory, wherein said driver defines instructions for generating print messages for said printer and is associated with a first version identifier, said processor being further operable to parse a second version identifier from a print message when a client system communicates data to said printer via said communication interface, wherein said processor communicates said downloaded driver to said client system when said processor determines said second version identifier does not match said first version identifier.
Claim 2
Dependent Claim
130 words
A printer, comprising: a communication interface; memory; and a processor for processing data received via said communication interface, wherein said processor, when operating under control of instructions stored on said printer, is operable to download a driver from a remote resource via the Internet utilizing said communication interface to store said downloaded driver in said memory, wherein said driver defines instructions for generating print messages for said printer and is associated with a first version identifier, said processor being further operable to parse a second version identifier from a print message when a client system communicates data to said printer via said communication interface, wherein said processor communicates said downloaded driver to said client system when said processor determines said second version identifier does not match said first version identifier.
Claim 3
Dependent Claim
16 words
The printer of claim 1 wherein said print message is a page description language (PDL) message.
Claim 4
Dependent Claim
21 words
The printer of claim 1 wherein said print message is received when said client system communicates data to print a document.
Claim 5
Dependent Claim
38 words
The printer of claim 3 wherein said processor ceases generation of a bitmap image from data communicated by said client system for said document to be printed, when said processor communicates said downloaded driver to said client system.
Claim 6
Dependent Claim
30 words
The printer of claim 1 wherein said processor communicates a message to said client system to indicate that said downloaded driver is available, before said processor communicates said downloaded driver.
Claim 7
Dependent Claim
12 words
The printer of claim 1 wherein said remote resource is a database.
Claim 8
Dependent Claim
17 words
The printer of claim 6 wherein said database is accessible by said processor through a web site.
Claim 9
Independent Claim
86 words
A method of operating a printer, comprising: downloading a driver from a remote resource by said printer, wherein said driver defines instructions for generating print messages for said printer and is associated with a first version identifier; storing said driver in memory of said printer; receiving, by said printer, a print message from a client system; parsing a second version identifier from said print message; and communicating said downloaded driver to said client system when said second version identifier does not match said first version identifier.
Claim 10
Independent Claim
86 words
A method of operating a printer, comprising: downloading a driver from a remote resource by said printer, wherein said driver defines instructions for generating print messages for said printer and is associated with a first version identifier; storing said driver in memory of said printer; receiving, by said printer, a print message from a client system; parsing a second version identifier from said print message; and communicating said downloaded driver to said client system when said second version identifier does not match said first version identifier.
Claim 11
Dependent Claim
16 words
The method of claim 8 wherein said print message is a page description language (PDL) message.
Claim 12
Dependent Claim
21 words
The method of claim 8 wherein said print message is received when said client system communicates data to print a document.
Claim 13
Dependent Claim
35 words
The method of claim 8 further comprising: ceasing generation of a bitmap image from data communicated by said client system for said document to be printed, when communicating said downloaded driver to said client system.
Claim 14
Dependent Claim
27 words
The method of claim 8 further comprising; communicating a message to said client system to indicate that said downloaded driver is available, before communicating said downloaded driver.
Claim 15
Dependent Claim
12 words
The method of claim 8 wherein said remote resource is a database.
Claim 16
Dependent Claim
14 words
The method of claim 13 wherein said database is accessible through a web site.
Claim 17
Dependent Claim
104 words
A printer, comprising: network interface means for communicating data in a network; memory means for storing data; means for downloading a driver from a remote resource via said network interface means, wherein said driver defines instructions for generating print messages for said printer and is associated with a first version identifier; means for storing said driver in said memory means; means for processing a print message from a client system; means for parsing a second version identifier from said print message; and means for communicating said downloaded driver to said client system when said second version identifier does not match said first version identifier.
Claim 18
Dependent Claim
104 words
A printer, comprising: network interface means for communicating data in a network; memory means for storing data; means for downloading a driver from a remote resource via said network interface means, wherein said driver defines instructions for generating print messages for said printer and is associated with a first version identifier; means for storing said driver in said memory means; means for processing a print message from a client system; means for parsing a second version identifier from said print message; and means for communicating said downloaded driver to said client system when said second version identifier does not match said first version identifier.
Claim 19
Dependent Claim
16 words
The printer of claim 15 wherein said print message is a page description language (PDL) message.
Claim 20
Dependent Claim
21 words
The printer of claim 15 wherein said print message is received when said client system communicates data to print a document.
Claim 21
Dependent Claim
47 words
The printer of claim 15 further comprising: means for generating a bitmap image from data communicated by said client system for said document to be printed, wherein said means for generating ceases operations when said means for communicating said downloaded driver to said client system is operable.
Claim 22
Dependent Claim
34 words
The printer of claim 15 further comprising; means for communicating a message to said client system to indicate that said downloaded driver is available, before said means for communicating said downloaded driver is operable.
Claim 23
Dependent Claim
19 words
The printer of claim 19 wherein said remote resource is a database that is accessible through a web site.