A printer 300 performs minimal initialization processing by a start control program 314 of a nonvolatile memory 312, and reports model information 313 to a printing host 200 to request download of a control program 205. プリンタ300は、不揮発性メモリ312の起動制御プログラム314により必要最小限の初期化処理を行い、機種情報313を印刷ホスト200に通知して制御プログラム205のダウンロードを要求する。 - 特許庁