There is provided a printing apparatus capable of printing input data in proper
adaptation to plural types of printing data input units and environments of use.
For this purpose, the type of an input unit is first recognized. For example, when
it is recognized that a personal computer capable of causing the printing apparatus
to perform a setting process for registration is connected, it is judged that the
process has already been performed, and a mode for printing at a high speed is
adopted. When it is recognized that a digital camera is connected, since it is
likely that the process has not been performed yet, a mode for printing at a low
speed is adopted to prevent any reduction in image quality.