(57)【要約】      （修正有）【課題】表示装置における構成変更や、設定変更によって生じる各処理機能の表示情報を即時に制御して、利用者の混乱を防止する情報表示装置を提供する。【解決手段】情報機器に対する操作に関する情報を表示するインクジェット記録装置であって、外部装置の接続状態を監視する外部装置監視部１０２ａと、ユーザ操作に基づき、処理機能の実行を制限するための管理者設定を監視する管理者設定監視部１０２ｂと、外部装置監視部１０２ａによる監視結果、及び管理者設定監視部１０２ｂによる監視結果を取得する状態取得部１０６と、状態取得部１０６が取得した各監視結果に基づいて、実行可能な処理機能を抽出する表示条件判定部１０１ｂと、表示条件判定部１０１ｂによって抽出された実行可能な処理機能のみに関連するショートカット機能を指し示す表示情報を生成し、操作パネル９７に表示させる表示制御部１０１と備える。【選択図】図３
2015225372.tif 000002
【特許請求の範囲】
【請求項１】
処理機能に関連する操作が登録されたショートカット機能を有するとともに外部装置が接続又は切断されることによって前記処理機能の状態が変化する情報機器に設けられ、前記情報機器に対する操作に関する情報を表示する情報表示装置であって、
前記外部装置の接続状態を監視する外部装置監視部と、
ユーザ操作に基づき、前記処理機能の実行を制限するための管理者設定を監視する管理者設定監視部と、
前記外部装置監視部による監視結果、及び前記管理者設定監視部による監視結果を取得する状態取得部と、
前記状態取得部が取得した前記各監視結果に基づいて、実行可能な前記処理機能を抽出する表示条件判定部と、
前記表示条件判定部によって抽出された実行可能な前記処理機能のみに関連するショートカット機能を示す表示情報を生成し、表示部に表示させる表示制御部と、
を備えたことを特徴とする情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンター、ＦＡＸ等の機能を併せもつ複合機などの情報機器設けられ、情報機器に対する設定変更又は構成変更によって生じる各処理機能について情報を表示する情報表示装置に関する。
【背景技術】
【０００２】
従来、複写機、プリンター、ＦＡＸ等の機能を併せもつ複合機では、各種操作や機能の設定を行う操作パネルが設けられている。このような操作パネルでは、ユーザの操作性や視認性の要請から、操作パネルに一度に表示すべき操作・設定ボタン等の数や種類が限られている。そのため、このようなタッチパネル式の画面では、階層型構造（ツリー構造）で表示する形態が一般的となっており、階層的な選択画面を順次表示させながら、印刷条件の設定等を行うようになっている。
【０００３】
具体的には、操作パネルでは、コピー機能、スキャン機能、プリンター機能など、使用する機能を大項目として第１階層に表示され、例えば、この第１階層でユーザがプリンター機能を選択した場合には、プリンター機能で使用される「両面印刷設定」、「用紙サイズ設定」、「ステープル／パンチ設定」など種々の選択項目を有する第２階層の印刷設定画面が表示されるようになっている。
【０００４】
ところが、このようにタッチパネルの表示を階層的な構成とすると、選択する目的の項目に到達するまでに、何度もキー操作（アイコンの選択操作）を繰り返さなければ  ならず、操作が煩雑となり、使い難く感じる場合がある。そのため、従前より、画像形成装置には、ユーザが使用頻度の高い機能の項目（アイコン）をショートカットキーとして登録できる機能が備えられており、上位の階層にショートカットキーを配置させることで、ユーザの選択回数を減らし、操作性の向上が図られている。
【０００５】
ところで、上記のようなショートカット機能を用いた場合、ショートカットキーを登録した後、そのショートカットキーの使用頻度が低くなったり、或いは全く使用しなくなるような場合に、いつまでもショートカットキーを上位に表示させておくことは、表示スペースの無駄であるうえ、真に必要なショートカットキーが適切に表示されないという問題がある。ここで、各ユーザ自身が、手動により任意にショートカットキーを削除させることも可能であるが、このような削除の操作はユーザにとって手間であることから、使用されていない機能のショートカットキーが削除され難いという傾向がある。
【０００６】
特許文献１には、一定期間利用されていない機能を判別して、画面上から当該機能に係るショートカットキーを自動で削除する技術が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−７１２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術のように、一定期間毎に利用されていないショートカットキーを自動削除する手法では、例えば、ステープル処理を行うフィニッシャーなどの外部装置が画像形成装置から取り外されたり、管理者からの設定により処理機能の実行を制限（例えば、カラー印刷不可など）されるなど、画像形成装置における構成変更又は設定変更が生じて、その機能が使用できない場合であっても、一定期間が経過するまでは、これらの機能に関するショートカットキーは画面上に表示されることとなる。
【０００９】
このように、実際には実行できない機能であるにも関わらず、画面上にショートカットキーとして表示されると、利用者にとっては、その機能を利用可能であると誤解して選択操作を行うことがあるため、利用者に混乱を生じさせる可能性が高まるという問題がある。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、表示装置における構成変更や、設定変更によって生じる各処理機能の表示情報を即時に制御して、利用者の混乱を回避して利便性を高めることができる情報表示装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る情報表示装置の第１の特徴は、処理機能に関連する操作が登録されたショートカット機能を有するとともに外部装置が接続又は切断されることによって処理機能の状態が変化する情報機器に設けられ、情報機器に対する操作に関する情報を表示する情報表示装置であって、外部装置の接続状態を監視する外部装置監視部と、ユーザ操作に基づき、処理機能の実行を制限するための管理者設定を監視する管理者設定監視部と、外部装置監視部による監視結果、及び管理者設定監視部による監視結果を取得する状態取得部と、状態取得部が取得した各監視結果に基づいて、実行可能な処理機能を抽出する表示条件判定部と、表示条件判定部によって抽出された実行可能な処理機能のみに関連するショートカット機能を示す表示情報を生成し、表示部に表示させる表示制御部とを備える。
【発明の効果】
【００１２】
本発明に係る情報表示装置の第１の特徴によれば、複写機、プリンター、ＦＡＸ等の機能を併せもつ複合機などの情報機器において、外部装置監視部により外部装置の接続状態を監視するとともに、管理者設定監視部により処理機能の実行を制限するための管理者設定を監視しているので、例えば、ステープル処理を行うフィニッシャーなどの外部装置が取り外されたり、管理者からの設定により処理機能の実行が制限（例えば、カラー印刷不可など）されたりなど、表示装置における構成変更、又は設定変更が生じても、即時にその表示装置の状態を認識することできる。そして、表示条件判定部は、状態取得部が取得した各監視結果に基づいて、実行可能な処理機能を抽出して、抽出された実行可能な各処理機能のみに関連するショートカット機能を指し示す表示情報を生成して表示部に表示させているので、表示装置における構成変更、又は設定変更が生じて実行できない機能が発生した場合でも、利用者にとっては、どの処理機能が実行可能であるかを認識できるため、利用者に対して混乱が生じることを防止して操作性を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係るインクジェット記録装置を有するプリンターネットワークシステムの概略構成を示す説明図である。
【図２】（ａ）及び（ｂ）は、本発明の第１実施形態に係る操作パネルに表示された設定画面の一例を示した図である。
【図３】本発明の第１実施形態に係るインクジェット記録装置のＣＰＵの内部構成を示すブロック図である。
【図４】本発明の第１実施形態に係る監視結果テーブルの構成を示す説明図である。
【図５】本発明の第１実施形態に係る表示制御後におけるショートカット一覧画面を示す説明図である。
【図６】本発明の第１実施形態に係るインクジェット記録装置による処理手順を示すフローチャートである。
【図７】本発明の第２実施形態に係るインクジェット記録装置による処理手順を示すフローチャートである。
【図８】本発明の第２実施形態に係る操作パネルに表示されたショートカット一覧画面を示す説明図である。
【図９】（ａ）は、本発明の変形例に係る操作パネル上のお気に入り一覧画面を示す説明図であり、同図（ｂ）は、新規登録画面を示す説明図である。
【図１０】（ａ）は、本発明の変形例に係るインクジェット記録装置に記録されたお気に入りの設定機能テーブルの一例を示す説明図であり、同図（ｂ）は、インクジェット記録装置に記録された各機能の監視結果テーブルの一例を示す説明図である。
【図１１】本発明の変形例に係る表示変更後におけるお気に入りメニュー画面の一例を示す説明図である。
【図１２】本発明の変形例に係るインクジェット記録装置による処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
［第１実施形態］
以下に添付図面を参照して、本発明に係る印刷装置の実施形態を詳細に説明する。
【００１５】
（プリンターネットワークシステムの全体構成）
図１は、本発明の第１実施形態に係るインクジェット記録装置を有するプリンターネットワークシステムの概略構成を示す説明図であり、図２（ａ）及び（ｂ）は、第１実施形態に係る操作パネルに表示された設定画面の一例を示した図である。
【００１６】
図１に示すように、本実施形態のプリンターネットワークシステムは、印刷処理等の各処理機能を有する情報機器２と、ネットワークＬＡＮを介して情報機器２と接続される複数のクライアント端末１（図１中では、代表して１つのクライアント端末１についてのみ図示。）とを有している。
【００１７】
ネットワークＬＡＮは、通信プロトコルＴＣＰ／ＩＰを用いた１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるローカルネットワーク（ＬＡＮ）や無線ＬＡＮ（ＷＬＡＮ）等の無線ネットワークであり、例えば、ピア・トゥー・ピアによる家庭内ネットワークなどの簡易的なネットワークなども含まれる。
【００１８】
各クライアント端末１は、ＰＣ（パーソナルコンピュータ）等の汎用コンピュータによって構成されるものである。このクライアント端末１は、制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を備えている。また、ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８や、データを格納するＲＯＭ１７等が接続されているとともに、各種インターフェイスを介して種々のデバイスと接続されている。具体的にはＣＰＵ１６は、各種インターフェイスを介して、キーボードやマウス等から構成される入力部１９や、液晶ディスプレイ等から構成される出力部２０、大容量の記憶装置などの外部記憶装置２１、外部記録媒体５０内に記録されたデータを読み取るとともに外部記録媒体５０に所定のデータを書き込むディスクドライブ２２などが接続されている。
【００１９】
外部記憶装置２１には、文書、画像等の印刷画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域、情報機器２のプリンタードライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。また、この外部記憶装置２１には、アプリケーションプログラムを用いて生成された原稿データや、原稿データの印刷画像を所定の印刷設定情報に従って印刷用のイメージデータに変換処理された印刷データ（例えば、ＰＲＮファイル）を格納するデータベース領域についても確保されている。ここで、印刷設定情報とは、印刷モードや、原稿データのサイズ、解像度、印刷用紙のサイズ及び印刷方向など、通常印刷に必要な情報である。また、この印刷設定情報には、原稿データに対して適用される、ステープル、パンチ、折り込み、封入封緘などの外部装置３に関する情報が含まれている。
【００２０】
ＣＰＵ１６は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求に従って外部記憶装置２１のアプリケーションプログラムを起動させる。また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により指示された画像を示す原稿データを、起動されたアプリケーションプログラム上において生成する。生成された原稿データは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１のデータベース領域に記憶される。
【００２１】
外部記憶装置２１のデータベース領域に記憶された原稿データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿データの印刷画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿データに生成し直すこともできる。
【００２２】
そして、ＣＰＵ１６は、原稿アプリケーションプログラム等で生成した原稿データの印刷要求が入力された場合に、プリンタードライバプログラムをＣＰＵ１６上で実行させることでＣＰＵ上にプリンタードライバ１１を仮想的に構築する。そして、プリンタードライバ１１によってインクジェット記録装置９に印刷ジョブを出力させる。プリンタードライバ１１は、クライアント端末１に接続されたインクジェット記録装置９を制御するために、クライアント端末１上で実行されるデータ変換プログラムである。このプリンタードライバ１１は、ユーザにより、印刷を要求する操作が行われた場合、原稿アプリケーション等が生成した印刷画像を有する原稿データを取得し、所定の印刷設定情報に従って印刷データ（ＰＲＮファイル）を生成する。そして、生成した印刷ジョブを外部インターフェイス部１５からインクジェット記録装置９に出力する。
【００２３】
一方、情報機器２は、複数の処理機能を有するＭＦＰ（Multi Function Peripheral ）であり、外部装置３が接続又は切断されることによって、機能数が増減するなど、処理機能の状態に変化が生ずる。なお、本実施形態では、印刷装置として機能するインクジェット記録装置９と、インクジェット記録装置９と接続可能な外部装置３とから構成される。
【００２４】
インクジェット記録装置９に接続される外部装置３としては、種々の前処理装置や後処理装置が含まれる。例えば、前処理装置としては、印刷装置に対して大量の印刷用紙を供給可能な大量給紙装置などがあり、後処理装置としては、印刷された印刷用紙を束ねて背表紙を貼り付けるなどのくるみ製本装置や、印刷された印刷用紙を束ねて所定の位置にステープルして冊子を生成するステープル機能、及び用紙の所定の位置に孔を開けるパンチ機能とを有するステープル／パンチ装置、印刷された内容物が封筒に入るように折りたたみ、接着剤で封筒のフラップ（のりしろ部分）を接着させることにより、封筒に内包するように封緘する封入封緘装置などが含まれる。
【００２５】
インクジェット記録装置９は、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の記録用紙上に複数の画像を互いに重なり合うように形成するインクジェット方式のカラープリンターであり、本実施形態では、情報機器２に対する操作に関する情報を表示する表示装置としても機能する。
【００２６】
本実施形態において、このインクジェット記録装置９には、原稿上の画像情報を印刷画像として読み取って画像信号を出力するスキャナ部９８と、スキャナ部９８から出力された画像信号に基づいて記録紙（片面又は両面）に印刷画像を印刷（記録）するプリンター部９６と、インクジェット記録装置９に対する操作に関する情報を表示する表示部である操作パネル９７と、操作パネル９７の表示制御を行うとともに、情報機器全体の制御を行う制御ユニット９０とを備える。プリンター部９６における印刷画像の印刷に使用する記録紙は、不図示の給紙部からプリンター部９６及び外部装置３を介して不図示の排紙部に搬送される。
【００２７】
図１に示すように、制御ユニット９０の外部インターフェイス部９４には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１における外部インターフェイス部１５がそれぞれ接続されている。各クライアント端末１から制御ユニット９０は、印刷画像の印刷ジョブを受け取る。制御ユニット９０は、受け取った印刷ジョブにより印刷画像のラスタデータを生成する。インクジェット記録装置９は、印刷ジョブにおいて指定された条件で、印刷画像の記録紙への印刷をプリンター部９６において実行する。
【００２８】
また、制御ユニット９０には、操作画面とこれを覆うタッチパネルとで構成された操作パネル９７が接続されている。この操作パネル９７は、インクジェット記録装置９の上部に配置されている。この操作パネル９７は、スキャナ部９８にセットした印刷画像を複写印刷する場合や、クライアント端末１から受け付けた印刷ジョブを印刷する場合の印刷枚数や後処理装置での処理内容といった設定条件を、ユーザが入力する入力操作部等として利用できる。具体的には、操作パネル９７は、階層型構造（ツリー構造）となっており、階層的な選択画面を表示させながら、ユーザ操作を受け付けるようになっている。操作パネル９７に表示される設定画面の例としては、図２（ａ）に示すように、最上層には、プリンターモードに移行するためのプリンターアイコン２０１、コピー機能を実行するための画面に遷移するためのコピーアイコン２０２、及びスキャナ機能を実行するための画面に遷移するためのスキャナアイコン２０３などの各項目を含むトップ画面２００が画面上に表示される。
【００２９】
また、本実施形態には、処理機能に関連する操作を予め登録し、少ない操作手順で実行可能とするショートカット機能を有しており、この図２（ａ）に示す画面上には、ショートカットアイコン用のメニュー画面に遷移するためのボタン２０４が表示される。具体的には、ユーザ操作によって、このボタン２０４が選択されると、図２（ｂ）に示すような、各処理機能を指し示す表示情報であるショートカット項目２０５が一覧表示されたショートカットメニュー画面２００ａに遷移する。なお、このショートカット項目２０５の配列は、実行頻度及びトップ画面から通常の操作画面にたどり着くまでの階層の深さによる重み値を考慮した演算結果によって、順位付けされて表示されている。
【００３０】
ショートカットメニュー画面２００ａに表示される一例としては、図２（ｂ）に示すように、使用する用紙が積載された用紙トレイを指定する用紙トレイ設定アイコン、外部装置３が接続されることで２以上の排出口がある場合に、排紙先を指定する排紙先選択アイコン、外部装置３によって印刷された用紙をステープル／パンチ処理するステープル／パンチアイコン、共通ボックスに含まれた画像データを印刷する共通ボックスアイコン、プリンター部９６のヘッド部分をクリーニングするヘッドクリーニングアイコンなどが表示される。
【００３１】
このような各処理機能のショートカットを生成する場合には、ショートカットメニュー画面２００ａに表示された新規設定アイコン２０６を選択することで、印刷処理で実行される処理機能を複数表示した画面が表示され、その画面上でいずれかの処理機能が選択されることで、図２（ｂ）に示すように、処理機能名が表示されたショートカット項目２０５が表示される。なお、図示していないが、新規登録画面では、例えば、ステープル処理であれば、いずれの位置をステープルするかなど、各処理機能についての詳細設定が可能になっているものとする。
【００３２】
図１に戻り、プリンター部９６に印刷動作を行わせるインクジェット記録装置９の制御ユニット９０は、ＣＰＵ９５を備える。このＣＰＵ９５は、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  ＰｒｏｃｅＳＳｏｒ）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算処理装置である。ＣＰＵ９５は、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、画像データに関する処理や、各部の動作制御、ユーザ操作に対する種々の処理を行う。また、ＣＰＵ９５は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、操作パネル９７から入力設定される内容に応じたスキャナ部９８やプリンター部９６の動作を制御する。
【００３３】
なお、制御ユニット９０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、クライアント端末１から制御ユニット９０に入力された印刷ジョブや、操作パネル９７から入力されたコピー時の印刷枚数や各種の設定内容等が随時記憶される。また、ＲＡＭ９２にはフレームメモリ領域が設けられている。このフレームメモリ領域には、クライアント端末１から制御ユニット９０に入力された印刷ジョブによってＣＰＵ９５が生成する印刷画像のラスタデータが、プリンター部９６に出力されるまでの間、一時的に記憶される。
【００３４】
さらに、制御ユニット９０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９５に接続されている。外部記憶装置９３には、上述したＲＡＭ９２から転送された印刷ジョブや設定情報を記憶する複数の領域が設けられている。この外部記憶装置９３には、各クライアント端末１からの送信された印刷ジョブや、スキャナ部９８によって読み取られた画像データを、各ユーザが利用可能なデータとして記録する領域である共通ボックスが設けられている。さらに、外部記憶装置９３には、各種のテーブルやカウンタ等が記憶されている。
【００３５】
（ＣＰＵ９５上の構成）
次に、ＣＰＵ９５上の内部ブロックについて説明する。
【００３６】
図３は、本発明の第１実施形態に係るインクジェット記録装置が有するＣＰＵ９５上に仮想的に構築される内部構成を示すブロック図であり、図４は、本実施形態に係る監視結果テーブルの構成を示す説明図である。また、図５は、本実施形態に係る表示制御後におけるショートカット一覧画面を示す説明図である。なお、本実施形態中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせ等によって構成され、所定の動作を達成するための機能単位を示す。
【００３７】
図３に示すように、ＣＰＵ９５上には、表示制御部１０１と、設定管理部１０２と、状態取得部１０６と、操作信号取得部１０３と、ジョブデータ受信部１０４と、画像形成制御部１０５とが備えられている。
【００３８】
設定管理部１０２は、インクジェット記録装置９に関する諸設定を管理するモジュールである。設定管理部１０２は、これらの設定を操作パネル９７に表示する設定画面を介して受け付けることができる。また、外部インターフェイス部９４を介してクライアント端末１のプリンタードライバから受け付けることができる。そして、設定管理部１０２は、操作パネル９７又はクライアント端末１から受け付けた、これらの設定情報をＲＡＭ９２及び外部記憶装置９３内の設定情報記録部９３ｂに記録する。ここで、この設定管理部１０２が受け付ける設定には、所定の処理機能をショートカット項目に登録するユーザ操作が含まれており、ユーザ操作によってショートカットとして登録された処理機能についても設定情報記録部９３ｂに登録される。
【００３９】
設定情報記録部９３ｂは、インクジェット記録装置９で実行される各処理機能の設定に関する情報を記録するテーブルであり、設定情報記録部９３ｂには、原稿データのサイズ、解像度、印刷用紙のサイズ、印刷方向、カラーモード、両面印刷など、通常印刷に必要な情報が含まれるとともに、ステープル／パンチ処理、排出先の選択、封入封緘処理、製本作成処理等の外部装置３において実行される各処理機能に関する設定情報も含まれている。また、本実施形態において、設定情報記録部９３ｂには、ショートカット項目として登録された処理機能を示すショートカットテーブルが蓄積されている。
【００４０】
また、設定管理部１０２では、情報機器２に関する構成変更及び設定変更を監視するモジュールとして、外部装置監視部１０２ａと管理者設定監視部１０２ｂとを備えている。具体的には、外部装置監視部１０２ａは、外部装置３の接続状態を監視するモジュールであり、外部装置３の接続状況に応じた監視結果を、図４に示すような設定情報記録部９３ｂの監視結果テーブルに蓄積する。
【００４１】
管理者設定監視部１０２ｂは、ユーザ操作に基づき、処理機能の実行を制限するための管理者設定を監視するモジュールである。本実施形態において管理者設定監視部１０２ｂは、管理者が所持するクライアント端末１、又は操作パネル９７を介して管理者設定を受け付けており、その受け付けた管理者設定に基づいて、各処理機能の監視結果を監視結果テーブルに併せて記録している。なお、この設定情報記録部９３ｂの内容は、外部装置３が着脱されたタイミング、及びクライアント端末１からの設定操作を取得したタイミングで即時更新されるようになっている。
【００４２】
なお、設定管理部１０２は、インクジェット記録装置９の実行履歴に関する情報を取得する機能も備えている。本実施形態では、印刷処理が実行された印刷ジョブの履歴情報を画像形成制御部１０５から取得して、履歴情報から印刷ジョブ中に含まれた各処理機能をカウントすることで、処理機能毎の実行回数を算出する。そして、算出された実行回数情報は、外部記憶装置９３内の実行回数記録部９３ａに記録される。実行回数記録部９３ａは、インクジェット記録装置９で実行される各処理機能の実行頻度を記録するテーブルであり、設定管理部１０２によって、カウントされた処理機能毎の実行回数を随時記録する。
【００４３】
操作信号取得部１０３は、操作パネル９７からユーザによる操作信号を受信するモジュールであり、受信した操作信号を解析し、ユーザ操作に応じた処理を他のモジュールに実行させる。特に、本実施形態において、この操作信号取得部１０３は、操作パネル９７からプリント機能、スキャナ機能、及びコピー機能を実行する指示操作や、各機能についての設定操作を受け付ける。本実施形態において、操作信号取得部１０３で受け付けた設定操作に関する信号は、設定管理部１０２に入力され、また、印刷実行などの操作信号については、画像形成制御部１０５に入力される。
【００４４】
状態取得部１０６は、外部装置監視部１０２ａによる監視結果、及び管理者設定監視部１０２ｂによる監視結果を取得するモジュールである。本実施形態では、操作信号取得部１０３からショートカットメニュー画面２００ａに遷移する信号を取得するタイミングで、各監視結果を取得して表示制御部１０１に送信する。この各監視結果の取得先としては、設定管理部１０２の各監視部に対して現在の状況を取得する指示を出して監視結果を直接取得してもよく、設定情報記録部９３ｂ内の監視結果テーブルを参照してテーブル内から監視結果を取得してもよい。
【００４５】
表示制御部１０１は、操作パネル９７の画面表示を制御するモジュールである。この表示制御部１０１によって、操作パネル９７の画面上に、図２（ａ）及び（ｂ）に示したような印刷処理のための設定画面などが表示される。そして、本実施形態において、表示制御部１０１には、各処理機能の設定状況に応じて、ショートカットメニュー画面２００ａのショートカット項目２０５の表示を切り替える機能として、優先順位設定部１０１ａと、表示条件判定部１０１ｂと、表示情報生成部１０１ｃとを備えている。
【００４６】
優先順位設定部１０１ａは、ユーザ操作に基づいて、操作パネル９７に設定させるべき処理機能の優先順位を設定するモジュールである。この優先順位に設定は、操作パネル９７に対するユーザ操作によって、表示画面が図２（ｂ）に示すようなショートカットメニュー画面２００ａに遷移するタイミングで実行される。
【００４７】
具体的には優先順位設定部１０１ａは、ショートカットメニュー画面２００ａに遷移する信号を取得すると、ショートカットテーブルを参照して、ショートカット項目に割り当てられた各処理機能を抽出する。そして、優先順位設定部１０１ａでは、抽出された各処理機能についての実行回数を実行回数記録部９３ａから抽出するとともに、その処理機能に設定された、トップ画面から通常の操作画面にたどり着くまでの階層の深さによる重み値を抽出する。そして、実行回数と重み値から優先度を算出し、優先度の高い順に各処理機能を並び替えて、並び替えられた機能一覧情報を表示条件判定部１０１ｂに送信する。
【００４８】
表示条件判定部１０１ｂは、状態取得部１０６が取得した各監視結果に基づいて、実行可能な処理機能を抽出するモジュールである。本実施形態において表示条件判定部１０１ｂは、優先順位設定部１０１ａから取得した機能一覧情報に基づいて、各機能がショートカット画面上に表示するための表示条件を満たしているか否かを判定するモジュールである。本実施形態では、設定情報記録部９３ｂに記録された監視結果テーブルを参照して、選択された処理機能が現在有効か否か（実行可能か否か）を判定する。
【００４９】
本実施形態において、表示条件判定部１０１ｂでは、優先順位が高い処理機能から順番に選択して表示条件の判定を行う。この表示条件判定部１０１ｂにおける判定処理は、表示条件を満たす処理機能の数が、画面上に表示できるショートカット項目数以上となるまで、または、ショートカットに登録された処理機能を全て判定するまで行われる。
【００５０】
表示情報生成部１０１ｃは、表示条件判定部１０１ｂで判定された判定結果に基づいて、画面上に表示するショートカット項目の表示を制御するモジュールであり、本実施形態では、優先順位設定部１０１ａによって設定された優先順位に従って、表示条件判定部１０１ｂによって抽出された実行可能な各処理機能のみに関連するショートカット機能を指し示す表示情報を生成し、操作パネル９７に表示させる。具体的には、実行不可と判定された処理機能についてのショートカット項目を削除し、使用可能と判定された処理機能についてのみショートカット項目を表示させるようになっている。このような優先順位設定部１０１ａ、表示条件判定部１０１ｂ、及び表示情報生成部１０１ｃによる処理によって、当初、図２（ｂ）に示すように、５つのショートカット項目が表示された画面が、外部装置３が取り外されることで、図５に示すように、「排紙先選択アイコン」、「ステープル／パンチアイコン」が削除され、「用紙トレイ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」のみが画面上に表示されるようになる。この処理の具体的な説明は後述する。
【００５１】
そして、これらのアイコンが選択されることで、予め設定された処理機能についての設定情報が操作信号取得部１０３を介してプリンター部９６に入力され、その設定情報に基づいて、印刷処理が実行される。
【００５２】
ジョブデータ受信部１０４は、一連の印刷処理単位であるジョブデータを受信する通信インターフェイスであり、受信したジョブデータに含まれる印刷データを画像形成制御部１０５に受け渡すモジュールである。
【００５３】
画像形成制御部１０５は、画像処理に特化したディジタル信号処理を行う演算処理装置であり、ジョブデータ受信部１０４が受信した印刷ジョブに含まれる印刷に必要な印刷データの変換等を行い、印刷を実行するモジュールである。この画像形成制御部１０５には、画像形成制御機能と、色変換機能を有している。
【００５４】
画像形成制御機能は、各色のインクジェットヘッドの駆動や、搬送経路の駆動手段の動作を制御し、画像形成処理全体を制御するモジュールであり、スケジューリングに従ったタイミング及び印字速度で画像形成を行う。色変換機能は、印刷ジョブに含まれる印刷データをＲＧＢデータからＣＭＹＫデータに変換する回路であり、各色についての印刷データに基づいて印刷を実行させる。
【００５５】
（表示制御処理）
次に、第１実施形態に係るインクジェット記録装置が備えるＣＰＵ９５が実行する表示制御処理について説明する。
【００５６】
図６は、第１実施形態に係るインクジェット記録装置による処理手順を示すフローチャートである。なお、ここでは、インクジェット記録装置９に、ステープル機能及びパンチ機能を有する外部装置３が当初接続されていたが、現在は外部装置３が取り外され、また、各処理機能のショートカットとして、「用紙トレイ設定」、「排紙先選択」、「ステープル／パンチ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」が登録され、ショートカットテーブルに各処理機能が記録されている場合を例に説明する。
【００５７】
ここで、外部装置監視部１０２ａは、外部装置３の接続状態を監視し、外部装置３の接続状況に応じた監視結果を設定情報記録部９３ｂの監視結果テーブルに蓄積している。また、管理者設定監視部１０２ｂは、管理者が所持するクライアント端末１、又は操作パネル９７からのユーザ操作に基づき、処理機能の実行を制限するための管理者設定を監視し、管理者設定に基づいた各処理機能の監視結果を監視結果テーブルに併せて記録している。
【００５８】
まず、操作信号取得部１０３は、常時、操作パネル９７に対する操作を監視して、ショートカット項目を表示する画面に遷移したか否かを判定する（ステップＳ１０１）。
【００５９】
ステップＳ１０１において、ショートカット項目を表示する画面に遷移しないと判定された場合（“ＮＯ”）、画面を遷移する操作を受け付けるまで監視を続ける。
【００６０】
一方、ステップＳ１０１において、ショートカット項目を表示する画面に遷移する操作を受け付けた場合には（“ＹＥＳ”）、その操作信号は、状態取得部１０６に送信される。
【００６１】
状態取得部１０６では、外部装置監視部１０２ａによる監視結果、及び管理者設定監視部１０２ｂによる監視結果を取得し、監視結果を表示制御部１０１に送信する。なお、各監視結果の取得先としては、設定管理部１０２の各監視部に対して現在の状況を取得する指示を出して監視結果を直接取得してもよく、設定情報記録部９３ｂ内の監視結果テーブルを参照してテーブル内から監視結果を取得してもよい。
【００６２】
表示制御部１０１は、ショートカット画面に遷移する操作信号及び監視結果を取得すると、先ず、優先順位設定部１０１ａにおいて、実行回数記録部９３ａから実行回数情報を取得して、ショートカット項目の対象となる処理機能についての優先度を設定する（ステップＳ１０２）。
【００６３】
具体的には、優先順位設定部１０１ａは、図２（ａ）に示す各処理機能が記録されたショートカットテーブルから各処理機能を選択するとともに、各処理機能の実行回数を実行回数記録部９３ａを参照して算出する。ここでは、各処理機能の実行回数は、「用紙トレイ設定」、「排紙先選択」、「ステープル／パンチ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」の順番となっているものとする。
【００６４】
そこで、優先順位設定部１０１ａは、この実行回数と、各処理機能の重み値に基づいて、優先順位を設定する。ここでは、「用紙トレイ設定」の優先度が一番高くなり、次に、「排紙先選択」、「ステープル／パンチ設定」、「共通ボックス設定」、「ヘッドクリーニング」の順番に設定される。そして、優先度が設定された各処理機能の情報は、表示条件判定部１０１ｂに入力される。
【００６５】
図６に戻り、表示条件判定部１０１ｂは、優先度が最も高い処理機能を選択してカウント数ｉに、初期値として“１”を入力した後（ステップＳ１０３）、監視結果に基づいて、表示条件を満たしているかを判定し（ステップＳ１０４）、実行可能な処理機能を抽出する。具体的には、表示条件判定部１０１ｂは、図４に示すような監視結果テーブルを参照して、選択された処理機能が有効か否か（現在実行可能か否か）を判定する。
ステップＳ１０４において、選択された対象機能が有効であって表示条件を満たしている場合には（“ＹＥＳ”）、対象機能のショートカット項目を作成すると判定する（ステップＳ１０６）。その後、カウント数ｉをインクリメント（ｉ=ｉ＋１）する（ステップＳ１０７）。
【００６６】
一方、ステップＳ１０４において、選択された対象機能が無効となっており、表示条件を満たしていない場合には（“ＮＯ”）、対象機能のショートカット項目を作成しないと判定し（ステップＳ１０５）、カウント数を変更しないで次のステップに進む。
【００６７】
本実施形態において、現在インクジェット記録装置９には、ステープル機能及びパンチ機能を有する外部装置３が取り外されているため、ステープル／パンチ機能は実行できず、また、排出先は、既存の１つの排出口に限定されるため、監視結果テーブルは、図４に示すように、「排出先選択」項目と、「ステープル／パンチ」項目とが無効となっている。そのため、表示条件判定部１０１ｂは、この監視結果テーブルを参照して、各処理機能を判定すると、「用紙トレイ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」のショートカット項目は作成すると判定し、「排紙先選択」、「ステープル／パンチ設定」のショートカット項目は作成しないと判定する。
【００６８】
１つの対象機能について、ショートカット項目の作成有無を判定した後、表示条件判定部１０１ｂは、ショートカットメニュー画面表示の制御に遷移するか否かの判定をする（ステップＳ１０８）。この判定処理としては、表示条件を満たしたショートカット項目が、ショートカットメニュー画面２００ａに表示可能な件数Ｍ件分見つかるか、または、全機能についてショートカット項目の作成有無を判定したかのいずれか満たしているかを判定する。
【００６９】
ステップＳ１０８において、いずれの条件も満たさない場合には（“ＮＯ”）、次に優先度が高い処理機能を対象機能として選択し、表示条件を満たしているか否かの判定を繰り返す（ステップＳ１０４〜ステップＳ１０７）。
【００７０】
一方、ステップＳ１０８において、いずれの条件を満たした場合には（“ＹＥＳ”）、その信号を表示情報生成部１０１ｃに送信する。表示情報生成部１０１ｃは、表示条件判定部１０１ｂによって抽出された実行可能な各処理機能を示す表示情報を生成し、操作パネル９７に表示させる（ステップＳ１０９）。本実施形態において、表示情報生成部１０１ｃは、ショートカット項目を作成しないと判定された処理機能についてのショートカット項目を削除し、ショートカット項目を作成すると判定された処理機能についてのみ、画面上に表示させる。
【００７１】
本実施形態では、ショートカット項目として登録された処理機能のうち、「用紙トレイ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」のみ現在実行可能な処理機能となっており、その他のショートカット項目「ステープル／パンチ」、及び「排紙先選択」については、実行不可な処理機能である。そこで、表示情報生成部１０１ｃは、「ステープル／パンチ」、及び「排紙先選択」を削除するとともに、空欄に実行可能な処理機能のショートカット項目を詰めるように配置を変更させる。これにより、図５に示すように、「用紙トレイ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」の順で表示されたショートカットメニュー画面２００ａが表示される。
【００７２】
そして、設定管理部１０２は、各処理機能の設定が変更されているか否かの監視を行う（ステップＳ１１０）。この監視は、各処理機能の設定が変更されずに（ステップＳ１１０；“ＮＯ”）、ショートカットメニュー画面２００ａが表示されている間（ステップＳ１１１；“ＮＯ”）、繰り返し行われる。ここで各処理機能の設定が変更された場合には（ステップＳ１１０；“ＹＥＳ”）、外部装置監視部１０２ａ及び管理者設定監視部１０２ｂによって、その監視結果が取得されて、監視結果テーブルを更新するとともに、その信号を表示制御部１０１に入力する。表示制御部１０１では、この信号を取得すると、再度、各処理機能の優先度を設定する処理に戻って、変更された設定に基づいたショートカットメニュー画面２００ａを表示させる処理を繰り返す（ステップＳ１０２〜ステップＳ１０９）。
【００７３】
一方、各処理機能の設定が変更されずに（ステップＳ１１０；“ＮＯ”）、ショートカットメニュー画面が消去された場合には（ステップＳ１１１；“Ｙ”）、処理を終了する。なお、このショートカットメニュー画面２００ａが消去されるとは、例えば、印刷実行ボタンが押下されて印刷処理が実行される場合や、リセットボタンが押下されて、印刷処理を中断する場合などが含まれる。
【００７４】
以上のように、本実施形態によれば、外部装置監視部１０２ａにより外部装置３の接続状態を監視するとともに、管理者設定監視部１０２ｂにより処理機能の実行を制限するための管理者設定を監視し、表示条件判定部１０１ｂは、各監視結果に基づいて、実行可能な処理機能か否かを判定している。そして、表示情報生成部１０１ｃでは、実行可能な処理機能を抽出して、抽出された実行可能な各処理機能のショートカット項目を生成して、実行可能な処理機能のショートカット項目のみを操作パネル９７に表示させているので、例えば、ステープル処理を行うフィニッシャーなどの外部装置が取り外されたり、管理者からの設定により処理機能の実行が制限（例えば、カラー印刷不可など）されたりするなど、情報機器２における構成変更、又は設定変更があり実行できない機能が発生した場合でも、利用者にとっては、どの処理機能が実行可能で、どの処理機能が実行不可であるかを認識でき、利用者に対して混乱が生じることを防止して操作性を高めることができる。
【００７５】
特に、本実施形態では、実行することができない処理機能のショートカット項目を削除したので、実行できない処理機能のショートカット項目についての不要な表示を避けることができ、また、空いたスペースに次に優先度の高いショートカット項目を表示することができるので、ショートカットメニュー画面の有効活用ができる。さらに、本実施形態では、優先順位の高い機能からショートカットメニュー項目を表示させるようにしたので、ユーザの操作性を向上させることができる。
【００７６】
[第２実施形態]
次に、本発明の第２実施形態について説明する。
【００７７】
上述した第１実施形態では、実行できない処理機能についてのショートカット項目を削除したが、本実施形態では、さらに、ショートカット項目の表示形態を変化させて実行不可であることを示す機能（以下、グレーアウト処理と称する。）を追加したことを要旨とする。
【００７８】
図７は、本発明の第２実施形態に係るインクジェット記録装置による処理手順を示すフローチャートであり、図８は、本発明の第２実施形態に係るインクジェット記録装置が備える操作パネルに表示されたショートカット一覧画面を示す説明図である。なお、本実施形態において、上述した第１実施形態と同一の構成要素には同一の符号を付し、その機能等は特に言及しない限り同一であり、その説明は省略する。
【００７９】
本実施形態では、表示条件判定部１０１ｂにおいては、実行できない処理機能についてのショートカット項目を削除するのか、それとも、グレーアウト処理するのかを判別するようになっている。ここで、グレーアウト処理とは、実行ができない処理機能のショートカット項目やアイコンを、例えば明度を低下させるなど、実行可能な処理機能のショートカットとは異なる色で表示させるととともに、選択できないように制御することをいう。
【００８０】
この判別の設定は、ユーザ操作によって、処理機能毎に設定が可能となっており、例えば、外部装置３が未接続の場合は、その処理機能のショートカット項目を削除して、カラー印刷不可などの管理者設定については、グレーアウト表示するなど個別に設定できる。この情報は、監視結果テーブルに、さらに無効時の処理内容（削除か、グレーアウトか）を示すフラグが記録される。表示条件判定部１０１ｂは、このフラグを参照することで、表示方法を決定する。これにより、本実施形態では、実行できない処理機能について、第１実施形態のように表示すら行わずにメニュー画面の有効活用をするか、或いは、グレーアウト表示は行うが、所定の原因で実行することができない機能であることをユーザに認識させることができるようになっている。
【００８１】
表示情報生成部１０１ｃでは、表示条件判定部１０１ｂによって判定された結果に基づいて、各処理機能のショートカット項目を、選択可能に表示させるか、グレーアウト表示させるか、削除して表示させないように制御する。グレーアウト表示させる場合、表示情報生成部１０１ｃは、表示条件判定部１０１ｂによって抽出されなかった処理機能を、操作不能なグレーアウトされたショートカット項目として生成し、実行可能な各処理機能を指し示すショートカット項目に含めて操作パネル９７に表示させる。
【００８２】
このようなグレーアウト機能を備えた場合の表示制御の処理動作について説明する。なお、本実施形態においても、インクジェット記録装置９に、ステープル機能及びパンチ機能を有する外部装置３が当初接続されていたが、現在は外部装置３が取り外され、また、各機能のショートカットとして、図２（ｂ）に示したように、「用紙トレイ設定」、「排紙先選択」、「ステープル／パンチ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」が登録され、ショートカットテーブルに各機能が記録されているものとする。
【００８３】
ここで、ショートカットメニュー画面２００ａに遷移する処理から、優先順位設定部１０１ａが処理機能の優先順位を設定して、優先度の高い処理機能を選択する処理（ステップＳ１０１〜ステップＳ１０３）までの処理は、上述した図６のフローチャートに示したステップＳ１０１からステップＳ１０３と同様であるため、その説明は省略する。
【００８４】
次に、表示条件判定部１０１ｂにおいて、監視結果テーブルを参照し、監視結果に基づいて、選択した対象機能が表示条件を満たしているかを判定し、実行可能な処理機能を抽出するとともに、実行できない処理機能についてのショートカット項目を削除するのか、それとも、グレーアウトするのかを判別する。
【００８５】
具体的には、表示条件判定部１０１ｂは、まず、監視結果テーブルを参照して、当該処理機能が有効か無効かにより、対象機能が実行可能か否かを判定する（ステップＳ２０４）。
【００８６】
ステップＳ２０４において、処理機能が実行できると判定された場合には（“ＹＥＳ”）、対象機能のショートカット項目を作成すると判定する（ステップＳ２０５）。この場合には、その後、カウント数ｉを１インクリメント（ｉ=ｉ＋１）して（ステップＳ２０９）、次のステップに進む。
【００８７】
一方、ステップＳ２０４において、選択された対象機能が無効となっており、実行できないと判定された場合には（“ＮＯ”）、次に、監視結果テーブルのフラグを参照して、グレーアウトするか否かを判定する（ステップＳ２０６）。
【００８８】
ステップＳ２０６において、グレーアウト処理すると判定された場合には（“ＹＥＳ”）、対象機能のショートカット項目を選択不可なグレーアウト表示にすると決定する（Ｓ２０８）。その後、カウント数ｉを１インクリメント（ｉ=ｉ＋１）して（ステップＳ２０９）、次のステップに進む。
【００８９】
一方、ステップＳ２０６において、グレーアウト処理しないと判定された場合（“ＮＯ”）、対象機能のショートカット項目を作成しないと判定し（ステップＳ２０７）、カウント数を変更しないで次のステップに進む。
【００９０】
そして、１つの対象機能について、ショートカット項目の作成有無を判定した後、表示条件判定部１０１ｂは、ショートカットメニュー画面表示の制御に遷移するか否かの判定をする（ステップＳ２１０）。この判定処理としては、表示条件を満たしたショートカット項目が、ショートカットメニュー画面２００ａに表示可能な件数Ｍ件分見つかるか、若しくは、全機能についてショートカット項目の作成有無を判定したかのいずれか満たしているかを判定する。
【００９１】
いずれの条件も満たさない場合には（ステップＳ２１０；“ＮＯ”）、次に優先度が高い処理機能を対象機能として選択し、表示条件を満たしているか否かの判定を繰り返す（ステップＳ２０４〜ステップＳ２０７）。一方、いずれの条件を満たした場合には（ステップＳ２１０；“ＹＥＳ”）、その信号を表示情報生成部１０１ｃに送信する。
【００９２】
表示情報生成部１０１ｃは、表示条件判定部１０１ｂによって判別された結果に応じて、ショートカット項目の並び替えて（ステップＳ２１１）、ショートカット項目を生成して操作パネル９７に表示させる（ステップＳ２１２）。本実施形態において、表示情報生成部１０１ｃは、実行可能なショートカット項目と判定した処理機能については、選択可能なショートカット項目を生成して表示し、ショートカット項目を表示しないと判定された処理機能についてのショートカット項目は削除し、実行できない処理機能でグレーアウト表示すると判定された処理機能については、グレーアウト表示する。この際、表示するショートカット項目は優先順位毎になっている。
【００９３】
図８に示すように、ショートカットメニュー画面２００ａにおける表示の一例では、ショートカット項目として登録された処理機能のうち、「用紙トレイ設定」、「共通ボックス設定」、及び「ヘッドクリーニング」を実行可能な処理機能としてショートカット項目を選択可能に表示し、その他のショートカット項目「ステープル／パンチ」、及び「排紙先選択」は、実行不可な処理機能としてショートカット項目はグレーアウト表示させている。
【００９４】
その後、設定管理部１０２では、各処理機能の設定が変更されているか否かの監視を行う（ステップＳ２１３）。この監視は、各処理機能の設定が変更されずに（ステップＳ２１０；“ＮＯ”）、ショートカットメニュー画面２００ａが表示されている間（ステップＳ２１４；“ＮＯ”）、繰り返し行われる。
【００９５】
ここで各処理機能の設定が変更された場合には（ステップＳ２１３；“Ｙ”）、外部装置監視部１０２ａ及び管理者設定監視部１０２ｂによって、その監視結果が取得されて、監視結果テーブルを更新するとともに、その信号を表示制御部１０１に入力する。表示制御部１０１では、この信号を取得すると、再度、各処理機能の優先度を設定する処理に戻って、変更された設定に基づいたショートカットメニュー画面２００ａを表示させる処理を繰り返す（ステップＳ２０２〜ステップＳ２１２）。一方、各処理機能の設定が変更されずに（ステップＳ２１３；“ＮＯ”）、ショートカットメニュー画面が消去された場合には（ステップＳ２１４；“ＹＥＳ”）、処理を終了する。
【００９６】
以上のように、本実施形態によれば、実行できない処理機能についての表示をグレーアウト表示させる処理を追加しているので、操作パネル９７を見ることで、グレーアウト表示された処理機能は選択することができないと即時に認識でき、ユーザの混乱を防止できる。また、本実施形態では、実行できない処理機能の表示形態を削除するか、或いはグレーアウトするかをユーザ操作によって設定可能となっているため、表示すら行わずにメニュー画面の有効活用をするか、或いは、グレーアウト表示は行い、所定の原因で実行することができない機能であることをユーザに認識させるか選択でき、利便性を向上させることができる。
【００９７】
［変形例］
次いで、本発明の変形例について説明する。上述した第１実施形態及び第２実施形態では、１つの処理機能に対するショートカット項目の表示を制御させたが、本変形例では、複数の処理機能をそれぞれ設定し、その設定した複数の処理機能を纏めてショートカット項目として登録する「お気に入り」の表示を制御する場合を要旨とする。
【００９８】
図９（ａ）は、本変形例に係る操作パネル上のお気に入りメニューを示す説明図であり、同図（ｂ）は、新規登録画面を示す説明図である。また、図１０（ａ）は、変形例に係るお気に入りの設定機能テーブルの一例を示す説明図であり、同図（ｂ）は、各処理機能の監視結果テーブルの一例を示す説明図である。また、図１１は、表示変更後におけるお気に入りメニュー画面の一例を示す説明図であり、図１２は、変形例に係る表示制御の処理手順を示すフローチャートである。
【００９９】
具体的には、表示制御部１０１は、操作パネル９７のトップ画面に、お気に入りアイコンを表示させるようになっており、そのお気に入りアイコンが選択されると、図９（ａ）に示すように、お気に入りの項目２１１が複数配列されたお気に入りメニュー画面２１０が表示される。このお気に入りとは、複数の処理機能に対して実行するか否かの設定がされ、その設定した複数の処理機能を纏めて登録された設定情報である。
【０１００】
このようなお気に入りを登録する場合には、先ず、お気に入りメニュー画面２１０の新規登録アイコン２１２が選択されることで、図９（ｂ）に示すように、印刷処理で実行される処理機能を複数表示した新規登録画面２１３が表示される。そして、その画面上で各処理機能が選択されることで、その複数の処理機能を纏めたお気に入りの項目が表示される。図９（ｂ）に示す例では、新規登録する項目には、「ステープル／パンチ」、「排出口選択」、「用紙トレイ」、「共通ボックス」、フルカラー印刷を行う設定である「カラー」、「面付け」、「くるみ製本」、などの処理機能が選択可能となっている。
【０１０１】
なお、新規登録画面２１３では、詳細設定アイコン２１４が表示され、この詳細設定アイコン２１４が選択されることで、例えば、ステープル処理であれば、いずれの位置をステープルするかなど、各処理機能についての詳細設定が可能になっている。
【０１０２】
このように設定されたお気に入りは、設定情報記録部９３ｂ内の設定機能テーブルに登録される。設定機能テーブルは、図１０（ａ）に示すように、各お気に入りにおいて、いずれの処理機能が設定されているか否かを示した情報である。本変形例では、３つのお気に入りが登録されている。具体的には、お気に入り１では、「ステープル／パンチ」が使用有りで位置が右上に設定され、「排出口選択」は使用有りと設定されて外部装置３側の排出口が選択され、「用紙トレイ」はトレイ１が選択され、「共通ボックス」は使用有りと設定され、「カラー」、「くるみ製本」、「面付け」は使用無しと設定されている。
【０１０３】
また、お気に入り２では、「ステープル／パンチ」、及び「排出口選択」は使用無しと設定され、「用紙トレイ」はトレイ２が選択され、「共通ボックス」は使用無しと設定され、「カラー」は使用有りと設定され、「面付け」、及び「くるみ製本」は使用有りと設定されている。さらに、お気に入り３では、「ステープル／パンチ」、及び「排出口選択」は使用無しと設定され、「用紙トレイ」はトレイ３が選択され、「共通ボックス」は使用有りと設定され、「カラー」は使用有りと設定され、「くるみ製本」、及び「面付け」は使用無しと設定されている。
【０１０４】
また、本変形例においても、監視結果テーブルは、設定情報記録部９３ｂに記録されている。本変形例に係る監視結果テーブルは、図１０（ｂ）に示すように、「ステープル／パンチ」、「排出口選択」、「用紙トレイ」、「共通ボックス」、「カラー」、「面付け」、「くるみ製本」の各処理機能についての有効又は無効が示されている。
【０１０５】
本変形例においては、インクジェット記録装置９には、くるみ製本機能を有する外部装置３が接続されているものとする。そのため、監視結果テーブルでは、「ステープル／パンチ」、「排出口選択」は無効であり、「くるみ製本」、「面付け」は有効となっている。また、管理者の設定操作によって「共通ボックス」及び「カラー」は有効となっており、「用紙トレイ」は常時接続されているため有効となっている。また、本実施形態において、設定管理部１０２は、画像形成制御部１０５から実行回数情報を取得し、お気に入りの実行回数をカウントして、実行回数記録部９３ａに記録している。そして、表示制御部１０１では、操作パネル９７の画面が、お気に入りメニュー画面２１０に遷移する場合に、お気に入り項目の表示を制御している。
【０１０６】
初めに、外部装置監視部１０２ａは、外部装置３の接続状態を監視し、外部装置３の接続状況に応じた監視結果を設定情報記録部９３ｂの監視結果テーブルに蓄積している。また、管理者設定監視部１０２ｂは、管理者が所持するクライアント端末１、又は操作パネル９７からのユーザ操作に基づき、処理機能の実行を制限するための管理者設定を監視し、管理者設定に基づいた各処理機能の監視結果を監視結果テーブルに併せて記録している。
【０１０７】
操作信号取得部１０３では、図１２に示すように、常時、操作パネル９７に対する操作を監視して、お気に入りメニュー画面２１０に遷移したか否かを判定する（ステップＳ３０１）。お気に入りメニュー画面２１０に遷移しない場合には（ステップＳ３０１；“ＮＯ”）、画面を遷移する操作を受け付けるまで監視を続ける。お気に入りメニュー画面２１０に遷移する操作を受け付けた場合には（ステップＳ３０１；“ＹＥＳ”）、その操作信号は、状態取得部１０６に送信される。
【０１０８】
状態取得部１０６では、外部装置監視部１０２ａによる監視結果、及び管理者設定監視部１０２ｂによる監視結果を取得し、監視結果を表示制御部１０１に送信する。表示制御部１０１では、お気に入りメニュー画面２１０に遷移する操作信号及び監視結果を取得すると、先ず、優先順位設定部１０１ａにおいて、実行回数記録部９３ａから各お気に入りについての実行回数情報を取得して、お気に入り項目についての優先度を設定する（ステップＳ３０２）。
【０１０９】
具体的には、優先順位設定部１０１ａは、図１０（ａ）に示す各処理機能が記録された設定機能テーブルから各お気に入りを選択するとともに、実行回数記録部９３ａを参照して各お気に入りの実行回数を算出する。ここでは、各処理機能の実行回数は、「お気に入り１」が一番多く実行され、次いで「お気に入り２」、「お気に入り３」の順となっているものとする。そのため、「お気に入り１」の優先度が一番高くなり、次に、「お気に入り２」、「お気に入り３」の順に優先順位が設定される。そして、優先度が設定されたお気に入りの情報は、表示条件判定部１０１ｂに入力される。
【０１１０】
表示条件判定部１０１ｂは、優先度が最も高いお気に入りを選択してカウント数ｉに初期値として“１”を入力した後（ステップＳ３０３）、監視結果に基づいて、表示条件を満たしているかを判定し、実行可能な処理機能を抽出する。表示条件判定部１０１ｂは、まず、対象機能が実行可能か否かを判定する（ステップＳ３０４）。具体的には、表示条件判定部１０１ｂは、図１０（ｂ）に示すような監視結果テーブルを参照して、選択されたお気に入りのうち、使用有りと設定された全処理機能が実行可能か否か判定する。
【０１１１】
ステップＳ３０４において、選択されたお気に入りの全処理機能が有効であって表示条件を満たしていると判定された場合には（“ＹＥＳ”）、お気に入り項目を作成すると判定する（ステップＳ３０５）。この場合には、その後、カウント数ｉをインクリメント（ｉ=ｉ＋１）して（ステップＳ３０９）、次のステップに進む。
【０１１２】
一方、ステップＳ３０４において、選択されたお気に入りの全処理機能のうち、一つでも無効となる処理機能があるときには実行できないと判定し（“ＮＯ”）、次に、監視結果テーブルのフラグを参照して、グレーアウトするか否かを判定する（ステップＳ３０６）。
【０１１３】
ステップＳ３０６において、グレーアウト処理すると判定された場合には（“ＹＥＳ”）、対象機能のショートカット項目を選択不可なグレーアウト表示にすると決定する（ステップＳ３０８）。その後、カウント数ｉをインクリメント（ｉ=ｉ＋１）して（ステップＳ３０９）、次のステップに進む。
一方、ステップＳ３０６において、グレーアウト処理しないと判定された場合（“ＮＯ”）、お気に入り項目を作成しないと判定し（ステップＳ３０７）、カウント数を変更しないで次のステップに進む。
【０１１４】
本変形例において、インクジェット記録装置９には、くるみ製本機能を有する外部装置が接続されているため、監視結果テーブルでは、図１０（ｂ）に示すように、「ステープル／パンチ」と「排出先選択」とが無効となり、「面付け」、及び「くるみ製本」の処理機能が有効となっている。また、管理者の設定操作によって、「用紙トレイ」、「カラー」、「共通ボックス」は有効となっている。
【０１１５】
そうすると、「お気に入り１」は、「ステープル／パンチ」及び「排出先選択」の処理機能が設定されているため、表示条件判定部１０１ｂは、「お気に入り１」は、実行できないと判定され、そして、「お気に入り１」では、図１０（ａ）に示すように、グレーアウト表示のフラグがあるため、選択不可として、グレーアウト表示すると判定される。また、「お気に入り２」では、設定されている機能「用紙トレイ」、「カラー」、「面付け」、「くるみ製本」の全てが有効となっているため、表示条件を満たしていると判定し、選択可能に表示すると判定する。さらに、「お気に入り３」では、設定されている機能「用紙トレイ」、「カラー」、「共通ボックス」の全てが有効となっているため、表示条件を満たしていると判定し、選択可能に表示すると判定される。
【０１１６】
１つのお気に入り項目の作成有無を判定した後、表示条件判定部１０１ｂは、お気に入りメニュー画面表示の制御に遷移するか否かの判定をする（ステップＳ３１０）。この判定処理としては、表示条件を満たしたお気に入り項目が、お気に入りメニュー画面２１０に表示可能な件数Ｍ件分見つかるか、若しくは、全機能についてお気に入り項目の作成有無を判定したかのいずれか満たしているかを判定する。
【０１１７】
ここで、いずれかの条件も満たさない場合には（ステップＳ３１０；“ＮＯ”）、次に優先度が高いお気に入りを選択し、表示条件を満たしているか否かの判定を繰り返す（ステップＳ３０４〜ステップＳ３１０）。一方、いずれかの条件を満たした場合には（ステップＳ３１０；“ＹＥＳ”）、その信号を表示情報生成部１０１ｃに送信する。
【０１１８】
表示情報生成部１０１ｃは、表示条件判定部１０１ｂによって抽出された実行可能な各処理機能を指し示す表示情報を生成し、操作パネル９７に表示させる。この際、表示情報生成部１０１ｃは、作成しないと判定されたお気に入り項目を削除し、実行可能と判定されたお気に入りを選択可能に表示させ、実行不可で表示すると判定されたお気に入りをグレーアウト表示させる。
【０１１９】
具体的には、図１１に示すように、表示情報生成部１０１ｃは、「お気に入り１」をグレーアウト表示するとともに、「お気に入り２」、及び「お気に入り３」を選択可能に表示する（ステップＳ３１２）。この際、表示情報生成部１０１ｃは、選択可能なお気に入りの中で全ての処理機能が実行できる「お気に入り」が上位にくるように並び替えるように制御する（ステップＳ３１１）。この場合は、図１１に示すように、グレーアウト表示された「お気に入り１」が「お気に入り２」、及び「お気に入り３」の後に配置されるようになる。
【０１２０】
その後、設定管理部１０２では、各処理機能の設定が変更されているか否かの監視を行う（ステップＳ３１３）。この監視は、各処理機能の設定が変更されずに（ステップＳ３１３；“ＮＯ”）、お気に入りメニュー画面２１０が表示されている間（ステップＳ３１４；“ＮＯ”）、繰り返し行われる。
【０１２１】
ここで各処理機能の設定が変更された場合には（ステップＳ３１３；“ＹＥＳ”）、外部装置監視部１０２ａ及び管理者設定監視部１０２ｂによって、その監視結果が取得されて、監視結果テーブルが更新されるとともに、その信号が表示制御部１０１に入力される。表示制御部１０１では、この信号を取得すると、再度、各お気に入りの優先度を設定する処理に戻って、変更された設定に基づいたお気に入りの一覧画面を表示させる処理を繰り返す（ステップＳ３０２〜ステップＳ３１２）。
【０１２２】
一方、各処理機能の設定が変更されずに（ステップＳ３１３；“ＮＯ”）、お気に入りメニュー画面が消去された場合には（ステップＳ３１４；“ＹＥＳ”）、処理を終了する。なお、この「お気に入りメニュー画面の消去」とは、例えば、印刷実行ボタンが押下されて印刷処理が実行される場合や、リセットボタンが押下されて、印刷処理を中断する場合などが含まれる。
【０１２３】
このような本変形例によれば、複数の処理機能を纏めた「お気に入り」機能についての表示についても、外部装置３の接続状態を監視するとともに、処理機能の実行を制限するための管理者設定を監視し、各監視結果に基づいて、実行可能な処理機能か否かを判定して、お気に入り項目の表示を制御しているので、情報機器２における構成変更、又は設定変更があり実行できないお気に入りが発生した場合でも、利用者にとっては、どの処理お気に入りが実行可能であるか、実行不可なのかを認識でき、利用者に対して混乱が生じることを防止して操作性を高めることができる。
【符号の説明】
【０１２４】
１…クライアント端末
２…情報機器
３…外部装置
９…インクジェット記録装置
１１…プリンタードライバ
１５…外部インターフェイス部
１６…ＣＰＵ
１７…ＲＯＭ
１８…ＲＡＭ
１９…入力部
２０…出力部
２１…外部記憶装置
２２…ディスクドライブ
５０…外部記録媒体
９０…制御ユニット
９１…ＲＯＭ
９２…ＲＡＭ
９３…外部記憶装置
９３ａ…実行回数記録部
９３ｂ…設定情報記録部
９４…外部インターフェイス部
９５…ＣＰＵ
９６…プリンター部
９７…操作パネル
９８…スキャナ部
１０１…表示制御部
１０１ａ…優先順位設定部
１０１ｂ…表示条件判定部
１０１ｃ…表示情報生成部
１０２…設定管理部
１０２ａ…外部装置監視部
１０２ｂ…管理者設定監視部
１０３…操作信号取得部
１０４…ジョブデータ受信部
１０５…画像形成制御部
１０６…状態取得部
２００…トップ画面
２００ａ…ショートカットメニュー画面
２０１…プリンターアイコン
２０２…コピーアイコン
２０３…スキャナアイコン
２０４…ボタン
２０５…ショートカット項目
２０６…新規設定アイコン
２１０…メニュー画面
２１１…項目
２１２…新規登録アイコン
２１３…新規登録画面
２１４…詳細設定アイコン
【図１】
2015225372.tif 000003
【図２】
2015225372.tif 000004
【図３】
2015225372.tif 000005
【図４】
2015225372.tif 000006
【図５】
2015225372.tif 000007
【図６】
2015225372.tif 000008
【図７】
2015225372.tif 000009
【図８】
2015225372.tif 000010
【図９】
2015225372.tif 000011
【図１０】
2015225372.tif 000012
【図１１】
2015225372.tif 000013
【図１２】
2015225372.tif 000014