Methods and apparatus for generating an online database of printer error
messages. In one embodiment, a printer contains an error detecting device
and an embedded Web server in communication with a global computer
network. If printer errors are detected, error messages are generated.
Each error message is conveyed through the embedded web server to an
online database. The online database contains error information conveyed
by a large number of printers, which can be monitored and analyzed.
Methods of the present invention include providing a printer
incorporating an embedded web server linked to a network, and a error
detector. The error detector monitors print jobs sent to the printer,
generating an error message when an error is detected. Error messages are
conveyed by the embedded web server through the network to an online
error message database and may be written to an internal printer error
log.