(57)【要約】【課題】  従来とは異なる手法を用いて、プリンタの消費電力を低減し得る技術を提供する。【解決手段】  プリンタ１０は、プリンタの電源ＯＮ時に、ＰＣ６０に使用問合せを送信する（ＳＡ６）。プリンタ１０は、ＰＣ６０から使用問合せに対する応答を受信する場合に（ＳＡ８でＹＥＳ）、プリンタ１０の電源ＯＮ時の定着部のウォームアップを実行し（ＳＡ９，ＳＡ１０）、ＰＣ６０から使用問合せに対する応答を受信しない場合に（ＳＡ８でＮＯ）、プリンタ１０の電源ＯＮ時の定着部のウォームアップを実行しない。【選択図】図２
2013188971.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して特定のデバイスに接続されるプリンタであって、
画像の印刷を実行する印刷実行部と、
前記プリンタの電源ＯＮ時に、前記特定のデバイスに所定の問合せを送信する問合送信部と、
前記特定のデバイスから前記所定の問合せに対する特定の応答を受信する場合に、前記プリンタの電源ＯＮ時の前記印刷実行部のウォームアップを実行し、前記特定のデバイスから前記所定の問合せに対する前記特定の応答を受信しない場合に、前記プリンタの電源ＯＮ時の前記印刷実行部のウォームアップを実行しないウォームアップ実行部と、
を備えるプリンタ。
【請求項２】
前記問合送信部は、ブロードキャストによって、前記特定のデバイスに前記所定の問合せを送信し、
前記特定の応答は、前記特定のデバイスが特定の状態である場合に、前記特定のデバイスから前記プリンタに送信される応答である、請求項１に記載のプリンタ。
【請求項３】
前記特定の状態は、
（ａ）前記プリンタのためのドライバプログラムが、前記特定のデバイスにインストールされている状態、
（ｂ）前記プリンタが、デフォルトプリンタとして、前記特定のデバイスに設定されている状態、
（ｃ）前記特定のデバイスのユーザによる前記特定のデバイスに対する最後の操作から、第１の所定時間が経過していない状態、及び、
（ｄ）前記特定のデバイスのユーザによる前記特定のデバイスに対する所定の操作の実行に起因して、前記特定のデバイスがロックされていない状態、
のうちの少なくとも１個の状態を含む状態である、請求項２に記載のプリンタ。
【請求項４】
前記問合送信部は、
前記ネットワークを介して前記プリンタに接続されている１個以上の接続デバイスのうち、前記プリンタを使用する可能性に関する使用可能性条件を満たす前記特定のデバイスを選択する選択部を備え、
前記問合送信部は、ユニキャストによって、選択済みの前記特定のデバイスに前記所定の問合せを送信する、請求項１から３のいずれか一項に記載のプリンタ。
【請求項５】
前記使用可能性条件は、
前記プリンタのためのドライバプログラムが、前記接続デバイスにインストールされていること、及び、
前記接続デバイスが、前記プリンタを最後に使用してから第２の所定時間が経過していないこと、
の少なくとも一方を含む、請求項４に記載のプリンタ。
【請求項６】
前記プリンタは、さらに、
前記プリンタの動作モードを設定する設定部を備え、
前記プリンタの電源ＯＮ時に、前記プリンタの動作モードが特定の動作モードに設定されている場合には、前記問合送信部は、前記特定のデバイスに前記所定の問合せを送信し、
前記プリンタの電源ＯＮ時に、前記プリンタの動作モードが前記特定の動作モードに設定されていない場合には、前記問合送信部は、前記特定のデバイスに前記所定の問合せを送信せず、前記ウォームアップ実行部は、前記プリンタの電源ＯＮ時の前記印刷実行部のウォームアップを実行する、請求項１から５のいずれか一項に記載のプリンタ。
【請求項７】
前記プリンタは、さらに、
前記プリンタが前記ネットワークを介した通信を実行するための第１のプログラムと、前記第１のプログラムと異なる第２のプログラムと、を格納するメモリと、
前記プリンタの動作モードを設定する設定部と、
前記プリンタの電源ＯＮ時に、前記メモリに格納されている各プログラムを起動する起動制御部と、
を備え、
前記プリンタの電源ＯＮ時に、前記プリンタの動作モードが特定の動作モードに設定されている場合には、
前記起動制御部は、前記第１のプログラムを起動し、その後、前記第２のプログラムを起動し、
前記問合送信部は、前記第１のプログラムに従って、前記特定のデバイスに前記所定の問合せを送信し、
前記プリンタの電源ＯＮ時に、前記プリンタの動作モードが前記特定の動作モードに設定されていない場合には、前記起動制御部は、前記第２のプログラムを起動し、その後、前記第１のプログラムを起動する、請求項１から６のいずれか一項に記載のプリンタ。
【請求項８】
前記プリンタは、さらに、
前記特定のデバイスから、前記所定の問合せに対する信号を受信する場合に、前記信号が前記特定の応答であるのか否かを判断する判断部を備え、
前記ウォームアップ実行部は、
前記信号が前記特定の応答であると判断される場合に、前記プリンタの電源ＯＮ時の前記印刷実行部のウォームアップを実行し、
前記信号が前記特定の応答でないと判断される場合に、前記プリンタの電源ＯＮ時の前記印刷実行部のウォームアップを実行しない、請求項１から７のいずれか一項に記載のプリンタ。
【請求項９】
ネットワークシステムであって、
請求項１から８のいずれか一項に記載のプリンタと、
前記特定のデバイスと、
を備え、
前記特定のデバイスは、
前記プリンタから前記所定の問合せを受信する場合に、前記特定の応答を送信するのか否かを決定する決定部と、
前記特定の応答を送信すると決定される場合に、前記特定の応答を前記プリンタに送信し、前記特定の応答を送信しないと決定される場合に、前記特定の応答を前記プリンタに送信しない応答送信部と、を備える、ネットワークシステム。
【請求項１０】
前記決定部は、
前記特定のデバイスが特定の状態である場合に、前記特定の応答を送信すると決定し、
前記特定のデバイスが前記特定の状態でない場合に、前記特定の応答を送信しないと決定し、
前記特定の状態は、
（ａ）前記プリンタのためのドライバプログラムが、前記特定のデバイスにインストールされている状態、
（ｂ）前記プリンタが、デフォルトプリンタとして前記特定のデバイスに設定されている状態、
（ｃ）前記特定のデバイスのユーザによる前記特定のデバイスに対する最後の操作から、第１の所定時間が経過していない状態、及び、
（ｄ）前記特定のデバイスのユーザによる前記特定のデバイスに対する所定の操作を実行に起因して、前記特定のデバイスがロックされていない状態、
のうちの少なくとも１個の状態を含む状態である、請求項９に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、ネットワークを介してデバイスに接続されるプリンタに関する。
【背景技術】
【０００２】
特許文献１には、画像形成装置の電源ＯＮの直後に、印刷を実行するために熱ローラを加熱する画像形成装置が開示されている。ユーザが、節電キーをＯＮにせずに画像形成装置を電源ＯＮにする場合、画像形成装置は、速やかに印刷を開始できるように、熱ローラを定着温度まで加熱する。一方、ユーザが、画像形成装置の節電キーをＯＮにしながら画像形成装置を電源ＯＮにする場合、画像形成装置は、熱ローラを定着温度よりも低い節電温度まで加熱する。そして、印刷ＪＯＢを受け付けると、画像形成装置は、熱ローラを定着温度まで加熱する。これにより、省電力を実現することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６４９８４号公報
【特許文献２】特開２００５−６６８９４号公報
【特許文献３】特開２００２−１６３０９０号公報
【特許文献４】特開２００４−１４２１８６号公報
【特許文献５】特開２０００−１９０６０１号公報
【特許文献６】特開２００６−１６８１７５号公報
【特許文献７】特開２０１０−１４９４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、従来とは異なる手法を用いて、プリンタの消費電力を低減し得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される技術は、ネットワークを介して特定のデバイスに接続されるプリンタである。プリンタは、印刷実行部と問合送信部とウォームアップ実行部とを備える。印刷実行部は、画像の印刷を実行する。問合送信部は、プリンタの電源ＯＮ時に、特定のデバイスに所定の問合せを送信する。ウォームアップ実行部は、特定のデバイスから所定の問合せに対する特定の応答を受信する場合に、プリンタの電源ＯＮ時の印刷実行部のウォームアップを実行する。ウォームアップ実行部は、特定のデバイスから所定の問合せに対する特定の応答を受信しない場合に、プリンタの電源ＯＮ時の印刷実行部のウォームアップを実行しない。
【０００６】
この構成では、プリンタは、特定のデバイスから特定の応答を受信する場合に、プリンタの電源ＯＮ時の印刷実行部のウォームアップを実行する。但し、プリンタは、特定のデバイスから特定の応答を受信しない場合に、プリンタの電源ＯＮ時の印刷実行部のウォームアップを実行しない。従って、プリンタは、特定のデバイスから特定の応答を受信するのか否かに応じて、電源ＯＮ時のウォームアップの実行の有無を適切に変えることができる。このように、電源ＯＮ時のウォームアップが実行されないことがあるために、プリンタの消費電力を低減し得る。
【０００７】
なお、上記のプリンタを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記のプリンタと上記の特定のデバイスとを備えるネットワークシステム、上記のネットワークシステムに含まれる特定のデバイス単体、特定のデバイスを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【０００８】
【図１】ネットワークシステムの構成を示す。
【図２】第１実施例のプリンタとＰＣとが実行する処理のシーケンス図を示す。
【図３】第２実施例のプリンタとＰＣとが実行する処理のシーケンス図を示す。
【図４】第３実施例のプリンタとＰＣとが実行する処理のシーケンス図を示す。
【図５】第４実施例のプリンタとＰＣとが実行する処理のシーケンス図を示す。
【図６】図５の続きのシーケンス図を示す。
【発明を実施するための形態】
【０００９】
（第１実施例）
（ネットワークシステム２の構成）
図１に示すように、ネットワークシステム２は、プリンタ１０と複数個（図１では３個）のＰＣ６０〜９２とを備える。プリンタ１０は、複数個のＰＣ6０〜９２のそれぞれと、ＬＡＮ４を介して、相互に通信可能に接続されている。
【００１０】
（プリンタ１０の構成）
プリンタ１０は、操作部１２と、表示部１４と、ＬＡＮインタフェイス１６と、印刷実行部１８と、制御部３０と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をプリンタ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。ＬＡＮインタフェイス１６は、ＬＡＮ４を介して、外部デバイス（例えばＰＣ６０，９０，９２）と通信を実行するためのインタフェイスである。
【００１１】
印刷実行部１８は、レーザ方式の印刷機構である。印刷実行部１８は、外部デバイス（例えばＰＣ６０）からの印刷指示によって指定された画像データで表される画像を、印刷媒体に印刷する。印刷実行部１８は、定着部２０を備える。定着部２０は、印刷媒体に転写されたトナーを、印刷媒体に定着させる。定着部２０は、所定の温度に加熱された状態で用いられる。定着部２０の温度が所定の温度よりも低い場合、制御部３０は、定着部２０のウォームアップを実行して、定着部２０を所定の温度まで昇温した後で、印刷実行部１８に印刷を実行させる。即ち、ウォームアップとは、印刷実行部１８が印刷を実行する時の印刷実行部１８（定着部２０）の温度（定着温度）まで、印刷実行部１８（定着部２０）を昇温するための処理である。
【００１２】
制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に格納されている複数個（図１では３個）のプログラム３５〜３９に従って、様々な処理を実行する。メモリ３４は、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成される。メモリ３４は、ＣＰＵ３２によって実行される上記の各プログラム３５〜３９を格納する。ＣＰＵ３２がネットワークプログラム３６に従って処理を実行することによって、問合送信部４０の機能が実現され、ＣＰＵ３２がウォームアッププログラム３９に従って処理を実行することによって、ウォームアップ実行部４４の機能が実現され、ＣＰＵ３２が制御プログラム３５に従って処理を実行することによって、各部４６〜５０の機能が実現される。問合送信部４０は、選択部４２を備える。ＣＰＵ３２は、ユーザインタフェイスプログラム３８に従って処理を実行することによって、プリンタ１０の各ユーザインタフェイス１２，１４を起動する（即ち、各ユーザインタフェイス１２，１４に電力を供給する）。
【００１３】
（ＰＣ６０，９０，９２の構成）
ＰＣ６０は、表示部６４と、操作部６６と、ＬＡＮインタフェイス６２と、制御部７０と、を備える。操作部６６は、キーボードとマウスを備える。ユーザは、操作部６６を操作することによって、様々な指示をＰＣ６０に入力することができる。表示部６４は、様々な情報を表示するためのディスプレイである。ＬＡＮインタフェイス６２は、ＬＡＮ４を介して、外部デバイス（例えばプリンタ１０）と通信を実行するためのインタフェイスである。
【００１４】
制御部７０は、ＣＰＵ７２とメモリ７４とを備える。ＣＰＵ７２は、メモリ７４に格納されている各プログラム７６，７８に従って、様々な処理を実行する。メモリ７４は、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成される。メモリ７４は、ＣＰＵ７２によって実行される上記の各プログラム７６，７８を格納する。なお、基本プログラム７６は、ＰＣ６０に、基本処理（表示処理、データ生成・編集処理、データ通信処理等）を実行させるためのプログラムである。ドライバプログラム７８は、プリンタ１０を利用するためのプログラムである。ＣＰＵ７２が基本プログラム７６に従って処理を実行することによって、各部８０，８２の機能が実現される。
【００１５】
ＰＣ９０，９２は、ＰＣ６０と同様の構成を備える。但し、ＰＣ９０，９２に、ドライバプログラム７８のインストールの有無は、第１〜第４実施例によって異なる。
【００１６】
（ネットワークシステム２内の各デバイスが実行する処理）
ユーザは、操作部１２を操作することによって、プリンタ１０の動作モードを、通常モードと省電力モードとのどちらかのモードに選択することができる。設定部５０は、ユーザによって通常モードが選択される場合に、メモリ３４に格納されているモード設定フラグ（図示省略）をＯＦＦにする。一方、設定部５０は、ユーザによって省電力モードが選択される場合に、メモリ３４に格納されているモード設定フラグをＯＮにする。
【００１７】
図２を参照して、ネットワークシステム２の各デバイス１０，６０，９０，９２が実行する処理について説明する。プリンタ１０が電源ＯＮにされると、制御プログラム３５が起動する。制御プログラム３５が起動されると、制御部３０は、電源ＯＮ時処理を開始する。ＳＡ２において、設定部５０は、プリンタ１０の動作モードが通常モードに設定されているのか否かを判断する。具体的には、設定部５０は、メモリ３４に格納されているモード設定フラグがＯＮである場合に、プリンタ１０の動作モードが省電力モードに設定されていると判断する（ＳＡ２でＹＥＳ）。設定部５０は、メモリ３４に格納されているモード設定フラグがＯＦＦである場合に、プリンタ１０の動作モードが省電力モードに設定されていないと判断する（ＳＡ２でＮＯ）。ＳＡ２でＹＥＳの場合にＳＡ４に進み、ＳＡ２でＮＯの場合にＳＡ１３に進む。
【００１８】
ＳＡ４では、起動制御部４６は、ネットワークプログラム３６を起動する。これにより、制御部３０は、ネットワークプログラム３６に従って、ＳＡ６の処理を実行する。ＳＡ６では、問合送信部４０は、ブロードキャストによって、使用問合せを送信する。これにより、プリンタ１０は、使用問合せを、ＬＡＮ４内のデバイスに適切に送信することができる。使用問合せは、プリンタ１０を利用するためのドライバプログラム７８がインストールされているデバイスに、使用問合せに対する応答を送信させるためのコマンドを含む。
【００１９】
ＳＰ２において、ＰＣ６０の決定部８０は、使用問合せを受信すると、ドライバプログラム７８が、ＰＣ６０にインストールされているのか否かを判断する。ドライバプログラム７８がインストールされていると判断される場合に、決定部８０は、使用問合せに対する応答を送信すると決定する（ＳＰ２でＹＥＳ）。ＳＰ４において、応答送信部８２は、使用問合せに対する応答を、プリンタ１０に送信する。同様に、及びＰＣ９０，９２の決定部は、ＰＣ９０，９２に、ドライバプログラム７８がインストールされていないため、使用問合せに対する応答を送信しないと決定する（ＳＰ２でＮＯ）。
【００２０】
ＳＡ８において、判断部４８は、使用問合せに対する応答を受信することを監視している。使用問合せに対する応答が受信される場合（ＳＡ８でＹＥＳ）、ＳＡ９において、起動制御部４６は、ウォームアッププログラム３９を起動する。制御部３０は、ウォームアッププログラム３９に従って、ＳＡ１０の処理を実行する。即ち、ＳＡ１０において、ウォームアップ実行部４４は、定着部２０のウォームアップを実行して、ＳＡ１２に進む。一方、使用問合せに対する応答が受信されない場合（ＳＡ８でＮＯ）、ウォームアップ実行部４４は、ＳＡ９，ＳＡ１０をスキップして、即ち、定着部２０のウォームアップを実行せずに、ＳＡ１２に進む。
【００２１】
ＳＡ１２では、起動制御部４６は、メモリ３４に格納されているユーザインタフェイスプログラム３８を起動する。この結果、制御部３０は、起動されたユーザインタフェイスプログラム３８に従って、プリンタ１０の各ユーザインタフェイス１２，１４を起動して、プリンタ１０の電源ＯＮ時処理が終了する。プリンタ１０の電源ＯＮ時処理が終了すると、プリンタ１０は、待機状態（即ち外部デバイス又はユーザからの指示を待っている状態）になる。
【００２２】
ＳＡ１３では、起動制御部４６は、ウォームアッププログラム３９を起動する。次いで、ＳＡ１４において、ウォームアップ実行部４４は、定着部２０のウォームアップを実行する。次いで、ＳＡ１６において、起動制御部４６は、ユーザインタフェイスプログラム３８を起動する。次いで、ＳＡ１８において、起動制御部４６は、ネットワークプログラム３６を起動して、プリンタ１０の電源ＯＮ時処理が終了する。問合送信部４０は、使用問合せを外部装置に送信しない。この構成によれば、プリンタ１０が省電力モードに設定されていない場合（図２のＳＡ２でＮＯ）に、プリンタ１０は、使用問合せを送信せずに、定着部２０のウォームアップを実行することができる。即ち、プリンタ１０の動作モードに応じて、使用問合せを送信するのか否かを変えることができる。この結果、プリンタ１０は、プリンタ１０の電源ＯＮ直後に、外部デバイス（例えばＰＣ６０）から印刷指示を受信する場合に、迅速に印刷を実行することができる。制御部３０は、プリンタ１０が電源ＯＦＦから電源ＯＮに切り替えられる毎に、電源ＯＮ時処理（ＳＡ２〜ＳＡ１８の処理）を実行する。
【００２３】
（本実施例の効果）
プリンタ１０は、使用問合せ（図２のＳＡ６）に対する応答を受信する場合（図２のＳＡ８でＹＥＳ）、プリンタ１０の電源ＯＮ時の定着部２０のウォームアップを実行する。但し、プリンタ１０は、使用問合せ（図２のＳＡ６）に対する応答を受信しない場合（図２のＳＡ８でＮＯ）、プリンタ１０の電源ＯＮ時の定着部２０のウォームアップを実行しない。従って、プリンタ１０は、ＰＣ６０から使用問合せに対する応答を受信するのか否かに応じて、電源ＯＮ時のウォームアップの実行の有無を適切に変えることができる。このように、電源ＯＮ時のウォームアップが実行されないことがあるために、プリンタの消費電力を低減することができる。なお、プリンタ１０の電源ＯＮ時とは、プリンタ１０の電源ＯＮから、プリンタ１０の電源ＯＮを契機として実行される電源ＯＮ時処理（各プログラム３６〜３９の起動、各ユーザインタフェイス１２，１４への電力の供給）が終了するまでの期間と言い換えることができる。
【００２４】
使用問合せに対する応答が受信される場合とは、ドライバプログラム７８がインストールされているＰＣ６０が、プリンタ１０の接続されている場合である。この場合、ＰＣ６０は、プリンタ１０の電源ＯＮ後の短期間に、プリンタ１０に印刷を実行させる可能性が高い。ＰＣ６０から使用問合せに対する応答が受信される場合に、プリンタ１０は、電源ＯＮ時の定着部２０のウォームアップを実行する。このため、プリンタ１０は、プリンタ１０の電源ＯＮ後の短期間に、ＰＣ６０から印刷指示を受信する場合に、当該印刷指示に従って、印刷を適切に実行することができる。
【００２５】
一方、使用問合せに対する応答が受信されない場合とは、ドライバプログラム７８がインストールされているデバイスがプリンタ１０に接続されていない場合である。この場合、プリンタ１０は、電源ＯＮ後の短期間に、印刷を実行する可能性が低い。この場合、仮に、電源ＯＮ時の定着部２０のウォームアップが実行されると、１度も印刷が実行されずに、定着部２０の熱が冷めてしまう事態が起こり得る。本実施例のプリンタ１０は、使用問合せに対する応答が受信されない場合、プリンタ１０は、電源ＯＮ時の定着部２０のウォームアップを実行しない。これにより、プリンタ１０が電源ＯＮ後の短期間に、印刷が実行されないにも関わらず、電源ＯＮ時の定着部２０のウォームアップが実行されることを防止することができ、プリンタ１０の消費電力を低減することができる。
【００２６】
プリンタ１０は、プリンタ１０が省電力モードに設定されている場合（図２のＳＡ２でＹＥＳ）、ネットワークプログラム３６を起動し（図２のＳＡ４）、次いで、ユーザインタフェイスプログラム３８とウォームアッププログラム３９とを起動する（図２のＳＡ１２）。この構成によれば、プリンタ１０が省電力モードに設定されている場合に、プリンタ１０は、ユーザインタフェイスプログラム３８及びウォームアッププログラム３９よりも先にネットワークプログラム３６を起動するため、使用問合せを迅速に送信することができる。
【００２７】
（対応関係）
ＰＣ６０が「特定のデバイス」の一例である。使用問合せが「所定の問合せ」の一例であり、使用問合せに対する応答が「特定の応答」の一例である。ＰＣ６０にドライバプログラム７８がインストールされている状態が、「特定の状態」の一例である。省電力モードと通常モードとが、「動作モード」の一例であり、省電力モードが「特定の動作モード」の一例である。ネットワークプログラム３６が「第１のプログラム」の一例であり、ユーザインタフェイスプログラム３８とウォームアッププログラム３９とが「第２のプログラム」の一例である。
【００２８】
（第２実施例）
図３を参照して、第２実施例のネットワークシステム２の各デバイス１０，６０，９０，９２が実行する処理について説明する。なお、第１実施例と同様に、ＰＣ９０，９２には、ドライバプログラム７８はインストールされていない。
【００２９】
プリンタ１０が電源ＯＮにされると、ＳＡ２２において、図２のＳＡ２と同様に、設定部５０は、プリンタ１０の動作モードが省電力モードに設定されているのか否かを判断する。ＳＡ２２でＹＥＳの場合にＳＡ２４に進み、ＳＡ２２でＮＯの場合にＳＡ３４に進む。制御部３０は、図２のＳＡ４，６の処理と同様のＳＡ２４，２６の処理を実行する。
【００３０】
ＳＰ２２において、ＰＣ６０の決定部８０は、ＳＡ２６で送信された使用問合せを受信すると、ドライバプログラム７８がインストールされているのか否かを判断する。ドライバプログラム７８がインストールされていると判断される場合、決定部８０は、ドライバプログラム７８がインストール済であることを示すインストール情報を含む応答を、プリンタ１０に送信することを決定する（ＳＰ２２でＹＥＳ）。次いで、ＳＰ２４では、応答送信部８２は、インストール情報を含む応答を、プリンタ１０に送信する。
【００３１】
一方、ＰＣ９０，９２の決定部は、ドライバプログラム７８がインストールされていると判断し、ドライバプログラム７８がインストールされていないことを示す未インストール情報を含む応答を、プリンタ１０に送信することを決定する（ＳＰ２２でＮＯ）。次いで、ＳＰ２６では、ＰＣ９０，９２の応答送信部は、未インストール情報を含む応答を、プリンタ１０に送信する。この構成によれば、ＰＣ６０，９０，９２は、ＰＣ６０，９０，９２の状態（即ちドライバプログラム７８がインストールされているのか否か）に応じた応答を、プリンタ１０に送信することができる。
【００３２】
ＳＡ２８において、判断部４８は、使用問合せに対する応答を受信することを監視している。判断部４８は、受信された応答に、インストール情報が含まれているのか否かを判断する。判断部４８は、使用問合せに対する複数個の応答が受信される場合に、複数個の応答のそれぞれについて、インストール情報が含まれているのか否かを判断する。インストール情報が含まれている1個以上の応答が受信される場合（ＳＡ２８でＹＥＳ）、ＳＡ２９において、起動制御部４６は、ウォームアッププログラム３９を起動する。次いで、ＳＡ３０において、ウォームアップ実行部４４は、定着部２０のウォームアップを実行して、ＳＡ３２に進む。インストール情報が含まれている応答が受信されない場合（ＳＡ２８でＮＯ）、ウォームアップ実行部４４は、定着部２０のウォームアップを実行せず（ＳＡ２９，ＳＡ３０をスキップして）、ＳＡ３２に進む。
【００３３】
この構成によれば、プリンタ１０は、使用問合せに対する応答が、インストール情報であるのか否かを、適切に判断することができる。この結果、ウォームアップの実行の有無を適切に変えることができる。
【００３４】
ＳＡ３２〜ＳＡ３８の処理は、図２のＳＡ１２〜ＳＡ１８の処理と同様である。この構成によれば、プリンタ１０が省電力モードに設定されている場合に、プリンタ１０は、ユーザインタフェイスプログラム３８及びウォームアッププログラム３９よりも先にネットワークプログラム３６を起動するために、使用問合せを迅速に送信することができる。制御部３０は、プリンタ１０が電源ＯＦＦから電源ＯＮに切り替えられる毎に、ＳＡ２２〜ＳＡ３８の電源ＯＮ時処理を実行する。
【００３５】
（本実施例の効果）
本実施例の構成によれば、第１実施例と同様に、プリンタ１０は、リンタ１０の電源ＯＮ後の短期間に、プリンタ１０が印刷を実行する可能性が高い場合に、プリンタ１０は、電源ＯＮ時の定着部２０のウォームアップを、適切に実行することができる。一方、プリンタ１０は、電源ＯＮ後の短期間に、印刷を実行する可能性が低い場合に、プリンタ１０は、電源ＯＮ時の定着部２０のウォームアップを実行しない。これにより、プリンタ１０が電源ＯＮ後の短期間に、印刷が実行されないにも関わらず、電源ＯＮ時の定着部２０のウォームアップが実行されることを防止することができ、プリンタ１０の消費電力を低減することができる。
【００３６】
なお、インストール情報を含む応答が、「特定の応答」の一例である。
【００３７】
（第３実施例）
第３実施例のメモリ３４は、各プログラム３５〜３９の他に、使用テーブル１００を格納している。なお、第３実施例のプリンタ１０は、ユーザによって、通常モードと省電力モードとのどちらかのモードに選択されない。ＣＰＵ３２は、設定部５０の機能を実現しない。なお、変形例では、第３実施例のプリンタ１０は、ユーザによって、通常モードと省電力モードとのどちらかのモードに選択可能であってもよい。この場合、制御部３０は、省電力モードに設定されている場合に以下のＳＡ４８〜ＳＡ５２の処理を実行し、通常モードに設定されている場合に、ＳＡ４８〜ＳＡ５２の処理を実行せずに、図２のＳＡ８〜ＳＡ１２の処理と同様の処理を実行してもよい。後述する第４実施例も同様である。
【００３８】
図４を参照して、第３実施例のネットワークシステム２の各デバイス１０，６０，９０が実行する処理について説明する。ＰＣ６０の制御部７０は、ＰＣ６０にドライバプログラム７８がインストールされると、ドライバプログラム７８がインストールされたことを示すインストール通知を、プリンタ１０に送信する。ＰＣ９０の制御部も同様に、ＰＣ９０にドライバプログラム７８がインストールされると、ドライバプログラム７８がインストールされたことを示すインストール通知を、プリンタ１０に送信する。
【００３９】
ＳＡ４２において、制御部３０は、インストール通知を受信すると、使用テーブル１００を更新する。具体的には、制御部３０は、インストール通知に含まれるインストール通知の送信元のデバイスのＭＡＣアドレス（例えばＰＣ６０，９０のＭＡＣアドレスであり、本実施例では「ＰＣ６０」，「ＰＣ９０」）を、使用テーブル１００に格納する。
【００４０】
ユーザは、ＰＣ６０の操作部６６に所定の印刷指示操作を実行することによって、特定の画像データによって表される画像の印刷を、プリンタ１０に実行させることができる。制御部７０は、印刷指示操作が実行されると、プリンタ１０に印刷指示を送信する。
【００４１】
制御部３０は、ＰＣ６０から印刷指示を受信すると、印刷実行部１８に、特定の画像データの印刷を実行させる。また、ＳＡ４４において、制御部３０は、使用テーブル１００を更新する。具体的には、制御部３０は、使用テーブル１００のうち、印刷指示に含まれる印刷指示の送信元のデバイスのＭＡＣアドレスのＭＡＣアドレス（即ち「ＰＣ６０」）に対応する「最終使用日時」の欄に、印刷指示を受信した日時を格納する。同様に、制御部３０は、ＰＣ９０から印刷指示を受信すると、ＳＡ４６において、使用テーブル１００に格納されているＰＣ９０のＭＡＣアドレス（即ち「ＰＣ９０」）に対応する「最終使用日時」の欄に、印刷指示を受信した日時を格納する。なお、プリンタ１０が電源ＯＦＦにされた場合、使用テーブル１００に格納されている情報は消去されずに、維持される。
【００４２】
プリンタ１０が電源ＯＮにされると、制御部３０は、電源ＯＮ時処理（ＳＡ４８からＳＡ５２と図２のＳＡ８〜ＳＡ１２）を実行する。ＳＡ４８では、起動制御部４６は、ネットワークプログラム３６を起動する。次いで、ＳＡ５０では、選択部４２は、使用テーブル１００を用いて、使用問合せを送信すべきＰＣを選択する。具体的には、選択部４２は、使用テーブル１００に格納されているＭＡＣアドレスの中から、最終使用日時が現在の日時から1ヶ月以内の日時に対応するＭＡＣアドレス（即ち「ＰＣ６０」，「ＰＣ９０」）を選択する。次に、ＳＡ５２では、問合送信部４０は、ＳＡ５０で選択されたＭＡＣアドレスで特定されるＰＣ６０，９０に、ユニキャストによって、使用問合せを送信する。
【００４３】
ＰＣ６０の応答送信部８２は、プリンタ１０から使用問合せを受信すると、使用問合せに対する応答を送信する。なお、応答送信部８２は、使用問合せを受信すると、ＰＣ６０の状態を判断することなく、応答を送信する。ＰＣ９０の応答送信部も同様に、使用問合せに対する応答を送信する。
【００４４】
制御部３０は、使用問合せに対する応答を受信すると、図２のＳＡ８〜ＳＡ１２と同様の処理を実行して、プリンタ１０の電源ＯＮ時処理が終了する。なお、制御部３０は、プリンタ１０が電源ＯＦＦから電源ＯＮに切り替えられる毎に、ＳＡ４８〜ＳＡ５２と、図２のＳＡ８〜ＳＡ１２と同様の処理を実行する。ＰＣ６０から印刷指示が受信されると、ＳＡ５４において、ＳＡ４４の処理と同様に、使用テーブル１００が更新される。
【００４５】
次に、プリンタ１０が電源ＯＦＦから電源ＯＮにされた場合、ネットワークプログラム３６が起動された（ＳＡ４８）後、ＳＡ５２において、選択部４２は、使用テーブル１００を用いて、使用問合せを送信すべきＰＣを選択する。選択部４２は、使用テーブル１００に格納されているＭＡＣアドレスの中から、最終使用日時が現在の日時から1ヶ月以内の日時に対応するＭＡＣアドレス（即ち「ＰＣ６０」）を選択するが、使用テーブル１００に格納されているＭＡＣアドレスの中から、最終使用日時が現在の日時から1ヶ月以上前の日時に対応するＭＡＣアドレス（即ち「ＰＣ９０」）を選択しない。
【００４６】
ＳＡ５２では、問合送信部４０は、ＳＡ５０で選択されたＭＡＣアドレス「ＰＣ６０」で特定されるＰＣ６０に、使用問合せを送信する。一方、問合送信部４０は、ＰＣ９０に、使用問合せを送信しない。本実施例では、プリンタ１０は、１ヶ月以内に、ＰＣ６０から印刷指示を受信したが、ＰＣ９０から印刷指示を受信しなかった。ＰＣ６０は、現時点から１ヶ月前までにプリンタ１０を使用しているため、プリンタ１０の電源ＯＮ後の短期間に、プリンタ１０を使用する可能性が比較的に高い。一方、ＰＣ９０には、ドライバプログラム７８がインストールされているが、ＰＣ９０は、長期間に亘ってプリンタ１０を使用していない。この場合、プリンタの電源ＯＮ後の短期間に、ＰＣ９０は、プリンタ１を使用する可能性は低い。この構成によれば、プリンタ１０は、プリンタ１０を使用する可能性が高いＰＣ６０に使用問合せを適切に送信でき、プリンタ１０を使用する可能性が低いＰＣ９０に、使用問合せを送信せずに済む。
【００４７】
ＰＣ６０の応答送信部８２は、プリンタ１０から使用問合せを受信すると、使用問合せに対する応答を送信する。ＰＣ９０の応答送信部も同様に、使用問合せに対する応答を送信する。制御部３０は、使用問合せに対する応答を受信すると、図２のＳＡ８〜ＳＡ１２と同様の処理を実行する。
【００４８】
（本実施例の効果）
本実施例の構成によれば、第１実施例と同様に、プリンタ１０は、リンタ１０の電源ＯＮ後の短期間に、プリンタ１０が印刷を実行する可能性が高い場合に、プリンタ１０は、電源ＯＮ時の定着部２０のウォームアップを、適切に実行することができる。一方、プリンタ１０は、電源ＯＮ後の短期間に、印刷を実行する可能性が低い場合に、プリンタ１０は、電源ＯＮ時の定着部２０のウォームアップを実行しない。これにより、プリンタ１０が電源ＯＮ後の短期間に、印刷が実行されないにも関わらず、電源ＯＮ時の定着部２０のウォームアップが実行されることを防止することができる。これにより、プリンタ１０の消費電力を低減することができる。
【００４９】
（対応関係）
ＰＣ６０，９０が「接続デバイス」の一例である。ドライバプログラム７８が、ＰＣ６０，９０にインストールされていること、及び、ＰＣ６０，９０がプリンタ１０を最後に使用してから１ヶ月以上経過していないことが「使用可能性条件」の一例である。
【００５０】
（第４実施例）
第４実施例のメモリ３４は、各プログラム３５〜３９の他に、使用テーブル２００を格納している。図５，６を参照して、第４実施例のネットワークシステム２の各デバイス１０，６０，９０，９２が実行する処理について説明する。制御部７０は、ＰＣ６０にドライバプログラム７８がインストールされると、ドライバプログラム７８がインストールされたことを示すインストール通知を、プリンタ１０に送信する。ＰＣ９０，９２の制御部も同様に、ＰＣ９０にドライバプログラム７８がインストールされると、インストール通知を、プリンタ１０に送信する。
【００５１】
ＳＡ７２において、制御部３０は、インストール通知を受信すると、図４のＳＡ４２と同様に、インストール通知の送信元のデバイス（即ちＰＣ６０，９０，９２）のＭＡＣアドレス（本実施例では「ＰＣ６０」、「ＰＣ９０」、「ＰＣ９２」）を、使用テーブル２００に格納する。
【００５２】
プリンタ１０が電源ＯＦＦにされ、次に電源ＯＮにされたタイミングでは、ＰＣ９０，９２は、電源ＯＦＦにされている。プリンタ１０が電源ＯＮにされると、電源ＯＮ時処理（ＳＡ７４からＳＡ８０と図２のＳＡ８〜ＳＡ１２）を実行する。まず、ＳＡ７４では、起動制御部４６は、ネットワークプログラム３６を起動する。次いで、ＳＡ７６において、選択部４２は、使用テーブル２００を用いて、使用問合せを送信すべきＰＣを選択する。具体的には、選択部４２は、使用テーブル２００に格納されているＭＡＣアドレスの中から、「不応答回数」の欄の数値が「２」以下に対応するＭＡＣアドレス（即ち「ＰＣ６０」、「ＰＣ９０」、「ＰＣ９２」）を選択する。次いで、ＳＡ７８において、ユニキャストによって、ＳＡ７６で選択されたＭＡＣアドレスによって特定されるＰＣ６０，９０，９２に、使用問合せを送信する。
【００５３】
ＰＣ６０の応答送信部８２は、プリンタ１０から使用問合せを受信すると、使用問合せに対する応答を送信する。一方、ＰＣ９０，９２は、電源ＯＦＦにされているために、使用問合せを受信することができない。制御部３０は、使用問合せが送信されてから、所定の期間（例えば５秒間）に、使用問合せに対する応答の受信を待機する。本実施例では、制御部３０は、ＰＣ６０からの使用問合せに対する応答を受信するが、ＰＣ９０，９２からの使用問合せに対する応答を受信しない。
【００５４】
ＳＡ８０において、制御部３０は、使用問合せに対する応答に基づいて、使用テーブル２００を更新する。具体的には、制御部３０は、使用テーブル２００に格納されているＭＡＣアドレスで特定されるＰＣのうち、使用問合せに対する応答が受信されなかったＰＣのＭＡＣアドレスに対応する「不応答回数」の欄に格納されている数値に、「１」を加算する。また、制御部３０は、使用テーブル２００に格納されているＭＡＣアドレスで特定されるＰＣのうち、使用問合せに対する応答が受信されたＰＣのＭＡＣアドレスに対応する不応答回数の欄に格納されている数値を、「０」にリセットする。制御部３０は、使用問合せに対する応答を受信すると、図２のＳＡ８〜ＳＡ１２と同様の処理を実行する。プリンタ１０が電源ＯＦＦから電源ＯＮにされる毎に、電源ＯＮ時処理を実行する。
【００５５】
ＳＡ７８で使用問合せが送信された後に、ＰＣ９０が電源ＯＮにされ、ＰＣ９０からプリンタ１０に印刷指示を送信される場合がある。この場合、制御部３０は、ＰＣ９０から印刷指示を受信すると、ＳＡ８２において、使用テーブル２００に格納されているＰＣ９０のＭＡＣアドレス「ＰＣ９０」に対応する不応答回数を「０」にリセットする。
【００５６】
続いて、使用テーブル２００のＭＡＣアドレス「ＰＣ９２」に対応する不応答回数が「３」である場合の電源ＯＮ時処理を説明する。プリンタ１０が電源ＯＦＦから電源ＯＮにされた場合、ネットワークプログラム３６が起動された（ＳＡ７４）後、ＳＡ７６において、選択部４２は、使用テーブル１００を用いて、使用問合せを送信すべきＰＣを選択する。選択部４２は、使用テーブル１００に格納されているＭＡＣアドレスの中から、「不応答回数」の欄の数値が「２」以下に対応するＭＡＣアドレス（即ち「ＰＣ６０」、「ＰＣ９０」）を選択する。しかしながら、選択部４２は、ＭＡＣアドレス「ＰＣ９２」を選択しない。続くＳＡ７８では、問合送信部４０は、ＳＡ８４で選択されたＭＡＣアドレスのＰＣ６０，９０に、使用問合せを送信する。制御部３０は、ＳＡ７８の使用問合せに対する応答が受信されると、図２のＳＡ８〜ＳＡ１２の処理と同様の処理を実行する。
【００５７】
（本実施例の効果）
本実施例のプリンタ１０は、過去の使用問合せに対して応答しなかった回数が２回以下のＰＣに対して使用問合せを送信し、過去の使用問合せに対して応答しなかった回数が３回を越えるＰＣに対して使用問合せを送信しない。なお、プリンタ１０は、印刷指示を受信した場合、使用テーブル２００において、印刷指示の送信元の装置のＭＡＣアドレスに対応付けられている不応答回数の数値を「０」に戻す。また、プリンタ１０は、使用テーブル２００において、応答問合せに対して応答したＰＣのＭＡＣアドレスに対応付けられている不応答回数の数値を「０」にリセットする。
【００５８】
使用問合せに対する応答を送信しているＰＣ６０は、プリンタ１０の電源ＯＮ後の短期間に、プリンタ１０を使用する可能性が、比較的に高い。また、使用問合せが所定の回数送信される間（即ちプリンタ１０が所定の回数だけ電源ＯＦＦから電源ＯＮに切り替えられる間）に、プリンタ１０を使用したことがあるＰＣ９０も、プリンタ１０の電源ＯＮ後の短期間に、プリンタ１０を使用する可能性が、比較的に高い。一方、使用問合せに対して、所定の回数に亘って連続して応答を送信せず、かつ、使用問合せが所定の回数送信される間に、プリンタ１０を使用しなかったＰＣ９２は、プリンタ１０の電源ＯＮ後の短期間に、プリンタ１０を使用する可能性が低い。この構成によれば、プリンタ１０は、プリンタ１０を使用する可能性が高いＰＣ６０，９０に使用問合せを適切に送信でき、プリンタ１０を使用する可能性が低いＰＣ９０に、使用問合せを送信せずに済む。これにより、プリンタ１０が電源ＯＮ後の短期間に、印刷が実行されないにも関わらず、電源ＯＮ時の定着部２０のウォームアップが実行されることを防止することができる。これにより、プリンタ１０の消費電力を低減することができる。
【００５９】
（対応関係）
ドライバプログラム７８が、ＰＣ６０，９０，９２にインストールされていること、及び、プリンタ１０から送信された直近の使用問合せに対する応答を、３回連続で応答しなかったデバイスでないことが「使用可能性条件」の一例である。
【００６０】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００６１】
（変形例）
（１）上記の第１実施例では、制御部３０は、ドライバプログラム７８がインストールされているデバイスに、応答を送信させるためのコマンドを含む使用問合せを送信する。ＰＣ６０は、ドライバプログラム７８がＰＣ６０にインストールされている状態である場合に、使用問合せに対する応答を送信すると決定する（図２のＳＰ２でＹＥＳ）。制御部３０は、Ｐ６０から使用問合せに対する応答を受信すると、定着部２０のウォームアップを実行する。しかしながら、制御部３０は、プリンタ１０が、デフォルトプリンタ（即ち最優先に使用すべきプリンタ）としてＰＣ６０に設定されている状態である場合に、ＰＣ６０が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。ＰＣ６０の制御部７０は、プリンタ１０がデフォルトプリンタとして、ＰＣ６０に設定されている状態である場合に、使用問合せに対する応答を送信すると決定し、当該応答を送信してもよい。本変形例では、プリンタ１０が、デフォルトプリンタとして設定されている状態が、「特定の状態」の一例である。
【００６２】
（２）あるいは、制御部３０は、ＰＣ６０のユーザによるＰＣ６０に対する最後の操作から、所定時間（例えば５分間）が経過していない状態（ＰＣ６０がスリープ状態ではない状態）である場合に、ＰＣ６０が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。ＰＣ６０の制御部７０は、ＰＣ６０のユーザによるＰＣ６０に対する最後の操作から、所定時間が経過していない状態である場合に、使用問合せに対する応答を送信すると決定し、当該応答を送信してもよい。本変形例ではＰＣ６０のユーザによるＰＣ６０に対する最後の操作から、所定時間が経過していない状態が、「特定の状態」の一例である。
【００６３】
（３）あるいは、制御部３０は、ＰＣ６０のユーザによるＰＣ６０に対する所定の操作（ロック状態にするための操作、ログオフ操作）の実行に起因して、ＰＣ６０がロックされていない状態である場合に、ＰＣ６０が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。ＰＣ６０の制御部７０は、ＰＣ６０のユーザによる所定の操作の実行に起因して、ＰＣ６０がロックされていない状態である場合に、使用問合せに対する応答を送信すると決定し、当該応答を送信してもよい。本変形例では、ＰＣ６０のユーザによる所定の操作の実行に起因して、ＰＣ６０がロックされていない状態が、「特定の状態」の一例である。
【００６４】
（４）あるいは、制御部３０は、（ａ）ドライバプログラム７８が、ＰＣ６０にインストールされている状態、（ｂ）プリンタ１０が、デフォルトプリンタとしてＰＣ６０に設定されている状態、（ｃ）ＰＣ６０のユーザによるＰＣ６０に対する最後の操作から、所定時間が経過していない状態、及び、（ｄ）ＰＣ６０のユーザによるＰＣ６０等に対する所定の操作の実行に起因して、ＰＣ６０がロックされていない状態、の全ての状態を満たす場合に、ＰＣ６０が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。ＰＣ６０の制御部７０は、ＰＣ６０が上記の（ａ）〜（ｄ）の状態の全てを満たす場合に、使用問合せに対する応答を送信することを決定し、当該応答を送信してもよい。本変形例では、上記の（ａ）〜（ｄ）の状態を全て含む状態が、「特定の状態」の一例である。または、制御部３０は、上記の（ａ）〜（ｄ）の状態のうち、ＰＣ６０がいずれか３個の状態である場合、あるいは、ＰＣ６０がいずれか２個の状態である場合に、ＰＣ６０が使用問合せに対する応答を送信するためのコマンドを含む使用問合せを送信してもよい。ＰＣ６０の制御部７０は、使用問合せに含まれるコマンドに応じて、ＰＣ６０の状態を判断し、問合せに対する応答を送信するのか否かを決定してもよい。上記の変形例では、上記の（ａ）〜（ｄ）の状態のうちのいずれか３個又は２個の状態を含む状態が、「特定の状態」の一例である。
【００６５】
（５）上記の第３実施例では、プリンタ１０の制御部３０は、ドライバプログラム７８がインストールされており、かつ、プリンタ１０に印刷指示を最後に送信してから１月が経過していないデバイス（例えばＰＣ６０）に、使用問合せを送信する。しかしながら、制御部３０は、プリンタ１０に印刷指示を最後に送信してからの期間に関わらず、ドライバプログラム７８がインストールされているデバイス（例えばＰＣ６０）に使用問合せを送信してもよい。この場合、使用テーブル１００には、最終使用日時が格納されていなくてもよい。あるいは、制御部３０は、プリンタ１０に印刷指示を最後に送信してから１月が経過していないデバイス（例えばＰＣ６０）に、使用問合せを送信してもよい。この場合、ＰＣ６０の制御部７０等は、ドライバプログラム７８がインストールされたタイミングで、インストール通知を、プリンタ１０に送信しなくてもよい。制御部３０は、印刷指示を受信する場合に、印刷指示の送信元のデバイスのＭＡＣアドレスと印刷指示の受信日時とを対応付けて、使用テーブル１００に格納してもよい。本変形例では、ドライバプログラム７８が、ＰＣ６０等にインストールされていること、及び、ＰＣ６０等が、プリンタ１０を最後に使用してから所定時間（例えば１ヶ月）が経過していないこと、の一方が、「使用可能性条件」の一例である。
【００６６】
（６）上記の第１及び第２実施例では、問合送信部４０は、ブロードキャストによって、使用問合せを送信する。上記の第３及び第４実施例では、問合送信部４０は、ユニキャストによって、使用問合せを送信する。しかしながら、問合送信部４０は、ブロードキャストとユニキャストとによって、使用問合せを送信してもよい。例えば、問合送信部４０は、プリンタ１０とルータを介さずに接続されるＰＣに対して、ブロードキャストによって、使用問合せを送信し、プリンタ１０と１個以上のルータを介して接続されるＰＣに対して、ユニキャストによって、使用問合せを送信してもよい。
【００６７】
（７）プリンタ１０は、印刷実行部１８以外に、スキャン機能を実現するスキャン実行部を備えていてもよい。一般的には、プリンタ１０は、印刷実行部１８を備えていればよく、他の装備（例えばスキャン実行部等）を備えていてもよいし、備えていなくてもよい。
【００６８】
（８）プリンタ１０は、スキャン機能を実現するスキャン実行部を備えている場合に、スキャン実行部を起動する（スキャン実行部に電力を供給する）ためのスキャン起動プログラムを、さらに格納していてもよい。本変形例では、起動制御部４６は、ネットワークプログラム３６を起動し、その後に、スキャン起動プログラムを起動してもよい。なお、起動制御部４６は、ユーザインタフェイスプログラム３８を起動し、その後に、スキャン起動プログラムを起動してもよいし、逆の順番で起動してもよい。本変形例では、ネットワークプログラム３６が「第１のプログラム」の一例であり、ユーザインタフェイスプログラム３８とスキャン起動プログラムとが「第２のプログラム」の一例である。なお、「第２のプログラム」は、一般的には、プリンタ１０に搭載されているハードウェア資源のうち、プリンタ１０がネットワークを介した通信を実行するためのハードウェア資源以外のハードウェア資源に対する起動（電源供給）を実行するためのプログラムということができる。
【００６９】
（９）上記の各実施例では、各部４０〜５０は、ソフトウェアによって実現されるが、各部４０〜５０のうちの少なくとも１つは、論理回路等のハードウェアによって実現されてもよい。同様に、各部８０〜８２は、ソフトウェアによって実現されるが、各部８０〜８２のうちの少なくとも１つは、論理回路等のハードウェアによって実現されてもよい。
【００７０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００７１】
２：ネットワークシステム、１０：プリンタ、１８：印刷実行部、２０：定着部、３４：メモリ、３６：ネットワークプログラム、３８：ユーザインタフェイスプログラム、４０：問合送信部、４２：選択部、４４：ウォームアップ実行部、４６：起動制御部、４８：判断部、５０：設定部、７８：ドライバプログラム、８０：決定部、８２：応答送信部
【図１】
2013188971.tif 000003
【図２】
2013188971.tif 000004
【図３】
2013188971.tif 000005
【図４】
2013188971.tif 000006
【図５】
2013188971.tif 000007
【図６】
2013188971.tif 000008