(57)【要約】【課題】連続紙の表面と裏面の上下関係と印刷の方向を一定とし、重ねてある連続紙をまとめて裁断しても、用紙を１枚毎に反転させて揃える作業を不要とし、低コストで生産性の良い後処理を可能とする。【解決手段】印刷順序と連続紙の折りたたみ単位に印刷するページ数２０２を含む印刷情報を指定する印刷指定手段２０１と、第１印刷手段２２５と、第２印刷手段２２６とを有し、印刷ジョブの連続紙への両面印刷を行う装置であって、前記印刷情報から第１印刷手段２２５の印刷データを作成する第１出力データ作成・更新手段２１５と、前記印刷情報から第２印刷手段の印刷データを作成する第２出力データ作成・更新手段２２０と、連続紙の表面と裏面への両面印刷後に折りたたんで重ねた場合に、奇数枚目の表面と裏面の上下関係と印刷の方向と偶数枚目の表面と裏面の上下関係と印刷方向を一定にするための、印刷順序を制御する手段と回転手段と、を備える。【選択図】図３
2011178035.tif 000002
【特許請求の範囲】
【請求項１】
印刷順序を含む印刷情報を指定する印刷指定手段と、連続紙の表面へ画像を印刷する第１印刷手段と、前記連続紙の裏面へ画像を印刷する第２印刷手段とを有し、印刷対象の印刷ジョブを受け入れ前記連続紙への両面印刷を行う両面印刷システムであって、
前記印刷指定手段で指定される第１の印刷順序として前記連続紙の表面には奇数ページを裏面には偶数ページの順に印刷する第１順序印刷手段と、
前記印刷指定手段で指定される第２の印刷順序として前記連続紙の表面には印刷ジョブの１ページ目、４ページ目、５ページ目、８ページ目・・・、（(ｎ×４)−３）ページ目、（ｎ×４）ページ目の順に、裏面には印刷ジョブの２ページ目、３ページ目、６ページ目、７ページ目、・・・、（（ｎ×４）−２）ページ目、（（ｎ×４）−１）ページ目の順に印刷する第２順序印刷手段と、
印刷データを１８０度回転する回転手段と、
を備え、
前記第２順序印刷手段が第２の印刷順序で印刷する場合には表面に印刷する４ページ目、８ページ目、・・・（ｎ×４）ページ目と裏面に印刷する３ページ目、７ページ目、・・・、（（ｎ×４）−１）ページ目は印刷データを前記回転手段によって１８０度回転して印刷を行うことを特徴とする連続紙へ両面印刷を行う両面印刷システム。
ここで、ｎは連続紙の折りたたみを単位とする用紙の枚数（１枚目、２枚目、・・・ｎ枚目）である。
【請求項２】
さらに、前記印刷指定手段は連続紙の折りたたみ単位に片面に印刷するページ数ｍを指定する手段を有し、前記印刷指定手段で指定されるページ数ｍおよび第３の印刷順序として連続紙の表面には印刷ジョブの（(ｎ×４×ｍ）−（(４×ｍ）−１）)ページ目〜（(ｎ×４×ｍ）−（(４×ｍ）−１)＋（ｍ−１））ページ目、（ｎ×４×ｍ）ページ目〜（（ｎ×４×ｍ）−（ｍ−１））ページ目の順に、裏面には印刷ジョブの（(ｎ×４×ｍ）−（(４×ｍ）−（ｍ＋１））)ページ目〜（(ｎ×４×ｍ）−（(４×ｍ）−（ｍ＋１）)＋（ｍ−１））ページ目、（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１））＋（ｍ−１））ページ目〜（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１）））ページ目の順に印刷する第３順序印刷手段と、
を備え、
前記第３順序印刷手段が第３の印刷順序で印刷する折りたたみ単位の片面に印刷するページ数ｍが２以上の場合には表面に印刷する（ｎ×４×ｍ）ページ目〜（（ｎ×４×ｍ）−（ｍ−１））ページ目と裏面に印刷する（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１））＋（ｍ−１））ページ目〜（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１）））ページ目の印刷順序は降順で行い印刷データを前記回転手段によって１８０度回転して印刷することを特徴とする請求項１に記載の両面印刷システム。
【請求項３】
印刷指定手段が印刷順序を含む印刷情報を指定する印刷指定工程と、連続紙の表面へ画像を印刷する第１印刷手段と、前記連続紙の裏面へ画像を印刷する第２印刷手段とを有し、印刷対象の印刷ジョブを受け入れ前記連続紙への両面印刷を行う両面印刷方法であって、
第１順序印刷手段が前記印刷指定工程で指定される第１の印刷順序として前記連続紙の表面には奇数ページを裏面には偶数ページの順に印刷する第１順序印刷手段と、
第２順序印刷手段が前記印刷指定工程で指定される第２の印刷順序として前記連続紙の表面には印刷ジョブの１ページ目、４ページ目、５ページ目、８ページ目・・・、（(ｎ×４)−３）ページ目、（ｎ×４）ページ目の順に、裏面には印刷ジョブの２ページ目、３ページ目、６ページ目、７ページ目、・・・、（（ｎ×４）−２）ページ目、（（ｎ×４）−１）ページ目の順に印刷する第２順序印刷工程と、
回転手段が印刷データを１８０度回転する回転工程と、
を含み、
前記第２順序印刷工程において第２の印刷順序で印刷する場合には表面に印刷する４ページ目、８ページ目、・・・（ｎ×４）ページ目と裏面に印刷する３ページ目、７ページ目、・・・、（（ｎ×４）−１）ページ目は印刷データを前記回転工程で１８０度回転して印刷を行うことを特徴とする連続紙への両面印刷を行う両面印刷方法。
ここで、ｎは連続紙の折りたたみを単位とする用紙の枚数（１枚目、２枚目、・・・ｎ枚目）である。
【請求項４】
さらに、前期印刷指定手段は連続紙の折りたたみ単位に印刷するページ数を含む印刷情報を指定する手段を有し、前記印刷指定手段で指定されるページ数ｍおよび第３の印刷順序として連続紙の表面には印刷ジョブの（(ｎ×４×ｍ）−（(４×ｍ）−１）)ページ目〜（(ｎ×４×ｍ）−（(４×ｍ）−１)＋（ｍ−１））ページ目、（ｎ×４×ｍ）ページ目〜（（ｎ×４×ｍ）−（ｍ−１））ページ目の順に、裏面には印刷ジョブの（(ｎ×４×ｍ）−（(４×ｍ）−（ｍ＋１））)ページ目〜（(ｎ×４×ｍ）−（(４×ｍ）−（ｍ＋１）)＋（ｍ−１））ページ目、（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１））＋（ｍ−１））ページ目〜（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１）））ページ目の順に印刷する第３順序印刷工程と、
を備え、
前記第３順序印刷工程において第３の印刷順序で印刷する折りたたみ単位の片面に印刷するページ数ｍが２以上の場合には表面に印刷する（ｎ×４×ｍ）ページ目〜（（ｎ×４×ｍ）−（ｍ−１））ページ目と裏面に印刷する（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１））＋（ｍ−１））ページ目〜（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１）））ページ目の印刷順序は降順で行い印刷データを前記回転工程で１８０度回転して印刷することを特徴とする請求項３に記載の両面印刷方法。
【請求項５】
前記請求項３または４に記載の両面印刷方法の各工程をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
前記請求項３または４に記載の両面印刷方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータで読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続紙の表面・裏面への両面に画像を印刷する両面印刷システム、両面印刷方法、プログラム、並びに記録媒体に関するものである。
【背景技術】
【０００２】
従来、連続紙を用いる印刷装置は、１枚ごとのカット紙を給紙搬送して印刷する装置に比べて、用紙搬送中に紙ジャムが発生し難く、印刷速度の高速性の面で有利であり、毎ページ用紙に印刷する位置の精度もよい。特に、薄紙や厚紙の対応能力は、カット紙の印刷装置に比べて優れている。また、一定間隔毎あるミシン目で折りたたむ連続紙は用紙の収容が容易であると共に、用紙を裁断する後処理への持ち運びなどのハンドリングもよい。このような連続紙の両面に印刷を行えば、紙面の有効利用が図れ、省資源化に有効である。この連続紙の両面印刷に関する技術が下記公報に開示されている。
【０００３】
たとえば、特許文献１では、１つの印刷装置に連続紙の両面に印刷するために表面用の印字部およびメモリと裏面用の印字部およびメモリとを有することで、連続紙への両面印刷を実現している。また、特許文献２では、２台の片面印刷装置を用いることで連続紙への両面印刷を実現している。また、特許文献３では、２台の片面印刷装置で連続紙への両面印刷を行う印刷システムでの表面と裏面の印刷の一致確認を人手を介さずに行うことで、高信頼性で高速印刷を可能とする連続紙への両面印刷を実現している。また、特許文献４では、２台の片面印刷装置で連続紙への両面印刷を行う印刷システムでの使い勝手のよいエラーリカバリを実現している。
【０００４】
一方、高速に大量印刷した印刷物、特に連続紙への印刷物は、後処理で裁断されることが多い。裁断の１つの方法としては、用紙に付加されているトンボなどの目印で位置決めを行い、重ねてある用紙をまとめて行う方法がある。このような裁断の方法では、連続紙の場合はミシン目で折りたたまれて重ねてある状態で裁断される。また、印刷の後処理で裁断する別の方法としては、連続紙に印刷した印刷物を１枚毎に裁断する後処理機で裁断する方法がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記に示されるような従来の技術にあっては、ミシン目で折りたたむ連続紙へ両面印刷した印刷物を後処理で重ねてある用紙をまとめて裁断する場合には、図１８で示すように、用紙の表面と裏面の上下および印刷の方向の関係が、折りたたみ単位で逆になり、裁断した後の仕分けなどの作業に負担がかかるという問題点があった。
【０００６】
印刷ジョブの奇数ページを用紙の表面に偶数ページを用紙の裏面に両面印刷すると、ミシン目で折りたたんで重ねてある連続紙では奇数枚目では奇数ページが上で偶数ページが下となるが、偶数枚目では偶数ページが上で奇数ページが下となり、印刷の方向も奇数枚目と偶数枚目で逆になる。たとえば、図１９で示すミシン目で折りたたんで重ねてある連続紙を、３０２〜３０５のトンボを目印に３０１で囲まれている大きさにまとめ裁断すると、裁断した後に用紙の表面と裏面を合せるために、用紙を１枚毎に反転させて揃える作業が必要となっていた。
【０００７】
また、連続紙に印刷した印刷物を１枚毎に裁断する後処理機で裁断する方法は、裁断後に用紙を１枚毎に反転させて揃える作業は不要になるが、高価な後処理機を購入する必要があり、負担となっていた。また、連続紙に印刷した印刷物を１枚毎に裁断する後処理機では、裁断中にジャムなどによる裁断不良が発生することが、重ねてある用紙をまとめて裁断する方法に比べて多く、裁断不良となったページのみ再度印刷、裁断し直し、仕分けする作業がオペレータの負担となっていた。
【０００８】
本発明は、上記に鑑みてなされたものであって、ミシン目で折りたたんで重ねてある連続紙の表面と裏面の上下関係と印刷の方向を一定とし、重ねてある連続紙をまとめて裁断しても、用紙を１枚毎に反転させて揃える作業を不要とすることで、低コストで生産性の良い後処理を可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、印刷順序と連続紙の折りたたみ単位に印刷するページ数を含む印刷情報を指定する印刷指定手段と、前記連続紙の表面へ画像を印刷する第１印刷手段と、前記連続紙の裏面へ画像を印刷する第２印刷手段とを有し、印刷対象の印刷ジョブを受け入れ前記連続紙への両面印刷を行う両面印刷システムであって、第１の印刷順序として連続紙の表面には奇数ページを裏面には偶数ページの順に印刷する手段と、第２の印刷順序として連続紙の表面には印刷ジョブの1ページ目、4ページ目、５ページ目、8ページ目・・・・・（(ｎ×４)−３）ページ目、（ｎ×４）ページ目の順に、裏面には印刷ジョブの２ページ目、３ページ目、６ページ目、7ページ目・・・・・・（（ｎ×４）−２）ページ目、（（ｎ×４）−１）ページ目の順に印刷する手段と、連続紙の表面と裏面への印刷順序を指定する手段と、印刷データを１８０度回転して印刷する機能を有する。第２の印刷順序で印刷する場合には、表面に印刷する４ページ目、８ページ目・・・・・（ｎ×４）ページ目と裏面に印刷する３ページ目、７ページ目・・・・・・（（ｎ×４）−１）ページ目は、印刷データを１８０度回転して印刷を行う。ここで、ｎは連続紙の折りたたみを単位とする用紙の枚数（１枚目、２枚目・・・・・・ｎ枚目）である。
【００１０】
また、折りたたみ単位の片面に印刷するページ数ｍを指定する手段を有し、第３の印刷順序として連続紙の表面には印刷ジョブの（(ｎ×４×ｍ）−（(４×ｍ）−１）)ページ目〜（(ｎ×４×ｍ）−（(４×ｍ）−１)＋（ｍ−１））ページ目、（ｎ×４×ｍ）ページ目〜（（ｎ×４×ｍ）−（ｍ−１））ページ目の順に、裏面には印刷ジョブの（(ｎ×４×ｍ）−（(４×ｍ）−（ｍ＋１））)ページ目〜（(ｎ×４×ｍ）−（(４×ｍ）−（ｍ＋１）)＋（ｍ−１））ページ目、（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１））＋（ｍ−１））ページ目〜（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１）））ページ目の順に印刷する手段を有する。尚、折りたたみ単位の片面に印刷するページ数ｍが２以上の場合には、表面に印刷する（ｎ×４×ｍ）ページ目〜（（ｎ×４×ｍ）−（ｍ−１））ページ目と、裏面に印刷する（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１））＋（ｍ−１））ページ目〜（（ｎ×４×ｍ）−（（４×ｍ）−（（２×ｍ）＋１）））ページ目の印刷順序は降順で行い、印刷データの１８０度回転も行う。例えば、片面に印刷するページ数が２のときの表面に印刷する５ページ目と６ページ目の印刷順序は、６ページ目、５ページ目の順序で、印刷データを１８０度回転して印刷を行う。ここで、ｎは連続紙の折りたたみを単位とする用紙の枚数（１枚目、２枚目・・・・・・ｎ枚目）である。
【発明の効果】
【００１１】
本発明は、連続紙の表面と裏面への両面印刷後に折りたたんで重ねた場合に、奇数枚目の表面と裏面の上下関係と印刷の方向と偶数枚目の表面と裏面の上下関係と印刷方向を一定にするので、重ねてある連続紙をまとめて裁断しても、用紙を１枚毎に反転させて揃える作業が不要となる。よって、低コストで生産性の良い後処理が実現するという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、この実施の形態にかかる連続紙の両面印刷システムの構成を示すブロック図である。
【図２】図２は、図１に示した連続紙の両面印刷システムにおけるこの実施の形態にかかる印刷データの作成処理でプログラムが使用するテーブルの位置付けを示すブロック図である。
【図３】図３は、この実施の形態にかかる連続紙の両面印刷システムの機能構成を示すブロック図である。
【図４】図４は、この実施の形態にかかる連続紙の両面印刷システムにおける第１の印刷順序、第２の印刷順序、第３の印刷順序を示す説明図である。
【図５】図５は、この実施の形態にかかる両面印刷システムでの連続紙への両面印刷結果例を示す説明図である。
【図６】図６は、この実施の形態にかかる両面印刷システムでの折りたたみ単位に２ページ印刷する連続紙への両面印刷結果例を示す説明図である。
【図７】図７は、印刷順序管理テーブルを構成する要素と、第１の印刷順序と第２の印刷順序および第３の印刷順序を指定した場合の設定内容の例を示す説明図である。
【図８−１】図８−１は、印刷ページ管理テーブルを構成する要素と、第１の印刷順序と第２の印刷順序を指定した場合に作成される内容の例を示す図である。
【図８−２】図８−２は、印刷ページ管理テーブルを構成する要素と、第３の印刷順序を指定した場合に作成される内容の例を示す図である。
【図９−１】図９−１は、第１印刷出力テーブルと第２印刷出力テーブルを構成する要素と、第１の印刷順序を指定した場合に１〜２ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を示す図である。
【図９−２】図９−２は、第１印刷出力テーブルと第２印刷出力テーブルを構成する要素と、第１の印刷順序を指定した場合に３〜４ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を示す図である。
【図１０−１】図１０−１は、第１印刷出力テーブルと第２印刷出力テーブルを構成する要素と、第２の印刷順序を指定した場合に１〜２ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を示す図である。
【図１０−２】図１０−２は、第１印刷出力テーブルと第２印刷出力テーブルを構成する要素と、第２の印刷順序を指定した場合に３〜４ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を示す図である。
【図１１−１】図１１−１は、第１印刷出力テーブルと第２印刷出力テーブルを構成する要素と、第３の印刷順序を指定した場合に１〜４ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を示す図である。
【図１１−２】図１１−２は、第１印刷出力テーブルと第２印刷出力テーブルを構成する要素と、第３の印刷順序を指定した場合に５〜８ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を示す図である。
【図１２−１】図１２−１は、印刷順序管理テーブルを作成する処理の１／２を示すフローチャートである。
【図１２−２】図１２−２は、印刷順序管理テーブルを作成する処理の２／２を示すフローチャートである。
【図１３−１】図１３−１は、ページメモリ作成処理の１／２を示すフローチャートである。
【図１３−２】図１３−２は、ページメモリ作成処理の２／２を示すフローチャートである。
【図１４−１】図１４−１は、印刷要求処理の１／２を示すフローチャートである。
【図１４−２】図１４−２は、印刷要求処理の２／２を示すフローチャートである。
【図１５−１】図１５−１は、第１印刷タスク処理を示すフローチャートである。
【図１５−２】図１５−２は、第２印刷タスク処理を示すフローチャートである。
【図１６】図１６は、この実施の形態にかかる制御処理プログラムをコンピュータに実行させる場合の構成例を示すブロック図である。
【図１７】図１７は、この実施の形態にかかる制御処理プログラムをコンピュータネットワークで配信する場合の構成例を示すブロック図である。
【図１８】図１８は、連続紙の表面に奇数ページ、裏面に偶数ページを印刷した例を示す図である。
【図１９】図１９は、トンボを目印に重ねてある連続紙を裁断する例を示す図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる両面印刷システム、両面印刷方法、プログラム、並びに記録媒体の一実施の形態を詳細に説明する。
【００１４】
（実施の形態）
図１は、この実施の形態にかかる連続紙の両面印刷システムの構成を示すブロック図である。この本発明による連続紙両面印刷システムは、上位装置１０１と、印刷制御装置１０２と、第１印刷装置１１１と、第２印刷装置１１２と、用紙反転機１１３とを備える。
【００１５】
印刷制御装置１０２は、上位Ｉ／Ｆ１０３、受信バッファ１０４、ＣＰＵ１０５、プログラムメモリ１０６、ページメモリ１０７、プリンタＩ／Ｆ１０９、プリンタＩ／Ｆ１１０を備える。
【００１６】
第１印刷装置１１１と第２印刷装置１１２は、たとえば電子写真方式の高速な連続紙印刷装置である。上位装置１０１は印刷ジョブにより印刷データを生成し、印刷データを印刷制御装置１０２に送信する。印刷制御装置１０２は、上位Ｉ／Ｆ１０３を介して印刷データを受信バッファ１０４に受信し、印刷イメージのドットパターンに展開して１ページ単位でページメモリ１０７に格納する。続いて印刷制御装置１０２は、ページメモリ１０７に格納したドットイメージをプリンタＩ／Ｆ１０９とプリンタＩ／Ｆ１１０を介してビデオデータとして１ページ単位に第１印刷装置１１１と第２印刷装置１１２に送出する。たとえば第１印刷装置１１１には奇数ページのドットパターンを送出し、第２印刷装置１１２には偶数ページのドットパターンを送出する。
【００１７】
第１印刷装置１１１は、給紙部１１４から供給される連続紙の片方の面、たとえば表面に印刷制御装置１０２からビデオデータとして受信した印刷イメージのドットパターンのトナーを転写し、用紙反転機１１３に連続紙を搬送する。
【００１８】
用紙反転機１１３は、第１印刷装置１１１から搬送された連続紙を反転して第２印刷装置１１２で裏面を印刷ができるようにして、第２印刷装置１１２に連続紙を供給する。第２印刷装置１１２は、用紙反転機１１３から供給される連続紙の裏面に印刷制御装置１０２からビデオデータとして受信した印刷イメージのドットパターンのトナーを転写し、排紙部１１５に連続紙を搬送して出力する。排紙部１１５では、連続紙がミシン目で折りたたまれて重なった状態で収納される。
【００１９】
このように連続紙の表面には奇数ページが印刷され、裏面には偶数ページが印刷されて、連続紙の両面に印刷される。この場合、排紙部１１５の連続紙は、図１８で示すように用紙の表面と裏面の上下の関係が折りたたみ単位で逆に収納される。
【００２０】
図２は、図１に示した連続紙の両面印刷システムにおける印刷データの作成処理でプログラムが使用するテーブルの位置付けを示すブロック図である。この図２では、印刷制御装置１０２が上位装置１０１からの印刷ジョブを第１印刷装置１１１、第２印刷装置１１２で連続紙の表面・裏面にそれぞれ印刷するための印刷データを生成するプログラムが使用するテーブルの位置付けと関係を主に示している。このテーブルを使うプログラムの具体的な処理内容については後述するとおりである。
【００２１】
図３は、この実施の形態にかかる連続紙の両面印刷システムの機能構成を示すブロック図である。図３において、符号２００は連続紙へ両面印刷する印刷対象の印刷ジョブ、符号２０１は印刷順序および片面に印刷するページ数２０２を指定する印刷指定手段、符号２１０は印刷制御手段、符号２１１は印刷順序管理テーブル作成手段、符号２１２は印刷ページ管理テーブル作成・更新手段、符号２１５は第１出力データ作成・更新手段、符号２２０は第２出力データ作成・更新手段、符号２２５は第１印刷手段、符号２２６は第２印刷手段である。
【００２２】
この両面印刷システムは、印刷制御装置１０２のＣＰＵ１０５がプログラムメモリ１０６（図１参照）に格納されるプログラムが印刷制御手段２１０を実現する。印刷制御手段２１０は、本発明の両面印刷システムを実現する一例として、印刷順序管理テーブル作成手段２１１、印刷ページ管理テーブル作成・更新手段２１２、第１出力データ作成・更新手段２１５、第２出力データ作成・更新手段２２０を含んでいる。
【００２３】
印刷指定手段２０１は、連続紙の折りたたみ単位の片面に印刷するページ数２０２と、第１の印刷順序２０３、第２の印刷順序２０４、第３の印刷順序２０５の何れかの印刷順序を指定するものである。この印刷指定手段２２９は、印刷ジョブ２００の中で指定、または操作パネル１０８から指定することで実現される。
【００２４】
印刷順序管理テーブル作成手段２１１は印刷順序管理テーブル６０１を作成するもの、印刷ページ管理テーブル作成手段・更新２１２は印刷ページ管理テーブル７０１を作成・更新するもの、第１出力データ作成・更新手段２１５は第１印刷出力テーブル８０１を作成・更新するもの、第２出力データ作成・更新手段２２０は第２印刷出力テーブル８０７を作成・更新するものであり、印刷制御装置１０２のプログラムで実現される。第１印刷手段２２５は第１印刷装置１１１で実現され、第２印刷手段２２６は第２印刷装置１１２で実現される。
【００２５】
つぎに、この実施の形態にかかる連続紙の両面印刷システムの動作について説明する。図４は、この実施の形態にかかる連続紙の両面印刷システムにおける第１の印刷順序、第２の印刷順序、第３の印刷順序を示す図である。印刷順序の指定は、たとえば印刷制御装置１０２の操作パネル１０８から指定する。なお、印刷順序の指定は上位装置１０１で生成する印刷データの中で指定することも可能であることは言うまでもない。
【００２６】
この図４に示すように、この実施の形態にかかる連続紙の両面印刷システムでは、第１の印刷順序として連続紙の表面には奇数ページを裏面には偶数ページの順に印刷する。
【００２７】
また、第２の印刷順序での連続紙への両面印刷については、印刷制御装置１０２が第１印刷装置１１１には印刷ジョブの１ページ目、４ページ目、５ページ目、８ページ目・・・・・（(ｎ×４)−３）ページ目、（ｎ×４）ページ目の順に、第２印刷装置１１２には印刷ジョブの２ページ目、３ページ目、６ページ目、７ページ目・・・・・・（（ｎ×４）−２）ページ目、（（ｎ×４）−１）ページ目の順に印刷イメージのドットパターンを送出する。また、第１印刷装置１１１に印刷する４ページ目、８ページ目・・・・・（ｎ×４）ページ目と、第２印刷装置１１２に印刷する３ページ目、７ページ目・・・・・・（（ｎ×４）−１）ページ目は、印刷データを１８０度回転して印刷を行う。ここで、ｎは連続紙の折りたたみを単位とする用紙の枚数（１枚目、２枚目・・・・・・ｎ枚目）である。
【００２８】
これにより、排紙部１１５に収納される連続紙の印刷結果は、図５に示すようにミシン目で折りたたんで重ねてある連続紙の表面と裏面の上下関係と印刷の方向が一定となる。このような印刷結果であれば、重ねてある連続紙をまとめて裁断しても、用紙を１枚毎に反転させて揃える作業は不要となる。
【００２９】
つぎに、折りたたみ単位の片面に印刷するページ数が２ページ以上とする場合の第３の印刷順序での連続紙への両面印刷について図４を参照して説明する。まず、印刷順序と折りたたみ単位の片面に印刷するページ数ｍを指定する手段として、たとえば印刷制御装置１０２の操作パネル１０８から指定する。なお、印刷順序の指定は上位装置１０１で生成する印刷データの中で指定することも可能であることは言うまでもない。
【００３０】
たとえば、折りたたみ単位の片面に印刷するページ数として２ページ、第３の印刷順序が操作パネル１０８で指定されると、印刷制御装置１０２は第１印刷装置１１１には印刷ジョブの１ページ目、２ページ目、８ページ目、７ページ目、９ページ目、１０ページ目、１６ページ目、１５ページ目・・・・・（(ｎ×４×２）−７)ページ目、（(ｎ×４×２）−７＋１）ページ目、（ｎ×４×２）ページ目、（（ｎ×４×２）−１）ページ目の順に、第２印刷装置１１２には印刷ジョブの３ページ目、４ページ目、６ページ目、５ページ目、１１ページ目、１２ページ目、１４ページ目、１３ページ目・・・・・（(ｎ×４×２）−５)ページ目、（(ｎ×４×２）−５＋１）ページ目、（（ｎ×４×２）−３＋１））ページ目、（（ｎ×４×２）−３）ページ目の順に印刷イメージのドットパターンを送出する。ここで、ｎは連続紙の折りたたみを単位とする用紙の枚数（１枚目、２枚目・・・・・・ｎ枚目）である。
【００３１】
また、印刷制御装置１０２は、第１印刷装置１１１に印刷する８ページ目、７ページ目、１６ページ目、１５ページ目・・・・・（ｎ×４×２）ページ目、（（ｎ×４×２）−１）ページ目と、第２印刷装置１１２に印刷する６ページ目、５ページ目、１４ページ目、１３ページ目・・・・・・（（ｎ×４×２）−３＋１））ページ目、（（ｎ×４×２）−３）ページ目は、印刷データを１８０度回転して印刷を行う。
【００３２】
これにより、折りたたみ単位の片面に印刷するページ数が２ページの場合でも、排紙部１１５に収納される連続紙の印刷結果は、図６に示すようにミシン目で折りたたんで重ねてある連続紙の表面と裏面の上下関係と印刷の方向が一定となる。このような印刷結果であれば、重ねてある連続紙をまとめて裁断しても、用紙を１枚毎に反転させて揃える作業は不要となる。同様に、折りたたみ単位の片面に印刷するページ数が３ページ以上であっても、排紙部１１５に収納される連続紙の印刷結果は、ミシン目で折りたたんで重ねてある連続紙の表面と裏面の上下関係と印刷の方向が一定となる。
【００３３】
つぎに、上述した連続紙への両面印刷動作における印刷データ作成処理、ページメモリ作成処理、印刷要求処理、印刷タスク処理などについて詳細に説明する。図７は、印刷順序管理テーブル６０１を構成する要素と、第１の印刷順序と第２の印刷順序および第３の印刷順序を指定した場合の設定内容の例をそれぞれ（ａ）、（ｂ）、（ｃ）に示している。ここでは、印刷順序管理テーブル６０１を構成する要素として、Ｎｅｘｔエントリ６０２、片面印刷ページ数６０３、印刷面６０４、ページ回転６０５、ページ順序６０６、レイアウト順序６０７を構成する。
【００３４】
有効なエントリ数は、片面に印刷するページ数ｍにより決まり、（ｍ×４）エントリが有効になる。（片面に印刷することが可能な最大ページ数×４）が最大エントリとして用意される。この印刷順序管理テーブル６０１は、印刷順序が指定されたとき、または片面に印刷するページ数ｍが指定されたときに、その都度印刷順序と片面に印刷するページ数ｍをパラメータとして作成する。
【００３５】
Ｎｅｘｔエントリ６０２は、つぎの有効なエントリを示していて、最後の有効エントリのＮｅｘｔエントリ６０２には先頭のエントリ（エントリ０）を示すことにより、リングテーブルとして使われる。たとえば、第１の印刷順序の場合には、印刷データの１ページ目を処理する場合にはエントリ０が参照され、２ページ目はエントリ１、３ページ目はエントリ２、４ページ目はエントリ３が参照され、５〜８ページ目は再度エントリ０〜３が参照される管理テーブルである。
【００３６】
片面印刷ページ数６０３は片面に印刷するページ数ｍが設定され、印刷面６０４にはそのページが印刷される面（表または裏）が設定され、ページ回転６０５にはそのページが印刷される回転角度が設定され、ページ順序６０６には片面に印刷するページ数ｍに対する受信した印刷データのページ順が設定され、レイアウト順序６０７には片面に印刷するページ数ｍに対する印刷データの割付け順序が設定される。
【００３７】
図８−１、図８−２は、印刷ページ管理テーブル７０１を構成する要素と、第１の印刷順序と第２の印刷順序および第３の印刷順序を指定した場合に作成される内容の例をそれぞれ（ａ）、（ｂ）、（ｃ）に示している。この印刷ページ管理テーブル７０１は、Ｎｅｘｔエントリ７０２、片面印刷ページ数７０３、印刷面７０４、ページ回転７０５、レイアウト順序７０６、ページメモリアドレス７０７を構成する。
【００３８】
印刷ページ管理テーブル７０１は、印刷データを受信してページメモリ１０７にドットパターンイメージを作成した際に、１ページに対して１エントリを順次作成する。この印刷ページ管理テーブル７０１は、片面に印刷することが可能な最大ページ数以上のエントリが用意される。Ｎｅｘｔエントリ７０２はつぎのエントリを示していて、最後のエントリのＮｅｘｔエントリ７０２には先頭のエントリ（エントリ０）を示すことにより、リングテーブルとして使われる。
【００３９】
片面印刷ページ数７０３、印刷面７０４、ページ回転７０５、レイアウト順序７０６は、印刷順序管理テーブル６０１の片面印刷ページ数６０３、印刷面６０４、ページ回転６０５、レイアウト順序６０７と同じ内容である。ページメモリアドレス７０７には、印刷データからドットパターンイメージを作成したページメモリ１０７のアドレスが格納される。
【００４０】
図９−１、図９−２は、第１印刷出力テーブル８０１と第２印刷出力テーブル８０７を構成する要素と、第１の印刷順序を指定した場合に１〜４ページ目の印刷データに対する第１印刷出力テーブル８０１と第２印刷出力テーブル８０７が作成される状態の例を（ａ）〜（ｄ）に示している。この第１印刷出力テーブル８０１は、Ｎｅｘｔエントリ８０２、有効フラグ８０３、印刷面８０４、ページ回転８０５、ページメモリアドレス８０６を構成する。また、第２印刷出力テーブル８０７は、Ｎｅｘｔエントリ８０８、有効フラグ８０９、印刷面８１０、ページ回転８１１、ページメモリアドレス８１２を構成する。
【００４１】
第１印刷出力テーブル８０１は、印刷ページ管理テーブル７０１から作成され第１印刷タスクがプリンタＩ／Ｆ１０９を介して第１印刷装置１１１に印刷データを送出するために使用される、少なくとも片面に印刷することが可能な最大ページ数以上で、第１印刷装置１１１の性能を十分に達成することが可能なエントリ数が用意される。
【００４２】
Ｎｅｘｔエントリ８０２はつぎのエントリを示していて、最後のエントリのＮｅｘｔエントリ８０２には先頭のエントリ（エントリ０）を示すことにより、リングテーブルとして使われる。有効フラグ８０３は、第１印刷出力テーブル８０１の各エントリが作成されるときに“有効”が設定され、第１印刷タスクがプリンタＩ／Ｆ１０９を介して第１印刷装置１１１に印刷データの送出が完了すると“無効”に設定される。
【００４３】
印刷面８０４、ページ回転８０５、ページメモリアドレス８０６は、印刷ページ管理テーブル７０１の印刷面７０４、ページ回転７０５、ページメモリアドレス７０７と同じ内容である。第２印刷出力テーブル８０７は、第１印刷出力テーブル８０１と同様の内容であるが、第２印刷タスクがプリンタＩ／Ｆ１１０を介して第２印刷装置１１２に印刷データを送出するために使用される。
【００４４】
図１０−１、図１０−２は、第１印刷出力テーブル８０１と第２印刷出力テーブル８０７を構成する要素と、第２の印刷順序を指定した場合に１〜４ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を（ａ）〜（ｄ）に示している。
【００４５】
図１１−１、図１１−２は、第１印刷出力テーブル８０１と第２印刷出力テーブル８０７を構成する要素と、第３の印刷順序を指定した場合に１〜４ページ目の印刷データに対する第１印刷出力テーブルと第２印刷出力テーブルが作成される状態の例を（ａ）〜（ｄ）に示している。
【００４６】
図１２−１、図１２−２は、印刷順序管理テーブル６０１を作成する処理を示すフローチャートである。印刷制御装置１０２は、印刷制御手段２１０の１つである印刷順序管理テーブル作成手段としてこの処理を実行する。この印刷順序管理テーブル作成処理は、印刷順序が指定されたとき、および片面に印刷するページ数ｍが指定されたときに、起動されて印刷順序管理テーブル６０１を作成する。
【００４７】
図１２−１においてまず、Ｓ１１０１で印刷面の初期化、Ｓ１１０２でページ回転の初期化、Ｓ１１０３で作成する印刷順序管理テーブルエントリのカウンタ初期化、Ｓ１１０４で作成する印刷順序管理テーブルエントリ数の設定を行う。
【００４８】
作成する印刷順序管理テーブルエントリ数は、片面に印刷するページ数×４エントリに設定する。これは、第２および第３の印刷順序で印刷する場合には、表→裏→裏→表の４面を繰り返すためである。Ｓ１１０６〜Ｓ１１１６は、片面に印刷されるページ数分の印刷順序管理テーブル６０１のエントリが作成されるまで、繰り返し処理される。
【００４９】
さらに、Ｓ１１０５〜Ｓ１１２８は、必要な印刷順序管理テーブル６０１のエントリの全てが作成されるまで、繰り返し処理される。Ｓ１１０６で各エントリのＮｅｘｔエントリ６０２に現在示しているエントリのつぎ（Entry+1）を設定し、Ｓ１１０７で片面印刷ページ数６０３に操作パネル１０８などで指定された片面に印刷するページ数（Ｌａｙｏｕｔ）を設定し、Ｓ１１０８で印刷面６０４に現在示している印刷面（Face）を設定し、Ｓ１１０９でページ回転６０５に現在示しているページ回転（Rotate）を設定、Ｓ１１１０でページ順序６０６に現在示しているページカウンタ（LayoutCnt＋１）からページ順序を設定する。ページカウンタLayoutCntは、Ｓ１１０５により印刷面毎に初期化される。
【００５０】
つぎに、レイアウト順序６０７を設定するためにＳ１１１１でページ回転をチェックして、ページ回転が０°であれば、Ｓ１１１２で１，２，３・・・と昇順（LayoutCnt+1）にレイアウト順序を設定し、ページ回転が０°でなければ、Ｓ１１１３で・・・３，２，１と降順（Layout-LayoutCnt）にレイアウト順序を設定する。
【００５１】
これにより印刷順序管理テーブル６０１の１エントリ分を作成すると、Ｓ１１１４でエントリカウンタの更新（Ｅｎｔｒｙ＋１）と、Ｓ１１１５で片面ページ数カウンタの更新（Layoutcnt+1）を行い、Ｓ１１１６で片面分の設定が完了したかをチェックする。片面の設定が完了していなければＳ１１０６に戻り、Ｓ１１０６〜Ｓ１１１６により次のページの処理を行う。片面の設定が完了すると、Ｓ１１１７〜Ｓ１１２７によりつぎの面に対する印刷面（Face）とページ回転（Rotate）の更新を行う。
【００５２】
まず、Ｓ１１１７により操作パネル１０８などで指定された印刷順序のチェックを行う。第１の印刷順序が指定されていれば、Ｓ１１１８〜Ｓ１１２０により、印刷面（Face）を表→裏→表→裏と表と裏を交互に更新する。第２または第３の印刷順序が指定されていれば、Ｓ１１２１〜Ｓ１１２７により、印刷面（Face）を表→裏→裏→表という順序の繰り返しで更新する。
【００５３】
すなわち、Ｓ１１２１により印刷面が表のとき、ページ回転が０°（Ｓ１１２２）であれば印刷面を表→裏に更新（Ｓ１１２３）し、ページ回転が０°（Ｓ１１２２）でなければ印刷面は表のままでページ回転を１８０°→０°に更新（Ｓ１１２４）する。Ｓ１１２１により印刷面が裏のとき、ページ回転が１８０°（Ｓ１１２５）であれば印刷面を裏→表に更新（Ｓ１１２６）し、ページ回転が１８０°（Ｓ１１２５）でなければ印刷面は裏のままでページ回転を０°→１８０°に更新（Ｓ１１２７）する。Ｓ１１２８で必要な印刷順序管理テーブルの全エントリの設定が完了したかをチェックする。完了していなければＳ１１０５に戻り、次の印刷面の処理を行う。必要な印刷順序管理テーブルの全エントリの設定が完了した場合には、Ｓ１１２９により最後のＮｅｘｔエントリを印刷順序管理テーブル６０１の先頭エントリを示すように再設定する。Ｓ１１３０で印刷順序管理テーブル６０１の先頭のエントリを示すようにポインタPrtSeqPtrを初期化する。
【００５４】
以上のようにＳ１１０１〜Ｓ１１３０により、印刷順序管理テーブル６０１の作成が完了する。第１の印刷順序が指定されると図７の（ａ）、第２の印刷順序が指定されると図７の（ｂ）、第３の印刷順序が指定されると図７の（ｃ）で示すように印刷順序管理テーブル６０１は設定される。
【００５５】
図１３−１、図１３−２は、ページメモリ作成処理を示すフローチャートである。印刷制御装置１０２は、印刷制御手段２１０の一部としてこの処理を実行する。また、この処理は印刷ページ管理テーブル作成・更新手段２１２、および第１出力データ作成・更新手段２１５と第２出力データ作成・更新手段２２０の一部を有している。印刷制御装置１０２は１ページ分の印刷データを受信すると、ページメモリ作成処理を起動して、Ｓ１２０１でページメモリ１０７に印刷データのドットパターンイメージを展開し、Ｓ１２０２〜Ｓ１２０６により印刷ページ管理テーブル７０１に１エントリ（１ページ分）の管理データを設定する。Ｓ１２０２でドットパターンイメージに展開したページメモリアドレスを印刷ページ管理テーブル７０１のページメモリアドレス７０７に設定する。
【００５６】
続いて、印刷順序管理テーブル６０１のエントリポインタ（PrtSeqPtr）で示されるエントリデータを参照して、Ｓ１２０３で片面印刷ページ数７０３を設定し、Ｓ１２０４で印刷面７０４を設定し、Ｓ１２０５でページ回転７０５を設定し、Ｓ１２０６でレイアウト順序７０６を設定する。
【００５７】
続いて、Ｓ１２０７で印刷面の最初のページかどうかのチェックを行い、最初のページであればＳ１２０８で印刷ページ管理テーブル７０１のエントリポインタを退避（WkPagePtr）する。Ｓ１２０９で片面に印刷するページ数分の作成が完了したかどうかをチェックし、印刷面が完了していなければ、Ｓ１２２０で印刷ページ管理テーブル７０１のエントリポインタ（PrtPagePtr）を更新し、Ｓ１２２１で印刷順序管理テーブル６０１のエントリポインタ（PrtSeqPtr）を更新してページメモリ作成処理を終了する。印刷面が完了していればＳ１２１０〜Ｓ１２１９により下記の印刷要求処理を実行する。
【００５８】
まず、Ｓ１２１０〜Ｓ１２１６により片面に印刷する全てのページに対応する一時印刷出力テーブルのエントリを作成する。一時印刷出力テーブルの形式は、第１印刷出力テーブル８０１および第２印刷出力テーブル８０７と同じである。印刷データの受信順に作成されている印刷ページ管理テーブル７０１のエントリから、一時印刷出力テーブルのエントリは出力順に作成する。Ｓ１２１０で印刷ページ管理テーブル７０１のレイアウト順序７０６の値から印刷出力テーブルのエントリ位置（ｉ）を求める。エントリ位置（ｉ）で示される一時印刷出力テーブルに、Ｓ１２１１で印刷面を設定し、Ｓ１２１２でページ回転を設定し、Ｓ１２１３でページメモリアドレスを設定し、Ｓ１２１４で有効フラグに“有効”を設定する。
【００５９】
続いて、Ｓ１２１５で印刷面の全ページ分の一時印刷出力テーブルのエントリを設定完了したかどうかをチェックし、設定完了していなければＳ１２１６で印刷ページ管理テーブルの退避エントリポインタ（WkPagePtr）を更新してＳ１２１０〜Ｓ１２１５を繰り返し実行する。設定完了していれば、Ｓ１２１７とＳ１２１８により、一時印刷出力テーブルの有効フラグに有効データの終端として“無効”を設定する。
【００６０】
Ｓ１２１９では、印刷要求処理を起動して一時印刷出力テーブルの有効エントリを第１印刷出力テーブル８０１または第２印刷出力テーブル８０７に設定する。印刷要求処理を実行した後、Ｓ１２２０で印刷ページ管理テーブル７０１のエントリポインタ（PrtPagePtr）を更新し、Ｓ１２２１で印刷順序管理テーブル６０１のエントリポインタ（PrtSeqPtr）を更新してページメモリ作成処理を終了する。
【００６１】
つぎに、図１４−１、図１４−２に示すフローチャートを参照して印刷要求処理について説明する。印刷制御装置１０２は、印刷制御手段２１０の一部としてこの処理を実行する。また、この処理は、第１出力データ作成・更新手段２１５と第２出力データ作成・更新手段２２０の一部を有している。
【００６２】
まず、Ｓ１３０１で一時印刷出力テーブルのポインタを初期化（ｉ＝０）する。Ｓ１３０２で一時印刷出力テーブルの設定値から印刷面が表か裏かをチェックする。印刷面が表であればＳ１３０３〜Ｓ１３１１により、一時印刷出力テーブルの内容を第１印刷出力テーブル８０１に設定する。印刷面が裏であればＳ１３１２〜Ｓ１３２０により、一時印刷出力テーブルの内容を第２印刷出力テーブル８０７に設定する。
【００６３】
続いて、第１印刷出力テーブル８０１への設定では、まずＳ１３０３により、第１印刷出力テーブル８０１の入力ポインタPrtInPtr_1で示されるエントリが空いているかをチェックする。
【００６４】
有効フラグ８０３が“有効”であれば、空いていないので、空き待ち（有効フラグ８０３＝“無効”）を行う。空き待ちは、たとえばＳ１３０４のように１００ｍｓスリープして、Ｓ１３０３で再度空きチェックすることで、スリープ中に第１印刷タスクが該当エントリのデータを処理して空き（有効フラグ８０３＝“無効”）となるまで繰り返すことで行う。該当エントリが空き（有効フラグ８０３＝“無効”）であれば、Ｓ１３０５〜Ｓ１３０８により、一時印刷出力テーブルのエントリデータを第１印刷出力テーブル８０１の入力ポインタPrtInPtr_1で示されるエントリに設定する。
【００６５】
続いて、Ｓ１３０５で印刷面８０４を設定し、Ｓ１３０６でページ回転８０５を設定し、Ｓ１３０７でページメモリアドレス８０６を設定し、最後にＳ１３０８で有効フラグ８０３を“有効”に設定する。Ｓ１３０９で第１印刷出力テーブル８０１の入力ポインタPrtInPtr_1を更新し、Ｓ１３１０で一時印刷出力テーブルのエントリポインタを更新する。Ｓ１３１１でつぎの一時印刷出力テーブルのエントリの有効フラグをチェックし、“有効”であれば、Ｓ１３０３〜Ｓ１３１１を繰り返し、第１印刷出力テーブル８０１のつぎのエントリデータの設定を行う。
【００６６】
続いて、Ｓ１３１１で、つぎの一時印刷出力テーブルのエントリの有効フラグのチェックで“無効”を検出すると、この印刷要求処理での第１印刷出力テーブル８０１への設定を終了する。第２印刷出力テーブル８０７へのエントリデータ設定についても、Ｓ１３０３〜Ｓ１３１１で第１印刷出力テーブル８０１のエントリデータを設定するのと同様な処理をＳ１３１２〜Ｓ１３２０により行う。
【００６７】
つぎに、第１印刷タスク処理および第２印刷タスク処理について説明する。図１５−１は、ページメモリ１０７に作成したドットパターンイメージを第１印刷装置１１１に転送して印刷を行う第１印刷タスク処理を示すフローチャートである。また、図１５−２は第２印刷装置１１２に転送して印刷する第２印刷タスク処理を示すフローチャートである。印刷制御装置１０２は、印刷制御手段２１０の一部としてこの処理を実行する。この処理は、第１出力データ作成・更新手段２１５と第２出力データ作成・更新手段２２０の一部を有している。
【００６８】
第１印刷タスクと第２印刷タスクは、印刷制御装置１０２の立ち上がりで起動されて、それぞれ第１印刷出力テーブル８０１と第２印刷出力テーブル８０７のエントリが有効になるのを監視していて、有効を検出するとその有効エントリのデータに従いページメモリ１０７に作成されているドットパターンイメージをそれぞれ第１印刷装置１１１と第２印刷装置１１２に転送して印刷する。
【００６９】
図１５−１の第１印刷タスクが起動されると、Ｓ１４０１で第１印刷出力テーブル８０１を初期化（クリア）し、Ｓ１４０２で第１印刷出力テーブル８０１の入力ポインタ（PrtInPtr_1）を初期化し、Ｓ１４０３で第１印刷出力テーブル８０１の出力ポインタ（PrtOutPtr_1）を初期化する。
【００７０】
Ｓ１４０４で第１印刷出力テーブル８０１の出力ポインタ（PrtOutPtr_1）で示されるエントリが“有効”であるかをチェックする。“有効”でなければ、たとえばＳ１４０５のように１００ｍｓスリープして、Ｓ１４０４で再度エントリが“有効”であるかをチェックする。“有効”であれば、Ｓ１４０６〜Ｓ１４０８によりページ回転や作成されているドットパターンイメージのページメモリ１０７のアドレスをプリンタＩ／Ｆ１０９に設定して起動する。プリンタＩ／Ｆ１０９を起動すると、Ｓ１４０９とＳ１４１０により前記ドットパターンイメージの第１印刷装置１１１への転送と印刷が終了するのを待つ。
【００７１】
転送と印刷が終了すると、Ｓ１４１１で現在の第１印刷出力テーブル８０１の出力ポインタ（PrtOutPtr_1）で示すエントリを“無効”にし、Ｓ１４１２で出力ポインタ（PrtOutPtr_1）を更新してＳ１４０４に戻り、つぎのエントリに対する処理を繰り返す。同様に、図１５−２の第２印刷タスクは、Ｓ１４１３〜Ｓ１４２０により第２印刷出力テーブル８０７とプリンタＩ／Ｆ１１０を使い、第２印刷装置１１２にドットイメージデータを転送して印刷を行う。
【００７２】
したがって、上述したようにプログラムが動作することにより、第１の印刷順序および本発明の第２の印刷順序と第３の印刷順序で印刷することができ、第２の印刷順序と第３の印刷順序での印刷ではミシン目で折りたたんで重ねてある連続紙の表面と裏面の上下関係と印刷の方向が一定となる。
【００７３】
このように、上述したこの実施の形態では、連続紙への両面印刷について、連続紙の折りたたみ単位で表面と裏面を入れ替えて用紙に印刷すると共に、表面と裏面を入れ替えた用紙への印刷では印刷データを１８０度回転する。これにより、ミシン目で折りたたんで重ねてある連続紙の表面と裏面の上下関係と印刷の方向を一定とし、重ねてある連続紙をまとめて裁断しても、用紙を１枚毎に反転させて揃える作業が不要になるため、低コストで生産性の良い後処理が可能となる。また、重ねてある用紙をまとめて裁断する方法は、印刷物を１枚毎に裁断する後処理機で裁断する方法に比べ、低コストであるばかりでなく、短時間に大量の裁断が可能であり生産性も良い。さらに、本発明のシステムは、用紙ジャムなどの裁断不良が少ないので、印刷後の後処理のオペレータの作業負担が軽減される。
【００７４】
ところで、これまで説明してきた実施の形態における連続紙への両面印刷の機能、手段、処理方法の各工程をプログラム化し、コンピュータで読み取り可能な記録媒体に記録し、コンピュータ上で実行することもできる。また、この処理方法の一部をネットワーク上の装置やシステムに有し、通信回線を通して実現することもできる。 
【００７５】
すなわち、この実施の形態で説明した処理方法は、図１６に示すように、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータ（ＣＰＵ１３０）で実行することにより実現される。このプログラムは、キーボード１３５の操作などにより、メモリ１３１、ハードディスク１３４、フレキシブルディスク１３７、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ−Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３６、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータ（ＣＰＵ１３０）によって記録媒体から読み出し、必要に応じて表示装置１３３に表示することによって実行される。また、必要に応じてこの処理方法のデータを通信装置１３２から外部装置に送受信することも可能である。 
【００７６】
また、このプログラムは、図１７に示すように、上記記録媒体を介して、インターネット１４０などのネットワークによってパーソナルコンピュータなどの装置１４１〜１４３に配布することができる。 
【００７７】
すなわち、このプログラムは、たとえばコンピュータに内蔵されている記録媒体としてのハードディスクに、あらかじめインストールした状態で提供することができる。また、このプログラムは、プログラムを記録媒体に一時的あるいは永続的に格納し、コンピュータにユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージプログラムとして提供することができる。 
【００７８】
記録媒体としては、たとえば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ、磁気ディスク、半導体メモリなどが利用できる。
【００７９】
プログラムは、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクなどの記憶装置にダウンロードさせるようにすることができる。
【００８０】
なお、この実施の形態では、第１印刷装置１１１と第２印刷装置１１２の２台の印刷装置で連続紙の両面に印刷する連続紙両面印刷システムの例について説明したが、手動で１台の印刷装置で両面印刷するシステムについても本発明は適用可能である。また、本発明は、ロール紙を給紙して印刷した後に折り畳み装置で用紙を折り畳んで排紙する印刷システムについても適用可能である。さらに、この実施の形態では第１印刷装置１１１と第２印刷装置１１２の２台の印刷装置を構成するシステム例について示したが、比較的小サイズの連続紙などを用いる場合など、第１印刷装置１１１と第２印刷装置１１２の２つの機能を１台の装置にまとめた装置構成であってもよい。
【産業上の利用可能性】
【００８１】
以上のように、本発明にかかる両面印刷システム、両面印刷方法、プログラム、並びに記録媒体は、一定間隔毎に折りたたみ目を有する連続紙の両面へ印刷することに有用であり、特に、連続紙の両面印刷を行う両面印刷システム、両面印刷方法、プログラム、並びに記録媒体に適している。
【符号の説明】
【００８２】
１０１  上位装置
１０２  印刷制御装置
１０３  上位Ｉ／Ｆ
１０５  ＣＰＵ
１０６  プログラムメモリ
１０７  ページメモリ
１０８  操作パネル
１０９，１１０  プリンタＩ／Ｆ
１１１  第１印刷装置
１１２  第２印刷装置
６０１  印刷順序管理テーブル
７０１  印刷ページ管理テーブル
８０１  第１印刷出力テーブル
８０２  第２印刷出力テーブル
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開昭５６−９９５８５号公報
【特許文献２】特開平７−２３７３３６号公報
【特許文献３】特開２００１−２８７４２１号公報
【特許文献４】特開２００９−５１０９６号公報
【図１】
2011178035.tif 000003
【図２】
2011178035.tif 000004
【図３】
2011178035.tif 000005
【図４】
2011178035.tif 000006
【図５】
2011178035.tif 000007
【図６】
2011178035.tif 000008
【図７】
2011178035.tif 000009
【図８−１】
2011178035.tif 000010
【図８−２】
2011178035.tif 000011
【図９−１】
2011178035.tif 000012
【図９−２】
2011178035.tif 000013
【図１０−１】
2011178035.tif 000014
【図１０−２】
2011178035.tif 000015
【図１１−１】
2011178035.tif 000016
【図１１−２】
2011178035.tif 000017
【図１２−１】
2011178035.tif 000018
【図１２−２】
2011178035.tif 000019
【図１３−１】
2011178035.tif 000020
【図１３−２】
2011178035.tif 000021
【図１４−１】
2011178035.tif 000022
【図１４−２】
2011178035.tif 000023
【図１５−１】
2011178035.tif 000024
【図１５−２】
2011178035.tif 000025
【図１６】
2011178035.tif 000026
【図１７】
2011178035.tif 000027
【図１８】
2011178035.tif 000028
【図１９】
2011178035.tif 000029