(57)【要約】【課題】プリンタのステータスとして、プリンタの現在のステータスだけではなく、未来或いは定期的な使用可否状態とその理由とを表示できるようにする。また、プリンタが使用できない場合でも、使用できない理由を表示できるようにする。【解決手段】プリンタと接続されたパーソナルコンピュータなどの情報機器からなる印刷システムにおいて、プリンタのステータスを情報処理装置に通知するステータス通知手段と、プリンタのステータスをユーザに提示するプリンタステータス表示手段と、を備える。【選択図】        図１
2004303151.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと接続されたパーソナルコンピュータ等の情報処理装置からなるシステムであって、さらに、プリンタと情報処理装置の接続はネットワーク（ＬＡＮおよびＷＡＮ）経由であるようなシステムにおいて、
プリンタのステータス情報をプリンタ側から情報処理装置側へと通知するステータス通知手段と、
当該プリンタのステータスをユーザに提示するプリンタステータス表示手段と、
を備えるシステムにおいて、
プリンタのステータスとして、プリンタの現在のステータスだけではなく、未来或いは定期的な使用可否状態とその理由とを通知する
ことを特徴とするプリンタステータス通知方法。
【請求項２】
前記ステータス通知手段のプリンタのステータス通知対象となる情報処理装置は、当該プリンタに最初にアクセスした時点などにプリンタに対してステータスの通知方法通知先を登録している情報処理装置である事を特徴とする請求項１記載のプリンタステータス通知方法。
【請求項３】
プリンタがディレクトリシステムやプリンタ管理システムなどに登録されている場合は、プリンタのステータス通知は、ディレクトリシステムなどに対して通知され、情報処理側はそのディレクトリシステム等に対してステータスを問い合わせる事を特徴とする請求項１記載のプリンタステータス通知方法。
【請求項４】
前記ステータス通知手段において、ユーザに表示するメッセージをあらかじめ情報処理装置側あるいは、ステータスサーバ等へ通知しておき、実際に状況が変化した場合には、ＩＤなどの最小限の情報を送るだけでステータスの変化をユーザに表示することが可能であることを特徴とする請求項１もしくは請求項３記載のプリンタステータス通知方法。
【請求項５】
前記ステータス通知方法において通知されるステータスは、現在のステータスだけでなく、プリンタの将来におけるステータスの予告であることを特徴とする請求項１記載のプリンタステータス通知方法。
【請求項６】
前記ステータス通知方法において通知されるステータスは、現在のプリンタのステータスだけでなく、プリンタの定期的に繰り返されるステータスの予告であることを特徴とする請求項１記載のプリンタステータス通知方法。
【請求項７】
プリンタの電源ＯＦＦのように、プリンタがステータスを返すことができない場合であっても、使用できない理由や復旧予定をクライアントが取得できるようにステータスサーバに登録可能であることを特徴とする請求項３記載のプリンタステータス通知方法。
【請求項８】
プリンタと接続されたパーソナルコンピュータ等の情報処理装置からなるシステムであって、さらに、プリンタと情報処理装置の接続はネットワーク（ＬＡＮおよびＷＡＮ）経由であるようなシステムにおいて、
プリンタのステータス情報をプリンタ側から情報処理装置側へと通知するステータス通知装置と、
当該プリンタのステータスをユーザに提示するプリンタステータス表示装置と、
を備えるシステムにおいて、
プリンタのステータスとして、プリンタの現在のステータスだけではなく、未来或いは定期的な使用可否状態とその理由とを通知する
ことを特徴とするプリンタステータス通知装置。
【請求項９】
前記ステータス通知装置のプリンタのステータス通知対象となる情報処理装置は、当該プリンタに最初にアクセスした時点などにプリンタに対してステータスの通知先を登録している情報処理装置である事を特徴とする請求項８記載のプリンタステータス通知装置。
【請求項１０】
プリンタがディレクトリシステムやプリンタ管理システムなどに登録されている場合、プリンタのステータス通知は、ディレクトリシステムなどに対して通知され、情報処理装置側はそのディレクトリシステム等に対してステータスを問い合わせる事を特徴とする請求項８記載のプリンタステータス通知装置。
【請求項１１】
前記ステータス通知装置において、ユーザに表示するメッセージをあらかじめ情報処理装置側あるいは、ステータスサーバ等へ通知しておき、実際に状況が変化した場合には、ＩＤなどの最小限の情報を送るだけでステータスの変化をユーザに表示することが可能であることを特徴とする請求項８もしくは請求項１０記載のプリンタステータス通知装置。
【請求項１２】
前記ステータス通知装置において通知されるステータスは、現在のプリンタのステータスだけでなく、プリンタの将来におけるステータスの予告であることを特徴とする請求項８記載のプリンタステータス通知装置。
【請求項１３】
前記ステータス通知装置において通知されるステータスは、現在のプリンタのステータスだけでなく、プリンタの定期的に繰り返されるステータスの予告であることを特徴とする請求項８記載のプリンタステータス通知装置。
【請求項１４】
プリンタの電源ＯＦＦのように、プリンタがステータスを返すことができない場合であっても、使用できない理由や復旧予定をクライアントが取得できるようにステータスサーバに登録可能であることを特徴とする請求項１０記載のプリンタステータス通知装置。
【請求項１５】
プリンタと接続されたパーソナルコンピュータ等の情報処理装置からなるシステムであって、さらにプリンタと情報処理装置の接続はネットワーク（ＬＡＮおよびＷＡＮ）経由であるようなシステムにおいて、
プリンタのステータス情報をプリンタ側から情報処理装置側へと通知するステータス通知工程と、
当該プリンタのステータスをユーザに提示するプリンタステータス表示工程と、
を備えるシステムにおいて、
プリンタのステータスとして、プリンタの現在のステータスだけではなく、未来或いは定期的な使用可否状態とその理由とを通知する
ことを特徴とするプリンタステータス通知工程とを記憶した媒体。
【請求項１６】
前記ステータス通知工程のプリンタのステータス通知対象となる情報処理装置は、当該プリンタに最初にアクセスした時点などにプリンタに対してステータスの通知方法通知先を登録している情報処理装置である事を特徴とする請求項１５記載のプリンタステータス通知工程とを記憶した媒体。
【請求項１７】
プリンタがディレクトリシステムやプリンタ管理システムなどに登録されている場合、プリンタのステータス通知は、ディレクトリシステムなどに対して通知され、情報処理装置側はそのディレクトリシステム等に対してステータスを問い合わせる事を特徴とする請求項１５記載のプリンタステータス通知方法を記憶した媒体。
【請求項１８】
前記ステータス通知工程において、ユーザに表示するメッセージをあらかじめ情報処理装置側あるいは、ステータスサーバ等へ通知しておき、実際に状況が変化した場合には、ＩＤなどの最小限の情報を送るだけでステータスの変化をユーザに表示することが可能であることを特徴とする請求項１５もしくは請求項１７記載のプリンタステータス通知方法。
【請求項１９】
前記ステータス通知工程において通知されるステータスは、現在のプリンタのステータスだけでなく、プリンタの将来におけるステータスの予告であることを特徴とする請求項１５記載のプリンタステータス通知方法を記憶した媒体。
【請求項２０】
前記ステータス通知工程において通知されるステータスは、現在のプリンタのステータスだけでなく、プリンタの定期的に繰り返されるステータスの予告であることを特徴とする請求項１５記載のプリンタステータス通知方法を記憶した媒体。
【請求項２１】
プリンタの電源ＯＦＦのように、プリンタがステータスを返すことができない場合であっても、使用できない理由や復旧予定をクライアントが取得できるようにステータスサーバに登録可能であることを特徴とする請求項１７記載のプリンタステータス通知方法を記憶した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタステータス通知方法および装置および媒体に関するもので、特にパーソナルコンピュータ等の情報処理とプリンタをネットワーク経由で接続したシステムにおけるプリンタステータス通知方法および装置および媒体に関するものである。
【０００２】
【従来の技術】
プリンタが使用可能であるかというステータスに関して、コンピュータと直接ケーブルに接続されているプリンタに対して通知することが可能である。また、双方向通信をサポートしているプリンタとコンピュータの間では、オプションの装着状況や消耗品の使用状況などの詳細な情報を通知することが可能である。また、ネットワーク経由で接続されている場合にも、ある程度のプリンタの状態をコンピュータに通知することが可能である。
【０００３】
また、クライアント側でステータスモニタのようなツールを起動することでプリンタの現在のステータスをクライアント上で確認することができる。また、図３のように管理サーバを設け、管理サーバでネットワーク上のプリンタのステータスを一元管理し、クライアント側では何らかのブラウザを起動することにより、管理サーバの情報をクライアント側で表示する事が可能である。
【０００４】
【発明が解決しようとする課題】
従来の技術では、プリンタがネットワーク上に登録されている場合であってもその情報は不正確であり、実際に印刷を開始して始めて見ないとプリンタが使用不可能な状態であることが分からない場合がある。例えば、図１の様にプリンタサーバ経由の接続の場合、実際にはプリンタが接続されていない場合であっても、プリンタサーバにプリンタの共有が登録されていると、クライアント側からはそのプリンタが使用可能なように見える場合がある。また、図２の様にネットワークボードを持ち、ネットワークに直接接続されているプリンタでも同様である。
【０００５】
オフィス内のＬＡＮ環境であれば、プリンタドライバや、ＯＳ付属のプリンタスプーラなどからプリンタのステータスを取ることも可能であるが、インターネットプリントとなるとステータスを取得することは難しい。また、プリンタ管理ツールやステータスモニタと呼ばれるツールをインストールすることで、プリンタのステータスをある程度管理できるようになるが、その場合でも現在の状態は見ることができても、今後の状況予告や電源ＯＦＦのプリンタの復旧予定などには対応していない。
【０００６】
プリンタが近くにおいてある場合は、使用可能かどうか実際に見て確認することもできるが、インターネットプリンティングなど、プリンタがＬＡＮ環境に無い場合には実際に見ることもできないのでステータスを確認できないことは大きな問題となる。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明のプリンタステータス通知方法は、以下に示す構成を備える。即ち、プリンタと接続されたパーソナルコンピュータなどの情報機器からなる印刷システムにおいて、プリンタのステータスを情報処理装置に通知するステータス通知手段と、プリンタのステータスをユーザに提示するプリンタステータス表示手段とを備える。
【０００８】
かかる構成において、現在のステータスだけではなく、未来あるいは定期的な使用可否状態とその理由を情報機器においてユーザに表示することができる。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１０】
（実施例１）
プリンタ管理サーバがある場合のステータス通知例を説明する。この場合のシステム構成は図３に示すような形態となる。プリンタ管理サーバがある場合、用紙サイズやトナー消耗品の状況、メモリやフィニッシャーなどのオプション装着状況等のステータスをクライアント上のブラウザから確認することができる。ブラウザは専用のアプリケーションの場合がある。また、最近ではＷｅｂ技術が普及したため、プリンタ管理サーバはＷｅｂサーバ上で稼働し、クライアントでは一般のＷｅｂブラウザを用いて管理サーバの情報を表示するというシステム構成を取る場合もある。
【００１１】
図４はＷｅｂブラウザを用いたシステムのクライアント側の表示例である。初期画面では図４のようにデバイス名、製品名、状態などの一覧を表示することができる。更に詳細な情報を見る場合にはデバイス名をクリックする事で詳細情報表示画面に移行することができる。図５はデバイスの詳細情報表示画面の例である。従来は、図５のようにデバイスにオプションなどの装着状況などしか表示することができなかった。
【００１２】
図６は本発明を適用した場合の表示例である。情報欄に稼働時間の項目が追加されている。この例では、平日、月曜から金曜は午前１０時から午後８時までプリンタを利用できることが確認できる。例えば、このプリンタに午後７時にアクセスした場合、図７のような表示に変更することも可能である。この場合、あらかじめ変更すべきメッセージ（この場合は「＊現在午後７時です。あと１時間で本プリンタはご利用できなくなります」）をあらかじめ時間や状況に応じて登録しておき、プリンタ管理サーバの時計情報に応じてメッセージの内容を追加・変更することで対応する。この例では情報管理セクションにメッセージを置いているが、メッセージの表示場所・方法に付いては多用な実施形態が考えられるが全て本発明の範疇に含まれる。例えば、ホップアップメッセージにして表示したり、ステータスバーに表示するなどの方法でユーザの目に付きやすいように表示しても良い。もちろん、初期画面で表示しても良い。
【００１３】
また、このようなプリンタ管理サーバはプリンタが停止中（電源が入っていない等）の場合はステータスを表示することができなくなる。紙づまりの除去の為やトナーの補充などの理由で一時的に使用できないような場合にはこのような制限はユーザにとって好ましくない。この様な場合に本発明では適切なステータス表示をすることが可能である。例えば、図８のように停止している理由、停止時間についてのメッセージをプリンタ管理サーバに登録しておいて、プリンタ停止中はプリンタからステータスを取得するかわりに登録されたメッセージを表示するようにするのである。
【００１４】
図９は本実施例のメッセージシステムで使用するデータ構造の例である。１はメッセージＩＤでメッセージに固有の番号である。２はデバイスＩＤで本メセージを適用すべきプリンタのＩＤを示す。３，４は本メッセージを表示すべき時間の範囲を特定するためのデータである。実際の値は、使用されるシステムの時間表現方法に応じて様々なフォーマットが考えられる。３と４で指定された時刻の範囲内ならば本メッセージを適用する。５は実際に表示するメッセージである。このフォーマットのデータの実データ例を図１０に示す。この例では平日の１９時から３０分の間は営業終了が迫ったことを示すメッセージ、１９時半から２０時の間は営業終了の予告と翌日の営業時間の案内を記したメッセージを表示することになる。
【００１５】
図１１は図７のようにデバイスから取得できるステータス（実ステータス）に追加すべきステータスメッセージを加える場合の処理を記したフローチャートである。ステップ（１）でプリンタからステータスを取得する。ステップ（２）で追加すべきメッセージが登録されているかを判定する。登録されている場合はステップ（３）に進み、登録されているメッセージから適切なメッセージを選択する。図７の例ならば、現在の日時をシステムの時計から取得し、その日付、時刻に応じてメッセージを選択することになる。
【００１６】
基本的な稼働時間のメッセージは常に選択されることになる。さらに、現在の日時が水曜日の午後７時ならば図７のように「＊現在午後７時です。あと１時間で本プリンタはご利用できなくなります」と言ったメッセージが追加される。メッセージが選択されたらステップ（４）に進み、実ステータスとステップ（３）で選択したメッセージをマージしたステータスデータを作成する。次にステップ（５）に進み、クライアントにステータスを通知する。
【００１７】
ステップ（２）でメッセージが登録されていない場合には、直接ステップ（５）に進みステータスをクライアントに通知する。
【００１８】
図１１のようにマージ処理しなくても、稼働時間のデータがプリント内部に保存されている場合には、特にマージせずにそのままステータスを送れば済む。どのようなステータスが直接デバイスから取得できるかは、それぞれの機種、システムの実装に依存するが、どのような形式であっても本発明の効果を生じる場合は本発明の範疇に含まれることになる。
【００１９】
図１２は、図８のように実ステータスが取れない場合などに、実ステータスでないメッセージを表示するための処理を記したフローチャートである。ステップ（１）で実ステータスの変わりに表示すべきメッセージが登録されているかどうかを調べる。メッセージが登録されている場合はステップ（２）に進み、現在の状態が実ステータスと登録されているメッセージのどちらを表示すべきかを判定する。図８の場合は、プリンタのステータスが取れるか否か、もしくは、オペレータの操作で、メッセージ表示のフラグが立てられるような場合には、このフラグを調べることで判定できる。プリンタがプリンタ管理サーバに対して、メッセージＩＤを通知し、このメッセージを使用するようになっていても構わない。どのような判定になるかは、表示すべきメッセージの内容やシステムの実装に依存してさまざまなバリエーションが存在する。
【００２０】
メッセージを表示すべきであると判定されればステップ（３）に進み、登録されているメッセージからどのメッセージを表示すべきかを判定する。登録されているメッセージがひとつであれば、それを使用すればよい。複数のメッセージが登録されている場合には、複数のメッセージから現在の状況にあったメッセージを全て、あるいは、優先度に応じていくつかを選択する。次にステップ（４）に進みクライアントに対してステップ（３）で選択したメッセージを通知する。ステップ（１）でメッセージが登録されていない場合、あるいはメッセージが登録されていてもステップ（２）で実ステータスを通知すべきであると判定された場合にはステップ（５）に進み、プリンタからステータスを取得し、ステップ（６）に進み、取得した最新のステータスをクライアントに通知する。
【００２１】
（実施例２）
実施例の２つめは、プリンタ管理サーバではなく、ステータスモニタの形式に本発明を適用する場合の例である。
【００２２】
図１３は、従来技術のステータスモニタでの、プリンタが使用できない場合の表示例である。単にステータスが取得できないということしか伝えることができない。図１４は本発明を適用した場合の表示例である。これによれば、プリンタが使用できない場合であってもなぜ使用できないのか等の有益な情報をユーザに提供することができる。
【００２３】
実装方法は、起動中のステータスモニタに対して電源ＯＦＦとなる前に、ＯＦＦとなる理由を示すＩＤを通知する方法や、ステータスが取れない場合や追加のメッセージを発信するための代理サーバを用意して、プリンタからステータスが取れない場合や、追加メッセージが必要な場合にはその代理サーバからステータスなどを取得する方法などが考えられる。
【００２４】
実施するシステムのバリエーションはさまざまであり、予め登録してあるメールアドレスに対して、稼働時間や休止理由を送り、メールの形でユーザに通知する方法や、同じメールを使用しても、ステータスモニタ用のメールアドレスを登録し、ステータスモニタがバックグラウンドでメールを受け取るなどの通知方法も考えられる。現在の技術であっても実施方法は何通りも考えられるが、そのいずれの方法であっても本発明の効果を生じるものは本発明の範疇に含まれる。
【００２５】
（他の実施例）
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。
【００２６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００２８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００２９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３０】
【発明の効果】
以上説明したように、本発明によるプリンタステータス通知方法は、プリンタのステータスとして、プリンタの現在のステータスだけではなく、未来或いは定期的な使用可否状態とその理由とを通知する事ができるという効果がある。
【００３１】
また、本発明によるプリンタステータス通知方法は、ユーザに表示するメッセージをあらかじめ情報処理装置側あるいは、ステータスサーバ等へ通知しておき、実際に状況が変化した場合には、ＩＤなどの最小限の情報を送るだけでステータスの変化をユーザに表示することが可能であるという効果がある。
【００３２】
また、本発明によるプリンタステータス通知方法は、現在のプリンタのステータスだけでなく、プリンタの将来におけるステータスの予告をユーザに表示することが可能であるという効果がある。
【００３３】
また、本発明によるプリンタステータス通知方法は、プリンタの定期的に繰り返されるステータスの予告をユーザに通知することができるという効果がある。
【００３４】
また、本発明によるプリンタステータス通知方法は、プリンタの電源ＯＦＦのように、プリンタがステータスを返すことができない場合であっても、使用できない理由や復旧予定をクライアントが取得できるという効果がある。
【図面の簡単な説明】
【図１】プリンタサーバを経由したプリンタとのネットワーク接続形態
【図２】ネットワークボードを内蔵したプリンタとのネットワーク接続形態
【図３】プリンタ管理ツールがある場合のステータス通知経路
【図４】プリンタ管理ツールがある場合のクライアント側の表示例
【図５】プリンタの詳細情報を表示する画面例
【図６】本発明を適用した場合の詳細情報画面例
【図７】本発明を適用した場合の詳細情報画面例
【図８】本発明を適用した場合の詳細情報画面例
【図９】時間によってメッセージを変えるときのメッセージデータ構造例
【図１０】実際のメッセージデータ例
【図１１】本発明の処理を示すフローチャート
【図１２】本発明の処理を示すフローチャート
【図１３】従来技術のステータスモニタの表示例
【図１４】本発明を適用した場合の表示例
【図１】
2004303151.tif 000003
【図２】
2004303151.tif 000004
【図３】
2004303151.tif 000005
【図４】
2004303151.tif 000006
【図５】
2004303151.tif 000007
【図６】
2004303151.tif 000008
【図７】
2004303151.tif 000009
【図８】
2004303151.tif 000010
【図９】
2004303151.tif 000011
【図１０】
2004303151.tif 000012
【図１１】
2004303151.tif 000013
【図１２】
2004303151.tif 000014
【図１３】
2004303151.tif 000015
【図１４】
2004303151.tif 000016