(57)【要約】【課題】ユーザーによる操作が行われていない状態でダウンロードを行う情報処理装置において、ダウンロードの期限内にダウンロードを終了させることが可能な情報処理装置およびプログラムを提供する。【解決手段】  情報処理装置２は、ユーザーの操作が行われていない状態においてダウンロードを開始する開始タイミングを決定する開始タイミング決定部７０と、開始タイミング決定部７０により決定された開始タイミングを検知すると、ダウンロードデータＤ１のダウンロードを開始すると共に、ダウンロードを行っている状態において操作検知部４０により操作が検知された場合に、ダウンロードを中断するダウンロード実行部５４とを備え、開始タイミング決定部７０は、ダウンロード期限と、ダウンロードが終了していない残データに応じて、開始タイミングを変更可能であることを特徴とする構成である。【選択図】図４
2017224084.tif 000002
【特許請求の範囲】
【請求項１】
外部デバイスからダウンロード期限が付与されたデータをダウンロードする情報処理装置であって、
ユーザーによる操作を検知する操作検知手段と、
ユーザーによる操作が行われていない状態においてダウンロードを開始する開始タイミングを決定するタイミング決定手段と、
前記タイミング決定手段により決定された前記開始タイミングを検知すると、前記データのダウンロードを開始すると共に、前記データのダウンロードを行っている状態において前記操作検知手段により操作が検知された場合に、ダウンロードを中断するダウンロード実行手段と、
を備え、
前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない残データに応じて、前記開始タイミングを変更可能であることを特徴とする情報処理装置。
【請求項２】
前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記開始タイミングを早めることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タイミング決定手段は、所定のタイミング毎に前記開始タイミングの決定を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記タイミング決定手段は、定期的に前記開始タイミングの決定を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記タイミング決定手段は、ユーザーによる操作が行われていない無操作期間中、又はダウンロード中断時に、前記開始タイミングの決定を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記タイミング決定手段は、前記ダウンロード期限までの残時間が所定時間以下になった場合に、前記開始タイミングを早めることを特徴とする請求項２乃至５のいずれかに記載の情報処理装置。
【請求項７】
前記ダウンロード実行手段による過去のダウンロードの実績に基づく記録情報を記録する記録手段、
をさらに備え、
前記タイミング決定手段は、
前記記録情報に基づいて、前記データのダウンロードの所要時間を予測する予測手段、
をさらに備え、
前記タイミング決定手段は、前記予測手段により予測される前記所要時間が前記ダウンロード期限を越える場合に、前記開始タイミングを早めることを特徴とする請求項２乃至５のいずれかに記載の情報処理装置。
【請求項８】
前記予測手段は、前記記録情報に基づいて、単位時間における平均ダウンロード時間と、前記データのうちダウンロードが終了していない残データをダウンロードするのに要する時間とを算出すると共に、前記平均ダウンロード時間と、前記残データをダウンロードするのに要する時間とに基づいて、前記所要時間を予測することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記予測手段は、前記記録情報に基づいて、前記ダウンロード期限までに発生する無操作時間を予測し、
前記タイミング決定手段は、前記開始タイミングを、前記予測手段により予測される前記無操作時間内に前記残データのダウンロードを終了させることが可能なタイミングに早めることを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
前記タイミング決定手段は、前記開始タイミングを予め設定される値に基づき早めることを特徴とする請求項２乃至８のいずれかに記載の情報処理装置。
【請求項１１】
前記タイミング決定手段は、前記ダウンロード実行手段による前記データのダウンロードが終了した場合に、前記開始タイミングを遅らせることを特徴とする請求項１乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
ユーザーによる操作が行われていない状態において省電力状態への移行タイミングを検知すると、省電力状態に移行させる省電力モード移行手段、
をさらに備え、
前記ダウンロード実行手段は、前記省電力状態に移行する際に、ダウンロードを中断し、
前記タイミング決定手段は、
前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記移行タイミングを決定する移行タイミング決定手段、
をさらに備えることを特徴とする請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１３】
ユーザーによる操作に応じて操作画面を表示させる表示手段と、
少なくとも前記ダウンロード実行手段により前記データのダウンロードが行われている間、前記表示手段により表示されている前記操作画面をスクリーンセーバー画面に切り替える表示制御手段と、
をさらに備え、
前記表示制御手段は、前記操作検知手段によりユーザーによる操作が検知された場合に、前記表示手段により表示される前記スクリーンセーバー画面を、前記操作画面に切り替えることを特徴とする請求項１乃至１２のいずれかに記載の情報処理装置。
【請求項１４】
認証情報を取得してユーザー認証を行い、当該ユーザー認証で特定される認証ユーザーによるログイン状態へと移行させるユーザー認証手段、
をさらに備え、
前記ユーザー認証手段は、前記表示制御手段により前記操作画面から前記スクリーンセーバー画面に切り替えられてから所定時間経過後に、ログイン状態からログアウト状態へ移行させることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記表示制御手段は、前記認証ユーザーによるログイン状態において前記スクリーンセーバー画面から前記操作画面に切り替える場合に、前記認証ユーザーによるログイン状態であることを前記表示手段に表示させることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記表示制御手段は、前記認証ユーザーであるか否かの確認を要求する確認画像を前記表示手段に表示させ、
前記ユーザー認証手段は、前記表示手段に前記確認画像が表示されている状態において、前記操作検知手段により前記認証ユーザーである旨の入力を検知した場合に、前記認証ユーザーによるログイン状態を継続させると共に、前記認証ユーザーではない旨の入力を検知した場合に、ログイン状態からログアウト状態へ移行させることを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記データの属性情報に基づいて、前記データの重要度を判定する判定手段、
をさらに備え、
前記タイミング決定手段は、前記データの重要度に応じて前記開始タイミングを決定することを特徴とする請求項１乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
外部デバイスからダウンロード期限が付与されたデータをダウンロードする情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
ユーザーによる操作を検知する操作検知手段、
ユーザーによる操作が行われていない状態においてダウンロードを開始する開始タイミングを決定するタイミング決定手段、および、
前記タイミング決定手段により決定された前記開始タイミングを検知すると、前記データのダウンロードを開始すると共に、前記データのダウンロードを行っている状態において前記操作検知手段により操作が検知された場合に、ダウンロードを中断するダウンロード実行手段、
として機能させ、
前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない残データに応じて、前記開始タイミングを変更可能であることを特徴とするプログラム。
【請求項１９】
前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記開始タイミングを早めることを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記タイミング決定手段は、所定のタイミング毎に前記開始タイミングの決定を行うことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記タイミング決定手段は、定期的に前記開始タイミングの決定を行うことを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記タイミング決定手段は、ユーザーによる操作が行われていない無操作期間中、又はダウンロード中断時に、前記開始タイミングの決定を行うことを特徴とする請求項２０に記載のプログラム。
【請求項２３】
前記タイミング決定手段は、前記ダウンロード期限までの残時間が所定時間以下となった場合に、前記開始タイミングを早めることを特徴とする請求項１９乃至２２のいずれかに記載のプログラム。
【請求項２４】
前記情報処理装置を、
前記ダウンロード実行手段による過去のダウンロードの実績に基づく記録情報を記録する記録手段、
としてさらに機能させ、
前記タイミング決定手段は、
前記記録情報に基づいて、前記データのダウンロードの所要時間を予測する予測手段、
として機能し、
前記タイミング決定手段は、前記予測手段により予測される前記所要時間が前記ダウンロード期限を越える場合に、前記開始タイミングを早めることを特徴とする請求項１９乃至２２のいずれかに記載のプログラム。
【請求項２５】
前記予測手段は、前記記録情報に基づいて、単位時間における平均ダウンロード時間と、前記データのうちダウンロードが終了していない残データをダウンロードするのに要する時間とを算出すると共に、前記平均ダウンロード時間と、前記残データをダウンロードするのに要する時間とに基づいて、前記所要時間を予測することを特徴とする請求項２４に記載のプログラム。
【請求項２６】
前記予測手段は、前記記録情報に基づいて、前記ダウンロード期限までに発生する無操作時間を予測し、
前記タイミング決定手段は、前記開始タイミングを、前記予測手段により予測される前記無操作時間内に前記残データのダウンロードを終了させることが可能なタイミングに早めることを特徴とする請求項２４又は２５に記載のプログラム。
【請求項２７】
前記タイミング決定手段は、前記開始タイミングを予め設定される値に基づき早めることを特徴とする請求項１９乃至２５のいずれかに記載のプログラム。
【請求項２８】
前記タイミング決定手段は、前記ダウンロード実行手段による前記データのダウンロードが終了した場合に、前記開始タイミングを遅らせることを特徴とする請求項１８乃至２７のいずれかに記載のプログラム。
【請求項２９】
前記情報処理装置は、ユーザーによる操作が行われていない状態において省電力状態への移行タイミングを検知すると、省電力状態に移行し、
前記ダウンロード実行手段は、前記省電力状態に移行する際に、ダウンロードを中断し、
前記タイミング決定手段は、
前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記移行タイミングを決定する移行タイミング決定手段、
として機能することを特徴とする請求項１８乃至２８のいずれかに記載のプログラム。
【請求項３０】
前記情報処理装置は、ユーザーによる操作に応じて操作画面を表示させる表示手段を備え、
前記情報処理装置を、
少なくとも前記ダウンロード実行手段により前記データのダウンロードが行われている間、前記表示手段により表示されている前記操作画面をスクリーンセーバー画面に切り替える表示制御手段、
としてさらに機能させ、
前記表示制御手段は、前記操作検知手段によりユーザーによる操作が検知された場合に、前記表示手段により表示される前記スクリーンセーバー画面を、前記操作画面に切り替えることを特徴とする請求項１８乃至２９のいずれかに記載のプログラム。
【請求項３１】
前記情報処理装置を、
認証情報を取得してユーザー認証を行い、当該ユーザー認証で特定される認証ユーザーによるログイン状態へと移行させるユーザー認証手段、
としてさらに機能させ、
前記ユーザー認証手段は、前記表示制御手段により前記操作画面から前記スクリーンセーバー画面に切り替えられてから所定時間経過後に、ログイン状態からログアウト状態へ移行させることを特徴とする請求項３０に記載のプログラム。
【請求項３２】
前記表示制御手段は、前記認証ユーザーによるログイン状態において前記スクリーンセーバー画面から前記操作画面に切り替える場合に、前記認証ユーザーによるログイン状態であることを前記表示手段に表示させることを特徴とする請求項３１に記載のプログラム。
【請求項３３】
前記表示制御手段は、前記認証ユーザーであるか否かの確認を要求する確認画像を前記表示手段に表示させ、
前記ユーザー認証手段は、前記表示手段に前記確認画像が表示されている状態において、前記操作検知手段により前記認証ユーザーである旨の入力を検知した場合に、前記認証ユーザーによるログイン状態を継続させると共に、前記認証ユーザーではない旨の入力を検知した場合に、ログイン状態からログアウト状態へ移行させることを特徴とする請求項３２に記載のプログラム。
【請求項３４】
前記情報処理装置を、
前記データの属性情報に基づいて、前記データの重要度を判定する判定手段、
としてさらに機能させ、
前記タイミング決定手段は、前記データの重要度に応じて前記開始タイミングを決定することを特徴とする請求項１８乃至３３のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関し、情報処理装置が外部デバイスからデータをダウンロードする技術に関する。
【背景技術】
【０００２】
従来、サーバー等の外部デバイスと接続する情報処理装置において、データやプログラムをサーバーからダウンロードすることにより自機内に取得することが一般的に行われている。例えば、オフィスなどにおいて複数のユーザーが共有して利用するＭＦＰ（Multifunctional Peripherals）などの情報処理装置は、サーバーから広告用コンテンツをダウンロードして操作パネルに表示することにより、コピー機能やＦＡＸ機能を利用しようとするユーザーに広告情報を提供する。また情報処理装置は、サーバーからセキュリティプログラムなどの修正プログラムをダウンロードすることにより、自機のプログラムを最新の状態に保つように構成される。
【０００３】
情報処理装置は、広告用コンテンツなどのデータをダウンロードする場合、データを受信して自機の所定記憶領域に記憶させる。また修正プログラムをダウンロードする場合、情報処理装置は、プログラムを所定記憶領域に一旦保存し、ダウンロード完了後に当該プログラムをインストールする。情報処理装置は、データやプログラムをダウンロードしているとき、上述のように所定記憶領域にダウンロードデータを書き込む処理を行っているため、ユーザーの操作を検知した場合でも直ぐには操作に対応する処理を行うことができない。そのため、ユーザーの操作に対するレスポンスが遅延し、ユーザーのストレスの原因となる。
【０００４】
そこで、ユーザーによる操作状況を監視して、操作が行われていない状態でダウンロードを行う情報処理装置が提供されている（例えば特許文献１）。このような情報処理装置によると、操作が行われていない状態となってからデータのダウンロードが行われる。そのため、ユーザーのストレスを緩和させることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１６４５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ダウンロードの対象となるデータやプログラムの中には、ダウンロードを完了させるべき期限が設定されているものがある。例えば広告用コンテンツの場合には、広告に対する有効期限が設定されることがある。またプログラムの場合にも、情報処理装置に適用すべき有効期限が設定されることがある。
【０００７】
しかしながら、上述した従来技術のように操作が行われていない状態となってからダウンロードを行う構成の場合、ユーザーの利用頻度が高い情報処理装置においては、ダウンロード期限までに十分なダウンロード期間を確保することが困難であり、ダウンロード期限までにダウンロードが完了しないという問題が生じる。
【０００８】
そこで、本発明は、上記問題を解決するべく、外部デバイスからダウンロード期限の設定されたデータやプログラムをダウンロードする情報処理装置において、期限内にダウンロードを完了させることが可能な情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、請求項１の発明は、外部デバイスからダウンロード期限が付与されたデータをダウンロードする情報処理装置であって、ユーザーによる操作を検知する操作検知手段と、ユーザーによる操作が行われていない状態においてダウンロードを開始する開始タイミングを決定するタイミング決定手段と、前記タイミング決定手段により決定された前記開始タイミングを検知すると、前記データのダウンロードを開始すると共に、前記データのダウンロードを行っている状態において前記操作検知手段により操作が検知された場合に、ダウンロードを中断するダウンロード実行手段とを備え、前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない残データに応じて、前記開始タイミングを変更可能であることを特徴とする構成である。
【００１０】
請求項２の発明は、請求項１に記載の情報処理装置において、前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記開始タイミングを早めることを特徴とする構成である。
【００１１】
請求項３の発明は、請求項２に記載の情報処理装置において、前記タイミング決定手段は、所定のタイミング毎に前記開始タイミングの決定を行うことを特徴とする構成である。
【００１２】
請求項４の発明は、請求項３に記載の情報処理装置において、前記タイミング決定手段は、定期的に前記開始タイミングの決定を行うことを特徴とする構成である。
【００１３】
請求項５の発明は、請求項３に記載の情報処理装置において、前記タイミング決定手段は、ユーザーによる操作が行われていない無操作期間中、又はダウンロード中断時に、前記開始タイミングの決定を行うことを特徴とする構成である。
【００１４】
請求項６の発明は、請求項２乃至５のいずれかに記載の情報処理装置において、前記タイミング決定手段は、前記ダウンロード期限までの残時間が所定時間以下になった場合に、前記開始タイミングを早めることを特徴とする構成である。
【００１５】
請求項７の発明は、請求項２乃至５のいずれかに記載の情報処理装置において、前記ダウンロード実行手段による過去のダウンロードの実績に基づく記録情報を記録する記録手段をさらに備え、前記タイミング決定手段は、前記記録情報に基づいて、前記データのダウンロードの所要時間を予測する予測手段をさらに備え、前記タイミング決定手段は、前記予測手段により予測される前記所要時間が前記ダウンロード期限を越える場合に、前記開始タイミングを早めることを特徴とする構成である。
【００１６】
請求項８の発明は、請求項７に記載の情報処理装置において、前記予測手段は、前記記録情報に基づいて、単位時間における平均ダウンロード時間と、前記データのうちダウンロードが終了していない残データをダウンロードするのに要する時間とを算出すると共に、前記平均ダウンロード時間と、前記残データをダウンロードするのに要する時間とに基づいて、前記所要時間を予測することを特徴とする構成である。
【００１７】
請求項９の発明は、前記記録情報に基づいて、前記ダウンロード期限までに発生する無操作時間を予測し、前記タイミング決定手段は、前記開始タイミングを、前記予測手段により予測される前記無操作時間内に前記残データのダウンロードを終了させることが可能なタイミングに早めることを特徴とする構成である。
【００１８】
請求項１０の発明は、請求項２乃至８のいずれかに記載の情報処理装置において、前記タイミング決定手段は、前記開始タイミングを予め設定される値に基づき早めることを特徴とする構成である。
【００１９】
請求項１１の発明は、請求項１乃至１０のいずれかに記載の情報処理装置において、前記タイミング決定手段は、前記ダウンロード実行手段による前記データのダウンロードが終了した場合に、前記開始タイミングを遅らせることを特徴とする構成である。
【００２０】
請求項１２の発明は、請求項１乃至１１のいずれかに記載の情報処理装置において、ユーザーによる操作が行われていない状態において省電力状態への移行タイミングを検知すると、省電力状態に移行させる省電力モード移行手段をさらに備え、前記ダウンロード実行手段は、前記省電力状態に移行する際に、ダウンロードを中断し、前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記移行タイミングを決定する移行タイミング決定手段をさらに備えることを特徴とする構成である。
【００２１】
請求項１３の発明は、請求項１乃至１２のいずれかに記載の情報処理装置において、ユーザーによる操作に応じて操作画面を表示させる表示手段と、少なくとも前記ダウンロード実行手段により前記データのダウンロードが行われている間、前記表示手段により表示されている前記操作画面をスクリーンセーバー画面に切り替える表示制御手段とをさらに備え、前記表示制御手段は、前記操作検知手段によりユーザーによる操作が検知された場合に、前記表示手段により表示される前記スクリーンセーバー画面を、前記操作画面に切り替えることを特徴とする構成である。
【００２２】
請求項１４の発明は、請求項１３に記載の情報処理装置において、認証情報を取得してユーザー認証を行い、当該ユーザー認証で特定される認証ユーザーによるログイン状態へと移行させるユーザー認証手段をさらに備え、前記ユーザー認証手段は、前記表示制御手段により前記操作画面から前記スクリーンセーバー画面に切り替えられてから所定時間経過後に、ログイン状態からログアウト状態へ移行させることを特徴とする構成である。
【００２３】
請求項１５の発明は、請求項１４に記載の情報処理装置において、前記表示制御手段は、前記認証ユーザーによるログイン状態において前記スクリーンセーバー画面から前記操作画面に切り替える場合に、前記認証ユーザーによるログイン状態であることを前記表示手段に表示させることを特徴とする構成である。
【００２４】
請求項１６の発明は、請求項１５に記載の情報処理装置において、前記表示制御手段は、前記認証ユーザーであるか否かの確認を要求する確認画像を前記表示手段に表示させ、前記ユーザー認証手段は、前記表示手段に前記確認画像が表示されている状態において、前記操作検知手段により前記認証ユーザーである旨の入力を検知した場合に、前記認証ユーザーによるログイン状態を継続させると共に、前記認証ユーザーではない旨の入力を検知した場合に、ログイン状態からログアウト状態へ移行させることを特徴とする構成である。
【００２５】
請求項１７の発明は、請求項１乃至１６のいずれかに記載の情報処理装置において、前記データの属性情報に基づいて、前記データの重要度を判定する判定手段をさらに備え、前記タイミング決定手段は、前記データの重要度に応じて前記開始タイミングを決定することを特徴とする構成である。
【００２６】
請求項１８の発明は、外部デバイスからダウンロード期限が付与されたデータをダウンロードする情報処理装置において実行されるプログラムであって、前記情報処理装置を、ユーザーによる操作を検知する操作検知手段と、ユーザーによる操作が行われていない状態においてダウンロードを開始する開始タイミングを決定するタイミング決定手段と、前記タイミング決定手段により決定された前記開始タイミングを検知すると、前記データのダウンロードを開始すると共に、前記データのダウンロードを行っている状態において前記操作検知手段により操作が検知された場合に、ダウンロードを中断するダウンロード実行手段として機能させ、前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない残データに応じて、前記開始タイミングを変更可能であることを特徴とする構成である。
【００２７】
請求項１９の発明は、請求項１８に記載のプログラムにおいて、前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記開始タイミングを早めることを特徴とする構成である。
【００２８】
請求項２０の発明は、請求項１９に記載のプログラムにおいて、前記タイミング決定手段は、所定のタイミング毎に前記開始タイミングの決定を行うことを特徴とする構成である。
【００２９】
請求項２１の発明は、請求項２０に記載のプログラムにおいて、前記タイミング決定手段は、定期的に前記開始タイミングの決定を行うことを特徴とする構成である。
【００３０】
請求項２２の発明は、請求項２０に記載のプログラムにおいて、前記タイミング決定手段は、ユーザーによる操作が行われていない無操作期間中、又はダウンロード中断時に、前記開始タイミングの決定を行うことを特徴とする構成である。
【００３１】
請求項２３の発明は、請求項１９乃至２２のいずれかに記載のプログラムにおいて、前記タイミング決定手段は、前記ダウンロード期限までの残時間が所定時間以下となった場合に、前記開始タイミングを早めることを特徴とする構成である。
【００３２】
請求項２４の発明は、請求項１９乃至２２のいずれかに記載のプログラムにおいて、前記情報処理装置を、前記ダウンロード実行手段による過去のダウンロードの実績に基づく記録情報を記録する記録手段としてさらに機能させ、前記タイミング決定手段は、前記記録情報に基づいて、前記データのダウンロードの所要時間を予測する予測手段として機能し、前記タイミング決定手段は、前記予測手段により予測される前記所要時間が前記ダウンロード期限を越える場合に、前記開始タイミングを早めることを特徴とする構成である。
【００３３】
請求項２５の発明は、請求項２４に記載のプログラムにおいて、前記予測手段は、前記記録情報に基づいて、単位時間における平均ダウンロード時間と、前記データのうちダウンロードが終了していない残データをダウンロードするのに要する時間とを算出すると共に、前記平均ダウンロード時間と、前記残データをダウンロードするのに要する時間とに基づいて、前記所要時間を予測することを特徴とする構成である。
【００３４】
請求項２６の発明は、請求項２４又は２５に記載のプログラムにおいて、前記予測手段は、前記記録情報に基づいて、前記ダウンロード期限までに発生する無操作時間を予測し、前記タイミング決定手段は、前記開始タイミングを、前記予測手段により予測される前記無操作時間内に前記残データのダウンロードを終了させることが可能なタイミングに早めることを特徴とする構成である。
【００３５】
請求項２７の発明は、請求項１９乃至２５のいずれかに記載のプログラムにおいて、前記タイミング決定手段は、前記開始タイミングを予め設定される値に基づき早めることを特徴とする構成である。
【００３６】
請求項２８の発明は、請求項１８乃至２７のいずれかに記載のプログラムにおいて、前記タイミング決定手段は、前記ダウンロード実行手段による前記データのダウンロードが終了した場合に、前記開始タイミングを遅らせることを特徴とする構成である。
【００３７】
請求項２９の発明は、請求項１８乃至２８のいずれかに記載のプログラムにおいて、前記情報処理装置は、ユーザーによる操作が行われていない状態において省電力状態への移行タイミングを検知すると、省電力状態に移行し、前記ダウンロード実行手段は、前記省電力状態に移行する際に、ダウンロードを中断し、前記タイミング決定手段は、前記ダウンロード期限と、前記データのうちダウンロードが終了していない前記残データに応じて、前記移行タイミングを決定する移行タイミング決定手段として機能することを特徴とする構成である。
【００３８】
請求項３０の発明は、請求項１８乃至２９のいずれかに記載のプログラムにおいて、前記情報処理装置は、ユーザーによる操作に応じて操作画面を表示させる表示手段を備え、前記情報処理装置を、少なくとも前記ダウンロード実行手段により前記データのダウンロードが行われている間、前記表示手段により表示されている前記操作画面をスクリーンセーバー画面に切り替える表示制御手段としてさらに機能させ、前記表示制御手段は、前記操作検知手段によりユーザーによる操作が検知された場合に、前記表示手段により表示される前記スクリーンセーバー画面を、前記操作画面に切り替えることを特徴とする構成である。
【００３９】
請求項３１の発明は、請求項３０に記載のプログラムにおいて、前記情報処理装置を、認証情報を取得してユーザー認証を行い、当該ユーザー認証で特定される認証ユーザーによるログイン状態へと移行させるユーザー認証手段としてさらに機能させ、前記ユーザー認証手段は、前記表示制御手段により前記操作画面から前記スクリーンセーバー画面に切り替えられてから所定時間経過後に、ログイン状態からログアウト状態へ移行させることを特徴とする構成である。
【００４０】
請求項３２の発明は、請求項３１に記載のプログラムにおいて、前記表示制御手段は、前記認証ユーザーによるログイン状態において前記スクリーンセーバー画面から前記操作画面に切り替える場合に、前記認証ユーザーによるログイン状態であることを前記表示手段に表示させることを特徴とする構成である。
【００４１】
請求項３３の発明は、請求項３２に記載のプログラムにおいて、前記表示制御手段は、前記認証ユーザーであるか否かの確認を要求する確認画像を前記表示手段に表示させ、前記ユーザー認証手段は、前記表示手段に前記確認画像が表示されている状態において、前記操作検知手段により前記認証ユーザーである旨の入力を検知した場合に、前記認証ユーザーによるログイン状態を継続させると共に、前記認証ユーザーではない旨の入力を検知した場合に、ログイン状態からログアウト状態へ移行させることを特徴とする構成である。
【００４２】
請求項３４の発明は、請求項１８乃至３３のいずれかに記載のプログラムにおいて、前記情報処理装置を、前記データの属性情報に基づいて、前記データの重要度を判定する判定手段としてさらに機能させ、前記タイミング決定手段は、前記データの重要度に応じて前記開始タイミングを決定することを特徴とする構成である。
【発明の効果】
【００４３】
本発明によれば、ダウンロード期限及びダウンロードが終了していない残データに応じて、ダウンロード開始タイミングを決定することにより、ダウンロードを行う時間を調節可能となる。これにより、ダウンロード期限までにダウンロードを終了させることが可能となる。
【図面の簡単な説明】
【００４４】
【図１】情報処理装置を備えたデータ取得システムの一構成例を示す図である。
【図２】ダウンロード用データの属性情報の一例を示す図である。
【図３】情報処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図４】情報処理装置の制御部の具体的な構成の一例を示すブロック図である。
【図５】ダウンロードの記録情報の一例を示す図である。
【図６】ユーザーによる操作が行われていない無操作時間情報の一例を示す図である。
【図７】ダウンロード開始タイミングの決定時期の一例を示すタイミングチャートである。
【図８】ダウンロード開始タイミングの決定時期の一例を示すタイミングチャートである。
【図９】ダウンロード開始タイミングの変化態様の一例を示すタイミングチャートである。
【図１０】ダウンロード開始タイミングの変化態様の一例を示すタイミングチャートである。
【図１１】ログイン表示画面の一構成例を示す図である。
【図１２】省電力モードへの移行開始タイミングの変化態様の一例を示すタイミングチャートである。
【図１３】情報処理装置における主要な処理手順の一例を示すフローチャートである。
【図１４】画像表示処理の具体的な処理手順の一例を示すフローチャートである。
【図１５】開始タイミング決定処理の具体的な処理手順の一例を示すフローチャートである。
【図１６】ダウンロード実行処理の具体的な処理手順の一例を示すフローチャートである。
【図１７】ログアウト処理の具体的な処理手順の一例を示すフローチャートである。
【図１８】省電力モード移行処理の具体的な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００４５】
以下、本発明に関する好ましい実施形態について、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００４６】
図１は、本発明の一実施形態である情報取得システム１の構成例を示す図である。この情報取得システム１は、情報処理装置２と、情報処理装置２とネットワーク３を経由して通信を行うサーバー４とを備えて構成される。情報処理装置２は、パーソナルコンピュータ（ＰＣ）や、データのダウンロード機能を備えるＭＦＰなどで構成される。本実施形態では、図１に示すように情報処理装置２がＭＦＰなどの画像処理装置５により構成される場合を説明する。ネットワーク３は、ＬＡＮ（Local Area Network）などで構成される。ただし、このネットワーク３はインターネットなどを含むものであってもよい。
【００４７】
サーバー４は、画像処理装置５とネットワーク３を経由して通信可能であり、ハードディスクドライブ（ＨＤＤ）などにより構成される記憶部６を有する。記憶部６には、画像処理装置５のダウンロードデータＤ１が記憶される。ダウンロードデータＤ１は、例えば画像処理装置５において適用されるセキュリティプログラムやファームウェアプログラムなどの修正プログラム、画像処理装置５の操作パネル１０において表示される広告用コンテンツなどの画像データやその他の様々なデータを含む。ダウンロードデータＤ１は、システム管理者などにより記憶部６に保存される。
【００４８】
画像処理装置５は、操作パネル１０に対するユーザーの操作が行われていない無操作状態が所定時間継続すると、サーバー４からデータのダウンロードを開始する開始タイミングであることを検知する。ダウンロード開始タイミングは、例えば初期値として時間ｔが設定されており、無操作状態となってから時間ｔが経過したときなどである。そして、ダウンロード開始タイミングを検知すると画像処理装置５はサーバー４にアクセスし、サーバー４にダウンロードデータＤ１が記憶されていないか確認する。サーバー４にダウンロードデータＤ１が記憶されている場合、ダウンロードデータＤ１のダウンロードを開始する。本実施形態において、画像処理装置５は、ダウンロード開始タイミングになったことを検知すると、ジョブが実行されているか否かにかかわらず、サーバー４からダウンロードデータＤ１のダウンロードを開始する。
【００４９】
ダウンロードを行っている間に、ユーザーにより画像処理装置５の操作パネル１０に対する操作が行われると、画像処理装置５はダウンロードを中断する。画像処理装置５は、ダウンロードを中断することにより、ユーザーの操作に対するレスポンスが遅くなることを防止するのである。なお、ダウンロードを行っている間に、画像処理装置５がジョブを受信すると共に、受信したジョブを実行する場合、画像処理装置５は、ダウンロードを中断することなく継続する。画像処理装置５は、サーバー４にアクセスすると、図２に一例として示すダウンロードデータＤ１の属性情報１００を取得して、ダウンロードデータＤ１の種類、ダウンロード期限やダウンロードデータＤ１のサイズを取得する。属性情報１００は、ダウンロードデータＤ１のタイトル、種類、ダウンロード期限日時およびデータ量を有する。また、属性情報１００は、ダウンロードの緊急性の高さを示す重要度フラグ情報を含んでもよい。
【００５０】
画像処理装置５は、属性情報１００を取得すると共に、ダウンロードデータＤ１のダウンロードを行う。そして、所定のタイミングにおいて、ダウンロード開始タイミングを決定する。開始タイミングを決定する場合の一例として、サーバー４にアクセスしてダウンロードを開始するときに、開始タイミングの決定を行ってもよい。この場合、決定された開始タイミングに基づいて、次回以降のダウンロードが行われることになる。或いは、画像処理装置５は、ユーザーによる操作が行われない無操作状態が開始したときにダウンロード開始タイミングを決定してもよい。この場合、無操作状態が継続して開始タイミングが到来すると、決定された開始タイミングに基づいて画像処理装置５はダウンロードを開始する。
【００５１】
画像処理装置５は、開始タイミングの決定において、ダウンロードデータＤ１のダウンロード期限までにダウンロードが終了できるように開始タイミングを決定する。例えば、画像処理装置５は、ダウンロード期限までの残時間（ｙ）が予め設定された時間を下回った場合に、初期値である時間ｔを小さな値に変更することによりダウンロード開始タイミングを早めてもよい。また、ダウンロードデータＤ１の属性情報１００において重要度フラグがオンにセットされている場合に、ダウンロード開始タイミングを早めてもよい。さらに、画像処理装置５は、従前のダウンロードの実績に基づいて、ダウンロードデータＤ１のうち未だダウンロードされていない残データをダウンロードするための所要時間を予測し、所要時間がダウンロード期限までの残時間（ｙ）を越える場合に、ダウンロード開始タイミングを早めてもよい。
【００５２】
画像処理装置５はまた、ユーザーによる操作が行われていない無操作状態が所定時間継続すると、通信インタフェースと操作パネル１０を除く他の処理部への電源供給を停止させ、省電力モードに移行する。省電力モード中に操作パネル１０への操作を検知すると、省電力モードを解除して、各処理部に対する電源供給を開始する。本実施形態において省電力モードへの移行タイミングは、無操作状態が開始してからダウンロード開始タイミングより後の所定のタイミングであり、省電力モードに移行すると、画像処理装置５はサーバー４へのアクセスを終了させ、ダウンロードデータＤ１のダウンロードを解除する。
【００５３】
画像処理装置５は、省電力モードへの移行タイミングを決定し、決定した移行タイミングにおいて省電力モードへ移行させる。画像処理装置５は、ダウンロードデータＤ１のダウンロード期限までにダウンロードが終了できるように、省電力モードへの移行タイミングを決定する。例えば、ダウンロード期限までの残時間（ｙ）が予め設定された時間を下回った場合に、省電力モードへの移行タイミングを遅らせてもよい。また、ダウンロードデータＤ１の属性情報１００において、重要度フラグがオンにセットされている場合に、省電力モードへの移行タイミングを遅らせてもよい。さらに、画像処理装置５は、従前のダウンロードの実績に基づいて、ダウンロードデータＤ１のうち、未だダウンロードされていない残データをダウンロードするための所要時間を予測し、所要時間がダウンロード期限までの残時間（ｙ）を越える場合に、省電力モードへの移行タイミングを遅らせてもよい。これにより、省電力モードへの移行によりダウンロードが中断されるタイミングが遅れることになり、ダウンロード時間を多く確保することが可能となる。
【００５４】
次に、上記のような処理を実行するための画像処理装置５の構成を説明する。図３は画像処理装置５のハードウェア構成の一例を示すブロック図である。画像処理装置５は、上述した操作パネル１０の他、制御部１２と、通信インタフェース１４と、通電制御部１６と、プリントジョブの出力を行うプリンタ部１８と、スキャンジョブを実行するスキャナ部２０と、ＦＡＸデータの送受信を行うＦＡＸ部２２と、記憶装置２４とを備える。これら各部は、データバス１９を介して相互にデータの入力および出力を行うことができる構成である。
【００５５】
制御部１２は、ＣＰＵ２６と、メモリ２８とを備えており、各部の動作を制御する。ＣＰＵ２６は、記憶装置２４に予め格納されているプログラム３６を読み出して実行することにより、制御部１２を後述する各機能部として機能させる。メモリ２８は、ＣＰＵ１１がプログラムを実行することにより発生するデータなどを格納する記憶部である。制御部１２は、後述するように時間計測部５０を備え、時間計測部５０によりダウンロード開始タイミングを計測すると、サーバー４にアクセスしてダウンロードデータＤ１のダウンロードを開始する。また、通電制御部１６は時間計測部５０による時間の計測を監視し、時間計測部５０が省電力モードへの移行タイミングを計測すると、省電力モードへ移行させる。
【００５６】
通信インタフェース１４は、画像処理装置５をネットワーク３に接続するインタフェースである。制御部１２は、通信インタフェース１４を介してサーバー４と通信を行う。
【００５７】
通電制御部１６は、上述した各部への電源供給を制御する処理部である。時間計測部５０が省電力モードへの移行タイミングを計測すると、通電制御部１６は、通信インタフェース１４と操作パネル１０を除く各部への電源供給を停止させ、省電力モードへ移行させる。すなわち通電制御部１６は、省電力モード移行手段として機能する。省電力モード継続中に、操作パネル１０の操作部３０への操作が行われると、操作部３０は通電制御部１６に対して通知する。通電制御部１６は操作部３０からの通知を受け取ると、省電力モードを解除して上述した各部への電源供給を開始する。
【００５８】
プリンタ部１８は、プリントジョブ又はコピージョブが実行される際に動作し、プリント出力を行う処理部である。スキャナ部２０は、スキャンジョブが実行される際に動作し、原稿読取部にセットされた原稿を読み取って画像データを生成する処理部である。ＦＡＸ部２２は、電話回線（図示せず）を介してＦＡＸデータの送受信を行う処理部である。
【００５９】
操作パネル１０は、ユーザーが画像処理装置５を操作する際のユーザーインタフェースとなる。操作パネル１０は、ユーザーに対して各種情報を表示し、液晶ディスプレイなどで構成される表示部３２と、各種操作を受け付け、表示部３２の表示画面上に配置されるタッチパネルセンサと、表示部３２の周囲に配置されるボタンキーにより構成される操作部３０とを有している。
【００６０】
記憶装置２４は、例えばハードディスクドライブ（ＨＤＤ）により構成される不揮発性の記憶手段であり、画像処理装置５の制御用プログラムなどのプログラム３６やサーバー４からダウンロードされたダウンロードデータＤ１を記憶することができる。
【００６１】
図４は、画像処理装置５の制御部１２における機能構成の一例を示すブロック図である。制御部１２は、ＣＰＵ２６が記憶装置２４に予め格納されているプログラム３６を読み出して実行することにより、操作検知部４０と、ジョブ生成部４２と、ジョブ実行部４４と、表示制御部４６と、時間計測部５０と、決定部５２と、ダウンロード実行部５４、及び記録部５６として機能する。
【００６２】
操作検知部４０は、操作部３０に対する操作入力を検知する処理部である。ジョブ生成部４２は、操作検知部４０により検知された操作入力に応じてジョブを生成する処理部である。ジョブ実行部４４は、ジョブ生成部４２により生成されたジョブに応じた処理を各処理部に実行させる処理部である。例えば、操作検知部４０によりプリント実行を指示する操作入力が検知されると、ジョブ生成部４２は、操作入力に応じてプリントジョブを生成し、ジョブ実行部４４は、ジョブ生成部４２により生成されたプリントジョブを実行し、プリンタ部１８にプリント出力を行わせる。
【００６３】
表示制御部４６は、表示部３２における表示を制御する処理部である。表示制御部４６は、ユーザーが画像処理装置５の操作を行うための操作画面を表示部３２に表示させ、操作検知部４０により検知された操作入力に応じて操作画面の表示を更新させる。
【００６４】
表示制御部４６はまた、少なくともサーバー４からダウンロードデータＤ１のダウンロードが行われている間、表示部３２に表示される操作画面をスクリーンセーバー画面に切り替えることができる。表示制御部４６は、ユーザーによる操作が行われていない無操作状態において時間計測部５０によりダウンロード開始タイミングが計測されると、表示部３２から操作画面を消去してスクリーンセーバー画面を表示させる。スクリーンセーバー画面は、例えば表示部３２の画面内に所定の画像（例えば動画像など）を表示させるものであっても良い、また表示部３２の表示機能を停止させるものであっても良い。表示部３２に表示される画面を操作画面からスクリーンセーバー画面に切り替えることにより、ユーザーに対し、無操作状態であることを示すのである。これとは異なり、表示制御部４６は、時間計測部５０によりダウンロード開始タイミングより早い所定の時間が計測された場合にスクリーンセーバー画面を表示させて、ダウンロードの開始より先にスクリーンセーバー画面を表示させるようにしてもよい。
【００６５】
ユーザーによる操作部３０への操作入力が操作検知部４０により検知されると、表示制御部４６は、スクリーンセーバー画面から操作画面に切り替える。一例として、表示制御部４６はスクリーンセーバー画面を消去すると共に、スクリーンセーバー画面に切り替える時点における操作画面を生成して、表示部３２に表示させる。後述するように、ダウンロード実行部５４によりダウンロードデータＤ１のダウンロードが行われている間に、ユーザーによる操作入力が操作検知部４０に検知されると、操作パネル１０において検知された操作入力に対するレスポンスは、ダウンロードが行われていない状態に比べて遅くなる。そこで、ダウンロードの実行中において表示制御部４６により表示部３２にスクリーンセーバー画面を表示させておくことにより、バックグランドでダウンロードの実行中であることをユーザーに認識させると共に、スクリーンセーバー画面から操作画面に切り替えるまでに一定の時間を要することをユーザーに認識させ、レスポンスの遅さに対するユーザーのストレスを緩和できるのである。
【００６６】
時間計測部５０は、操作検知部４０により操作入力が検知されない状態において時間を計測する処理部である。操作検知部４０により操作入力が検知されない無操作状態が開始すると、時間計測部５０は時間の計測を開始する。時間の計測中に操作検知部４０により操作入力が検知されると、時間計測部５０は、時間の計測を中止し、計測した時間をリセットする。
【００６７】
決定部５２は、ダウンロード開始タイミング及び省電力モードへの移行タイミングを決定する処理部である。決定部５２は、ダウンロード開始タイミングを決定する開始タイミング決定部７０と、省電力モードへの移行タイミングを決定する移行タイミング決定部７２とを有する。開始タイミング決定部７０は、ユーザーによる操作が行われていない状態におけるダウンロード開始タイミングを決定する処理部である。開始タイミング決定部７０は、属性情報１００のダウンロード期限と、ダウンロードデータＤ１のうちダウンロードが終了していない残データ量（Ｒ３）に応じて、ダウンロード開始タイミングを早める。
【００６８】
例えば、開始タイミング決定部７０は、ダウンロード期限までの残時間（ｙ）が２４時間など所定時間以下になった場合に、ダウンロード開始タイミングを早めてもよい。制御部１２は、図示しない現在時刻を計測する計時部を備える。開始タイミング決定部７０は、属性情報１００を参照してダウンロードデータＤ１のダウンロード期限を取得する。そして、計時部により計測される現在時刻が、ダウンロード期限まで所定時間以下となる時刻になると、開始タイミング決定部７０はダウンロード開始タイミングを早める。ダウンロード期限が近づくと開始タイミングを早めることにより、ダウンロードを行う時間をより多く確保できるため、ダウンロード期限までにダウンロードを終了させることが可能となる。
【００６９】
ダウンロード実行部５４は、サーバー４にアクセスしてダウンロードデータＤ１のダウンロードを実行する処理部である。操作検知部４０により操作入力が検知されていない状態において、時間計測部５０によりダウンロード開始タイミングが計測されると、ダウンロード実行部５４が機能してサーバー４にアクセスする。サーバー４の記憶部６にダウンロードデータＤ１が格納されている場合、ダウンロード実行部５４はダウンロードデータＤ１のダウンロードを開始する。ダウンロード実行部５４は、ダウンロードしたダウンロードデータＤ１を記憶装置２４に記憶させる。ダウンロードデータＤ１のダウンロードを行っている状態において操作検知部４０により操作入力が検知されると、ダウンロード実行部５４はダウンロードデータＤ１のダウンロードを中断すると共に、サーバー４へのアクセスを終了させる。ダウンロードを中断させることにより、ユーザーの操作に対するレスポンスが遅くなることを防止可能となる。
【００７０】
記録部５６は、ダウンロード実行部５４による過去のダウンロードの実績に基づく記録情報８０を記録する処理部である。ダウンロード実行部５４によりダウンロードが終了又は中断すると、記録部５６は、ダウンロード実行部５４により終了又は中断されるまで継続して行われたダウンロードの記録情報８０を生成し、記憶装置２４に記憶させる。図５は、記録情報８０の一構成例を示す図である。記録情報８０は、ダウンロードデータのタイトルと、ダウンロードが開始された日時と、中断又は終了された日時と、ダウンロードされた開始時から中断又は終了時までにダウンロードされたデータ量とを有する。
【００７１】
決定部５２は、記憶装置２４に記憶されている記録情報８０を参照して、ダウンロードデータＤ１のダウンロード済みのデータ量（Ｒ２）と、ダウンロードデータＤ１のダウンロードを開始してから現在までの経過時間（ｙ２）を取得する。また、決定部５２は、記憶装置２４に記憶されている属性情報１００を参照し、ダウンロード期限とダウンロードデータＤ１の総データ（Ｒ１）を取得する。開始タイミング決定部７０は、ダウンロードデータＤ１のうちダウンロードされていない残データ量（Ｒ３）を算出し、残時間（ｙ）と残データ量（Ｒ３）に基づいて、ダウンロード開始タイミングを早める。
【００７２】
決定部５２は、記録情報８０に基づいてダウンロードデータＤ１のダウンロードにかかる所要時間を予測する予測部７４を備えてもよい。本実施形態において、ダウンロードの所要時間とは、断続的にダウンロードデータＤ１のダウンロードが行われた場合に、ダウンロードデータＤ１のダウンロードが終了するまでに要する時間をさす。予測部７４は、記録情報８０に基づいてダウンロード済みのデータ量（Ｒ２）と、ダウンロード時間（ｚ）とに基づき、ダウンロード速度（ｖ）を算出する。すなわち、ダウンロード速度（ｖ）は、
ｖ＝Ｒ２／ｚ    ・・・（式１）
により算出される。
【００７３】
また、予測部７４は、単位時間における平均ダウンロード時間（Ｔ２）を算出する。平均ダウンロード時間（Ｔ２）は、ダウンロードデータＤ１のダウンロードを開始してから現在までの経過時間（ｙ２）と、ダウンロードデータＤ１のダウンロードを行ったダウンロード時間（ｚ）を用いて、
Ｔ２＝ｚ／ｙ２    ・・・（式２）
により算出される。これにより、単位時間を１時間とする場合、１時間にダウンロードが行われた平均ダウンロード時間（Ｔ２）が算出されるのである。
【００７４】
続いて、予測部７４は、ダウンロードされていない残データ（Ｒ３）のダウンロード時間（Ｔ１）を算出する。すなわち、残データ（Ｒ３）のダウンロード時間（Ｔ１）は、
Ｔ１＝Ｒ３／ｖ    ・・・（式３）
により算出される。
【００７５】
さらに予測部７４は、ダウンロード実績におけるダウンロード頻度に基づいて、ダウンロードデータＤ１の残データ（Ｒ３）をダウンロードする場合の所要時間（Ｔ３）を算出する。すなわち、所要時間（Ｔ３）は、
Ｔ３＝Ｔ１／Ｔ２    ・・・（式４）
により算出される。そして、予測部７４により算出された所要時間（Ｔ３）と残時間（ｙ）とを対比して、所要時間（Ｔ３）の値が高い場合、開始タイミング決定部７０は、ダウンロード開始タイミングを早める。
【００７６】
記録部５６はまた、画像処理装置５の操作が行われていない無操作時間が発生した場合に記録し、無操作時間情報８４を記憶装置２４に記憶させる。図６（ａ）は無操作時間情報８４の一例を示す図である。無操作時間情報８４は、発生した無操作時間と、各無操作時間の発生回数を有する。予測部７４は、無操作時間情報８４を参照し、ダウンロード期限までに、無操作時間の発生実績と同じ頻度で無操作時間が発生すると仮定して、無操作時間予測値（Ｔ５）を算出する。図６（ｂ）は、無操作時間予測値（Ｔ５）の例である。予測部７４は、無操作時間情報８４から一定期間内における無操作時間の発生頻度を取得し、ダウンロード期限までの残時間（ｙ）において、この発生頻度と同じ頻度で無操作時間が発生する場合の無操作時間予測（Ｔ５）を算出する。
【００７７】
開始タイミング決定部７０は、算出された無操作時間予測（Ｔ５）内に残データ（Ｒ３）のダウンロードを終了させることが可能となるように、ダウンロード開始タイミングを設定する。すなわち、無操作時間予測（Ｔ５）内において、残データ（Ｒ３）のダウンロード時間（Ｔ１）を確保できるように、ダウンロード開始タイミングを設定するのである。ダウンロード期限までに発生する無操作時間を予測した上で、残データ（Ｒ３）のダウンロード時間（Ｔ１）を確保できるようダウンロード開始タイミングを早めるなどすることにより、ダウンロード期限までにダウンロードデータＤ１のダウンロードを終了させられる可能性が高まるのである。
【００７８】
これとは異なり、開始タイミング決定部７０は、予め設定される値（例えば４分）に基づいて、ダウンロード開始タイミングを早めてもよい。無操作時間情報８４が十分に蓄積されていない場合など、無操作時間予測の元になる実績が十分でない場合には、予め設定される値に基づいてダウンロード開始タイミングを早めることにより、処理を簡略化することが可能となる。
【００７９】
重要度判定部６０は、ダウンロードデータＤ１の属性情報１００に基づいて、ダウンロードデータＤ１の重要度を判定する処理部である。属性情報１００の重要度フラグがオンである場合に、重要度判定部６０は、当該ダウンロードデータＤ１のダウンロードを行う緊急性が高いと判定する。重要度判定部６０により緊急性が高いと判定された場合、開始タイミング決定部７０は、ダウンロードデータＤ１の緊急性に応じてダウンロード開始タイミングを決定する。例えば、開始タイミング決定部７０は、重要度フラグがオフである場合、ダウンロード開始タイミングを２分早めるのに対して、重要度フラグがオンである場合、ダウンロード開始タイミングを４分早めると決定する。或いは、ダウンロード期限までの残時間（ｙ）に重み付けを行い、重要度フラグがオンである場合に、例えば残時間（ｙ）に０．７を乗じた値に基づいてダウンロードの所要時間（Ｔ３）と対比したり、或いは、無操作時間予測（Ｔ５）を算出したりする。これにより、緊急性の高いダウンロードデータＤ１のダウンロード時間をより多く確保することができるため、ダウンロード期限までにダウンロードが終了する確実性が高まる。
【００８０】
開始タイミング決定部７０は、所定のタイミング毎にダウンロード開始タイミングの決定を行う。一例として、開始タイミング決定部７０は、一日のうちの所定時間（例えば毎日０時００分）など定期的にダウンロード開始タイミングの決定を行ってもよい。或いは、計時部により所定時間が計測される毎に（例えば６時間ごとに）ダウンロード開始タイミングの決定を行ってもよい。開始タイミング決定部７０は、予め設定されるダウンロード開始タイミングの決定時期が到来すると、ダウンロード開始タイミングの決定を行う。制御部１２が備える計時部（図示せず）が所定の時刻を計時した場合に、開始タイミング決定部７０が機能してダウンロード開始タイミングの決定を行う。これにより、ダウンロードの進捗に応じてダウンロード開始タイミングを設定することが可能となる。
【００８１】
これとは異なり、開始タイミング決定部７０は、ユーザーによる操作が行われていない無操作状態の継続中に、ダウンロード開始タイミングの決定を行ってもよい。一例として、操作検知部４０による操作入力が検知されず無操作状態が開始するタイミングにおいて決定を行ってもよいし、無操作状態が所定時間継続してダウンロード開始タイミングになったとき決定を行ってもよい。さらに、操作検知部４０により操作入力が検知されてダウンロードが中断するときに、ダウンロード開始タイミングの決定を行ってもよい。なお、ダウンロード開始タイミングの決定の具体的態様に関する説明は、図７及び図８を用いて後ほど行う。
【００８２】
開始タイミング決定部７０は、ダウンロード実行部５４によるダウンロードデータＤ１の総データのダウンロードが終了した場合に、ダウンロード開始タイミングが初期設定値（ｔ）より早い時間に設定されているときには、ダウンロード開始タイミングを初期設定値に戻すことにより遅らせる。ダウンロード実行中にユーザーによる操作が行われた場合、ユーザーの操作に対するレスポンスは、ダウンロードが行われていない状態と比べて遅くなる。そこで、ダウンロードデータＤ１のダウンロードが終了した場合には、ダウンロード開始タイミングを遅くすることにより、ユーザーの操作に対するレスポンスが遅くなる事態を減少させることができるのである。
【００８３】
移行タイミング決定部７２は、ダウンロード期限と、ダウンロードデータＤ１のうちダウンロードが終了していない残データに応じて、省電力モードへの移行タイミングを決定する処理部である。通電制御部１６により制御部１２への電源供給が停止されて省電力モードへ移行すると、ダウンロード実行部５４により行われているダウンロードデータＤ１のダウンロードが中断する。移行タイミング決定部７２は、上述のように算出されたダウンロード期限までの残時間（ｙ）と、ダウンロードが終了していない残データ量（Ｒ３）に応じて、省電力モードへの移行タイミングを遅くすることが可能である。
【００８４】
一例として移行タイミング決定部７２は、ダウンロード期限までの残時間（ｙ）が２４時間など所定時間以下になった場合に、省電力モードへの移行タイミングを遅らせてもよい。また、予測部７４により算出されたダウンロードデータＤ１の残データ（Ｒ３）をダウンロードする場合の所要時間（Ｔ３）が、ダウンロード期限までの残時間（ｙ）より高い値となった場合に、移行タイミング決定部７２は、省電力モードへの移行タイミングを遅らせてもよい。これにより、ダウンロードデータＤ１のダウンロードを行う時間を従前より確保することが可能となる。
【００８５】
ユーザー認証部６２は、ユーザー認証を行い、ユーザー認証により特定される認証ユーザーによるログイン状態へと移行させる処理部である。認証ユーザーによるログイン状態にない場合、表示部３２にはログインのために例えばユーザーＩＤやパスワードの入力を受け付ける認証画面が表示される。ユーザーが操作部３０を操作して、これらユーザーＩＤやパスワードの入力を行うと、操作検知部４０が操作入力を検知する。そして、ユーザー認証部６２は、予め記憶装置２４に格納されるユーザー認証情報８２を読み出し、操作入力された情報と照合させることによりユーザー認証を行う。そして、ユーザー認証情報８２と入力された情報とが合致する場合、ユーザー認証部６２は、ユーザー認証により認証されたユーザーによるログイン状態へ移行させる。ログイン状態に移行すると、表示制御部４６は、ログイン状態にあるユーザー（以下、「ログインユーザー」という）のための操作画面を表示部３２に表示させる。
【００８６】
ログイン状態において、操作検知部４０により操作入力が検知されない無操作状態が所定時間継続すると、ユーザー認証部６２は、ログアウトさせてログイン状態からログアウト状態へ移行させる。無操作状態が開始すると時間計測部５０が時間の計測を開始する。そして、例えば時間計測部５０によりダウンロード開始タイミングである時間ｔが計測されると、ユーザー認証部６２はログアウトさせる。操作が行われない状態が所定時間継続する場合、ログインユーザーによる操作が終了している可能性があるため、ログアウトさせることにより、ログインユーザー以外の者により操作が行われることを防止する。ログアウトさせるタイミングは、ダウンロード開始タイミングの初期設定値である時間ｔであってもよいし、時間ｔより長い時間であってもよい。
【００８７】
開始タイミング決定部７０の決定によりダウンロード開始タイミングが早められる場合、無操作状態において、まずダウンロード開始タイミングが到来し、ダウンロードが実行されると共に、表示制御部４６によりスクリーンセーバー画面への切替が行われる。さらに無操作状態が継続して時間ｔが経過すると、次にログアウトのタイミングが到来して、ユーザー認証部６２はログイン状態からログアウト状態へ移行させる。ダウンロード開始タイミングが早められる場合に、ログアウトのタイミングをダウンロード開始タイミングより後の時間に設定することにより、頻繁にログアウトすることを回避して、ログインユーザーが何度もユーザー認証を行わなければならなくなる事態を防止することができるのである。
【００８８】
次に、ダウンロード開始タイミングが決定されてからダウンロードが実行される場合の各処理部の動作を説明する。図７は、ダウンロード開始タイミングの決定およびダウンロードが行われる場合の一例を示すタイミングチャートである。図７（ａ）は、ダウンロード開始タイミングの到来時にダウンロード開始タイミングを決定する場合の一例を示すタイミングチャートである。ログイン状態においてユーザーにより行われている操作がタイミングａ１において終了すると、タイミングａ１から無操作状態が開始する。そして、時間計測部５０により時間ｔが計測されてタイミングａ２が到来すると、表示制御部４６は表示部３２の表示を、操作画面からスクリーンセーバー画面に切り替える。また、タイミングａ２において、開始タイミング決定部７０は、ダウンロード開始タイミングを決定する。この場合、開始タイミング決定部７０により決定されたダウンロード開始タイミングに基づいて、次回以降のダウンロードが開始される。図例では、開始タイミング決定部７０は次回以降のダウンロード開始タイミングを、無操作状態開始から時間ｔよりも短い時間ｔ１経過時に決定している。なお、ユーザー認証部６２は、無操作状態開始から時間ｔが時間計測部５０により計測されると、ログアウトさせてログイン状態を終了させる。
【００８９】
タイミングａ２において、ダウンロード実行部５４はダウンロードデータＤ１のダウンロードを開始する。そして、ダウンロードが実行されている状態でタイミングａ３において、ユーザーによる操作入力が操作検知部４０に検知されると、ダウンロード実行部５４はダウンロードデータＤ１のダウンロードを中断する。また、ユーザーによるログイン状態に移行し、ユーザーによる操作が行われた後、タイミングａ４においてユーザーによる操作が終了し、タイミングａ４から無操作状態が開始する。時間計測部５０はタイミングａ４から時間の計測を開始して、時間ｔ１が経過して開始タイミングが到来すると、ダウンロード実行部５４は、サーバー４にアクセスしてダウンロードデータＤ１のうち未だダウンロードが終了していないデータのダウンロードを開始する。また、表示制御部４６は、時間計測部５０により時間ｔ１が計測されると、操作画面を消去してスクリーンセーバー画面を表示部３２に表示させる。
【００９０】
ユーザー認証部６２は、無操作状態がタイミングａ４から開始して時間ｔが経過する時に、ログアウトさせてユーザーによるログイン状態を終了させる。この場合、ダウンロード実行部５４は、無操作時間開始タイミングａ４から時間ｔより短いｔ１時間が経過したときにダウンロードを開始している。これに対して、ユーザー認証部６２は、無操作状態開始から時間ｔが経過するまでログイン状態を維持させる。すなわち、ダウンロード開始タイミングが早められる場合であっても、ログアウトタイミングは早められることなく、時間ｔが経過したときにユーザー認証部６２はログアウトさせることにより、ユーザーが再び操作を行う場合に、頻繁にログインのための操作を行わなければならない事態を少なくすることができる。
【００９１】
図７（ｂ）は、上述のタイミングとは異なり、無操作状態の開始時にダウンロード開始タイミングを決定する場合の一例を示すタイミングチャートである。ログイン状態においてユーザーが操作を行い、タイミングａ１において操作が終了し、無操作状態が開始すると、開始タイミング決定部７０は、ダウンロード開始タイミングを決定する。図例ではダウンロード開始タイミングは、無操作状態開始時から時間ｔより短い時間ｔ１経過時に決定されている。この場合、開始タイミング決定部７０により決定されるダウンロード開始タイミングに基づき、時間計測部５０により時間ｔ１が計測されると、ダウンロード実行部５４はダウンロードデータＤ１のダウンロードを開始する。すなわち、決定されたダウンロード開始タイミングは、決定後直ちに適用されるのである。
【００９２】
時間計測部５０により、タイミングａ１から時間の計測が開始され、時間ｔ１が計測されてタイミングａ１０が到来すると、ダウンロード実行部５４は、ダウンロードデータＤ１のうち未だダウンロードが終了していないデータのダウンロードを開始する。また、表示制御部４６は、時間計測部５０により時間ｔ１が計測されてタイミングａ１０が到来すると、操作画面を消去してスクリーンセーバー画面を表示部３２に表示させる。他方、ユーザー認証部６２は、時間計測部５０により、無操作時間が開始するタイミングａ１から時間ｔが経過したタイミングａ２において、ログアウトさせてログイン状態を終了させる。
【００９３】
図８（ｃ）は、無操作状態が終了するときに、ダウンロード開始タイミングが決定される場合の一例を示すタイミングチャートである。ユーザーによる操作がタイミングａ１において終了して無操作状態が開始すると、時間計測部５０は時間の計測を開始する。時間計測部５０により時間ｔが計測してダウンロード開始タイミングが到来すると、ダウンロード実行部５４はダウンロードデータＤ１のうち未だダウンロードが終了していないデータのダウンロードを開始する。また、表示制御部４６は、時間計測部５０により時間ｔが計測されたタイミングａ２において、操作画面を消去させてスクリーンセーバー画面を表示部３２に表示させる。ユーザー認証部６２は、無操作状態が開始するタイミングａ１から時間ｔが経過すると、ログアウトさせてログイン状態を終了させる。
【００９４】
ダウンロード開始タイミング到来時であるタイミングａ２から、ダウンロード実行部５４はデータのダウンロードを継続して行い、タイミングａ３においてユーザーによる操作が操作検知部４０に検知されると、ダウンロードを中断する。また、表示制御部４６は、タイミングａ３においてスクリーンセーバー画面を終了させて、スクリーンセーバー画面に移行する直前における操作画面を生成し、表示部３２に表示させる。
【００９５】
タイミングａ３において操作が検知されて無操作状態が終了するときに、開始タイミング決定部７０は、無操作状態開始から時間ｔ１経過時ダウンロード開始タイミングに決定する。この場合、ユーザーによる操作が終了して無操作状態が開始する場合、開始タイミング決定部７０により決定されたダウンロード開始タイミングが適用される。すなわち、時間計測部５０により無操作状態が開始するタイミングａ４から時間ｔ１が計測されると、ダウンロード実行部５４は、サーバー４にアクセスし、中断されていたダウンロードデータＤ１のダウンロードを開始する。また、表示制御部４６は、同じく時間計測部５０により時間ｔ１が計測されると、操作画面を消去してスクリーンセーバー画面を表示部３２に表示させる。他方、ユーザー認証部６２は、時間計測部５０により時間ｔが計測されたときにログアウトさせ、ログイン状態を終了させる。
【００９６】
次に、ダウンロード開始タイミングが変化する場合の態様について説明する。図９及び図１０はダウンロード開始タイミングが従前より早められる態様の一例を示すタイミングチャートである。図９（ａ）において、ユーザーによる操作がタイミングａ１において終了すると、時間計測部５０は時間の計測を開始する。図例では、従前のダウンロード開始タイミングよりダウンロード開始タイミングが早められている。すなわち、従前はタイミングａ１から時間ｔが経過した時がダウンロード開始タイミングであり、現在のダウンロード開始タイミングは、タイミングａ１から時間ｔよりも短い時間ｔ１が経過したときである。
【００９７】
また、スクリーンセーバー画面への切替タイミングもダウンロード開始タイミングと共に早められ、無操作状態が開始するタイミングａ１から時間ｔよりも短い時間ｔ１が経過したときに、スクリーンセーバー画面への切替タイミングが到来する。他方、ユーザー認証部６２がログアウトさせるログアウトタイミングは、ダウンロード開始タイミングと同様に早められるのではなく、無操作状態が開始するタイミングａ１から時間ｔが経過する時である。この場合、ダウンロード開始タイミングとスクリーンセーバー画面への切替タイミングが同じである。そのため、例えばダウンロードが行われている状態で操作検知部４０により操作入力が検知された場合に、スクリーンセーバー画面から操作画面への切替が行われ、操作画面が表示部３２に表示されるまでに僅かの時間がかかる。そのため、ユーザーは、操作部３０に対する操作へのレスポンスが多少遅くなっても強いストレスを抱くことはない。すなわち、ダウンロード開始タイミングと共にスクリーンセーバー画面への切替タイミングを早めることにより、操作に対するレスポンスによるユーザーのストレスを緩和できるのである。
【００９８】
上述のように、ログアウトタイミングは、ダウンロード開始タイミングと同様に早められるのではなく、無操作状態が開始するタイミングａ１から時間ｔが経過したときである。これにより、例えば、ダウンロードが開始されるタイミングａ１２からログアウトするタイミングａ２までの間にユーザーによる操作が行われた場合、ログイン状態が継続中である。そのため、ユーザーにログインの手間を掛けさせることなく、画像処理装置５の操作を行わせることが可能である。
【００９９】
図９（ｂ）において、ユーザーによる操作がタイミングａ１にて終了すると、時間計測部５０は時間の計測を開始する。図例では、ダウンロード開始タイミングは、図８（ａ）の例よりさらに早められた時間に決定されている。すなわち、時間計測部５０により時間ｔ１より短い時間ｔ２が計測されると、ダウンロード実行部５４はサーバー４へアクセスしてダウンロードデータＤ１のダウンロードを開始する。他方、図例では、操作画面からスクリーンセーバー画面への切替タイミングは、ダウンロード開始タイミングとは異なり、図９（ａ）の例における切替タイミングから変化しない。ダウンロード実行部５４によりタイミングａ１４からダウンロードが開始されても、表示部３２には操作画面が表示されている。すなわち、ダウンロード期限までにダウンロードデータＤ１のダウンロードを終了できるようにダウンロード開始タイミングが早められる場合に、操作画面からスクリーンセーバー画面への切替タイミングがダウンロード開始タイミングと同じく早められることにより、頻繁にスクリーンセーバー画面への切替が行われる事態が生じる。例えばユーザーによる操作が継続中に、操作が行われていない僅かな時間が生じた場合でもスクリーンセーバー画面へ切り替わってしまうなどの事態が生じる。そこで、表示制御部４６は、スクリーンセーバー画面への切替タイミングの下限値を予め備えており、スクリーンセーバー画面への切替タイミングを時間ｔ１より早めないとすることにより、このような事態が生じることを回避できるのである。
【０１００】
図１０（ｃ）は、ダウンロード開始タイミングが図９に示す例よりさらに早められると共に、操作検知部４０により操作が検知された場合に、ダウンロードを中断させることなくダウンロードが実行される場合の一例を示す図である。図例では、ダウンロード開始タイミングは、ユーザーによる操作が終了して無操作状態が開始するときである。タイミングａ１において無操作状態が開始すると、ダウンロード実行部５４はサーバーにアクセスしてダウンロードデータＤ１のダウンロードを開始する。そして、ダウンロード実行中のタイミングａ３においてユーザーによる操作が検知されても、ダウンロード実行部５４はダウンロードを継続する。これにより、ダウンロード期限までにダウンロードデータＤ１のダウンロードを終了させることができる。
【０１０１】
また、図９及び図１０の例において、スクリーンセーバー画面への切替タイミングが到来した後で、且つログアウトタイミング到来前に、ユーザーによる操作が検知された場合の画面遷移を説明する。表示制御部４６は、図９又は図１０におけるタイミングａ１２からタイミングａ２までの間に、操作検知部４０により操作入力が検知されると、表示制御部４６は、ログイン状態であることを示すログイン表示画面Ｇ１を表示部３２に表示させる。図１１は、ログイン表示画面Ｇ１の一構成例を示す図である。図９又は図１０のタイミングａ１２からタイミングａ２までの間に操作入力が検知されると、表示制御部４６は、ログイン表示画面Ｇ１を生成して表示部３２に表示させる。ログイン表示画面Ｇ１は、ログイン中であることを示すログイン表示Ｐ１と、操作を行った者に対してログインユーザーであることの確認を要求するユーザー確認画像Ｐ２とを有する。ログイン表示Ｐ１を表示することにより、操作部３０を操作した者がログインユーザーでない場合には、操作者は操作を中止する。これにより、ログインユーザーでない者により操作が行われることを防止するのである。
【０１０２】
ユーザー確認画像Ｐ２は、操作者がログインユーザーであるか否かの回答を要求する要求文言と、回答を入力するボタンを有する。操作者がログインユーザーである場合には「ＹＥＳ」ボタンが押下操作され、操作者がログインユーザーでない場合には「ＮＯ」ボタンが押下操作される。「ＹＥＳ」ボタンが押下操作されると、表示制御部４６は、ログイン表示画面Ｇ１を消去して、スクリーンセーバー画面への切替直前における操作画面を生成して表示部３２に表示させる。他方、「ＮＯ」ボタンが押下操作されると、ユーザー認証部６２が機能してログアウトする。そして、ユーザー認証部６２によりログアウトされると、表示制御部４６は、ユーザー認証を行う認証画面を表示部３２に表示させる。これにより、ログインユーザーでない者による画像処理装置５に対する操作を、より確実に防止できるのである。
【０１０３】
次に、省電力モードへの移行タイミングが決定される場合における各処理部の動作を説明する。図１２は、省電力モードへ移行する場合の一例を示すタイミングチャートである。図１２（ａ）は、無操作状態が開始するときに省電力モードへの移行タイミングが決定される場合の一例を示すタイミングチャートである。ユーザーによる操作がタイミングａ１において終了して無操作状態が開始するときに、移行タイミング決定部７２は、省電力モードへの移行タイミングを決定する。図例では、移行タイミング決定部７２は、無操作状態開始時から時間ｔ１０が経過したときを移行タイミングに決定している。上述のとおり、移行タイミングはダウンロード開始タイミングより後に到来するタイミングに設定される。無操作状態開始時であるタイミングａ１において時間計測部５０による時間計測が開始され、時間計測部５０により時間ｔが計測されるとダウンロード開始タイミングが到来し、ダウンロード実行部５４がサーバー４にアクセスしてダウンロードデータＤ１のダウンロードを開始する。ダウンロード開始タイミングであるタイミングａ２より後のタイミングａ２０において時間計測部５０により時間ｔ１０が計測されると、制御部１２は通電制御部１６に通知する。制御部１２から通知を受け取ると、通電制御部１６は、制御部１２への電源供給を停止させる。通電制御部１６により電源供給が停止されると、制御部１２における各処理部による処理が中断される。すなわち、ダウンロード実行部５４によるダウンロードが中断されると共に、表示制御部４６による表示部３２への表示画面が消去される。
【０１０４】
図１２（ｂ）は、ダウンロード開始タイミングにおいて省電力モードへの移行タイミングが決定される場合の一例を示すタイミングチャートである。図１２（ａ）と同様に、時間計測部５０により無操作状態開始時から時間ｔが計測されると、ダウンロード実行部５４がダウンロードデータＤ１のダウンロードを開始すると共に、表示制御部４６が操作画面からスクリーンセーバー画面へ切り替える。また、タイミングａ２において、移行タイミング決定部７２は、省電力モードへの移行タイミングを決定する。図例では、決定前における移行タイミングが無操作状態開始時から時間ｔ１０が経過したときであったのに対し、決定された移行タイミングは、無操作状態開始時から時間ｔ１０より長い時間ｔ１２が経過したときである。決定された移行タイミングに基づいて時間計測部５０が時間ｔ１２を計測すると、制御部１２から通電制御部１６に対して通知する。通電制御部１６は、タイミングａ２２において制御部１２への電源供給を停止させる。図１２（ｂ）の例のように、省電力モードへの移行タイミングが決定前における時間より遅い時間に決定されることにより、ダウンロード実行部５４によりダウンロードが行われる時間を長くすることが可能となる。
【０１０５】
次に、画像処理装置５において行われる処理手順を説明する。図１３は、画像処理装置５において行われる主要な処理手順の一例を示すフローチャートである。画像処理装置５は起動すると（ステップＳ１）ユーザー認証を行うための認証画面を表示部３２に表示させる（ステップＳ３）。そして、認証画面が表示されると、画像処理装置５は、操作部３０の操作を検知したか否かを判定し（ステップＳ５）、操作が検知された場合（ステップＳ５でＹＥＳ）、表示部３２における表示を制御する画像表示処理（ステップＳ７）を実行する。画像表示処理（ステップＳ７）の具体的な処理手順は後述する。
【０１０６】
操作部３０の操作が検知されない場合（ステップＳ５でＮＯ）、画像処理装置５はダウンロード開始タイミングであるか否かを判定する（ステップＳ９）。例えば、操作が検知されない無操作状態開始時から時間ｔが経過した場合、ダウンロード開始タイミングと判定される。ダウンロード開始タイミングであると判定した場合（ステップＳ９でＹＥＳ）、ダウンロード開始タイミングを決定する開始タイミング決定処理（ステップＳ１１）を実行する。開始タイミング決定処理（ステップＳ１１）の具体的な処理手順は後述する。なお、これとは異なり、ダウンロード開始タイミングを決定する開始タイミング決定処理（ステップＳ１１）を、ダウンロード開始タイミングではなく、例えば毎日所定の時間に行ってもよいし、或いはダウンロードの終了タイミングに行ってもよい。
【０１０７】
開始タイミング決定処理（ステップＳ１１）を実行すると、画像処理装置５は、サーバー４からダウンロードデータＤ１のダウンロードを行うダウンロード実行処理（ステップＳ１３）を実行する。ダウンロード実行処理（ステップＳ１３）の具体的な処理手順は後述する。ステップＳ９においてダウンロード開始タイミングではない場合に（ステップＳ９でＮＯ）、さらに画像処理装置５はサーバー４にアクセスしてダウンロードを実行中であるか否かを判定する（ステップＳ１５）。そして、ダウンロードを実行中である場合（ステップＳ１５でＹＥＳ）、ダウンロード実行処理（ステップＳ１３）を実行する。他方、ダウンロード実行中でない場合（ステップＳ１５でＮＯ）、ダウンロード実行処理（ステップＳ１３）をスキップする。
【０１０８】
最後に、画像処理装置５は、ユーザーによる終了指示を検知したか否かを判定し（ステップＳ１７）、終了指示を検知した場合（ステップＳ１７でＹＥＳ）、起動状態を終了させる処理を行って（ステップＳ１９）処理を終了する。他方、終了指示を検知しない場合（ステップＳ１７でＮＯ）、ステップＳ５に戻り、終了指示を検知（ステップＳ１７でＹＥＳ）するまでステップＳ５乃至ステップＳ１５の処理を繰り返し実行する。
【０１０９】
図１４は、画像表示処理（図１３のステップＳ７）の具体的な処理手順の一例を示すフローチャートである。画像処理装置５は、操作部３０の操作を検知すると（図１３のステップＳ５でＹＥＳ）、ダウンロードデータＤ１のダウンロード実行中であるか否かを判定し（ステップＳ２１）、ダウンロード実行中である場合（ステップＳ２１でＹＥＳ）、ダウンロードデータＤ１のダウンロードを中断する（ステップＳ２３）と共に、表示部３２に表示されるスクリーンセーバー画面を消去する（ステップＳ２５）。
【０１１０】
そして、ユーザーによるログイン状態であるか否かを判定する（ステップＳ２７）。ログイン状態である場合（ステップＳ２７でＹＥＳ）、画像処理装置５は、表示部３２にログイン表示画面Ｇ１を表示させ、ユーザー確認画像Ｐ２を表示させる（ステップＳ２９）。ユーザー確認画像Ｐ２を表示部３２に表示させることにより、画像処理装置５は、操作を行った者に対して、ログインユーザーであるか否かの回答の入力を要求する。そして、ユーザー確認画像Ｐ２を表示させると、画像処理装置５は、操作者による操作入力に基づいて、ログインユーザーであるか否かを判定する（ステップＳ３１）。ログインユーザーである場合（ステップＳ３１でＹＥＳ）、画像処理装置５は、操作画面を表示させる（ステップＳ３３）。すなわち、画像処理装置５は、スクリーンセーバー画面への切替が行われた時点における操作画面を生成して、表示部３２に表示させる。操作画面を表示させると、画像表示処理を終了させる。
【０１１１】
他方、操作者がログインユーザーでない場合（ステップＳ３１でＮＯ）、画像処理装置５はログアウトさせる（ステップＳ３５）と共に、新たにユーザー認証を行うための認証画面を表示部３２に表示させる（ステップＳ３７）。そして、認証画面が表示されている状態でユーザー認証を行い、認証に成功したか否かを判定して（ステップＳ３９）、認証に成功した場合には（ステップＳ３９でＹＥＳ）、表示部３２に操作画面を表示させ、ログインユーザーによる操作入力を受け付ける（ステップＳ３３）。認証に失敗した場合には（ステップＳ３９でＮＯ）ステップＳ３３をスキップして処理を終了する。
【０１１２】
ステップＳ２７において、ログイン中でない場合（ステップＳ２７でＮＯ）、画像処理装置５は、認証画面を表示部３２に表示させ（ステップＳ３７）、ユーザーによるログインを受け付ける。なお、ステップＳ２１においてダウンロード実行中でない場合（ステップＳ２１）、画像処理装置５はさらに、ログインユーザーによるログイン中であるか否かを判定し（ステップＳ４１）、ログイン中である場合には（ステップＳ４１でＹＥＳ）ログインユーザーによる操作入力に応じて、操作画面を更新させる（ステップＳ４３）。他方、ログイン中でない場合（ステップＳ４１でＮＯ）、ステップＳ３において表示された認証画面において認証が成功したか否かを判定し（ステップＳ３９）、認証に成功すれば（ステップＳ３９でＹＥＳ）操作画面を表示させる（ステップＳ３３）。他方、認証に成功しなければ（ステップＳ３９でＮＯ）、画像表示処理をそのまま終了させる。
【０１１３】
図１５は、開始タイミング決定処理の具体的な処理手順の一例を示すフローチャートである。まず、画像処理装置５は、スクリーンセーバー画面を表示部３２に表示させる（ステップＳ５１）。そして、記憶装置２４から記録情報８０を読み出し（ステップＳ５３）、ダウンロード速度（ｖ）を算出する（ステップＳ５５）。ダウンロード速度（ｖ）は、ダウンロード済みのデータ量（Ｒ２）とダウンロード時間（ｚ）により算出される。次に、画像処理装置５は、ダウンロード速度（ｖ）と残データ量Ｒ３に基づき、残データのダウンロード時間（Ｔ１）を算出する（ステップＳ５７）。
【０１１４】
そして、ダウンロード時間（ｚ）と、ダウンロードデータＤ１に対する最初のダウンロードを開始してからの経過時間（ｙ２）に基づいて、単位時間における平均ダウンロード時間（Ｔ２）を算出する（ステップＳ５９）。次に画像処理装置５は、ステップＳ５９で算出した平均ダウンロード時間（Ｔ２）とダウンロード期限までの残時間（ｙ）に基づいて、残データ量（Ｒ３）のダウンロードの所要時間（Ｔ３）を予測する（ステップＳ６１）。なお、ダウンロードデータＤ１の属性情報１００において、重要度フラグがＯＮにセットされている場合には、残時間（ｙ）に対する重み付けを行った上で、残データ量（Ｒ３）のダウンロードの所要時間（Ｔ３）を予測する。一例として、重要度フラグがＯＮにセットされている場合には残時間（ｙ）に０．７を乗じた値を算出して所要時間（Ｔ３）を予測する。これにより、実際の残時間（ｙ）より少ない時間内にダウンロード可能か否かを判定することとなるため、ダウンロード期限までにより確実にダウンロード可能な開始タイミングを決定することが可能となる。
【０１１５】
次に、ステップＳ６１で予測されるダウンロードの所要時間（Ｔ３）を現在の時間に加えると、ダウンロード期限を越えるか否かを判定する（ステップＳ６３）。そして、ダウンロード期限を越えると判定した場合（ステップＳ６３でＹＥＳ）、画像処理装置５は、ダウンロード期限までの無操作時間（Ｔ５）を予測する（ステップＳ６５）。最後に、ダウンロード開始タイミングを、予測した無操作時間（Ｔ５）内に残データのダウンロード時間（Ｔ１）を確保できる時間に変更して（ステップＳ６７）開始タイミング決定処理を終了する。ステップＳ６３において、ダウンロードを越えないと判定した場合（ステップＳ６３でＮＯ）、ステップＳ６５及びステップＳ６７の処理をスキップする。
【０１１６】
なお、図１５に示す例とは異なり、例えばダウンロード期限までの残時間（ｙ）が２４時間など所定時間を下回ったときに開始タイミングを従前より早めてもよい。また、開始タイミングを早める場合に、従前の開始タイミングより５分などの所定時間早めた開始タイミングにしてもよい。
【０１１７】
図１６は、ダウンロード実行処理（図１３のステップＳ１３）の具体的な処理手順の一例を示すフローチャートである。まず、画像処理装置は、ダウンロードを実行中であるか否か判定する（ステップＳ７１）。ダウンロードを実行中でない場合（ステップＳ７１でＮＯ）、画像処理装置５はサーバー４にアクセスする（ステップＳ７３）。そして、サーバー４の記憶部６にダウンロードデータＤ１が格納されているか否かを判定する（ステップＳ７５）。ダウンロードデータＤ１が格納されている場合（ステップＳ７７でＹＥＳ）、さらにダウンロードを中断しているダウンロードデータＤ１であるか否かを判定し（ステップＳ７７）、ダウンロードを中断しているデータでない場合（ステップＳ７７でＮＯ）、画像処理装置５は、ダウンロードデータＤ１の属性情報１００を取得してダウンロード期限と総データ量（Ｒ１）とを取得して（ステップＳ７９）、ダウンロードを実行する（ステップＳ８１）。他方、ダウンロードを中断しているデータである場合（ステップＳ７７でＹＥＳ）、既に属性情報１００を取得済みであるためステップＳ７９をスキップしてダウンロードを実行する（ステップＳ８１）。なお、ステップＳ７１においてダウンロード実行中である場合（ステップＳ７１でＹＥＳ）、ステップＳ７３乃至ステップＳ８１の処理をスキップする。
【０１１８】
次に、画像処理装置５は、ログイン状態である場合にログアウトを行うログアウト処理（ステップＳ８３）を実行する。ログアウト処理（ステップＳ８３）の具体的な処理手順は後述する。ログアウト処理を実行すると（ステップＳ８３）、画像処理装置５は、ダウンロードデータの総データのダウンロードが終了したか否かを判定する（ステップＳ８５）。ダウンロードを終了した場合（ステップＳ８５でＹＥＳ）、ダウンロード開始タイミングを初期値に戻す（ステップＳ８７）と共に、サーバー４へのアクセスを終了して（ステップＳ８９）、ダウンロード実行処理を終了する。他方、ダウンロードが終了していない場合（ステップＳ８５でＮＯ）、省電力モードの移行タイミングが到来すると省電力モードへ移行させる省電力モード移行処理（ステップＳ９１）を実行してダウンロード実行処理を終了する。なお、省電力モード移行処理（ステップＳ９１）の具体的な処理手順は後述する。
【０１１９】
図１７は、ログアウト処理（図１６のステップＳ８３）の具体的な処理手順の一例を示すフローチャートである。画像処理装置５はまず、ユーザーによるログイン中であるか否かを判定し（ステップＳ１０１）、ログイン中でない場合（ステップＳ１０１でＮＯ）、ログアウト処理を終了させる。他方、ログイン中である場合（ステップＳ１０１でＹＥＳ）、さらにログアウトのタイミングが到来したか否かを判定し（ステップＳ１０３）、ログアウトのタイミングが到来した場合（ステップＳ１０３でＹＥＳ）、ログアウトを実行して（ステップＳ１０５）ログアウト処理を終了する。ログアウトタイミングが到来していない場合（ステップＳ１０３でＮＯ）、画像処理装置５は、ステップＳ１０５をスキップしてログアウト処理を終了することにより、ログイン状態を継続させる。
【０１２０】
図１８は、省電力モード移行処理（図１６のステップＳ９１）の具体的な処理手順の一例を示すフローチャートである。画像処理装置５は、まず、省電力モードの移行タイミングが到来したか否かを判定し（ステップＳ１１１）、移行タイミングが到来していない場合（ステップＳ１１１でＮＯ）、省電力モード移行処理を終了させる。他方、省電力モードへの移行タイミングが到来した場合（ステップＳ１１１でＹＥＳ）、画像処理装置５は、ダウンロードの実行を中断し（ステップＳ１１３）、操作パネル１０をオフにセットする（ステップＳ１１５）と共に、制御部１２への電力供給を停止させ（ステップＳ１１７）処理を終了する。
【０１２１】
以上のように本実施形態の情報取得システム１は、無操作状態においてダウンロードを行う画像処理装置５（情報処理装置２）であり、ダウンロードデータＤ１のダウンロード期限と残データ（Ｒ２）に応じてダウンロードの開始タイミングを決定する構成である。そのため、ダウンロードデータＤ１のダウンロードをダウンロード期限までに終了できるようダウンロードの開始タイミングを決定することにより、ダウンロードを実行する時間を確保することが可能となる。
【０１２２】
（変形例）
以上、本発明に関する実施形態を説明したが、本発明は上記実施形態において説明した内容のものに限られるのではなく、種々の変形例が適用可能である。
【０１２３】
上記実施形態において、情報処理装置２の一例として画像処理装置５を示したが、これに限らず、情報処理装置２はパーソナルコンピュータ（ＰＣ）により構成されてもよい。
【０１２４】
また、上記実施形態において、開始タイミング決定部７０により、ダウンロード開始タイミングが従前より早い時間に決定される場合を示したが、これに限らず、例えば、ダウンロードデータＤ１の総データ量が比較的少ない場合に、ダウンロード開始タイミングを初期設定値より遅い時間に決定してもよい。これにより、ダウンロード実行中にユーザーの操作に対するレスポンスが遅くなるという事態をより少なくし、ユーザーのストレスをより緩和できる。
【０１２５】
また上記実施形態においては、操作パネル１０に対するユーザーの操作が行われていない無操作状態においてダウンロード開始タイミングになったことを検知すると、画像処理装置５においてジョブが実行されているか否かにかかわらず、サーバー４からダウンロードデータＤ１のダウンロードを開始する場合を例示した。しかし、これに限られるものではなく、画像処理装置５においてジョブを実行中である場合には、そのジョブの実行が終了するまでダウンロードデータＤ１のダウンロードを行わず、そのジョブの実行が終了してからダウンロードを開始するようにしても構わない。すなわち、画像処理装置５は、操作パネル１０に対するユーザーの操作が行われていない無操作状態においてダウンロード開始タイミングとなったとき、ジョブの実行中であればダウンロードを開始せず、そのジョブの実行が終了してからダウンロードを開始するようにしても良い。また画像処理装置５がサーバー４からダウンロードデータＤ１のダウンロードを行っているとき、ネットワーク３を介してプリントジョブなどを受信した場合には、ダウンロードを中断し、受信したプリントジョブを優先的に実行するようにしても良い。このような画像処理装置５であっても、ジョブの実行を行っていなければ、操作パネル１０に対するユーザーの操作が行われていない無操作状態においてダウンロードを開始するタイミングを通常よりも早くすることができるため、ダウンロード時間を長く確保することができるようになる。尚、ジョブの実行中にはダウンロードを行わないように構成する場合、操作パネル１０の操作画面をスクリーンセーバー画面に切り替えるタイミングは、ダウンロードの開始タイミングに同期させることが好ましい。
【符号の説明】
【０１２６】
１  情報取得システム
５（２）  画像処理装置
４  サーバー（外部デバイス）
１６  通電制御部（省電力モード移行手段）
３２  表示部（表示手段）
４０  操作検知部（操作検知手段）
４６  表示制御部（表示制御手段）
５４  ダウンロード実行部（ダウンロード実行手段）
５６  記録部（記録手段）
６０  重要度判定部（判定手段）
６２  ユーザー認証部（ユーザー認証手段）
７０  開始タイミング決定部（タイミング決定手段）
７２  移行タイミング決定部（移行タイミング決定手段）
８０  記録情報
Ｄ１  ダウンロードデータ（データ）
【図１】
2017224084.tif 000003
【図２】
2017224084.tif 000004
【図３】
2017224084.tif 000005
【図４】
2017224084.tif 000006
【図５】
2017224084.tif 000007
【図６】
2017224084.tif 000008
【図７】
2017224084.tif 000009
【図８】
2017224084.tif 000010
【図９】
2017224084.tif 000011
【図１０】
2017224084.tif 000012
【図１１】
2017224084.tif 000013
【図１２】
2017224084.tif 000014
【図１３】
2017224084.tif 000015
【図１４】
2017224084.tif 000016
【図１５】
2017224084.tif 000017
【図１６】
2017224084.tif 000018
【図１７】
2017224084.tif 000019
【図１８】
2017224084.tif 000020