(57)【要約】【課題】簡単な制御で連続記録紙のページ境界位置を跨ぐように上部認識マークおよび下部認識マークを印刷できると共に開口部に上部認識マークおよび下部認識マークが掛からないようにすること。【解決手段】プリンタ制御装置１００は、変位量Ｙと、スプロケット穴切離し部ＢＢ１の領域におけるページ境界から最短のスプロケット穴ＳＨまでの距離Ｌと、上部認識マークＭＫ１および下部認識マークＭＫ２のそれぞれについて変位量が指定されていない場合の基準マーク長Ｍ２とに基づいて、上部認識マークＭＫ１および下部認識マークＭＫ２のぞれぞれのマーク長を算出する上部／下部認識マーク長計算部１８と、変位量Ｙと、距離Ｌと、基準マーク長Ｍ１と、画像印刷領域ＧＡの副走査方向の領域長Ｍ２とに基づいて、上部認識マークＭＫ１および下部認識マークＭＫ２の印刷開始位置を算出する上部／下部認識マーク開始位置計算部１９とを備えた。【選択図】図１
2011084063.tif 000002
【特許請求の範囲】
【請求項１】
開口部が設けられた両端部と所定長さ毎のページ境界とを有する連続用紙に画像形成を行う画像形成装置を制御する画像形成制御装置であって、
画像形成の対象となる画像形成領域の前記連続用紙上の基準位置からの副走査方向の変位量の入力を受け付ける入力受付部と、
前記変位量と、前記両端部の領域における前記ページ境界から最短の前記開口部までの距離と、前記連続用紙のページ上端であることを示す上部認識マークおよび連続用紙のページ下端であることを示す下部認識マークのそれぞれについて前記変位量が指定されていない場合の基準マーク長とに基づいて、前記上部認識マークおよび前記下部認識マークのぞれぞれのマーク長を算出するマーク長計算部と、
前記変位量と、前記距離と、前記基準マーク長と、前記画像形成領域の副走査方向の領域長とに基づいて、前記上部認識マークおよび前記下部認識マークの画像形成開始位置を算出するマーク開始位置計算部と、
前記画像形成装置に対して、前記両端部の領域に、算出された印刷開始位置から、算出されたマーク長で、前記上部認識マークおよび前記下部認識マークを画像形成する制御を行う制御部と、
を備えたこと特徴とする画像形成制御装置。
【請求項２】
前記変位量をＹ、前記距離をＬ、前記基準マーク長をＭ２、前記領域長をＭ１とし、Ｙ＜０の場合において、
前記マーク長計算部は、Ｙ＞Ｌの場合には、前記上部認識マークの前記マーク長を（Ｌ＋Ｍ２）と算出し、
前記マーク開始位置計算部は、Ｙ＞Ｌの場合には、前記上部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位［−（Ｌ＋Ｙ）］の位置と算出することを特徴とする請求項１に記載の画像形成制御装置。
【請求項３】
前記マーク長計算部は、Ｙ≦Ｌの場合には、前記上部認識マークの前記マーク長を（Ｍ２−Ｙ）と算出し、
前記マーク開始位置計算部は、Ｙ≦Ｌの場合には、前記上部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位（Ｍ２−Ｙ）の位置と算出することを特徴とする請求項２に記載の画像形成制御装置。
【請求項４】
前記変位量をＹ、前記距離をＬ、前記基準マーク長をＭ２、前記領域長をＭ１とし、Ｙ＜０の場合において、
前記マーク長計算部は、−（Ｌ−Ｍ２）＜Ｙ≦０の場合には、前記下部認識マークの前記マーク長をＭ２と算出し、
前記マーク開始位置計算部は、−（Ｌ−Ｍ２）＜Ｙ≦０の場合には、前記下部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位（Ｍ１−Ｍ２）の位置と算出することを特徴とする請求項１に記載の画像形成制御装置。
【請求項５】
前記マーク長計算部は、−Ｌ＜Ｙ≦［−（Ｌ−Ｍ２）］の場合には、前記下部認識マークの前記マーク長を（Ｙ＋Ｌ）と算出し、
前記マーク開始位置計算部は、−Ｌ＜Ｙ≦［−（Ｌ−Ｍ２）］の場合には、前記下部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位［Ｍ１−（Ｌ＋Ｙ）］の位置と算出することを特徴とする請求項４に記載の画像形成制御装置。
【請求項６】
前記マーク長計算部は、Ｙ≦−Ｌの場合には、前記下部認識マークの前記マーク長を０と算出し、
前記マーク開始位置計算部は、Ｙ≦−Ｌの場合には、前記下部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位Ｍ２の位置と算出することを特徴とする請求項５に記載の画像形成制御装置。
【請求項７】
前記変位量をＹ、前記距離をＬ、前記基準マーク長をＭ２、前記領域長をＭ１とし、Ｙ＞０の場合において、
前記マーク長計算部は、Ｙ≦（Ｌ−Ｍ２）の場合には、前記上部認識マークの前記マーク長をＭ１と算出し、
前記マーク開始位置計算部は、前記上部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端の位置と算出することを特徴とする請求項１に記載の画像形成制御装置。
【請求項８】
前記マーク長計算部は、（Ｌ−Ｍ２）＜Ｙ＜Ｌの場合には、前記上部認識マークの前記マーク長を（Ｌ−Ｙ）と算出することを特徴とする請求項７に記載の画像形成制御装置。
【請求項９】
前記マーク長計算部は、Ｌ≦Ｙの場合には、前記上部認識マークの前記マーク長を０と算出することを特徴とする請求項８に記載の画像形成制御装置。
【請求項１０】
前記変位量をＹ、前記距離をＬ、前記基準マーク長をＭ２、前記領域長をＭ１とし、Ｙ＞０の場合において、
前記マーク長計算部は、Ｙ＜Ｌの場合には、前記下部認識マークの前記マーク長を（Ｍ２＋Ｙ）と算出し、Ｌ≦Ｙの場合には、前記下部認識マークの前記マーク長を（Ｍ２＋Ｌ）と算出し、
前記マーク開始位置計算部は、前記下部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位［Ｍ１−（Ｍ２＋Ｙ）］の位置と算出することを特徴とする請求項４に記載の画像形成制御装置。
【請求項１１】
ネットワークに接続されたホスト装置からの指令に基づいて、前記上部認識マークおよび前記下部認識マークのパターンを選択する選択部をさらに備え、
前記制御部は、前記画像形成装置に対して、選択されたパターンの前記上部認識マークおよび前記下部認識マークを画像形成する制御を行うことを特徴とする請求項１に記載の画像形成制御装置。
【請求項１２】
開口部が設けられた両端部と所定長さ毎のページ境界とを有する連続用紙に画像形成を行う画像形成装置を制御する画像形成制御装置で実行される画像形成制御方法であって、
画像形成の対象となる画像形成領域の前記連続用紙上の基準位置からの副走査方向の変位量の入力を受け付けるステップと、
前記変位量と、前記両端部の領域における前記ページ境界から最短の前記開口部までの距離と、前記連続用紙のページ上端であることを示す上部認識マークおよび連続用紙のページ下端であることを示す下部認識マークのそれぞれについて前記変位量が指定されていない場合の基準マーク長とに基づいて、前記上部認識マークおよび前記下部認識マークのぞれぞれのマーク長を算出するステップと、
前記変位量と、前記距離と、前記基準マーク長と、前記画像形成領域の副走査方向の領域長とに基づいて、前記上部認識マークおよび前記下部認識マークの画像形成開始位置を算出するステップと、
前記画像形成装置に対して、前記両端部の領域に、算出された印刷開始位置から、算出されたマーク長で、前記上部認識マークおよび前記下部認識マークを画像形成する制御を行うステップと、
を含むこと特徴とする画像形成制御方法。
【請求項１３】
開口部が設けられた両端部と所定長さ毎のページ境界とを有する連続用紙に画像形成を行う画像形成装置を制御するコンピュータに実行させるためのプログラムであって、
画像形成の対象となる画像形成領域の前記連続用紙上の基準位置からの副走査方向の変位量の入力を受け付けるステップと、
前記変位量と、前記両端部の領域における前記ページ境界から最短の前記開口部までの距離と、前記連続用紙のページ上端であることを示す上部認識マークおよび連続用紙のページ下端であることを示す下部認識マークのそれぞれについて前記変位量が指定されていない場合の基準マーク長とに基づいて、前記上部認識マークおよび前記下部認識マークのぞれぞれのマーク長を算出するステップと、
前記変位量と、前記距離と、前記基準マーク長と、前記画像形成領域の副走査方向の領域長とに基づいて、前記上部認識マークおよび前記下部認識マークの画像形成開始位置を算出するステップと、
前記画像形成装置に対して、前記両端部の領域に、算出された印刷開始位置から、算出されたマーク長で、前記上部認識マークおよび前記下部認識マークを画像形成する制御を行うステップと、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成制御装置、画像形成制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、印刷された大量の連続記録紙からなる印刷物の束に関し、印刷物の仕分けを容易にするため、連続記録紙のミシン目を跨ぐように認識マークを印刷することで、印刷された印刷物の中身を確認することなく、折り畳んだ状態でジョブの切れ目を認識する方法がある。
【０００３】
例えば特許文献１では、連続記録紙のサイズに対応する画像形成領域の境界を跨ぐように認識マークを生成し、生成された前記認識マークと印刷画像データを合成して印刷する方式が提案されている。
【０００４】
また、特許文献２では、連続記録紙の山折りミシン目の位置を示す信号を受取り、前記信号により山折りミシン目の位置を知り、山折りミシン目を跨ぐように長方形認識マークのパターンを印刷する方式が提案されている。また、特許文献３では無駄紙を失くすため、スプロケット穴切離し部に認識マークを印刷する方式が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には、次のような課題がある。特許文献１に記載されている方法では、連続記録紙が、社名、ロゴ、広告等が予め印刷（事前印刷）されたプレプリント紙の場合、その連続記録紙のプレプリント内容に、プリンタ装置の印刷内容を合わせるために、オペレータが主走査方向及び副走査方向に印刷画像データをずらした場合、印刷画像データと共に認識マークの印刷位置がずれ、ミシン目を跨ぐように認識マークを印刷することができない場合がある。
【０００６】
特許文献２には、ミシン目の位置を認識するために専用の機構を設けなければならないという問題がある。また、特許文献３には、スプロケット穴切離し部に一種類の認識マークをジョブ開始ページから数ページに亘り印刷することにより、ジョブの切れ目を認識できるようにしたものが記載されているが、認識マークが一種類のために、例えば、１ページからなるジョブの印刷が連続した場合などでは、１ページのジョブの前後で認識マークが連続して印刷されるため、１ページのジョブの切れ目を認識することができないという問題がある。
【０００７】
この発明は、かかる実情に鑑みてなされたものであり、画像印刷領域を変位させた場合でも、ページの境界の位置を認識するための専用な機構を設けず、簡単な制御で連続記録紙のページ境界位置を跨ぐように上部認識マークおよび下部認識マークを印刷できると共に開口部に上部認識マークおよび下部認識マークが掛からないようにすることができる画像形成制御装置、画像形成制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明にかかる画像形成制御装置は、開口部が設けられた両端部と所定長さ毎のページ境界とを有する連続用紙に画像形成を行う画像形成装置を制御する画像形成制御装置であって、画像形成の対象となる画像形成領域の前記連続用紙上の基準位置からの副走査方向の変位量の入力を受け付ける入力受付部と、前記変位量と、前記両端部の領域における前記ページ境界から最短の前記開口部までの距離と、前記連続用紙のページ上端であることを示す上部認識マークおよび連続用紙のページ下端であることを示す下部認識マークのそれぞれについて前記変位量が指定されていない場合の基準マーク長とに基づいて、前記上部認識マークおよび前記下部認識マークのぞれぞれのマーク長を算出するマーク長計算部と、前記変位量と、前記距離と、前記基準マーク長と、前記画像形成領域の副走査方向の領域長とに基づいて、前記上部認識マークおよび前記下部認識マークの画像形成開始位置を算出するマーク開始位置計算部と、前記画像形成装置に対して、前記両端部の領域に、算出された印刷開始位置から、算出されたマーク長で、前記上部認識マークおよび前記下部認識マークを画像形成する制御を行う制御部と、を備えたこと特徴とする。
【０００９】
本発明にかかる画像形成制御方法は、開口部が設けられた両端部と所定長さ毎のページ境界とを有する連続用紙に画像形成を行う画像形成装置を制御する画像形成制御装置で実行される画像形成制御方法であって、画像形成の対象となる画像形成領域の前記連続用紙上の基準位置からの副走査方向の変位量の入力を受け付けるステップと、前記変位量と、前記両端部の領域における前記ページ境界から最短の前記開口部までの距離と、前記連続用紙のページ上端であることを示す上部認識マークおよび連続用紙のページ下端であることを示す下部認識マークのそれぞれについて前記変位量が指定されていない場合の基準マーク長とに基づいて、前記上部認識マークおよび前記下部認識マークのぞれぞれのマーク長を算出するステップと、前記変位量と、前記距離と、前記基準マーク長と、前記画像形成領域の副走査方向の領域長とに基づいて、前記上部認識マークおよび前記下部認識マークの画像形成開始位置を算出するステップと、前記画像形成装置に対して、前記両端部の領域に、算出された印刷開始位置から、算出されたマーク長で、前記上部認識マークおよび前記下部認識マークを画像形成する制御を行うステップと、を含むこと特徴とする。
【００１０】
本発明にかかるプログラムは、開口部が設けられた両端部と所定長さ毎のページ境界とを有する連続用紙に画像形成を行う画像形成装置を制御するコンピュータに実行させるためのプログラムであって、画像形成の対象となる画像形成領域の前記連続用紙上の基準位置からの副走査方向の変位量の入力を受け付けるステップと、前記変位量と、前記両端部の領域における前記ページ境界から最短の前記開口部までの距離と、前記連続用紙のページ上端であることを示す上部認識マークおよび連続用紙のページ下端であることを示す下部認識マークのそれぞれについて前記変位量が指定されていない場合の基準マーク長とに基づいて、前記上部認識マークおよび前記下部認識マークのぞれぞれのマーク長を算出するステップと、前記変位量と、前記距離と、前記基準マーク長と、前記画像形成領域の副走査方向の領域長とに基づいて、前記上部認識マークおよび前記下部認識マークの画像形成開始位置を算出するステップと、前記画像形成装置に対して、前記両端部の領域に、算出された印刷開始位置から、算出されたマーク長で、前記上部認識マークおよび前記下部認識マークを画像形成する制御を行うステップと、を前記コンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、画像印刷領域を変位させた場合でも、ページの境界の位置を認識するための専用な機構を設けず、簡単な制御で連続記録紙のページ境界位置を跨ぐように上部認識マークおよび下部認識マークを印刷できると共に開口部に上部認識マークおよび下部認識マークが掛からないようにすることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態に係るプリンタシステムの概略構成を示した機能ブロック図である。
【図２】図２は、連続印刷用紙ＰＰの紙面と画像印刷領域ＧＡとの関係を説明するための模式図である。
【図３】図３は、画像印刷領域ＧＡを、副走査方向及び主走査方向に共に負の方向にずらす場合における連続印刷用紙ＰＰに対する印刷の態様を説明するための模式図である。
【図４】図４は、画像印刷領域ＧＡを副走査方向に変位Ｙ（Ｙ＜０）だけずらした場合の上部認識マークＭＫ１及び下部認識マークＭＫ２のマーク長と印刷開始位置について説明するための模式図である。
【図５】図５は、副走査方向の変位量Ｙが負の場合における上部認識マークＭＫ１のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【図６】図６は、副走査方向の変位量Ｙが負の場合における下部認識マークＭＫ２のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【図７】図７は、本実施の形態のプリンタ制御装置１００の動作の手順を示すフローチャートである。
【図８】図８は、本実施の形態のプリンタ制御装置１００の動作の手順を示すフローチャートである。
【図９】図９は、印刷する画像印刷領域ＧＡを、副走査方向及び主走査方向に共に正の方向にずらす場合における連続印刷用紙ＰＰに対する印刷の態様を説明するための模式図である。
【図１０】図１０は、副走査方向に印刷画像データを変位Ｙ（Ｙ＞０）だけずらした時の上部認識マークＭＫ１及び下部認識マークＭＫ２の印刷開始位置と認識マーク長について説明するための模式図である。
【図１１】図１１は、副走査方向の変位量Ｙが正の場合における上部認識マークＭＫ１のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【図１２】図１２は、副走査方向の変位量Ｙが正の場合における下部認識マークＭＫ２のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、この発明の実施の形態を詳細に説明する。図１は、本実施の形態にかかるプリンタシステムの概略構成を示した機能ブロック図である。
【００１４】
本実施の形態のプリンタシステムは、図１に示すように、プリンタ制御装置１００とプリンタ２００とを備えている。プリンタ制御装置１００は、印刷ジョブ情報をホストコンピュータなどから受け取って、連続印刷用紙に印刷ジョブ情報に対応した画像を形成するプリンタ２００を制御するものである。プリンタ制御装置１００は、受信した印刷ジョブ情報に含まれる各々のページの印刷情報に基づき、そのページをプリンタ２００で印刷する際に適用する印刷画像データに変換して、プリンタ２００へと出力する。
【００１５】
また、プリンタ２００への印刷画像データの出力に伴い、プリンタ２００の印刷にかかる動作も制御することもできる。ここで、本実施の形態では、プリンタ制御装置１００は、プリンタ２００と別個の構成となっているが、これに限定されるものではない。例えば、プリンタ装置の内部にプリンタ制御装置を備えた構成とすることもできる。この場合には、プリンタエンジンがプリンタ２００の機能に相当することになる。さらに、プリンタ制御装置１００を、ＣＰＵやメモリ等を用いた通常のコンピュータで実現することができる。この場合において、プリンタ制御装置１００を、コンピュータにおいてプリンタ装置の印刷動作を制御するプリンタドライバとして実現することもできる。
【００１６】
図１において、データ受信部１は、ホストコンピュータより印刷ジョブ情報等の種々のデータを受信するものであり、メイン制御部２は、このプリンタ制御装置１００の各要素を所定の制御プログラムに従って制御するものであり、データ受信部１が受信したデータについては、そのデータを解析し、編集処理部３に送信する。
【００１７】
編集処理部３は、メイン制御部２より送信されたデータを展開処理のためのコマンド・パラメータに編集し、ページ展開部４に送信する。ページ展開部４は、編集処理部３より受信したコマンド・パラメータに従い、ビットマップ形式の印刷画像データを作成してページメモリ５に展開する処理を行う。
【００１８】
ページ展開部４がページメモリ５に１ページ分の印刷画像データの展開を終了すると、メイン制御部２は、ページメモリ５に展開された印刷画像データの先頭アドレス及び転送バイト数をデータ転送制御部６に設定する。
【００１９】
また、操作部９は、印刷画像データを印刷する画像印刷領域を、連続印刷用紙ＰＰ上の印刷の基準となる標準位置から主走査方向及び副走査方向にずらす設定等の種々の入力操作をオペレータから受け付けるためのものである。例えば、ホストコンピュータの適宜なアプリケーションプログラムが作成した印刷ジョブ情報の各印刷ページにおける種々の印刷項目の印刷位置と、プリンタ２００にセットされている連続印刷用紙のプレプリントの内容に含まれる対応する印刷項目の記録位置との位置合わせが必要な場合、オペレータは、印刷位置を記録位置に合わせるために、操作部９を操作して、印刷画像データに基づく画像を印刷する画像印刷領域を、印刷の基準となる標準位置から主走査方向及び副走査方向に必要な距離だけずらすための変位量の設定を行う。
【００２０】
このような操作が行われた場合、操作部９より設定操作された変位量を元に、メイン制御部２がプリンタ２００の所定アドレスに設定されている値を、その設定操作された変位量に対応した値に書き換えることにより、印刷データ出力部８から出力される印刷画像データの用紙への書き出し開始位置を変更する。
【００２１】
ここで、印刷データ出力部８には、用紙幅設定レジスタ１０、用紙長設定レジスタ１１、主走査方向画像データ補正値設定レジスタ１２、副走査方向画像データ補正値設定レジスタ１３、上部認識マーク選択レジスタ１４、下部認識マーク選択レジスタ１５、用紙幅カウンタ１６、用紙長カウンタ１７、上部／下部認識マーク長計算部１８、上部／下部認識マーク開始位置計算部１９、及び、スプロケット穴切離し部印刷データ生成部２０が含まれる。
【００２２】
メイン制御部２は、プリンタ２００が使用する連続印刷用紙ＰＰの用紙幅と用紙長とを用紙幅設定レジスタ１０及び用紙長設定レジスタ１１にそれぞれ設定する。また、メイン制御部２は、操作部９により設定された主走査方向及び副走査方向の変位量を主走査方向画像データ補正値設定レジスタ１２及び副走査方向画像データ補正値設定レジスタ１３にそれぞれ設定する。また、メイン制御部２は、ホストコンピュータから送信されるデータに含まれているコマンドより画像形成領域上部のミシン目に対し印刷する上部認識マーク（後述）の種類を上部認識マーク選択レジスタ１４に設定する。また、メイン制御部２は、画像形成領域下部のミシン目に対し印刷する下部認識マーク（後述）の種類を下部認識マーク選択レジスタ１５に設定する。
【００２３】
ここで、上部認識マークＭＫ１は、連続印刷用紙ＰＰの各ページのページ上端であることを示すマークである。下部認識マークＭＫ２は、連続印刷用紙ＰＰの各ページのページ下端であることを示すマークである。
【００２４】
本実施の形態では、上部認識マーク及び下部認識マークとしては、それぞれ、１本線のパターンと２本線のパターンとを用意している。これらのパターンをどのように使い分けるかは任意に設定可能であるが、例えば、ジョブの開始及び終了位置に１本線を、ジョブの途中の位置に２本線を形成すれば、印刷結果から容易にジョブの切れ目を認識できるようにすることができる。
【００２５】
メイン制御部２によるこれらの各種レジスタへの値の設定後、データ転送制御部６は、転送開始アドレス及び転送数を基に、ページメモリ５からラインバッファ７に印刷画像データを転送する。
【００２６】
ラインバッファ７に印刷画像データがある程度転送された後、印刷データ出力部８は、プリンタ２００から受信した印刷画像データ要求信号に同期して、ラインバッファ７から印刷画像データを読み出し、読み出した１ラインの印刷画像データをバイト単位でプリンタ２００に送出する。
【００２７】
また、用紙幅カウンタ１６は、印刷画像データ送出時に主走査方向の記録位置をカウントするためのカウンタである。用紙長カウンタ１７は、印刷画像データ送出時に副走査方向の記録位置をカウントするためのカウンタである。
【００２８】
上部／下部認識マーク長計算部１８は、連続印刷用紙ＰＰに記録する上部認識マーク及び下部認識マークの副走査方向のマーク長を計算する。具体的には、上部／下部認識マーク長計算部１８は、副走査方向画像データ補正値設定レジスタ１３に設定された副走査方向の変位量と、スプロケット穴切離し部におけるページ境界から最短のスプロケット穴までの距離Ｌと、上部認識マークＭＫ１および下部認識マークＭＫ２のそれぞれについて変位量が指定されていない場合の基準マーク長Ｍ２とに基づいて、上部認識マークＭＫ１のマーク長および下部認識マークＭＫ２のマーク長を算出する。
【００２９】
上部／下部認識マーク開始位置計算部１９は、連続印刷用紙ＰＰに記録する上部認識マーク及び下部認識マークの副走査方向の印刷開始位置を計算する。具体的には、上部／下部認識マーク開始位置計算部１９は、上記変位量と、上記距離Ｌと、上記基準マーク長Ｍ２と、画像印刷領域の副走査方向の領域長Ｍ１とに基づいて、上部認識マークＭＫ１の印刷開始位置および下部認識マークＭＫ２の印刷開始位置を算出する。
【００３０】
スプロケット穴切離し部印刷データ生成部２０は、後述するスプロケット穴切離し部における印刷データ（非印刷を表す白データ）を生成する。
【００３１】
図２は、連続印刷用紙ＰＰの紙面と、プリンタ２００が１ページ分の印刷画像データを印刷する画像印刷領域ＧＡとの関係を例示したものである。図２では、オペレータが、連続印刷用紙ＰＰの印刷領域に対して、画像印刷領域ＧＡをずらす操作（変位させる操作）を行っていない状態を示しており、この状態が本実施の形態における印刷状態の基準となる状態である。この印刷状態の基準となる状態は、連続印刷用紙ＰＰの１ページ分の印刷領域と、プリンタ２００が１ページ分の印刷画像データを印刷する画像印刷領域ＧＡとが一致している状態である。また、図２は、後述する上部認識マークＭＫ１及び下部認識マークＭＫ２の、画像印刷領域ＧＡをずらさない場合の印刷開始位置も示している。
【００３２】
図２において、連続印刷用紙ＰＰは、主走査方向には、その中央の寸法ＬＮの部分が印刷領域ＢＣに設定されている。連続印刷用紙ＰＰの両端部、すなわち印刷領域ＢＣの外側のそれぞれ寸法Ｎの部分には、プリンタ２００が連続印刷用紙ＰＰを搬送するために用いるトラクタフィーダ（図示略）に係合する開口部としてのスプロケット穴ＳＨを副走査方向に所定間隔で複数設けたスプロケット穴切離し部ＢＢ１，ＢＢ２が設けられている。
【００３３】
また、スプロケット穴切離し部ＢＢ１，ＢＢ２を印刷領域ＢＣから切り離して分離できるように、印刷領域ＢＣとスプロケット穴切離し部ＢＢ１，ＢＢ２の境界には、切り離し用のミシン目ＣＬ１，ＣＬ２が設けられている。
【００３４】
また、連続印刷用紙ＰＰは、副走査方向（用紙搬送方向）には、その寸法Ｍ１の領域が１ページ分の印刷領域に設定されており、その印刷領域毎に切り離すためのミシン目ＢＬが、寸法Ｍ１毎に設けられている。
【００３５】
そして、連続印刷用紙ＰＰの１ページ分の印刷領域は、主走査方向には印刷領域ＢＣで規定される寸法ＬＮを持ち、副走査方向には、ミシン目ＢＬの間隔で規定される寸法Ｍ１を持つ領域に設定されている。
【００３６】
印刷領域ＢＣの幅の領域を、ミシン目ＢＬの間隔で区切った各領域が、１ページ分の画像の印刷を行う画像印刷領域ＧＡの、基準位置である。
【００３７】
一方、プリンタ２００の印刷機構は、連続印刷用紙ＰＰの印刷領域ＢＣの主走査方向上流側のスプロケット穴切離し部ＢＢ１に、上部認識マークＭＫ１及び下部認識マークＭＫ２を印刷できるように、その印刷開始位置ＳＳは、各ページの画像印刷領域ＧＡの印刷開始位置から主走査方向上流側にスプロケット穴切離し部ＢＢ１の主走査方向の寸法Ｎだけ移動した位置に規定されている。この印刷開始位置ＳＳが、印刷位置の基準となる基準位置である。
【００３８】
そして、上部認識マークＭＫ１と、下部認識マークＭＫ２は、この基準状態では、次のように記録される。まず、上部認識マークＭＫ１と下部認識マークＭＫ２は、上述のようにジョブ中の位置に応じた１本線又は２本線のパターンであり、副走査方向の寸法は基準マーク長Ｍ２（基準長さ）である。
【００３９】
ここで、上側の画像印刷領域ＧＡを印刷ジョブの１ページ目の画像を印刷する領域とし、下側の画像印刷領域ＧＡを印刷ジョブの２ページ目（３ページ目以降の図示は省略しているが、最終ページではないとする）の画像を印刷する領域とする。この場合、印刷ジョブの１ページ目の上部には、用紙の左端から主走査方向に距離Ｎ１の位置から始まる１本線の上部認識マークＭＫ１が記録され、ページの下部には、用紙の左端から主走査方向に距離Ｎ２の位置から始まる２本線の下部認識マークＭＫ２が記録される。
【００４０】
また、印刷ジョブの２ページ目の上部には、用紙の左端から主走査方向に距離Ｎ２の位置に２本線の上部認識マークＭＫ１が記録され、ページの下部には、用紙の左端から主走査方向に距離Ｎ２の位置に２本線の下部認識マークＭＫ２が記録される。
【００４１】
したがって、この状態では、印刷ジョブの１ページ目と２ページ目との境界に位置するミシン目ＢＬを跨いで、２本線の上部認識マークＭＫ１と下部認識マークＭＫ２とが連続する態様に記録される。それとともに、印刷ジョブの１ページ目の上部には１本線の上部認識マークＭＫ１が記録されるので、印刷ジョブの先頭ページを容易に識別することができる。図示は省略したが、印刷ジョブの最終ページの下部にも１本線の下部認識マークＭＫ２が記録されるので、印刷ジョブの最終ページも容易に識別することができる。
【００４２】
図３は、オペレータが操作部９を操作し、連続印刷用紙ＰＰにプリンタ２００が印刷画像データを印刷する画像印刷領域ＧＡを、副走査方向及び主走査方向に共に負の方向にずらす操作（変位させる操作）を行った場合の、連続印刷用紙ＰＰに対する印刷の態様を説明するための概略図である。この場合、副走査方向の変位量をＹとし、主走査方向の変位量をＸとする（Ｘ及びＹは負の値である）。
【００４３】
図３に示す状態では、図２に示した状態と比較して、連続印刷用紙ＰＰの１ページ分の印刷領域に対し、画像印刷領域ＧＡは、オペレータ操作による副走査方向及び主走査方向共に負の方向へのズレ量をもっている。したがって、この場合、印刷開始位置ＳＳは、連続印刷用紙ＰＰの主走査方向上流側の端部から、主走査方向へＸだけずれ、副走査方向へＹだけずれている。
【００４４】
次に、図３に示したように画像印刷領域ＧＡを副走査方向にＹだけずらした場合の上部認識マークＭＫ１及び下部認識マークＭＫ２のマーク長と印刷開始位置について説明する。以下の図３及び図４に示す例の説明において、Ｌはミシン目ＢＬから、副走査方向の負の方向（Ｙによる変位の側）で最も近いスプロケット穴ＳＨまでの距離をあらわす。また、Ｍ１は上記の通り、ミシン目ＢＬの副走査方向の間隔である。なお、基準マーク長Ｍ２はＬよりも小さい値に設定される。
【００４５】
図４は、図３に示したように画像印刷領域ＧＡを副走査方向にＹ（Ｙ＜０）だけずらした場合の上部認識マークＭＫ１及び下部認識マークＭＫ２のマーク長と印刷開始位置について説明するための概略図である。ここで、折れ線ＳＰｕは、Ｙに応じて変化する上部認識マークＭＫ１の印刷開始位置をあらわす。折れ線ＳＰｂは、Ｙに応じて変化する下部認識マークＭＫ２の印刷開始位置をあらわす。ＭＬｕは、Ｙに応じて変化する上部認識マークＭＫ１のマーク長（上部認識マーク長）をあらわす。ＭＬｂは、Ｙに応じて変化する下部認識マークＭＫ２のマーク長（下部認識マーク長）をあらわす。図で右に行くほどＹの絶対値が大きい状態を示し、−Ｌ＜Ｙ≦０では折れ線ＳＰｕからミシン目ＢＬに下ろした垂線の長さが｜Ｙ｜（Ｙの絶対値）であり、Ｙ≦−Ｌでは折れ線ＳＰｂからミシン目ＢＬに下ろした垂線の長さが｜Ｙ｜である。
【００４６】
ここで、図２におけるＳＳも変位量に伴って変位することになる。このＳＳは、画像印刷領域が変位した状態では、変位量Ｙだけ副走査方向に変位した画像印刷領域ＧＡのページ上端位置となる。このため、ＳＳを変位した画像印刷領域ＧＡのページ上端位置と称する。
【００４７】
図５は、副走査方向の変位量Ｙが負の場合における上部認識マークＭＫ１のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【００４８】
このように画像印刷領域ＧＡを副走査方向の負の方向にずらした場合、上部認識マークＭＫ１及び下部認識マークＭＫ２は、印刷開始位置を変更しないと、その画像印刷領域ＧＡのずれに伴って同じ態様にずれる。そこでまず、画像印刷領域ＧＡをずらさない場合と同じ位置に上部認識マークＭＫ１の下端が来るようにするため、上部／下部認識マーク長計算部１８および上部／下部認識マーク開始位置計算部１９は、指定された変位量Ｙの値を判断する（ステップＳ１１）。そして、Ｙ＞−Ｌの場合には、上部／下部認識マーク長計算部１８は、上部認識マークＭＫ１のマーク長ＭＬｕを（Ｍ２−Ｙ）と算出する（ステップＳ１４）。そして、上部／下部認識マーク開始位置計算部１９は、上部認識マークＭＫ１の副走査方向の印刷開始位置ＳＰｕを、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ１）と同じ位置（変位量０）に算出する（ステップＳ１５）。
【００４９】
一方、ステップＳ１１において、Ｙ≦−Ｌの場合、すなわち、副走査方向へのずれＹの大きさが、距離Ｌ以上である場合、上位認識マークＭＫ１の副走査方向の印刷開始位置を、変位した画像印刷領域ＧＡのページ上端位置ＳＳと同じとすると、スプロケット穴ＳＨに上部認識マークＭＫ１が掛かり、上部認識マークＭＫ１の印刷画像がかすれるなどの印刷汚れを生じる恐れがある。そこで、この場合には、上部／下部認識マーク長計算部１８は、上部認識マークＭＫ１のマーク長ＭＬｕを（Ｌ＋Ｍ２）と算出する（ステップＳ１２）。そして、上部／下部認識マーク開始位置計算部１９は、上部認識マークＭＫ１の副走査方向の印刷開始位置ＳＰｕを、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ１）から変位−（Ｌ＋Ｙ）の位置と算出する（ステップＳ１３）。これにより、スプロケット穴ＳＨに上部認識マークＭＫ１が掛からないようにすることができる（図４で折れ線ＳＰｕがミシン目ＢＬと平行になっている部分に相当する）。
【００５０】
図６は、副走査方向の変位量Ｙが負の場合における下部認識マークＭＫ２のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【００５１】
同様に、下部認識マークＭＫ２に関しては、上部／下部認識マーク長計算部１８および上部／下部認識マーク開始位置計算部１９は、指定された変位量Ｙの値を判断する（ステップＳ２１）。そして、−（Ｌ−Ｍ２）＜Ｙ≦０の場合、すなわち画像印刷領域ＧＡの副走査方向のずれ量｜Ｙ｜が、（Ｌ−Ｍ２）の値よりも小さい場合、上部／下部認識マーク長計算部１８は、下部認識マークＭＫ２のマーク長ＭＬｂを基準のマーク長Ｍ２と算出する（ステップＳ２２）。そして、上部／下部認識マーク開始位置計算部１９は、下部認識マークＭＫ２の副走査方向の印刷開始位置ＳＰｂを、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ２）から変位（Ｍ１−Ｍ２）の位置と算出する（ステップＳ２３）。
【００５２】
また、ステップＳ２１において、−Ｌ＜Ｙ≦−（Ｌ−Ｍ２）の場合、すなわち、画像印刷領域ＧＡの副走査方向のずれ量｜Ｙ｜が（Ｌ−Ｍ２）以上でかつＬ未満の範囲の値である場合、下部認識マークＭＫ２の副走査方向の印刷開始位置を印刷開始位置ＳＳから変位（Ｍ１−Ｍ２）の位置として印刷すると、スプロケット穴ＳＨに下部認識マークＭＫ２が掛かり、下部認識マークＭＫ２の印刷画像がかすれるなどの印刷汚れを生じる恐れがある。
【００５３】
そこでこの場合には、上部／下部認識マーク長計算部１８は、下部認識マークＭＫ２のマーク長ＭＬｂを（Ｌ＋Ｙ）と算出する（ステップＳ２４）。そして、上部／下部認識マーク開始位置計算部１９は、下部認識マークＭＫ２の副走査方向の印刷開始位置ＳＰｂを、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ２）から変位〔Ｍ１−（Ｌ＋Ｙ）〕の位置と算出する（ステップＳ２５）。これにより、スプロケット穴ＳＨに下部認識マークＭＫ２が掛からないようにすることができる（図４で折れ線ＳＰｂがミシン目ＢＬと平行になっている部分に相当する）。
【００５４】
また、ステップＳ２１において、Ｙ≦−Ｌの場合、すなわち、画像印刷領域ＧＡの副走査方向のずれ量｜Ｙ｜が距離Ｌ以上の場合は、スプロケット穴ＳＨよりも図で下側に下部認識マークＭＫ２を形成することができない。このため、上部／下部認識マーク長計算部１８は、下部認識マークＭＫ２のマーク長ＭＬｂを０と算出する（ステップＳ２６）。そして、上部／下部認識マーク開始位置計算部１９は、下部認識マークＭＫ２の副走査方向の印刷開始位置ＳＰｂを、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ２）から変位Ｍ１の位置と算出する（ステップＳ２７）。この場合、下部認識マークＭＫ２は印刷されないので、副走査方向の印刷開始位置は任意の位置としてよい。
【００５５】
なお、この場合には、上部認識マークＭＫ１のみで、ミシン目ＢＬを跨ぐマークを形成することになる。
【００５６】
Ｙの値に応じて以上のように各認識マークのマーク長及び副走査方向の印刷開始位置を設定することにより、Ｙ＜０の場合において、Ｙの値によらず、ミシン目ＢＬを跨ぎ、かつスプロケット穴ＳＨには掛からないように、認識マークを印刷することができる。
【００５７】
次に、図３に示したように、主走査方向の負の方向かつ副走査方向の負の方向に印刷画像データをずらす設定を行った場合の（主走査方向の変位Ｘ、副走査方向の変位Ｙ、Ｘ，Ｙ＜０）、本実施の形態かかるプリンタ制御装置１００の動作について説明する。図７、図８は、本実施の形態のプリンタ制御装置１００の動作の手順を示すフローチャートである。
【００５８】
ここでは、−（Ｌ−Ｍ２）＜Ｙ≦０の場合の上部認識マークＭＫ１及び下部認識マークＭＫ２のマーク長ＭＬｕ，ＭＬｂ及び副走査方向の印刷開始位置ＳＰｕ，ＳＰｂを用いて説明するが、Ｙがその他の値の場合には、上述の通り値を変更すればよい。
【００５９】
−（Ｌ−Ｍ２）＜Ｙ≦０の場合、上部認識マークＭＫ１の副走査方向の印刷開始位置ＳＰｕは、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ１）から変位０の位置となる。従って、最初のラインから上部認識マークＭＫ１を形成することになる。
【００６０】
このとき、あるジョブに係る１ページ目の画像についてプリンタ２００からの印刷画像データ要求信号を受信すると、スプロケット穴切離し部印刷データ生成部２０がまず、上部認識マークＭＫ１の主走査方向の形成開始位置直前までの距離に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する。ここでは、１本線のマークを、Ｘの値によらず用紙端から距離Ｎ１の位置に形成するとすると、図３からわかるように、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ２）から距離（Ｎ１−Ｘ）の位置に上部認識マークＭＫ１を形成することになるため、スプロケット穴切離し部印刷データ生成部２０は、この距離（Ｎ１−Ｘ）に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する（ステップＳ３１）。
【００６１】
そして、スプロケット穴切離し部印刷データ生成部２０は、１バイトの白データをプリンタ２００に送出する毎に用紙幅カウンタ１６をカウントアップする。そして、（Ｎ１−Ｘ）に対応したデータ量の白データをプリンタ２００に送出した後、スプロケット穴切離し部印刷データ生成部２０は、上部認識マーク選択レジスタ１４に設定されている認識マークのパターン（ここでは１本線のパターンであり、マークのライン幅に相当する黒ドット列）のデータを上部認識マークＭＫ１の印刷データとして生成してプリンタ２００に送出する（ステップＳ３２）。
【００６２】
その後、スプロケット穴切離し部印刷データ生成部２０は、白データと上部認識マークの合計幅がスプロケット穴切離し部ＢＢ１の幅Ｎに達しているか否かを判断する（ステップＳ３３）。そして、白データと上部認識マークの合計幅がスプロケット穴切離し部ＢＢ１の幅Ｎに達していなければ（ステップＳ３３：Ｎｏ）、スプロケット穴切離し部印刷データ生成部２０がその残りの距離に対応したデータ量の白データを生成してプリンタ２００へ送出し（ステップＳ３４）、上記合計幅が幅Ｎに達するまで、ステップＳ３４の処理を繰り返す。この残り距離は、認識マークのパターンの幅をｎ１とすると、〔Ｎ−（Ｎ１−Ｘ）−ｎ１〕である。
【００６３】
このようにして、上記合計幅が幅Ｎに達した場合（ステップＳ３３：Ｙｅｓ）、すなわち、スプロケット穴切離し部ＢＢ１の幅Ｎに対応したデータ量の白データと上部認識マークＭＫ１の印刷データとをプリンタ２００に送出した後、印刷データ出力部８がラインバッファ７から印刷画像データを読み出し、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量の印刷画像データをプリンタ２００に送出する（ステップＳ３５）。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に上部認識マークＭＫ１が１ライン分記録される。
【００６４】
このとき、認識マークの開始位置がＸの分ずれたために、ラインバッファ７から読み出される印刷画像データと、スプロケット穴切離し部印刷データ生成部２０が出力する上部認識マークＭＫ１の印刷データあるいは白データとの印刷位置が重なる場合がある。上記〔Ｎ−（Ｎ１−Ｘ）−ｎ１〕が負の値になる場合である。この場合には、印刷画像データと上部認識マークＭＫ１の印刷データあるいは白データとのＯＲ出力を印刷データとする。
【００６５】
また、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量よりも、ラインバッファ７から読み出す印刷画像データの１ラインのデータ量が大きい場合は、用紙幅に対応したデータ量を超えた部分の１ラインのデータについては、ラインバッファ７より印刷画像データを読み出すがプリンタ２００へは送出しない。
【００６６】
１ライン分の印刷画像データをプリンタ２００に送出した後、印刷データ出力部８は、用紙長カウンタ１７をカウントアップし、上部認識マークＭＫ１のパターンの送出は、用紙長カウンタ１７が上部認識マークＭＫ１のマーク長（Ｍ２―Ｙ）に対応したライン数を示すまで（ステップＳ３６：Ｎｏ）、同様に繰り返す。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に上部認識マークＭＫ１が記録される。
【００６７】
その後、用紙長カウンタ１７が、下部認識マークＭＫ２の副走査方向の印刷開始位置である、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ１）から変位（Ｍ１−Ｍ２）の位置に対応した値から１を減じた値を示すまでは（ステップＳ３８：Ｎｏ）、認識マークのないラインに対応する動作として、スプロケット穴切離し部ＢＢ１の幅Ｎに対応したデータ量の白データのプリンタ２００への送出と、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量のラインバッファ７から読み出した印刷画像データのプリンタ２００への送出とを同様に繰り返す（ステップＳ３７）。
【００６８】
用紙長カウンタ１７が変位（Ｍ１−Ｍ２）の位置に対応した値になったならば（ステップＳ３８：Ｙｅｓ）、下部認識マークＭＫ２を形成するための動作に移行する。
【００６９】
すなわち、スプロケット穴切離し部印刷データ生成部２０が、下部認識マークＭＫ２の主走査方向の印刷開始位置直前までの距離に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する。ここでは、２本線のマークを、Ｘの値によらず用紙端から距離Ｎ２の位置に形成するとすると、図３からわかるように、主走査方向の位置としては変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図３のＳＳ２）から距離（Ｎ２−Ｘ）の位置に下部認識マークＭＫ２を形成することになるため、スプロケット穴切離し部印刷データ生成部２０は、この距離（Ｎ２−Ｘ）に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する（ステップＳ３９）。
【００７０】
そして、１バイトの白データをプリンタ２００に送出する毎に用紙幅カウンタ１６をカウントアップし、（Ｎ２−Ｘ）に対応したデータ量の白データをプリンタ２００に送出した後、スプロケット穴切離し部印刷データ生成部２０は、下部認識マーク選択レジスタ１５に設定されている認識マークのパターン（ここでは２本線のパターンであり、左側のマークのライン幅に相当する黒ドット列と、ラインの間隔に相当する白ドット列と、右側のマークのライン幅に相当する黒ドット列）のデータを下部認識マークＭＫ２の印刷データとして生成してプリンタ２００に送出する（ステップＳ４０）。そしてその後、白データと下部認識マークの合計幅がスプロケット穴切離し部ＢＢ１の幅Ｎに達していなければ（ステップＳ４１：Ｎｏ）、スプロケット穴切離し部印刷データ生成部２０がその残りの距離に対応したデータ量の白データを生成してプリンタ２００へ送出する（ステップＳ４２）。この残り距離は、認識マークのパターンの幅をｎ２とすると、〔Ｎ−（Ｎ２−Ｘ）−ｎ２〕である。
【００７１】
このようにして、スプロケット穴切離し部ＢＢ１の幅Ｎに対応したデータ量の白データと下部認識マークＭＫ２の印刷データとをプリンタ２００に送出した後（ステップＳ４１：Ｙｅｓ）、上述の場合と同様に、印刷データ出力部８がラインバッファ７から印刷画像データを読み出し、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量の印刷画像データをプリンタ２００に送出する（ステップＳ４３）。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に下部認識マークＭＫ２が１ライン分記録される。
【００７２】
１ライン分の印刷画像データをプリンタ２００に送出した後、用紙長カウンタ１７をカウントアップし、下部認識マークＭＫ２のパターンの送出は、用紙長カウンタ１７がページの終端を示すＭ１に対応したライン数を示すまで（ステップＳ４４：Ｎｏ）、同様に繰り返す。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に下部認識マークＭＫ２が記録される。
【００７３】
その後、印刷データ出力部８は、用紙長カウンタ１７をリセットすると共に、上部認識マーク選択レジスタ１４及び下部認識マーク選択レジスタ１５に設定された、次のページにおいて形成する各認識マークを指定するデータを有効とし、プリンタ２００からの次のページの画像についての印刷画像データ要求信号の受信に応じて、１ページ目の場合と同様に、次のページについて、スプロケット穴切離し部ＢＢ１の幅Ｎに対応した白データ及び認識マークの印刷データと、ラインバッファ７から読み出した印刷画像データのプリンタ２００への送出を行う。
【００７４】
このとき、どのページにおいて上部認識マーク及び下部認識マークのパターンをどのパターンにするかは、ホストコンピュータから送信されるデータに含まれるコマンドにより、選択部としてのメイン制御部２が設定を行う。そして、スプロケット穴切離し部印刷データ生成部２０が、認識マークを形成する各ラインで最初に出力する白データの量は、形成する認識マークの用紙上での開始位置及び画像印刷領域ＧＡの主走査方向の変位Ｘに応じて決まる。
【００７５】
すなわち、例えば上部認識マークとして２本線のパターンを形成する場合もあり、この場合には、スプロケット穴切離し部印刷データ生成部２０は、上部認識マークを形成するラインにおいて、（Ｎ１−Ｘ）ではなく（Ｎ２−Ｘ）に対応したデータ量の白データをプリンタ２００に送出した後、２本線のパターンのデータを上部認識マークの印刷データとして生成してプリンタ２００に送出することになる。逆に、下部認識マークとして１本線のパターンを形成する場合もあり、この場合には、スプロケット穴切離し部印刷データ生成部２０は、下部認識マークを形成するラインにおいて、（Ｎ２−Ｘ）ではなく（Ｎ１−Ｘ）に対応したデータ量の白データをプリンタ２００に送出した後、１本線のパターンのデータを下部認識マークの印刷データとして生成してプリンタ２００に送出することになる。
【００７６】
また、上部認識マークＭＫ１の副走査方向の印刷開始位置が印刷開始位置ＳＳと一致しない場合には、用紙長カウンタ１７が、その印刷開始位置に対応した値から１を減じた値を示すまでは、上述の認識マークのないラインに対応する動作を行えばよい。
【００７７】
また、下部認識マークＭＫ２のマーク長が０の場合には、下部認識マークＭＫ２の形成に掛かる動作を行う必要はなく、上部認識マークＭＫ１のないラインに達した後は、用紙長カウンタ１７がページの終端を示すＭ１に対応したライン数を示すまで、上述の認識マークのないラインに対応する動作を行えばよい。
【００７８】
以上の例では、副走査方向について、印刷画像データを負の方向に変位した場合について説明したが、次に、副走査方向について、印刷画像データを正の方向に変位した場合について説明する。
【００７９】
図９は、オペレータが、連続印刷用紙ＰＰにプリンタ２００が印刷画像データを印刷する画像印刷領域ＧＡを、副走査方向及び主走査方向に共に正の方向にずらす操作（変位させる操作）を行った場合の、連続印刷用紙ＰＰに対する印刷の態様を説明するための、図３と対応する概略図である。この場合も、副走査方向の変位をＹとし、主走査方向の変位をＸとする（Ｘ及びＹは正の値である）。
【００８０】
図９に示す状態では、図２に示した状態と比較して、連続印刷用紙ＰＰの１ページ分の印刷領域に対し、画像印刷領域ＧＡは、オペレータ操作による副走査方向及び主走査方向共に正の方向へのズレ量（変位量）をもっている。したがって、この場合、印刷開始位置ＳＳは、連続印刷用紙ＰＰの主走査方向上流側の端部から、主走査方向へＸだけずれ、副走査方向へＹだけずれている。
【００８１】
次に、図９に示したように画像印刷領域ＧＡを副走査方向にＹだけずらした場合の上部認識マークＭＫ１及び下部認識マークＭＫ２のマーク長と印刷開始位置について説明する。以下の図９及び図１０に示す例の説明において、Ｌはミシン目ＢＬから、副走査方向の正の方向（Ｙによる変位の側）で最も近いスプロケット穴ＳＨまでの距離をあらわす。また、Ｍ１は上記の通り、ミシン目ＢＬの副走査方向の間隔である。なお、基準マーク長Ｍ２はＬよりも小さい値に設定される。
【００８２】
図１０は、副走査方向の正の方向に印刷画像データをずらした時の上部認識マークＭＫ１及び下部認識マークＭＫ２の印刷開始位置と認識マーク長について説明するための、図４と対応する概略図である。この図においても画像印刷領域ＧＡの変位量はＹで示すが、ここではＹは正の値である。
【００８３】
ここで、図２におけるＳＳも変位量に伴って変位することになる。このＳＳは、画像印刷領域が変位した状態では、変位量Ｙだけ副走査方向に変位した画像印刷領域ＧＡの上端位置となる。このため、ＳＳを変位した画像印刷領域ＧＡの上端位置と称する。
【００８４】
また、図１０において、折れ線ＳＰｕ′は、Ｙに応じて変化する上部認識マークＭＫ１の印刷開始位置をあらわし、折れ線ＳＰｕ″は、Ｙに応じて変化する上部認識マークＭＫ１の下端位置をあらわし、直線ＳＰｂ′は下部認識マークＭＫ２の印刷開始位置をあらわし、ＭＬｕ′は、Ｙに応じて変化する上部認識マークＭＫ１のマーク長（上部認識マーク長）をあらわし、ＭＬｂ′は、Ｙに応じて変化する下部認識マークＭＫ２のマーク長（下部認識マーク長）をあらわす。図４の場合と同様、図で右に行くほどＹ（の絶対値）が大きい状態を示し、Ｙ＜Ｌでは折れ線ＳＰｕ′からミシン目ＢＬに下ろした垂線の長さがＹであり、Ｌ≦ＹではＹの値は図には直接は表われないが、それまでと同じ比率で図で右に行くほど増加する。
【００８５】
このように画像印刷領域ＧＡを副走査方向の正の方向にずらした場合も、図４の場合と同様、上部認識マークＭＫ１及び下部認識マークＭＫ２は、印刷開始位置を変更しないと、その画像印刷領域ＧＡのずれに伴って同じ態様にずれる。
【００８６】
図１１は、副走査方向の変位量Ｙが正の場合における上部認識マークＭＫ１のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【００８７】
まず、上部認識マークＭＫ１については、形成位置が副走査方向の正の方向にずれるため、図４の場合のような図で上側のスプロケット穴ＳＨに上部認識マークＭＫ１が掛かることはない。従って、上部／下部認識マーク開始位置計算部１９は、上部認識マークＭＫ１の副走査方向の印刷開始位置ＳＰｕ’を、常に変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図９のＳＳ１）と同じ値（変位量０）と算出する（ステップＳ５１）。
【００８８】
次に、上部／下部認識マーク長計算部１８は、変位量Ｙの値を判断する（ステップＳ５２）。そして、Ｙ≦（Ｌ−Ｍ２）の場合には、図で下側のスプロケット穴ＳＨに上部認識マークＭＫ１が掛かることもないため、上部／下部認識マーク長計算部１８は、上部認識マークＭＫ１のマーク長ＭＬｕ’を、基準マーク長Ｍ２と算出する（ステップＳ５３）。
【００８９】
一方、ステップＳ５２において、（Ｌ−Ｍ２）＜Ｙ＜Ｌの場合、上部認識マークＭＫ１のマーク長ＭＬｕ’を基準のマーク長Ｍ２とすると、スプロケット穴ＳＨに上部認識マークＭＫ１が掛かり、上部認識マークＭＫ１の印刷画像がかすれるなどの印刷汚れを生じる恐れがある。そこで、この場合には、上部／下部認識マーク長計算部１８は、上部認識マークＭＫ１のマーク長ＭＬｕ’を（Ｌ−Ｙ）と算出し（ステップＳ５４）、スプロケット穴ＳＨに上部認識マークＭＫ１が掛からないようにする（図１０で折れ線ＳＰｕ″がミシン目ＢＬと平行になっている部分に相当する）。
【００９０】
また、ステップＳ５２において、Ｌ≦Ｙの場合には、スプロケット穴ＳＨよりも図で上側に上部認識マークＭＫ１を形成することができないため、上部／下部認識マーク長計算部１８は、上部認識マークＭＫ１のマーク長ＭＬｕ’を０と算出する（ステップＳ５５）。この場合、上部認識マークＭＫ１は印刷されないので、副走査方向の印刷開始位置は任意の位置としてよい。
【００９１】
図１２は、副走査方向の変位量Ｙが正の場合における下部認識マークＭＫ２のマーク長および印刷開始位置決定処理の手順を示すフローチャートである。
【００９２】
下部認識マークＭＫ２については、画像印刷領域ＧＡをずらさない場合と同じ位置に下部認識マークＭＫ２の上端が来るようにするため、上部／下部認識マーク開始位置計算部１９は、下部認識マークＭＫ２の副走査方向の印刷開始位置ＳＰｂ’を、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図９のＳＳ２）から変位〔Ｍ１−（Ｍ２＋Ｙ）〕の位置と算出する（ステップＳ６０）。これは、画像印刷領域ＧＡの変位Ｙの分だけ、印刷開始位置を図９、１０で上側にずらすことに相当する。
【００９３】
次に、上部／下部認識マーク長計算部１８は、変位量Ｙの値を判断する（ステップＳ６１）。そして、Ｙ＜Ｌの場合には、下部認識マークＭＫ２を下端まで形成してもスプロケット穴ＳＨに掛かることはないため、上部／下部認識マーク長計算部１８は、下部認識マークＭＫ２のマーク長ＭＬｂ’を（Ｍ２＋Ｙ）と算出する（ステップＳ６２）。
【００９４】
一方、ステップＳ６１において、Ｌ≦Ｙの場合には、下部認識マークＭＫ２を下端まで形成するとスプロケット穴ＳＨに掛かるため、上部／下部認識マーク長計算部１８は、下部認識マークＭＫ２のマーク長ＭＬｂ’を（Ｍ２＋Ｌ）と算出し（ステップＳ６３）、スプロケット穴ＳＨに下部認識マークＭＫ２が掛からないようにする（図１０で折れ線ＳＰｕ′がミシン目ＢＬと平行になっている部分に相当する）。
【００９５】
なお、この場合には、下部認識マークＭＫ２のみで、ミシン目ＢＬを跨ぐマークを形成することになる。
【００９６】
Ｙの値に応じて以上のように各認識マークのマーク長及び副走査方向の印刷開始位置を設定することにより、Ｙ＞０の場合において、Ｙの値によらず、ミシン目ＢＬを跨ぎ、かつスプロケット穴ＳＨには掛からないように、認識マークを印刷することができる。
【００９７】
次に、図９に示したように、主走査方向の正の方向かつ副走査方向の正の方向に印刷画像データをずらす設定を行った場合の（主走査方向の変位Ｘ、副走査方向の変位Ｙ、Ｘ，Ｙ＞０）、本実施の形態にかかるプリンタ制御装置１００の動作について説明する。この動作は、基本的には図７，８を用いて説明した処理と同様な動作であり、変位の方向に応じて各認識マークのマーク長や印刷開始位置が異なるのみである。
【００９８】
ここでは、０＜Ｙ≦（Ｌ−Ｍ２）の場合の上部認識マークＭＫ１及び下部認識マークＭＫ２のマーク長及び副走査方向の印刷開始位置を用いて説明するが、Ｙがその他の値の場合には、上述の通り値を変更すればよい。
【００９９】
０＜Ｙ≦（Ｌ−Ｍ２）の場合、上部認識マークＭＫ１の副走査方向の印刷開始位置は、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図９のＳＳ１）から変位０の位置となる。従って、最初のラインから上部認識マークＭＫ１を形成することになる。
【０１００】
このとき、あるジョブに係る１ページ目の画像についてプリンタ２００からの印刷画像データ要求信号を受信すると、スプロケット穴切離し部印刷データ生成部２０がまず、上部認識マークＭＫ１の主走査方向の形成開始位置直前までの距離に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する。ここでは、１本線のマークを、Ｘの値によらず用紙端から距離Ｎ１の位置に形成するとすると、図９からわかるように、印刷開始位置ＳＳから距離（Ｎ１−Ｘ）の位置に上部認識マークＭＫ１を形成することになるため、スプロケット穴切離し部印刷データ生成部２０は、この距離（Ｎ１−Ｘ）に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する（ステップＳ３１）。
【０１０１】
そして、１バイトの白データをプリンタ２００に送出する毎に用紙幅カウンタ１６をカウントアップし、（Ｎ１−Ｘ）に対応したデータ量の白データをプリンタ２００に送出した後、スプロケット穴切離し部印刷データ生成部２０は、上部認識マーク選択レジスタ１４に設定されている認識マークのパターンのデータを上部認識マークＭＫ１の印刷データとして生成してプリンタ２００に送出する（ステップＳ３２）。そしてその後、スプロケット穴切離し部印刷データ生成部２０は、白データと上部認識マークの合計幅がスプロケット穴切離し部ＢＢ１の幅Ｎに達しているか否かを判断し（ステップＳ３３）、達していなければ（ステップＳ３３：Ｎｏ）、スプロケット穴切離し部印刷データ生成部２０がその残りの距離に対応したデータ量の白データを生成してプリンタ２００へ送出する（ステップＳ３４）。この残り距離は、認識マークのパターンの幅をｎ１とすると、〔Ｎ−（Ｎ１−Ｘ）−ｎ１〕である。
【０１０２】
このようにして、スプロケット穴切離し部ＢＢ１の幅Ｎに対応したデータ量の白データと上部認識マークＭＫ１の印刷データとをプリンタ２００に送出した後（ステップＳ３３：Ｙｅｓ）、印刷データ出力部８がラインバッファ７から印刷画像データを読み出し、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量の印刷画像データをプリンタ２００に送出する（ステップＳ３５）。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に上部認識マークＭＫ１が１ライン分記録される。
【０１０３】
１ライン分の印刷画像データをプリンタ２００に送出した後、用紙長カウンタ１７をカウントアップし、上部認識マークＭＫ１のパターンの送出は、用紙長カウンタ１７が上部認識マーク長に相当する（Ｍ２―Ｙ）に対応したライン数を示すまで（ステップＳ３６：Ｎｏ）、同様に繰り返す。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に上部認識マークＭＫ１が記録される。
【０１０４】
その後、用紙長カウンタ１７が、下部認識マークＭＫ２の副走査方向の印刷開始位置である、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図９のＳＳ２）から変位（Ｍ１−（Ｍ２＋Ｙ））の位置に対応した値から１を減じた値を示すまでは（ステップＳ３８：Ｎｏ）、認識マークのないラインに対応する動作として、スプロケット穴切離し部ＢＢ１の幅Ｎに対応したデータ量の白データのプリンタ２００への送出と、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量のラインバッファ７から読み出した印刷画像データのプリンタ２００への送出とを同様に繰り返す（ステップＳ３７）。
【０１０５】
用紙長カウンタ１７が変位（Ｍ１−（Ｍ２＋Ｙ））の位置に対応した値になったならば（ステップＳ３８：Ｙｅｓ）、下部認識マークＭＫ２を形成するための動作に移行する。
【０１０６】
すなわち、スプロケット穴切離し部印刷データ生成部２０が、下部認識マークＭＫ２の主走査方向の形成開始位置直前までの距離に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する。ここでは、２本線のマークを、Ｘの値によらず用紙端から距離Ｎ２の位置に形成するとすると、図９からわかるように、主走査方向の位置としては、変位した画像印刷領域ＧＡのページ上端位置ＳＳ（図９のＳＳ２）から距離（Ｎ２−Ｘ）の位置に下部認識マークＭＫ２を形成することになるため、スプロケット穴切離し部印刷データ生成部２０は、この距離（Ｎ２−Ｘ）に対応したデータ量の白データを生成し、バイト単位でプリンタ２００に送出する（ステップＳ３９）。
【０１０７】
そして、１バイトの白データをプリンタ２００に送出する毎に用紙幅カウンタ１６をカウントアップし、（Ｎ２−Ｘ）に対応したデータ量の白データをプリンタ２００に送出した後、スプロケット穴切離し部印刷データ生成部２０は、下部認識マーク選択レジスタ１５に設定されている認識マークのパターンのデータを下部認識マークＭＫ２の印刷データとして生成してプリンタ２００に送出する（ステップＳ４０）。そしてその後、白データと下部認識マークの合計幅がスプロケット穴切離し部ＢＢ１の幅Ｎに達していなければ（ステップＳ４１：Ｎｏ）、スプロケット穴切離し部印刷データ生成部２０がその残りの距離に対応したデータ量の白データを生成してプリンタ２００へ送出する（ステップＳ４２）。この残り距離は、認識マークのパターンの幅をｎ２とすると、〔Ｎ−（Ｎ２−Ｘ）−ｎ２〕である。
【０１０８】
このようにして、スプロケット穴切離し部ＢＢ１の幅Ｎに対応したデータ量の白データと下部認識マークＭＫ２の印刷データとをプリンタ２００に送出した後（ステップＳ４１：Ｙｅｓ）、上述の場合と同様に、印刷データ出力部８がラインバッファ７から印刷画像データを読み出し、用紙幅設定レジスタ１０に設定されている用紙幅に対応したデータ量の印刷画像データをプリンタ２００に送出する（ステップＳ４３）。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に下部認識マークＭＫ２が１ライン分記録される。
【０１０９】
１ライン分の印刷画像データをプリンタ２００に送出した後、用紙長カウンタ１７をカウントアップし、下部認識マークＭＫ２のパターンの送出は、用紙長カウンタ１７がページの終端を示すＭ１に対応したライン数を示すまで（ステップＳ４４：Ｎｏ）、同様に繰り返す。それにより、連続印刷用紙ＰＰの１ページ目に、印刷画像データと共に下部認識マークＭＫ２が記録される。
【０１１０】
その後、印刷データ出力部８は、用紙長カウンタ１７をリセットすると共に、上部認識マーク選択レジスタ１４及び下部認識マーク選択レジスタ１５に設定された、次のページにおいて形成する各認識マークを指定するデータを有効とし、プリンタ２００からの次のページの画像についての印刷画像データ要求信号の受信に応じて、１ページ目の場合と同様に、次のページについて、スプロケット穴切離し部ＢＢ１の幅Ｎに対応した白データ及び認識マークの印刷データと、ラインバッファ７から読み出した印刷画像データのプリンタ２００への送出を行う。
【０１１１】
なお、上部認識マークＭＫ１のマーク長が０の場合には、上部認識マークＭＫ１の形成に掛かる動作を行う必要はなく、用紙長カウンタ１７が下部認識マークＭＫ２の副走査方向の印刷開始位置に対応したライン数を示すまで、上述の認識マークのないラインに対応する動作を行えばよい。
【０１１２】
また、下部認識マークＭＫ２をページの副走査方向の終端まで形成しない場合には、用紙長カウンタ１７が、下部認識マークＭＫ２の副走査方向の終端位置（印刷開始位置と長さから求められる）に対応した値を超えた後、ページの終端を示すＭ１に対応したライン数を示すまで、上述の認識マークのないラインに対応する動作を行えばよい。
【０１１３】
以上説明したように、本実施の形態によれば、印刷画像データと認識マークの生成を同じ画像データ生成処理で行うことにより、印刷画像データを主走査方向及び副走査方向にずらした場合でも、より簡単な処理で、ミシン目（ページ境界）を跨ぐようにスプロケット穴切離し部に複数パターンから選択したいずれかの認識マークを印刷できるようにすると共に、スプロケット穴に認識マークが掛からないようにすることができる。
【０１１４】
以上で本実施の形態の説明を終了するが、装置の構成、具体的な処理内容、用紙の形状、各認識マークの形成態様等が上述の実施の形態で説明したものに限られないことはもちろんである。
【０１１５】
例えば、上述した実施の形態では、オペレータが印刷画像領域ＧＡ（印刷画像データ）を副走査方向と主走査方向共に正の方向または負の方向にずらす操作を行った場合について説明したが、オペレータが印刷領域を副走査方向には負の方向にずらすとともに主走査方向には正の方向にずらす操作を行った場合、あるいは、オペレータが印刷領域を副走査方向には正の方向にずらすとともに主走査方向には負の方向にずらす操作を行った場合についても、同様にしてこの発明を適用することができる。
【０１１６】
このとき、副走査方向の変位に対応する位置調整（認識マークのマーク長及び副走査方向の印刷開始位置の算出に基づく）と、主走査方向の変位に対応する位置調整（印刷画像データ送出時のスプロケット穴切離し部ＢＢ１における白データ送出量の算出に基づく）とは、それぞれ独立して適用可能である。
【０１１７】
また、このような印刷画像領域ＧＡ（印刷画像データ）をずらす操作は、オペレータが手動操作により行うばかりでなく、例えば、プリンタドライバなどの適宜なソフトウェアにより自動的に行わせることもできる。その場合、例えば、プリンタドライバの設定画面でユーザが行った印刷画像データをずらす操作の内容に応じて、プリンタドライバの機能により、印刷画像領域をずらす処理が行われる。
【０１１８】
また、上述した実施の形態では、連続印刷用紙ＰＰは、１ページ毎にミシン目ＢＬで切り取りできるようにされているが、ミシン目ＢＬに代えて同等の切離し手段を設けた場合でも、本発明を同様に適用できる。また、そのような切離し手段に代えて、単なる印刷領域の境界線を設けただけの連続印刷用紙ＰＰについても本発明を適用することも考えられる。
【０１１９】
また、上述した実施の形態では、連続印刷用紙ＰＰは、スプロケット穴を設けた部分（スプロケット穴切離し部ＢＢ１，ＢＢ２）を分離できるように構成されているが、スプロケット穴を設けた部分を分離できない構成の連続印刷用紙についても、本発明を同様に適用することができる。
【０１２０】
また、上述の実施の形態では明記していないが、各認識マークのマーク長や副走査方向の印刷開始位置を設定する際に、認識マークとスプロケット穴との間に一定のクリアランスを確保するようにしてもよいことは、もちろんである。
【０１２１】
また、認識マークとしては、ベタ塗りパターンの他、クロスラインパターンなどを用いることもできる。印刷画像領域ＧＡの変位がない状態での上部認識マークＭＫ１と下部認識マークＭＫ２のマーク長が等しいことも、必須ではない。
【０１２２】
また、この発明のプリンタ制御装置１００は、プリンタ２００を制御するデバイスドライバ手段として、プログラム（ソフトウェア）により実現することもできる。また、プリンタ２００以外のデバイスを制御するデバイスドライバ手段を有する情報処理装置に適用してもよいことはもちろんである。例えば、この発明は、スキャナ・ファクシミリ装置・複写機を始めとする種々の画像形成装置を制御するためのデバイスドライバ手段及びそのデバイスドライバ手段を有する情報処理装置を構成する場合に適用可能である。
【０１２３】
このようなプログラムは、はじめからコンピュータに備えるＲＯＭ，ＨＤＤあるいはＳＳＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＳＲＡＭ，ＮＯＶ−ＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。そのメモリに記録されたプログラムをコンピュータにインストールしてＣＰＵに実行させるか、ＣＰＵにそのメモリからこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
【０１２４】
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【０１２５】
本実施の形態では、本発明の画像形成制御装置を、画像形成装置としてのプリンタ２００を制御するプリンタ制御装置に適用した例を挙げて説明したが、これに限定されるものではない。例えば、本発明にかかる画像形成制御装置を、画像形成装置として、プリンタ機能を有し、他にコピー機能、スキャナ機能、ファクシミリ機能の少なくとも一つを備えた複合機を制御する制御装置に適用することもできる。
【０１２６】
また、以上述べてきた各実施の形態の構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。
【０１２７】
以上の説明から明らかなように、この発明を適用することにより、画像印刷領域をずらした場合でも、簡単な制御で連続印刷用紙ＰＰのページ境界位置を跨ぐように認識マークを印刷できると共にスプロケット穴に認識マークが掛からないような画像形成制御装置及び画像形成装置を提供することができる。
【符号の説明】
【０１２８】
１：データ受信部    ２：メイン制御部    ３：編集処理部    ４：ページ展開部
５：ページメモリ    ６：データ転送制御部    ７：ラインバッファ
８：印刷データ出力部    ９：操作部    １０：用紙幅設定レジスタ
１１：用紙長設定レジスタ    １２：主走査方向画像データ補正値設定レジスタ
１３：副走査方向画像データ補正値設定レジスタ
１４：上部認識マーク選択レジスタ    １５：下部認識マーク選択レジスタ
１６：用紙幅カウンタ    １７：用紙長カウンタ
１８：上部／下部認識マーク長計算部
１９：上部／下部認識マーク開始位置計算部
２０：スプロケット穴切離し部印刷データ生成部
【先行技術文献】
【特許文献】
【０１２９】
【特許文献１】特開平１０−４４５５２号公報
【特許文献２】特開平１−１２５２６５号公報
【特許文献３】特開平２−５５１７４号公報
【図１】
2011084063.tif 000003
【図２】
2011084063.tif 000004
【図３】
2011084063.tif 000005
【図４】
2011084063.tif 000006
【図５】
2011084063.tif 000007
【図６】
2011084063.tif 000008
【図７】
2011084063.tif 000009
【図８】
2011084063.tif 000010
【図９】
2011084063.tif 000011
【図１０】
2011084063.tif 000012
【図１１】
2011084063.tif 000013
【図１２】
2011084063.tif 000014
【手続補正書】
【提出日】平成23年1月13日(2011.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記変位量をＹ、前記距離をＬ、前記基準マーク長をＭ２、前記領域長をＭ１とし、Ｙ＜０の場合において、
前記マーク長計算部は、Ｙ＞−Ｌの場合には、前記上部認識マークの前記マーク長を（Ｌ＋Ｍ２）と算出し、
前記マーク開始位置計算部は、Ｙ＞−Ｌの場合には、前記上部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端から変位［−（Ｌ＋Ｙ）］の位置と算出することを特徴とする請求項１に記載の画像形成制御装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
前記マーク長計算部は、Ｙ≦−Ｌの場合には、前記上部認識マークの前記マーク長を（Ｍ２−Ｙ）と算出し、
前記マーク開始位置計算部は、Ｙ≦−Ｌの場合には、前記上部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端の位置と算出することを特徴とする請求項２に記載の画像形成制御装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
前記変位量をＹ、前記距離をＬ、前記基準マーク長をＭ２、前記領域長をＭ１とし、Ｙ＞０の場合において、
前記マーク長計算部は、Ｙ≦（Ｌ−Ｍ２）の場合には、前記上部認識マークの前記マーク長をＭ２と算出し、
前記マーク開始位置計算部は、前記上部認識マークの前記画像形成開始位置を、前記変位量だけ副走査方向に変位した前記画像形成領域のページ上端の位置と算出することを特徴とする請求項１に記載の画像形成制御装置。