An image forming apparatus comprising: a power supply board configured to generate a power supply voltage; a driver board , which includes a protection element (FUSE1) to which the power supply voltage provided from the power supply board is applied, configured to drive a load used for forming an image using a voltage output from the protection element (FUSE1); an engine control board configured to control an operation of the driver board , wherein the power supply board , the driver board and the engine control board are separate boards, and a control means configured to identify, in a case where an abnormality occurs in an operation of the load , a board that caused the abnormality based on a voltage value of the voltage output from the protection element (FUSE1) and a voltage value of the power supply voltage, wherein the control means is configured to: determine that the driver board is abnormal in a case where the voltage value of the voltage output from the protection element (FUSE1) is less than a first predetermined value and the voltage value of the power supply voltage is greater than or equal to a second predetermined value; and determine that the power supply board is abnormal in a case where the voltage value of the voltage output from the protection element (FUSE1) is less than the first predetermined value and the voltage value of the power supply voltage is less than the second predetermined value. a power supply board configured to generate a power supply voltage; a driver board , which includes a protection element (FUSE1) to which the power supply voltage provided from the power supply board is applied, configured to drive a load used for forming an image using a voltage output from the protection element (FUSE1); an engine control board configured to control an operation of the driver board , wherein the power supply board , the driver board and the engine control board are separate boards, and a control means configured to identify, in a case where an abnormality occurs in an operation of the load , a board that caused the abnormality based on a voltage value of the voltage output from the protection element (FUSE1) and a voltage value of the power supply voltage, wherein the control means is configured to: determine that the driver board is abnormal in a case where the voltage value of the voltage output from the protection element (FUSE1) is less than a first predetermined value and the voltage value of the power supply voltage is greater than or equal to a second predetermined value; and determine that the power supply board is abnormal in a case where the voltage value of the voltage output from the protection element (FUSE1) is less than the first predetermined value and the voltage value of the power supply voltage is less than the second predetermined value. determine that the driver board is abnormal in a case where the voltage value of the voltage output from the protection element (FUSE1) is less than a first predetermined value and the voltage value of the power supply voltage is greater than or equal to a second predetermined value; and determine that the power supply board is abnormal in a case where the voltage value of the voltage output from the protection element (FUSE1) is less than the first predetermined value and the voltage value of the power supply voltage is less than the second predetermined value. <EOS>