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