(57)【要約】      （修正有）【課題】よりユーザフレンドリな制御方法の設定を図ることができる制御方法設定装置、及び画像処理装置を提供する。【解決手段】ヘルプ表示方法、エラーリカバリ表示方法などの複数の制御内容種別の中の一つの種別、及び、当該一つの種別において予め規定された複数の制御方法の中の一つの制御方法の指定入力を指定入力部２０２が受け付けた場合に、初期的設定テーブル２３２の内容を参照して、ユーザごとに、他の種別について、それぞれ予め規定された複数の制御方法の中のいずれかを設定する制御方法設定部２０３を備える。【選択図】図４
2008066859.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御内容種別について、それぞれ複数の制御方法により制御され得る画像処理装置であって、
ユーザ識別子を取得するユーザ識別子取得手段と、
複数の制御内容種別の中の一つの制御内容種別、及び、当該一つの制御内容種別について予め規定された複数の制御方法の中の一つの制御方法の指定入力を受け付ける指定入力受付手段と、
指定入力受付手段が受け付けた指定入力に基づき、前記複数の制御内容種別の中の他の制御内容種別について、それぞれ予め規定された複数の制御方法の中の一つを設定する初期的制御方法設定を行う制御方法設定手段と、
前記ユーザ識別子取得手段により取得されたユーザ識別子により特定されるユーザごとに対応付けて、前記指定入力された制御内容種別についての制御方法と、前記制御方法設定手段により設定された他の制御内容種別それぞれについての制御方法とを記憶する制御方法格納手段と、
前記制御方法格納手段に記憶された制御方法に従って、前記複数の制御内容種別について制御を実行する制御手段とを備える
ことを特徴とする画像処理装置。
【請求項２】
前記制御方法設定手段は、
前記指定入力受付手段が、前記複数の制御内容種別の中の第１の制御内容種別及び当該第１の制御内容種別について第１の制御方法の指定入力を受け付けた場合に、第２の制御内容種別について第２の制御方法を設定する一方、前記指定入力受付手段が、前記第２の制御内容種別について前記第２の制御方法の指定入力を受け付けた場合に、前記第１の制御内容種別について前記第１の制御方法とは異なる制御方法を設定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、前記指定入力受付手段が指定入力を受け付けた一つの制御内容種別及び当該一つの制御内容種別についての一つの制御方法と、前記複数の制御内容種別の中の他の制御内容種別それぞれについての制御方法との対応関係を記憶する初期的設定格納手段を備え、
前記制御方法設定手段は、
前記初期的設定格納手段に記憶された対応関係を参照して、前記複数の制御内容種別の中の他の制御内容種別についての制御方法を設定する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
さらに、前記初期的制御方法設定の後、制御内容種別ごとの制御方法設定の変更を指示する変更入力を受け付ける変更入力受付手段を備える
ことを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
さらに、自動設定変更条件が発生した場合に、前記複数の制御内容種別の少なくとも一つについて、前記制御方法格納手段に記憶された制御方法の設定を変更する制御方法設定変更手段を備える
ことを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記複数の制御方法として、
制御の結果として実行される処理内容が段階的に異なる複数段階の制御方法が予め設定されている
ことを特徴とする請求項４又は５のいずれかに記載の画像処理装置。
【請求項７】
前記複数段階の制御方法は、
ユーザのレベルの高低に応じて想定された制御方法であり、
前記制御方法設定変更手段は、
前記ユーザ識別子により特定されるユーザのレベルが変化したと判定された場合に、制御方法の設定を変更する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記自動設定変更条件は、
前記変更入力受付手段が受け付けた変更入力により、前記制御方法格納手段に記憶された制御内容種別の制御方法が、所定数の段階以上の変更がなされたことである
ことを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記自動設定変更条件は、
前記変更入力受付手段が、前記制御方法格納手段に記憶された制御内容種別についての制御方法の変更入力を受け付けたことである
ことを特徴とする請求項５に記載の画像処理装置。
【請求項１０】
前記制御方法設定変更手段は、
前記初期的制御方法設定の際に指定された制御内容種別以外の制御内容種別の中の少なくとも一つについて制御方法の設定を変更する
ことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記制御方法設定変更手段は、
前記指定入力又は前記変更入力において制御方法が指定された制御内容種別については、指定された制御方法からの設定の変更を行わない
ことを特徴とする請求項５に記載の画像処理装置。
【請求項１２】
前記制御方法設定変更手段が制御方法を変更するに先立ち、変更するか否かのユーザの確認入力を受け付ける確認入力受付手段を備える
ことを特徴とする請求項５から１１のいずれかに記載の画像処理装置。
【請求項１３】
前記制御方法設定変更手段が制御方法を変更した場合も、前記制御内容種別ごとに規定された制御方法の実行を含む過程でユーザにより生成されたユーザ資源を削除せずに保存するユーザ資源保存手段を備える
ことを特徴とする請求項５から１２のいずれかに記載の画像処理装置。
【請求項１４】
前記制御内容種別として、以下の少なくとも一つを含むことを特徴とする請求項１から１３のいずれかに記載の画像処理装置：
（１）ヘルプの表示方法に関する制御
（２）エラー状態発生時の解消に関する制御
（３）ワークフローの登録に関する制御
（４）表示部への操作メニューの表示に関する制御
（５）バックグラウンドで動作するジョブの実行、表示に関する制御
（６）外部へのデータ送信に関する制御。
【請求項１５】
さらに、表示画面を備え、
前記制御方法は、前記表示画面への表示内容の制御を含む
ことを特徴とする請求項１から１４のいずれかに記載の画像処理装置。
【請求項１６】
複数の制御内容種別について、それぞれ複数の制御方法により制御され得る画像処理装置を、
ユーザ識別子を取得するユーザ識別子取得手段、
複数の制御内容種別の中の一つの制御内容種別、及び、当該一つの制御内容種別について予め規定された複数の制御方法の中の一つの制御方法の指定入力を受け付ける指定入力受付手段、
指定入力受付手段が受け付けた指定入力に基づき、前記複数の制御内容種別の中の他の制御内容種別について、それぞれ予め規定された複数の制御方法の中の一つを設定する初期的制御方法設定を行う制御方法設定手段、
前記ユーザ識別子取得手段により取得されたユーザ識別子により特定されるユーザごとに対応付けて、前記指定入力された制御内容種別についての制御方法と、前記制御方法設定手段により設定された他の制御内容種別それぞれについての制御方法とを記憶装置に記憶する記憶手段、及び、
前記記憶装置に記憶された制御方法に従って、前記複数の制御内容種別について制御を実行する制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、複写機などの画像処理装置は、多機能化し、コピー機能の他に、スキャン機能、ＦＡＸ機能、ドキュメントサーバ機能などを備えた多機能複合機（Multi-Function Peripherals：ＭＦＰ）が主流となりつつある。
【０００３】
このような多機能化に伴い、画像処理装置の操作も複雑化しており、ユーザは、多岐にわたる設定項目について設定を行うことを余儀なくされている。
しかし、ユーザにとって多数の設定項目についてそれぞれ設定を行うことは煩雑である。また、一般的なユーザが、すべての設定項目について適切な設定を行うことは困難である。
【０００４】
このような問題を解決するため、例えば特許文献１には、ユーザの操作ログを解析してユーザのスキルを分析評価し、その結果をもとに、ユーザのスキルに応じたヘルプ情報等を表示する技術が開示されている。
【０００５】
【特許文献１】特開平８−１６６９４５号公報
【０００６】
【特許文献２】特開平１０−２１０３７号公報
【０００７】
【特許文献３】特開平８−２１２２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特許文献１の技術では、ヘルプ情報等の表示内容にはユーザの意思は反映されず、例えばユーザが意図しない表示変更が発生して違和感を感じさせることがあるという問題点があった。
【０００９】
本発明は、上記の点に鑑みてなされたものであって、よりユーザフレンドリな制御方法の設定を行うことができる画像処理装置を提供することを目的としている。
また、本発明は、ユーザの意思を反映させつつ、制御方法の設定の煩雑さを軽減させることのできる画像処理装置を提供することを目的としたものである。
【課題を解決するための手段】
【００１０】
上記の問題点を解決するために、本発明に係る画像処理装置は、複数の制御内容種別について、それぞれ複数の制御方法により制御され得る画像処理装置であって、ユーザ識別子を取得するユーザ識別子取得手段と、複数の制御内容種別の中の一つの制御内容種別、及び、当該一つの制御内容種別について予め規定された複数の制御方法の中の一つの制御方法の指定入力を受け付ける指定入力受付手段と、指定入力受付手段が受け付けた指定入力に基づき、前記複数の制御内容種別の中の他の制御内容種別について、それぞれ予め規定された複数の制御方法の中の一つを設定する初期的制御方法設定を行う制御方法設定手段と、前記ユーザ識別子取得手段により取得されたユーザ識別子により特定されるユーザごとに対応付けて、前記指定入力された制御内容種別についての制御方法と、前記制御方法設定手段により設定された他の制御内容種別それぞれについての制御方法とを記憶する制御方法格納手段と、前記制御方法格納手段に記憶された制御方法に従って、前記複数の制御内容種別について制御を実行する制御手段とを備えることを特徴としている。
【００１１】
前記制御方法設定手段は、前記指定入力受付手段が、前記複数の制御内容種別の中の第１の制御内容種別及び当該第１の制御内容種別について第１の制御方法の指定入力を受け付けた場合に、第２の制御内容種別について第２の制御方法を設定する一方、前記指定入力受付手段が、前記第２の制御内容種別について前記第２の制御方法の指定入力を受け付けた場合に、前記第１の制御内容種別について前記第１の制御方法とは異なる制御方法を設定する構成とすることができる。
【００１２】
さらに、前記指定入力受付手段が指定入力を受け付けた一つの制御内容種別及び当該一つの制御内容種別についての一つの制御方法と、前記複数の制御内容種別の中の他の制御内容種別それぞれについての制御方法との対応関係を記憶する初期的設定格納手段を備え、前記制御方法設定手段は、前記初期的設定格納手段に記憶された対応関係を参照して、前記複数の制御内容種別の中の他の制御内容種別についての制御方法を設定する構成とすることができる。
【００１３】
さらに、前記初期的制御方法設定の後、制御内容種別ごとの制御方法設定の変更を指示する変更入力を受け付ける変更入力受付手段を備える構成とすることができる。
【００１４】
さらに、自動設定変更条件が発生した場合に、前記複数の制御内容種別の少なくとも一つについて、前記制御方法格納手段に記憶された制御方法の設定を変更する制御方法設定変更手段を備える構成とすることができる。
【００１５】
前記複数の制御方法として、制御の結果として実行される処理内容が段階的に異なる複数段階の制御方法が予め設定されている構成とすることができる。
【００１６】
前記複数段階の制御方法は、ユーザのレベルの高低に応じて想定された制御方法であり、前記制御方法設定変更手段は、前記ユーザ識別子により特定されるユーザのレベルが変化したと判定された場合に、制御方法の設定を変更する構成とすることができる。
【００１７】
前記自動設定変更条件は、前記変更入力受付手段が受け付けた変更入力により、前記制御方法格納手段に記憶された制御内容種別の制御方法が、所定数の段階以上の変更がなされたことである構成とすることができる。
【００１８】
前記自動設定変更条件は、前記変更入力受付手段が、前記制御方法格納手段に記憶された制御内容種別についての制御方法の変更入力を受け付けたことである構成とすることができる。
【００１９】
前記制御方法設定変更手段は、前記初期的制御方法設定の際に指定された制御内容種別以外の制御内容種別の中の少なくとも一つについて制御方法の設定を変更する構成とすることができる。
【００２０】
前記制御方法設定変更手段は、前記指定入力又は前記変更入力において制御方法が指定された制御内容種別については、指定された制御方法からの設定の変更を行わない構成とすることができる。
【００２１】
前記制御方法設定変更手段が制御方法を変更するに先立ち、変更するか否かのユーザの確認入力を受け付ける確認入力受付手段を備える構成とすることができる。
【００２２】
前記制御方法設定変更手段が制御方法を変更した場合も、前記制御内容種別ごとに規定された制御方法の実行を含む過程でユーザにより生成されたユーザ資源を削除せずに保存するユーザ資源保存手段を備える構成とすることができる。
【００２３】
前記制御内容種別として、以下の少なくとも一つを含む構成とすることができる。
（１）ヘルプの表示方法に関する制御
（２）エラー状態発生時の解消に関する制御
（３）ワークフローの登録に関する制御
（４）表示部への操作メニューの表示に関する制御
（５）バックグラウンドで動作するジョブの実行、表示に関する制御
（６）外部へのデータ送信に関する制御
【００２４】
さらに、表示画面を備え、前記制御方法は、前記表示画面への表示内容の制御を含む構成とすることができる。
【００２５】
本発明に係るプログラムは、複数の制御内容種別について、それぞれ複数の制御方法により制御され得る画像処理装置を、ユーザ識別子を取得するユーザ識別子取得手段、複数の制御内容種別の中の一つの制御内容種別、及び、当該一つの制御内容種別について予め規定された複数の制御方法の中の一つの制御方法の指定入力を受け付ける指定入力受付手段、指定入力受付手段が受け付けた指定入力に基づき、前記複数の制御内容種別の中の他の制御内容種別について、それぞれ予め規定された複数の制御方法の中の一つを設定する初期的制御方法設定を行う制御方法設定手段、前記ユーザ識別子取得手段により取得されたユーザ識別子により特定されるユーザごとに対応付けて、前記指定入力された制御内容種別についての制御方法と、前記制御方法設定手段により設定された他の制御内容種別それぞれについての制御方法とを記憶装置に記憶する記憶手段、及び、前記記憶装置に記憶された制御方法に従って、前記複数の制御内容種別について制御を実行する制御手段、として機能させるためのプログラムであることを特徴とする。
【発明の効果】
【００２６】
本発明に係る画像処理装置によると、ユーザが複数の制御内容種別の中の一つについて、予め規定された複数の制御方法の中の一つの制御方法を指定入力すれば、他の制御内容種別については当該ユーザにとって適切な制御方法が自動設定される。このため、ユーザは、自分が適切な設定を行うことのできる制御内容種別（設定項目）についてだけ設定を行えばよいので、ユーザの意思を反映させつつ、設定の煩雑さが軽減されるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について、本発明に係る画像処理装置の適用対象の一例としてＭＦＰ（マルチファンクション・ペリフェラル）を用いる場合を例として、図面を参照しながら説明する。
【００２８】
（実施の形態１）
（１）画像処理システムの構成
図１は、本実施の形態の画像処理装置を含む画像処理システムの全体構成の一例を示す図である。画像処理システムは、本実施の形態のＭＦＰ１００及びＰＣ（パーソナル・コンピュータ）３１が、ＬＡＮ等のネットワーク５００を介して接続されて構成される。
【００２９】
後に詳細に説明するが、本実施の形態のＭＦＰ１００では、例えばヘルプの表示、エラーが発生した場合のリカバリー方法の表示など、複数の制御内容種別（以下、単に「種別」とも言う。）のそれぞれについて、予め複数段階の制御方法が規定されている。ユーザは、ＭＦＰ１００において、種別ごとに制御方法を選択指定することができるが、本実施の形態では、ＰＣ３１からも当該制御方法を選択指定することが可能である。なお、ＰＣ３１からＭＦＰに画像データを送信してプリント処理を行うこともできる。
【００３０】
（２）ＭＦＰ１００の構成
図２は、ＭＦＰ１００のハードウェア構成の一例を示す図である。また、図３は、ＭＦＰ１００の外観の一例を示す図である。図２に示されるように、ＭＦＰ１００は、操作部１１、ディスプレイ部１２、スキャナ部１３、プリンタ部１４、通信インタフェース１６、ドキュメントフィーダ１７、給紙装置１８、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびハードディスク２３などによって構成される。
【００３１】
操作部１１は、数字、文字、および記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などによって構成される。
【００３２】
ディスプレイ部１２は、ユーザに対してメッセージを表示する画面、ユーザが制御方法の指定入力や変更入力、ユーザ識別子の入力などを実行するための画面、ＭＦＰ１００を操作するための各種画面（例えばヘルプ画面、ワークフローの登録画面を含む。）、実行された処理の結果を示す画面などを表示する。
【００３３】
なお、本実施の形態ではディスプレイ部１２にタッチパネルが使用されており、これは操作部１１に含まれる。タッチパネルは、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する機能を備えている。
【００３４】
スキャナ部１３は、原稿に光を照射して反射光を検出することにより、原稿に描かれている画像を読み取り、デジタルの画像データ（ここでは、ＲＧＢまたはブラックの濃度を表す濃度データ）を生成する。このようにして得られた画像データは、プリンタ部１４において印刷のために用いられるほか、ＴＩＦＦ、ＰＤＦ、ＪＰＥＧなどのフォーマットのファイルに変換されてハードディスク２３に記憶される。ＦＡＸデータに変換されてＦＡＸ送信に供されることもある。ドキュメントフィーダ１７は、ＭＦＰ１００の本体の上部に設けられており（図３参照）、１枚または複数枚の原稿をスキャナ部１３に順次送るために用いられる。
【００３５】
プリンタ部１４は、スキャナ部１３にて読み取られた画像、ＬＡＮ５００等のネットワークを介して接続されたＰＣ３１等の外部装置から送信されてきたデータの画像、またはＦＡＸ受信したＦＡＸデータの画像を、用紙またはフイルムなどの記録シートに印刷する。給紙装置１８は、ＭＦＰ１００本体の下部に設けられており、印刷対象の画像に適した記録シートをプリンタ部１４に供給するために用いられる。プリンタ部１４によって画像が印刷された記録シートはトレイ１９（図３参照）に排出される。
【００３６】
通信インタフェース１６は、ＰＣ等の外部装置とネットワークを介して通信を行ったり、電話回線を通じてＦＡＸ送受信等を行うための装置である。通信インタフェース１６として、ＮＩＣ（ネットワーク・インタフェース・カード）、モデム、ＴＡ（ターミナル・アダプタ）などが用いられる。
【００３７】
ＲＯＭ２１には、画像の読取（スキャン）、原稿の複写（コピー）、ＦＡＸデータの送受信、ネットワークプリンティング、およびドキュメントサーバ（ボックス機能）などのＭＦＰ１００の基本機能を実現するための各種制御プログラム、データが記憶されている。制御プログラムには、ディスプレイ部１２の表示制御のためのプログラムを含む。そのほか、本実施の形態の制御方法設定、設定に基づく制御を実現するプログラムおよびデータが記憶されている。
【００３８】
これらのプログラムまたはデータの一部または全部を、ハードディスク２３にインストールしておいてもよい。この場合は、ハードディスク２３にインストールされているプログラムまたはデータは、必要に応じてＲＡＭ２２にロードされる。なお、本実施の形態で説明する機能は、必ずしもＣＰＵ２０だけでなくＤＳＰ（デジタル・シグナル・プロセッサ）やＡＳＩＣ（特定用途ＩＣ）などの専用ハードウェアを利用して実現する場合もあり得る。また、オペレーティングシステム（ＯＳ）等の汎用プログラムの機能を利用して実現する場合もあり得る。
【００３９】
図４は、ＭＦＰ１００の機能的構成を示すブロック図である。同図に示されるように、ＭＦＰ１００は、ユーザ識別子取得部２０１、指定入力部２０２、制御方法設定部２０３、制御部２０４、表示内容生成部２０５を備えている。これらの各部の動作は、ＲＯＭ２１に格納されたプログラムがＣＰＵ２０上で動作することにより実現される。
【００４０】
ＲＯＭ２１には、表示内容関連モジュール２１１が格納されている、これはディスプレイ部１２の表示制御のためのモジュール（プログラム及びデータ）である。ハードディスク２３は、設定履歴格納部２３１、初期的設定テーブル格納部２３２、制御方法設定格納部２３３、ユーザ生成資源格納部２３４を含んでいる。
【００４１】
ユーザ識別子取得部２０１は、操作部１１から入力されるユーザ識別子を取得する。ユーザ識別子は、通信インタフェース１６を介して外部から入力されることもある。指定入力部２０２は、予め規定された複数の制御内容種別の一つについて、制御方法を指定するユーザからの入力を受け付ける。
【００４２】
ここで、規定された複数の制御内容種別及び制御方法について説明する。図５は、本実施の形態における制御内容種別及び制御方法について説明するための図である。制御内容種別としては、「ヘルプ表示方法」、「エラーリカバリ表示方法」、「ワークフローの登録方法」、「選択メニュー表示方法」、「動作状態の表示等」、及び「セキュリティ強度」が規定されている。そして、各々の種別ごとに、複数段階の制御方法が規定されている。
【００４３】
本実施の形態では、制御方法をレベル１からレベル５までの５段階規定している。本実施の形態では、ユーザのＭＦＰ１００の操作スキルのレベルの高低を想定しており、例えばレベル１の制御方法は、スキルレベルの低いユーザに適した制御方法を想定しており、レベル５はスキルレベルの高いユーザに適した制御方法を想定している。もっとも、必ずしもスキルレベルの高低を想定した設定に限定されるわけではない。
【００４４】
全くの初期状態においては、上記複数の種別について、例えば全てレベル１の設定としておくことができる。制御部２０４は、設定された制御方法に従って各制御内容種別について制御を実行する。制御の中には、例えば、ディスプレイ部１２の表示内容の制御、データアクセスの可否の制御、機能の利用可否の制御などがある。
【００４５】
規定された制御方法の詳細については後述するとして、図４に戻って説明を続ける。制御方法設定部２０３は、指定入力部２０２への入力に基づいて、ユーザごとに、制御方法の設定を行う。
【００４６】
図６は、制御方法設定画面の一例を示す図である。同図に示されるように、全くの初期状態では、全ての種別についてレベル１が設定されている。ユーザは、いずれか一つの種別について、一つの制御方法を選択指定することができる。例えば、ヘルプ表示方法の設定をレベル３とする、といった指定を行うことができる。
【００４７】
制御方法設定部２０３は、指定に基づいて、指定された種別以外の種別の制御方法を設定する。図７は、ヘルプ表示方法についてレベル３が指定された場合の、他の種別の設定の一例を示す図である。この設定は、初期的設定テーブル格納部２３２に格納されている初期的設定テーブルに基づいて行う。図８は、初期的設定テーブルの内容の一例を示す図である。
【００４８】
同図の一番左側のフィールドは指定された種別、左から２番目のフィールドは、指定された制御方法（レベル）を示す。即ち１番上の行は、図６のような指定画面で、ユーザがヘルプ表示方法としてレベル１の設定を指定した場合、初期的設定として、他の種別の設定も全てレベル１と設定されることを示している。この行のデータは、全くの初期状態において全てレベル１の設定でなく、例えば全てレベル３の設定とするような場合に意味がある。
【００４９】
図７に対応するのは、図８の３行目（ヘルプ表示方法としてレベル３が指定された場合）である。なお、初期的設定テーブルの内容は、ＭＦＰ１００の設定環境などによって、適宜修正することもできる。例えばヘルプ表示方法としてレベル３が指定された場合に、他の種別の設定をどのようにすることが好ましいかは、各種条件によっても異なるからである。
【００５０】
さて、上記のように、ヘルプ表示方法としてレベル３が指定された場合、エラーリカバリ表示方法の設定はレベル２となるが、逆にエラーリカバリ表示方法としてレベル２が指定された場合、ヘルプ表示方法はレベル３になるとは限らない。図８の７行目が対応するように、本実施の形態では、この場合、ヘルプ表示方法の設定はレベル２となる。なお、図９は、この場合の設定を示すもので、図７とは異なる設定となっている。
【００５１】
このように、本実施の形態では、種別の一つ（例えばヘルプ表示方法）について一つの制御方法（例えばレベル３）が指定された場合に、他の種別（例えばエラーリカバリ表示方法）について、或る制御方法の設定（例えばレベル２）がなされるとしても、当該他の種別（例えばエラーリカバリ表示方法）について同じ制御方法（例えばレベル２）が指定された場合に、前記種別の一つ（例えばヘルプ表示方法）について前記一つの制御方法（例えばレベル３）とは異なる制御方法（例えばレベル２）が設定される。これは、ユーザが第１の制御内容種別（例えばヘルプ表示方法）について第１の制御方法（例えばレベル３）を指定した場合に、第２の制御内容種別（例えばエラーリカバリ表示方法）について第２の制御方法（例えばレベル２）が適切と判断される（自動設定される）としても、ユーザが第２の制御内容種別（例えばエラーリカバリ表示方法）について第２の制御方法（例えばレベル２）を指定した場合に、第１の制御内容種別（例えばヘルプ表示方法）について適切と判断される制御方法（例えばレベル２）は前記第１の制御方法（例えばレベル３）であるとは限らないからである。つまり、ユーザがどの制御内容種別を指定したかということも、その他の制御内容種別について想定されるユーザレベルを判断する根拠となっているのである。このようにすることにより、より適切な制御方法の設定が可能となる。
【００５２】
このように設定された内容は、ユーザ識別子取得部２０１により取得されたユーザ識別子により特定されるユーザごとに対応づけて制御方法設定格納部２３３に格納される。図１０は、制御方法設定格納部２３３の内容の一例を示す図である。制御部２０４は、この設定を参照して、実際の制御を実行する。
【００５３】
図１１は、上記に示したような初期的制御方法設定処理を行う際のＣＰＵ２０の処理内容について説明するためのフローチャートである。指定入力があった場合（Ｓ１０１：ＹＥＳ）、図８に示した初期的設定テーブルを参照し（Ｓ１０２）、制御方法設定格納部２３３に、ユーザの識別子、及び設定された制御方法設定を格納する（Ｓ１０３）。なお、フローチャートにより説明される処理は、例えばＲＯＭ２１に格納されたプログラムがＣＰＵ２０上で動作することにより実現される。
【００５４】
図４に戻り、表示内容生成部２０５は、制御部２０４の制御に従い、ディスプレイ部１２の表示内容を生成する。ユーザ生成資源格納部２３４には、後述するワークフローなどのユーザ資源が格納される。設定履歴格納部２３１については後述する。
【００５５】
（３）制御方法の具体的内容
以下、図５に示した種別ごとに規定された制御方法の具体的内容について説明する。
ヘルプ表示方法のレベル１（現在表示中の機能に対するヘルプを表示）の設定では、例えば図１２に概略が示されるように、ディスプレイ部１２の一部に常時ヘルプ表示領域１２１が設けられ、例えば選択された機能（同図の例ではスキャン）のヘルプを表示するような制御を行う。
【００５６】
レベル２（使用頻度の高い機能についてヘルプを表示）の設定では、例えば、図１２の例では、「コピー」のような使用頻度の高い機能が選択された場合にヘルプ表示領域１２１にヘルプを表示し、使用頻度の低い機能の場合には、ヘルプ表示領域１２１を表示しないような制御を行う。
【００５７】
レベル３（通常のヘルプ）の設定では、例えば、ディスプレイ部１２にヘルプボタンを表示し、当該ヘルプボタンが押下された場合に、標準的なヘルプを表示するような制御を行う。レベル４（使用頻度の低い機能も表示）の設定では、ヘルプボタンが押下された場合に、あまり使用されないような機能のヘルプも表示するような制御を行う。レベル５（索引的なヘルプ表示）の設定では、ヘルプボタンが押下された場合に、ヘルプ項目を一覧表示し、ユーザにヘルプを表示したい項目の選択を促すような制御を行う。
【００５８】
以上のように、複数段階の異なる制御方法を予め規定しておき、いずれかの制御方法が設定された後は、当該設定に基づいて各種制御が実行される。
エラーリカバリ表示方法については、例えばスキャナ部１３の原稿載置台に載置された原稿のサイズがＡ４であるが、Ａ４の記録紙が用紙切れ状態である場合を例として説明する。エラーリカバリ表示方法のレベル１（単一の方法のみ表示）の設定では、例えば「用紙切れです。補充してください。」といった最も単純なエラー状態解消方法を一つ表示するような制御を行う。
【００５９】
レベル２（お勧めのリカバリが複数ある場合、選択的にリカバリ可能に表示）の設定では、お勧めのリカバリを複数表示し、いずれかの指定を促す。例えば用紙補充、と「より大きいサイズ（例えばＢ４）の記録紙へのプリント」の複数のリカバリ方法を表示するような制御を行う。ユーザは、「Ｂ４サイズの記録紙へのプリント」を選択することで、プリント処理を実行することができる。
【００６０】
なお、「お勧めのリカバリ」は、予め規定されており、例えば用紙切れの場合には、「より小さいサイズの記録紙へのプリント」や「画像の拡大・縮小」などのリカバリ方法も考えられるが、本実施の形態では、これらは「お勧めとは言えないリカバリ方法」であるとして、レベル２では、それらの実行は許可しないような制御を行う。
【００６１】
レベル３（他のリカバリ可能だが表示としてはお勧めのリカバリのみ表示）の設定では、表示内容はレベル２と同様であるが、お勧めとは言えないリカバリ方法も実行を許可するように制御を行う。
【００６２】
なお、レベル５では、可能なリカバリ方法を全て表示するような制御を行う。レベル４（通常のリカバリ）は、レベル３とレベル５との中間的な制御であって、例えば管理者でしか実行できないようなリカバリ方法は表示しない、といった制御を行うことができる。
【００６３】
ワークフローの登録方法の制御方法について説明する前に、ワークフローについて簡単に説明する。ワークフローとは、一連の処理及びパラメータを予め登録することができるようにした機能であり、処理実行の開始条件、処理内容及びパラメータの情報を含むプログラムのような資源である。各レベルの相違は、新たなワークフローの登録の際の作業方法の相違に基づくディスプレイ部１２の表示内容の相違である。
【００６４】
例えば、レベル１（目的達成型ワークフロー登録方法）では、図１３に例示されるように、もっともサイズの大きいボタンに、ワークフローにより実現される処理の目的（「原稿をコピー」、「ＦＡＸを送信」など）を表示する。新たなワークフローを登録しようとするユーザは、いずれかを選択し、次に表示される画面で、例えば、処理開始時刻といった処理実行の開始条件、コピー部数、用紙サイズ、ＦＡＸ送信先番号などといったデータを入力すると、図４のユーザ生成資源格納部２３４にワークフローが登録される。設定された時刻が到来すると、ワークフローが実行され、設定されたＦＡＸ番号にＦＡＸが送信される、といった処理が実行される。
【００６５】
なお、このようにユーザの操作により生成されたワークフローなどのユーザ資源は、ユーザ生成資源格納部２３４に格納され、これらユーザ資源は、例えば制御方法のレベルが変更されても消去されることはなく、同様に使用することができる。
【００６６】
ワークフローの登録方法のレベル２（機能組み合わせ型ワークフロー登録方法）では、図１３の例よりは、やや小さいボタンに、レベル１よりは細分化した機能を表示し、ユーザは、それら表示された機能を組み合わせてワークフローを登録することができる。レベル３（基本動作を指定して登録）では、レベル２より、さらに細分化した機能を表示して、選択した機能に各種データを設定していくような登録処理を行うことができる。レベル３までのワークフロー登録では、予め準備されたワークフローの雛形の組み合わせや、ユーザの操作に従うパラメータの設定などが実行されるが、レベルの相違は、用いる雛形の相違と考えることができる。なお、レベル４では、雛形を用いることなく、プログラムの編集と同様の感覚で、ユーザがワークフローを生成する。
【００６７】
選択メニュー表示方法の「選択メニュー」とは、図１２に例示したように、コピー、ＦＡＸ、スキャナ等の機能選択するメニュー画面をいう。選択メニュー表示方法がレベル１（スタンドアローンの基本機能に限定して拡大表示）の設定の場合、例えば図１２に例示されるように、コピー等の基本機能に限定して、サイズの大きなボタンを表示する。なお、スタンドアローンの基本機能であるから、例えば、スキャナ部１３で原稿を読み取って得た画像データを、ＬＡＮ５００を介して外部に送信するような機能は表示しない。
【００６８】
レベル２（基本機能に限定した選択方式（拡大表示））の設定では、上記の外部装置へのデータ送信なども含めてメニュー画面に表示するが、基本機能に限定して選択ボタンを表示する。なおボタンのサイズは大きい。
【００６９】
レベル３（通常表示）の設定では、例えば図１４に概略が例示されるように、機能選択タブを表示し、通常程度に複雑な機能設定も可能な画面を表示する。レベル４（メニュー形式（通常表示より項目増加））では、図１４と略同様の外観で、表示される項目をレベル３よりも増加させ、例えば管理者しか実行できないような機能も選択可能とする。
【００７０】
レベル５（ツリー形式）の設定では、図１５に概略が例示されるように、ツリー形式の選択メニューを表示するように制御を行う。なお、選択メニューにおいては、レベルが１から５へと向かうに従って、原則として画面に表示される情報量が増加する。
【００７１】
「動作状態の表示等」における動作状態、とは、例えばユーザがコピー処理を行っている間に、ＰＣ３１等の外部装置からプリントジョブが投入されたような場合のプリントジョブの動作状態等をいい、ここで規定される制御方法は、プリントジョブの実行可否や、プリントジョブが投入されたことのディスプレイ部１２への表示制御を規定する。なお、このような場合のプリントジョブの動作を「バックグラウンド動作」という。
【００７２】
レベル１（バックグラウンド動作させない）では、バックグラウンド動作を許可しない。レベル２（ユーザが許可することでバックグラウンド動作する）では、例えばプリントジョブが投入されたことをコピーしているユーザに表示し、ユーザが許可した場合にバックグラウンドでのプリントジョブの実行を許可する。
【００７３】
レベル３（バックグラウンド動作をアイコン表示）では、バックグラウンド動作を許可し、例えばプリントジョブが実行中であることを示すアイコンをディスプレイ部１２に表示する。レベル４（エラー時のみバックグラウンド動作を表示）では、プリントジョブにエラーが発生したときのみ、その旨をディスプレイ部１２に表示する。レベル５（バックグラウンド動作を表示しない）では、バックグラウンド動作を許可し、エラー時でも、その旨ディスプレイ部１２には表示しない。
【００７４】
「セキュリティ強度」は、外部へのデータ送信の可否、送信先、送信可能なデータなどの制御方法を規定する。レベル１（ネットワーク接続不可）では、ネットワーク接続を許可せず、従って外部装置へのデータ送信を行うことはできないように制御がなされる。
【００７５】
レベル２（イントラネット内の送信のみ可能）では、イントラネット内の送信のみ可能であり、例えばインターネットを経由するメールの送信は不可となるように制御される。レベル３（登録済み宛先に対する送信のみ可能）では、例えばインターネット経由の送信も可能であるが、アドレス帳などに登録された宛先にしか送信ができないような制御が行われる。
【００７６】
レベル４（通常に送信可能（社外秘属性は送信不可））は、通常に宛先（メールアドレスなど）を指定した送信も可能であるが、社外秘属性の文書の送信は許可しない。レベル５（社外秘属性の文書も送信可能）では、さらに、社外秘属性の文書の送信も許可されるように制御される。
【００７７】
以上に説明したように、本実施の形態では、ユーザのレベルの高低に従い、段階的に規定された制御方法のいずれかを設定することが可能な構成としている。なお、制御内容種別の種類、制御方法の規定は、上記に限定されないことは勿論である。
【００７８】
（４）制御方法設定の変更
以下、初期的制御方法設定で設定された制御方法設定の変更について説明する。なお、設定の変更は、図６等に例示した画面でユーザが行うこともできるが、本実施の形態では、自動設定変更条件が発生した場合に、制御方法設定部２０３が、自動的に設定変更を行う。
【００７９】
本実施の形態の自動設定変更条件として、概念的には、例えば、ユーザのスキルレベルの変化が検出された場合が考えられる。ユーザのスキルレベルの変化は、例えば図６等に例示したような画面で、ユーザが或る制御内容種別についての制御方法の変更を指示したときに検出する構成とすることができる。
【００８０】
自動的な設定変更の内容として、例えば、以下に例示する変更が考えられる。
（１）複数の種別の全部を変更
（２）ユーザが制御方法の変更を指示した種別と関連性の高い種別について変更
【００８１】
また、自動的な設定変更の方法として、例えば、以下に例示する方法が考えられる。
（１）全部の種別を同一段階ずつ変更する（例えば全種別についてレベルを１上げる）
（２）ユーザが制御方法の変更を指示した種別と関連性の高い種別については大きく変更し（例えばレベルを２つ上げる）、関連性の低い種別については小さく変更（例えばレベルを１つ上げる）するか、又は変更しない
（３）ユーザの入力により特定の種別の制御方法が変更された場合には、他の種別の設定を大きく変更し（例えば、セキュリティ強度が変更された場合には、他の種別の設定を大きく変更）、他の種別の制御方法が変更された場合には、変更度合いを小さくする
【００８２】
もっとも、上記は例示であって、他にも種々の設定変更が可能である。なお、種別間の関連性は、例えば図１６に一例が示されるようなテーブルに格納しておくことができ、自動設定変更に際して、制御方法設定部２０３が参照するような構成が考えられる。
【００８３】
図１７は、制御方法変更処理の具体的な内容について説明するためのフローチャートである。本実施の形態では、ユーザからの制御方法変更入力があった場合に（Ｓ２０１：ＹＥＳ）、自動設定変更条件の発生の有無を判定する（Ｓ２０２）。
【００８４】
自動設定変更条件として、例えば、変更入力により、初期的制御方法設定の際に指定された種別の制御方法について、所定数の段階以上の変更がなされたこと（例えば初期的制御方法設定の際にヘルプ表示方法のレベル２が指定されていたところ、変更入力により、例えば２段階以上、即ちヘルプ表示方法をレベル４又は５に変更する入力がなされた場合）が考えられる。また、単に、変更入力により、初期的制御方法設定を行う際に指定された種別についての制御方法の変更入力を受け付けたことを条件としてもよい。条件についても、他にも種々考えられることは勿論であり、例えば、初期的制御方法設定の際の指定と関係なく、特定の種別（例えばセキュリティ強度）の設定が変更されたこと、特定段階以上の変更が指示されたことなどを条件とすることもできる。
【００８５】
なお、自動設定変更条件の発生の有無は、ユーザによる制御方法設定の履歴を参照して判定することが可能な場合もある。図１８は、設定履歴格納部２３１の内容の一例について説明するための図である。同図の例では、ユーザごとに、制御方法設定の履歴を保持している。初期的制御方法設定の際には、ヘルプ表示方法のレベル３が指定されたこと、その後の変更入力で、エラーリカバリ表示方法をレベル３に設定する等の制御条件変更がなされたことが履歴として保存されている。制御方法設定部２０３は、この履歴情報を参照して、自動設定変更条件の判定や、制御方法変更の方法決定などの処理を行うことができる。
【００８６】
自動設定変更条件発生の際には（Ｓ２０２：ＹＥＳ）、本実施の形態では、ユーザへの確認メッセージを表示する（Ｓ２０３）。図１９は、確認メッセージの表示形態の一例である。ユーザから変更しても良い旨の入力があった場合に（Ｓ２０４：ＹＥＳ）。制御方法設定の変更を行う（Ｓ２０５）。なお、このとき、ユーザの入力により設定された種別（図１８の履歴に保持されている）については、ユーザにより指定された制御方法からの自動変更を行わないようにすれば、より適切にユーザの意思を反映した制御方法設定を行うことができる。
【００８７】
なお、制御方法を複数段階規定する場合、全ての種別について段階の数を同じにする必要はない。図５の例では、ワークフロー登録については、他の種別と異なり４段階の規定となっている。また、種別を細分化することも可能である。例えば「セキュリティ強度」について、メール送信とＦＡＸ送信とで異なる制御方法を規定することも可能である。
【００８８】
また、上記実施の形態では、本発明に係る画像処理装置の例としてＭＦＰについて説明したが、本発明に係る画像処理装置はＭＦＰに限られず、複写機、プリンタ、ファクシミリ装置等の他の画像処理装置一般に適用可能である。
【産業上の利用可能性】
【００８９】
本発明は、例えばＭＦＰ等の画像処理装置における制御方法設定に適用することができる。
【図面の簡単な説明】
【００９０】
【図１】画像処理システムの全体構成の一例を示す図である。
【図２】ＭＦＰ１００のハードウェア構成の一例を示す図である。
【図３】ＭＦＰ１００の外観の一例を示す図である。
【図４】ＭＦＰ１００の機能的構成を示すブロック図である。
【図５】本実施の形態における制御内容種別及び制御方法について説明するための図である。
【図６】制御方法設定画面の一例を示す図である。
【図７】ヘルプ表示方法についてレベル３が指定された場合の、他の種別の設定の一例を示す図である。
【図８】初期的設定テーブルの内容の一例を示す図である。
【図９】エラーリカバリ表示方法としてレベル２が指定された場合の、他の種別の設定の一例を示す図である。
【図１０】制御方法設定格納部２３３の内容の一例を示す図である。
【図１１】初期的制御方法設定処理を行う際のＣＰＵ２０の処理内容について説明するためのフローチャートである。
【図１２】ヘルプ表示方法の設定がレベル１等である場合のディスプレイ部１２の概略表示形態の一例を示す図である。
【図１３】ワークフロー登録方法の設定がレベル１である場合のディスプレイ部１２の概略表示形態の一例を示す図である。
【図１４】選択メニュー表示方法の設定がレベル３である場合のディスプレイ部１２の概略表示形態の一例を示す図である。
【図１５】選択メニュー表示方法の設定がレベル５である場合のディスプレイ部１２の概略表示形態の一例を示す図である。
【図１６】種別間の関連性を格納するテーブルの内容の一例を示す図である。
【図１７】制御方法変更処理の具体的な内容について説明するためのフローチャートである。
【図１８】設定履歴格納部２３１の内容の一例について説明するための図である。
【図１９】確認メッセージの表示形態の一例を示す図である。
【符号の説明】
【００９１】
１１                      操作部
１２                      ディスプレイ部
１３                      スキャナ部
１４                      プリンタ部
１６                      通信インタフェース
１７                      ドキュメントフィーダ
１８                      給紙装置
２０                      ＣＰＵ
２１                      ＲＡＭ
２２                      ＲＯＭ
２３                      ハードディスクドライブ
１００                    ＭＦＰ
２０１                    ユーザ識別子取得部
２０２                    指定入力部
２０３                    制御方法設定部
２０４                    制御部
２０５                    表示内容生成部
２１１                    表示内容関連モジュール
２３１                    設定履歴格納部
２３２                    初期的設定テーブル格納部
２３３                    制御方法設定格納部
２３４                    ユーザ生成資源格納部
５００                    ＬＡＮ
【図１】
2008066859.tif 000003
【図２】
2008066859.tif 000004
【図３】
2008066859.tif 000005
【図４】
2008066859.tif 000006
【図５】
2008066859.tif 000007
【図６】
2008066859.tif 000008
【図７】
2008066859.tif 000009
【図８】
2008066859.tif 000010
【図９】
2008066859.tif 000011
【図１０】
2008066859.tif 000012
【図１１】
2008066859.tif 000013
【図１２】
2008066859.tif 000014
【図１３】
2008066859.tif 000015
【図１４】
2008066859.tif 000016
【図１５】
2008066859.tif 000017
【図１６】
2008066859.tif 000018
【図１７】
2008066859.tif 000019
【図１８】
2008066859.tif 000020
【図１９】
2008066859.tif 000021