Claims
- 1. A method of providing a pay-for-usage print service, said method comprising:
accumulating a usage count for a first hard copy device; transmitting a first snapshot of the usage count for the first hard copy device to a first appliance server; and transmitting the first snapshot of the usage count from the first appliance server to a server.
- 2. The method in claim 1, further comprising:
transmitting a second snapshot of the usage count for the first hard copy device to the first appliance server; and transmitting the second snapshot of the usage count from the first appliance server to the server.
- 3. The method in claim 2, further comprising:
computing a difference between the second snapshot of the usage count for the first hard copy device and the first snapshot of the usage count for the first hard copy device to generate a usage amount for the first hard copy device; and billing a customer for the usage amount for the first hard copy device.
- 4. The method in claim 1, further comprising:
accumulating a usage count for a second hard copy device; transmitting a first snapshot of the usage count for the second hard copy device to the first appliance server; and transmitting the first snapshot of the usage count for the second hard copy device from the first appliance server to the server.
- 5. The method in claim 4, further comprising:
transmitting a second snapshot of the usage count for the first hard copy device to the first appliance server; and transmitting the second snapshot of the usage count from the first appliance server to the server.
- 6. The method in claim 1, further comprising:
accumulating a usage count for a second hard copy device; transmitting a first snapshot of the usage count for the second hard copy device to a second appliance server; and transmitting the first snapshot of the usage count for the second hard copy device from the second appliance server to the server.
- 7. The method in claim 1, wherein transmitting the first snapshot of the usage count from the first appliance server to a server comprises:
transmitting the first snapshot of the usage count for the first hard copy device across a first firewall to an Internet.
- 8. The method in claim 7, wherein transmitting the first snapshot of the usage count from the first appliance server to a server further comprises:
receiving the first snapshot of the usage count for the first hard copy device across a second firewall from the Internet.
- 9. The method in claim 1, wherein transmitting the first snapshot of the usage count from the first appliance server to a server comprises:
encrypting a message containing the first snapshot of the usage count for the first hard copy device utilizing a public key/private key encryption.
- 10. The method in claim 1, wherein transmitting the first snapshot of the usage count from the first appliance server to a server comprises:
including a hash key in a message containing the first snapshot of the usage count for the first hard copy device in order to validate an identity of the first hard copy device.
- 11. A appliance server capable of providing a pay-for-usage print service comprising:
a computer instruction storage medium containing computer instructions for:
receiving a first snapshot of a usage count from a first hard copy device; and transmitting the first snapshot of the usage count from the first hard copy device in a message to a server.
- 12. The appliance server in claim 11, wherein the computer instruction storage medium further contains computer instructions for:
receiving a first snapshot of a usage count from a second hard copy device; and transmitting the first snapshot of the usage count from the second hard copy device to the server.
- 13. The appliance server in claim 12, wherein the computer instruction storage medium further contains computer instructions for:
consolidating the first snapshot of the usage count from the first hard copy device with the first snapshot of the usage count from the second hard copy device prior to transmitting the first snapshot of the usage count from the first hard copy device with the first snapshot of the usage count from the second hard copy device to the server.
- 14. The appliance server in claim 11, wherein the computer instruction storage medium further contains computer instructions for:
receiving a second snapshot of the usage count from the first hard copy device; and transmitting the second snapshot of the usage count from the first hard copy device to the server.
- 15. The appliance server in claim 14, wherein the computer instruction storage medium further contains computer instructions for:
computing a difference between the second snapshot of the usage count from the first hard copy device and the first snapshot of the usage count from the first hard copy device to generate a usage amount for the first hard copy device.
- 16. The appliance server in claim 11, wherein the computer instruction storage medium further contains computer instructions for:
transmitting a request to the first hard copy device to transmit the first snapshot of the usage count from the first hard copy device to the appliance server.
- 17. The appliance server in claim 11, wherein the computer instruction storage medium further contains computer instructions for:
transmitting a request to the first hard copy device to initialize the usage count from the first hard copy device.
- 18. The appliance server in claim 11, wherein the computer instruction storage medium further contains computer instructions for:
encrypting the first snapshot of the usage count from the first hard copy device before transmitting the message to the server.
- 19. The appliance server in claim 11, wherein the computer instruction storage medium further contains computer instructions for:
computing a hash code for a potion of the message before transmitting the message to the server.
- 20. A computer readable medium having computer readable instructions for
receiving a first snapshot of a usage count from a hard copy device; and transmitting the first snapshot of the usage count from the hard copy device in a message to a server.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to our copending patent application filed of even date herewith, assigned to Hewlett-Packard Company, and:
[0002] Titled: “METHOD AND DATA PROCESSING SYSTEM FOR A PAY-FOR-USAGE PRINT SERVICE” by Susan Marguerite Janz with attorney docket number 10012930-1.