(57)【要約】【課題】  複数の印刷装置の状態情報を表示するプリンタホストにおいて、表示させる情報の有益性を高める。【解決手段】  複数の印刷装置と接続するプリンタホストであって、前記印刷装置対応に設けられ、前記印刷装置の少なくとも異常発生情報を含む状態情報を取得する状態情報取得手段と、前記状態情報取得手段と取得された前記状態情報とを管理する状態情報管理手段とを備え、前記状態情報管理手段は、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定させ、所定の指示を受け付けると、前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置にそれぞれ対応した複数の状態情報画面にて表示させることを特徴とするプリンタホスト。【選択図】  図１
2006163880.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置と接続するプリンタホストであって、
いずれかの印刷装置に対応付けられ、対応付けられた印刷装置の少なくとも異常発生情報を含む状態情報を取得する複数の状態情報取得手段と、
前記状態情報取得手段を制御し、取得された前記状態情報を管理する状態情報管理手段とを備え、
前記状態情報管理手段は、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定すること
を特徴とするプリンタホスト。
【請求項２】
請求項１に記載のプリンタホストであって、
前記状態情報管理手段は、前記アイコンを、前記複数の印刷装置の複数の正常／異常状態を代表して表示する代表アイコンとし、
かつ前記状態情報管理手段は、前記複数の印刷装置に関するそれぞれの状態情報に対応する、優先順位情報を含むデータをテーブルで備え、
前記複数の印刷装置に関するそれぞれの状態情報と当該テーブルに記録される優先順位情報に基づき、当該代表アイコンをあらかじめ設定された複数の候補から選択し、表示させること
を特徴とするプリンタホスト。
【請求項３】
請求項１乃至請求項２に記載のプリンタホストであって、
前記状態情報管理手段は、所定の指示を受け付けると、前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させること
を特徴とするプリンタホスト。
【請求項４】
請求項１乃至請求項３に記載のプリンタホストであって、
前記状態情報管理手段は、前記テーブルに記録される優先順位情報に基づき、前記それぞれ独立した状態情報画面の表示順位を決定すること
を特徴とするプリンタホスト。
【請求項５】
請求項３に記載のプリンタホストであって、
前記所定の指示は、前記代表アイコンに対するダブルクリックであること
を特徴とするプリンタホスト。
【請求項６】
請求項３に記載のプリンタホストであって、
前記状態情報管理手段は、前記所定の指示受け付け時に、接続された印刷装置のうち少なくとも印刷実行中の印刷装置の状態情報を取得すること
を特徴とするプリンタホスト。
【請求項７】
請求項３に記載のプリンタホストであって、
前記状態情報管理手段は、前記状態情報画面にて、接続された印刷装置のうち少なくとも異常状態の印刷装置の状態情報に対応するメッセージを表示させること
を特徴とするプリンタホスト。
【請求項８】
複数の印刷装置と接続するプリンタホストで実行される印刷装置状態情報表示プログラムであって、
前記印刷装置対応に設けられ、前記複数の印刷装置の少なくとも異常発生情報を含む状態情報を取得する状態情報取得手段として前記プリンタホストを機能させ、
また、前記状態情報取得手段と取得された前記状態情報とを、管理する状態情報管理手段として前記プリンタホストを機能させ、
前記状態情報管理手段は、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定させ、
所定の指示を受け付けると、前記状態情報管理手段が、前記状態情報取得手段を介して取得した前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させること
を特徴とする印刷装置状態情報表示プログラム。
【請求項９】
複数の印刷装置と接続するプリンタホストにおける印刷装置の状態情報表示方法であって、
状態情報取得手段が、印刷装置の状態情報を取得するステップと、
前記状態情報取得手段と取得された前記状態情報とを、管理する状態情報管理手段が、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定するステップと、
所定の指示を受け付けると、前記状態情報管理手段が、前記状態情報取得手段を介して取得した前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させるステップと、から構成されること
を特徴とするプリンタホストにおける印刷装置の状態情報表示方法。
【請求項１０】
複数の印刷装置と接続するプリンタホストであって、
前記印刷装置対応に設けられ、前記印刷装置の状態情報を取得する状態情報取得手段と、
前記状態情報取得手段を管理する状態情報管理手段と、
前記状態情報管理手段に対応したアイコンを定常的に表示させる表示手段とを備え、
前記表示手段は、前記状態情報取得手段が取得した状態情報が、いずれかの印刷装置で異常が発生していることを示す場合には、前記アイコンの表示態様を変化させること
を特徴とするプリンタホスト。
【請求項１１】
請求項１０に記載のプリンタホストであって、
前記印刷装置の状態情報は、その印刷装置が、正常状態であること、印刷実行が可能な異常が発生していること（以下「警告状態」）、印刷実行が不能な異常が発生していること（以下「エラー状態」）のいずれかに区分けされ、
前記状態情報管理手段は、前記状態情報が、いずれかの印刷装置で異常が発生していることを示している場合に、エラー状態が含まれているときと含まれていないときとで前記アイコンの表示態様を異ならせること
を特徴とするプリンタホスト。
【請求項１２】
請求項１１に記載のプリンタホストであって、
前記状態情報管理手段は、所定の指示を受け付けると、前記状態情報取得手段が取得した状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させること
を特徴とするプリンタホスト。
【請求項１３】
請求項１２に記載のプリンタホストであって、
前記状態情報管理手段は、前記表示手段に、エラー状態に区分けされる状態情報に対応するメッセージを含む画面を、警告状態に区分けされる状態情報に対応するメッセージを含む画面より前面に表示させ、正常状態に区分けされる状態情報に対応するメッセージを含む画面を、警告状態に区分けされる状態情報に対応するメッセージを含む画面より後面に表示させること
を特徴とするプリンタホスト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システムに係り、特に印刷装置の状態情報を表示するプリンタホストに関する。
【背景技術】
【０００２】
プリンタに接続されたホストコンピュータにおいてプリンタの状態を表示するソフトウェアとしてプリンタ状態表示プログラム（ステータスモニタ）が知られている。
【０００３】
特許文献１には、ホストコンピュータに複数のプリンタが接続されている場合に、複数のプリンタを同時に管理し、各プリンタの状態の変化を認識可能とする技術が開示されている。
【特許文献１】特開２０００−２９３３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術では、認識できる各プリンタの状態に関する情報の表示は複数個必要であり、ユーザが、プリンタの異常状態を、一目で容易に現在の作業を中断することなく確認する手段、方法については考慮されていない。
【０００５】
本発明は、複数の印刷装置の状態情報を表示するプリンタホストにおいて、上記課題を解決し、ユーザがプリンタの異常状態を容易に確認できる手段、方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため本発明によれば、
複数の印刷装置と接続するプリンタホストであって、
いずれかの印刷装置に対応付けられ、対応付けられた印刷装置の少なくとも異常発生情報を含む状態情報を取得する複数の状態情報取得手段と、
前記状態情報取得手段を制御し、取得された前記状態情報を管理する状態情報管理手段とを備え、
前記状態情報管理手段は、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定すること
を特徴とするプリンタホストが提供可能となる。
【０００７】
第２の発明によれば、
前記のプリンタホストであって、
前記状態情報管理手段は、前記アイコンを、前記複数の印刷装置の複数の正常／異常状態を代表して表示する代表アイコンとし、かつ前記状態情報管理手段は、前記複数の印刷装置に関するそれぞれの状態情報に対応する、優先順位情報を含むデータをテーブルで備え、前記複数の印刷装置に関するそれぞれの状態情報と当該テーブルに記録される優先順位情報に基づき、当該代表アイコンをあらかじめ設定された複数の候補から選択し、表示させること
を特徴とするプリンタホストが提供可能となる。
【０００８】
第３の発明によれば、
前記のプリンタホストであって、
前記状態情報管理手段は、所定の指示を受け付けると、前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させること
を特徴とするプリンタホストが提供可能となる。
【０００９】
第４の発明によれば、
前記のプリンタホストであって、
前記状態情報管理手段は、前記テーブルに記録される優先順位情報に基づき、前記それぞれ独立した状態情報画面の表示順位を決定すること
を特徴とするプリンタホストが提供可能となる。
【００１０】
第５の発明によれば、
前記のプリンタホストであって、
前記所定の指示は、前記代表アイコンに対するダブルクリックであること
を特徴とするプリンタホストが提供可能となる。
【００１１】
第６の発明によれば、
前記のプリンタホストであって、
前記状態情報管理手段は、前記所定の指示受け付け時に、接続された印刷装置のうち少なくとも印刷実行中の印刷装置の状態情報を取得すること
を特徴とするプリンタホストが提供可能となる。
【００１２】
第７の発明によれば、
前記のプリンタホストであって、
前記状態情報管理手段は、前記状態情報画面にて、接続された印刷装置のうち少なくとも異常状態の印刷装置の状態情報に対応するメッセージを表示させること
を特徴とするプリンタホストが提供可能となる。
【００１３】
第８の発明によれば、
複数の印刷装置と接続するプリンタホストで実行される印刷装置状態情報表示プログラムであって、
前記印刷装置対応に設けられ、前記複数の印刷装置の少なくとも異常発生情報を含む状態情報を取得する状態情報取得手段として前記プリンタホストを機能させ、
また、前記状態情報取得手段と取得された前記状態情報とを、管理する状態情報管理手段として前記プリンタホストを機能させ、
前記状態情報管理手段は、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定させ、
所定の指示を受け付けると、前記状態情報管理手段が、前記状態情報取得手段を介して取得した前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させること
を特徴とする印刷装置状態情報表示プログラムが提供可能となる。
【００１４】
第９の発明によれば、
複数の印刷装置と接続するプリンタホストにおける印刷装置の状態情報表示方法であって、
状態情報取得手段が、印刷装置の状態情報を取得するステップと、
前記状態情報取得手段と取得された前記状態情報とを、管理する状態情報管理手段が、取得した前記複数の印刷装置に関するそれぞれの状態情報に基づき、印刷装置に関する状態を表示するアイコンを決定するステップと、
所定の指示を受け付けると、前記状態情報管理手段が、前記状態情報取得手段を介して取得した前記接続された複数の印刷装置についてのそれぞれの状態情報に対応するメッセージを、前記複数の印刷装置に対応したそれぞれ独立した状態情報画面にて表示させるステップと、から構成されること
を特徴とするプリンタホストにおける印刷装置の状態情報表示方法が提供可能となる。
【００１５】
本発明によれば、複数の印刷装置の状態情報を表示するプリンタホストにおいて、複数の印刷装置に関する異常状態を、代表アイコンで代表させ表示させるので、ユーザが、現在の作業を中断することなく、一目で容易にプリンタの異常発生を確認することができる。
【００１６】
また、本発明によれば、所定の指示により、複数の印刷装置の状態情報を、複数の印刷装置にそれぞれ対応した複数の状態情報画面にて表示させるので、ユーザが印刷装置の状態の詳細を正確に確認し、対処することができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について図面を参照して説明する。
【００１８】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１９】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理、入出力装置を介したユーザインタフェース等を実現するためのコンピュータ３０が、複数台のプリンタ１０（１０Ａ、１０Ｂ、１０Ｃ、・・・）と接続されて構成される。
【００２０】
本実施形態では、コンピュータ３０は、それぞれのプリンタ１０とコンピュータネットワーク６０により接続されるものとするが、複数のポートによりローカルに接続されていてもよい。また、コンピュータ３０本体には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２等が接続される。なお、印刷システムの構成はこれに限られない。
【００２１】
本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に印刷データを送信したり、プリンタ１０の状態を管理し、状態情報（ステータス）を表示するプリンタホストとして機能する。
【００２２】
コンピュータ３０をプリンタホストとして機能させるためのコンピュータプログラムであるプリンタドライバプログラムおよびステータスモニタプログラムは、一般にプリンタ１０のメーカによってプリンタ１０の機種対応に開発され、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。ただし、ステータスモニタプログラムは、プリンタドライバプログラムに含めて開発されることもできる。そして、これらのプログラムは、コンピュータ３０にインストールされ、実行されることで、後述する機能を実現する。
【００２３】
コンピュータ３０は、例えば、パーソナルコンピュータ等の汎用的な情報処理装置を用いることができる。本実施例において、コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）等から構成される制御部３１０、表示装置２１・入力装置２２等と接続するための入出力インタフェース３２０、コンピュータネットワーク６０に接続するためのネットワークインタフェース３３０、ＣＤ−ＲＯＭ等の記録媒体にアクセスするためのメディアドライブ装置３４０およびハードディスク等の補助記憶装置３５０を備えて構成される。もちろん、コンピュータ３０の構成はこれに限られない。
【００２４】
プリンタ１０は、例えば、レーザ方式の印字機構を備えたページプリンタとすることができる。レーザ方式のページプリンタは、筐体内にトナーを収容したトナーカートリッジを備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。なお、プリンタ１０は、カラーレーザプリンタ、モノクロレーザプリンタのいずれであってもよい。また、レーザ方式に替え、例えば、インクジェット方式のプリンタを用いてもよい。
【００２５】
プリンタ１０は、ＣＰＵ・ＲＡＭ・ＲＯＭ等から構成されプリンタ１０における各種処理を制御する制御部１１０、コンピュータネットワーク６０に接続するためのネットワークインタフェース１２０、トナーカートリッジ・感光体ドラム・レーザ光照射機構等の印字機構、給排紙機構等を含む印刷機構１３０を備えて構成される。もちろん、プリンタ１０の構成はこれに限られない。
【００２６】
図２は、本発明を適用したコンピュータ３０の機能構成を示すブロック図である。本図では、３台のプリンタ１０（１０Ａ、１０Ｂ、１０Ｃ）とネットワーク接続されたコンピュータ３０の機能構成を示している。
【００２７】
本図に示すようにコンピュータ３０は、オペレーティングシステム部３１と、複数組のプリンタドライバ部４１（４１ａ、４１ｂ、４１ｃ１，４１ｃ２）およびステータスモニタ部４２（４２ａ、４２ｂ、４２ｃ１，４２ｃ２）と、ステータスモニタ管理部４３とを有している。
【００２８】
プリンタドライバ部４１とステータスモニタ部４２とは、コンピュータ３０に接続されたプリンタ１０対応に組になってコンピュータ３０にインストールされる。また、１つのプリンタ１０（本図の例ではプリンタ１０Ｃ）についてそれぞれ基本設定の異なる複数のプリンタドライバ部４１（Ｃ用プリンタドライバ４１ｃ１、Ｃ（２）用プリンタドライバ４１ｃ２）とステータスモニタ部４２（Ｃ用ステータスモニタ４２ｃ１、Ｃ（２）用ステータスモニタ４２ｃ２）とを組にしてインストールすることもできる。
【００２９】
ユーザは、印刷の際に、いずれかのプリンタドライバ部４１を指定することで、対応するプリンタ１０での印刷を実行することができる。また、この際に、対応するステータスモニタ部４２がプリンタドライバ部４１により起動される。
【００３０】
オペレーティングシステム部３１は、コンピュータ３０の基本的なユーザインタフェース、ファイル管理等を制御する、いわゆる基本ソフトウェアである。プリンタドライバ部４１、ステータスモニタ部４２、ステータスモニタ管理部４３は、オペレーティングシステム部３１上で動作する機能部である。
【００３１】
プリンタドライバ部４１は、図示しないアプリケーションソフトウェアで作成されたドキュメントをプリンタ１０で印刷させるための処理を行なう。
【００３２】
ステータスモニタ部４２は、プリンタの状態情報取得機能を有し、対応するプリンタ１０と通信を行ない、プリンタ１０のステータスに関する情報（以下、印刷装置に関する状態情報ともいう）を取得する。ステータスモニタ部４２が取得するプリンタ１０のステータスに関する情報は、消耗品の状態、エラー発生状況、印刷ジョブ受け付け状況等を含むことができる。
【００３３】
ステータスモニタ管理部４３は、ステータスモニタ部４２の管理およびステータスモニタ部４２で取得したプリンタ１０のステータスに関する情報の管理を行なう状態情報管理機能を有し、プリンタ１０のステータスに関する情報を表示装置２１に適宜表示する。
【００３４】
より具体的には、ステータスモニタ管理部４３は、図３に示すように、印刷装置に関する状態情報に対応する、優先順位情報を含む状態情報データテーブル４３１と、印刷装置に関する正常／異常状態情報に対応するアイコンデータを有するアイコンデータ部４３２と、印刷装置に関する状態情報データを図１の表示装置２１に表示する方法と手順を決定する状態情報管理部４３３と、決定された手順に基づき印刷装置に関する状態情報データを図１の入出力インターフェース３２０を介して表示装置２１に転送する表示データ制御部４３４と、を持ち構成される。
【００３５】
ここで、状態情報データテーブルは、状態の重要度に基づく優先順位情報と共に、その状態情報に対応するメッセージ（例えば、エラーメッセージや警告メッセージ等）を併せて持つことも可能である。
【００３６】
図４に、状態情報データテーブル４３１のデータ構成の１つを例示する。状態情報データテーブル４３１は、ステータスモニタ部４２で取得したプリンタ１０のステータスに関する状態情報４３１ａと、そのステータスに関する状態情報の重要度に基づく優先順位情報４３１ｂと、そのステータスに対応するメッセージが、１レコードとして構成される。
【００３７】
本実施形態では、優先順位情報４３１ｂは、［Ａ：優先順位高＝エラー、Ｂ：優先順位並＝警告、Ｃ：優先順位低＝正常状態］のように定義される。本例では、優先順位情報を３ランクに分けたが、優先順位情報ランクは３レベルに限らず、それよりも多くしても構わないし、少なくしても構わない。
【００３８】
ここで、「エラー」とは、その状態が改善されないと印刷が継続できないような状態を言い、「警告」とは、その状態が継続すると今後印刷に支障をきたすような状態を言う。具体的には、図４のメッセージ４３１ｃに例示するような内容であり、本実施形態では、この状態の重要度に基づいて前記のような優先順位情報Ａ、Ｂ、Ｃを設定している。
【００３９】
図５には、アイコンデータ部４３２に記憶される、正常／異常状態情報に対応するアイコンデータを例示する。アイコン４３２Ａは、状態情報データテーブル４３１の優先順位情報Ａに対応するアイコン、アイコン４３２Ｂは、状態情報データテーブル４３１の優先順位情報Ｂに対応するアイコン、アイコン４３２Ｃは、状態情報データテーブル４３１の優先順位情報Ｃに対応するアイコンである。
【００４０】
なお、本実施形態では、優先順位情報対応でアイコンデザインを変えているが、それに加えてアイコンの色を変えるようにしても良いし、単独でアイコンの色のみを変えるようにしても良い。
【００４１】
ステータスモニタ管理部４３は、ステータスモニタ部４２と同様にステータスモニタプログラムによりコンピュータ３０上に構築され、ステータスモニタプログラムが最初にインストールされた際に、同時にインストールされ、基本的にオペレーティングシステム部３１に常駐する機能部とすることができる。
【００４２】
また、本実施形態では、状態情報データテーブル４３１は、優先順位情報と共にその状態情報に対応するメッセージを併せて持つようにしたが、それぞれを別テーブルとして持っていても良い。
【００４３】
ここで、本実施形態の処理について、図６のフローに基づき他の図を参照してさらに詳細に説明する。
【００４４】
図６のトリガ待ちステップ（Ｓ１０１）において、ステータスモニタ管理部４３は、所定のプリンタステータス取得トリガ（例えば、複数台のプリンタ１０の少なくとも１台からの警告発生またはエラー発生時のステータス変化通知、あるいは内部計時装置からの所定間隔の取込みタイミング、あるいはユーザのアイコンダブルクリック動作等）の発生を監視する。
【００４５】
ここで、プリンタステータス取得トリガとは、ステータスモニタ管理部４３が、ステータスモニタ部４２を介して複数台のプリンタ１０の少なくとも１台のステータスに関する情報の取得を開始するタイミングを規定するトリガ信号である。なお、所定のプリンタステータス取得トリガは、前述の例示に限られない。
【００４６】
所定のプリンタステータス取得トリガが入ると、プリンタステータス取得および優先順位決定ステップ（Ｓ１０２）へ進み、ステータスモニタ管理部４３は、ステータスモニタ部４２を介して複数台のプリンタ１０の少なくとも１台のステータスに関する情報を取得する。そして、状態情報管理部４３３が、取得した少なくとも１台のプリンタ１０のステータスに関する情報と状態情報データテーブル４３１の優先順位情報に基づいて、プリンタ状態の重要度に応じた優先順位付けを行なう。
【００４７】
次に、アイコン選択、表示ステップ（Ｓ１０３）では、そのプリンタ状態の優先順位に対応したアイコン（４３２Ａ，４３２Ｂ，４３２Ｃ，・・・）を、アイコンデータ部４３２より選択し、表示データ制御部４３４に送信する。
【００４８】
これにより、状態情報管理部４３３により選択された、プリンタ状態に対応したアイコン（本実施形態では、４３２Ｂ）は、図７に示した表示画面５００内のアイコン５１０のように、オペレーティングシステム部３１が提供する実行中プログラム表示領域５０１（例えば、マイクロソフト社のWindows（登録商標）では、タスクバーのタスクトレイ内）に常時表示されることになる。
【００４９】
ここで、プリンタ１０が実施形態のように複数台接続された時には、同時に複数台のプリンタが異なったステータスとなることが考えられる。この場合、状態情報管理部４３３は、決定した優先順位に基づき、最も優先順位の高い（優先順位１位の）プリンタステータスに対応した代表アイコンをアイコンデータ部４３２より１つ選択して、表示データ制御部４３４に送信し、表示画面５００内の実行中プログラム表示領域５０１に表示する。
【００５０】
これにより、ユーザは、現在のプリンタ状態をアイコン５１０により常に確認可能となり、すばやくプリンタの正常／異常状態を知ることができ、異常発生時の対応も迅速にできる。
【００５１】
また、アイコンを表示する場所は、タスクバーのタスクトレイ内であり、ユーザが作業中の作業領域と異なるため、ユーザは、現在の作業を中断することなく、一目で容易にプリンタの異常発生を確認することができる。
【００５２】
なお、本実施形態では、表示画面５００内の実行中プログラム表示領域５０１に表示するアイコンは、最も優先順位の高いプリンタステータスに対応した代表アイコンとしたが、複数接続されたプリンタ１０のステータスに対応するアイコンを、時間的に切替えて繰り返し表示しても良い。
【００５３】
また、ステータスモニタ管理部４３が実施するアイコン表示のためのステータス情報取得は、全ての接続プリンタについて行なう必要はなく、少なくとも自身が印刷中のプリンタとする等のようにしても良い。
【００５４】
次に、プリンタステータス取得トリガが、アイコン５１０に対するユーザのアイコンダブルクリックであったか否かの確認ステップ（Ｓ１０４）に進み、ステータスモニタ管理部４３は、表示画面５００内の実行中プログラム表示領域５０１に表示するアイコン５１０が、ユーザによりダブルクリックされたか否かを確認する。
【００５５】
アイコン５１０に対するダブルクリックがなされていない場合は、トリガ待ちステップ（Ｓ１０１）へ戻り次のトリガを待つ。
【００５６】
アイコン５１０に対するダブルクリックがなされている場合は、接続されている複数のプリンタ１０のステータスに対応したメッセージを表示するステップＳ１０５に進む。
【００５７】
ステップＳ１０５では、状態情報管理部４３３は、決定した優先順位に基づき、優先順位１位から順次対応するステータスメッセージを表示画面５００内に表示すべく、状態情報データテーブル４３１に記憶されたステータスメッセージ４３１ｃから、それぞれの状態情報に対応するステータスメッセージ４３１ｃを表示データ制御部４３４に送信し、図８の状態情報画面５４０（５４０a、５４０ｂ、５４０ｃ、・・・）のごとく表示する。
【００５８】
この時、状態情報管理部４３３は、優先順位１位から対応するステータスメッセージを順次表示データ制御部４３４に送信しても良いし、表示すべき全ての表示データを状態情報管理部４３３にて統合し、その統合データを一気に表示データ制御部４３４に送信しても良い。
【００５９】
ここで、表示画面５００内に表示されるステータスメッセージが複数ある場合は、表示データ制御部４３４が、図８に例示するように、優先順位の最も高いステータスメッセージが最上位に表示されるように表示制御を行なう。
【００６０】
これにより、ユーザは最も重要度の高いプリンタ状態を最初に見ることができ、最上位に表示されたメッセージから対処することにより、より重要度の高い問題から順次課題対応可能となる。
【００６１】
ただし、他の実施形態として、複数のステータスメッセージを時間的に切替えて繰り返し表示しても良い。
【００６２】
以上により、ユーザは、現在のプリンタ状態を表すアイコン５１０のダブルクリックという、簡単で、かつコンピュータの画面操作として最も一般的で分かり易い操作で、容易に各プリンタ状態の詳細な情報が確認可能となる。
【００６３】
ここで、本実施形態では、プリンタステータス取得トリガの１つとして、アイコン５１０に対するユーザのアイコンダブルクリックを設定し、アイコンダブルクリックが検出されると、複数台のプリンタ１０の少なくとも１台のステータスに関する情報を取得するステップＳ１０２を実施するようにしたが、アイコンダブルクリックが検出された時点では、プリンタ１０のステータスに関する情報を取得せずに、直前に取得したステータス情報に基づいて、ステータスメッセージ表示を行なうステップＳ１０５を実施しても良い。
【００６４】
また、本実施形態では、接続されているプリンタ１０のステータスに対応したメッセージを表示する所定の指示を、アイコン５１０に対するユーザのアイコンダブルクリックとして説明したが、所定の指示の手段はこれに限られるものではない。
【００６５】
また、プリンタ１０が実施形態のように複数台接続された場合は、複数台のプリンタが同時に同一のステータスとなることも考えられる。この場合、状態情報管理部４３３は、同一ステータスのプリンタの間では、状態変化情報を受取った順序や所定のプリンタ順位（例えば、名称順や登録順等）に基づき、優先順位を決定するようにしても良い。
【００６６】
あるいは、これから印刷する印刷データ量に対応して、優先順位を決定するようにしてもかまわない。
【００６７】
あるいは、状態情報データテーブル４３１の持つ同一ランクの優先順位情報内で、あらかじめ所定の順位を設定しておいても良いし、さらにはユーザが、任意にその優先順位を設定できるような構成としても良い。
【００６８】
また、ステータスメッセージ表示は、全ての接続プリンタについて行なう必要はなく、少なくとも稼動中のプリンタ、あるいは少なくとも印刷中のプリンタ、あるいは少なくとも警告状態やエラー状態のプリンタ、等のようにしても良い。これにより、ユーザは、重要度の高い印刷装置情報を、より得易くなる。
【００６９】
本発明は、プリンタドライバソフトウェアにおいて、特にプリンタステータスメッセージ表示を自動的にポップアップしない設定にした場合のエラー通知および警告通知に有効となる。
【００７０】
また、本発明は、自動的にポップアップしたプリンタステータスメッセージ表示を、一旦ユーザが消去してしまった場合にも有効となる。
【図面の簡単な説明】
【００７１】
【図１】本発明を適用した印刷システムのハードウェア構成を説明するためのブロック図。
【図２】本発明におけるコンピュータの機能構成を示すブロック図。
【図３】本発明におけるステータスモニタ管理部の構成を説明するためのブロック図。
【図４】本発明における状態情報データテーブルのデータ構成の一例を示す図。
【図５】本発明におけるアイコンデータ部に記憶されるアイコンの一例を示す図。
【図６】本発明を適用した印刷システムの処理の流れを示すフロー図。
【図７】本発明における印刷システムの状態情報を表示するアイコンを示す図。
【図８】本発明における印刷システムの状態情報を表示する状態情報画面を示す図。
【符号の説明】
【００７２】
１０…プリンタ、１１０…制御部、１２０…ネットワークインタフェース、１３０…印刷機構、２１…表示装置、２２…入力装置、３０…コンピュータ、３１…オペレーティングシステム部、３１０…制御部、３２０…入出力インタフェース、３３０…ネットワークインタフェース、３４０…メディアドライブ装置、３５０…補助記憶装置
４１…プリンタドライバ部、４２…ステータスモニタ部、４３…ステータスモニタ管理部、４３１…状態情報データテーブル、４３２…アイコンデータ部、４３３…状態情報管理部、４３４…表示データ制御部、５１０…プリンタ状態に対応した代表アイコン、５４０…プリンタ状態に対応した状態情報画面、６０…コンピュータネットワーク
【図１】
2006163880.tif 000003
【図２】
2006163880.tif 000004
【図３】
2006163880.tif 000005
【図４】
2006163880.tif 000006
【図５】
2006163880.tif 000007
【図６】
2006163880.tif 000008
【図７】
2006163880.tif 000009
【図８】
2006163880.tif 000010