A printing apparatus and an ink-discharge status detection method which perform
appropriate print control by detecting discharge failure with a simple construction,
without reducing the printing speed. The apparatus, to which the method is applied,
performs test ink discharge from a part of nozzles of a printhead while scanning
the printhead, and detects ink discharge statuses of the nozzles of the printhead
by using a photosensor in an area between the home position of the printhead and
a position outside of an effective printing area. In next detection, nozzles different
from those used in the previous test ink discharge are used for performing test
ink discharge, and discharge statuses are detected. Discharge statuses of all the
nozzles are detected in forward and backward scannings or a plurality of scannings.