(57)【特許請求の範囲】
【請求項１】
ホストの管理するページである論理ページを単位としてホストから印刷指定されるプリンタ装置において、
印刷コマンドを受け、印刷媒体に印刷を行う印刷エンジンを制御するメカ制御部と、ホストからの論理ページ単位の印刷指示を受け、印刷データを作成するプリンタ制御部とを有し、
前記プリンタ制御部は、前記ホストから論理ページ長及び印刷指示を論理ページ単位で受信する毎に、受信した前記印刷指示に含まれるコマンド及びデータから、前記印刷データとして、印刷指示を受信した論理ページのビットマップデータを作成し、受信した論理ページ長を前記印刷媒体の１ページに印刷する論理ページの物理長として累積することを、前記論理ページの累積物理長が前記印刷媒体の１ページの物理長に達する迄繰り返した後に、前記論理ページ単位に、前記印刷コマンドと前記ビットマップデータとを前記メカ制御部に送信し、且つ前記印刷媒体の１ページに印刷が行われている間、前記メカ制御部の前記印刷媒体の無し検出動作による用紙無しエラーをマスクさせることを特徴とするプリンタ装置。
【請求項２】
前記印刷エンジンは、前記印刷媒体として、所定の折り畳み長を有する連続媒体に印刷することを特徴とする請求項１のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストの管理する論理ページ単位に印刷を行うプリンタ装置に関し、特に、１ページ分の用紙内に複数ページのホストデータを印刷するプリンタ装置に関する。
【０００２】
【従来の技術】
図８は、従来のプリンタシステムの構成図である。１はホスト計算機であり、ホストの管理するページ（論理ページという）単位で印刷データを送信する。２はプリンタ装置であり、論理ページ単位の印刷データを受信し、論理ページ単位に印刷動作を行い、用紙（連続紙）に印刷する。
【０００３】
このページ単位に印刷を行う連続紙プリンタ装置２は、ホスト計算機１から送られてくるコマンド／データを解析し、１ページ分のビットマップデータを作成するプリンタコントローラ２−１と、主にメカ機構部（印刷エンジン）２−３の制御を行うメカコントローラ２−２と、ページ単位で実際の印刷を行うメカ機構部（印刷エンジン）２−３とから構成される。
【０００４】
ホスト１からは、プリンタ２に論理ページ長と印刷データを通知し、プリンタ２は、論理ページ長のビットマップデータを作成すると、論理ページ単位で連続紙に印刷を行う。図９は、連続紙プリンタ２で印刷した印刷例を示し、ホスト１からの論理ページ長( 本例では１１インチ) と、連続紙プリンタ装置２にセットされている連続用紙の折り畳み長（１１インチ）が一致しているため、１枚の用紙１ページに、１ページのホストデータが適切に印刷される。
【０００５】
図１０（Ａ）、図１０（Ｂ）も、連続紙プリンタ２で印刷した印刷例を示し、図９と異なる点は、ホストからの論理ページ長と連続用紙の折り畳み長( 本例では11インチ) が不一致である点である。図１０（Ａ）では、連続用紙の折り畳み長が、ホストからの論理ページ長の整数倍になっている。又、図１０（Ｂ）では、連続用紙の折り畳み長が、２ページ分のホストの論理ページ長（７インチ、４インチ）と一致している。
【０００６】
この場合も、１枚の用紙内に２ページのホストデータが印刷されるだけで、用紙なしエラーなどが発生しない場合には何も問題なく印刷される。
【０００７】
このように、ホストの論理ページ単位に印刷起動し、印刷を行うことにより、ホストは、プリンタの物理用紙長をページ単位のみに制限されず、任意の論理ページ長で、印刷データを作成することができ、印刷データ作成の自由度が増加する。例えば、１枚の用紙に、納品書、請求書と控えとの３論理ページを印刷できる。
【０００８】
【発明が解決しようとする課題】
図１１（Ａ）及び図１１（Ｂ）は、本発明が解決しようとする問題点を説明する図である。論理ページ単位に印刷起動するプリンタでは、論理ページ長( 本例では5.5 インチ) 単位に印刷を行っているため、用紙なしに代表されるオペレータコールエラーも論理ページ長単位に検出している。
【０００９】
このため、図１１（Ａ）及び図１１（Ｂ）に示すように、１物理ページに複数の論理ページを印刷する時に、論理１−３ページは正常に印刷されるが、 論理４ページ目を印刷しようとした時、用紙なしエラーが検出されると、プリンタ２は、印刷動作を行わず、オペレータコールの状態となる。用紙を補給し、印刷を再開すると、論理４ページ目は、論理３ページ目の用紙（物理ページ）には、印刷されず、他の用紙（物理ページ）に印刷されてしまう事になる。各論理ページの印刷は行われるが、１枚の用紙に論理２ページ分のデータが印刷されて初めて意味を持つ場合（例えば、請求書／控えで１組となる場合など）には、１組のホストデータが、別々の用紙に印刷されてしまうという問題が生じていた。
【００１０】
物理ページ単位でのみ印刷するプリンタでは、複数のページを合成して、１物理ページ単位に印刷起動することが行われている（例えば、特開昭６１−１１８４３号公報、特開平５−９６８３３号公報、特開平１１−１１５２５９号公報等）。このプリンタでは、もともと、物理ページ単位に印刷データを作成するため、１ページ印刷中に、用紙なしエラーが発生しても、作成した物理ページ単位の印刷データを印刷しなおすことにより、複数ページの印刷データが、別々の物理ページに印刷されることを防止できる。
【００１１】
しかし、この方法を、論理ページ単位の印刷を行うプリンタに適用すると、ホストが、１物理ページの論理ページ数をプリンタに通知するか、１物理ページの論理ページ数を固定する必要があり、ホストのシーケンスを変更する必要があるか、折角の論理ページ単位の自由度を生かすことが出来ないという問題が生じる。
【００１２】
従って、本発明の目的は、用紙なしエラーが発生しても、論理ページのデータが、別々の物理ページに印刷されることを防止するためのプリンタ装置を提供するにある。
【００１３】
又、本発明の他の目的は、ホストのシーケンスを変更することなく、用紙なしエラーが発生した時に、論理ページのデータが、別々の物理ページに印刷されることを防止するためのプリンタ装置を提供するにある。
【００１４】
更に、本発明の他の目的は、論理ページの自由度を保持しつつ、用紙なしエラーが発生した時に、論理ページのデータが、別々の物理ページに印刷されることを防止するためのプリンタ装置を提供するにある。
【００１５】
【課題を解決するための手段】
この目的の達成のため、請求項１記載の発明に係るプリンタ装置は、ホストの管理するページである論理ページを単位としてホストから印刷指定されるプリンタ装置において、印刷コマンドを受け、印刷媒体に印刷を行う印刷エンジンを制御するメカ制御部と、ホストからの論理ページ単位の印刷指示を受け、印刷データを作成するプリンタ制御部とを有し、前記プリンタ制御部は、前記ホストから論理ページ長及び印刷指示を論理ページ単位で受信する毎に、受信した前記印刷指示に含まれるコマンド及びデータから、前記印刷データとして、印刷指示を受信した論理ページのビットマップデータを作成し、受信した論理ページ長を前記印刷媒体の１ページに印刷する論理ページの物理長として累積することを、前記論理ページの累積物理長が前記印刷媒体の１ページの物理長に達する迄繰り返した後に、前記論理ページ単位に、前記印刷コマンドと前記ビットマップデータとを前記メカ制御部に送信し、且つ前記印刷媒体の１ページに印刷が行われている間、前記メカ制御部の前記印刷媒体の無し検出動作による用紙無しエラーをマスクさせることを特徴としている。
【００１６】
また請求項２記載の発明は、請求項１記載の発明において、前記印刷エンジンは、前記印刷媒体として、所定の折り畳み長を有する連続媒体に印刷することを特徴としている。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下では、本発明の実施形態の説明に先立ち、まず本発明の比較例を説明する。
【００２２】
［比較例］
図１は、本発明の比較例に係る印刷装置のブロック図、図２は、図１の構成図、図３は、図１の搬送情報管理部の機能ブロック図、図４は、図１のプリンタコントローラの処理フロー図、図５は、図１のメカコントローラの処理フロー図である。
【００２３】
図１に示すように、ホスト１は、ホストの管理するページ（論理ページという）単位で印刷データを送信する。プリンタ２は、論理ページ単位の印刷データを受信し、論理ページ単位に印刷動作を行い、用紙（連続紙）に印刷する。
【００２４】
この論理ページ単位に印刷を行う連続紙プリンタ２は、ホスト１から送られてくるコマンド／データを解析し、１ページ分のビットマップデータを作成するプリンタコントローラ３と、主にメカ機構部（印刷エンジン）５の制御を行うメカコントローラ４と、ページ単位で実際の印刷を行うメカ機構部（印刷エンジン）５とから構成される。
【００２５】
図２により、プリンタ２の印刷エンジン５を説明する。プリンタエンジン５は、電子写真機構で構成される。感光ドラム１２は、帯電器２０で帯電された後、レーザー露光器２２により像露光される。これにより、感光ドラム１２に潜像が形成される。現像器１４は、２成分現像剤を感光ドラム１２に供給して、潜像をトナー像に現像する。転写器１６は、感光ドラム１２のトナー像をシート２５に転写する。クリーニング機構１８は、転写後の感光ドラム１２を除電し、且つ残留トナーを除去する。
【００２６】
シート２５は、連続紙で構成され、ホッパー２４に積まれている。ホッパー２４のシート２５は、搬送機構２３により、感光ドラム１２の転写位置に導かれた後、フラッシュ定着器２７を通り、スタッカ２６に収容される。フラッシュ定着器２７は、フラッシュ光により、シート２５のトナー像を定着する。
【００２７】
このプリンタ２は、高速印刷が可能であり、例えば、１分間に、１００シート（枚）以上の印刷ができる。このため、フラッシュ定着によるトナーの昇華成分の量が多い。この昇華成分を除去するため、フィルタ２９と、排気ファン２８とが設けられている。
【００２８】
感光体１２としては、アモルファスシリコン、セレン等の無機感光体、ポリシラン、フタロシアニン等の有機感光体を用いることができる。特に、長寿命の観点から、アモルファスシリコン感光体が望ましい。
【００２９】
又、エンジン５には、連続紙２５の有無を検出する透過型センサ（用紙なしセンサ）１０が、ホッパー２４と転写位置との間に設けられている。更に、スタッカ２６に搭載する連続紙２５の折り畳み長（１ページ長）を設定するスライドスイッチ（用紙折り畳み長検出機構）１１が設けられている。例えば、スタッカ２６に７〜１４インチの連続紙が搭載できるものでは、スライドスイッチ１１は、７〜１４インチの０．５インチ刻みで設定できる。
【００３０】
プリンタ２のプリンタコントローラ３は、ホスト１からのコマンドを解析し、内部コマンド及び印刷データ（ビットマップデータ）を生成する。メカコントローラ４は、内部コマンドに応じて、搬送機構２３、現像・定着機構１４、１６、２７を制御する。更に、メカコントローラ４は、ビットマップデータを露光器２２に出力する。
【００３１】
図１に戻り、プリンタコントローラ３は、基本制御部（プログラム）３０と搬送情報管理部（プログラム）３５とを有する。基本制御部３０は、ホストからの論理ページ長を記憶する論理ページ長記憶部３１と、ビットマップデータを記憶するビットマップメモリ３２と、エンジン５の検出機構１１の検出して用紙折り畳み長を記憶する用紙折り畳み長記憶部３３と、用紙なしエラーマスク指示を発行する発行部３４とを有する。
【００３２】
搬送情報管理部３５は、図３に示すように、基本制御部３０からの論理ページ数を記憶する論理ページ数記憶部３６と、論理ページ長を使用して論理ページ数を物理長（インチ）に変換する変換部３７と、記憶部３３の用紙折り畳み長と変換部３７の物理長を比較し、比較出力を発生する比較部３８とを有する。
【００３３】
図１に戻り、プリンタコントローラ３は、図４で後述するように、ホスト計算機１から送られてくるコマンド／データを解析し、ホストの論理１ページ分のビットマップデータがビットマップメモリ３２に作成完了となるまで、この動作を継続する。論理１ページ分のビットマップデータが作成完了となると、このビットマップデータは印刷可能な状態となるが、すぐに印刷コマンドを発行せず、本発明で追加された搬送情報管理部３５の搬送情報（比較出力）を参照する。その結果、用紙の先頭であれば、もう１ぺージ分のビットマップデータが作成完了となるまで待ち、２ページ分のビットマップデータが作成完了となった時、初めて印刷起動を行う様に制御する。
【００３４】
メカコントローラ４は、図５で後述するように、印刷コマンドに応じて、エンジン５を制御し、ビットマップデータを印刷させる。メカコントローラ４は、更に、用紙なしエラーマスク指示記憶部４０と、エラーマスク指示と用紙なしエラーセンサ１０の出力との論理積をとるマスク実行部４１とを有する。
【００３５】
次に、図４により、プリンタコントローラ３の基本制御部３０の印刷処理フローを説明する。
【００３６】
（Ｓ１）ジョブ開始コマンドを受けると、コントローラ３は、内部の論理ページ数を「０」に初期化する。
【００３７】
（Ｓ２）ホスト１から論理ページ長を受信し、論理ページ長記憶部３１に記憶する。
【００３８】
（Ｓ３）ホスト１からの印刷データを受信し、ビットマップメモリ３２にビットマップデータを作成する。ホストの論理ページ分のビットマップデータを作成したかを調べ、ホストの論理ページ分のビットマップデータを作成する。
【００３９】
（Ｓ４）論理ページ数を、「１」インクリメントし、論理ページ数を更新し、搬送情報管理部３５に入力する。搬送情報管理部３５は、論理ページ長記憶部３１の論理ページ長を読み出し、（論理ページ数×論理ページ長）、即ち、物理長を計算する。搬送情報管理部３５の比較部３８は、変換された物理長と記憶部３３の折り畳み長とを比較し、比較結果を出力する。
【００４０】
（Ｓ５）基本制御部３０は、比較結果を受け、比較が一致していない場合には、ステップＳ２に戻る。
【００４１】
（Ｓ６）基本制御部３０は、比較結果が一致していると、折り畳み長分のビットマップデータを作成したと判定し、印刷起動処理に移行する。先ず、基本制御部３０は、用紙なしエラーマスク指示発行部３４を介しメカコントローラ４に用紙なしエラーマスクを指示する。これにより、メカコントローラ４は、エラーマスク指示記憶部４０にマスクフラグをセットする。
【００４２】
（Ｓ７）基本制御部３０は、メカコントローラ４に、印刷コマンド、最初の１ページ分（例えば、５．５インチ）のビットマップデータを送信し、図５で説明するように、最初の１ページの印刷を行わせる。
【００４３】
（Ｓ８）基本制御部３０は、メカコントローラ４に、印刷コマンド、次の１ページ分（例えば、５．５インチ）のビットマップデータを送信し、図５で説明するように、次の１ページの印刷を行わせる。
【００４４】
（Ｓ９）基本制御部３０は、メカコントローラ４に、リセットコマンドを発行し、エラーマスク指示記憶部４０のマスクフラグをリセットし、用紙なしエラー検出を有効に変更する。論理ページ数を、「０」に初期化する。ホストから次のコマンドがあるかを調べ、有れば、ステップＳ２に戻る。次のコマンドが無いと、終了する。
【００４５】
次に、図５により、メカコントローラ４の印刷処理を説明する。
【００４６】
（Ｓ１０）プリンタコントローラ３からコマンドを受信したかを調べる。
【００４７】
（Ｓ１１）コマンドを受信すると、受信コマンドが印刷コマンドかを判定する。印刷コマンドでない場合は、ステップＳ１２に進む。印刷コマンドであると、プリンタコントローラ３からビットマップデータを受信し、印刷を行う。指定されたビットマップデータの印刷を終了すると、ステップＳ１４に進む。
【００４８】
（Ｓ１２）受信コマンドが用紙なしエラーマスクコマンドかを判定する。用紙なしエラーマスクコマンドでない場合は、ステップＳ１３に進む。用紙なしエラーマスクコマンドであると、用紙なしエラーマスク指示記憶部４０に、「０」（エラーマスク）をセットし、マスク部４１を有効にする。そして、ステップＳ１４に進む。
【００４９】
（Ｓ１３）受信コマンドが用紙なしエラー有効コマンドかを判定する。用紙なしエラー有効コマンドでない場合は、他のコマンド処理のため、このルーチンを終了する。用紙なしエラー有効コマンドであると、用紙なしエラーマスク指示記憶部４０に、「１」（エラーマスク解除）をセットし、マスク部４１を無効にする。そして、ステップＳ１４に進む。
【００５０】
（Ｓ１４）プリンタコントローラ３に動作完了を報告する。そして、印刷処理ルーチンを終了する。
【００５１】
このようにして、プリンタコントローラ３は、ホスト１から送られてくるコマンド／データを解析し、ホストの論理１ページ分のビットマップデータをビットマップメモリ３２に作成する。論理１ページ分のビットマップデータが作成完了となると、このビットマップデータは印刷可能な状態となるが、すぐに印刷コマンドを発行せず、本発明で追加された搬送情報管理部３５の搬送情報（比較出力）を参照する。その結果、用紙の先頭であれば、もう１ぺージ分のビットマップデータが作成完了となるまで待ち、２ページ分のビットマップデータが作成完了となった時、初めてメカコントローラ４に印刷起動を行う様に制御する。
【００５２】
メカコントローラ４は、印刷コマンドに応じて、ビットマップデータを受信し、印刷を行うので、ホストが論理ページ単位に印刷指定しても、用紙折り畳み長単位に印刷する事になり、１ページ内に収める複数の論理ページホストデータが別々のページに印刷されることを防止できる。
【００５３】
又、ホストは、用紙折り畳み長内の論理ページ数を指定する必要がないため、ホストプログラムを変更せずに、プリンタ側で実行できる。更に、メカコントローラ４の印刷コマンドごとの用紙なし検出を、折り畳み長単位の印刷までマスクし、折り畳み長単位に用紙なしエラーを検出するため、用紙なしエラーが発生するため、１ページ内に収める複数の論理ページホストデータが別々のページに印刷されることを防止できる。
【００５４】
用紙搬送情報を入手するための動作を論理ページ相当のビットマップ情報作成毎に１回行う事で、容易に論理ページホストデータが別々のページに印刷されることを防止できる。
【００５５】
［実施形態］
図６は、本発明の実施形態に係る搬送情報管理部の構成図、図７は、本発明の実施形態に係るプリンタコントローラ３の印刷処理フロー図である。
【００５６】
図６に示すように、この実施の形態では、搬送情報管理部３５は、基本制御部３０から論理ページ長を入手し、物理ページ長として累積する累積部３９と、累積部３９の累積長と折り畳み長とを比較する比較部３８とからなる。
【００５７】
次に、図７により、この実施の形態のプリンタコントローラ３の基本制御部３０の印刷処理フローを説明する。
【００５８】
（Ｓ２１）ジョブ開始コマンドを受けると、コントローラ３は、搬送情報管理部３５の累積部３９をクリアする。
【００５９】
（Ｓ２２）ホスト１から論理ページ長を受信し、論理ページ長記憶部３１に記憶する。
【００６０】
（Ｓ２３）ホスト１からの印刷データを受信し、ビットマップメモリ３２にビットマップデータを作成する。ホストの論理ページ分のビットマップデータを作成したかを調べ、ホストの論理ページ分のビットマップデータを作成する。
【００６１】
（Ｓ２４）基本制御部３０は、論理ページ長を、搬送情報管理部３５に入力する。搬送情報管理部３５は、物理ページ長累積部３５で、現在までの累積物理ページ長を計算し、搬送情報管理部３５の比較部３８は、計算された物理長と記憶部３３の折り畳み長とを比較し、比較結果を出力する。
【００６２】
（Ｓ２５）基本制御部３０は、比較結果を受け、比較が一致していない場合には、ステップＳ２２に戻る。
【００６３】
（Ｓ２６）基本制御部３０は、比較結果が一致していると、折り畳み長分のビットマップデータを作成したと判定し、印刷起動処理に移行する。先ず、基本制御部３０は、用紙なしエラーマスク指示発行部３４を介しメカコントローラ４に用紙なしエラーマスクを指示する。これにより、メカコントローラ４は、エラーマスク指示記憶部４０にマスクフラグをセットする。
【００６４】
（Ｓ２７）基本制御部３０は、メカコントローラ４に、印刷コマンド、最初の１ページ分（例えば、７インチ）のビットマップデータを送信し、図５で説明したように、最初の１ページの印刷を行わせる。
【００６５】
（Ｓ２８）基本制御部３０は、メカコントローラ４に、印刷コマンド、次の１ページ分（例えば、４インチ）のビットマップデータを送信し、図５で説明したように、次の１ページの印刷を行わせる。
【００６６】
（Ｓ２９）基本制御部３０は、メカコントローラ４に、リセットコマンドを発行し、エラーマスク指示記憶部４０のマスクフラグをリセットし、用紙なしエラー検出を有効に変更する。又、物理ページ長累積部を、「０」にクリアする。ホストから次のコマンドがあるかを調べ、有れば、ステップＳ２２に戻る。次のコマンドが無いと、終了する。
【００６７】
このようにすると、論理ページ単位に論理ページ長が異なっても、すなわち、１物理ページに配置される複数の論理ページの長さが異なっても、複数の論理ページを物理ページ単位に印刷できる。
【００６８】
又、本発明を連続紙のプリンタで説明したが、同様に、ホストから論理ページ単位に印刷コマンドを受信するカット紙のプリンタにも適用できる。
【００６９】
以上、本発明を実施の形態で説明したが、本発明の趣旨の範囲内において、本発明は種々の変形が可能であり、これらを本発明の技術的範囲から排除するものではない。
【００７０】
（付記１）ホストからの論理ページ単位に印刷指定されるプリンタ装置において、印刷コマンドを受け、印刷媒体に印刷を行う印刷エンジンを制御するメカ制御部と、ホストからの論理ページ単位の印刷指示を受け、印刷データを作成するプリンタ制御部とを有し、前記プリンタ制御部は、前記印刷データの作成後、前記論理ページの物理長を累積し、前記印刷媒体の１ページの物理長を参照して、前記参照結果により、前記メカ制御部に印刷コマンドと前記印刷データを送信し、且つ前記参照結果により、前記メカ制御部の前記印刷媒体のなし検出動作を制御することを特徴とするプリンタ装置。
【００７１】
（付記２）前記プリンタ制御部は、前記ホストからの論理ページ単位の印刷指示に応じて、前記複数の論理ページの累積物理長が、前記物理長に達するまで、前記印刷データとして、各論理ページのビットマップデータを作成した後、前記論理ページ単位に、前記印刷コマンドと前記ビットマップデータとを前記メカ制御部に送信することを特徴とする付記１のプリンタ装置。
【００７２】
（付記３）前記プリンタ制御部は、前記ホストからの論理ページ長を受信し、前記論理ページの物理長を累積することを特徴とする付記１のプリンタ装置。
【００７３】
（付記４）前記プリンタ制御部は、前記ホストからの論理ページ長と、論理ページ数に応じて、前記累積した論理ページの物理長を計算することを特徴とする付記１のプリンタ装置。
【００７４】
（付記５）前記印刷エンジンは、前記印刷媒体として、所定の折り畳み長を有する連続媒体に印刷することを特徴とする付記１のプリンタ装置。
【００７５】
（付記６）前記プリンタ制御部は、前記論理ページ単位に、前記物理長を確認することを特徴とする付記１のプリンタ装置。
【００７６】
【発明の効果】
（１）ホストが論理ページ単位に印刷指定しても、印刷媒体の１物理長を認識して、論理ページ単位の印刷起動を行うとともに、印刷起動単位の印刷媒体の有無検出を、印刷媒体の１ページ単位に行うよう制御するため、印刷媒体なしが発生しても、１ページ内に収める複数の論理ページホストデータが別々のページに印刷されることを防止できる。
【００７７】
（２）又、ホストは、印刷媒体の１ページ長内の論理ページ数を指定する必要がないため、ホストプログラムを変更せずに、プリンタ側で実行できる。
【図面の簡単な説明】
【図１】本発明の比較例のシステム構成図である。
【図２】図１のシステムの印刷エンジンの構成図である。
【図３】図１の搬送情報管理部の構成図である。
【図４】図１のプリンタコントローラの処理フロー図である。
【図５】図１のメカコントローラの処理フロー図である。
【図６】本発明の実施形態における搬送情報管理部のブロック図である。
【図７】本実施形態に係るプリンタコントローラの処理フロー図である。
【図８】従来のプリンタシステムの構成図である。
【図９】従来の印刷例の説明図である。
【図１０】従来の複数ページの印刷例の説明図である。
【図１１】従来技術の問題点の説明図である。
【符号の説明】
１ ホスト
２ プリンタ装置
３ プリンタコントローラ
４ メカコントローラ
５ メカ機構部（印刷エンジン）
１０ 用紙なしセンサ
１１ 折り畳み長検出機構
３０ 基本制御部
３５ 搬送情報管理部
【図１】
0004310913.tif 000002
【図２】
0004310913.tif 000003
【図３】
0004310913.tif 000004
【図４】
0004310913.tif 000005
【図５】
0004310913.tif 000006
【図６】
0004310913.tif 000007
【図７】
0004310913.tif 000008
【図８】
0004310913.tif 000009
【図９】
0004310913.tif 000010
【図１０】
0004310913.tif 000011
【図１１】
0004310913.tif 000012