(57)【要約】【課題】受信した圧縮されたイメージデータを連続印刷する場合に、間欠印刷することなく連続印刷を行うことができるようにする。【解決手段】クライアントＰＣ１２から複数ページの印刷データを連続して受信する場合において、受信した印刷データをフレームバッファ３４に描画するまでの前処理にかかる所要時間が所定時間以上になったときに、受信される印刷データに含まれる圧縮されたイメージデータを、圧縮イメージエラーチェック部２４によって伸張することなく受信バッファ２８に格納するように、受信エラーチェック有無セレクタ２６を制御する。これにより、前処理の所要時間が短縮され、間欠印刷することなく連続印刷が行われる。【選択図】図１
2009018546.tif 000002
【特許請求の範囲】
【請求項１】
印刷情報を受信する受信手段と、
前記受信手段によって受信された印刷情報の種類に応じて第１の前処理を行って格納手段に前記印刷情報を格納するか、又は前記第１の前処理を行なわずに前記格納手段に前記印刷情報を格納するように制御する第１制御手段と、
前記格納手段に格納された印刷情報を読み出し、前記読み出した印刷情報が前記第１の前処理が行われた印刷情報である場合には、前記第１の前処理を含む第２の前処理を行なって前記印刷情報を印刷手段に出力し、前記読み出した印刷情報が前記第１の前処理が行われなかった印刷情報である場合には、第３の前処理を行って前記印刷情報を前記印刷手段に出力する出力手段と、
前記受信手段によって複数の印刷情報を連続して受信する場合において、前記印刷情報を出力するまでの時間が所定時間以上になったときに、前記第１の前処理を行なわずに前記受信手段によって受信される印刷情報を前記格納手段に格納するように前記第１制御手段を制御する第２制御手段と、
を含む印刷装置。
【請求項２】
印刷情報を受信する受信手段と、
前記受信手段によって圧縮された画像情報を含む印刷情報を受信した場合において、前記画像情報を伸張し、伸張した前記画像情報に誤りがないときに、前記圧縮された画像情報を含む印刷情報を格納手段に格納し、前記受信手段によって前記画像情報を含まない印刷情報を受信した場合に、前記印刷情報を前記格納手段に格納するように制御する第１制御手段と、
前記格納手段に格納された前記印刷情報を読み出し、前記読み出した印刷情報が前記画像情報を含む場合において、前記印刷情報に含まれる前記画像情報を伸張し、伸張した画像情報に誤りがないときに、前記伸張した画像情報を含む印刷情報を出力し、前記読み出した印刷情報が前記画像情報を含まない場合に、前記印刷情報を出力する出力手段と、
前記出力手段によって出力された前記印刷情報に基づいて印刷を行う印刷手段と、
前記受信手段によって複数の印刷情報を連続して受信する場合において、前記印刷情報を出力するまでにかかる所要時間が所定時間以上になったときに、前記受信手段によって受信される前記画像情報を含む印刷情報を、前記画像情報を伸張することなく前記格納手段に格納させるように前記第１制御手段を制御する第２制御手段と、
を含む印刷装置。
【請求項３】
前記受信手段によって連続して受信された前記複数の印刷情報の各々について、前記受信手段による受信から前記出力手段による出力までにかかる所要時間を順次計測する計測手段と、
前記計測手段によって順次計測された前記所要時間の累積和に基づいて、残りの印刷情報について、前記第１制御手段によって前記画像情報を伸張することなく、前記画像情報を含む前記印刷情報を前記格納手段に格納させるように制御した場合に予想される前記複数の印刷情報に対する前記所要時間の総和を算出する予想時間算出手段とを更に含み、
前記第２制御手段は、前記予想時間算出手段によって算出された前記所要時間の総和が所定時間以上であるときに、前記残りの印刷情報について、前記画像情報を伸張することなく前記画像情報を含む印刷情報を前記格納手段に格納させるように前記第１制御手段を制御する請求項２記載の印刷装置。
【請求項４】
前記受信手段によって連続して受信された前記複数の印刷情報の各々について、前記受信手段による受信から前記出力手段による出力までにかかる所要時間を順次計測する計測手段を更に含み、
前記第２制御手段は、前記計測手段によって順次計測された前記所要時間の累積和が所定時間以上であるときに、又は該所要時間の累積和の平均値が所定の平均時間以上であるときに、前記残りの印刷情報について、前記画像情報を伸張することなく前記画像情報を含む印刷情報を前記格納手段に格納させるように前記第１制御手段を制御する請求項２記載の印刷装置。
【請求項５】
前記格納手段から読み出した印刷情報の数を計数する計数手段と、
前記出力手段によって伸張した画像情報に誤りがあるとき、前記計数手段によって計数された数及び前記画像情報に誤りがあることを、前記印刷情報の送信元に通知する誤り通知手段とを更に含む請求項２〜請求項４の何れか１項記載の印刷装置。
【請求項６】
前記受信手段によって受信された印刷情報には、前記印刷情報を識別するための識別情報が付加されており、
前記出力手段によって伸張した画像情報に誤りがあるとき、該画像情報を含む印刷情報に付加された識別情報及び前記画像情報に誤りがあることを、前記印刷情報の送信元に通知する誤り通知手段を更に含む請求項２〜請求項４の何れか１項記載の印刷装置。
【請求項７】
前記受信手段によって受信された印刷情報に、前記印刷情報を識別するための識別情報を付加する付加手段と、
前記出力手段によって伸張した画像情報に誤りがあるとき、該画像情報を含む印刷情報に付加された識別情報及び前記画像情報に誤りがあることを、前記印刷情報の送信元に通知する誤り通知手段を更に含む請求項２〜請求項４の何れか１項記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
近年、システム系の超高速ページプリンタによる印刷業務では、プリンタの最高性能で連続印刷することにより、決められた印刷時間内に印刷処理が終了することが重要である。連続印刷が行われず、間欠印刷になった場合には、エンジンメカニズムが停止され、再起動が入るため、印刷時間が長くなる。
【０００３】
また、システム系の超高速ページプリンタの印刷処理では、請求書等を大量に連続印刷する場合が多く、印刷の正確さが重要となる。つまり、システム系の超高速ページプリンタでは、間欠印刷することなく、連続印刷動作を保ち、高速かつ正確に大量の印刷を行うことが重要である。
【０００４】
印刷データの中には、文字、バーコード、図形、イメージデータ等が含まれ、印刷の前処理に最も時間がかかるものは、イメージデータである。また、イメージデータはビットデータであるため、データ量が多く、ホストからの受信に時間がかかる。そのため、イメージデータを圧縮形式とし、データ量を減らしてホストからプリンタに送信する方法が知られている（特許文献１）。
【０００５】
また、圧縮されたイメージデータでは、イメージデータが配置される配置座標と矩形領域とが指定され、この指定の後に圧縮イメージデータが続くデータ形式が一般的である。
【０００６】
システム系の超高速ページプリンタでは、誤印字を防ぐために、データ受信時に、受信データに誤りがないかチェックを行い、受信データが正しければ、前処理を行って印刷する。例えば、圧縮されたイメージデータを伸張し、伸張時に発生するエラーを検出する方法が知られている（特許文献２）。
【特許文献１】特開平１１−００３１８４号公報
【特許文献２】特開平５−０３０３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
受信した圧縮されたイメージデータを連続印刷する場合に、間欠印刷することなく連続印刷を行うことができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、請求項１記載の発明に係る印刷装置は、印刷情報を受信する受信手段と、前記受信手段によって受信された印刷情報の種類に応じて第１の前処理を行って格納手段に前記印刷情報を格納するか、又は前記第１の前処理を行なわずに前記格納手段に前記印刷情報を格納するように制御する第１制御手段と、前記格納手段に格納された印刷情報を読み出し、前記読み出した印刷情報が前記第１の前処理が行われた印刷情報である場合には、前記第１の前処理と処理を含む第２の前処理を行なって前記印刷情報を印刷手段に出力し、前記読み出した印刷情報が前記第１の前処理が行われなかった印刷情報である場合には、第３の前処理を行って前記印刷情報を前記印刷手段に出力する出力手段と、前記受信手段によって複数の印刷情報を連続して受信する場合において、前記印刷情報を出力するまでの時間が所定時間以上になったときに、前記第１の前処理を行なわずに前記受信手段によって受信される印刷情報を前記格納手段に格納するように前記第１制御手段を制御する第２制御手段とを含んで構成されている。
【０００９】
請求項２記載の発明に係る印刷装置は、印刷情報を受信する受信手段と、前記受信手段によって圧縮された画像情報を含む印刷情報を受信した場合において、前記画像情報を伸張し、伸張した前記画像情報に誤りがないときに、前記圧縮された画像情報を含む印刷情報を格納手段に格納し、前記受信手段によって前記画像情報を含まない印刷情報を受信した場合に、前記印刷情報を前記格納手段に格納するように制御する第１制御手段と、前記格納手段に格納された前記印刷情報を読み出し、前記読み出した印刷情報が前記画像情報を含む場合において、前記印刷情報に含まれる前記画像情報を伸張し、伸張した画像情報に誤りがないときに、前記伸張した画像情報を含む印刷情報を出力し、前記読み出した印刷情報が前記画像情報を含まない場合に、前記印刷情報を出力する出力手段と、前記出力手段によって出力された前記印刷情報に基づいて印刷を行う印刷手段と、前記受信手段によって複数の印刷情報を連続して受信する場合において、前記印刷情報を出力するまでにかかる所要時間が所定時間以上になったときに、前記受信手段によって受信される前記画像情報を含む印刷情報を、前記画像情報を伸張することなく前記格納手段に格納させるように前記第１制御手段を制御する第２制御手段とを含んで構成されている。
【００１０】
請求項３記載の発明では、上記請求項２記載の発明に係る印刷装置において、前記受信手段によって連続して受信された前記複数の印刷情報の各々について、前記受信手段による受信から前記出力手段による出力までにかかる所要時間を順次計測する計測手段と、前記計測手段によって順次計測された前記所要時間の累積和に基づいて、残りの印刷情報について、前記第１制御手段によって前記画像情報を伸張することなく、前記画像情報を含む前記印刷情報を前記格納手段に格納させるように制御した場合に予想される前記複数の印刷情報に対する前記所要時間の総和を算出する予想時間算出手段とを更に含み、前記第２制御手段は、前記予想時間算出手段によって算出された前記所要時間の総和が所定時間以上であるときに、前記残りの印刷情報について、前記画像情報を伸張することなく前記画像情報を含む印刷情報を前記格納手段に格納させるように前記第１制御手段を制御する。
【００１１】
請求項４記載の発明では、上記請求項２記載の発明に係る印刷装置において、前記受信手段によって連続して受信された前記複数の印刷情報の各々について、前記受信手段による受信から前記出力手段による出力までにかかる所要時間を順次計測する計測手段を更に含み、前記第２制御手段は、前記計測手段によって順次計測された前記所要時間の累積和が所定時間以上であるときに、又は該所要時間の累積和の平均値が所定の平均時間以上であるときに、前記残りの印刷情報について、前記画像情報を伸張することなく前記画像情報を含む印刷情報を前記格納手段に格納させるように前記第１制御手段を制御する。
【００１２】
請求項５記載の発明では、上記請求項２〜請求項４の何れか１項記載の発明に係る印刷装置において、前記格納手段から読み出した印刷情報の数を計数する計数手段と、前記出力手段によって伸張した画像情報に誤りがあるとき、前記計数手段によって計数された数及び前記画像情報に誤りがあることを、前記印刷情報の送信元に通知する誤り通知手段とを更に含んでいる。
【００１３】
請求項６記載の発明では、上記請求項２〜請求項４の何れか１項記載の発明に係る印刷装置において、前記受信手段によって受信された印刷情報には、前記印刷情報を識別するための識別情報が付加されており、前記出力手段によって伸張した画像情報に誤りがあるとき、該画像情報を含む印刷情報に付加された識別情報及び前記画像情報に誤りがあることを、前記印刷情報の送信元に通知する誤り通知手段を更に含んでいる。
【００１４】
請求項７記載の発明では、上記請求項２〜請求項４の何れか１項記載の発明に係る印刷装置において、前記受信手段によって受信された印刷情報に、前記印刷情報を識別するための識別情報を付加する付加手段と、前記出力手段によって伸張した画像情報に誤りがあるとき、該画像情報を含む印刷情報に付加された識別情報及び前記画像情報に誤りがあることを、前記印刷情報の送信元に通知する誤り通知手段を更に含んでいる。
【発明の効果】
【００１５】
以上説明したように、請求項１記載の印刷装置によれば、受信した印刷情報を連続印刷する場合に、本構成を有していない場合に比較して、間欠印刷することなく連続印刷を行うことができる、という効果が得られる。
【００１６】
請求項２記載の印刷装置によれば、受信した印刷情報を連続印刷する場合に、本構成を有していない場合に比較して、間欠印刷することなく連続印刷を行うことができる、という効果が得られる。
【００１７】
請求項３記載の印刷装置によれば、本構成を有していない場合に比較して、連続して受信した複数の印刷情報を出力するまでにかかる所要時間を短くすることができる、という効果が得られる。
【００１８】
請求項４記載の印刷装置によれば、本構成を有していない場合に比較して、連続して受信した複数の印刷情報を出力するまでにかかる所要時間を短くすることができる、という効果が得られる。
【００１９】
請求項５記載の印刷装置によれば、印刷情報の送信元に、どの画像情報に誤りがあるかを通知することができる、という効果が得られる。
【００２０】
請求項６記載の印刷装置によれば、印刷情報の送信元に、どの画像情報に誤りがあるかを通知することができる、という効果が得られる。
【００２１】
請求項７記載の印刷装置によれば、印刷情報の送信元に、どの画像情報に誤りがあるかを通知することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。なお、本実施の形態では、印刷システムに本発明を適用した場合について説明する。
【００２３】
図１に示すように、本発明の第１の実施の形態に係る印刷システム１０は、クライアントＰＣ１２と、印刷データに基づいて記録用紙に画像を印刷する印刷装置１４と、ＬＡＮ（ローカルエリアネットワーク）などのネットワーク１６とで構成され、クライアントＰＣ１２、及び印刷装置１４はネットワーク１６を介して相互に接続されている。
【００２４】
クライアントＰＣ１２は、従来既知のパーソナルコンピュータによって構成されていればよく、ユーザは、キーボード（図示省略）やマウス（図示省略）を操作して、画像データやテキストデータ、図形データを含んだ印刷データを生成する。また、生成された印刷データを印刷する場合には、ネットワーク１６を介して、印刷データが印刷装置１４に送信される。
【００２５】
また、印刷装置１４は、ネットワーク１６に接続し、かつ、クライアントＰＣ１２とデータの送受信を行うためのネットワークインタフェース部２０と、受信した印刷データに、圧縮されたイメージデータが含まれているか否かを識別する受信データ識別部２２と、印刷データに含まれる圧縮されたイメージデータにエラーがないかをチェックする圧縮イメージエラーチェック部２４と、受信時に圧縮されたイメージデータのエラーチェックを行なうか否かを選択する受信エラーチェック有無セレクタ２６と、受信した印刷データを一時的に格納するための受信バッファ２８と、受信バッファ２８から印刷データを読み出し、印刷データに含まれるテキストデータや図形データを複数のフレームバッファ３４に書き込む文字図形描画部３０と、受信バッファ２８から印刷データを読み出し、印刷データに含まれる圧縮されたイメージデータを伸張して、複数のフレームバッファ３４に画像を書き込む圧縮イメージ伸張描画部３２と、複数のフレームバッファ３４に書き込まれた画像や文字、図形をＤＭＡ転送により順次取得し、記録用紙に順次印刷するプリントエンジン３６とを備えている。
【００２６】
また、印刷装置１４は、受信バッファ２８から読み出された印刷データの数をカウントするページカウント部３８と、１ページ毎の前処理にかかる所要時間を順次計測し、計測された前処理にかかる所要時間を累積加算して、所要時間の累積和に基づいて、連続印刷が可能であるか否かを判定するページ処理時間計測判定部４０とを備えている。
【００２７】
ネットワークインタフェース部２０で受信された印刷データに含まれる圧縮されたイメージデータは、例えば、イメージデータが配置される配置座標及び矩形領域を指定した情報と、圧縮イメージデータとが順番に格納されたデータ形式となっている。
【００２８】
例えば、図２のような、展開座標が（ｘ０、ｙ０）、展開エリアの横の大きさがｎドット、展開エリアの縦の大きさがｐドットである２次元圧縮形式（たとえばＭＲ形式）のイメージデータは、図３に示すようなデータ形式で構成される。上記図３に示すように、圧縮されたイメージデータは、イメージデータ識別コード、配置座標（ｘ０、ｙ０）、矩形サイズ（ｎ、ｐ）、及び圧縮イメージデータから構成されている。
【００２９】
圧縮イメージエラーチェック部２４は、誤印字を防ぐために、圧縮されたイメージデータを含む印刷データを受信したときに、圧縮されたイメージデータにエラーがあるか否かをチェックする。これは、クライアントＰＣ１２とネットワークインタフェース部２０との間でのデータロストや、クライアントＰＣ１２側での圧縮イメージデータの生成ミス等を検出するためである。
【００３０】
圧縮形式が、２次元圧縮形式、例えば、ＭＲ形式データである場合には、仮に圧縮されたイメージデータを伸張し、伸張されたイメージデータが、指定された矩形のイメージ展開エリア（ｐドット×ｎドットの矩形領域）に正しく展開できるかどうかをチェックして、伸張されたイメージデータに誤りがないか否かをチェックことによって、圧縮されたイメージデータにエラーがあるか否かをチェックする。伸張されたイメージデータが、横方向のｎドットに対して足りない場合、又ははみ出す場合に、クライアントＰＣ１２に対してエラー通知を行ない、また、伸張されたイメージデータが、縦方向のｐドットに対して足りない場合、又ははみ出す場合に、クライアントＰＣ１２に対してエラー通知を行なう。
【００３１】
クライアントＰＣ１２では、印刷装置１４からエラーが通知されると、印刷データの送信を停止し、キャンセル処理を行う。
【００３２】
なお、受信された印刷データにテキストデータが含まれている場合には、定義エリア内の印刷可能文字コードがどうかをチェックすればよい。この場合には、未定義コードであれば、クライアントＰＣ１２にエラー通知を行い、送信された印刷データのテキストデータにエラーがあることを知らせる。
【００３３】
ここで、１ページ分の印刷データの前処理にかかる所要時間について説明する。なお、簡単化のため、受信された印刷データに含まれるデータが、圧縮されたイメージデータのみである場合について説明する。
【００３４】
１ページ分の印刷データの前処理にかかる所要時間Ｔｐは、以下の（１）式で表わされる。
Ｔｐ＝Ｔｉ＋Ｔｒ＋Ｔｃ１＋Ｔｃ２    ・・・（１）
ここで、Ｔｉはネットワークインタフェース部２０によるデータ受信にかかる処理時間、Ｔｒは受信データ識別部２２による処理にかかる処理時間、Ｔｃ１は圧縮イメージエラーチェック部２４による処理にかかる処理時間、Ｔｃ２は圧縮イメージ伸張描画部３２による圧縮伸張処理及びフレームバッファ描画処理にかかる処理時間である。
【００３５】
上記（１）式のように、印刷処理の前処理では、圧縮イメージエラーチェック部２４と圧縮イメージ伸張描画部３２とにおいて、エラーチェックのために、圧縮されたイメージデータが２回伸張されるため、２回の伸張処理にかかる時間が、前処理にかかる所要時間に含まれている。
【００３６】
また、連続印刷を行うためには、全ページの印刷データの前処理の各々が、連続印刷時の１ページ分の印刷処理時間以内になる必要はなく、印刷装置１４のフレームバッファ３４がＮページ分とすると、Ｎページ分の前処理にかかる所要時間の平均時間が、連続印刷時の１ページ分の印刷処理時間以内であれば良い。そこで、間欠印刷になることなく連続印刷を行うために必要な条件が、以下の（２）式で表わされる。
Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋・・・＋ＴｐＮ≦Ｔ０＊Ｎ      ・・・（２）
ただし、Ｔｐ１は１ページ目の前処理にかかる所要時間、Ｔｐ２は２ページ目の前処理にかかる所要時間、ＴｐＮはＮページ目の前処理にかかる所要時間、Ｔ０は印刷装置１４のプリントエンジン３６による連続印刷時の１ページ分の印刷処理時間、Ｎはフレームバッファ３４の枚数である。
【００３７】
印刷処理の開始時には、受信時に圧縮イメージエラーチェック部２４でエラーチェックするが、ページ処理時間計測判定部４０は、１ページごとの前処理にかかる所要時間を順次計測して、その所要時間を累積加算し、所要時間の累積和に基づいて、間欠印刷となることが予想されると、圧縮イメージエラーチェック部２４によるエラーチェックを行わないように制御し、圧縮イメージデータの処理速度を上げるようにして、間欠印刷とならない連続印刷を確保する。
【００３８】
次に、間欠印刷とならない連続印刷ができるかどうかの予想方法について説明する。１ページ目の前処理の所要時間をＴｐ１、２ページ目の前処理の所要時間をＴｐ２、３ページ目の前処理の所要時間をＴｐ３、４ページ目の前処理の所要時間をＴｐ４、５ページ目の前処理の所要時間をＴｐ５、・・・、Ｎページ目の前処理の所要時間をＴｐＮとすると、ページ処理時間計測判定部４０に備えられた１ページ毎の所要時間を累積加算する計測カウンタによって、次のように計測される。
１ページ目の前処理後        Ｔｐ１
２ページ目の前処理後        Ｔｐ１＋Ｔｐ２
３ページ目の前処理後        Ｔｐ１＋Ｔｐ２＋Ｔｐ３
４ページ目の前処理後        Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋Ｔｐ４
５ページ目の前処理後        Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋Ｔｐ４＋Ｔｐ５
・・・・・・
Ｎページ目の前処理後        Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋Ｔｐ４＋Ｔｐ５＋・・＋ＴｐＮ
【００３９】
また、各ページの前処理が終了したときに、１ページ当たりの前処理にかかる所要時間の平均値を算出する。例えば、４ページ処理後の計測値ＣＴ（＝Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋Ｔｐ４）をもとに、１〜４ページまでの１ページの前処理の所要時間の平均値Ｔａｖ４を以下の（３）式によって算出する。
Ｔａｖ４＝（Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋Ｔｐ４）／４    ・・・（３）
【００４０】
ここで、上記の（３）式によって算出された平均値Ｔａｖ４が、Ｔ０より小さければ問題がないが、受信された圧縮されたイメージデータのデータ量が多く、算出された平均値Ｔａｖ４がＴ０より大きい場合は、間欠印刷となる可能性がある。そこで、間欠印刷とならない連続印刷を確保するために、次に前処理の対象となるページ以降に対して圧縮イメージエラーチェック部２４による受信時のエラーチェックをやめた場合に、間欠印刷とならない連続印刷ができるか否かを判断する。
【００４１】
例えば、５ページ〜Ｎページに対して、受信時のエラーチェックをやめた場合の前処理にかかる所要時間の累積和の予想値は、以下の（４）式で表わされる。
（所要時間の累積和の予想値）＝（Ｎ−４）＊（Ｔａｖ４−Ｔｃ１）    ・・・（４）
【００４２】
上記（４）式から、Ｎページ分の前処理にかかる所要時間は以下の（５）式で計算される。
（Ｎページ分の所要時間）＝Ｔａｖ４＊４＋（Ｎ−４）＊（Ｔａｖ４−Ｔｃ１）
・・・（５）
【００４３】
上記（５）式で算出される値がＴ０＊Ｎより十分小さい場合は、間欠印刷とならない連続印刷が可能であると予想し、圧縮イメージエラーチェック部２４による受信時でのエラーチェックを、次ページに対しても行なう。
【００４４】
一方、あるページの前処理後、予想されるＮページ分の前処理に係る所要時間がＴ０＊Ｎに近づいた場合は、次のページ以降に対して、受信時でのエラーチェックを行なわないように受信エラーチェック有無セレクタ２６を切り替え、間欠印刷とならない連続印刷を確保するように制御する。
【００４５】
次に、上記（５）式の一般式について説明する。まず、Ｘページ目の処理後において予想されるＮページ分の前処理の所要時間は、以下の（６）式で表わされる。
（Ｎページ分の所要時間）＝ＴａｖＸ＊Ｘ＋（Ｎ−Ｘ）＊（ＴａｖＸ−Ｔｃ１）
・・・（６）
【００４６】
そして、以下の（７）式によって、間欠印刷とならない連続印刷が可能であるか否かを判定する。
（ＴａｖＸ＊Ｘ＋（Ｎ−Ｘ）＊（ＴａｖＸ−Ｔｃ１））≧Ｔ０＊Ｎ＊Ｍ    ・・・（７）
【００４７】
ただし、Ｍはマージン係数で１未満の値である。また、Ｍはどれだけ余裕を持って受信時のエラーチェックをやめるかを決定するための係数であり、例えば、０．８や０．７が設定される。Ｍを０．７に設定すると、０．８を設定する場合より余裕を持って早めに受信時のエラーチェックをやめるように制御される。
【００４８】
上記（７）式の判定条件が成立する場合には、Ｘ＋１ページ目以降に対して、圧縮イメージエラーチェック部２４による受信時のエラーチェックをやめるように制御される。一方、上記（７）式の判定条件が成立しない場合には、次ページ以降も受信時のエラーチェックが行なわれる。
【００４９】
受信エラーチェック有無セレクタ２６は、圧縮イメージエラーチェック部２４での圧縮イメージチェックを行なうか否かを選択する。ページ処理時間計測判定部４０によって、間欠印刷とならない連続印刷が困難となると判定された場合には、圧縮イメージエラーチェック部２４での圧縮イメージチェックを行なわないように、受信エラーチェック有無セレクタ２６が切り替えられる。この場合、受信データ識別部２２によって圧縮されたイメージデータが含まれていると識別された印刷データは、圧縮イメージエラーチェック部２４でのエラーチェックを受けずに、受信バッファ２８に格納される。
【００５０】
受信バッファ２８は、例えば、リングバッファ形式であり、受信された印刷データは逐次、受信バッファ２８に格納される。そして、受信バッファ２８への格納と並行して、受信バッファ２８に格納された印刷データが、文字図形描画部３０又は圧縮イメージ伸張描画部３２によって読み出される。印刷データに含まれるテキストデータは、文字図形描画部３０によって読み出され、文字図形描画部３０によって、フレームバッファ３４に文字が描画される。また、印刷データに含まれるテキストデータは、圧縮イメージ伸張描画部３２によって読み出され、伸張されてフレームバッファ３４に画像が描画される。
【００５１】
圧縮イメージ伸張描画部３２は、圧縮イメージエラーチェック部２４と同様に、圧縮されたイメージデータが、指定された矩形エリアに過不足なく伸張されるか否かをチェックして、イメージデータが指定された矩形エリアに過不足なく伸張されない場合には、エラーとして印刷処理を停止し、クライアントＰＣ１２に対して、後述するページ数と共にエラー通知を行う。
【００５２】
ページカウント部３８は、受信バッファ２８から読み出される印刷データから、ページの終わりを検出し、ページの終わりの検出回数をカウントする。圧縮イメージ伸張描画部３２で圧縮されたイメージデータのエラーを検出したとき、ページカウント部３８のカウント値、つまり、クライアントＰＣ１２が印刷装置１４に送信した正常な印刷データのページ数が、エラー通知情報としてクライアントＰＣ１２に通知される。クライアントＰＣ１２は、印刷装置１４によって通知されたエラー通知情報のページ数によって、エラーが発生したページを認識し、印刷処理の最初のページから送信し直すのではなく、エラーが発生したページから、送信し直す。
【００５３】
なお、第１の実施の形態では、第１の前処理として、受信時の圧縮されたイメージデータの伸張とエラーチェックを行い、第１制御手段として、受信データ識別部２２、受信エラーチェック有無セレクタ、及び圧縮イメージエラーチェック部２４を用いている。また、出力手段として、文字図形描画部３０及び圧縮イメージ伸張描画部３２を用い、第２制御手段として、ページ処理時間計測判定部４０を用いている。また、印刷手段として、フレームバッファ３４及びプリントエンジン３６を用いている。
【００５４】
次に、第１の実施の形態に係る印刷システム１０の作用について説明する。なお、以下では、複数ページの印刷データを連続して受信し、複数ページの印刷データに基づいて、連続印刷を行う場合を例に説明する。
【００５５】
まず、クライアントＰＣ１２において、ユーザがキーボードやマウスを操作して、印刷データを作成し、作成された印刷データの印刷を指示すると、クライアントＰＣ１２から印刷装置１４に印刷指示と印刷データとが送信される。印刷装置１４において印刷指示が受信されると、印刷装置１４によって印刷処理を開始し、図４、５に示す印刷処理ルーチンを実行する。
【００５６】
まず、ステップ１００において、ページカウント部３８のページカウンタＰＣを初期値の０に設定すると共に、各ページの前処理の所要時間の累積和を表わす値ＲＰＴを初期値の０に設定し、ステップ１０２において、圧縮イメージエラーチェック部２４による受信時の圧縮イメージデータのエラーチェックを行なうか否かを表わす受信時イメージチェックフラグを初期値１に設定し、圧縮イメージエラーチェック部２４によるエラーチェックを行なうように設定する。
【００５７】
そして、ステップ１０４において、クライアントＰＣ１２から印刷データを受信し、ステップ１０６において、上記ステップ１０４で受信した印刷データが、ページの先頭データであるか否かを判定し、先頭データでない場合には、ステップ１１０に移行するが、一方、受信した印刷データが、ページの先頭データである場合には、ステップ１０８において、１ページの前処理にかかる所要時間を計測するタイマ（図示省略）の計測を開始し、ステップ１１０へ移行する。
【００５８】
ステップ１１０では、上記ステップ１０４で受信した印刷データに圧縮されたイメージデータが含まれているか否かを判定し、印刷データに圧縮されたイメージデータが含まれていない場合には、ステップ１２０へ移行するが、圧縮されたイメージデータが含まれている場合には、ステップ１１２において、受信時イメージチェックフラグが１であるか否かを判定する。
【００５９】
上記ステップ１１２において、受信時イメージチェックフラグが０であると、受信時の圧縮されたイメージデータに対するエラーチェックが行なわれないように、受信エラーチェック有無セレクタ２６が制御されているため、ステップ１２０へ移行する。一方、受信時イメージチェックフラグが１であると、受信時の圧縮されたイメージデータに対するエラーチェックを行なうように受信エラーチェック有無セレクタ２６が制御されているため、ステップ１１４で、圧縮イメージエラーチェック部２４によって、圧縮されたイメージデータを伸張して、伸張したイメージデータに対してエラーチェックを行なう。
【００６０】
そして、ステップ１１６において、上記ステップ１１４でエラーが検出されたか否かを判定し、エラーが検出されなかった場合には、ステップ１２０へ移行するが、エラーが検出された場合には、ステップ１１８で、クライアントＰＣ１２に対してエラー通知を行い、印刷処理ルーチンを終了する。
【００６１】
ステップ１２０では、上記ステップ１０４で受信された圧縮されたイメージデータを含む印刷データ又は圧縮されたイメージデータを含まない印刷データを受信バッファ２８に格納し、次のステップ１２２において、受信バッファ２８から印刷データを読み出し、ステップ１２４で、上記ステップ１２２で読み出された印刷データが、ページの先頭データであるか否かを判定する。
【００６２】
上記ステップ１２４において、読み出された印刷データが、ページの先頭データでない場合には、ステップ１２８へ移行するが、読み出された印刷データが、ページの先頭データである場合には、次のページが検出されたと判断し、ステップ１２６において、ページカウンタＰＣをインクリメントして、ステップ１２８へ移行する。
【００６３】
ステップ１２８では、上記ステップ１２２で読み出された印刷データに、圧縮されたイメージデータが含まれているか否かを判定し、読み出された印刷データに圧縮されたイメージデータが含まれていない場合には、ステップ１３０で、文字図形描画部３０によって、印刷データに含まれるテキストデータや図形データに基づいて、文字や図形をフレームバッファ３４に描画し、ステップ１４０へ移行する。一方、読み出された印刷データに圧縮されたイメージデータが含まれている場合には、ステップ１３２で、圧縮されたイメージデータを伸張して、伸張したイメージデータに誤りがないかをチェックし、フレームバッファ３４に画像を描画して、次のステップ１３４において、上記ステップ１３２で伸張したイメージデータにエラーがなかったかを判定する。
【００６４】
上記ステップ１３２で伸張したイメージデータにエラーがなかった場合には、ステップ１４０へ移行するが、伸張したイメージデータにエラーがあった場合には、ステップ１３８において、クライアントＰＣ１２に対して、ページカウント部３８によってカウントされたカウント値と共にエラー通知を行って、印刷処理ルーチンを終了する。
【００６５】
ステップ１４０では、上記ステップ１０４で受信された印刷データが、ページの最終データであるか否かを判定し、ページの最終データでない場合には、ステップ１０４へ戻るが、一方、ページの最終データである場合には、ステップ１４２において、１ページの前処理にかかる所要時間を計測するタイマを停止し、１ページの前処理にかかる所要時間ＰＴを取得する。
【００６６】
そして、ステップ１４４では、所要時間の累積和を表わす値ＲＰＴに上記ステップ１４２で取得した所要時間ＰＴを加算し（ＲＰＴ＝ＲＰＴ＋ＰＴ）、ステップ１４６において、この時点における１ページの前処理の所要時間の平均時間Ｔａｖ（＝ＲＰＴ／ＰＣ）を算出する。
【００６７】
そして、ステップ１４８において、前処理が完了したＰＣページ目の次ページ以降に対して、受信時の圧縮されたイメージデータのエラーチェックを行わないように制御した場合における、Ｎページ分の前処理の予想所要時間ＴＮＹを、上記（６）式を用いて算出し、ステップ１５０において、上記（７）式の判定条件を用いて、上記ステップ１４８で算出された予想所要時間ＴＮＹが、（Ｔ０＊Ｎ＊Ｍ）以上であるか否かを判定し、予想所要時間ＴＮＹが、（Ｔ０＊Ｎ＊Ｍ）未満である場合には、予想所要時間がＴ０＊Ｎよりとても小さく、現状のままでも間欠印刷とならない連続印刷が可能であると判断し、ステップ１０４へ戻る。
【００６８】
一方、予想所要時間ＴＮＹが、（Ｔ０＊Ｎ＊Ｍ）以上である場合には、予想所要時間がＴ０＊Ｎに近づいており、現状のままでは間欠印刷とならない連続印刷を確保することができないと判断し、ステップ１５２において、受信時イメージチェックフラグを０に設定し、受信時の圧縮されたイメージデータに対するエラーチェックが行なわれないように、受信エラーチェック有無セレクタ２６を制御して、上記ステップ１０４へ戻る。
【００６９】
プリントエンジン３６は、各フレームバッファ３４について、順番に、フレームバッファ３４に描画された画像や文字、図形を記録用紙に印刷して、複数ページの印刷データに基づいて連続印刷を行う。
【００７０】
上記のように印刷処理ルーチンが実行されると、間欠印刷とならない連続印刷を確保することができないと判断された時点で次に対象となるページ以降について、圧縮イメージエラーチェック部２４による受信時の圧縮されたイメージデータのエラーチェックをやめて、イメージデータを伸張することなく、受信バッファ２８に格納するように印刷処理の前処理が制御され、前処理の所要時間が短縮されることにより、間欠印刷とならない連続印刷が確保される。
【００７１】
以上説明したように、第１の実施の形態に係る印刷システムによれば、圧縮イメージデータ量が多く、間欠印刷することなく連続印刷を行うことが困難になると予想された場合、受信時の圧縮イメージデータのエラーチェックをやめて、イメージデータを伸張することなく、受信バッファに格納し、フレームバッファへの描画処理におけるイメージデータのエラーチェックのみを行うように制御する。これによって、間欠印刷とならない連続印刷が困難になると予想されるときに、２重にエラーチェックを行う場合よりも、前処理の処理速度が上がり、圧縮されたイメージデータを含む複数の印刷データに基づいて、間欠印刷になることなく連続印刷することができる。
【００７２】
次に第２の実施の形態について説明する。なお、第２の実施の形態に係る印刷システムの構成は、第１の実施の形態と同一構成であるので、同一符号を付して、構成に関する説明を省略する。
【００７３】
第２の実施の形態では、計測された各ページの前処理の所要時間の累積和が、所定値以上になったときに、受信時の圧縮されたイメージデータのエラーチェックをやめるように制御している点が第１の実施の形態と異なっている。
【００７４】
第２の実施の形態に係る印刷装置１４のページ処理時間計測判定部４０では、１ページ毎の前処理の所要時間を順次計測して、計測された前処理の所要時間を累積加算し、所要時間の累積和に基づいて、間欠印刷とならない連続印刷が可能であるか否かを判定する。
【００７５】
Ｎページ目まで前処理した場合にかかった所要時間が、Ｎページ分を連続印刷した場合の印刷処理時間以内であれば、間欠印刷することなく、連続印刷が行われる。そこで、ページ処理時間計測判定部は、以下の（８）式で表わされる判定条件を用いて、間欠印刷とならない連続印刷が可能であるか否かを判定する。
Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋・・・＋ＴｐＮ＜Ｔ０＊Ｎ      ・・・（８）
ただし、Ｔｐ１は１ページ目の前処理にかかる所要時間、Ｔｐ２は２ページ目の前処理にかかる所要時間、ＴｐＮはＮページ目の前処理にかかる所要時間、Ｔ０は印刷装置のプリントエンジン３６による連続印刷時の１ページ分の印刷処理時間、Ｎは前処理を行なったページ数である。
【００７６】
ページ処理時間計測判定部４０は、１ページごとの前処理にかかる所要時間を計測して、その所要時間を累積加算し、所要時間の累積和に基づいて、上記（８）式の判定条件が成立するか否かを判定し、成立しない場合には、間欠印刷とならない連続印刷が出来ないと判断され、自動的に圧縮イメージエラーチェック部２４によるエラーチェックを行わないように受信エラーチェック有無セレクタ２６を切り替え、圧縮イメージデータの処理速度を上げて、間欠印刷とならない連続印刷を確保する。一方、上記（８）式の判定条件が成立する場合には、現状のままでも間欠印刷とならない連続印刷が可能であると判断し、次ページ以降も受信時のエラーチェックを行なう。
【００７７】
第２の実施の形態に係る印刷処理ルーチンでは、１ページの前処理に係る所要時間ＰＴを取得し、所要時間の累積和を表わす値ＲＰＴに取得した所要時間ＰＴを加算する。そして、連続印刷時の１ページ分の印刷処理時間に、前処理を行なったページ数を乗算して、前処理したページ数を連続印刷した場合の印刷処理時間を算出する。
【００７８】
そして、上記（８）式の判定条件を用いて、所要時間の累積和を表わす値ＲＰＴが、前処理したページ数を連続印刷した場合の印刷処理時間未満であるか否かを判定し、所要時間の累積和ＲＰＴが、前処理したページ数を連続印刷した場合の印刷処理時間未満であり、上記（８）式の判定条件が成立する場合には現状のままでも間欠印刷になることなく連続印刷が可能であると判断する。一方、所要時間の累積和ＲＰＴが、前処理したページ数を連続印刷した場合の印刷処理時間以上であり、上記（８）式の判定条件が成立しない場合には、現状のままでは間欠印刷とならない連続印刷を確保することができないと判断し、受信時イメージチェックフラグを０に設定し、受信時の圧縮されたイメージデータに対するエラーチェックが行なわれないように、受信エラーチェック有無セレクタ２６を制御する。
【００７９】
なお、上述した処理の以外の処理については、第１の実施の形態の印刷処理ルーチンと同様であるため、説明を省略する。
【００８０】
上記の第２の実施の形態では、所要時間の累積和を表わす値ＲＰＴが、前処理したページ数を連続印刷した場合の印刷処理時間未満であるか否かを判定する場合を例に説明したが、前処理したページ数を連続印刷した場合の印刷処理時間に、１未満のマージン係数Ｍを乗算した以下の式を判定条件として用いて、余裕を持って早めに受信時のエラーチェックをやめるように制御してもよい。
Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋・・・＋ＴｐＮ＜Ｔ０＊Ｎ＊Ｍ
【００８１】
次に第３の実施の形態について説明する。なお、第３の実施の形態に係る印刷システムの構成は、第１の実施の形態と同一構成であるので、同一符号を付して、構成に関する説明を省略する。
【００８２】
第３の実施の形態では、計測された各ページの前処理の所要時間の平均値が、所定値以上になったときに、受信時の圧縮されたイメージデータのエラーチェックをやめるように制御している点が第１の実施の形態と異なっている。
【００８３】
第３の実施の形態に係る印刷装置１４のページ処理時間計測判定部４０では、１ページ毎の前処理の所要時間を順次計測して、計測された前処理の所要時間の平均値を算出し、所要時間の平均値に基づいて、間欠印刷とならない連続印刷が可能であるか否かを判定する。
【００８４】
ここで、Ｎページ目まで前処理した場合にかかった所要時間の１ページあたりの平均値が、連続印刷時の１ページ分の印刷処理時間以内であれば、間欠印刷になることなく連続印刷を行うことができる。そこで、ページ処理時間計測判定部４０は、以下の（９）式で表わされる判定条件を用いて、間欠印刷とならない連続印刷が可能であるか否かを判定する。
（Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋・・・＋ＴｐＮ）／Ｎ＜Ｔ０      ・・・（９）
【００８５】
ここで、Ｔｐ１は１ページ目の前処理にかかる所要時間、Ｔｐ２は２ページ目の前処理にかかる所要時間、ＴｐＮはＮページ目の前処理にかかる所要時間、Ｎは前処理を行なったページ数、Ｔ０は印刷装置のプリントエンジン３６による連続印刷時の１ページ分の印刷処理時間である。
【００８６】
ページ処理時間計測判定部４０は、１ページごとの前処理にかかる所要時間を計測し、その所要時間の累積和を、前処理したページ数で除算して、所要時間の平均値を算出し、所要時間の平均値が、連続印刷時の１ページ分の印刷処理時間以上であり、上記（９）式の判定条件が成立しない場合には、間欠印刷とならない連続印刷が出来ないと判断され、自動的に圧縮イメージエラーチェック部２４によるエラーチェックを行わないように受信エラーチェック有無セレクタ２６を切り替え、圧縮イメージデータの処理速度を上げて、間欠印刷とならない連続印刷を確保する。一方、所要時間の平均値が、連続印刷時の１ページ分の印刷処理時間未満であり、上記（９）式の判定条件が成立する場合には、次ページ以降も受信時のエラーチェックを行なう。
【００８７】
第３の実施の形態に係る印刷処理ルーチンでは、１ページの前処理に係る所要時間ＰＴを取得し、所要時間の累積和を表わす値ＲＰＴに取得した所要時間ＰＴを加算する。そして、累積和を表わす値ＲＰＴを、前処理を行なったページ数で除算して、１ページの前処理にかかる所要時間の平均値を算出する。
【００８８】
そして、上記（９）式の判定条件を用いて、所要時間の平均値が、連続印刷した場合の１ページの印刷処理時間未満であるか否かを判定し、上記（９）式の判定条件が成立する場合には現状のままでも間欠印刷とならない連続印刷が可能であると判断する。一方、上記（９）式の判定条件が成立しない場合には、現状のままでは間欠印刷とならない連続印刷を確保することができないと判断し、受信時イメージチェックフラグを０に設定し、受信時の圧縮されたイメージデータに対するエラーチェックが行なわれないように、受信エラーチェック有無セレクタ２６を制御する。
【００８９】
なお、上述した処理の以外の処理については、第１の実施の形態の印刷処理ルーチンと同様であるため、説明を省略する。
【００９０】
上記の第３の実施の形態では、所要時間の平均値が、連続印刷した場合の１ページの印刷処理時間未満であるか否かを判定する場合を例に説明したが、連続印刷した場合の１ページの印刷処理時間に、１未満のマージン係数Ｍを乗算した以下の式を判定条件として用いて、余裕を持って早めに受信時のエラーチェックをやめるように制御してもよい。
（Ｔｐ１＋Ｔｐ２＋Ｔｐ３＋・・・＋ＴｐＮ）／Ｎ＜Ｔ０＊Ｍ
【００９１】
次に第４の実施の形態について説明する。なお、第１の実施の形態と同一の構成となる部分については、同一符号を付して説明を省略する。
【００９２】
第４の実施の形態では、受信した印刷データに、ページ番号を付加している点と、付加されたページ番号を用いてエラー通知を行なっている点とが主に第１の実施の形態と異なっている。
【００９３】
図６に示すように、第４の実施の形態に係る印刷システム４１０の印刷装置４１４は、ネットワークインタフェース部２０と、受信した印刷データに、ページ単位の識別情報としてのページ番号を付加するページ番号付加部４２１と、受信データ識別部２２と、圧縮イメージエラーチェック部２４と、受信エラーチェック有無セレクタ２６と、受信バッファ２８と、文字図形描画部３０と、受信バッファ２８から印刷データを読み出し、印刷データに含まれる圧縮されたイメージデータを伸張して、フレームバッファ３４に書き込む圧縮イメージ伸張描画部４３２と、プリントエンジン３６と、ページ処理時間計測判定部４０とを備えている。
【００９４】
圧縮イメージ伸張描画部４３２では、圧縮イメージエラーチェック部２４と同様に、圧縮されたイメージデータが、指定された矩形エリアに過不足なく伸張されるか否かをチェックして、指定された矩形エリアに過不足なく伸張されない場合には、エラーとして停止し、クライアントＰＣ１２に対して、印刷データに付加されたページ番号と共にエラー通知を行う。
【００９５】
第４の実施の形態に係る印刷処理ルーチンでは、クライアントＰＣ１２から印刷データを受信すると、受信した印刷データのページ数をカウントして設定されるページ番号を、印刷データに付加する。なお、ページ数のカウントについて、受信した印刷データがページの先頭データであると判定されたときに、カウント数をインクリメントすればよい。
【００９６】
また、圧縮イメージ伸張描画部４３２におけるイメージデータの伸張及び描画時に、伸張したイメージデータにエラーがあった場合には、クライアントＰＣ１２に対して、印刷データに付加されたページ番号と共にエラー通知を行う。
【００９７】
なお、上述した処理の以外の処理については、第１の実施の形態の印刷処理ルーチンと同様であるため、説明を省略する。
【００９８】
次に第５の実施の形態について説明する。なお、第１の実施の形態と同一の構成となる部分については、同一符号を付して説明を省略する。
【００９９】
第５の実施の形態では、ページカウント部を備えていない点と、クライアントＰＣにおいて印刷データにページ番号を付加している点とが主に第１の実施の形態と異なっている。
【０１００】
第５の実施の形態に係る印刷システムのクライアントＰＣでは、ユーザによって、作成された印刷データの印刷が指示されると、送信する印刷データにページ単位の識別情報としてのページ番号を付加し、印刷装置１４に印刷指示と印刷データとを送信する。
【０１０１】
第５の実施の形態に係る印刷処理ルーチンでは、圧縮イメージ伸張描画部４３２におけるイメージデータの伸張及び描画時に、伸張したイメージデータにエラーがあった場合には、クライアントＰＣ１２に対して、印刷データに付加されたページ番号と共にエラー通知を行う。
【０１０２】
なお、上述した処理の以外の処理については、第１の実施の形態の印刷処理ルーチンと同様であるため、説明を省略する。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施の形態に係る印刷システムの構成を示すブロック図である。
【図２】伸張したイメージデータを展開した様子を示すイメージ図である。
【図３】圧縮されたイメージデータのデータ形式を示すイメージ図である。
【図４】本発明の第１の実施の形態に係る印刷システムの印刷装置における印刷処理ルーチンの内容を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る印刷システムの印刷装置における印刷処理ルーチンの内容を示すフローチャートである。
【図６】本発明の第４の実施の形態に係る印刷システムの構成を示すブロック図である。
【符号の説明】
【０１０４】
１０、４１０  印刷システム
１２  クライアントＰＣ
１４、４１４  印刷装置
１６   ネットワーク
２４   圧縮イメージエラーチェック部
２６   受信エラーチェック有無セレクタ
２８   受信バッファ
３０   文字図形描画部
３２、４３２  圧縮イメージ伸張描画部
３４  フレームバッファ
３６   プリントエンジン
３８  ページカウント部
４０   ページ処理時間計測判定部
４２１  ページ番号付加部
【図１】
2009018546.tif 000003
【図２】
2009018546.tif 000004
【図３】
2009018546.tif 000005
【図４】
2009018546.tif 000006
【図５】
2009018546.tif 000007
【図６】
2009018546.tif 000008