(57)【要約】【課題】メッセージ画面表示によるユーザの不快感を軽減し、メッセージ内容の伝達の快適化を図るとともに、一旦非表示状態となったメッセージ画面でも必要に応じたかのように再表示を行い、そのメッセージの必要性をユーザに把握させることを可能とする。【解決手段】メッセージと押下可能なボタンとを示すメッセージ画面を表示部上で表示させ、ボタンが押下されるのに応じてメッセージ画面を非表示状態にさせた後、非表示状態になったメッセージ画面を再表示させるよう制御する表示制御手段１１を、メッセージ画面を表示部上で表示させる表示制御装置１に具備する。【選択図】　図１
2004094506.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ画面を表示部上で表示するメッセージ表示方法であって、
メッセージと押下可能なボタンとを示す前記メッセージ画面を前記表示部上で表示する表示ステップと、
前記ボタンが押下されるのに応じて前記メッセージ画面を非表示状態にする非表示ステップと、
非表示状態になった前記メッセージ画面を再表示する再表示ステップとを含むことを特徴とするメッセージ表示方法。
【請求項２】
前記再表示ステップでは、ユーザからの要望なしに自動的に前記メッセージを再表示することを特徴とする請求項１に記載のメッセージ表示方法。
【請求項３】
前記メッセージは、エラーが発生した旨を示すメッセージであり、
前記エラーが解除されるのに応じて、前記再表示ステップで再表示された前記メッセージ画面を非表示状態にする第２非表示ステップを有することを特徴とする請求項１又は２に記載のメッセージ表示方法。
【請求項４】
前記再表示ステップでは、前記表示ステップにおいて前記メッセージ画面が表示された時点と同じ状態で前記メッセージ画面を再表示することを特徴とする請求項１に記載のメッセージ表示方法。
【請求項５】
前記ボタンの押下は、前記メッセージ画面を非表示状態とすることにのみ作用することを特徴とする請求項１に記載のメッセージ表示方法。
【請求項６】
メッセージ画面を表示部上で表示させる表示制御装置であって、
メッセージと押下可能なボタンとを示す前記メッセージ画面を前記表示部上で表示させ、前記ボタンが押下されるのに応じて前記メッセージ画面を非表示状態にさせた後、非表示状態になった前記メッセージ画面を再表示させるよう制御する表示制御手段を有することを特徴とする表示制御装置。
【請求項７】
前記表示制御手段は、ユーザからの要望なしに自動的に前記メッセージ画面を非表示させることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
前記メッセージは、エラーが発生した旨を示すメッセージであり、
前記表示制御手段は、前記エラーが解除されるのに応じて、前記再表示された前記メッセージ画面を非表示とすることを特徴とする請求項６又は７に記載の表示制御装置。
【請求項９】
前記表示制御手段は、前記表示ステップにおいて前記メッセージ画面が表示された時点と同じ状態で前記メッセージ画面を再表示させることを特徴とする請求項６に記載の表示制御装置。
【請求項１０】
前記ボタンの押下は、前記メッセージ画面を非表示状態とすることにのみ作用することを特徴とする請求項６に記載の表示制御装置。
【請求項１１】
メッセージ画面を表示部上で表示するメッセージ表示方法をコンピュータに実行させるためのプログラムであって、
メッセージと押下可能なボタンとを示す前記メッセージ画面を前記表示部上で表示する表示ステップと、
前記ボタンが押下されるのに応じて前記メッセージ画面を非表示状態にする非表示ステップと、
非表示状態になった前記メッセージ画面を再表示する再表示ステップとをコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メッセージ画面を表示部上で表示させることが可能なメッセージ表示方法、表示制御装置、プログラム及び記録媒体に関するものである。
【０００２】
【従来の技術】
任意の処理を行うプログラムが、ユーザに対し、コンピュータディスプレイ上で何らかのメッセージを表示する際、メッセージと共に様々なボタンも付加表示する。これらのボタンは、押下によりソフトウェアの内部処理が次のステップに進むもの、その進むべきステップを複数の候補の中から決定するもの、あるいは実行中の処理を中止するもの等、様々な機能を提供する。これら様々なボタンは共通して、ボタン押下をきっかけとして、処理終了を含む何らかの内部処理を進める事を目的としたものが多い。
【０００３】
一方、内部処理を進める事が出来ないケースも存在する。例えば待機時間が必要となるステータスが発生し、それをユーザに知らせるケースや、ハードウェアに対しユーザによる何らかの直接操作が必要となるケースなどがそれである。このときプログラムが表示するメッセージに付加されるボタンとしては、単純にメッセージ表示を消すだけのボタン、待機中の処理を中断するボタンなどがあった。また、処理を中断することが不可能である、あるいは好ましくない等、ユーザの待機やハードウェアへの直接操作が必要不可欠な場合には、ボタンが一切付加されないメッセージを表示するという手段が用いられる場合もある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のようにボタン押下だけでは対象となる内部処理を進める事が出来ず、かつユーザに対して確実に待機やハードウェアに対する直接操作を促す必要のあるケースにおいて、ボタンが一切付加されないメッセージを表示する方法では、ユーザがメッセージ画面に対して行う操作が何も無い為、ユーザに対しいたずらに圧迫感を与えかねない。さらに、ユーザ意図とは無関係にコンピュータシステムが一方的に表示してくるようにも見えるため、ユーザがそれを邪魔なものとしか見なさず、結果として惰性表示となり、メッセージ内容の理解促進が困難となる等の問題があった。
【０００５】
さらに、ボタンが一切付加されないメッセージ画面を表示し、後にそのメッセージが必要でなくなった時点でメッセージ画面を自動的に消す手法も知られている。しかしながら、この手法では、ユーザはメッセージが必要に応じて表示されているのか、或いはコンピュータの誤動作により表示され続けているのか、区別することができない。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、メッセージ画面表示によるユーザの不快感を軽減し、メッセージ内容の伝達の快適化を図るとともに、一旦非表示状態となったメッセージ画面でも必要に応じたかのように再表示を行い、そのメッセージの必要性をユーザに把握させることが可能なメッセージ表示方法、表示制御装置、プログラム及び記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
斯かる目的を達成するために、本発明の第１の態様であるメッセージ表示方法は、メッセージ画面を表示部上で表示するメッセージ表示方法であって、メッセージと押下可能なボタンとを示す前記メッセージ画面を前記表示部上で表示する表示ステップと、前記ボタンが押下されるのに応じて前記メッセージ画面を非表示状態にする非表示ステップと、非表示状態になった前記メッセージ画面を再表示する再表示ステップとを含むことを特徴とする。
【０００８】
また、本発明の第２の態様である表示制御装置は、メッセージ画面を表示部上で表示させる表示制御装置であって、メッセージと押下可能なボタンとを示す前記メッセージ画面を前記表示部上で表示させ、前記ボタンが押下されるのに応じて前記メッセージ画面を非表示状態にさせた後、非表示状態になった前記メッセージ画面を再表示させるよう制御する表示制御手段を有することを特徴とする。
【０００９】
また、本発明の第３の態様であるプログラムは、メッセージ画面を表示部上で表示するメッセージ表示方法をコンピュータに実行させるためのプログラムであって、メッセージと押下可能なボタンとを示す前記メッセージ画面を前記表示部上で表示する表示ステップと、前記ボタンが押下されるのに応じて前記メッセージ画面を非表示状態にする非表示ステップと、非表示状態になった前記メッセージ画面を再表示する再表示ステップとをコンピュータに実行させることを特徴とする。
さらに、本発明の第４の態様であるコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
図１は、本発明を適用可能な印刷システムの構成を概略的に示したブロック図である。本印刷システムは、図１に示されるようにパーソナルコンピュータ本体等から構成可能な表示制御装置１、表示パネル等の表示部２、及び、表示制御装置１とＬＡＮケーブル等の通信回線で接続されるプリンタ３により構成される。表示制御装置１は、表示部２上における画面表示を制御する表示制御手段１１を備え、以下に例示するような本発明独自の表示制御処理を実行する。
【００１１】
次に、本発明の一実施形態に係る表示制御装置１の動作を概略的に説明する。図２は、本実施形態に係る表示制御装置１が備える表示制御手段１１の制御動作の流れを概略的に示したフローチャートである。
まず、プログラムがウィンドウを用いて何らかのメッセージを表示する際、ボタンも付加表示しておく。このメッセージウィンドウの表示中に、ステップＳ１０１においてユーザによるボタン押下操作を検出した場合、ステップＳ１０２においてウィンドウをユーザから見えない状態にする（不可視化）。続けてステップＳ１０３において、メッセージ内容やウィンドウ位置を、本メッセージウィンドウを最初に表示した時点と全く同じ状態となるようリセットする（メッセージウィンドウの初期化）。続けてＳ１０３にて初期化したメッセージウィンドウをステップＳ１０４において再び可視状態にする。
【００１２】
続けてステップＳ１０５において、メッセージ表示が不要となる条件が、プログラム内の、本表示制御とは別に動いている処理において揃ったかどうかを確認する。ここでメッセージ表示が不要となる条件が揃っていた場合、本メッセージウィンドウを消去して終了する。条件が揃っていなかった場合、本メッセージウィンドウの表示が引き続き必要であると見なして、再びステップＳ１０１に戻る。
【００１３】
この一連の処理において、まず押下可能なボタンが表示される、つまり対話型のインタフェースが表示されることから、ボタンを持たない従来のメッセージウィンドウがもつユーザへの圧迫感を軽減する事が出来る。また、表示ステップＳ１０２にてメッセージウィンドウが消える事により、ユーザは自身のボタン押下操作がプログラムの処理続行を促し、それによりプログラムは処理続行を試みていると解釈する。
【００１４】
また、ステップＳ１０３にてウィンドウ状態が初期化され、ステップＳ１０４にて再びメッセージウィンドウが表示されることにより、ユーザは、プログラムが処理続行を試みたものの何らかの問題によって処理を続行できず、改めてメッセージウィンドウを表示したと解釈する、すなわち処理続行を不可能とする要因が存在することを理解する。
【００１５】
なお、ステップＳ１０２において行うウィンドウの不可視化の代わりに、一度ウィンドウを完全に消去し、かつ、ステップＳ１０３におけるウィンドウ状態の初期化およびステップＳ１０４におけるウィンドウの再可視化を行うのと同等となるよう、ステップＳ１０３・Ｓ１０４の代わりに改めてウィンドウを作成・表示する方法としてもよい。いずれにせよ、内部処理に対して行うアクションは一切無く、見た目上、一時的にウィンドウを消し、初期状態で再び表示することを特徴とする。
【００１６】
＜第１の実施形態＞
本発明の第１の実施形態として、本発明を印刷監視アプリケーションプログラムに応用した例を示す。ここで例示する印刷監視アプリケーションは一般的にステータスモニタなどと呼ばれ、ホストコンピュータに接続されたプリンタ３を使用して印刷を行う際、プリンタ３の動作状況や印刷用紙詰まり、インク・トナー切れ等のエラー情報をプリンタ３から受信すると共に、受信した情報等をホストコンピュータのディスプレイ等に表示するものである。
【００１７】
印刷中に用紙切れが発生した際、このステータスモニタが表示するメッセージウィンドウにおいて図３に示すようなウィンドウが表示される。メッセージ本文には用紙切れした旨、およびユーザに用紙をセットするよう促す指示を提示する。また、ユーザがメッセージ内容を了解した旨をプログラムに伝えるボタン２０１を付加表示する。
【００１８】
この時ステータスモニタは、用紙がセットされ印刷再開可能となった事を示す情報をプリンタ３本体から受信するまで本メッセージウィンドウの表示を続ける。すなわち、ユーザによって用紙がセットされない限り、メッセージウィンドウの完全消去はされない。ここで本メッセージウィンドウにおいて“ＯＫ”ボタン２０１を押下すると、ウィンドウは一時的に不可視状態になる。そしてウィンドウ位置等が初期状態にリセットされた後、再び可視状態で表示される。つまりユーザがウィンドウ位置をずらしていた場合等は、最初の表示位置に戻ることになる。その後用紙がセットされるまで、すなわちメッセージ表示の必要がなくなるまで、本メッセージウィンドウは同じ制御を繰り返す。上記の状況下で印刷を続行する、すなわちプログラムが次のステップに進むためには、ユーザがプリンタ３本体の給紙口に用紙をセットするしかない。
【００１９】
従来のメッセージ表示方法では、メッセージウィンドウを完全消去するだけのボタン、プログラムに対しプリンタ３からの情報受信を促すボタン等を表示していた。もしくは何もボタンを表示しなかった。これに対し、本実施形態によれば、メッセージウィンドウを完全消去する従来のボタンのように、押下後は印刷が停止している原因をユーザに積極的に伝える事が出来なくなるのを防ぐ事が出来る。また、プログラムに対してプリンタ３からの情報受信を促すボタンのように、プリンタステータスを随時監視しているプログラムにさらなる情報受信を促す事は、さほど意味を持たず蛇足的であるが、これを防ぐ事も可能となる。また同時に、内部処理の複雑化も避ける事ができ、本方法の実装が容易となる。さらに、何もボタンを表示しない方法とは異なり、圧迫感を与えないだけでなく、一度消えてから再表示されるため、何故再表示されたかをユーザが改めて確認し直すきっかけとなり、より確実なメッセージ伝達が可能となる。
【００２０】
さらに、メッセージのみを表示したメッセージウィンドウを表示し、メッセージが必要なくなった時点で自動的にメッセージウィンドウを消す手法では、ユーザは、メッセージが必要に応じて表示されているのか、或いはコンピュータの誤動作により表示され続けているのか区別ことができない。これに対して、本実施形態では、ユーザの意志に従ってメッセージを一時的に消去するためのボタンを設けたことにより、必要な間メッセージを表示し続けるとともに、ユーザの意志に従ってメッセージを一時的に消すことができ、メッセージが必要に応じて表示され続けていることをユーザに把握させることができる。
【００２１】
＜第２の実施形態＞
上記第１の実施形態では、メッセージウィンドウに付加表示するボタンとして、図３の“ＯＫ”ボタン２０１のみを表示する例を示した。これに対し、本発明の第２の実施形態として、図３の“ＯＫ”ボタン２０１をその他の機能を有するボタンと供に表示する例を図４に示す。
本実施形態では、ユーザによる給紙口への用紙セット待ちにおいて、本発明による“ＯＫ”ボタン３０１と供に、押下により印刷そのものを中止する事が可能な印刷中止ボタン３０２を表示する。ユーザが“ＯＫ”ボタン３０１を押下した場合、第１の実施形態と同様の動作を行う。一方、セットする為の用紙が無かった場合等は、印刷中止ボタン３０２の押下により印刷を中止する事が出来る。
【００２２】
ここで、従来のメッセージウィンドウ表示方法では印刷中止ボタンしか表示しなかった為、この状況下でユーザに与えられた選択肢は印刷中止しかない、との誤解を招く可能性があった。これに対し、本実施形態では図４に示すようなボタンを表示しておく事で、ユーザから見ると、あたかもメッセージ内容を了解した旨をプログラムに知らせる方法が与えられた事になり、押下後再び同メッセージウィンドウが表示されることで、メッセージ内容に沿って紙をセットするか、そうでなければ印刷を中止するという、本来メッセージが伝えようとした内容（二つの選択肢の存在）の確実な理解を促す事が可能となる。つまり、従来から提供されている印刷中止機能は複数の選択肢の一つである事が明確になり、ユーザがその機能を必要に応じて、すなわち、より効果的に活用することも期待される。
【００２３】
以上述べたように、本発明の実施形態によれば、ユーザに圧迫感を与えない対話型インタフェースを、プログラムの処理を複雑化することなく提供することが可能となる。またボタン押下による不可視化後、再度リセット表示することにより、ユーザにメッセージ内容の理解を自然に促す事が可能となる。さらに、他の機能を提供するボタンを本実施形態による“ＯＫ”ボタン（図４：３０１）と供に表示することにより、そのボタンが持つ機能を明確にし、より効果的な活用がなされることも可能となる。
【００２４】
＜その他の実施形態＞
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００２５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００２７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２９】
【発明の効果】
本発明によれば、メッセージ画面上に一時的に当該メッセージ画面を非表示状態にするためのボタンを備えたことにより、ユーザに当該メッセージ画面に係る操作環境により高い自由度を与えた。その結果、メッセージ画面表示によるユーザの不快感を軽減し、メッセージ内容の伝達の快適化を図ることが可能となる。また、上記ボタンが押下されることでメッセージ画面が非表示状態となった後、必要であれば非表示状態となったメッセージ画面を再表示するように構成したので、そのメッセージが未だ必要であるため表示され続けていることをユーザに把握させることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用可能な印刷システムの構成を概略的に示したブロック図である。
【図２】本発明の一実施形態に係る表示制御装置が備える表示制御手段の制御動作の流れを概略的に示したフローチャートである。
【図３】本発明の第１の実施形態に係るメッセージウィンドウを示した図である。
【図４】本発明の第２の実施形態に係るメッセージウィンドウを示した図である。
【符号の説明】
１　表示制御装置
２　表示部
３　プリンタ
１１　表示制御手段
２０１、３０１　“ＯＫ”ボタン
３０２　印刷中止ボタン
【図１】
2004094506.tif 000003
【図２】
2004094506.tif 000004
【図３】
2004094506.tif 000005
【図４】
2004094506.tif 000006