(57)【要約】【課題】統合管理サーバに依らずに、他の情報処理装置と情報を共有することを容易化した情報処理装置を提供することを目的とする。【解決手段】情報処理装置は、複数の機器とネットワークを介して接続された情報処理装置であって、前記複数の機器と共有できる共有情報が更新されたこと示す通知を受信する受信手段と、前記受信手段によって受信した通知に基づいて、前記共有情報を更新するか否かを判断する判断手段と、前記判断手段によって更新すると判断したとき、前記共有情報を取得する取得手段と、自装置の予め記憶している使用履歴に基づいて、前記取得手段で取得した前記共有情報を更新する更新手段と、前記更新手段によって前記共有情報を更新したことを、ネットワークを介して接続された前記複数の機器に通知する通知手段と、を有する。【選択図】図４
2014241008.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器とネットワークを介して接続された情報処理装置であって、
前記複数の機器と共有できる共有情報が更新されたことを示す通知を受信する受信手段と、
前記受信手段によって受信した通知に基づいて、前記共有情報を更新するか否かを判断する判断手段と、
前記判断手段によって前記共有情報を更新すると判断したとき、前記共有情報を取得する取得手段と、
自装置の予め記憶している履歴情報に基づいて、前記取得手段で取得した前記共有情報を更新する更新手段と、
前記更新手段によって前記共有情報を更新したことを、ネットワークを介して接続された前記複数の機器に通知する通知手段と、
を有する情報処理装置。
【請求項２】
前記共有情報は、前記情報処理装置及び前記複数の機器において使用頻度が高い使用条件に関する情報を含む請求項１に記載の情報処理装置。
【請求項３】
前記共有情報は、ユーザの識別情報に関連付けられたユーザグループにおいて使用頻度が高い使用条件に関する情報を含む請求項２に記載の情報処理装置。
【請求項４】
前記共有情報に基づいて、前記情報処理装置及び前記複数の機器、又は前記ユーザグループにおいて使用頻度が高い使用条件を選択可能に表示する請求項３に記載の情報処理装置。
【請求項５】
取得した前記共有情報に基づいて、前記情報処理装置及び前記複数の機器、又は前記ユーザグループにおいて使用頻度の高い使用条件を前記情報処理装置に設定する請求項３又は４に記載の情報処理装置。
【請求項６】
前記判断手段は、前記共有情報が最新の共有情報である場合に、前記共有情報を更新すると判断する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記共有情報を更新したことを前記複数の機器に通知した後、前記複数の機器のうち前記共有情報の取得を要求する一の機器に、前記共有情報を通知し、前記共有情報の更新を許可する権利情報を移譲する請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記一の機器に前記権利情報を移譲した後、前記複数の機器のうち前記共有情報の取得を要求する機器に前記共有情報を通知する請求項７に記載の情報処理装置。
【請求項９】
共有情報を更新したことを示す通知を受信する受信手段と、
前記受信手段によって受信した通知に基づいて、前記共有情報を更新するか否かを判断する判断手段と、
前記判断手段によって前記共有情報を更新すると判断したとき、前記共有情報を取得する取得手段と、
取得した前記共有情報を更新する手段と、
前記共有情報を更新したことを複数の情報処理装置に通知する手段と、
を有する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理システムに関する。
【背景技術】
【０００２】
ファクシミリ、プリンタ、コピー及びスキャナ等、複数の機能を備えた複合機が知られている。近年、複合機は、数多くの機能を備えており、このような複合機を利用するユーザが、高頻度で選択、利用する機能を、操作するユーザに提示して煩雑な操作を抑制する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の技術では、情報処理装置（複合機等）は、複数の情報処理装置の履歴情報を管理する統合管理サーバから、使用頻度の高い機能に係る情報を取得して利用していた。また、統合管理サーバを設置する代わりに、複数の情報処理装置のうちの一台に上記統合管理サーバの機能を持たせた場合には、一台の情報処理装置に履歴情報の管理のための負荷が集中するという問題があった。従って、統合管理サーバに依らずに、他の情報処理装置と情報を共有することには困難を伴っていた。
本発明の実施の形態は、上記問題点を鑑みてなされたものであって、統合管理サーバに依らずに、他の情報処理装置と情報を共有することを容易化した情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、一実施の形態に係る情報処理装置は、複数の機器とネットワークを介して接続された情報処理装置であって、前記複数の機器と共有できる共有情報が更新されたこと示す通知を受信する受信手段と、前記受信手段によって受信した通知に基づいて、前記共有情報を更新するか否かを判断する判断手段と、前記判断手段によって更新すると判断したとき、前記共有情報を取得する取得手段と、自装置の予め記憶している使用履歴に基づいて、前記取得手段で取得した前記共有情報を更新する更新手段と、前記更新手段によって前記共有情報を更新したことを、ネットワークを介して接続された前記複数の機器に通知する通知手段と、を有する。
【発明の効果】
【０００５】
本実施の形態によれば、統合管理サーバに依らずに、他の情報処理装置と情報を共有することを容易化した情報処理装置を提供することができる。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係る情報処理システムの構成図である。
【図２】一実施の形態に係る画像形成装置のハードウェアの構成図である。
【図３】一実施形態に係る画像形成装置のソフトウェアの構成である。
【図４】第１の実施の形態に係る画像形成装置の機能構成図である。
【図５】共有履歴情報のイメージを示す図である。
【図６】共有履歴情報の一例を示す図である。
【図７】第１の実施の形態に係る共有履歴情報の更新の流れ（１）を示す図である。
【図８】第１の実施の形態に係る共有履歴情報の更新の流れ（２）を示す図である。
【図９】第１の実施の形態に係る共有履歴情報の更新の流れ（３）を示す図である。
【図１０】第１の実施の形態に係る共有履歴情報の取得処理の流れを示すフローチャートである。
【図１１】第１の実施の形態に係る選択画面の一例を示す図である。
【図１２】第１の実施の形態に係る画像形成処理の流れを示すフローチャートである。
【図１３】第１の実施の形態に係るデフォルト操作画面の一例を示す図である。
【図１４】第１の実施の形態に係る自動カスタマイズ画面の一例を示す図である。
【図１５】第１の実施の形態に係るお勧め設定選択後の操作画面の一例を示す図である。
【図１６】第１の実施の形態に係る共有履歴情報の設定処理流れを示すフローチャートである。
【図１７】高頻度使用設定の一例を示す図である。
【図１８】第１の実施の形態に係る共有履歴情報の生成処理の一例を示すシーケンスチャートである。
【図１９】第２の実施の形態に係る共有履歴情報の更新処理の一例を示すシーケンスチャートである。
【発明を実施するための形態】
【０００７】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【０００８】
＜システムの構成＞
図１は、一実施形態に係る情報処理システム１００の構成図である。情報処理システム１００は、ネットワーク１０５に接続された複数の情報処理装置１０１、１０２、１０３、１０４を有する。尚、図１の構成は一例であって、情報処理装置１０１〜１０４の数は、他の数であっても良い。複数の情報処理装置１０１〜１０４は、情報処理装置１０１〜１０４で共有できる情報である共有情報を有している。
【０００９】
情報処理システム１００では、複数の情報処理装置１０１〜１０４のうちのいずれか１台が最新の共有情報を保持する。図１の例では、情報処理装置１０３が最新の共有情報を保持している。この場合、情報処理装置１０１、１０２、１０４は、情報処理装置１０３から最新の共有情報を取得して、利用、更新等を行うことができる。また、情報処理装置１０１、１０２、１０４は、情報処理装置１０３から取得した共有情報を更新した場合には、共有情報を更新したことを他の情報処理装置に通知する。また、情報処理装置１０１〜１０４は、他の情報処理装置から受信した、共有情報を更新したことを示す通知を受信する手段を有している。各情報処理装置１０１〜１０４は、例えば、受信した通知の送信元及び受信時間等により、最後に共有情報を更新した情報処理装置、すなわち、最新の共有情報を有する情報処理装置を特定し、最新の共有情報を取得することができる。
【００１０】
上記構成により、情報処理システム１００に含まれる情報処理装置１０１〜１０４は、統合管理サーバに依らずに共有情報の利用、更新を行う。
【００１１】
＜ハードウェアの構成＞
図２に、情報処理装置１０１〜１０４の一例として、一実施形態に係る画像形成装置２００のハードウェアの構成図を示す。尚、ここでは、画像形成装置２００が複合機である場合を例にあげて説明を行うが、画像形成装置２００は、プリンタ、コピー機、スキャナ、ファクシミリ、プロジェクタ、デジタルカメラ等、複合機以外の画像形成装置であっても良い。また、情報処理装置１０１〜１０４は、パーソナルコンピュータ、スマートホン、タブレット端末等の汎用の情報処理装置であっても良いし、必ずしも画像を形成しない、例えば、音声通信装置のような機器であっても良い。
【００１２】
画像形成装置２００は、コントローラボード２０１と、オペレーションパネル２０２と、ＦＣＵ（Fax Control Unit）２０３と、プリンタ等の画像形成に係るハードウェア資源であるエンジン部２０４とを含む。
【００１３】
コントローラボード２０１は、一般的なコンピュータの構成を含んでおり、例えば、ＣＰＵ（Central Processing Unit）２０５、ＡＳＩＣ（Application Specific Integrated Circuit）２１０、ＨＤＤ（Hard Disk Drive）２１２と、システムメモリ２０６と、ローカルメモリ２１１と、ＮＢ（North Bridge）２０７と、ＳＢ(South Bridge）２１３と、ＮＩＣ（Network Interface Card）２１４と、ＵＳＢ（Universal Serial Bus）インタフェース２１５と、ＩＥＥＥ１３９４インタフェース２１６と、セントロニクスインタフェース２１７とを有する。
【００１４】
オペレーションパネル２０２は、コントローラボード２０１のＡＳＩＣ２１０に接続されている。また、ＳＢ２１３と、ＮＩＣ２１４と、ＵＳＢインタフェース２１５と、ＩＥＥＥ１３９４インタフェース２１６と、セントロニクスインタフェース２１７は、ＮＢ２０７にＰＣＩバスで接続されている。また、ＦＣＵ２０３、エンジン部２０４は、コントローラボード２０１のＡＳＩＣ２１０にＰＣＩバスで接続されている。
【００１５】
尚、コントローラボード２０１は、ＡＳＩＣ２１０にローカルメモリ２１１、ＨＤＤ２１２等が接続されると共に、ＣＰＵ２０５とＡＳＩＣ２１０とがＣＰＵチップセットのＮＢ２０７を介して接続されている。このように、ＮＢ２０７を介してＣＰＵ２０５とＡＳＩＣ２１０とを接続すれば、ＣＰＵ２０５のインタフェースが公開されていない場合に対応できる。
【００１６】
また、ＡＳＩＣ２１０とＮＢ２０７とは、ＰＣＩバスを介して接続されているのではなく、高速化のために、ＡＧＰ（Accelerated Graphic Port）２０９を介して接続されている。
【００１７】
ＣＰＵ２０５は、画像形成装置２００の全体制御を行うプロセッサである。ＣＰＵ２０５は、例えば、ＨＤＤ２１２等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、画像形成装置２００の各機能を実現する。
【００１８】
ＮＢ２０７は、ＣＰＵ２０５、システムメモリ２０６、ＳＢ２１３及びＡＳＩＣ２１０を接続するためのブリッジである。システムメモリ２０６は、画像形成装置２００の描画用メモリ等として用いるメモリである。ＳＢ２１３は、ＮＢ２０７とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ２１１は、コピー用画像バッファ、符号バッファとして用いるメモリである。システムメモリ２０６又はローカルメモリ２１１は、以下の説明で、単にメモリ、又は記憶領域と表現する場合がある。
【００１９】
ＡＳＩＣ２１０は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ２１２は、画像の蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積等を行うためのストレージである。また、オペレーションパネル２０２は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００２０】
＜ソフトウェアの構成＞
図３は、一実施形態に係る画像形成装置２００のソフトウェアの構成図である。画像形成装置２００は、アプリケーション層３０２及びプラットフォーム層３０３からなるソフトウェア群３０１と、白黒レーザープリンタ（以下、白黒ＬＰと称す）３２４、カラーレーザープリンタ（以下、カラーＬＰと称す）３２４、その他のハードウェアリソース３２６を含むハードウェアリソース３０４を有する。
【００２１】
アプリケーション層３０２は、ブラウザ用のアプリケーションであるブラウザアプリ３０５、プリンタ用のアプリケーションであるプリンタアプリ３０６、コピー用のアプリケーションであるコピーアプリ３０７、ファクシミリ用のアプリケーションであるファックスアプリ３０８、ネットワークファイル用のアプリケーションであるネットファイルアプリ３０９、及び工程検査用のアプリケーションである工程検査アプリ３１０、履歴情報管理用のアプリケーションである履歴情報管理アプリ３１１を有している。
【００２２】
プラットフォーム層３０３は、アプリケーション層３０２からの処理要求を解釈してハードウェア資源の獲得要求を発生させるコントロールサービスと、一又は複数のハードウェア資源の管理を行い、コントロールサービスからの獲得要求を調停するＳＲＭ（System Resource Manager）３２０と、ＯＳ（Operating System）３２１とを有する。コントロールサービスは、複数のサービスモジュールから形成され、例えば、ＢＣＳ（Browser Control Service）３１２、ＥＣＳ（Engine Control Service）３１３、ＭＣＳ（Memory Control Service）３１４、ＦＣＳ（FAX Control Service）３１５、ＯＣＳ（Operation panel Control Service）３１６、ＮＣＳ（Network Control Service）３１７、ＬＣＳ（Log Control Service）３１８、及びＳＣＳ（System Control Service）３１９等を含む。また、あらかじめ定義された関数によりアプリケーション層３０２から処理要求を受信可能とするアプリケーションプログラムインタフェース（以下、ＡＰＩと称す）３２２を有している。
【００２３】
ＯＳ３２１は、例えば、汎用のオペレーティングシステムであり、アプリケーション層３０２及びプラットフォーム層３０３の各ソフトウェアをそれぞれプロセスとして並列実行する。
【００２４】
ＳＲＭ３２０のプロセスは、ＳＣＳ３１９と共にシステムの制御及びリソースの管理を行う。ＳＲＭ３２０のプロセスは、ハードウェアリソース３０４を利用する上位層からの要求に従って調停を行い、実行制御する。具体的には、ＳＲＭ３２０のプロセスは、要求されたハードウェア資源が利用可能であるか（他の要求により利用されていないかどうか）を判断し、利用可能であれば要求されたハードウェア資源が利用可能であることを上位層に伝える。また、ＳＲＭ３２０は、上位層からの要求に対してハードウェア資源の利用スケジューリングを行い、要求内容を直接実施する。
【００２５】
ＢＣＳ３１２のプロセスは、Ｗｅｂページに関する処理制御を行う。例えば、ＢＣＳ３１２は、Ｗｅｂページに関する処理要求をブラウザアプリ３０５等から受け付けるためのＡＰＩを有する。ＢＣＳ３１２は、当該ＡＰＩを介して入力される要求に応じ、例えば、Ｗｅｂページの取得（ダウンロード）、及びＷｅｂページの表示制御等を行う。
【００２６】
ＥＣＳ３１３のプロセスは、エンジンＩ／Ｆ（Interface）３２３を介してハードウェアリソース３０４の各エンジンの制御を行う。ＭＣＳ３１４のプロセスは、画像メモリの取得及び開放、ＨＤＤ２１２の利用、画像データの圧縮及び伸張等の処理を行う。ＦＣＳ３１５のプロセスは、ファクシミリに関する制御を行う。ＯＣＳ３１６のプロセスは、オペレータ（ユーザ）と画像形成装置２００との間の情報伝達手段となるオペレーションパネル２０２の制御を行う。ＮＣＳ３１７のプロセスは、ネットワーク通信の仲介を行う。
【００２７】
ＬＣＳ（Log Control Service）３１８のプロセスは、他のコントロールサービスやアプリケーション等の他のイベント発生モジュールから受信したイベントに応じてログ情報を生成し、そのログ情報を管理する。ログ情報は、画像形成装置２００の処理や操作の記録であり、画像形成装置２００にログインやネットワークによるアクセスがあったことを示すアクセスログや、画像形成装置２００で発生したジョブや設定の履歴を示すジョブログ等がある。ＳＣＳ３１９のプロセスは、アプリ管理、操作部制御、システム画面表示、ＬＥＤ表示、リソース管理、割り込みアプリ制御等を行う。
【００２８】
［第１の実施の形態］
図４は、第１の実施の形態に係る画像形成装置２００の機能構成図である。画像形成装置２００は、制御手段４０１、通信手段４０２、表示操作手段４０３、及び記憶手段４０４を有する。
【００２９】
通信手段４０２は、ネットワーク１０５を介して、他の画像形成装置等と通信を行う手段で、例えば、ＮＣＳ３１７、ＮＩＣ２１４等を含む。表示操作手段４０３は、ユーザに向けた各種情報の表示及びユーザからの入力を受け付ける手段で、例えば、ＯＣＳ３１６、オペレーションパネル２０２等を含む。記憶手段４０４は、各種情報を記憶する手段で、例えば、ＭＣＳ３１４、ＨＤＤ２１２、システムメモリ２０６、ローカルメモリ２１１等を含む。
【００３０】
記憶手段４０４は、例えば、ＬＣＳ３１８、他の画像形成装置等から取得した履歴データ４１２、共有履歴情報４１３、最新のデータを保持する装置の情報４１４、ユーザ情報４１５等を記憶する。尚、共有履歴情報４１３は、共有情報の一例であり、後で説明を行う。
【００３１】
最新のデータを保持する装置の情報４１４は、例えば、他の画像形成装置から受信した、共有履歴情報を更新したことを示す通知を順次記憶しておくものであっても良い。この場合、記憶された通知の送信元と受信時間により、他の画像形成装置が共有履歴情報を更新した時間を特定することができる。ユーザ情報４１５は、例えば、ユーザのログインＩＤ等の識別情報、及びユーザの識別情報に関連付けされたユーザグループの情報等を含む。
【００３２】
制御手段４０１は、共有履歴情報の生成、取得、通知、更新、利用等に関する処理を行う手段で、例えば、ＳＣＳ３１９、履歴情報管理アプリ３１１等を含む。上記、制御手段４０１、通信手段４０２、表示操作手段４０３、記憶手段４０４は、少なくともその一部が、例えば、ＣＰＵ２０５等で動作するプログラムによって実現される。
【００３３】
また、制御手段４０１は、通知受信手段４０５、判断手段４０６、情報取得手段４０７、情報通知手段４０８、情報更新手段４０９、情報生成手段４１０、及び情報設定手段４１１を含む。
【００３４】
通知受信手段４０５は、ネットワーク１０５を介して接続された他の画像形成装置等の機器から、共有履歴情報が更新されたことを示す通知を受信し、記憶手段４０４に記憶させる。通知受信手段４０５は、共有履歴情報が更新されたことを示す通知を、例えば、最新データを保持する装置の情報４１４等として記憶手段４０４に記憶する。
【００３５】
判断手段４０６は、画像形成装置２００がユーザにより操作されたとき等に、通知受信手段４０５が受信した通知に基づいて、他の画像形成装置等の機器が有する共有履歴情報を取得して更新するか否かを判断する。例えば、判断手段４０６は、画像形成装置２００が最後に共有履歴情報を更新した時刻と、他の機器から最後に通知を受信した時刻を比較する。画像形成装置２００が最後に共有履歴情報を更新した時刻よりも後に、他の機器から通知を受信していた場合、画像形成装置２００が保持している共有履歴情報は最新ではない。この場合、判断手段４０６は、最後に通知を行った機器の共有履歴情報を取得して更新すると判断する。一方、画像形成装置２００が最後に共有履歴情報を更新した後に、他の機器からの通知を受信していない場合には、画像形成装置２００が保持している共有履歴情報は最新なので、判断手段４０６は、他の機器から共有履歴情報を取得しないと判断する。
【００３６】
情報取得手段４０７は、判断手段４０６が、他の画像形成装置等の機器から、最新の共有履歴情報を取得して更新すると判断した場合、最後に通知を行った機器から、最新の共有履歴情報を取得する。また、情報取得手段４０７は、ユーザの要求等により、新たな共有履歴情報を生成するときに、他の画像形成装置等の機器から機能の使用回数等の使用履歴に係る情報を取得し、記憶手段４０４に、例えば、履歴データ４１２として記憶させる。
【００３７】
情報生成手段４１０は、記憶手段４０４に記憶された他の画像形成装置等の機器から取得した各機能の使用回数等の使用履歴等の情報から、共有履歴情報を生成し、記憶手段４０４に共有履歴情報４１３として記憶させる。
【００３８】
情報更新手段４０９は、他の画像形成装置等の機器から取得した共有履歴情報を、自装置である画像形成装置２００の使用履歴等に基づいて更新する。
【００３９】
情報通知手段４０８は、情報生成手段４１０が新たに共有履歴情報を生成した場合、又は情報更新手段４０９が共有履歴情報を更新した場合等に、他の画像形成装置等の機器に、共有履歴情報を更新したことを通知する。また情報通知手段４０８は、他の画像形成装置等の機器の要求に応じて、最新の共有履歴情報を送信する。
【００４０】
情報設定手段４１１は、共有履歴情報に基づいて、使用頻度の高い機能、設定等の使用条件を表示操作手段４０３に選択可能に表示させる。また、情報設定手段４１１は、ユーザの操作に応じて、画像形成装置２００の設定を行う。さらに、情報設定手段４１１は、共有履歴情報に基づいて、使用頻度の高い機能、設定等の使用条件を自動的に画像形成装置２００に設定する機能を有していても良い。
【００４１】
ここで、共有履歴情報について説明を行う。共有履歴情報は、ネットワーク１０５に接続された複数の画像形成装置の機能、設定等の使用履歴から算出された、各機能、設定等の使用回数を合算した情報を有する。各画像形成装置は、共有履歴情報により、使用頻度の高い機能、設定等の使用条件を判断することができる。共有履歴情報は、それぞれの画像形成装置が保持しているが、最新の情報は１台の画像形成装置が有している。また、最新の共有履歴情報を取得し、更新した画像形成装置は、共有履歴情報を更新したことを他の画像形成装置に通知し、最新の共有履歴情報を保持する画像形成装置となる。このようにして、複数の画像形成装置は、共有履歴情報を共有している。
【００４２】
図５は、共有履歴情報のイメージを示す図である。共有履歴情報５０１は、ネットワークに接続された複数の画像形成装置全体の使用履歴情報から算出された全体の共有履歴情報５０５と、ユーザグループ毎に算出されたグループ毎の共有履歴情報５０２、５０３、５０４とを有している。画像形成装置２００は、ユーザの操作等によるジョブが終了すると、全体の共有履歴情報５０５、及び操作を行ったユーザのユーザＩＤ等の識別情報に関連付けられたユーザグループの共有履歴情報の更新を行う。
【００４３】
図６は、共有履歴情報の一例を示す図である。共有履歴情報６００は、例えば、使用機能６０１、設定機能６０２、設定回数６０３、高頻度使用設定６０４等の情報を含む。尚、各ユーザグループ及び全体のそれぞれに対応して、共有履歴情報６００が存在する。
【００４４】
使用機能６０１は、画像形成装置の場合には、コピー、印刷、スキャナ、ファックス等の各機能に対応する。設定機能６０２は、各使用機能６０１における画像形成装置２００の設定等に対応する。設定機能６０２は、例えば、使用機能６０１がコピーの場合には、カラーコピー、モノクロコピー、ステープル等の設定に相当する。設定回数６０３は、ネットワークに接続された複数の画像形成装置又はユーザグループにおいて、各設定機能６０２が設定又は使用された回数を積算したものである。例えば、「フルカラーコピー」の設定を、第１の画像形成装置が３回、第２の画像形成装置が２回、第３の画像形成装置が１回設定（使用）されたものとする。この場合、第１〜第３の画像形成装置における共有履歴情報６００の「フルカラーコピー」の設定回数６０３は、６回となる。高頻度使用設定６０４は、各設定機能６０２が高い頻度で使用されているか否かを示す情報である。高頻度使用設定６０４については、後で詳しく説明する。
【００４５】
次に、図７、８及び９を用いて、第１の実施の形態における共有履歴情報の流れについて、具体的な例をあげて説明する。図７において、本実施の形態に係る画像形成装置７０１、７０２、７０３がネットワーク１０５に接続されているものとする。また、画像形成装置７０１、７０２、７０３が有する共有履歴情報に含まれる情報の一つである設定機能「カラー」の設定回数は、それぞれ、０回、２回、０回であり、画像形成装置７０２が最新の共有履歴情報を有しているものとする。この状態で、ユーザが画像形成装置７０１を操作すると、画像形成装置７０１は、最新の共有履歴情報を有する画像形成装置７０２に共有履歴情報の取得を要求する（ステップＳ７００）。
【００４６】
次に、図８において、画像形成装置７０１から共有履歴情報の取得を要求された画像形成装置７０２は、画像形成装置７０１に共有履歴情報を送信（通知）する（ステップＳ８００）。通知を受けた画像形成装置７０１は、取得した共有履歴情報８０１を記憶手段４０４に記憶する。次に、図９において、画像形成装置７０１で「カラー」のジョブを１回実行し、処理を終了すると、画像形成装置７０１の共有履歴情報９０１の「カラー」の設定回数が更新され３回となる。画像形成装置７０１は、共有履歴情報９０１が更新されたことを、他の画像形成装置７０２及び７０３に通知する（ステップＳ９０１、Ｓ９０２）。
【００４７】
このように、ユーザによる操作が行われた画像形成装置が、共有履歴情報の更新を行うことにより、１台の画像形成装置に共有履歴情報の管理の負荷が集中することを防ぐと共に、統合管理サーバに依らずに、共有履歴情報の利用、更新することができる。
【００４８】
図１０は、第１の実施の形態に係る画像形成装置２００の共有履歴情報の取得処理の流れを示すフローチャートである。ユーザが画像形成装置２００にログインすると（ステップＳ１００１）、図４の判断手段４０６は、他の画像形成装置等の機器から受信した通知に基づいて、画像形成装置２００が最新の共有履歴情報を有しているか否かを判断する（ステップＳ１００２）。判断手段４０６は、画像形成装置２００が最新の共有履歴情報を有していない場合に、他の画像形成装置等の機器から最新の共有履歴情報を取得して更新すると判断する。
【００４９】
情報取得手段４０７は、判断手段４０６が、画像形成装置２００が最新の共有履歴情報を保持していないと判断した場合、最新の共有履歴情報を有する他の画像形成装置等の機器から共有履歴情報を取得する（ステップＳ１００４）。また、情報取得手段４０７は、取得した共有履歴情報を記憶手段４０４に記憶する。
【００５０】
一方、情報取得手段４０７は、判断手段４０６が、画像形成装置２００が最新の共有履歴情報を有していると判断した場合には、記憶手段４０４に記憶された共有履歴情報４１３を使用する（ステップＳ１００３）。尚、この場合は、情報取得手段４０７は、他の画像形成装置等の機器から共有履歴情報を取得しなくても良い。
【００５１】
次に、情報設定手段４１１は、自動カスタマイズ画面を利用するか否かを選択する画面をオペレーションパネル２０２等に表示する（ステップＳ１００５）。このとき、オペレーションパネル２０２に表示する選択画面の一例を図１１に示す。この例では、ユーザは、選択画面から、デフォルト設定１１０１、全ユーザお勧め設定１１０２、ユーザグループお勧め設定１１０３のうちのいずれかの設定を選択できる。デフォルト設定１１０１では、共有履歴情報に基づく自動カスタマイズ画面を使用せず、既定の設定画面を表示する。全ユーザお勧め設定１１０２では、ネットワークに接続された複数の画像形成装置全体の共有履歴情報に基づく自動カスタマイズ画面を表示する。また、ユーザグループお勧め設定１１０３では、ログインしたユーザを含むユーザグループの共有履歴情報に基づく自動カスタマイズ画面を表示する。
【００５２】
続いて、図１２は、第１の実施の形態に係る画像形成処理の流れを示すフローチャートである。情報設定手段４１１は、自動カスタマイズ画面を利用するか否かを選択する画面をオペレーションパネル２０２等に表示した後、例えば、ユーザの操作に応じて自動カスタマイズ画面を使用するか否かを判断する（ステップＳ１２０１）。例えば、図１１の選択画面において、ユーザが全ユーザお勧め設定１１０２、又はユーザグループお勧め設定１１０３を選択した場合には、自動カスタマイズ画面を表示し、ユーザ操作に応じた画像形成処理を行う（ステップＳ１２０２）。一方、図１１の選択画面において、ユーザがデフォルト設定１１０１を選択した場合には、デフォルトの設定画面を表示し、ユーザ操作に応じた画像形成処理を行う（ステップＳ１２０３）。
【００５３】
図１３は、デフォルト設定画面の一例を示す図である。デフォルト設定画面では、例えば、カラーモード１３０１、原稿サイズ１３０２、詳細設定１３０３等、通常の設定を行うことができる。
【００５４】
図１４は、自動カスタマイズ画面の一例を示す図である。自動カスタマイズ画面では、デフォルト設定画面の表示内容に加えて、お勧め設定表示１４００を行う。お勧め設定表示１４００は、情報設定手段４１１が共有履歴情報６００の高頻度使用設定６０４等に基づいて作成した表示で、全ユーザ又はユーザグループの中で、使用頻度の高い設定（機能）をお勧め設定表示１４００として表示する。図１４の例では、お勧め設定表示１４００として、「カラー印刷」１４０１、「４ｉｎ１」１４０２、「ステープル」１４０３を表示し、さらに、「お勧め設定」１４０４を表示している。ユーザは、お勧め設定表示された機能を押下することで、使用頻度の高い機能を容易に設定することができる。
【００５５】
また、「お勧め設定」１４０４ボタンを押下することにより、情報設定手段４１１は、共有履歴情報６００の高頻度使用設定６０４等に基づいて、お勧めの設定を画像形成装置２００に自動的に設定する。図１５は、お勧め設定を選択後の操作画面の表示の一例を示す。ユーザが「お勧め設定」１４０４を押下することにより、「カラー」１４０５、「４ｉｎ１」１４０６、「ステープル」１４０７が自動的に選択されている。このようにして、本実施の形態に係る画像形成装置２００では、使用頻度が高い設定を操作画面に表示し、容易に選択可能としている。
【００５６】
ここで、共有履歴情報６００の高頻度使用設定６０４について説明する。高頻度使用設定６０４は、設定機能６０２のそれぞれについて、頻度の高い使用条件であるか否かを示す情報である。共有履歴情報の設定処理の一例を示すフローチャートを図１６に示す。図１６において、Ｎは高頻度使用設定として設定済みの機能の数であり、Ｎｍａｘは、高頻度使用設定として設定できる最大数を示す。また、共有履歴情報６００の設定回数６０３の数が上位からｉ番目の設定機能６０２をＸｉとする。従って、変数ｉの最大値ｉｍａｘは、設定機能６０２の数と同じになる。
【００５７】
また、前提として、カラー印刷と白黒印刷、或いは、４ｉｎ１と２ｉｎ１等、同種の設定機能６０２は同時に設定できないものとする。尚、４ｉｎ１は４ページを１ページに、２ｉｎ１は２ページを１ページに、それぞれ集約して印刷する機能である。
【００５８】
図１６において、初めにＮを０、ｉを１に初期化する（ステップＳ１６０１）。次に、Ｎの値がＮｍａｘの値を超えているか、又は、ｉの値がｉｍａｘと等しいかどうかを判断する（ステップＳ１６０２）。すなわち、このステップにおいて、設定可能な数だけ高頻度使用設定が設定されている場合、又は全ての設定機能６０２について判断済みの場合には、Ｙｅｓと判断し、処理を終了する。一方、判断がＮｏの場合には、機能Ｘｉと同時に設定できない機能が、既に高頻度使用設定６０４として設定されているか否かを判断する（ステップＳ１６０３）。機能Ｘｉと同時に設定できない機能が、高頻度使用設定６０４として設定されていない場合には、機能Ｘｉを高頻度使用設定６０４に設定する（ステップＳ１６０４）。そして、Ｎ及びｉをインクメントして（ステップＳ１６０６、Ｓ１６０５）、ステップＳ１６０２に戻る。一方、機能Ｘｉと同時に設定できない機能が、高頻度使用設定６０４として設定されている場合には、機能Ｘｉを高頻度使用設定６０４に設定せず、ｉをインクメントして（ステップＳ１６０５）、ステップＳ１６０２に戻る。
【００５９】
上記処理を繰り返すことにより、各設定機能６０２が高頻度使用設定６０４であるか否かが、共有履歴情報６００に設定される。
【００６０】
図１７に、上記処理によって、高頻度使用設定６０４が設定された高頻度使用設定６０４の一例を示す。図１７の例では、設定回数６０３が多い順に設定機能６０２が並べられている。そして、高頻度使用設定６０４の「○」が、使用頻度の高い設定機能６０２である高頻度使用設定として設定されていることを示し、「×」が高頻度使用設定として設定されていないことを示している。図１７において、カラー印刷の高頻度使用設定１７０１が高頻度使用設定に設定済であるため、２番目に設定回数６０３が多いが、カラー印刷と同時に設定できないモノクロ印刷の高頻度使用設定１７０２は設定されていない。同様に、４ｉｎ１の高頻度使用設定１７０３が設定済みであるため、同種の機能である２ｉｎ１の高頻度使用設定１７０４は設定されていない。このようにして、同種の機能のうち、より使用頻度の高い設定機能６０２をお勧め設定表示１４００に表示し、重複する機能は表示されないようになっている。
【００６１】
次に、図１８は、第１の実施の形態に係る共有履歴情報の生成処理の一例を示すシーケンスチャートである。本実施の形態に係る画像形成装置７０１〜７０３は、例えば、新たに情報処理システムを構築した場合や、システム構成を見直した場合等、必要に応じて共有履歴情報を新たに生成することができる。
【００６２】
図１８において、画像形成装置７０２で共有履歴情報の生成要求が行われると（ステップＳ１８０１）、画像形成装置７０２は、ネットワーク上の他の画像形成装置７０１、７０３に、使用履歴の取得要求を行う。（ステップＳ１８０２、Ｓ１８０３）要求を受けた画像形成装置７０１、７０３は、要求元の画像形成装置７０２に使用履歴を送信する（ステップＳ１８０４、Ｓ１８０５）。使用履歴を受信した画像形成装置７０２は、受信した使用履歴と画像形成装置７０２の使用履歴を積算し、新たな共有履歴情報を生成する（ステップＳ１８０６）。
【００６３】
この時に作成される共有履歴情報は、例えば、図５に示したように、ネットワークに接続された画像形成装置全体の共有履歴情報５０５、及び一又は複数のユーザグループの共有履歴情報５０２〜５０４を含む。画像形成装置７０２は、例えば、記憶手段４０４に各ユーザグループの情報を含むユーザ情報４１５を記憶しておき、このユーザ情報４１５に基づいてユーザグループ毎の共有履歴情報を生成する。共有履歴情報を生成した画像形成装置７０２は、新たな共有履歴情報を保持していることを他の画像形成装置７０１、７０３に通知する（ステップＳ１８０７、Ｓ１８０８）。通知を受けた画像形成装置７０１、７０３は、共有履歴情報を有する画像形成装置の情報、例えば画像形成装置７０２からの通知等を記憶する（ステップＳ１８１０、Ｓ１８０９）。
【００６４】
上記動作により、新たに共有履歴情報を生成し、生成された共有履歴情報を複数の画像形成装置で利用、更新することが可能となる。
【００６５】
以上に説明したように、第１の実施の形態に係る画像形成装置２００は、ネットワークに接続された複数の画像形成装置のうち、最新の共有履歴情報を有する一の画像形成装置から共有履歴情報を取得して、利用、更新することができる。また、共有履歴情報を更新したことを、他の画像形成装置に通知する。この通知により、各画像形成装置は、最新の共有履歴情報を有する画像形成装置を特定することができる。
【００６６】
さらに、画像形成装置２００は、他の画像形成装置から受信した、共有履歴情報を更新したことを示す通知を記憶する手段を有する。従って、記憶した通知の送信元及び受信時刻等に基づいて、他の画像形成装置が共有履歴情報を更新した時刻を特定することができる。さらにまた、ユーザが操作を行う画像形成装置で共有履歴情報の更新を行うことにより、共有履歴情報の管理に係る負荷を分散することができる。従って、本実施の形態によれば、統合管理サーバに依らずに、他の情報処理装置と情報を共有することを容易化した情報処理装置を提供することができる。
【００６７】
［第２の実施の形態］
第１の実施の形態では、図７において、例えば、画像形成装置７０１が最新の共有履歴情報を画像形成装置７０２から取得した後、他の画像形成装置７０３も画像形成装置７０２から、共有履歴情報を取得することができる。このため、画像形成装置７０１及び７０３の双方が共有履歴情報の更新を通知する場合があり得る。このような場合でも、最後に通知を行った画像形成装置が最新の共有履歴情報を有していると判断することで運用が可能であるが、画像形成装置の数が増えると無駄な更新通知が多発することが危惧される。本実施の形態は、このような問題を改善させるものである。
【００６８】
図１９は、第２の実施の形態に係る共有履歴情報の更新処理の例を示すシーケンスチャートである。図１９において、画像形成装置７０２が最新の共有履歴情報を有しているものとする。尚、画像形成装置７０１〜７０３の構成は、第１の実施の形態と同様である。
【００６９】
画像形成装置７０１にユーザがログインすると（ステップＳ１９０１）、画像形成装置７０１はログインＩＤを参照し、記憶手段４０４に記憶されたユーザ情報４１５等に基づいて、ユーザがどのユーザグループに属するかを特定する（ステップＳ１９０２）。ここで特定されたユーザグループの共有履歴情報と、画像形成装置全体の共有履歴情報が更新の対象となる。
【００７０】
次に、ステップＳ１９０３において、画像形成装置７０１は、最新の共有履歴情報を有していないので、最新の情報を有する画像形成装置７０２に共有履歴情報の取得を要求する。一方、画像形成装置７０２は、他の画像形成装置に共有履歴情報を保持していることを通知した後、最初に受信した共有履歴情報の取得を要求した画像形成装置７０１に対して、共有履歴情報を通知すると共に、権利情報を移譲する。（ステップＳ１９０４）
ここで、権利情報とは、共有履歴情報の更新と通知を許可するための情報である。共有履歴情報と権利情報を通知された画像形成装置は、第１の実施の形態と同様に共有履歴情報の更新と通知を行うことができる。一方、共有履歴情報を通知され、権利情報を通知されなかった画像形成装置は、取得した共有履歴情報を利用することはできるが、更新と通知を行うことができない。従って、履歴情報を共有履歴情報に反映することはできないが、反映できなかった履歴情報は記憶手段に蓄積しておき、権利情報を取得した際にまとめて共有履歴情報の更新を行うことができる。画像形成装置７０１に権利情報を移譲した画像形成装置７０２は、以後、新たに権利情報を取得するまでは、共有履歴情報を更新すること、及び権利情報を他の画像形成装置に移譲することはできない。
【００７１】
このように、ネットワークに接続された複数の画像形成装置のうちの１台が権利情報を有するように制御することによって、１台の画像形成装置だけが共有履歴情報を更新するように排他制御することができる。
【００７２】
次に、画像形成装置７０１は、画像形成装置７０２から共有履歴情報と権利情報を受信すると、例えば、コピー等のジョブを実行（ステップＳ１９０５）した後に、共有履歴情報を更新し（ステップＳ１９０６）、記憶手段に記憶する（ステップＳ１９０７）。さらに、画像形成装置７０１は、共有履歴情報を更新したことを他の画像形成装置７０２、７０３に通知する（ステップＳ１９０８、Ｓ１９０９）。通知を受けた画像形成装置７０２、７０３は、それぞれ、画像形成装置７０１を最新の共有履歴情報を保持する画像形成装置として、記憶手段４０４に記憶する（ステップＳ１９１６、Ｓ１９１７）。このとき、例えば、画像形成装置７０２、７０３は、画像形成装置７０１からの通知を、最新の共有履歴情報を保持する画像形成装置を示す情報として、記憶手段４０４に記憶する。
【００７３】
一方、画像形成装置７０１にユーザがログインした後に、例えば、他のユーザが画像形成装置７０３にログインすると（ステップＳ１９１０）、画像形成装置７０３はログインＩＤからユーザグループを特定する（ステップＳ１９１１）。画像形成装置７０３は、最新の共有履歴情報を有していないので、最新の情報を有する画像形成装置７０２に共有履歴情報の取得を要求する（ステップＳ１９１２）。一方、画像形成装置７０２は、権利情報を画像形成装置７０１に送信した後なので、共有履歴情報を画像形成装置７０３に送信し、権利情報は送信しない（ステップＳ１９１３）。画像形成装置７０３は、画像形成装置７０２から共有履歴情報を受信すると、ジョブを実行（ステップＳ１９１４）した後に、実行したジョブの履歴情報を記憶手段４０４に記憶する（ステップＳ１９１５）。尚、画像形成装置７０３は、権利情報を有していないので共有履歴情報の更新、及び更新後の通知を行わない。
【００７４】
上記動作により、権利情報を有していない画像形成装置７０３は、ジョブを実行しても、共有履歴情報の更新及び更新の通知を行わなくなるため、無駄な更新通知が発生する問題を改善することができる。
［その他の実施の形態］
上記第１及び第２の実施の形態では、各画像形成装置は、最新の共有履歴情報を有していない場合に、最新の共有履歴情報を有する他の画像形成装置から共有履歴情報を取得して、利用、更新するものとして説明を行った。しかし、図７の情報処理システム１００では、各画像形成装置７０１〜７０３がそれぞれ共有履歴情報を記憶している。従って、例えば、図７において最新の共有履歴情報を有する画像形成装置７０２が、夜間やメンテナンス等によりオフラインとなっている場合でも、各画像形成装置７０１、７０３は、ユーザに高頻度で選択、利用する機能を提示することが可能である。
【００７５】
例えば、画像形成装置７０１は、画像形成装置７０２から最新の共有履歴情報を取得できない場合には、記憶手段４０４に記憶された共有履歴情報４１３に基づいて、ユーザに高頻度で選択、利用する機能を提示しても良い。
【００７６】
また、別の一例として、画像形成装置７０１は、他の画像形成装置７０２、７０３等から送られてくる、共有履歴情報を更新したことを示す通知を記憶手段４０４に順次記憶しておく。この通知に基づいて、判断手段４０６は、他の画像形成装置７０２、７０３が、画像形成装置７０１よりも新しい共有履歴情報を保持しているか否かを判断することができる。例えば、最新の共有履歴情報を有する画像形成装置７０２がオフラインの場合には、次に新しい共有履歴情報を有する他の画像形成装置、例えば画像形成装置７０３に共有履歴情報の取得を要求することが可能となる。このようにして、最新の共有履歴情報を保持する画像形成装置がオフラインの場合には、より新しい共有履歴情報を保持する他の画像形成装置から共有履歴情報を取得して、ユーザに高頻度で選択、利用する機能を提示することができる。
【００７７】
以上、上記各実施の形態は一例であり、本発明の範囲を限定するものではない。例えば、図１の情報処理装置１０１〜１０４は統合管理サーバに依らずに、他の情報処理装置と情報を共有することを容易化するものであるが、情報処理システム１００はサーバ装置を有していても構わない。また、図４の画像形成装置２００が記憶手段４０４を有するものとして説明を行ったが、記憶手段４０４は外部記憶手段等であっても良い。
【符号の説明】
【００７８】
１００    情報処理システム
１０１、１０２、１０３、１０４    情報処理装置
２００    画像形成装置
４０２    通信手段
４０３    表示操作手段
４０４    記憶手段
４０５    受信手段
４０６    判断手段
４０７    情報取得手段
４０８    情報通知手段
４０９    情報更新手段
４１０    情報生成手段
４１１    情報設定手段
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特許第４８７５７２７号公報
【図１】
2014241008.tif 000003
【図２】
2014241008.tif 000004
【図３】
2014241008.tif 000005
【図４】
2014241008.tif 000006
【図５】
2014241008.tif 000007
【図６】
2014241008.tif 000008
【図７】
2014241008.tif 000009
【図８】
2014241008.tif 000010
【図９】
2014241008.tif 000011
【図１０】
2014241008.tif 000012
【図１１】
2014241008.tif 000013
【図１２】
2014241008.tif 000014
【図１３】
2014241008.tif 000015
【図１４】
2014241008.tif 000016
【図１５】
2014241008.tif 000017
【図１６】
2014241008.tif 000018
【図１７】
2014241008.tif 000019
【図１８】
2014241008.tif 000020
【図１９】
2014241008.tif 000021