(57)【要約】【課題】  特別なテストデータを用いることで簡単に障害の切り分けを行えるようにした画像形成システムおよび障害判別方法を提供する。【解決手段】  スキャナ１００の記憶部１２にビットマップイメージと描画コマンドのテストデータを保持し、テストプリント実行時にこれらのテストデータをインターフェース１５を介してプリンタ２００に送信する。受信したプリンタ２００では、描画コマンドのテストデータを画像処理部２１でイメージデータに変換してラスタライズ処理することによりビットマップ形式のイメージデータに変換する。このイメージデータとビットマップイメージを印刷制御部２２で印刷制御して出力部２６からテストプリントする。【選択図】図１
2007020116.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを所定のページ記述言語で記述してコピージョブとして前記印刷装置に送信することによりコピー動作を行う画像形成システムにおいて、
前記画像読取装置は、
所定のテストデータを記憶管理するテストデータ管理手段と、
テスト印刷指示より前記テストデータ管理手段で管理されたテストデータをテスト印刷ジョブとして前記印刷装置に送信するテスト印刷ジョブ送信手段と
を具備し、
前記テスト印刷ジョブ送信手段により送信された前記テスト印刷ジョブに基づく前記印刷装置における印刷処理結果に基づき障害を判別することを特徴とする画像形成システム。
【請求項２】
前記テストデータ管理手段は、
文字フォント情報を保持するフォント情報保持手段と、
前記フォント情報保持手段で保持されたフォント情報を用いた描画コマンドを前記テストデータとして保持するテストデータ保持手段と
を具備し、
前記テスト印刷ジョブ送信手段は、
前記テストデータ保持手段で保持されたテストデータを前記テスト印刷ジョブとして前記印刷装置に送信する
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記テストデータ管理手段は、
ビットマップ形式のテストイメージデータを保持するテストイメージデータ保持手段
を更に具備し、
前記テスト印刷ジョブ送信手段は、
前記テストイメージデータ保持手段に保持されたテストイメージデータを所定のページ記述言語で記述して前記テスト印刷ジョブとして前記印刷装置に送信する
ことを特徴とする請求項１または２記載の画像形成システム。
【請求項４】
前記テストデータ保持手段で保持されたテストデータと前記テストイメージデータ保持手段に保持されるテストイメージデータは、
同一の印刷画像に対応する
ことを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記テスト印刷ジョブ送信手段は、
所定のコード情報が印刷されたテスト指示原稿の読み込みに基づき前記テスト印刷指示を行う
ことを特徴とする請求項１乃至４のいずれかに記載の画像形成システム。
【請求項６】
画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを所定のページ記述言語で記述してコピージョブとして前記印刷装置に送信することによりコピー動作を行う画像形成システムにおける障害判別方法において、
前記画像読取装置は、所定のテストデータをテストデータ管理手段で記憶管理し、
テスト印刷指示より前記テストデータ管理手段で管理されたテストデータをテスト印刷ジョブとして前記印刷装置にテスト印刷ジョブ送信手段で送信し、前記テスト印刷ジョブ送信手段により送信された前記テスト印刷ジョブに基づく前記印刷装置における印刷処理結果に基づき障害を判別することを特徴とする障害判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置と印刷装置とを通信手段を介して接続し、画像読取装置で読み取った画像データを所定のページ記述言語で記述してコピージョブとして印刷装置に送信することによりコピー動作を行う画像形成システムおよび障害判別方法に関し、特に、画像読取装置からテスト印刷ジョブを印刷装置に送信することにより、障害発生時の障害発生箇所の切り分けを行えるようにした画像形成システムおよび障害判別方法に関する。
【背景技術】
【０００２】
一般に、スキャナとプリンタとを通信回線を介して接続することによりコピー機能を実現するシステムが知られている。ここで、通信回線は、ネットワーク回線のほかＵＳＢケーブルやＩＥＥＥ（Institute of Electrical and Electronic Engineers）１２８４ケーブルなどに代表されるローカル回線を用い、ネットワーク回線によって接続されたスキャナ、プリンタはネットワークノードとして同じくネットワーク回線で接続されたクライアントコンピュータ（通常、「ＰＣ」と呼ばれる）や処理サーバからの要求を受け付けて処理を行う。
【０００３】
それに対して、ローカル回線によって接続されたスキャナとプリンタは、その個々のデバイスの機能を用いてコピー機能を実現している。これは、スキャナで原稿を読み取り、読み取った画像データをローカル回線で接続されたプリンタに転送することによりプリンタが画像データを印刷出力するというものである。
【０００４】
このコピー機能を実現するために新たにスキャナとプリンタが接続された場合や障害が発生した場合などには、正常に印刷出力することが可能であることを確認するためまたは障害発生の箇所を特定するためにテストプリントを行う。このテストプリントは、予めスキャナ側で記憶されたテストプリント用のテストデータを用いて行い、このときのテストデータは、格子状に並んだ点（ドット）の集合であるビットマップ形式のラスター画像であってプリンタ側では、スキャナから送信されたラスター画像であることを認識し、それに特化した画像処理を実施して印字する。
【０００５】
しかし、この通信回線を介した処理において、障害が発生した際にその障害発生箇所の特定を行うことが困難であるばかりでなく、その障害発生箇所がスキャナ側にあるのかプリンタ側にあるのかも切り分けすることができないという問題がある。
【０００６】
通常、このような環境において障害発生元の特定を行うにはクライアントコンピュータをスキャナが接続された通信回線と同じインターフェースのプリンタに接続し、印刷出力することで障害発生元を切り分けている。
【０００７】
すなわち、クライアントコンピュータが接続された環境で正常に印刷出力が行えればスキャナで障害が発生していると切り分けでき、また、正常に印刷出力できなければプリンタで障害が発生していると切り分けることができる。
【０００８】
また、クライアントコンピュータからの印刷出力が正常にできても、前述したスキャナからのラスター画像に特化したプリンタの画像処理部分の障害である可能性もある。
【０００９】
複数の画像出力装置（プリンタ）が接続された環境で複数のプリンタに同時に出力した場合であっても個々のプリンタでの印字濃度のバラツキを調整できるようにした従来技術として、特許文献１に開示されたものがある。
【００１０】
この特許文献１に開示された従来技術においては、各プリンタでの印字濃度の個体差を把握して印字処理時にこの個体差を考慮した印刷出力を行うことで安定した濃度の印刷出力を可能としている。
【特許文献１】特開２００３−２４４４３８
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１に示された従来技術においては、画像の読み取りを行う画像入力装置（スキャナ、複合機）から画像の出力を行う画像出力装置（プリンタ）へ読み取った画像データを送信する際には、上記するビットマップ形式の画像データを送ることになり、障害発生時に障害発生元の特定を行うのには非常に手間の要する作業を行う必要がある。
【００１２】
そこで、本発明は、特別なテストデータを用いることで簡単に障害の切り分けを行えるようにした画像形成システムおよび障害判別方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを所定のページ記述言語で記述してコピージョブとして前記印刷装置に送信することによりコピー動作を行う画像形成システムにおいて、前記画像読取装置は、所定のテストデータを記憶管理するテストデータ管理手段と、テスト印刷指示より前記テストデータ管理手段で管理されたテストデータをテスト印刷ジョブとして前記印刷装置に送信するテスト印刷ジョブ送信手段とを具備し、前記テスト印刷ジョブ送信手段により送信された前記テスト印刷ジョブに基づく前記印刷装置における印刷処理結果に基づき障害を判別することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記テストデータ管理手段は、文字フォント情報を保持するフォント情報保持手段と、前記フォント情報保持手段で保持されたフォント情報を用いた描画コマンドを前記テストデータとして保持するテストデータ保持手段とを具備し、前記テスト印刷ジョブ送信手段は、前記テストデータ保持手段で保持されたテストデータを前記テスト印刷ジョブとして前記印刷装置に送信することを特徴とする。
【００１５】
また、請求項３の発明は、請求項１または２の発明において、前記テストデータ管理手段は、ビットマップ形式のテストイメージデータを保持するテストイメージデータ保持手段を更に具備し、前記テスト印刷ジョブ送信手段は、前記テストイメージデータ保持手段に保持されたテストイメージデータを所定のページ記述言語で記述して前記テスト印刷ジョブとして前記印刷装置に送信することを特徴とする。
【００１６】
また、請求項４の発明は、請求項３の発明において、前記テストデータ保持手段で保持されたテストデータと前記テストイメージデータ保持手段に保持されるテストイメージデータは、同一の印刷画像に対応することを特徴とする。
【００１７】
また、請求項５の発明は、請求項１乃至４のいずれかの発明において、前記テスト印刷ジョブ送信手段は、所定のコード情報が印刷されたてテスト指示原稿の読み込みに基づき前記テスト印刷指示を行うことを特徴とする。
【００１８】
また、請求項６の発明は、画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを所定のページ記述言語で記述してコピージョブとして前記印刷装置に送信することによりコピー動作を行う画像形成システムにおける障害判別方法において、前記画像読取装置は、所定のテストデータをテストデータ管理手段で記憶管理し、テスト印刷指示より前記テストデータ管理手段で管理されたテストデータをテスト印刷ジョブとして前記印刷装置にテスト印刷ジョブ送信手段で送信し、前記テスト印刷ジョブ送信手段により送信された前記テスト印刷ジョブに基づく前記印刷装置における印刷処理結果に基づき障害を判別することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、スキャナとプリンタが通信回線で接続された環境下でテストデータとしてビットマップイメージ、描画コマンドを用いたテストプリントを行うような構成にしたので、障害発生時の障害発生元の切り分けが容易になるという効果を奏する。
【００２０】
また、これら２つの形式の異なるテストデータを用いたテストプリントによって障害発生箇所の特定をも可能になるという効果をも奏する。さらに、スキャナとプリンタが接続された通信回線の異常も検知可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係わる画像形成システムおよび障害判別方法の一実施例を添付図面を参照して詳細に説明する。
【００２２】
なお、画像形成を行う画像形成装置の例としてスキャナ、印刷出力を行う印刷装置の例としてプリンタを用いて下記実施例を示す。
【実施例１】
【００２３】
図１は、本発明に係わる画像形成システムおよび障害判別方法を適用して構成した画像形成システムのシステム構成図である。
【００２４】
図１において、この画像形成システムは、スキャナ１００、プリンタ２００が通信回線を介して接続された構成であり、スキャナ１００で読み取った原稿の画像データをプリンタ２００で印刷出力する。特に、正常に印刷出力が行えるかのテストプリントを行う。
【００２５】
スキャナ１００は、読取部１０、画像処理部１１、記憶部１２、表示部１３、入力部１４、インターフェース１５を具備して構成される。
【００２６】
読取部１０は、ＣＣＤ（Charge Coupled Devices：電荷結合素子）などによって構成され、原稿の内容を光学的に読み取ることにより画像データを作成する。その画像データを画像処理部１１に転送する。
【００２７】
画像処理部１１は、空間フィルタ処理や色変換処理などプリンタ出力に適した画像処理を行い、次に、接続されたプリンタ２００が解釈できるページの形式であるＰＤＬ（Page Description Language：ページ記述言語）で記述された形式に変換する。そして、ＰＤＬで記述された画像データをインターフェース１５に転送する。
【００２８】
このとき、スキャナ側で処理された画像データは点（ドット）の羅列で表現されたビットマップ形式のデータであってこれをビットマップイメージという。
【００２９】
このときのＰＤＬにラッピングされた状態のビットマップイメージの一例を図２（ａ）に示す。
【００３０】
図２では、本願発明におけるテストデータの例を示し、図２（ａ）にビットマップイメージの一例を、図２（ｂ）に描画コマンドの一例を示している。
【００３１】
図２（ａ）に示すビットマップイメージは、ヘッダー２０１、データ部２０２、フッター２０３から構成されるＰＤＬの構造が示され、ヘッダー２０１にはラッピングしたＰＤＬにかかる情報やデータ部（ここに示す例ではビットマップイメージ）の形式情報、さらに送信先となるプリンタの宛先情報などの各種情報が記載されている。
【００３２】
データ部２０２は、ビットマップイメージのビットマップイメージデータを示しており、ビットマップ形式のデータである。
【００３３】
フッター２０３は、エラー制御情報などを含むデータの終わりを示している。
【００３４】
このようなビットマップイメージを用いてテストプリントすることができる。
【００３５】
そして、画像処理部１１は、テストプリントを行う際にはテストデータにビットマップイメージを用いるのではなく、記憶部１２に記憶されたテストデータである描画コマンドを取得して転送することもできる。
【００３６】
このときの描画コマンドは、図２（ｂ）に示すように１ステップごとのコマンドの集合体であって、この図２（ｂ）に示す例では「Char」「FONT」「DRAW」のコマンドから構成された描画コマンドである。
【００３７】
文字列「TEST Print」、スキャナに設定されたＩＰ（Internet Protocol）アドレス、スキャナ名称、スキャナバージョンを「Arial体フォント」の文字サイズ「１０」で描画することが示されている。このときのテストプリントを行う書体を表すフォントと、文字サイズは、記憶部１２に記憶されたフォント情報である。
【００３８】
この描画コマンド、ビットマップイメージまたはその両テストデータをプリンタ２００に転送する。
【００３９】
そして、記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などによって構成され、スキャナでの処理におけるプログラム、各種パラメータを記憶する。特に、テストプリントを実行するテストプリントプログラムが記憶され、スキャナ１００の入力部１４を用いてユーザがテストプリントを指示することにより実行される。
【００４０】
また、テストプログラムの実行によりスキャナ１００からプリンタ２００へ転送するテストプリント用のビットマップイメージと、テストプリント用の描画コマンドを記憶する。このときのテストプリント用のビットマップイメージと描画コマンドは、その内容が同一のものであってその表現形式が異なるテストデータである。もちろん、その内容が異なるものであってもよい。  
また、描画コマンドは、テストプログラムから外部参照して実行できるような構成で保持する構成以外に、そのテストプログラムに組み込む形で保持するような構成でもよい。
【００４１】
そして、記憶部１２には、描画コマンドでテストプリントを行う際の書体を示すフォント情報をも記憶する。このフォント情報で描画されるコマンドを指定する。例えば、図２（ｂ）に示すように「TEST Print」をArial体のフォントで描画すると指定する。
【００４２】
表示部１３は、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などによって構成され、入力部１４は、ボタンや十字キーなどによって構成されるユーザインターフェースである。入力部１４に設けられたメニューボタンを押下することにより表示部１３に保守・診断を行う画面が表示され、入力部１４に設けられた決定ボタンを押下することにより保守・診断を行うモードに切り換わる。
【００４３】
これにより、表示部１３にテストプリントのパターンを表示し、ユーザが入力部１４に設けられたボタンやキーなどを用いていずれかのパターンのテストプリントを選択することによりそのパターンに対するテストプリントが実行される。
【００４４】
例えば、パターン１におけるテストプリントを実行することによって記憶部１２で記憶されたテスト用のビットマップイメージに対するテストプリントが実行され、パターン２におけるテストプリントを実行することによって描画コマンドを実行するテストプリントが実行される。
【００４５】
インターフェース１５は、ＵＳＢ（Universal Serial Bus）やイーサネット（登録商標）などの規格におけるケーブルを用いてプリンタ２００にデータを転送するインターフェースである。
【００４６】
このように、スキャナ１００では同一内容のビットマップイメージのデータと描画コマンドのデータを記憶し、いずれかのデータを用いてテストプリントの要求を行うことができる。
【００４７】
そして、プリンタ２００は、インターフェース２０、画像処理部２１、印刷制御部２２、記憶部２３、表示部２４、入力部２５、出力部２６を具備して構成される。
【００４８】
インターフェース２０は、ＵＳＢ（Universal Serial Bus）やイーサネット（登録商標）などの規格におけるケーブルを用いてスキャナ１００とデータの送受信を行うインターフェースである。スキャナ１００から受信したビットマップイメージまたは描画コマンドのテストプリントのデータをそれぞれ印刷制御部２２、画像処理部２１に転送する。また、ＰＣなどのクライアントコンピュータと通信を確立することもできる。
【００４９】
印刷制御部２２は、ＰＤＬ形式のビットマップイメージを解釈して印刷出力にかかる制御を行う。例えば、テストプリントにおける印刷ジョブを作成し出力部２６に印刷出力を指示する。
【００５０】
画像処理部２１は、スキャナ１００からインターフェース２０を介して送られてきた描画コマンドの各コマンドが示す内容をビットマップ形式のイメージに変換し、ラスタライズ処理することによりラスター画像のテストデータを作成する。作成したテストデータを印刷制御部２２に転送する。
【００５１】
このとき、ビットマップイメージと描画コマンドの内容が同一のものであってその表現形式が異なるテストデータとした場合、画像処理部２１で描画コマンドの内容をビットマップ形式のイメージに変換し、ラスタライズ処理したテストデータは、スキャナ１００からテストデータとして送られてきたビットマップイメージと全く同一のものとなる。
【００５２】
記憶部２３は、プリンタの記憶部１２と同様、ＲＯＭやＲＡＭなどで構成され、印刷出力する処理を行う印刷プログラムや各種パラメータが記憶されている。特に、スキャナ１００から描画コマンドが転送されてきた際に実行する画像処理プログラムが記憶されている。この画像処理プログラムは、画像処理部２１で実行され、スキャナ１００から送られてきた描画コマンドのテストデータをラスタライズ処理することによりラスター画像に変換するプログラムである。
【００５３】
表示部２４は、スキャナの表示部１３と同様、ＬＣＤなどによって構成され、プリンタ２００で行われる処理の内容を表示する。また、プリンタ２００における各種設定を行う際にその設定内容を表示する。入力部２５もスキャナの入力部１４と同様、プリンタ２００への指示を行うユーザインターフェースである。
【００５４】
出力部２６は、印刷制御部２２から送られてきた画像データをセットされた用紙に印字する処理を行う。
【００５５】
このように、プリンタ２００ではスキャナ１００から送られてきたビットマップイメージ、描画コマンドのいずれのテストプリント用のデータにおいても解釈することができ、テストプリントを出力することができる。
【００５６】
以上に示す構成において、（１）描画コマンドを送信した場合の処理手順と、（２）ビットマップイメージと描画コマンド双方を同時に送信した場合の処理手順を次に示す。
【００５７】
（１）描画コマンドを送信した場合の処理手順
ユーザがスキャナの表示部１３に表示された内容を参照して入力部１４から描画コマンドのテストデータによるテストプリントを指示すると、スキャナ１００の画像処理部１１が記憶部１２に記憶されているテストプリント用の描画コマンドを取得する。取得した描画コマンドをテストプリントのテストデータとしてテストプリント指示とともにインターフェース１５を介して通信回線で接続されたプリンタ２００のインターフェース２０に転送する。
【００５８】
テストプリント指示とともに描画コマンドを受信したプリンタ２００は、記憶部２３に記憶された画像処理プログラムを画像処理部２１で実行して描画コマンドの各コマンドが示す内容をビットマップ形式のイメージに変換し、ラスタライズ処理を行う。これにより作成された描画コマンドに対するラスター画像のイメージを印刷制御部２２に転送して出力部２６からの印刷出力の印刷制御を行い、出力部２６からテストプリントを行う。
【００５９】
（２）ビットマップイメージと描画コマンドとを送信した場合の処理手順
ユーザがスキャナの表示部１３に表示された内容を参照して入力部１４からビットマップイメージと描画コマンドのテストデータによるテストプリントを指示すると、スキャナ１００の画像処理部１１が記憶部１２に記憶されたテストデータのビットマップイメージと描画コマンドを取得する。そして、それぞれのテストデータごとにテストプリントをプリンタ２００に要求する。
【００６０】
テストプリント要求を受け付けたプリンタ２００は、描画コマンドに対しては（１）の描画コマンドを送信した場合の処理手順に従って処理を行う。また、ビットマップイメージのテストデータに対しては、インターフェース２０を介して受け取った後、画像処理部２１にてスキャナから送信されるラスター画像に特化した画像処理を実施し、印刷制御部２２で印刷制御して出力部２６からテストプリントを行う。
【００６１】
ビットマップイメージのテストデータは、ビットマップ形式のイメージであるためラスター画像へ変換するラスタライズ処理が不要となるため画像処理部２１では、画像データの回転やプリンタの印字特性に依存する画像データの順次変換などを実施し、印刷制御部２２を介して、テストプリントを行う。
【００６２】
以上の処理手順に示すように、ビットマップイメージをテストデータにした場合と描画コマンドをテストデータにした場合とでは、画像処理部２１における処理内容が異なる。
【００６３】
すなわち、双方のデータを用いることにより、描画コマンドによるテストプリントは正常に行われ、ビットマップイメージによるテストプリントで障害が発生した際には、その一因としてスキャナからのラスター画像処理に特化したイメージパス（経路）の障害であると推測でき、通常のクライアントコンピュータからのプリント機能は正常に動作すると判断できる。
【００６４】
またさらに、障害の切り分けとして、例えば、ビットマップイメージでのテストプリントは正常に行われ、実動作であるスキャナから原稿を読み取ってのプリント出力で障害が発生する場合は、スキャナ１００における読取部１０で発生した障害の検知に特に効果的である。
【００６５】
また、描画コマンドでは、スキャナ１００の記憶部１２からインターフェース１５を介してプリンタ２００に転送され、スキャナ２００では、画像処理部２１でラスタライズ処理などの画像処理を行った後に印刷制御部２２で出力形式に変換されるので、プリンタ２００で発生した障害の検知に特に効果的である。
【００６６】
図３は、本願発明におけるスキャナのユーザインターフェースを示す図である。
【００６７】
図３には、図１のスキャナの表示部１３、入力部１４の構成を示しており、表示領域３０１、メニューボタン３０２、決定ボタン３０３、選択ボタン３０４、スタートボタン３０５、停止ボタン３０６から構成されている。
【００６８】
図３（ａ）の表示領域３０１には、メニューボタン３０２を押下することにより表示される機能一覧項目の中から保守・診断の項目を決定ボタン３０３の押下によって選択した状態に表示される「１．ホシュシンダンガメン」が示されている。この画面（保守・診断画面）を決定ボタン３０３を押下することにより図３（ｂ）に示す表示領域３０１の内容に画面が切り換わる。
【００６９】
図３（ｂ）に示す表示領域３０１には、保守・診断を行う機能の一覧としてテストプリントを行うことができることが示され、そのプリント内容ごとの項目が表示される。具体的には、「１．テストパターンプリント１」と「２．テストパターンプリント２」の２つが示されており、「１．テストパターンプリント１」を選択することによりビットマップイメージのテストデータを印刷出力し、「２．テストパターンプリント２」を選択してスタートボタン３０５を押下することにより描画コマンドのテストプリントが開始される。テストプリント中止時には停止ボタン３０６を押下する。
【００７０】
このことから図３に示す画面がテストプリント開始のトリガとなる。
【００７１】
なお、図３では表示デバイスにおける表示能力の低い画面の例を示しているが、もちろん３次元グラフィックによる画面表示であってもよい。この図３に示す表示能力の低い画面であっても本願発明におけるテストプリントを行えることを示している。
【００７２】
図４は、本願発明の画像形成システムのスキャナにおける処理の流れを示すフローチャートである。
【００７３】
図４では、図３に示すようなスキャナのユーザインターフェースを用いてユーザがテストプリントの内容を選択すると処理が開始され、選択されたテストプリントの内容が示すテストデータを確認し（Ｓ４０１）、テストプリントに用いるテストデータとしてビットマップイメージが指定されているか判断する（Ｓ４０２）。
【００７４】
ビットマップイメージをテストデータとしてテストプリントを行う場合（Ｓ４０２でＹＥＳ）には、スキャナの記憶部に記憶されたテストプリント用のビットマップイメージを取得して（Ｓ４０３）、そのビットマップイメージの印刷出力要求をプリンタに送信する（Ｓ４０４）。
【００７５】
それに対して、指定されたテストデータがビットマップイメージでなく描画コマンドである場合（Ｓ４０２でＮＯ）には、描画コマンドを含む印刷要求をプリンタに送信する（Ｓ４０５）。
【００７６】
このようにしてスキャナはビットマップイメージ、描画コマンドをテストデータとしてプリンタに送信することができる。
【００７７】
以上に示す実施例１の処理では、予めテストプリントのテストデータとして記憶されたビットマップイメージ、描画コマンドを用いてテストプリントを行うことができる。
【実施例２】
【００７８】
実施例２も図１に示すシステム構成と同じ構成で処理が行われ、読取部１０で原稿に付加されたコードを読み取ることにより処理が開始される。このとき、スキャナ１００の読取部１０、画像処理部１１については以下の機能をさらに有する。
【００７９】
スキャナ１００の読取部１０は、コードを読み取る機能のほか、コードから情報を読み取る機能を有する。
【００８０】
また、画像処理部１１は、読取部１０でコードから読み取った情報を解析して、コードの種類を判断する。そして、コードに埋め込まれた情報に基づいてテストプリントにかかる処理を行う。
【００８１】
例えば、コードがテストデータの実行を示す情報が含まれ、そのテストデータとしてビットマップイメージが指定されている場合には、記憶部１２からテストデータで用いるビットマップイメージを取得してインターフェース１５を介してプリンタ２００に送信する。それに対して、テストデータとして描画コマンドが指定されている場合には、描画コマンドをインターフェース１５を介してプリンタ２００に送信する。
【００８２】
このような構成において実施例２が行われる。
【００８３】
図５は、テストプリント開始のトリガとなるコードが付加された原稿の一例を示す図である。
【００８４】
図５では、コードが付加された原稿用紙などの印字媒体が示されており、図５（ａ）に示す例では、２次元バーコード５０１が付加された原稿を示し、図５（ｂ）に示す例では、バーコード５０２が付加された原稿を示している。
【００８５】
図１に示すスキャナ１００の読取部１０でバーコード５０２または２次元バーコード５０１が示された原稿の読み取りを行うことにより、画像処理部１１で当該バーコードを検知するとそのバーコードがテストプリントを示すバーコードである場合にテストプリントの処理が行われる。
【００８６】
ここに示すバーコード５０２または２次元バーコード５０１には、テストプリントの実行を指示する情報と実行するテストデータの種類を示す情報とが示されている。例えば、テストデータとして描画コマンドを用いてテストプリントを行う指示がされている２次元バーコードが付加された原稿を読み取ると、スキャナに接続されたプリンタにテストプリントを行うテストデータとして描画コマンドが送信される。
【００８７】
また、テストデータとしてビットマップイメージを用いてテストプリントを行う指示がされている２次元バーコードが付加された原稿を読み取ると、あらかじめテストデータとして記憶されたビットマップイメージを取得して接続されたプリンタにテストプリントのビットマップイメージを送信する。
【００８８】
これにより、テストプリントのトリガを実施例１に示す画面操作とするのではなく、原稿の読み取りとすることができ、また、障害発生時のテストプリントにおいて読取部１０における原稿の認識（読み取り）処理も確認することが可能となる。
【００８９】
図６は、本願発明の画像形成システムのスキャナにおける他の処理の流れを示すフローチャートである。
【００９０】
図６において、ユーザによりコードが付加された原稿をスキャナの読み取り部にセットし、スタートボタンを押下すると原稿の読み取りが開始され、原稿に付加されたコードを読み取る（Ｓ６０１）。読み取ったコードがスキャナで解析でき、正常に読み取ることができたか判断し（Ｓ６０２）、正常に読み取ることができない場合（Ｓ６０２でＮＯ）、例えば、コードの記載が不明瞭であったりスキャナがサポートしていないコードが示されていたりする場合には、スキャナはテストプリント指示であることを認識できないため、読み取った原稿をコピー処理する（Ｓ６０８）。
【００９１】
それに対して、原稿に記載されたコードをスキャナの読み取り部で正常に読み取ることができた場合（Ｓ６０２でＹＥＳ）には、続いて、読み取ったコードが示すテストデータの種類がビットマップイメージを示しているか判断する（Ｓ６０３）。ビットマップイメージをテストデータとされている場合（Ｓ６０３でＹＥＳ）には、スキャナの記憶部に予め記憶されたテストプリントのテストデータとして用いるビットマップイメージを取得し（Ｓ６０４）、そのビットマップイメージをプリンタに印刷出力要求として送信する（Ｓ６０５）。
【００９２】
また、読み取ったコードが示すテストデータの種類が描画コマンドであるか判断し（Ｓ６０６）、描画コマンドを用いてテストプリントを行うと判断された場合（Ｓ６０６でＹＥＳ）には、テストデータとして指定された描画コマンドを送信する（Ｓ６０７）。読み取ったコードがテストプリントの実行を指示する情報でない場合（Ｓ６０６でＮＯ）、コードを読み取った原稿を通常のコピー原稿として認識し、コピー処理する（Ｓ６０８）。
【００９３】
もちろん、読み取ったコードにより指示された機能を実行するような構成にしてもよい。
【００９４】
この処理により、コードが付加された原稿を用いてテストプリントを指示することができ、スキャナの読取部で発生した障害をも特定することができる。
【００９５】
以上の実施例２の処理によって、ビットマップイメージ、描画コマンドのいずれのテストデータであってもテストプリントを実行することができる。
【００９６】
これらの実施例１、２に示す構成、処理によって、スキャナ、プリンタの各処理部での処理が正常に行われているかテストすることが可能となり、障害発生時には障害の切り分けがスキャナとプリンタの構成で行うことが可能となる。
【００９７】
従って、本発明を適用することにより、システム構成を変更することなく障害発生の発生元の切り分けが可能となり、障害復旧にかかる時間を最小限にすることができるという効果を期待できる。
【００９８】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００９９】
本発明は、障害発生時の障害の切り分けに適用可能であり、特に、スキャナとプリンタがスタンドアロンで接続された環境でいずれの装置のどの箇所で障害が発生しているか特定するのに有用である。
【図面の簡単な説明】
【０１００】
【図１】この発明に係わる画像形成システムおよび障害判別方法を適用して構成した画像形成システムのシステム構成図。
【図２】ビットマップイメージと描画コマンドの一例を示す図。
【図３】本願発明におけるスキャナの画面を示す図。
【図４】本願発明の画像形成システムのスキャナにおける処理の流れを示すフローチャート。
【図５】テストプリント開始のトリガとなるコードが付加された原稿の一例を示す図。
【図６】本願発明の画像形成システムのスキャナにおける他の処理の流れを示すフローチャート。
【符号の説明】
【０１０１】
１０        読取部
１１        画像処理部（スキャナ）
１２        記憶部（スキャナ）
１３        表示部（スキャナ）
１４        入力部（スキャナ）
１５        インターフェース（スキャナ）
２０        インターフェース
２１        画像処理部（プリンタ）
２２        印刷制御部
２３        記憶部（プリンタ）
２４        表示部（プリンタ）
２５        入力部（プリンタ）
２６        出力部
１００      スキャナ
２００      プリンタ
【図１】
2007020116.tif 000003
【図２】
2007020116.tif 000004
【図３】
2007020116.tif 000005
【図４】
2007020116.tif 000006
【図５】
2007020116.tif 000007
【図６】
2007020116.tif 000008