(57)【特許請求の範囲】
【請求項１】
用紙種別に応じた間隔毎に裁断可能なミシン目を有する連続用紙に所定の印刷位置で印刷データに基づいて印刷を行う印刷手段と、
前記連続用紙を前記印刷位置に搬送して当該印刷位置で前記印刷手段によって印刷された当該連続用紙を排紙部に搬送する搬送手段と、
前記印刷データから取得される論理頁の論理頁長と最終頁及び前記連続用紙のミシン目間隔である用紙頁長との解析を行って、少なくとも当該印刷データの最終頁の最終画像を前記連続用紙に印刷したときの当該最終画像の後端位置から次のミシン目までの最終頁余白を算出する頁情報解析手段と、
前記ミシン目を前記印刷位置に合わせてセットされた前記連続用紙に対して、前記頁情報解析手段の解析結果に基づいて、前記印刷手段に前記印刷データの各頁の画像を所定の頁印刷方式で印刷させる印刷制御手段と、
前記頁印刷方式及び前記頁情報解析手段の解析結果に基づいて前記搬送手段による前記連続用紙の搬送を制御すると共に、少なくとも前記最終画像の印刷された前記連続用紙を前記最終頁余白分だけ当該搬送手段に空搬送させる搬送制御手段と、を備えた印刷装置であって、
前記頁情報解析手段は、前記印刷データの全論理頁長の合計を前記連続用紙の用紙頁長で除算した剰余を算出して当該用紙頁長から当該剰余を減算することで前記最終頁余白を算出し、
前記印刷制御手段は、前記印刷手段に前記印刷データの各論理頁を連続して前記連続用紙に印刷させ、
前記搬送制御手段は、前記印刷手段による前記連続用紙への最終頁の印刷が完了した後、前記最終頁余白分だけ前記搬送手段に当該連続用紙を空搬送させ、
更に、前記頁情報解析手段は、前記印刷データの論理頁長と前記連続用紙の用紙頁長との頁条件として、当該論理頁長が当該用紙頁長よりも短く、且つ当該論理頁長の整数倍が当該用紙頁長と不一致である第１頁条件、当該論理頁長が当該用紙頁長よりも長く、且つ当該論理頁長が当該用紙頁長の整数倍と不一致である第２頁条件、並びに当該論理頁長の整数倍が当該用紙頁長と一致するか、或いは当該論理頁長が当該用紙頁長の整数倍と一致し、且つ当該印刷データの最終論理頁の論理頁長が当該用紙頁長と不一致である第３頁条件の何れの条件であるかを解析すると共に、当該第１頁条件又は当該第２頁条件であると、当該論理頁毎に当該論理頁の画像を当該連続用紙に印刷したときの当該画像の後端から次のミシン目までの頁余白を算出し、当該第３頁条件であると、当該印刷データの全頁の画像を連続して当該連続用紙に印刷したときの最終論理頁の最終画像の後端から次のミシン目までの最終頁余白を算出し、
前記印刷制御手段は、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段に前記印刷データの論理頁毎に分割して画像を前記連続用紙に印刷させ、前記第３頁条件であると、当該印刷手段に当該印刷データの全論理頁の画像を連続して当該連続用紙に印刷させ、
前記搬送制御手段は、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段によって前記論理頁の画像の前記連続用紙への印刷が完了する毎に、前記搬送手段に当該連続用紙を前記頁余白だけ空搬送させ、前記第３頁条件であると、当該印刷手段によって前記印刷データの全論理頁の画像の印刷が完了した後、当該搬送手段に前記最終頁余白だけ空搬送させることを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、前記空搬送及び当該空搬送に必要な処理の実行又は当該実行の禁止を無条件か、或いは前記第１頁条件から第３頁条件毎に設定する設定手段と、前記設定手段の設定に応じて、前記頁情報解析手段、前記印刷制御手段、及び前記搬送制御手段による前記空搬送及び当該空搬送に必要な処理の実行又は当該実行の禁止を制御する空搬送制御手段と、を備えたことを特徴とする印刷装置。
【請求項３】
印刷手段により、用紙種別に応じた間隔毎に裁断可能なミシン目を有する連続用紙に所定の印刷位置で印刷データに基づいて印刷を行う印刷処理ステップと、
搬送手段により、前記連続用紙を前記印刷位置に搬送して当該印刷位置で前記印刷手段によって印刷された当該連続用紙を排紙部に搬送する搬送処理ステップと、
頁情報解析手段により、前記印刷データから取得される論理頁の論理頁長と最終頁及び前記連続用紙のミシン目間隔である用紙頁長との解析を行って、少なくとも当該印刷データの最終頁の最終画像を前記連続用紙に印刷したときの当該最終画像の後端位置から次のミシン目までの最終頁余白を算出する頁情報解析処理ステップと、
印刷制御手段により、前記ミシン目を前記印刷位置に合わせてセットされた前記連続用紙に対して、前記頁情報解析手段の解析結果に基づいて、前記印刷手段に前記印刷データの各頁の画像を所定の頁印刷方式で印刷させる印刷制御処理ステップと、
搬送制御手段により、前記頁印刷方式及び前記頁情報解析手段の解析結果に基づいて前記搬送手段による前記連続用紙の搬送を制御すると共に、少なくとも前記最終画像の印刷された前記連続用紙を前記最終頁余白分だけ当該搬送手段に空搬送させる搬送制御処理ステップと、を有する印刷制御方法であって、
前記頁情報解析処理ステップでは、前記頁情報解析手段により、前記印刷データの全論理頁長の合計を前記連続用紙の用紙頁長で除算した剰余を算出して当該用紙頁長から当該剰余を減算することで前記最終頁余白を算出し、
前記印刷制御処理ステップでは、前記印刷制御手段により、前記印刷手段に前記印刷データの各論理頁を連続して前記連続用紙に印刷させ、
前記搬送制御処理ステップでは、前記搬送制御手段により、前記印刷手段による前記連続用紙への最終頁の印刷が完了した後、前記最終頁余白分だけ前記搬送手段に当該連続用紙を空搬送させ、
更に、前記頁情報解析処理ステップでは、前記頁情報解析手段により、前記印刷データの論理頁長と前記連続用紙の用紙頁長との頁条件として、当該論理頁長が当該用紙頁長よりも短く、且つ当該論理頁長の整数倍が当該用紙頁長と不一致である第１頁条件、当該論理頁長が当該用紙頁長よりも長く、且つ当該論理頁長が当該用紙頁長の整数倍と不一致である第２頁条件、並びに当該論理頁長の整数倍が当該用紙頁長と一致するか、或いは当該論理頁長が当該用紙頁長の整数倍と一致し、且つ当該印刷データの最終論理頁の論理頁長が当該用紙頁長と不一致である第３頁条件の何れの条件であるかを解析すると共に、当該第１頁条件又は当該第２頁条件であると、当該論理頁毎に当該論理頁の画像を当該連続用紙に印刷したときの当該画像の後端から次のミシン目までの頁余白を算出し、当該第３頁条件であると、当該印刷データの全頁の画像を連続して当該連続用紙に印刷したときの最終論理頁の最終画像の後端から次のミシン目までの最終頁余白を算出し、
前記印刷制御処理ステップでは、前記印刷制御手段により、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段に前記印刷データの論理頁毎に分割して画像を前記連続用紙に印刷させ、前記第３頁条件であると、当該印刷手段に当該印刷データの全論理頁の画像を連続して当該連続用紙に印刷させ、
前記搬送制御処理ステップでは、前記搬送制御手段により、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段によって前記論理頁の画像の前記連続用紙への印刷が完了する毎に、前記搬送手段に当該連続用紙を前記頁余白だけ空搬送させ、前記第３頁条件であると、当該印刷手段によって前記印刷データの全論理頁の画像の印刷が完了した後、当該搬送手段に前記最終頁余白だけ空搬送させることを特徴とする印刷制御方法。
【請求項４】
印刷手段により、用紙種別に応じた間隔毎に裁断可能なミシン目を有する連続用紙に所定の印刷位置で印刷データに基づいて印刷を行う印刷処理ステップの手順と、
搬送手段により、前記連続用紙を前記印刷位置に搬送して当該印刷位置で前記印刷手段によって印刷された当該連続用紙を排紙部に搬送する搬送処理ステップの手順と、
頁情報解析手段により、前記印刷データから取得される論理頁の論理頁長と最終頁及び前記連続用紙のミシン目間隔である用紙頁長との解析を行って、少なくとも当該印刷データの最終頁の最終画像を前記連続用紙に印刷したときの当該最終画像の後端位置から次のミシン目までの最終頁余白を算出する頁情報解析処理ステップの手順と、
印刷制御手段により、前記ミシン目を前記印刷位置に合わせてセットされた前記連続用紙に対して、前記頁情報解析手段の解析結果に基づいて、前記印刷手段に前記印刷データの各頁の画像を所定の頁印刷方式で印刷させる印刷制御処理ステップの手順と、
搬送制御手段により、前記頁印刷方式及び前記頁情報解析手段の解析結果に基づいて前記搬送手段による前記連続用紙の搬送を制御すると共に、少なくとも前記最終画像の印刷された前記連続用紙を前記最終頁余白分だけ当該搬送手段に空搬送させる搬送制御処理ステップの手順と、をコンピュータにより実行させるための印刷制御プログラムであって、
前記頁情報解析処理ステップの手順では、前記頁情報解析手段により、前記印刷データの全論理頁長の合計を前記連続用紙の用紙頁長で除算した剰余を算出して当該用紙頁長から当該剰余を減算することで前記最終頁余白を算出し、
前記印刷制御処理ステップの手順では、前記印刷制御手段により、前記印刷手段に前記印刷データの各論理頁を連続して前記連続用紙に印刷させ、
前記搬送制御処理ステップの手順では、前記搬送制御手段により、前記印刷手段による前記連続用紙への最終頁の印刷が完了した後、前記最終頁余白分だけ前記搬送手段に当該連続用紙を空搬送させ、
更に、前記頁情報解析処理ステップの手順では、前記頁情報解析手段により、前記印刷データの論理頁長と前記連続用紙の用紙頁長との頁条件として、当該論理頁長が当該用紙頁長よりも短く、且つ当該論理頁長の整数倍が当該用紙頁長と不一致である第１頁条件、当該論理頁長が当該用紙頁長よりも長く、且つ当該論理頁長が当該用紙頁長の整数倍と不一致である第２頁条件、並びに当該論理頁長の整数倍が当該用紙頁長と一致するか、或いは当該論理頁長が当該用紙頁長の整数倍と一致し、且つ当該印刷データの最終論理頁の論理頁長が当該用紙頁長と不一致である第３頁条件の何れの条件であるかを解析すると共に、当該第１頁条件又は当該第２頁条件であると、当該論理頁毎に当該論理頁の画像を当該連続用紙に印刷したときの当該画像の後端から次のミシン目までの頁余白を算出し、当該第３頁条件であると、当該印刷データの全頁の画像を連続して当該連続用紙に印刷したときの最終論理頁の最終画像の後端から次のミシン目までの最終頁余白を算出し、
前記印刷制御処理ステップの手順では、前記印刷制御手段により、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段に前記印刷データの論理頁毎に分割して画像を前記連続用紙に印刷させ、前記第３頁条件であると、当該印刷手段に当該印刷データの全論理頁の画像を連続して当該連続用紙に印刷させ、
前記搬送制御処理ステップの手順では、前記搬送制御手段により、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段によって前記論理頁の画像の前記連続用紙への印刷が完了する毎に、前記搬送手段に当該連続用紙を前記頁余白だけ空搬送させ、前記第３頁条件であると、当該印刷手段によって前記印刷データの全論理頁の画像の印刷が完了した後、当該搬送手段に前記最終頁余白だけ空搬送させることを特徴とする印刷制御プログラム。
【請求項５】
請求項４記載の印刷制御プログラムにおける各ステップの手順をコンピュータにより読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷制御方法、印刷制御プログラム及び記録媒体に関し、詳細には、一定間隔毎に裁断可能な折りたたみ目（以下、ミシン目という。）を有する連続帳票、特に、ミシン目間隔を用紙頁長とし、複数種類の用紙頁長の連続用紙に画像を印刷する印刷装置、印刷制御方法、印刷制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
処理速度の高速化が可能なこと等から連続帳票等の連続用紙に画像を印刷する印刷装置があり、このような印刷装置においては、印刷前後の用紙の取り扱いを容易にするために、連続用紙には、所定の頁長さ毎に山形と谷形が交互するミシン目が予め形成されている。
【０００３】
このようなミシン目のある連続用紙に印刷する印刷装置は、印刷開始位置までの距離を記した目盛りを用紙走行面上に付け、使用する連続用紙の用紙頁長に応じて形成されているミシン目を該当する目盛りに合わせることにより、連続用紙の先頭を印刷開始位置に位置合わせするようになっている。
【０００４】
このようなミシン目のある連続用紙に印刷する印刷装置においては、印刷データの論理頁長が、印刷装置に取り付けられている連続用紙の用紙頁長と一致することが前提となっている。すなわち、印刷データの論理頁長と連続用紙の用紙頁長が一致しないと、連続用紙への印刷開始位置をミシン目の位置合わせを行って印刷を開始しても、後続の印刷データにおける論理頁の先頭がミシン目から位置ずれし、複数の印刷ジョブを実行すると、印刷ジョブの終了頁と後続の印刷ジョブの先頭頁が、連続用紙の１頁内に印刷され、複数ジョブを連続して印刷した後で、印刷ジョブ毎にミシン目で連続用紙を裁断したときに、後続の印刷ジョブの先頭頁がミシン目で分断される。ここで、論理頁とは、印刷データを生成する段階でアプリケーションソフトウェア等によってユーザによって設定される頁であって、任意の頁長が設定可能である。一方、連続用紙の用紙頁長は、連続用紙の種類によって決定され、通常、ミシン目からミシン目までの用紙搬送方向の長さである。
【０００５】
また、１つの印刷ジョブ内の各頁においても、印刷データの論理頁の頁区切りと連続用紙のミシン目とが位置ずれし、ミシン目上に印刷内容が印刷されて、ミシン目で裁断することができなくなる。
【０００６】
そこで、従来の連続用紙に印刷する印刷装置においては、印刷データの論理頁の先頭と連続用紙のミシン目との位置ずれによる印刷結果の分断を防止するために、印刷データの論理頁長が、連続用紙の用紙頁長と一致しない場合には、印刷を受け付けないようにしている。
【０００７】
ところが、印刷データの論理頁長と連続用紙の用紙頁長とが一致する場合のみ、印刷を行うと、利用性が極端に制限され、利用性が悪いという問題があった。
【０００８】
そこで、従来、印刷データの論理頁長の整数倍が、連続用紙の用紙頁長と一致する場合（連続用紙の１頁内に、印刷データの複数の論理頁を印刷する場合）には、印刷を受け付ける技術がある（特許文献１参照）。
【０００９】
また、従来、連続用紙にミシン目位置を認識可能なマークを付与し、印刷装置の用紙搬送路上に、このマークを読み取る光学センサを設けて、光学センサでマークを検出して、次のミシン目まで、連続用紙を空紙送り（印刷を伴わない紙送り）を実施することで、印刷データの論理頁の先頭をミシン目に合わせる技術が提案されている（特許文献２参照）。
【００１０】
ただし、印刷データの論理頁長はユーザが自由に設定可能であるべきとし、印刷データの論理頁長が、連続用紙の用紙頁長と一致するかどうかは全くチェックせず印刷を受け付ける場合もある。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記公報記載の従来技術にあっては、利用性をさらに向上させつつ、連続用紙の用紙頁への印刷データの印刷を適切に行う上で、改良の必要があった。
【００１２】
すなわち、印刷データの論理頁長の整数倍が連続用紙の用紙頁長と一致する場合に印刷を行う場合には、例えば、ユーザが印刷データの論理頁長の整数倍の頁長を有する連続用紙に取り替えないと印刷することができず、ユーザに連続用紙の取り替えを強いる結果となって、利用性が悪いという問題があった。また、この場合、印刷データの論理頁長の２倍以上の整数倍が連続用紙の用紙頁長と一致する場合であっても、印刷データの最終頁において、頁最後の画像位置が連続用紙の頁内の最後の位置（ミシン目の手前位置）と一致しないときには、次の印刷ジョブの印刷データを続けて印刷すると、連続用紙の１頁内に、先の印刷ジョブの最後の頁の画像と次の印刷ジョブにおける先頭頁の画像が印刷される結果となり、次の印刷ジョブの画像が、たとえ、論理頁と連続用紙の用紙頁長とが一致している場合であっても、ミシン目で分割された状態で印刷されてしまう。その結果、適切な印刷を行うことができず、利用性が悪いという問題があった。
【００１３】
また、用紙にマークを付与し、用紙搬送路上にマークを読み取る光学センサを設けて、光学センサのマーク読み取り結果によってミシン目と画像開始位置を合わせる従来技術にあっては、光学センサを印刷装置に設ける必要があり高コストになるとともに、マーク付き専用用紙にしか適用することができず汎用性に欠けるという問題があった。
【００１４】
そこで、本発明は、印刷データの論理頁長と連続用紙の用紙頁長が不一致の場合にも、異なる印刷データが同じ用紙頁に印刷されて印刷データが分断されることを防止し、利用性の良好な印刷装置、印刷制御方法、印刷制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明の第１の手段は、用紙種別に応じた間隔毎に裁断可能なミシン目を有する連続用紙に所定の印刷位置で印刷データに基づいて印刷を行う印刷手段と、前記連続用紙を前記印刷位置に搬送して当該印刷位置で前記印刷手段によって印刷された当該連続用紙を排紙部に搬送する搬送手段と、前記印刷データから取得される論理頁の論理頁長と最終頁及び前記連続用紙のミシン目間隔である用紙頁長との解析を行って、少なくとも当該印刷データの最終頁の最終画像を前記連続用紙に印刷したときの当該最終画像の後端位置から次のミシン目までの最終頁余白を算出する頁情報解析手段と、前記ミシン目を前記印刷位置に合わせてセットされた前記連続用紙に対して、前記頁情報解析手段の解析結果に基づいて、前記印刷手段に前記印刷データの各頁の画像を所定の頁印刷方式で印刷させる印刷制御手段と、前記頁印刷方式及び前記頁情報解析手段の解析結果に基づいて前記搬送手段による前記連続用紙の搬送を制御すると共に、少なくとも前記最終画像の印刷された前記連続用紙を前記最終頁余白分だけ当該搬送手段に空搬送させる搬送制御手段と、を備えた印刷装置であって、
前記頁情報解析手段は、前記印刷データの全論理頁長の合計を前記連続用紙の用紙頁長で除算した剰余を算出して当該用紙頁長から当該剰余を減算することで前記最終頁余白を算出し、前記印刷制御手段は、前記印刷手段に前記印刷データの各論理頁を連続して前記連続用紙に印刷させ、前記搬送制御手段は、前記印刷手段による前記連続用紙への最終頁の印刷が完了した後、前記最終頁余白分だけ前記搬送手段に当該連続用紙を空搬送させ、
更に、前記頁情報解析手段は、前記印刷データの論理頁長と前記連続用紙の用紙頁長との頁条件として、当該論理頁長が当該用紙頁長よりも短く、且つ当該論理頁長の整数倍が当該用紙頁長と不一致である第１頁条件、当該論理頁長が当該用紙頁長よりも長く、且つ当該論理頁長が当該用紙頁長の整数倍と不一致である第２頁条件、並びに当該論理頁長の整数倍が当該用紙頁長と一致するか、或いは当該論理頁長が当該用紙頁長の整数倍と一致し、且つ当該印刷データの最終論理頁の論理頁長が当該用紙頁長と不一致である第３頁条件の何れの条件であるかを解析すると共に、当該第１頁条件又は当該第２頁条件であると、当該論理頁毎に当該論理頁の画像を当該連続用紙に印刷したときの当該画像の後端から次のミシン目までの頁余白を算出し、当該第３頁条件であると、当該印刷データの全頁の画像を連続して当該連続用紙に印刷したときの最終論理頁の最終画像の後端から次のミシン目までの最終頁余白を算出し、前記印刷制御手段は、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段に前記印刷データの論理頁毎に分割して画像を前記連続用紙に印刷させ、前記第３頁条件であると、当該印刷手段に当該印刷データの全論理頁の画像を連続して当該連続用紙に印刷させ、前記搬送制御手段は、前記頁情報解析手段の解析結果が前記第１頁条件又は前記第２頁条件であると、前記印刷手段によって前記論理頁の画像の前記連続用紙への印刷が完了する毎に、前記搬送手段に当該連続用紙を前記頁余白だけ空搬送させ、前記第３頁条件であると、当該印刷手段によって前記印刷データの全論理頁の画像の印刷が完了した後、当該搬送手段に前記最終頁余白だけ空搬送させることを特徴とする。
【００１６】
第２の手段は、第１の手段において、前記空搬送及び当該空搬送に必要な処理の実行又は当該実行の禁止を無条件か、或いは前記第１頁条件から第３頁条件毎に設定する設定手段と、前記設定手段の設定に応じて、前記頁情報解析手段、前記印刷制御手段、及び前記搬送制御手段による前記空搬送及び当該空搬送に必要な処理の実行又は当該実行の禁止を制御する空搬送制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、頁情報解析手段が行う頁条件判断に従って、頁毎頁印刷方式と連続頁印刷方式とを切り替えて紙送りする機能を持たせているため、印刷データの論理頁長と連続用紙の用紙頁長が不一致の場合にも、異なる印刷データが同じ用紙頁に印刷されて印刷データが分断されることを防止することができ、利用性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例を適用した印刷装置の概略構成図。
【図２】印刷制御部の機能ブロック構成図。
【図３】印刷装置の信号関係の説明図。
【図４】印刷データを全て印刷した後に空送り制御を行う印刷制御処理を示すフローチャート。
【図５】論理頁毎に連続用紙の空送り制御を行う印刷制御処理を示すフローチャート。
【図６】図５の続きの処理を示すフローチャート。
【図７】論理頁毎に設定に応じて印刷制御と連続用紙空送り制御を行う印刷制御処理を示すフローチャート。
【図８】図７の続きの処理を示すフローチャート。
【図９】図７の続きの処理を示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００２０】
図１〜図９は、本発明の印刷装置、印刷制御方法、印刷制御プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の印刷装置、印刷制御方法、印刷制御プログラム及び記録媒体の一実施例を適用した印刷装置１の概略構成図である。
【００２１】
図１において、印刷装置１は、ホッパー２、印刷機構部３、スタッカー４、印刷制御部５及び受送信部６等を備えており、有線または無線の所定の通信回線７、例えば、ＬＡＮ（Local Area Network）等のネットワークや専用線等によってホスト装置ＨＳに接続されている。
【００２２】
ホスト装置ＨＳは、通常のハードウェア及びソフトウェア構成のコンピュータ等であり、その搭載するアプリケーションソフトウェアによって作成、編集等された印刷データと印刷制御コマンドを、通信回線７を介して印刷装置１に送信して、印刷要求を行う。
【００２３】
ホッパー２は、所定用紙頁長の連続用紙（連続帳票等）Ｐが収納されており、用紙頁長の異なる複数種類の連続用紙Ｐを、選択的に収納する。
【００２４】
印刷機構部３は、印刷部１１（図２参照）、ドラム１２、用紙搬送部１３ａ、１３ｂ、用紙ロードスイッチ１４及び用紙頁長設定パネル１５等を備えている。
【００２５】
用紙搬送部（搬送手段）１３ａ、１３ｂが、ホッパー２内の連続用紙Ｐを、ドラム１２を通してスタッカー４へと搬送し、連続用紙Ｐは、その幅方向両側に、用紙搬送部１３ａ、１３ｂの図示しない搬送ピン（搬送突起）が進入する搬送孔が搬送方向に所定間隔毎に形成されている。用紙搬送部１３ａ、１３ｂは、ドラム１２を挟んで、用紙搬送方向上流側の用紙搬送部１３ａと用紙搬送方向下流側の用紙搬送部１３ｂが配設されており、用紙搬送部１３ａによってホッパー２内の連続用紙Ｐをドラム１２に搬送した後、用紙搬送部１３ｂによって印刷済みの連続用紙Ｐをスタッカー４に搬送する。用紙搬送方向上流側の用紙搬送部１３ａには、用紙頁長の異なる連続用紙Ｐのミシン目をセットするミシン目セット位置Ｍｐが用紙頁長の異なる連続用紙Ｐ毎に設けられている。
【００２６】
印刷部（印刷手段）１１は、適宜の印刷方式、例えば、電子写真方式、インク噴射方式等によってドラム１２と連続用紙Ｐが接触する印刷開始位置Ｇｐで画像を印刷出力する。印刷部１１は、例えば、電子写真方式の場合、ドラム１２が感光体ドラムとして機能して、ドラム１２上のトナー画像を印刷開始位置Ｇｐでトナー画像を連続用紙Ｐに転写した後、図示しない定着部でトナー画像を連続用紙Ｐに定着させる。
【００２７】
用紙ロードスイッチ３は、連続用紙Ｐのミシン目が該連続用紙Ｐの用紙頁長種別に対応するミシン目セット位置Ｍｐにセットされた該連続用紙Ｐのセットされた該ミシン目の印刷開始位置Ｇｐへの搬送開始を指示操作するのに使用され、用紙頁長設定パネル（用紙頁長取得手段）１５は、連続用紙Ｐの用紙頁長を設定するのに使用される。
【００２８】
印刷機構部３は、ホッパー２に収納されている連続用紙Ｐのミシン目が該連続用紙Ｐの用紙頁長種別に対応するミシン目セット位置Ｍｐにセットされた後、用紙頁長設定パネル１５で該連続用紙Ｐの用紙頁長が設定入力されて、印刷ロードスイッチ１４が入力操作されると、設定入力された用紙頁長に応じて、印刷制御部５の制御下で用紙搬送部１３ａ、１３ｂを駆動させて連続用紙Ｐを搬送させ、ミシン目セット位置Ｍｐにセットされた該連続用紙Ｐのミシン目を印刷開始位置Ｇｐに搬送させる。
【００２９】
スタッカー４は、印刷機構部３から印刷済みの連続用紙Ｐが送り込まれ、送り込まれてきた連続用紙Ｐをミシン目に沿って折り畳んで収納する。
【００３０】
受送信部６は、通信回線７によって接続されているホスト装置ＨＳとの間でデータや制御信号の授受を行い、ホスト装置ＨＳから受信した印刷データや印刷制御信号等を印刷制御部５に出力する。また、受送信部６は、印刷制御部５から受け取った障害報告情報や印刷要求された印刷データの処理結果等の状態情報をホスト装置ＨＳに送信する。
【００３１】
印刷制御部５は、図示しないＣＰＵ（Central Processing Unit ）及びＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等のメモリ２１を備えているとともに、操作パネル２２等を備えており、メモリ２１のＲＯＭ内には、印刷装置１としての基本プログラム、後述する本発明の少なくとも印刷ジョブ毎に、ミシン目でジョブを区切って印刷する印刷制御プログラム及び必要なシステムデータ等が格納されている。
【００３２】
操作パネル２２は、各種操作キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）を備えていて、上記各操作キーからは、印刷装置１の各種動作を行わせるのに必要な各種操作が行われ、ディスプレイには、操作キーから入力された命令内容や印刷装置１からオペレータに通知する各種情報が表示される。特に、操作パネル２２には、後述する空紙送り（空搬送）機能の動作内容に係る空搬送及びそれに必要な処理の実行又はその実行の禁止（空搬送の有効／無効）が無条件か、或いは後述する第１頁条件から第３頁条件毎に設定され、設定手段として機能する。なお、上記設定操作は、操作パネル２２に限るものではなく、他の方法、例えば、ＤＩＰ  ＳＷ（ディップスイッチ）の設定やホスト装置ＨＳから送られる印刷データ内の指定（制御コード等）によって設定してもよい。
【００３３】
印刷制御部５は、ＣＰＵがメモリ２１のＲＯＭ内のプログラムに基づいてメモリ２１のＲＡＭをワークメモリとして利用して、印刷装置１の各部を制御することによって、印刷装置１としての基本制御処理を実行するとともに、後述する本発明の印刷制御処理を実行する。
【００３４】
すなわち、印刷装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の空紙送り機能制御処理を伴う印刷制御方法を実行する印刷制御プログラムを読み込んで印刷制御部５内のＲＯＭや図示しないハードディスク等に導入することで、後述する少なくとも印刷ジョブ毎にミシン目でジョブを区切って印刷した後の連続用紙Ｐをミシン目まで空搬送する空紙送り機能の制御処理を伴う印刷制御方法を実行する印刷装置として構築されている。この印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３５】
そして、印刷制御部５は、上記印刷制御プログラムが導入されることで、図２に示すように、印刷データ情報取得機能部３１、頁情報解析機能部３２、印刷制御機能部３３及び搬送制御機能部３４等の機能ブロックが構築される。
【００３６】
印刷データ情報取得機能部３１は、ホスト装置ＨＳから送られてきて受送信部６が受け取った印刷データとともに送られてくる印刷コマンドから少なくとも論理頁の論理頁長情報、最終頁情報を印刷データ情報として取得し、頁情報解析機能部３２に出力する。なお、論理頁長情報、最終頁情報は、これらの情報が印刷データのヘッダ情報に含まれているときには、印刷データ情報取得機能部３１が該ヘッダ情報から取得する。
【００３７】
頁情報解析機能部３２には、印刷データ情報取得機能部３１からの印刷データ情報が入力されるとともに、用紙頁長設定パネル１５から連続用紙Ｐの用紙頁長が入力され、頁情報解析機能部３２は、印刷データ情報取得機能部３１からの印刷データ情報の論理頁長と頁設定パネル１５からの用紙頁長の解析を行って、少なくとも、該印刷データ情報の最終頁情報から印刷データの最終頁の最終画像を連続用紙Ｐに印刷したときの該最終画像後端位置から次のミシン目までの最終頁余白を算出して、印刷制御機能部３３及び搬送制御機能部３４に出力する。
【００３８】
搬送制御機能部（搬送制御手段）３４は、連続用紙Ｐのミシン目を該連続用紙Ｐの用紙種別に応じたミシン目セット位置Ｍｐにセットされて、セットされた連続用紙Ｐの用紙長が用紙長設定パネル１５で設定入力され、該用紙ロードス位置１４が入力操作されると、用紙搬送部１３ａ、１３ｂを駆動させて該用紙長設定パネル１５で入力された用紙長だけ連続用紙Ｐを搬送させて、該連続用紙Ｐのミシン目セット位置Ｍｐにセットされたミシン目を印刷開始位置Ｇｐに移動させて一旦停止させるとともに、印刷部１１によって印刷されるのに伴って、用紙搬送部１３ａ、１３ｂに必要な搬送量だけ連続用紙Ｐをスタッカー４方向に搬送させる。
【００３９】
印刷制御機能部（印刷制御手段）３３は、搬送制御機能部３４の制御下で用紙搬送部１３ａ、１３ｂによって印刷開始位置Ｇｐにミシン目が移動された連続用紙Ｐに該連続用紙Ｐの搬送方向後方へ、頁情報解析機能部３２の解析結果に基づいて、印刷部１１に印刷データの各頁の画像を所定の頁印刷方式に基づいて印刷させる。印刷制御部機能部２３の制御する頁印刷方式としては、例えば、印刷データの頁毎に画像を印刷して、搬送制御機能部３４による次のミシン目までの空紙送りを行う頁毎頁印刷方式、印刷データの全ての頁の画像を連続して連続用紙Ｐに印刷した後に最終頁の次のミシン目までの最終頁余白だけ連続用紙Ｐの空紙送りを行う連続頁印刷方式等がある。
【００４０】
また、上記頁情報解析機能部３２は、印刷データの論理頁長と連続用紙Ｐの用紙頁長の頁条件として、該論理頁長が該用紙頁長よりも短く、かつ、該論理頁長の２倍以上の整数倍が該用紙頁長と不一致である第１頁条件（論理頁長＜用紙頁長、かつ、論理頁長×ｎ≠用紙頁長：ｎ≧２）、該論理頁長が該用紙頁長よりも長い第２頁条件（論理頁長＞用紙頁長）、該論理頁長の２倍以上の整数倍が該用紙頁長と一致し、かつ、該印刷データの最終論理頁の論理頁長が該用紙頁長と不一致である第３頁条件（（全論理頁長／用紙頁長）の剰余＝ｒ、ｒ≠０）及び印刷データの論理頁長の２倍以上の整数倍が、連続用紙Ｐの用紙頁長と一致する第４条件のいずれの頁条件であるか解析する。なお、「２倍以上の整数倍」とは、連続用紙Ｐの１頁に印刷される論理頁数に該当する。
頁情報解析機能部３２は、第１頁条件または第２頁条件であると、該論理頁毎に該論理頁の画像を連続用紙Ｐに印刷したときの該画像後端から次のミシン目までの頁余白を算出し、第３頁条件であると、印刷データの全頁の画像を連続して連続用紙Ｐに印刷したときの最終論理頁の最終画像後端から次のミシン目までの最終頁余白を算出する。また、頁情報解析機能部３２は、第４頁条件であると、連続用紙Ｐの空紙送りの必要がないと判断する。そして、印刷制御機能部３３は、頁情報解析機能部３２の解析結果が、第１頁条件または第２頁条件であると、印刷部１１に印刷データの論理頁毎に分割して画像を連続用紙Ｐに印刷させ、第３頁条件であると、該印刷部１１に該印刷データの全論理頁の画像を連続して連続用紙Ｐに印刷させる。そして、搬送制御機能部３４は、頁情報解析機能部２４の解析結果が、第１頁条件または前記第２頁条件であると、印刷部１１による論理頁の画像の連続用紙Ｐへの印刷が完了する毎に、用紙搬送部１３ａ、１３ｂに該連続用紙Ｐを頁余白だけ空紙送りさせ、第３頁条件であると、印刷部１１によって印刷データの全論理頁の画像に対する印刷が完了した後、用紙搬送部１３ａ、１３ｂに最終頁余白だけ空紙送りさせる。
【００４１】
上記操作パネル２２からは、上記空紙送り機能の有効／無効を設定することができるとともに、該空紙送り機能の動作内容として、自動的に次のミシン目まで空紙送りを行う「空紙送り」、ミシン目合せの空紙送りを行わずに印刷する「印刷」及び印刷せずに印刷データの送信元に障害報告を行う「障害」を、上記第１頁条件から第３頁条件毎に設定することができ、また、この空紙送り機能の有効／無効及び空紙送り機能の動作内容の設定は、ホスト装置ＨＳからのコマンドによっても設定することができる。印刷制御部５は、操作パネル２２の設定またはホスト装置ＨＳからのコマンドに応じて、頁情報解析機能部３２、印刷制御機能部３３及び搬送制御機能部３４による空紙送り機能を制御する空紙送り機能制御機能部を備えていてもよい。
【００４２】
そして、印刷制御部５は、メモリ２１に、上記操作パネル２２によって設定された空紙送り機能の有効／無効の設定情報を機能有効／無効情報Ｊ１として、用紙頁長設定パネル１５で設定された連続用紙Ｐの用紙頁長を用紙頁長情報Ｊ２として、頁情報解析機能部３２が取得した印刷データの論理長を論理長情報Ｊ３として、また、頁情報解析機能部３２が算出した印刷データの論理頁長の合計を論理頁長合計情報Ｊ４として、空紙送り長を、空紙送り長情報Ｊ５として格納し、また、頁条件動作設定情報Ｊ６には、第１頁条件から第３頁条件におけるから紙送り機構の動作設定内容が、第１頁条件動作設定情報、第２頁条件動作設定情報及び第３頁条件動作設定情報としてそれぞれ格納される。この第１頁条件動作設定情報から第３頁条件動作設定情報には、自動的に次のミシン目まで空紙送りを行う「空紙送り」、ミシン目合せの空紙送りを行わずに印刷する「印刷」及び印刷せずに印刷データの送信元に障害報告を行う「障害」のいずれかが設定される。
【００４３】
そして、印刷制御部５は、必要に応じて、印刷機構部３の印刷部１１、用紙搬送部１３ａ、１３ｂに印刷頁長設定情報Ｊ１１、空紙送り長設定情報Ｊ１２、印刷指示情報Ｊ１３、紙送り指示情報Ｊ１４を送り、印刷機構部３から用紙頁長設定パネル５で設定された用紙頁長が用紙頁長報告情報Ｊ１５として送られてくる。
【００４４】
なお、印刷頁長設定情報Ｊ１１と空紙送り長設定情報Ｊ１２は別々に設定するだけでなく、印刷用紙頁長設定情報Ｊ１１を空紙送り長設定情報Ｊ１２に置き換えて、紙送りを行ってもよい。
【００４５】
また、印刷装置１は、ホスト装置ＨＳからの印刷データを受送信部６で受信するが、この印刷データには、図３に示すように、論理頁長と最終頁情報が含まれており、これらの情報を印刷制御部５の印刷データ情報取得機能部３１が取得する。
【００４６】
さらに、印刷装置１は、ホスト装置ＨＳからの印刷データの印刷実行において用紙搬送不良、消耗品の不足等によって異常が発生したり、上記論理頁長と上記用紙頁長に不一致があると、印刷制御部５から受送信部６を介してホスト装置ＨＳに障害報告を送信する。
【００４７】
次に、本実施例の作用を説明する。本実施例の印刷装置１は、少なくとも、印刷データの最後の論理頁を印刷した連続用紙Ｐの用紙頁の次のミシン目まで連続用紙Ｐを空紙送りして該ミシン目を印刷開始位置Ｍｐに合わせる空紙送り処理を伴う印刷制御処理を行う。
【００４８】
印刷装置１は、ユーザによって以下のようにして連続用紙Ｐがセットされると、そのミシン目を印刷開始位置Ｍｐに自動搬送する。すなわち、ユーザは、印刷に使用する連続用紙Ｐをホッパー２に入れてその先端側を印刷機構部３の用紙搬送部１３ａ、ドラム１２の印刷開始位置Ｇｐ及び用紙搬送部１３ｂを経由させてスタッカー４にその先端部を挿入する状態ではい回し、用紙搬送部１３ａ上の連続用紙Ｐのミシン目を、その連続用紙Ｐの用紙頁長に対応するミシン目セット位置Ｍｐに合わせて用紙搬送部１３ａ、１３ｂにセットする。その後、ユーザがセットした連続用紙Ｐの用紙頁長を用紙頁長設定パネル１５で設定入力し、用紙Ｐロードスイッチ１４を入力操作すると、印刷制御部５は、該用紙頁長を受け取ってメモリ２１に用紙頁長情報Ｊ２に記憶させるとともに、搬送制御機能部３４が、用紙搬送部１３ａ、１３ｂを駆動させて、ミシン目セット位置Ｍｐにセットされた連続用紙Ｐのミシン目が印刷開始位置Ｇｐに一致するまで連続用紙Ｐを搬送させて停止させる前準備動作を行う。
【００４９】
まず、印刷データの論理頁を連続して連続用紙Ｐに印刷して最後の論理頁を印刷した連続用紙Ｐの用紙頁についてのみ次のミシン目まで連続用紙Ｐを空紙送りする場合について、図４に基づいて説明する。
【００５０】
印刷制御部５は、上記前準備動作が完了している状態で、受送信部６を介してホスト装置ＨＳから印刷データを受信すると、その空紙送り機能制御機能部が、空紙送り機能が操作パネル２２またはホスト装置ＨＳからのコマンドによって有効に設定されているかチェックし（ステップＳ１０１）、空紙送り機能が無効に設定されているときには、空紙送りを行わない通常の印刷処理を行う。
【００５１】
ステップＳ１０１で、空紙送り機能が有効に設定されていると、頁情報解析機能部３２が、印刷データの全論理頁長を算出するために、メモリ２１の論理頁長合計情報Ｊ４の値を「０」に設定し（ステップＳ１０２）、まず、論理頁１頁分の印刷データを受信して（ステップＳ１０３）、印刷データ情報取得機能部３１が取得した印刷データ情報からジョブ（印刷データ）の最終頁であるかチェックする（ステップＳ１０４）。
【００５２】
ステップＳ１０４で、最終頁でないときには、頁情報解析機能部３２が、受信データの論理頁長をメモリ２１の論理頁長情報Ｊ３に格納するとともに、上記論理頁長合計に加算（プラス）して（ステップＳ１０５）、印刷機構部３に印刷データの論理頁長を印刷頁長設定情報Ｊ１１として設定し（ステップＳ１０６）、印刷制御機能部３３及び搬送制御機能部３４を介して印刷指示情報Ｊ１３を印刷機構部３に出して印刷を指示して該論理頁１頁分の印刷を行わせる（ステップＳ１０７）。
【００５３】
頁情報解析機能部３２は、論理頁１頁分の印刷を行わせると、印刷データの次の論理頁１頁分を受信して（ステップＳ１０３）、最終頁であるかチェックし（ステップＳ１０４）、最終頁でないときには、上記同様に、該論理頁の印刷を行わせる（ステップＳ１０５〜Ｓ１０７）。この論理頁の印刷を順次行うことで、論理頁長合計情報Ｊ４には、該印刷データの論理頁合計が加算されていく。
【００５４】
そして、ステップＳ１０４で、最終頁であると、頁情報解析機能部３２は、印刷データ（印刷ジョブ）の全頁の論理頁の合計を連続用紙Ｐの用紙長で除算して、その剰余ｒを求め（ステップＳ１０８）、該剰余（最終頁余白）ｒが「０」以外の値であるか（ｒ≠０）否か判断する（ステップＳ１０９）。
【００５５】
ステップＳ１０９で、剰余（最終頁余白）が［０］（ｒ＝０）のときには、頁情報解析機能部３２は、最終画像の後端と連続用紙Ｐのミシン目とのずれがなく、ミシン目が印刷開始位置Ｇｐに位置しており、連続用紙Ｐの空紙送りを行う必要がないと判断して、処理を終了する。
【００５６】
ステップＳ１０９で、剰余（最終頁余白）が［０］でない（ｒ≠０）のときには、連続用紙Ｐの空紙送りを行う必要があると判断して、空紙送り長を、連続用紙Ｐの用紙頁長から剰余ｒを減算（空紙送り長＝用紙頁長−ｒ）することで算出し（ステップＳ１１０）、メモリ２１の空紙送り長情報Ｊ５に保管するとともに、印刷機構部３に空紙送り長設定情報Ｊ１２を出力して空紙送り長を設定した後（ステップＳ１１１）、印刷機構部３に空紙送り指示情報Ｊ１４を出して空紙送りを指示する。印刷機構部３は、空紙送り指示があると、設定された空紙送り長だけ用紙搬送部１３ａ、１３ｂに連続用紙Ｐの空紙送りを行わせ、連続用紙Ｐのミシン目を印刷開始位置Ｇｐに搬送する。
【００５７】
印刷情報解析機能部３２は、印刷結果上、ミシン目ずれが見えなくなる場合があるため、印刷ジョブ（印刷データ）の論理頁長に連続用紙Ｐの用紙頁長との間で不整合がある旨の頁長不正報告を行って、処理を終了する（ステップＳ１１３）。
【００５８】
このように、本実施例の印刷装置１は、マーク付き専用用紙を用いたり、搬送路上に光学センサ等を設けることなく、印刷データの論理頁長と用紙種別に応じた間隔毎に裁断可能なミシン目を有する連続用紙Ｐの用紙頁長から、少なくとも、該印刷データの最終頁の最終画像を該連続用紙Ｐに印刷したときの該最終画像後端位置から次のミシン目までの最終頁余白を算出して、該最終画像の印刷された連続用紙を該最終頁余白分だけ空紙送り（空搬送）している。
【００５９】
したがって、印刷データの論理頁長と連続用紙の用紙頁長が不一致の場合にも、異なるジョブの印刷データが同じ用紙頁に印刷されて印刷データが分断されることを安価に防止することができ、利用性を安価に向上させることができる。
【００６０】
また、印刷装置１は、印刷データの論理頁長が連続用紙Ｐの用紙頁長と一致しない場合にも、印刷を受け付けて、使い勝手の自由度を高め、試験的な印刷時の用紙付け替えによるユーザの負担を軽減することができる。
【００６１】
さらに、本実施例の印刷装置１は、印刷データの全論理頁長の合計を連続用紙Ｐの用紙頁長で除算した剰余ｒを算出して該用紙頁長から該剰余ｒを減算することで最終頁余白を算出し、印刷データの各論理頁を連続して連続用紙Ｐに印刷した後に、最終頁余白分だけ該連続用紙Ｐを空搬送（空紙送り）させている。
【００６２】
したがって、より一層安価かつ効率的に、異なる印刷データが同じ用紙頁に印刷されて印刷データが分断されることを安価に防止することができ、利用性を安価に向上させることができる。
【００６３】
また、本実施例の印刷装置は、印刷データの論理頁長と連続用紙Ｐの用紙頁長が異なって、連続用紙Ｐの空紙送りが必要なときには、印刷データの印刷依頼元に、頁長が不正である旨を報告している。
【００６４】
したがって、ユーザは、頁長に不正があることを認識することができ、より一層利用性を向上させることができる。
【００６５】
次に、印刷装置１が、論理頁毎に用紙頁との比較を行って、連続用紙Ｐの必要な空紙送りを論理頁の印刷を行う毎に実行する場合について、図５及び図６に基づいて説明する。
【００６６】
印刷装置１は、上記連続用紙Ｐのミシン目を印刷開始位置Ｇｐに一致させる前準備動作が完了している状態で、受送信部６を介してホスト装置ＨＳから印刷データを受信すると、印刷制御部５の空紙送り機能制御機能部が、空紙送り機能が操作パネル２２またはホスト装置ＨＳからのコマンドによって有効に設定されているかチェックし（ステップＳ２０１）、空紙送り機能が無効に設定されているときには、図６に示すように、通常の印刷処理を行って処理を終了する。
【００６７】
ステップＳ２０１で、空紙送り機能が有効に設定されていると、頁情報解析機能部３２が、メモリ２１の論理頁長合計情報Ｊ４の値を「０」に設定し（ステップＳ２０２）、まず、論理頁１頁分の印刷データを受信して（ステップＳ２０３）、上記第１頁条件から第４条件のいずれに該当するかチェックする（ステップＳ２０４〜Ｓ２０７）。すなわち、頁情報解析機能部３２は、印刷データの論理頁長が連続用紙Ｐの用紙頁長よりも短く、かつ、該論理頁長の２倍以上の整数倍が該用紙頁長と不一致である第１頁条件（論理頁長＜用紙頁長、かつ、論理頁長×ｎ≠用紙頁長：ｎ≧２）、該論理頁長が該用紙頁長よりも長い第２頁条件（論理頁長＞用紙頁長）、該論理頁長の２倍以上の整数倍が該用紙頁長と一致し、かつ、該印刷データの最終論理頁の論理頁長が該用紙頁長と不一致である第３頁条件（（全論理頁長／用紙頁長）の剰余＝ｒ、ｒ≠０）及び印刷データの論理頁長の２倍以上の整数倍が、連続用紙Ｐの用紙頁長と一致する第４条件のいずれの頁条件であるか解析する。
【００６８】
ステップＳ２０７で、頁情報解析機能部３２は、第１頁条件から第４頁条件のいずれにも該当しないときには、論理頁長と用紙頁長とが一致していると判断して、図６に示すように、メモリ２１の空紙送り長情報Ｊ５に連続用紙Ｐの用紙頁長を設定し（ステップＳ２０８）、第４頁条件に該当するときには、論理頁長合計情報Ｊ４に受信データの論理頁長を加算して（ステップＳ２０９）、メモリ２１の空紙送り長情報Ｊ５に連続用紙Ｐの用紙頁長を設定する（ステップＳ２０８）。
【００６９】
次に、頁情報解析機能部３２は、印刷制御機能部３３及び搬送制御機能部３４を介して印刷指示情報Ｊ１３を印刷機構部３出して印刷を指示して該論理頁１頁分の印刷を行わせ（ステップＳ２１１）、印刷データ情報取得機能部３１が取得した印刷データ情報からジョブ（印刷データ）の最終頁であるかチェックする（ステップＳ２１２）。
【００７０】
ステップＳ２１２で、最終頁でないときには、頁情報解析機能部３２は、ステップＳ２０３に戻って、次の１頁の印刷データの受信を行う処理から上記同様に処理し（ステップＳ２０３〜Ｓ２１２）、ステップＳ２０４で、第１条件に該当するときには、空紙送り長として、連続用紙Ｐの用紙頁長から印刷データの論理頁長を減算した長さ（空紙送り長＝用紙頁長−論理頁長）を算出してメモリ２１の空紙送り長Ｊ５に空紙送り長として設定する（ステップＳ２１３）。
【００７１】
次に、頁情報解析機能部３２は、図６に示すように、印刷制御機能部３３及び搬送制御機能部３４を介して印刷機能部３に紙送り長及び論理頁長を設定し（ステップＳ２１４）、印刷指示情報Ｊ１３を印刷機構部３出して印刷を指示して（ステップＳ２１５）、該論理頁１頁分の印刷を行わせる（ステップＳ２１５）。頁情報解析機能部３２は、１頁の印刷が完了すると、搬送制御機能部３４を介して印刷機能部３に空紙送り指示情報Ｊ１４を出力して空紙送りを指示して、用紙搬送部１３ａ、１３ｂに空紙送り長だけ連続用紙Ｐを空紙送りさせる（ステップＳ２１６）。
【００７２】
頁情報解析機能部３２は、連続用紙Ｐの空紙送りを行って、ミシン目を印刷開始位置Ｇｐに位置合わせすると、現在の印刷ジョブで、頁長不正をホスト装置ＨＳに未報告であるかチェックし（ステップＳ２１７）、未報告であると、ホスト装置ＨＳに印刷ジョブ（印刷データ）の論理頁長に連続用紙Ｐの用紙頁長との間で不整合がある旨の頁長不正報告を受送信部６を介して行って（ステップＳ２１８）、印刷データ情報取得機能部３１が取得した印刷データ情報からジョブ（印刷データ）の最終頁であるかチェックする（ステップＳ２１２）。また、ステップＳ２１７で、頁長不正を既に報告済みであると、ジョブ終了かチェックする（ステップＳ２１２）。
【００７３】
ステップＳ２１２で、印刷データの最終頁でないときには、頁情報解析機能部３２は、図５のステップＳ２０３に戻って、次頁の印刷データの受信を行う処理から上記同様に処理し（ステップＳ２０３〜Ｓ２１８）、ステップＳ２０５で、第２条件に該当するときには、印刷データの論理頁長を連続用紙Ｐの用紙頁長で除算した余剰ｒ（ｒ＝（印刷データの論理頁長／用紙頁長）の剰余）を算出する（ステップＳ２１９）。頁情報解析機能部３２は、該余剰ｒを連続用紙Ｐの用紙頁長から減算（空紙送り長＝用紙頁長−ｒ）して空紙送り長を算出し（ステップＳ２２０）、図６に示すステップＳ２１４に移行して、上記同様に、印刷機構部３に紙送り長及び論理頁長を設定した後（ステップＳ２１４）、印刷機構部３に１頁の印刷を指示して、該論理頁１頁分の印刷を行わせる（ステップＳ２１５）。頁情報解析機能部３２は、１頁の印刷が完了すると、上記同様に空紙送りを指示して、用紙搬送部１３ａ、１３ｂに空紙送り長だけ連続用紙Ｐを空紙送りさせ（ステップＳ２１６）、連続用紙Ｐの空紙送りによって、ミシン目を印刷開始位置Ｇｐに位置合わせすると、現在の印刷ジョブで、頁長不正をホスト装置ＨＳに未報告であるかチェックして（ステップＳ２１７）、頁長不正が未報告であると、頁長不正を報告した後（ステップＳ２１８）、頁長不正を報告済みであると、そのままジョブの最終頁であるかチェックする（ステップＳ２１２）。
【００７４】
ステップＳ２１２で、印刷データの最終頁でないときには、頁情報解析機能部３２は、図５のステップＳ２０３に戻って、次頁の印刷データの受信を行う処理から上記同様に処理し（ステップＳ２０３〜Ｓ２２０）、ステップＳ２０６で、第３頁条件に該当するときには、印刷データの全論理頁長を連続用紙Ｐの用紙頁長で除算した余剰ｒ（ｒ＝（印刷データの全論理頁長／用紙頁長）の剰余）を算出する（ステップＳ２２１）。頁情報解析機能部３２は、該余剰ｒを連続用紙Ｐの用紙頁長から減算（空紙送り長＝用紙頁長−ｒ）して空紙送り長を算出し（ステップＳ２２２）、図６に示すステップＳ２１４に移行して、上記同様に、印刷機構部３に紙送り長及び論理頁長を設定した後（ステップＳ２１４）、印刷機構部３に１頁の印刷を指示して、該論理頁１頁分の印刷を行わせる（ステップＳ２１５）。頁情報解析機能部３２は、１頁の印刷が完了すると、上記同様に空紙送りを指示して、用紙搬送部１３ａ、１３ｂに空紙送り長だけ連続用紙Ｐを空紙送りさせ（ステップＳ２１６）、連続用紙Ｐの空紙送りによって、ミシン目を印刷開始位置Ｇｐに位置合わせすると、現在の印刷ジョブで、頁長不正をホスト装置ＨＳに未報告であるかチェックして（ステップＳ２１７）、頁長不正が未報告であると、頁長不正を報告した後（ステップＳ２１８）、頁長不正を報告済みであると、そのままジョブの最終頁であるかチェックする（ステップＳ２１２）。
【００７５】
ステップＳ２１２で、印刷データの最終頁でないときには、頁情報解析機能部３２は、図５のステップＳ２０３に戻って、次頁の印刷データの受信を行う処理から上記同様に処理し（ステップＳ２０３〜Ｓ２２２）、ステップＳ２１２で、印刷データの最終頁であると、処理を終了する。
【００７６】
このように、本実施例の印刷装置１は、印刷データの論理頁毎に、連続用紙Ｐの用紙頁に印刷した場合に、画像後端とミシン目が位置ずれするか否かを解析し、画像後端とミシン目が位置ずれするときには、論理頁の画像の印刷毎に連続用紙をミシン目まで空搬送（空紙送り）している。
【００７７】
したがって、印刷データの論理頁毎に用紙頁長との相異を空紙送りして、論理頁の先頭を連続用紙Ｐのミシン目に合わせて印刷することができ、より一層適切な画像印刷を行って、利用性を向上させることができる。
【００７８】
また、論理頁毎に空紙送りが必要な場合にも、通信量を削減しつつユーザに必要な頁不正を報告することができ、利用性を向上させることができる。
【００７９】
また、本実施例の印刷装置１は、印刷データの論理頁長の２倍以上の整数倍が連続用紙Ｐの用紙頁長と一致する場合（用紙１頁内に、複数の印刷データ論理頁を印刷する場合）に、１頁分の印刷データがこないで印刷ジョブが途中で終了した場合に、ミシン目ずれによる次の印刷ジョブの印刷内容がミシン目で分断されることを防止することができ、利用性を向上させることができる。
【００８０】
次に、印刷装置１が、論理頁毎に用紙頁との比較と頁条件毎の動作設定の取得を行って、論理頁毎に該動作設定に応じて印刷の実行制御と連続用紙Ｐの必要な空紙送りの制御を行う場合について、図７から図９に基づいて説明する。なお、図７から図９においては、図５及び図６の処理ステップと同様の処理ステップには、同一のステップナンバを付与して、その説明を簡略化する。
【００８１】
印刷装置１は、上記連続用紙Ｐのミシン目を印刷開始位置Ｇｐに一致させる前準備動作が完了している状態で、ホスト装置ＨＳから印刷データを受信すると、印刷制御部５の空紙送り機能制御機能部が、空紙送り機能が操作パネル２２またはホスト装置ＨＳからのコマンドによって有効に設定されているかチェックし（ステップＳ２０１）、空紙送り機能が無効に設定されているときには、図８に示すように、通常の印刷処理を行って処理を終了する。
【００８２】
図７のステップＳ２０１で、空紙送り機能が有効に設定されていると、頁情報解析機能部３２が、メモリ２１の論理頁長合計情報Ｊ４の値を「０」に設定し（ステップＳ２０２）、まず、論理頁１頁分の印刷データを受信して（ステップＳ２０３）、図７及び図８に示すように、上記第１頁条件から第４条件のいずれに該当するかチェックする（ステップＳ２０４〜Ｓ２０７）。
【００８３】
図８のステップＳ２０７で、頁情報解析機能部３２は、第１頁条件から第４頁条件のいずれにも該当しないときには、メモリ２１の空紙送り長情報Ｊ５に連続用紙Ｐの用紙頁長を設定し（ステップＳ２０８）、第４頁条件に該当するときには、論理頁長合計情報Ｊ４に受信データの論理頁長を加算して（ステップＳ２０９）、メモリ２１の空紙送り長情報Ｊ５に連続用紙Ｐの用紙頁長を設定する（ステップＳ２０８）。
【００８４】
次に、頁情報解析機能部３２は、印刷制御機能部３３及び搬送制御機能部３４を介して印刷指示情報Ｊ１３を印刷機構部３に出して印刷を指示して該論理頁１頁分の印刷を行わせ（ステップＳ２１１）、ジョブ（印刷データ）の最終頁であるかチェックする（ステップＳ２１２）。
【００８５】
ステップＳ２１２で、最終頁でないときには、頁情報解析機能部３２は、図７のステップＳ２０３に戻って、次頁の印刷データの受信を行う処理から上記同様に処理し（ステップＳ２０３〜Ｓ２１２）、ステップＳ２０４で、第１条件に該当するときには、メモリ２１の第１頁条件動作設定情報を読み込んで（ステップＳ３０１）、空紙送り長として、連続用紙Ｐの用紙頁長から印刷データの論理頁長を減算した長さ（空紙送り長＝用紙頁長−論理頁長）を算出してメモリ２１の空紙送り長Ｊ５に設定する（ステップＳ２１３）。
【００８６】
次に、頁情報解析機能部３２は、図９に示すように、設定（第１頁条件動作設定）が、ミシン目合せの空紙送りを行わずに印刷する「印刷」であるかチェックし（ステップＳ３０２）、「印刷」のときには、図８のステップＳ２０８に移行して、メモリ２１の空紙送り長情報Ｊ５に連続用紙Ｐの用紙頁長を設定する処理から上記同様に処理する（ステップＳ２０８〜Ｓ２１２）。
【００８７】
図９のステップＳ３０２で、設定が「印刷」でないときには、頁情報解析機能部３２は、設定（第１頁条件動作設定）が、自動的に次のミシン目まで空紙送りを行う「空紙送り」であるかチェックする（ステップＳ３０３）。
【００８８】
ステップＳ３０３で、「空紙送り」のときには、頁情報解析機能部３２は、印刷制御機能部３３及び搬送制御機能部３４を介して印刷機能部３に紙送り頁長及び論理頁長を設定し（ステップＳ２１４）、印刷指示情報Ｊ１３を印刷機構部３出して印刷を指示して（ステップＳ２１５）、該論理頁１頁分の印刷を行わせる（ステップＳ２１５）。頁情報解析機能部３２は、１頁の印刷が完了すると、空紙送りを指示して、用紙搬送部１３ａ、１３ｂに空紙送り長だけ連続用紙Ｐを空紙送りさせる（ステップＳ２１６）。頁情報解析機能部３２は、連続用紙Ｐの空紙送りを行って、ミシン目を印刷開始位置Ｇｐに位置合わせすると、現在の印刷ジョブで、頁長不正をホスト装置ＨＳに未報告であるかチェックし（ステップＳ２１７）、未報告であると、ホスト装置ＨＳに印刷ジョブ（印刷データ）の論理頁長に連続用紙Ｐの用紙頁長との間で不整合がある旨の頁長不正報告を受送信部６を介して行って（ステップＳ２１８）、図８に示したように、印刷データ情報取得機能部３１が取得した印刷データ情報からジョブ（印刷データ）の最終頁であるかチェックする（ステップＳ２１２）。
【００８９】
図９のステップＳ３０３で、設定が「空紙送り」でないときには、設定（第１頁条件動作設定）が、印刷せずに印刷データの送信元に障害報告を行う「障害」であるかチェックし（ステップＳ３０４）、設定が「障害」のときには、ホスト装置ＨＳに印刷ジョブ（印刷データ）の論理頁長に連続用紙Ｐの用紙頁長との間で不整合がある旨の頁長不正報告を受送信部６を介して行って処理を終了する（ステップＳ３０５）。
【００９０】
図７のステップＳ２０５で、第２条件に該当するときには、頁情報解析機能部３２は、メモリ２１の第２頁条件動作設定情報を読み込み（ステップＳ３０６）、印刷データの論理頁長を連続用紙Ｐの用紙頁長で除算した余剰ｒ（ｒ＝（印刷データの論理頁長／用紙頁長）の剰余）を算出する（ステップＳ２１９）。頁情報解析機能部３２は、該余剰ｒを連続用紙Ｐの用紙頁長から減算（用紙頁長−ｒ）して空紙送り長を算出し（ステップＳ２２０）、図９のステップＳ３０２に移行して、設定（第２頁条件動作設定）が「印刷」であるかのチェックから上記同様に処理する（ステップＳ３０２、Ｓ２０８〜Ｓ２１２、Ｓ３０３、Ｓ２１４〜Ｓ２１８、Ｓ３０４、Ｓ３０７）。
【００９１】
また、図８のステップＳ２０６で、第３頁条件に該当するときには、頁情報解析機能部３２は、メモリ２１の第３頁条件動作設定情報を読み込み（ステップＳ３０７）、印刷データの全論理頁長を連続用紙Ｐの用紙頁長で除算した余剰ｒ（ｒ＝（印刷データの全論理頁長／用紙頁長）の剰余）を算出する（ステップＳ２２１）。頁情報解析機能部３２は、該余剰ｒを連続用紙Ｐの用紙頁長から減算（用紙頁長−ｒ）して空紙送り長を算出し（ステップＳ２２２）、図９のステップＳ３０２に移行して、設定（第３頁条件動作設定）が「印刷」であるかのチェックから上記同様に処理する（ステップＳ３０２、Ｓ２０８〜Ｓ２１２、Ｓ３０３、Ｓ２１４〜Ｓ２１８、Ｓ３０４、Ｓ３０５）。
【００９２】
そして、図８のステップＳ２１２で、印刷データの最終頁でないときには、頁情報解析機能部３２は、図７のステップＳ２０３に戻って、次頁の印刷データの受信を行う処理から上記同様に処理し（ステップＳ２０３〜Ｓ２２２、Ｓ３０１〜Ｓ３０７）、ステップＳ２１２で、印刷データの最終頁であると、処理を終了する。
【００９３】
このように、本実施例の印刷装置１は、第１頁条件から第３頁条件によってユーザの設定に応じて、印刷、空送り及び障害報告を選択して処理させることができ、ユーザの利用形態に応じた処理を行って、利用性をより一層向上させることができる。
【００９４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９５】
本発明は、連続帳票等の所定用紙頁長毎に連続用紙に論理頁から構成される印刷データを印刷するプリンタ装置、複合装置、複写装置等の印刷装置、印刷制御方法、印刷制御プログラム及び記録媒体に利用することができる。
【符号の説明】
【００９６】
１  印刷装置
２  ホッパー
３  印刷機構部
４  スタッカー
５  印刷制御部
６  受送信部
７  通信回線
ＨＳ  ホスト装置
１１  印刷部
１２  ドラム
１３ａ、１３ｂ  用紙搬送部
１４  用紙ロードスイッチ
１５  用紙頁長設定パネル
Ｐ  連続用紙
２１  メモリ
２２  操作パネル
３１  印刷データ情報取得機能部
３２  頁情報解析機能部
３３  印刷制御機能部
３４  搬送制御機能部
Ｍｐ  ミシン目セット位置
Ｇｐ  印刷開始位置
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開平１１−２０２７８号公報
【特許文献２】特開平５−１０４８１１号公報
【図１】
0005418094.tif 000002
【図２】
0005418094.tif 000003
【図３】
0005418094.tif 000004
【図４】
0005418094.tif 000005
【図５】
0005418094.tif 000006
【図６】
0005418094.tif 000007
【図７】
0005418094.tif 000008
【図８】
0005418094.tif 000009
【図９】
0005418094.tif 000010