There is provided a novel failure prediction system, a failure prediction
program, a failure prediction method, a device, a printer and a device
management server capable of accurately predicting a failure of a device
connected on a network. A failure prediction system is provided with
multiple devices and a device management server for managing the multiple
devices via a network. Each of the devices is provided with a device
diagnosis section for diagnosing the state of the device to notify
diagnosis results; and the device management server is provided with a
failure prediction section for predicting a device with a failure
tendency based on the diagnosis results sent by each of the device
diagnosis sections. Accordingly, it is possible to accurately predict not
only a failure due to an expected factor but also a failure due to an
unexpected factor.