The state of an apparatus is reported to a remote computer using an
embedded device in the apparatus. The embedded device detects the state,
generates a message that reports the state using a self-describing
computer language, and sends the message to the remote computer. The
remote computer receives the message and extracts the state of the
embedded device from the message.