(57)【要約】【課題】動作に関する設定を記憶しておき、記憶した設定を再度利用可能とする情報処理装置を提供する。【解決手段】設定値に基づいて各機能が動作する情報処理装置であって、当該情報処理装置を利用する複数の利用者の各々の属性と、利用者の各々に紐づく設定値とを記憶する記憶部と、第一の利用者の属性と関連する属性を持つ第二の利用者を前記記憶部から抽出すると共に、前記第一の利用者又は前記第二の利用者に紐づく設定値を前記記憶部から取得する管理部と、前記管理部が取得した設定値を前記各機能の動作に反映させる反映部と、を有する情報処理装置を提供する。【選択図】図２
2016081477.tif 000002
【特許請求の範囲】
【請求項１】
設定値に基づいて各機能が動作する情報処理装置であって、
当該情報処理装置を利用する複数の利用者の各々の属性と、利用者の各々に紐づく設定値とを記憶する記憶部と、
第一の利用者の属性と関連する属性を持つ第二の利用者を前記記憶部から抽出すると共に、前記第一の利用者又は前記第二の利用者に紐づく設定値を前記記憶部から取得する管理部と、
前記管理部が取得した設定値を前記各機能の動作に反映させる反映部と、
を有する情報処理装置。
【請求項２】
前記記憶部は、利用者の各々の認証情報を記憶し、
利用者が入力した認証情報と前記記憶部に記憶されている認証情報とを比較することで、利用者に対し当該情報処理装置の利用を許可する認証部と、
を有する請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、前記各機能の各々の設定値の初期値を記憶し、
前記反映部は、特定の操作が受け付けられた場合、利用終了の指示が受け付けられた場合、所定の時間が経過した場合、所定の時間操作が受け付けられなかった場合、又は電力状態が変更された場合に前記初期値を前記各機能の動作に反映させる、請求項１又は２に記載の情報処理装置。
【請求項４】
ネットワークを介して接続される他の機器に対して設定値を送信する送信部と、
前記他の機器から、前記第一の利用者又は前記第二の利用者に紐づく設定値を取得する取得部を有し、
前記反映部は、前記取得部が設定値を取得できた場合、取得した設定値を前記各機能の動作に反映させ、前記取得部が設定値を取得できない場合、前記記憶部に記憶されているいずれかの設定値を前記各機能の動作に反映させる、請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
設定値の変更を受け付ける受付部を有し、
前記管理部は、前記受付部により設定値が変更された場合、変更された設定値を前記記憶部及び前記他の機器に記憶させる請求項４に記載の情報処理装置。
【請求項６】
前記記憶部は、設定値が記憶又は変更された日時を記憶し、
前記取得部は、前記他の機器から、設定値が記憶又は変更された日時を取得し、
前記反映部は、前記記憶部に記憶されている日時と、前記他の機器に記憶されている日時とを比較し、日時が新しい設定値を前記各機能の動作に反映させる、請求項５に記載の情報処理装置。
【請求項７】
前記管理部は、前記受付部により設定値が変更された場合、変更された日時及び設定値を、前記記憶部及び前記他の機器に記憶させる請求項６に記載の情報処理装置。
【請求項８】
設定値に基づいて各機能が動作する一以上の情報処理装置と機器とがネットワークを介して接続される情報処理システムであって、
当該情報処理装置を利用する複数の利用者の各々の属性と、利用者の各々に紐づく設定値とを記憶する記憶部と、
第一の利用者の属性と関連する属性を持つ第二の利用者を前記記憶部から抽出すると共に、前記第一の利用者又は前記第二の利用者に紐づく設定値を前記記憶部から取得する管理部と、
前記管理部が取得した設定値を前記各機能の動作に反映させる反映部と、
を有する情報処理システム。
【請求項９】
設定値に基づいて各機能が動作する情報処理装置の情報処理方法であって、
当該情報処理装置を利用する複数の利用者の各々の属性と、利用者の各々に紐づく設定値とを記憶手段に記憶させる記憶ステップと、
第一の利用者の属性と関連する属性を持つ第二の利用者を前記記憶手段から抽出すると共に、前記第一の利用者又は前記第二の利用者に紐づく設定値を前記記憶手段から取得する管理ステップと、
前記管理ステップが取得した設定値を前記各機能の動作に反映させる反映ステップと、
を有する情報処理方法。
【請求項１０】
設定値に基づいて各機能が動作する情報処理装置のプログラムであって、
情報処理装置に、
当該情報処理装置を利用する複数の利用者の各々の属性と、利用者の各々に紐づく設定値とを記憶手段に記憶させる記憶ステップと、
第一の利用者の属性と関連する属性を持つ第二の利用者を前記記憶手段から抽出すると共に、前記第一の利用者又は前記第二の利用者に紐づく設定値を前記記憶手段から取得する管理ステップと、
前記管理ステップが取得した設定値を前記各機能の動作に反映させる反映ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
複数の機能を有しており、かつ各機能の動作を予め記憶することが可能な情報処理装置が知られている。例えば、複数の機能を有する情報処理装置の一例であるＭＦＰ(Multi Function Peripheral)は、スキャンした文書を保存するサーバの宛先アドレスを、予め記憶しておくことが可能である。
【０００３】
近年、オフィス以外の場所で業務を行うテレワークという勤務形態が既に知られている。テレワーク環境に情報処理装置が設置されている場合、利用者は、これらの情報処理装置を用いて業務を行うことができる。しかしながら、テレワーク環境に設置されている情報処理装置には各機能の動作に関する設定が反映されていないため、テレワーク環境で情報処理装置を利用する際、利用者は、最初に各機能の動作に関する設定を行う必要があった。
【０００４】
例えば、情報処理端末装置にインストールされたアプリケーションを複数の利用者が利用する場合において、ある利用者がログアウトした時点で作業中であった未保存のデータを退避させておき、その利用者が再度ログインする際に、退避させておいた未保存のデータを保存するか削除するかを選択させることが可能な技術が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術は、未保存データを退避させることは出来るが、アプリケーションの動作に関する設定を退避させておき、再度ログインした場合に前回の設定を反映させることは出来ていない。更に、他の利用者の設定を別の利用者に利用させることは出来ていない。
【０００６】
開示の技術は上記に鑑みてなされたものであって、情報処理装置の動作に関する設定を記憶しておき、記憶した設定を再度利用可能とすると共に、利用者の各々の設定を利用者の間で共有可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
開示の一態様の情報処理装置は、設定値に基づいて各機能が動作する情報処理装置であって、当該情報処理装置を利用する複数の利用者の各々の属性と、利用者の各々に紐づく設定値とを記憶する記憶部と、第一の利用者の属性と関連する属性を持つ第二の利用者を前記記憶部から抽出すると共に、前記第一の利用者又は前記第二の利用者に紐づく設定値を前記記憶部から取得する管理部と、前記管理部が取得した設定値を前記各機能の動作に反映させる反映部と、を有する。
【発明の効果】
【０００８】
開示の技術によれば、情報処理装置の動作に関する設定を記憶しておき、記憶した設定を再度利用可能とすると共に、利用者の各々の設定を利用者の間で共有可能にする情報処理装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施の形態に係る情報処理装置を用いた情報処理システムの一例を示す図である。
【図２】第一の実施の形態に係る情報処理装置の動作概念の一例を示すフローチャートである。
【図３】第一の実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図４】第一の実施の形態に係るサーバのハードウェア構成の一例を示す図である。
【図５】第一の実施の形態に係る情報処理装置のソフトウェア構成の一例を示す図である。
【図６】利用者情報の一例を示す図である。
【図７】設定情報の一例を示す図である。
【図８】第一の実施の形態に係るサーバのソフトウェア構成の一例を示す図である。
【図９】第一の実施の形態に係る設定情報の選択画面を表示させる処理手順の一例を示すシーケンス図である。
【図１０】設定情報の選択を受け付ける画面の一例を示す図である。
【図１１】第一の実施の形態に係る情報処理装置に保存された設定情報を反映させる処理手順の一例を示すシーケンス図である。
【図１２】第一の実施の形態に係るサーバから設定情報を取得して反映させるまでの処理手順の一例を示すシーケンス図である。
【図１３】第一の実施の形態に係る設定情報を情報処理装置に保存する処理手順の一例を示す図である。
【図１４】第一の実施の形態に係る各機能の設定値及び機器データを初期化する処理手順の一例を示すシーケンス図である。
【図１５】第二の実施の形態に係る情報処理装置のソフトウェア構成の一例を示す図である。
【図１６】第二の実施の形態に係る設定情報の選択画面を表示させる処理手順の一例を示すシーケンス図である。
【図１７】第二の実施の形態に係る設定情報を情報処理装置及びサーバに保存する処理手順の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施の形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。
【００１１】
［第一の実施の形態］
＜概要＞
図１は、第一の実施の形態に係る情報処理装置を用いた情報処理システムの一例を示す図である。図１に示す情報処理システムにおいて、オフィスに設置された情報処理装置１０ａ、テレワーク施設に設置された情報処理装置１０ｂ及びサーバ２０は、ＬＡＮ又はインターネット等のネットワーク３０を介して相互に通信可能である。
【００１２】
情報処理装置１０ａ及び情報処理装置１０ｂは、デスクトップＰＣ、ノートＰＣ、タブレットＰＣ、プリンタ、ＭＦＰ(Multi Function Peripheral)、デジタルカメラ、ゲーム機、スマートフォン等とすることができる。また、通信機能を備えるものであれば、いかなる機器であってもよい。本実施の形態では、情報処理装置１０ａ及び情報処理装置１０ｂの一例である印刷、コピー、スキャン機能又はファクス（ＦＡＸ）通信等の機能を有する画像形成装置に関して説明する。なお、本実施の形態において、情報処理装置１０ａ及び情報処理装置１０ｂのうち任意の情報処理装置１０は「情報処理装置１０」と記載する。
【００１３】
情報処理装置１０は、情報処理装置１０が有する各機能を動作させるための設定値が格納された設定情報を記憶している。情報処理装置１０が有する各機能は、各機能に対応する設定値に基づいて動作する。設定値は、情報処理装置１０を利用する利用者ごとに格納することができる。
【００１４】
ここで、本実施の形態における情報処理システムの動作について簡単に説明する。
【００１５】
オフィスに設置されている情報処理装置１０ａには、情報処理装置１０ａを利用している利用者の各々に紐づく設定値が記憶されている。情報処理装置１０ａは利用者の各々に紐づく設定値が格納された設定情報を適宜サーバ２０に送信し、設定情報はサーバ２０側にも記憶される。情報処理装置１０は、設定値に応じて各機能を動作させる。例えば、印刷に関する設定値が「カラー」、「両面」である場合、カラーで両面印刷を行うように印刷機能を動作させる。「白黒」、「片面」である場合、白黒で片面印刷を行うように印刷機能を動作させる。
【００１６】
次に、利用者がオフィス以外の施設（例えば、テレワーク施設）に設置されている情報処理装置１０ｂに初めてログインする。この場合、情報処理装置１０ｂには、利用者の設定値は保存されていない。従って、情報処理装置１０ｂは設定値をサーバ２０から取得し、取得した設定値を各機能の動作に反映させる。これにより、オフィスに設置されている情報処理装置１０ａと同一の設定値が情報処理装置１０ｂの各機能の動作に反映されることになり、利用者は、あらためて各機能に対して設定を行うことなく、オフィスに設置されている情報処理装置１０ａと同一の設定で情報処理装置１０ｂを利用することができる。
【００１７】
業務が終了すると、利用者は情報処理装置１０ｂからログオフする。情報処理装置１０ｂは、各機能の動作に反映されている設定値を、当該利用者と紐づけて情報処理装置１０ｂの内部に記憶すると共に、各機能の動作に反映されている設定値を初期化する。
【００１８】
利用者が別の機会に情報処理装置１０ｂにログインする際、内部に記憶している設定値を各機能の動作に反映させる。これにより、情報処理装置１０ｂは、あらためてサーバ２０から設定値を受信することなく、利用者が前回情報処理装置１０ｂを利用した際の設定値で各機能を動作させることができる。
【００１９】
なお、情報処理装置１０は、利用者が情報処理装置１０ｂにログインした際に、当該利用者の設定値を各機能の動作に反映させる代わりに、例えば、利用者が所属するオフィスの他の利用者の設定値を反映させるようにすることもできる。
【００２０】
図２は、第一の実施の形態に係る情報処理装置の動作概念の一例を示すフローチャートである。
【００２１】
ステップＳ１０１で、情報処理装置は、利用者の属性及び利用者の各々に紐づく設定値をメモリに記憶しておく。ここで、利用者の属性とは、例えば、利用者が所属している団体の団体名である。また、団体に限らず、利用者が属する会社、利用者の役職、若しくは利用者の雇用形態、又は複数の属性の組み合わせ等であってもよい。
【００２２】
ステップＳ１０３で、情報処理装置は、メモリを検索することで、情報処理装置にログインしている利用者の属性と関連する属性を有する利用者を抽出する。抽出される利用者には、情報処理装置にログインしている利用者も含まれ得る。
【００２３】
ステップＳ１０５で、情報処理装置は、ログインしている利用者に対して、ステップＳ１０３で取得した利用者のうち、どの利用者の設定値を各機能の動作に反映させるかの選択を促す。
【００２４】
ステップＳ１０７で、情報処理装置は、ステップＳ１０５で選択された利用者の設定値をメモリから読み出す。
【００２５】
ステップＳ１０９で、情報処理装置は、ステップＳ１０７で読み出した設定値を各機能の動作に反映させる。
【００２６】
概要の説明に戻る。情報処理装置１０は、設定値に加えて、情報処理装置１０の各機能で利用するデータ（以下、「機器データ」という）を設定情報に格納するようにしてもよい。機器データは、設定値と同様に、情報処理装置１０を利用する利用者ごとに格納することができる。機器データは、例えば、日報のテンプレートデータといったドキュメントデータ、及びメールアドレスの一覧が格納されたアドレス帳データなどである。機器データを記憶させることで、利用者は、情報処理装置１０に記憶されている日報のテンプレートを印刷し、手書きで記入した日報をスキャナで読取り、読取ったファイルを選択したメールアドレス宛てに送信するという一連の業務を情報処理装置１０のみで実現することができる。
【００２７】
以下、設定情報には、設定値及び機器データが格納されている前提で説明する。
【００２８】
＜ハードウェア構成＞
（情報処理装置）
図３は、第一の実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【００２９】
情報処理装置１０は、例えば、コントローラボード２００と、オペレーションパネル２０９と、ＦＣＵ（Facsimile Control Unit）２１０と、プリンタ２１１、スキャナ２１２等のハードウェアエンジンとを有する。
【００３０】
コントローラボード２００は、一般的なコンピュータの構成を含んでおり、例えば、ＣＰＵ（Central Processing Unit）２０１、システムメモリ２０２、ＮＢ（North Bridge）２０３、ＳＢ（South Bridge）２０４、ＡＳＩＣ（Application Specific Integrated Circuit）２０６、ローカルメモリ２０７、ＨＤＤ（Hard Disk Drive）２０８、ＮＩＣ（Network Interface Card）２１３、ＵＳＢ（Universal Serial Bus）インタフェース２１４、ＩＥＥＥ１３９４インタフェース２１５、セントロニクスインタフェース２１６等を有する。
【００３１】
オペレーションパネル２０９は、コントローラボード２００のＡＳＩＣ２０６に接続されている。また、ＳＢ２０４、ＮＩＣ２１３、ＵＳＢインタフェース２１４、ＩＥＥＥ１３９４インタフェース２１５、及びセントロニクスインタフェース２１６は、ＮＢ２０３にＰＣＩバスで接続されている。また、ＦＣＵ２１０、プリンタ２１１、スキャナ２１２は、コントローラボード２００のＡＳＩＣ２０６にＰＣＩバスで接続されている。
【００３２】
尚、コントローラボード２００は、ＡＳＩＣ２０６にローカルメモリ２０７、ＨＤＤ２０８等が接続されると共に、ＣＰＵ２０１とＡＳＩＣ２０６とがＣＰＵチップセットのＮＢ２０３を介して接続されている。また、ＡＳＩＣ２０６とＮＢ２０３とは、ＰＣＩバスを介して接続されているのではなく、高速化のために、例えばＡＧＰ（Accelerated Graphics Port）２０５を介して接続されている。
【００３３】
ＣＰＵ２０１は、情報処理装置１０の全体制御を行うプロセッサである。ＣＰＵ２０１は、ＨＤＤ２０８等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、情報処理装置１０の各機能を実現する。
【００３４】
ＮＢ２０３は、ＣＰＵ２０１、システムメモリ２０２、ＳＢ２０４及びＡＳＩＣ２０６を接続するためのブリッジである。システムメモリ２０２は、情報処理装置１０の描画用メモリ等として用いるメモリである。ＳＢ２０４は、ＮＢ２０３とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ２０７は、例えば、コピー用画像バッファ、符号バッファとして用いられるメモリである。システムメモリ２０２又はローカルメモリ２０７は、以下の説明で、単に「メモリ」、又は「記憶領域」と表現する場合がある。
【００３５】
ＡＳＩＣ２０６は、画像処理用のハードウェア要素を有する画像処理用途向けの集積回路である。ＨＤＤ２０８は、例えば、画像、プログラム、フォントデータ、フォーム等の蓄積を行うためのストレージ装置である。
【００３６】
また、オペレーションパネル２０９は、ユーザからの入力操作を受け付けるためのハードウェア（操作部）であると共に、ユーザに向けた表示を行うハードウェア（表示部）である。ＦＣＵ２１０は、例えば、Ｇ３ ＦＡＸ（Group 3 Facsimile）等の規格に従ってＦＡＸデータの送受信を行う。プリンタ２１１は、例えば、ＣＰＵ２０１で動作するプログラム等の制御に応じて印刷を行う。スキャナ２１２は、例えば、ＣＰＵ２０１で動作するプログラム等の制御に応じて画像の読取を行う。
【００３７】
ＮＩＣ２１３は、情報処理装置１０をネットワーク３０に接続し、データの送受信を行うための通信インタフェースである。ＵＳＢインタフェース２１４は、例えば、ＵＳＢメモリ等の記憶媒体や、各種ＵＳＢ機器を接続するためのシリアルバスインタフェースである。ＩＥＥＥ１３９４インタフェース２１５は、高速シリアルバス規格のＩＥＥＥ１３９４に準拠した機器を接続するためのインタフェースである。セントロニクスインタフェース２１６は、パラレルポートの仕様であるセントロニクス仕様に準拠した機器を接続するためのインタフェースである。
【００３８】
（サーバ）
図４は、第一の実施の形態に係るサーバのハードウェア構成の一例を示す図である。サーバ２０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＨＤＤ３０３と、ＲＡＭ３０４と、操作部３０５と、表示部３０６と、ドライブ装置３０７と、ＮＩＣ（Ｎｅｔｗｏｒｋ ＩｎｔｅｒｆａｃｅＣａｒｄ）３０８とを有する。
【００３９】
ＣＰＵ３０１は、サーバ２０の全体制御を行うプロセッサである。ＣＰＵ３０１、ＨＤＤ３０３等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、サーバ２０の各機能を実現する。ＲＯＭ３０２には、各種のプログラムやプログラムによって利用されるデータ等が記憶される。ＲＡＭ３０４は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＨＤＤ３０３には、各種情報及びプログラム等が記憶される。
【００４０】
操作部３０５は、ユーザからの入力操作を受け付けるためのハードウェアであり、例えばキーボード又はマウスである。表示部３０６は、ユーザに向けた表示を行うハードウェアである。
【００４１】
ドライブ装置３０７は、プログラムを記録した記憶媒体３０９からプログラムを読み取る。ドライブ装置３０７によって読み取られたプログラムは、例えば、ＨＤＤ３０３にインストールされる。ＮＩＣ３０８は、サーバ２０をネットワーク３０に接続し、データの送受信を行うための通信インタフェースである。
【００４２】
なお、記憶媒体３０９とは、非一時的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を言う。記憶媒体３０９の例としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。
【００４３】
＜ソフトウェア構成＞
（情報処理装置）
図５は、第一の実施の形態に係る情報処理装置のソフトウェア構成の一例を示す図である。情報処理装置１０は、通信部４０１と、取得部４０３と、機能部４０５と、反映部４０７と、時間管理部４０９と、ＵＩ部４１１と、認証部４１３と、管理部４１５と、記憶部４１７とを有する。また、管理部４１５は、利用者情報管理部４２１と設定情報管理部４２３とを含む。
【００４４】
これら各部は、情報処理装置１０にインストールされた１以上のプログラムが、ＣＰＵ２０１に実行させる処理により実現され得る。また、情報処理装置１０は、記憶部４１７を利用する。記憶部４１７は、ＨＤＤ２０８、メモリ、又は情報処理装置１０にネットワーク３０を介して接続される記憶装置等を用いて実現可能である。記憶部４１７には、利用者情報４５０と、設定情報４６０とが記憶される。
【００４５】
通信部４０１は、サーバ２０との間でデータの送受信を行う。
【００４６】
取得部４０３は、通信部４０１を介してサーバ２０から設定情報４６０を取得して設定情報管理部４２３に送信する。また、取得した設定情報４６０を情報処理装置１０の各機能の動作に反映させるために、設定情報４６０を取得したことを反映部４０７に通知する。
【００４７】
機能部４０５は、各機能に設定された設定値４６３に基づいて、情報処理装置１０が備える各機能を動作させる。各機能とは、例えば、動作ログの記録のようにプログラムをＣＰＵが実行することにより実現される機能、及び、プリンタ２１１及びスキャナ２１２等のハードウェア処理により実現される機能である。また、各機能は、処理を実行する際に、所定のメモリ領域に記憶された機器データ４６４を用いることができる。なお、機能部４０５は、情報処理装置１０の電源オン／オフの制御も行えるようにしてもよい。
【００４８】
反映部４０７は、設定情報管理部４２３より設定情報４６０を取得すると共に、各機能が参照するメモリ領域の内容を書き換えることで、設定情報４６０に含まれる設定値４６３を情報処理装置１０が備える各機能の動作に反映させる。また、反映部４０７は、ＵＩ部４１１を通じて変更された設定値４６３を、情報処理装置１０が備える各機能の動作に反映させると共に、設定情報管理部４２３に通知して、記憶部４１７に記憶されている設定情報４６０を変更させる。
【００４９】
時間管理部４０９は、所定のタイミングから一定時間が経過したことを計測する。
【００５０】
ＵＩ部４１１は、オペレーションパネル２０９を介して、利用者からの指示を受け付ける。また、利用者に向けた各種情報をオペレーションパネル２０９に表示させる。
【００５１】
認証部４１３は、利用者情報管理部４２１を介して利用者情報４５０を検索することで、情報処理装置１０にログインする利用者の認証を行う。また、認証部４１３は、利用者が情報処理装置１０にログインしている間、ログインしている利用者を記憶しておく。
【００５２】
利用者情報管理部４２１は、記憶部４１７に記憶されている利用者情報４５０の読出し、書込み及び変更を行う。
【００５３】
利用者情報４５０は、各レコードに利用者を一意に識別するためのＩＤ、利用者の所属先を示す情報、及び情報処理装置１０にログインする際の認証に利用する情報を含み、利用者ごとに１つのレコードから構成される。
【００５４】
図６は、利用者情報の一例を示す図である。利用者情報４５０の各レコードは、利用者名４５１と、利用者ＩＤ４５２と、利用者パスワード４５３と、団体名４５４と、団体ＩＤ４５５とを有する。利用者名４５１は、利用者の氏名である。利用者ＩＤ４５２は、利用者を一意に識別するＩＤであり、利用者情報４５０の中でユニークな値である。利用者パスワード４５３は、利用者が情報処理装置１０にログインする際の認証に利用するパスワードである。団体名４５４は、利用者が所属する団体の団体名４５４である。団体ＩＤ４５５は、利用者が所属する団体を一意に識別するＩＤであり、利用者情報４５０の中でユニークな値である。
【００５５】
設定情報管理部４２３は、記憶部４１７に記憶されている設定情報４６０の読出し、書込み及び変更を行う。なお、設定情報管理部４２３は、各機能が参照するメモリ領域から設定値４６３を読み出して設定情報４６０に保存することで、又は、機器データ４６４が記憶された所定のメモリ領域から機器データ４６４を読み出して設定情報４６０に保存することで、設定情報４６０の書込み及び変更を行う。
【００５６】
設定情報４６０は、各レコードに情報処理装置１０が備える各機能を動作させるための設定値４６３、機器データ４６４、及び当該設定値４６３に紐づく利用者を識別するＩＤ等を含み、利用者ごとに１つのレコードから構成される。
【００５７】
図７は、設定情報の一例を示す図である。図７（ａ）に示す設定情報４６０の各レコードは、利用者ＩＤ４５２と、更新日時４６１と、一つ以上の設定値４６３と、一つ以上の機器データ４６４とを有する。更新日時４６１は、新たな利用者が追加されて設定値４６３が初めて記憶された日時、又は、いずれかの設定値４６３が変更された日時が格納される。設定値４６３は、各機能の動作を表す値である。図７（ｂ）は、各設定値４６３の項目名である設定項目４６２、及び設定値４６３の具体例を示している。
【００５８】
なお、以下の説明において、設定情報４６０のうち、所定の利用者に紐づくレコードに含まれる各データを「ｘｘ利用者の設定情報４６０」と省略することがある。
【００５９】
（サーバ）
図８は、第一の実施の形態に係るサーバのソフトウェア構成の一例を示す図である。
【００６０】
サーバ２０は、通信部５０１と、管理部５１５と、記憶部５１７とを有する。
【００６１】
これら各部は、サーバ２０にインストールされた１以上のプログラムが、ＣＰＵ３０１に実行させる処理により実現され得る。また、サーバ２０は、記憶部５１７を利用する。記憶部５１７は、ＨＤＤ３０３、ＲＡＭ３０４、又はサーバ２０にネットワーク３０を介して接続される記憶装置等を用いて実現可能である。記憶部５１７には、設定情報４６０が記憶される。
【００６２】
通信部５０１は、情報処理装置１０との間でデータの送受信を行う。管理部５１５は、記憶部５１７に記憶されている設定情報４６０の読出し、及び変更を行う。記憶部５１７に記憶される設定情報４６０に含まれる情報は、情報処理装置１０に記憶される設定情報４６０と同一であるため説明は省略する。
【００６３】
＜処理又は動作の説明＞
次に、図９〜図１２を用いて、利用者による情報処理装置１０へのログイン処理が行われ、ログインした利用者が利用する設定値４６３及び機器データ４６４が選択され、設定値４６３が各機能の動作に反映されるまでの一連の処理手順を説明する。なお、本実施の形態において、利用者が当該情報処理装置１０に対して初めてログインする場合も考えられるが、当該利用者の利用者情報（利用者情報４５０、利用者名４５１、利用者ＩＤ４５２、利用者パスワード４５３、団体名４５４、団体ＩＤ４５５）は予め登録済みである前提で説明する。
【００６４】
図９は、第一の実施の形態に係る設定情報の選択画面を表示させる処理手順の一例を示すシーケンス図である。
【００６５】
ステップＳ５０１で、ＵＩ部４１１は、利用者ＩＤ４５２及び利用者パスワード４５３の入力を促すことで利用者からのログインを受け付ける。ＵＩ部４１１は、入力された利用者ＩＤ４５２及び利用者パスワード４５３を認証部４１３に送信する。認証部４１３は、利用者ＩＤ４５２を検索キーとして、利用者情報管理部４２１を介して利用者情報４５０を検索し、検索された利用者ＩＤ４５２に対応する利用者パスワード４５３と、入力された利用者パスワード４５３が一致するかを確認する。両方の利用者パスワード４５３が一致した場合、利用者に対して情報処理装置１０へのログインを許可してステップＳ５０３の処理に進む。利用者パスワード４５３が一致しない場合、利用者に対して情報処理装置１０へのログインを許可せずに、利用者パスワード４５３の再入力を促す。
【００６６】
ステップＳ５０３で、認証部４１３は、認証が完了して情報処理装置１０にログインしている利用者（以下、「ログイン中の利用者」という）、又は、ログイン中の利用者と同一の団体に属する他の利用者（以下、「同一団体の他の利用者」という）に紐づくレコードが設定情報４６０に存在するかを確認するため、ログイン中の利用者の利用者ＩＤ４５２を反映部４０７に通知する。
【００６７】
ステップＳ５０５で、反映部４０７は、同一団体の他の利用者を把握するために、ログイン中の利用者の利用者ＩＤ４５２を利用者情報管理部４２１に通知する。
【００６８】
ステップＳ５０７で、利用者情報管理部４２１は、ログイン中の利用者の利用者ＩＤ４５２を検索キーとして、利用者情報４５０のうちログイン中の利用者のレコードから団体ＩＤ４５５を検索する。利用者情報管理部４２１は、検索された団体ＩＤ４５５を検索キーとして、利用者情報４５０から、同一団体の他の利用者の利用者名４５１及び利用者ＩＤ４５２を抽出する。更に、利用者情報管理部４２１は、ログイン中の利用者の利用者ＩＤ４５２を検索キーとして、利用者名４５１を取得する。
【００６９】
利用者情報管理部４２１は、抽出した同一団体の他の利用者及びログイン中の利用者の利用者名４５１及び利用者ＩＤ４５２を反映部４０７に送信する。
【００７０】
図６を用いて、同一団体の他の利用者を抽出する方法の具体例を説明する。ログイン中の利用者の利用者ＩＤ４５２が「００１」であるとすると、利用者ＩＤ４５２が「００１」であるレコードに含まれる団体ＩＤ４５５は「００１−１」である。従って、同一団体の他の利用者の利用者名４５１及び利用者ＩＤ４５２は、「佐藤」「００３」、「吉田」「００４」である。
【００７１】
図９に戻り説明を続ける。ステップＳ５０９で、反映部４０７は、ログイン中の利用者の利用者ＩＤ４５２、及び同一団体の他の利用者の利用者ＩＤ４５２を設定情報管理部４２３に送信する。
【００７２】
ステップＳ５１１で、設定情報管理部４２３は、ログイン中の利用者の利用者ＩＤ４５２に紐づくレコード、及び同一団体の他の利用者の利用者ＩＤ４５２に紐づくレコードが、情報処理装置１０に記憶されている設定情報４６０の中に存在するか否かを確認する。レコードが存在する場合、更新日時４６１を当該利用者のレコードから取り出す。レコードが存在しない場合、更新日時４６１に、情報処理装置１０に記憶されている設定情報４６０にはレコードが存在しない旨を示す値（以下、「未格納を示す値」という）を格納する。続いて、設定情報管理部４２３は、利用者ごとの利用者ＩＤ４５２及び更新日時４６１を反映部４０７に送信する。
【００７３】
ステップＳ５１３で、反映部４０７は、ステップＳ５１１で受信した利用者ＩＤ４５２及び更新日時４６１と、ステップＳ５０７で受信した利用者名４５１とを組み合わせて、利用者ごとの利用者ＩＤ４５２、利用者名４５１及び更新日時４６１を認証部４１３に送信する。
【００７４】
ステップＳ５１５で、認証部４１３は、反映部４０７から受信した利用者ＩＤ４５２、利用者名４５１及び更新日時４６１と、ログイン中の利用者の利用者ＩＤ４５２とをＵＩ部４１１に送信する。
【００７５】
ステップＳ５１７で、ＵＩ部４１１はステップＳ５１５で受信した情報に基づき、設定情報４６０の選択を受け付ける画面を生成し、オペレーションパネル２０９に表示させる。
【００７６】
図１０は、設定情報の選択を受け付ける画面の一例を示す図である。図１０（ａ）は、同一団体の他の利用者が存在する場合に表示される選択画面２０００ａである。図１０（ｂ）は、同一団体の他の利用者が存在しない場合、又は、図１０（ａ）にて「使わない」を選択して確定ボタン２００２が押下された場合に表示される選択画面２０００ｂである。なお、選択画面２０００ａ及び選択画面２０００ｂをまとめて「選択画面２０００」と記載する。
【００７７】
選択画面２０００ａには、同一団体の他の利用者の利用者名４５１及び更新日時４６１が表示されており、いずれかの利用者が選択されて確定ボタン２００２が押下された場合、選択された利用者の設定値４６３が各機能の動作に反映されると共に、選択された利用者の機器データ４６４が利用可能になる。
【００７８】
選択画面２０００ｂには、ログイン中の利用者の前回の設定情報４６０を反映するか、又は、デフォルトの設定情報４６０を反映するかの選択を促す選択ボタンが表示される。前回の設定情報４６０を反映する旨が選択され、確定ボタン２００２が押下された場合、ログイン中の利用者に紐づく設定値４６３が各機能の動作に反映される。デフォルトの設定情報４６０を反映する旨が選択され、確定ボタン２００２が押下された場合、情報処理装置１０に予め記憶されている、各機能のデフォルト値（初期値）が、各機能の動作に反映される。
【００７９】
なお、図９のステップＳ５１７で受信した更新日時４６１に、未格納を示す値が格納されている場合、選択画面２０００の更新日時欄に空白を表示するようにしてもよいし、情報処理装置１０には設定値４６３が記憶されていない旨を示す文字列を表示するようにしてもよい。
【００８０】
次に、選択画面２０００で選択された利用者の設定値４６３及び機器データ４６４を取得して各機能の動作に反映させる処理手順について説明する。
【００８１】
ＵＩ部４１１は、図９のステップＳ５１７で受信した更新日時４６１に、具体的な日時が格納されているのか、又は、未格納を示す値が格納されているのかを確認する。これにより、選択画面２０００ｂで選択された利用者の設定値４６３及び機器データ４６４が、情報処理装置１０に記憶されている設定情報４６０に存在するのか、又は、存在しないのかを判断する。存在する場合、情報処理装置１０に記憶されている設定情報４６０から設定値４６３及び機器データ４６４を取得するように指示を行う。存在しない場合、サーバ２０に記憶されている設定情報４６０から設定値４６３及び機器データ４６４を取得するように指示を行う。
【００８２】
まず、情報処理装置１０に記憶されている設定情報４６０から設定値４６３及び機器データ４６４を取得する場合について説明する。
【００８３】
図１１は、第一の実施の形態に係る情報処理装置に保存された設定情報を反映させる処理手順の一例を示すシーケンス図である。
【００８４】
ステップＳ６０１で、ＵＩ部４１１は、選択画面２０００で選択された利用者の利用者ＩＤ４５２を反映部４０７に送信する。
【００８５】
ステップＳ６０３で、反映部４０７は、受信した利用者ＩＤ４５２を設定情報管理部４２３に送信する。
【００８６】
ステップＳ６０５で、設定情報管理部４２３は、設定情報４６０から、受信した利用者ＩＤ４５２の設定値４６３及び機器データ４６４を取り出す。また、設定情報管理部４２３は、受信した利用者ＩＤ４５２の機器データ４６４を所定のメモリ領域に書込み、ログイン中の利用者から参照できるようにする。
【００８７】
ステップＳ６０７で、設定情報管理部４２３は、取り出した設定値４６３を反映部４０７に送信する。
【００８８】
ステップＳ６０９で、反映部４０７は、各機能が参照するメモリ領域の内容を書き換えることで、受信した設定値４６３を反映させる。
【００８９】
次に、サーバ２０に記憶されている設定情報４６０から設定値４６３を取得する場合について説明する。
【００９０】
図１２は、第一の実施の形態に係るサーバから設定情報を取得して反映させるまでの処理手順の一例を示すシーケンス図である。
【００９１】
ステップＳ７０１で、ＵＩ部４１１は、選択画面２０００で選択された利用者の利用者ＩＤ４５２を反映部４０７に送信する。
【００９２】
ステップＳ７０３で、反映部４０７は、受信した利用者ＩＤ４５２を取得部４０３に送信する。ステップＳ７０５で、取得部４０３は、受信した利用者ＩＤ４５２を通信部４０１に送信する。ステップＳ７０７で、情報処理装置１０の通信部４０１は、受信した利用者ＩＤ４５２をサーバ２０の通信部５０１に送信する。ステップＳ７０９で、通信部５０１は受信した利用者ＩＤ４５２を管理部５１５に送信する。
【００９３】
ステップＳ７１１で、管理部５１５は、受信した利用者ＩＤ４５２の設定値４６３及び機器データ４６４を記憶部５１７から取り出す。ステップＳ７１３で、管理部５１５は、取り出した設定値４６３及び機器データ４６４を通信部５０１に送信する。ステップＳ７１５で、サーバ２０の通信部５０１は、受信した設定値４６３及び機器データ４６４を情報処理装置１０の通信部４０１に送信する。ステップＳ７１７で、通信部４０１は、受信した設定値４６３及び機器データ４６４を取得部４０３に送信する。取得部４０３は、受信した設定値４６３及び機器データ４６４を、設定情報管理部４２３を介して設定情報４６０に格納させる。また、取得部４０３は、受信した利用者ＩＤ４５２の機器データ４６４を所定のメモリ領域に書込み、ログイン中の利用者が利用できるようにする。
【００９４】
ステップＳ７１９で、取得部４０３は、受信した設定値４６３を反映部４０７に送信する。
【００９５】
ステップＳ７２１で、反映部４０７は、各機能が参照するメモリ領域の内容を書き換えることで、受信した設定値４６３を各機能に反映させる。
【００９６】
なお、図示しないが、サーバから設定情報を取得する処理において、例えばネットワークの異常等によりサーバと通信できない、又は選択された利用者の設定情報４６０がサーバに保存されていない等の理由により、サーバから設定情報を取得できない場合が想定されうる。この場合、反映部４０７は、記憶部４１７に予め記憶されている、各機能のデフォルト値（初期値）を、各機能の動作に反映させるようにしてもよい。また、反映部４０７は、情報処理装置１０に記憶されている同一団体の他の利用者の設定情報のうちいずれかの利用者の設定情報を、各機能の動作に反映させるようにしてもよい。また、ＵＩ部は、サーバから設定情報を取得できないことを図１０の画面に表示し、ログイン中の利用者に対して別の設定情報の選択を促すことで、選択された設定情報を各機能の動作に判定させるようにしてもよい。
【００９７】
以上、利用者による情報処理装置１０へのログイン処理が行われ、選択された設定値４６３が各機能の動作に反映されるまでの一連の処理手順を説明した。続いて、設定値４６３及び機器データ４６４を情報処理装置１０に保存する場合における処理手順を説明する。
【００９８】
図１３は、第一の実施の形態に係る設定情報を情報処理装置に保存する処理手順の一例を示す図である。図１３の処理手順は、情報処理装置１０にログインした利用者の操作により設定値４６３又は機器データ４６４が変更され、変更された設定値４６３又は機器データ４６４を、情報処理装置１０に保存させる場合、又は、利用者が初めて情報処理装置１０にログインし、サーバ２０から取得した設定値４６３及び機器データ４６４を情報処理装置１０に記憶させる場合に実行される。
【００９９】
まず、情報処理装置１０にログインした利用者の操作により設定値４６３又は機器データ４６４が変更され、変更された設定値４６３又は機器データ４６４を、情報処理装置１０に保存させる場合について説明する。
【０１００】
ステップＳ８０１で、ＵＩ部４１１は、利用者から情報処理装置１０の各機能に対する設定値４６３又は機器データ４６４の変更を受け付ける。設定値４６３の変更とは、例えば、図７に示す設定項目４６２「カラー／白黒」の設定値４６３が、「カラー」から「白黒」に変更される場合などを指す。機器データ４６４の変更とは、例えば、アドレス帳データのメールアドレスが変更させる場合などを指す。ＵＩ部４１１は、設定値４６３の変更を受け付けると、各機能が参照するメモリ領域に記憶されている設定値４６３を、変更された設定値４６３に書き換える。また、変更された機器データ４６４を所定のメモリ領域に記憶させる。
【０１０１】
ステップＳ８０３で、ＵＩ部４１１は、設定値４６３又は機器データ４６４の変更を受け付けたことを反映部４０７に通知する。
【０１０２】
ステップＳ８０５で、反映部４０７は、ログイン中の利用者を把握するために、利用者情報管理部４２１に問い合わせを行う。
【０１０３】
ステップＳ８０７で、利用者情報管理部４２１は、認証部４１３にログイン中の利用者の問い合わせを行う。
【０１０４】
ステップＳ８０９で、認証部４１３は、ログイン中の利用者の利用者ＩＤ４５２を利用者情報管理部４２１に送信する。ステップＳ８１１で、利用者情報管理部４２１は、ログイン中の利用者の利用者ＩＤ４５２を反映部４０７に送信する。
【０１０５】
ステップＳ８１３で、反映部４０７は、現在の設定情報４６０の保存を依頼するため、受信したログイン中の利用者の利用者ＩＤ４５２を設定情報管理部４２３に送信する。
【０１０６】
ステップＳ８１５で、設定情報管理部４２３は、メモリから各機能の各々の設定値４６３及び機器データ４６４を読み出す。続いて、設定情報管理部４２３は、受信したログイン中の利用者ＩＤ４５２に紐づく設定情報４６０のレコードに、読み出した設定値４６３及び機器データ４６４を保存し、保存する時点の日時で更新日時４６１を更新する。
【０１０７】
続いて、利用者が初めて情報処理装置１０にログインした場合に、サーバ２０から取得した設定値４６３を情報処理装置１０に記憶させる処理手順を説明する。
【０１０８】
この場合、図１２のステップＳ７２１の処理が完了した後、続けて図１３のステップＳ８０５乃至ステップＳ８１５の処理を行うようにする。また、ステップＳ８１５で、設定情報管理部４２３は、ログイン中の利用者のレコードを新たに生成し、生成したレコードにステップＳ８１３で受信した利用者ＩＤ４５２と、ステップＳ８１５で読み出した設定値４６３及び機器データ４６４とを格納する。更に、更新日時４６１に、レコードを新たに生成した日時を格納する。
【０１０９】
以上、設定値４６３を情報処理装置１０に保存する場合における処理手順を説明した。次に、情報処理装置１０の各機能の動作に反映されている設定値４６３及び機器データ４６４を初期化する処理手順について説明する。
【０１１０】
図１４は、第一の実施の形態に係る各機能の設定値及び機器データ４６４を初期化する処理手順の一例を示すシーケンス図である。所定の条件を満たす場合、情報処理装置１０は、各機能が参照するメモリ領域に反映されている設定値４６３及び機器データ４６４を初期化する。これにより、他の利用者に設定値４６３及び機器データ４６４が参照されることによる情報漏洩を防ぐことができる。以下、所定の条件の具体例として、特定の操作が行われた場合、ログアウトを契機とする場合、一定時間経過を契機とする場合、機器が一定時間操作されなかった事を契機とする場合、又は、電力状態の移行を契機とする場合について、図１４を用いて説明する。
【０１１１】
ステップＳ９０１、ステップＳ９０３、ステップＳ９２１及びステップＳ９２３は、例えば、利用者による特定の操作が行われた場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順の一例を示している。
【０１１２】
ステップＳ９０１で、ＵＩ部４１１は、利用者により行われる操作を監視し、特定の操作が行われるまで待機する。
【０１１３】
ステップＳ９０３で、ＵＩ部４１１は、特定の操作が行われたことを検出すると、反映部４０７にその旨を通知する。
【０１１４】
ステップＳ９２１で、反映部４０７は、設定値４６３及び機器データ４６４の初期化を設定情報管理部４２３に要求する。
【０１１５】
ステップＳ９２３で、設定情報管理部４２３は、記憶部４１７に予め記憶されたデフォルト値（初期値）を、各機能が参照するメモリ領域に書き込むことで、各機能の動作に反映されている設定値４６３を初期化する。また、設定情報管理部４２３は、機器データ４６４を利用されないようにするため、所定のメモリ領域から削除する。なお、設定情報管理部４２３は、反映部４０７に各機能の動作に反映されている設定値４６３を初期化させるようにしてもよい。また、設定情報管理部４２３は、設定値４６３を初期化する前に、メモリから各機能の各々の設定値４６３及び機器データ４６４を読み出し、ログイン中の利用者ＩＤ４５２に紐づく設定情報４６０に、読み出した設定値４６３及び機器データ４６４を保存するようにしてもよい。
【０１１６】
ステップＳ９０５、ステップＳ９０７、ステップＳ９２１及びステップＳ９２３は、例えば、ログイン中の利用者がログアウトしたことにより、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順の一例を示している。
【０１１７】
ステップＳ９０５で、ＵＩ部４１１は、利用者により行われる操作を監視し、利用者によりログアウトの操作が行われるまで待機する。
【０１１８】
ステップＳ９０７で、ＵＩ部４１１は、利用者がログアウトしたことを検出すると、反映部４０７にその旨を通知する。ステップＳ９２１及びステップＳ９２３の処理手順は、利用者による特定の操作が行われた場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順と同一であるため説明は省略する。
【０１１９】
ステップＳ９０９、ステップＳ９１１、ステップＳ９２１及びステップＳ９２３は、例えば、利用者が情報処理装置１０にログインしてから一定時間が経過したことにより、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順の一例を示している。
【０１２０】
ステップＳ９０９で、時間管理部４０９は、利用者が情報処理装置１０にログインしてからの利用時間を計測する。
【０１２１】
ステップＳ９１１で、時間管理部４０９は、利用者が情報処理装置１０にログインしてから所定の時間が経過したことを検出すると、反映部４０７にその旨を通知する。ステップＳ９２１及びステップＳ９２３の処理手順は、利用者による特定の操作が行われた場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順と同一であるため説明は省略する。
【０１２２】
ステップＳ９１３、ステップＳ９１５、ステップＳ９１７、ステップＳ９２１及びステップＳ９２３は、例えば、情報処理装置１０が一定時間操作されなかった場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順の一例を示している。
【０１２３】
ステップＳ９１３で、ＵＩ部４１１は、利用者による操作が行われたことを時間管理部４０９に通知する。
【０１２４】
ステップＳ９１５で、時間管理部４０９は、ＵＩ部４１１から通知を受けてから所定の時間が経過したか否かを計測する。
【０１２５】
ステップＳ９１７で、時間管理部４０９は、ＵＩ部４１１から通知を受けてから所定の時間が経過した場合、反映部４０７にその旨を通知する。ステップＳ９２１及びステップＳ９２３の処理手順は、利用者による特定の操作が行われた場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順と同一であるため説明は省略する。
【０１２６】
ステップＳ９１９、ステップＳ９２１及びステップＳ９２３は、例えば、情報処理装置１０の電源が落とされる場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順の一例を示している。
【０１２７】
ステップＳ９１９で、機能部４０５は、電源の電源を落とすことを反映部４０７に通知する。ステップＳ９２１及びステップＳ９２３の処理手順は、利用者による特定の操作が行われた場合に、設定情報管理部４２３が設定値４６３及び機器データ４６４を初期化する処理手順と同一であるため説明は省略する。
【０１２８】
＜効果＞
以上、第一の実施の形態によれば、情報処理装置１０の動作に関する設定値４６３及び機器データ４６４を格納した設定情報４６０を記憶しておき、利用者が再度情報処理装置１０を利用する場合に、記憶した設定情報４６０を再度利用可能とする情報処理装置１０を提供することができる。これにより、利用者が同じテレワーク施設で何度も業務を行う場合に、再度情報処理装置１０の設定をその都度行ったり、業務に必要な機器データ４６４をダウンロードしたりといった手間を省くことができる。
【０１２９】
また、利用者と同一団体に属する利用者の設定値４６３及び機器データ４６４を設定可能としたことで、情報処理装置１０を利用する利用者は、他の利用者の設定情報４６０をそのまま再利用することができる。
【０１３０】
また、情報処理装置１０に利用者に紐づく設定値４６３及び機器データ４６４が記憶されていない場合に、サーバ２０から当該利用者に紐づく設定値４６３及び機器データ４６４を取得できるようにした。これにより、オフィスで利用している情報処理装置１０ａの設定を、テレワーク施設の情報処理装置１０ｂに反映させることができ、設定の煩わしさを解消することができる。
【０１３１】
また、所定のタイミングで、情報処理装置１０の各機能の動作に反映されている設定値４６３及び機器データ４６４を初期化する処理を行うようにしたことで、利用者が情報処理装置１０の利用を終了した後、利用者の設定値４６３及び機器データ４６４を他の利用者に参照されることによる情報漏洩を防ぐことができる。
【０１３２】
［第二の実施の形態］
次に、第二の実施の形態について図面に基づいて説明する。
【０１３３】
なお、第一の実施の形態と同一構成部分についての説明は省略する。また、特に言及しない点については、第一の実施の形態と同様でよい。
【０１３４】
＜概要＞
第二の実施の形態における情報処理装置１０の動作について、図１を用いて簡単に説明する。まず、所定の利用者が情報処理装置１０ｂにログインする。第二の実施の形態の情報処理装置１０ｂは、情報処理装置１０ｂに記憶されている、所定の利用者の設定情報４６０の更新日時４６１と、サーバ２０に記憶されている、所定の利用者の設定情報４６０の更新日時４６１とを比較し、更新日時４６１が新しい設定情報４６０に格納されている設定値４６３及び機器データ４６４を利用可能にする。
【０１３５】
また、所定の利用者により情報処理装置１０ｂの各機能の設定値４６３又は機器データ４６４が変更されると、情報処理装置１０ｂは、変更された設定値４６３又は機器データ４６４を情報処理装置１０ｂの内部に記憶すると共に、設定値４６３及び機器データ４６４をサーバ２０に送信する。
【０１３６】
次に、所定の利用者がオフィスに戻り、情報処理装置１０ａにログインする。情報処理装置１０ａは、情報処理装置１０ａに記憶されている所定の利用者の設定情報４６０の更新日時４６１と、サーバ２０に記憶されている所定の利用者の設定情報４６０の更新日時４６１とを比較する。比較した結果、サーバ２０側の更新日時４６１が新しいと判断されると、情報処理装置１０ａはサーバ２０から設定値４６３及び機器データ４６４を取得し、各機能の動作に反映させる。
【０１３７】
以上、第二の実施の形態では、オフィス及びテレワーク施設のいずれの場所においても、最新の設定値４６３及び機器データ４６４が情報処理装置１０の間で同期されることになる。
【０１３８】
＜ソフトウェア構成＞
図１５は、第二の実施の形態に係る情報処理装置のソフトウェア構成の一例を示す図である。情報処理装置１０は、通信部４０１と、取得部４０３と、機能部４０５と、反映部４０７と、時間管理部４０９と、ＵＩ部４１１と、認証部４１３と、管理部４１５と、記憶部４１７と、送信部４２５とを有する。また、管理部４１５は、利用者情報管理部４２１と設定情報管理部４２３と利用者を含む。
【０１３９】
送信部４２５は、記憶部４１７に記憶されている利用者の設定情報４６０を設定情報管理部４２３から取得し、通信部４０１を介してサーバ２０に送信する。なお、送信部４２５は、例えば、定期的に各利用者の設定情報４６０をサーバ２０に送信するようにしてもよいし、設定情報管理部４２３から設定値４６３又は機器データ４６４が変更されたとの通知を受けたタイミングでサーバ２０に送信するようにしてもよい。
【０１４０】
＜処理又は動作の説明＞
図１６は、第二の実施の形態に係る設定情報の選択画面を表示させる処理手順の一例を示すシーケンス図である。第二の実施の形態では、図９の処理手順に代えて、図１６の処理手順が実行される。
【０１４１】
まず、図１６を用いて、利用者による情報処理装置１０へのログイン処理が行われた後、情報処理装置１０の記憶部４１７及びサーバ２０から設定情報４６０を取得し、選択画面をオペレーションパネル２０９に表示させるまでの処理手順を説明する。
【０１４２】
ステップＳ１００１乃至ステップＳ１０１１の処理は、図９のステップＳ５０１乃至ステップＳ５１１と同一であるため、説明は省略する。
【０１４３】
ステップＳ１０１３で、反映部４０７は、ログイン中の利用者の設定情報４６０、及び同一団体の他の利用者の設定情報４６０がサーバ２０に存在するかを問い合わせるため、ログイン中の利用者の利用者ＩＤ４５２、及び同一団体の他の利用者の利用者ＩＤ４５２を取得部４０３に送信する。
【０１４４】
ステップＳ１０１５で、取得部４０３は、受信した利用者ＩＤ４５２を通信部４０１に送信する。ステップＳ１０１７で、通信部４０１は、受信した利用者ＩＤ４５２をサーバ２０の通信部５０１に送信する。ステップＳ１０１９で、サーバ２０の通信部５０１は、受信した利用者ＩＤ４５２を管理部５１５に送信する。
【０１４５】
ステップＳ１０２１で、管理部５１５は、ログイン中の利用者の利用者ＩＤ４５２に紐づくレコード、及び同一団体の他の利用者の利用者ＩＤ４５２に紐づくレコードが、サーバ２０に記憶されている設定情報４６０の中に存在するか否かを確認する。レコードが存在する場合、更新日時４６１を当該利用者のレコードから取り出す。レコードが存在しない場合、更新日時４６１に、サーバ２０に記憶されている設定情報４６０にはレコードが存在しない旨を示す値（以下、「未格納を示す値」という）を格納する。続いて、設定情報管理部４２３は、利用者ごとの利用者ＩＤ４５２及び更新日時４６１を反映部４０７に送信する。
【０１４６】
ステップＳ１０２３で、通信部５０１は、受信した利用者ＩＤ４５２及び更新日時４６１を、情報処理装置１０の通信部４０１に送信する。ステップＳ１０２５で、通信部４０１は、受信した利用者ＩＤ４５２及び更新日時４６１を取得部４０３に送信する。ステップＳ１０２７で、取得部４０３は、受信した利用者ＩＤ４５２及び更新日時４６１を反映部４０７に送信する。
【０１４７】
ステップＳ１０２９で、反映部４０７は、ステップＳ１０１１で受信した、利用者ごとの利用者ＩＤ４５２及び更新日時４６１と、ステップＳ１０２７で受信した、利用者ごとの利用者ＩＤ４５２及び更新日時４６１とを、利用者ごとに比較する。両方の更新日時４６１に具体的な日時が格納されている場合、反映部４０７は、どちらの設定値４６３及び機器データ４６４が最新であるかを判断し、判断した結果を記憶しておく。いずれか一方の更新日時４６１に未格納を示す値が格納されている場合、判断部は、設定値４６３及び機器データ４６４が記憶されている装置（情報処理装置１０又はサーバ２０）を記憶しておく。
【０１４８】
ステップＳ１０３１で、反映部４０７は、利用者ＩＤ４５２、更新日時４６１、及びステップＳ１００７で受信した利用者名４５１に加えて、設定値４６３及び機器データ４６４を情報処理装置１０又はサーバ２０のどちらから取得すべきかを示す情報（以下、「取得先情報」という）を、認証部４１３に送信する。
【０１４９】
ステップＳ１０３３で、認証部４１３は、反映部４０７から受信した利用者ＩＤ４５２、利用者名４５１、更新日時４６１、及び取得先情報をＵＩ部４１１に送信する。
【０１５０】
ステップＳ１０３５で、ＵＩ部４１１は設定情報４６０の選択を受け付ける選択画面２０００を生成し、オペレーションパネル２０９に表示させる。第二の実施の形態における選択画面２０００は図１０と同一であるため説明は省略する。
【０１５１】
次に、選択画面２０００で選択された利用者に紐づく設定値４６３及び機器データ４６４を各機能の動作に反映させる処理手順について説明する。
【０１５２】
まず、ＵＩ部４１１は、選択画面２０００で選択された利用者の利用者ＩＤ４５２及び取得先情報を反映部４０７に送信する。反映部４０７は、取得先情報に基づき、情報処理装置１０の記憶部４１７から設定値４６３及び機器データ４６４を取得するのか、サーバ２０から設定値４６３及び機器データ４６４を取得するのかを判断する。情報処理装置１０の記憶部４１７から設定値４６３及び機器データ４６４を取得すると判断した場合、図１１のステップＳ６０３乃至ステップＳ６０９と同一の処理手順を実行する。サーバ２０から設定値４６３及び機器データ４６４を取得すると判断した場合、図１２のステップＳ７０３乃至ステップＳ７２１と同一の処理手順を実行する。
【０１５３】
次に、設定値４６３及び機器データ４６４が変更された場合に、変更された設定値４６３及び機器データ４６４を情報処理装置１０及びサーバ２０に保存するための処理手順を説明する。
【０１５４】
図１７は、第二の実施の形態に係る設定情報を情報処理装置及びサーバに保存する処理手順の一例を示す図である。第二の実施の形態では、情報処理装置１０にログインした利用者の操作により設定値４６３又は機器データ４６４が変更された場合、最新の設定値４６３及び機器データ４６４を情報処理装置１０及びサーバ２０の間で同期させるために、図１３の処理手順に代えて、図１７の処理手順が実行される。
【０１５５】
ステップＳ１１０１乃至ステップＳ１１１５の処理手順は、図１３のステップＳ８０１乃至ステップＳ８１５の処理手順と同一であるため説明は省略する。
【０１５６】
ステップＳ１１１７で、設定情報管理部４２３は、設定値４６３及び機器データ４６４をサーバ２０に保存させるため、ログイン中の利用者の利用者ＩＤ４５２を送信部４２５に通知する。
【０１５７】
ステップＳ１１１９で、送信部４２５は、ステップＳ１１１７で受信した利用者ＩＤを設定情報管理部４２３に送信する。ステップＳ１１２１で、設定情報管理部４２３は、受信した利用者ＩＤ４５２のレコードに含まれる設定値４６３、機器データ４６４及び更新日時４６１を設定情報４６０から抽出して送信部４２５に送信する。
【０１５８】
ステップＳ１１２３で、送信部４２５は、利用者ＩＤ４５２、設定値４６３、機器データ４６４及び更新日時４６１を通信部４０１に送信する。ステップＳ１１２５で、情報処理装置１０の通信部４０１は、利用者ＩＤ４５２、設定値４６３、機器データ４６４及び更新日時４６１をサーバ２０の通信部５０１に送信する。ステップＳ１１２７で、通信部５０１は管理部に利用者ＩＤ４５２、設定値４６３、機器データ４６４及び更新日時４６１を送信する。
【０１５９】
ステップＳ１１２９で、管理部は、設定情報４６０のうち、受信した利用者ＩＤ４５２のレコードに、受信した設定値４６３、機器データ４６４及び更新日時４６１を保存する。
【０１６０】
＜効果＞
以上、第二の実施の形態によれば、情報処理装置１０の動作に関する設定値４６３及び機器データ４６４を格納した設定情報４６０を記憶しておき、利用者が再度情報処理装置１０を利用する場合に、記憶した設定情報４６０を再度利用可能とする情報処理装置１０を提供することができる。これにより、利用者が同じテレワーク施設で何度も業務を行う場合に、再度情報処理装置１０の設定をその都度行ったり、業務に必要な機器データ４６４をダウンロードしたりといった手間を省くことができる。
【０１６１】
また、利用者と同一団体に属する利用者の設定値４６３及び機器データ４６４を利用可能としたことで、情報処理装置１０を利用する利用者は、他の利用者の設定情報４６０をそのまま再利用することができる。
【０１６２】
また、情報処理装置１０に利用者に紐づく設定値４６３及び機器データ４６４が記憶されていない場合に、サーバ２０から当該利用者に紐づく設定値４６３及び機器データ４６４を取得できるようにした。これにより、オフィスで利用している情報処理装置１０ａの設定を、テレワーク施設の情報処理装置１０ｂに反映させることができ、設定の煩わしさを解消することができる。
【０１６３】
また、所定のタイミングで、情報処理装置１０の各機能の動作に反映されている設定値４６３及び機器データ４６４を初期化する処理を行うようにしたことで、利用者が情報処理装置１０の利用を終了した後、利用者の設定値４６３又は機器データ４６４を他の利用者に参照されることによる情報漏洩を防ぐことができる。
【０１６４】
また、設定値４６３及び機器データ４６４が情報処理装置１０及びサーバ２０の両方に記憶されている場合、それぞれの更新日時を比較し、最新の設定値４６３及び機器データ４６４を取得するようにした。また、情報処理装置１０ｂの設定値４６３及び機器データ４６４が変更された場合に、情報処理装置１０ｂは、変更された設定値４６３及び機器データ４６４を情報処理装置１０ｂの内部に記憶すると共に、変更された設定値４６３及び機器データ４６４をサーバ２０に送信ようにした。これにより、最新の設定値４６３及び機器データ４６４が情報処理装置１０ｂ及びサーバ２０の間で同期されることになる。すなわち、利用者は、オフィス及びテレワーク施設において、最新の設定値４６３及び機器データ４６４が各機能の動作に反映された状態で情報処理装置１０を利用することができる。
【０１６５】
＜実施形態の補足＞
なお、上記複数の実施の形態において、情報処理装置１０及びサーバ２０に記憶されている設定情報４６０に、利用者が所属する団体に共通の設定情報４６０を保持させるようにしておき、選択画面２０００にて、利用者が選択可能とするようにしてもよい。
【０１６６】
なお、上記複数の実施の形態において、利用者情報４５０に、利用者が属する団体の団体名４５４及び団体ＩＤ４５５を保持するようにしたが、団体に限られるものではない。例えば、利用者が属する会社、利用者の役職、又は利用者の雇用形態等であってもよく、また、これらの組み合わせであってもよい。
【０１６７】
なお、上記複数の実施の形態において、設定情報４６０は、利用者ごとに１つのレコードから構成されるようにしたが、これに限られるものではない。例えば、同一の利用者に対して、複数のレコードを保持できるように設定情報４６０を構成してもよい。これにより、利用者は業務に応じて設定値を使い分けることが可能になる。
【０１６８】
なお、上記複数の実施の形態において、利用者が選択画面２０００ａにて他の利用者の設定値を選択した場合、利用者に、他の利用者の利用者パスワード４５３を入力させるようにしてもよい。これにより、セキュリティを向上させ、情報漏えいを防ぐことができる。
【０１６９】
なお、上記複数の実施の形態において、利用者情報４５０をサーバ２０にアップロード可能とし、情報処理装置１０ｂは、記憶部４１７に利用者情報４５０が記憶されていない場合、サーバ２０から利用者情報４５０を取得するようにしてもよい。
【０１７０】
なお、上記複数の実施の形態において、設定情報４６０に、機器データ４６４を格納せず、利用者ＩＤ４５２、更新日時４６１、及び設定値４６３のみを格納するようにしてもよい。
【０１７１】
なお、上記複数の実施の形態において、サーバ２０の有する管理部５１５及び記憶部５１７を、いずれかの情報処理装置１０が備えるようにしてもよい。これにより、複数の情報処理装置１０を有する情報処理システムにおいて、サーバ２０が存在しなくても、複数の情報処理装置１０の間で設定情報４６０を同期させることができる。
【０１７２】
なお、上記複数の実施の形態において、情報処理装置１０が備える機能構成の一部をサーバ２０が備えるようにしてもよい。これにより、情報処理装置１０の処理負荷を軽減することが出来る。
【０１７３】
なお、上記複数の実施の形態における団体名４５４及び団体ＩＤ４５５は、属性の一例である。上記複数の実施の形態における利用者ＩＤ４５２及び利用者パスワード４５３は、認証情報の一例である。上記複数の実施の形態における更新日時４６１は、設定値が記憶又は変更された日時の一例である。上記複数の実施の形態におけるサーバ２０は、機器及び他の機器の一例である。上記複数の実施の形態におけるＵＩ部４１１は、受付部の一例である。
【０１７４】
以上、本発明は実施の形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【０１７５】
以上、上記複数の実施の形態で述べたシーケンス及びフローチャートは、矛盾の無い限り順序を入れ替えてもよい。
【０１７６】
以上、上記複数の実施の形態の全部又は一部は、プログラムによって実装され得る。このプログラムは、記憶媒体に格納することができる。
【符号の説明】
【０１７７】
１０  情報処理装置
２０  サーバ
３０  ネットワーク
４０１、５０１  通信部
４０３  取得部
４０７  反映部
４０９  時間管理部
４１１  ＵＩ部
４１３  認証部
４１５、５１５  管理部
４１７、５１７  記憶部
４２１  利用者情報管理部
４２３  設定情報管理部
４５０  利用者情報
４５２  利用者ＩＤ
４５４  団体名
４５５  団体ＩＤ
４６０  設定情報
４６１  更新日時
４６３  設定値
４６４  機器データ
【先行技術文献】
【特許文献】
【０１７８】
【特許文献１】特開平１１−０２５０４０号公報
【図１】
2016081477.tif 000003
【図２】
2016081477.tif 000004
【図３】
2016081477.tif 000005
【図４】
2016081477.tif 000006
【図５】
2016081477.tif 000007
【図６】
2016081477.tif 000008
【図７】
2016081477.tif 000009
【図８】
2016081477.tif 000010
【図９】
2016081477.tif 000011
【図１０】
2016081477.tif 000012
【図１１】
2016081477.tif 000013
【図１２】
2016081477.tif 000014
【図１３】
2016081477.tif 000015
【図１４】
2016081477.tif 000016
【図１５】
2016081477.tif 000017
【図１６】
2016081477.tif 000018
【図１７】
2016081477.tif 000019