(57)【要約】      （修正有）【課題】ロール紙の逆送りをせずに、発行されるレシート下端の不要な余白を少なくし、ロール紙の消費量を低減する。【解決手段】印刷装置１において、印刷機構制御部２１は、最後の印刷パスにおいて印刷データが割り当てられた最初の印刷要素から印刷ヘッド１１の副走査方向後端までの距離分だけ、搬送部１３を制御して副走査方向へ紙送りし、印刷ヘッド１１を制御して最後の印刷パスを実行し、搬送部１３を制御して一定の移動距離Ｙだけ副走査方向へ紙送りし、切断機構部１２を制御してロール紙１４に印刷されたレシートを切り離す。【選択図】図１
2010280091.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に複数の印刷要素が並ぶ印刷要素列を有する印刷ヘッドと、印刷する連続紙を搬送する搬送部と、前記連続紙を切断する切断機構部と、を含む印刷機構部と、
前記印刷機構部を制御する制御部と、を備え、
前記制御部は、
前記搬送部を制御して前記連続紙を副走査方向に搬送させると共に、前記印刷ヘッドを前記印刷要素列と交差する主走査方向へ走査させてレシートの印刷データを前記連続紙に印刷させ、前記切断機構部を制御して前記連続紙を切断する印刷機構制御部と、
前記印刷データの印刷に必要な印刷パスの回数を算出する紙送り量演算部と、
前記印刷データを各印刷パスに割り当て、最後の印刷パスにおいては、前記印刷ヘッドの副走査方向の途中の印刷要素から印刷データを割り当てる印刷データ割当部と、
前記レシートの下端余白の副走査方向長さを設定する余白量設定部と、
を備え、
前記印刷機構制御部は、前記最後の印刷パスにおいて印刷データが割り当てられた最初の印刷要素から前記印刷ヘッドの副走査方向後端までの距離分だけ、前記搬送部を制御して副走査方向へ紙送りし、前記印刷ヘッドを制御して前記最後の印刷パスを実行し、前記搬送部を制御して一定の移動距離だけ副走査方向へ紙送りし、前記切断機構部を制御して前記レシートを切り離すことを特徴とする印刷装置。
【請求項２】
前記印刷データ割当部は、前記印刷ヘッドの副走査方向後端の印刷要素が最終データとなるように、前記印刷ヘッドの途中の印刷要素から最後の印刷パスの印刷データを割り当てることを特徴とする請求項１に記載の印刷装置。
【請求項３】
副走査方向に複数の印刷要素が並ぶ印刷要素列を有する印刷ヘッドと、印刷する連続紙を搬送する搬送部と、前記連続紙を切断する切断機構部と、を含む印刷機構部と、前記印刷機構部を制御する制御部と、を備える印刷装置の印刷制御方法であって、
レシートの印刷データを印刷するのに必要な印刷パスの回数を算出する紙送り量演算ステップと、
前記印刷ヘッドを制御して、割り当てられた１パス分の印刷データによって印刷パスを実行するステップと、前記搬送部を制御して前記印刷ヘッドの副走査方向の長さに相当する距離だけ副走査方向へ紙送りをするステップと、を前記算出した印刷パスの回数だけ実行するステップと、
前記印刷ヘッドの途中の印刷要素から最後の印刷パスの印刷データを割り当てる印刷データ割当ステップと、
前記最後の印刷パスにおいて印刷データが割り当てられた最初の印刷要素から前記印刷ヘッドの副走査方向後端までの距離分だけ、前記搬送部を制御して副走査方向へ紙送りするステップと、
前記印刷ヘッドを制御して、前記最後の印刷パスを実行するステップと、
前記搬送部を制御して一定の移動距離だけ副走査方向へ紙送りするステップと、
前記切断機構部を制御して前記連続紙を切断し、レシートを発行するステップと、
を含むことを特徴とする印刷装置の印刷制御方法。
【請求項４】
前記印刷データ割当ステップは、前記印刷ヘッドの副走査方向後端の印刷要素が最終データとなるように、前記印刷ヘッドの途中の印刷要素から最後の印刷パスの印刷データを割り当てることを特徴とする請求項３に記載の印刷装置。
【請求項５】
請求項３または請求項４に記載の各ステップを前記印刷装置の制御部に実行させることを特徴とする印刷装置の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷装置、印刷制御方法及び印刷プログラムに関し、特に、レシート用のロール紙等に印刷し印刷部分をカットしてレシートなどを発行する印刷装置、印刷制御方法及び印刷プログラムに関する。
【背景技術】
【０００２】
図６は、例えば、特許文献１に記載された従来の印刷装置の印刷部周辺の概略構成を示す模式図である。図６において、印刷ヘッド１０１によって印刷データの印刷が終了して紙送りローラー１０３と、紙送り補助ローラー１０４の回動によりレシート発行に必要な位置まで紙送りを行い、しかる後、切断機構１０５により連続紙１０２をカットする。このように、切断機構は印刷部の下流側にあるため、印刷データの印刷終了後に、印刷部から切断機構１０５までの間隔分の紙送りを行った後に切断を行う構成となっている。
【０００３】
また、ＰＯＳ（Point of sale）レジスタ等に組み込まれる印刷装置においては、上記のような切断機構を備え、レシート用のロール紙（連続紙）を自動切断している。また、上記印刷装置の印刷ヘッドが、副走査方向（紙送り方向）に複数のノズル（印刷要素）が並ぶノズル列を有する構成の印刷装置もある。このような印刷装置は、副走査方向に並ぶノズル列と交差する主走査方向へ連続紙上を走査することにより、連続紙上にインク滴を吐出して印刷を行い（これを印刷パスと云う）、副走査方向に印刷ヘッド高さ（印刷ヘッドの副走査方向長さ）分の紙送りを行い、さらに次の印刷パスを実行する。そして、印刷パスの実行及び紙送りを繰り返して、レシート印刷を実行する。最後の印刷パスの実行後、切断位置まで紙送りを行い、連続紙を切断してレシートを発行する。
【０００４】
上記の如く、最後の印刷パスの実行後、切断位置までの紙送りを行い連続紙を切断してレシートを発行すると、発行されたレシートに印刷された画像の後端からレシート下端までは余白となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−３１９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、最後の印刷パスにおいて、残りの印刷データが少量のため使用されるノズル数が少なく、ヘッド高さ分に満たない場合がある。この場合、ノズル列の先頭から途中のノズルまでしか使用されないので、印刷ヘッド高さのうち、使用されなかったノズル列のある高さ分が不要な余白となってしまい、連続紙の消費量が増えてしまう。
【０００７】
なお、上記特許文献１には、切断位置まで逆送りを行う連続紙の逆送り機構が記載されている。このような逆送り機構を設け、不要な余白が生じないように、最後の印刷パスの印刷データに応じて、連続紙を適宜逆送りするように制御することも考えられるが、制御が複雑になる。また、順方向の紙送り機構のみを備えた一般的な印刷装置と比較して製造コストが高くなる。また、逆送りの際に、連続紙が印刷ヘッドなどに引っかかり、紙詰まりが発生するなどの虞がある。
【０００８】
本発明の目的は上記課題を解消することに係り、連続紙の逆送りをせずに、発行されるレシート下端の不要な余白を少なくし、連続紙の消費量を低減することができる印刷装置、印刷制御方法及び印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る印刷装置は、副走査方向に複数の印刷要素が並ぶ印刷要素列を有する印刷ヘッドと、印刷する連続紙を搬送する搬送部と、前記連続紙を切断する切断機構部と、を含む印刷機構部と、
前記印刷機構部を制御する制御部と、を備え、
前記制御部は、
前記搬送部を制御して前記連続紙を副走査方向に搬送させると共に、前記印刷ヘッドを前記印刷要素列と交差する主走査方向へ走査させてレシートの印刷データを前記連続紙に印刷させ、前記切断機構部を制御して前記連続紙を切断する印刷機構制御部と、
前記印刷データの印刷に必要な印刷パスの回数を算出する紙送り量演算部と、
前記印刷データを各印刷パスに割り当て、最後の印刷パスにおいては、前記印刷ヘッドの副走査方向の途中の印刷要素から印刷データを割り当てる印刷データ割当部と、
前記レシートの下端余白の副走査方向長さを設定する余白量設定部と、
を備え、
前記印刷機構制御部は、前記最後の印刷パスにおいて印刷データが割り当てられた最初の印刷要素から前記印刷ヘッドの副走査方向後端までの距離分だけ、前記搬送部を制御して副走査方向へ紙送りし、前記印刷ヘッドを制御して前記最後の印刷パスを実行し、前記搬送部を制御して一定の移動距離だけ副走査方向へ紙送りし、前記切断機構部を制御して前記レシートを切り離すことを特徴とする。
上記構成によれば、最後の印刷パスにおける紙送り距離は、印刷ヘッド高さ分の距離の紙送りをする従来例よりも短くて済むので、従来よりも印刷スピードを早くすることができる。
また、最後の印刷パスにおける印刷データ量にかかわらず、レシート下端余白の副走査方向長さを同じにすることができるので、発行されるレシート毎の体裁が統一され見た目がよくなると共に、無駄な余白を少なくすることで、連続紙の消費量を低減することができる。
また、切断位置までの移動距離は、最後の印刷パスにおける印刷データ量に係わらず一定であるので、切断位置での停止精度が向上する。
また、好ましくは、前記印刷データ割当部は、前記印刷ヘッドの副走査方向後端の印刷要素が最終データとなるように、前記印刷ヘッドの途中の印刷要素から最後の印刷パスの印刷データを割り当てることを特徴とする。
上記構成によれば、最後の印刷パスにおける紙送り距離を最短にすることができるので、さらに、印刷スピードが早くなる。また、余白が少なくなるので、さらに連続紙の消費量を低減することができる。
【００１０】
上記目的を達成するために、本発明に係る印刷装置の印刷制御方法は、副走査方向に複数の印刷要素が並ぶ印刷要素列を有する印刷ヘッドと、印刷する連続紙を搬送する搬送部と、前記連続紙を切断する切断機構部と、を含む印刷機構部と、前記印刷機構部を制御する制御部と、を備える印刷装置の印刷制御方法であって、
レシートの印刷データを印刷するのに必要な印刷パスの回数を算出する紙送り量演算ステップと、
前記印刷ヘッドを制御して、割り当てられた１パス分の印刷データによって印刷パスを実行するステップと、前記搬送部を制御して前記印刷ヘッドの副走査方向の長さに相当する距離だけ副走査方向へ紙送りをするステップと、を前記算出した印刷パスの回数だけ実行するステップと、
前記印刷ヘッドの途中の印刷要素から最後の印刷パスの印刷データを割り当てる印刷データ割当ステップと、
前記最後の印刷パスにおいて印刷データが割り当てられた最初の印刷要素から前記印刷ヘッドの副走査方向後端までの距離分だけ、前記搬送部を制御して副走査方向へ紙送りするステップと、
前記印刷ヘッドを制御して、前記最後の印刷パスを実行するステップと、
前記搬送部を制御して一定の移動距離だけ副走査方向へ紙送りするステップと、
前記切断機構部を制御して前記連続紙を切断し、レシートを発行するステップと、
を含むことを特徴とする。
上記方法によれば、最後の印刷パスにおける紙送り距離は、印刷ヘッド高さ分の距離の紙送りをする従来例よりも短くて済むので、従来よりも印刷スピードを早くすることができる。
また、最後の印刷パスにおける印刷データ量にかかわらず、レシート下端余白の副走査方向長さを同じにすることができるので、発行されるレシート毎の体裁が統一され見た目がよくなると共に、無駄な余白を少なくすることで、連続紙の消費量を低減することができる。
また、切断位置までの移動距離は、最後の印刷パスにおける印刷データ量に係わらず一定であるので、切断位置での停止精度が向上する。
また、好ましくは、前記印刷データ割当ステップは、前記印刷ヘッドの副走査方向後端の印刷要素が最終データとなるように、前記印刷ヘッドの途中の印刷要素から最後の印刷パスの印刷データを割り当てることを特徴とする。
上記構成によれば、最後の印刷パスにおける紙送り距離を最短にすることができるので、さらに、印刷スピードが早くなる。また、余白が少なくなるので、さらに連続紙の消費量を低減することができる。
【００１１】
また、本発明に係る印刷装置の印刷プログラムは、上記の各ステップを前記印刷装置の制御部に実行させることを特徴とする。
上記印刷プログラムによれば、最後の印刷パスにおける紙送り距離は、印刷ヘッド高さ分の距離の紙送りをする従来例よりも短くて済むので、従来よりも印刷スピードを早くすることができる。
また、最後の印刷パスにおける印刷データ量にかかわらず、レシート下端余白の副走査方向長さを同じにすることができるので、発行されるレシート毎の体裁が統一され見た目がよくなると共に、無駄な余白を少なくすることで、連続紙の消費量を低減することができる。
また、切断位置までの移動距離は、最後の印刷パスにおける印刷データ量に係わらず一定であるので、切断位置での停止精度が向上する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る印刷装置の主要部の機能ブロック図である。
【図２】本発明の実施形態に係る印刷装置の印刷部周辺の概略構成を示す模式図である。
【図３】本実施形態に係る印刷装置の制御方法の手順を示すフローチャートである。
【図４】本実施形態に係る印刷装置の制御方法によってレシートを発行する様子の一例を示す模式図であり、（ａ）は３回の印刷パス実行後の状態、（ｂ）は最後の印刷パスの実行後の状態、（ｃ）は切断位置まで連続紙を紙送りした状態、（ｄ）は連続紙を切断しレシートが発行された状態を示す図である。
【図５】本実施形態に係る印刷装置の制御方法によってレシートを発行する様子の他の一例を示す模式図であり、（ａ）は３回の印刷パス実行後の状態、（ｂ）は最後の印刷パスの実行後の状態、（ｃ）は切断位置まで連続紙を紙送りした状態、（ｄ）は連続紙を切断しレシートが発行された状態を示す図である。
【図６】従来の印刷装置の印刷部周辺の概略構成を示す模式図である。
【発明を実施するための形態】
【００１３】
以下に、本発明に係る印刷装置の実施形態について図面を参照して説明する。図１は本発明の実施形態に係る印刷装置の主要部の機能ブロック図である。図２は、本発明の実施形態に係る印刷装置の印刷部周辺の概略構成を示す模式図である。
【００１４】
本実施形態に係る印刷装置は、副走査方向（紙送り方向）に複数のノズル（印刷要素）が並ぶ図示しないノズル列（印刷要素列）を有する印刷ヘッドを備える。該印刷ヘッドは、副走査方向に並ぶノズル列と交差する主走査方向へ連続紙上を走査して、各ノズルから連続紙上にインク滴を吐出することにより印刷を行う（これを印刷パスと云う）。１回の印刷パスを実行した後、副走査方向に印刷ヘッドの副走査方向長さ（印刷ヘッド高さ）分の紙送りを行い、次の印刷パスを実行する。印刷パスの実行及び印刷ヘッド高さ分の紙送りを繰り返して、レシート１枚分の印刷を実行する。そして、最後の印刷パスの実行後、切断位置までの紙送りを行いロール紙（連続紙）を切断して、レシートを発行するものである。
【００１５】
図１に示すように、印刷装置１の主要部は、印刷機構部１０と、印刷機構部１０を制御する制御部２０と、ホストコンピュータ４０から送信された印刷データを受信する受信部３０と、を備える。
【００１６】
図１及び図２に示すように、印刷機構部１０は主に、印刷ヘッド１１と、カッター１２ａにより連続紙を切断する切断機構部１２と、紙送り用のモーター（図示せず）で駆動される送り出しローラー１３ａ，排紙ローラー１３ｂ，プラテン１３ｃ等を備え、副走査方向（紙送り方向）に連続紙を搬送する搬送部１３と、巻芯１４ａに印刷連続紙が巻回された形態の連続紙であるロール紙１４と、を備える。
【００１７】
制御部２０は主に、印刷機構制御部２１と、紙送り量演算部２２と、印刷データ割当部２３と、余白量設定部２４と、を含む。受信部３０は主に、ホストコンピュータ４０から送信された印刷データを受けて一時的に記憶する受信バッファ３１と、各ノズル（印刷要素）に割り当てられた印刷データを保存する印刷バッファ３２と、を備える。
【００１８】
印刷機構制御部２１は、搬送部１３を制御して副走査方向へロール紙（連続紙）１４を紙送りさせると共に、主走査方向に印刷ヘッド１１を走査させて、印刷バッファ３２に記憶された印刷パスの印刷データを印刷させる。
【００１９】
紙送り量演算部２２は、ホストコンピュータ４０から送信されたレシートの印刷データを受信すると、印刷ヘッド１１のノズル（印刷要素）の数、レシートの縦方向（副走査方向）の印刷ドット数等から、何回の印刷パスでレシートの印刷を終了するかを算出する。例えば、紙送り量演算部２２は、受信した印刷データによりロール紙１４上に形成される画像の長さ（副走査方向長さ）Ｂを印刷ヘッド１１の高さ（副走査方向長さ）Ａで除算して、その結果の整数の商Ｃ、剰余Ｄを得る（即ち、Ｂ÷Ａ＝Ｃ・・・Ｄ）。この結果の剰余Ｄが０でなければ、Ｃ＋１が印刷パス回数となる。なお、剰余Ｄが０の場合は、Ｃが印刷パス回数である。
【００２０】
印刷データ割当部２３は、上記紙送り量演算部２２の演算により、発行するレシートの印刷データを印刷する印刷パス数が決まると、印刷データを各印刷パスに割り当てる。最後に残った印刷データである剰余Ｄは、最後の印刷パス（剰余Ｄを印刷する印刷パス）に割り当てられる。この最後の印刷パスは、印刷ヘッドの１１の全てのノズル列（印刷要素列）を必要としない。この最後の印刷パスには、印刷ヘッド１１の副走査方向の途中の印刷要素から印刷データを割り当てる。好ましくは、印刷ヘッド１１の下端（副走査方向後端）のノズル（印刷要素）が最終データとなるように印刷ヘッド１１の途中から、最後の印刷パスにおける印刷データを各ノズル（印刷要素）に割り当てる。
【００２１】
余白量設定部２４は、最後の印刷パスにおいて、印刷ヘッド１１の下端（副走査方向の後端）のノズル（印刷要素）が最終データとなるように割り当てた場合に、発行される各レシート下端余白の副走査方向長さとなる値Ｔ１を、予め設定・記憶する。また、印刷ヘッド１１の下端から所定の間隔αの位置にあるノズルが最終データとなるように割り当てる場合の値αを、予め設定・記憶する。
【００２２】
次に、本実施形態に係る印刷装置の制御方法について図３及び図４を参照して説明する。図３は、本実施形態に係る印刷装置の制御方法の手順を示すフローチャートである。図４は、本実施形態に係る印刷装置の制御方法によってレシートを発行する様子の一例を示す模式図であり、（ａ）は３回の印刷パス実行後の状態、（ｂ）は最後の印刷パスの実行後の状態、（ｃ）は切断位置まで連続紙を紙送りした状態、（ｄ）は連続紙を切断しレシートが発行された状態を示す。
【００２３】
受信部３０は、ホストコンピュータ４０からレシートの印刷データを受信すると、当該印刷データを紙送り量演算部２２へ送信する（ステップＳ１）。紙送り量演算部２２は、受信した印刷データを印刷するのに必要な印刷パスの回数を算出する（ステップＳ２）。具体的には、紙送り量演算部２２は、受信した印刷データによりロール紙１４上に形成される画像の長さ（副走査方向長さ）Ｂを印刷ヘッド１１の高さ（副走査方向長さ）Ａで除算して、その結果の整数の商Ｃ、剰余Ｄを得る（即ち、Ｂ／Ａ＝Ｃ・・・Ｄ）。剰余Ｄが０でなければ、Ｃ＋１が印刷パス回数となる。なお、剰余Ｄが０の場合は、Ｃが印刷パス回数となる。
【００２４】
次に、印刷機構制御部２１は、搬送部１２を制御して、ロール紙１４が印刷開始位置（印刷ヘッド１１の上端（副走査方向先端）のノズルの位置）に来るまで副走査方向へ紙送りをさせる（ステップＳ３）。なお、今回のレシート発行の前に、既にレシートが発行され、切断位置（カッター１２ａの位置）にロール紙１４の先頭がある場合は、上記紙送りを行わなくても良い。
【００２５】
次に、印刷機構制御部２１は、主走査方向（キャリッジの移動方向）に印刷ヘッド１１を走査させて、印刷データ割当部２３によって割り当てられた（１回目の）１パス分の印刷データによって印刷パスを実行させる（ステップＳ４）。このとき、図示しないカウンタ等で印刷パス回数であるカウント値をインクリメントする。
【００２６】
次に、印刷機構制御部２１は、上記カウント値を参照して、印刷パス回数がＣ回実行されたかを判定する（ステップＳ５）。
Ｃ回の印刷パスが終了していなかった場合（ステップＳ５：Ｎｏ）は、印刷機構制御部２１は、搬送部１３を制御して、印刷ヘッド１１の高さＡに相当する距離だけ副走査方向へ紙送りをさせる（ステップＳ６）。そして、ステップＳ４の手順に戻り、印刷機構制御部２１は、主走査方向に印刷ヘッド１１を走査させて、印刷データ割当部２３によって割り当てられた次の（２回目の）印刷パスの印刷データを印刷させる。これらの手順（ステップＳ４〜ステップＳ６）を繰り返し、印刷機構制御部２１は、印刷ヘッド１１及び搬送部１２を制御して、上記演算で求められたＣの回数だけ印刷を実行させる。印刷パス回数Ｃが、例えば３である場合、３回の印刷パスの実行後は、図４の（ａ）のような状態となる。
【００２７】
そして、Ｃ回の印刷パスが終了した場合（ステップＳ５：Ｙｅｓ）、剰余Ｄが０か否かを判定し（ステップＳ７）、剰余Ｄが０でない場合（ステップＳ７：Ｎｏ）は、次に、印刷データ割当部２３は、印刷ヘッド１１の副走査方向の途中のノズル（印刷要素）から剰余Ｄの印刷データを割り当てる（ステップＳ８）。例えば、図４の例では、印刷ヘッド１１の下端（副走査方向の後端）のノズル（印刷要素）が最終データとなるように割り当てる。図４の（ｂ）では、印刷ヘッド１１の斜線で示した部分のノズルに印刷データが割り当てられている。
【００２８】
そして、印刷機構制御部２１は、搬送部１２を制御して、最後の印刷パスにおいて印刷データが割り当てられた最初の印刷要素から印刷ヘッド１１の副走査方向後端までの距離分、例えば図４の例では、剰余Ｄの距離分だけ副走査方向へ紙送りさせる（ステップＳ９）。その後、印刷ヘッド１１を主走査方向へ走査させて、最後の印刷パスを実行する（ステップＳ１０）。その結果、例えば、図４の（ｂ）のように、印刷ヘッド１１の斜線で示した部分のノズルが駆動されて、レシートの残り部分が印刷され、全ての印刷データの画像が印刷された状態となる。
【００２９】
次に、図４の（ｃ）に示すように、印刷機構制御部２１は、搬送部１３を制御して、一定の移動距離Ｙだけ副走査方向へ紙送りさせる（ステップＳ１１）。この移動距離Ｙは、発行される各レシートに共通の固定値として、余白量設定部２４に、予め設定・記憶されている間隔Ｔ１と、搬送部１３の搬送路におけるカッター１２ａと印刷ヘッドとの間隔Ｔ２と、印刷ヘッド高さＡとを加算した距離（Ｙ＝Ｔ１＋Ｔ２＋Ａ）である。なお、ステップＳ７において、剰余Ｄが０である場合（ステップＳ７：Ｙｅｓ）は、上記ステップＳ７〜ステップＳ１０を実行せずに、上記ステップＳ１１を実行する。
【００３０】
次に、印刷機構制御部２１は、切断機構部１２を制御して、カッター１２ａによりロール紙１４を切断させる（ステップＳ１２）。これにより、切断されたロール紙１４は、図４の（ｄ）に示すように、発行済みレシートＰ１となる。この発行済みレシートＰ１の下端には、レシート下端余白が形成される。このレシート下端余白の長さＬ１は、上記の間隔Ｔ１と同じ長さとなる。即ち、発行される各レシート下端余白の副走査方向長さＬ１は、予め設定・記憶された値Ｔ１と同じ長さになる。
【００３１】
以上のように、本実施形態によれば、最後の印刷パスにおける紙送り距離は、印刷ヘッド高さＡ分の距離の紙送りをする従来例よりも短くて済むので、従来よりも印刷スピードを早くすることができる。
また、切断位置までの移動距離Ｙは、最後の印刷パスにおける印刷データ量（剰余Ｄ）に係わらず一定（Ｔ１＋Ｔ２＋Ａ）であるので、切断位置での停止精度が向上する。
【００３２】
また、最後の印刷パスにおける印刷データ量（使用されるノズル数）にかかわらず、レシート下端余白の副走査方向長さＬ１を同じ長さにすることができるので、発行されるレシート毎の体裁が統一され見た目がよくなると共に、無駄な余白を少なくすることで、連続紙の消費量を低減することができる。
【００３３】
次に、本実施形態に係る印刷装置の印刷制御方法における、レシートを発行する様子の他の一例を図５に示す。図５において、（ａ）は３回の印刷パス実行後の状態、（ｂ）は最後の印刷パスの実行後の状態、（ｃ）は切断位置まで連続紙を紙送りした状態、（ｄ）は連続紙を切断しレシートが発行された状態を示す。
【００３４】
図５の例は、印刷データ割当部２３は、最後の印刷パスにおいて、印刷ヘッド１１の下端（副走査方向の後端）から所定の間隔αの位置にあるノズル（印刷要素）が最終データとなるように、印刷ヘッド１１の途中から剰余Ｄの印刷データを各ノズル（印刷要素）に割り当てるものである。例えば、図５の（ｂ）に示すように、印刷ヘッド１１の斜線で示した部分のノズルに印刷データが割り当てられている。図５の例において発行されるレシートは、図５の（ｄ）に示す発行済みレシートＰ２のようになる。この発行済みレシートＰ２の下端には、レシート下端余白Ｌ２が形成される。そして、このレシート下端余白長さＬ２は、Ｔ１＋αの長さとなる。
【符号の説明】
【００３５】
１…印刷装置、１０…印刷機構部、１１…印刷ヘッド、１２…切断機構部、１２ａ…カッター、１３…搬送部、１３ａ…送り出しローラー、１３ｂ…排紙ローラー，１３ｃ…プラテン、１４…ロール紙（連続紙）、１４ａ…巻芯、２０…制御部、２１…印刷機構制御部、２２…紙送り量演算部、２３…印刷データ割当部、２４…余白量設定部、３０…受信部、３１…受信バッファ、３２…印刷バッファ、４０…ホストコンピュータ
【図１】
2010280091.tif 000003
【図２】
2010280091.tif 000004
【図３】
2010280091.tif 000005
【図４】
2010280091.tif 000006
【図５】
2010280091.tif 000007
【図６】
2010280091.tif 000008