(57)【要約】 【課題】  操作性の良いユーザインターフェースを有する画像処理装置を提供する。【解決手段】  実施形態によれば、画像処理装置は、表示部と、操作部と、処理部と、記憶部と、制御部とを有する。表示部は、実行する処理の処理モードと設定情報とを指示する操作画面を表示する。操作部は、表示部に表示した操作画面上での操作指示を受け付ける。処理部は、操作部により指示された処理内容での処理を実行する。記憶部は、処理部が実行した処理内容を示す使用履歴情報を記憶する。制御部は、記憶部が記憶する使用履歴情報に応じてカスタマイズした操作画面としてのカスタマイズ画面を作成し、作成したカスタマイズ画面を表示部に表示する。【選択図】図１
2017103541.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理モードを有し、各処理モードで複数の設定が可能な画像処理装置であって、
実行する処理の処理モードと設定情報とを指示する操作画面を表示する表示部と、
前記表示部に表示した操作画面上での操作指示を受け付ける操作部と、
前記操作部により指示された処理内容での処理を実行する処理部と、
前記処理部が実行した処理内容を示す使用履歴情報を記憶する記憶部と、
前記記憶部が記憶する使用履歴情報に応じてカスタマイズした操作画面としてのカスタマイズ画面を作成し、作成したカスタマイズ画面を表示部に表示する制御部と、
を有する画像処理装置。
【請求項２】
前記制御部は、前記記憶部が記憶する使用履歴情報のうち実行頻度が高い使用履歴情報が示す処理モード及び設定情報による処理を指示するボタンを配置したメニュー画面を含むカスタマイズ画面を作成する、
請求項１に記載の画像処理装置。
【請求項３】
情報管理装置と通信する通信部を有し、
前記制御部は、前記通信部により前記情報管理装置から受信する複数の画像処理装置における使用履歴情報に応じたメニュー画面を含むカスタマイズ画面を作成する、
請求項１又は２の何れかに記載の画像処理装置。
【請求項４】
前記制御部は、前記通信部により前記情報管理装置から受信する複数の画像処理装置における使用履歴情報のうち指定する時間帯の使用履歴情報に応じたメニュー画面を含むカスタマイズ画面を作成する、
請求項３に記載の画像処理装置。
【請求項５】
複数の画像処理装置と通信する通信部と、
前記複数の画像処理装置が実行した処理内容を示す使用履歴情報を記憶する記憶部と、
前記通信部により各画像処理装置から受信する各画像処理装置の使用履歴情報を前記記憶部に記憶し、前記通信部により各画像処理装置へ前記記憶部が記憶する各画像処理装置から収集した使用履歴情報を各画像処理装置へ送信する制御部と、
を有する情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置および情報管理装置に関する。
【背景技術】
【０００２】
画像処理装置としてのデジタル複合機は、ユーザからの操作指示を受け付けるためのユーザインターフェースとしてタッチパネル付きの表示部（操作パネル）を有する。従来のデジタル複合機は、固定の操作メニュー画面や個々のユーザが手動でカスタマイズした操作メニュー画面を操作パネルに表示する機能を有する。しかし、従来のデジタル複合機は、複数のユーザの使用履歴や複数のデジタル複合機の使用履歴に応じたユーザインターフェースを提供することはできない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２４９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、操作性の良いユーザインターフェースを有する画像処理装置、および、操作性の良い操作画面のデータを画像処理装置へ供給できる情報管理装置を提供することにある。
【課題を解決するための手段】
【０００５】
実施形態によれば、画像処理装置は、表示部と、操作部と、処理部と、記憶部と、制御部とを有する。表示部は、実行する処理の処理モードと設定情報とを指示する操作画面を表示する。操作部は、表示部に表示した操作画面上での操作指示を受け付ける。処理部は、操作部により指示された処理内容での処理を実行する。記憶部は、処理部が実行した処理内容を示す使用履歴情報を記憶する。制御部は、記憶部が記憶する使用履歴情報に応じてカスタマイズした操作画面としてのカスタマイズ画面を作成し、作成したカスタマイズ画面を表示部に表示する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る画像処理装置としてのＭＦＰと情報管理装置としてのサーバとの構成例を示すブロック図である。
【図２】図２（ａ）は、実施形態に係る画像処理装置としてのＭＦＰにおける第１の表示例を示す図である。図２（ｂ）は、実施形態に係る画像処理装置としてのＭＦＰにおける第２の表示例を示す図である。
【図３】図３は、実施形態に係る画像処理装置としてのＭＦＰにおけるカスタマイズ画面の表示処理を説明するためのフローチャートである。
【図４】図４は、実施形態に係る画像処理装置としてのＭＦＰにおけるデータベースに記憶する使用履歴情報の構成例を示す図である。
【図５】図５は、実施形態に係る画像処理装置としてのＭＦＰにおける使用履歴情報の登録処理を説明するためのフローチャートである。
【図６】図６は、実施形態に係る画像処理装置としてのＭＦＰにおける使用履歴情報の送受信処理を説明するためのフローチャートである。
【図７】図７は、実施形態に係る情報管理装置としてのサーバによる情報管理処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
以下、実施形態について図面を参照して詳細に説明する。  
実施形態に係る画像処理装置は、例えば、デジタル複合機（ＭＦＰ: Multi-Functional Peripheral）である。また、本実施形態に係る画像処理システムは、複数の画像処理装置と情報管理装置としてのサーバとを含むシステムである。以下、画像処理装置としてのＭＦＰと情報管理装置としてのサーバとの構成について説明する。  
図１は、ＭＦＰ１及びサーバ２の構成例を説明するためのブロック図である。  
複数のＭＦＰ１（１ａ、１ｂ、１ｃ、…）とサーバ２とは、画像処理システムを構成する。画像処理システムにおいて、複数のＭＦＰ１（１ａ、１ｂ、１ｃ、…）とサーバ２とは、ネットワーク３を介して接続される。各ＭＦＰ１ｂ、１ｃ、…は、ＭＦＰ１ａと同様な構成を有するものとする。ただし、各ＭＦＰ１ａ、１ｂ、１ｃ、…は、同機種でなくてもよく、後述する機能を実現できるものであれば良い。
【０００８】
図１に示す構成例において、ＭＦＰ１は、スキャナ１１、プリンタ１２、システム制御部１３、および操作パネル１４を有する。スキャナ１１、プリンタ１２、及び操作パネル１４は、システム制御部１３に接続される。  
スキャナ１１は、処理部としての画像入力部である。スキャナ１１は、原稿の画像を光学的に読み取って画像データに変換する。スキャナ１１は、原稿台ガラス上にセットされた原稿、又は原稿給紙装置（ＡＤＦ）により供給される原稿面の画像を読取る。スキャナ１１は、システム制御部１３から動作設定及び動作指示に従って原稿の画像を読取る。スキャナ１１は、読取った原稿の画像データをシステム制御部１３へ出力する。  
プリンタ１２は、処理部としての画像形成部である。プリンタ１２は、被画像形成媒体としての用紙に画像を形成する。プリンタ１２は、システム制御部１３から指定される動作（印刷）設定に基づく印刷条件で画像を用紙にプリントする。プリンタ１２は、仕様に応じた印刷設定が可能である。例えば、プリンタ１２は、カラー印刷、両面印刷、ステイプル、ホールパンチなどの設定が可能であるものとする。また、プリンタ１２は、画像を印刷する用紙のサイズ及び種類などの設定も可能である。  
なお、プリンタ１２としては、様々な画像形成方式のプリンタが適用できる。例えば、プリンタ１２は、電子写真方式のプリンタであっても良いし、インクジェット方式あるいは熱転写方式などであっても良い。
【０００９】
システム制御部１３は、ＭＦＰ１全体を統括的に制御する。システム制御部１３は、スキャナ１１、プリンタ１２、および操作パネル１４などのＭＦＰ１の各部に接続する。システム制御部１３は、スキャナ１１、プリンタ１２、および、操作パネル１４と双方向に通信する。システム制御部１３は、スキャナ１１、プリンタ１２、および操作パネル１４などの各部の動作を統括的に制御する。また、システム制御部１３は、画像処理などの各種の処理を行う機能を有する。  
システム制御部１３は、プロセッサ３１、ＲＡＭ３２、ＲＯＭ３３、データメモリ３４、データベース（ＤＢ）３５、画像処理部３６、ＦＡＸ部３７、および、通信部３８などを有する。  
プロセッサ３１は、制御部として機能する。プロセッサ３１は、プログラムに従って演算処理を実行する回路を含む。プロセッサ３１は、例えば、ＣＰＵである。プロセッサ３１は、ＲＯＭ３３あるいはデータメモリ３４が記憶するプログラムを実行することにより種々の処理機能を実現する。ＲＡＭ３２は、ワーキングメモリである。ＲＡＭ３２は、例えば、揮発性のメモリである。ＲＡＭ３２は、実行するプログラムを読み込んだり、バッファメモリとして機能したりする。ＲＯＭ３３は、プログラムメモリである。ＲＯＭ３３は、例えば、書換え不可の不揮発性メモリである。ＲＯＭ３３は、当該ＭＦＰ１に固有のプログラム及び設定データなどを記憶する。  
データメモリ３４は、プログラム、制御データ、及び設定情報などを記憶する。データメモリ３４は、例えば、書換え可能な不揮発性のメモリである。データメモリ３４は、ユーザ認証用の登録情報を記憶しても良い。
【００１０】
ＤＢ３５は、実行した処理内容を示す使用履歴情報を記憶する。ＤＢ３５は、プロセッサ３１が読み出せるメモリであれば良い。ＤＢ３５は、データメモリ３４内に設けても良いし、システム制御部１３に外付けした記憶装置に設けても良い。また、ＤＢ３５は、通信部３８を介してＭＦＰ１と通信可能な外部装置（例えば、サーバ２）内の記憶装置に設けても良い。ＤＢ３５が記憶する使用履歴情報は、実行した処理内容を示す情報として、実行時刻、実行ユーザ、処理モード、及び設定値などを示す情報を含む。  
ＤＢ３５は、自機（当該ＭＦＰ）の使用履歴情報を記憶する第１記憶領域３５ａとシステム全体の使用履歴情報を記憶する第２記憶領域３５ｂとを有する。例えば、第１記憶領域３５ａは、自機で実行した処理内容を示す使用履歴情報をプロセッサ３１が集計した状態で記憶する。また、第２記憶領域３５ｂは、サーバ２から取得するシステム全体の使用履歴情報を記憶する。
【００１１】
画像処理部３６は、画像データを処理する。画像処理部３６は、スキャナ１１が原稿から読み取った画像データに対する画像処理を行う。また、画像処理部３６は、通信部３８或いはＦＡＸ部３７等を介して外部装置から取得した画像データに対して画像処理を行うようにしても良い。なお、画像処理部３６による画像処理機能の一部又は全部は、プロセッサ３１が実施するようにしても良い。  
ＦＡＸ部３７は、ファクシミリ通信を行うためのＦＡＸインターフェースである。ＦＡＸ部３７は、例えば、プロセッサ３１から指定される動作設定（ＦＡＸ設定）に従って画像データをＦＡＸ送信する。ＦＡＸ部３７は、処理部の１つとして機能する。  
通信部３８は、ネットワーク３を介して、外部装置とデータ通信を行うためのネットワークインターフェースである。プロセッサ３１は、通信部３８によりネットワーク３を介してサーバ２と通信する。また、プロセッサ３１は、通信部３８によりネットワーク３を介して他のＭＦＰと通信しても良い。
【００１２】
操作パネル１４は、ユーザインターフェースである。操作パネル１４は、ユーザに対する案内を表示し、ユーザによる操作指示を受け付ける。図１に示す構成例において、操作パネル１４は、プロセッサ４１、ＲＡＭ４２、ＲＯＭ４３、メモリ４４、表示部４５、タッチパネル４６、キー４７、ＬＥＤ４８、及びブザー４９等を有する。  
プロセッサ４１は、操作パネル１４を制御する。プロセッサ４１は、プログラムを実行する演算回路を含む。プロセッサ４１は、例えば、ＣＰＵである。プロセッサ４１は、ＲＯＭ４３に記憶したプログラムを実行することにより種々の処理機能を実現する。プロセッサ４１は、システム制御部１３からの制御信号に応じて操作パネル１４の各部を制御する。また、プロセッサ４１は、操作パネル１４の各部に入力された情報をシステム制御部１３へ供給する。
【００１３】
ＲＡＭ４２は、ワーキングメモリである。ＲＡＭ４２は、例えば、揮発性のメモリである。ＲＯＭ４３は、不揮発性のプログラムメモリである。ＮＶＭ４４は、書換え可能な不揮発性のメモリである。ＮＶＭ４４は、プログラム、制御データ、設定情報および表示データなどを記憶する。ＭＶＮ４４が記憶するデータは、適宜更新できる。  
表示部４５は、操作メニュー画面および操作案内などを表示する。表示部４５は、例えば、液晶表示装置である。表示部４５は、表示画面上にタッチパネル４６を有する。タッチパネル４６は、操作部として機能する。タッチパネル４６は、表示部４５の表示画面上においてユーザがタッチした部位を検知する。タッチパネル４６は、ユーザがタッチした位置を示す情報を検知信号としてプロセッサ４１へ供給する。なお、操作部としては、表示部４５が表示した特定の部位（アイコンなど）を選択できるものであれば良く、例えば、ポインティングデバイスなどの操作装置であっても良い。
【００１４】
プロセッサ４１は、表示部４５に表示する画面を制御する。プロセッサ４１は、システム制御部１３から指示に応じて各種の操作画面を表示部４５に表示する。例えば、プロセッサ４１は、システム制御部１３から指示に応じてカスタマイズした操作画面を表示部４５に表示する。  
また、プロセッサ４１は、タッチパネル４６による検知信号により表示部４５の表示画面にユーザが入力（タッチ）した位置を検知する。例えば、プロセッサ４１は、表示部４５に表示したアイコンの表示位置とタッチパネル４６が検知するユーザのタッチ位置とに基づいてユーザが入力したアイコン（指示内容）を特定する。プロセッサ４１は、検知した指示内容を示す情報をシステム制御部１３のプロセッサ３１へ供給する。また、プロセッサ４１は、タッチパネル４６が検知するユーザによる画面上へタッチ操作（タッチ位置の移動距離や移動速度などのタッチ状態）に応じて操作指示の内容を検知するようにしても良い。
【００１５】
キー４７は、１つ又は複数のハードキーである。例えば、キー４７は、テンキーであっても良いし、スキャン、プリント、ＦＡＸ、電子ファイリングなどの機能を指示するためのボタンであっても良い。ＬＥＤ４８は、１つ又は複数のＬＥＤランプである。ＬＥＤ４８は、当該ＭＦＰ１の動作状態を示す。例えば、ＬＥＤ４８は、動作異常が発生した場合に点灯する。ブザー４９は、音を発する。例えば、ブザー４９は、エラー発生時に異常を示す警告音を発する。  
なお、操作パネル１４には、外部機器を接続するための汎用の規格に準じたインターフェースを設けても良い。操作パネル１４に設けるインターフェースには、可搬型の記憶装置、テンキー或いは可搬型のキーボードなどを接続できるようにしても良い。
【００１６】
サーバ２は、図１に示す構成例において、プロセッサ６１、ＲＡＭ６２、ＲＯＭ６３、データメモリ６４、データベース（ＤＢ）６５、及び通信部６６などを有する。  
プロセッサ６１は、制御部として機能する。プロセッサ６１は、プログラムに従って演算処理を実行する回路を含む。プロセッサ６１は、例えば、ＣＰＵである。プロセッサ６１は、ＲＯＭ６３あるいはデータメモリ６４が記憶するプログラムを実行することにより種々の処理機能を実現する。ＲＡＭ６２は、ワーキングメモリである。ＲＡＭ６２は、例えば、揮発性のメモリである。ＲＡＭ６２は、実行するプログラムを読み込んだり、バッファメモリとして機能したりする。ＲＯＭ６３は、プログラムメモリである。ＲＯＭ６３は、例えば、書換え不可の不揮発性メモリである。データメモリ６４は、制御データ、制御プログラム、および、設定情報などを記憶する。データメモリ６４は、例えば、書換え可能な不揮発性のメモリである。
【００１７】
ＤＢ６５は、当該システム内の各ＭＦＰの使用履歴を示す履歴情報を記憶する。ＤＢ６５が記憶する履歴情報は、実行したＭＦＰ、実行した時間、実行したユーザ情報、実行した処理内容及び設定内容などの情報を含む。ＤＢ６５は、データメモリ６４外の記憶装置に設けても良いし、サーバ２と通信可能な外部装置（例えば、別のデータサーバ）に設けても良い。  
通信部６６は、ネットワーク３を介して、外部装置とデータ通信を行うためのネットワークインターフェースである。プロセッサ６１は、通信部６６によりネットワーク３を介して各ＭＦＰ１と通信する。また、プロセッサ６１は、通信部６６を介して外部のネットワークに接続するようにしても良い。
【００１８】
次に、本実施形態に係る画像処理システムの動作の概要について説明する。  
画像処理システムにおいて、各ＭＦＰ１は、実行した処理内容を示す使用履歴情報をそれぞれＤＢ３５に保存する。各ＭＦＰ１は、実行した処理毎に、処理モード、設定情報、実行ユーザ、実行時刻等を示す情報を自機の使用履歴情報としてＤＢ３５の第１記憶領域３５ａに記憶する。各ＭＦＰ１は、ＤＢ３５の第１記憶領域３５ａに蓄積した自機の使用履歴情報をサーバ２へ送信（アップロード）する。  
サーバ２は、各ＭＦＰの使用履歴情報を収集（取得）する。サーバ２は、各ＭＦＰから収集した使用履歴情報をＤＢ６５に記憶する。また、サーバ２は、収集した使用履歴情報を所定の分類毎に集計する。サーバ２は、集計結果を使用履歴情報と共にシステム全体の使用履歴情報としてＤＢ６５に蓄積する。なお、サーバ２は、複数種類の分類毎に使用履歴情報を集計した集計結果をＤＢ６５に蓄積しても良い。サーバ２は、ＤＢ６５に蓄積したシステム全体の使用履歴情報を各ＭＦＰ１へ配信する。  
各ＭＦＰ１は、サーバ２から配信（ダウンロード）されるシステム全体の使用履歴情報をＤＢ３５の第２記憶領域３５ｂに記憶する。各ＭＦＰ１は、ＤＢ３５に蓄積した自機の使用履歴情報及びシステム全体の使用履歴情報に基づいてカスタマイズ画面を作成する。各ＭＦＰ１は、作成したカスタマイズ画面を表示部４５に表示する。
【００１９】
次に、実施形態に係るＭＦＰ１の操作パネル１４の表示部４５が表示するカスタマイズ画面の表示例について説明する。  
ＭＦＰ１は、特定の条件（例えば、実行頻度の高い順）に基づいてＤＢ３５から使用履歴情報を選出する。ＭＦＰ１は、特定の条件で選出した使用履歴情報と同様な処理内容の処理を指示するアイコン（ショートカット）を作成する。ＭＦＰ１は、作成したアイコンを並べた１又は複数のメニュー画面を含むカスタマイズ画面を表示部４５に表示する。  
図２（ａ）は、ＭＦＰ１の表示部４５が表示するカスタマイズ画面の第１の表示例である。  
図２（ａ）に示すカスタマイズ画面は、３つの表示領域Ｒ１、Ｒ２、Ｒ３を有する。各表示領域Ｒ１、Ｒ２、Ｒ３は、それぞれメニュー画面７０、８０、９０を表示する。メニュー画面７０、８０、９０は、それぞれ異なる条件で選出した使用履歴情報に基づいて作成したアイコンを配置する。  
図２（ａ）に示す例において、第１の表示領域Ｒ１は、自機（当該ＭＦＰ１）の使用履歴情報に基づいて作成するメニュー画面７０を表示する。メニュー画面７０は、４つのアイコン７１、７２、７３、７４と選択欄７５とを有する。アイコン７１、７２、７３、７４は、使用履歴情報が示す処理内容と同様な処理を指示するアイコンである。アイコン７１、７２、７３、７４は、処理モードとして、コピーモード、スキャンモード、プリントモード、カウンタモードの実行頻度が高い事を示す。
【００２０】
アイコン７１は、処理モードがコピーモードの使用履歴情報のうち使用頻度が最も高い使用履歴情報が示す処理を指示するボタンである。図２（ａ）のアイコン７１は、認証ユーザがコピーモードにおいて、カラー、Ａ３からＡ４、片面、ホールパンチの設定でコピーを実行した回数が多い（実行頻度が高い）ことを示す。システム制御部１３は、アイコン７１が指示されると、実行頻度が高いコピー設定（カラー、Ａ３からＡ４、片面、ホールパンチ）でのコピー処理を実行する。  
アイコン７２は、処理モードがスキャンモードの使用履歴情報のうち使用頻度が最も高い使用履歴情報が示す処理を指示するボタンである。図２（ａ）のアイコン７２は、認証ユーザがスキャンモードにおいて、定時レポートのスキャンを実行した回数が多い（実行頻度が高い）ことを示す。システム制御部１３は、アイコン７２が指示されると、実行頻度が高いスキャン処理としての定時レポートのスキャンを実行する。  
アイコン７３は、処理モードがプリントモードの使用履歴情報のうち使用頻度が最も高い使用履歴情報が示す処理を指示するボタンである。図２（ａ）のアイコン７３は、認証ユーザがプリントモードにおいて、ローカルフォルダにあるデータのプリントを実行した回数が多い（実行頻度が高い）ことを示す。システム制御部１３は、アイコン７３が指示されると、実行頻度が高いプリント処理としてのローカルフォルダによるデータのプリントを実行する。  
アイコン７４は、処理モードがコピー、スキャン、プリント以外の使用履歴情報のうち使用頻度が最も高い使用履歴情報が示す処理を指示するボタンである。図２（ａ）のアイコン７４は、認証ユーザがカウンタモード（管理モード）において、使用履歴の印刷を実行した回数が多い（実行頻度が高い）ことを示す。システム制御部１３は、アイコン７４が指示されると、実行頻度が高い使用履歴の印刷を実行する。
【００２１】
選択欄７５は、メニュー画面７０を作成する条件を表示する。選択欄７５は、予め設定されている条件、或いはユーザが指定する条件を表示する。選択欄７５は、プルダウンメニューなどで表示する複数の選択肢からユーザが選択する条件を表示する。メニュー画面７０を作成する条件としては、「認証ユーザ」、装置の「過去１日分」、装置の「過去１週間分」、装置の「過去１ヵ月分」などが選択可能である。  
選択欄７５に「認証ユーザ」と表示する場合、メニュー画面７０は、自機の使用履歴情報における認証されたユーザの使用履歴情報に基づいて作成される。また、選択欄７５に「過去１日（１週間、１ヶ月）分」と表示する場合、メニュー画面７０は、当該ＭＦＰの過去１日（１週間、１ヶ月）分の使用履歴情報に基づいて作成される。なお、選択欄７５に「認証ユーザ」と表示する場合、メニュー画面７０は、システム全体の使用履歴情報における認証されたユーザの使用履歴情報に基づいて作成されても良い。
【００２２】
第２の表示領域Ｒ２は、図２（ａ）に示す例において、システム全体の使用履歴情報に基づいて作成するメニュー画面８０を表示する。メニュー画面８０は、２つのアイコン８１、８２と選択欄８５とを有する。選択欄８５は、メニュー画面８０を作成する条件を表示する。アイコン８１、８２は、システム全体の使用履歴情報を選択欄８５に表示した条件で絞り込んだ場合に実行頻度が高い処理内容を示す。  
図２（ａ）に示す例において、アイコン８１は、「本部へのＦＡＸ送信」を指示するボタンである。アイコン８２は、「会議資料のプリント」を指示するボタンである。選択欄８５は、メニュー画面８０が「３階フロア」にあるＭＦＰで絞り込んだ使用履歴情報に基づいて作成されたことを示す。図２（ａ）に示すメニュー画面８０は、「３階フロア」にあるＭＦＰでは「本部へのＦＡＸ送信」と「会議資料のプリント」との実行頻度が高い事を示す。また、選択欄８５に表示する条件は、ユーザが選択できる。例えば、選択欄８５は、プルダウンメニューなどでユーザが選択可能な複数の選択肢（例えば、「３階フロア」、「２階フロア」、「経理部」、「法務部」、「東京」、「神奈川」、「ＭＦＰ１」、「ＭＦＰ２」など）を表示する。
【００２３】
第３の表示領域Ｒ３は、図２（ａ）に示す例において、システム全体の使用履歴情報に基づいて作成する操作画面９０を表示する。図２（ａ）に示すメニュー画面９０は、２つのアイコン９１、９２と選択欄９５とを有する。選択欄９５は、メニュー画面９０を作成する条件を表示する。アイコン９１、９２は、システム全体の使用履歴情報を選択欄９５に表示した条件で絞り込んだ場合に実行頻度が高い処理内容を示す。  
図２（ａ）に示す例において、アイコン９１は、モノクロ、２ｉｎ１、両面、ステイプル有りの設定でのコピーを指示するボタンである。アイコン９２は、定時レポートフォルダにファイリングされているデータの参照（表示）を指示するボタンである。図２（ａ）の選択欄９５は、メニュー画面９０がシステム全体の使用履歴情報を「午前」の時間帯で絞り込んだ使用履歴情報に基づいて作成されたことを示す。ここで、選択欄９５は、使用履歴情報を絞り込むための時間帯を選択できるものとする。選択欄９５に表示する時間帯は、ユーザが選択できる。例えば、選択欄９５は、プルダウンメニューなどでユーザが選択可能な複数の選択肢（例えば、「午前」、「午後（昼間）」、「夜間」など）を表示する。メニュー画面９０は、選択欄９５に表示する時間帯で実行頻度が高い処理内容をアイコンで表示する。
【００２４】
また、図２（ｂ）は、カスタマイズ画面の第２の表示例である。図２（ｂ）は、メニュー画面９０´の表示内容が図２（ａ）に示す表示例と異なる。つまり、図２（ａ）に示す選択欄９５に表示する条件を「夜間」に変更すると、カスタマイズ画面は、メニュー画面９０が図２（ｂ）に示すメニュー画面９０´に更新される。図２（ｂ）に示すメニュー画面９０´は、２つのアイコン９３、９４と選択欄９５とを有する。  
アイコン９３は、ジョブステータス（未処理のジョブ）の確認（表示）を指示するボタンである。アイコン９４は、定時レポートフォルダにスキャンデータをファイルすることを指示するボタンである。図２（ｂ）の選択欄９５は、メニュー画面９０´がシステム全体の使用履歴を「夜間」の時間帯で絞り込んだ使用履歴情報に基づいて作成されたことを示す。つまり、図２（ａ）及び図２（ｂ）は、「午前」はアイコン９１、９２に示す処理内容の実行頻度が高く、「夜間」はアイコン９３、９４に示す処理内容の実行頻度が高いことを示す。
【００２５】
なお、カスタマイズ画面におけるメニュー画面は、図２（ａ）及び図２（ｂ）に示す構成に限定されるものではなく、任意に設定可能である。例えば、各メニュー画面に表示するアイコンの数、アイコンの配置、及び選択欄の配置などは、任意に設定可能である。また、カスタマイズ画面中で表示するメニュー画面は、ユーザ毎又は複数ユーザで構成するグループ毎に設定できるようにしても良い。例えば、カスタマイズ画面の表示設定は、ユーザ情報に含まれる設定情報として保存するようにしても良い。
【００２６】
次に、ＭＦＰ１の動作について説明する。  
図３は、実施形態に係るＭＦＰ１におけるカスタマイズ画面の表示処理を含む動作例を説明するためのフローチャートである。  
待機状態において、ＭＦＰ１は、ユーザが提示する情報による認証処理を受け付ける（ＡＣＴ１０）。例えば、ＭＦＰ１は、ユーザが操作パネル１４で入力する情報（例えば、ユーザＩＤ、暗証番号など）を取得する。また、ＭＦＰ１は、システム制御部１３にカードリーダを接続し、ユーザが提示するカード（例えば、ＩＣカード）からカードリーダが読み取る情報を取得するようにしても良い。また、ＭＦＰ１は、システム制御部１３にユーザの生体情報を取得する機器（例えば、カメラ、指紋スキャナ）を接続し、ユーザの生体情報を取得するようにして良い。  
なお、ＭＦＰ１は、認証が成功したユーザが利用できる運用とするものとして説明するが、ＭＦＰ１は、ユーザ認証無しで利用できる運用であっても良い。ユーザ認証無しで運用（ＡＣＴ１１及び１２を省略）する場合、プロセッサ３１は、デフォルト設定によりカスタマイズ画面に対する設定を判断すれば良い。
【００２７】
ユーザが提示する情報を取得すると（ＡＣＴ１０、ＹＥＳ）、ＭＦＰ１のシステム制御部１３のプロセッサ３１は、ユーザが提示する情報に基づく認証処理を実行する（ＡＣＴ１１）。ユーザ認証用の登録情報は、データメモリ３４が記憶しても良いし、ネットワーク３を介して通信可能なサーバ２のデータメモリ６４などに記憶しても良い。また、認証処理は、ネットワーク３を介して通信可能な認証用サーバ等の外部装置が実行するようにして良い。認証用サーバが認証処理を実行する場合、プロセッサ３１は、認証用サーバにユーザから取得した情報を送り、認証用サーバから認証結果を受けるようにすれば良い。  
ユーザの認証が成功すると（ＡＣＴ１１、ＹＥＳ）、システム制御部１３のプロセッサ３１は、認証が成功したユーザのユーザ情報を読み出す（ＡＣＴ１２）。ここで、ユーザ情報は、ユーザ毎の設定情報などが含まれるものとする。ユーザ情報は、プロセッサ３１が読み出せるものであれば良い。例えば、ユーザ情報は、データメモリ３４が記憶しても良いし、ネットワーク３を介して通信可能なサーバ２のデータメモリなどの外部装置が記憶しても良い。
【００２８】
認証が成功したユーザのユーザ情報を取得すると、プロセッサ３１は、取得したユーザ情報に含まれるカスタマイズ画面の表示設定を確認する（ＡＣＴ１２）。カスタマイズ画面を表示する設定でない場合（ＡＣＴ１３、ＮＯ）、プロセッサ３１は、標準のメニュー画面を操作パネル１４の表示部４５に表示する。  
カスタマイズ画面を表示すると判断した場合（ＡＣＴ１３、ＹＥＳ）、プロセッサ３１は、自機の履歴情報に基づくメニュー画面を表示するかを判断する（ＡＣＴ１４）。自機の履歴情報が必要であると判断した場合（ＡＣＴ１４、ＹＥＳ）、プロセッサ３１は、ＤＢ３５の第１記憶領域３５ａから自機の使用履歴情報を読み出す（ＡＣＴ１５）。自機の使用履歴情報を読み出すと、プロセッサ３１は、読み出した使用履歴情報に基づいてメニュー画面を作成する（ＡＣＴ１６）。  
例えば、図２（ａ）に示すカスタマイズ画面を表示する場合、プロセッサ３１は、自機の履歴情報３５ａにより第１表示領域Ｒ１に表示するメニュー画面７０を作成する。図２（ａ）に示すメニュー画面７０を作成する場合、プロセッサ３１は、自機の使用履歴情報から実行頻度の高い処理モードを４つ（所定数）選出する。プロセッサ３１は、選出した処理モード毎に最も実行頻度の高い設定情報を選出する。プロセッサ３１は、選出した処理モード毎に、選出した設定情報による処理を指示するためのアイコンを作成する。プロセッサ３１は、作成した所定数のアイコンを配置したメニュー画面７０を作成する。
【００２９】
また、カスタマイズ画面を表示する場合（ＡＣＴ１３、ＹＥＳ）、プロセッサ３１は、システム履歴情報に基づくメニュー画面を表示するかを判断する（ＡＣＴ１７）。システム履歴情報が必要であると判断した場合（ＡＣＴ１７、ＹＥＳ）、プロセッサ３１は、ＤＢ３５の第２記憶領域３５ｂからシステム履歴情報を読み出す（ＡＣＴ１８）。システム履歴情報を読み出すと、プロセッサ３１は、読み出したシステム履歴情報に基づいてメニュー画面を作成する（ＡＣＴ１９）。例えば、図２（ａ）に示すカスタマイズ画面を表示する場合、プロセッサ３１は、システム履歴情報によりメニュー画面８０とメニュー画面９０とを作成する。  
カスタマイズ画面に表示する全てのメニュー画面を作成すると、プロセッサ３１は、各メニュー画面を合成し、カスタマイズ画面を作成する（ＡＣＴ２０）。カスタマイズ画面を作成すると、プロセッサ３１は、作成したカスタマイズ画面を操作パネル１４の表示部４５に表示する（ＡＣＴ２１）。
【００３０】
カスタマイズ画面を表示した後、プロセッサ３１は、各メニュー画面への入力をタッチパネル４６の検知信号により検出する。例えば、画面の更新を指示するキーへの入力を検出した場合（ＡＣＴ２２、ＹＥＳ）、プロセッサ３１は、カスタマイズ画面を更新する処理を実行する（ＡＣＴ２３）。例えば、図２（ａ）に示すカスタマイズ画面において、選択欄９５に表示する条件が「夜間」に変更された場合、プロセッサ３１は、図２（ｂ）に示すカスタマイズ画面に更新する。プロセッサ３１は、「夜間」という条件でメニュー画面を作成し、図２（ａ）のメニュー画面９０を図２（ｂ）のメニュー画面９０´に更新する。  
また、操作パネル１４において動作指示が入力されると、プロセッサ３１は、入力された動作指示に応じた処理を実行する（ＡＣＴ２５）。例えば、カスタマイズ画面における何れかのアイコンが選択された状態で動作開始が指示された場合、プロセッサ３１は、選択されたアイコンに応じた処理内容の動作を実行する。
【００３１】
以上のように、ＭＦＰは、ＤＢが保存する履歴情報に基づいてメニュー画面を作成し、作成したメニュー画面を含むカスタマイズ画面を表示する。これにより、実施形態に係るＭＦＰは、個々のユーザが特別な指示（カスタマイズ画面の作成指示）を行わなくても、使用履歴に応じたカスタマイズ画面を提供できる。また、ＭＦＰは、個々のＭＦＰの使用履歴だけでなく、複数のＭＦＰにおける使用履歴に応じたカスタマイズ画面を提供できる。また、ＭＦＰは、個々のユーザの使用履歴だけでなく、複数のユーザによる使用履歴に応じたカスタマイズ画面を提供できる。
【００３２】
次に、本実施形態に係るＭＦＰ１が記憶する使用履歴情報について説明する。  
図４は、実施形態に係るＭＦＰ１のＤＢ３５が保存する情報の構成例を概念的に示す図である。  
ＭＦＰ１のプロセッサ３１は、処理（ジョブ）を実行する度に、実行した処理内容を示す使用履歴情報を作成する。ＭＦＰ１のプロセッサ３１は、作成した使用履歴情報を複数の粒度で分類し、分類ごとの集計（カウント）値をＤＢ３５に保存する。図４に示す例では、ＤＢ３５は、処理モード（第１段階の分類）と詳細な設定情報（第２段階の分類）との２段階の粒度で使用履歴情報を集計（カウント）した値を記憶する。処理モードは、コピー、スキャン、ＦＡＸ、プリント、電子ファイルなどである。ＤＢ３５は、処理モード毎に使用履歴情報をカウントした値を記憶する。さらに、ＤＢ３５は、処理モード毎に分類した使用履歴情報を、設定情報毎にカウントした値を記憶する。図４に示す分類結果によれば、処理モード毎の実行頻度と各処理モードでの各種設定の頻度とが簡単に確認できる。
【００３３】
なお、集計値は、様々な条件で分類した使用履歴情報をカウントしたものであって良い。例えば、第１段階の分類としては、処理モードに限定されず、処理を実行したユーザ毎であっても良いし、処理を実行した時間帯毎であっても良い。また、本実施形態において、各ＭＦＰが実行した処理の使用履歴情報は、各ＭＦＰ（自機）が集計するものとする。ただし、各ＭＦＰが実行した処理の使用履歴情報は、サーバが行うようにしても良い。  
また、図４に示すようなデータ構成は、サーバ２のＤＢ６５にも適用される。サーバ２は、システム内の各ＭＦＰから収集した使用履歴情報を様々な条件で集計した集計（カウント）値をＤＢ６５に記憶するものとする。
【００３４】
次に、ＭＦＰ１が実行した処理の使用履歴情報をＤＢ３５に登録する登録処理について説明する。  
図５は、ＭＦＰ１における使用履歴情報の登録処理を説明するためのフローチャートである。  
ＭＦＰ１のプロセッサ３１は、処理（ジョブ）を実行すると（ＡＣＴ３０、ＹＥＳ）、実行した処理内容を示す使用履歴情報を作成する（ＡＣＴ３１）。使用履歴情報は、実行時刻、実行ユーザ、処理モード、設定情報などの情報を含む。使用履歴情報を作成すると、プロセッサ３１は、作成した使用履歴情報をＤＢ３５の第１記憶領域３５ａに記憶する。また、プロセッサ３１は、作成した当該使用履歴情報を分類する（ＡＣＴ３２）。プロセッサ３１は、使用履歴情報を集計する単位で分類する。例えば、プロセッサは、複数段階の分類で使用履歴情報を分類して良い。ここでは、プロセッサ３１は、図４に示すように、第１段階の分類として処理モード毎に分類し、第２段階の分類として設定情報毎に分類するものとする。
【００３５】
使用履歴情報を分類すると、プロセッサ３１は、分類した使用履歴情報をＤＢ３５に登録済みの使用履歴情報と照合する（ＡＣＴ３３）。この照合において、プロセッサ３１は、同一の分類の使用履歴情報をカウントするため、分類上で一致する使用履歴情報があるかを判定する。例えば、処理モードと設定情報とで分類する場合、プロセッサ３１は、処理モードと設定情報とが一致するものが登録済みであるかを判定する。  
一致する使用履歴情報がＤＢ３５に登録済みであると判定した場合（ＡＣＴ３４、ＹＥＳ）、プロセッサ３１は、当該処理モードの当該設定情報に対するカウント値を１加算（インクリメント）する（ＡＣＴ３５）。また、登録済みの使用履歴情報がないと判定した場合（ＡＣＴ３４、ＮＯ）、プロセッサ３１は、当該使用履歴情報の処理モードと設定情報とに対するカウント値「１」をＤＢ３５に追加登録する。  
また、使用履歴情報を複数段階の条件で分類する場合、プロセッサ３１は、各段階の分類毎に使用履歴情報を集計する。例えば、処理モードと設定情報とでカウントを行う場合、プロセッサ３１は、処理モード毎のカウント値と設定情報毎のカウント値とを集計し、集計結果をＤＢ３５に登録する。  
以上により、ＭＦＰは、使用履歴情報を単に蓄積するだけでなく、特定の条件で分類によって集計した情報をデータベースに登録できる。なお、複数種類の分類で使用履歴情報を集計する場合、ＭＦＰは、上述した登録処理を各種の分類毎に実施する。これにより、ＭＦＰは、複数種類の各分類に応じて集計した情報をデータベースに登録できる。
【００３６】
次に、各ＭＦＰ１とサーバ２との間における情報伝送について説明する。  
図６は、ＭＦＰ１における使用履歴情報の送受信（アップロード及びダウンロード）を説明するためのフローチャートである。  
ＭＦＰ１のプロセッサ３１は、ＤＢ３５の第１記憶領域３５ａに記憶する使用履歴情報のアップロード時間に達したかを監視する（ＡＣＴ５１）。アップロード時間は、時間間隔で設定しても良いし、日時又は時刻で設定しても良い。アップロード時間の設定値は、例えば、データメモリ３４に記憶される。アップロード時間に達したと判断した場合（ＡＣＴ５１、ＹＥＳ）、プロセッサ３１は、第１記憶領域３５ａに更新された情報（更新情報）が記憶されているか否かを判断する（ＡＣＴ５２）。例えば、プロセッサ３１は、前回のアップロード時間後に第１記憶領域３５ａが更新されているか否かにより更新情報があるか否かを判断する。更新情報が無いと判断した場合（ＡＣＴ５２、ＮＯ）、プロセッサ３１は、今回のアップロードを行わないと判断する。また、更新情報があると判断した場合（ＡＣＴ５２、ＹＥＳ）、プロセッサ３１は、第１記憶領域３５ａに記憶する情報のうち更新情報をサーバ２へアップロードする（ＡＣＴ５３）。  
上記ＡＣＴ５１−５３の処理により、各ＭＦＰ１は、ＤＢ３５の第１記憶領域３５ａに蓄積する自機の使用履歴情報をサーバ２へアップロードできる。
【００３７】
また、ＭＦＰ１のプロセッサ３１は、ＤＢ３５の第２記憶領域３５ｂに記憶するシステム全体の使用履歴情報のダウンロード時間に達したかを監視する（ＡＣＴ６１）。ダウンロード時間の設定値は、例えば、データメモリ３４に記憶される。ダウンロード時間は、時間間隔で設定しても良いし、時刻で設定しても良い。また、ダウンロード時間は、アップロード時間と同じ値に設定しても良い。  
ダウンロード時間に達したと判断した場合（ＡＣＴ６１、ＹＥＳ）、プロセッサ３１は、サーバ２に更新された情報（更新情報）があるか否かを判断する（ＡＣＴ６２）。例えば、プロセッサ３１は、サーバ２に対して更新情報のダウンロードを要求し、サーバ２からの応答によって更新情報の有無を判断する。サーバ２に更新情報が無いと判断した場合（ＡＣＴ６２、ＮＯ）、プロセッサ３１は、ダウンロードを行わず、次のダウンロード時間までの時間監視を行う。  
また、サーバ２に更新情報があると判断した場合（ＡＣＴ６２、ＹＥＳ）、プロセッサ３１は、サーバ２から更新情報をダウンロードする（ＡＣＴ６３）。プロセッサ３１は、サーバ２からダウンロードした更新情報を用いてＤＢ３５の第２記憶領域３５ｂに記憶するシステム全体の使用履歴情報を更新する（ＡＣＴ６４）。  
上記ＡＣＴ６１−６４の処理により、各ＭＦＰ１は、ＤＢ３５の第２記憶領域３５ｂにシステム全体の使用履歴情報を蓄積できる。
【００３８】
次に、サーバ２の動作について説明する。  
図７は、サーバ２によるシステム全体の使用履歴情報に対する情報管理処理を説明するためのフローチャートである。  
サーバ２のプロセッサ６１は、システム内における各ＭＦＰ１からの更新情報のアップロードを受け付ける（ＡＣＴ７１）。あるＭＦＰ１から更新情報がアップロードされると、プロセッサ６１は、通信部６６を介してＭＦＰ１からの更新情報を受信する（ＡＣＴ７２）。プロセッサ６１は、受信した更新情報をＤＢ６５に記憶する。プロセッサ６１は、受信した更新情報から１つの使用履歴情報を抽出し、当該使用履歴情報を分類する（ＡＣＴ７３）。プロセッサ６１は、抽出した使用履歴情報を所定の粒度で分類する。例えば、プロセッサ６１は、図４と同様に、第１段階の分類として処理モード毎に分類し、第２段階の分類として設定情報毎に分類する。
【００３９】
使用履歴情報を分類すると、プロセッサ６１は、分類した使用履歴情報をＤＢ６５に登録済みの使用履歴情報と照合する（ＡＣＴ７４）。この照合において、プロセッサ６１は、分類上で一致する使用履歴情報が登録済みであるかを判定する。例えば、処理モードと設定情報とで分類する場合、プロセッサ６１は、処理モードと設定情報とが一致するものが登録済みであるかを判定する。一致する使用履歴情報がＤＢ６５に登録済みであると判定した場合（ＡＣＴ７５、ＹＥＳ）、プロセッサ６１は、当該処理モードの当該設定情報に対するカウント値を「１」加算（インクリメント）する（ＡＣＴ７６）。また、登録済みの使用履歴情報がないと判定した場合（ＡＣＴ７５、ＮＯ）、プロセッサ６１は、当該使用履歴情報の処理モードと設定情報とに対するカウント値「１」をＤＢ６５に追加登録する。
【００４０】
プロセッサ６１は、ＡＣＴ７３−７７の処理を更新情報に含まれる全ての使用履歴情報に対して実行する。更新情報に含まれる全使用履歴情報に対する集計が終了すると（ＡＣＴ７８、ＹＥＳ）、プロセッサ６１は、各ＭＦＰ１からのダウンロード要求あるいはアップロードを受け付ける。  
また、あるＭＦＰ１からのダウンロード要求を受けた場合（ＡＣＴ７９、ＹＥＳ）、プロセッサ６１は、ＤＢ６５に更新された情報（更新情報）があるかを判定する（ＡＣＴ８０）。更新情報があると判定した場合（ＡＣＴ８０、ＹＥＳ）、プロセッサ６１は、ダウンロードの要求元のＭＦＰ１に対して更新情報を送信する（ＡＣＴ８１）。また、更新情報が無いと判断した場合（ＡＣＴ８０、ＮＯ）、プロセッサ３１は、ダウンロードの要求元のＭＦＰ１に対して更新情報が無い事を通知する（ＡＣＴ８２）。
【００４１】
以上のように、本実施形態によれば、サーバは、各ＭＦＰから収集する使用履歴情報について特定の分類で集計した情報をデータベースに登録できる。  
なお、サーバは、特定の分類による集計結果を各ＭＦＰから取得し、各ＭＦＰから取得する集計結果を合算した集計値をデータベースに登録するようにしても良い。また、サーバは、複数種類の分類で集計する場合には、分類ごとの集計値をデータベースに保存するものとする。以上により、サーバにおいては、システム全体の使用履歴情報に対して、各種の分類によって集計した情報をデータベースに保存できる。
【００４２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４３】
１…デジタル複合機（画像処理装置）、２…サーバ（情報管理装置）、１１…スキャナ（処理部）、１２…プリンタ（処理部）、３１…プロセッサ（制御部）、３５…ＤＢ（記憶部）、３７…ＦＡＸ部（処理部）、３８…通信部、４５…表示部、４６…タッチパネル（操作部）、６１…プロセッサ（制御部）、６５…ＤＢ（記憶部）、６６…通信部。
【図１】
2017103541.tif 000003
【図２】
2017103541.tif 000004
【図３】
2017103541.tif 000005
【図４】
2017103541.tif 000006
【図５】
2017103541.tif 000007
【図６】
2017103541.tif 000008
【図７】
2017103541.tif 000009