A method for detecting transient fault includes translating binary code to an intermediate language code. The recording medium supply units supply recording media. The threshold value and band are dynamically adjusted after the suppression status is initially determined so as to effectively increase the separation between the filtered weight and the threshold. The lighting mechanism receives the receiving part of the reflection cover, and the lighting mechanism is disposed between the side of the light-guiding plate and the inner-side of the receiving part.