(57)【特許請求の範囲】
【請求項１】
印刷データを送信するホスト装置と、上記ホスト装置から送られてくる印刷データに応じてシートに可視像を形成する印刷装置とを含む印刷システムにおいて、
上記ホスト装置は、印刷する先のページによる印刷データに、次ページの印刷データの存在を示す情報を付加し、上記印刷データに付加した情報を含めて上記印刷装置へと送信し、
上記印刷装置は、印刷データと共に送信されてきた付加情報の存在を認識すると共に、その認識結果に応じて印刷を実行するシートの予備給紙を行うか否かを制御し、
さらに、上記ホスト装置は、次ページの給紙先に手差しトレイが選択されている場合は、次ページの印刷データの存在を示す情報を付加しないようにすることを特徴とする印刷システム。
【請求項２】
上記付加情報は、次ページのシートに印刷を行う必要時に、印刷装置側での予備給紙を実行させるための情報として付加され、次ページのシートへの印刷データが存在しない場合には、付加されないことを特徴とする請求項１記載の印刷システム。
【請求項３】
上記付加情報は、次ページのシートに印刷を行う必要時に、該シートに対応するシート情報が含まれ、印刷装置側でシート情報を確認することで、予備給紙を行うシートの選択を行うようにしてなる請求項１記載の印刷システム。
【請求項４】
上記ホスト装置は、次ページの存在を予め定められた所定時間内に確認できないと判定した時に、次ページの印刷データの存在を示す情報を付加しないようにすることを特徴とする請求項１記載の印刷システム。
【請求項５】
上記ホスト装置は、次ページの印刷データの存在を所定時間確認できない時に、その時点で先のページの印刷データを印刷装置へと送信することを特徴とする請求項４記載の印刷システム。
【請求項６】
印刷データを作成する印刷データ生成部と、
上記印刷データ生成部で作成された印刷データを解析する印刷データ解析部と、
上記印刷データ解析部で解析された印刷データが複数ページに及ぶときに先の印刷データに対して次ページの印刷データの存在を示す付加情報を追加するためのプリフィード制御部と、
上記プリフィード制御部にて付加された情報を含めた印刷データを印刷装置へと転送するためのデータ転送部とを備え、
上記プリフィード制御部は、次ページの給紙先に手差しトレイが選択されている場合は、次ページの印刷データの存在を示す付加情報を追加しないことを特徴とするホスト装置。
【請求項７】
印刷データを作成する印刷データ生成部と、
上記印刷データ生成部で作成される印刷データのページ順序を認識すると共に複数ページに及ぶ印刷データの認識を行うページ順序解析部と、
上記ページ順序解析部で解析された印刷データが複数ページに及ぶときに先の印刷データに対して次ページの印刷データの存在を示す付加情報を追加するためのプリフィード制御部と、
上記プリフィード制御部にて付加された情報を含めた印刷データを印刷装置へと転送するためのデータ転送部とを備え、
上記プリフィード制御部は、次ページの給紙先に手差しトレイが選択されている場合は、次ページの印刷データの存在を示す付加情報を追加しないことを特徴とするホスト装置。
【請求項８】
上記印刷データ解析部は、作成された印刷データに対し次ページ以降に存在する印刷データを確認することで、転送する印刷データに次ページ以降にも印刷データが存在する付加情報を合わせて追加するように制御することを特徴とする請求項６記載のホスト装置。
【請求項９】
上記印刷データ解析部は、転送する印刷装置に応じて、転送順を決め、該決められた転送順の印刷データに従って付加情報の追加を制御することを特徴とする請求項６記載のホスト装置。
【請求項１０】
上記ページ順序解析部は、転送する印刷装置に応じて、転送順を決め、該決められた転送順の印刷データに従って付加情報の追加制御を行うことを特徴とする請求項７記載のホスト装置。
【請求項１１】
上記印刷データ解析部は、印刷データ生成部からの印刷データに対し、次ページの印刷データの存在を解析してなり、該解析処理が長いか否かを判定する判定手段を備え、該判定手段にて処理時間が長くなることが判定されれば、上記プリフィード制御部による付加情報を追加しないようにしたことを特徴とする請求項６記載のホスト装置。
【請求項１２】
上記判定手段は、所定時間をカウントするタイマを備え、上記タイマが所定時間をカウントしても次ページの印刷データの存在が確認できない時に処理時間が長いとして判定することを特徴とする請求項１１記載のホスト装置。
【請求項１３】
上記判定手段は、印刷データを順次記憶する印刷データバッファ及び該印刷データバッファへに記憶される記憶量をカウントするメモリカウンタとを備え、該メモリカウンタが所定値をカウントしても次ページの印刷データの存在を確認できない時に処理時間が長いとして判定することを特徴とする請求項１１記載のホスト装置。
【請求項１４】
上記判定手段は、印刷データに対する関連情報を抽出する画質判定手段を備え、該画質判定手段が高画質又は大サイズシートに関する情報を抽出することで処理時間が長くなるとして判定することを特徴とする請求項１１記載のホスト装置。
【請求項１５】
上記判定手段が印刷データの処理時間が長くなることを判定すると、これに応答して印刷装置側へ現時点で処理している先の印刷データを送信するようにしたことを特徴とする請求項１１記載のホスト装置。
【請求項１６】
イメージデータに印刷処理するための印刷情報を含むヘッダ情報が付加された印刷データに対し、次ページ以降の印刷データのヘッダ情報を検索する検索ステップと、上記ヘッダ情報の検索により次ページ以降の印刷データの存在を確認する確認ステップと、上記印刷データの存在を確認した時に印刷装置側でのシートの予備給紙を実行させるためのプリフィード命令を上記ヘッダ情報と共にイメージデータに追加する追加ステップと、上記追加ステップにて追加されたプリフィード命令を含めた印刷データを印刷装置へと転送する転送ステップとを含むデータ処理方法であって、
次ページのヘッダ情報を解析して、次ページの給紙先に手差しトレイが選択されているかどうかを判断する判断ステップを有し、
上記追加ステップでは、上記判断ステップにて次ページの給紙先に手差しトレイが選択されていると判断された場合は、イメージデータにプリフィード命令を追加しないことを特徴とするデータ処理方法。
【請求項１７】
上記検索ステップは、さらに次ページの存在を確認するまでに要する時間を推測する推測ステップを有し、上記追加ステップは、さらに上記推測ステップによる推測結果に基づいて転送しようとする印刷データに次ページにかかる予備給紙のためのプリフィード命令を追加するか否かを判定する判定ステップを有することを特徴とする請求項１６記載のデータ処理方法。
【請求項１８】
上記判定ステップは、推測ステップにて処理する時間が長いと判定することで、プリフィード命令を追加しないようにすると共に、現在処理中の先の印刷データを、次ページの印刷データに対する予備給紙にかかる情報を付加せずに印刷装置側へと転送するようにしたことを特徴とする請求項１７記載のデータ処理方法。
【請求項１９】
上記請求項１６〜１８の何れか１項のデータ処理を実現するためのコンピュータプログラムを記録してなる記録媒体。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、ラインプリンタ、例えばインクジェットプリンタ、サーマルプリンタ等の印刷装置を使用して印刷データを、可視像として印刷処理するものであって、特定のホスト装置から送られてくる印刷データを連続印刷可能な印刷システム及び印刷装置に関する。
【０００２】
【従来の技術】
近年、ホスト装置から、送られてくる印刷データを、シート上に可視像として印刷処理する印刷装置として、各種方式のものが提案されている。例えば、電子写真方式を利用したものにおいては、均一帯電された感光体上に１ページ分の印刷データに応じた光の像を照射するために、半導体レーザを印刷データに応じてＯＮ−ＯＦＦ駆動制御して、レーザビームによる光像を上記感光体表面に照射させて、静電潜像を形成している。その潜像を可視像とするために、着色剤であるトナーにて現像し、現像したトナー像をシート上に転写するようにして印刷処理を行うものである。
【０００３】
この電子写真方式によるものは、ページプリンタとして、１ページ分のデータに対して印刷処理を実行する。このようなページプリンタに対して、例えば、１ライン毎（又は複数ライン毎）に印刷データを可視像として、直接シート上に印刷処理するラインプリンタ方式のものが存在する。
【０００４】
このラインプリンタは、１ページ分のデータを入力しなくても、必要なライン分のデータが入力されれば、印刷処理を実行できる。そのため、印刷データを複数ページに渡って記憶しておくページメモリなるものを備えなくても、ラインメモリを備えるだけで、印刷処理を実行できる。
【０００５】
従って、ラインプリンタにおいては、メモリ容量を極力少なくでき、同時に直接シートに印刷処理を実行できるため、小型化が可能となり、低コスト化を実現可能となる。このようなプリンタは、例えばインクジェット方式や、サーマル方式によるものが主流である。
【０００６】
インクジェット方式は、少なくともインクを選択的に吐出するオリフィスを単体、または複数備えるインクジェットヘッドを、シートの送り方向と直交する方向に記録走査させることで、シート上にインクによるドット（画素）を直接形成して可視像を得ている。
【０００７】
また、サーマル方式は、複数の発熱素子を有するサーマルヘッドを、同様にしてシートの送りと直交する方向に記録走査させ、インクリボンのインクを印刷データに応じて選択的に溶融させシート上に溶着させるか、又はシートとして感熱シートを用いて、直接印刷処理を行う。
【０００８】
以上のようなラインプリンタにおいては、プリンタ自身で、ラインメモリを有しているが、印刷データとして、どの程度の量、特にシートへの印刷処理を度の程度（枚数）実行すればよいのかの判断はできない。そのため、シートを事前に決められた位置、例えば印刷処理を実行する時に、印刷処理と同期させるようにしてシートを印刷位置へと送り込む際のレジスト位置へと予備給紙しておくことはできない。
【０００９】
つまり、複数枚のシートへの印刷処理を実行する場合、先のシートの印刷処理が完了した後、次のシートを印刷処理するとき、そのシートの予備給紙を事前に行えなくなる。これは、先のシートへの印刷処理を完了した後、次のシートに対して連続印刷を行うために、次のシートの給紙は、次の印刷データが送られてきた時点で行われるためである。これにより、どうしても複数枚のシートへの連続印刷を行いたい場合には、シート間隔が長くなる。その結果、印刷処理に要する時間が長くなる。
【００１０】
そのため、従来では、送られてくる印刷データを全てプリンタ、つまり印刷装置側で記憶するようにしておけば、印刷処理を実行する段階で、先のシートへの印刷処理を実行中に、次のシートへの連続印刷が存在することを把握できる。これにより、次のシートについては、事前に決められたレジスト位置へ予備給紙しておくことができ、次のシートへの印刷開始処理時間が短縮される。
【００１１】
このような技術は、例えば特開平９−１９３４９６号公報に開示されている通りである。これは、電子写真方式のページプリンタにおいて、ホスト装置から転送されてくる印刷データの量を把握し、これによりシートの予備給紙を印刷処理の実行中に行えるようにしたものである。
【００１２】
【発明が解決しようとする課題】
上記構成の印刷装置によれば、ホスト装置から送られてくる複数ページにも及ぶ印刷データを事前に記憶できる程度のメモリを予め設けておくことで、印刷処理する枚数等を把握でき、これにより次のシートをレジスト位置へと事前に送り込むことが可能となる。これにより、次のシートへの印刷処理に要する時間を短縮でき、結果として全ての印刷データの処理する時間を短縮できる。
【００１３】
しかし、印刷装置側で、大容量のメモリを持たない印刷装置においては、上述したような技術をそのまま転用することはできず、実施不可能となる。つまり、複数ラインの印刷データを入力することで印刷処理を実行するような場合、複数のページによる印刷、特に複数枚のシートに連続印刷することは到底把握できず、事前に次のシートをレジスト位置へと予備給紙することは不可能となる。
【００１４】
そのため、ラインプリンタによる印刷装置、例えばメモリ容量を極力少なくし、プリンタの小型化、また低コスト化を実現する印刷装置においては、複数枚のシートの連続印刷を行うような場合、１枚のシートへの印刷処理が完了し、そのシートの排出処理を行うとき、次のシートへの印刷のための印刷データが転送されてきて、始めて次のシートをレジスト位置へと送り込み、印刷処理を実行するタイミングに合わせてレジスト位置のシートの搬送を開始し、印刷処理を実行する制御をその都度繰返すことになる。
【００１５】
よって、先のシートへの印刷処理が完了し、次のシートへの印刷データを読み込んで、次のシートへの印刷処理を実行するためのレジスト位置へのシート給紙、を行う必要があり、次のシートへの印刷処理を開始するまでに大きなタイムラグが発生し、全体での印刷処理時間が非常に長くなる。
【００１６】
そこで、本発明においては、大容量のメモリを持たない印刷装置において、連続印刷処理を行う時の、上述したタイムラグを無くし、印刷時間の短縮を可能にしてなる印刷装置を提供することを目的とする。
【００１７】
上述した目的を達成するために、本発明は印刷装置側で次のシートに対する予備給紙を事前に行うことができるように、印刷データを送るホスト装置側での予備給紙を可能とするためのデータ処理を目的とする。
【００１８】
さらに、本発明の目的は、印刷装置とホスト装置とからなる印刷システムにおいて、印刷装置での連続印刷における処理時間を短縮可能な印刷システムを提供するものである。
【００１９】
すなわち、本発明の共通の目的は、印刷装置側が有するメモリがページ単位で記憶できる容量未満であっても、連続印刷を行う時の処理時間の短縮を可能とするものでる。
【００２０】
また、本発明の共通の目的は、印刷装置側での予備給紙を有効に活用することで、印刷システムでの印刷開始時点の遅延を防止し、トータルでの印刷時間の短縮を可能にする。
【００２１】
【課題を解決するための手段】
上述の目的を達成するための印刷システムは、ホスト装置側で作成してなる印刷データを印刷装置側へと送る際に、印刷データに、シートへの印刷処理枚数が複数の場合には、複数枚の印刷を行うパラメータを付加して印刷装置側へと送る。印刷装置側では、印刷データ付加された付加データが存在するかを確認し、複数枚への印刷があると判断すれば、次のシートに対しレジスト位置へと予備給紙を実行するようにする。
【００２２】
つまり、ホスト装置においては、印刷データが複数ページに及びことを把握することができる。そして、その印刷データに複数ページの印刷データが存在する旨のパラメータを付加情報として追加し転送する。この時、１枚目の印刷データに対し、最初に次のページに対する印刷データが存在する情報を付加する。そして、最終ページの印刷データに対しては、それ以上の印刷データが存在しないため、次のページの印刷データが存在する旨の情報を付加することなく、作成された印刷データのままで送る。
【００２３】
そして、印刷装置側では、印刷データと共に付加情報が送られてくれば、先のシートに対する印刷処理を実行中に、次のシートの予備給紙を開始するタイミングを制御し、予備給紙を実行制御する。そして、送られてくる印刷データに対して付加情報の存在を確認しない場合には、次のシートの予備給紙を実行しない。また、印刷装置側では付加情報が存在しない場合には、その印刷データにて、最終の印刷処理であることを簡単に把握でき、無駄に予備給紙を行うことを避けることができ、無駄な予備給紙によるジャム等を解消できる。
【００２４】
また、ホスト装置及び印刷装置を備えた印刷システムにおいても同様に、ホスト装置側からの印刷データに応じて印刷処理を実行する際に、複数枚の連続印刷を行うものか否かを印刷装置側で把握でき、正確なる予備給紙の制御を可能にできる。
【００２５】
以上の処理においては、次ページの印刷データを確認することで次ページにかかるシートの予備給紙を可能にしているが、ホスト装置と印刷装置との間での印刷データに対するデータ処理の時間が非常に長くなるような場合、次ページの印刷データの確認を行なった後に、先の印刷データの送信を開始し、印刷動作を開始すると最初のページの印刷時間が遅延、特に印刷開始が遅延する。
【００２６】
そのため、さらに上述した処理を行うと同時に次ページの印刷データの存在を確認するまでに時間を要するような場合には、次ページにかかる印刷データを認識することなく、先の印刷データによる印刷処理を開始させるようにすることで、トータルでの印刷時間の遅延を防止し、印刷時間を短縮を行える。
【００２７】
そこで、次ページの印刷データの存在が確認できないときには、その時点で処理された先の印刷データの送信を逐次開始し、その印刷データに対するシートの予備給紙を実行させるようにすることで、そのページにかかる印刷時間を短縮でき、よってトータルでの印刷時間を短縮できる。
【００２８】
【発明の実施の形態】
以下に本発明の印刷システムの実施形態について、図面と共に説明する。特に、図１及び図２は本発明の印刷システムにおける全体の概念図を示すブロック図であり、図１はホスト装置側の制御構成を示すブロック図、図２は印刷装置側の制御構成を示すブロック図である。また図３は、印刷データを作成し、印刷装置へと印刷データを転送するためのホスト装置側でのデータ処理方法の一例を示す図、図４は図３のデータ処理手順を実現するための制御プログラムを実行するフローチャート、また図５は印刷装置の一構成例を示す概略構成図、図６は図５の印刷装置側での印刷制御にかかる予備給紙を実行制御してなるフローチャートである。
【００２９】
本発明の印刷システム１は、図１及び図２に示すようにホスト装置２と印刷装置３とを印刷データを転送する信号線を介して接続することで構成される。この信号線はランケーブル、電話線、無線等にて接続可能であり、公知の接続手段、形態をそもまま利用できる。
【００３０】
本発明の印刷装置３は、特にラインプリンタにて最適なものであり、例えば図５に示すようなインクジェットプリンタが用いられる。つまり、必要最小限のメモリを持つことで、ホスト装置２から転送されてくる印刷データを１ライン又は複数ラインのデータを記憶できる容量のラインメモリを備えることで、印刷処理を実行できる。
【００３１】
図５に示すインクジェットプリンタである印刷装置３は、図において手前から奥側を往復走査されるインクジェットヘッド４を備えており、該インクジェットヘッド４のインク吐出部分に対向してシートを搬送するように構成している。
【００３２】
シートＰは、印刷装置３本体に対して着脱可能に設けられている自動給紙のための給紙カセット（給紙トレイ）５，６に収容されており、選択的に給紙される。給紙カセット５及び６は、上下に設けられており、装着された状態で、給紙先端部分に対応して各給紙ローラ７，８が対向配置されている。給紙ローラ７，８は、給紙時に選択的にカセット５，６の最上部のシートＰと圧接される。そのため給紙ローラ５，６は、１回転駆動されることで、例えば円弧状部分が最上部のシートＰと圧接され、最上部のシートＰの給紙を行う。
【００３３】
従って、給紙カセット５または６のシートを給紙する側の給紙ローラが選択駆動され、最上部のシートＰの１枚給紙を行う。この給紙カセット５，６には、異なるサイズのシートへの印刷を行えるように、サイズの異なるシートが収容されるか、大量印刷に対応できるようにするために、同一サイズのシートを収容することもできる。
【００３４】
上記自動給紙のための給紙カセット（給紙トレイ）とは別に、印刷装置３本体より一部が突出されるように手差しトレイ９が、設けられている。手差しトレイ９には、任意のサイズのシートをセットできるもので、ユーザ側で上記給紙カセット５または６とは別のサイズのシートをセットすることが可能なようにしている。この手差しトレイ９に対向するように手差し給紙ローラ１０が設けられている。
【００３５】
なお、手差しトレイ９には、複数枚のシートＰを載置可能としているが、１枚のみ載置できるような構成としてもよい。
【００３６】
上述した各給紙カセット５，６及び手差しトレイ９から選択的に給紙されたシートＰは、インクジェットヘッド４が設けられている印刷位置の手間に配置され、各搬送経路が合流した共通の搬送ローラ１１の位置へ送り込まれる。この搬送ローラ１１は、給紙されてきたシートＰを一旦停止させ、印刷動作と同期されて上記インクジェットへッド４の印刷位置へと搬送を開始するためのレジストローラを構成する。このインクジェットヘッド４と対向する印刷位置にはシートＰの裏面を保持し、印刷状態を安定させるためのプラテン１２が設けられている。このインクジェッドヘッド４とプラテン１２とで印刷位置での印刷部を構成している。
【００３７】
インクジェットヘッド４は、公知もので、インクドットを吐出する多数のオリフィスを搬送されるシートと対向（プラテン１２と対向）する側に設けられており、インク供給部より供給されるインクを、ヘッド駆動部にて上記オリフィスより選択的に吐出させる。このインクジェットヘッド４は、シートＰの搬送方向と直交する方向、つまり左から右側へと搬送されるシートに対し、手前から奥側に往復走査されるときに、選択的にインクドットの吐出が行われ、複数ラインの印刷データに応じた可視像をシートＰ表面（図では上面）に直接形成する。
【００３８】
ここで、シートＰへの印刷処理は、上記インクジェットヘッド４が往復走査されるとき、特に往動時に、シートＰの搬送は停止され、往動走査が終了し、復動走査時点で、印刷したライン数に応じた量のシート搬送が行われ、次の印刷走査のために停止される。この動作を順次繰返し行うことで、シートＰに１ページ分の印刷データの印刷画像を形成する。
【００３９】
上記インクジェットヘッド４と対向する印刷位置を通過するシートは、印刷位置の下流側に配置されている排出ローラ１３を介して、印刷装置３の本体外へと排出処理される。その位置に排出トレイ１４が設けられており、該トレイ１４に印刷済みのシートが、印刷画像を上面にして排出される。
【００４０】
以上のように印刷装置３は、構成されており、シートＰは給紙カセット５または６、あるいは手差しトレイ９の何れかより給紙され、一旦搬送ローラ１１へと送り込まれる。そして、インクジェットヘッド４による印刷開始に同期するようにして、シートＰは印刷位置へと搬送ローラ１１を介して所定ライン数の印刷が行える量の搬送が行われて停止される。この状態でインクジェットヘッド４が往動走査され、その走査中に選択的にインクドットが印刷データに応じて吐出制御され、シートＰ上に印刷データに応じた可視像が形成される。
【００４１】
これを順次繰返し行い、シートＰに対する最終の印刷データによる印刷処理が実行され、インクジェットヘッド４の復動走査が開始されるタイミングに応じてシートの排出処理が実行される。
【００４２】
そして、印刷装置３に次の印刷データがホスト装置２より送られてくると、次のシートＰの給紙を開始し、搬送ローラ１１へと送り込むように制御している。
【００４３】
上記搬送ローラ１１へとシートＰを送り込むための構成を以下に説明する。まず、給紙カセット５または６側からの上記搬送ローラ１１への送り込み構成は、搬送ローラ１１の手前、つまりシート搬送方向上流側に反転ローラ１５が設けられ、該反転ローラ１５へと、給紙カセット５または６から給紙されるシートＰが送り込まれる。
【００４４】
この反転ローラ１５には、押えローラ１６ａ，１６ｂが圧接されるように設けられており、上段の給紙カセット５から給紙されるシートＰは、反転ローラ１５と押えローラ１６ａの間に送られ、さらに押えローラ１６ｂを介して反転搬送された後、上記搬送ローラ１１への送り込まれる。また、下段の給紙カセット６から給紙されるシートＰは、搬送ローラ１７を介して、上記反転ローラ１５側へと案内搬送され、押えローラ１６ｂを介して反転搬送された後、上記搬送ローラ１１へと送り込まれる。
【００４５】
また手差しトレイ９上のシートＰは、そのままガイドを介して直接搬送ローラ１１へと送り込まれるように、反転ローラ１５上部に案内経路を設け、反転ローラ１５の出口近傍に合流するようにして搬送ローラ１１へと送り込まれる構成である。
【００４６】
なお、本発明においては、予備給紙を実行させるために、例えば搬送ローラの上流側で、かつ手差しトレイ９側、また給紙カセット５，６側より給紙されるシートの有無を検知するシート検知センサ１８を設けている。このシート検知センサ１８は、機械式（マイクロスイッチ等）、あるいは光学式（フォトセンサ）であってもよく、シートが存在するときには存在信号を、存在しない場合には無しの信号を出力する。この信号により、以下に説明する予備給紙の開始制御がなされる。
【００４７】
（本発明の第１の実施形態）
以上のように印刷装置３が構成されており、次にホスト装置２を含めた本発明による印刷システムについて、図１乃至図６を参照して本発明の第１の実施形態を説明する。
【００４８】
（ホスト装置の構成）
まず、ホスト装置２の構成について説明する。本発明のホスト装置２は、印刷装置３側で複数シートに連続印刷を行う時に、印刷装置３側で事前にシートＰの予備給紙を行えるように印刷データを含めたデータ処理を行うものである。
【００４９】
このホスト装置２は、例えばパーソナルコンピュータ等の装置からなり、該装置と印刷装置３とがデータの送受信が可能なように接続されている。特に、ホスト装置２は、印刷データを作成し、該印刷データを可視像としてハードコピーを必要とする時に、印刷装置３に印刷データを送るものである。
【００５０】
図１において、ホスト装置２は、任意の印刷データを作成できる。この印刷データとしては、文字データ及びグラフィック画像等のイメージデータ、これらの組み合わせ、編集によるもので、任意の周知の印刷データを作成できる印刷データ生成部２１を備えている。
【００５１】
上記印刷データ生成部２１の他に、印刷データを印刷装置３への転送する際に、印刷装置３にて印刷処理を実行できるようにデータの解析を行う印刷データ解析部２２、印刷データを印刷装置３へと転送するためのデータ転送部２３、そして本発明の特徴となるプリフィード制御部２４とを備えている。
【００５２】
上記印刷データ解析部２２は、作成された１ページ分の印刷データＡを、例えば図３に示すように、ヘッダ情報ａ、イメージデータｂ及びフッタ情報ｃをそれぞれ認識する。つまり、作成される印刷データＡは、ユーザが指定したサイズ（印刷シートのサイズ）に納まる内容毎に処理されており、各ページ毎の印刷データＡが作成される。そのため、印刷データ解析部２２は、その印刷データＡにおける１ページ（印刷シートの１枚目）のヘッダａ、イメージデータｂ、そしてフッタｃに区分してそれぞれを認識している。そして、次のページにかかるヘッダ情報ａを検出（検索）することで、先の印刷データに引き続く次ページの印刷データの存在を確認する。つまり、印刷データ解析部２２は、作成された印刷データが、複数枚（複数ページ）からなるものか否かを認識する。
【００５３】
印刷データ解析部２２は、次のページのヘッダａを確認することで、次の印刷データの存在を認識（検出）し、これをプリフィード制御部２４へと送る。このプリフィード制御部２４は、次の印刷データのヘッダの存在が認識されたことで、プリフィード命令（予備給紙を実現するための情報）を印刷データ解析部２２へと送り返す。
【００５４】
そして、印刷データ解析部２２では、先の印刷データＡにおけるヘッダ情報ａにプリフィード命令ａｐを追加する（ヘッダに続いてプリフィード命令ａ１を付加する）。この場合、イメージデータ１の先頭（前）に付加するようにしてもよい。
【００５５】
このようなデータ処理を、作成された各ページ毎の印刷データにおいて順次行い、その処理を完了すれば、図３に示すプリフィード命令ａｐが、次に存在する印刷データに応じて順次前のページに対するイメージデータを含む印刷データＡに対して付加され、付加された印刷データＡｐとして印刷装置３にデータ転送部２３を介して転送される。
【００５６】
ここで、この実施形態においては、先の印刷データに引き続く次印刷データの存在が確認されれば、印刷データにプリフィード命令が付加され、これが印刷装置３に転送される。そして、例えば、２ページ（シート２枚に印刷するデータ）を確認すれば、最初の印刷データにプリフィード命令が付加される。しかし、２ページ目の印刷データには、次に続く印刷データの存在が印刷データ解析部２２にて認識（検出）されないため、プリフィード命令が付加されない。これは、１枚の印刷データのみの場合にも、同様にしてプリフィード命令が付加されない。つまり、１枚印刷のみの場合、また連続印刷による最終ページに対応する印刷データに対して同様にしてプリフィード命令が付加されない。
【００５７】
これにより、印刷装置３側ではプリフィード命令が確認できない場合には、次のシートによるプリフィード、つまり予備給紙の実行を行わない。これは、無駄にシートを予備給紙するのを回避できる。しかも、印刷装置３側では最終ページの印刷処理前に、それが最終ページであることを知ることができ、無駄な他の制御をも合わせて回避できる。
【００５８】
次に上述したような印刷データのデータ処理方法を実現するためのプログラムについて図４に示すフローチャートに従って説明する。
【００５９】
そのまえに、説明が遅くなったが、上記印刷データ、イメージデータについての定義をしておく。上記イメージデータは、先に説明したが、文字による情報、図面やグラフ、写真等のイメージ画像によるイメージ、これらが混合されたものによる総称のデータである。また印刷データは、このイメージデータを含み、該イメージデータの先頭、及び最終を示すデータを付加したものを指す。そして、それらの印刷データが、各ページにより連続したものとなる。
【００６０】
また、ホスト装置２は、図１において印刷データ生成部２１、印刷データ解析部２２、データ転送部２３及びプリフィード制御部２４を制御するＣＰＵ等のコンピュータ（ホスト制御装置）を備えている。そのホスト制御装置は、記録媒体に予め記録されたコンピュータプログラムに従って、上記印刷データ生成部２１、印刷データ解析部２２、プリフィード制御部２４を制御することで、上述したデータ処理を実行する。
【００６１】
そこで、ホスト装置２側で印刷データが作成されれば、ユーザはこの印刷データを可視像として出力させるために印刷装置３へと、その印刷データを転送するための印刷操作を行う。その操作を確認すれば、ホスト装置２は、先ず、作成された印刷データに対して図３に示すようにイメージデータに先立ちヘッダの検索を行う（Ｓ１）。
【００６２】
そのヘッダの検索において、次のページによる印刷データのヘッダか否かを確認する（Ｓ２）。この認識は、図３に示すように次ページのヘッダが検出されることで、次のページの存在を確認する。これは、先に説明した通り、印刷データ解析部２２にて行われる。
【００６３】
もし、次のページの存在が確認されなければ、ヘッダを検索した印刷データにプリフィード命令を付加することなく、そのページの印刷データを印刷装置３へと送る（Ｓ５）手順を踏む。
【００６４】
一方、次のページの印刷データが確認されれば、ステップＳ３に進み、図３に示すように、先の印刷データにプリフィード命令を付加する。このプリフィード命令が上記印刷データに追加されると、その追加された印刷データが印刷装置３へと送られる（Ｓ４）。
【００６５】
以上がホスト装置２の本発明による一実施形態による説明であり、またデータ処理方法及びその制御プログラムによる制御手順である。つまり、ホスト装置２側で、作成された印刷データに、次に存在するページの印刷データを検出すれば、先の印刷データに対してプリフィード命令を付加させている。これにより、印刷装置３側では、プリフィード命令の存在を確認することで、現在実行している印刷処理中に次のシートのプリフィード制御を実行でき、印刷処理による時間短縮を可能にしている。
【００６６】
（印刷装置側の実施形態）
次に、印刷装置３側の実施形態について、特に図２、図３及び図６を参照して詳細に説明する。
【００６７】
印刷装置３は、上述したようにホスト装置２から送られてくるデータ処理さらた印刷データに基づいて、印刷制御を実行する。そのため、予めホスト装置２より送られてくる印刷データの中に、印刷データと共に、次のシート、つまり次のページによる印刷データが存在することを示すデータの有無の把握、判断を行う。これは、印刷装置３に備えられている印刷制御部（ＣＰＵ等）にて、転送されてきたデータが画像形成に係る印刷データか、また次の印刷データがあることを示すコマンドデータか否かを判別する。
【００６８】
そこで、図２において、印刷装置３は、ホスト装置２から送られてくる印刷データを受信するデータ受信部３１、受信した印刷データを解析するデータ解析部３２、解析されたデータに基づいてセット又はリセットされるプリフィードレジスタ３３、解析されたデータの中でイメージデータを受けて画像形成にかかる処理を実現する画像形成部３４、イメージデータを一時記憶するラインメモリ３５及び上記プリフィードレジスタの内容に応じて予備給紙を制御するためのフィード制御部３６、からなる印刷制御部３０と、該印刷制御部３０からの指示により図５で示した印刷装置３内の各種被制御部が制御されるエンジン部３７を備えている。
【００６９】
エンジン部３７は、インクジェッドヘッド４を往復走査すると共に、選択的にインクと吐出するための駆動制御を実行するヘッド駆動部３８、レジストローラを構成する搬送ローラ１１の駆動制御を行なう用紙搬送部３９、給紙カセット５，６あるいは手差しトレイ９に対応する給紙ローラ７，８あるいは１０の何れかを選択駆動すると共に上記搬送ローラ１１へと送り込むための反転ローラ１５の回転駆動を実行するための用紙ピックアップ部４０を備え、制御部３０からの制御信号により印刷処理を実行する。
【００７０】
また、エンジン部３７には、印刷装置３内の適所に設けられる用紙（シートＰ）の検知を行うシート検知センサ１８が設けられている。この用紙の検知センサ１８は、先に説明したように、例えば搬送ローラ１１の上流側、すなわち反転ローラ１５の出口部分と、手差しトレイ９からのシート案内経路の合流部分に設けられ、シートの有無を検知するようにして設けられている。
【００７１】
なお、上記シート検知センサ１８は、上述した位置に設けられることなく、各給紙カセット５，６の出口部分、トレイ９の出口部分にそれぞれ設けられることもあり、給紙されるシートの有無を検知する。特に、シート先端が通過するときには、シート有りを示す信号を出力し、シートが通過した後はシート無しを示す信号を出力することで、シート先端、後端が検知される。
【００７２】
本発明におけるシート検知センサ１８は、特にシートの後端検知信号を利用して、予備給紙を実行している。この検知センサ１８からの検知信号は、制御部３０のフィード制御部３６に送られ、予備給紙制御等を実行する。
【００７３】
以上の構成において、以下に図５及び図６を参照して予備給紙を行う制御手順について説明する。
【００７４】
そこで、ホスト装置２より印刷データが送られてくると、これをデータ受信部３１を介して受信し、データ解析部３２にてデータ解析を行う（Ｓ１１）。この解析については、印刷データのイメージデータを除きヘッダ情報の解析を行う。そして、データ解析部３２では、イメージデータであれば、以下に説明する処理を実行する。
【００７５】
そして、ヘッダ情報であることが確認されれば、そのヘッダ情報にプリフィード命令等の用紙情報が付加されているか否かを確認する（Ｓ１２）。もし、その情報が付加されていることを確認すれば、プリフィード命令であることを解析し（Ｓ１３）、プリフィードレジスタ３３をセットする（Ｓ１４）。ここで、用紙情報としては、この実施形態においては、プリフィード命令を含むものであり、その他に用紙サイズ等の情報を含む。そのサイズに応じて、給紙カセット５または６の何れかより選択給紙する情報として利用されることになる。
【００７６】
そこで、プリフィード命令を含むヘッダでない場合、ステップＳ１２からＳ１５へと進み、イメージデータを受信したか否かを確認する。この場合、まだイメージデータではなく、ヘッダに含まれる他の情報、たとえば用紙サイズ情報、画質情報等であれば、これは画像形成部３４に、他のパラメータの存在ありとして通知（Ｓ１６）される。
【００７７】
そして、印刷データのイメージデータであることがステップＳ１５で確認されると、これを画像形成部３４を経由し、そのイメージデータがメモリ３５に逐次記憶されていく。その後、印刷データが終了したか否かを確認（Ｓ１８）する。この確認がなされ、印刷データの終了でなければ、ステップＳ１１に戻り上述したように、順次印刷データを受信し、その受信した印刷データの中から、イメージデータと他の用紙情報とを切り離し、連続印刷を行う必要性を認識する一方、イメージデータをメモリ３５に記憶させていく。その過程において、連続印刷を行うことが認識されれば、プリフィードレジスタ３３がセット（記憶）される。
【００７８】
このように、印刷装置３側では、印刷データの中のイメージデータを受信する前段階で、ヘッダ情報を解析して連続印刷を行うことを知る。そして、まず上記用紙情報を含むヘッダ情報に続いて送られてくるイメージデータによる印刷を準備するためにシート給紙を実行する。この給紙は先に説明した通りであり、シートサイズ等は、ホスト装置２より事前に印刷データのヘッダ部分にサイズデータ（用紙情報等）として付加処理されており、このサイズに応じたシートＰを自動給紙し、搬送ローラ１１へと事前に送り込む。
【００７９】
この事前の給紙制御は、ステップＳ１５及びＳ１６にて、ヘッダ情報の中の用紙サイズ情報等のパラメータの通知を画像形成部３４が受けることで、その用紙サイズのシートＰを、給紙カセット５または６から給紙する。そのため、フィード制御部３６へとその情報を送り、用紙ピックアップ部４０を介してシートを搬送ローラ１１の位置まで事前に送り込む。
【００８０】
次に、印刷制御部３０は、上述したように印刷データに対するデータ解析にてヘッダ情報に基づき、必要サイズのシートＰを事前に搬送ローラ１１の位置へ送り込むと共に、イメージデータをラインメモリ３５に順次記憶させていく。印刷制御部３０は、上記ラインメモリ３５に所定ラインのイメージデータが記憶された時点で、印刷開始を指令し、インクジェットヘッド４を往復走査させるために、画像形成部３４よりヘッド駆動部３８を介して走査制御を行なう。この印刷開始に応じて、搬送ローラ１１を駆動するために、フィード制御部３６より、用紙搬送部３９を介して所定量のシート搬送を行う。これにより最初のラインの印刷を行えるようにシートＰを印刷位置への搬送し、停止させる。
【００８１】
メモリ３５に記憶されたイメージデータの印刷処理を完了すれば、インクジェッドヘッド４の復動走査を実行し、このタイミングで、シートＰを、印刷を完了したライン数に応じた量だけ搬送し、停止させる。そして、次のラインに対応するイメージデータがメモリ３５に記憶されると、これに合わせてインクジェッドヘッド４の往動走査を行い、次のラインの印刷処理を実行していく。このようにして、１ページ分の印刷データによる印刷処理を実行している途中で、かつ１ページ分の印刷終了前に、次のシートＰを選択給紙し、搬送ローラ１１へと予備給紙を実行しておく。この制御は、上述したプリフィードレジスタ３３の記憶内容に基づく。
【００８２】
つまり、プリフィードレジスト３３がセットされていれば、先のシートＰへの印刷処理を実行し、終了しようとしているタイミングに合わせて、フィード制御部３６が、用紙ピックアップ部を経由して給紙ローラ５あるいは６を選択給紙し、反転ローラ１５を経由させて搬送ローラ１１の位置まで送り込む。
【００８３】
上記タイミング制御としては、先に給紙されたシートＰの後端が、搬送される搬送経路の途中で検出された時点で、次のシートの給紙動作を開始させればよい。そのため、搬送ローラ１１の上流側に配置されたシート検知センサ１８にてシートＰの後端検知を行うと、これがフィード制御部３６に入力され、そのタイミングと共に、上記プリフィードレジスタ３３のセット条件により予備給紙制御が実行される。これにより、次のシートは搬送ローラ１１の位置まで予備給紙され、次の印刷データに応じて印刷位置へと搬送開始され、連続印刷にかかる時間を短縮できる。
【００８４】
つまり、次の印刷データが送られてくるのを待って給紙カセット５または６からの給紙開始を行う従来の方法ではなく、先に印刷処理を実行されているシートの後端が検知された時点で予備給紙を実行できるため、その分の時間短縮が可能なる。しかも、次のシートの給紙については、先の印刷データが転送されてくる前にヘッダ情報が、印刷制御部３０の解析部３２にて解析され、これがレジスタ３３に記憶されているため、それを印刷装置３側が把握している。そのため、次のシートの予備給紙を実行できる。
【００８５】
また、予備給紙を実行した時点で上記プリフィードレジスタ３３の内容をリセットしておくことで、最終ページの印刷処理中に無駄にシートの予備給紙を事前に行うことを回避できる。これにより、シートが予備給紙され、その位置で待機された状態で印刷終了といったことが発生することもなく、そのシートが、次の印刷時にジャムシートとして判断されることもなく、無駄な給紙制御を実行することはない。
【００８６】
しかも、印刷装置３側では、印刷データを最小限、特にインクジェットプリンタに印刷処理できるライン数に応じたラインメモリ３５の容量で済み、また次の印刷データの存在を確認するために、印刷制御部でホスト装置２から転送されてくるデータが印刷データそのものか、また連続印刷が実行され予備給紙を行うためのプリフィード命令かを判断する判断手段、つまりヘッダ情報のデータ解析部３２を設けておけばよく、その構成が複雑、煩雑になることはない。特に、上記データ解析部３２は、従前より備えられたもので、特にヘッダ情報に付加されるプリフィード命令が含まれるか否かを判断する制御を付加するのみでよく、簡単な付加のみにより、メモリ容量も増すこともなく、本発明の目的を達成できる。
【００８７】
（印刷システム）
以上は、印刷装置３、またホスト装置２単独での構成、及び処理制御にかかる一実施形態について説明である。
【００８８】
次に、印刷装置３及びホスト装置２からなる全体での印刷システムによる構成による一実施形態を説明する。
【００８９】
これは、図１及び図２に示す構成において、ホスト装置２と印刷装置３がデータの送受信可能なように接続されている。図１及び図２では、ホスト装置２に対して一つの印刷装置３が接続された状態を示しているが、多数のホスト装置２に一つの印刷装置３がそれぞれ接続される場合、また複数の印刷装置３に多数のホスト装置２が接続される場合等があるが、要するに選択した印刷装置３にて印刷処理する時に、ラインプリンタ方式のものが選択された場合に、本発明の効果が発揮される。
【００９０】
ホスト装置２の構成は、先の実施形態において説明した通りであり、また印刷装置３においても同様の構成である。また印刷装置３としては、ラインプリンタのほかに、ページプリンタ等も接続される場合がある。
【００９１】
そこで、特定のホスト装置２による印刷データが作成され、これを印刷処理、つまりシートにハードコピーとして出力させたい場合、そのデータを印刷装置３に送る。
【００９２】
その前に、印刷データを送信する相手先の印刷装置３が、指定され、該指定された印刷装置３側から、該印刷装置３による処理能力がホスト装置２に送り返される。この処理能力は、印刷装置３側で処理できる印刷機能であり、例えばラインプリンタにおいては、一度に印刷できるライン数、また画像処理機能の有無を示す情報等をホスト装置２側へと送る。
【００９３】
ホスト装置２側では、印刷装置３からの機能情報を受けることで、作成された印刷データに対し、上述した印刷データのデータ処理を行う。例えば、印刷装置３側で効率よく印刷処理を実行できる容量で印刷データを送る。また、印刷装置３にて適正画質で出力できる画像処理機能を持たない場合には、該印刷装置３に合わせた印刷データの画像処理を行う。一例として、解像度等の問題、例えば３００ｄｐｉに印刷能力がある場合、印刷データとして６００ｄｐｉであれば、それを３００ｄｐｉで印刷処理した時の画質補償を行えるデータ変換等の画像処理をホスト側で実行する。また、このような機能そものが、印刷装置３側に備えられておれば、印刷データそのものを印刷装置３へと送信する。
【００９４】
上述した印刷装置３側の機能に合わせて、ホスト装置２側での画像処理を含む印刷データの処理を行い、先に説明したように複数枚に渡る印刷データの存在が確認されれば、プリフィード命令を印刷データに付加した後、印刷装置３へと順次印刷データを送信する。
【００９５】
そして、印刷装置３側では、送信されてくる印刷データにおいて、ヘッダ情報、プリフィード命令、イメージデータそしてフッタ情報を認識しながら、順次印刷データのイメージデータによる印刷処理を実行していく。
【００９６】
まず、印刷装置３は、送信されてくる印刷データにおいて、ヘッダ情報を認識すれば、必要なサイズのシートを給紙カセット５又は６、あるいは必要に応じて手差しトレイ９の何れかより選択的に給紙する。該給紙されたシートＰは、搬送ローラ１１の位置までおくられ、一旦待機される。
【００９７】
そして、プリフィード命令を受信し、それを把握することで、予備給紙を準備するためのメモリにそれを記憶させる。これは、図２に示すようにプリフィードレジスタ３３に記憶される。
【００９８】
その後、１ページ目（１枚目のシートへの印刷データ）のイメージデータが順次送信されてくると、それを必要ライン数、ラインメモリ３５等に記憶させていく。必要ライン数の内容が全て記憶されれば、印刷開始を指令し、インクジェットヘッド４をホームポジションから、往動走査し、転送されてきた印刷データ、特にイメージデータに応じてインクを選択的に吐出制御する。その前に、シートＰは搬送ローラ１１を介して最初に印刷を開始できる位置へと送られており、その位置で停止されている。
【００９９】
なお、イメージデータの受信において、これを一旦ラインメモリに記憶させる手順で説明したが、当然ホスト装置２からのイメージデータの送信と、インクジェッドヘッド４にる印刷処理とが一致する場合には、ラインメモリに記憶させることなく直接インクジェットヘッドの各オリフィスよりデータに応じた吐出制御を行える。このような場合には、当然ラインメモリも必要でなくなり、非常に少ないメモリを用いるだけで印刷処理を実行できる。
【０１００】
さて、上述した印刷処理を実行中、給紙されているシートＰの後端が、例えば給紙カセット５より抜け出し、その後端がシート検知センサ１８等にて検知されれば、その検知に応答して、予備給紙が準備される。その検知が行われ、そのシートＰが搬送ローラ１１を通過するタイミング、つまり時間は、印刷速度に比例しているため、予め印刷装置３側で把握されている。従って、給紙カセット４からのシートの予備給紙を実行させ、先に印刷されたシート後端が搬送ローラ１１を通過後に、上記予備給紙されたシート先端が搬送ローラ１１に達するタイミングで行われ、これによりシート先端は搬送ローラの位置で一旦停止される。この時点で、上記プリフィードレジスタ３３はリセット（“０”）される。
【０１０１】
このようにして、先の（説明では１ページ目の）シートＰへの印刷が完了する前に、次の（説明では２ページ目の）シートを搬送ローラ１１まで予備給紙を実行しておき、その位置で待機させることができる。そして、次の印刷データのヘッダを認識し、その次のプリフィード命令の有無を図６のステップＳ１２に認識すれば、ステップＳ１４にて、再度プリフィードレジスタ３３がセット（“１”）される。もし、プリフィード命令が付加されていない場合には、上述したレジスタ３３はリセットされたままで、次に続くイメージデータを受信して上述したように予備給紙されているシートＰへの印刷処理を実行する。この処理が最終ページの印刷処理となる。
【０１０２】
印刷装置３は、上記プリフィードレジスタ３３がリセットされているため、フィード制御部３６は、先のシートＰの後端が検知センサ１８にて検知されても、次の予備給紙を準備することはい。この時、フィード制御部３６では、シート後端の検知等を必要に応じて確認するプログラム制御を省くことができる。また、予備給紙を行わないため、印刷処理が終了した時点で、シートが印刷装置３内に残るといった不具合がなく、その後にジャムとして処理されることもなくなる。さらに、印刷装置３の印刷制御部３０では、プリフィードレジスタ３３がリセット、つまりセットされていないことを把握して、最終印刷処理を実行していることを把握でき、よって、上述した無駄な処理を行うことなく、終了のための処理を実行できる。
【０１０３】
ここで、２ページ目のイメージデータの処理において、そのページにかかるヘッダの後のプリフィード命令を認識すれば、プリフィードレジスタ３３がセットされ、上述したような予備給紙が実行される。そして、最終ページにかかるイメージデータが送られてくる場合、先に説明したように次に続く印刷ページが存在しないため、プリフィード命令が付加されておらず、最終ページの印刷処理のために予備給紙されているシートに対する最終の印刷処理が実行される。
【０１０４】
以上説明したように本発明の印刷システム１において、ホスト装置２側で連続印刷、つまり２枚以上のシートへの連続印刷を行う場合、先の印刷データにプリフィード命令が付加され、印刷装置３へと送信されることで、印刷装置３側では印刷データを複数枚のシートへの印刷を行うことが把握できなくても、予備給紙を実行制御できる。
【０１０５】
よって、連続印刷する場合、１ページ目の印刷処理の終了から次のページの印刷処理開始までの時間を大幅に短縮でき、印刷時間を大幅に短縮できる。また、１ページのみの印刷処理、また最終ページの印刷処理を行う場合には、予備給紙が実行されないため、無駄な処理を回避できる。
【０１０６】
また、印刷データに付加されるプリフィード命令は、次の印刷データのヘッダから検出される極少量のデータにて処理可能であるため、ホスト装置２側での構成、特にプログラム等が煩雑、複雑になることもない。付加されるプリフィード命令は、印刷装置３にて認識するために大容量のメモリを予め準備することなく、イメージデータ等を記憶するメモリを備えていないような印刷装置であっても、簡単に認識でき、連続する印刷データを短時間に処理できる。
【０１０７】
さらに、本実施形態における印刷システム１は、例えばインクジェットプリンタからなる印刷装置３として説明したが、サーマルプリンタにおける印刷装置であってもよい。つまり、必要最小限のメモリを備えるだけで、印刷処理を実行できる非常に安価な、そして小型プリンタにおいて、本システムを適用することで、ページプリンタと同様に印刷効率を向上できる。
【０１０８】
（本発明の第２の実施形態）
本発明の上述した第１の実施形態においては、シートを予備給紙することを前提として説明した。しかし、予備給紙するシートサイズは、単独ではなく、複数サイズのシートへの印刷処理を所望することもある。例えば、文字情報をＡ４サイズで、図面やグラフ等をＡ３サイズで印刷処理する場合も考えられる。
【０１０９】
この場合、最初に決まったサイズのシートを連続して給紙する場合、単に予備給紙を行うプリフィード命令を付加すれば、予備給紙制御を実現可能となる。しかし、連続印刷を行うときに、異なるサイズシートへの印刷処理を希望する場合には、第１の実施形態の構成では実施できなくなる。
【０１１０】
そこで、この第２の実施形態においては、サイズが異なるシートへの連続印刷を行う時にも、同様にして予備給紙を実行させて、連続印刷における処理時間の短縮を図ることを目的としている。この目的を達成できる具体例を以下に図７等を参照して説明する。なお、説明においては、図１及び図２また印刷装置３の具体的な構成についても図５に示す構成をそのまま用いることにする。そのため、これらの説明は省く。
【０１１１】
図１に示す印刷システム１の構成において、ホスト装置２側で作成された印刷データに対し、予備給紙を実行させるためのプリフィード命令を付加する点は、第１の実施形態で説明した通り同一である。しかし、プリフィード命令と同時にシート情報、特に用紙サイズ等を合わせて付加する点に特徴がある。
【０１１２】
図７に示すように作成された印刷データのヘッダ情報には、選択するシート（用紙）サイズ情報が含まれている。これは、従来より公知であるように、ユーザ側で文字や図形、図面等のイメージ情報を作成する際に事前にシートサイズが選択されている。その選択されたシートサイズが、ヘッダ情報として付加されている。
【０１１３】
図７にホスト装置２側でのデータの処理手順及び構成を示すように、この図を参照して上述した点を詳細に説明する。作成された各印刷データＡにおいて、次の印刷データＡの存在を次のヘッダ情報を検出することで行う。そのヘッダ情報が検出されれば、ヘッダにふくまれるシート情報（用紙情報）を認識し、それをプリフィード命令と共に、付加的な情報（サイズ情報）として先の印刷データＡに付加して印刷データＡｐとして印刷装置３側へと転送する。
【０１１４】
このようなデータ処理は、最終ページｎの印刷データのヘッダ情報が確認されるまで行われ、最終ページ前ｎ−１の印刷データにプリフィード命令と共に最終ページにかかる用紙情報が付加される。この場合、最終ページｎの印刷データについては、それ以降の印刷データが存在しないため、プリフィード命令を含む用紙情報が付加されることはない。これは、１枚の印刷データにおいても、同様に次の印刷データが存在しないため、プリフィード情報等は付加されないことと同様である。
【０１１５】
ここで、ヘッダ情報の中には、シートサイズや自動給紙のための給紙カセット（給紙トレイ）あるいは手差しトレイ等を選択し給紙させるための用紙情報の他に、画質情報等が含まれる。この画質情報とは、例えば印刷解像度（３００ｄｉｐ、６００ｄｐｉ等）、色情報（カラー、モノクロ）、印刷モード（標準、高速印字、高画質）等である。この実施形態においては、そのような画質情報を省いて用紙情報のみを抽出し、上述したようにプリフィード命令と共に用紙情報を合わせて付加している。
【０１１６】
以上のようなホスト装置２側で印刷データの処理が実行され、印刷装置３へと転送されてくると、印刷装置３側では、図６に示す処理が実行される。つまり、Ｓ１２にて、最初のページのヘッダ情報が解析され、そのヘッダ情報に加えて次のページにかかる印刷データのプリフィード命令、用紙情報等の確認を行なう。そして、用紙情報の確認後にステップＳ１３にて、用紙情報の解析が行われる。この時、次の印刷情報が存在することが認識されているため、プリフィードレジスタがセット（“１”が記憶）され（Ｓ１４）、同時に用紙情報のサイズ情報に応じて次の給紙先の給紙カセット５又は６、あるいはトレイ９を選択するレジスタをセットする。
【０１１７】
以後の処理は第１の実施形態において説明した通りであり、その説明は省略する。そこで、上述したプリフィードのためのヘッダ情報の解析を行うと共に、印刷装置３側の印刷制御部３０においては、以下の処理を同時に実行する。
【０１１８】
つまり、印刷データが転送されてくると、まずＳ１１のヘッダの解析により、用紙サイズ等が事前に把握され、そのサイズの用紙を収容した給紙カセット５，６あるいはトレイ９の何れかが選択され、それに対応する給紙ローラ７，８あるいは１０が用紙ピックアップ部を介して選択駆動される。そのシートは反転ローラ１５を介して搬送ローラ１１まで事前に給紙されている。これは先に説明した通りである。
【０１１９】
次に、印刷データの中のイメージデータが所定ライン数記憶されると、印刷動作が開始される。そのページの印刷中に、次のシートのプリフィードを行うタイミングになれば、先に用紙情報を解析した用紙サイズに対応する給紙部分よりシート給紙が実行され、搬送ローラ１１へと送り込むための予備給紙が実行される。これにより、次のイメージデータにかかるシートの予備給紙が完了し、そのイメージデータが受信され、所定ライン数が記憶されることで、次のページの印刷処理が開始される。
【０１２０】
このように、次のシートサイズが、先のシートサイズと異なるような場合においても、事前に予備給紙が可能となり、サイズが異なる印刷データについての、連続印刷による時間短縮が行える。
【０１２１】
（第２の実施形態の他の態様）
以上の説明においては、給紙カセット５，６、あるいは手差しトレイ９からの予備給紙を行っている。しかし、手差しトレイ９においては、セットされたシートＰのサイズを検出できない場合がある。このような場合には、用紙情報の用紙サイズにて手差しトレイ９からの予備給紙を行えなくなる。
【０１２２】
あるいは、手差しトレイ９から搬送ローラ１１までの距離としては、非常に短い場合には、予備給紙を行うことなく、次の印刷データを受信し、ヘッダ情報を解析している時に、手差しトレイ９からの給紙であることが把握され、この時点で給紙を行うようにしても、シートＰが搬送ローラ１１に到達し、印刷動作を開始しても差ほど時間的なロスは生じない。このような場合には、手差しトレイ９からの予備給紙を行う必要がなく、よってそのためのプリフィード命令を付加する必要もなくなる。
【０１２３】
そのためのホスト装置２でのデータ処理について、図８のフローチャートを参照して、上述した情報の付加、及び印刷データの送信制御について説明する。この図８は、図４と処理手順そのものは同一であり、同一部分を同一ステップ数で付記している。
【０１２４】
まず、ホスト装置２側で印刷データが作成されれば、ユーザはこの印刷データを可視像として出力させるために印刷装置３へと、その印刷データを転送するための印刷操作を行う。その操作を確認すれば、ホスト装置２は、先ず、作成された印刷データに対してイメージデータに先立ちヘッダの検索を行う（Ｓ１）。
【０１２５】
そのヘッダの検索において、次のページによる印刷データのヘッダか否かを確認する（Ｓ２）。この認識は、図７に示すように次ページのヘッダが検出されることで、次のページの存在を確認する。これは、先に説明した通り、印刷データ解析部２２にて行われる。
【０１２６】
もし、次のページの存在が確認されなければ、ヘッダを検索した印刷データにプリフィード命令を付加することなく、そのページの印刷データを印刷装置３へと送る（Ｓ５）。
【０１２７】
一方、次のページの印刷データが確認されれば、ステップＳ２１に進み、次の印刷データによるヘッダの解析を行う。この解析は、図７に示したようにヘッダ情報に含まれる印刷するシートサイズ等の用紙情報と共に、手差しトレイからの給紙か給紙カセット（給紙トレイ）５，６からのものかの抽出を行う。そして、ステップＳ２２にて、手差しトレイ９からの給紙であれば、プリフィード命令を付加することなく、そのまま印刷データを印刷装置３へと転送（Ｓ４）する。
【０１２８】
もし、手差しトレイからの給紙でない場合、プリフィード命令を付加（Ｓ３）した印刷データを印刷装置３へと転送（Ｓ４）する。この時、上述したように用紙情報としてサイズ情報をも合わせて付加（Ｓ３１）し、給紙カセット（給紙トレイ）５又は６の何れかより予備給紙処理を実行できるようにする。
【０１２９】
なお、給紙トレイ５又は６からの連続給紙が変更されないような場合、つまり最初のページのヘッダ情報にのみ、給紙トレイの選択が行われるような場合には、Ｓ３１の用紙情報を付加することなく、給紙トレイからの予備給紙を実行させればよい。また、手差しトレイ９のみからの連続印刷による場合には、上述したようにプリフィード命令及び用紙情報を付加するとなく、そのまま印刷データが転送される。
【０１３０】
しかし、取扱うシートサイズが種々異なる場合、また給紙トレイまたは手差しトレイの使用が混在するような場合においては、給紙トレイ５又は６かの給紙を予備給紙制御可能なように印刷データの処理を行える。
【０１３１】
以上がホスト装置２での処理である。これに対し、印刷装置３側では、給紙トレイ５又は６かの予備給紙については、先に説明した通りであり、手差しトレイ９からの給紙については、予備給紙を実行することなく、先の印刷処理が実行され、その処理が完了し、次の印刷データが転送されてきた段階で、その印刷データのヘッダ情報を解析することで、トレイ９からの給紙であるとを把握し、この時点でトレイ９からの給紙が実行され、搬送ローラ１１へと送り込まれる。
【０１３２】
従って、手差しトレイ９からの給紙であることを事前に印刷装置３が知ることで、トレイ９の給紙を行う。また、給紙カセット５又は６等、搬送ローラ１１までの距離が相当の距離がある場合には、予備給紙が実行され、また異なるサイズにおいても同様にして予備給紙が実行される。そのため、手差しトレイ９等を利用した特殊なシート、つまり定型サイズ以外のシート、ＯＨＰシート等のシートへの印刷を行うような場合に好適な実施となる。
【０１３３】
（本発明の第３の実施形態）
以上説明した本発明の第２の実施形態においては、異なるサイズのシートに対する予備給紙を行う場合について説明した。また、給紙カセット５又は６以外の手差しトレイ９からの給紙については、予備給紙を行わずに、そのための付加処理を行うことなく印刷データの転送処理を行うようにするものとして説明した。
【０１３４】
特に第２の実施形態によれば、次のページの印刷データが存在すれば、付加情報としてプリフィード命令、及び用紙情報等を追加して付加させるようにしている。プリフィード命令のみの付加については、第１の実施形態においても同様である。
【０１３５】
この第３の実施形態においては、最初のページ以降に続く他の連続したページの印刷データの存在を確認し、それらを最初の印刷データに付加するようにしたものである。
【０１３６】
図９は、ホスト装置２側での作成された後の印刷データの処理を示す図である。該図９において、ホスト装置２側では、転送先の印刷装置３がラインプリンタ方式によるものである場合、作成した印刷データに対して、複数ページに渡る印刷データであることを確認すれば、プレフィード情報を付加する。この場合、最初に転送するページの印刷データにのみプリフィード命令を付加する。そして、最初のページに続く他のページについて、それの各ヘッダ情報を解析することで、用紙情報を合わせて付加する。この付加については次のページ以降の複数ページの用紙情報を予め付加する。
【０１３７】
さらに、ページ情報を合わせて付加している。このページ情報とは、プリフィードを行うためのページ数である。つまり、印刷データのページ数に対応する。例えば、３ページの印刷データが存在する場合、プリフィード命令の後に、２ページ目の情報（ページ情報）、これに対応する用紙情報、３ページ目の情報、これに対応する用紙情報を、最初のページに対応する印刷データに付加する。
【０１３８】
図１０は、図９に示す印刷データによる処理手順を示すフローチャートである。この図１０においても、先の図８と同一処理については、同一ステップ数を付記している。
【０１３９】
図１０において、印刷データに対する次ページ以降の印刷データの存在を確認（Ｓ２）すれば、最初のページに続く他のページの各ヘッダ情報を解析（Ｓ２１１）する。この解析は、次ページの印刷データのヘッダ情報だけでなく、それ以降の印刷データのヘッダ情報を合わせて解析する。
【０１４０】
そして、次ページの給紙を行う給紙元が手差しトレイ９からのものか、また給紙カセット５又は６からのものかを確認（Ｓ２２）し、給紙カセットによる場合には、これから送信しようとしているページの印刷データに、プリフィード命令を付加し、先に解析した複数ページによる用紙情報をページ情報と共に追加（Ｓ３２）する。追加後に、印刷装置３に転送を行うタイミングに合わせて上述したように印刷データ処理したものを印刷装置３へと転送（Ｓ４）する。
【０１４１】
このように、印刷データを印刷装置３側へと転送する際に、現在判明している次ページ以降の印刷データにかかる用紙情報をページ情報と共に、予備給紙を行うものとして、プリフィード命令に合わせて追加して転送している。
【０１４２】
これに対し、印刷装置３側では、転送されたきた印刷データのヘッダ情報を解析し、その中のプリフィード命令と共に、ページ情報及び用紙情報を確認する。もし、３ページ以上の印刷データが存在するような場合には、それを印刷装置３側で最初に転送されてくる印刷データの中から把握できる。
【０１４３】
これにより、給紙カセット５又は６より予備給紙することを事前に知ることができ、処理を速めに設定することができる。この場合、プリフィードレジスタ３３を印刷処理を実行する時に、一々リセットする必要はない。そして、ページ情報を合わせて確認し、それが最終ページ情報であることを確認すれば、この時点で、プリフィードレジスタをリセットすればよく、プリフィードレジスタ３３のセット、リセット処理の手間を省くことができる。
【０１４４】
また、給紙カセット５又は６をそれぞれ利用する場合においても、そのカセット間での切り換え制御を事前に行えるため、その処理をスムースに実行できる。
【０１４５】
以上の第３の実施形態においても、当然予備給紙を事前に行うことができるため、連続印刷による処理時間を短縮できる。しかも、予備給紙においては、事前に次ページ以降の印刷データの存在を知ることができるため、無駄に予備給紙を行うこともなくなる。また、印刷データをその都度転送するときに、その転送する印刷データに対して複数のページによるページ情報と用紙情報を合わせて転送することができるため、先に転送された情報と比較するなどして、より正確な予備給紙制御を実現できる。
【０１４６】
（第１〜第３の実施形態による共通の実施態様）
以上の実施形態の説明においては、ホスト装置２側では、作成された印刷データに対して図３、図７さらに図９にて処理を実行している。つまり、既に作成された印刷データにて、次のページの存在を確認し、本発明による各種付加情報を追加するようにしている。
【０１４７】
そのため、印刷装置３側へと転送する順番としては、作成された印刷データの最終ページから又は最初のページからの転送を任意に設定して転送できる。例えば印刷装置３が、排出トレイ１４にフェースアップ状態で排出する場合、ページ順を揃えるようにするには、作成された最終ページより印刷データを転送する。そのため、最終ページを転送時に先頭ページとして、最終ページ前の印刷データのヘッダ情報を確認することで、先に説明したように付加情報を追加し、予備給紙制御を実行できる。
【０１４８】
これは、印刷装置３が特定された時点で、ホスト装置２側で、最適な処理を実行できるように転送順序を決め、付加情報を追加するようにして印刷データの処理を行う。
【０１４９】
これに対し、印刷装置３が予め決まっているような場合、例えば印刷装置３がホスト装置２とがそれぞれ一台づつ接続されている場合についてのホスト装置２の処理の適正例を以下に説明する。また、これは転送処理に費やす時間短縮を目的とするものでもある。
【０１５０】
図１１はその一例を示す制御回路構成を示すものである。つまり、印刷データを作成していく途中で次ページにおけるデータ作成中に、付加情報を事前に追加しておくことができるようにしたものである。このような場合、転送時点で作成された印刷データを再度解析する必要がなくなるため、転送処理時間を短縮できる。
【０１５１】
図１１において、図１との違いとして、ページ順序解析部２５が、印刷データ解析部２２とは別に設けられている。このページ順序解析部２５は、作成されている印刷データに対して複数ページにまたがる場合を認識する。例えば、１ページ目の印刷データの作成が完了し、２ページ目の印刷データ（特にイメージデータ）の作成により、複数ページであることを認識する。
【０１５２】
そのため、プリフィード制御部２４を介してプリフィード命令をヘッダ部分に付加する。ここで、通常イメージデータの作成は、１ページ目から作成される。これを前提として、２ページ目のイメージデータの作成において、上述したプリフィード命令の情報を付加する。
【０１５３】
そこで、印刷装置３として、ページ順を揃えることが適正であるとして、図５に示すようなフェースアップ排出処理を行うような場合、最終ページよりデータ転送を行う必要がある。これを実現するためにも、１ページ目のイメージデータに対する印刷データにプリフィード情報を付加することなく、２ページ目以降のイメージデータの印刷データにプリフィード情報（命令）を付加していくことになる。
【０１５４】
また、１ページ目から転送を行うような場合、次に続く２ページ目以降のイメージデータが作成されるときに、１ページ目より順次プリフィード情報が付加される。
【０１５５】
以上のようにページ順序解析部２５にて作成されていく途中において、各ページの印刷データに対し、必要に応じて順次プリフィード情報がプリフィード制御部２４を介して付加される。このようにして印刷データの作成が完了した段階で、該作成された印刷データには、付加情報が予め追加された状態となる。
【０１５６】
そして、ホスト装置２側より印刷指示がなされると、プリフィード情報が付加された印刷データがそのまま印刷装置３へと転送される。印刷装置３側では、転送されてきた印刷データには、第１〜第３実施形態において説明したように、印刷データの中のヘッダ情報を解析し、予備給紙制御が行われることになる。
【０１５７】
このように、作成途中で予備給紙のための付加情報が事前に付加されるため、該作成された印刷データを印刷装置３側へと転送する際には、印刷データについての解析を行うことなく、そのまま転送することができ、転送のための時間短縮を行える。
【０１５８】
また、印刷装置３にマッチした印刷データ処理が行え、印刷装置３側で出力形態に合わせてページ順が揃った状態で出力させることになり、非常に便利でもある。
【０１５９】
（本発明の第４の実施形態）
本発明の上述した各種実施形態によれば、各ページの印刷データに次のページの印刷データが続けて送られてくるか否かを示すパラメータ（プリフィード命令／付加情報）を付加することにより、次の印刷データが転送される前に、次のシートの予備給紙（プリフィード）を行うか否かを判断できる。そのため、印刷装置３側で、大容量の記憶装置を準備しなくても、タイムラグのない連続印刷を効率よく実行できる。
【０１６０】
図１２は、従来のメモリ容量の小さな印刷装置にて、ホスト装置から転送されてくる印刷データを、印刷処理する場合（ａ）と、本発明によるプリフィード処理を実行する場合（ｂ）とを対比するようにしたタイムチャートである。この両者の比較において、印刷装置で実際の印刷処理を開始し、最終頁のシートへの印刷処理を完了するまでのトータル時間は短縮されている。つまり、従来のものでは、印刷データが転送されることで、印刷装置側においてプリフィードが実行され、その後にそのシートに対する印刷データを順次受信しながら印刷処理を行うため、トータルでの時間が長くなっていた。
【０１６１】
これに対し、本発明によるデータ処理、その方法、及びシステムにおいては、印刷実行中に次のシートに対するプリフィードを実行させることができるためで、それにかかるトータルでの印刷時間を大幅に短縮できる。例えば、図１２（ｂ）に示すように、最初のページにかかるシートの予備給紙（プリフィード）を待って転送されてくる印刷データの印刷処理を実行するが、次ページの印刷データに対しては、先のページの印刷処理の実行中に予備給紙を完了しているための、その予備給紙にかかる時間ｆが、次ページ以降は加算されることがなくなる。よって、データ作成時間≒印刷時間となる。
【０１６２】
ここで、ホスト装置２側での印刷データの処理、特に印刷装置側で印刷処理できるようにデータ処理し、それを転送するための時間等が長くなることなどがある。これは、グラフィックや、カラーデータ等を印刷装置３側で印刷処理できるように変換するなどの画像処理等に長い時間を要するような場合がある。また、使用するシートサイズが大きい場合、その印刷データの実際のイメージデータ量が多くなり、処理時間が長くなる。つまり、先の印刷データの続く次ページの印刷データの存在を確認するために、図１に示す印刷データ解析部２２での解析時間が長くなる。
【０１６３】
具体的には、第１の実施形態において説明した発明において、ホスト装置２より印刷装置３側に印刷命令を送り、実際に各頁毎の印刷データを転送するための処理に非常に長い時間を要するような場合が考えられる。このような場合、作成された印刷データのヘッダ情報、フッタ情報を確認し、次ページにかかる印刷データの存在を確認し、プリフィード命令等を付加した時点で初めて１ページ分の印刷データを印刷装置３へと転送することになる。そのため、次ページにかかる印刷データが存在するために長時間を要するような場合には、１ページ分の印刷データを転送することで、印刷装置側ではプリフィードを実行する。その状態を図１３（ａ）に示すように、印刷装置側で実際に印刷処理を開始するまでに相当遅延することが分かる。特に最初のプリフィードを行うまでの時間が非常に長くなる。そのため、続く次ページ以降の印刷データにおいても、その存在の確認に非常に長い時間を要するような場合、事前にプリフィード制御を行なうことは、却って印刷データを印刷装置へと送信を開始するまでの時間が遅延し、結果としてトータルでの印刷時間が長くなる。
【０１６４】
そこで、第４の実施形態の発明は、第１の実施形態によるプリフィード制御を実行させる処理において、次ページの印刷データを存在を確認するのに時間がかかると推定される場合には、現ページにかかる処理済みの印刷データを印刷装置側へと転送する。その印刷データを受信すれば、印刷装置側では、転送されてくる印刷データのフッダ情報に基づいて、指定されるサイズのシートをプリフィードし、完了後に印刷データに応じたイメージデータの印刷処理を実行させる。これにより、次ページにかかる印刷データを確認するのに長い時間を要すると判定された時点で、印刷装置側へと現ページにかかる印刷データが転送され、プリフィード処理が事前に実行される。これにより印刷処理にかかる実際のトータルでの印刷時間を短縮できる。
【０１６５】
すなわち、印刷データの生成速度と印刷の実行速度とのバランスがとれず、一方の処理、特にホスト側での処理に偏りが発生するような場合においては、処理量を調整することで、最適な印刷速度を発揮できるような印刷システム等を提供することを目的とする。
【０１６６】
そのため、ホスト装置側での現ページの印刷データ生成時間が長いと判断される場合（所定時間以内に次ページの印刷データにかかるヘッダが検出されない、印刷するためのイメージデータ量が所定量を超過した、画質の設定、高解像度でのデータ量が多くなる場合等）には、次ページにかかるシートのプリフィード処理を中止して、それによるパラメータ（プリフィード命令にかかる付加情報等）を付加せずにその時点で処理された印刷データを印刷装置側へと送信し、印刷装置側での印刷処理を開始させるようにする。このような場合、印刷装置側にホスト装置より印刷データ生成の時間が長くかかることを事前に知らせ、最初の頁にかかるシートのプリフィードを事前に実行させることができる。
【０１６７】
以上の状態を図１３（ｂ）を用いて具体的に説明する。この図１３において、（ａ）は、先に説明したように本発明の第１の実施形態による処理であり、印刷データ生成に時間がかかった場合での印刷システムでのタイミングチャートを示し、（ｂ）が本発明の第４の実施形態による印刷データ生成に時間がかかった場合での処理状態を示すタイムチャートである。このように、印刷データの生成に時間を要する場合には、それを示す情報、例えば現ページにかかる印刷データを先に印刷装置側へと送り、印刷装置側では事前に送信されてきたページのシートのプリフィードを実行させている。これによりファースト印刷にかかる時間の短縮を可能にし、次に続くページの印刷データ生成時間が長い場合にも同様にして行うことで、全体として印刷時間の短縮が可能となる。
【０１６８】
一方、次ページの印刷データの生成時間が短い場合には、プリフィード命令を付加して印刷装置へと送信し、第１の実施形態において説明したように印刷中に次のシートのプリフィードを実行でき、さらなる印刷時間の短縮を行える。つまり、印刷データ生成の時間が所定時間以上になるような場合には、次ページの存在を確認することなく、そのページの印刷データにる印刷にかかるシートのプリフィードを実行させておくことで、上記印刷データ生成に時間を要しない場合に、次ページの印刷データを確認し、それに関する付加情報であるプリフィード命令を付加させるようにできる。
【０１６９】
このようなような制御を実行することで、印刷時間の短縮を行うことができる。なお、図３は３頁の印刷データの生成および印刷処理に関するもので、３頁分の印刷データ生成に所定時間以上を要した場合のタイムチャートである。しかし、現ページの処理中に次ページにかかる印刷データの存在を短時間で確認できるような場合には、現ページの印刷データに次ページが存在することを示す付加情報としてプリフィード命令を付加せることができ、印刷時間の短縮を行える。
【０１７０】
以下に、本発明の第４の実施形態における印刷システム、ホスト装置等の実施形態の具体例を図面に従って説明する。
【０１７１】
図１４は第１の実施形態において説明した図１に対応する印刷システムにかかるブロック図であり、特にホスト装置側の制御回路構成を示すブロック図である。図において、図１と同一部分を同一符号で示しており、その構成の詳細については省略する。
【０１７２】
この図１４において、図１と大きく相違する構成としては、タイマ２６を備えている。このホスト装置２は、第１の実施形態において説明したように、例えばパーソナルコンピュータ等がなるもので、印刷データ生成部２１、印刷データ解析部２２およびプリフィード制御部２４等は、ホスト装置にインストールされたプログラム（印刷ドライバ等）がメモリにロードされてＣＰＵが実行することによって実現される。
【０１７３】
上記印刷データ解析部２２は、第１の実施形態にて説明していないが、印刷データからヘッダを検出するために、印刷データ生成部２１が生成した印刷データを保持する印刷データバッファ２２ａを持ち、その使用量を示すメモリカウンタ２２ｂを備えている。また、印刷データのヘッダ情報から解像度、用紙サイズ等の情報、画質情報を抽出して、生成している印刷データ（特にイメージデータ）のデータ量が大きく生成に時間がかかりやすい高画質が指定されているかを識別する画質判定手段２２ｃを備えている。
【０１７４】
以上の構成において、タイマ２６、印刷データ解析部２２の印刷データバッファ２２ａ、そのメモリカウンタ２２ｂ、画質判定手段２２ｃにより、図１３（ｂ）のプリフィード制御を行なうか、また図１２（ｂ）に示すようなプリフィード制御を実行させるかを判別し、印刷処理時間の短縮が可能となる何れか一方を活用してなる制御手順について説明する。それらの制御例は図１５乃至図１７に示しており、これらの制御手順は、図１４に示すホスト装置２側での制御手順を示すもので、その印刷データの転送により、印刷装置３はプリフィード制御を実行し、印刷時間の短縮を行うようにしている。
【０１７５】
なお、印刷装置３の構成については、本発明の第１の実施形態おいて説明した図２に示す構成と同一であり、それらの詳細な構成等の説明を省略することにする。
【０１７６】
まず、図１５においては、特にタイマ２６を用い、生成された印刷データを印刷装置へと送信する際のデータ処理に時間がかかるか否かを判定するもので、この判定結果に応じて図１３（ｂ）に示すようなプリフィード制御を行なうか、図１２（ｂ）にしめすようなプリフィード制御を実行させるかを決定し、効率的な印刷処理を実現する。ホスト装置２のタイマ２６にて印刷データの処理時間が長くなるか否かが判定され、その結果に応じて効率的な印刷処理のためのプリフィード制御を実現させる。
【０１７７】
そこで、ホスト装置２にて作成された印刷データをハードコピーとして出力させるために、印刷装置３との接続を行い、印刷データを逐次印刷装置へと送信し、印刷処理を実行させる。そのため、ホスト装置２側で作成された印刷データにおいて、印刷を実行する印刷装置３側で印刷処理できるデータ処理を実行する。そのデータ処理としては、図３にて説明した通りである。
【０１７８】
そのため、先ずホスト装置２では、タイマ２６の初期化が実行（Ｓ５１）される。この初期化は、タイマのタイムアウト時間、つまり所定時間をタイマ２６にセットする。例えば、１〜２秒程度にセットする。該タイマ２６はセットされた時間をカウントダウンするものとして説明する。これとは逆に、“０”の状態からカウントアップし、上記セットされる所定時間（１〜２秒）をカウントするものであってもよい。
【０１７９】
また、該タイマ２６にセットされる時間は、先に説明したように印刷データ生成部で生成された印刷データにおいて、現ページの印刷データに続く、次ページの印刷データの存在の確認等に時間が長くなることを判定するもので、第１の実施形態において説明したプリフィード命令を付加し、次ページにかかるプリフィード処理を実現して効率のよい時間に設定される。
【０１８０】
上記タイマ２６の初期化を完了すると、「次ページヘッダの検出（Ｓ５２）」を行う。この次ページヘッダの検出では、現ページの印刷データに続く次ページのヘッダ情報の存在を検出（検索）する処理である。これは、印刷データ解析部２２で行うもので、所定処理量の検出処理を行ったら、次ページの印刷データ（ヘッダ情報）が検出されなくても一旦処理を中断し、タイマ２６がタイムアウトになったか否かを判定（Ｓ５３）する。そして、タイムアップでなければ、ステップＳ５２にて、次ページのヘッダの検出が行われたか否かが判断（Ｓ５４）される。
【０１８１】
上述したステップＳ５１〜Ｓ５４の処理は、印刷データ生成部２１で作成される印刷データに対し、逐次生成される印刷データに対して現ページに続く次ページのヘッダ情報の検出を所定時間内で検出されるか否かの処理である。そこで、タイマ２６によるタイムアップをカウントするまでの間に、次ページによる印刷データの検出が行われれば、第１の実施形態において説明したプリフィード命令にかかる情報を付加し、それを現ページの印刷データに含めて印刷装置３側へと、データ転送（送信）を開始し、逐次現ページにかかる印刷データを送信する。
【０１８２】
すなわち、所定時間内に次のページの存在を確認すれば、次の印刷処理のためのプリフィードにかかる情報の付加処理を第１の実施形態において説明したように行われる。そして、次ページの存在が確認されると、次ページの印刷データ中のヘッダ情報から、用紙情報（サイズ情報等）、用紙（シート）の給紙方法等の情報が解析（Ｓ５５）される。シートの給紙方法とは、図５に示す給紙カセット５または６からの自動給紙か、手差しトレイ９からの給紙を行うかである。この点は、図８にて説明した通りである。
【０１８３】
次に、給紙カセット（給紙トレイ）か、手差しトレイかを判断（Ｓ５６）し、給紙トレイからの給紙であれば、次ページ以降の印刷データが存在するため、現ページにかかる印刷データに、プリフィード命令を付加（Ｓ５７）する。この付加情報については、図３に示す通りである。その付加後に、現在処理している現ページにかかる印刷データを印刷装置３へと送信（Ｓ５８）する。このような処理を各ページ毎に順次繰り返し実行するために、再度タイマ初期化を行い、上述した処理が同様にして実行される。
【０１８４】
また、ステップＳ５４にて、次ページ以降の印刷データが確認されなければ、プリフィード命令を付加することなく、現在処理中の印刷データの送信を実行（Ｓ５９）する。これは、現在処理中の印刷データが最終ページ（１枚印刷の場合はそれが最終ページとなる）であるとして、その印刷データの処理と共に残る印刷データの送信を行う。
【０１８５】
一方、ステップＳ５４にて、次ページにかかる印刷データの存在が確認されずに、ステップＳ５２にて次ページにかかる印刷データのヘッダ情報が検出されずに現ページにかかる印刷データによる処理が継続している場合には、未定としてステップ５２に戻り上述した処理を繰り返す。
【０１８６】
そして、次ページにかかる印刷データのヘッダ情報の検出（次ページの存在の確認）が、タイマ２６によるタイムアップ時間までに行われない場合、ステップＳ５３からステップＳ５９又はＳ５８の処理が実行される。これは、先に説明したように現在のページにかかる印刷データ処理が継続され、所定時間経過しても次ページの印刷データの存在が確認されなければ、次ページにかかるプリフィード命令の付加処理を中止する。
【０１８７】
よって、上記タイマ２６のタイムアップ時点、特にステップＳ５３にて、タイムアップ検出がなされた時点で、印刷装置３にタイムアップになったことをトリガとして、ステップＳ５９又はＳ５８による処理中の現ページの印刷データを、印刷装置３側へと送信する。これにより、印刷装置３側では事前に、現在ホスト装置２側で処理されている印刷ページにかかるシートのプリフィードを実行し、続く印刷データのイメージデータの受信を待って印刷処理を開始する。
【０１８８】
なお、上記ステップＳ５３にてタイムアップ検出が行われると、ステップＳ５９又はＳ５８の処理を実行する点を説明した。この処理の違いは、次ページの印刷データの存在に応じて行うことになる。つまり、最終ページの処理であることが判断されておれば、ステップＳ５９にてその最終ページの印刷データの送信処理を、また最終ページの処理か否かが不明、また最終ページの印刷データでない場合には、ステップＳ５８による送信処理を実行することになる。
【０１８９】
以上説明したように、印刷装置３へと印刷データを送信する際に、該印刷装置３にて印刷処理可能なデータ処理をホスト装置２側で行う時に、その処理に対する時間が所定時間以上を経過するような場合、現在処理中の印刷データに対応するシートのプリフィードを印刷装置３側で事前に実行させるべく、付加情報の付加を待って送信することなく、その時点で送信している。これにより、次ページの印刷データにかかるシートのプリフィード命令の付加を止めている。そのため、図１３（ｂ）に示すように印刷装置３側では、ホスト装置２側で処理中の印刷データに対するシートのプリフィードを先行して実行させることができる。よって、トータルでの印刷時間の遅延を防止しできる。
【０１９０】
この場合、次ページの印刷データの存在を確認するための処理時間が長く、所定時間以上を要するため、上述したようにタイマ２６にてそれを計測しており、この計測時間に応答して、現ページの印刷データによるプリフィード処理を第１の実施形態による処理時よりも事前に実行するために、次ページにかかるプリフィード命令の付加処理を行うことなく、印刷データの送信を行える。そのため、その時間をも含めて、トータルでの処理時間の短縮が可能となる。
【０１９１】
ここで、当然のことであるが、次ページにかかる印刷データの存在を確認するための処理時間が短い場合、つまりタイマ２６にセットされたタイムアップ時間以内に完了する場合には、第１の実施形態において説明した通りであり、次ページにかかる印刷データに対応するシートのプリフィード命令の付加、その処理を行える。これは、タイマ２６を設けることで、１ページ毎に対応させることができるので、第４の実施形態によるプリフィード処理、また第１の実施形態によるプリフィードの処理を使い分けることができ、また両者が混合されることもある。これにより、その時点で、最も効率のよいプリフィード処理を実行できる。
【０１９２】
上述した説明によれば、上記タイマ２６による所定時間のカウントにおいて、タイマ２６の残り時間に応じて、その都度次ページの印刷データの存在の確認を行なうようにしている。これに限らず、タイマ２６の残り時間が“０”（タイムアップ）をカウントした時だけ、タイマより割り込み処理をかけて、次ページの印刷データにかかるシートのプリフィード処理を止め、現在の処理中の現ページの印刷データにかかるシートのプリフィードを実行させるようにすることもできる。
【０１９３】
（本発明の第４の実施形態による他の事例）
以上は、印刷データに対する処理時間が長くなることを、タイマ２６を用いることで判断し、次ページにかかるプリフィード命令の付加処理を止めるようにしている。これに限らず、処理時間が長くなる場合を判断する方法の別の例を以下に説明する。
【０１９４】
これは、生成された印刷データ量を用いて間接的に現ページの印刷データ生成に要する時間を制限する方法である。例えば、ホスト装置２のＲＡＭやハードデスクの容量が小さい場合、印刷データ用のバッファを無限に確保すると他の処理に影響を及ぼす惧れがある。そのため、次ページ検出までに蓄えられる印刷データ量を制限することで、プリフィードが有効と想定される範囲の作業領域を確保する。
【０１９５】
つまり、印刷データを印刷装置３に合うような処理を行う時に、印刷データ生成部２１からの印刷データに対し、印刷データ解析部２２の印刷用のバッファ２２ａに順次記憶させていく。それをメモリカウンタ２２ｂにてデータ量のカウントを行わせ、該カウンタ２２ｂのカウント量が所定量に達するまでに、次ページの印刷データの存在を確認できなければ、データ処理に費やす時間が長くなることを判断し、次ページにかかるプリフィード命令の付加を取止め処理し、現ページにかかる印刷データに対してプリフィードを事前に実行させる処理を行う。
【０１９６】
そこで、図１６に従って説明すれば、まず「メモリカウンタの初期化」を実行する（Ｓ６１）。メモリカウンタ２２ｂの初期化は、印刷データ量を示すカウント値を“０”とする。つまり、ホスト装置２より生成された印刷データを、印刷装置３にて印刷処理させるための立上げ状態でにおいて、印刷データ生成部２１より生成された印刷データを処理し、順次印刷データバッファ２２ａに記憶させる前の状態である。
【０１９７】
そして、次ページの印刷データの存在を確認するために次ページヘッダの検出処理を実行（Ｓ６２）する。これは、先に説明した通り、現ページの印刷データに対して次ページのヘッダの検出を行う処理である。所定処理量の検出処理を実行するれば、次ページのヘッダが見つからなくても一旦その処理を中断して、メモリカウンタ２２ｂのカウント値と閾値との比較（Ｓ６３）を行う。
【０１９８】
上記閾値は、次ページヘッダの検出処理を実行する際に、印刷データバッファ２２ａに記憶される検出処理済みデータ量を示すカウンタ２２ｂのカウント値が、次ページにかかるプリフィードの効率が悪くなると想定される値である。つまり、先に説明したようにデータ処理に対して長時間を要すると思われる値に設定されている。
【０１９９】
そのためステップＳ６３においては、予め定めた閾値よりもメモリカウンタ２２ｂのカウント値が大きくなる否かを判定する。この判断は、図１５に示すステップＳ５３のタイムアウトの判定と同様に、処理時間が長くかかるか否かの判定でである。
【０２００】
カウンタ２２ｂの値が閾値を越えていない場合には、次ページが存在するか否かが確認（Ｓ５４）される。この処理は、図１５にて説明した通りであり、その詳細は省略する。つまり、次ページの存在が確認されれば、次ページのプリフィード処理を実行させるためのプリフィード命令の付加処理、及びそのデータ転送（Ｓ５７、Ｓ５８）を行う。また、次ページの存在が確認されなければ、最終ページの印刷データ処理として、残りの印刷データの送信処理（Ｓ５９）を実行する。
【０２０１】
また、次ページの存在を確認できず、またステップ６２による現ページによる処理を継続しているときには、未定としてステップＳ６２の処理に移り、上述した処理を繰り返し行う。
【０２０２】
一方、ステップＳ６２にて、メモリカウンタ２２ｂの値が閾値を越えるような場合、処理時間が長くなると判定され、現ページの印刷データを印刷装置３へと転送する処理（Ｓ５９又はＳ５８）を実行する。この処理については、図１５において説明した通りであり、説明は省略する。
【０２０３】
以上のように印刷データバッファ２２ｂの記憶量に基づいて、現ページのデータ処理に時間がかかるか否かを判定し、時間がかかる場合には、次ページによるプリフィード処理の取止めを実行し、現ページにかかる印刷データの対応するプリフィードを実行する。この処理は、図１５によるタイマ２６による処理と実質同様であり、また図１３（ｂ）の処理を実現している。そのため、所定の印刷データ量までに次ページのヘッダが検出、つまり次ページの印刷データの存在を確認できない場合に、次ページのプリフィード処理を取止め、現ページのプリフィードを実行させることで、トータルでの印刷時間の遅延を防ぐことができる。
【０２０４】
（本発明の第４の実施形態によるその他の事例）
さらに、図１７に示す事例は、印刷データの処理時間が長くなるか否かの判定基準として、実際に印刷する印刷データ、特にイメージデータの画質状態を判定し、処理時間の判断を実現している。そのため、図１４における印刷データ解析部２２の画質判定手段２２ｃの判定に基づいて、次ページのプリフィード制御、また現ページにかかるプリフィード制御を実現するようにしている。
【０２０５】
また、この例では、現ページの画質情報が高画質に指定されていれば、印刷データ生成に要する時間がデータ量が多くなるため増大するものとして推定している。また、印刷するシートサイズが大きいものであれば、そのデータ量も必然的に大きなものとして処理時間が増大するとして推定する。その推定した時点で、次ページのプリフィード処理を取止める。そのため、印刷データ生成の初期段階で次ページにかかるプリフィード処理を中止でき、現ページにかかるプリフィード処理を初期の段階で実現できる。
【０２０６】
そこで、ホスト装置２にて印刷処理を実行させるために生成される印刷データの現ページヘッダの検出（Ｓ７１）が行われる。次に、最初に検出されるヘッダの解析（Ｓ７２）が行われ、用紙情報や画質情報等が認識される。この認識手段としては、印刷データ解析部２２の画質判定手段２２ｃである。この画質判定手段２２ｃにて、現ページにかかるヘッダ情報が解析され、高画質、例えば高解像度による場合には、印刷データによる処理時間が長くなるものとして、Ｓ７３にて判定される。もし、高画質でないものとしては、処理時間が短いとして、次ページヘッダの検出を実行（Ｓ７４）し、次ページにかかる印刷データが存在することを判定すれば、図１５及び図１６に示す処理と同様に、次ページにかかるプリフィード処理を実行し、その印刷データの送信処理（Ｓ５８）を実行する。もし次ページが存在しない場合には、最終ページ処理として、現ページによる印刷データの送信（Ｓ５９）を行う。
【０２０７】
上記画質判定手段２２ｃは、ヘッダ情報の中からシートサイズ情報を解析し、該サイズが大きいもの、例えば最大サイズシートの場合には、高画質と同様の判断を行い、上述した処理を実行する。
【０２０８】
一方、ステップＳ７３にて高画質の印刷データ、つまりイメージデータであることが確認されれば、処理時間が長くかかるものとしてステップＳ５９又はＳ５８にて、現ページにかかる印刷データの送信処理を実行する。この処理は、図１５にて説明した通りである。
【０２０９】
このように、印刷データにおいて、高画質指定（シートサイズが大きいものを含む）によるものであれば、処理時間が長くなるとして、次ページのプリフィード処理を中止する。そして、先の事例にて説明したように、現ページによる印刷データの送信処理及びそれにるプリフィード処理を実現する。
【０２１０】
この事例によれば、印刷データ生成に長時間を要して次ページにかかるプリフィードの効果が期待できないと予想されると、次ページヘッダの検出を行うことなく、印刷データの送信を行う。そのため、次ページのプリフィード処理の悪影響による遅延を回避できる効果がさらに助長できる。
【０２１１】
以上図１５、図１６及び図１７にて説明したように印刷データ生成部２１にて生成されるヘッダ、フッタ情報を含む印刷データに対し、これを印刷装置３にて印刷処理するためにデータ処理する際のデータ処理時間が長くなることを種々の手段に判定している。つまり、時間が長くなることを判定する手段にて、長くなることが判定されれば、次ページにかかるプリフィード処理を中止し、現ページにかかるプリフィードを事前に実行させることで、トータルでの印刷時間の遅延を防止できる。
【０２１２】
また、処理時間が長くかかるか否かの判定基準、つまり判定手段としては、タイマ２６、メモリカウンタ２２ｂ、画質判定手段２２ｃを用いている。以上の例では、これらを個々に行うことを説明したが、これらの組み合わせにより行うことも可能である。例えば、タイマ２６と画質判定手段２２ｃを組み合わせる場合、図１７のフローチャートにおいて、フローの先頭（ステップ７１の前）に「タイマの初期化」を行うステップ（図１５のステップ５１）を追加し、図１７のステップＳ７４とＳ７５を、図１５のステップＳ５２〜Ｓ５４の判定ループに置き換えればよい。
【０２１３】
このようにすることで、高画質の場合、あるいは高画質でない場合において処理時間が実際に長くなることをタイマ２６にて行える。これにより、両者による次ページにかかるプリフィード処理制御を効率よく行うことができる。
【０２１４】
【発明の効果】
本発明によれば、印刷装置がラインプリンタ方式のような印刷方式を採用したものであっても、事前に印刷装置側で予備給紙を行うことが可能となり、これにより連続印刷時のシート間隔を大幅に短縮でき、連続印刷の時間短縮を行える。
【０２１５】
また、予備給紙のためのシートサイズ等が異なるような場合においても、連続した印刷処理中に異なる位置からの予備給紙を可能にできる。
【０２１６】
さらに、予備給紙は、１枚の印刷処理、あるいは最終の印刷処理を行う時には、行われることがないため、予備給紙による不具合、無駄な処理を行うこともなくなる。
【０２１７】
従って、印刷装置側では非常に簡単な構成により、予備給紙による印刷時間の短縮が可能であり、大容量のメモリを必要とすることなく、印刷データを一部記憶させる容量のメモリを準備するだけでよく、コストアップとなることなく、大型化することもなくなる。
【０２１８】
また、ホスト装置側では、作成された印刷データに対して次に続くページの印刷データを認識することで、これにより印刷データに予備給紙を実行させるための情報を付加させるだけでよく、ホスト側の負担にさほど増大することもない。
【０２１９】
ホスト装置においては、印刷データの作成中に付加情報を追加するようにしておけば、印刷装置に印刷データを転送するときに、作成後の印刷データを解析することなく、そのまま印刷装置に転送すればよく、転送に費やす時間短縮も可能となる。
【０２２０】
よって、ホスト装置及び印刷装置からなる印刷システムにおいては、接続時間を大幅に短縮でき、ホスト装置側での接続状態での負担を、また印刷装置側での印刷時間の短縮により、さらなる効率のよい印刷処理を実行できる。つまり、所定時間での印刷処理枚数を大幅に増大することで、他のホスト装置等からの印刷要求における待機時間等を軽減、あるいは無くし、より印刷効率を高めた印刷処理を実現できる。
【０２２１】
また、印刷データに対し、次ページにかかる印刷データの確認に時間を要するような場合には、次ページの印刷データの存在を確認することなく、現時点で処理している現ページの印刷データを印刷装置側へと送信することで、現ページにかかるシートの予備給紙を事前に実行できるため、トータルでの印刷時間の遅延を防止できる。
【０２２２】
これに合わせて、次ページにかかる印刷データの確認時間が短い場合には、次ページにかかるシートを先のページ印刷時に実現することも可能であるため、それらを組み合わせる処理を実行することで、効率のよい印刷処理を実現でき、トータルでの印刷時間の短縮を実現できる。
【図面の簡単な説明】
【図１】本発明の印刷システムを説明するためのもので、特にホスト装置側の制御回路構成の一例をを示すブロック図である。
【図２】本発明の印刷システムを説明するためのもので、特に印刷装置側での制御回路構成の一例を示すブロック図である。
【図３】図１に示したホスト装置側での作成された印刷データに対し、本発明にかかる予備給紙等のための付加情報を追加するためのデータ処理制御を示す図である。
【図４】図３に示したデータ処理制御を実行するための制御フローチャートである。
【図５】本発明にかかる印刷装置の一具体例を示す概略構成図である。
【図６】ホスト装置側より送られてきた印刷データに対して予備給紙を実現するための印刷装置側での処理手順を示すフローチャートである。
【図７】本発明の第２の実施形態を説明するためのもので、ホスト装置側でのデータ処理制御を示す図である。
【図８】図７に示したデータ処理制御を実行するための制御フローチャートである。
【図９】本発明の第３の実施形態を説明するためのもので、ホスト装置側でのデータ処理制御を示す図である。
【図１０】図９に示したデータ処理制御を実行するための制御フローチャートである。
【図１１】本発明における印刷システムにおいて、特にホスト装置側での制御回路構成の他の構成例を示すブロック図である。
【図１２】従来の印刷システムと本発明による印刷システムにおけるホスト装置側と印刷装置側での処理にかかるタイミングチャートであって、（ａ）が従来例、（ｂ）が本発明の例である。
【図１３】本発明による印刷システムにおけるホスト装置側と印刷装置側での処理にかかるもので、処理時間が長くなる場合のタイミングチャートであって、（ａ）が次ページの印刷データに対するプリフィード制御を実行した場合、（ｂ）が次ページの印刷データに対するプリフィード制御を中止し、現ページにかかるプリフィード制御を実行した例である。
【図１４】本発明の第４の実施形態による印刷システムの構成例を示すブロック図である。
【図１５】本発明の第４の実施形態によるプリフィード制御にかかる手順を示すフローチャートである。
【図１６】本発明の第４の実施形態によるプリフィード制御にかかる他の制御手順を示すフローチャートである。
【図１７】本発明の第４の実施形態によるプリフィード制御にかかるその他の制御手順を示すフローチャートである。
【符号の説明】
１    印刷システム
２    ホスト装置
３    印刷装置
４    インクジェッドヘッド（印刷部）
５    給紙カセット（給紙部）
６    給紙カセット（給紙部）
７    給紙ローラ（給紙部）
８    給紙ローラ（給紙部）
９    手差しトレイ（給紙部）
１０    給紙ローラ（給紙部）
１１    搬送ローラ（レジスト位置）
１４    排出トレイ
１８    シート検知センサ
２１    印刷データ生成部
２２    印刷データ解析部
２２ａ  印刷データバッファ（データ記憶部）
２２ｂ  メモリカウンタ（メモリ容量検出部）
２２ｃ  画質判定手段
２３    データ転送部
２４    プリフィード制御部
２５    ページ順序解析部
２６    タイマ（計時部）
３２    データ解析部（判断手段）
３３    プリフィードレジスタ（予備給紙記憶部）
３５    メモリ（データ記憶部）
３８    ヘッド駆動部
３９    用紙搬送部
４０    用紙ピックアップ部
Ａ    印刷データ
ａ    ヘッダ情報
ｂ    イメージデータ
ｃ    フッタ情報
Ａｐ    データ処理後の印刷データ
ａｐ    付加情報（プリフィード命令等）
【図１】
0003983507.tif 000002
【図２】
0003983507.tif 000003
【図３】
0003983507.tif 000004
【図４】
0003983507.tif 000005
【図５】
0003983507.tif 000006
【図６】
0003983507.tif 000007
【図７】
0003983507.tif 000008
【図８】
0003983507.tif 000009
【図９】
0003983507.tif 000010
【図１０】
0003983507.tif 000011
【図１１】
0003983507.tif 000012
【図１２】
0003983507.tif 000013
【図１３】
0003983507.tif 000014
【図１４】
0003983507.tif 000015
【図１５】
0003983507.tif 000016
【図１６】
0003983507.tif 000017
【図１７】
0003983507.tif 000018