(57)【特許請求の範囲】
【請求項１】
印刷物が排出される複数のビンを有する画像形成装置が備える通知装置であって、
前記ビンごとに設定されているユーザの情報を含むビン情報を記憶する記憶手段と、
前記画像形成装置の異常を検出する検出手段と、
前記異常が検出された場合、前記異常が検出されたときに印刷中の印刷ジョブに含まれている出力元情報および前記ビン情報に基づいて、異常の通知先として、前記印刷ジョブの出力元のユーザおよび前記印刷ジョブによって指定されたビンのユーザのうち少なくとも一方を選択する選択手段と、
選択されたユーザに前記異常を通知する通知手段と、
を有し、
前記選択手段は、
前記出力元のユーザが、前記複数のビンの何れかに設定されているか否かを判断する判断手段を含み、
前記出力元のユーザが、何れかのビンに設定されている場合、前記出力元のユーザを選択し、何れのビンにも設定されていない場合、前記指定されたビンのユーザを選択することを特徴とする通知装置。
【請求項２】
前記通知手段は、ユーザが利用しているコンピュータ、携帯電話またはＰＤＡに異常を通知することを特徴とする請求項１に記載の通知装置。
【請求項３】
前記通知手段は、電子メールを使用して前記異常を通知することを特徴とする請求項１に記載の通知装置。
【請求項４】
印刷物が排出される複数のビンを有する画像形成装置の異常を通知する通知方法であって、
前記ビンごとに設定されているユーザの情報を含むビン情報を記憶するステップと、
前記画像形成装置の異常を検出するステップと、
前記異常が検出された場合、前記異常が検出されたときに印刷中の印刷ジョブに含まれている出力元情報および前記ビン情報に基づいて、異常の通知先として、前記印刷ジョブの出力元のユーザおよび前記印刷ジョブによって指定されたビンのユーザのうち少なくとも一方を選択するステップと、
選択されたユーザに前記異常を通知するステップと、
を有し、
前記選択するステップでは、
前記出力元のユーザが、前記複数のビンの何れかに設定されているか否かを判断し、
前記出力元のユーザが、何れかのビンに設定されている場合、前記出力元のユーザを選択し、何れのビンにも設定されていない場合、前記指定されたビンのユーザを選択することを特徴とする通知方法。
【請求項５】
印刷物が排出される複数のビンを有する画像形成装置の異常を通知する通知処理手順を記録したコンピュータ読取可能な記録媒体であって、
前記ビンごとに設定されているユーザの情報を含むビン情報を記憶するステップと、
前記画像形成装置の異常を検出するステップと、
前記異常が検出された場合、前記異常が検出されたときに印刷中の印刷ジョブに含まれている出力元情報および前記ビン情報に基づいて、異常の通知先として、前記印刷ジョブの出力元のユーザおよび前記印刷ジョブによって指定されたビンのユーザのうち少なくとも一方を選択するステップと、
選択されたユーザに前記異常を通知するステップと、
を有し、
前記選択するステップでは、
前記出力元のユーザが、前記複数のビンの何れかに設定されているか否かを判断し、
前記出力元のユーザが、何れかのビンに設定されている場合、前記出力元のユーザを選択し、何れのビンにも設定されていない場合、前記指定されたビンのユーザを選択すること
をコンピュータに実行させるための通知プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通知装置、通知方法および通知プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【０００２】
【従来の技術】
複数のビンを有するプリンタがネットワークを介してコンピュータに接続され、当該ビンごとにユーザが設定されている場合において、ビンに印刷物が排出されると、その旨を当該ビンに設定されたユーザに通知する技術が提案されている（特開平９−５４７３１号公報）。この技術によれば、印刷ジョブを出力したユーザが連絡することなく、印刷ジョブの出力先のユーザに、印刷物が排出されたことを知らせることができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記技術では、印刷が無事に完了した場合にのみ、印刷ジョブの出力先のユーザに印刷物が排出された旨を通知するので、たとえば、ジャムや用紙切れなどの異常が生じて印刷が完了しない場合は、いつまでも通知が行われない。これでは、プリンタの異常に気付くのに時間がかかり、作業効率を低下させてしまう。
【０００４】
本発明は、上記従来技術の問題点に鑑みてなされたものであり、プリンタの異常を通知することができる通知装置、通知方法および通知プログラムを記録したコンピュータ読取可能な記録媒体の提供を目的とする。
【０００５】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【０００６】
（１）本発明に係る通知装置は、印刷物が排出される複数のビンを有する画像形成装置が備える通知装置であって、前記ビンごとに設定されているユーザの情報を含むビン情報を記憶する記憶手段と、前記画像形成装置の異常を検出する検出手段と、前記異常が検出された場合、前記異常が検出されたときに印刷中の印刷ジョブに含まれている出力元情報および前記ビン情報に基づいて、異常の通知先として、前記印刷ジョブの出力元のユーザおよび前記印刷ジョブによって指定されたビンのユーザのうち少なくとも一方を選択する選択手段と、選択されたユーザに前記異常を通知する通知手段と、を有し、前記選択手段は、前記出力元のユーザが、前記複数のビンの何れかに設定されているか否かを判断する判断手段を含み、前記出力元のユーザが、何れかのビンに設定されている場合、前記出力元のユーザを選択し、何れのビンにも設定されていない場合、前記指定されたビンのユーザを選択することを特徴とする。
【００１０】
（２）前記通知手段は、ユーザが利用しているコンピュータ、携帯電話またはＰＤＡに異常を通知する。
【００１１】
（３）前記通知手段は、電子メールを使用して前記異常を通知する。
【００１２】
（４）本発明に係る通知方法は、印刷物が排出される複数のビンを有する画像形成装置の異常を通知する通知方法であって、前記ビンごとに設定されているユーザの情報を含むビン情報を記憶するステップと、前記画像形成装置の異常を検出するステップと、前記異常が検出された場合、前記異常が検出されたときに印刷中の印刷ジョブに含まれている出力元情報および前記ビン情報に基づいて、異常の通知先として、前記印刷ジョブの出力元のユーザおよび前記印刷ジョブによって指定されたビンのユーザのうち少なくとも一方を選択するステップと、選択されたユーザに前記異常を通知するステップと、を有し、前記選択するステップでは、前記出力元のユーザが、前記複数のビンの何れかに設定されているか否かを判断し、前記出力元のユーザが、何れかのビンに設定されている場合、前記出力元のユーザを選択し、何れのビンにも設定されていない場合、前記指定されたビンのユーザを選択することを特徴とする。
【００１３】
（５）本発明に係るコンピュータ読取可能な記録媒体は、印刷物が排出される複数のビンを有する画像形成装置の異常を通知する通知処理手順を記録したコンピュータ読取可能な記録媒体であって、前記ビンごとに設定されているユーザの情報を含むビン情報を記憶するステップと、前記画像形成装置の異常を検出するステップと、前記異常が検出された場合、前記異常が検出されたときに印刷中の印刷ジョブに含まれている出力元情報および前記ビン情報に基づいて、異常の通知先として、前記印刷ジョブの出力元のユーザおよび前記印刷ジョブによって指定されたビンのユーザのうち少なくとも一方を選択するステップと、選択されたユーザに前記異常を通知するステップと、を有し、前記選択するステップでは、前記出力元のユーザが、前記複数のビンの何れかに設定されているか否かを判断し、前記出力元のユーザが、何れかのビンに設定されている場合、前記出力元のユーザを選択し、何れのビンにも設定されていない場合、前記指定されたビンのユーザを選択することをコンピュータに実行させるための通知プログラムを記録したことを特徴とする。
【００１４】
【発明の実施の形態】
以下、添付図面を参照して、本発明の好適な実施の形態を詳細に説明する。
【００１５】
図１は、プリンタが接続されるネットワークの構成を示す図、図２は、プリンタが管理するメールビン情報を示す図、図３は、印刷ジョブのヘッダの一例を示す図、図４は、異常内容を示す図である。
【００１６】
プリンタ１０は、ネットワーク２０を介して、コンピュータ３０ａ、３０ｂ、３０ｃと接続される。以下、任意のコンピュータをコンピュータ３０とする。
【００１７】
プリンタ１０は、複数のビンを有しており、各ビンには、それぞれユーザが設定されている。図２に示すように、プリンタ１０は、ビンごとに、設定されたユーザに関する情報であるメールビン情報を管理する。メールビン情報は、ビン番号と、各ビンの用途と、各ビンに設定されたユーザ名と、ユーザが所有する通信装置（ここでは、コンピュータ３０）のＩＰアドレスと、当該ユーザの電子メールアドレスとの情報を含む。ビンの用途におけるメールビンとは、ビンに設定されたユーザ専用にビンが使用されることである。
【００１８】
コンピュータ３０ａはユーザＡの専用機、コンピュータ３０ｂはユーザＢの専用機、コンピュータ３０ｃはユーザＣの専用機である。各ユーザＡ〜Ｃは、自身のコンピュータ３０から印刷ジョブを出力して、プリンタ１０に所望の印刷を指示することができる。印刷ジョブは、図３に示すヘッダを含む。ヘッダは、印刷ジョブの管理用情報であり、印刷を指示されたファイルのタイトル、日時、印刷枚数、印刷を指示したユーザのユーザ名、通信装置のＩＰアドレス、ユーザの電子メールアドレス、および、印刷物を排出するために指定された指定ビンのビン番号の情報などを含む。
【００１９】
通常、プリンタ１０は、コンピュータ３０から出力された印刷ジョブを受け取ると、当該印刷ジョブを解析し、印刷物を排出するビンの指定がされているか否かを判断する。ビンが指定されている場合は、指定されたビンに印刷物を排出し、当該ビンに設定されているユーザに印刷完了通知を出力する。ビンが指定されていない場合は、共有ビンに印刷物を排出する。
【００２０】
また、プリンタ１０は、用紙づまりセンサ、用紙センサおよびトナー量センサなどの各種センサを備えている。そして、各種センサによって、図４に示す用紙づまりの発生、用紙切れ、トナー切れなどの異常を検出する。印刷ジョブの実行中に、異常が生じた場合は、ヘッダに基づいて、当該印刷ジョブの発信元または発信先に異常発生を通知する。
【００２１】
（第１の実施の形態）
第１の実施の形態は、印刷ジョブを出力したユーザがプリンタ１０に登録されているか否かに基づいて、異常発生の通知先を決定することを特徴とする。
【００２２】
図５は、プリンタ１０が印刷する手順を示すフローチャート、図６は、異常通知先を決定する手順を示すフローチャート、図７は、決定された異常通知先に異常情報を通知する手順を示すフローチャートである。なお、図５〜７に示されるフローチャートの内容は、プログラムとして記録媒体に記録されており、プリンタ１０内に組み込まれることによって、プリンタ１０のＣＰＵで実行される。
【００２３】
ステップＳ５０では、印刷ジョブを受信したか否かを判断する。印刷ジョブを受信した場合（Ｓ５０：ＹＥＳ）は、ステップＳ５１に進み、印刷ジョブを受信しなかった場合（Ｓ５０：ＮＯ）は、印刷ジョブを受信するまで待機する。
【００２４】
ステップＳ５１では、受信した印刷ジョブのヘッダを解析する。
【００２５】
ステップＳ５２では、印刷ジョブの解析結果に基づいて、メールビンとして排出指定があるか否かを判断する。メールビンとして排出指定がある場合（Ｓ５２：ＹＥＳ）は、ステップＳ５４に進み、メールビンとして排出指定がない場合（Ｓ５２：ＮＯ）は、ステップＳ５３に進む。
【００２６】
ステップＳ５３では、印刷ジョブにしたがって印刷し、できた印刷物を共有ビンに排出する。
【００２７】
ステップＳ５４では、指定ビンに印刷物を排出するために、印刷を開始する。
【００２８】
ステップＳ５５では、印刷中に異常が発生したか否かを判断する。異常が発生しなかった場合（Ｓ５５：ＮＯ）は、ステップＳ５６に進み、異常が発生した場合（Ｓ５５：ＹＥＳ）は、ステップＳ５７に進む。
【００２９】
ステップＳ５６では、指定ビンに設定されているユーザに印刷完了を通知する。
【００３０】
ステップＳ５７では、異常通知処理を行う。
【００３１】
ステップＳ５８では、異常が解除されたか否かを判断する。異常が解除された場合（Ｓ５８：ＹＥＳ）は、Ｓ５５に戻り、異常が解除されなかった場合（Ｓ５８：ＮＯ）は、異常が解除されるまで待機する。
【００３２】
ステップＳ５９では、印刷動作を終了する。
【００３３】
以下、ステップＳ５７における異常通知処理の具体的な方法を、図６および図７にしたがって説明する。
【００３４】
ステップＳ６０では、印刷ジョブのヘッダを参照して、印刷ジョブを出力したユーザを確認する。
【００３５】
ステップＳ６１では、確認されたユーザがメールビン情報に登録されているか、すなわち、プリンタが有する複数のビンの何れかに当該ユーザが設定されているか否かを判断する。確認されたユーザが登録されている場合（Ｓ６１：ＹＥＳ）は、ステップＳ６２に進み、確認されたユーザが登録されていない場合（Ｓ６１：ＮＯ）は、ステップＳ６３に進む。
【００３６】
ステップＳ６２では、異常発生の通知先が印刷ジョブを出力したユーザに決定される。これは、通常、ビンに設定されているユーザは、当該ビンを有するプリンタ１０の近くにコンピュータ３０を有することが多いからである。つまり、印刷ジョブを出力したユーザと、印刷ジョブの出力先のユーザとが、どちらもビンに設定されているならば、どちらもプリンタ１０の近くにいる可能性が高いので、印刷ジョブを出力したばかりのユーザに異常発生を通知する方が混乱なく早く異常を解除できるからである。
【００３７】
ステップＳ６３では、異常発生の通知先が印刷ジョブの出力先のユーザに決定される。これは、Ｓ６２とは異なり、印刷ジョブを出力したユーザがビンに設定されていないので、当該ユーザがプリンタ１０から遠くにいる可能性が高く、遠くにいるユーザに異常発生を通知して異常解除を促すより、プリンタ１０の近くにいる印刷ジョブの出力先のユーザに異常発生を通知した方が早く異常を解除できるからである。
【００３８】
そして、Ｓ６２またはＳ６３で決定された異常通知先に異常情報を通知する。図７に示す手順で、異常情報の通知が行われる。
【００３９】
ステップＳ７０では、異常通知先に決定された、ユーザが有するコンピュータ３０を、印刷ジョブのヘッダおよびメールビン情報に基づいて特定し、特定したコンピュータ３０に組み込まれているプリンタ１０用のユーティリティソフトに信号を送信する。なお、ユーティリティソフトは、コンピュータ３０からプリンタ１０に命令を出力する場合に起動されるものである。
【００４０】
ステップＳ７１では、ユーティリティソフトから応答があるか否かを判断する。ユーティリティソフトが起動されており、応答がある場合（Ｓ７１：ＹＥＳ）は、ステップＳ７２に進み、ユーティリティソフトが起動されておらず、応答がない場合（Ｓ７１：ＮＯ）は、ステップＳ７３に進む。
【００４１】
ステップＳ７２では、起動しているユーティリティソフトに対して異常情報を通知し、プリンタ１０における異常発生をコンピュータ３０の画面上に表示させる。異常情報は、図４に示す具体的な異常内容を含むものであり、さらに当該異常内容の対処方法を含んでもよい。
【００４２】
ステップＳ７３では、ユーティリティソフトが起動されておらず、当該ソフトに異常情報を通知することができないので、異常通知先のユーザの電子メールアドレスを確認できる否かを判断する。確認できる場合（Ｓ７３：ＹＥＳ）は、ステップＳ７４に進み、確認できない場合（Ｓ７３：ＮＯ）は、ステップ７５に進む。ここで、印刷ジョブを出力したユーザの電子メールアドレスは、当該印刷ジョブのヘッダから確認することができる。また印刷ジョブの出力先のユーザの電子メールアドレスは、メールビン情報に登録されている場合確認することができる。
【００４３】
ステップＳ７４では、確認した電子メールアドレスに電子メールで異常情報を通知する。
【００４４】
ステップＳ７５では、異常通知先に異常情報を通知することができないので、異常通知先を変更する。つまり、異常通知先が印刷ジョブを出力したユーザに決定されていれば、当該通知先を印刷ジョブの出力先のユーザに変更し、異常通知先が印刷ジョブの出力先のユーザに決定されていれば、印刷ジョブを出力したユーザに変更する。そしてＳ７０に戻る。
【００４５】
以上のように、本発明は、プリンタ１０に異常が発生した場合に、印刷ジョブを出力したユーザがプリンタ１０に登録されているか否かに基づいて、印刷ジョブを出力したユーザまたは印刷ジョブの出力先のユーザを適宜選択して、異常情報を通知するので、長期間異常状態のまま放置されることを防止し、作業効率を向上させることができる。
【００４６】
（第２の実施の形態）
第２の実施の形態は、印刷ジョブのヘッダに含まれるＩＰアドレスと、メールビン情報に含まれるＩＰアドレスとの比較に基づいて、異常発生の通知先を決定することを特徴とする。
【００４７】
なお、プリンタが印刷する手順は、図５に示すフローチャートと同様であり、異常通知先を決定した後の異常通知手順は、図７に示すフローチャートと同様であるので説明を省略し、図８を参照して、異常通知先を決定する手順だけを説明する。
【００４８】
図８は、異常通知先を決定する手順を示すフローチャート、図９は、ＩＰアドレスの例を示す図である。
【００４９】
ステップＳ８０では、メールビン情報を参照して、指定ビンに設定されたユーザが有するコンピュータ３０のＩＰアドレス（以下、出力先ＩＰアドレスという）を確認する。ＩＰアドレスは、インターネットに接続されているコンピュータを識別するため、各コンピュータに割り振られる３２ビットの数字列であり、図９に示すように、３２ビットを８ビットずつ４つの部分に区切り、その区切り単位で１０進数に置き換えて用いられる。また、ＩＰアドレスは、割り振られる際に、１つのネットワークに対して１つのＩＰネットワークアドレスが割り当てられる。このＩＰネットワークアドレスは、ＩＰアドレスの２進数の上位２４桁、つまり、１０進数の上位３つの区切りにおいて定義される。
【００５０】
ステップＳ８１では、出力先ＩＰアドレスと、印刷ジョブのヘッダに含まれるＩＰアドレス（以下、出力元ＩＰアドレスという）とを比較する。
【００５１】
ステップＳ８２では、出力先ＩＰアドレスと出力元ＩＰアドレスとのＩＰネットワークアドレスが一致しているか否かを判断する。たとえば、図９に示す「１９２．５０．１４．１８４」のうち下線が引いてある「１９２．５０．１４」の部分が一致するか否かを判断する。一致する場合（Ｓ８２：ＹＥＳ）は、ステップＳ８３に進み、一致しない場合（Ｓ８２：ＮＯ）は、ステップＳ８４に進む。
【００５２】
ステップＳ８３では、異常発生の通知先が印刷ジョブを出力したユーザに決定される。ＩＰネットワークアドレスの一致は、印刷ジョブを出力したユーザのコンピュータ３０と、印刷ジョブの出力先のユーザのコンピュータ３０とが、どちらも同じネットワークに接続されていることを意味するからである。そして、同じネットワークに接続されているなら印刷ジョブを出力したユーザに異常発生を通知した方が、混乱なくより早く異常を解除できる。
【００５３】
たとえば、ビルの複数階を所有する会社では、階ごとにネットワークを有する場合が多い。この場合、ＩＰネットワークアドレスが一致すれば、印刷ジョブを出力したユーザと印刷ジョブの出力元のユーザとは、共に同階にいることになる。つまり、どちらの所有するコンピュータ３０もプリンタ１０から遠くない位置に配置されていることになる。プリンタ１０に異常が生じた時点では、印刷ジョブを出力したユーザはそのままその階にいる可能性が高いが、印刷ジョブの出力先のユーザはその階にいるか分からない。したがって、印刷ジョブを出力したユーザに異常情報を通知した方が、より早く異常を解除することができる。
【００５４】
ステップＳ８４では、異常発生の通知先が印刷ジョブの出力先のユーザに決定される。これは、印刷ジョブを出力したユーザのコンピュータ３０と、印刷ジョブの出力先のユーザのコンピュータ３０とが、同じネットワークに接続されておらず、プリンタ１０は、印刷ジョブの出力先のユーザのコンピュータとだけ同じネットワークに接続されていることを意味するからである。つまり、プリンタ１０と異なるネットワークに接続されたコンピュータを有するユーザは、当該プリンタ１０から離れて位置するので、プリンタ１０と同じネットワークに接続されたコンピュータを有するユーザに異常を通知した方が、早く異常が解除されるからである。
【００５５】
以上のように、本発明は、プリンタ１０に異常が発生した場合に、印刷ジョブのヘッダに含まれるＩＰアドレスと、メールビン情報に含まれるＩＰアドレスとの比較に基づいて、印刷ジョブを出力したユーザまたは印刷ジョブの出力先のユーザを適宜選択して、異常情報を通知するので、長期間異常状態のまま放置されることを防止し、作業効率を向上させることができる。
【００５６】
（第３の実施の形態）
第３の実施の形態は、プリンタ１０およびコンピュータ３０の位置情報に基づいて、異常発生の通知先を決定することを特徴とする。
【００５７】
なお、プリンタが印刷する手順は、図５に示すフローチャートと同様であり、異常通知先を決定した後の異常通知手順は、図７に示すフローチャートと同様であるので説明を省略し、図１０を参照して、異常通知先を決定する手順だけを説明する。
【００５８】
図１０は、異常通知先を決定する手順を示すフローチャート、図１１は、位置情報登録ユーティリティの表示例を示す図である。
【００５９】
ステップＳ１００では、印刷ジョブのヘッダに基づいて、印刷ジョブを出力したユーザを確認する。
【００６０】
ステップＳ１０１では、確認したユーザのコンピュータ３０の位置が、プリンタ１０に登録されているか否かを判断する。登録されている場合（Ｓ１０１：ＹＥＳ）は、ステップＳ１０２に進み、登録されていない場合（Ｓ１０１：ＮＯ）は、ステップＳ１０４に進む。なお、コンピュータ３０の位置の登録は、たとえば、当該コンピュータ３０に組み込まれた位置情報登録ユーティリティによって行われる。当該ユーティリティは、図１１に示すように、コンピュータ３０の画面上で、プリンタ１０およびコンピュータ３０などの配置情報を入力することができる。配置情報は、各コンピュータ３０のプリンタ１０からの距離の情報を含む。また、配置情報は、コンピュータ３０からプリンタ１０へ登録される。
【００６１】
ステップＳ１０２では、配置情報に基づいて、印刷ジョブを出力したユーザのコンピュータ３０または印刷ジョブの出力先のユーザのコンピュータ３０と、プリンタ１０との距離を比較する。プリントジョブを出力したユーザの方が近い場合（Ｓ１０２：ＹＥＳ）は、ステップＳ１０３に進み、プリントジョブを出力したユーザの方が遠い場合（Ｓ１０２：ＮＯ）は、ステップＳ１０４に進む。
【００６２】
ステップＳ１０３では、異常発生の通知先が印刷ジョブを出力したユーザに決定される。これは、印刷ジョブを出力したユーザの方がプリンタ１０に近く、その上印刷ジョブを出力したばかりでコンピュータ３０の近くにいる可能性も高いからである。したがって、異常をより早く解除することができる。
【００６３】
ステップＳ１０４では、異常発生の通知先が印刷ジョブの出力先のユーザに決定される。これは、印刷ジョブを出力したユーザがプリンタ１０から遠いからである。したがって、プリンタ１０に近い、印刷ジョブの出力先のユーザに異常情報を通知して、より早く異常を解除させることができる。
【００６４】
以上のように、本発明は、プリンタ１０に異常が発生した場合に、プリンタ１０およびコンピュータ３０の位置情報に基づいて、印刷ジョブを出力したユーザまたは印刷ジョブの出力先のユーザを適宜選択して、異常情報を通知するので、長期間異常状態のまま放置されることを防止し、作業効率を向上させることができる。
【００６５】
なお、上記各実施の形態において、プリンタ１０が異常を通知するものとして説明したが、これに限られない。本発明の技術的思想は、ネットワークに接続された複写機や、ファクシミリなどにも適用することができる。さらに、ユーザが所有する通信装置をコンピュータとして、当該コンピュータに異常を通知するものとして説明してきたが、これに限られない。たとえば、通信装置は、携帯電話、ＰＤＡなどの携帯端末であってもよい。
【００６６】
さらに、上記各実施の形態において、印刷ジョブを出力したユーザまたは印刷ジョブの出力先のユーザの何れか一方に異常通知を行っていたが、両者に異常通知を行ってもよい。
【００６７】
また、上記各実施の形態において、プリンタ１０の印刷処理および異常通知処理は、図５、図６、図７、図８および図１０に示された処理手順を記述した所定のプログラムをプリンタ１０のＣＰＵが実行することによって行われるものである。このためこれら所定のプログラムはコンピュータ読取可能な記録媒体（たとえば、フロッピーディスクやＣＤ−ＲＯＭなど）に記録されたアプリケーションソフトウェアとして提供されてもよい。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、プリンタに異常が発生した場合に、印刷ジョブを出力したユーザまたは印刷ジョブの出力先のユーザを適宜選択して、異常情報を通知するので、プリンタが長期間異常状態のまま放置されることを防止し、作業効率を向上させることができる。
【図面の簡単な説明】
【図１】  本発明が適用されたプリンタが接続されるネットワークの構成を示す図である。
【図２】  プリンタが管理するメールビン情報を示す図である。
【図３】  印刷ジョブのヘッダの一例を示す図である。
【図４】  異常内容を示す図である。
【図５】  プリンタが印刷する手順を示すフローチャートである。
【図６】  異常通知先を決定する手順を示すフローチャートである。
【図７】  決定された異常通知先に異常情報を通知する手順を示すフローチャートである。
【図８】  異常通知先を決定する手順を示すフローチャートである。
【図９】  ＩＰアドレスの例を示す図である。
【図１０】  異常通知先を決定する手順を示すフローチャートである。
【図１１】  位置情報登録ユーティリティの表示例を示す図である。
【符号の説明】
１０…プリンタ、
２０…ネットワーク、
３０、３０ａ〜ｃ…コンピュータ。
【図１】
0004161524.tif 000002
【図２】
0004161524.tif 000003
【図３】
0004161524.tif 000004
【図４】
0004161524.tif 000005
【図５】
0004161524.tif 000006
【図６】
0004161524.tif 000007
【図７】
0004161524.tif 000008
【図８】
0004161524.tif 000009
【図９】
0004161524.tif 000010
【図１０】
0004161524.tif 000011
【図１１】
0004161524.tif 000012