摘要 |
An image forming apparatus capable of preventing a controlled object from being controlled based on an error signal. An image forming apparatus is provided with one or more processing units for performing processes concerning image formation and a control unit for controlling the processing units by communicating with the processing units via serial communication or parallel communication. A detection unit detects errors in the serial communication. A count unit counts the number of errors detected by the detection unit. A specifying unit specifies cause of the detected errors when the count value showing the number of errors counted by the count unit is not smaller than a predetermined diagnostic threshold value. A general control unit controls the image forming apparatus to operate or stop the image forming apparatus based on the cause specified by the specifying unit. |