(57)【要約】【課題】ネットワーク上のプリンタ装置で発生しているエラーに対して迅速に対処することである。【解決手段】ホストコンピュータ３０２Ａから印刷ジョブを実行したユーザにエラーをプリンタ３０３のエラー判断手段４０４が通知制御し、ユーザが不在の場合は、そのプリンタの管理者用のログインサーバ３０４にエラーを通知制御し、管理者が不在の場合は、現在ログインしているユーザ用のホストコンピュータ３０２Ｂにエラーを通知制御するする構成を特徴とする。【選択図】        図３
2004280214.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のユーザ用のデータ処理装置とネットワーク管理者用のデータ処理装置およびプリンタ装置とが通信可能な印刷システムであって、
いずれかのユーザ用のデータ処理装置からプリンタ装置に転送された印刷ジョブに対して、前記プリンタ装置から該印刷ジョブの要求元にジョブ処理エラーが通知された後の所定時間経過を計測する計測手段と、
前記計測手段により前記所定時間経過を計測後、前記ジョブ処理エラーを前記ネットワーク管理者用のデータ処理装置に通知して表示部にその旨を表示させる第１の通知制御手段と、
前記第１の通知制御手段によるジョブ処理エラー通知後、前記印刷ジョブの要求元を除いたいずれかのデータ処理装置がネットワーク上にログインしているかどうかを判断する判断手段と、
前記判断手段によりログインされていると判断されたいずれかのデータ処理装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して表示部にその旨を表示させる第２の通知制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
ネットワークを介して複数のユーザ用のデータ処理装置とプリンタ装置とが通信可能な印刷システムであって、
印刷処理開始前に、プリンタで管理されているエラー発生情報を取得する取得手段と、
前記取得手段により取得されたエラー発生情報に基づき異なるエラーの発生率を算出する算出手段と、
前記算出手段により算出された異なるエラーの発生率が一定値を越えるかどうかを判別する判別手段と、
前記判別手段により発生率が一定値を越えると判別した場合に、プリンタ装置の事前チェックを催促するメッセージを表示部に表示する通知制御手段と、
を有することを特徴とする印刷システム。
【請求項３】
前記第２の通知制御手段によるジョブ処理エラー通知後、前記プリンタ装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して操作部にその旨を表示させる第３の通知制御手段を有することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記第２の通知制御手段は、あらかじめ設定されたネットワーク接続条件に基づき、通知すべきユーザ用のデータ処理装置を特定することを特徴とする請求項４記載の印刷システム。
【請求項５】
前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定された通知優先順位であることを特徴とする請求項４記載の印刷システム。
【請求項６】
前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定されたプリンタ装置設置位置とユーザとの相対距離であることを特徴とする請求項４記載の印刷システム。
【請求項７】
前記通知制御手段は、事前チェックを催促するメッセージをダイアログを介して表示部に表示することを特徴とする請求項２記載の印刷システム。
【請求項８】
前記ダイアログは、印刷ジョブの印刷続行を指示するボタンと、印刷指示した印刷ジョブの中止を指示するボタンを備えることを特徴とする請求項７記載の印刷システム。
【請求項９】
前記事前チェックを催促するメッセージは、最新のエラー発生時期とエラー発生したアプリケーション名を含むことを特徴とする請求項７記載の印刷システム。
【請求項１０】
前記ダイアログは、前記プリンタ装置で管理されるエラー発生情報を初期化実行の可否を指示するチェックマークを有することを特徴とする請求項８記載の印刷システム。
【請求項１１】
ネットワークを介して複数のユーザ用のデータ処理装置とネットワーク管理者用のデータ処理装置およびプリンタ装置とが通信可能な印刷システムにおけるジョブ処理方法であって、
いずれかのユーザ用のデータ処理装置からプリンタ装置に転送された印刷ジョブに対して、前記プリンタ装置から該印刷ジョブの要求元にジョブ処理エラーが通知された後の所定時間経過を計測する計測ステップと、
前記計測ステップにより前記所定時間経過を計測後、前記ジョブ処理エラーを前記ネットワーク管理者用のデータ処理装置に通知して表示部にその旨を表示させる第１の通知制御ステップと、
前記第１の通知制御ステップによるジョブ処理エラー通知後、前記印刷ジョブの要求元を除いたいずれかのデータ処理装置がネットワーク上にログインしているかどうかを判断する判断ステップと、
前記判断ステップによりログインされていると判断されたいずれかのデータ処理装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して表示部にその旨を表示させる第２の通知制御ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１２】
ネットワークを介して複数のユーザ用のデータ処理装置とプリンタ装置とが通信可能な印刷システムにおけるジョブ処理方法であって、
印刷処理開始前に、プリンタで管理されているエラー発生情報を取得する取得ステップと、
前記取得手段により取得されたエラー発生情報に基づき異なるエラーの発生率を算出する算出ステップと、
前記算出ステップにより算出された異なるエラーの発生率が一定値を越えるかどうかを判別する判別ステップと、
前記判別ステップにより発生率が一定値を越えると判別した場合に、プリンタ装置の事前チェックを催促するメッセージを表示部に表示する通知制御ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１３】
前記第２の通知制御ステップによるジョブ処理エラー通知後、前記プリンタ装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して操作部にその旨を表示させる第３の通知制御ステップを有することを特徴とする請求項１１記載のジョブ処理方法。
【請求項１４】
前記第２の通知制御ステップは、あらかじめ設定されたネットワーク接続条件に基づき、通知すべきユーザ用のデータ処理装置を特定することを特徴とする請求項１１記載のジョブ処理方法。
【請求項１５】
前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定された通知優先順位であることを特徴とする請求項１４記載のジョブ処理方法。
【請求項１６】
前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定されたプリンタ装置設置位置とのユーザとの相対距離であることを特徴とする請求項１１記載のジョブ処理方法。
【請求項１７】
前記通知制御ステップは、事前チェックを催促するメッセージをダイアログを介して表示部に表示することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１８】
前記ダイアログは、印刷ジョブの印刷続行を指示するボタンと、印刷指示した印刷ジョブの中止を指示するボタンを備えることを特徴とする請求項１７記載のジョブ処理方法。
【請求項１９】
前記事前チェックを催促するメッセージは、最新のエラー発生時期とエラー発生したアプリケーション名を含むことを特徴とする請求項１２記載のジョブ処理方法。
【請求項２０】
前記ダイアログは、前記プリンタ装置で管理されるエラー発生情報を初期化実行の可否を指示するチェックマークを有することを特徴とする請求項１７記載のジョブ処理方法。
【請求項２１】
請求項１１〜２０のいずれかに記載のジョブ処理方法を実現するプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２２】
請求項１１〜２０のいずれかに記載のジョブ処理方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して複数のユーザ用のデータ処理装置とネットワーク管理者用のデータ処理装置およびプリンタ装置とが通信可能な印刷システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
近年、データ処理システムとして、ホストコンピュータにインタフェース（例えばセントロニクスインタフェース等）を介して接続されるプリンタとから構築され、ホストから入力される出力情報をプリンタ側で解析して、プリンタエンジン、例えばレーザビームプリンタの出力データとしてビットマップデータを展開し、この展開データに基づいて変調されたレーザビームを感光ドラムに走査露光して画像記録を行うものが知られている。
【０００３】
また、プリンタがエミュレーション機能を備える場合には、複数のプリンタ制御言語系を処理可能にされており、使用者が実行するアプリケーションに従ってエミュレーションモードとネイティブモードとを切り換えながらプリント処理を実行できるように構成されており、プリンタにはプリンタの制御言語を切り換えるためのスイッチや切り換え指示を行うカードスロットがあらかじめ設けられている。
【０００４】
さらに、プリンタはネットワークに接続され多くのユーザと共有していることが多い。
【０００５】
例えばあるユーザが印刷を実行し、ネットワークプリンタで紙詰まり等のその場で対処をしないと印刷が続行できないようなエラーが発生した場合、そのユーザのディスプレイにエラーであることを通知することはよく行われている。
【０００６】
【発明が解決しようとする課題】
しかし、この場合、そのユーザが、印刷指示を出しているデータ処理装置がある場所に居らずに席を離れていると、そのユーザしかエラーが発生していることを認識できないにもかかわらず、エラーが放置され、その他のユーザがそのプリンタを使用できないということはよくあることである。
【０００７】
このように、エラーを通知する機能のみの場合、時間の無駄が生じてしまうという問題点があった。
【０００８】
さらに、最近よくジャムが発生するという場合でも、上記エラー通知機能は、エラーを通知するのみでエラーを防いでくれるわけではない。
【０００９】
例えば最近よくジャムが発生すると感じているユーザであっても、印刷実行の時には忘れていて、ジャムが起こってから思い出すことはよくあることである。このような場合、結局ジャムが発生したときの紙は無駄になってしまう。
【００１０】
また、用紙サイズを変えることが多い場合は、トレイの用紙を替え忘れて、間違った用紙サイズに印刷してしまうことが多くなる。
【００１１】
さらに、いつも少なめに給紙することが多い場合には、「紙なしエラー」が多く発生してしまう。
【００１２】
このように、エラーを通知する機能のみの場合、紙、トナー、時間の無駄が生じてしまい、利便性が悪いという問題点があった。
【００１３】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、印刷ジョブを実行したユーザにエラーを通知制御し、ユーザが不在の場合は、そのプリンタの管理者にエラーを通知制御し、管理者が不在の場合は、現在ログインしているユーザにエラーを通知制御することによって、ネットワーク印刷システムにおいて、プリンタ装置で発生しているエラーに対して迅速な対処をとることを可能にし、エラー解除を終了して、印刷可能状態に復帰するまでに要するエラー処理終了時間を大幅に短縮して、各データ処理装置からのプリント要求に応じられる印刷処理環境を自在に構築できる印刷システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供するものである。
【００１４】
また、第２の目的は、印刷処理開始前に、プリンタで管理されているエラー発生情報を取得すし、該取得されたエラー発生情報に基づき異なるエラーの発生率を算出し、該算出された異なるエラーの発生率が一定値を越えると判別した場合に、プリンタ装置の事前チェックを催促するメッセージを表示部に表示することにより、プリンタ装置の状態が一定値を越える頻度でエラーが起こり得る状態であることを印刷開始前にユーザに認知させて、その対応をユーザに委ねることができる利便性に優れた操作環境を自在に構築できる印刷システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供するものである。
【００１５】
【課題を解決するための手段】
上記目的を達成する本発明は以下に示す構成を備える。
【００１６】
本発明に係る第１の発明は、ネットワークを介して複数のユーザ用のデータ処理装置とネットワーク管理者用のデータ処理装置およびプリンタ装置とが通信可能な印刷システムであって、いずれかのユーザ用のデータ処理装置からプリンタ装置に転送された印刷ジョブに対して、前記プリンタ装置から該印刷ジョブの要求元にジョブ処理エラーが通知された後の所定時間経過を計測する計測手段（図４に示す時間計測手段４０６）と、前記計測手段により前記所定時間経過を計測後、前記ジョブ処理エラーを前記ネットワーク管理者用のデータ処理装置に通知して表示部にその旨を表示させる第１の通知制御手段と、前記第１の通知制御手段によるジョブ処理エラー通知後、前記印刷ジョブの要求元を除いたいずれかのデータ処理装置がネットワーク上にログインしているかどうかを判断する判断手段（図４に示すユーザ判断手段４０７）と、前記判断手段によりログインされていると判断されたいずれかのデータ処理装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して表示部にその旨を表示させる第２の通知制御手段（図４に示すエラー表示入力手段４０５）とを有することを特徴とする。
【００１７】
本発明に係る第２の発明は、ネットワークを介して複数のユーザ用のデータ処理装置とプリンタ装置とが通信可能な印刷システムであって、印刷処理開始前に、プリンタで管理されているエラー発生情報を取得する取得手段（図７に示すプリンタ状態判断手段４００２）と、前記取得手段により取得されたエラー発生情報に基づき異なるエラーの発生率を算出する算出手段（図７に示すプリンタ状態判断手段４００２）と、前記算出手段により算出された異なるエラーの発生率が一定値を越えるかどうかを判別する判別手段（図７に示すプリンタ状態判断手段４００２）と、前記判別手段により発生率が一定値を越えると判別した場合に、プリンタ装置の事前チェックを催促するメッセージを表示部に表示する通知制御手段（図７に示す警告メッセージ表示入力手段４００３）とを有することを特徴とする。
【００１８】
本発明に係る第３の発明は、前記第２の通知制御手段によるジョブ処理エラー通知後、前記プリンタ装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して操作部にその旨を表示させる第３の通知制御手段（図４に示すエラー表示入力手段４０５）を有することを特徴とする。
【００１９】
本発明に係る第４の発明は、前記第２の通知制御手段は、あらかじめ設定されたネットワーク接続条件に基づき、通知すべきユーザ用のデータ処理装置を特定することを特徴とする。
【００２０】
本発明に係る第５の発明は、前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定された通知優先順位であることを特徴とする。
【００２１】
本発明に係る第６の発明は、前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定されたプリンタ装置設置位置とユーザとの相対距離であることを特徴とする。
【００２２】
本発明に係る第７の発明は、前記通知制御手段は、事前チェックを催促するメッセージをダイアログを介して表示部に表示することを特徴とする。
【００２３】
本発明に係る第８の発明は、前記ダイアログは、印刷ジョブの印刷続行を指示するボタンと、印刷指示した印刷ジョブの中止を指示するボタンを備えることを特徴とする。
【００２４】
本発明に係る第９の発明は、前記事前チェックを催促するメッセージは、最新のエラー発生時期とエラー発生したアプリケーション名を含むことを特徴とする。
【００２５】
本発明に係る第１０の発明は、前記ダイアログは、前記プリンタ装置で管理されるエラー発生情報を初期化実行の可否を指示するチェックマークを有することを特徴とする。
【００２６】
本発明に係る第１１の発明は、ネットワークを介して複数のユーザ用のデータ処理装置とネットワーク管理者用のデータ処理装置およびプリンタ装置とが通信可能な印刷システムにおけるジョブ処理方法であって、いずれかのユーザ用のデータ処理装置からプリンタ装置に転送された印刷ジョブに対して、前記プリンタ装置から該印刷ジョブの要求元にジョブ処理エラーが通知された後の所定時間経過を計測する計測ステップ（図５に示したステップＳ５０５）と、前記計測ステップにより前記所定時間経過を計測後、前記ジョブ処理エラーを前記ネットワーク管理者用のデータ処理装置に通知して表示部にその旨を表示させる第１の通知制御ステップと、前記第１の通知制御ステップによるジョブ処理エラー通知後、前記印刷ジョブの要求元を除いたいずれかのデータ処理装置がネットワーク上にログインしているかどうかを判断する判断ステップ（図５に示したステップＳ５０６）と、前記判断ステップによりログインされていると判断されたいずれかのデータ処理装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して表示部にその旨を表示させる第２の通知制御ステップ（図５に示したステップＳ５０７）とを有することを特徴とする。
【００２７】
本発明に係る第１２の発明は、ネットワークを介して複数のユーザ用のデータ処理装置とプリンタ装置とが通信可能な印刷システムにおけるジョブ処理方法であって、印刷処理開始前に、プリンタで管理されているエラー発生情報を取得する取得ステップ（図１０に示すステップＳ５００１）と、前記取得ステップにより取得されたエラー発生情報に基づき異なるエラーの発生率を算出する算出ステップ（図１０に示すステップＳ５００２）と、前記算出ステップにより算出された異なるエラーの発生率が一定値を越えるかどうかを判別する判別ステップ（図１０に示すステップＳ５００３）と、前記判別ステップにより発生率が一定値を越えると判別した場合に、プリンタ装置の事前チェックを催促するメッセージを表示部に表示する通知制御ステップ（図１０に示すステップＳ５００４）とを有することを特徴とする。
【００２８】
本発明に係る第１３の発明は、前記第２の通知制御ステップによるジョブ処理エラー通知後、前記プリンタ装置に対して、前記ジョブ処理エラーを前記ユーザ用のデータ処理装置に通知して操作部にその旨を表示させる第３の通知制御ステップ（図５に示すステップＳ５１４）を有することを特徴とする。
【００２９】
本発明に係る第１４の発明は、前記第２の通知制御ステップは、あらかじめ設定されたネットワーク接続条件に基づき、通知すべきユーザ用のデータ処理装置を特定することを特徴とする。
【００３０】
本発明に係る第１５の発明は、前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定された通知優先順位であることを特徴とする。
【００３１】
本発明に係る第１６の発明は、前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定されたプリンタ装置設置位置とユーザとの相対距離であることを特徴とする。
【００３２】
本発明に係る第１７の発明は、前記通知制御ステップは、事前チェックを催促するメッセージをダイアログを介して表示部に表示することを特徴とする。
【００３３】
本発明に係る第１８の発明は、前記ダイアログは、印刷ジョブの印刷続行を指示するボタンと、印刷指示した印刷ジョブの中止を指示するボタンを備えることを特徴とする。
【００３４】
本発明に係る第１９の発明は、前記事前チェックを催促するメッセージは、最新のエラー発生時期とエラー発生したアプリケーション名を含むことを特徴とする。
【００３５】
本発明に係る第２０の発明は、前記ダイアログは、前記プリンタ装置で管理されるエラー発生情報を初期化実行の可否を指示するチェックマークを有することを特徴とする。
【００３６】
本発明に係る第２１の発明は、第１１〜第２０の発明のいずれかに記載のジョブ処理方法を実現するプログラムをコンピュータが読み取り可能な記憶媒体に記憶したことを特徴とする。
【００３７】
本発明に係る第２２の発明は、第１１〜第２０のいずれかに記載のジョブ処理方法を実現するプログラムであることを特徴とする。
【００３８】
【発明の実施の形態】
図１は、本発明を適用可能な出力装置の構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。なお、本実施形態を適用するプリンタはレーザビームプリンタに限られるものではなく、他のプリンタ方式のプリンタでもよいことは言うまでもない。
【００３９】
図において、１５００はＬＢＰ本体（以下、プリンタという）であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を制作し、記録媒体である記録紙等に像を形成する。
【００４０】
１５０１は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作部、１０００は前記プリンタ１５００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。
【００４１】
このプリンタ制御ユニット１０００は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１５０２に出力する。レーザドライバ１５０２は半導体レーザ１５０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１５０３から発射されるレーザ光１５０４をオン・オフに切り換える。
【００４２】
そして、レーザ光１５０４は回転多面鏡１５０５で左右方向に振らされて静電ドラム１５０６上を走査露光する。これにより、静電ドラム１５０６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１５０６周囲に配設された現像ユニット１５０７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はプリンタ１５００に装着した用紙カセット１５０８に収納され、給紙ローラ１５０９および搬送ローラ１５１０と搬送ローラ１５１１とにより、装置内に取り込まれて、静電ドラム１５０６に供給される。
【００４３】
また、プリンタ１５００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）を接続できるよう構成されている。更に、プリンタ１５００には、図示しないハードティスクを備え、フォントデータを格納したり、前述したオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）の内容をダウンロードしたりすることもできる。
【００４４】
〔第１実施形態〕
図２は、本発明の第１実施形態を示す情報処理装置および印刷装置を適用可能な印刷システムの構成を説明するブロック図であり、ホストとプリンタとがネットワークインタフェースを介して通信可能な印刷システムに対応する。
【００４５】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００４６】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラムあるいは本発明に関するプリンタセレクタやネットワークプリンタドライバのプログラム等が記憶され、また、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭには上記文書処理等を行う際に使用する各種データを記憶する。
【００４７】
２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア並びに本発明に係わるプリンタ管理テーブルや、外部記憶装置からコピーされた不図示のプリンタ配置図登録リスト等の記憶装置として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００４８】
７は外部メモリコントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、ならびに登録されたネットワーク上の接続情報等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）或いはフラッシュＥＥＰＲＯＭ等の外部メモリ１１とのアクセスを制御する。
【００４９】
８はネットワークコントローラ（ＮＴＷＣ）で、所定のネットワークインタフェース（インタフェース）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００５０】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００５１】
プリンタ１５００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００５２】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスクフォント等の外部記憶装置が無いプリンタの場合には、ホストコンピュータ上で利用される各種特性情報等を記憶している。
【００５３】
ＣＰＵ１２は入出力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９は前記ＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００５４】
ハードディスク（ＨＤ）２３は、ディスクコントローラ（ＤＫＣ）２２によりアクセスを制御され、またＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。
【００５５】
外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１５０１は前述した操作部（操作パネル）で操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００５６】
次に、本実施形態における印刷システムにおけるネットワーク接続状態について説明する。
【００５７】
図３は、本発明に係る印刷システムにおけるネットワーク接続例を示す図であり、例えばレーザビームプリンタとホストコンピュータをネットワークで複数接続したＬＡＮ接続例である。
【００５８】
図３において、３０１は双方向通信可能なネットワークであり、これを介してプリンタの情報をホスト側から問い合わせたり、ホスト側からジョブをプリンタに転送したりする。
【００５９】
３０２Ａ，３０２Ｂはホストコンピュータ（ホストコンピュータを総称する場合には、ホストコンピュータ３０２と記す）であり、文書情報や画像データ等の印字データ、さらにプリンタへの各種制御コマンド信号を所定のプロトコルを介して出力する。３０３はプリンタであり、ホストコンピュータ３０２から受け取ったジョブを印刷する。３０４はログインサーバであり、ユーザがログインしているかどうかを判断する。
【００６０】
図４は、図３に示した印刷システムの制御モジュール構成を説明するブロック図である。なお、図３と同一のものには同一の符号を付してある。
【００６１】
図４において、４０１は任意のアプリケーションであり、印刷ジョブを印刷データ出力手段４０２に渡す。印刷データ出力手段４０２より出力された印刷データはＬＡＮを介してプリンタ３０３の印刷機構部４０３に渡され、印刷処理される。
【００６２】
印刷機構部４０３でなんらかのエラーが発生した場合は、エラー解析手段４０４によって解析され、エラーの情報がＬＡＮを介してホストコンピュータ３０２のエラー情報表示入力手段４０５に渡され、ディスプレイ上に表示される。
【００６３】
４０６は時間計測手段で、エラー情報表示入力手段（エラー表示入力手段）４０５でエラー情報が表示されてからの時間を計測する。なお、エラー情報表示入力手段４０５で一定時間入力がない場合は、ログインサーバ３０４のユーザ判断手段４０７で指定したユーザがログインしているかを判断する。そして、ログインサーバ３０４のユーザ判断手段４０７が指定したユーザがログインしていると判断した場合は、そのユーザのコンピュータのエラー表示入力手段４０５にエラー情報が送られる。
【００６４】
また、時間計測手段４０６で時間を測定し、一定時間入力がない場合は、不在と判断する。ネットワークに誰もログインしていない場合は、プリンタ３０３のエラー情報表示手段（エラー表示手段）４０８によってプリンタ本体にエラー情報を表示する。
【００６５】
以下、上記のように構成された印刷システムにおける印刷ジョブ処理について説明する。
【００６６】
ユーザが、ネットワーク（ＬＡＮ）に接続されたプリンタ３０３に印刷ジョブを実行したまま時間の節約のため他の仕事をしようとして席を外している間に、例えば紙詰まり等のエラーが発生し、他のユーザがそのプリンタ３０３を使えなくなることはよくあることである。
【００６７】
そして、その際のエラー発生の情報は、印刷を実行したユーザのディスプレイに表示されるが、ユーザが戻って来て初めて気が付くことになる。そのため、時間の節約のために他の仕事をしていたのにもかかわらず、時間が余計かかってしまうことになる。
【００６８】
さらに、他のユーザは、自分が印刷しようとした時に気づくが、それから詰まった紙を取り除く等のエラー処理を行うと、まず前のユーザの印刷ジョブの処理を待たなければならないので、印刷するまで無駄に待たされることになる。
【００６９】
このような場合に、ネットワークプリンタでエラーが発生した場合にそのユーザに通知し、そのユーザが不在の場合はそのネットワークの管理者に、管理者が不在の場合は、現在ログインしているユーザにエラーの通知を行う。
【００７０】
そこで、プリンタ３０３でエラーが発生したら、印刷ジョブを実行したユーザのディスプレイにエラー通知のためのダイアログを表示する。そして、ダイアログを表示してからの時間を時間計測手段４０６により計測し、一定時間そのダイアログに対してアクションがないと判断した場合は、そのユーザが不在であると判断する。
【００７１】
そして、エラーを引き起こした印刷ジョブの依頼者が不在であると判断した場合は、次に、そのプリンタ３０３の管理者が使用するコンピュータ（あらかじめ管理者設定なされているものとする）のディスプレイにエラー通知のダイアログを表示する。
【００７２】
ここでも同様にそのダイアログに対して一定時間アクションがないと判断した場合は、管理者も不在であると判断する。
【００７３】
そして、管理者が不在の場合は、次に、現在ログインしているユーザのディスプレイにエラー通知のダイアログを表示する。また、現在ログインしているユーザが不在の場合は、プリンタ本体にエラー情報を表示する。
【００７４】
図５は、本発明に係る印刷システムにおけるデータ処理手順の一例を示すフローチャートであり、印刷ジョブ処理手順に対応する。なお、Ｓ５０１〜Ｓ５１５は各ステップを示す。
【００７５】
まず、ステップＳ５０１で、印刷ジョブを実行する。そして、ステップＳ５０２で、エラーが発生したかどうかを判別し、エラーが発生しなかったと判別した場合は、正常に印刷ジョブが終了する。
【００７６】
一方、ステップＳ５０２において、エラーが発生したと判断した場合は、ステップＳ５０３に進み、ユーザのディスプレイに、例えば図６のようなダイアログを表示し、時間計測を始める。
【００７７】
図６は、図２に示したホストコンピュータ３０００のＣＲＴ１０に表示されるダイアログの一例を示す図である。
【００７８】
図６に示す例では、エラー発生しているプリンタ名と、エラー発生時における処理中の印刷ジョブ名とジョブ依頼者名を表示している場合を示すが、他の情報を含めてもよい。
【００７９】
次に、ステップＳ５０４で、図６に示したダイアログに対して、ユーザ（この場合には、図６に示したｕｓｅｒ０１）が入力デバイスを操作して、ボタンＢＴが押されたかどうかを判別し、押されたと判断した場合は、ユーザがエラーに気づいたと判断し、本処理を終了する。
【００８０】
一方、この時点において、ユーザからボタンＢＴが押されていないと判断した場合は、ステップＳ５０５に進み、一定時間（ネットワークのアクセス環境により自動設定してもいいし、あらかじめ管理者が任意の監視時間を設定していもよい）が経過したかどうかを判断し、一定時間が経過していないと判断した場合は、ステップ５０４に戻る。
【００８１】
一方、ステップ５０５で、一定時間が経過していると判断した場合は、ディスプレイの前にユーザがいないものと判断し、ステップＳ５０６に進む。
【００８２】
そして、ステップＳ５０６で、ＲＰＣコール（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）により、ログインサーバ３０４のユーザ判断手段４０７で、管理者がログインしているかどうかを判断する。プリンタの管理者は予めユーザ判断手段４０７がユーザ名を保持している。
【００８３】
ここで、管理者がログインしていないと判断した場合は、ステップＳ５１０に進む。
【００８４】
一方、管理者がログインしているとユーザ判断手段４０７が判断した場合は、ステップＳ５０７に進む。
【００８５】
そして、ステップＳ５０７で、管理者のディスプレイにダイアログを表示し、時間計測を始める。そして、ステップＳ５０８で、図６に示したダイアログと同様のダイアログを表示した状態で、ダイアログに対してボタンＢＴが押されたか（アクションがあったか）どうかを判別し、押されたと判別した場合は、ユーザ（管理者）がエラーに気づいたと判断し、本処理を終了する。
【００８６】
一方、ステップＳ５０８で、押されなかったと判別した場合は、ステップＳ５０９に進む。
【００８７】
そして、ステップＳ５０９で、一定時間が経過したかどうかを判断し、経っていないと判断した場合は、ステップＳ５０８に戻る。
【００８８】
一方、ステップＳ５０９で、一定時間が経過していると判断した場合は、ディスプレイの前にユーザがいないと判断し、ステップＳ５１０に進む。
【００８９】
そして、ステップＳ５１０で、上記と同様のＲＰＣコールにより、サーバのユーザ判断手段４０７で他にユーザがネットワーク上にログインしているかどうかを判断し、他のユーザがログインしていないと判断した場合は、ステップＳ５１４に進む。
【００９０】
一方、ステップＳ５１０で、他のユーザがログインしていると判断した場合は、ステップＳ５１１に進み、管理者が使用するホストコンピュータのディスプレイに、図６に示したダイアログと同様のダイアログを表示し、時間計測を始める。
【００９１】
そして、ステップＳ５１２でダイアログに対してボタンＢＴが押されたか（アクションがあったか）どうかを判別して、押されたと判別した場合は、ユーザがエラーに気づいたと判断し、本処理終了する。
【００９２】
一方、ステップＳ５１２で、押されなかった場合は、ステップＳ５１３に進み、一定時間が経過したかどうかを判断し、一定時間が経過していないと判断した場合は、ステップＳ５１２に戻る。
【００９３】
一方、ステップＳ５１３で、一定時間が経過していると判断した場合は、ホストコンピュータのディスプレイの前に、ユーザがいないと判断し、ステップＳ５１４に進む。
【００９４】
そして、ステップＳ５１４で、プリンタ３０３の本体の操作部（例えば図２に示した操作部１５０１の表示部に、エラー発生の旨のメッセージを表示し、ステップＳ５１５に進む。
【００９５】
そして、ステップＳ５１５で本体に対してコントロールパネル、カバー、トレイに対してアクションがあるか判別して、何らかのエラー解除のための操作（アクション）がないと判断した場合は、ステップＳ５１５を繰り返し、何らかのアクションがあったと判断した場合は、処理を終了する。
【００９６】
なお、他のホストコンピュータ等での表示中（ステップＳ５０３〜Ｓ５１１）において、操作部１５０１では、ジョブエラーやユーザ通知中状態を表示したり、エラー発生状態を表示したりするかは、適宜選択できる制御とすることは本発明の適用範囲である。
【００９７】
また、最初のユーザに対する通知後、他のホストコンピュータへの通知処理が実行された際に、他のホストコンピュータへのエラー通知がなされたことの旨を示すメッセージを当該最初のホストコンピュータに表示させるように構成してもよい。
【００９８】
さらに、第２の通知制御ステップとして、あらかじめ設定されたネットワーク接続条件に基づき、通知すべきユーザ用のデータ処理装置を特定するように構成してもよい。
【００９９】
その際、前記あらかじめ設定されたネットワーク接続条件は、あらかじめ設定された通知優先順位あるいは、あらかじめ設定されたプリンタ装置設置位置とユーザとの相対距離とするように構成してもよい。
【０１００】
〔第２実施形態〕
図７は、本発明の第２実施形態を示す印刷システムの構成を説明するブロック図であり、ネットワーク上でホストコンピュータとプリンタとが通信可能な印刷システム例に対応する。
【０１０１】
図７において、４００１は任意のアプリケーションであり、印刷ジョブをプリンタ状態解析手段４００２に渡す。プリンタ状態解析手段４００２では印刷装置のエラー発生率情報４００６を取得してエラー発生率を算出し、エラーは発生しやすい状態かどうかを判断する。
【０１０２】
４００３は警告メッセージ表示入力手段で、プリンタ状態解析手段４００２によりエラーの発生率が高いと判別された場合、そのエラーの発生率が高いことをユーザに対して、例えば図８に示すようなダイアログを介して表示する。
【０１０３】
４００４は印刷データ出力手段で、そのまま印刷する場合は、アプリケーションからのジョブを印刷装置が印刷可能なデータに加工処理した、印刷データをネットワークＬＡＮを通して印刷装置に転送し、印刷機構部４００５で印刷させる。
【０１０４】
なお、印刷機構部４００５には、図示しない各種のセンサを備え、紙ジャム，用紙切れ，トナー切れ等を検知することが可能に構成されている。
【０１０５】
図８は、図２に示したＣＲＴ１０に表示される警告ダイアログの一例を示す図であり、印刷実行前にユーザにプリンタの状態、設定は大丈夫か警告をする例に対応する。ＢＴ１，ＢＴ２はボタンで、印刷を続行する場合にボタンＢＴ１が押下指示され、エラー状態を確認するため、印刷を中止する場合にボタンＢＴ２が押下指示される。ＣＫＭはチェックマークで、該チェックマークＣＫＭにユーザがチェックを指示した場合に、印刷装置４００７に転送されるジョブに該印刷装置４００７が管理しているエラー発生情報の消去を指示することができる。
【０１０６】
上記のように構成された印刷システムにおいて、印刷をしていると、プリンタ４００７でジャムが発生し始めると、その後、よくジャムが発生しやすくなることはよくあることである。
【０１０７】
また、用紙サイズの変更をよくする場合は、用紙サイズ不一致が発生しやすくなる。
【０１０８】
また、給紙口に紙を少量ずつ補給している場合は、印刷途中に紙なしになり易い。このようなエラーが発生する場合にも、プリンタはエラーを通知するのみで、エラーを防いでくれるわけではない。その結果、無駄な印刷が増え、エラーの処理のために時間をかけなければならない。
【０１０９】
このような場合に、エラーの発生率をプリンタ４００７で各エラー種別毎に管理し、該エラーの発生率に応じて、印刷前にユーザにプリンタの状態、設定は大丈夫か警告をする。
【０１１０】
例えばホストコンピュータ４０００のプリンタドライバを起動し、ジョブを印刷しようとすると、そのプリンタ４００７のエラー発生率情報４００６を取得し、該エラー発生率情報４００６からエラーの発生率を算出する。
【０１１１】
なお、エラー発生率情報４００６はプリンタ４００７の記憶領域（例えば不揮発性メモリ）に確保されているので、そこから取得する。
【０１１２】
そして、優先度別のエラー発生率が一定以上の場合、特定のエラーが発生しやすくなっていると判断し、プリンタ４００７のチェックをするように、図８に示したダイアログを表示して警告する。
【０１１３】
ここで、そのまま印刷する場合（図８に示したボタンＢＴ１が押下指示された場合）は、印刷ジョブを実行し、印刷をしない場合（図８に示したボタンＢＴ２が押下指示された場合）はキャンセルをする。そのエラー発生率情報４００６は、印刷ジョブの最中にエラーが発生した場合、管理すべき記憶領域に更新して書き込まれる。
【０１１４】
図９は、図７に示したプリンタ４００７で管理されるエラー発生率情報の一例を示す図であり、優先度別にエラーの発生率をジョブ毎に管理している例に対応する。
【０１１５】
図９において、エラー情報は今までのすべてのエラー情報ではなく、一番最近に実行されたジョブの数十回のみ格納されている（本実施形態では１０回としている）。エラーが発生した場合は１、発生しなかった場合は「０」と表している。初期値は「０」になっている。
【０１１６】
図１０は、本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ５００１〜Ｓ５０１３は各ステップを示す。
【０１１７】
まず、ホストコンピュータ４０００でプリンタドライバが起動されたら、ステップＳ５００１で、プリンタ４００７からエラー発生率情報４００６をネットワークを介して取得する。なお、該エラー発生率情報４００６は、プリンタのＲＡＭ１９に、図９に示すデータテーブル形式で格納されており、エラーの重要度によりそのエラーの優先度順に書き込まれている。
【０１１８】
次に、ステップＳ５００２では、ステップＳ５００１で取得したエラー発生率情報から、エラー種別毎のエラー発生率をそれぞれ算出する。なお、本実施形態では、エラー発生率はジョブ数に対してエラーの発生した回数として算出する。
【０１１９】
そして、ステップＳ５００３で、算出したエラー発生率があらかじめ設定されたしきい値（一定値）以上かどうかを優先度の高いものから順次判別する。なお、本実施形態において、その基準値（しきい値（一定値））はプリンタドライバに予め設定されている。
【０１２０】
ここで、一定値以上のであるとプリンタドライバが判断した場合は、ステップＳ５００４に進み、一定値以上のでないと判断した場合は、ステップＳ５０１０に進む。
【０１２１】
そして、ステップＳ５００４では、図８に示すように、発生率が一定以上のエラーに関するダイアログを表示する。なお、本ダイアログには印刷を続行するか中止するかのボタンＢＴ１，ＢＴ２がある。どちらかのボタンＢＴ１，ＢＴ２を押すと、ステップＳ５００５に進む。
【０１２２】
そして、ステップＳ５００５では、印刷するを指示しているかどうかを判断して、印刷するを指示していると判断した場合は、ステップＳ５００８へ、中止するを指示していると判断した場合は、ステップＳ５００６に進む。
【０１２３】
そして、ステップＳ５００６では、ステップＳ５００４で表示されたダイアログのなかで、エラー発生率情報４００６を初期化するチェックボックスがチェックマークＣＫＭがチェックされることによる初期化指示があるかどうかを判別する。
【０１２４】
そして、チェックマークＣＫＭが指示されていると判断した場合（「はい」の場合）は、ステップＳ５００７に進み、プリンタ４００７内に格納されているエラー発生率情報を初期化して、本処理を終了する。
【０１２５】
一方、ステップＳ５００６で、初期化しないと判断した場合（「いいえ」の場合）は、そのまま本処理を終了する。
【０１２６】
そして、ステップＳ５００８では、ステップＳ５００４で表示されたダイアログのなかで、エラー発生率情報を初期化するのチェックボックスがチェックされたかどうかを判別して、「いいえ」の場合はなにもせず、ステップＳ５０１０へ進み、「はい（チェック有り）」の場合は、ステップＳ５００９に進み、プリンタ内に格納されているエラー発生率情報を初期化する。
【０１２７】
次に、ステップＳ５０１０で、印刷ジョブの処理を実行する。そして、ステップＳ０５１１に進み、実行した印刷ジョブに対してエラーが発生したかどうかを発生エラーテーブルに格納する。
【０１２８】
このとき、図９に示した格納領域（ジョブ数が１０の場合）に入らない場合は、１番目に入っているデータを捨て、２番目に入っているデータを１番目にずらすというように、一つ前の格納領域にずらし、新しいデータを最後に格納する。
【０１２９】
そして、ステップＳ５０１２でエラーが発生していたかどうかを判別し、図示しないセンサ等の出力を監視して、所定のエラー（ジャム，紙なし，不一致）が発生していたと判別した場合は、ステップＳ５０１３で、通常のエラー処理（各エラー別に個別の対処）を行い、ステップＳ５００１に戻る。
【０１３０】
一方、ステップＳ５０１２で、発生していないと判断した場合は、そのまま処理を終了する。
【０１３１】
なお、ステップＳ５００４で、表示する、例えば図８に示したダイアログ中で表示する事前チェックを催促するメッセージには、最新のエラー発生時期とエラー発生したアプリケーション名を含めてもよい。
【０１３２】
以下、図１１に示すメモリマップを参照して本発明に係る情報処理装置，印刷装置を適用可能な印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１３３】
図１１は、本発明に係る情報処理装置，印刷装置を適用可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３６】
本実施形態における図５，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１４１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１４８】
上記実施形態によれば、印刷ジョブを実行したユーザにエラーを通知し、ユーザが不在の場合は、そのプリンタの管理者にエラーを通知し、管理者が不在の場合は、現在ログインしているユーザにエラーを通知することによって迅速にエラーの対処をすることを可能にし、時間を節約することが出来る。
【０１４９】
【発明の効果】
以上説明したように、本発明によれば、印刷ジョブを実行したユーザにエラーを通知制御し、ユーザが不在の場合は、そのプリンタの管理者にエラーを通知制御し、管理者が不在の場合は、現在ログインしているユーザにエラーを通知制御することによって、ネットワーク印刷システムにおいて、プリンタ装置で発生しているエラーに対して迅速な対処をとることを可能にし、エラー解除を終了して、印刷可能状態に復帰するまでに要するエラー処理終了時間を大幅に短縮して、各データ処理装置からのプリント要求に応じられる印刷処理環境を自在に構築できる。
【０１５０】
また、印刷処理開始前に、プリンタで管理されているエラー発生情報を取得すし、該取得されたエラー発生情報に基づき異なるエラーの発生率を算出し、該算出された異なるエラーの発生率が一定値を越えると判別した場合に、プリンタ装置の事前チェックを催促するメッセージを表示部に表示するので、プリンタ装置の状態が一定値を越える頻度でエラーが起こり得る状態であることを印刷開始前にユーザに認知させて、その対応をユーザに委ねることができる利便性に優れた操作環境を自在に構築できるという効果を奏する。
【図面の簡単な説明】
【図１】
本発明を適用可能な出力装置の構成を示す断面図である。
【図２】
本発明の第１実施形態を示す情報処理装置および印刷装置を適用可能な印刷シ
ステムの構成を説明するブロック図である。
【図３】
本発明に係る印刷システムにおけるネットワーク接続例を示す図である。
【図４】
図３に示した印刷システムの制御モジュール構成を説明するブロック図である
。
【図５】本発明に係る印刷システムにおけるデータ処理手順の一例を示すフローチャートである。
【図６】図２に示したホストコンピュータのＣＲＴに表示されるダイアログの一例を示す図である。
【図７】本発明の第２実施形態を示す印刷システムの構成を説明するブロック図である。
【図８】図２に示したＣＲＴに表示される警告ダイアログの一例を示す図である。
【図９】図７に示した印刷装置で管理されるエラー発生率情報の一例を示す図である。
【図１０】本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る情報処理装置，印刷装置を適用可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
４０１  アプリケーション
４０２  印刷データ出力手段
４０３  印刷機構部
４０４  エラー判断手段
４０５  エラー表示入力手段
４０６  時間計測手段
４０７  ユーザ判断手段
４０８  エラー表示手段
【図１】
2004280214.tif 000003
【図２】
2004280214.tif 000004
【図３】
2004280214.tif 000005
【図４】
2004280214.tif 000006
【図５】
2004280214.tif 000007
【図６】
2004280214.tif 000008
【図７】
2004280214.tif 000009
【図８】
2004280214.tif 000010
【図９】
2004280214.tif 000011
【図１０】
2004280214.tif 000012
【図１１】
2004280214.tif 000013