(57)【要約】【課題】  定形印刷のテスト印刷を実行する場合に、テスト印刷専用の定形印刷制御を必要とせず、テスト印刷時間と印刷用紙の消費の増加とを抑制できる、印刷装置、テスト印刷の印刷方法、及びＰＯＳ端末装置を提供する。【解決手段】  ロゴ印刷設定部３６ａは、ロゴ印刷に関る諸設定を設定し、設定内容を、ロゴ設定記憶部３７ａに記憶させる。ロゴテスト印刷実行設定部３６ｂは、ロゴテスト印刷に関る諸設定を設定し、設定内容を、ロゴテスト印刷設定記憶部３７ｂに記憶させる。テスト印刷制御部３８は、テスト印刷指令を受けて、指令と、ロゴ設定記憶部３７ａとロゴテスト印刷設定記憶部３７ｂとに記憶された設定内容とから、実行するテスト印刷内容を決定する。さらに、テスト印刷制御部３８は、決定したテスト印刷内容に応じて、各印刷制御部などを制御し、ロゴ印刷を含むテスト印刷を実行する。【選択図】  図２
2006035730.tif 000002
【特許請求の範囲】
【請求項１】
長尺の用紙に印刷を行い、印刷された前記用紙を任意の長さでカットして印刷伝票を作成する印刷装置であって、
前記用紙をカットする切断刃を有し、印刷された前記用紙をカットする用紙切断部と、
印刷ヘッドを有し、非定形印刷及び定形印刷を実行可能な印刷部と、
前記定形印刷の実行または非実行を含む前記定形印刷の定形印刷実行仕様を設定する定形印刷仕様設定部と、
テスト印刷の実行指令に従って、前記テスト印刷を実行するとともに、前記定形印刷仕様設定部によって前記定形印刷が実行に設定されている場合には、前記定形印刷仕様設定部が設定した前記定形印刷の前記印刷実行仕様に従って、前記テスト印刷に連動して前記定形印刷を実行するテスト印刷制御部と、を備えた印刷装置。
【請求項２】
前記テスト印刷に連動した前記定形印刷の実行または非実行を予め設定するテスト定形印刷実行設定部をさらに備えた、請求項１に記載の印刷装置。
【請求項３】
前記定形印刷実行仕様の変更の有無を判定する定形印刷設定変更有無判定部をさらに備え、
前記定形印刷実行仕様に変更が有った場合は、前記テスト定形印刷実行設定部によるテスト印刷における前記定形印刷の実行または非実行の設定に関らず、前記テスト印刷制御部は、前記定形印刷実行仕様に変更が有った後の最初のテスト印刷においては、前記定形印刷の前記定形印刷実行仕様に従って、前記テスト印刷に連動して前記定形印刷を実行する、請求項２に記載の印刷装置。
【請求項４】
前記印刷装置が印刷を実行する際の印刷条件の設定の変更の有無を判定する印刷条件設定変更有無判定部をさらに備え、
前記印刷条件設定変更有無判定部により、前記印刷条件の設定に変更が有ったと判定された場合は、前記テスト定形印刷実行設定部によるテスト印刷における前記定形印刷の実行または非実行の設定に関らず、前記テスト印刷制御部は、前記印刷条件の設定に変更が有った後の最初のテスト印刷においては、前記定形印刷の前記定形印刷実行仕様に従って、前記テスト印刷に連動して前記定形印刷を実行する、請求項２または３に記載の印刷装置。
【請求項５】
前記定形印刷は、非定形印刷と重ねて印刷するウォータマークを含む、請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記印刷条件設定変更有無判定部が設定の変更の有無を判定する前記印刷条件のひとつが、印刷に使用するインクのインク色である、請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷条件設定変更有無判定部が設定の変更の有無を判定する前記印刷条件のひとつが、用紙種類である、請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記印刷条件設定変更有無判定部が設定の変更の有無を判定する前記印刷条件のひとつが、用紙幅である、請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の印刷装置を備えたＰＯＳ端末装置。
【請求項１０】
テスト印刷の実行指令を受けるステップと、
定形印刷の実行または非実行を含む前記定形印刷の定形印刷実行仕様の設定を確認するステップと、
確認した前記定形印刷実行仕様において前記定形印刷が実行に設定されている場合には、前記定形印刷実行仕様に従って、前記テスト印刷に連動して前記定形印刷を実行するステップと、を有するテスト印刷の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定形印刷を印刷可能な印刷装置、テスト印刷の印刷方法、及び定形印刷を印刷可能な印刷装置を備えたＰＯＳ端末装置に関する。
【背景技術】
【０００２】
従来、長尺の用紙などの印刷媒体に文字や図形を印刷する印刷装置は、たとえば、ＰＯＳ（Point Of Sale）用端末装置に組込まれレシートや領収書を印刷するなど、様々な分野で利用されている。
【０００３】
このような印刷装置では、印刷ヘッドを駆動して文字や図形を印刷するとともに、用紙カッタを備えており、所定の単位、たとえば、１件分のレシートごとに、印刷済みの用紙をカットする。以下、このカット単位の１枚を「印刷伝票」と表記する。
【０００４】
これらの印刷や用紙のカットは、印刷装置に接続されたホスト装置上で動作するアプリケーションソフトウェアにより送信される指令データ（以下、コマンドとも表記する）によって制御されている。文字や図形を印刷するには印刷指令を、用紙をカットするには用紙カット指令を、それぞれホスト装置から印刷装置へ送信する。
【０００５】
このような印刷装置においては、印刷装置の状態をチェックするために、テスト印刷が行われている。テスト印刷の内容は、印刷装置の設定状況を印刷するステータス印刷（図１０（ａ）参照）と、印刷機構を確認するために全文字を印刷する全文字パターン印刷（図１０（ｂ）参照）とが一般的である。また、各種テスト印刷の最後に自動的に用紙をカットすることも一般的である。これらのテスト印刷を全て実行するには多くの時間を必要としており、テスト印刷を効率的に実行するための工夫がなされてきた（特許文献１，２参照）。
【０００６】
また、レシートや領収書を印刷する場合には、店のシンボルマーク、店情報、コマーシャルメッセージなどの定形印刷（以下、ロゴ印刷とも表記する）が印刷されることがある。これらの定形印刷は、同じ印刷内容が各印刷伝票に印刷されるため、印刷内容は予め印刷装置に記憶させておき、ホスト装置からは定形印刷実行の指令のみを送って、実行させることが行われている（特許文献３参照）。
【０００７】
このような印刷装置におけるテスト印刷は、前述したような印刷装置の状態をチェックするためのテスト印刷に加えて、定形印刷の設定状況を印刷するテスト印刷が行われている。定形印刷のテスト印刷の内容は、定形印刷の設定内容を文字で表現して印刷する定形印刷の設定状態印刷（図１０（ｃ）参照）と、印刷装置に記憶されている定形印刷として使用するグラフィックスデータを確認するためのグラフィックス一覧印刷（図１０（ｄ）参照）とが行われている。
【０００８】
【特許文献１】特開平６−２２７０９７号公報
【特許文献２】特開平７−１７９８号公報
【特許文献３】特開２００４−５８３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前述したような定形印刷のテスト印刷を実行するためには、ホスト装置からの印刷指令に従って、非定形印刷に加えて定形印刷を実行する通常使用時の制御や従来のテスト印刷の他に、定形印刷のテスト印刷を実行する専用のテスト印刷制御を別途設ける必要があるという課題があった。また、テスト印刷において、ステータス印刷、全文字パターン印刷、定形印刷の設定状態印刷、グラフィックス一覧印刷という多くの印刷を実行するために、多くの時間が必要であり、多くの印刷用紙を消費するという課題もあった。
【００１０】
そこで、本発明は、定形印刷のテスト印刷を実行する場合に、テスト印刷専用の定形印刷制御を必要とせず、テスト印刷時間と印刷用紙の消費の増加とを抑制できる、印刷装置、テスト印刷の印刷方法、及びＰＯＳ端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による印刷装置は、長尺の用紙に印刷を行い、印刷された用紙を任意の長さでカットして印刷伝票を作成する印刷装置であって、用紙をカットする切断刃を有し、印刷された用紙をカットする用紙切断部と、印刷ヘッドを有し、非定形印刷及び定形印刷を実行可能な印刷部と、定形印刷の実行または非実行を含む定形印刷の定形印刷実行仕様を設定する定形印刷仕様設定部と、テスト印刷の実行指令に従って、テスト印刷を実行するとともに、定形印刷仕様設定部によって定形印刷が実行に設定されている場合には、定形印刷仕様設定部が設定した定形印刷の印刷実行仕様に従って、テスト印刷に連動して定形印刷を実行するテスト印刷制御部と、を備える。
【００１２】
本発明によるテスト印刷の印刷方法は、テスト印刷の実行指令を受けるステップと、定形印刷の実行または非実行を含む定形印刷の定形印刷実行仕様の設定を確認するステップと、確認した定形印刷実行仕様において定形印刷が実行に設定されている場合には、定形印刷実行仕様に従って、テスト印刷に連動して定形印刷を実行するステップと、を有する。
【００１３】
本発明の構成及び方法によれば、テスト印刷制御部は、テスト印刷の実行指令に従って、テスト印刷を実行するとともに、定形印刷仕様設定部によって定形印刷が実行に設定されている場合には、定形印刷仕様設定部が設定した定形印刷の印刷実行仕様に従って、テスト印刷に連動して定形印刷を実行する。従って、テスト印刷を実行する場合に、定形印刷は、定形印刷仕様設定部が設定した定形印刷の印刷実行仕様の通りに印刷される。そのため、定形印刷を、通常使用時にレシートなどに実際に印刷される状態で確認することができる、テスト印刷を実行することができる。
【００１４】
また、テスト印刷で定形印刷を実行する場合の制御は、レシートなどに実際に印刷する通常使用時の制御をそのまま使用することができるため、新たなテスト印刷用の制御を設けることを必要とせずに、定形印刷のテスト印刷を、実行することができる。
【００１５】
この場合印刷装置は、テスト印刷に連動した定形印刷の実行または非実行を予め設定するテスト定形印刷実行設定部をさらに備えたことが好ましい。
【００１６】
この構成によれば、テスト印刷における定形印刷の実行又は非実行を設定できるため、テスト印刷における必要な定形印刷のみを実行させることができ、不要な定形印刷の実行を抑制することができる。
【００１７】
この場合印刷装置は、定形印刷実行仕様の変更の有無を判定する定形印刷設定変更有無判定部をさらに備え、定形印刷実行仕様に変更が有った場合は、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、テスト印刷制御部は、定形印刷実行仕様に変更が有った後の最初のテスト印刷においては、定形印刷の定形印刷実行仕様に従って、テスト印刷に連動して定形印刷を実行することが好ましい。
【００１８】
この構成によれば、定形印刷実行仕様に変更が有った場合は、定形印刷実行仕様に変更が有った後の最初のテスト印刷において、定形印刷実行仕様に従って、テスト印刷に連動して定形印刷が実行される。従って、定形印刷実行仕様に変更が有った場合は、テスト印刷において、定形印刷実行仕様の変更後の定形印刷を確認することができる。
【００１９】
また、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、定形印刷実行仕様に変更が有った場合、定形印刷実行仕様に変更が有った後の最初のテスト印刷において、テスト印刷に連動して定形印刷が実行される。従って、テスト印刷における定形印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、定形印刷実行仕様の変更後の定形印刷を確認することができる。
【００２０】
この場合印刷装置は、印刷装置が印刷を実行する際の印刷条件の設定の変更の有無を判定する印刷条件設定変更有無判定部をさらに備え、印刷条件設定変更有無判定部により、印刷条件の設定に変更が有ったと判定された場合は、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、テスト印刷制御部は、印刷条件の設定に変更が有った後の最初のテスト印刷においては、定形印刷の定形印刷実行仕様に従って、テスト印刷に連動して定形印刷を実行することが好ましい。
【００２１】
この構成によれば、印刷条件の設定に変更が有った場合、印刷条件の設定に変更が有った後の最初のテスト印刷において、設定が変更された印刷条件の下で、テスト印刷に連動して定形印刷が実行される。従って、印刷条件の設定に変更が有った場合は、テスト印刷において、印刷条件の設定の変更後の定形印刷を確認することができる。
【００２２】
また、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、印刷条件の設定に変更が有った場合、印刷条件の設定に変更が有った後の最初のテスト印刷において、テスト印刷に連動して定形印刷が実行される。従って、テスト印刷における定形印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、印刷条件の設定の変更後の定形印刷を確認することができる。
【００２３】
この場合印刷装置が実行する定形印刷は、非定形印刷と重ねて印刷するウォータマークを含むことが好ましい。
【００２４】
この構成によれば、印刷装置がテスト印刷においてウォータマークを印刷する場合に、前記した請求項のいずれかに記載の印刷装置と同様の効果が得られる。
【００２５】
この場合印刷装置は、印刷条件設定変更有無判定部が設定の変更の有無を判定する印刷条件のひとつが、印刷に使用するインクのインク色であることが好ましい。
【００２６】
この構成によれば、印刷に使用するインクのインク色に変更が有った場合、インク色に変更が有った後の最初のテスト印刷において、変更されたインク色のインクを使用して、テスト印刷に連動して定形印刷が実行される。従って、インク色に変更が有った場合は、テスト印刷において、インク色の変更後の定形印刷を確認することができる。
【００２７】
また、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、インク色に変更が有った場合、インク色に変更が有った後の最初のテスト印刷において、テスト印刷に連動して定形印刷が実行される。従って、テスト印刷における定形印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、インク色の変更後の定形印刷を確認することができる。特に、ウォータマークにおいては、インク色によって、ウォータマークやウォータマークと重ねられる非定形印刷の文字の見え方が大きく異なる場合があり、インク色に変更が有った場合に、テスト印刷において、インク色の変更後の定形印刷を確認することができることは有用である。
【００２８】
この場合印刷装置は、印刷条件設定変更有無判定部が設定の変更の有無を判定する印刷条件のひとつが、用紙種類であることが好ましい。
【００２９】
この構成によれば、印刷に使用する用紙種類に変更が有った場合、用紙種類に変更が有った後の最初のテスト印刷において、変更された用紙を使用して、テスト印刷に連動して定形印刷が実行される。従って、用紙種類に変更が有った場合は、テスト印刷において、用紙種類の変更後の定形印刷を確認することができる。
【００３０】
また、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、用紙種類に変更が有った場合、用紙種類に変更が有った後の最初のテスト印刷において、テスト印刷に連動して定形印刷が実行される。従って、テスト印刷における定形印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、用紙種類の変更後の定形印刷を確認することができる。特に、印刷ヘッドがサーマルヘッドの場合には、ウォータマークにおいては、用紙種類によって、ウォータマークやウォータマークと重ねられる非定形印刷の文字の見え方が大きく異なる場合があり、用紙種類に変更が有った場合に、テスト印刷において、用紙種類の変更後の定形印刷を確認することができることは有用である。
【００３１】
この場合印刷装置は、印刷条件設定変更有無判定部が設定の変更の有無を判定する印刷条件のひとつが、用紙幅であることが好ましい。
【００３２】
この構成によれば、印刷に使用する用紙幅に変更が有った場合、用紙幅に変更が有った後の最初のテスト印刷において、変更された用紙を使用して、テスト印刷に連動して定形印刷が実行される。従って、用紙幅に変更が有った場合は、テスト印刷において、用紙幅の変更後の定形印刷を確認することができる。
【００３３】
また、テスト定形印刷実行設定部によるテスト印刷における定形印刷の実行または非実行の設定に関らず、用紙幅に変更が有った場合、用紙幅に変更が有った後の最初のテスト印刷において、テスト印刷に連動して定形印刷が実行される。従って、テスト印刷における定形印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、用紙幅の変更後の定形印刷を確認することができる。定形印刷は、用紙幅によって用紙端からの印刷位置までの距離などが異なるため、用紙幅に変更が有った場合に、テスト印刷において、用紙幅の変更後の定形印刷を確認することができることは有用である。
【００３４】
本発明によるＰＯＳ端末装置は、前記請求項のいずれか１項に記載の印刷装置を備える。
【００３５】
本発明の構成によれば、ＰＯＳ端末装置においてテスト印刷を実行する場合に、定形印刷は、定形印刷仕様設定部が設定した定形印刷の印刷実行仕様の通りに印刷される。そのため、定形印刷を、通常使用時にレシートなどに実際に印刷される状態で確認することができる、テスト印刷を実行することができる。また、テスト印刷で定形印刷を実行する場合の制御は、通常使用時にレシートなどに実際に印刷する制御をそのまま使用することができるため、新たなテスト印刷用の制御を設けることを必要とせずに、定形印刷のテスト印刷を、実行することができる。
【発明を実施するための最良の形態】
【００３６】
以下に、添付の図面を参照して、本発明に係る印刷装置について説明する。
【００３７】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る印刷装置の構成を示したブロック図である。印刷装置制御部１１は、印刷装置１０の各部分の動作を統括管理するものである。印刷装置制御部１１は、演算処理を行うＣＰＵ（Central Processing Unit）１２や、ホスト装置２０から受け取った制御コマンドや印刷データを一時的に保存するＲＡＭ（Random Access Memory）１４ａや印刷装置の制御プログラムや印刷のための文字フォントデータ等を記憶したＲＯＭ（Read Only Memory）１４ｂを有している。これらはデータバス１６を介して接続されている。
【００３８】
ＣＰＵ１２には、用紙搬送モータ１８、オートカッタモータ２１、印刷ヘッド２２がそれぞれ、搬送モータドライバ１８ｄ、カッタドライバ２１ｄ、ヘッドドライバ２２ｄを介して接続されており、ＲＯＭ１４ｂに記憶している制御プログラムに基づいてＣＰＵ１２が各部の動作を制御する。各機構にはそれぞれに必要なロジック回路を含んでいる。ＣＰＵ１２には、用紙幅や用紙種類を検出する用紙検出器２３やインク色を検出するインク検出器２４などの検出器も接続されている。また、使用者が、印刷装置１０の設定を変更したり、印刷装置１０を操作したりするための操作スイッチ２６も、ＣＰＵ１２に接続されている。印刷装置１０は、インタフェース１７を介して、例えばＰＯＳ端末機のホストコンピュータ等のホスト装置２０に接続されており、ホスト装置２０の制御の下、所定の動作を実行する。
【００３９】
インタフェース１７を介してホスト装置２０から送信されたコマンドはＲＡＭ１４ａ内の受信バッファに格納され、ＣＰＵ１２はこのコマンドを解析し、指令を実行する。例えば、コマンドが印刷コマンドであれば、ＣＰＵ１２は、印刷内容に対応した文字フォントデータをＲＯＭ１４ｂから読みだし、各ドライバを介して用紙搬送モータ１８、印刷ヘッド２２などを駆動し印刷を実行する。
【００４０】
次に、本実施形態を実現する機能的全体構成について説明する。図２は、本実施形態を実現する機能的全体構成を示す機能ブロック図である。
【００４１】
ホスト装置２０から、印刷データや制御コマンドが印刷装置１０に送信される。印刷装置１０の通信部３１は、インタフェース１７を介してホスト装置２０とのデータの授受を行うデータ通信手段であり、データを受信するデータ受信部３１ａと、データを送信するデータ送信部３１ｂとを有している。受信データ解析部３２は、通信部３１が受信した受信データを解析し、印刷データと制御コマンドとを判別し、それを制御部３４の印刷装置制御管理部３６に送る。
【００４２】
例えば、テスト印刷を実行させる場合は、印刷装置の操作者は、ホスト装置２０を操作して、ホスト装置２０から、テスト印刷実行コマンドを印刷装置１０に送信する。受信データ解析部３２は、テスト印刷実行コマンドを解析して、テスト印刷指令を印刷装置制御管理部３６に送る。なお、テスト印刷指令は、操作者が操作スイッチ２６等により構成するテスト印刷起動部３３を操作したことを検出して印刷装置制御管理部３６に送ることもできる。印刷装置１０の諸機能を制御する各機能制御部は、制御部３４に含まれている。
【００４３】
印刷装置制御管理部３６は、制御コマンドに従って、印刷装置１０の諸機能を制御する各機能制御部を統括制御する。また、印刷装置制御管理部３６は、制御コマンドに従って、各機能制御部などの設定を行い、設定内容は記憶部３７に記憶させる。印刷装置制御管理部３６の中のロゴ印刷設定部３６ａは、ロゴ印刷に関る諸設定を実行する制御コマンドに従って、ロゴ印刷に関る諸設定を設定し、設定内容を、記憶部３７内のロゴ設定記憶部３７ａに記憶させる。記憶されている設定内容には、各ロゴ印刷に対応する印刷内容や、印刷位置などが含まれる。印刷装置制御管理部３６の中のロゴテスト印刷実行設定部３６ｂは、ロゴテスト印刷に関る諸設定を実行する制御コマンドに従って、ロゴテスト印刷に関る諸設定を設定し、設定内容を、記憶部３７内のロゴテスト印刷設定記憶部３７ｂに記憶させる。なお、テスト印刷起動部３３の操作手順の組合せ等により、ロゴテスト印刷に関る各種設定を設定し、設定内容を、記憶部３７内のロゴテスト印刷設定記憶部３７ｂに記憶させることも可能である。なお、ロゴ印刷が、定形印刷に相当し、ロゴ印刷設定部３６ａが、定形印刷仕様設定部に相当する。また、ロゴテスト印刷実行設定部３６ｂが、テスト定形印刷実行設定部に相当する。さらに、ロゴ印刷に関る諸設定が、定形印刷の実行仕様に相当する。
【００４４】
テスト印刷指令は、印刷装置制御管理部３６からテスト印刷制御部３８に送られる。テスト印刷制御部３８は、指令と、ロゴ設定記憶部３７ａとロゴテスト印刷設定記憶部３７ｂとに記憶された設定内容とから、実行するテスト印刷内容を決定する。さらに、テスト印刷制御部３８は、決定したテスト印刷内容に応じて、トップロゴ印刷制御部３９や、ボトムロゴ印刷制御部４１や、ウォータマーク印刷制御部４０や、テストパターン印刷制御部４２に指令を送る。また、トップロゴ印刷やボトムロゴ印刷やウォータマーク印刷の実行が関連を持って実行される、用紙のカットを実行するオートカッタ制御部４３にも対応する指令を送る。
【００４５】
トップロゴ印刷制御部３９と、ボトムロゴ印刷制御部４１と、ウォータマーク印刷制御部４０と、テストパターン印刷制御部４２とは、それぞれ印刷機構駆動回路４４を介して印刷機構部４６を駆動し、それぞれの指令に対応した印刷を実行する。オートカッタ制御部４３は、オートカッタ駆動回路４７を介してオートカッタ機構部４８を駆動し、用紙のカットを実行する。なお、印刷機構駆動回路４４と、印刷機構部４６と、トップロゴ印刷制御部３９やボトムロゴ印刷制御部４１やウォータマーク印刷制御部４０やテストパターン印刷制御部４２などの印刷制御部と、が印刷部に相当する。オートカッタ駆動回路４７と、オートカッタ機構部４８と、オートカッタ制御部４３と、が用紙切断部に相当する。
【００４６】
次に、テスト印刷指令に対応して、ロゴ印刷を含むテスト印刷を実行する過程を説明する。図３は、本実施形態におけるテストパターンの印刷処理過程を示すフローチャートである。なお、テストパターンは、テスト印刷において、印刷装置の印刷機構が正常に動作するかをテストするための全文字パターン印刷を使用する。
【００４７】
テスト印刷を実行する場合、印刷装置１０の操作者は、例えばホスト装置２０を操作して、テスト印刷実行コマンドを印刷装置１０に送信する。印刷装置１０はテスト印刷実行コマンドを受信すると、印刷装置制御管理部３６にテスト印刷指令を送る。印刷装置制御管理部３６は、テスト印刷指令を受けて、テストパターンの印刷処理を開始する。ステップＳ１では、トップロゴの印刷が有効になっているか否かを判定する。即ち、ロゴ設定記憶部３７ａに記憶されている設定で、印刷実行時にトップロゴを印刷する設定になっているか否かを判定する。トップロゴの印刷が有効である（ステップＳ１で、Ｙｅｓ）場合は、ステップＳ２に進む。一方、トップロゴの印刷が有効でない（ステップＳ１で、Ｎｏ）場合は、トップロゴの印刷は実行せず、ステップＳ４に進む。
【００４８】
ステップＳ２では、トップロゴのテスト印刷が有効になっているか否かを判定する。即ち、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定で、テスト印刷実行時にトップロゴを印刷する設定になっているか否かを判定する。トップロゴのテスト印刷が有効である（ステップＳ２で、Ｙｅｓ）場合は、ステップＳ３に進む。一方、トップロゴのテスト印刷が有効でない（ステップＳ２で、Ｎｏ）場合は、トップロゴの印刷は実行せず、ステップＳ４に進む。
【００４９】
ステップＳ３では、ロゴ設定記憶部３７ａに記憶されているトップロゴの印刷仕様に従って、トップロゴの印刷を実行する。ステップＳ３の次に、ステップＳ４に進む。
【００５０】
ステップＳ４では、ウォータマークの印刷が有効になっているか否かを判定する。即ち、ロゴ設定記憶部３７ａに記憶されている設定で、印刷実行時にウォータマークを印刷する設定になっているか否かを判定する。ウォータマークの印刷が有効である（ステップＳ４で、Ｙｅｓ）場合は、ステップＳ５に進む。一方、ウォータマークの印刷が有効でない（ステップＳ４で、Ｎｏ）場合は、ステップＳ７に進む。
【００５１】
ステップＳ５では、ウォータマークのテスト印刷が有効になっているか否かを判定する。即ち、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定で、テスト印刷実行時にウォータマークを印刷する設定になっているか否かを判定する。ウォータマークのテスト印刷が有効である（ステップＳ５で、Ｙｅｓ）場合は、ステップＳ６に進む。一方、ウォータマークのテスト印刷が有効でない（ステップＳ５で、Ｎｏ）場合は、ステップＳ７に進む。
【００５２】
ステップＳ６では、ロゴ設定記憶部３７ａに記憶されているウォータマークの印刷仕様に従って、ウォータマークを付加したテストパターンを生成する。ステップＳ６の次に、ステップＳ８に進む。
【００５３】
ステップＳ７では、ウォータマークを付加しないテストパターンを生成する。ステップＳ７の次に、ステップＳ８に進む。
【００５４】
ステップＳ８では、ステップＳ６で生成した、ウォータマークを付加したテストパターン、又は、ステップＳ７生成した、ウォータマークを付加しないテストパターンを印刷する。
【００５５】
次のステップＳ９では、ボトムロゴの印刷が有効になっているか否かを判定する。即ち、ロゴ設定記憶部３７ａに記憶されている設定で、印刷実行時にボトムロゴを印刷する設定になっているか否かを判定する。ボトムロゴの印刷が有効である（ステップＳ９で、Ｙｅｓ）場合は、ステップＳ１０に進む。一方、ボトムロゴの印刷が有効でない（ステップＳ９で、Ｎｏ）場合は、ボトムロゴの印刷は実行せず、ステップＳ１２に進む。
【００５６】
ステップＳ１０では、ボトムロゴのテスト印刷が有効になっているか否かを判定する。即ち、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定で、テスト印刷実行時にボトムロゴを印刷する設定になっているか否かを判定する。ボトムロゴのテスト印刷が有効である（ステップＳ１０で、Ｙｅｓ）場合は、ステップＳ１１に進む。一方、ボトムロゴのテスト印刷が有効でない（ステップＳ１０で、Ｎｏ）場合は、ボトムロゴの印刷は実行せず、ステップＳ１２に進む。
【００５７】
ステップＳ１１では、ロゴ設定記憶部３７ａに記憶されているボトムロゴの印刷仕様に従って、ボトムロゴの印刷を実行する。ステップＳ１１の次に、ステップＳ１２に進む。
【００５８】
ステップＳ１２では、テスト印刷が終了した用紙をカットする。ステップＳ１２を実行して、ロゴ印刷を含むテストパターンの印刷処理を終了する。
【００５９】
図４は、本実施形態におけるテストパターンの印刷処理を実行して得られた、定形印刷を含むテストパターンの印刷結果を示している。印刷結果５１の先端側には、トップロゴ５２が印刷されている。トップロゴ５２の印刷位置などは、ロゴ設定記憶部３７ａに記憶されているトップロゴの印刷仕様通りに印刷されている。印刷結果５１の終端側には、ボトムロゴ５３が印刷されている。ボトムロゴ５３の印刷位置などは、ロゴ設定記憶部３７ａに記憶されているボトムロゴの印刷仕様通りに印刷されている。ウォータマーク５４は、テストパターン５６に重ねて印刷されている。レシートの印刷におけるレシートデータなどの非定形印刷に相当する印刷が、印刷結果５１におけるテストパターン５６である。ウォータマーク５４は、ロゴ設定記憶部３７ａに記憶されているウォータマークの印刷仕様通りに印刷され、レシートの印刷におけるレシートデータなどの非定形印刷とウォータマークとの関係が、テストパターン５６とウォータマーク５４との関係として印刷されている。
【００６０】
この第１の実施形態によれば、以下の効果が得られる。
（１）本実施形態よれば、テスト印刷制御部３８は、テスト印刷指令に従って、テスト印刷を実行する。また、テスト印刷制御部３８は、ロゴ印刷設定部３６ａによって各ロゴ印刷が実行に設定されている場合には、ロゴ印刷設定部３６ａが設定し、ロゴ設定記憶部３７ａに記憶された各ロゴ印刷の印刷仕様に従って、テスト印刷に連動して各ロゴ印刷を実行する。従って、テスト印刷を実行する場合に、各ロゴ印刷は、ロゴ印刷設定部３６ａが設定したロゴ印刷の印刷仕様の通りに印刷される。そのため、各ロゴ印刷を、レシートなどに実際に印刷される状態で確認することができる、テスト印刷を実現することができる。従って、印刷結果を視覚として確認できるため、文字で表現された仕様から実物を想起することを必要とせず、ロゴ印刷の設定状況を文字で表現するのに比べて、判り易く、的確な確認ができる。特に、非定形印刷と重なって印刷されるウォータマークについては、文字印刷と重なったウォータマークの見え方を視覚として確認できるため、文字で表現された仕様から重なり状況を想起することを必要とせず、的確な確認をすることができる。
【００６１】
（２）本実施形態よれば、テスト印刷制御部３８は、テスト印刷指令に従って、テスト印刷を実行する。また、テスト印刷制御部３８は、ロゴ印刷設定部３６ａによって各ロゴ印刷が実行に設定されている場合には、ロゴ印刷設定部３６ａが設定し、ロゴ設定記憶部３７ａに記憶された各ロゴ印刷の印刷仕様に従って、テスト印刷に連動して各ロゴ印刷を実行する。従って、テスト印刷でロゴ印刷を実行する場合の制御は、レシートなどに実際に印刷する制御をそのまま使用することができる。即ち、従来のテスト印刷では別途設けることが必要であった、ロゴ印刷の設定内容を文字で表現して印刷する定形印刷の設定状態印刷（図１０（ｃ）参照）と、印刷装置１０に記憶されているロゴ印刷として使用するグラフィックスデータを確認するためのグラフィックス一覧印刷（図１０（ｄ）参照）と、を実行するための制御を設けることを必要とせずに、ロゴ印刷のテスト印刷を、実行することができる。
【００６２】
（３）ロゴテスト印刷実行設定部３６ｂは、ロゴテスト印刷に関る諸設定を実行する制御コマンドに従って、ロゴテスト印刷に関る諸設定を設定し、設定内容を、記憶部３７内のロゴテスト印刷設定記憶部３７ｂに記憶させる。そして、テスト印刷制御部３８は、制御コマンドと、ロゴ設定記憶部３７ａとロゴテスト印刷設定記憶部３７ｂとに記憶された設定内容とから、テスト印刷実行するロゴ印刷を決定する。従って、テスト印刷における必要なロゴ印刷のみを実行させることができ、不要なロゴ印刷の実行を抑制することができる。
【００６３】
（４）本実施形態による印刷装置によって印刷された印刷結果５１には、トップロゴ５２と、ボトムロゴ５３と、ウォータマーク５４とが、ロゴ設定記憶部３７ａに記憶されている各ロゴの印刷仕様通りに印刷されている。即ち、印刷結果５１は、定形印刷のグラフィックス一覧印刷に相当する、各ロゴ印刷のグラフィックデータの情報と、定形印刷の設定状態印刷に相当する、各ロゴ印刷の印刷仕様の情報と、を含んだ印刷内容となっている。従って、各ロゴ印刷のグラフィックデータの印刷と、各ロゴ印刷の印刷仕様を文字で表す印刷と、を別途印刷することは不要で、テスト印刷に要する時間を節減することができるとともに、テスト印刷に要する用紙を節減することができる。
【００６４】
（第２の実施形態）
次に、本発明の一実施形態である印刷装置に係る第２の実施形態について説明する。本実施形態の印刷装置１０は、第１の実施形態で説明した印刷装置１０と基本的に同一のものである。第１の実施形態に加えて実行可能となる機能を実現する機能的全体構成及び実行過程について説明する。なお、本実施形態の印刷装置１０に備えられた印刷ヘッド２２は、インク液滴を吐出して印刷を行うインクジェット式の印刷ヘッドである。
【００６５】
図５は、本実施形態を実現する機能的全体構成を示す機能ブロック図であり、各機能部の関係を示している。本実施形態の印刷装置１０は、第１の実施形態で説明した印刷装置１０に加えて、用紙検出部６２と、インク検出部６３とをさらに備えている。用紙検出部６２は、印刷される用紙の仕様を検出するもので、用紙の仕様には、用紙種類や用紙幅などが含まれる。用紙検出部６２は、例えばディップスイッチなどで形成されており、用紙種類や用紙幅などによって、ディップスイッチを所定の位置に設定することで、用紙種類や用紙幅などを検出させることができる。インク検出部６３は、印刷に使用されるインクの種類を検出するもので、インクの種類の違いには、インクのインク色の違いが含まれる。インク検出部６３は、例えばプッシュスイッチを並列に設置しておき、インクを封入したインクカートリッジの形状をインクの種類毎に変え、インクカートリッジがセットされたときに押圧されるプッシュスイッチによって、インクの種類を検出させることができる。
【００６６】
用紙検出部６２と、インク検出部６３との検出データは、制御部３４の印刷装置制御管理部６６に送られる。印刷装置制御管理部６６は、第１の実施形態の印刷装置制御管理部３６と同様に、制御コマンドに従って、印刷装置１０の諸機能を制御する各機能制御部を統括制御する。また、印刷装置制御管理部６６は、制御コマンドに従って、各機能制御部などの設定を行い、設定内容は記憶部６７に記憶させる。印刷装置制御管理部６６は、印刷装置制御管理部３６に備えられていたロゴ印刷設定部３６ａと、ロゴテスト印刷実行設定部３６ｂとに加えて、ロゴ設定変更有無判定部６６ａと、印刷条件設定変更有無判定部６６ｂと、を備えている。記憶部６７は、第１の実施形態の記憶部３７に備えられた、ロゴ設定記憶部３７ａとロゴテスト印刷設定記憶部３７ｂとに加えて、印刷条件設定記憶部６７ａを備えている。なお、用紙の仕様や、インクの種類が、印刷を実行する際の印刷条件に相当する。
【００６７】
ロゴ設定変更有無判定部６６ａは、ロゴ印刷設定部３６ａが、ロゴ印刷に関る諸設定を実行する制御コマンドに従って設定し、記憶部６７内のロゴ設定記憶部３７ａに記憶させるロゴ印刷に関る諸設定の変更の有無を判定する。いずれかの設定に変更があった場合は、変更されたという情報も、ロゴ設定記憶部３７ａに記憶させる。印刷条件設定変更有無判定部６６ｂは、用紙検出部６２と、インク検出部６３との検出データから、印刷条件に関る諸設定の変更の有無を検出する。印刷条件設定変更有無判定部６６ｂは、印刷条件の設定の変更を検出すると、変更された印刷条件の設定値と、変更されたということを、印刷条件設定記憶部６７ａに記憶させる。なお、ロゴ設定変更有無判定部６６ａが、定形印刷設定変更有無判定部に相当する。また、ロゴ印刷に関る諸設定が、定形印刷の実行仕様に相当する。
【００６８】
次に、テスト印刷指令に対応して、ロゴ印刷に関する設定や、印刷条件に関る諸設定が変更されたことを参酌して、ロゴ印刷を含むテスト印刷を実行する過程を説明する。まず、ロゴ印刷に関する設定と、印刷条件に関る諸設定とを変更したときの処理を説明する。図６は、本実施形態における各ロゴ印刷に関する設定と、印刷条件に関る諸設定とを変更したときの処理過程を示すフローチャートである。
【００６９】
各種設定の何れかの設定値が変更されると、設定値変更時の処理を開始する。ステップＳ２１では、ロゴ設定変更有無判定部６６ａが、トップロゴの設定値に変更があったか否かを判定する。トップロゴの設定値に変更があった（ステップＳ２１で、Ｙｅｓ）場合は、ステップＳ２２に進む。一方、トップロゴの設定値に変更がなかった（ステップＳ２１で、Ｎｏ）場合は、ステップＳ２３に進む。
【００７０】
ステップＳ２２では、変更されたトップロゴの設定値を、ロゴ設定記憶部３７ａに記憶させる。ステップＳ２２の次に、ステップＳ３１に進む。
【００７１】
ステップＳ２３では、ロゴ設定変更有無判定部６６ａが、ウォータマークの設定値に変更があったか否かを判定する。ウォータマークの設定値に変更があった（ステップＳ２３で、Ｙｅｓ）場合は、ステップＳ２４に進む。一方、ウォータマークの設定値に変更がなかった（ステップＳ２３で、Ｎｏ）場合は、ステップＳ２５に進む。
【００７２】
ステップＳ２４では、変更されたウォータマークの設定値を、ロゴ設定記憶部３７ａに記憶させる。ステップＳ２４の次に、ステップＳ３１に進む。
【００７３】
ステップＳ２５では、ロゴ設定変更有無判定部６６ａが、ボトムロゴの設定値に変更があったか否かを判定する。ボトムロゴの設定値に変更があった（ステップＳ２５で、Ｙｅｓ）場合は、ステップＳ２６に進む。一方、ボトムロゴの設定値に変更がなかった（ステップＳ２５で、Ｎｏ）場合は、ステップＳ２７に進む。
【００７４】
ステップＳ２６では、変更されたボトムロゴの設定値を、ロゴ設定記憶部３７ａに記憶させる。ステップＳ２６の次に、ステップＳ３１に進む。
【００７５】
ステップＳ２７では、印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、ロール紙の用紙幅に変更があったか否かを判定する。用紙幅に変更があった（ステップＳ２７で、Ｙｅｓ）場合は、ステップＳ２８に進む。一方、用紙幅に変更がなかった（ステップＳ２７で、Ｎｏ）場合は、ステップＳ２９に進む。
【００７６】
ステップＳ２８では、変更されたロール紙の用紙幅の値を、印刷条件設定記憶部６７ａに記憶させる。ステップＳ２８の次に、ステップＳ３１に進む。
【００７７】
ステップＳ２９では、印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、インク色に変更があったか否かを判定する。インク色に変更があった（ステップＳ２９で、Ｙｅｓ）場合は、ステップＳ３０に進む。一方、インク色に変更がなかった（ステップＳ２９で、Ｎｏ）場合は、ステップＳ３２に進む。ステップＳ２９でＮｏとなるのは、変更された設定が、全てロゴ印刷のテスト印刷に関らない設定であった場合である。
【００７８】
ステップＳ３０では、変更されたインク色を、印刷条件設定記憶部６７ａに記憶させる。ステップＳ３０の次に、ステップＳ３１に進む。
【００７９】
ステップＳ３１では、「ロゴ強制印刷」フラグを設定する。後述するが、「ロゴ強制印刷」フラグが設定されている場合は、テスト印刷制御部３８は、テスト印刷指令を受けると、テスト印刷に連動して、ロゴ印刷を実行する。ステップＳ３１を実行して設定値変更時の処理を終了する。
【００８０】
ステップＳ３２では、ロゴ印刷に影響しない各種設定の変更された設定値を記憶部６７に保存する。ステップＳ３２を終了して、設定値変更時の処理を終了する。なお、複数の設定値が変更された場合は、設定値変更時の処理ステップＳ２１からステップＳ３２が、繰返して実行される。「ロゴ強制印刷」フラグが設定されると、設定値変更時の処理が、繰返して実行されても、「ロゴ強制印刷」フラグが設定された状態が維持される。
【００８１】
次に、ロゴ印刷に関する設定や、印刷条件に関る諸設定が変更されたことを参酌して、ロゴ印刷を含むテスト印刷を実行する過程を説明する。図７は、本実施形態におけるテストパターンの印刷処理過程を示すフローチャートである。なお、テストパターンは、テスト印刷において、印刷装置１０の印刷機構が正常に動作するかをテストするために、印刷装置１０が備えている全文字パターン印刷を使用する。
【００８２】
テスト印刷を実行する場合、印刷装置１０の操作者は、例えばホスト装置２０を操作して、テスト印刷実行コマンドを印刷装置１０に送信する。印刷装置１０はテスト印刷実行コマンドを受信すると、印刷装置制御管理部６６にテスト印刷指令を送る。印刷装置制御管理部６６は、テスト印刷指令を受けて、テストパターンの印刷処理を開始する。
【００８３】
ステップＳ４１では、テスト印刷指令に、トップロゴの印刷指令が含まれるか否かを、判定する。テスト印刷指令に、トップロゴの印刷指令が含まれるのは、トップロゴの印刷が有効になっており、トップロゴのテスト印刷が有効になっている場合である（第１の実施形態のステップＳ１，Ｓ２参照）。即ち、ロゴ設定記憶部３７ａに記憶されている設定において、印刷実行時にトップロゴを印刷する設定になっており、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定において、テスト印刷実行時にトップロゴを印刷する設定になっている場合である。トップロゴの印刷指令が含まれる（ステップＳ４１で、Ｙｅｓ）場合は、ステップＳ４３に進む。一方、トップロゴの印刷指令が含まれない（ステップＳ４１で、Ｎｏ）場合は、ステップＳ４２に進む。
【００８４】
ステップＳ４２では、「ロゴ強制印刷」フラグが設定されているか否かを判定する。「ロゴ強制印刷」フラグが設定されていた（ステップＳ４２で、Ｙｅｓ）場合は、ステップＳ４３に進む。一方、「ロゴ強制印刷」フラグが設定されていなかった（ステップＳ４２で、Ｎｏ）場合は、トップロゴの印刷は実行せず、ステップＳ４４に進む。
【００８５】
ステップＳ４３では、ロゴ設定記憶部３７ａに記憶されているトップロゴの印刷仕様に従って、トップロゴの印刷を実行する。なお、トップロゴの印刷に関る設定がロゴ設定記憶部３７ａに全く記憶されていない場合には、トップロゴの印刷は実行されない。ステップＳ４３の次に、ステップＳ４４に進む。
【００８６】
ステップＳ４４では、テスト印刷指令に、ウォータマークの印刷指令が含まれるか否かを、判定する。テスト印刷指令に、ウォータマークの印刷指令が含まれるのは、ウォータマークの印刷が有効になっており、ウォータマークのテスト印刷が有効になっている場合である（第１の実施形態のステップＳ４，Ｓ５参照）。即ち、ロゴ設定記憶部３７ａに記憶されている設定において、印刷実行時にウォータマークを印刷する設定になっており、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定において、テスト印刷実行時にウォータマークを印刷する設定になっている場合である。ウォータマークの印刷指令が含まれる（ステップＳ４４で、Ｙｅｓ）場合は、ステップＳ４６に進む。一方、ウォータマークの印刷指令が含まれない（ステップＳ４４で、Ｎｏ）場合は、ステップＳ４５に進む。
【００８７】
ステップＳ４５では、「ロゴ強制印刷」フラグが設定されているか否かを判定する。「ロゴ強制印刷」フラグが設定されていた（ステップＳ４５で、Ｙｅｓ）場合は、ステップＳ４６に進む。一方、「ロゴ強制印刷」フラグが設定されていなかった（ステップＳ４５で、Ｎｏ）場合は、ステップＳ４７に進む。
【００８８】
ステップＳ４６では、ロゴ設定記憶部３７ａに記憶されているウォータマークの印刷仕様に従って、ウォータマークを付加したテストパターンを生成する。なお、ウォータマークの印刷に関る設定がロゴ設定記憶部３７ａに全く記憶されていない場合には、ウォータマークを付加しないテストパターンを生成する。ステップＳ４６の次に、ステップＳ４８に進む。
【００８９】
ステップＳ４７では、ウォータマークを付加しないテストパターンを生成する。ステップＳ４７の次に、ステップＳ４８に進む。
【００９０】
ステップＳ４８では、ステップＳ４６で生成した、テストパターン、又は、ステップＳ４７生成した、ウォータマークを付加しないテストパターンを印刷する。ステップＳ４８の次に、ステップＳ４９に進む。
【００９１】
ステップＳ４９では、テスト印刷の実行指令に、ボトムロゴの印刷指令が含まれるか否かを、判定する。テスト印刷の実行指令に、ボトムロゴの印刷指令が含まれるのは、ボトムロゴの印刷が有効になっており、ボトムロゴのテスト印刷が有効になっている場合である（第１の実施形態のステップＳ９，Ｓ１０参照）。即ち、ロゴ設定記憶部３７ａに記憶されている設定において、印刷実行時にボトムロゴを印刷する設定になっており、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定において、テスト印刷実行時にボトムロゴを印刷する設定になっている場合である。ボトムロゴの印刷指令が含まれる（ステップＳ４９で、Ｙｅｓ）場合は、ステップＳ５１に進む。一方、ボトムロゴの印刷指令が含まれない（ステップＳ４９で、Ｎｏ）場合は、ステップＳ５０に進む。
【００９２】
ステップＳ５０では、「ロゴ強制印刷」フラグが設定されているか否かを判定する。「ロゴ強制印刷」フラグが設定されていた（ステップＳ５０で、Ｙｅｓ）場合は、ステップＳ５１に進む。一方、「ロゴ強制印刷」フラグが設定されていなかった（ステップＳ５０で、Ｎｏ）場合は、ボトムロゴの印刷は実行せず、ステップＳ５２に進む。
【００９３】
ステップＳ５１では、ロゴ設定記憶部３７ａに記憶されているボトムロゴの印刷仕様に従って、ボトムロゴの印刷を実行する。なお、ボトムロゴの印刷に関る設定がロゴ設定記憶部３７ａに全く記憶されていない場合には、ボトムロゴの印刷は実行されない。ステップＳ５１の次に、ステップＳ５２に進む。
【００９４】
ステップＳ５２では、テスト印刷が終了した用紙をカットする。次のステップＳ５３では、「ロゴ強制印刷」フラグを解除する。ステップＳ５３を実行して、ロゴ印刷に関する設定や、印刷条件に関る諸設定が変更されたことを参酌して、ロゴ印刷を含むテストパターンの印刷処理を終了する。
【００９５】
この第２の実施形態によれば、以下の効果が得られる。
（１）ロゴ設定変更有無判定部６６ａが、トップロゴの設定値に変更があったか否かを判定し、トップロゴの設定値に変更があった場合は、「ロゴ強制印刷」フラグを設定する。また、ウォータマークの設定値や、ボトムロゴの設定値に変更があった場合も、「ロゴ強制印刷」フラグを設定する。そして、テスト印刷を実行する際に、「ロゴ強制印刷」フラグが設定されていると、トップロゴとウォータマークとボトムロゴとの印刷をテストパターン印刷に連動して実行する。従って、ロゴ印刷の設定に変更が有った場合は、テスト印刷において、ロゴ印刷の設定の変更後のロゴ印刷を確認することができる。
【００９６】
また、ロゴテスト印刷設定記憶部３７ｂに記憶されたテスト印刷におけるロゴ印刷の実行または非実行の設定に関らず、ロゴ印刷の設定に変更が有った場合、ロゴ印刷の設定に変更が有った後の最初のテスト印刷において、テスト印刷に連動してロゴ印刷が実行される。さらに、「ロゴ強制印刷」フラグに従って、トップロゴとウォータマークとボトムロゴとの印刷をテストパターン印刷に連動して実行した後で、「ロゴ強制印刷」フラグの設定を解除する。従って、テスト印刷におけるロゴ印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、ロゴ印刷の設定の変更後のロゴ印刷を確認することができる。
【００９７】
（２）印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、用紙幅に変更があったか否かを判定し、用紙幅に変更があった場合は、「ロゴ強制印刷」フラグを設定する。また、インク色の設定値に変更があった場合も、「ロゴ強制印刷」フラグを設定する。そして、テスト印刷を実行する際に、「ロゴ強制印刷」フラグが設定されていると、トップロゴとウォータマークとボトムロゴとの印刷をテストパターン印刷に連動して実行する。従って、印刷条件の設定に変更が有った場合は、テスト印刷において、印刷条件の設定の変更後のロゴ印刷を確認することができる。
【００９８】
また、ロゴテスト印刷設定記憶部３７ｂに記憶されたテスト印刷におけるロゴ印刷の実行または非実行の設定に関らず、印刷条件の設定に変更が有った場合、印刷条件の設定に変更が有った後の最初のテスト印刷において、テスト印刷に連動して定形印刷が実行される。さらに、「ロゴ強制印刷」フラグに従って、トップロゴとウォータマークとボトムロゴとの印刷をテストパターン印刷に連動して実行した後で、「ロゴ強制印刷」フラグの設定を解除する。従って、テスト印刷におけるロゴ印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、印刷条件の設定の変更後のロゴ印刷を確認することができる。
【００９９】
（３）ロゴ設定変更有無判定部６６ａが、トップロゴ、ボトムロゴ、ウォータマークの設定値に変更があったか否かを判定し、いずれかの設定値に変更があった場合に、共通の「ロゴ強制印刷」フラグを設定する。従って、いずれかの設定値に変更が有った場合は、テスト印刷において、変更のあったロゴ印刷の設定だけでなく、すべてのロゴ印刷の設定を確認することができる。
【０１００】
（第３の実施形態）
次に、本発明の一実施形態である印刷装置に係る第３の実施形態について説明する。本実施形態の印刷装置１０は、第２の実施形態で説明した印刷装置１０と基本的に同一のものである。第２の実施形態とは異なる、ロゴ印刷に関する設定や、印刷条件に関る諸設定が変更されたことを参酌して、ロゴ印刷を含むテスト印刷を実行する過程を説明する。なお、本実施形態の印刷装置１０に備えられた印刷ヘッド２２は、発熱素子で感熱紙を発色させることによって印刷を行うサーマルヘッドである。
【０１０１】
最初に、ロゴ印刷に関する設定と、印刷条件に関る諸設定とを変更したときの処理を説明する。図８は、本実施形態における各ロゴ印刷に関する設定と、印刷条件に関る諸設定とを変更したときの処理過程を示すフローチャートである。
【０１０２】
各種設定の設定値が変更されると、設定値変更時の処理を開始する。ステップＳ６１では、ロゴ設定変更有無判定部６６ａが、トップロゴの設定値に変更があったか否かを判定する。トップロゴの設定値に変更があった（ステップＳ６１で、Ｙｅｓ）場合は、ステップＳ６２に進む。一方、トップロゴの設定値に変更がなかった（ステップＳ６１で、Ｎｏ）場合は、ステップＳ６４に進む。
【０１０３】
ステップＳ６２では、変更されたトップロゴの設定値を、ロゴ設定記憶部３７ａに記憶させる。
【０１０４】
次のステップＳ６３では、「トップロゴ強制印刷」フラグを設定する。後述するが、「トップロゴ強制印刷」フラグが設定されている場合は、テスト印刷制御部３８は、テスト印刷指令を受けると、テスト印刷に連動して、トップロゴ印刷を実行する。ステップＳ６３の次に、ステップＳ６４に進む。
【０１０５】
ステップＳ６４では、ロゴ設定変更有無判定部６６ａが、ウォータマークの設定値に変更があったか否かを判定する。ウォータマークの設定値に変更があった（ステップＳ６４で、Ｙｅｓ）場合は、ステップＳ６５に進む。一方、ウォータマークの設定値に変更がなかった（ステップＳ６４で、Ｎｏ）場合は、ステップＳ６７に進む。
【０１０６】
ステップＳ６５では、変更されたウォータマークの設定値を、ロゴ設定記憶部３７ａに記憶させる。
【０１０７】
次のステップＳ６６では、「ウォータマーク強制印刷」フラグを設定する。後述するが、「ウォータマーク強制印刷」フラグが設定されている場合は、テスト印刷制御部３８は、テスト印刷指令を受けると、テスト印刷に連動して、ウォータマーク印刷を実行する。ステップＳ６６の次に、ステップＳ６７に進む。
【０１０８】
ステップＳ６７では、ロゴ設定変更有無判定部６６ａが、ボトムロゴの設定値に変更があったか否かを判定する。ボトムロゴの設定値に変更があった（ステップＳ６７で、Ｙｅｓ）場合は、ステップＳ６８に進む。一方、ボトムロゴの設定値に変更がなかった（ステップＳ６７で、Ｎｏ）場合は、ステップＳ７０に進む。
【０１０９】
ステップＳ６８では、変更されたボトムロゴの設定値を、ロゴ設定記憶部３７ａに記憶させる。
【０１１０】
次のステップＳ６９では、「ボトムロゴ強制印刷」フラグを設定する。後述するが、「ボトムロゴ強制印刷」フラグが設定されている場合は、テスト印刷制御部３８は、テスト印刷指令を受けると、テスト印刷に連動して、ボトムロゴ印刷を実行する。ステップＳ６９の次に、ステップＳ７０に進む。
【０１１１】
ステップＳ７０では、印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、ロール紙の用紙幅に変更があったか否かを判定する。用紙幅に変更があった（ステップＳ７０で、Ｙｅｓ）場合は、ステップＳ７１に進む。一方、用紙幅に変更がなかった（ステップＳ７０で、Ｎｏ）場合は、ステップＳ７３に進む。
【０１１２】
ステップＳ７１では、変更された用紙幅の値を、印刷条件設定記憶部６７ａに記憶させる。
【０１１３】
次のステップＳ７２では、「トップロゴ強制印刷」フラグと、「ボトムロゴ強制印刷」フラグと、「ウォータマーク強制印刷」フラグとを設定する。なお、先にステップＳ６３やステップＳ６６やステップＳ６９が実行されており、「トップロゴ強制印刷」フラグや「ボトムロゴ強制印刷」フラグや「ウォータマーク強制印刷」フラグが既に設定されていた場合は、それらのフラグが設定された状態が維持される。ステップＳ７２の次に、ステップＳ７３に進む。
【０１１４】
ステップＳ７３では、印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、用紙種類に変更があったか否かを判定する。用紙種類に変更があった（ステップＳ７３で、Ｙｅｓ）場合は、ステップＳ７４に進む。一方、用紙種類に変更がなかった（ステップＳ７３で、Ｎｏ）場合は、ステップＳ７６に進む。
【０１１５】
ステップＳ７４では、変更された用紙種類を、印刷条件設定記憶部６７ａに記憶させる。
【０１１６】
次のステップＳ７５では、「ウォータマーク強制印刷」フラグを設定する。なお、先にステップＳ６６やステップＳ７２が実行されており、「ウォータマーク強制印刷」フラグが既に設定されていた場合は、このフラグが設定された状態が維持される。ステップＳ７５の次に、ステップＳ７６に進む。
【０１１７】
ステップＳ７６では、ロゴ印刷に影響しない各種設定の変更された設定値を記憶部６７に保存する。ステップＳ７６を終了して、各種設定の何れかの設定値変更時の処理を終了する。
【０１１８】
次に、ロゴ印刷に関する設定や、印刷条件に関る諸設定が変更されたことを参酌して、ロゴ印刷を含むテスト印刷を実行する過程を説明する。図９は、本実施形態におけるテストパターンの印刷処理過程を示すフローチャートである。なお、テストパターンは、テスト印刷において、印刷装置の印刷機構が正常に動作するかをテストするために、印刷装置が備えている全文字パターン印刷を使用する。
【０１１９】
テスト印刷を実行する場合、印刷装置１０の操作者は、例えばホスト装置２０を操作して、テスト印刷実行コマンドを印刷装置１０に送信する。印刷装置１０はテスト印刷実行コマンドを受信すると、印刷装置制御管理部６６にテスト印刷指令を送る。印刷装置制御管理部６６は、テスト印刷指令を受けて、テストパターンの印刷処理を開始する。
【０１２０】
ステップＳ８１では、テスト印刷指令に、トップロゴの印刷指令が含まれるか否かを、判定する。テスト印刷指令に、トップロゴの印刷指令が含まれるのは、トップロゴの印刷が有効になっており、トップロゴのテスト印刷が有効になっている場合である（第１の実施形態のステップＳ１，Ｓ２参照）。即ち、ロゴ設定記憶部３７ａに記憶されている設定において、印刷実行時にトップロゴを印刷する設定になっており、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定において、テスト印刷実行時にトップロゴを印刷する設定になっている場合である。トップロゴの印刷指令が含まれる（ステップＳ８１で、Ｙｅｓ）場合は、ステップＳ８３に進む。一方、トップロゴの印刷指令が含まれない（ステップＳ８１で、Ｎｏ）場合は、ステップＳ８２に進む。
【０１２１】
ステップＳ８２では、「トップロゴ強制印刷」フラグが設定されているか否かを判定する。「トップロゴ強制印刷」フラグが設定されていた（ステップＳ８２で、Ｙｅｓ）場合は、ステップＳ８３に進む。一方、「トップロゴ強制印刷」フラグが設定されていなかった（ステップＳ８２で、Ｎｏ）場合は、トップロゴの印刷は実行せず、ステップＳ８４に進む。
【０１２２】
ステップＳ８３では、ロゴ設定記憶部３７ａに記憶されているトップロゴの印刷仕様に従って、トップロゴの印刷を実行する。なお、トップロゴの印刷に関る設定がロゴ設定記憶部３７ａに全く記憶されていない場合には、トップロゴの印刷は実行されない。ステップＳ８３の次に、ステップＳ８４に進む。
【０１２３】
ステップＳ８４では、テスト印刷指令に、ウォータマークの印刷指令が含まれるか否かを、判定する。テスト印刷指令に、ウォータマークの印刷指令が含まれるのは、ウォータマークの印刷が有効になっており、ウォータマークのテスト印刷が有効になっている場合である（第１の実施形態のステップＳ４，Ｓ５参照）。即ち、ロゴ設定記憶部３７ａに記憶されている設定において、印刷実行時にウォータマークを印刷する設定になっており、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定において、テスト印刷実行時にウォータマークを印刷する設定になっている場合である。ウォータマークの印刷指令が含まれる（ステップＳ８４で、Ｙｅｓ）場合は、ステップＳ８６に進む。一方、ウォータマークの印刷指令が含まれない（ステップＳ８４で、Ｎｏ）場合は、ステップＳ８５に進む。
【０１２４】
ステップＳ８５では、「ウォータマーク強制印刷」フラグが設定されているか否かを判定する。「ウォータマーク強制印刷」フラグが設定されていた（ステップＳ８５で、Ｙｅｓ）場合は、ステップＳ８６に進む。一方、「ウォータマーク強制印刷」フラグが設定されていなかった（ステップＳ８５で、Ｎｏ）場合は、ステップＳ８７に進む。
【０１２５】
ステップＳ８６では、ロゴ設定記憶部３７ａに記憶されているウォータマークの印刷仕様に従って、ウォータマークを付加したテストパターンを生成する。なお、ウォータマークの印刷に関る設定がロゴ設定記憶部３７ａに全く記憶されていない場合には、ウォータマークを付加しないテストパターンを生成する。ステップＳ８６の次に、ステップＳ８８に進む。
【０１２６】
ステップＳ８７では、ウォータマークを付加しないテストパターンを生成する。ステップＳ８７の次に、ステップＳ８８に進む。
【０１２７】
ステップＳ８８では、ステップＳ８６で生成した、テストパターン、又は、ステップＳ８７生成した、ウォータマークを付加しないテストパターンを印刷する。
【０１２８】
次のステップＳ８９では、テスト印刷指令に、ボトムロゴの印刷指令が含まれるか否かを、判定する。テスト印刷指令に、ボトムロゴの印刷指令が含まれるのは、ボトムロゴの印刷が有効になっており、ボトムロゴのテスト印刷が有効になっている場合である（第１の実施形態のステップＳ９，Ｓ１０参照）。即ち、ロゴ設定記憶部３７ａに記憶されている設定において、印刷実行時にボトムロゴを印刷する設定になっており、ロゴテスト印刷設定記憶部３７ｂに記憶されている設定において、テスト印刷実行時にボトムロゴを印刷する設定になっている場合である。ボトムロゴの印刷指令が含まれる（ステップＳ８９で、Ｙｅｓ）場合は、ステップＳ９１に進む。一方、ボトムロゴの印刷指令が含まれない（ステップＳ８９で、Ｎｏ）場合は、ステップＳ９０に進む。
【０１２９】
ステップＳ９０では、「ボトムロゴ強制印刷」フラグが設定されているか否かを判定する。「ボトムロゴ強制印刷」フラグが設定されていた（ステップＳ９０で、Ｙｅｓ）場合は、ステップＳ９１に進む。一方、「ボトムロゴ強制印刷」フラグが設定されていなかった（ステップＳ９０で、Ｎｏ）場合は、ボトムロゴの印刷は実行せず、ステップＳ９２に進む。
【０１３０】
ステップＳ９１では、ロゴ設定記憶部３７ａに記憶されているボトムロゴの印刷仕様に従って、ボトムロゴの印刷を実行する。なお、ボトムロゴの印刷に関る設定がロゴ設定記憶部３７ａに全く記憶されていない場合には、ボトムロゴの印刷は実行されない。ステップＳ９１の次に、ステップＳ９２に進む。
【０１３１】
ステップＳ９２では、テスト印刷が終了した用紙をカットする。次のステップＳ９３では、「トップロゴ強制印刷」フラグと、「ボトムロゴ強制印刷」フラグと、「ウォータマーク強制印刷」フラグとを解除する。ステップＳ９３を実行して、ロゴ印刷に関する設定や、印刷条件に関る諸設定が変更されたことを参酌して、ロゴ印刷を含むテストパターンの印刷処理を終了する。
【０１３２】
この第３の実施形態によれば、以下の効果が得られる。
（１）ロゴ設定変更有無判定部６６ａが、トップロゴの設定値に変更があったか否かを判定し、トップロゴの設定値に変更があった場合は、「トップロゴ強制印刷」フラグを設定する。また、ウォータマークの設定値や、ボトムロゴの設定値に変更があった場合も、「ウォータマーク強制印刷」フラグや、「ボトムロゴ強制印刷」フラグをそれぞれ設定する。そして、テスト印刷を実行する際に、「トップロゴ強制印刷」フラグや、「ウォータマーク強制印刷」フラグや、「ボトムロゴ強制印刷」フラグが設定されていると、それぞれ対応するトップロゴやウォータマークやボトムロゴの印刷をテストパターン印刷に連動して実行する。従って、トップロゴやウォータマークやボトムロゴの印刷の設定に変更が有った場合は、テスト印刷において、印刷の設定の変更後のトップロゴやウォータマークやボトムロゴの印刷を確認することができる。
【０１３３】
また、ロゴテスト印刷設定記憶部３７ｂに記憶された、テスト印刷におけるトップロゴやウォータマークやボトムロゴの印刷の実行または非実行の設定に関らず、印刷の設定に変更が有った場合、印刷の設定に変更が有った後の最初のテスト印刷において、テスト印刷に連動してトップロゴやウォータマークやボトムロゴの印刷が実行される。さらに、「トップロゴ強制印刷」フラグや、「ウォータマーク強制印刷」フラグや、「ボトムロゴ強制印刷」フラグに従って、それぞれ対応するトップロゴやウォータマークやボトムロゴの印刷をテストパターン印刷に連動して実行した後で、「トップロゴ強制印刷」フラグや、「ウォータマーク強制印刷」フラグや、「ボトムロゴ強制印刷」フラグの設定を解除する。従って、テスト印刷におけるトップロゴやウォータマークやボトムロゴの印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、印刷の設定の変更後のトップロゴやウォータマークやボトムロゴの印刷を確認することができる。
【０１３４】
（２）印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、用紙幅に変更があったか否かを判定し、用紙幅に変更があった場合は、「トップロゴ強制印刷」フラグと、「ウォータマーク強制印刷」フラグと、「ボトムロゴ強制印刷」フラグと、を設定する。そして、テスト印刷を実行する際に、「トップロゴ強制印刷」フラグや、「ウォータマーク強制印刷」フラグや、「ボトムロゴ強制印刷」フラグが設定されていると、フラグに対応するトップロゴやウォータマークやボトムロゴの印刷をテストパターン印刷に連動して実行する。従って、用紙幅に変更が有った場合は、テスト印刷において、用紙幅の変更後のトップロゴとウォータマークとボトムロゴの印刷を確認することができる。
【０１３５】
また、ロゴテスト印刷設定記憶部３７ｂに記憶されたテスト印刷におけるトップロゴとウォータマークとボトムロゴの印刷の実行または非実行の設定に関らず、用紙幅に変更が有った場合、用紙幅に変更が有った後の最初のテスト印刷において、テスト印刷に連動してトップロゴとウォータマークとボトムロゴとの印刷が実行される。さらに、「トップロゴ強制印刷」フラグと、「ウォータマーク強制印刷」フラグと、「ボトムロゴ強制印刷」フラグに従って、トップロゴとウォータマークとボトムロゴの印刷をテストパターン印刷に連動して実行した後で、「トップロゴ強制印刷」フラグと、「ウォータマーク強制印刷」フラグと、「ボトムロゴ強制印刷」フラグとの設定を解除する。従って、テスト印刷におけるトップロゴやウォータマークやボトムロゴの印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、用紙幅の変更後のトップロゴとウォータマークとボトムロゴの印刷を確認することができる。
【０１３６】
（３）印刷条件設定変更有無判定部６６ｂが、印刷条件の設定の中で、用紙種類に変更があったか否かを判定し、用紙種類に変更があった場合は、「ウォータマーク強制印刷」フラグを設定する。そして、テスト印刷を実行する際に、「ウォータマーク強制印刷」フラグが設定されていると、ウォータマークの印刷をテストパターン印刷に連動して実行する。従って、用紙種類に変更が有った場合は、テスト印刷において、用紙種類の変更後のウォータマークの印刷を確認することができる。
【０１３７】
また、ロゴテスト印刷設定記憶部３７ｂに記憶されたテスト印刷におけるウォータマークの印刷の実行または非実行の設定に関らず、用紙種類に変更が有った場合、用紙種類に変更が有った後の最初のテスト印刷において、テスト印刷に連動してウォータマークの印刷が実行される。さらに、「ウォータマーク強制印刷」フラグに従って、ウォータマークの印刷をテストパターン印刷に連動して実行した後で、「ウォータマーク強制印刷」フラグの設定を解除する。従って、テスト印刷におけるウォータマーク印刷が非実行に設定されていても、非実行の設定を変更することなく、テスト印刷において、用紙種類の変更後のウォータマーク印刷を確認することができる。
【０１３８】
（４）ロゴ設定変更有無判定部６６ａが、トップロゴ、ボトムロゴ、ウォータマークの設定値に変更があったか否かを判定し、いずれかの設定値に変更があった場合に、ロゴ毎に個別の「強制印刷」フラグを設定する。従って、いずれかの設定値または複数の設定値に変更が有った場合は、テスト印刷において、変更のあったロゴ印刷だけを確認することができる。
【０１３９】
本発明の実施形態は、前記各実施形態に限定されるものではなく、例えば、装置構成やテスト印刷の起動方法等について、本発明の要旨を逸脱しない範囲内において適宜変更が可能である。
【図面の簡単な説明】
【０１４０】
【図１】本発明の印刷装置の構成を示したブロック図。
【図２】本発明の第１の実施形態を実現する機能的全体構成を示す機能ブロック図。
【図３】本発明の第１の実施形態におけるテストパターンの印刷処理過程を示すフローチャート。
【図４】本発明の第１の実施形態におけるテストパターンの印刷処理過程を実行して得られた、定形印刷を含むテストパターンの印刷結果を示す図。
【図５】本発明の第２および第３の実施形態を実現する機能的全体構成を示す機能ブロック図。
【図６】本発明の第２の実施形態における各ロゴ印刷に関する設定と、印刷条件に関る諸設定とを変更したときの処理過程を示すフローチャート。
【図７】本発明の第２の実施形態におけるテストパターンの印刷処理過程を示すフローチャート。
【図８】本発明の第３の実施形態における、各ロゴ印刷に関する設定と、印刷条件に関る諸設定とを変更したときの処理過程を示すフローチャート。
【図９】本発明の第３の実施形態における、テストパターンの印刷処理過程を示すフローチャート。
【図１０】従来のテスト印刷を実行して得られた印刷結果を示す図。
【符号の説明】
【０１４１】
１０…印刷装置、１１…印刷装置制御部、１２…ＣＰＵ、１４ａ…ＲＡＭ、１４ｂ…ＲＯＭ、１６…データバス、１７…インタフェース、１８…用紙搬送モータ、１８ｄ…搬送モータドライバ、２０…ホスト装置、２１…オートカッタモータ、２１ｄ…カッタドライバ、２２…印刷ヘッド、２２ｄ…ヘッドドライバ、２３…用紙検出器、２４…インク検出器、２６…操作スイッチ、３１…通信部、３１ａ…データ受信部、３１ｂ…データ送信部、３２…受信データ解析部、３３…テスト印刷起動部、３４…制御部、３６…印刷装置制御管理部、３６ａ…ロゴ印刷設定部、３６ｂ…ロゴテスト印刷実行設定部、３７…記憶部、３７ａ…ロゴ設定記憶部、３７ｂ…ロゴテスト印刷設定記憶部、３８…テスト印刷制御部、３９…トップロゴ印刷制御部、４０…ウォータマーク印刷制御部、４１…ボトムロゴ印刷制御部、４２…テストパターン印刷制御部、４３…オートカッタ制御部、４４…印刷機構駆動回路、４６…印刷機構部、４７…オートカッタ駆動回路、４８…オートカッタ機構部、５１…印刷結果、５２…トップロゴ、５３…ボトムロゴ、５４…ウォータマーク、５６…テストパターン、６２…用紙検出部、６３…インク検出部、６６…印刷装置制御管理部、６６ａ…ロゴ設定変更有無判定部、６６ｂ…印刷条件設定変更有無判定部、６７…記憶部、６７ａ…印刷条件設定記憶部。
【図１】
2006035730.tif 000003
【図２】
2006035730.tif 000004
【図３】
2006035730.tif 000005
【図５】
2006035730.tif 000006
【図６】
2006035730.tif 000007
【図７】
2006035730.tif 000008
【図８】
2006035730.tif 000009
【図９】
2006035730.tif 000010
【図４】
2006035730.tif 000011
【図１０】
2006035730.tif 000012