As soon as the main machine is powered on, the controller waits for the initial settings of the copy engine to take effect and then starts an independent self-diagnostic test program. The self-diagnostic test follows the path of the flow chart shown below and checks the CPU, memory, HDD, and so on. An SC code is displayed in the touch panel if the self-diagnostic program detects any malfunction or abnormal condition.