(57)【要約】【課題】  印刷障害の復旧に必要な障害内容の実体情報を収集する。【解決手段】  ＰＣ・モード判定手段３−１は、受け入れた印刷情報に基づいて、該印刷情報が実体情報の収集を目的としているか否かを判定し、ＰＣ情報収集格納手段３−２は、ＰＣ・モード判定手段３−１による、上記印刷情報が実体情報の収集を目的としている旨の判定結果に基づいて、情報処理装置（１）の動作環境情報を収集してＰＣ・記憶部４に格納し、描画動作取得格納手段３−３は、該ＰＣ・モード判定手段３−１による、上記印刷情報が実体情報の収集を目的としている旨の判定結果に基づいて、情報処理装置（１）内部における描画動作情報を収集してＰＣ・記憶部４に格納し、印刷装置情報受入格納手段３−４は、印刷情報を送出すべき印刷装置（１）の動作環境情報を受け入れてＰＣ・記記憶部４に格納する。【選択図】        図１
2005322137.tif 000002
【特許請求の範囲】
【請求項１】
障害内容の実体情報を収集する情報処理装置であって、
入力された情報に基づいて、該情報が前記実体情報を収集する情報か否かを判定するモード判定手段と、
前記モード判定手段の判定結果により、前記実体情報の収集が指定されていると判定された場合に前記情報処理装置の動作環境情報を収集する情報収集手段と、
前記モード判定手段の判定結果により、前記実体情報の収集が指定されていると判定された場合に前記情報処理装置における描画動作情報を取得する描画動作取得手段と、
印刷装置の動作環境情報を受け入れる印刷装置情報受入手段とを備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置に於いて、
前記情報処理装置内部における描画動作情報は、前記情報処理装置が有する、アプリケーション実行手段によって処理される描画データであることを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置に於いて、
前記描画動作取得手段が取得する描画動作情報の範囲を限定する情報収集範囲限定手段を更に備えることを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置に於いて、
前記描画動作取得手段が取得する描画動作情報の種類を特定する描画オブジェクト特定手段を更に備えることを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置に於いて、
前記収集した情報処理装置の動作環境情報、前記取得した情報処理装置内部における描画動作情報、及び、前記印刷情報を送出すべき印刷装置の動作環境情報の内、少なくとも一つの内容を予め定められている情報処理装置へ転送する情報転送手段を更に備えることを特徴とする情報処理装置。
【請求項６】
障害内容の実体情報を収集する印刷装置であって、
入力された情報に基づいて、該情報が前記実体情報の収集を指定する情報か否かを判定するモード判定手段と、
前記モード判定手段により、前記実体情報の収集が指定されていると判定された場合に前記印刷装置の動作環境情報を収集する情報収集手段と、
前記印刷装置の動作環境情報を外部へ送出する情報転送手段とを備えることを特徴とする印刷装置。
【請求項７】
請求項１から請求項５までの何れか一項に記載の情報処理装置と、請求項６に記載の印刷装置とを含むことを特徴とする障害情報収集システム。
【請求項８】
請求項１に記載の情報処理装置において、
前記収集した動作環境情報及び前記取得した描画動作情報の少なくとも一方を前記印刷情報を送出すべき印刷装置に向けて、前記印刷情報に添付して送出する格納情報添付手段を更に備えることを特徴とする情報処理装置。
【請求項９】
請求項６に記載の印刷装置に於いて、
前記受け入れた印刷情報に添付される前記動作環境情報及び前記描画動作情報の少なくとも一方を取得する上位情報取得手段を更に備えることを特徴とする印刷装置。
【請求項１０】
請求項８に記載の情報処理装置と、請求項９に記載の印刷装置とを含むことを特徴とする障害情報収集システム。
【請求項１１】
障害内容の実体情報を収集する、情報処理装置の障害情報収集方法であって、
入力された情報に基づいて、該情報が前記実体情報を収集する情報か否かを判定するモード判定手順と、
前記モード判定手順の判定結果により、前記実体情報の収集が指定されていると判定された場合に前記情報処理装置の動作環境情報を収集する情報収集手順と、
前記モード判定手順の判定結果により、前記実体情報の収集が指定されていると判定された場合に前記情報処理装置における描画動作情報を収集する描画動作取得手順と、
印刷装置の動作環境情報を受け入れる印刷装置情報受け入れ手順とを備えることを特徴とする情報処理装置の障害情報収集方法。
【請求項１２】
障害内容の実体情報を収集する、印刷装置の障害情報収集方法であって、
入力された情報に基づいて、該情報が前記実体情報を収集する情報か否かを判定するモード判定手順と、
前記モード判定手順により前記実体情報の収集が指定されていると判定された場合に、前記印刷装置の動作環境情報を収集する情報収集手順と、
前記印刷装置の動作環境情報を外部へ送出する情報転送手順とを備えることを特徴とする印刷装置の障害情報収集方法。
【請求項１３】
請求項１１に記載の情報処理装置の障害情報収集方法と、請求項１２に記載の印刷装置の障害情報収集方法とを含むことを特徴とする、印刷システムにおける障害内容の実体情報を収集する障害情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムの中で発生する印刷障害の復旧を図るべく、障害内容の実体情報を収集する障害情報収集システム、当該システムを構成する情報処理装置、印刷装置、及び障害情報収集方法に関するものである。
【背景技術】
【０００２】
印刷システムの中で発生する印刷障害の復旧には、装置の取扱ミス等のように容易に解決する場合を除いて、障害内容の実体情報を収集し、詳細に分析しなければ解決しない場合が多い。例えば印刷システムのソフトウェア障害等による場合が、この例に該当する。このような場合に於いて、従来は、使用者が、関係者に個別に依頼して、障害の概要、情報処理装置の印刷環境に関する情報、プリンタに関する情報、ネットワーク接続形態に関する情報等を収集する必要が有った。ときには、印刷装置が、印刷ジョブの実行に用いる印刷データを、保守員に現場へ出向いて収集して貰うこともあった。このように、従来は、障害内容の実体情報を収集するために多大な労力と時間とを要していた。
【０００３】
かかる状態を少しでも解決しようとして種々の試みがなされ、その内容が公開されている（例えば特許文献１参照）。この例では、印刷装置が、印刷ジョブの実行に用いた印刷データと、情報データとを専用の記憶装置に記憶しておき、必要に応じて外部記憶装置へ転送出来る構成を取っている。しかし、かかる構成では、専用の記憶装置の記憶容量が大きくなるとともに、印刷データを解析することになり、データ解析に多大な時間と労力とを必要としていた。
【特許文献１】特開平１０−１１９３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、印刷障害の復旧に必要な障害内容の実体情報を収集するために多大な労力と時間とを要していた点である。
【課題を解決するための手段】
【０００５】
本発明では、受け入れた印刷ジョブから、該印刷ジョブが実体情報の収集を目的としているか否かを判定するＰＣ・モード判定手段と、該ＰＣ・モード判定手段による、上記印刷ジョブが上記実体情報の収集を目的としている旨の判定結果に基づいて、情報処理装置の動作環境を収集して所定の記憶部に格納するＰＣ情報収集格納手段と、該ＰＣ・モード判定手段による、上記印刷ジョブが上記実体情報の収集を目的としている旨の判定結果に基づいて、上記情報処理装置内部における描画動作情報を収集して上記記憶部に格納する描画動作取得格納手段と、上記印刷ジョブを送出すべき印刷装置の動作環境を受け入れて上記記憶部に格納する印刷装置情報受け入れ格納手段とを備えることによって、印刷障害発生時に、印刷システムの使用者は、上記印刷ジョブに実体情報の収集モードを設定するのみで、印刷障害の復旧に必要な障害内容の実体情報を自動的に収集可能になることを最も主要な特徴とする。
【発明の効果】
【０００６】
印刷障害発生時に、印刷システムの使用者は、上記印刷ジョブに実体情報の収集モードを設定するのみで、印刷障害の復旧に必要な障害内容の実体情報を自動的に収集可能になるので、印刷障害の復旧に必要な障害内容の実体情報を収集するために多大な労力と時間とを要することが無くなるという効果を得る。また、印刷ジョブが多数のコマンドなどの描画データを含んでいる段階での動作を把握できるので、後に続く解析処理に於いては、必要最低限度の労力と時間とによって解析することが出来るという効果を得る。
【発明を実施するための最良の形態】
【０００７】
ＰＣ・モード判定手段と、ＰＣ・情報収集格納手段と、描画動作取得格納手段、印刷装置情報受入格納手段と、ＰＣ・情報転送手段と、印刷データ変換手段とを、ＰＣ制御部の制御手段として構成し、その制御プログラムをプリンタドライバに含めることによって、情報処理装置に該プリンタドライバをインストールすることのみによって所望の情報処理装置を得ることが出来、部品点数を増加することなく最低限度のコストアップによって本発明による障害情報収集システムを実現した。
【実施例１】
【０００８】
図１は、実施例１における障害報告システムのブロック図である。
図に示すように、実施例１の障害報告システムは、情報処理装置（１）と、情報処理装置（２）と、印刷装置（１）と、印刷装置（２）と、ネットワーク１０とを含んでいる。
【０００９】
情報処理装置（１）、又は、情報処理装置（２）は、基本動作実行手段１−１と、アプリケーション実行手段１−２と、データ入出力部２と、ＰＣ・制御部３と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、ＰＣ・記憶部４と、ＰＣ・送受信バッフア５と、データ外部転送部６と、ＰＣ・送受信部７とを備え、使用者の要求に基づいて印刷ジョブを構成してネットワーク１０を介して印刷装置（１）、及び、印刷装置（２）へ送り、印刷ジョブに含めたワークの実行を要求する部分である。
【００１０】
通常は、情報処理装置としてパーソナルコンピュータ（以後ＰＣと記す）等が用いられる。本発明では、使用者の要求によって、印刷ジョブの中に障害内容の実体情報の収集を求める設定を行い、実体情報の収集を実行する部分でもある。ここでは、一例として情報処理装置（１）、又は、情報処理装置（２）の２台のみに限定しているが、本発明による障害報告システムは、この例に限定されるものではない。即ち、ネットワークに接続される台数は何台であってもかまわない。ここでは、情報処理装置（１）のみを取り上げて説明する。
【００１１】
基本動作実行手段１−１は、フロッピーディスクや、ハードディスクへのデータの読み書き、データ入出力部２を介してのデータの取り込み、ディスプレイ等へのキャラクタ出力等の基本動作を実行する手段である。この手段は、ＰＣ制御部３がＯＳ１（ＰＣ制御部３の制御手段を構成する基本ソフト）を起動することによって構成される手段である。
【００１２】
アプリケーション実行手段１−２は、使用者がデータ入出力部２を介して入力する印刷情報９を受け入れて、印刷ジョブ９−３の作成等を実行する手段である。この手段は、ＰＣ制御部３がＯＳ１（ＰＣ制御部３の制御手段を構成する基本ソフト）の管理のもとにアプリケーションソフト（図示しない）を起動することによって構成される手段である。
【００１３】
データ入出力部２は、キーボートなどを用いて、使用者が印刷情報９を入力したり、ディスプレイ等を介して使用者に対して、情報処理装置（１）内部の制御プロセスを明示したり、使用者と情報処理装置（１）との間のインタフェースの役割を果たす部分である。
【００１４】
ＰＣ・制御部３は、装置全体を制御するＣＰＵ（中央演算処理装置）であり、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ８、等を起動することによって構成する部分でもある。
【００１５】
ＰＣ・モード判定手段３−１は、受け入れた印刷ジョブ９−３から、印刷情報９に含まれていたモード設定情報９−２を検出し、該印刷ジョブ９−３が、印刷障害の実体情報の収集を目的としているか否かを判定するＰＣ・制御部３の制御手段である。
【００１６】
ＰＣ・情報収集格納手段３−２は、ＰＣ・モード判定手段３−１による、印刷ジョブ９−３が上記実体情報の収集を目的としている旨の判定結果に基づいて、情報処理装置の動作環境を収集し、ＰＣ・記憶部４に格納するＰＣ・制御部３の制御手段である。ここで情報処理装置の動作環境とは、情報処理装置名、ＣＰＵのクロック周波数、メモリサイズ、ＯＳ１のバージョン、ログインユーザ名、等のプリンタドライバ８に格納されている情報を言う。
【００１７】
描画動作取得格納手段３−３は、ＰＣ・モード判定手段３−１による、印刷ジョブ９−３が上記印刷障害の実体情報の収集を目的としている旨の判定結果に基づいて、情報処理装置内部における描画動作情報を収集し、ＰＣ・記憶部４に格納するＰＣ・制御部３の制御手段である。ここで、描画動作情報とは、アプリケーション実行手段１−２とプリンタドライバ８との間で送受信される、コマンドを多数含んでいる描画データ段階での動作情報を言う。
【００１８】
印刷装置情報受入格納手段３−４は、印刷ジョブ９−３を送出すべき印刷装置（ここでは印刷装置（１）または印刷装置（２））の動作環境情報を受け入れてＰＣ・記憶部４に格納するＰＣ・制御部３の制御手段である。
【００１９】
ＰＣ・情報転送手段３−５は、ＰＣ・記憶部４から、情報処理装置（１）の動作環境情報、装置内部における描画動作情報、及び、印刷装置の動作環境情報を予め定められている情報処理装置へ転送するＰＣ・制御部３の制御手段である。
印刷データ変換手段は、印刷ジョブ９−３に含まれている描画データを印刷データへ変換する手段である。
【００２０】
ＰＣ・記憶部４は、情報処理装置（１）の内部に含まれる、ＲＯＭ（リードオンリーメモリ）と、ＲＡＭ（ランダムアクセスメモリ）とを一括して表した記憶装置（メモリ）である。特に、本実施例では、プリンタドライバ８のインストールによってＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６とを構成するためにＰＣ・制御部３が実行する制御プログラムが格納される部分でもある。
【００２１】
ＰＣ・送受信バッファ５は、ネットワーク１０を介して印刷装置との間で交信するデータを一時格納するメモリである。
データ外部転送部６は、上記ＰＣ・情報転送手段３−５の制御に基づいて、予め定められている情報処理装置へ所定の情報を転送する部分である。
【００２２】
ＰＣ・送受信部７は、情報処理装置（１）とネットワーク１０とのインタフェース部分であり、通常、情報処理装置（１）とネットワーク１０との間の情報交信を制御するためにネットワークインタフェースカードが挿入されている。
【００２３】
印刷装置（１）、又は、印刷装置（２）は、Ｐｒ・送受信部１１と、Ｐｒ・送受信バッファ１２と、印刷部１３と、Ｐｒ・制御部１４と、Ｐｒ・記憶部１５とを備え、情報処理装置（１）又は情報処理装置（２）から受け入れた印刷ジョブ９−４に含まれているワークを実行する部分である。ここでは、一例として印刷装置（１）、又は、印刷装置（２）の２台のみに限定しているが、本発明による障害報告システムは、この例に限定されるものではない。即ち、ネットワークに接続される台数は何台であってもかまわない。ここでは、印刷装置（１）のみを取り上げて説明する。
【００２４】
Ｐｒ・送受信部１１は、印刷装置（１）とネットワーク１０とのインタフェース部分であり、通常、印刷装置（１）とネットワーク１０との間の情報交信を制御するためにネットワークインタフェースカードが挿入されている。
Ｐｒ・送受信バッフア１２は、ネットワーク１０を介して情報処理装置との間で交信するデータを一時格納するメモリである。
【００２５】
印刷部１３は、受け入れた印刷データに基づいて印刷処理を実行するプリントエンジン部分である。
Ｐｒ・制御部１４は、印刷装置全体を制御するＣＰＵ（中央演算制御処理装置）である。又、Ｐｒ・記憶部１５に格納されている制御プログラムを起動することによって、Ｐｒ・モード判定手段１４−１と、Ｐｒ・情報収集格納手段１４−２と、Ｐｒ・情報転送手段１４−３と、描画手段１４−４とを構成する部分でもある。
【００２６】
Ｐｒ・モード判定手段１４−１は、受け入れた印刷ジョブ９−４から、使用者が印刷情報９に含めたモード設定情報９−２を検出し、該印刷ジョブ９−４が、実体情報の収集を目的としているか否かを判定するＰｒ・制御部１４の制御手段である。
【００２７】
Ｐｒ・情報収集格納手段１４−２は、Ｐｒ・モード判定手段１４−１による、印刷ジョブ９−４が上記実体情報の収集を目的としている旨の判定結果に基づいて、情報処理装置の動作環境を収集し、Ｐｒ・記憶部１５に設けられている所定の領域に格納するＰｒ・制御部１４の制御手段である。ここで印刷装置の動作環境とは、用紙サイズ情報、フォント等のダウンロード資源、ファームウェアバージョン、トナー残量、シリアル番号等の情報を言う。
【００２８】
Ｐｒ・情報転送手段１４−３は、Ｐｒ・記憶部１５の所定の領域から、印刷装置（１）の動作環境の内容をＰｒ・送受信部１１、ネットワーク１０を介して情報処理装置（１）へ送信する手段である。
Ｐｒ・記憶部１５は、印刷装置（１）の内部に含まれる、ＲＯＭ（リードオンリーメモリ）とＲＡＭ（ランダムアクセスメモリ）とを一括して表した記憶装置（メモリ）である。特に、本実施例では、Ｐｒ・モード判定手段１４−１、Ｐｒ・情報収集格納手段１４−２、Ｐｒ・情報転送手段１４−３、描画手段１４−４とを構成するためにＰｒ・制御部１４が実行する制御プログラムが格納される部分でもある。
【００２９】
ネットワーク１０は、情報処理装置（１）と、情報処理装置（２）と、印刷装置（１）と、印刷装置（２）とを接続するデータ回線である。通常は、ＬＡＮ（ローカルエリアネットワーク）が用いられる。
【００３０】
次に実施例１の動作について説明する。
図２は、実施例１の動作のフローチャート（その１）である。
図３は、実施例１の動作のフローチャート（その２）である。
これらのフローチャートは、実施例１の障害報告システムに於いて、情報処理装置（１）（図１）が使用者から印刷情報９（図１）を受け入れて障害の実体情報を収集する動作を表している。ステップＳ１−１からステップＳ１−２１までステップ順に説明する。
【００３１】
ステップＳ１−１
使用者がデータ入出力部２（図１）（例えばキーボード）を介して印刷設定開始を求めると、ＯＳ１（図１）が起動して、基本動作実行手段１−１（図１）が、データ入出力部２（図１）のディスプレイ上に印刷条件の設定入力を求める表示を行う。
【００３２】
ステップＳ１−２
ディスプレイの表示に従って使用者が、印刷情報９（図１）のモード設定情報９−２を入力する。即ち、所定の設定項目を設定する。所定の設定項目の中には、用紙サイズ、印刷部数等の他に障害報告用データの収集モードのオン・オフを求める設定も含まれる。
【００３３】
ステップＳ１−３
使用者による所定の設定項目の設定が終了すると基本動作実行手段１−１（図１）が印刷開始指示を実行する。
ステップＳ１−４
アプリケーション実行手段１−２（図１）は、上記設定された項目について印刷条件を設定する。
【００３４】
ステップＳ１−５
アプリケーション実行手段１−２（図１）は、使用者がデータ入出力部２（図１）を介して入力する描画データ９−１を含めて印刷ジョブ９−３（図１）の生成を開始する。印刷ジョブ９−３（図１）には、ジョブの開始と終了を制御するコマンド、ページの開始と終了を制御するコマンド、ページの開始と終了の間に挿入されるコマンド等々、多数のコマンドが含まれる。尚、障害発生時には、これらのコマンド群を調査することが障害の早期解決に繋がることになる。
【００３５】
ステップＳ１−６
ＰＣ・モード判定手段３−１（図１）は、印刷ジョブ９−３（図１）からモード設定情報９−２（図１）を検出して、この印刷ジョブ９−３（図１）が、障害実体情報の収集を求めているか否かを判定する。ＰＣ・モード判定手段３−１（図１）の判定結果がＹＥＳで有ればステップＳ１−７へ進み、ＮＯであればステップＳ１−１０（図３）へ進む。
【００３６】
ステップＳ１−７
ＰＣ・情報収集格納手段３−２（図１）は、印刷ジョブ９−３（図１）からモード設定情報９−２（図１）を検出し、使用者が、設定した、用紙サイズ、印刷部数等、情報処理装置（１）の動作環境を収集する。
ステップＳ１−８
ＰＣ・情報収集格納手段３−２（図１）は、収集した情報処理装置（１）の動作環境をＰＣ・記憶部４の所定の領域に格納する。
【００３７】
ステップＳ１−９
ＰＣ・モード判定手段３−１（図１）は、印刷ジョブ９−３（図１）に含まれている描画データ９−１（図１）の領域に、判定結果がＹＥＳである旨を示す障害モードオンを記録する。
ステップＳ１−１０
アプリケーション実行手段１−２（図１）による印刷ジョブ９−３（図１）の生成が終了し、且つ、描画データから印刷データへの変換が終了するまではステップＳ１−１１へ進み、終了するとステップＳ１−１４へ進む。
【００３８】
ステップＳ１−１１
描画動作取得格納手段３−３（図１）は、描画データ９−１（図１）の領域にＰＣ・モード判定手段３−１（図１）の判定結果がＹＥＳである旨を示す障害モードオンの記録があるかどうかを判定し、ある場合にはステップＳ１−１２へ進み、無い場合にはステップＳ１−１３へ跳ぶ。
【００３９】
ステップＳ１−１２
描画動作取得格納手段３−３（図１）は、描画データ９−１（図１）を取得してＰＣ・記憶部４（図１）の所定の領域へ格納してステップＳ１−１３へ進む。
ステップＳ１−１３
印刷データ変換手段３−６は、描画データ９−１（図１）を印刷データに変換してステップＳ１−１０へ戻り、アプリケーション実行手段１−２（図１）による印刷ジョブ９−４（図１）の生成が終了するとステップＳ１−１４へ進む。
【００４０】
ステップＳ１−１４
描画データ９−１（図１）が印刷データに変換された後の印刷ジョブ９−４は、一旦ＰＣ・送受信バッファへ格納されたあと、ＰＣ・送受信部７（図１）及びネットワーク１０を介して印刷装置（１）（図１）へ送信される。以後印刷装置（１）（図１）の動作となる。
【００４１】
ステップＳ１−１５
Ｐｒ・送受信部１１が、印刷ジョブ９−４（図１）を受け入れると、Ｐｒ・モード判定手段１４−１（図１）は、上記ステップＳ１−９でＰＣ・モード判定手段３−１（図１）が描画データ９−１（図１）の領域（この時点では印刷データに変換されている）に障害モードオンの記録を検索し、検出出来たときにはステップＳ１−１６へ進み、検出出来なかったときにはステップＳ１−１８へ跳ぶ。
【００４２】
ステップＳ１−１６
Ｐｒ・情報収集格納手段１４−２は、用紙サイズ情報、フォント等のダウンロード資源、ファームウェアバージョン、トナー残量、シリアル番号等、印刷装置（１）（図１）の動作環境を収集して、Ｐｒ・記憶部１５の所定の領域に格納する。
【００４３】
ステップＳ１−１７
Ｐｒ・情報転送手段１４−３は、Ｐｒ・記憶部１５の所定の領域から動作環境情報を読み出してＰｒ・送受信部１１を介して情報処理装置（１）（図１）へ返信する。
【００４４】
ステップＳ１−１８
描画手段１４−４は、印刷ジョブ９−４（図１）に含まれている印刷データを展開処理してビットデータに変換する。
ステップＳ１−１９
印刷部１３は、ビットデータを受け入れて印刷処理する。以後情報処理装置（１）の動作となる。
【００４５】
ステップＳ１−２０
印刷装置情報受入格納手段３−４（図１）は、ステップＳ１−１７で、Ｐｒ・情報転送手段１４−３から印刷装置の動作環境情報を受け入れた場合にはステップＳ１−２１へ進み、受け入れない場合には、そのままフローを終了する。
ステップＳ１−２１
印刷装置情報受入格納手段３−４（図１）は、Ｐｒ・情報転送手段１４−３から受け入れた印刷装置の動作環境情報をＰＣ・記憶部４（図１）の所定の領域に格納してフローを終了する。
【００４６】
尚、収集された障害の実体情報の全てがＰＣ・記憶部４（図１）の所定の位置に格納されるので、その後に、これらの情報を、ＰＣ・情報転送手段３−５（図１）が、予め定めてある情報処理装置へ通信回線を用いて送信することも可能になる。
【００４７】
上記説明では、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ８、等を起動することによってＰＣ・制御部３の制御手段として構成し、Ｐｒ・モード判定手段１４−１と、Ｐｒ・情報収集格納手段１４−２と、Ｐｒ・情報転送手段１４−３と、描画手段１４−４とをＰｒ・記憶部１５に格納されている制御プログラムを起動することによってＰｒ・制御部１４の制御手段で構成した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記、各手段を専用の電子回路で構成しても良い。
【００４８】
以上説明したように、本実施例では、障害発生時に、印刷システム（特に情報処理装置）の使用者は、上記印刷情報に実体情報の収集モードを設定するのみで、印刷障害の復旧に必要な障害内容の実体情報を自動的に収集可能になるので、印刷障害の復旧に必要な障害内容の実体情報を収集するために多大な労力と時間とを要することが無くなるという効果を得る。また、アプリケーション実行手段とプリンタドライバ間に於ける送受信情報を取得出来るので、後に続く解析処理に於いては、必要最低限度の労力と時間とによって描画動作情報を解析することが出来るという効果を得る。また、実体情報として、情報処理装置の動作環境、描画動作情報、印刷装置の動作環境等の情報を収集することにより、印刷障害の解析処理に於いて障害内容を再現することが可能になり、解析処理を容易にすることが出来るという効果を得る。
【実施例２】
【００４９】
上記実施例１は、情報処理装置の使用者が、システムの障害に気づいた場合に於いて、当該使用者による障害内容の実体情報収集に役立つ構成を実現した。実施例２では、印刷装置の使用者が、システムの障害に気づいた場合に於いて、情報処理装置の使用者に連絡して印刷情報を情報処理装置に入力して貰うだけで、印刷装置の使用者が容易に障害内容の実体情報を収集することが可能になる構成の実現を目的とする。
【００５０】
図４は、実施例２における障害報告システムのブロック図である。
図に示すように、実施例２の障害報告システムは、情報処理装置（２１）と、情報処理装置（２２）と、印刷装置（２１）と、印刷装置（２２）と、ネットワーク１０とを含んでいる。以下に実施例１との相違部分のみについて説明する。実施例１と同様の部分については、実施例１と同一の符号が付されている。
【００５１】
情報処理装置（２１）、又は、情報処理装置（２２）は、基本動作実行手段１−１と、アプリケーション実行手段１−２と、データ入出力部２と、ＰＣ・制御部２３と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷データ変換手段３−６と、格納情報添付手段２３−１と、ＰＣ・記憶部４と、ＰＣ・送受信バッフア５と、ＰＣ・送受信部７とを備え、使用者の要求に基づいて印刷ジョブを構成してネットワーク１０を介して印刷装置（２１）、及び、印刷装置（２２）へ送り、印刷ジョブに含めたワークの実行を要求する部分である。
【００５２】
通常は、情報処理装置としてパーソナルコンピュータ等が用いられる。本発明では、使用者の要求によって、印刷ジョブの中に障害内容の実体情報の収集を求める設定を行い、実体情報の収集を実行する部分でもある。ここでは、一例として情報処理装置（２１）、又は、情報処理装置（２２）の２台のみに限定しているが、本発明による障害報告システムは、この例に限定されるものではない。即ち、ネットワークに接続される台数は何台であってもかまわない。ここでは情報処理装置（２１）のみを取り上げて説明する。
【００５３】
ＰＣ・制御部２３は、装置全体を制御するＣＰＵ（中央演算処理装置）であり、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷データ変換手段３−６と、格納情報添付手段２３−１とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ８、等を起動することによって構成する部分でもある。
【００５４】
格納情報添付手段２３−１は、ＰＣ・情報収集格納手段３−２が収集してＰＣ・記憶部４の所定の領域へ格納した情報処理装置（２１）の動作環境情報と、描画動作取得格納手段３−３が取得してＰＣ・記憶部４の所定の領域へ格納した描画動作情報とを、描画データのまま印刷ジョブ９−４に添付するＰＣ・制御部２３の制御手段である。
尚、実施例２の情報処理装置（２１）は、実施例１の情報処理装置（１）が有していた、印刷装置情報受入格納手段３−４（図１）と、ＰＣ・情報転送手段３−５（図１）と、データ外部転送部６（図１）とを有していない。ここで印刷ジョブ９−４は、印刷ジョブ９−３の描画データが印刷データに変換された後の状態を指している。
【００５５】
印刷装置（２１）、又は、印刷装置（２２）は、Ｐｒ・送受信部１１と、Ｐｒ・送受信バッファ１２と、印刷部１３と、Ｐｒ・制御部２４と、Ｐｒ・記憶部１５とを備え、情報処理装置（２１）又は情報処理装置（２２）から受け入れた印刷ジョブ９−４に含まれているワークを実行する部分である。ここでは、一例として印刷装置（２１）、又は、印刷装置（２２）の２台のみに限定しているが、本発明による障害報告システムは、この例に限定されるものではない。即ち、ネットワークに接続される台数は何台であってもかまわない。ここでは、情報処理装置（２１）のみを取り上げて説明する。
【００５６】
Ｐｒ・制御部２４は、印刷装置全体を制御するＣＰＵ（中央演算制御処理装置）である。又、Ｐｒ・記憶部１５に格納されている制御プログラムを起動することによって、Ｐｒ・モード判定手段１４−１と、Ｐｒ・情報収集格納手段１４−２と、Ｐｒ・情報転送手段１４−３と、描画手段１４−４と、上位情報取得格納手段２４−１と、システム情報転送手段２４−２を構成する部分でもある。
【００５７】
上位情報取得格納手段２４−１は、格納情報添付手段２３−１が、描画データのまま印刷ジョブ９−４に添付した情報処理装置（２１）の動作環境情報と、描画動作情報とを取得してＰｒ・記憶部１５の所定の領域に格納するＰｒ・制御部２４の制御手段である。
システム情報転送手段２４−２は、Ｐｒ・記憶部１５から、情報処理装置（２１）の動作環境情報、装置内部における描画動作情報、及び、印刷装置（２１）の動作環境情報を予め定められている情報処理装置へ転送するＰｒ・制御部２４の制御手段である。
【００５８】
システム情報転送部１６は、上記システム情報転送手段２４−２の制御に基づいて、予め定められている情報処理装置へ所定の情報を転送する部分である。
他の構成部分は、実施例と同様なので説明を省略する。
【００５９】
次に実施例２の動作について説明する。
図５は、実施例２の動作のフローチャート（その１）である。
図６は、実施例２の動作のフローチャート（その２）である。
これらのフローチャートは、実施例１の障害報告システムに於いて、情報処理装置（１）（図１）が使用者から印刷情報９（図１）を受け入れて障害の実体情報を収集する動作を表している。ステップＳ２−１からステップＳ２−２３までステップ順に説明する。
【００６０】
ステップＳ２−１
システムの障害に気づいた印刷装置の使用者から依頼を受けた情報処理装置の使用者が、データ入出力部２（図４）（例えばキーボード）を介して印刷設定開始を求めると、ＯＳ１（図４）が起動して、基本動作実行手段１−１（図４）が、データ入出力部２（図４）のディスプレイ上に印刷条件の設定入力を求める表示を行う。
【００６１】
ステップＳ２−２
ディスプレイの表示に従って情報処理装置の使用者が、印刷情報９（図４）のモード設定情報９−２を入力する。即ち、所定の設定項目を設定する。所定の設定項目の中には、用紙サイズ、印刷部数等の他に障害報告用データの収集モードのオン・オフを求める設定も含まれる。
【００６２】
ステップＳ２−３
情報処理装置の使用者による所定の設定項目の設定が終了すると基本動作実行手段１−１（図４）が印刷開始指示を実行する。
ステップＳ２−４
アプリケーション実行手段１−２（図４）は、上記設定された項目について印刷条件を設定する。
【００６３】
ステップＳ２−５
アプリケーション実行手段１−２（図４）は、情報処理装置の使用者がデータ入出力部２（図４）を介して入力する描画データ９−１を含めて印刷ジョブ９−３（図４）の生成を開始する。印刷ジョブ９−３（図４）には、ジョブの開始と終了を制御するコマンド、ページの開始と終了を制御するコマンド、ページの開始と終了の間に挿入されるコマンド等々、多数のコマンドが含まれる。尚、障害発生時には、これらのコマンド群を調査することが障害の早期解決に繋がることになる。
【００６４】
ステップＳ２−６
ＰＣ・モード判定手段３−１（図４）は、印刷ジョブ９−３（図４）からモード設定情報９−２（図４）を検出して、この印刷ジョブ９−３（図４）が、障害内容の実体情報の収集を求めているか否かを判定する。ＰＣ・モード判定手段３−１（図４）の判定結果がＹＥＳで有ればステップＳ２−７へ進み、ＮＯであればステップＳ２−１０へ進む。
【００６５】
ステップＳ２−７
ＰＣ・情報収集格納手段３−２（図４）は、印刷ジョブ９−３（図４）からモード設定情報９−２（図４）を検出し、使用者が、設定した、用紙サイズ、印刷部数等、情報処理装置（１）の動作環境を収集する。
ステップＳ２−８
ＰＣ・情報収集格納手段３−２（図４）は、収集した情報処理装置（２１）の動作環境をＰＣ・記憶部４（図４）の所定の領域に格納する。
【００６６】
ステップＳ２−９
ＰＣ・モード判定手段３−１（図４）は、印刷ジョブ９−３（図４）に含まれている描画データ９−１（図４）の領域に、判定結果がＹＥＳである旨を示す障害モードオンを記録する。
【００６７】
ステップＳ２−１０
アプリケーション実行手段１−２（図４）による印刷ジョブ９−３（図４）の生成が終了し、且つ、描画データから印刷データへの変換が終了するまではステップＳ２−１１へ進み、終了するとステップＳ２−１４へ進む。
【００６８】
ステップＳ２−１１
描画動作取得格納手段３−３（図４）は、描画データ９−１（図３）の領域にＰＣ・モード判定手段３−１（図４）の判定結果がＹＥＳである旨を示す障害モードオンの記録があるかどうかを判定し、ある場合にはステップＳ２−１２へ進み、無い場合にはステップＳ２−１３へ跳ぶ。
【００６９】
ステップＳ２−１２
描画動作取得格納手段３−３（図４）は、描画データ９−１（図４）を取得してＰＣ・記憶部４（図４）の所定の領域へ格納してステップＳ２−１３へ進む。
ステップＳ２−１３
印刷データ変換手段３−６は、描画データ９−１（図４）を印刷データに変換してステップＳ２−１０へ戻り、アプリケーション実行手段１−２（図４）による印刷ジョブ９−４（図４）の生成が終了するとステップＳ２−１４へ進む。
【００７０】
ステップＳ２−１４
描画データ９−１（図４）の領域にＰＣ・モード判定手段３−１（図４）の判定結果がＹＥＳである旨を示す障害モードオンの記録があるかどうかを判定し、ある場合にはステップＳ２−１５へ進み、無い場合にはステップＳ２−１６へ跳ぶ。
【００７１】
ステップＳ２−１５
格納情報添付手段２３−１（図４）は、ＰＣ・情報収集格納手段３−２が収集してＰＣ・記憶部４（図４）の所定の領域へ格納した情報処理装置（２１）（図４）の動作環境情報と、描画動作取得格納手段３−３（図４）が取得してＰＣ・記憶部４（図４）の所定の領域へ格納した描画動作情報とを、描画データのまま印刷ジョブ９−４に添付する。
【００７２】
ステップＳ２−１６
描画データ９−１（図４）が印刷データに変換された後の印刷ジョブ９−４は、一旦ＰＣ・送受信バッファ５（図４）へ格納されたあと、ＰＣ・送受信部７（図４）及びネットワーク１０（図４）を介して印刷装置（２１）（図４）へ送信される。以後印刷装置（２１）（図４）の動作となる。
【００７３】
ステップＳ２−１７（図６）
Ｐｒ・送受信部１１（図４）は、印刷ジョブ９−４を受け入れる。
ステップＳ２−１８
Ｐｒ・モード判定手段１４−１（図４）は、描画データ９−１（図４）の領域にＰＣ・モード判定手段３−１（図４）の判定結果がＹＥＳである旨を示す障害モードオンの記録があるかどうかを判定し、ある場合にはステップＳ２−１９へ進み、無い場合にはステップＳ２−２２へ跳ぶ。ここでＹＥＳである旨の記録がある場合には印刷データに情報処理装置（２１）（図４）の動作環境情報と描画動作情報とが描画データのまま添付されている筈である。又、ＹＥＳである旨の記録が無い場合には、印刷データには、描画データが添付されていない筈である。
【００７４】
ステップＳ２−１９
上位情報取得格納手段２４−１（図４）は、印刷ジョブ９−４に描画データが添付されているので、この描画データを取得してＰｒ・記憶部１５（図４）の所定の領域に格納して次へ進む。
【００７５】
ステップＳ２−２０
Ｐｒ・情報収集格納手段１４−２（図４）は、用紙サイズ情報、フォント等のダウンロード資源、ファームウェアバージョン、トナー残量、シリアル番号等、印刷装置（２１）（図４）の印刷装置（２１）（図４）の動作環境情報を収集する。
ステップＳ２−２１
Ｐｒ・情報収集格納手段１４−２（図４）は、収集した印刷装置（２１）（図４）の動作環境情報をＰｒ・記憶部１５（図４）の所定の領域に格納する。
【００７６】
ステップＳ２−２２
描画手段１４−４（図４）は、印刷ジョブ９−４（図４）に含まれている印刷データを展開処理してビットデータに変換する。
ステップＳ２−２３
印刷部１３（図４）は、ビットデータを受け入れて印刷処理してフローを終了する。
【００７７】
以上のフローを経ることによって、Ｐｒ・記憶部１５（図４）に格納された障害内容の実体情報を印刷装置の使用者が取得することが出来る。あるいは又、システム情報転送手段２４−２（図４）が、システム情報転送部１６（図４）を用い、通信回線（図示しない）を介して情報処理装置の使用者へも送信することも可能になる。
【００７８】
従って、印刷装置の使用者が、システムの障害に気づいた場合に於いて、情報処理装置の使用者に連絡して印刷情報を情報処理装置に入力して貰うだけで、印刷装置の使用者が容易に障害内容の実体情報を収集することが可能になる。
【００７９】
上記説明では、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、格納情報添付手段２３−１と、印刷データ変換手段３−６とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ２８等を起動することによってＰＣ・制御部２３の制御手段として構成し、Ｐｒ・モード判定手段１４−１と、Ｐｒ・情報収集格納手段１４−２と、Ｐｒ・情報転送手段１４−３と、描画手段１４−４と、上位情報取得格納手段２４−１と、システム情報転送手段２４−２とを、Ｐｒ・記憶部１５に格納されている制御プログラムを起動することによってＰｒ・制御部１４の制御手段として構成する場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記、各手段を専用の電子回路で構成しても良い。
【００８０】
以上説明した本実施例によって、印刷装置の使用者が、システムの障害に気づいた場合に於いて、情報処理装置の使用者に連絡して印刷情報を情報処理装置に入力して貰うだけで、印刷装置の使用者が容易に障害内容の実体情報を収集することが出来るという効果を得る。
【実施例３】
【００８１】
上記、実施例１又は実施例２では、障害報告用データの収集モードで印刷指示を行うと、複数ページの書類である場合には、全てのページの描画データが取得される。しかし現実の障害では、障害の解析に全てのページの描画データを必要としない場合が多い。本実施例では、かかる場合に、障害の解析に必要となるページ又は領域のみの描画データ取得を可能とする構成の実現を目的とする。
【００８２】
図７は、実施例３における障害報告システムのブロック図である。
図に示すように、実施例３の障害報告システムは、情報処理装置（３１）と、情報処理装置（３２）と、印刷装置（１）と、印刷装置（２）と、ネットワーク１０とを含んでいる。以下に実施例１との相違部分のみについて説明する。実施例１と同様の部分については、実施例１と同一の符号が付されている。
【００８３】
情報処理装置（３１）、又は、情報処理装置（３２）は、基本動作実行手段１−１と、アプリケーション実行手段１−２と、データ入出力部２と、ＰＣ・制御部３３と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、情報収集範囲限定手段３３−１と、ＰＣ・記憶部４と、ＰＣ・送受信バッフア５と、データ外部転送部６と、ＰＣ・送受信部７とを備え、使用者の要求に基づいて印刷ジョブを構成してネットワーク１０を介して印刷装置（１）、及び、印刷装置（２）へ送り、印刷ジョブに含めたワークの実行を要求する部分である。
【００８４】
通常は、情報処理装置としてパーソナルコンピュータ（以後ＰＣと記す）等が用いられる。本発明では、使用者の要求によって、印刷ジョブの中に障害内容の実体情報の収集を求める設定を行い、実体情報の収集を実行する部分でもある。ここでは、一例として情報処理装置（３１）、又は、情報処理装置（３２）の２台のみに限定しているが、本発明による障害報告システムは、この例に限定されるものではない。即ち、ネットワークに接続される台数は何台であってもかまわない。ここでは情報処理装置（３１）のみを取り上げて説明する。
【００８５】
ＰＣ・制御部３３は、装置全体を制御するＣＰＵ（中央演算処理装置）であり、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、情報収集範囲限定手段３３―１とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ８、等を起動することによって構成する部分でもある。
【００８６】
情報収集範囲限定手段３３―１は、描画データを収集する範囲を障害報告システムの使用者の要求に基づいて設定する、ＰＣ・制御部３３の制御手段である。
図８は、範囲限定のための入力画面の一例である。
この図は、情報収集範囲限定手段３３―１が、データ入出力部２のディスプレイ上に表示して障害報告システムの使用者に対して範囲限定を求める画面を表している。
【００８７】
図に示すように、ＵＩ−１に使用者が描画データの収集を求めるページを入力させる（図上では７ページを要求している）。次に、要求したページをＸ軸方向（ＭａｔｒｉｘＸ）、及び、Ｙ軸方向（ＭａｔｒｉｘＹ）で分割する数量をＵＩ−３、及びＵＩ−４に入力させる（ここではＸ方向３分割、Ｙ方向３分割が入力されている）。続いてＸ＝３、Ｙ＝３に分割された画面が表示される（ＵＩ−５）。この画面の各領域に番号が表示され（ＵＩ−６）、それぞれの番号を使用者がオン（クリック）することによって、その領域が描画データの収集領域に設定される（ここでは５及び６）。又、ＵＩ−７をオンすることによって、全ての表示がクリアされる。
他の構成部分は全て実施例１と同様なので説明を省略し、実施例３の動作について説明する。
【００８８】
図９は、実施例３の動作フローチャート（その１）である。
図１０は、実施例３の動作フローチャート（その２）である。
これらのフローチャートは、実施例３の障害報告システムに於いて、情報処理装置（３１）（図７）が使用者から印刷情報９（図７）を受け入れて障害の実体情報を収集する動作を表している。ステップＳ３−１からステップＳ３−２５までステップ順に説明する。
【００８９】
ステップＳ３−１
使用者がデータ入出力部２（図７）（例えばキーボード）を介して印刷設定開始を求めると、ＯＳ１（図７）が起動して、基本動作実行手段１−１（図７）が、データ入出力部２（図７）のディスプレイ上に印刷条件の設定入力を求める表示を行う。
【００９０】
ステップＳ３−２
ディスプレイの表示に従って使用者が、印刷情報９（図７）のモード設定情報９−２を入力する。即ち、所定の設定項目を設定する。所定の設定項目の中には、用紙サイズ、印刷部数等の他に障害報告用データの収集モードのオン・オフを求める設定も含まれる。
【００９１】
ステップＳ３−３
情報収集範囲限定手段３３−１（図７）は、データ入出力部２（図７）のディスプレイ（図示しない）上に図８に示す入力画面を表示して使用者に対して描画データを収集するページを指定させる（ＵＩ−１へ入力させる）。
【００９２】
ステップＳ３−４
情報収集範囲限定手段３３−１（図７）は、データ入出力部２（図７）のディスプレイ（図示しない）上に図８に示す入力画面を表示して使用者の求めているページ上の領域を指定させる（ＵＩ−１〜ＵＩ−７へ入力させる）。
【００９３】
ステップＳ３−５
使用者による所定の設定項目の設定が終了すると基本動作実行手段１−１（図７）が印刷開始指示を実行する。
ステップＳ３−６
アプリケーション実行手段１−２（図７）は、上記設定された項目について印刷条件を設定する。
【００９４】
ステップＳ３−７
アプリケーション実行手段１−２（図７）は、使用者がデータ入出力部２（図７）を介して入力する描画データ９−１を含めて印刷ジョブ９−３（図７）の生成を開始する。印刷ジョブ９−３（図７）には、ジョブの開始と終了を制御するコマンド、ページの開始と終了を制御するコマンド、ページの開始と終了の間に挿入されるコマンド等々、多数のコマンドが含まれる。尚、障害発生時には、これらのコマンド群を調査することが障害の早期解決に繋がることになる。
【００９５】
ステップＳ３−８
ＰＣ・モード判定手段３−１（図７）は、印刷ジョブ９−３（図７）からモード設定情報９−２（図７）を検出して、この印刷ジョブ９−３（図７）が、障害実体情報の収集を求めているか否かを判定する。ＰＣ・モード判定手段３−１（図７）の判定結果がＹＥＳで有ればステップＳ３−９へ進み、ＮＯであればステップＳ３−１２（図１０）へ進む。
【００９６】
ステップＳ３−９
ＰＣ・情報収集格納手段３−２（図７）は、印刷ジョブ９−３（図７）からモード設定情報９−２（図７）を検出し、使用者が、設定した、用紙サイズ、印刷部数等、情報処理装置（３１）（図７）の動作環境を収集する。
ステップＳ３−１０
ＰＣ・情報収集格納手段３−２（図７）は、収集した情報処理装置（３１）（図７）の動作環境情報をＰＣ・記憶部４の所定の領域に格納する。
【００９７】
ステップＳ３−１１
ＰＣ・モード判定手段３−１（図７）は、印刷ジョブ９−３（図７）に含まれている描画データ９−１（図７）の領域に、判定結果がＹＥＳである旨を示す障害モードオンを記録する。
【００９８】
ステップＳ３−１２
アプリケーション実行手段１−２（図７）による印刷ジョブ９−３（図７）の生成が終了し、且つ、描画データから印刷データへの変換が終了するまではステップＳ３−１３へ進み、終了するとステップＳ３−１８へ進む。
【００９９】
ステップＳ３−１３
描画動作取得格納手段３−３（図７）は、描画データ９−１（図７）の領域にＰＣ・モード判定手段３−１（図７）の判定結果がＹＥＳである旨を示す障害モードオンの記録があるかどうかを判定し、記録がある場合にはステップＳ３−１４へ進み、無い場合にはステップＳ３−１７へ跳ぶ。
【０１００】
ステップＳ３−１４
情報収集範囲限定手段３３−１（図７）は、処理すべきページが、指定ページに該当するか否かを判断し、該当する場合にはステップＳ３−１５へ進み、該当しない場合には、ステップＳ３−１２へ戻る。
【０１０１】
ステップＳ３−１５
情報収集範囲限定手段３３−１（図７）は、処理すべき領域が、指定領域に該当するか否かを判断し、該当する場合にはステップＳ３−１６へ進み、該当しない場合には、ステップＳ３−１２へ戻る。
【０１０２】
ステップＳ３−１６
描画動作取得格納手段３−３（図７）は、描画データ９−１（図７）を取得してＰＣ・記憶部４（図７）の所定の領域へ格納してステップＳ３−１７へ進む。
ステップＳ３−１７
印刷データ変換手段３−６は、描画データ９−１（図７）を印刷データに変換してステップＳ３−１２へ戻り、アプリケーション実行手段１−２（図７）による印刷ジョブ９−４（図７）の生成が終了するとステップＳ３−１８へ進む。
【０１０３】
ステップＳ３−１８
描画データ９−１（図７）が印刷データに変換された後の印刷ジョブ９−４は、一旦ＰＣ・送受信バッファ５（図７）へ格納されたあと、ＰＣ・送受信部７（図７）及びネットワーク１０を介して印刷装置（１）（図７）へ送信される。以後印刷装置（１）（図７）の動作となる。
【０１０４】
ステップＳ３−１９
Ｐｒ・送受信部１１（図７）が、印刷ジョブ９−４（図７）を受け入れると、Ｐｒ・モード判定手段１４−１（図７）は、上記ステップＳ３−１１でＰＣ・モード判定手段３−１（図７）が描画データ９−１（図７）の領域（この時点では印刷データに変換されている）に障害モードオンの記録を検索し、検出出来たときにはステップＳ３−２０へ進み、検出出来なかったときにはステップＳ３−２２へ跳ぶ。
【０１０５】
ステップＳ３−２０
Ｐｒ・情報収集格納手段１４−２（図７）は、用紙サイズ情報、フォント等のダウンロード資源、ファームウェアバージョン、トナー残量、シリアル番号等、印刷装置（１）（図７）の動作環境を収集して、Ｐｒ・記憶部１５（図７）の所定の領域に格納する。
【０１０６】
ステップＳ３−２１
Ｐｒ・情報転送手段１４−３（図７）は、Ｐｒ・記憶部１５（図７）の所定の領域から動作環境情報を読み出してＰｒ・送受信部１１（図７）を介して情報処理装置（３１）（図７）へ返信する。
【０１０７】
ステップＳ３−２２
描画手段１４−４は、印刷ジョブ９−４（図７）に含まれている印刷データを展開処理してビットデータに変換する。
ステップＳ３−２３
印刷部１３は、ビットデータを受け入れて印刷処理する。以後情報処理装置（１）の動作となる。
【０１０８】
ステップＳ３−２４
印刷装置情報受入格納手段３−４（図７）は、ステップＳ３−２１で、Ｐｒ・情報転送手段１４−３から印刷装置の動作環境情報を受け入れた場合にはステップＳ３−２５へ進み、受け入れない場合には、そのままフローを終了する。
ステップＳ３−２５
印刷装置情報受入格納手段３−４（図７）は、Ｐｒ・情報転送手段１４−３から受け入れた印刷装置の動作環境情報をＰＣ・記憶部４（図７）の所定の領域に格納してフローを終了する。
【０１０９】
尚、収集された障害の実体情報の全てがＰＣ・記憶部４（図７）の所定の位置に格納されるので、その後に、これらの情報を、ＰＣ・情報転送手段３−５（図７）が、予め定めてある情報処理装置へ通信回線を用いて送信することも可能になる。
【０１１０】
上記説明では、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、情報収集範囲限定手段３３−１とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ３８、等を起動することによってＰＣ・制御部３３の制御手段として構成し、Ｐｒ・モード判定手段１４−１と、Ｐｒ・情報収集格納手段１４−２と、Ｐｒ・情報転送手段１４−３と、描画手段１４−４とをＰｒ・記憶部１５に格納されている制御プログラムを起動することによってＰｒ・制御部１４の制御手段として構成した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記、各手段を専用の電子回路で構成しても良い。
【０１１１】
以上説明したように、本実施例によれば、障害報告用データの収集モードで印刷指示を行った場合に、複数ページの書類であっても、障害の再現に必要となる障害発生ページのみの描画データを取得出来ることから、ＰＣ・記憶部に格納するためにかかる時間を節約し、ＰＣ・記憶部内の占有データサイズも小さくすることが出来る。また外部に転送する情報ファイルにも印刷データが含まれないため、転送時間や、転送にかかる負担、受信側の記憶に占めるデータのサイズも節約出来るという効果を得る。又、解析にかかる工数も削減出来る。更に、障害対象となる書類内に機密情報が含まれるような場合でも、障害発生部分を特定することで機密文章全体を送信せずに済むことになり、サービス部門等の外部に転送する際に使用者の承諾を得やすくなると言う効果を得る。
【実施例４】
【０１１２】
実施例３では、取得する描画データの量をページ又は領域によって制限することとしたが、本実施例では、取得する描画データの量を描画オブジェクトの種類を特定することによって制限可能とする構成の実現を目的とする。
【０１１３】
図１１は、実施例４における障害報告システムのブロック図である。
図に示すように、実施例４の障害報告システムは、情報処理装置（４１）と、情報処理装置（４２）と、印刷装置（１）と、印刷装置（２）と、ネットワーク１０とを含んでいる。以下に実施例１との相違部分のみについて説明する。実施例１と同様の部分については、実施例１と同一の符号が付されている。
【０１１４】
情報処理装置（４１）、又は、情報処理装置（４２）は、基本動作実行手段１−１と、アプリケーション実行手段１−２と、データ入出力部２と、ＰＣ・制御部４３と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、描画オブジェクト特定手段４３−１と、ＰＣ・記憶部４と、ＰＣ・送受信バッフア５と、データ外部転送部６と、ＰＣ・送受信部７とを備え、使用者の要求に基づいて印刷ジョブを構成してネットワーク１０を介して印刷装置（１）、及び、印刷装置（２）へ送り、印刷ジョブに含めたワークの実行を要求する部分である。
【０１１５】
通常は、情報処理装置としてパーソナルコンピュータ等が用いられる。本発明では、使用者の要求によって、印刷ジョブの中に障害内容の実体情報の収集を求める設定を行い、実体情報の収集を実行する部分でもある。ここでは、一例として情報処理装置（４１）、又は、情報処理装置（４２）の２台のみに限定しているが、本発明による障害報告システムは、この例に限定されるものではない。即ち、ネットワークに接続される台数は何台であってもかまわない。ここでは情報処理装置（４１）のみを取り上げて説明する。
【０１１６】
ＰＣ・制御部４３は、装置全体を制御するＣＰＵ（中央演算処理装置）であり、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、描画オブジェクト特定手段４３―１とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ８、等を起動することによって構成する部分でもある。
【０１１７】
描画オブジェクト特定手段４３―１は、描画データを収集する描画オブジェクトの種類を障害報告システムの使用者の要求に基づいて設定する、ＰＣ・制御部４３の制御手段である。
図１２は、障害対象描画オブジェクト特定用入力画面の一例である。
この図は、描画オブジェクト特定手段４３―１が、データ入出力部２のディスプレイ上に表示して障害報告システムの使用者に対して描画オブジェクトの種類特定を求める画面を表している。
【０１１８】
図に示すように、ＵＩ−１０で使用者が描画オブジェクトの種類を特定するか否かの選択を求める。使用者がクリックすると描画オブジェクトの種類を特定しないので、以降は実施例１の動作を実行することになる。
次に、ＵＩ−１２をクリックするとイメージオブジェクトを特定し、ＵＩ−１３をクリックするとグラフィックスオブジェクトを特定し、ＵＩ−１４をクリックすると文字オブジェクトを特定することになる。
他の構成部分は全て実施例１と同様なので説明を省略し、実施例４の動作について説明する。
【０１１９】
図１３は、実施例４の動作フローチャート（その１）である。
図１４は、実施例４の動作フローチャート（その２）である。
これらのフローチャートは、実施例４の障害報告システムに於いて、情報処理装置（４１）（図１１）が使用者から印刷情報９（図１１）を受け入れて障害の実体情報を収集する動作を表している。ステップＳ４−１からステップＳ４−２３までステップ順に説明する。
【０１２０】
ステップＳ４−１
使用者がデータ入出力部２（図１１）（例えばキーボード）を介して印刷設定開始を求めると、ＯＳ１（図１１）が起動して、基本動作実行手段１−１（図１１）が、データ入出力部２（図１１）のディスプレイ上に印刷条件の設定入力を求める表示を行う。
【０１２１】
ステップＳ４−２
ディスプレイの表示に従って使用者が、印刷情報９（図１１）のモード設定情報９−２を入力する。即ち、所定の設定項目を設定する。所定の設定項目の中には、用紙サイズ、印刷部数等の他に障害報告用データの収集モードのオン・オフを求める設定も含まれる。
【０１２２】
ステップＳ４−３
描画オブジェクト特定手段４３−１（図１１）は、データ入出力部２（図１１）のディスプレイ（図示しない）上に図１２に示す入力画面を表示して使用者に対してオブジェクトの種類を特定させる。
【０１２３】
ステップＳ４−４
使用者による所定の設定項目の設定が終了すると基本動作実行手段１−１（図１１）が印刷開始指示を実行する。
ステップＳ４−５
アプリケーション実行手段１−２（図１１）は、上記設定された項目について印刷条件を設定する。
【０１２４】
ステップＳ４−６
アプリケーション実行手段１−２（図１１）は、使用者がデータ入出力部２（図１１）を介して入力する描画データ９−１を含めて印刷ジョブ９−３（図１１）の生成を開始する。印刷ジョブ９−３（図１１）には、ジョブの開始と終了を制御するコマンド、ページの開始と終了を制御するコマンド、ページの開始と終了の間に挿入されるコマンド等々、多数のコマンドが含まれる。尚、障害発生時には、これらのコマンド群を調査することが障害の早期解決に繋がることになる。
【０１２５】
ステップＳ４−７
ＰＣ・モード判定手段３−１（図１１）は、印刷ジョブ９−３（図１１）からモード設定情報９−２（図１１）を検出して、この印刷ジョブ９−３（図１１）が、障害実体情報の収集を求めているか否かを判定する。ＰＣ・モード判定手段３−１（図１１）の判定結果がＹＥＳで有ればステップＳ４−８へ進み、ＮＯであればステップＳ４−１１（図１４）へ進む。
【０１２６】
ステップＳ４−８
ＰＣ・情報収集格納手段３−２（図１１）は、印刷ジョブ９−３（図１１）からモード設定情報９−２（図１１）を検出し、使用者が、設定した、用紙サイズ、印刷部数等、情報処理装置（３１）（図１１）の動作環境を収集する。
ステップＳ４−９
ＰＣ・情報収集格納手段３−２（図１１）は、収集した情報処理装置（３１）（図１１）の動作環境をＰＣ・記憶部４の所定の領域に格納する。
【０１２７】
ステップＳ４−１０
ＰＣ・モード判定手段３−１（図１１）は、印刷ジョブ９−３（図１１）に含まれている描画データ９−１（図１１）の領域に、判定結果がＹＥＳである旨を示す障害モードオンを記録する。
【０１２８】
ステップＳ４−１１
アプリケーション実行手段１−２（図１１）による印刷ジョブ９−３（図１１）の生成が終了し、且つ、描画データから印刷データへの変換が終了するまではステップＳ４−１２へ進み、終了するとステップＳ４−１６へ進む。
【０１２９】
ステップＳ４−１２
描画動作取得格納手段３−３（図１１）は、描画データ９−１（図１１）の領域にＰＣ・モード判定手段３−１（図１１）の判定結果がＹＥＳである旨を示す障害モードオンの記録があるかどうかを判定し、記録がある場合にはステップＳ４−１３へ進み、無い場合にはステップＳ４−１５へ跳ぶ。
【０１３０】
ステップＳ４−１３
描画オブジェクト特定手段４３−１（図１１）は、処理すべき部分が使用者によって特定されている種類のオブジェクトに該当するか否かを判断し、該当する場合にはステップＳ４−１４へ進み、該当しない場合には、ステップＳ４−１１へ戻る。
【０１３１】
ステップＳ４−１４
描画動作取得格納手段３−３（図１１）は、描画データ９−１（図１１）を取得してＰＣ・記憶部４（図１１）の所定の領域へ格納してステップＳ４−１５へ進む。
ステップＳ４−１５
印刷データ変換手段３−６は、描画データ９−１（図１１）を印刷データに変換してステップＳ４−１１へ戻り、アプリケーション実行手段１−２（図１１）による印刷ジョブ９−４（図１１）の生成が終了するとステップＳ４−１６へ進む。
【０１３２】
ステップＳ４−１６
描画データ９−１（図１１）が印刷データに変換された後の印刷ジョブ９−４は、一旦ＰＣ・送受信バッファ５（図１１）へ格納されたあと、ＰＣ・送受信部７（図１１）及びネットワーク１０を介して印刷装置（１）（図１１）へ送信される。以後印刷装置（１）（図１１）の動作となる。
【０１３３】
ステップＳ４−１７
Ｐｒ・送受信部１１（図１１）が、印刷ジョブ９−４（図１１）を受け入れると、Ｐｒ・モード判定手段１４−１（図１１）は、上記ステップＳ４−１０でＰＣ・モード判定手段３−１（図１１）が描画データ９−１（図１１）の領域（この時点では印刷データに変換されている）に障害モードオンの記録を検索し、検出出来たときにはステップＳ４−１８へ進み、検出出来なかったときにはステップＳ４−２０へ跳ぶ。
【０１３４】
ステップＳ４−１８
Ｐｒ・情報収集格納手段１４−２（図１１）は、用紙サイズ情報、フォント等のダウンロード資源、ファームウェアバージョン、トナー残量、シリアル番号等、印刷装置（１）（図１１）の動作環境を収集して、Ｐｒ・記憶部１５（図１１）の所定の領域に格納する。
【０１３５】
ステップＳ４−１９
Ｐｒ・情報転送手段１４−３（図１１）は、Ｐｒ・記憶部１５（図１１）の所定の領域から動作環境情報を読み出してＰｒ・送受信部１１（図１１）を介して情報処理装置（３１）（図１１）へ返信する。
【０１３６】
ステップＳ４−２０
描画手段１４−４は、印刷ジョブ９−４（図１１）に含まれている印刷データを展開処理してビットデータに変換する。
ステップＳ４−２１
印刷部１３は、ビットデータを受け入れて印刷処理する。以後情報処理装置（１）の動作となる。
【０１３７】
ステップＳ４−２２
印刷装置情報受入格納手段３−４（図１１）は、ステップＳ４−１９で、Ｐｒ・情報転送手段１４−３から印刷装置の動作環境情報を受け入れた場合にはステップＳ４−２３へ進み、受け入れない場合には、そのままフローを終了する。
【０１３８】
ステップＳ４−２３
印刷装置情報受入格納手段３−４（図１１）は、Ｐｒ・情報転送手段１４−３から受け入れた印刷装置の動作環境情報をＰＣ・記憶部４（図１１）の所定の領域に格納してフローを終了する。
【０１３９】
尚、収集された障害の実体情報の全てがＰＣ・記憶部４（図７）の所定の位置に格納されるので、その後に、これらの情報を、ＰＣ・情報転送手段３−５（図７）が、予め定めてある情報処理装置へ通信回線を用いて送信することも可能になる。
【０１４０】
上記説明では、上記基本動作実行手段１−１と、アプリケーション実行手段１−２と、ＰＣ・モード判定手段３−１と、ＰＣ・情報収集格納手段３−２と、描画動作取得格納手段３−３と、印刷装置情報受入格納手段３−４と、ＰＣ・情報転送手段３−５と、印刷データ変換手段３−６と、描画オブジェクト特定手段４３−１とを、ＯＳ１、アプリケーションソフト（図示しない）、プリンタドライバ４８、等を起動することによってＰＣ・制御部４３の制御手段として構成し、Ｐｒ・モード判定手段１４−１と、Ｐｒ・情報収集格納手段１４−２と、Ｐｒ・情報転送手段１４−３と、描画手段１４−４とをＰｒ・記憶部１５に格納されている制御プログラムを起動することによってＰｒ・制御部１４の制御手段として構成した場合に限定して説明したが、本発明は、この例に限定されるものではない。即ち、上記、各手段を専用の電子回路で構成しても良い。
【０１４１】
以上説明したように、本実施例によれば、障害報告用データの収集モードで描画オブジェクトの種類を特定することによって、障害の解析に必要となる描画オブジェクトの種類のみの描画データを取得出来ることから、ＰＣ・記憶部に格納するためにかかる時間を節約し、ＰＣ・記憶部内の占有データサイズも小さくすることが出来ると言う効果を得る。
【産業上の利用可能性】
【０１４２】
以上の説明では、本発明を印刷装置に適合させた場合について説明したが、本発明は、この例に限定されるものではない。即ち、ファクシミリ装置や、複写機などにも適合可能である。
【図面の簡単な説明】
【０１４３】
【図１】実施例１における障害報告システムのブロック図である。
【図２】実施例１の動作のフローチャート（その１）である。
【図３】実施例１の動作のフローチャート（その２）である。
【図４】実施例２における障害報告システムのブロック図である。
【図５】実施例２の動作のフローチャート（その１）である。
【図６】実施例２の動作のフローチャート（その２）である。
【図７】実施例３における障害報告システムのブロック図である。
【図８】範囲限定のための入力画面の一例である。
【図９】実施例３の動作フローチャート（その１）である。
【図１０】実施例３の動作フローチャート（その２）である。
【図１１】実施例４における障害報告システムのブロック図である。
【図１２】障害対象描画オブジェクト特定用入力画面の一例である。
【図１３】実施例４の動作フローチャート（その１）である。
【図１４】実施例４の動作フローチャート（その２）である。
【符号の説明】
【０１４４】
１    ＯＳ
１−１    基本動作実行手段
１−２    アプリケーション実行手段
２    データ入出力部
３    ＰＣ・制御部
３−１    ＰＣ・モード判定手段
３−２    ＰＣ・情報収集格納手段
３−３    描画動作取得格納手段
３−４    印刷装置情報受入格納手段
３−５    ＰＣ・情報転送手段
３−６    印刷データ変換手段
４    ＰＣ・記憶部
５    ＰＣ・送受信バッファ
６    データ外部転送部
７    ＰＣ・送受信部
８    プリンタドライバ
９    印刷情報
９−１    描画データ
９−２    モード設定情報
９−３    印刷ジョブ
９−４    印刷ジョブ
１０    ネットワーク
１１    Ｐｒ・送受信部
１２    Ｐｒ・送受信バッファ
１３    印刷部
１４    Ｐｒ・制御部
１４−１    Ｐｒ・モード判定手段
１４−２    Ｐｒ・情報収集格納手段
１４−３    Ｐｒ・情報転送手段
１４−４    描画手段
１５    Ｐｒ・記憶部
（１）    情報処理装置
（２）    情報処理装置
（１）    印刷装置
（２）    印刷装置
【図１】
2005322137.tif 000003
【図２】
2005322137.tif 000004
【図３】
2005322137.tif 000005
【図４】
2005322137.tif 000006
【図５】
2005322137.tif 000007
【図６】
2005322137.tif 000008
【図７】
2005322137.tif 000009
【図８】
2005322137.tif 000010
【図９】
2005322137.tif 000011
【図１０】
2005322137.tif 000012
【図１１】
2005322137.tif 000013
【図１２】
2005322137.tif 000014
【図１３】
2005322137.tif 000015
【図１４】
2005322137.tif 000016