(57)【要約】【課題】  複数のタブページを有するダイアログボックスを使用するグラフィカルユーザインタフェースの使い勝手を向上させる。【解決手段】  表示装置を介したグラフィカルユーザインタフェースを提供する情報処理装置であって、複数のタブページを有するダイアログボックスを前記表示装置に表示させるダイアログボックス表示制御手段と、リスト表示された項目を選択するためのメニューを前記表示装置に表示させるメニュー表示制御手段とを備え、前記メニュー表時制御手段は、前記複数のタブページを示す項目をメニューのリストに含め、前記ダイアログボックス表示制御手段は、前記メニューでいずれかのタブページが選択されると、そのタブページを含むダイアログボックスを、そのタブページが表示された状態で前記表示装置に表示させることを特徴とする情報処理装置。【選択図】  図１
2006133891.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を介したグラフィカルユーザインタフェースを提供する情報処理装置であって、
複数のタブページを有するダイアログボックスを前記表示装置に表示させるダイアログボックス表示制御手段と、
リスト表示された項目を選択するためのメニューを前記表示装置に表示させるメニュー表示制御手段とを備え、
前記メニュー表時制御手段は、前記複数のタブページを示す項目をメニューのリストに含め、
前記ダイアログボックス表示制御手段は、前記メニューでいずれかのタブページが選択されると、そのタブページを含むダイアログボックスを、そのタブページが表示された状態で前記表示装置に表示させることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ダイアログボックス表示制御手段は、前記メニューで選択されたタブページが表示されたダイアログボックス内で他のタブページが指定された場合には、指定されたタブページに表示を切り替えて前記ダイアログボックスを前記表示装置に表示させることを特徴とする情報処理装置。
【請求項３】
複数のタブページを有するダイアログボックスを表示装置に表示させるダイアログボックス表示制御手段と、リスト表示された項目を選択するためのメニューを表示装置に表示させるメニュー表示制御手段とを備えた情報処理装置で実行されるプログラムであって、
前記メニュー表時制御手段に、タブページを示す項目群をメニューのリストに含めさせ、
前記メニューでいずれかのタブページが選択されると、前記ダイアログボックス表示制御手段に、そのタブページを含むダイアログボックスを、そのタブページが表示された状態で前記表示装置に表示させる処理を前記情報処理装置に行なわせることを特徴とするプログラム。
【請求項４】
請求項３に記載のプログラムを記録した情報処理装置が読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に、情報処理装置が提供するグラフィカルユーザインタフェースに関する。
【背景技術】
【０００２】
特許文献１に記載されているように、近年のコンピュータシステムでは、ユーザに各種の情報を設定させたり、各種の情報を表示するための処理が、独立した小画面で対話的に行なうことができる、いわゆるダイアログボックスを利用して行なわれている。そして、情報の種類が多い場合における当該処理時には、それらの情報を設定するためのコントロールや情報を示すための領域が複数のタブページに分散して配置されたダイアログボックスが利用されている。
【０００３】
図３、図４、図５は、複数のタブページを有するダイアログボックス５００の例を示す図である。本例において、ダイアログボックス５００は、「対処」タブページ５００ａ（図３）、「消耗品」タブページ５００ｂ（図４）、「ジョブ情報」タブページ（図５）を含んでいる。
【特許文献１】特開２００１−３４４０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数のタブページを有するダイアログボックスは所定の操作、例えば、メニューからの選択、アイコンのダブルクリック等で表示されるが、その際、始めに表示されるタブページは固定されている。
【０００５】
すなわち、複数のタブページを有するダイアログボックスは、デフォルトの表示タブページが定められており、本例では、ダイアログボックス５００が開いたときは、まず第１タブページである「対処」タブページ５００ａ（図３）が表示されることになる。
【０００６】
このため、デフォルトの表示タブページ以外のタブページを表示させたい場合にも、いったんデフォルトのタブページが表示されたダイアログボックスを開いて、改めて目的とするタブを指定する必要があり、使い勝手が十分とはいえなかった。
【０００７】
本発明は、複数のタブページを有するダイアログボックスを使用するグラフィカルユーザインタフェースの使い勝手を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明の第１の態様である情報処理装置は、
表示装置を介したグラフィカルユーザインタフェースを提供する情報処理装置であって、
複数のタブページを有するダイアログボックスを前記表示装置に表示させるダイアログボックス表示制御手段と、
リスト表示された項目を選択するためのメニューを前記表示装置に表示させるメニュー表示制御手段とを備え、
前記メニュー表時制御手段は、前記複数のタブページを示す項目をメニューのリストに含め、
前記ダイアログボックス表示制御手段は、前記メニューでいずれかのタブページが選択されると、そのタブページを含むダイアログボックスを、そのタブページが表示された状態で前記表示装置に表示させることを特徴とする。
【０００９】
本発明によれば、複数のタブページを有するダイアログボックスを使用するグラフィカルユーザインタフェースにおいて、メニューからタブページを直接的に表示できるようにしたため、グラフィカルユーザインタフェースの使い勝手を向上させることができる。
【００１０】
ここで、前記ダイアログボックス表示制御手段は、前記メニューで選択されたタブページが表示されたダイアログボックス内で他のタブページが指定された場合には、指定されたタブページに表示を切り替えて前記ダイアログボックスを前記表示装置に表示させることができる。
【００１１】
これにより、ダイアログボックスに含まれる他のタブページを開くために、再度メニューから選択し直したり、表示されているタブページを閉じる必要がなくなる。
【００１２】
また、上記課題を解決するための本発明の第２の態様である情報処理装置は、
複数のタブページを有するダイアログボックスを表示装置に表示させるダイアログボックス表示制御手段と、リスト表示された項目を選択するためのメニューを表示装置に表示させるメニュー表示制御手段とを備えた情報処理装置で実行されるプログラムであって、
前記メニュー表時制御手段に、タブページを示す項目群をメニューのリストに含めさせ、
前記メニューでいずれかのタブページが選択されると、前記ダイアログボックス表示制御手段に、そのタブページを含むダイアログボックスを、そのタブページが表示された状態で前記表示装置に表示させる処理を前記情報処理装置に行なわせることを特徴とする。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について図面を参照して説明する。本実施形態では、印刷システムを構成するプリンタホストに本発明を適用した場合を例に説明する。ただし、本発明は、情報処理装置における複数のタブページを有するダイアログボックスの表示全般に適用することができる。
【００１４】
図１は、本実施形態である印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１５】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理、入出力装置を介したユーザインタフェース等を実現するためのコンピュータ３０がプリンタ１０と接続されて構成される。また、ホストコンピュータ３０本体には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２等が接続される。なお、印刷システムの構成はこれに限られない。
【００１６】
本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に印刷データを送信したり、プリンタ１０の状態を管理し、状態情報（ステータス）を表示するプリンタホストとして機能する。
【００１７】
コンピュータ３０は、例えば、パーソナルコンピュータ等の汎用的な情報処理装置を用いることができる。本実施形態において、コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）等から構成される制御部３１０、表示装置２１・入力装置２２・プリンタ１０等と接続するための入出力インタフェース３２０、ＣＤ−ＲＯＭ等の記録媒体にアクセスするためのメディアドライブ装置３４０およびハードディスク等の補助記憶装置３５０を備えて構成される。もちろん、コンピュータ３０の構成はこれに限られない。
【００１８】
コンピュータ３０をプリンタホストとして機能させるためのコンピュータプログラムであるプリンタドライバプログラムおよびステータスモニタプログラムは、一般にプリンタ１０のメーカによってプリンタ１０の機種対応に開発され、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。ただし、ステータスモニタプログラムは、プリンタドライバプログラムに含めて開発されることもできる。そして、これらのプログラムは、コンピュータ３０にインストールされ、実行されることで、後述する機能を実現する。
【００１９】
プリンタ１０は、例えば、レーザ方式の印字機構を備えたページプリンタとすることができる。レーザ方式のページプリンタは、筐体内にトナーを収容したトナーカートリッジを備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。なお、プリンタ１０は、カラーレーザプリンタ、モノクロレーザプリンタのいずれであってもよい。また、レーザ方式に代え、例えば、インクジェット方式のプリンタを用いてもよい。
【００２０】
プリンタ１０は、ＣＰＵ・ＲＡＭ・ＲＯＭ等から構成されプリンタ１０における各種処理を制御する制御部１１０、コンピュータネットワーク６０に接続するためのネットワークインタフェース１２０、トナーカートリッジ・感光体ドラム・レーザ光照射機構等の印字機構、給排紙機構等を含む印刷機構１３０を備えて構成される。もちろん、プリンタ１０の構成はこれに限られない。
【００２１】
図２は、本発明を適用したコンピュータ３０の機能構成を示すブロック図である。
【００２２】
本図に示すようにコンピュータ３０は、オペレーティングシステム部４０と、プリンタドライバ部４１と、ステータスモニタ部４２とを有している。
【００２３】
プリンタドライバ部４１とステータスモニタ部４２とは、コンピュータ３０に接続されたプリンタ１０対応に組になってコンピュータ３０に構築される。
【００２４】
オペレーティングシステム部４０は、コンピュータ３０の基本的なユーザインタフェース、ファイル管理等を制御する、いわゆる基本ソフトウェアである。オペレーティングシステム部４０は、グラフィカルユーザインタフェースを採用しており、複数のタブページを有するダイアログボックス等を用いたユーザインタフェースを提供している。
【００２５】
プリンタドライバ部４１、ステータスモニタ部４２は、オペレーティングシステム部４０上で動作する機能部である。したがって、ステータスモニタ部４２が複数のタブページを含むダイアログボックスあるいはメニュー等を表示する場合には、オペレーティングシステム部４０で定められた形式のデータをオペレーティングシステム部４０に出力することで、表示装置２１での表示が行なわれる。
【００２６】
プリンタドライバ部４１は、図示しないアプリケーションソフトウェアで作成されたドキュメントをプリンタ１０で印刷させるための処理を行なう。
【００２７】
ステータスモニタ部４２は、プリンタ１０と通信を行ない、プリンタ１０のステータスに関する情報を取得し、必要に応じて、表示装置２１に表示する。ステータスモニタ部４２が取得するプリンタ１０のステータスに関する情報は、消耗品の状態、エラー発生状況、印刷ジョブ受け付け状況等を含むことができる。
【００２８】
本実施形態において、ステータスモニタプログラムをコンピュータ３０にインストールすると、図６に示す表示画面５２０のように、オペレーティングシステム部４０が提供する実行中プログラム表示領域５２１（例えば、マイクロソフト社のWindows（登録商標）では、タスクバーのタスクトレイ内）に、ステータスモニタ部４２に対応したアイコン５３０が表示される。
【００２９】
次に、ステータスモニタ部４２に対応したアイコン５３０がユーザから所定の操作、例えば、入力装置２２としてのマウスの右クリックを受け付けた場合の処理について図７のフロー図を参照して説明する。
【００３０】
ステータスモニタ部４２に対応したアイコン５３０が右クリックを受け付けると（Ｓ１０１）、ステータスモニタ部４２は、図８に示すようなメニュー５４０を表示装置２１に表示させる（Ｓ１０２）。
【００３１】
本図に示すようにメニュー５４０には、ダイアログボックスを表示させるための項目がリスト形式で選択可能な状態で表示される。すなわち、ユーザは、表示させたいダイアログボックスをメニュー５４０で選択することができる。
【００３２】
ここで、メニュー５４０には、同一のダイアログボックスに含まれるタブページで表示される「対処」「消耗品」「ジョブ情報」もそれぞれ独立した項目としてメニューリストに含めるようにしている。
【００３３】
メニュー５４０で項目の選択をユーザから受け付けると（Ｓ１０３）、選択された項目がタブページで表示されるものかどうかを判断する（Ｓ１０４）。本例の場合では、「対処」「消耗品」「ジョブ情報」のいずれかが選択されたかどうかを判断する。
【００３４】
その結果、選択された項目がタブページで表示されるものでない場合（Ｓ１０４：Ｎ）には、メニューで選択された項目に対応するダイアログボックスを表示する（Ｓ１０５）。
【００３５】
一方。選択された項目がタブページで表示される場合（Ｓ１０４：Ｙ）には、そのタブページを含むダイアログボックスを特定する（Ｓ１０５）。
【００３６】
そして、特定されたダイアログボックスを表示するが、この際に、選択されたタブページが開かれた状態で表示するようにする（Ｓ１０６）。これにより、目的とするタブページを直接表示させることができるようになる。
【００３７】
例えば、メニュー５４０で「消耗品」が選択された場合には、図４に示すような「消耗品」のタブページ５００ｂが開かれたダイアログボックス５００が表示装置２１に表示されることになる。
【００３８】
この状態で、ユーザは、ダイアログボックス５００のタブ部分を操作することで、図３に示すような「対処」タブページ５００ａ、図５に示すような「ジョブ情報」タブページ５００ｃに表示を切り替えることができる。すなわち、これらのタブページを開くために再度メニュー５４０から選択し直したり、表示されているタブページを閉じる必要はない。
【００３９】
また、図４に示すような「消耗品」のタブページ５００ｂが開かれたダイアログボックス５００が表示装置２１に表示された状態で、例えば、図３に示すような「対処」タブページ５００ａを別画面で表示させたい場合には、メニュー５４０を開いて、「対処」を選択すればよい。
【００４０】
このように、本発明によれば、複数のタブページを有するダイアログボックスを使用するグラフィカルユーザインタフェースにおいて、メニューからタブページを直接的に表示できるようにしたため、グラフィカルユーザインタフェースの使い勝手を向上させることができる。
【図面の簡単な説明】
【００４１】
【図１】印刷システムのハードウェア構成を説明するためのブロック図である。
【図２】コンピュータの機能構成を示すブロック図である。
【図３】複数のタブページを有するダイアログボックスの例を示す図である。
【図４】複数のタブページを有するダイアログボックスの例を示す図である。
【図５】複数のタブページを有するダイアログボックスの例を示す図である。
【図６】ステータスモニタ部に対応したアイコンを示す図である。
【図７】アイコンがユーザから所定の操作を受けた場合の処理を説明するフロー図である。
【図８】表示されるメニューを示す図である。
【符号の説明】
【００４２】
１０…プリンタ、２１…表示装置、２２…入力装置、３０…コンピュータ、４０…オペレーティングシステム部、４１…プリンタドライバ部、４２…ステータスモニタ部、１１０…制御部、１２０…ネットワークインタフェース、１３０…印刷機構、３１０…制御部、３２０…入出力インタフェース、３３０…ネットワークインタフェース、３４０…メディアドライブ装置、３５０…補助記憶装置
【図１】
2006133891.tif 000003
【図２】
2006133891.tif 000004
【図３】
2006133891.tif 000005
【図４】
2006133891.tif 000006
【図５】
2006133891.tif 000007
【図６】
2006133891.tif 000008
【図７】
2006133891.tif 000009
【図８】
2006133891.tif 000010