(57)【要約】【課題】ＧＵＩとＣＵＩの両方の利点を共有すると共に、それぞれの欠点を補完し合うことができる。【解決手段】本発明は、ディスプレイ４の同一表示画面１０，１３上にＧＵＩ環境とＣＵＩ環境を同時に創り出すためのＧＵＩ／ＣＵＩ協動システムであって、表示画面１０，１３上に所定の設定項目１５，１７をグラフィック表示させる処理を行うＧＵＩ処理手段７と、表示画面１０，１３上に所定の設定項目１５，１７を表示したコマンドライン１２，１６を表示させる処理を行うＣＵＩ処理手段８と、ＧＵＩ処理手段７がグラフィック表示した所定の設定項目１５，１７に関する情報をＣＵＩ処理手段８に取得させると共に、所定の設定項目１５，１７に対してコマンドライン１２，１６から入力された設定情報をＧＵＩ処理手段７に取得させる処理を行う協動処理手段９とを備えていることを特徴とする。【選択図】図２
2007114935.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおいて、ディスプレイの同一表示画面上にＧＵＩ環境とＣＵＩ環境を同時に創り出すためのＧＵＩ／ＣＵＩ協動システムであって、
前記表示画面上に所定の設定項目をグラフィック表示させる処理を行うＧＵＩ処理手段と、
前記表示画面上に前記所定の設定項目を表示したコマンドラインを表示させる処理を行うＣＵＩ処理手段と、
前記ＧＵＩ処理手段がグラフィック表示した前記所定の設定項目に関する情報を前記ＣＵＩ処理手段に取得させると共に、前記所定の設定項目に対して前記コマンドラインから入力された設定情報を前記ＧＵＩ処理手段に取得させる処理を行う協動処理手段と、
を備えていることを特徴とするＧＵＩ／ＣＵＩ協動システム。
【請求項２】
コンピュータシステムにおいて、ディスプレイの同一表示画面上にＧＵＩ環境とＣＵＩ環境を同時に創り出すためのＧＵＩ／ＣＵＩ協動方法であって、
ＧＵＩ処理手段が所定の設定項目を前記表示画面上にグラフィック表示させるステップと、
前記ＧＵＩ処理手段がグラフィック表示させた前記所定の設定項目に関する情報をＣＵＩ処理手段に取得させ、前記所定の設定項目を表示したコマンドラインを前記ＣＵＩ処理手段が前記表示画面上に表示させるステップと、
前記所定の設定項目に対して前記コマンドラインから入力された設定情報を前記ＧＵＩ処理手段に取得させ、前記所定の設定項目に対する設定情報を前記ＧＵＩ処理手段が前記表示画面上にグラフィック表示させるステップと、
を備えていることを特徴とするＧＵＩ／ＣＵＩ協動方法。
【請求項３】
請求項２に記載の各ステップをコンピュータに実行させるためのＧＵＩ／ＣＵＩ協動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムにおいて、同一の表示画面上にＧＵＩ環境とＣＵＩ環境を同時に創り出すためのＧＵＩ／ＣＵＩ協動システム及びその方法並びにそのプログラムに関する。
【背景技術】
【０００２】
従来、パソコン等を使用したコンピュータシステムにおいて、ユーザとの間で情報のやり取りを行う場合の環境として、ディスプレイ上に文字によって情報を表示し、その情報に対する入力操作をキーボードから行わせるＣＵＩ（Character-based User Interface）と、ディスプレイ上にウィンドウやアイコン等のグラフィックによって情報を表示し、その情報に対する入力操作をマウス等のポインティングデバイスにより行わせるＧＵＩ（Graphical User Interface）が知られている。
【０００３】
そして、これらの内、ＣＵＩは、所定のコマンドを知っていれば、複雑な操作や処理も簡単に行なうことができるといった利点を有しており、一方、ＧＵＩは、画面上のグラフィックを見ながら、マウス等のポインティングデバイスによって比較的簡単に操作することができるといった利点を有している。そのため、従来のコンピュータシステムでは、そのシステムの使用状況や用途等に応じて、ＣＵＩとＧＵＩが使い分けされていた（例えば、特許文献１又は２参照）。
【特許文献１】特開平１０−６３４６３号公報
【特許文献２】特開２００５−１９６７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１や特許文献２に開示された技術では、ＣＵＩとＧＵＩのいずれか一方の方式を採用するシステムとなっているため、ＣＵＩやＧＵＩの欠点がそのままシステムの欠点となっていた。
【０００５】
すなわち、ＣＵＩを採用する特許文献１に開示された技術では、所定のコマンドをキーボードから入力しなければならないため、そのコマンドを覚える必要があり、使いこなすには熟練を要するといった欠点があった。
【０００６】
一方、ＧＵＩを採用する特許文献２に開示された技術では、ポインティングデバイスを使用してカーソルをウィンドウ等の適切な位置に合わせる操作を行う必要があるため、大量のファイルを一度に連続して処理させたり、複雑な操作を行なわせたりする場合には、そのような操作を繰り返し行う必要があり、操作が煩雑になるといった欠点があった。
【０００７】
本発明は、上記した課題を解決すべくなされたものであり、ＧＵＩとＣＵＩの両方の利点を共有すると共に、それぞれの欠点を補完し合うことのできるＧＵＩ／ＣＵＩ協動システム及びその方法並びにそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した目的を達成するため、本発明は、コンピュータシステムにおいて、ディスプレイの同一表示画面上にＧＵＩ環境とＣＵＩ環境を同時に創り出すためのＧＵＩ／ＣＵＩ協動システムであって、前記表示画面上に所定の設定項目をグラフィック表示させる処理を行うＧＵＩ処理手段と、前記表示画面上に前記所定の設定項目を表示したコマンドラインを表示させる処理を行うＣＵＩ処理手段と、前記ＧＵＩ処理手段がグラフィック表示した前記所定の設定項目に関する情報を前記ＣＵＩ処理手段に取得させると共に、前記所定の設定項目に対して前記コマンドラインから入力された設定情報を前記ＧＵＩ処理手段に取得させる処理を行う協動処理手段とを備えていることを特徴とする。
【０００９】
また、本発明は、コンピュータシステムにおいて、ディスプレイの同一表示画面上にＧＵＩ環境とＣＵＩ環境を同時に創り出すためのＧＵＩ／ＣＵＩ協動方法であって、ＧＵＩ処理手段が所定の設定項目を前記表示画面上にグラフィック表示させるステップと、前記ＧＵＩ処理手段がグラフィック表示させた前記所定の設定項目に関する情報をＣＵＩ処理手段に取得させ、前記所定の設定項目を表示したコマンドラインを前記ＣＵＩ処理手段が前記表示画面上に表示させるステップと、前記所定の設定項目に対して前記コマンドラインから入力された設定情報を前記ＧＵＩ処理手段に取得させ、前記所定の設定項目に対する設定情報を前記ＧＵＩ処理手段が前記表示画面上にグラフィック表示させるステップとを備えていることを特徴とする。
【００１０】
さらに、本発明は、上記した各ステップをコンピュータに実行させるためのＧＵＩ／ＣＵＩ協動プログラムである。
【発明の効果】
【００１１】
本発明によれば、ＧＵＩのグラフィックを見ながら、ＣＵＩのコマンドラインに入力操作をすることができるため、「ＧＵＩの可視性」と「ＣＵＩの迅速な入力操作」といったＧＵＩとＣＵＩの両方の利点を共有することができると共に、それぞれの欠点を補完し合うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図１〜図３を参照しつつ、本発明の実施の形態について説明する。ここで、図１は本実施の形態におけるコンピュータシステムのハードウェアの構成を示すブロック図、図２は本実施の形態に係るＧＵＩ／ＣＵＩ協動システムのソフトウェアの構成を示す機能ブロック図、図３は本実施の形態に係るＧＵＩ／ＣＵＩ協動システムにおいて、ディスプレイの同一表示画面上にウィンドウとコマンドラインが同時に表示された状態を示す図である。
【００１３】
本実施の形態に係るＧＵＩ／ＣＵＩ協動システムは、図１に示す構成を備えたコンピュータシステムを使用してＧＵＩ環境とＣＵＩ環境を同時に創り出すように構成されており、このコンピュータシステムは、該コンピュータシステムの各構成手段を制御するためのＣＰＵ（Central Processing Unit）１と、各種データやプログラムを一時的に記憶するためのメモリ２と、ＣＰＵ１が実行する制御プログラムを格納するためのハードディスク３と、液晶表示装置等のディスプレイ４と、マウスやキーボード等の入力装置５とがそれぞれバス６を介して接続されて構成されている。そして、本実施の形態に係るＧＵＩ／ＣＵＩ協動システムは、前記コンピュータシステムにインストールされたＧＵＩ／ＣＵＩ協動プログラムをＣＰＵ１が実行することにより機能するようになっている。
【００１４】
図２に示されているように、このＧＵＩ／ＣＵＩ協動システムは、ＧＵＩ処理部７と、ＣＵＩ処理部８と、ＧＵＩ処理部７とＣＵＩ処理部８を仲介して両者を協動させる処理を行う協動処理部９とから構成されている。
【００１５】
図３に例示されているように、ＧＵＩ処理部７は、ディスプレイ４の表示画面１０に、例えば、「保存しますか？」という確認のメッセージと「Ｙｅｓ（Ｙ）」及び「Ｎｏ（Ｎ）」の選択ボタンを含むウィンドウ１１を、所定の設定項目としてグラフィック表示させ、さらに、入力装置５のマウスからの操作或いはポップアップウインドによって、そのウィンドウ１１をアクティブにさせる処理を行う。
【００１６】
一方、ＣＵＩ処理部８は、入力装置５のキーボードからのショートカットキー操作等によって、ディスプレイ４の表示画面１０に、例えば、「保存しますか？（Ｙ／Ｎ）＞」というメッセージを含むコマンドライン１２を表示させ、さらに、入力装置５のキーボードから、「Ｙ」又は「Ｎ」という文字情報が入力されると、この文字情報を前記所定の設定項目に対する設定情報としてコマンドライン１２に表示させる処理を行う。
【００１７】
そして、協動処理部９は、ＣＵＩ処理部８に対して、前記所定の設定項目に関する情報を取得させると共に、ＧＵＩ処理部７に対して前記所定の設定項目に対する設定情報を取得させる処理を行う。
【００１８】
次に、図４及び図５を参照しつつ、本発明の実施の形態に係るＧＵＩ／ＣＵＩ協動システムの動作について、印刷処理の場合を例にとって説明する。ここで、図４は本実施の形態に係るＧＵＩ／ＣＵＩ協動システムにおいて、ディスプレイの同一表示画面上に印刷条件設定用のウィンドウとコマンドラインが同時に表示された状態を示す図、図５はＧＵＩ／ＣＵＩ協動システムにおいて、印刷条件設定用の別のコマンドラインが表示された状態を示す図である。
【００１９】
先ず、入力装置５のマウス等を使用して所定の操作が行われると、ＧＵＩ処理部７は、ディスプレイ４の表示画面１３に印刷条件設定用のウィンドウ、例えば、図４に示すように、印刷条件の基本設定用のウィンドウ１４を表示させる。そこで、タブキー等の操作によって、ウィンドウ１４上において所定の設定項目、例えば、図４において黒色で示すように、原稿サイズ１５が選択されると、協動処理部９は、この所定の設定項目に関する情報をＣＵＩ処理部８に取得させる。これにより、ＣＵＩ処理部８は、ディスプレイ４の表示画面１３にコマンドライン１６を表示させ、このコマンドライン１６に、「用紙サイズ＞Ａ４」のように、現在の用紙サイズの設定情報を表示させる。
【００２０】
ここで、用紙サイズの設定を変更したい場合には、入力装置５のキーボードによって、コマンドライン１６から、「Ａ４」の表示を削除し、他のサイズ、例えば、「Ｂ５」を設定する操作が行われると、協動処理部９は、この情報を前記所定の設定項目に対する設定情報として、ＧＵＩ処理部７に取得させる。これにより、ＧＵＩ処理部７は、ウィンドウ１４の原稿サイズの設定を「Ｂ５」に変更して表示させ、この結果、原稿サイズの設定は「Ａ４」から「Ｂ５」に変更される。
【００２１】
また、入力装置５のキーボードからタブキーを操作することにより、前記設定項目を移動させることができる。例えば、図４の状態から、タブキーを１回操作すると、前記設定項目は、次の出力用紙サイズ１７に移動し、この時、コマンドライン１６には、「出力用紙サイズ＞原稿サイズと同じ」のように、現在の出力用紙サイズの設定情報が表示される（図５参照）。
【００２２】
なお、上記したようにコマンドライン１６から設定情報を文字ですべて入力する代わりに、例えば、所定のキー操作によって予め用意されている設定情報がコマンドライン１６に表示され、その設定情報を選択できるように構成したり、或いは、予め前記設定情報にエイリアス番号を対応付けておき、該エイリアス番号をコマンドライン１６に入力することにより、所定の設定情報が選択されるように構成したりすることもできる。
【００２３】
このように、上記した実施の形態に係るＧＵＩ／ＣＵＩ協動システムによれば、ＧＵＩのウィンドウ等のグラフィックを見ながら、ＣＵＩのコマンドラインに入力操作をすることができるため、「ＧＵＩの可視性」と「ＣＵＩの迅速な入力操作」といったＧＵＩとＣＵＩの両方の利点を共有することができると共に、それぞれの欠点を補完し合うことができる。
【００２４】
すなわち、操作者は、ウィンドウ等のグラフィックを見ながらコマンドラインの入力操作を行うことができるため、コマンドを覚える必要がなく、初心者であっても簡単に使いこなすことができる。また、複雑な処理を行わせる場合にも、ポインティングデバイスを使用してカーソルをウィンドウ等の適切な位置に合わせる操作を繰り返し行うといった煩雑な操作を行う必要がないため、操作性の向上を図ることができる。
【００２５】
なお、上記した実施の形態では、ファイルにデータを保存させる処理等、ファイル名の決定から保存に至る一連の操作を行わせることもできる。この場合、コマンドライン１２，１６にファイル名を入力した後、「保存しますか？（Ｙ／Ｎ）」という確認のメッセージに対して「Ｙ」を入力して決定させると、そのファイル名がＧＵＩのグラフィックにもされるようになる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態におけるコンピュータシステムのハードウェアの構成を示すブロック図である。
【図２】本発明の実施の形態に係るＧＵＩ／ＣＵＩ協動システムのソフトウェアの構成を示す機能ブロック図である。
【図３】本発明の実施の形態に係るＧＵＩ／ＣＵＩ協動システムにおいて、ディスプレイの同一表示画面上にウィンドウとコマンドラインが同時に表示された状態を示す図である。
【図４】本発明の実施の形態に係るＧＵＩ／ＣＵＩ協動システムにおいて、ディスプレイの同一表示画面上に印刷条件設定用のウィンドウとコマンドラインが同時に表示された状態を示す図である。
【図５】本発明の実施の形態に係るＧＵＩ／ＣＵＩ協動システムにおいて、印刷条件設定用の別のコマンドラインが表示された状態を示す図である。
【符号の説明】
【００２７】
４          ディスプレイ
７          ＧＵＩ処理部
８          ＣＵＩ処理部
９          協動処理部
１０        表示画面
１２        コマンドライン
１３        表示画面
１５        設定項目
１６        コマンドライン
１７        設定項目
【図１】
2007114935.tif 000003
【図２】
2007114935.tif 000004
【図３】
2007114935.tif 000005
【図４】
2007114935.tif 000006
【図５】
2007114935.tif 000007