(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷処理を実行する印刷手段と、
ユーザが前記印刷装置にログインするためのログイン処理を実行するログイン手段と、
前記印刷装置において設定可能な複数の設定項目について、前記ユーザが使用した使用回数を蓄積する蓄積手段と、
前記印刷装置に新たな機能を追加する追加手段と、
前記蓄積手段によって蓄積されている、前記新たな機能に対応する特定の設定項目の使用回数に基づいて、前記新たな機能が追加されたことを前記ユーザに通知するか否かを決定する決定手段と、
前記新たな機能が追加されたことを前記ユーザに通知すると前記決定手段によって決定された場合に、前記新たな機能が追加されたことを前記ユーザが前記印刷装置にログインした際に前記ユーザに通知する通知手段と、
前記通知手段による通知に対して前記新たな機能を使用することを前記ユーザが選択した場合に、前記新たな機能を設定した状態で設定画面を表示し、前記通知手段による通知に対して前記新たな機能を使用しないことを前記ユーザが選択した場合に、前記新たな機能を設定しないで設定画面を表示する表示制御手段とを備え、
前記新たな機能が追加されたことを前記ユーザに通知しないと前記決定手段によって決定された場合に、前記通知手段は、前記新たな機能が追加されたことを前記ユーザが前記印刷装置にログインした際に前記ユーザに通知しないことを特徴とする印刷装置。
【請求項２】
前記通知手段は、前記新たな機能が追加されたことを前記ユーザに通知するための通知画面を表示し、
前記通知画面には、前記新たな機能を使用するか否かを前記ユーザが選択するための選択肢が表示されることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記決定手段は、前記新たな機能に対応する前記特定の設定項目の使用回数が所定の回数より多い場合に、前記新たな機能が追加されたことを前記ユーザに通知すると決定することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記追加手段は、前記印刷装置のアップデートに基づいて前記印刷装置に新たな機能を追加することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記追加手段は、ライセンス番号の入力に基づいて前記印刷装置に新たな機能を追加することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項６】
送信機能を備える画像処理装置であって、
ユーザが前記画像処理装置にログインするためのログイン処理を実行するログイン手段と、
前記送信機能に対応する複数の設定項目について、前記ユーザが使用した使用回数を蓄積する蓄積手段と、
前記画像処理装置に新たな機能を追加する追加手段と、
前記蓄積手段によって蓄積されている、前記新たな機能に対応する特定の設定項目の使用回数に基づいて、前記新たな機能が追加されたことを前記ユーザに通知するか否かを決定する決定手段と、
前記新たな機能が追加されたことを前記ユーザに通知すると前記決定手段によって決定された場合に、前記新たな機能が追加されたことを前記ユーザが前記画像処理装置にログインした際に前記ユーザに通知する通知手段と、
前記通知手段による通知に対して前記新たな機能を使用することを前記ユーザが選択した場合に、前記新たな機能を設定した状態で前記送信機能の基本画面を表示し、前記通知手段による通知に対して前記新たな機能を使用しないことを前記ユーザが選択した場合に、前記新たな機能を設定しないで前記送信機能の基本画面を表示する表示制御手段とを備え、
前記新たな機能が追加されたことを前記ユーザに通知しないと前記決定手段によって決定された場合に、前記通知手段は、前記新たな機能が追加されたことを前記ユーザが前記画像処理装置にログインした際に前記ユーザに通知しないことを特徴とする画像処理装置。
【請求項７】
前記通知手段は、前記新たな機能が追加されたことを前記ユーザに通知するための通知画面を表示し、
前記通知画面には、前記新たな機能を使用するか否かを前記ユーザが選択するための選択肢が表示されることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記決定手段は、前記新たな機能に対応する前記特定の設定項目の使用回数が所定の回数より多い場合に、前記新たな機能が追加されたことを前記ユーザに通知すると決定することを特徴とする請求項６又は７に記載の画像処理装置。
【請求項９】
前記追加手段は、前記画像処理装置のアップデートに基づいて前記画像処理装置に新たな機能を追加することを特徴とする請求項６乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記追加手段は、ライセンス番号の入力に基づいて前記画像処理装置に新たな機能を追加することを特徴とする請求項６乃至８のいずれか１項に記載の画像処理装置。
【請求項１１】
前記送信機能は、ＦＡＸ機能又はＥ−Ｍａｉｌ機能であることを特徴とする請求項６乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
印刷装置の制御方法であって、
印刷処理を実行する印刷工程と、
ユーザが前記印刷装置にログインするためのログイン処理を実行するログイン工程と、
前記印刷装置において設定可能な複数の設定項目について、前記ユーザが使用した使用回数を蓄積する蓄積工程と、
前記印刷装置に新たな機能を追加する追加工程と、
前記蓄積工程によって蓄積されている、前記新たな機能に対応する特定の設定項目の使用回数に基づいて、前記新たな機能が追加されたことを前記ユーザに通知するか否かを決定する決定工程と、
前記新たな機能が追加されたことを前記ユーザに通知すると前記決定工程によって決定された場合に、前記新たな機能が追加されたことを前記ユーザが前記印刷装置にログインした際に前記ユーザに通知する通知工程と、
前記通知工程による通知に対して前記新たな機能を使用することを前記ユーザが選択した場合に、前記新たな機能を設定した状態で設定画面を表示し、前記通知工程による通知に対して前記新たな機能を使用しないことを前記ユーザが選択した場合に、前記新たな機能を設定しないで設定画面を表示する表示制御工程とを備え、
前記新たな機能が追加されたことを前記ユーザに通知しないと前記決定工程によって決定された場合に、前記通知工程は、前記新たな機能が追加されたことを前記ユーザが前記印刷装置にログインした際に前記ユーザに通知しないことを特徴とする印刷装置の制御方法。
【請求項１３】
請求項１２に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１４】
送信機能を備える画像処理装置の制御方法であって、
ユーザが前記画像処理装置にログインするためのログイン処理を実行するログイン工程と、
前記送信機能に対応する複数の設定項目について、前記ユーザが使用した使用回数を蓄積する蓄積工程と、
前記画像処理装置に新たな機能を追加する追加工程と、
前記蓄積工程によって蓄積されている、前記新たな機能に対応する特定の設定項目の使用回数に基づいて、前記新たな機能が追加されたことを前記ユーザに通知するか否かを決定する決定工程と、
前記新たな機能が追加されたことを前記ユーザに通知すると前記決定工程によって決定された場合に、前記新たな機能が追加されたことを前記ユーザが前記画像処理装置にログインした際に前記ユーザに通知する通知工程と、
前記通知工程による通知に対して前記新たな機能を使用することを前記ユーザが選択した場合に、前記新たな機能を設定した状態で前記送信機能の基本画面を表示し、前記通知工程による通知に対して前記新たな機能を使用しないことを前記ユーザが選択した場合に、前記新たな機能を設定しないで前記送信機能の基本画面を表示する表示制御工程とを備え、
前記新たな機能が追加されたことを前記ユーザに通知しないと前記決定工程によって決定された場合に、前記通知工程は、前記新たな機能が追加されたことを前記ユーザが前記画像処理装置にログインした際に前記ユーザに通知しないことを特徴とする画像処理装置の制御方法。
【請求項１５】
請求項１４に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに推奨すべき画像処理機能を表示する印刷装置、画像処理装置、印刷装置の制御方法、画像処理装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
複写機や複合機に代表される画像処理装置は、印刷、コピー、ＦＡＸ、送信など、様々なジョブを実行可能である。また、ジョブの実行の際には、両面印刷や縮小レイアウト（２ｉｎ１や４ｉｎ１）などの様々な設定項目に対してユーザは設定を行うことができる。また、画像処理装置に対しては、ファームウェアのアップデートや新たなライセンスの取得によって新しい機能を追加することもできる。
このような様々な機能をユーザに通知する技術として、特許文献１に記載の技術が知られている。特許文献１は、更新された機能を遠隔地から操作している全てのユーザに対して通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８２２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理装置のユーザが、画像処理装置の機能をすべて使用するとは限らない。あるユーザは両面印刷しか使わないかもしれないし、あるユーザは両面印刷と縮小レイアウトを使う程度かもしれない。特許文献１のように画像処理装置の機能の更新をすべて通知すると、更新された機能を必要としないユーザにとっては不要な通知が頻繁に発生することになってしまう。一方、選別した新たな機能が追加されたことをユーザに通知したとしても、その新たな機能を使用するためにどんな設定を行えばよいか、ユーザは把握していないことがある。つまり、せっかく新たな機能を追加したとしても、その新たな機能を容易に使用することができないという課題があった。
【０００５】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ユーザの使用頻度が高い設定項目に関連する情報をユーザに通知できる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
印刷装置であって、印刷処理を実行する印刷手段と、ユーザが前記印刷装置にログインするためのログイン処理を実行するログイン手段と、前記印刷装置において設定可能な複数の設定項目について、前記ユーザが使用した使用回数を蓄積する蓄積手段と、前記印刷装置に新たな機能を追加する追加手段と、前記蓄積手段によって蓄積されている、前記新たな機能に対応する特定の設定項目の使用回数に基づいて、前記新たな機能が追加されたことを前記ユーザに通知するか否かを決定する決定手段と、前記新たな機能が追加されたことを前記ユーザに通知すると前記決定手段によって決定された場合に、前記新たな機能が追加されたことを前記ユーザが前記印刷装置にログインした際に前記ユーザに通知する通知手段と、前記通知手段による通知に対して前記新たな機能を使用することを前記ユーザが選択した場合に、前記新たな機能を設定した状態で設定画面を表示し、前記通知手段による通知に対して前記新たな機能を使用しないことを前記ユーザが選択した場合に、前記新たな機能を設定しないで設定画面を表示する表示制御手段とを備え、前記新たな機能が追加されたことを前記ユーザに通知しないと前記決定手段によって決定された場合に、前記通知手段は、前記新たな機能が追加されたことを前記ユーザが前記印刷装置にログインした際に前記ユーザに通知しないことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの使用頻度が高い設定項目に関連する更新された新たな機能に関する情報をユーザに通知でき、新たな機能の設定方法を把握していないユーザであったとしても、新たな機能を容易に使用することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態を示す画像処理装置の構成を説明するブロック図である。
【図２】ユーザ登録されたデータベースの一例を示す図である。
【図３】画像処理装置の制御方法を説明するフローチャートである。
【図４】操作部の表示部に表示するＵＩ画面の一例を示す図である。
【図５】ユーザ毎に管理するユーザ情報の一例を示す図である。
【図６】画像処理装置の制御方法を説明するフローチャートである。
【図７】操作部の表示部に表示するＵＩ画面の一例を示す図である。
【図８】画像処理装置の制御方法を説明するフローチャートである。
【図９】操作部の表示部に表示するＵＩ画面の一例を示す図である。
【図１０】ユーザ登録されたデータベースの一例を示す図である。
【図１１】画像処理装置の制御方法を説明するフローチャートである。
【図１２】操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１０】
図１は、本実施形態を示す画像処理装置の構成を説明するブロック図である。以下、本例では、ジョブを実行する画像処理装置１００を複写機として構成した例を挙げるが、画像処理装置１００はコピー機能のみ或いはプリント機能のみの単一機能型の装置として、あるいは複合機（ＭＦＰ（Multi Function Peripheral）として構成してもよい。
【００１１】
図１において、ＣＰＵ１０１は、システムの制御部であり、画像処理装置全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムを格納するためのものである。ＳＲＡＭ１０３は、画像処理装置にログインしたユーザが登録した設定値や画像処理装置の管理データ、ユーザが使用した機能や設定の情報、読み取り部１０５で読み取った画像データ等のデータや情報を格納するものである。
ＤＲＡＭ１０４は、プログラム制御変数等を一時的に格納したりするためのものである。読み取り部１０５は、画像データを読み取り、バイナリデータに変換する装置でありこれを用いてコピー機能の原稿読み取り等を行なうものである。記録部１０６は、前記読み取り部１０５で読み取った画像データ等を、記録紙に印刷し出力する装置であって、各種のプリント方式に準じたプリンタエンジンを備える。また、画像処理装置１００が記録部１０６から出力されるシートの後処理を実行可能な場合にも、本発明を適用可能である。
【００１２】
操作部１０７は、画像処理装置内の情報等を表示する機能も兼ねたタッチパネルで構成された表示部や、同様にユーザが画像処理装置の設定を行う為に操作するテンキー等のボタン類を具備するユーザとのインタフェース部を備える。
画像処理部１０８は、コピー等で扱う画像データの符号化復号化処理を行う。なお、コピー画像の変倍処理部もここに含まれる。
プリンタＩ／Ｆ１０９は、外部装置、例えばＬＡＮ（イーサーネット）やＵＳＢ等といったホスト装置等とのインタフェース部分である。外部メモリインタフェース１１０は、外部メディア、例えばＦＬＡＳＨメモリやＵＳＢメモリ等とのインタフェース部分である。また、上記各部は、データバス１１１を介してＣＰＵ１０１に接続される。
【００１３】
図２は、図１に示したＳＲＡＭ１０３に格納されるユーザ登録されたデータベースの一例を示す図である。本例は、画像処理装置１００にログインしたユーザ毎に各機能や設定を何回使用したかを計測した結果を例えばデータベースに保存しているような形態を表のイメージとして示した例である。なお、データベースは、図１のＳＲＡＭ１０３に格納される場合を示すが、不揮発な記録手段であればＳＲＡＭ１０３以外に記録する方法であっても問題ない。
図２において、２０１はユーザＩＤで、画像処理装置１００にログイン出来る各ユーザに割り当てているＩＤ番号である。本実施形態では、ユーザが設定したまたは選択した画像処理機能を分類して記録し、操作初期画面に対して表示すべき画像処理機能の表示履歴を当該ユーザ別に記録することで図２に示すテーブルが作成される。
【００１４】
ユーザＩＤ２０１は各ユーザ毎にユニークな番号を割り当てており、画像処理装置１００の内部では各ユーザに関連した様々な情報はユーザＩＤ２０１に紐付けて記憶されている。
次に、ユーザＩＤ２０１が「０００１」であるユーザに紐付けた各種情報について説明する。
【００１５】
２０２は分類で、列方向に当該画像処理装置１００が持っている機能を広い範囲で分類した例を示す。本実施形態では、画像処理装置は説明を簡略化する為に「コピー」とＦＡＸやＥ−Ｍａｉｌ等の「送信」の２つの機能を持っているものとする。
２０３は第１のカウント数で、列方向に画像処理装置１００にログインしたユーザが上記分類２０２で示した機能を各々何回実際に使用したか、その回数（実行回数）を計測した結果を示している。例えば、ユーザがコピーを実際に使用してコピーした印刷結果が出力されると分類２０２の「コピー」の第１のカウント数２０３がＣＰＵ１０１により１つカウントアップされる。
【００１６】
２０４は設定項目で、列方向に分類２０２に属している複数の機能を実行する際にユーザが設定することができる設定項目を示している。
本実施形態の画像処理装置１００には分類２０２の「コピー」の設定項目２０４として、「両面」、「縮小レイアウト」、「ソート」、「拡大／縮小」、「その他」、が備わっている例を示す。
また、本実施形態の画像処理装置１００には分類２０２の「送信」の設定項目２０４として、「ファイル形式」、「解像度」、「原稿サイズ」、「その他」が用意されている例を示す。
２０５は第２のカウント数で、設定項目２０４のそれぞれがユーザによって何回実際に使用されたのか、その回数を計測した結果を示している例である。
例えば、ユーザがコピーを実際に行う時に、両面コピーを設定して印刷結果が出力されると設定項目２０４の「両面」の第２のカウント数２０５がＣＰＵ１０１により１つカウントアップされる。
【００１７】
以下、図３を参照して、上記図２のテーブルがどのように更新されていくかを説明する。
図３は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。なお、各ステップは、図１のＲＯＭ１０２に格納された制御プログラムをＣＰＵ１０１が実行することにより実現される。
まず、ユーザが画像処理装置１００の操作部１０７にあるボタン類や表示部を使って画像処理装置１００にログインする。なお、認証方法については、特に限定されるものではない。つまり、ログイン時に行う認証方法については、それがどんな方法であっても本発明の効果に影響を与えない為、本実施形態では詳細な説明は行わない。本実施形態では、ＣＰＵ１０１がログインする各ユーザが画像処理装置１００の内部でユーザＩＤにより識別する。より、具体的には、ＵＩ画面として図４に示すログイン画面をＣＰＵ１０１が操作部１０７の表示部に表示して、ユーザが部門ＩＤと暗証番号を入力する方法で行うものとする。この場合、部門ＩＤはログインするユーザに割り当てたユーザＩＤとなる。このように、本実施形態では図４に示す認証画面を用いて、画像処理装置を操作しようとしているユーザ別または部門別に認証することができるように構成されている。
【００１８】
図３のＳ３０１で、ＣＰＵ１０１は、ユーザが画像処理装置にログインするかどうか待っており、ログインが成功したと判断した場合に、次のステップに進む。
【００１９】
次に、ＣＰＵ１０１は、ログインしたユーザが何らかの操作もしくはコピーや送信の操作か、もしくはログアウト操作を実行するかを待つ（Ｓ３０２）。次に、ＣＰＵ１０１はＳ３０２で行われたユーザの操作が何であるかを判断して、処理を分岐する。
例えばＳ３０２で、ＣＰＵ１０１が、ユーザがＵＩ画面を用いて実行した操作がコピーや送信を実行する操作であると判断した場合、Ｓ３０４に進み、それ以外の操作の場合はＳ３０６に進む。
【００２０】
Ｓ３０６では、ＣＰＵ１０１は、Ｓ３０２で行われた操作がログアウト操作であるかを判断し、ログアウト操作であるとＣＰＵ１０１が判断した場合、ユーザのログアウト処理を実行して、本処理を終了する。
一方、Ｓ３０６で、Ｓ３０２で行われた操作がログアウト以外であるとＣＰＵ１０１が判断した場合、ＣＰＵ１０１は、ユーザが実行した操作に応じた処理を実行して（Ｓ３０７）、本処理をＳ３０２に戻す。ここで、ユーザが例えばテンキーの操作によるコピーの部数指定の処理等が該当する。
【００２１】
次に、Ｓ３０４で、ＣＰＵ１０１は、読み取り部１０５、画像処理部１０８、記録部１０６を制御してコピー処理またはプリンタＩ／Ｆ１０９を制御して画像データを送信する処理等を実行する。
なお、Ｓ３０４ではこれと共にＣＰＵ１０１は、図２に示した分類２０２に示している「コピー」や「送信」に対応づけられた第１のカウント数２０３のカウント値を処理数に応じてカウントアップする。なお、ＣＰＵ１０１がカウントアップするのは、ログイン中のユーザのユーザＩＤ２０１の箇所に対応づけられた分類２０２の第１のカウント数２０３である。
【００２２】
次に、ＣＰＵ１０１は、Ｓ３０４で行われたコピーまたは送信を実行する際に設定された設定内容が図２に示した設定項目２０４のどの項目に該当するかを判断し、その設定項目２０４に対応付けられた第２のカウント数２０５をカウントアップする（Ｓ３０５）。
例えば、ユーザＩＤ＝０００１のユーザが、両面コピーを実行した場合、ＣＰＵ１０１は、図２のユーザＩＤ２０１が「０００１」の箇所の分類２０２がコピーの設定項目の「両面」に対応付けられた第２のカウント数２０５をカウントアップする。
【００２３】
上記の様にしてユーザがログインしている最中に行った実際の処理の回数は分類２０２及び設定項目定２０４に分けられて図２の表に当該ユーザの記録として保存されて管理される。
次に、上記の様に図２の表に保存された各ユーザ毎の記録の情報に基づいてどのようにして普段頻繁に使用している設定項目に関連する他の設定項目を表示するのかを図５の表及び図６を参照して説明する。
特に本実施形態では、ユーザが画像処理装置１００にログインした時、画像処理装置１００はコピーの機能が使える状態となっている場合を想定して説明する。もちろん図示しない設定を変更する事により、ユーザが画像処理装置１００にログインした時に送信の機能が使える状態としておく事も可能である。
【００２４】
図５は、図２に示した設定項目２０４の各項目をユーザ毎に管理するユーザ情報の一例を示す図である。本例は、図２と同様の記録装置に記録して管理される。ＣＰＵ１０１は、図２に示した設定項目２０４の各項目と対応づけられる設定項目５０２をそれぞれその他のどの機能や設定に関連しているかと、その関連した機能や設定の優先度５０４として管理している。５０５はポップアップ実行状況で、ＣＰＵ１０１により後述する推奨機能や設定の情報をユーザに知らせるポップアップ表示の実行状況が格納される。ここで、実行済みとは、ユーザが有益な推奨機能を操作部１０７にポップアップ表示をしたかどうかを示す情報である。
なお、図５に示す例は、画像処理装置１００にログインするユーザ毎に準備してあり、本実施形態の図５はユーザＩＤが０００１のユーザに関するものである。さらに、図５に示すデータは図２に示したデータと同様に、図１のＳＲＡＭ１０３に格納されているが、表のデータは不揮発な記憶手段であればＳＲＡＭ１０３以外に格納する方法であっても問題ない。
【００２５】
以下に図５に示す各列の情報を詳細に説明する。
図５において、５０１は分類で、列方向は、図２に示した分類２０２と同じものである。分類５０１は画像処理装置１００が持っている機能を広い範囲で分類したものであり、本実施形態の画像処理装置１００には「コピー」と「送信」の２種類の機能がある。
５０２は設定項目で、図２に示した設定項目２０４と同じものである。５０３は関連した関連する他の設定項目で、列方向は設定項目５０２の列方向の各項目にそれぞれ関連している「設定項目」を示している。
例えば、設定項目５０２の「両面」には、「縮小レイアウト」／「ソート」／「拡大／縮小」／「その他」の４種類の「設定項目」が関連している事を示している。
【００２６】
５０４は優先度で、列方向に、関連した関連する他の設定項目５０３の中での優先度を示している。ここで、優先度とは、後述する推奨設定項目の情報をユーザに知らせるポップアップ表示をどのような順番で行うかを決定する為に使用する情報である。
例えば、分類５０１がコピーの設定項目５０２が両面の関連した関連する他の設定項目５０３では、ＣＰＵ１０１が「縮小レイアウト」が優先度「１」→「ソート」が優先度「２」→「拡大／縮小」が優先度「３」→「その他」が優先度「４」という順番でポップアップ表示を行う。「両面」に対して「縮小レイアウト」の優先度が最も高い推奨設定項目になっているのは、次に示す理由からである。即ち、「両面」を指定するユーザは印刷で使用する用紙の枚数を削減するために「両面」を指定していると考えられるため、同じように用紙の枚数を削減する「縮小レイアウト」も「両面」を指定するユーザにとって望ましい設定項目だからである。
５０５はポップアップ実行状況で、後述する推奨設定項目の情報をユーザに知らせるポップアップ表示が実行済みであるかどうかを示す情報が保持される。
【００２７】
図６は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。なお、各ステップは、図１のＲＯＭ１０２に格納された制御プログラムをＣＰＵ１０１が実行することにより実現される。まず、図３に示した処理と同様に、ユーザが画像処理装置１００の操作部１０７にあるボタン類や表示部を使って画像処理装置１００にログインする。
【００２８】
Ｓ６０１で、ＣＰＵ１０１は、ユーザが画像処理装置にログインするかどうか待っており、ログインが成功したと判断した場合は、次のステップに進む。
次に、Ｓ６０２で、ＣＰＵ１０１は、図２に示したテーブルの中のログインしたユーザのユーザＩＤ２０１に対応付けられた分類２０２のコピーに対する第１のカウント数２０３が、予め決めておいた閾値（使用回数閾値）Ｎ以上であるか否かを判断する。本実施形態ではＮ＝３０とする。なお、本実施形態において、使用回数閾値Ｎは、ユーザまたは部門別に設定する可変値であり、管理者が任意に設定可能に構成されている。
【００２９】
次に、Ｓ６０３で、ＣＰＵ１０１は、図２に示したログインしたユーザのユーザＩＤ２０１に対応付けられた分類２０２のコピーの設定項目２０４の第２のカウント数２０５の中で一番大きな値となっている設定項目２０４を選択する。
本実施形態の場合には、図２に示した通り、ユーザＩＤ２０１が「０００１」のユーザがログインしていることを想定すると、分類２０２のコピーの設定項目２０４で一番大きい第２のカウント数２０５は「両面」であるとＣＰＵ１０１は判断するので、ＣＰＵ１０１は、Ｓ６０３では使用頻度が最も高い設定項目として「両面」を選択する。
【００３０】
次に、ＣＰＵ１０１は、図５に示したテーブルに対して、Ｓ６０３で選択した設定項目２０４の「両面」に対応付けられた関連した関連する他の設定項目５０３の項目の中の優先度５０４が高い（値の小さい）ものから順番に調べる。そして、Ｓ６０４で、ＣＰＵ１０１は、図５に示した各優先度のポップアップ実行状況５０５が未実行かどうかを判断する。
【００３１】
本実施形態ではＳ６０３で図２に示したテーブルからユーザＩＤ２０１に対応付けられた「０００１」の「両面」を選択した。このため、ＣＰＵ１０１は、図５に示す関連した関連する他の設定項目５０３の「両面」の項目の中で優先度５０４が「１」の「縮小レイアウト」が「ポップアップ実行状況」で未実行であるかをまず判断する。ここで、図５に示したテーブルでは上記「縮小レイアウト」は未実行となっているので、そのまま「縮小レイアウト」がＳ６０４での判断結果となる。
【００３２】
しかし、上記の「縮小レイアウト」のポップアップ実行状況５０５が「実行済み」であるとＣＰＵ１０１が判断した場合は、次に優先度５０４が高い、優先度＝２の「ソート」に対するポップアップ実行状況５０５が未実行であるか否かを判断する。
この様にして図５において、ポップアップ実行状況５０５が未実行の関連した関連する他の設定項目５０３を順番に調べていく。もし、ポップアップ実行状況５０５が未実行のものが１つも存在しないとＣＰＵ１０１が判断した場合、Ｓ６０４での確認結果は未実行の関連した関連する他の設定項目５０３は該当するものがない状態であると判断され、Ｓ６０８に進む。
次に、Ｓ６０５で、ＣＰＵ１０１は、Ｓ６０６での確認結果に応じて、操作部１０７の表示部にポップアップを後述する図７に示すＵＩ画面を表示する。
【００３３】
本実施形態では「縮小レイアウト」がＳ６０４での判断結果となるので、ＣＰＵ１０１は、「縮小レイアウト」の設定を推奨するメッセージを操作部１０７の表示部にポップアップとして表示する。なお、上記判断結果に応じて表示するポップアップのデータは、制御プログラムと同じく図１のＲＯＭ１０２に格納されている。
【００３４】
次に、Ｓ６０６で、Ｓ６０５で表示するポップアップ画面において表示する推奨設定項目（ここでは「縮小レイアウト」）を設定するか、それとも通常の処理に戻るためのメッセージも表示されるので、ＣＰＵ１０１はユーザがいずれのメッセージを選択しているかを判断する。ここで、上記メッセージに従ってユーザが推奨設定項目を設定することを選択したとＣＰＵ１０１が判断した場合はＳ６０７に進み、コピーを実行する際の設定として推奨設定項目を設定する。本実施形態であれば、ＣＰＵ１０１は、「縮小レイアウト」を設定する。
Ｓ６０７において、「縮小レイアウト」の設定が終了すると、ＣＰＵ１０１は、操作部１０７の表示部の表示を、通常のコピー動作で表示するコピーの基本画面に切り替え制御する（Ｓ６０８）。
続いて、Ｓ６０９で、ＣＰＵ１０１は、ユーザの操作に従って、コピー処理やその他の機能（例えば送信機能）を実行して、本処理を終了する。
続いて図７を使い、上記図６のフローチャートに従った動作を操作部１０７の表示部に表示する画面の遷移に従って説明する。
【００３５】
図７は、図１に示した操作部１０７の表示部に表示するユーザインタフェース画面の一例を示す図である。以下、図６に示したステップに従う画面表示制御に基づく画面表示状態を詳述する。なお、７０１〜７１０は画面を示す。
図７において、画面７０１では、ユーザが画像処理装置１００にログインする前の画面である。この画面７０１は、図６に示したフローチャートのＳ６０１に相当する。
この画面７０１で、ユーザが操作部１０７を用いて部門ＩＤと暗証番号を入力し、ＣＰＵ１０１がその内容が正しいと判断（認証）した場合（ログイン成功の場合）、ＣＰＵ１０１は、画面表示内容を画面７０２に遷移させる。
ユーザが画像処理装置１００にログインし、画面７０２を表示するまでの間に、図６のフローチャートのＳ６０２からＳ６０８までの一連の処理が行われている。
また、図７示した画面７０２には図６のフローチャートのＳ６０２からＳ６０６までの処理で決定した、推奨設定項目を設定するかどうかの説明のポップアップ画面を表示している。ここで、ＣＰＵ１０１は、図６に示した手順に基づく処理を実行することで、認証したユーザに操作初期画面を表示した後、前記記録手段に記録されたユーザ別の設定項目の使用状況に基づいて、ユーザに推奨すべき設定項目を紹介する画面を表示することができる。なお、画面７０２に示すポップアップ画面の下に表示される画面は、ＣＰＵ１０１による操作画面制御に基づいて、認証されたユーザが設定また選択する画像処理機能に合わせてユーザ別の操作初期画面を表示部に表示する操作画面に対応する。
【００３６】
図７の画面７０２には、ＣＰＵ１０１が推奨する機能を実行（設定）するかどうかを画像処理装置１００にログインしたユーザに選択させるメッセージやボタンも表示する。
ここで、画像処理装置１００にログインしたユーザが、図７の画面Ｓ７０２で「いいえ」のボタンを押下したことをＣＰＵ１０１が受付けたと判断した場合は、ＣＰＵ１０１は、表示画面を画面７１０に切り替え制御する。これにより、操作部１０７の表示部にコピーの基本画面１を表示して、その後通常の操作となる。上記の画面遷移は図６のＳ６０６及びＳ６０８、Ｓ６０９の処理に相当する。また、ＣＰＵ１０１が実行する推奨機能表示制御に基づいて、画像処理機能を紹介する画面を表示部に表示してから所定時間、ユーザからの指示がない場合、表示部の画面を操作画面制御手段による画面表示に切り替える制御を実行する。
【００３７】
一方、図７の画面７０２で「はい」のボタンを押下した場合は画面７０３に遷移し、以降Ｓ７０４から画面７０８に示す操作で「縮小レイアウト」の設定を行う。
上記の「縮小レイアウト」の設定を行う一連の処理は図６のＳ６０９に相当する。
尚、本実施形態の効果に影響を与えない為、「縮小レイアウト」を設定する詳細な操作についての説明は行わない。
【００３８】
図７の画面７０８までの操作で、ＣＰＵ１０１が「縮小レイアウト」の設定が完了したと判断した場合、画面表示をコピーの基本画面となる画面７０９に遷移するように制御し、その後通常の操作となる。
図７の画面７０９に対応するコピー基本画面２は、「縮小レイアウト」が設定済みである事を示している為、画面７１０に対応するコピー機能に対する基本画面１とは、表示内容が異なっている。上記画面７０９及び画面７１０への遷移は図６のＳ６１０の処理となる。
【００３９】
上記実施形態によれば、画像処理装置１００にログインしているユーザ毎に使っている機能や設定の使用頻度を計測し、その計測結果から、普段使っている機能や設定に関連した別の機能や設定を推奨していた。
これに対して、画像処理装置１００に対して新たに機能や設定が追加された場合に、追加された機能や設定が上記ユーザ毎に使っている機能や設定の使用頻度と一致していれば、追加された機能や設定を推奨するようにしても同様な効果が得られる。
また、ユーザが使用する画像処理機能の操作動向に合わせて推奨すべき有効な画像処理機能や新たな加わる画像処理機能を適切なタイミングで通知できる。
【００４０】
〔第２実施形態〕
図８は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。なお、各ステップは、図１のＲＯＭ１０２に格納された制御プログラムをＣＰＵ１０１が実行することにより実現される。
まず、ユーザが画像処理装置１００の操作部１０７にあるボタン類や表示部を用いて画像処理装置１００にログインする。
【００４１】
Ｓ８０１で、ＣＰＵ１０１はユーザが画像処理装置にログインするかどうか待っており、ログインが成功したと判断した場合、次のステップに進む。Ｓ８０２では、ＣＰＵ１０１がユーザの行った図示しない操作によって、画像処理装置１００に対する機能追加の処理を行う為の設定画面に遷移したかを判断する。ここで、画像処理装置１００に対する機能追加の処理を行う為の画面に遷移したとＣＰＵ１０１が判断した場合はＳ８０３に進み、機能追加の処理を行う為の画面に遷移していないと判断した場合は、その他の処理を実行する為Ｓ８０７に進む。
【００４２】
次に、Ｓ８０３で、ユーザは画像処理装置１００に対して機能追加の処理（操作）を実行する。例えば、図９に示すようなＵＩ画面において、ユーザが複数桁のライセンス番号を入力する。これにより、画像処理装置１００が予め備えている特定の機能であるが、当該ライセンス番号で認識されたユーザ以外には使用させないために表示させていない画面を当該ユーザにも使用可能な機能として当該画面を表示できるようにするための処理（操作）である。なお、本例は、ライセンス番号が、単純な、例えば４桁の数字列である場合を示すが、記号や、アルファベット等を組み合わせたものであってもよい。
画像処理装置１００に新たな機能を追加する方法は、ライセンス番号の入力には限らない。他の方法としては、例えばファームウェアのアップデートに基づく新たな機能の追加であっても構わない。
Ｓ８０３の処理により画像処理装置１００を使用するユーザから見ると、画像処理装置１００に新たな機能が追加された事になる。
また、本実施形態では、上記の追加された機能は、画像処理装置１００にログイン可能なユーザであれば、どのユーザであっても使用できるものとする。
次に、Ｓ８０４で、ＣＰＵ１０１は、追加された機能が、画像処理装置１００にログイン可能な各ユーザに対して推奨すべき機能であるかを判断する。
【００４３】
ここで、推奨すべき機能であるかの判断には、第１実施形態で説明した図２に示したテーブルを使用する。
図２に示したテーブルには各ユーザが画像処理装置１００の機能や設定をどの程度使用しているかが記録されているので、ＣＰＵ１０１は、各ユーザの使用頻度が高い機能や設定が判別できる。
そこで、ＣＰＵ１０１は、各ユーザの使用頻度が高い機能と、Ｓ８０３で追加された機能に関連性があればＳ８０３で追加された機能が推奨すべき機能と判断できる。
【００４４】
例えば、Ｓ８０３で追加した機能が「ＯＣＲ」であるとする。本実施形態では、新しい機能を追加する場合に、当該機能が設定項目２０４のいずれに対応する機能であるかが関連付けられる。例えば新しく追加された機能が「ＯＣＲ」であれば、「ＯＣＲ」は設定項目２０４の中の「ファイル形式」に対応する機能であると関連付けられる。なお、この関連付けは、ライセンス番号の入力やファームウェアのアップデートに基づいて新たな機能が追加される場合に、例えばアップデート用のプログラムファイルに含まれる情報に基づいて自動的に行われる。
Ｓ８０４では、ＣＰＵ１０１はＳ８０３で追加された機能を推奨機能としてユーザに通知するか否かを判断する。上述の例を用いて説明すると、新しく追加された機能が「ＯＣＲ」であれば、設定項目２０４の「ファイル形式」の第２のカウント数２０５が所定の閾値以上であれば、Ｓ８０３で追加された機能を推奨機能としてユーザに通知すると決定する。なお、本実施形態では所定の閾値を「１５」とするが、他の値であっても良い。そしてＳ８０５で、ＣＰＵ１０１は追加された機能を推奨機能としてユーザに通知するために、推奨ポップアップを出すと設定する。
一方、設定項目２０４の「ファイル形式」の第２のカウント数２０５が所定の閾値未満であれば、Ｓ８０３で追加された機能を推奨機能としてユーザに通知しないと決定する。
【００４５】
Ｓ８０４及びＳ８０５では、ＣＰＵ１０１は、上記の様な判断方法により画像処理装置１００にログイン可能な各ユーザに対してＳ８０３で追加された機能を推奨するかどうか決定し、その結果を図１０に示すテーブルとして記憶する。
【００４６】
図１０は、図１に示したＳＲＡＭ１０３に格納されるユーザ登録されたデータベースの一例を示す図である。本例は、画像処理装置１００にログイン可能な各ユーザが、次回ログインした時に、どの「機能／設定」をポップアップによって推奨するかを示した例である。本実施形態では、ＣＰＵ１０１が更新または追加された画像処理機能を操作初期画面に対して表示すべ画像処理機能の表示履歴を当該ユーザ別に記録することで図１０に示すテーブルが作成されてＳＲＡＭ１０３に記録される。
なお、データベースは、図１のＳＲＡＭ１０３に記録される場合を示すが、不揮発な記録手段であればＳＲＡＭ１０３以外に記録する方法であっても問題ない。
【００４７】
図１０において、ユーザＩＤ１００１、分類１００２、設定項目１００３の列にある情報はここまでに説明した図２や図５と同じ意味を持っている。
１００４は機能追加ポップアップ実行状況で、上記Ｓ８０４での判断の結果Ｓ８０３で追加した機能を次回当該ユーザがログインした時にポップアップで推奨するかどうか、またはポップアップによる推奨の実行済みもしくは未実行を示す情報である。
つまり、Ｓ８０４においてＳ８０３で追加された機能を推奨するとＣＰＵ１０１が決定した場合、Ｓ８０５で、ＣＰＵ１０１は、図１０に示す設定項目１００３の機能追加ポップアップ実行状況１００４の箇所を"次回実行（新機能）"に変更する。
【００４８】
上記"次回実行（新機能）"の中の「（新機能）」の部分は、図８のＳ８０３で追加された機能の名称等であり、後述する図１１のフローチャートの処理で、何のポップアップを表示するかを決定する為に使用する。
【００４９】
なお、上記Ｓ８０４及びＳ８０５の処理は、画像処理装置１００にログイン可能な全ユーザに対して行うので、Ｓ８０６では、ＣＰＵ１０１は、全ユーザに対してＳ８０４とＳ８０５の処理が終わっているかを判断し、終わっていないと判断した場合はＳ８０４に戻る。
このようにしてＳ８０６までの処理が終わると、Ｓ８０７で、ＣＰＵ１０１は、設定された内容に従い通常のコピーや送信の処理を行う。
【００５０】
次に、Ｓ８０８において、ＣＰＵ１０１は、画像処理装置１００にログインしているユーザがログアウトの操作を行っているかどうかを判断する。ここで、ログインしているユーザがログアウトの操作を行っていないと判断した場合は、Ｓ８０２へ戻り、ログインしているユーザがログアウトの操作を行っていると判断した場合、ログアウト処理を行い画像処理装置１００からログアウトする。
【００５１】
図１１は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、上記図８に示したＳ８０５で設定した図１０に示したテーブルに従って、図８のＳ８０３で追加された機能を推奨するポップアップを表示する処理例である。なお、各ステップは、図１のＲＯＭ１０２に格納された制御プログラムをＣＰＵ１０１が実行することにより実現される。
まず、ユーザが画像処理装置１００の操作部１０７にあるボタン類や表示部を使って画像処理装置１００にログインする。
【００５２】
まず、Ｓ９０１で、ＣＰＵ１０１は、ユーザが画像処理装置にログインするかどうか待っており、ログインが成功すると次のステップに進む。
そして、Ｓ９０２では、ＣＰＵ１０１が画像処理装置１００にログインしたユーザに対して追加された機能を推奨するポップアップを表示するか図１０に示したテーブルの情報に従って判断する。
【００５３】
具体的には、画像処理装置１００にログインしたユーザのユーザＩＤが「０００１」で、且つ送信の機能を実行しようとすると、ＣＰＵ１０１は、図１０に示したテーブルのユーザＩＤ１００１が「０００１」の分類１００２が「送信」に対応付けられた機能追加ポップアップ実行状況１００４の内容を確認する。ここで、確認した結果、機能追加ポップアップ実行状況１００４の内容が"次回実行（新機能）"となっている箇所があるかどうかを判断する。ここで、ＣＰＵ１０１が機能追加ポップアップ実行状況１００４の内容が"次回実行（新機能）"となっている箇所がないと判断した場合、Ｓ９０７に進む。
一方、Ｓ９０３で、ＣＰＵ１０１がＳ９０２で次回実行（新機能）"となっている箇所があると判断した場合は、ＣＰＵ１０１は、当該見つかった"（新機能）"の情報を元に、操作部１０７の表示部に表示するポップアップのデータを準備する。
【００５４】
なお、本実施形態では、表示するポップアップのデータは図１のＲＯＭ１０２に格納されているが、格納場所はどこであっても本発明の効果に影響を与えない。
次にＳ９０４で、ＣＰＵ１０１は、Ｓ９０３で準備したポップアップのデータを使って実際に操作部１０７の表示部に図８のＳ８０３で追加された機能を推奨するポップアップを表示する制御を実行する。具体的には、ＣＰＵ１０１が図１１に示す手順に従う推奨機能表示制御を実行することで、認証したユーザに操作初期画面を表示した後、前記表示履歴に基づいて、ユーザまたは部門に推奨すべき更新または追加された画像処理機能を紹介する画面を表示する。
なお、Ｓ９０４において、操作部１０７の表示部に表示するポップアップには、ユーザに対して推奨した機能をそのまま設定等する操作に進むか、やめるかをユーザに問い合わせるための選択肢も同時に表示している。このため、ＣＰＵ１０１は、当該ポップアップしたＵＩ画面において、ユーザが選択する結果に従ってＳ９０５で処理を分岐する。
ユーザが推奨した機能の設定等を行うことを選択したとＣＰＵ１０１が判断した場合、Ｓ９０６に進み、やめることを選択したと判断した場合はＳ９０７に進む。
【００５５】
Ｓ９０６では、ＣＰＵ１０１は、ポップアップ表示したＵＩ画面において、推奨した機能の設定等を行い、Ｓ９０７に進む。そして、Ｓ９０７で、ＣＰＵ１０１は、通常のログイン後に行うべく、図１１のフローチャートでは送信の処理を行う為の基本の画面を表示する。そして、Ｓ９０８では、ＣＰＵ１０１は、Ｓ９０７で表示した送信基本画面において、ユーザが行う設定等に従って送信を実行したり、その他の機能の実行、もしくは設定等を行ったりして、本処理を終了する。
続いて、図１２を用いて、図１１に示したフローチャートに従って、操作部１０７の表示部に表示する画面の遷移状態を説明する。
【００５６】
図１２は、図１に示した操作部１０７の表示部に表示されるユーザインタフェースの一例を示す図である。なお、１１０１〜１１０４，１１０４−２、１１０５は画面を示す。
図１２において、画面１１０１は、ユーザが画像処理装置１００にログインする前の画面であり、具体的には、図１１のフローチャートのＳ９０１で表示される画面に対応する
【００５７】
画面１１０１で、ユーザが部門ＩＤと暗証番号を入力し、それが正しいとＣＰＵ１０１が判断した場合（ログイン成功の場合）、表示画面は、画面（通知画面）１１０２の表示に遷移させる。ユーザが画像処理装置１００にログインし、画面１１０２を表示するまでの間に、図１１のフローチャートのＳ９０２からＳ９０４までの一連の処理が行われている。
但し、Ｓ９０２の処理でポップアップを表示しないとＣＰＵ１０１が判断した場合は、画面は画面１１０５の表示に遷移する。なお、画面１１０５は図１１のフローチャートのＳ９０７に相当する。
【００５８】
次に、画面１１０２で画像処理装置１００にログインしたユーザが画面に表示している「はい」に対応するボタンを選択すると、図１２に示す画面１１０３〜１１０４の表示に進み、ユーザは、推奨した機能の設定等を行う。
これに対して、画面１１０２において、画像処理装置１００にログインしたユーザが画面に表示している「いいえ」に対応するボタンを選択すると、ＣＰＵ１０１は、表示画面を画面１１０５に遷移させる。
【００５９】
図１２に示す画面１１０３〜１１０４では、推奨した機能が送信の「ファイル形式」の設定の「ＰＤＦ（ＯＣＲ）」である場合の画面遷移を示している。
また、図１２の画面１１０４−２は、「ＰＤＦ（ＯＣＲ）」の機能が画像処理装置１００に追加される前の送信の「ファイル形式」の設定を行う画面である。
画面１１０４において、ユーザが「ファイル形式」の何かを選択し（例えば推奨した「ＰＤＦ（ＯＣＲ）」）、さらに「閉じる」のボタンを押下すると、ＣＰＵ１０１は画面表示を画面１１０５に遷移させる。この処理は図１１に示したフローチャートのＳ９０６〜Ｓ９０７の処理である。
これにより、ユーザが使用する画像処理機能の操作動向に合わせて推奨すべき有効な画像処理機能や新たな加わる画像処理機能を適切なタイミングで通知できる。また、ユーザが使用する通常の操作画面を推奨された画像処理機能を含めて選択可能が操作画面に更新できる。
【００６０】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００６１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６２】
１０１  ＣＰＵ
１０７  操作部
【図１】
0006004699.tif 000002
【図２】
0006004699.tif 000003
【図３】
0006004699.tif 000004
【図４】
0006004699.tif 000005
【図５】
0006004699.tif 000006
【図６】
0006004699.tif 000007
【図７】
0006004699.tif 000008
【図８】
0006004699.tif 000009
【図９】
0006004699.tif 000010
【図１０】
0006004699.tif 000011
【図１１】
0006004699.tif 000012
【図１２】
0006004699.tif 000013