(57)【特許請求の範囲】
【請求項１】
画像形成装置に実行させる機能を設定する設定管理装置で動作する設定管理プログラムであって、
前記設定管理装置に、
前記画像形成装置から取得した装置情報に基づいて、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるかを判定する機能判定処理、
前記下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、前記下位の階層に存在する機能を設定するための第２画面では、前記使用できない機能にアクセスさせない表示制御ができない場合に、前記第１画面の前記所定の機能を選択するための表示部品を、前記下位の階層の機能の全てが使用可能な場合の第１の表示形態、及び、前記下位の階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態で表示部に表示させる第１画面表示処理、を実行させ、
前記第１画面表示処理では、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可を前記ツリー上で明示する、
ことを特徴とする設定管理プログラム。
【請求項２】
前記設定管理装置に、更に、
前記ツリーで使用可能な機能が選択された場合に、当該機能の下位の階層に存在する機能を設定するための第３画面を前記表示部に表示させる第３画面表示処理を実行させる、
ことを特徴とする請求項１に記載の設定管理プログラム。
【請求項３】
前記設定管理装置に、更に、
前記ツリーで使用可能な機能が選択された場合に、当該機能に対応する表示部品のみを選択可能にした前記第２画面を前記表示部に表示させる第２画面表示処理を実行させる、
ことを特徴とする請求項１に記載の設定管理プログラム。
【請求項４】
前記第１画面表示処理では、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層の機能の中に使用できない機能が含まれている旨のメッセージを表示する、
ことを特徴とする請求項１に記載の設定管理プログラム。
【請求項５】
前記第３の表示形態は、前記所定の機能を選択するためのボタン又はタブをグレーアウトし、かつ、前記ボタン又は前記タブの外枠を強調した表示形態である、
ことを特徴とする請求項１乃至４のいずれか一に記載の設定管理プログラム。
【請求項６】
画像形成装置に実行させる機能を設定する設定管理装置であって、
前記画像形成装置から取得した装置情報に基づいて、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるかを判定する機能管理部と、
前記下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、前記下位の階層に存在する機能を設定するための第２画面では、前記使用できない機能にアクセスさせない表示制御ができない場合に、前記第１画面の前記所定の機能を選択するための表示部品を、前記下位の階層の機能の全てが使用可能な場合の第１の表示形態、及び、前記下位の階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態で表示部に表示させる画面制御部と、を備え、
前記画面制御部は、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可を前記ツリー上で明示する、
ことを特徴とする設定管理装置。
【請求項７】
前記画面制御部は、前記ツリーで使用可能な機能が選択された場合に、当該機能の下位の階層に存在する機能を設定するための第３画面を前記表示部に表示させる、
ことを特徴とする請求項６に記載の設定管理装置。
【請求項８】
前記画面制御部は、前記ツリーで使用可能な機能が選択された場合に、当該機能に対応する表示部品のみを選択可能にした前記第２画面を前記表示部に表示させる、
ことを特徴とする請求項６に記載の設定管理装置。
【請求項９】
前記画面制御部は、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層の機能の中に使用できない機能が含まれている旨のメッセージを表示する、
ことを特徴とする請求項６に記載の設定管理装置。
【請求項１０】
前記第３の表示形態は、前記所定の機能を選択するためのボタン又はタブをグレーアウトし、かつ、前記ボタン又は前記タブの外枠を強調した表示形態である、
ことを特徴とする請求項６乃至９のいずれか一に記載の設定管理装置。
【請求項１１】
画像形成装置と、当該画像形成装置に実行させる機能を設定する設定管理装置と、を含む印刷システムにおける設定管理方法であって、
前記設定管理装置は、
前記画像形成装置から取得した装置情報に基づいて、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるかを判定する機能判定処理と、
前記下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、前記下位の階層に存在する機能を設定するための第２画面では、前記使用できない機能にアクセスさせない表示制御ができない場合に、前記第１画面の前記所定の機能を選択するための表示部品を、前記下位の階層の機能の全てが使用可能な場合の第１の表示形態、及び、前記下位の階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態で表示部に表示させる第１画面表示処理と、を実行し、
前記第１画面表示処理では、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可を前記ツリー上で明示する、
ことを特徴とする設定管理方法。
【請求項１２】
前記設定管理装置は、更に、
前記ツリーで使用可能な機能が選択された場合に、当該機能の下位の階層に存在する機能を設定するための第３画面を前記表示部に表示させる第３画面表示処理を実行する、
ことを特徴とする請求項１１に記載の設定管理方法。
【請求項１３】
前記設定管理装置は、更に、
前記ツリーで使用可能な機能が選択された場合に、当該機能に対応する表示部品のみを選択可能にした前記第２画面を前記表示部に表示させる第２画面表示処理を実行する、
ことを特徴とする請求項１１に記載の設定管理方法。
【請求項１４】
前記第１画面表示処理では、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層の機能の中に使用できない機能が含まれている旨のメッセージを表示する、
ことを特徴とする請求項１１に記載の設定管理方法。
【請求項１５】
前記第３の表示形態は、前記所定の機能を選択するためのボタン又はタブをグレーアウトし、かつ、前記ボタン又は前記タブの外枠を強調した表示形態である、
ことを特徴とする請求項１１乃至１４のいずれか一に記載の設定管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定管理プログラム及び設定管理装置並びに設定管理方法に関し、特に、画像形成装置に実行させる機能の設定を管理する設定管理プログラム及び設定管理装置並びに設定管理方法に関する。
【背景技術】
【０００２】
ユーザのコンピュータ装置とプリンタや複合機（ＭＦＰ：Multi-Functional Peripherals）などの画像形成装置とがネットワークで接続されている印刷システムでは、コンピュータ装置にインストールされているアプリケーションを用いて、画像形成装置に実行させる機能の設定等の操作が行われる。この画像形成装置は様々な機能を有しており、これらの機能は階層構造で設定するようになっている。例えば、大きく分類された機能（第１階層の機能）の中から所望の機能を選択し、選択された機能を分類した機能（第２階層の機能）の中から所望の機能を選択し、更に、選択された機能を細かく分類した機能（第３階層の機能）の中から所望の機能を選択するといった方法で機能を詳細に設定することができる。
【０００３】
このような階層構造の機能を設定する際、画面上で適切な機能が選択できるようにするために、各機能を選択するための表示部品を活性（アクティブ）状態にしたり、非活性（グレーアウト）状態にしたりする制御が行われる。このような制御に関する技術として、例えば、下記特許文献１には、スクリーンのあるゾーン上でストローク等の第１のアクションを実行してコマンドをアクティブ化し、同じゾーン内でクリックやボタン押下等の第２のアクションを実行すると、そのゾーンに関連した複数のコマンド（機能）を含むメニューを表示することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第０４４８２５６１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ある階層で選択した機能の下位の階層の機能が全て使用できる場合、各階層の機能を順次選択していけばよいが、下位の階層の機能の中に何らかの理由で使用できない状態になっている機能が存在する場合、使用できない機能が選択されないように機能の設定を制御する必要がある。
【０００６】
その方法として、所定の機能の下位の階層の複数の機能の内に使用できない機能が存在する場合、それらの複数の機能の入口にあたる上位の階層の所定の機能を選択するためのボタンやタブなどの表示部品を非活性（グレーアウト）状態にする方法が考えられる。しかしながら、この方法では、下位の階層の全ての機能を使用することができなくなってしまうため、設定できる機能が不要に制限されてしまう。
【０００７】
また、下位の階層の機能を設定するための画面上で、上記の使用できない機能に対応するボタンやタブなどの表示部品を非活性（グレーアウト）状態にする方法も考えられる。しかしながら、この方法では、上記表示部品の活性化／非活性化がその画面での操作に応じて変化するように制御されている場合、その制御に加えて、機能の使用可／不可に応じて表示部品を活性化／非活性化する制御も行わなければならず、制御が複雑になると共に、誤操作の原因となってしまう。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、画像形成装置に実行させる機能の中に使用できない機能が存在する場合であっても、使用可能な機能を適切に設定できるようにして、ユーザの操作性を向上させることができる設定管理プログラム及び設定管理装置並びに設定管理方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、画像形成装置に実行させる機能を設定する設定管理装置で動作する設定管理プログラムであって、前記設定管理装置に、前記画像形成装置から取得した装置情報に基づいて、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるかを判定する機能判定処理、前記下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、前記下位の階層に存在する機能を設定するための第２画面では、前記使用できない機能にアクセスさせない表示制御ができない場合に、前記第１画面の前記所定の機能を選択するための表示部品を、前記下位の階層の機能の全てが使用可能な場合の第１の表示形態、及び、前記下位の階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態で表示部に表示させる第１画面表示処理、を実行させ、前記第１画面表示処理では、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可を前記ツリー上で明示することを特徴とする。
【００１０】
本発明の一側面は、画像形成装置に実行させる機能を設定する設定管理装置であって、前記画像形成装置から取得した装置情報に基づいて、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるかを判定する機能管理部と、前記下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、前記下位の階層に存在する機能を設定するための第２画面では、前記使用できない機能にアクセスさせない表示制御ができない場合に、前記第１画面の前記所定の機能を選択するための表示部品を、前記下位の階層の機能の全てが使用可能な場合の第１の表示形態、及び、前記下位の階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態で表示部に表示させる画面制御部と、を備え、前記画面制御部は、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可を前記ツリー上で明示することを特徴とする。
【００１１】
本発明の一側面は、画像形成装置と、当該画像形成装置に実行させる機能を設定する設定管理装置と、を含む印刷システムにおける設定管理方法であって、前記設定管理装置は、前記画像形成装置から取得した装置情報に基づいて、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるかを判定する機能判定処理と、前記下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、前記下位の階層に存在する機能を設定するための第２画面では、前記使用できない機能にアクセスさせない表示制御ができない場合に、前記第１画面の前記所定の機能を選択するための表示部品を、前記下位の階層の機能の全てが使用可能な場合の第１の表示形態、及び、前記下位の階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態で表示部に表示させる第１画面表示処理と、を実行し、前記第１画面表示処理では、前記第３の表示形態で表示される前記表示部品を指示する操作が行われた場合に、前記表示部品の近傍に、前記下位の階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可を前記ツリー上で明示することを特徴とする。
【発明の効果】
【００１２】
本発明の設定管理プログラム及び設定管理装置並びに設定管理方法によれば、画像形成装置に実行させる機能の中に使用できない機能が存在する場合であっても、使用可能な機能を適切に設定できるようにして、ユーザの操作性を向上させることができる。
【００１３】
その理由は、第１画面に表示される所定の機能の下位の階層に存在する機能が使用可能であるか使用不可であるかを判定し、下位の階層に存在する機能の中に使用できない機能が含まれており、かつ、下位の階層に存在する機能を設定するための第２画面では、使用できない機能にアクセスさせない表示制御ができない場合は、第１画面上で所定の機能を選択するためのボタンやタグなどの表示部品を、非活性（グレーアウト）状態、且つ、枠線などで強調した所定の表示形態で表示するからである。また、所定の表示形態で表示される表示部品を指示する操作（カーソルを重ねたり、マウスを右クリックしたりする操作）が行われた場合に、下位の階層に存在する機能をツリー表示すると共に、各々の機能の使用可／不可をツリー上で明示し、ツリーの中から使用可能な機能が選択されたら、選択された機能に応じて第２画面の表示形態を変更したり、選択された機能の更に下位の階層の機能を設定するための第３画面を表示したりするからである。また、所定の表示形態で表示される表示部品を指示する操作が行われた場合に、ツリー表示と共に若しくはツリー表示に代えて、下位の階層に存在する機能の中に使用できない機能があることを明示するメッセージを表示するからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の第１の実施例に係るコンピュータ装置の構成を示すブロック図である。
【図３】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の第１の実施例に係るコンピュータ装置の処理を示すフローチャート図である。
【図５】従来の第１階層画面（ジョブ管理画面）の一例を示す図である。
【図６】従来の第２階層画面（フォルダ操作画面）の一例を示す図である。
【図７】従来の第３階層画面（フォルダ新規作成画面）の一例を示す図である。
【図８】従来の第４階層画面（ジョブチケット編集画面）の一例を示す図である。
【図９】本発明の第１の実施例に係る第１階層画面（ジョブ管理画面）の一例を示す図である。
【図１０】本発明の第１の実施例に係る第１階層画面（ジョブ管理画面）の他の例を示す図である。
【図１１】本発明の第１の実施例に係る第３階層画面（フォルダ新規作成画面）の一例を示す図である。
【図１２】本発明の第１の実施例に係る第３階層画面（フォルダ編集画面）の一例を示す図である。
【図１３】本発明の第２の実施例に係るコンピュータ装置の処理を示すフローチャート図である。
【図１４】本発明の第２の実施例に係る第２階層画面（フォルダ操作画面）の一例を示す図である。
【図１５】本発明の第２の実施例に係る第２階層画面（フォルダ操作画面）の他の例を示す図である。
【図１６】本発明の第３の実施例に係るコンピュータ装置の処理を示すフローチャート図である。
【図１７】本発明の第３の実施例に係る第１階層画面（ジョブ管理画面）の一例を示す図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、画像形成装置には様々な機能があり、機能を設定する場合は、第１画面で第１階層の機能を選択し、第２画面で選択された機能に対応する第２階層の機能を選択するといった方法で画面を遷移しながら機能を設定することになる。ここで、ある階層で選択した所定の機能の下位の階層の機能の中に、何らかの理由で使用できない状態になっている機能が存在する場合、使用できない機能が選択されないように機能の設定を制御する必要がある。その方法として、上位の階層の画面で、所定の機能を選択するためのボタンやタブなどの表示部品を非活性状態にする方法が考えられるが、この方法では、下位の階層の全ての機能を使用することができなくなり、設定できる機能が不要に制限されてしまう。また、下位の階層の画面で、使用できない機能を選択するための表示部品を非活性状態にする方法も考えられるが、この方法では、表示部品の活性化／非活性化が予め制御されている場合、機能の使用可／不可に応じた制御を追加することになるため、制御が複雑になり、誤操作の原因となってしまう。
【００１６】
そこで、本発明の一実施の形態では、第１階層の機能を設定するための第１画面を表示する際に、第１階層の機能に対応する第２階層の各機能が使用可能か使用不可かを判定する。そして、第２階層の機能の中に使用不可の機能があり、かつ、第２階層の機能を設定するための第２画面では使用不可の機能にアクセスさせないような表示制御ができない場合は、第１階層の機能を選択するためのボタンやタグなどの表示部品を、非活性（グレーアウト）且つ枠線などで強調した表示形態（第２階層の機能の全てが使用可能な場合の第１の表示形態及び第２階層の機能の全てが使用できない場合の第２の表示形態とは異なる第３の表示形態）で表示する。
【００１７】
更に、第３の表示形態で表示された表示部品を指示する操作が行われた場合（カーソルを重ねたり、マウスを右クリックしたりした場合）に、第２階層の機能をツリー表示し、かつ、各々の機能の使用可／不可をツリー上で明示する。そして、ツリーの中から使用可能な機能が選択された場合、選択された機能に対応する第３階層の機能を設定するための第３画面を表示したり、選択された機能に応じて第２画面の表示形態を変更したりする。
【００１８】
また、第３の表示形態で表示された表示部品を指示する操作が行われた場合、上記ツリー表示と共に、若しくは、ツリー表示に代えて、第２階層の機能の中に使用不可の機能があることを明示するメッセージを表示する。
【００１９】
このように機能の設定を管理することにより、画像形成装置に実行させる機能の中に使用できない機能が存在する場合であっても、使用可能な機能を適切に設定することができ、ユーザの操作性を向上させることができる。
【実施例１】
【００２０】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る設定管理プログラム及び設定管理装置並びに設定管理方法について、図１乃至図１２を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２は、本実施例のコンピュータ装置の構成を示すブロック図、図３は、本実施例の画像形成装置の構成を示すブロック図である。また、図４は、本実施例のコンピュータ装置の処理を示すフローチャート図であり、図５乃至図８は、従来の画面の一例を示す図、図９乃至図１２は、本実施例の画面の一例を示す図である。
【００２１】
図１に示すように、本実施例の印刷システムは、プリント、コピー、スキャン、ジョブ管理などの複数の機能を備える画像形成装置２０と、この画像形成装置２０に実行させる機能の設定を管理する設定管理装置（コンピュータ装置１０とする。）と、で構成される。これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク３０によって接続されている。以下、各装置について詳述する。
【００２２】
［コンピュータ装置］
図２（ａ）に示すように、コンピュータ装置１０は、制御部１１と、記憶部１２と、通信Ｉ／Ｆ部１３と、表示部１４と、操作部１５などで構成される。
【００２３】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａと、ＲＯＭ（Read Only Memory）１１ｂやＲＡＭ（Random Access Memory）１１ｃなどのメモリとで構成される。ＣＰＵ１１ａは、コンピュータ装置１０の動作を制御するためのプログラム、ＯＳ（Operating System）、後述する設定管理プログラムなどの各種プログラムをＲＯＭ１１ｂ又は記憶部１２から読み出してＲＡＭ１１ｃに展開し実行する。
【００２４】
上記制御部１１は、図２（ｂ）に示すように、機能管理部１６、画面制御部１７としても機能する。
【００２５】
機能管理部１６は、画像形成装置２０から装置情報（例えば、ＳＮＭＰ（Simple Network Management Protocol）で管理されるネットワーク機器が自分の状態を外部に知らせるために公開するＭＩＢ（Management Information Base）情報）を取得し、取得した装置情報に基づいて画像形成装置２０で実行可能な機能を階層構造で管理する。そして、ある階層で選択された機能の下位の階層に存在する機能が使用可能であるか、使用不可であるかを判定する。なお、使用不可の状態とは、例えば、後述するホットフォルダ機能の設定が「無効」であるために適切なホットフォルダを開くことができない場合や、用紙切れにより指定したサイズで印刷できない場合、トナー切れによりカラー印刷ができない場合などある。
【００２６】
画面制御部１７は、ある階層（例えば、第１階層）の機能を設定するための画面（第１画面と呼ぶ。）で選択された所定の機能の下位の階層（第２階層）に存在する機能の中に使用できない機能が含まれており、かつ、第２階層に存在する機能を設定するための画面（第２画面と呼ぶ。）では、使用できない機能にアクセスさせないような表示制御ができない場合（その機能へのアクセスが第２画面の操作に応じて予め制御されている場合など）は、第１画面の上記所定の機能を選択するためのボタンやタブなど（以下、表示部品と呼ぶ。）を、活性状態（第２階層に存在する機能が全て使用可能な場合の第１の表示形態）及び非活性状態（第２階層に存在する機能が全て使用できない場合の第２の表示形態）とは異なる第３の表示形態で表示部１４に表示させる。
【００２７】
また、画面制御部１７は、第３の表示形態で表示されるボタンやタブなどの表示部品を指示する操作が行われた場合は、第２階層に存在する機能をツリー表示し、かつ、各々の機能の使用可／不可をツリー上に明示する。更に、画面制御部１７は、上記ツリーで第２階層に存在する機能の中の使用可能な機能が選択された場合は、第２画面を飛ばして、選択された機能の下位の階層（第３階層）の機能を設定するための画面（第３画面と呼ぶ。）に遷移するように画面遷移を制御する。また、画面制御部１７は、第１の表示形態の表示部品を指示する操作が行われた場合は、第２画面に遷移するように画面遷移を制御し、第２の表示形態の表示部品を指示しようとする操作が行われた場合、若しくは、上記ツリーで第２階層に存在する機能の中の使用できない機能を選択しようとした場合は、その操作は無視して画面遷移を行わない。
【００２８】
なお、上記機能管理部１６及び画面制御部１７は、ハードウェアとして構成しても良いし、制御部１１を機能管理部１６及び画面制御部１７として機能させる設定管理プログラムとして構成し、当該設定管理プログラムをＣＰＵ１１ａに実行させる構成としてもよい。また、設定管理プログラムは、印刷データを生成するプリンタドライバを内包するプログラムとしてもよいし、プリンタドライバとは別個独立したプログラムとしてもよい。
【００２９】
記憶部１２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、プログラムや上記第１画面乃至第３画面の画面データなどを記憶する。
【００３０】
通信Ｉ／Ｆ部１３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、通信ネットワーク３０を介して、画像形成装置２０から装置情報（画像形成装置２０の各機能の使用可／不可の情報を含む。）などを受信したり、画像形成装置２０に印刷データを送信したりする。
【００３１】
表示部１４は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置等からなり、上記第１画面乃至第３画面などを表示する。
【００３２】
操作部１５は、マウスやキーボード等からなり、上記第１画面乃至第３画面で機能を設定する操作などを可能にする。
【００３３】
［画像形成装置］
図３に示すように、画像形成装置２０は、制御部２１と、記憶部２２と、通信Ｉ／Ｆ部２３と、表示操作部２４と、画像読取部（スキャナ）２５と、画像処理部２６と、印刷処理部（エンジン）２７などで構成される。
【００３４】
制御部２１は、ＣＰＵ２１ａと、ＲＯＭ２１ｂやＲＡＭ２１ｃなどのメモリとで構成される。ＣＰＵ２１ａは、画像形成装置２０の動作を制御するためのプログラムをＲＯＭ２１ｂ又は記憶部２２から読み出し、ＲＡＭ２１ｃに展開して実行する。
【００３５】
記憶部２２は、ＨＤＤやＳＳＤなどで構成され、プログラムやジョブのデータ（例えば、コンピュータ装置１０から受信した印刷データ、印刷データをラスタライズした画像データ、画像読取部２５で読み取ったスキャンデータ）などを記憶する。また、記憶部２２は、ジョブ（印刷データ）が投入されると制御部２１によってそのジョブが自動的に実行される特定のフォルダ（ホットフォルダと呼ぶ。）を備える。
【００３６】
通信Ｉ／Ｆ部２３は、ＮＩＣやモデムなどで構成され、通信ネットワーク３０を介して、コンピュータ装置１０から印刷データを受信したり、コンピュータ装置１０に装置情報を送信したりする。
【００３７】
表示操作部２４は、液晶表示装置や有機ＥＬ表示装置等上に、透明電極が格子状に配置されたタッチパネルなどであり、画像形成装置２０を操作するための画面や印刷条件を設定する画面などを表示すると共に、各種設定や指示などを可能にする。
【００３８】
画像読取部２５は、原稿台上の原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器などにより構成される。
【００３９】
画像処理部２６は、印刷データを解析し、印刷データの各ページをラスタライズしてページ毎の画像データを生成、もしくは、画像読取部２５からページ毎の画像データを取得し、必要に応じて画像処理（色調整、濃度調整、サイズ調整などの処理）やスクリーニングを行った後、印刷処理部２７で印刷可能な画像データに変換する。
【００４０】
印刷処理部２７は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、画像処理部２６で処理した画像データに基づく印刷画像を指定された用紙に印刷する。この印刷処理部２７は、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００４１】
なお、図１乃至図３は、本実施例の印刷システムの一例であり、その構成や制御は適宜変更可能である。例えば、図１では、コンピュータ装置１０と画像形成装置２０とで印刷システムを構成したが、これに加えて、ＲＩＰ（Raster Image Processor）コントローラやプリンタコントローラなどを備える構成としてもよい。
【００４２】
以下、本実施例の設定管理方法について説明するが、本発明の理解を容易にするために、従来のコンピュータ装置の表示部に表示される画面について、図５乃至図８を参照して説明する。
【００４３】
図５は、ジョブの監視・管理・編集を行うアプリケーションのトップに表示されるジョブ管理画面４０の一例である。このジョブ管理画面４０には、第１階層の機能として、画像形成装置２０の装置情報を表示する「プリンタ情報」、画像形成装置２０に指示したジョブの履歴を表示する「履歴リスト」、画像形成装置２０に指示するジョブを投入するホットフォルダを管理する「ホットフォルダ」等を備え、これらの機能を選択するボタン４０ａが設けられている。そして、「ホットフォルダ」のボタン４０ａを押下すると、図６のフォルダ操作画面４１に遷移する。
【００４４】
このフォルダ操作画面４１には、第２階層の機能として、ホットフォルダを新規作成する「新規作成」、既存のホットフォルダを編集する「編集」、既存のホットフォルダを削除する「削除」、ジョブ投入のためにホットフォルダを開く「開く」、新規作成したホットフォルダ又は既存のホットフォルダのショートカットを作成する「ショートカット作成」、新規作成したホットフォルダ又は既存のホットフォルダのジョブチケットを編集する「ジョブチケット編集」等を備え、これらの機能を選択するボタン４１ａが設けられている。そして、「新規作成」のボタン４１ａを押下すると、図７のフォルダ設定画面４２ａが表示され、更に、フォルダ設定画面４２ａでジョブチケット編集を選択すると、図８のジョブチケット設定画面４３が表示される。
【００４５】
上記ホットフォルダは、単にジョブを保存するためのフォルダではなく、ホットフォルダ内にジョブを投入するとそのジョブが自動的に実行される特殊なフォルダであるため、画像形成装置２０の表示操作部２４に表示される管理者設定画面にて、ネットワーク設定のホットフォルダ機能を「有効」に設定しておかないと、正しく使用することができないようになっている。すなわち、ホットフォルダ機能の設定が「無効」の時、ジョブを投入するためにホットフォルダを開こうとすると、所望のホットフォルダではなく、コンピュータ装置１０のマイドキュメントフォルダが開いてしまう。
【００４６】
そのため、ホットフォルダ機能の設定が「無効」になっている場合は、ユーザに余計な混乱を与えないように、ジョブ管理画面４０の「ホットフォルダ」ボタン４０ａ自体を非活性（グレーアウト）状態にするか、ジョブ管理画面４０から遷移するフォルダ操作画面４１で「開く」のボタン４１ａを非活性状態にするか、のいずれかの方法が用いられている。
【００４７】
ここで、フォルダ操作画面４１においては、登録したホットフォルダのリストの中からいずれかのホットフォルダが選択されたら「開く」のボタン４１ａを活性状態にし、選択されなかったら「開く」のボタン４１ａを非活性状態にするという制御が行われている。そのため、ホットフォルダ機能の設定が「無効」の場合は「開く」のボタン４１ａを非活性状態にするという制御も付加すると、ユーザがリストからホットフォルダを選択しているにも関わらず当該ボタン４１ａが活性状態にならないという不具合が生じる。このような状態が、使用できない機能にアクセスさせないような表示制御ができない場合に相当する。
【００４８】
また、そもそも、ホットフォルダに対して「開く」の操作ができないのは、画像形成装置２０の管理者設定画面でホットフォルダにジョブを投入できるような設定を行っていないからであるということをユーザに知らしめるためにも、ジョブ監視・管理・編集アプリケーションのトップのジョブ管理画面４０にて、「ホットフォルダ」のボタン４０ａを非活性化する方が望ましい。
【００４９】
しかしながら、上述の管理者設定のために、現時点では一般ユーザが所望のホットフォルダを開いてジョブを投入できないという状態であっても、各ホットフォルダの利用者は、予め自分用のホットフォルダを作成し、作成したホットフォルダに対する設定だけはホットフォルダ設定画面やジョブチケット設定画面で行うという状況はあり得る。
【００５０】
そこで、本実施例では、第１階層の「ホットフォルダ」のボタンを、活性状態である第１の表示形態及び非活性（グレーアウト）状態である第２の表示形態のいずれとも異なる第３の表示形態（非活性状態にし、且つ、枠線で囲む等によって強調した表示形態）にして、ユーザに注意を喚起する。そして、第３の表示形態のボタンに対して、マウスオーバー（カーソルを重ねる）、右クリック等の操作が行われたら、第２階層の複数の機能をツリーで表示し、且つ各々の機能の使用可／不可をツリー上で明示する。更に、そのツリーで使用可能な機能（第２階層の機能）を選択すると、選択された機能の下位の第３階層の機能を設定するための画面に遷移（すなわち、第２画面を飛ばして第３画面に遷移）し、使用可能な機能に対する設定ができるようにする。
【００５１】
以下、上記制御を行う場合のコンピュータ装置１０の処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した設定管理プログラムをＲＡＭ１１ｃに展開して実行することにより、図４のフローチャート図に示す各ステップの処理を実行する。
【００５２】
まず、制御部１１（機能管理部１６）は、画像形成装置２０と通信し、第１階層の機能を選択するためのボタンやタブなどの表示部品（以下、ボタンとする。）に対応する第２階層の機能の使用可／不可の装置情報を取得する（Ｓ１０１）。
【００５３】
次に、制御部１１（機能管理部１６）は、取得した装置情報に基づいて、上記ボタンに対応する第２階層の機能が全て使用可能であるかを判断し（Ｓ１０２）、全て使用可能な場合は、制御部１１（画面制御部１７）は、当該ボタンを活性状態（第１の表示形態）にする（Ｓ１０３）。そして、そのボタンが選択されたら、制御部１１（画面制御部１７）は、第２階層の機能を設定するための第２画面を表示する（Ｓ１０４）。
【００５４】
一方、上記ボタンに対応する第２階層の機能の内の少なくとも一つが使用不可の場合、制御部１１（機能管理部１６）は、第２階層の機能の一部が使用可能であるかを判断する（Ｓ１０５）。第２階層の機能の一部が使用可能な場合は、制御部１１（画面制御部１７）は、当該ボタンを非活性状態かつ枠線等で強調した第３の表示形態で表示する（Ｓ１０６）。図９は、この状態のジョブ管理画面４０を示しており、「ホットフォルダ」のボタン４０ｂをグレーアウトし（図ではハッチングでグレーアウトを表現している。）、かつ、枠線を太くした第３の表示形態で表示し、ボタン４０ｂの下位の階層に存在する機能の中に使用不可の機能があることをユーザが認識できるようにする。
【００５５】
そして、ユーザが第３の表示形態のボタン４０ｂにマウスオーバーしたり（カーソルを重ねたり）、ボタン４０ｂを右クリックしたりしたら、制御部１１（画面制御部１７）は、第２階層の機能をツリー表示し、各々の機能の使用可／不可をツリー上で明示する（Ｓ１０７）。図１０は、この状態のジョブ管理画面４０を示しており、「ホットフォルダ」のボタン４０ｂの近傍にツリー表示の下位階層機能表示欄４０ｃを表示し、どの機能が使用可能でどの機能が使用不可であるかをユーザが認識できるようにする。
【００５６】
その後、ツリーから使用可能な機能が選択されたら、制御部１１（画面制御部１７）は、第２画面を飛ばして、選択された機能の下位の第３階層の機能を設定するための第３画面を表示する（Ｓ１０８）。図１１及び図１２は、この状態のフォルダ設定画面を示しており、ツリーから「新規作成」が選択された場合は、図１１に示す新規作成に対応するフォルダ設定画面４２ａを表示し、ツリーから「編集」が選択された場合は、図１２に示す編集に対応するフォルダ設定画面４２ｂを表示する。なお、新規作成に対応するフォルダ設定画面４２ａと編集に対応するフォルダ設定画面４２ｂとは画面構成は同じであるが、新規作成に対応するフォルダ設定画面４２ａではホットフォルダのＮｏ欄にはホットフォルダの作成が未だなく空き状態の番号が選択可能に表示され、編集に対応するフォルダ設定画面４２ｂではホットフォルダのＮｏ欄には作成済みのホットフォルダの番号が選択可能に表示される。
【００５７】
また、Ｓ１０５で、上記ボタンに対応する第２階層の機能の全てが使用不可の場合、制御部１１（画面制御部１７）は、当該ボタンを非活性状態（第２の表示形態）にする（Ｓ１０９）。
【００５８】
このように、第１階層の所定の機能の下位の第２階層の機能の中に使用不可の機能が含まれる場合に、所定の機能に対応する表示部品を第３の表示形態で表示し、更に、その表示部品を指示する操作が行われたら第２階層の機能をツリー表示すると共に各々の機能の使用可／不可をツリー上で明示することにより、第２階層の機能の中に使用不可の機能が含まれる旨をユーザに注意喚起することができる。また、ツリー表示で使用可能な機能が選択されたら、第２画面を飛ばして第３画面に遷移することにより、第２画面で使用不可の機能が選択される不都合を未然に防止することができる。
【実施例２】
【００５９】
次に、本発明の第２の実施例に係る設定管理プログラム及び設定管理装置並びに設定管理方法について、図１３乃至図１５を参照して説明する。図１３は、本実施例のコンピュータ装置の処理を示すフローチャート図であり、図１４及び図１５は、本実施例の画面の一例を示す図である。
【００６０】
前記した第１の実施例では、第１画面のツリーで使用可能な第２階層の機能が選択された場合に、第２画面を飛ばして第３画面を表示させたが、第２画面を表示する場合でも、ツリーで選択された機能に応じて第２画面の構成を変更することにより、使用不可の機能が選択される不都合を防止することができる。
【００６１】
その場合、印刷システムの構成は第１の実施例の図１乃至図３と同様であるが、コンピュータ装置１０の制御部１１の画面制御部１７は、第２階層の機能の中に使用できない機能が含まれており、かつ、第２画面では、使用できない機能にアクセスさせないような表示制御ができない場合は、ツリーで使用可能な機能が選択されたら、選択された機能に応じて第２画面の構成を変更する。例えば、選択された機能に対応するボタンやタグなどの表示部品が活性状態になり、選択された機能以外の機能に対応する表示部品が非活性状態になるように、第２画面の構成を変更する。
【００６２】
以下、上記制御を行う場合のコンピュータ装置１０の処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した設定管理プログラムをＲＡＭ１１ｃに展開して実行することにより、図１３のフローチャート図に示す各ステップの処理を実行する。
【００６３】
まず、制御部１１（機能管理部１６）は、画像形成装置２０と通信し、第１階層の機能を選択するためのボタンやタブなどの表示部品（以下、ボタンとする。）に対応する第２階層の機能の使用可／不可の装置情報を取得する（Ｓ２０１）。
【００６４】
次に、制御部１１（機能管理部１６）は、取得した装置情報に基づいて、上記ボタンに対応する第２階層の機能が全て使用可能であるかを判断し（Ｓ２０２）、全て使用可能な場合は、制御部１１（画面制御部１７）は、当該ボタンを活性状態（第１の表示形態）にする（Ｓ２０３）。そして、そのボタンが選択されたら、制御部１１（画面制御部１７）は、第２階層の機能を設定するための第２画面を表示する（Ｓ２０４）。
【００６５】
一方、上記ボタンに対応する第２階層の機能の内の少なくとも一つが使用不可の場合、制御部１１（機能管理部１６）は、第２階層の機能の一部が使用可能であるかを判断する（Ｓ２０５）。第２階層の機能の一部が使用可能な場合は、制御部１１（画面制御部１７）は、当該ボタンを非活性状態かつ枠線等で強調した第３の表示形態で表示する（Ｓ２０６）。そして、ユーザが第３の表示形態のボタン４０ｂにマウスオーバーしたり（カーソルを重ねたり）、ボタン４０ｂを右クリックしたりしたら、制御部１１（画面制御部１７）は、第２階層の機能をツリー表示し、各々の機能の使用可／不可をツリー上で明示する（Ｓ２０７）。
【００６６】
ここで、前記した第１の実施例では、ツリーから使用可能な機能が選択されたら、第２画面を飛ばして第３画面を表示したが、本実施例では、制御部１１（画面制御部１７）は、ツリーから使用可能な機能が選択されたら、選択された機能に対応するボタンのみが活性状態になった第２画面を表示する（Ｓ２０８）。図１４及び図１５は、この状態のフォルダ設定画面を示しており、ツリーから「新規作成」が選択された場合は、図１４に示すように、新規作成に対応するボタン４１ａのみが活性状態になったフォルダ操作画面４１ｂを表示し、ツリーから「編集」が選択された場合は、図１５に示すように、編集に対応するボタン４１ａのみが活性状態になったフォルダ操作画面４１ｃを表示する。
【００６７】
また、Ｓ２０５で、上記ボタンに対応する第２階層の機能の全てが使用不可の場合、制御部１１（画面制御部１７）は、当該ボタンを非活性状態（第２の表示形態）にする（Ｓ２０９）。
【００６８】
このように、第１階層の所定の機能の下位の第２階層の機能の中に使用不可の機能が含まれる場合に、所定の機能に対応する表示部品を第３の表示形態で表示し、更に、その表示部品を指示する操作が行われたら第２階層の機能をツリー表示すると共に各々の機能の使用可／不可をツリー上で明示することにより、第２階層の機能の中に使用不可の機能が含まれる旨をユーザに注意喚起することができる。また、ツリー表示で使用可能な機能が選択されたら、選択された機能に応じて第２画面の構成を変更することにより、第２画面で使用不可の機能が選択される不都合を未然に防止することができる。
【実施例３】
【００６９】
次に、本発明の第３の実施例に係る設定管理プログラム及び設定管理装置並びに設定管理方法について、図１６及び図１７を参照して説明する。図１６は、本実施例のコンピュータ装置の処理を示すフローチャート図であり、図１７は、本実施例の画面の一例を示す図である。
【００７０】
前記した第１及び第２の実施例では、第１画面において、第３の表示形態で表示されるボタン近傍に第２階層の機能のツリーを表示することにより、第２階層の機能の中に使用不可の機能が存在することをユーザに喚起したが、ツリー表示と共に、若しくは、ツリー表示に代えて、第２階層の機能の中に使用不可の機能が存在する旨のメッセージを表示することもできる。
【００７１】
その場合、印刷システムの構成は第１の実施例の図１乃至図３と同様であるが、コンピュータ装置１０の制御部１１の画面制御部１７は、第２階層の機能の中に使用できない機能が含まれており、かつ、第２画面では、使用できない機能にアクセスさせないような表示制御ができない場合は、第３の表示形態で表示されるボタンやタブなどの表示部品を指示する操作が行われたら、表示部品の近傍に、第２階層の機能の中に使用不可の機能が存在する旨のメッセージを表示する。
【００７２】
以下、上記制御を行う場合のコンピュータ装置１０の処理について説明する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は記憶部１２に記憶した設定管理プログラムをＲＡＭ１１ｃに展開して実行することにより、図１６のフローチャート図に示す各ステップの処理を実行する。
【００７３】
まず、制御部１１（機能管理部１６）は、画像形成装置２０と通信し、第１階層の機能を選択するためのボタンやタブ（以下、ボタンとする。）に対応する第２階層の機能の使用可／不可の装置情報を取得する（Ｓ３０１）。
【００７４】
次に、制御部１１（機能管理部１６）は、取得した装置情報に基づいて、上記ボタンに対応する第２階層の機能が全て使用可能であるかを判断し（Ｓ３０２）、全て使用可能な場合は、制御部１１（画面制御部１７）は、当該ボタンを活性状態（第１の表示形態）にする（Ｓ３０３）。そして、そのボタンが選択されたら、制御部１１（画面制御部１７）は、第２階層の機能を設定するための第２画面を表示する（Ｓ３０４）。
【００７５】
一方、上記ボタンに対応する第２階層の機能の内の少なくとも一つが使用不可の場合、制御部１１（機能管理部１６）は、第２階層の機能の一部が使用可能であるかを判断する（Ｓ３０５）。第２階層の機能の一部が使用可能な場合は、制御部１１（画面制御部１７）は、当該ボタンを非活性状態かつ枠線等で強調した第３の表示形態で表示する（Ｓ３０６）。
【００７６】
ここで、前記した第１の実施例では、ユーザが第３の表示形態のボタン４０ｂにマウスオーバーしたり（カーソルを重ねたり）、ボタン４０ｂを右クリックしたりしたら、第２階層の機能をツリー表示し、各々の機能の使用可／不可をツリー上で明示したが、本実施例では、制御部１１（画面制御部１７）は、第３の表示形態のボタン４０ｂの近傍に、第２階層の機能の中に使用不可の機能が存在する旨のメッセージを表示する（Ｓ３０７）。図１７は、この状態のジョブ管理画面４０を示しており、「ホットフォルダ」のボタン４０ｂの近傍にメッセージ４０ｄを表示し、第２階層の機能の中に使用不可の機能が存在することをユーザが認識できるようにする。その後、第３の表示形態のボタン４０ｂが選択されたら、制御部１１（画面制御部１７）は、第２画面を表示する（Ｓ３０８）。
【００７７】
また、Ｓ３０５で、上記ボタンに対応する第２階層の機能の全てが使用不可の場合、制御部１１（画面制御部１７）は、当該ボタンを非活性状態（第２の表示形態）にする（Ｓ１０９）。
【００７８】
このように、第１階層の所定の機能の下位の第２階層の機能の中に使用不可の機能が含まれる場合に、所定の機能に対応する表示部品を第３の表示形態で表示し、更に、その表示部品を指示する操作が行われたらメッセージを表示することにより、第２階層の機能の中に使用不可の機能が含まれる旨をユーザに注意喚起することができる。
【００７９】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００８０】
例えば、上記実施例では、設定管理プログラムとしてジョブの監視・管理・編集を行うアプリケーションを用いた場合の画面構成を説明したが、画像形成装置２０に実行させる機能を設定可能な任意の画面に対して、本発明の制御を同様に適用することができる。また、上記実施例では、画像形成装置２０に実行させる機能のトップの画面を第１画面としたが、任意の階層の画面を第１画面とすることができる。
【００８１】
また、上記実施例では、第１階層の機能として、「プリンタ情報」、「履歴リスト」、「ホットフォルダ」を記載し、「ホットフォルダ」に対応する第２階層の機能として、「新規作成」、「編集」、「削除」、「開く」、「ショートカット作成」、「ジョブチケット編集」を記載したが、これらは例示であり、画像形成装置２０に実行させる任意の機能に対して、本発明の制御を同様に適用することができる。
【００８２】
また、上記実施例では、第３の表示形態として、グレーアウトかつ枠線で強調する例を示したが、第３の表示形態は、下位の階層の全ての機能が使用可能な場合の第１の表示形態及び下位の階層の全ての機能が使用できない場合の第２の表示形態のいずれとも異なる表示形態であればよい。
【産業上の利用可能性】
【００８３】
本発明は、画像形成装置に実行させる機能の設定を管理する設定管理プログラム及び当該設定管理プログラムを記録した記録媒体並びに設定管理装置並びに設定管理方法利用可能である。
【符号の説明】
【００８４】
１０  コンピュータ装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１２  記憶部
１３  通信Ｉ／Ｆ部
１４  表示部
１５  操作部
１６  機能管理部
１７  画面制御部
２０  画像形成装置
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２２  記憶部
２３  通信Ｉ／Ｆ部
２４  表示操作部
２５  画像読取部
２６  画像処理部
２７  印刷処理部
３０  通信ネットワーク
４０  ジョブ管理画面
４０ａ  ボタン
４０ｂ  ボタン（第３の表示形態）
４０ｃ  下位階層機能表示欄（ツリー表示）
４０ｄ  メッセージ欄
４１、４１ｂ、４１ｃ  フォルダ操作画面
４１ａ  ボタン
４２ａ  フォルダ設定画面（新規作成）
４２ｂ  フォルダ設定画面（編集）
４３  ジョブチケット設定画面
【図１】
0006524823.tif 000002
【図２】
0006524823.tif 000003
【図３】
0006524823.tif 000004
【図４】
0006524823.tif 000005
【図５】
0006524823.tif 000006
【図６】
0006524823.tif 000007
【図７】
0006524823.tif 000008
【図８】
0006524823.tif 000009
【図９】
0006524823.tif 000010
【図１０】
0006524823.tif 000011
【図１１】
0006524823.tif 000012
【図１２】
0006524823.tif 000013
【図１３】
0006524823.tif 000014
【図１４】
0006524823.tif 000015
【図１５】
0006524823.tif 000016
【図１６】
0006524823.tif 000017
【図１７】
0006524823.tif 000018