(57)【要約】【課題】  アプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、シートの先端側に空白部分を形成することのない印刷装置の制御方法、印刷装置、及びプログラムを提供する。【解決手段】  本発明によるレシート印刷装置１０は、受信したオートカットコマンドに基づいて、現在シートの印刷画像の印刷の終了に続いて、次シートの先端からカッタマージンに相当する距離の位置までに印刷すべき印刷画像である第１トップロゴを印刷させ、続いて、現在シートを連続用紙２０から切り離させる。また、セット処理を実行した後、セット処理の終了に続いて、第１トップロゴを印刷させ、続いて、連続用紙２０の先端側を連続用紙２０から切り離させる。【選択図】      図１２
2007047898.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に接続されており、連続用紙を順方向及び逆方向に搬送する搬送機構と、前記搬送機構の搬送経路における印刷位置で前記連続用紙に印刷を実行する印刷ヘッドと、前記印刷位置に対し順方向下流側に所定のカッタマージンを隔てたカット位置に配置され、前記連続用紙をカットするカッタと、所定のロゴデータを記憶する記憶部と、を備える印刷装置の制御方法であって、
前記端末装置から、前記印刷装置に印刷する印刷データを受信後に、前記連続用紙を切断するオートカットコマンドを受信するカットコマンド受信ステップと、
前記印刷データの印刷後に、前記オートカットコマンド受信に基づき、前記記憶部からロゴデータを読出して、前記連続用紙に印刷する、カット前印刷ステップと、
前記連続用紙をカットするカットステップと、を有することを特徴とする印刷装置の制御方法。
【請求項２】
端末装置に接続されており、連続用紙を順方向及び逆方向に搬送する搬送機構と、前記搬送機構の搬送経路における印刷位置で前記連続用紙に印刷を実行する印刷ヘッドと、前記印刷位置に対し順方向下流側に所定のカッタマージンを隔てたカット位置に配置され、前記連続用紙をカットするカッタと、所定のロゴデータを記憶する記憶部と、を備える印刷装置の制御方法であって、
前記印刷装置に所定のイベントが発生したとき、
前記記憶部からロゴデータを読出して、前記連続用紙に印刷する、カット前印刷ステップと、
前記連続用紙をカットするカットステップと、を有することを特徴とする印刷装置の制御方法。
【請求項３】
前記印刷装置に所定のイベントが発生したとき、当該イベント発生を前記記憶部に記憶するステップと、
前記端末装置からの印刷データ受信に基づき、前記イベント発生が前記記憶部に記憶されていたかを判断するステップと、
前記イベント発生が記憶されていた場合、前記記憶部からロゴデータを読出して、前記連続用紙に印刷する、カット前印刷ステップと、
前記連続用紙をカットするカットステップと、を有することを特徴とする請求項２に記載の印刷装置の制御方法。
【請求項４】
前記ロゴデータの印刷長が、前記カッタマージンより長い場合は、
前記ロゴデータが前記カッタマージンの長さに相当する部分を第１トップロゴとして区切り、残りの前記ロゴデータの部分を第２トップロゴとして区切って、前記記憶部に記憶するステップと、
前記第１トップロゴを印刷するカット前印刷ステップと、
前記連続用紙をカットするカットステップと、
前記第２トップロゴを印刷するカット後印刷ステップと、を有し、
前記ロゴデータの印刷長が、前記カッタマージンより短い場合は、
前記ロゴデータを前記第１トップロゴとして、前記記憶部に記憶するステップと、
前記第１トップロゴを印刷するカット前印刷ステップと、
前記カット前印刷ステップの前または後に紙送りを行うステップと、
前記連続用紙をカットするカットステップと、を有することを特徴とする、請求項１乃至３のいずれか１項に記載の印刷装置の制御方法。
【請求項５】
請求項４において、
前記ロゴデータの印刷長が、前記カッタマージンより長い場合は、
前記ロゴデータが前記カッタマージンの長さに相当する部分を第１トップロゴとして区切り、残りの前記ロゴデータの部分を第２トップロゴとして区切って、前記記憶部から読み出すステップを、有することを特徴とする、印刷装置の制御方法。
【請求項６】
前記印刷装置に接続された端末装置から送信される、印刷データ及びコマンドに基づき、前記印刷装置が、請求項１から請求項５に記載のいずれかに記載の制御方法を実行するプログラム。
【請求項７】
前記端末装置が、前記印刷装置に対し、請求項１から請求項５に記載のいずれかに記載の制御方法を実行するプログラム。
【請求項８】
連続用紙を順方向及び逆方向に搬送可能な搬送機構と、
前記搬送機構の搬送経路における印刷位置で前記連続用紙に印刷を実行する印刷ヘッドと、
前記印刷位置に対し順方向下流側に所定のカッタマージンを隔てたカット位置に配置され、前記連続用紙をカットするカッタと、所定のロゴデータを記憶する記憶部と、請求項６に記載のプログラムを実行する制御部と、を備えることを特徴とする印刷装置。
【請求項９】
端末装置から印刷装置にロゴデータを登録するプログラムであって、
前記ロゴデータを作成し、
前記ロゴデータの印刷時の表示と、前記ロゴデータの印刷時に一旦停止することがある場合の停止位置とを表示するプレビューを有し、
所定のイベントが発生したとき、ロゴデータを読出して、連続用紙に印刷するステップと、前記連続用紙をカットするカットステップと、を行うか否かを選択して設定し、
前記ロゴデータと、前記設定とを、前記印刷装置に記憶させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシートプリンタのような、連続用紙にレシートなどのシートの印刷画像を印刷し、連続用紙を当該シートの長さに切断して、前記印刷画像が印刷された一葉のシートである印刷シートを形成する、印刷装置の制御方法、印刷装置、及びプログラムに関する。
【背景技術】
【０００２】
上記のような印刷装置は、印刷を実行する印刷ヘッドと、連続用紙を切断するカッタとを備えている。印刷ヘッドとカッタとは、連続用紙の紙送り方向で離れて配置されており、印刷装置上の印刷ヘッドが印刷を行う印刷位置とカッタが切断を行うカット位置とは一定の距離（以下、「カッタマージン」という。）を隔てている。このため、シートの印刷が終了すると、印刷が終了した時点では印刷位置の近傍に位置している連続用紙のカットすべき個所である被カット部がカット位置に達するまで連続用紙を送ってから切断を実行する。前のシートが切り離された時点の連続用紙の位置から次のシートの印刷を開始すると、次のシートの印刷は、連続用紙の前のシートが切り離された時点で印刷ヘッドが対向している部分、即ち連続用紙の先端からカッタマージンを隔てた位置から開始される。従って、次のシートの先端からカッタマージンを隔てた位置までは、印刷が実行されない空白部分が残ることになる。当該空白部分を無くするためには、前のシートが切り離されたところで、次のシートの先端、即ち連続用紙の先端を切断位置から印刷位置まで逆送りする。
【０００３】
連続用紙を逆送りすることなく、空白を無くする方法として、特許文献１に記載されているように、一枚のシートの印刷が終了すると、当該シートの後端が切断位置に達するまで搬送する間に、当該シートの印刷に続けて、次のシートの先端側に印刷することが定まっている定型印刷を実行する印刷装置を用いる方法が提案されている。
【０００４】
連続用紙を逆送りする処理や、上記した特許文献１に記載されている、前のシートの後端が切断位置に達するまで搬送する間に次のシートの先端側に印刷する処理は、印刷装置を制御するホスト装置全体を制御するアプリケーションソフトが、印刷装置の諸動作を制御する印刷装置ドライバソフトを介して印刷装置を制御することで実行されている。
【０００５】
【特許文献１】特許第３２６３６１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、カッタマージンなどは印刷装置の機種毎に固有の特性であり、上記した両処理を実行するためには、アプリケーションソフトにおいて、使用する印刷装置の特性に合わせた制御が必要であり、アプリケーションソフトの負荷が大きくなるという課題がある。また、様々な印刷装置の固有の特性に対応可能なアプリケーションソフトを開発しようとすると、開発工数が膨大になるという課題もある。
【０００７】
そこで、本発明は、アプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、シートの先端側に空白部分を形成することのない印刷装置の制御方法、印刷装置、及びプログラムを実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷装置の制御方法は、端末装置に接続されており、連続用紙を順方向及び逆方向に搬送する搬送機構と、搬送機構の搬送経路における印刷位置で連続用紙に印刷を実行する印刷ヘッドと、印刷位置に対し順方向下流側に所定のカッタマージンを隔てたカット位置に配置され、連続用紙をカットするカッタと、所定のロゴデータを記憶する記憶部と、を備える印刷装置の制御方法であって、端末装置から、印刷装置に印刷する印刷データを受信後に、連続用紙を切断するオートカットコマンドを受信するカットコマンド受信ステップと、印刷データの印刷後に、オートカットコマンド受信に基づき、記憶部からロゴデータを読出して、連続用紙に印刷する、カット前印刷ステップと、連続用紙をカットするカットステップと、を有することを特徴とする。
【０００９】
本発明の印刷装置の制御方法によれば、カットコマンド受信ステップにおいて受信したオートカットコマンドに基づいて、記憶部からロゴデータを読出して、連続用紙に印刷する、カット前印刷ステップと、連続用紙をカットするカットステップとを実効する。印刷装置を制御する端末装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、端末装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００１０】
本発明の印刷装置の制御方法は、端末装置に接続されており、連続用紙を順方向及び逆方向に搬送する搬送機構と、搬送機構の搬送経路における印刷位置で連続用紙に印刷を実行する印刷ヘッドと、印刷位置に対し順方向下流側に所定のカッタマージンを隔てたカット位置に配置され、連続用紙をカットするカッタと、所定のロゴデータを記憶する記憶部と、を備える印刷装置の制御方法であって、印刷装置に所定のイベントが発生したとき、記憶部からロゴデータを読出して、連続用紙に印刷する、カット前印刷ステップと、連続用紙をカットするカットステップと、を有することを特徴とする。
【００１１】
本発明の印刷装置の制御方法によれば、イベントが発生したとき記憶部からロゴデータを読出して、連続用紙に印刷する、カット前印刷ステップと、連続用紙をカットするカットステップとを実行する。これにより、端末装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００１２】
この場合、印刷装置に所定のイベントが発生したとき、当該イベント発生を記憶部に記憶するステップと、端末装置からの印刷データ受信に基づき、イベント発生が記憶部に記憶されていたかを判断するステップと、イベント発生が記憶されていた場合、記憶部からロゴデータを読出して、連続用紙に印刷する、カット前印刷ステップと、連続用紙をカットするカットステップと、を有することが好ましい。
【００１３】
この印刷装置の制御方法によれば、イベント発生を記憶部に記憶し、端末装置からの印刷データ受信に基づき、イベント発生が記憶部に記憶されていたかを判断し、イベント発生が記憶されていた場合、カット前印刷ステップと、カットステップを実行することで、イベント発生後印刷データを受信したときにのみカット前印刷ステップと、カットステップを実行し、不要なカット前印刷ステップと、カットステップを実行することを抑制することができる。
【００１４】
この場合、ロゴデータの印刷長が、カッタマージンより長い場合は、ロゴデータがカッタマージンの長さに相当する部分を第１トップロゴとして区切り、残りのロゴデータの部分を第２トップロゴとして区切って、記憶部に記憶するステップと、第１トップロゴを印刷するカット前印刷ステップと、連続用紙をカットするカットステップと、第２トップロゴを印刷するカット後印刷ステップと、を有し、ロゴデータの印刷長が、カッタマージンより短い場合は、ロゴデータを第１トップロゴとして、記憶部に記憶するステップと、第１トップロゴを印刷するカット前印刷ステップと、カット前印刷ステップの前または後に紙送りを行うステップと、連続用紙をカットするカットステップと、を有することが好ましい。
【００１５】
この印刷装置の制御方法によれば、どのような長さの定型印刷であっても、先端側に空白部のない次シートを形成することができる。
【００１６】
この場合、ロゴデータの印刷長が、カッタマージンより長い場合は、ロゴデータがカッタマージンの長さに相当する部分を第１トップロゴとして区切り、残りのロゴデータの部分を第２トップロゴとして区切って、記憶部から読み出すステップを、有することが好ましい。
【００１７】
本発明によるプログラムは、印刷装置に接続された端末装置から送信される、印刷データ及びコマンドに基づき、印刷装置が、前記請求項のいずれかに記載の制御方法を実行することを特徴とする。
【００１８】
本発明のプログラムによれば、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００１９】
本発明によるプログラムは、端末装置が、印刷装置に対し、前記請求項のいずれかに記載の制御方法を実行することを特徴とする。
【００２０】
本発明のプログラムによれば、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００２１】
本発明による印刷装置は、連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構の搬送経路における印刷位置で連続用紙に印刷を実行する印刷ヘッドと、印刷位置に対し順方向下流側に所定のカッタマージンを隔てたカット位置に配置され、連続用紙をカットするカッタと、所定のロゴデータを記憶する記憶部と、前記請求項に記載のプログラムを実行する制御部と、を備えることを特徴とする。
【００２２】
本発明による印刷装置によれば、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００２３】
本発明によるプログラムは、端末装置から印刷装置にロゴデータを登録するプログラムであって、ロゴデータを作成し、ロゴデータの印刷時の表示と、ロゴデータの印刷時に一旦停止することがある場合の停止位置とを表示するプレビューを有し、所定のイベントが発生したとき、ロゴデータを読出して、連続用紙に印刷するステップと、連続用紙をカットするカットステップと、を行うか否かを選択して設定し、ロゴデータと、設定とを、印刷装置に記憶させる。
【００２４】
本発明のプログラムによれば、イベントが発生したとき、ロゴデータを読出して、連続用紙に印刷するステップと、連続用紙をカットするカットステップと、を行うか否かを選択して設定することができる
【００２５】
本発明の印刷装置は、ホスト装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成する印刷装置であって、連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷画像の印刷を当該印刷装置上の印刷位置において実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、ホスト装置から送信されてきた、連続用紙から作成中のシートである現在シートを切り離すことを指示するオートカットコマンドに基づいて、現在シートに印刷するべき印刷画像の印刷の終了に続いて、搬送機構に、カット位置と印刷位置との間の距離であるカッタマージンに相当する距離だけ、連続用紙を順方向に搬送させると共に、印刷ヘッドに、次に作成するシートである次シートの先端から、次シートの先端からカッタマージンに相当する距離の位置までに印刷すべき印刷画像である第１トップロゴを印刷させ、カッタに現在シートを連続用紙から切り離させるシートカット制御部と、を備えることを特徴とする。
【００２６】
本発明の印刷装置によれば、シートカット制御部は、受信したオートカットコマンドに対応して、現在シート一葉分の印刷の終了に続いて、第１トップロゴを印刷すること及び連続用紙から現在シートを切り離すことを実行させる。現在シート一葉分の印刷の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、次シートの先端即ち印刷が終了した現在シートの後端に相当する部位がカット位置に達している。続いて連続用紙から現在シートを切り離すことで、印刷済の現在シートが連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、先端に空白部分のないシートが形成される。シートカット制御部は、印刷装置の動作を制御するホスト装置から受信したオートカットコマンドに対応して上記処理を実行することから、印刷装置を制御するホスト装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００２７】
本発明の印刷装置は、ホスト装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成すると共に、実行することによって印刷装置に対する連続用紙の先端の位置が不明瞭となることから、カッタによる連続用紙の先端側の部分の連続用紙からの切り離し、を実行することで連続用紙の先端がカット位置にある状態にする処理である、頭だしカット処理の実行を伴うことが好ましい、セット処理を実行する印刷装置であって、連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において、実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、セット処理が実行されたことを検知するセット処理実行検出部と、セット処理実行検出部によってセット処理が実行されたことが検出されると、頭だしカット処理に代えて、当該セット処理に続けて、搬送機構に、カット位置と印刷位置との間の距離であるカッタマージンに相当する距離だけ、連続用紙を順方向に搬送させると共に、印刷ヘッドに、次に作成するシートである次シートの先端から、次シートの先端からカッタマージンに相当する距離の位置までに印刷すべき印刷画像である第１トップロゴを印刷させ、カッタに連続用紙の先端側の部分を連続用紙から切り離させる、セット処理後処理を実行させるシートカット制御部と、を備えることを特徴とする。
【００２８】
頭だしカット処理が実行されることで、連続用紙の先端は、形状が整えられると共に、カット位置に位置する。即ち、先端の形状が、例えば当該連続用紙の搬送方向に対して略直角方向に延在する直線状の端面となると共に、カット位置に位置する。この状態から印刷及び印刷済部分の連続用紙からの切り離しを実行すると、先端から規定の位置に印刷画像の印刷が実行され、先端の形状が整えられて例えば略長方形の印刷シートが形成される。セット処理は、当該セット処理が実行されることで、印刷装置が連続用紙の先端位置を認識できなくなったり、連続用紙の先端形状が例えば略長方形の一端を成す形状のような整えられた形状でなくなったりする可能性があるため、当該セット処理の実行後に頭だしカット処理を実行して、連続用紙の先端が、形状を整えられてカット位置に位置する状態にすることで、先端から規定の位置に印刷画像が印刷された規定の形状、例えば略長方形の印刷シートが形成されるようにすることが望ましい。
【００２９】
本発明の印刷装置によれば、セット処理の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷すること及び連続用紙から連続用紙の先端側を切り離すことを実行させる。次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを、印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、第１トップロゴが印刷された次シートの先端に相当する部位がカット位置に達している。当該位置にある連続用紙から連続用紙の先端側を切り離すことで、連続用紙の先端側が連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷を形成し、先端に空白部分のない次シートを形成することができる。シートカット制御部は、印刷装置の動作を制御するホスト装置から受信したオートカットコマンドに対応して上記処理を実行することから、印刷装置を制御するホスト装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００３０】
この場合、第１トップロゴは、シートの先端側に印刷されるべき定型印刷の一部又は全部であり、定型印刷の先端側余白を含む連続用紙の搬送方向の長さが、カッタマージンより長い場合は、定型印刷のシートの先端からカッタマージンの長さの位置までの部分が第１トップロゴとして位置付けられ、定型印刷の第１トップロゴとして位置付けられる部分以外の部分が第２トップロゴとして位置付けられ、シートカット制御部は、カッタに現在シート又は連続用紙の先端側の部分を連続用紙から切り離させるのに続いて、印刷ヘッドに、第２トップロゴを印刷させ、定型印刷の連続用紙の搬送方向の長さが、カッタマージンより短い場合は、定型印刷と空白とが第１トップロゴとして位置付けられ、シートカット制御部は、カッタに現在シート又は連続用紙の先端側の部分を連続用紙から切り離させる前に、印刷ヘッドに、定型印刷と空白とから成る第１トップロゴを印刷させ、第２トップロゴの印刷は実行させないことが好ましい。
【００３１】
この印刷装置の構成によれば、第１トップロゴは、シートの先端側に印刷される定型印刷の一部又は全部であることから、印刷実行時には、第１トップロゴの内容は確定しており、切り離す現在シートの印刷の終了に続けて、次シートの第１トップロゴの印刷を実行することができる。また、定型印刷の長さに応じて、定型印刷を第１トップロゴと第２トップロゴとに分断したり、第１トップロゴを定型印刷と空白で構成したりすることで、どのような長さの定型印刷であっても、第１トップロゴを印刷すること及び連続用紙から現在シート又は連続用紙の先端側を切り離すことを実行して、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を形成し、先端に空白部分のない次シートを形成することができる。
【００３２】
この場合、印刷装置は、第１トップロゴ及び第２トップロゴを規定する印刷データを処理することで、印刷データが印刷ヘッドに供給される形式に処理された、第１ロゴイメージデータ及び第２ロゴイメージデータを形成するロゴイメージデータ形成部と、ロゴイメージデータ形成部で形成された第１ロゴイメージデータ及び第２ロゴイメージデータを記憶するロゴイメージデータ記憶部と、を備え、シートカット制御部は、第１トップロゴ又は第２トップロゴの印刷の実行を指示する印刷実行指令に対応して、当該ロゴイメージデータ記憶部に記憶された第１ロゴイメージデータ又は第２ロゴイメージデータを印刷ヘッドに供給して、印刷ヘッドによる第１トップロゴ又は第２トップロゴの印刷を実行させることが好ましい。
【００３３】
この印刷装置の構成によれば、ロゴイメージデータ形成部が第１ロゴイメージデータ及び第２ロゴイメージデータを形成し、ロゴイメージデータ記憶部に記憶することで、第１トップロゴ又は第２トップロゴの印刷実行指令を受けるだけで、印刷実行指令に伴う第１トップロゴ又は第２トップロゴを規定する印刷データの指示を必要とせずに、第１トップロゴ又は第２トップロゴ、即ち定型印刷の印刷を実行することができる。
【００３４】
この場合、印刷装置のシートカット制御部は、カッタに現在シート又は連続用紙の先端側の部分を連続用紙から切り離させた後、次シートに印刷する定型印刷以外の印刷画像を規定する印刷データを受信することで、印刷ヘッドに、第２トップロゴの印刷を実行させ、さらに、受信した印刷データによって規定される印刷画像の印刷を実行させることが好ましい。
【００３５】
この印刷装置の構成によれば、印刷装置は、現在シートが切り離された状態で、次の印刷データを受信するまで待機することになり、用紙から切り離された現在シートの後端が印刷装置内に在る状態を保つことができる。第２トップロゴが印刷されると、印刷の実行に伴い連続用紙が搬送され、切り離された現在シートは搬送される連続用紙に押されて、排出口から印刷装置の外部に排出される。例えば、現在シートが連続用紙から完全に切り離される全カットの場合は、切り離された現在シートは印刷装置の外部に落下する。例えば、カット後も現在シートが一部分で連続用紙と繋がっているパーシャルカットの場合は、切り離された現在シートは印刷装置の外部で連続用紙の先端にぶら下がる状態となる。一方、現在シートの後端が印刷装置内に在る状態では、後端部が排出口に係合して現在シートが排出口から突出した状態となり、落下した状態や連続用紙の先端にぶら下がった状態に比べて、現在シートを手作業で取り上げ易くすることができる。
【００３６】
この場合、印刷装置におけるセット処理は、操作者が印刷装置の電源を入れる電源投入処理、印刷装置に連続用紙を装填する用紙交換処理、印刷装置が印刷を実行できない状態から印刷を実行可能な状態に復帰する復帰処理、又は用紙送りスイッチを操作することによる手動用紙送り処理、を含むことが好ましい。
【００３７】
この印刷装置の構成によれば、電源投入処理、用紙交換処理、復帰処理、又は手動用紙送り処理終了後の印刷装置に、空白部を生ずることなく直ちに印刷を実行できる状態に、連続用紙をセットすることができる。
【００３８】
この場合、印刷装置は、オートカットコマンドに基づいて、現在シートの印刷の終了に続いて、第１トップロゴの印刷を実行するか否か、又はセット処理の終了に続いて、セット処理後処理を実行するか否かを、印刷装置の操作者が選択するための、トップロゴ印刷選択手段を更に備えることが好ましい。
【００３９】
この印刷装置の構成によれば、トップロゴ印刷選択手段を用いて、印刷の終了又はセット処理の終了に続けて第１トップロゴの印刷を実行するか否かを、各セット処理など毎に、必要に応じて設定することができる。
【００４０】
この場合、印刷装置のトップロゴ印刷選択手段は、定型印刷の印刷画像を表示する定型印刷表示部を有し、定型印刷表示部には、当該定型印刷表示部に表示された定型印刷を構成する第１トップロゴと第２トップロゴとの境界を示す境界マークを、表示することが好ましい。
【００４１】
この印刷装置の構成によれば、定型印刷が第１トップロゴと第２トップロゴとに分けられて印刷される状態を定型印刷表示部に表示して確認することができる。即ち、実際に印刷を実行することなく確認することができる。
【００４２】
この場合、印刷装置は、境界が、定型印刷を構成する文字や図形に重なる場合に、境界が文字又は図形に重なることを報知する報知手段を、さらに有することが好ましい。
【００４３】
この印刷装置の構成によれば、定型印刷を構成する文字や図形が、第１トップロゴと第２トップロゴとに分断されて印刷されることを告知し、必要な対応を促すことができる。例えば印刷ヘッドによっては、印刷中断することによって中断部分に痕跡が残るような印刷ヘッドがあり、そのような印刷ヘッドを備える印刷装置においては、定型印刷を構成する文字や図形に印刷中断の痕跡が残ることを告知し、必要な対応を促すことができる。
【００４４】
この場合、印刷装置は、シート上の定型印刷の位置、又は定型印刷の大きさを変更することで、定型印刷における境界の位置を調整するための境界調整手段を、さらに有することが好ましい。
【００４５】
この印刷装置の構成によれば、定型印刷の印刷位置又は大きさを調整して、定型印刷における第１トップロゴの部分をどの範囲にするかを調整することができる。定型印刷を構成する文字や図形が、第１トップロゴと第２トップロゴとに分断されることがないように調整することで、例えば印刷中断することによって中断部分に痕跡が残るような印刷ヘッドを備える印刷装置においても、定型印刷を構成する文字や図形に印刷中断の痕跡が残ることを抑制することができる。
【００４６】
本発明の印刷装置の制御方法は、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、を備える印刷装置の制御方法であって、連続用紙から、印刷済部分をシートとして切り離すことを指示するオートカットコマンドを受信するカットコマンド受信ステップと、カットコマンド受信ステップで受信したオートカットコマンドに基づいて、作成中のシートである現在シートに対応するシート一葉分の印刷の終了に続いて、次に作成するシートである次シートの先端から、次シートの先端からカット位置と印刷位置との間の距離であるカッタマージンに相当する長さの位置までに印刷すべき第１トップロゴを印刷する、カット前印刷ステップと、現在シートを連続用紙から切り離すカットステップと、を有することを特徴とする。
【００４７】
本発明の印刷装置の制御方法によれば、カットコマンド受信ステップにおいて受信したオートカットコマンドに基づいて、現在シート一葉分の印刷の終了に続いて、第１トップロゴを印刷するステップ及び連続用紙から現在シートを切り離すステップを実行する。現在シート一葉分の印刷の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、次シートの先端即ち印刷が終了した現在シートの後端に相当する部位がカット位置に達している。続いて連続用紙から現在シートを切り離すことで、印刷済の現在シートが連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、先端に空白部分のないシートが形成される。印刷装置は、印刷装置の動作を制御するホスト装置からオートカットコマンド受信したことに対応して上記処理を実行することから、印刷装置を制御するホスト装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００４８】
本発明の印刷装置の制御方法は、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、を備える印刷装置の制御方法であって、実行することによって印刷装置に対する連続用紙の先端の位置が不明瞭となることから、カッタによる連続用紙の先端側の部分の連続用紙からの切り離し、を実行することで連続用紙の先端がカット位置にある状態にする処理である、頭だしカット処理の実行を伴うことが好ましい、セット処理が実行されたことを検知する、セット処理実行確認ステップと、セット処理実行確認ステップにおいて、セット処理が実行されたことが検知された場合に、当該セット処理に続けて、次に作成するシートである次シートの先端から、次シートの先端からカット位置と印刷位置との間の距離であるカッタマージンに相当する長さの位置までに印刷すべき第１トップロゴを印刷する、カット前印刷ステップと、連続用紙のカット位置より連続用紙の搬送方向の下流側の部分を、連続用紙から切り離すカットステップと、を有することを特徴とする。
【００４９】
本発明の印刷装置の制御方法によれば、セット処理が実行されたことを検知し、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷すること及び連続用紙から連続用紙の先端側を切り離すステップを実行する。次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、第１トップロゴが印刷された次シートの先端に相当する部位がカット位置に達している。当該位置にある連続用紙から連続用紙の先端側を切り離すことで、連続用紙の先端側が連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を形成し、先端に空白部分のない次シートを形成することができる。シートカット制御部は、印刷装置の動作を制御するホスト装置からオートカットコマンドを受信したことに対応して上記処理を実行することから、印刷装置を制御するホスト装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００５０】
この場合、第１トップロゴは、シートの先端側に印刷される定型印刷の一部又は全部であり、定型印刷の先端側余白を含む連続用紙の搬送方向の長さが、カッタマージンより長い場合は、定型印刷のシートの先端からカッタマージンの長さの位置までの部分が第１トップロゴとして位置付けられ、定型印刷の第１トップロゴとして位置付けられる部分以外の部分が第２トップロゴとして位置付けられ、定型印刷の連続用紙の搬送方向の長さが、カッタマージンより短い場合は、定型印刷と空白とが第１トップロゴとして位置付けられ、第１トップロゴ及び第２トップロゴを規定する印刷データを処理することで、印刷データが印刷ヘッドに供給される形式に処理された、第１ロゴイメージデータ及び第２ロゴイメージデータを形成するロゴイメージデータ形成ステップと、ロゴイメージデータ形成ステップで形成された第１ロゴイメージデータ及び第２ロゴイメージデータを記憶するロゴイメージデータ記憶ステップと、定型印刷の連続用紙の搬送方向の長さが、カッタマージンより長い場合にのみ実行される、カットステップに続いて第２トップロゴを印刷するカット後印刷ステップをさらに有し、カット前印刷ステップと、カット後印刷ステップとは、当該ロゴイメージデータ記憶ステップで記憶された第１ロゴイメージデータ又は第２ロゴイメージデータを印刷ヘッドに供給して、実行することが好ましい。
【００５１】
この印刷装置の制御方法によれば、第１トップロゴは、シートの先端側に印刷される定型印刷の一部又は全部であることから、印刷実行時には、第１トップロゴの内容は確定しており、切り離す現在シートの印刷の終了に続けて、次シートの第１トップロゴの印刷を実行することができる。また、定型印刷の長さに応じて、定型印刷を第１トップロゴと第２トップロゴとに分断したり、第１トップロゴを定型印刷と空白で構成したりすることで、どのような長さの定型印刷であっても、第１トップロゴを印刷すること及び連続用紙から現在シート又は連続用紙の先端側を切り離すことを実行して、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を形成し、先端に空白部分のない次シートを形成することができる。
【００５２】
また、予め、第１ロゴイメージデータ及び第２ロゴイメージデータを形成して記憶し、カット前印刷ステップと、カット後印刷ステップとは、第１ロゴイメージデータ又は第２ロゴイメージデータを印刷ヘッドに供給して実行することで、第１トップロゴ又は第２トップロゴを規定する印刷データの指示を必要とせずに、第１トップロゴ又は第２トップロゴ、即ち定型印刷の印刷を実行することができる。
【００５３】
この場合、印刷装置の制御方法は、カットステップが実行された状態を維持するカット後待機ステップをさらに有し、カット後待機ステップにおいて、シートに印刷する定型印刷以外の印刷を規定する印刷データを受信することで、受信した印刷データで規定される印刷画像の印刷の実行に先立って、カット後印刷ステップを実行することが好ましい。
【００５４】
この印刷装置の制御方法によれば、印刷装置は、待機ステップにおいて、現在シートが切り離された状態で、次の印刷データを受信するまで待機することになり、用紙から切り離された現在シートの後端が印刷装置内に在る状態を保つことができる。第２トップロゴが印刷されると、印刷の実行に伴い連続用紙が搬送され、切り離された現在シートは搬送される連続用紙に押されて、排出口から印刷装置の外部に排出される。例えば、現在シートが連続用紙から完全に切り離される全カットの場合は、切り離された現在シートは印刷装置の外部に落下する。例えば、カット後も現在シートが一部分で連続用紙と繋がっているパーシャルカットの場合は、切り離された現在シートは印刷装置の外部で連続用紙の先端にぶら下がる状態となる。一方、現在シートの後端が印刷装置内に在る状態では、後端部が排出口に係合して現在シートが排出口から突出した状態となり、落下した状態や連続用紙の先端にぶら下がった状態に比べて、現在シートを手作業で取り上げ易くすることができる。
【００５５】
本発明の印刷シート形成方法は、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、を備える印刷装置の制御方法であって、連続用紙から、印刷済部分をシートとして切り離すことを指示するオートカットコマンドを受信するカットコマンド受信ステップと、カットコマンド受信ステップで受信したオートカットコマンドに基づいて、作成中のシートである現在シートに対応するシート一葉分の印刷の終了に続いて、次に作成するシートである次シートの先端から、次シートの先端からカット位置と印刷位置との間の距離であるカッタマージンに相当する長さの位置までに印刷すべき第１トップロゴを印刷する、カット前印刷ステップと、現在シートを連続用紙から切り離すカットステップと、を有することを特徴とする。
【００５６】
本発明の印刷シート形成方法によれば、カットコマンド受信ステップにおいて受信したオートカットコマンドに基づいて、現在シート一葉分の印刷の終了に続いて、第１トップロゴを印刷するステップ及び連続用紙から現在シートを切り離すステップを実行する。現在シート一葉分の印刷の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、次シートの先端即ち印刷が終了した現在シートの後端に相当する部位がカット位置に達している。続いて連続用紙から現在シートを切り離すことで、印刷済の現在シートが連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、先端に空白部分のないシートが形成される。印刷装置は、印刷装置の動作を制御するホスト装置からオートカットコマンド受信したことに対応して上記処理を実行することから、印刷装置を制御するホスト装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００５７】
本発明の印刷シート形成方法は、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、を備える印刷装置の制御方法であって、カッタによる連続用紙の先端側の部分の連続用紙からの切り離し、を実行することで連続用紙の先端がカット位置にある状態にする処理である、頭だしカット処理の実行を伴うセット処理が実行されたことを検知する、セット処理実行確認ステップと、セット処理実行確認ステップにおいて、セット処理が実行されたことが検知された場合に、当該セット処理に続けて、次に作成するシートである次シートの先端から、次シートの先端からカット位置と印刷位置との間の距離であるカッタマージンに相当する長さの位置までに印刷すべき第１トップロゴを印刷する、カット前印刷ステップと、連続用紙のカット位置より連続用紙の搬送方向の下流側の部分を、連続用紙から切り離すカットステップと、を有することを特徴とする。
【００５８】
本発明の印刷シート形成方法によれば、セット処理が実行されたことを検知し、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷すること及び連続用紙から連続用紙の先端側を切り離すステップを実行する。次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、第１トップロゴが印刷された次シートの先端に相当する部位がカット位置に達している。当該位置にある連続用紙から連続用紙の先端側を切り離すことで、連続用紙の先端側が連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷を形成し、先端に空白部分のない次シートを形成することができる。シートカット制御部は、印刷装置の動作を制御するホスト装置からオートカットコマンドを受信したことに対応して上記処理を実行することから、印刷装置を制御するホスト装置はオートカットコマンドを印刷装置へ送信するだけで、先端側に空白部分のないシートを形成することができる。従って、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００５９】
本発明の印刷システムは、印刷制御装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成する印刷装置と、印刷制御装置と、を備える印刷システムであって、印刷装置は、連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において、実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、印刷画像の内容を規定する印刷データと、印刷装置の各部の動作を指令するコマンドと、に従って印刷装置の各部を制御してシートを形成する印刷管理部とを備え、印刷制御装置は、コマンドを形成するコマンド生成部と、印刷データに基づく印刷及びコマンドを印刷装置に実行させる実行手順を規定する印刷実行構成部と、を備え、印刷実行構成部は、連続用紙から作成中のシートである現在シートを切り離す処理を印刷装置に実行させる際に、現在シートに印刷するべき印刷画像の印刷の終了に続いて、搬送機構に、カット位置と印刷位置との間の距離であるカッタマージンに相当する距離だけ、連続用紙を順方向に搬送させると共に、印刷ヘッドに、次に作成するシートである次シートの先端から、次シートの先端からカッタマージンに相当する距離の位置までに印刷すべき印刷画像である第１トップロゴを印刷させ、カッタに現在シートを連続用紙から切り離させるように、実行手順を規定することを特徴とする。
【００６０】
本発明の印刷システムによれば、実行手順構成部は、連続用紙から現在シートを切り離す処理を印刷装置に実行させる際に、現在シート一葉分の印刷の終了に続いて、第１トップロゴの印刷及び連続用紙から現在シートを切り離すように実行手順を規定する。当該実行手順に従って印刷管理部が、現在シート一葉分の印刷の終了に続いて、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させると共に、次シートの先端からカッタマージンに相当する長さの位置までに印刷する第１トップロゴを、次シートの先端から印刷させる。現在シート一葉分の印刷の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、次シートの先端即ち印刷が終了した現在シートの後端に相当する部位がカット位置に達している。続いて連続用紙から現在シートを切り離すことで、印刷済の現在シートが連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、先端に空白部分のないシートが形成される。実行手順構成部は、連続用紙から現在シートを切り離す処理を印刷装置に実行させる際に上記実行手順を規定することから、印刷装置を制御するホスト装置全体を制御するアプリケーションソフトは、連続用紙から現在シートを切り離す処理を印刷制御装置に指示するだけで、先端側に空白部分のないシートを形成することができる。従って、アプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないシートを形成することができる。
【００６１】
本発明の印刷システムは、印刷制御装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成すると共に、実行することによって印刷装置に対する連続用紙の先端の位置が不明瞭となることから、カッタによる連続用紙の先端側の部分の連続用紙からの切り離し、を実行することで連続用紙の先端がカット位置にある状態にする処理である、頭だしカット処理の実行を伴うことが好ましい、セット処理を実行する印刷装置と、印刷制御装置と、を備える印刷システムであって、印刷装置は、複数のシートを形成可能な連続用紙を順方向及び逆方向に搬送可能な搬送機構と、搬送機構によって順方向に搬送される連続用紙に、印刷データによって規定される印刷画像の印刷を、印刷装置上の印刷位置において、実行する印刷ヘッドと、印刷ヘッドが設けられた位置に対して、連続用紙の搬送方向下流に設けられており、連続用紙の先端側の部分を、印刷装置上のカット位置において、連続用紙から切り離すカッタと、印刷画像の内容を規定する印刷データと、印刷装置の各部の動作を指令するコマンドとに従って印刷装置の各部を制御してシートを形成する印刷管理部と、セット処理が実行されたことを検知するセット処理実行検出部と、セット処理実行検出部が検知したセット処理の実行を通知するセット処理実行通知を、印刷制御装置に送信するセット処理実行通知部とを備え、印刷制御装置は、コマンドを形成するコマンド生成部と、印刷データ及びコマンドを印刷装置に実行させる実行手順を規定する実行手順構成部と、を備え、実行手順構成部は、セット処理実行通知の受信に対応して、頭だしカット処理に代えて、当該セット処理に続けて、搬送機構に、カット位置と印刷位置との間の距離であるカッタマージンに相当する距離だけ、連続用紙を順方向に搬送させると共に、印刷ヘッドに、次に作成するシートである次シートの先端から、次シートの先端からカッタマージンに相当する距離の位置までに印刷すべき印刷画像である第１トップロゴを印刷させ、カッタに連続用紙の先端側の部分を連続用紙から切り離させるように、実行手順を規定することを特徴とする。
【００６２】
頭だしカット処理が実行されることで、連続用紙の先端は形状が整えられると共に、カット位置に位置する。即ち、先端の形状が、例えば当該連続用紙の搬送方向に対して略直角方向に延在する直線状の端面となると共に、カット位置に位置する。この状態から印刷及び印刷済部分の連続用紙からの切り離しを実行すると、先端から規定の位置に印刷画像の印刷が実行され、先端の形状が整えられて例えば略長方形の印刷シートが形成される。セット処理は、当該セット処理が実行されることで、印刷装置が連続用紙の先端位置を認識できなくなったり、連続用紙の先端形状が例えば略長方形の一端を成す形状のような整えられた形状でなくなったりする可能性があるため、当該セット処理の実行後に頭だしカット処理を実行して、連続用紙の先端が、形状を整えられてカット位置に位置する状態にすることで、先端から規定の位置に印刷画像が印刷された規定の形状、例えば略長方形の印刷シートが形成されるようにすることが望ましい。
【００６３】
本発明の印刷システムによれば、実行手順構成部は、セット処理が実行されたことを検知し、当該セット処理の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷する第１トップロゴを印刷させるように実行手順を規定する。当該実行手順に従って印刷管理部が、当該セット処理の終了に続いて、次シートの先端からカッタマージンに相当する長さの位置までに印刷する第１トップロゴを印刷させる。次シートの先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴを印刷させるためには、搬送機構に、カッタマージンに相当する距離だけ、連続用紙を順方向に搬送させることが必要であり、第１トップロゴの印刷が終了した時点で、第１トップロゴが印刷された次シートの先端に相当する部位がカット位置に達している。当該位置にある連続用紙から連続用紙の先端側を切り離すことで、連続用紙の先端側が連続用紙から切り離される。このとき、連続用紙は、先端からカッタマージンに相当する長さの位置までに印刷するべき第１トップロゴ側の印刷が終了した状態であり、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷を形成し、先端に空白部分のない次シートを形成することができる。実行手順構成部は、セット処理実行検出部によってセット処理が実行されたことが検出されたことに対応して上記実行手順を規定することから、印刷装置を制御するホスト装置全体を制御するアプリケーションソフトが、上記処理を実行させるための指令を出すことを必要とせずに、先端に空白部分のないシートを形成することができる。従って、アプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端に空白部分のないシートを形成することができる。
【００６４】
この場合、第１トップロゴは、シートの先端側に印刷される定型印刷の一部又は全部であり、定型印刷の先端側余白を含む連続用紙の搬送方向の長さが、カッタマージンより長い場合は、定型印刷のシートの先端からカッタマージンの長さの位置までの部分が第１トップロゴとして位置付けられ、定型印刷の第１トップロゴとして位置付けられる部分以外の部分が第２トップロゴとして位置付けられ、実行手順構成部は、カッタに現在シート又は連続用紙の先端側の部分を連続用紙から切り離させるのに続いて、印刷ヘッドに、第２トップロゴを印刷させるように、実行手順を規定し、定型印刷の連続用紙の搬送方向の長さが、カッタマージンより短い場合は、定型印刷と空白とが第１トップロゴとして位置付けられ、実行手順構成部は、カッタに現在シート又は連続用紙の先端側の部分を連続用紙から切り離させる前に、印刷ヘッドに、定型印刷と空白とから成る第１トップロゴを印刷させ、第２トップロゴの印刷は実行させないように、実行手順を規定することが好ましい。
【００６５】
この印刷システムによれば、第１トップロゴは、シートの先端側に印刷される定型印刷の一部又は全部であることから、印刷実行時には、第１トップロゴの内容は確定しており、切り離す現在シートの印刷の終了に続けて、次シートの第１トップロゴの印刷を実行することができる。また、定型印刷の長さに応じて、定型印刷を第１トップロゴと第２トップロゴとに分断したり、第１トップロゴを定型印刷と空白で構成したりすることで、どのような長さの定型印刷であっても、第１トップロゴを印刷すること及び連続用紙から現在シート又は連続用紙の先端側を切り離すことを実行して、先端側に空白部のない次シートを形成することができる。例えば、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を形成し、先端に空白部分のない次シートを形成することができる。
【００６６】
この場合、印刷システムを構成する印刷装置は、第１トップロゴ及び第２トップロゴを規定する印刷データを処理することで、印刷データが印刷ヘッドに供給される形式に処理された、第１ロゴイメージデータ及び第２ロゴイメージデータを形成するロゴイメージデータ形成部と、ロゴイメージデータ形成部で形成された第１ロゴイメージデータ及び第２ロゴイメージデータを記憶するロゴイメージデータ記憶部と、を更に備え、印刷管理部は、当該ロゴイメージデータ記憶部に記憶された第１ロゴイメージデータ又は第２ロゴイメージデータを印刷ヘッドに供給して、印刷ヘッドによる第１トップロゴ又は第２トップロゴの印刷を実行させることが好ましい。
【００６７】
この印刷システムによれば、ロゴイメージデータ形成部が第１ロゴイメージデータ及び第２ロゴイメージデータを形成し、ロゴイメージデータ記憶部に記憶することで、第１トップロゴ又は第２トップロゴの印刷実行指令を受けるだけで、印刷実行指令に伴う第１トップロゴ又は第２トップロゴを規定する印刷データの指示を必要とせずに、第１トップロゴ又は第２トップロゴ、即ち定型印刷の印刷を実行することができる。
【００６８】
この場合、印刷システムを構成する印刷制御装置の実行手順構成部は、カッタに現在シート又は連続用紙の先端側の部分を連続用紙から切り離させた後、シートに印刷する定型印刷以外の印刷画像を規定する印刷データを受信することで、印刷ヘッドに、第２トップロゴの印刷を実行させ、さらに、受信した印刷データによって規定される印刷画像の印刷を実行させるように、実行手順を規定することが好ましい。
【００６９】
この印刷システムによれば、印刷装置は、現在シートが切り離された状態で、次の印刷データを受信するまで待機することになり、用紙から切り離された現在シートの後端が印刷装置内に在る状態を保つことができる。第２トップロゴが印刷されると、印刷の実行に伴い連続用紙が搬送され、切り離された現在シートは搬送される連続用紙に押されて、排出口から印刷装置の外部に排出される。例えば、現在シートが連続用紙から完全に切り離される全カットの場合は、切り離された現在シートは印刷装置の外部に落下する。例えば、カット後も現在シートが一部分で連続用紙と繋がっているパーシャルカットの場合は、切り離された現在シートは印刷装置の外部で連続用紙の先端にぶら下がる状態となる。一方、現在シートの後端が印刷装置内に在る状態では、後端部が排出口に係合して現在シートが排出口から突出した状態となり、落下した状態や連続用紙の先端にぶら下がった状態に比べて、現在シートを手作業で取り上げ易くすることができる。
【００７０】
この場合、印刷システムを構成する印刷装置におけるセット処理は、操作者が印刷装置の電源を入れる電源投入処理、印刷装置に連続用紙を装填する用紙交換処理、印刷装置が印刷を実行できない状態から印刷を実行可能な状態に復帰する復帰処理、又は用紙送りスイッチを操作することによる手動用紙送り処理、を含むことが好ましい。
【００７１】
この印刷システムによれば、電源投入処理、用紙交換処理、復帰処理、又は手動用紙送り処理終了後の印刷装置に、空白部を生ずることなく直ちに印刷を実行できる状態に、連続用紙をセットすることができる。
【００７２】
この場合、印刷システムを構成する印刷制御装置は、現在シートを切り離す処理を印刷装置に実行させる際に、現在シートに印刷するべき印刷画像の印刷の終了に続いて、第１トップロゴの印刷を実行するか否か、又は、セット処理実行通知の受信に対応して、頭だしカット処理に代えて、当該セット処理に続けて、搬送機構に、カット位置と印刷位置との間の距離であるカッタマージンに相当する距離だけ、連続用紙を順方向に搬送させると共に、印刷ヘッドに、次に作成するシートである次シートの先端から、次シートの先端からカッタマージンに相当する距離の位置までに印刷すべき印刷画像である第１トップロゴを印刷させ、カッタに連続用紙の先端側の部分を連続用紙から切り離させるセット処理後処理を実行するか否かを、印刷システムの操作者が選択するための、トップロゴ印刷選択手段を更に備えることが好ましい。
【００７３】
この印刷システムによれば、トップロゴ印刷選択手段を用いて、印刷の終了又はセット処理の終了に続けて第１トップロゴの印刷を実行するか否かを、各セット処理など毎に、必要に応じて設定することができる。
【００７４】
この場合、印刷システムを構成する印刷制御装置のトップロゴ印刷選択手段は、定型印刷の印刷画像を表示する定型印刷表示部を有し、定型印刷表示部に、当該定型印刷表示部に表示された定型印刷を構成する第１トップロゴと第２トップロゴとの境界を示す境界マークを、表示することが好ましい。
【００７５】
この印刷システムによれば、定型印刷が第１トップロゴと第２トップロゴとに分けられて印刷される状態を定型印刷表示部に表示して確認することができる。即ち、実際に印刷を実行することなく確認することができる。
【００７６】
この場合、印刷システムは、第１トップロゴと第２トップロゴとの境界が、定型印刷を構成する文字や図形に重なる場合に、境界が文字又は図形に重なることを報知する報知手段を、さらに有することが好ましい。
【００７７】
この印刷システムによれば、定型印刷を構成する文字や図形が、第１トップロゴと第２トップロゴとに分断されて印刷されることを告知し、必要な対応を促すことができる。例えば、印刷ヘッドによっては、印刷中断することによって中断部分に痕跡が残るような印刷ヘッドがあり、そのような印刷ヘッドを備える印刷装置によって構成される印刷システムにおいては、定型印刷を構成する文字や図形に印刷中断の痕跡が残ることを告知し、必要な対応を促すことができる。
【００７８】
この場合、印刷システムは、シート上の定型印刷の位置、又は定型印刷の大きさを変更することで、定型印刷における境界の位置を調整するための、境界調整手段を、さらに有することが好ましい。
【００７９】
この印刷システムによれば、定型印刷の印刷位置又は大きさを調整して、定型印刷における第１トップロゴの部分をどの範囲にするかを調整することができる。定型印刷を構成する文字や図形が、第１トップロゴと第２トップロゴとに分断されることがないように調整することで、例えば印刷中断することによって中断部分に痕跡が残るような印刷ヘッドを備える印刷装置においても、定型印刷を構成する文字や図形に印刷中断の痕跡が残ることを抑制することができる。
【００８０】
この場合、印刷システムの印刷制御装置は、ＰＯＳ端末装置に備えられていることが好ましい。
【００８１】
この印刷システムによれば、ＰＯＳ端末装置において、レシートなどを印刷する際に、ＰＯＳ端末全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないレシートを形成することができる。
【００８２】
本発明によるプログラムは、コンピュータを、上記請求項のいずれか１項に記載の印刷装置のシートカット制御部、セット処理実行検出部、ロゴイメージデータ形成部、トップロゴ印刷選択手段、報知手段、又は境界調整手段として機能させることを特徴とする。
【００８３】
本発明のプログラムによれば、ホスト装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成する印刷装置において、ホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端に空白部分のないシートを形成することができる。
【００８４】
本発明によるプログラムは、コンピュータを、上記請求項のいずれか１項に記載の印刷システムの印刷管理部、セット処理実行検出部、セット処理実行通知部、又はロゴイメージデータ形成部として機能させることを特徴とする。
【００８５】
本発明のプログラムによれば、印刷制御装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成する印刷装置と、印刷制御装置と、を備える印刷システムにおいて、印刷制御装置を含むホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端に空白部分のないシートを形成することができるように、印刷制御装置を機能させることができる。
【００８６】
本発明によるプログラムは、コンピュータを、上記請求項のいずれか１項に記載の印刷システムのコマンド生成部、印刷実行構成部、トップロゴ印刷選択手段、報知手段、または境界調整手段として機能させることを特徴とする。
【００８７】
本発明のプログラムによれば、印刷制御装置によって制御されており、シートを形成するための連続用紙であって、複数のシートを形成可能な連続用紙に、印刷データによって規定される印刷画像のシート一葉分の印刷を行い、当該一葉分の印刷画像が印刷された部分を連続用紙から切り離して印刷済のシートを形成する印刷装置と、印刷制御装置と、を備える印刷システムにおいて、印刷制御装置を含むホスト装置全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端に空白部分のないシートを形成することができるように、印刷装置を機能させることができる。
【００８８】
本発明によるＰＯＳ端末装置は、前記請求項のいずれか一項に記載の印刷装置を備えたことを特徴とする。
【００８９】
本発明によるＰＯＳ端末装置によれば、ＰＯＳ端末装置において、レシートなどを印刷する際に、ＰＯＳ端末全体を制御するアプリケーションソフトの負荷を大きくすることなく、またアプリケーションソフトが印刷装置の特性に対応することを必要とせずに、先端側に空白部分のないレシートを形成することができる。
【発明を実施するための最良の形態】
【００９０】
以下、本発明の一実施形態に係る印刷装置、印刷装置の制御方法、印刷シート形成方法、プログラム、印刷システム、及びＰＯＳ端末装置について、添付図面を参照しながら詳細に説明する。
【００９１】
（第１の実施形態）
最初に、本発明に係る印刷装置の一例であるレシート印刷装置の一実施形態について、図面に基づいて、説明する。図１は、レシート印刷装置の外観斜視図であり、図２はその要部の構成を示す模式断面である。図１に示すように、レシート印刷装置１０は、前部が開口した筐体１１と、前部開口を開閉自在に覆蓋するカバー１２を備え、当該カバー１２を開放することによって、連続用紙２０（図２参照）の交換および内部の保守、点検が可能となっている。カバー１２の前面には、複数のエラーＬＥＤ１６が備えられており、レシート印刷装置１０内で印刷続行が困難又は不能となるエラーが発生した場合は、発生したエラーに対応するエラーＬＥＤ１６を点灯または点滅することにより異常発生を表示する。連続用紙２０は、巻回された状態で、レシート印刷装置１０内部の用紙収容部１５に収納されている。また、用紙収容部１５から繰り出された連続用紙２０は、カバー１２に形成された排紙口１４から筐体１１外へ導かれる。
【００９２】
図２に示すように、排紙口１４の内側にはカッタ機構２１を備えており、カッタ機構２１の連続用紙２０の搬送方向上流側には、印刷ヘッド２２と、連続用紙２０を印刷ヘッド２２に押圧するプラテンローラ２３が設けられている。カッタ機構２１は、可動刃２１ａと、可動刃２１ａに対向する位置に固定された受け刃２１ｂと、可動刃２１ａを駆動するオートカッタモータ２１ｃ（図３参照）と、を備えている。印刷ヘッド２２は、発熱体を有し、熱に反応する媒体に印刷するサーマルヘッドである。発熱体は、印刷幅全幅にわたって形成され、用紙搬送方向に直角な方向に対して固定されている。印刷ヘッド２２の上流側には、用紙位置検出器２４が設けられている。
【００９３】
用紙収容部１５から繰り出された連続用紙２０は、用紙位置検出器２４によって先端が検出され、以降、用紙検出位置と先端が検出された時点からの送り量とから、連続用紙２０の先端位置などが算出できる。プラテンローラ２３が印刷ヘッド２２に当接する位置で、連続用紙２０は、プラテンローラ２３によって印刷ヘッド２２の発熱体部分に押圧され、当該位置で連続用紙２０に印刷が実行される。当該位置を、印刷位置Ｐと表記する。印刷ヘッド２２の発熱体は、連続用紙２０の搬送方向に幅を持っており、ここでは、発熱体の連続用紙２０の搬送方向下流側の端を印刷位置Ｐとする。印刷が終了した状態では、発熱体による連続用紙２０への熱印加が終了してから、さらに発熱体の連続用紙２０の搬送方向の幅だけ連続用紙２０が搬送方向順方向に搬送されて、印刷済印刷画像の後端が、発熱体の搬送方向下流側の端、即ち印刷位置Ｐに一致している。
【００９４】
オートカッタモータ２１ｃによって駆動される可動刃２１ａは、受け刃２１ｂと互いに側面どうしが擦り合わせられるように交差して、可動刃２１ａと受け刃２１ｂとが擦り合わせられる位置で、連続用紙２０をカットする。当該位置を、カット位置Ｃと表記する。印刷位置Ｐと、カット位置Ｃとの距離を、ＰＣ距離Ｌと表記する。ＰＣ距離Ｌがカッタマージンに相当する。
【００９５】
次に、レシート印刷装置１０の本発明の実現に関わる電気的構成について、説明する。図３は、レシート印刷装置の電気的構成を示した電気構成ブロック図である。図３に示すように、レシート印刷装置１０は、レシート印刷装置１０の各部分の動作を統括管理する印刷装置制御部３１を備えている。印刷装置制御部３１は、演算処理を行うＣＰＵ（Central Processing Unit）３２や、ホスト装置４０から受け取った制御コマンドや印刷データを一時的に保存するＲＡＭ（Random Access Memory）３４ａやレシート印刷装置１０の制御プログラムや印刷のための文字フォントデータ等を記憶したＲＯＭ（Read Only Memory）３４ｂを有している。これらはデータバス３６を介して互いに接続されている。
【００９６】
ＣＰＵ３２には、用紙搬送モータ３８、オートカッタモータ２１ｃ、印刷ヘッド２２がそれぞれ、搬送モータドライバ３８ｄ、カッタドライバ２１ｄ、ヘッドドライバ２２ｄを介して接続されており、ＲＯＭ３４ｂに記憶されている制御プログラムに基づいてＣＰＵ３２が各部の動作を制御する。各機構にはそれぞれに必要なロジック回路を含んでいる。上述したように、オートカッタモータ２１ｃは、可動刃２１ａを駆動するモータである。ＣＰＵ３２には、上述した用紙位置検出器２４のように、各機構の状態を検知する検出器３３も接続されている。レシート印刷装置１０は、インタフェース３７を介して、例えばＰＯＳ端末機のホストコンピュータ等のホスト装置４０に接続されており、ホスト装置４０の制御の下、レシートの印刷やレシートの連続用紙２０からのカット（切り離し）などの動作を実行する。
【００９７】
インタフェース３７を介してホスト装置４０から送信されたコマンド（指令）はＲＡＭ３４ａ内の受信バッファに格納され、ＣＰＵ３２はこのコマンドを解析し、指令を実行する。例えば、コマンドが印刷コマンドであれば、ＣＰＵ３２は、印刷内容に対応した文字フォントデータをＲＯＭ３４ｂから読みだし、各ドライバを介して用紙搬送モータ３８、印刷ヘッド２２などを駆動し印刷を実行する。
【００９８】
次に、本実施形態のレシート印刷装置１０を実現する機能的全体構成について説明する。図４は、レシート印刷装置の機能的全体構成を示す機能ブロック図である。ホスト装置４０から、印刷データや制御コマンドが、インタフェース３９を介して、レシート印刷装置１０に送信される。印刷制御管理部４１は、インタフェース３７を介して受信した印刷データや制御コマンドを一旦受信バッファ４６に記憶させる。印刷制御管理部４１は、受信バッファ４６から順次データを取り出し、コマンドについては、コマンド判定部５１が、当該コマンドが指示する内容を判定し、対応する処理を実行する。印刷データについては、印刷ヘッド２２に供給する様態であるイメージデータに展開して、イメージバッファ４７に記憶させる。イメージバッファ４７に、印刷ヘッド２２に送られる単位分のイメージデータが展開されると、シートカット制御部４４を介して印刷ヘッド２２に送られ、印刷が実行される。印刷ヘッド２２に送られるイメージデータは、イメージバッファ４７から印刷ヘッド２２に移動し、イメージバッファ４７は、別の新しいイメージデータを記憶できる状態になる。
【００９９】
定型印刷の印刷画像を規定する定型印刷データを受信すると、印刷制御管理部４１のトップロゴイメージデータ形成部５２が、印刷ヘッド２２に供給する様態であるトップロゴイメージデータに展開して、トップロゴイメージデータ記憶部４８に記憶させる。定型印刷の実行の指令に対応して、トップロゴイメージデータ記憶部４８から印刷ヘッド２２にトップロゴイメージデータが送られ、トップロゴイメージデータに規定される定型印刷が実行される。トップロゴイメージデータ記憶部４８は不揮発性の記憶装置で構成されており、記憶されたトップロゴイメージデータは、レシート印刷装置１０の電源が切られても維持される。また、トップロゴイメージデータは、読み出されて印刷ヘッド２２に送信され、トップロゴイメージデータ記憶部４８に記憶されたトップロゴイメージデータは維持される。従って、トップロゴイメージデータ記憶部４８から印刷ヘッド２２へのトップロゴイメージデータの送信は、繰り返して実行することが可能である。
【０１００】
用紙位置判定部４２は、用紙位置検出器２４の検出結果と、連続用紙２０が搬送された距離とから、連続用紙２０の位置を判定する。シートカット制御部４４は、用紙位置判定部４２の判定結果に基づき、用紙搬送機構５６、印刷ヘッド２２、カッタ機構２１を駆動し、連続用紙２０を適切な位置に搬送し、印刷を実行し、連続用紙２０をカットしてレシートを形成する。
【０１０１】
電源投入時処理や、連続用紙の交換のように、当該処理が実行された場合には、レシート印刷装置１０に対する連続用紙２０の先端の位置の情報が失われたり、連続用紙２０の先端の位置が処理を実行する前と変わったりすることで、レシート印刷装置１０に対する連続用紙２０の先端の位置が不明瞭となるような処理を総称して、セット処理と表記する。レシート印刷装置１０に対する連続用紙２０の先端の位置を明確にするために、頭だしカット処理などの、セット処理後処理を実行する。頭だしカット処理は、連続用紙２０が確実にカット位置Ｃに存在するように連続用紙２０を搬送し、カッタ機構２１によるカットを実行して、連続用紙２０の先端の位置が、確実にカット位置Ｃに在るようにすることで、レシート印刷装置１０に対する連続用紙２０の先端の位置を明確にする処理である。
【０１０２】
セット処理後処理を、各セット処理毎に規定するセット処理設定を受信すると、印刷制御管理部４１は、当該セット処理設定をセット処理設定記憶部４９に記憶させる。セット処理が実行されると、セット処理実行検出部５４は、セット処理が実行されたことを検出し、セット処理判定部５３に通知する。セット処理判定部５３は、実行されたセット処理に対応するセット処理設定をセット処理設定記憶部４９から読み出し、シートカット制御部４４に通知する。シートカット制御部４４は、用紙搬送機構５６、印刷ヘッド２２、カッタ機構２１を駆動して、セット処理設定に指定されている連続用紙２０の搬送、印刷の実行、連続用紙２０のカットなどを実行することで、セット処理後処理を実行する。
【０１０３】
次に、レシート印刷装置１０を用いて形成されるレシートについて説明する。図５（ａ）及び（ｂ）は、レシートの一例を示す平面図である。図５（ａ）に示すレシート６０は、先端から先端余白６２ａを隔てて、レシート６０の先端側に印刷される定型印刷であるトップロゴ６１の一部を構成する第１トップロゴ６１ａが印刷されている。第１トップロゴ６１ａに続けて、トップロゴ６１の第１トップロゴ６１ａ以外の部分である第２トップロゴ６１ｂが印刷されている。二点鎖線は、第１トップロゴ６１ａと第２トップロゴ６１ｂとの境界位置を示している。レシート６０の先端から境界位置までが、上述したＰＣ距離Ｌになっている。第２トップロゴ６１ｂに続いて、品名や金額などの買上情報の明細印刷６３ａが印刷されている。明細印刷６３ａに続いてレシート６０の後端側に印刷される定型印刷であるボトムロゴ６４ａが印刷されており、ボトムロゴ６４ａの後端とレシート６０の後端との間は、後端余白６５ａとなっている。
【０１０４】
図５（ｂ）に示すレシート６６は、先端から先端余白６２ｂを隔てて、レシート６６の先端側に印刷される定型印刷であるトップロゴ６７が印刷されている。二点鎖線は、レシート６６の先端から上述したＰＣ距離Ｌの位置を示している。トップロゴ６７は、長さがＰＣ距離Ｌより短い定型印刷である。トップロゴ６７の後端からＰＣ距離Ｌの位置までの間は、印刷がされない空白部分であるトップロゴ余白６８となっている。トップロゴ６７とトップロゴ余白６８とで、第１トップロゴ６９が形成されている。第１トップロゴ６９に続いて、即ちトップロゴ余白６８に続いて、品名や金額などの明細印刷６３ｂが印刷されている。明細印刷６３ｂに続いてレシート６６の後端側に印刷される定型印刷であるボトムロゴ６４ｂが印刷されており、ボトムロゴ６４ｂの後端とレシート６６の後端との間は、後端余白６５ｂとなっている。
【０１０５】
次に、上記したトップロゴイメージデータ形成部５２が、トップロゴを規定する印刷データであるトップロゴデータを、印刷ヘッド２２に供給する形態であるトップロゴイメージデータに展開して、トップロゴイメージデータ記憶部４８に記憶させる、トップロゴイメージデータ形成処理について説明する。レシート６０やレシート６６（図５参照）に印刷する定型印刷であるトップロゴは、予めトップロゴデータをホスト装置４０からレシート印刷装置１０へ送って記憶させておき、記憶されたデータを使用してトップロゴの印刷を実行する。ホスト装置４０からレシート印刷装置１０へのトップロゴデータの送信は、印刷内容を更新する場合や、レシート印刷装置１０の記憶が失われた場合にのみ、実行される。予めトップロゴイメージデータを形成してトップロゴイメージデータ記憶部４８（図４参照）に記憶させておくことで、ホスト装置４０からレシート印刷装置１０へ、トップロゴの印刷を指示するコマンドを送るだけで、トップロゴの印刷を実行できる。これにより、ホスト装置４０からレシート印刷装置１０へ、トップロゴの印刷を実行する度に定型印刷データを送る方法に比べて、送信する信号量が少なくなり、ホスト装置４０の負荷を減少することができると共に、信号送信及び処理実行に要する時間を短縮することができる。図６は、トップロゴイメージデータ形成処理の一例を示すフローチャートである。
【０１０６】
図６において、ステップＳ１では、新たなトップロゴデータを受信したか否かを判定する。新たなトップロゴデータを受信していない場合（ステップＳ１でＮｏ）は、待機状態を続ける。新たなトップロゴデータを受信した場合（ステップＳ１でＹｅｓ）は、ステップＳ２に進み、受信した新たなトップロゴデータによって規定される新たなトップロゴの、連続用紙２０の長さ方向の長さが、レシート印刷装置１０のＰＣ距離Ｌより長いか否かを判定する。
【０１０７】
トップロゴの長さが、ＰＣ距離Ｌより長い場合（ステップＳ２でＹｅｓ）は、ステップＳ３に進む。ステップＳ３では、受信したトップロゴデータの、レシートの先端からＰＣ距離Ｌの位置までに印刷されるトップロゴの部分である第１トップロゴを規定する部分から、第１トップロゴイメージデータを形成する。
【０１０８】
次に、ステップＳ４では、受信したトップロゴデータの、トップロゴの第１トップロゴ以外の部分である第２トップロゴを規定する部分から、第２トップロゴイメージデータを形成する。
【０１０９】
トップロゴの長さが、ＰＣ距離Ｌより短い場合（ステップＳ２でＮｏ）は、ステップＳ５に進む。ステップＳ５では、受信したトップロゴデータが規定するトップロゴ、及び当該トップロゴに続く空白を、第１トップロゴとして、当該第１トップロゴを規定する第１トップロゴイメージデータを形成する。トップロゴに続く空白は、図５（ｂ）を参照して説明したトップロゴ余白６８であり、印刷ヘッド２２による印刷を伴わない連続用紙２０の搬送を実行することで形成される。この場合、第２トップロゴに相当する定型印刷はないため、第２トップロゴイメージデータは形成されない。
【０１１０】
ステップＳ４又はステップＳ５の次に、ステップＳ６では、形成した第１トップロゴイメージデータ及び第２トップロゴイメージデータを、トップロゴイメージデータ記憶部４８（図４参照）に記憶させる。ステップＳ６を実行して、トップロゴイメージデータ形成処理を終了する。
【０１１１】
次にセット処理について説明する。セット処理としては、レシート印刷装置１０の電源投入時処理や、連続用紙２０の交換や、レシート印刷装置１０のリセットや、レシート印刷装置１０をエラー状態から復帰させる処理や、ペーパーフィードスイッチを手作業で操作することによる連続用紙２０の紙送りなどが挙げられる。これらの処理が実行されると、多くの場合に、レシート印刷装置１０に対する連続用紙２０の先端の位置の情報が失われたり、連続用紙２０の先端の位置が処理を実行する前と変わったりすることで、レシート印刷装置１０に対する連続用紙２０の先端の位置が不明瞭となる。
【０１１２】
電源投入時処理が実行される場合は、電源が切られた状態から電源が入れられる場合であって、電源が切られることで、揮発性のメモリに記憶される用紙先端位置の情報が失われ、レシート印刷装置１０に対する連続用紙２０の先端の位置は特定できない状態となっている。レシート印刷装置１０がリセットされた場合も、同様に、揮発性のメモリに記憶される用紙先端位置の情報が失われ、レシート印刷装置１０に対する連続用紙２０の先端の位置は特定されない状態となっている。
【０１１３】
レシート印刷装置１０にセットされた連続用紙２０が交換されると、新たにセットされた連続用紙２０の先端の位置は不定であり、レシート印刷装置１０に対する連続用紙２０の先端の位置が特定されない状態となっている。
【０１１４】
ペーパーフィードスイッチを手作業で操作することによって連続用紙２０の紙送りを行った場合は、ペーパーフィードスイッチを操作することによる連続用紙２０の送り量は、レシート印刷装置１０が認識できないため、レシート印刷装置１０に対する連続用紙２０の先端の位置が特定されない状態となる。
【０１１５】
レシート印刷装置１０に何らかのエラー要因が発生し、エラー状態となったレシート印刷装置１０を、エラー状態から復帰させる処理が実行された場合は、エラー状態から復帰させる処理には、上記したリセットや、連続用紙２０の再セットや、ペーパーフィードスイッチによる連続用紙２０の紙送りなどの何れかを一つ以上伴う可能性が高く、レシート印刷装置１０に対する連続用紙２０の先端の位置が特定されない状態となる可能性が極めて高い。
【０１１６】
次に、セット処理の実行に伴い、レシート印刷装置１０に対する連続用紙２０の先端の位置が特定されない状態となった場合に、連続用紙２０の先端の位置を明確にするためのセット処理後処理について説明する。図７は、セット処理後処理の一例を示すフローチャートである。図８は、セット処理後処理の処理過程における連続用紙の位置を示す説明図である。図７に示したフローチャートは、例えば、レシート印刷装置１０にセットされた連続用紙２０が使用されて無くなり、用紙切れとなったことに対応して、新しい連続用紙２０がセットされた場合の、セット処理後処理のフローチャートである。
【０１１７】
図７のステップＳ２１では、用紙収容部１５（図１参照）に連続用紙２０がセットされているか否かを判定する。用紙収容部１５に連続用紙２０が無い場合（ステップＳ２１でＮｏ）は、待機状態を継続する。
【０１１８】
用紙収容部１５に連続用紙２０が有る場合（ステップＳ２１でＹｅｓ）は、ステップＳ２２に進み、用紙位置検出器２４が連続用紙２０を検出しているか否かを判定する。
【０１１９】
用紙位置検出器２４が連続用紙２０を検出していない場合（ステップＳ２２でＮｏ）は、連続用紙２０は用紙収容部１５にセットされているが、連続用紙２０の先端が、用紙位置検出器２４の位置まで達していない場合であり（図８（１）参照）、ステップＳ２３に進んで連続用紙２０の搬送を実行する。ステップＳ２３の次に再度ステップＳ２２を実行して、用紙位置検出器２４が連続用紙２０を検出する（図８（２）参照）まで、ステップＳ２３の連続用紙２０の搬送を繰り返す。
【０１２０】
用紙位置検出器２４が連続用紙２０を検出した場合（ステップＳ２２でＹｅｓ）は、ステップＳ２４に進み、少なくとも用紙位置検出器２４の位置からカット位置Ｃまでの距離に相当する長さだけ、連続用紙２０を搬送し、連続用紙２０の先端がカット位置Ｃより搬送方向下流に在るようにする（図８（３）参照）。
【０１２１】
次に、ステップＳ２５では、連続用紙２０の先端側部分を切り離す（図８（４）参照）。連続用紙２０の先端側部分を切り離すことで、連続用紙２０先端の形状を整えることができる。例えばセット処理が、紙ジャムでエラー状態となったレシート印刷装置１０を、連続用紙２０の紙ジャムとなった部分を取り除くことで、エラー状態から復帰させる処理であった場合は、連続用紙２０の先端は、例えば手作業で千切られた状態などカッタ機構２１でカットされた状態とは異なり、整った形状でない可能性が高い。また、例えばセット処理が用紙交換であって、新しい連続用紙２０がセットされた場合は、未使用の連続用紙２０の先端は、必ずしも整った形状ではない。
【０１２２】
次に、ステップＳ２６では、実行されたセット処理について、セット処理後処理としてトップロゴの印刷が設定されているか否かを判定する。セット処理後処理としてトップロゴの印刷が設定されていない場合（ステップＳ２６でＮｏ）は、ここでセット処理後処理を終了する。
【０１２３】
セット処理後処理としてトップロゴの印刷が設定されていた場合（ステップＳ２６でＹｅｓ）は、ステップＳ２７に進み、第１トップロゴの印刷を実行する。第１トップロゴの印刷を実行するためには連続用紙２０を搬送することが必要で、第１トップロゴの印刷が完了すると、第１トップロゴが印刷されたシートの先端となる部分が、カット位置Ｃに位置した状態（図８（５）参照）となる。次に、ステップＳ２８では、連続用紙２０の先端側部分を切り離す（図８（６）参照）。
【０１２４】
次に、ステップＳ２９では、印刷するべきトップロゴとして、第２トップロゴが存在するか否かを判定する。第２トップロゴがない場合（ステップＳ２９でＮｏ）は、ここでセット処理後処理を終了する。
【０１２５】
印刷するべきトップロゴとして、第２トップロゴが在った場合（ステップＳ２９でＹｅｓ）は、ステップＳ３０に進み、第２トップロゴ印刷が待機設定指定になっているか否かを判定する。第２トップロゴ印刷が待機設定とは、第１トップロゴの印刷が完了した状態、即ち、第２トップロゴ印刷を開始する直前の状態で、印刷指令を待ち、印刷指令を受けることで、当該印刷指令を実行する前に第２トップロゴの印刷を実行することを指定するものである。第２トップロゴ印刷が待機設定指定になっている場合（ステップＳ３０でＹｅｓ）は、ここでセット処理後処理を終了する。
【０１２６】
第２トップロゴ印刷が待機設定指定になっていない場合（ステップＳ３０でＮｏ）は、ステップＳ３１に進み、第２トップロゴの印刷を実行して（図８（７）参照）、セット処理後処理を終了する。なお、第２トップロゴに続く印刷の被印刷領域が、第２トップロゴに接していない場合には、被印刷領域の先端が印刷位置Ｐに位置するまで連続用紙２０を搬送して（図８（８）参照）、第２トップロゴの印刷の完了とする。
【０１２７】
次に、レシート印刷装置１０の電源投入時の処理について説明する。図９は、レシート印刷装置の電源投入時の処理の一例を示すフローチャートである。図１０は、電源投入時の処理過程における連続用紙の位置を示す説明図である。
【０１２８】
レシート印刷装置１０の電源が投入されると、ステップＳ４１では、レシート印刷装置１０の揮発性メモリのリセットや、レシート印刷装置１０の各機構の初期化を実行する。
【０１２９】
次に、ステップＳ４２では、用紙位置検出器２４が連続用紙２０を検出しているか否かを判定する。用紙位置検出器２４が連続用紙２０を検出していない場合（ステップＳ４２でＮｏ）は、連続用紙２０がレシート印刷装置１０にセットされていない「用紙切れ」の状態であると判断し、ステップＳ４３に進み、「用紙切れ表示」を実行する。「用紙切れ表示」は、例えば用紙切れに対応するエラーＬＥＤ１６（図１参照）を点灯または点滅することにより実行する。ステップＳ４３を実行して、レシート印刷装置１０の電源投入時のセット処理後処理を終了する。
【０１３０】
用紙位置検出器２４が連続用紙２０を検出した（図１０（１）参照）場合（ステップＳ４２でＹｅｓ）は、ステップＳ４４に進み、少なくとも用紙位置検出器２４の位置から印刷位置Ｐまでの距離に相当する長さだけ、連続用紙２０を搬送し、連続用紙２０の先端が印刷位置Ｐより搬送方向下流に在るようにする（図１０（２）参照）。
【０１３１】
次に、ステップＳ４５では、電源投入時処理について、セット処理後処理としてトップロゴの印刷が設定されているか否かを判定する。セット処理後処理としてトップロゴの印刷が設定されていない場合（ステップＳ４５でＮｏ）は、ステップＳ４６に進む。ステップＳ４６では、少なくともＰＣ距離Ｌに相当する長さだけ、連続用紙２０を搬送し、連続用紙２０の先端がカット位置Ｃより搬送方向下流に在るようにする（図１０（３）参照）。
【０１３２】
次に、ステップＳ４７では、連続用紙２０の先端側部分を切り離す（図１０（４）参照）。連続用紙２０の先端側部分を切り離すことで、連続用紙２０先端の形状を整えることができるとともに、連続用紙２０の先端の位置がカット位置Ｃであることが確定し、シートカット制御部４４（図４参照）に、連続用紙２０の先端の位置が認識される。ステップＳ４７を実行して、レシート印刷装置１０の電源投入時のセット処理後処理を終了する。
【０１３３】
電源投入時処理のセット処理後処理としてトップロゴの印刷が設定されていた場合（ステップＳ４５でＹｅｓ）は、ステップＳ４８に進み、第１トップロゴの印刷を実行する。第１トップロゴの印刷を実行するためには連続用紙２０を搬送することが必要で、第１トップロゴの印刷が完了すると、第１トップロゴが印刷されたシートの先端となる部分が、カット位置Ｃに位置した状態（図１０（５）参照）となる。次に、ステップＳ４９では、連続用紙２０の先端側部分を切り離す（図１０（６）参照）。
【０１３４】
次に、ステップＳ５０では、印刷するべきトップロゴとして、第２トップロゴが存在するか否かを判定する。第２トップロゴがない場合（ステップＳ５０でＮｏ）は、ここで電源投入時のセット処理後処理を終了する。
【０１３５】
印刷するべきトップロゴとして、第２トップロゴが在った場合（ステップＳ５０でＹｅｓ）は、ステップＳ５１に進み、第２トップロゴ印刷が待機設定指定になっているか否かを判定する。第２トップロゴ印刷が待機設定とは、第１トップロゴの印刷が完了した状態、即ち、第２トップロゴ印刷を開始する直前の状態で、印刷指令を待ち、印刷指令を受けることで、当該印刷指令を実行する前に第２トップロゴの印刷を実行することを指定するものである。第２トップロゴ印刷が待機設定指定になっている場合（ステップＳ５１でＹｅｓ）は、ここで電源投入時のセット処理後処理を終了する。
【０１３６】
第２トップロゴ印刷が待機設定指定になっていない場合（ステップＳ５１でＮｏ）は、ステップＳ５２に進み、第２トップロゴの印刷を実行して（図１０（７）参照）、電源投入時のセット処理後処理を終了する。なお、第２トップロゴに続く印刷の被印刷領域が、第２トップロゴに接していない場合には、被印刷領域の先端が印刷位置Ｐに位置するまで連続用紙２０を搬送して（図１０（８）参照）、第２トップロゴの印刷の完了とする。
【０１３７】
次に、レシート印刷装置１０におけるレシートを形成する処理について説明する。図１１は、レシート印刷装置のレシート形成処理の一例を示すフローチャートである。図１２は、レシート形成処理過程における連続用紙の位置を示す説明図である。
【０１３８】
電源が投入されたレシート印刷装置１０は、上述した電源投入時処理を実行し、連続用紙２０が、図１０（７）又は（８）に示したようにセットされた状態で待機している。待機状態で、データやコマンドを受信したり、セット処理などの操作がされると、ステップＳ６１では、セット処理が実行されたか否かを判定する。セット処理が実行された場合（ステップＳ６１でＹｅｓ）は、ステップＳ６２に進み、図７及び図８を参照して説明したセット処理後処理を実行し、待機状態に戻る。
【０１３９】
セット処理が実行されていない場合（ステップＳ６１でＮｏ）は、ステップＳ６３に進み、買上情報の明細印刷（図５参照）の印刷データを受信したか否かを判定する。
【０１４０】
明細印刷の印刷データを受信した場合（ステップＳ６３でＹｅｓ）は、ステップＳ６４に進み、第２トップロゴ印刷が待機設定指定であって、レシート印刷装置１０が、現在、第２トップロゴ印刷前の待機状態であるか否かを判定する。
【０１４１】
第２トップロゴ印刷前の待機状態である場合（ステップＳ６４でＹｅｓ）は、ステップＳ６５に進み、第２トップロゴの印刷を実行し、次に、ステップＳ６６に進んで、受信した印刷データによって規定される明細印刷の印刷を実行する。第２トップロゴ印刷前の待機状態でない場合（ステップＳ６４でＮｏ）は、ステップＳ６４の次にステップＳ６６に進み、受信した印刷データによって規定される明細印刷の印刷を実行する。第２トップロゴ印刷前の待機状態でない場合は、第２トップロゴ印刷が待機設定指定ではなく、第２トップロゴ印刷が実行された待機状態の場合（図１０（８）参照）や、第２トップロゴが存在しない場合などである。また、受信した印刷データによる明細印刷が他の明細印刷に続くものであって、既に当該他の明細印刷が実行されている場合などである。
【０１４２】
ステップＳ６６の次に、ステップＳ６７に進む。また、明細印刷の印刷データを受信していない場合（ステップＳ６３でＮｏ）は、ステップＳ６３の次に、ステップＳ６７に進む。ステップＳ６７では、各種処理の実行を指示するコマンドを受信したか否かを判定する。
【０１４３】
コマンドを受信していない場合（ステップＳ６７でＮｏ）は、最初の待機状態に戻る。コマンドを受信していない場合に最初の待機状態に戻ることで、ステップＳ６１からＳ６６を繰返して実行し、明細印刷の印刷データを複数回数に渡って順次受信し、順次印刷することができる。明細印刷の印刷が実行されると、図１２（１）に示したように、連続用紙２０は、明細印刷の後端が印刷位置Ｐにあるように、位置している。
【０１４４】
コマンドを受信していた場合（ステップＳ６７でＹｅｓ）は、ステップＳ６８に進む。ステップＳ６８では、受信したコマンドが、用紙搬送機構５６（図４参照）によるレシート後端のカット位置Ｃへの搬送及びカッタ機構２１による連続用紙２０からのレシートの切り離しを指令するオートカットコマンドであるか否かを判定する。受信したコマンドが、オートカットコマンドでなかった場合（ステップＳ６８でＮｏ）は、ステップＳ６９に進み、受信したコマンドの指令を実行して、最初の待機状態に戻る。
【０１４５】
受信したコマンドが、オートカットコマンドである場合（ステップＳ６８でＹｅｓ）は、ステップＳ７０に進み、オートカットコマンドに対応してトップロゴ印刷の実行が設定されているか否かを判定する。
【０１４６】
オートカットコマンドに対応してトップロゴ印刷の実行が設定されていない場合（ステップＳ７０でＮｏ）は、ステップＳ７１に進む。ステップＳ７１では、明細印刷などの処理を実行した部分がレシートになったときのレシートの後端が、カット位置Ｃに達するまで、連続用紙２０を搬送する（図１２（２）参照）。次に、ステップＳ７２では、カッタ機構２１による連続用紙２０のカットを実行して、明細印刷などの処理を実行した部分をレシートとして連続用紙２０から切り離して（図１２（３）参照）、レシート形成処理を終了する。
【０１４７】
オートカットコマンドに対応してトップロゴ印刷の実行が設定されている場合（ステップＳ７０でＹｅｓ）は、ステップＳ７３に進み、第１トップロゴの印刷を実行する。第１トップロゴの印刷を実行するためには連続用紙２０を搬送することが必要で、第１トップロゴの印刷が完了すると、第１トップロゴが印刷されたシートの先端となる部分が、カット位置Ｃに位置した状態（図１２（４）参照）となる。次に、ステップＳ７４では、明細印刷などの処理を実行した部分をレシートとして連続用紙２０から切り離す（図１２（５）参照）。
【０１４８】
次に、ステップＳ７５では、印刷するべきトップロゴとして、第２トップロゴが存在するか否かを判定する。第２トップロゴがない場合（ステップＳ７５でＮｏ）は、ここでレシート形成処理を終了する。
【０１４９】
印刷するべきトップロゴとして、第２トップロゴが在った場合（ステップＳ７５でＹｅｓ）は、ステップＳ７６に進み、第２トップロゴの印刷が待機設定指定になっているか否かを判定する。第２トップロゴの印刷が待機設定とは、第１トップロゴの印刷が完了した状態、即ち、第２トップロゴの印刷を開始する直前の状態で、印刷指令を待ち、印刷指令を受けることで、当該印刷指令を実行する前に第２トップロゴの印刷を実行することを指定するものである。第２トップロゴ印刷が待機設定指定になっている場合（ステップＳ７６でＹｅｓ）は、ここでレシート形成処理を終了する。
【０１５０】
第２トップロゴ印刷が待機設定指定になっていない場合（ステップＳ７６でＮｏ）は、ステップＳ７７に進み、第２トップロゴの印刷を実行して（図１２（６）参照）、レシート形成処理を終了する。なお、第２トップロゴに続く印刷の被印刷領域が、第２トップロゴに接していない場合には、被印刷領域の先端が印刷位置Ｐに位置するまで連続用紙２０を搬送して（図１２（７）参照）、第２トップロゴの印刷の完了とする。なお、ボトムロゴ（図５参照）の印刷が設定されているレシートの場合には、コマンドを受信していたと判定されて（ステップＳ６７でＹｅｓ）から、ステップＳ７１又はステップＳ７３を実行する前までに、ボトムロゴの印刷を実行する。
【０１５１】
次に、レシート印刷装置１０がホスト装置４０から受信するデータと、上述した印刷レシートを形成する過程における実行手順との関係について、説明する。図１３は、受信データと、印刷レシート形成過程における実行手順との関係を示す説明図である。図１３に示した受信データは、レシート２枚分の明細印刷の実行及び印刷内容を指示する明細印刷データと、レシートを当該レシートの後端で、連続用紙２０から切り離すカットの実行を指令するオートカットコマンドとから成っている。
【０１５２】
図１３（ａ）は、レシートの先端側に印刷する定型印刷の長さがＰＣ距離Ｌより短い場合の受信データと、印刷レシート形成過程における実行手順と、の関係を示している。定型印刷の長さがＰＣ距離Ｌより短い場合は、図６を参照して説明したように、定型印刷と空白とで、第１トップロゴが形成される。定型印刷を規定する印刷データを印刷ヘッド２２に供給する形態に展開したトップロゴイメージデータと空白を指示するデータとから成る第１トップロゴイメージデータが、イメージバッファ４７（図４参照）に記憶されている。
【０１５３】
レシート印刷装置１０の電源が投入されると、図９及び図１０を参照して説明したように、メモリや機構の初期化などの電源投入処理に続いて、第１トップロゴの印刷が実行される。定型印刷の長さがＰＣ距離Ｌより短い場合は、電源投入処理に続いて、トップロゴの印刷と、空白の印刷即ち印刷を伴わない紙送りと、カットと、が実行される。トップロゴの印刷と、紙送りと、カットと、が実行されることで、先端側に定型印刷が実行された連続用紙２０は、明細印刷を印刷する部分の先端が印刷位置Ｐに位置するようにセットされる（図１０（６）参照）。定型印刷の長さがＰＣ距離Ｌより短い場合は、第２トップロゴは形成されないため、第２トップロゴは印刷されない。
【０１５４】
レシート２枚分の明細印刷データと、オートカットコマンドを受信すると、図１１及び図１２を参照して説明したように、１枚目明細印刷データに指示された通りに、１枚目の明細印刷を実行する。続いて、オートカットコマンドに対応して、２枚目のレシートのトップロゴの印刷と、空白の印刷即ち印刷を伴わない紙送りと、１枚目のレシートの切り離し（カット）と、が実行される。印刷済シートが１枚目のレシートとして切り離され、１枚目のレシートの形成が完了すると共に、先端側に定型印刷が実行された連続用紙２０は、２枚目のレシートの明細印刷を印刷する部分の先端が印刷位置Ｐに位置するようにセットされる。
【０１５５】
続いて、２枚目明細印刷データに指示された通りに、２枚目の明細印刷を実行する。続いて、オートカットコマンドに対応して、３枚目のレシートのトップロゴの印刷と、空白の印刷即ち印刷を伴わない紙送りと、２枚目のレシートの切り離し（カット）と、が実行される。つぎの印刷済シートが２枚目のレシートとして切り離され、２枚目のレシートの形成が完了すると共に、先端側に定型印刷が実行された連続用紙２０は、３枚目のシートの明細印刷を印刷する部分の先端が印刷位置Ｐに位置するようにセットされる。
【０１５６】
図１３（ｂ）は、レシートの先端側に印刷する定型印刷の長さがＰＣ距離Ｌより長い場合の受信データと、印刷レシート形成過程における実行手順と、の関係を示している。定型印刷の長さがＰＣ距離Ｌより長い場合は、図６を参照して説明したように、定型印刷は、レシートの先端からＰＣ距離Ｌの位置までに印刷される第１トップロゴと、第１トップロゴ以外の部分である第２トップロゴとに分割される。第１トップロゴの部分と第２トップロゴの部分とを、それぞれ規定する印刷データを印刷ヘッド２２に供給する形態に展開した、第１トップロゴイメージデータと第２トップロゴイメージデータとが、イメージバッファ４７（図４参照）に記憶されている。
【０１５７】
レシート印刷装置１０の電源が投入されると、図９及び図１０を参照して説明したように、メモリや機構の初期化などの電源投入処理に続いて、第１トップロゴの印刷が実行される。定型印刷の長さがＰＣ距離Ｌより長い場合は、電源投入処理に続いて、レシートの先端からＰＣ距離Ｌの位置までに印刷される第１トップロゴの印刷と、カットと、第１トップロゴ以外の部分である第２トップロゴの印刷と、が実行される。第１トップロゴの印刷と、カットと、が実行されることで、第１トップロゴが印刷された部分の先端側が切り離され連続用紙２０の先端に第１トップロゴが印刷された状態となる（図１０（６）参照）。更に、第２トップロゴの印刷を実行することで、先端側に第１トップロゴと第２トップロゴとから成る定型印刷が実行された連続用紙２０が、明細印刷を印刷する部分の先端が印刷位置Ｐに位置する状態で、セットされる（図１０（７）又は（８）参照）。
【０１５８】
レシート２枚分の明細印刷データと、オートカットコマンドを受信すると、図１１及び図１２を参照して説明したように、１枚目明細印刷データに指示された通りに、１枚目の明細印刷を実行する。続いて、オートカットコマンドに対応して、２枚目のレシートの第１トップロゴをレシートの定められた位置から開始するための頭だし紙送りと、第１トップロゴの印刷と、１枚目のレシートの切り離し（カット）と、２枚目のレシートの第２トップロゴの印刷と、が実行される。印刷済シートが１枚目のレシートとして切り離され、１枚目のレシートの形成が完了すると共に、先端側に定型印刷が実行された連続用紙２０は、２枚目のレシートの明細印刷を印刷する部分の先端が印刷位置Ｐに位置するようにセットされる（図１２（６）又は（７）参照）。
【０１５９】
続いて、２枚目明細印刷データに指示された通りに、２枚目の明細印刷を実行する。続いて、オートカットコマンドに対応して、３枚目のレシートの第１トップロゴをレシートの定められた位置から開始するための頭だし紙送りと、第１トップロゴの印刷と、２枚目のレシートの切り離し（カット）と、３枚目のレシートの第２トップロゴの印刷と、が実行される。印刷済シートが２枚目のレシートとして切り離され、２枚目のレシートの形成が完了すると共に、先端側に定型印刷が実行された連続用紙２０は、３枚目のシートの明細印刷を印刷する部分の先端が印刷位置Ｐに位置するようにセットされる（図１２（６）又は（７）参照）。
【０１６０】
図１３（ｃ）は、レシートの先端側に印刷する定型印刷の長さがＰＣ距離Ｌより長い場合であって、第２トップロゴが待機設定指定になっている場合の受信データと、印刷レシート形成過程における実行手順と、の関係を示している。上述したように、第２トップロゴの印刷が待機設定指定とは、第１トップロゴの印刷が完了した状態、即ち、第２トップロゴの印刷を開始する直前の状態で、印刷指令を待ち、印刷指令を受けることで、当該印刷指令を実行する前に第２トップロゴの印刷を実行することを指定するものである。定型印刷の長さがＰＣ距離Ｌより長い場合は、図６を参照して説明したように、定型印刷は、レシートの先端からＰＣ距離Ｌの位置までに印刷される第１トップロゴと、第１トップロゴ以外の部分である第２トップロゴとに分割される。第１トップロゴの部分と第２トップロゴの部分とを、それぞれ規定する印刷データを印刷ヘッド２２に供給する形態に展開した、第１トップロゴイメージデータと第２トップロゴイメージデータとが、イメージバッファ４７（図４参照）に記憶されている。
【０１６１】
レシート印刷装置１０の電源が投入されると、図９及び図１０を参照して説明したように、メモリや機構の初期化などの電源投入処理に続いて、第１トップロゴの印刷が実行される。定型印刷の長さがＰＣ距離Ｌより長い場合は、電源投入処理に続いて、レシートの先端からＰＣ距離Ｌの位置までに印刷される第１トップロゴの印刷と、カットと、第１トップロゴ以外の部分である第２トップロゴの印刷と、が実行される。ただし、第２トップロゴの印刷は待機設定指定であるため、レシート印刷装置１０は、第２トップロゴを印刷する前の状態で、待機する。第１トップロゴの印刷と、カットと、が実行されることで、第１トップロゴが印刷された部分の先端側が切り離され連続用紙２０の先端に第１トップロゴが印刷された状態となる（図１０（６）参照）。このとき、連続用紙２０は、図１０（６）に示したように、レシートの先端からＰＣ距離Ｌの位置までに第１トップロゴが印刷され、第２トップロゴを印刷する部分の先端が印刷位置Ｐに位置する状態で、レシート印刷装置１０に保持されている。
【０１６２】
レシート２枚分の明細印刷データと、オートカットコマンドを受信すると、図１１及び図１２を参照して説明したように、第２トップロゴの印刷は待機設定指定であるため、１枚目のレシートの明細印刷データを受信したことで、第２トップロゴの印刷を実行する。第２トップロゴの印刷を実行することで、先端側に第１トップロゴと第２トップロゴとから成る定型印刷が実行された連続用紙２０が、明細印刷を印刷する部分の先端が印刷位置Ｐに位置する状態となる（図１０（７）又は（８）参照）。続いて、１枚目明細印刷データに指示された通りに、１枚目の明細印刷を実行する。続いて、オートカットコマンドに対応して、２枚目のレシートの第１トップロゴをレシートの定められた位置から開始するための頭だし紙送りと、第１トップロゴの印刷と、１枚目のレシートの切り離し（カット）と、が実行される。印刷済シートが１枚目のレシートとして切り離され、１枚目のレシートの形成が完了する。それと共に、連続用紙２０は、図１０（６）に示したように、レシートの先端からＰＣ距離Ｌの位置までに第１トップロゴが印刷され、第２トップロゴを印刷する部分の先端が印刷位置Ｐに位置する状態で、レシート印刷装置１０に保持されている（図１２（５）参照）状態となる。
【０１６３】
続いて、２枚目のレシートの明細印刷データを受信していることに対応して、２枚目のレシートの第２トップロゴの印刷を実行し、２枚目のレシートの明細印刷を印刷する部分の先端が印刷位置Ｐに位置するようにセットされる（図１２（６）又は（７）参照）。続いて、２枚目明細印刷データに指示された通りに、２枚目の明細印刷を実行する。続いて、オートカットコマンドに対応して、３枚目のレシートの第１トップロゴをレシートの定められた位置から開始するための頭だし紙送りと、第１トップロゴの印刷と、２枚目のレシートの切り離し（カット）と、が実行される。印刷済シートが２枚目のレシートとして切り離され、２枚目のレシートの形成が完了する。それと共に、連続用紙２０は、図１０（６）に示したように、レシートの先端からＰＣ距離Ｌの位置までに第１トップロゴが印刷され、第２トップロゴを印刷する部分の先端が印刷位置Ｐに位置する状態で、レシート印刷装置１０に保持されている（図１２（５）参照）状態となる。
【０１６４】
以下、第１の実施形態の効果を記載する。
（１）レシート印刷装置１０は、オートカットコマンドに対応して、レシート一葉分の印刷の終了に続いて、第１トップロゴを、次のレシートの先端から印刷する。これにより、印刷が終了したレシートの後端がカット位置Ｃに達する。続いて連続用紙２０からレシートを切り離すことで、印刷済のレシートが連続用紙２０から切り離される。このとき、連続用紙２０は、先端側に第１トップロゴの印刷が終了した状態であり、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、先端に空白部分のないシートを形成することができる。
【０１６５】
（２）レシート印刷装置１０の電源が投入されると、第１トップロゴを印刷し、続いて連続用紙２０から連続用紙２０の先端側を切り離す。これにより、レシート印刷装置１０にセットされている連続用紙２０は、先端側に第１トップロゴの印刷が終了した状態となり、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、電源投入後のレシート形成において、先端に空白部分のないレシートを形成することができる。
【０１６６】
（３）レシート印刷装置１０においてセット処理が実行されると、第１トップロゴを印刷し、続いて連続用紙２０から連続用紙２０の先端側を切り離す。これにより、レシート印刷装置１０にセットされている連続用紙２０は、先端側に第１トップロゴの印刷が終了した状態となり、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、セット処理実行後のレシート形成において、先端に空白部分のないレシートを形成することができる。
【０１６７】
（第２の実施形態）
次に、本発明に係る印刷システムの一例であるＰＯＳ（Point Of Sale）端末印刷システムにおける印刷システムの一実施形態について、図面に基づいて、説明する。本実施形態のＰＯＳ端末システム７０は、ホスト装置としてのＰＯＳ端末装置７１と、印刷装置８０とで構成されており、印刷システムは、ＰＯＳ端末装置７１に備えられた印刷制御装置９０（図１５参照）とで構成されている。印刷装置８０の構成は、第１の実施形態で説明したレシート印刷装置１０の構成と、基本的に同一である。第１の実施形態とは異なる、ホスト装置としてのＰＯＳ端末装置７１の構成と、ＰＯＳ端末装置７１及び印刷装置８０の機能的構成について説明する。
【０１６８】
最初に、ＰＯＳ端末システムの構成について説明する。図１４は本発明の印刷システムを含むＰＯＳ端末システムの構成を示す外観斜視図である。図１４に示すように、ＰＯＳ端末システム７０は、オペレータによる商品情報の入力に基づいて会計処理を行うと共に、レシートや領収書等として用いられる印刷データを生成するＰＯＳ端末装置７１と、当該ＰＯＳ端末装置７１から送信された印刷データおよび制御データ（コマンド）に基づいて印刷を行う印刷装置８０と、によって構成されている。ＰＯＳ端末装置７１と印刷装置８０とから成るＰＯＳ端末システム７０が、一人のオペレータの操作対象となる１台のＰＯＳ端末を構成している。ＰＯＳ端末システム７０と、複数のＰＯＳ端末システム７０と接続され（図１に示す例では１台のみ図示）、これらＰＯＳ端末システム７０を統括制御するＰＯＳサーバ７２と、によって、ＰＯＳシステムが構成されている。
【０１６９】
ＰＯＳ端末装置７１は、オペレータによって入力される買上商品の商品情報や買上数量に基づいて、会計処理を行う。それと共に、レシートの明細印刷を印刷するためのデータを生成して、印刷装置８０に送信し、印刷装置８０を制御して、レシートを印刷させる。印刷装置８０は、ＰＯＳ端末装置７１から送信された印刷データおよびコマンドに基づいてレシートの印刷を実行する。ＰＯＳサーバ７２は、ＰＯＳ端末装置７１において入力された商品売上情報に対応して、商品の発送や在庫管理や発注などを統括制御する。
【０１７０】
ＰＯＳ端末装置７１は、本体ケース７８の前部上面にオペレータが商品情報を手入力するキーボード７４と、その後部右側にオペレータが入力情報を確認するオペレータ用ディスプレイ７７ａとを配置し、本体ケース７８内にはキャッシュドロア７８ａが収納されている。また、本体ケース７８の右側側面には商品に貼付されたバーコードを読みとるためのバーコードスキャナ７６、キーボード７４の右側には、顧客から提示されたクレジットカードを読みとるためのカードリーダ７５（カードリーダ用スロット）が形成されている。さらに、本体ケース７８の背面側には、顧客が商品情報等を確認するための顧客用ディスプレイ７７ｂが配置されている。
【０１７１】
印刷装置８０は、第１の実施形態で説明したレシート印刷装置１０と、基本的に同様の構成及び電気的構成を備えている（図１、図２、及び図３参照）。
【０１７２】
次に、本実施形態のＰＯＳ端末システムにおける印刷システムを実現する機能的全体構成について説明する。図１５は、ＰＯＳ端末システムの機能的全体構成を示す機能ブロック図である。図１５に示すように、ＰＯＳ端末装置７１は、印刷装置８０を制御して、印刷及びカットを実行させ、発行するレシートを形成させる、印刷制御装置９０を備えている。ＰＯＳ端末装置７１は、上述したオートカットコマンドやセット処理に対応して、第１トップロゴや第２トップロゴを印刷する仕様を予めオペレータが設定するための表示部１０１、入力部１０２も備えている。また、印刷装置８０とのデータの授受を行うためのインタフェース１０３も備えている。
【０１７３】
印刷制御装置９０は、トップロゴ印刷仕様設定部９１と、トップロゴ設定記憶部９２と、セット処理設定記憶部９３と、セット処理判定部９４と、コマンド生成部９６と、印刷実行構成部９７と、を有している。トップロゴ印刷仕様設定部９１は、定型印刷の形状や大きさ、第２トップロゴの待機設定指定などのトップロゴ仕様を、オペレータの入力に拠って設定する。トップロゴ印刷仕様設定部９１は、また、第１の実施形態で説明したセット処理に対応するセット処理後処理におけるトップロゴの印刷の実行の有無を指定するセット処理後処理仕様を、オペレータの選択に拠って設定する。オペレータによる選択は、トップロゴ印刷仕様及びセット処理後処理仕様を表示部１０１に表示し、オペレータが入力部１０２を介して、仕様の選択を実行する。仕様の選択を実行するために表示部１０１に表示する印刷設定画面１１０（図１６参照）については、後述する。印刷設定画面１１０を表示する表示部１０１が、定型印刷表示部に相当する。トップロゴ印刷仕様設定部９１と、表示部１０１と、入力部１０２と、がトップロゴ印刷選択手段に相当し、印刷制御装置９０と、表示部１０１と、入力部１０２と、が印刷制御装置に相当する。
【０１７４】
トップロゴ設定記憶部９２は、トップロゴ印刷仕様設定部９１で設定されたトップロゴ仕様を、記憶する。セット処理設定記憶部９３は、トップロゴ印刷仕様設定部９１で設定されたセット処理後処理仕様を、記憶する。セット処理判定部９４は、印刷装置８０から送られてきたセット処理実行ステータスに基づいて、実行されたセット処理を判定し、セット処理設定記憶部９３に記憶されたセット処理後処理仕様から、セット処理後処理として実行すべきトップロゴの印刷仕様を決定して印刷実行構成部９７に通知する。印刷実行構成部９７は、印刷を規定する印刷データや、セット処理判定部９４から送られたセット処理後処理としてのトップロゴの印刷仕様から、印刷などの実行手順を構成する。コマンド生成部９６は、印刷実行構成部９７が構成した実行手順に則って印刷装置８０を機能させるための指令である各コマンドを生成する。生成されたコマンドは、インタフェース１０３を介して、印刷装置８０に送られる。印刷実行構成部９７が実行手順構成部に相当する。
【０１７５】
印刷装置８０は、インタフェース８１と、印刷装置８０の様々な動作を制御する印刷管理部８２と、受信バッファ４６と、イメージバッファ４７と、トップロゴイメージデータ記憶部４８と、用紙位置検出器２４と、印刷ヘッド２２と、用紙搬送機構５６と、カッタ機構２１と、を備えている。印刷管理部８２は、セット処理実行検出部５９と、用紙位置判定部４２と、トップロゴイメージデータ形成部５２と、ステータス生成部８３と、印刷カット制御部８４と、を備えている。
【０１７６】
インタフェース８１は、ＰＯＳ端末装置７１とのデータの授受を行い、ＰＯＳ端末装置７１の印刷制御装置９０から送られた印刷データやコマンドを受信する。印刷管理部８２は、受信した印刷データやコマンドを、受信バッファ４６に送り、受信バッファ４６は、印刷データやコマンドを、一端記憶する。印刷管理部８２は、受信バッファ４６から順次データを取り出し、コマンドについては、当該コマンドが指示する処理を実行する。印刷データについては、印刷ヘッド２２に供給するイメージデータに展開して、イメージバッファ４７に記憶させる。イメージバッファ４７は、印刷管理部８２が受信された印刷データを印刷ヘッド２２に供給される形態に展開したイメージデータを記憶し、印刷カット制御部８４を介して、印刷ヘッド２２に供給する。
【０１７７】
トップロゴイメージデータ形成部５２は、定型部の印刷画像を規定するトップロゴ印刷データを、印刷ヘッド２２に供給される形態に展開した第１トップロゴイメージデータ及び第２トップロゴイメージデータを形成する。トップロゴイメージデータ記憶部４８は、トップロゴイメージデータ形成部５２で形成された第１トップロゴイメージデータ及び第２トップロゴイメージデータを記憶する。
【０１７８】
用紙位置検出器２４は、連続用紙２０の先端が用紙位置検出器２４の位置に来たことを検出する。また、用紙位置検出器２４が連続用紙２０を検出していることで、印刷管理部８２は、連続用紙２０が印刷装置８０にセットされていると判断する。用紙位置判定部４２は、用紙位置検出器２４が連続用紙２０の先端を検出した時点からの連続用紙２０の搬送方向、搬送距離などから、連続用紙２０の位置を判定する。用紙位置判定部４２は、また、連続用紙２０がカットされた時点からの連続用紙２０の搬送方向、搬送距離などからも、連続用紙２０の位置を判定する。印刷ヘッド２２は、印刷装置８０上の印刷位置Ｐにおいて、連続用紙２０に定型印刷や明細印刷などの印刷を実行する。用紙搬送機構５６は、連続用紙２０を順方向及び逆方向に搬送する。カッタ機構２１は、連続用紙２０からレシートを切り離すなど、印刷装置８０上のカット位置Ｃにおいて、連続用紙２０をカットする。セット処理実行検出部５９は、印刷装置８０においてセット処理が実行されると、セット処理が実行されたことを検出し、ステータス生成部８３に通知する。ステータス生成部８３は、セット処理が実行された通知を受けて、セット処理が実行されたことを印刷制御装置９０に通知するセット処理実行ステータスを生成し、インタフェース８１を介して、印刷制御装置９０に送信する。印刷カット制御部８４は、印刷制御装置９０から送られた印刷データやコマンドに従って、用紙位置判定部４２からの連続用紙２０の用紙位置情報に基づき、印刷ヘッド２２や、用紙搬送機構５６や、カッタ機構２１を、駆動させて、レシートの形成などを実行する。
【０１７９】
次に、オペレータが、トップロゴ印刷仕様及びセット処理後処理仕様の選択を実行するための、印刷設定画面１１０について説明する。トップロゴ印刷仕様及びセット処理後処理仕様と、選択用の選択ボタンなどを表示する、印刷設定画面１１０を表示部１０１に表示し、オペレータが、入力部１０２を介して仕様の選択を実行する。図１６は、印刷設定画面を示す模式図である。
【０１８０】
図１６に示すように、印刷設定画面１１０は、セット処理後処理仕様の選択を実行するための、セット処理後処理設定画面１１１と、トップロゴ印刷仕様選択を実行するための、トップロゴ印刷設定画面１２０とを有する。
【０１８１】
セット処理後処理設定画面１１１には、セット処理名表示１１２と、各セット処理名表示１１２にそれぞれ設けられたチェックボタン１１４と、が表示されている。例えば電源投入時に、第１の実施形態で説明したようなトップロゴ印刷を実行する場合には、セット処理名表示１１２の「電源ＯＮ時」に対応するチェックボタン１１４にチェックを入れて、「電源投入時」のセット処理後処理を、トップロゴ印刷実行に設定する。セット処理後処理としてトップロゴ印刷を実行しない場合には、セット処理名表示１１２の「印刷しない」に対応するチェックボタン１１４にチェックを入れる。セット処理後処理設定画面１１１では、レシートの被カット位置をカット位置Ｃに移動して、レシートを切り離す「オートカット」を実行する場合のトップロゴ印刷の実行も選択可能である。また、セット処理名表示１１２に表示がないセット処理については、セット処理名入力部１１６に、セット処理後処理においてトップロゴ印刷を実行したいセット処理を実行させるためのコマンドを入力することで、当該セット処理実行後、トップロゴ印刷を伴うセット処理後処理を実行させる。
【０１８２】
トップロゴ印刷設定画面１２０には、ロゴデータ読み込みボタン１２１と、位置設定画面１２２と、サイズ指定画面１２３と、テキスト設定画面１２４と、プレビュー画面１２６と、第２トップロゴ待機設定画面１２７と、が表示されている。
【０１８３】
ロゴデータ読み込みボタン１２１をクリックすることで、予め入力されてトップロゴ設定記憶部に記憶された定型印刷の印刷画像が、プレビュー画面１２６に表示される。プレビュー画面１２６は、境界線１２６ｃによって第１トップロゴ画面１２６ａと第２トップロゴ画面１２６ｂとに分割された画像表示部１２６ｅと、注意表示１２６ｄと、を有している。定型印刷の印刷画像は、レシートの先端からＰＣ距離Ｌの位置までに印刷される第１トップロゴが、第１トップロゴ画面１２６ａに表示され、定型印刷の第１トップロゴ以外の部分である第２トップロゴが、第２トップロゴ画面１２６ｂに表示されるように、画像表示部１２６ｅに表示される。注意表示１２６ｄには、例えば、図１６に記載したように、「カット時の停止位置：スジが発生するため、印刷を避けることを推奨。」という注意書きを表示する。これにより、境界線１２６ｃの位置で印刷が中断され、サーマルヘッドである印刷ヘッド２２では、当該部分にスジが発生することを、オペレータに報知する。境界線１２６ｃが、第１トップロゴと第２トップロゴとの境界を示す境界マークに相当する。境界線１２６ｃと、注意表示１２６ｄとが、境界が文字又は図形に重なることを報知する報知手段に相当する。
【０１８４】
位置設定画面１２２は、上余白指定部１２２ａと、センタリング指定部１２２ｂと、左余白指定部１２２ｃと、を有している。上余白指定部１２２ａの数値入力部に、レシートの先端から第１トップロゴの先端までの距離を入力して、レシートの先端余白を設定することで、定型印刷のレシートに対する連続用紙２０の搬送方向の位置を設定する。上余白指定部１２２ａの数値入力部に入力する数値によって、境界線１２６ｃに対する定型印刷の位置が変わり、数値を変えることで、定型印刷上の上記したスジが発生する可能性のある位置を調整することができる。位置設定画面１２２を有するトップロゴ印刷設定画面１２０と、トップロゴ印刷仕様設定部９１と、入力部１０２と、が境界調整手段に相当する。
【０１８５】
センタリング指定部１２２ｂと、左余白指定部１２２ｃとを使用して、定型印刷のレシートに対する連続用紙２０の搬送方向に直角な方向の位置を設定する。センタリング指定部１２２ｂのチェックボタンをチェックすることで、定型印刷は、レシートの連続用紙２０の搬送方向に直角な方向の中央の位置に印刷される。左余白指定部１２２ｃのチェックボタンをチェックし、数値入力部に入力することで、定型印刷は、定型印刷の連続用紙２０の搬送方向に向かって左側の端が、レシートのレシートの搬送方向に向かって左側の端から、数値入力部に入力された数値の位置に印刷されるように印刷される。センタリング指定部１２２ｂと左余白指定部１２２ｃのチェックボタンは、いずれか一方のみを選択してチェックすることができる。
【０１８６】
サイズ指定画面１２３は、横サイズ１２３ａと、縦サイズ１２３ｂの数値入力部と、を有する。横サイズ１２３ａの数値入力部に入力する数値で、定型印刷の連続用紙２０の搬送方向の寸法を規定する。縦サイズ１２３ｂの数値入力部に入力する数値で、定型印刷の連続用紙２０の搬送方向に直角な方向の寸法を規定する。いずれか一方の寸法を規定して、他方は、入力された定型印刷の縦横比が維持されるように定まるようにしてもよい。サイズ指定画面１２３で、印刷される定型印刷の大きさを調整することができる。定型印刷の大きさを調整することで、定型印刷の第１トップロゴに含まれる部分を変えて、定型印刷上の上記したスジが発生する可能性のある位置を調整することができる。サイズ指定画面１２３を有するトップロゴ印刷設定画面１２０と、トップロゴ印刷仕様設定部９１と、入力部１０２と、が境界調整手段に相当する。
【０１８７】
テキスト設定画面１２４は、フォント選択ボタン１２４ａと、センタリング指定部１２４ｂと、テキスト表示部１２４ｃと、を有する。テキスト設定画面１２４を使用して、定型印刷に、文字データの印刷画像を挿入したり、定型印刷に含まれる文字データを編集したりする。テキスト表示部１２４ｃに、定型印刷に含まれる文字データが表示される。テキスト表示部１２４ｃに表示された文字を編集することで、定型印刷に含まれる文字データを編集し、テキスト表示部１２４ｃに文字を入力することで、定型印刷に文字データを挿入する。センタリング指定部１２４ｂのチェックボタンをチェックすることで、テキスト表示部１２４ｃに表示された文字は、レシートの連続用紙２０の搬送方向に直角な方向の中央の位置に印刷される。中央の位置に印刷しない場合には、テキスト表示部１２４ｃに表示された文字の左側に空白を挿入して、連続用紙２０の搬送方向に直角な方向の位置を調整する。フォント選択ボタン１２４ａをクリックして、登録されているキャラクタフォントの中から、定型印刷の文字に適用するフォントを選択する。
【０１８８】
第２トップロゴ待機設定画面１２７は、カット後、第２トップロゴを直ちに印刷しない第２トップロゴ待機設定を示す「カット後待機設定」の表示とチェックボタンとを有する。チェックボタンをチェックすると、トップロゴ印刷仕様は、カットが実行された後、次の印刷データを受信するまで、第２トップロゴを印刷せずに待機する設定となる。チェックボタンのチェックが外されると、トップロゴ印刷仕様は、カットが実行された後、直ちに第２トップロゴを印刷する設定となる。
【０１８９】
次に、印刷装置８０にレシート形成などを実行させる、印刷制御装置９０におけるレシート形成制御の処理について説明する。図１７は、印刷制御装置のレシート形成制御処理の一例を示すフローチャートである。
【０１９０】
ＰＯＳ端末装置７１のアプリケーションは、キーボード７４、カードリーダ７５、バーコードスキャナ７６（図１４参照）などを介して、印刷装置８０に印刷を実行させるための印刷データが入力されると、当該印刷データを印刷制御装置９０に送り、印刷制御装置９０に印刷装置８０を制御させて当該印刷データが規定する印刷画像の印刷を実行させる。また、印刷装置８０において上述したセット処理が実行されると、セット処理実行検出部５９（図１５参照）が、セット処理が実行されたことを検出し、ステータス生成部８３（図１５参照）に通知する。ステータス生成部８３は、セット処理実行ステータスを生成し、ＰＯＳ端末装置７１の印刷制御装置９０に送信して、セット処理が実行されたこと、及びどのセット処理が実行されたかを通知する。
【０１９１】
電源が入れられて待機状態にある印刷制御装置９０は、上記印刷データやセット処理実行ステータスを受信すると、図１７に示すように、ステップＳ８１では、セット処理実行ステータスを受信したか否かを判定する。セット処理実行ステータスを受信した場合（ステップＳ８１でＹｅｓ）は、ステップＳ８２に進む。ステップＳ８２では、受信したセット処理実行ステータスによって、印刷装置８０において実行されたことが判るセット処理に対応するセット処理後処理が、トップロゴ印刷実行に設定されているか否かを判定する。
【０１９２】
セット処理後処理としてトップロゴ印刷の実行が設定されていない場合（ステップＳ８２でＮｏ）は、ステップＳ８３に進む。ステップＳ８３では、連続用紙２０がカット位置Ｃに存在する状態になるまで連続用紙２０を搬送させることを指令する、「カット位置まで搬送」コマンドを、コマンド生成部９６（図１５参照）が生成し、印刷装置８０に送信する。「カット位置まで搬送」コマンドを受信した印刷装置８０では、用紙位置検出器２４（図１５参照）で連続用紙２０を検出し、少なくとも用紙位置検出器２４とカット位置Ｃとの間の距離に相当する長さだけ、連続用紙２０を搬送し、連続用紙２０の先端がカット位置Ｃより搬送方向下流に在る状態にする（図１０（３）参照）。
【０１９３】
次に、ステップＳ８４では、連続用紙２０のその時点でカット位置Ｃにある部分をカットすることを指令する「カット」コマンドを、印刷装置８０に送信する。「カット」コマンドを受信した印刷装置８０では、連続用紙２０の先端側部分を切り離す（図１０（４）参照）。連続用紙２０の先端側部分を切り離すことで、連続用紙２０先端の形状を整えることができるとともに、連続用紙２０の先端の位置がカット位置Ｃであることが確定し、印刷カット制御部８４（図１５参照）に、連続用紙２０の先端の位置が認識される。ステップＳ８４を実行して、待機状態に戻る。
【０１９４】
セット処理後処理としてトップロゴ印刷の実行が設定されていた場合（ステップＳ８２でＹｅｓ）は、ステップＳ８５に進み、第１トップロゴの印刷を実行させる「第１トップロゴ印刷」コマンドを、印刷装置８０に送信する。セット処理が終了した状態の印刷装置８０は、「第１トップロゴ印刷」コマンドを受信すると、用紙位置検出器２４（図１５参照）で連続用紙２０を検出し、少なくとも用紙位置検出器２４と印刷位置Ｐとの間の距離に相当する長さだけ、連続用紙２０を搬送し、連続用紙２０の先端が印刷位置Ｐより搬送方向下流に在る状態にする（図１０（２）参照）。次に第１トップロゴの印刷を実行する。第１トップロゴの印刷を実行するためには連続用紙２０を搬送することが必要で、第１トップロゴの印刷が完了すると、第１トップロゴが印刷されたシートの先端となる部分が、カット位置Ｃに位置した状態（図１０（５）参照）となる。
【０１９５】
次に、ステップＳ８６では、連続用紙２０のその時点でカット位置Ｃにある部分をカットすることを指令する「カット」コマンドを、印刷装置８０に送信する。「カット」コマンドを受信した印刷装置８０では、連続用紙２０の先端側部分を切り離す（図１０（６）参照）。
【０１９６】
次に、ステップＳ８７では、印刷するべきトップロゴとして、第２トップロゴが存在するか否かを判定する。第２トップロゴがない場合（ステップＳ８７でＮｏ）は、待機状態に戻る。
【０１９７】
印刷するべきトップロゴとして、第２トップロゴが在った場合（ステップＳ８７でＹｅｓ）は、ステップＳ８８に進み、第２トップロゴ印刷が待機設定指定になっているか否かを判定する。第２トップロゴ印刷が待機設定とは、印刷装置８０が、第１トップロゴの印刷が完了した状態、即ち、第２トップロゴ印刷を開始する直前の状態で、印刷指令を待ち、印刷指令を受けることで、当該印刷指令を実行する前に第２トップロゴの印刷を実行することを指定するものである。第２トップロゴ印刷が待機設定指定になっている場合（ステップＳ８８でＹｅｓ）は、待機状態に戻る。
【０１９８】
第２トップロゴ印刷が待機設定指定になっていない場合（ステップＳ８８でＮｏ）は、ステップＳ８９に進み、第２トップロゴの印刷を指令する、「第２トップロゴ印刷」コマンドを、印刷装置８０に送信する。「第２トップロゴ印刷」コマンドを受信した印刷装置８０では、印刷済の第１トップロゴに続けて第２トップロゴの印刷を実行する（図１０（７）又は（８）参照）。ステップＳ８９を実行して、待機状態に戻る。
【０１９９】
セット処理実行ステータスを受信していない場合（ステップＳ８１でＮｏ）は、ステップＳ９０に進み、買上情報の明細印刷（図５参照）を規定する明細印刷データをアプリケーションから受信し保持しているか否かを判定する。
【０２００】
明細印刷データを受信し、保持している場合（ステップＳ９０でＹｅｓ）は、ステップＳ９１に進み、第２トップロゴ印刷が待機設定指定であって、現在、印刷装置８０が、第２トップロゴ印刷前の待機状態であるか否かを判定する。
【０２０１】
印刷装置８０が、第２トップロゴ印刷前の待機状態である場合（ステップＳ９１でＹｅｓ）は、ステップＳ９２に進み、第２トップロゴの印刷を指令する、「第２トップロゴ印刷」コマンドを、印刷装置８０に送信する。次に、ステップＳ９３に進んで、受信して保持していた明細印刷データを、印刷装置８０に送信する。「第２トップロゴ印刷」コマンドを受信した印刷装置８０では、印刷済の第１トップロゴに続けて第２トップロゴの印刷を実行する。さらに、印刷装置８０では、受信した明細印刷データによって規定される明細印刷の印刷を実行する。
【０２０２】
第２トップロゴ印刷前の待機状態でない場合（ステップＳ９１でＮｏ）は、ステップＳ９１の次にステップＳ９３に進む。第２トップロゴ印刷前の待機状態でない場合は、第２トップロゴ印刷が待機設定指定ではなく、第２トップロゴ印刷が実行された待機状態の場合（図１０（８）参照）や、第２トップロゴが存在しない場合などである。また、受信した明細印刷データによる明細印刷が他の明細印刷に続くものであって、印刷装置８０では、既に当該他の明細印刷が実行されている場合などである。
【０２０３】
ステップＳ９３の次に、ステップＳ９４に進む。また、明細印刷の印刷データを受信しておらず、従って明細印刷データを保持していない場合（ステップＳ９０でＮｏ）は、ステップＳ９０の次に、ステップＳ９４に進む。ステップＳ９４では、印刷装置８０に送信するべき、各種処理の実行を指示するコマンドを、保持しているか否かを判定する。
【０２０４】
印刷装置８０に送信するべきコマンドを保持していない場合（ステップＳ９４でＮｏ）は、最初の待機状態に戻る。印刷装置８０に送信するべきコマンドを保持していない場合に最初の待機状態に戻ることで、ステップＳ８１からＳ９３を繰返して実行し、明細印刷データを複数回数に渡って、アプリケーションから順次受信し、順次印刷装置８０に送信することができる。明細印刷データを受信した印刷装置８０において明細印刷の印刷が実行されると、図１２（１）に示したように、連続用紙２０は、明細印刷の後端が印刷位置Ｐにあるように、位置している。
【０２０５】
印刷装置８０に送信するべきコマンドを保持していた場合（ステップＳ９４でＹｅｓ）は、ステップＳ９５に進む。ステップＳ９５では、印刷装置８０に送信するべきコマンドが、用紙搬送機構５６（図４参照）によるレシート後端のカット位置Ｃへの搬送及びカッタ機構２１による連続用紙２０からのレシートの切り離しを指令するオートカットコマンドであるか否かを判定する。オートカットコマンドでなかった場合（ステップＳ９５でＮｏ）は、ステップＳ９６に進み、当該コマンドを印刷装置８０に送信して、最初の待機状態に戻る。
【０２０６】
印刷装置８０に送信するべきコマンドが、オートカットコマンドである場合（ステップＳ９５でＹｅｓ）は、ステップＳ９７に進み、オートカットコマンドに対応してトップロゴ印刷の実行が設定されているか否かを判定する。
【０２０７】
オートカットコマンドに対応してトップロゴ印刷の実行が設定されていない場合（ステップＳ９７でＮｏ）は、ステップＳ９８に進む。ステップＳ９８では、明細印刷などの処理を実行した部分がレシートになったときのレシートの後端が、カット位置Ｃに達するまで、連続用紙２０を搬送することを指令する、「レシートカット位置まで搬送」コマンドを、コマンド生成部９６（図１５参照）が生成し、印刷装置８０に送信する。「レシートカット位置まで搬送」コマンドを受信した印刷装置８０では、明細印刷などが終了した状態の連続用紙２０（図１２（１）参照）を、明細印刷などの処理を実行した部分がレシートになったときのレシートの後端が、カット位置Ｃに達するまで、連続用紙２０を搬送する（図１２（２）参照）。
【０２０８】
次に、ステップＳ９９では、連続用紙２０のその時点でカット位置Ｃにある部分をカットすることを指令する「カット」コマンドを、印刷装置８０に送信する。「カット」コマンドを受信した印刷装置８０では、連続用紙２０の先端側に明細印刷などの処理を実行した部分を連続用紙２０から切り離し（図１２（３）参照）、印刷済のレシートが形成される。ステップＳ９９を実行して、印刷制御装置９０におけるレシート形成制御の処理を終了する。
【０２０９】
オートカットコマンドに対応してトップロゴ印刷の実行が設定されている場合（ステップＳ９７でＹｅｓ）は、ステップＳ１００に進み、第１トップロゴの印刷を実行させる「第１トップロゴ印刷」コマンドを、印刷装置８０に送信する。連続用紙２０の先端側に明細印刷などを実行した状態（図１２（１）参照）の印刷装置８０は、「第１トップロゴ印刷」コマンドを受信すると、第１トップロゴの印刷を実行する。第１トップロゴの印刷を実行するためには連続用紙２０を搬送することが必要で、第１トップロゴの印刷が完了すると、明細印刷などが実行されたシートの後端となる部分が、カット位置Ｃに位置した状態（図１２（４）参照）となる。
【０２１０】
次に、ステップＳ１０１では、連続用紙２０のその時点でカット位置Ｃにある部分をカットすることを指令する「カット」コマンドを、印刷装置８０に送信する。「カット」コマンドを受信した印刷装置８０では、連続用紙２０の先端側に明細印刷などの処理を実行した部分を連続用紙２０から切り離し（図１２（５）参照）、印刷済のレシートが形成される。
【０２１１】
次に、ステップＳ１０２では、印刷するべきトップロゴとして、第２トップロゴが存在するか否かを判定する。第２トップロゴがない場合（ステップＳ１０２でＮｏ）は、ここで印刷制御装置９０におけるレシート形成制御の処理を終了する。
【０２１２】
印刷するべきトップロゴとして、第２トップロゴが在った場合（ステップＳ１０２でＹｅｓ）は、ステップＳ１０３に進み、第２トップロゴの印刷が待機設定指定になっているか否かを判定する。第２トップロゴの印刷が待機設定とは、第１トップロゴの印刷が完了した状態、即ち、第２トップロゴの印刷を開始する直前の状態で、印刷指令を待ち、印刷指令を受けることで、当該印刷指令を実行する前に第２トップロゴの印刷を実行することを指定するものである。第２トップロゴ印刷が待機設定指定になっている場合（ステップＳ１０３でＹｅｓ）は、ここで印刷制御装置９０におけるレシート形成制御の処理を終了する。
【０２１３】
第２トップロゴ印刷が待機設定指定になっていない場合（ステップＳ１０３でＮｏ）は、ステップＳ１０４に進み、第２トップロゴの印刷を指令する、「第２トップロゴ印刷」コマンドを、印刷装置８０に送信する。「第２トップロゴ印刷」コマンドを受信した印刷装置８０では、印刷済の第１トップロゴに続けて第２トップロゴの印刷を実行する（図１２（６）参照）。ステップＳ１０４を実行して、印刷制御装置９０におけるレシート形成制御の処理を終了する。なお、第２トップロゴに続く印刷の被印刷領域が、第２トップロゴに接していない場合には、被印刷領域の先端が印刷位置Ｐに位置するまで連続用紙２０を搬送して（図１２（７）参照）、第２トップロゴの印刷の完了とする。なお、ボトムロゴ（図５参照）の印刷が設定されているレシートの場合には、印刷装置８０に送信するべきコマンドを保持していたと判定されて（ステップＳ９４でＹｅｓ）から、ステップＳ９８又はステップＳ９７を実行する前までに、ボトムロゴの印刷の実行を指示するコマンドを印刷装置８０に送信する。
【０２１４】
以下、第２の実施形態の効果を記載する。
（１）印刷制御装置９０は、連続用紙からレシートを切り離す処理を印刷装置８０に実行させる際に、レシート一葉分の印刷の終了に続いて、第１トップロゴの印刷を指令する第１トップロゴ印刷コマンドを、続いて連続用紙２０からレシートを切り離すことを指令するカットコマンドを印刷装置８０に送信する。これにより、第１トップロゴを、次のレシートの先端から印刷させることで、印刷中のレシートの後端がカット位置Ｃに達し、続いて連続用紙２０から当該レシートを切り離すことで、印刷済のレシートが連続用紙から切り離される。このとき、連続用紙は、先端側に第１トップロゴの印刷が終了した状態であり、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、先端に空白部分のないレシートを形成することができる。
【０２１５】
（２）印刷制御装置９０は、セット処理実行検出部５９がセット処理が実行されたことを検知したことを通知されて、第１トップロゴの印刷を指令する第１トップロゴ印刷コマンドを、続いて連続用紙２０からレシートを切り離すことを指令するカットコマンドを印刷装置８０に送信する。これにより、第１トップロゴを、次のレシートの先端から印刷させることで、印刷中のレシートの後端がカット位置Ｃに達し、続いて連続用紙２０から当該レシートを切り離すことで、印刷済のレシートが連続用紙から切り離される。このとき、連続用紙は、先端側に第１トップロゴの印刷が終了した状態であり、そのまま印刷を開始することで、第１トップロゴに続けて印刷画像を印刷し、セット処理が実行された後のレシート形成において、先端に空白部分のないレシートを形成することができる。
【０２１６】
以上、添付図面を参照しながら本発明に係る好適な実施形態について説明したが、本発明の実施形態は、前記各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論であり、以下のように実施することもできる。
【０２１７】
（変形例１）前記実施形態においては、トップロゴ印刷選択手段としてのトップロゴ印刷仕様設定部９１と、表示部１０１と、入力部１０２と、をＰＯＳ端末システム７０を構成するＰＯＳ端末装置７１に設けたが、トップロゴ印刷選択手段としてのトップロゴ印刷仕様設定部と、表示部と、入力部と、をレシート印刷装置１０に設けてもよい。
【０２１８】
（変形例２）前記実施形態においては、セット処理後処理において、トップロゴ印刷が設定されているか否かを判定する前に先端カットを一回実行していたが、トップロゴ印刷が設定されているか否かを判定する前に先端カットを実行することは、必須ではない。トップロゴ印刷が設定されていないと判定した後、又はトップロゴ印刷が設定されていると判定し、第１トップロゴ印刷を実行した後、に先端カットを実行してもよい。判定した後に先端カットを実行することで、トップロゴ印刷が設定されている場合のカット回数を一回少なくすることができる。
【０２１９】
（変形例３）前記実施形態においては、ステップＳ４１に続いてステップＳ４２からステップＳ５２の各ステップを実行したが、ステップＳ４１に続いてステップＳ４２からステップＳ５２の各ステップを実行することは必須ではない。実施形態において説明したステップＳ４２からステップＳ５２の各ステップは、レシート印刷装置１０において、レシート印刷装置１０にセットされたの連続用紙２０の初期化を実行するものである。ステップＳ４１で実行されるレシート印刷装置１０の各機構の初期化の一つとして、ステップＳ４２からステップＳ５２の各ステップを実行してもよい。
【０２２０】
（変形例４）前記実施形態においては、セット処理後処理において、用紙収容部１５に用紙があるか否かを判定していたが、用紙収容部１５に用紙があるか否かを判定することは必須ではない。用紙位置検出器２４が連続用紙２０を検出しているか否かによって用紙有無を判定してもよい。
【０２２１】
（変形例５）前記実施形態においては、印刷ヘッド２２は、印刷幅全幅にわたって発熱体が形成されたサーマルヘッドであり、用紙搬送方向に直角な方向に対して固定されていたが、用紙搬送方向に直角な方向に対して印刷ヘッドが固定されていることは必須ではない。用紙搬送方向に直角な方向に移動しながら印刷を実行する印刷ヘッドであってもよい。この場合、印刷ヘッド及び当該印刷ヘッドを用紙搬送方向に直角な方向に移動させる装置が、特許請求の範囲に記載した印刷ヘッドに相当する。
【０２２２】
（変形例６）前記実施形態においては、印刷を実行する印刷ヘッドとして、サーマルヘッドである印刷ヘッド２２を例に挙げて説明したが、印刷ヘッドは、サーマルヘッドに限らない。インクジェット方式や、ドットインパクト方式など、様々な方式の印刷ヘッドを使用できる。
【０２２３】
（変形例７）前記実施形態においては、定型印刷のＰＣ距離Ｌに対する長さによって、定型印刷を第１トップロゴと第２トップロゴとに分割したり、定型印刷に空白部を加えて第１トップロゴとしたりしていたが、定型印刷を拡大、縮小、又は変形させて大きさを調整することにより、定型印刷の大きさをＰＣ距離Ｌに合わせてもよい。
【０２２４】
（変形例８）本発明による印刷装置や印刷システムは、ＰＯＳシステムに限らず、様々な用途の印刷装置や印刷システムに適用できる。例えば、チケット印刷販売システムにおけるチケット販売端末において用いられる印刷装置（チケットプリンタ）や、ラベル類を印刷するラベル装置にも適用できる。
【０２２５】
（変形例９）前記実施形態においては、印刷位置Ｐやカット位置Ｃに対する、レシートやチケットの先端である連続用紙２０の先端の位置や、被カット位置であるレシートやチケットの後端の位置は、用紙位置検出器２４によって連続用紙２０の先端を検出し、以降、用紙検出位置と先端が検出された時点からの送り量とから、算出している。印刷位置Ｐやカット位置Ｃに対する、レシートやチケットの位置は、連続用紙に付けられたマークを検出することによっても、特定することができる。例えば特定長さのチケットやラベルを形成するためのチケット用紙やラベル用紙には、被切り離し位置毎にブラックマークと呼ばれるマークが形成されており、ブラックマークを検出することで、先端や後端を検出することができる。また、長尺台紙上にラベル用紙を連ねた連続用紙においては、台紙のみの部分と、台紙上にラベル用紙が乗った部分と、の光の透過率の違いを検出して、ラベル用紙の位置を検出することもできる。
【０２２６】
（変形例１０）前記実施形態においては、セット処理後処理において、トップロゴ印刷が設定されている場合、セット処理の終了後直ちにトップロゴ印刷が実行されていたが、セット処理の終了に続いてトップロゴ印刷を実行することは必須ではない。セット処理が実行されたことを記憶しておき、レシートの印刷の指令を受けることで、トップロゴ印刷及び連続用紙２０の先端の切り離しを実行してもよい。
【０２２７】
（変形例１１）前記実施形態においては、定型印刷がトップマージンより短い場合に、定型印刷に続けて空白部を加えて第１トップロゴとしていたが、最初に空白部を設け、空白部に続けて定型印刷を加えて第１トップロゴとしてもよい。
【図面の簡単な説明】
【０２２８】
【図１】本発明の第１の実施形態のレシート印刷装置の外観斜視図。
【図２】レシート印刷装置の要部の構成を示す模式断面図。
【図３】レシート印刷装置の電気的構成を示す電気構成ブロック図。
【図４】レシート印刷装置の機能的全体構成を示す機能ブロック図。
【図５】（ａ）レシートの一例を示す平面図。（ｂ）レシートの他の一例を示す平面図。
【図６】トップロゴイメージデータ形成処理の一例を示すフローチャート。
【図７】セット処理後処理の一例を示すフローチャート。
【図８】セット処理後処理の処理過程における連続用紙の位置を示す説明図。
【図９】レシート印刷装置の電源投入時の処理の一例を示すフローチャート。
【図１０】電源投入時の処理過程における連続用紙の位置を示す説明図。
【図１１】レシート印刷装置のレシート形成処理の一例を示すフローチャート。
【図１２】レシート形成処理過程における連続用紙の位置を示す説明図。
【図１３】受信データと、印刷レシート形成過程における実行手順との関係を示す説明図。
【図１４】本発明の第２の実施形態の印刷システムを含むＰＯＳ端末システムの構成を示す外観斜視図。
【図１５】印刷システムを含むＰＯＳ端末システムの機能的全体構成を示す機能ブロック図。
【図１６】印刷設定画面を示す模式図。
【図１７】印刷制御装置のレシート形成制御処理の一例を示すフローチャート。
【符号の説明】
【０２２９】
１０…レシート印刷装置、２０…連続用紙、２１…カッタ機構、２２…印刷ヘッド、２４…用紙位置検出器、３１…印刷装置制御部、４０…ホスト装置、４１…印刷制御管理部、４２…用紙位置判定部、４４…シートカット制御部、４６…受信バッファ、４７…イメージバッファ、４８…トップロゴイメージデータ記憶部、４９…セット処理設定記憶部、５１…コマンド判定部、５２…トップロゴイメージデータ形成部、５３…セット処理判定部、５４，５９…セット処理実行検出部、６０…レシート、６１ａ…第１トップロゴ、６１ｂ…第２トップロゴ、６３ａ，６３ｂ…明細印刷、７０…ＰＯＳ端末システム、７１…ＰＯＳ端末装置、８０…印刷装置、８２…印刷管理部、８３…ステータス生成部、８４…印刷カット制御部、９０…印刷制御装置、９１…トップロゴ印刷仕様設定部、９２…トップロゴ設定記憶部、９３…セット処理設定記憶部、９４…セット処理判定部、９６…コマンド生成部、９７…印刷実行構成部、１０１…表示部、１０２…入力部、１１０…印刷設定画面、１１１…セット処理後処理設定画面、１１２…セット処理名表示、１１４…チェックボタン、１１６…セット処理名入力部、１２０…トップロゴ印刷設定画面、１２１…ロゴデータ読み込みボタン、１２２…位置設定画面、１２２ａ…上余白指定部、１２２ｂ…センタリング指定部、１２２ｃ…左余白指定部、１２３…サイズ指定画面、１２３ａ…横サイズ、１２３ｂ…縦サイズ、１２４…テキスト設定画面、１２４ａ…フォント選択ボタン、１２４ｂ…センタリング指定部、１２４ｃ…テキスト表示部、１２６…プレビュー画面、１２６ａ…第１トップロゴ画面、１２６ｂ…第２トップロゴ画面、１２６ｃ…境界線、１２６ｄ…注意表示、１２６ｅ…画像表示部、１２７…第２トップロゴ待機設定画面、Ｃ…カット位置、Ｐ…印刷位置。
【図１】
2007047898.tif 000003
【図２】
2007047898.tif 000004
【図３】
2007047898.tif 000005
【図４】
2007047898.tif 000006
【図５】
2007047898.tif 000007
【図６】
2007047898.tif 000008
【図７】
2007047898.tif 000009
【図８】
2007047898.tif 000010
【図９】
2007047898.tif 000011
【図１０】
2007047898.tif 000012
【図１１】
2007047898.tif 000013
【図１２】
2007047898.tif 000014
【図１３】
2007047898.tif 000015
【図１４】
2007047898.tif 000016
【図１５】
2007047898.tif 000017
【図１７】
2007047898.tif 000018
【図１６】
2007047898.tif 000019