(57)【要約】【課題】単色・テキストベースのアプリケーションを変更することなく、カラー・グラフィックベースのレシートを発行することを目的とする。【解決手段】印刷装置５０において、背景パターンの構成要素となる単位画像を表す単位画像データを複数配列し、これをフィルタリングすることによって背景パターンデータを生成する。続いて、端末装置４０から印刷データが送信されると、印刷装置５０は、印刷データに生成した背景パターンデータを付加して背景パターン付印刷データを生成する。その後、背景パターン付印刷データをレシート６１上に印刷する。【選択図】　図３
2004145861.tif 000002
【特許請求の範囲】
【請求項１】
商品販売に関する入力情報に基づき、ホストコンピュータによって生成された支払い決済情報の印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これをレシート用紙上に印刷する印刷方法であって、
前記ホストコンピュータから前記印刷データを取得する印刷データ取得工程と、
前記背景画像の構成要素となる単位画像を表す単位画像データを記憶する単位画像データ記憶工程と、
画像領域をフィルタリングによって区画するためのフィルタを記憶するフィルタ記憶工程と、
前記単位画像データを複数配列し、この配列領域を前記フィルタによってフィルタリングすることにより、前記背景画像データを生成する背景画像データ生成工程と、
前記印刷データに、前記背景画像データを付加して前記背景画像付印刷データを生成する背景画像付印刷データ生成工程と、
前記背景画像付印刷データを前記レシート用紙上に印刷する印刷工程と、
を備えたことを特徴とする印刷方法。
【請求項２】
前記印刷工程は、前記単位画像を加工し、背景画像を生成するための設定情報を有する設定コマンドをホストコンピュータから受信する設定情報受信工程を有し、前記単位画像データを前記設定情報に沿って加工し背景画像データを生成し、これに基づいて背景画像付印刷データを生成することを特徴とする請求項１に記載の印刷方法。
【請求項３】
前記設定コマンドは、前記背景画像の印刷色を指定する情報を有することを特徴とする請求項２に記載の印刷方法。
【請求項４】
前記設定コマンドは、前記単位画像のデータファイルを指定する情報を有していることを特徴とする請求項２に記載の印刷方法。
【請求項５】
前記設定コマンドは、前記フィルタのデータファイルを指定する情報を有していることを特徴とする請求項２に記載の印刷方法。
【請求項６】
前記設定コマンドは、前記単位画像の拡大率を指定する情報を有することを特徴とする請求項２に記載の印刷方法。
【請求項７】
前記設定コマンドは、前記単位画像を配列する時の配列パターンを指定する情報を有することを特徴とする請求項２に記載の印刷方法。
【請求項８】
前記設定コマンドは、前記単位画像の配列ピッチを指定する情報を有することを特徴とする請求項２に記載の印刷方法。
【請求項９】
前記設定コマンドは、前記ホストコンピュータに組み込まれたプリンタドライバによって生成されることを特徴とする請求項２に記載の印刷方法。
【請求項１０】
請求項１ないし９のいずれか１に記載の印刷方法をコンピュータに実現させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
商品販売に関する入力情報に基づき、ホストコンピュータによって生成された支払い決済情報の印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これをレシート上に印刷する印刷装置であって、
前記ホストコンピュータから前記印刷データを取得する印刷データ取得手段と、
前記背景画像の構成要素となる単位画像を表す単位画像データを記憶する単位画像データ記憶手段と、
画像領域をフィルタリングによって区画するためのフィルタを記憶するフィルタ記憶手段と、
前記単位画像データを複数配列し、この配列領域を前記フィルタを用いてフィルタリングして区画することにより、前記背景画像データを生成する背景画像データ生成手段と、
前記印刷データに、前記背景画像データを付加して前記背景画像付印刷データを生成する背景画像付印刷データ生成手段と、
前記背景画像付印刷データを前記レシート用紙上に印刷する印刷手段と、
を備えたことを特徴とする印刷装置。
【請求項１３】
前記印刷手段は、主色と、当該主色以外の副色とによるカラー印刷が可能な構成を有し、
前記印刷データを前記主色によって印刷し、前記背景画像データを前記副色によって印刷することを特徴とする請求項１２に記載の印刷装置。
【請求項１４】
前記フィルターは、画像データファイルであることを特徴とする請求項１２に記載の印刷装置。
【請求項１５】
前記フィルターは、図形を示すアルゴリズム、あるいは関数の形式で表現されたファイルであることを特徴とする請求項１２に記載の印刷装置。
【請求項１６】
前記背景画像データ生成手段は、前記ホストコンピュータから受信した設定コマンドで指定された設定情報にしたがって前記背景画像データを生成することを特徴とする請求項１６に記載の印刷装置。
【請求項１７】
前記設定コマンドは、前記背景画像データの印刷色を指定する情報を有することを特徴とする請求項１６に記載の印刷装置。
【請求項１８】
前記単位画像データ記憶手段は、前記単位画像データを複数記憶しており、
前記設定コマンドには、前記背景画像の構成要素となる単位画像データファイルを指定する情報を有することを特徴とする請求項１６に記載の印刷装置。
【請求項１９】
前記設定コマンドは、前記フィルタを指定するコマンドが含まれていることを特徴とする請求項１６に記載の印刷装置。
【請求項２０】
前記設定コマンドには、前記単位画像データの拡大率を指定する情報を有することを特徴とする請求項１６に記載の印刷装置。
【請求項２１】
前記単位画像データの配列パターンを記憶する配列パターン記憶手段を更に備え、
前記設定コマンドは、前記配列パターンを指定する情報を有することを特徴とする請求項４に記載の印刷装置。
【請求項２２】
前記設定コマンドには、前記単位画像の配列ピッチを指定する情報を有することを特徴とする請求項１６に記載の印刷装置。
【請求項２３】
前記設定コマンドは、前記ホストコンピュータに組み込まれたプリンタドライバによって生成されることを特徴とする請求項１６に記載の印刷装置。
【請求項２４】
ホストコンピュータに組み込まれ、商品販売に関する入力情報に基づいて当該ホストコンピュータ内のアプリケーションによって生成された支払い決済情報の印刷データに、背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これを印刷装置に送信するプリンタドライバであって、
前記アプリケーションから前記印刷データを取得する印刷データ取得手段と、前記背景画像の構成要素となる単位画像を表す単位画像データを記憶する単位画像データ記憶手段と、
画像領域をフィルタリングによって区画するためのフィルタを記憶するフィルタ記憶手段と、
前記単位画像データを複数配列し、この配列領域を前記フィルタによってフィルタリングし区画することにより、前記背景画像データを生成する背景画像データ生成手段と、
前記印刷データに、前記背景画像データを付加して前記背景画像付印刷データを生成する背景画像付印刷データ生成手段と、
前記背景画像付印刷データを前記印刷装置に送信する送信手段と、
を備えたことを特徴とするプリンタドライバ。
【請求項２５】
請求項１２に記載の印刷装置と、前記ホストコンピュータとして機能する端末装置とを備えたことを特徴とするＰＯＳ端末。
【請求項２６】
請求項２４に記載のプリンタドライバを有すると共に、前記ホストコンピュータとして機能する端末装置と、前記印刷装置と、を備えたことを特徴とするＰＯＳ端末。
【請求項２７】
請求項２５または２６に記載のＰＯＳ端末と、
ネットワークを介して前記ＰＯＳ端末と相互に接続され、当該ＰＯＳ端末を管理するＰＯＳサーバと、によって構成されていることを特徴とするＰＯＳシステム。
【請求項２８】
商品販売に関する入力情報に基づき、ホストコンピュータによって生成された支払い決済情報の印刷データを取得し、これをレシート上に印刷する印刷装置において、
ホストコンピュータからの指令を受信し、解析するコマンド解釈手段と、
支払い決済情報を主とする通常の印刷データを印刷するための通常印刷コマンドを処理する通常印刷データ処理手段と、
背景画像データの設定をするための背景画像設定コマンドを処理する背景画像データ処理手段と、
背景画像付き印刷を指令する印刷コマンドを処理する背景画像付き印刷データ処理手段とを有し、
背景画像付き印刷データを印刷するコマンドを受信した場合、前記背景画像データ処理手段で準備され前記コマンドで指定された所定の背景画像と、前記印刷データとを合成して背景画像付き印刷データを生成し、レシート用紙上に印刷することを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品販売に関する入力情報に基づき、ホストコンピュータによって生成された印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これをレシート上に印刷する印刷方法、その印刷方法を実現させるためのプログラム、記録媒体、印刷装置、プリンタドライバ、ＰＯＳ端末およびＰＯＳシステムに関するものである。
【０００２】
【従来の技術】
従来、スーパーやコンビニエンス・ストア等の小売業において利用されているＰＯＳシステム（販売時点情報管理システム）では、レシート用紙に印刷を行うための印刷装置（レシートプリンタ）が設けられている。この種の印刷装置としては、図１４に示すようなレシートを発行する、いわゆる単色（モノクロ）・テキストベースの印刷装置が広く利用されているが、近年、カラープリンタの小型化、高速化に伴い、ＰＯＳシステムへのカラープリンタの適用が望まれている。
【０００３】
【発明が解決しようとする課題】
ところが、実際にカラープリンタを導入しようとした場合、ＰＯＳシステムのアプリケーションは、単色プリンタを前提とした単色・テキストベースのものが一般的であるため、レシートをカラーで印刷したり、絵柄を挿入したりするためには、アプリケーションをカラー・グラフィックベースに変更しなければならない。しかしながら、アプリケーションの変更には多額の投資を必要とするため、カラープリンタを導入しても、これを有効に活用できないといった問題があった。
【０００４】
本発明は、上記の問題点に鑑み、単色・テキストベースのアプリケーションを変更することなく、カラー・グラフィックベースのレシートを発行可能な印刷方法、その印刷方法を実現させるためのプログラム、記録媒体、印刷装置、プリンタドライバ、ＰＯＳ端末およびＰＯＳシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の印刷方法は、商品販売に関する入力情報に基づき、ホストコンピュータによって生成された支払い決済情報の印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これをレシート用紙上に印刷する印刷方法であって、ホストコンピュータから印刷データを取得する印刷データ取得工程と、背景画像の構成要素となる単位画像を表す単位画像データを記憶する単位画像データ記憶工程と、画像領域をフィルタリングによって区画するためのフィルタを記憶するフィルタ記憶工程と、単位画像データを複数配列し、この配列領域をフィルタによってフィルタリングすることにより、背景画像データを生成する背景画像データ生成工程と、印刷データに、背景画像データを付加して背景画像付印刷データを生成する背景画像付印刷データ生成工程と、背景画像付印刷データをレシート用紙上に印刷する印刷工程と、を備えたことを特徴とする。
【０００６】
また、本発明の印刷装置は、商品販売に関する入力情報に基づき、ホストコンピュータによって生成された支払い決済情報の印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これをレシート上に印刷する印刷装置であって、ホストコンピュータから印刷データを取得する印刷データ取得手段と、背景画像の構成要素となる単位画像を表す単位画像データを記憶する単位画像データ記憶手段と、画像領域をフィルタリングによって区画するためのフィルタを記憶するフィルタ記憶手段と、単位画像データを複数配列し、この配列領域をフィルタによってフィルタリングすることにより、背景画像データを生成する背景画像データ生成手段と、決済情報の印刷データに、背景画像データを付加して背景画像付印刷データを生成する背景画像付印刷データ生成手段と、背景画像付印刷データをレシート用紙上に印刷する印刷手段と、を備えたことを特徴とする。
【０００７】
これらの構成によれば、ホストコンピュータによって生成された印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成するため、ホストコンピュータが例えば単色・テキストベースのアプリケーションであっても、アプリケーションを変更することなく、カラー・グラフィックベースのレシートを発行することができる。また、背景画像データは、単位画像データを、複数配列し、これをフィルタリングすることによって生成するため、背景画像データを記憶するための記憶容量が小さい場合でも、多様な背景画像データを効率よく生成することができる。
【０００８】
この場合、印刷工程では、主色と、当該主色以外の副色とによるカラー印刷が可能であり、印刷データを主色によって印刷し、背景画像データを副色によって印刷することが好ましい。
【０００９】
また、この場合、印刷手段は、主色と、当該主色以外の副色とによるカラー印刷が可能であり、印刷データを主色によって印刷し、背景画像データを副色によって印刷することが好ましい。
【００１０】
これらの構成によれば、印刷データは主色によって印刷され、背景画像データは副色によって印刷されるため、印刷データに基づいて印刷される文字等の見やすさを損ねることなく、背景画像を付加することができる。また、カラー印刷が可能であるため、視認性を高めることができる。
【００１１】
この場合、背景画像データ生成工程では、ホストコンピュータから送信された設定コマンドにしたがって背景画像データを生成することが好ましい。
【００１２】
また、この場合、背景画像データ生成手段は、ホストコンピュータから送信された設定コマンドにしたがって背景画像データを生成することが好ましい。
【００１３】
これらの構成によれば、ホストコンピュータから送信された設定コマンドにしたがって背景画像データを生成するため、ユーザは印刷装置を直接操作することなく背景画像の設定を行うことができる。
【００１４】
この場合、設定コマンドには、背景画像データの印刷色を指定する情報が含まれていることが好ましい。
【００１５】
この構成によれば、ユーザの好みに応じて背景画像データの印刷色を指定することができる。
【００１６】
これらの場合、単位画像データ記憶工程では、単位画像データを記憶し、設定コマンドには、所定の単位画像データを指定する情報が含まれていることが好ましい。
【００１７】
また、この場合、単位画像データ記憶手段は、単位画像データのファイルを複数記憶し、設定コマンドには、複数の単位画像データのファイル中から、背景画像の構成要素となる少なくとも１つの単位画像データを選択するコマンドが含まれていることが好ましい。
【００１８】
これらの構成によれば、単位画像データのファイルを複数記憶しているため、背景画像の選択肢を増すことができる。また、複数の単位画像を組み合わせて配列することによって多様な背景画像を生成することができる。
【００１９】
これらの場合、フィルタ記憶工程では、フィルタを複数記憶しており、設定コマンドには、複数のフィルタの中から、１のフィルタを選択するコマンドが含まれていることが好ましい。また、フィルタは、画像データであってもよいし、所定の形を表現する画像データを生成する例えば、円、四角、三角等を描くアルゴリズム、あるいは関数式であっても良い。
【００２０】
また、これらの場合、フィルタ記憶手段は、フィルタを複数記憶することにより、設定コマンドは、複数のフィルタの中から、所定ののフィルタを指定する情報が含まれていることが好ましい。
【００２１】
これらの構成によれば、フィルタリングするためのフィルタを複数記憶しているため、多様な背景画像データを生成することができる。また、ユーザは、複数のフィルタの中から所望のフィルタを指定することができる。
【００２２】
これらの場合、設定コマンドには、単位画像データの拡大率を指定する情報が含まれていることが好ましい。
【００２３】
この構成によれば、ユーザの好みに応じて単位画像データの拡大率を指定することができる。また、単位画像をサイズ別に複数記憶する必要がないため、単位画像を記憶するための記憶容量を抑えることができる。
【００２４】
これらの場合、複数の単位画像データの配列パターンを記憶する配列パターン記憶工程を更に備え、設定コマンドには、所定の配列パターンを指定する情報が含まれていることが好ましい。
【００２５】
また、これらの場合、複数の単位画像データの配列パターンを複数記憶する配列パターン記憶手段を更に備え、設定コマンドには、複数の配列パターンの中から、１の配列パターンを選択するコマンドが含まれていることが好ましい。
【００２６】
これらの構成によれば、配列パターンを複数記憶しているため、多様な背景画像データを生成することができる。
【００２７】
これらの場合、設定コマンドには、単位画像データの配列ピッチを指定する情報が含まれていることが好ましい。
【００２８】
この構成によれば、ユーザの好みに応じて配列ピッチを指定することができる。
【００２９】
これらの場合、設定コマンドは、ホストコンピュータに組み込まれたプリンタドライバによって生成されることが好ましい。
【００３０】
この構成によれば、プリンタドライバによって設定コマンドを生成するため、ホストコンピュータのアプリケーションを変更することなく、ホストコンピュータから背景画像データの設定を行うことができる。
【００３１】
本発明のプログラムは、上記のいずれか１に記載の印刷方法をコンピュータに実現させることを特徴とする。
【００３２】
この構成によれば、ホストコンピュータの単色・テキストベースのアプリケーションを変更することなく、カラー・グラフィックベースのレシートを発行可能なプログラムを提供することができる。
【００３３】
本発明の記録媒体は、上記に記載のプログラムを記録したことを特徴とする。
【００３４】
この構成によれば、ホストコンピュータの単色・テキストベースのアプリケーションを変更することなく、カラー・グラフィックベースのレシートを発行可能なプログラムを記録した記録媒体を提供することができる。
【００３５】
本発明のプリンタドライバは、ホストコンピュータに組み込まれ、商品販売に関する入力情報に基づいて当該ホストコンピュータ内のアプリケーションによって生成された印刷データに、背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これを印刷装置に送信するプリンタドライバであって、アプリケーションから印刷データを取得する印刷データ取得手段と、背景画像の構成要素となる単位画像を表す単位画像データを記憶する単位画像データ記憶手段と、画像領域をフィルタリングによって区画するためのフィルタを記憶するフィルタ記憶手段と、単位画像データを複数配列し、この配列領域をフィルタによってフィルタリングすることにより、背景画像データを生成する背景画像データ生成手段と、印刷データに、背景画像データを付加して背景画像付印刷データを生成する背景画像付印刷データ生成手段と、背景画像付印刷データを印刷装置に送信する送信手段と、
を備えたことを特徴とする。
【００３６】
この構成によれば、ホストコンピュータ内のアプリケーションによって生成された印刷データに、背景画像を表す背景画像データを付加することによって背景画像付印刷データを生成し、これを印刷装置に送信するため、アプリケーションが例えば単色・テキストベースであっても、これを変更することなく、印刷装置によってカラー・グラフィックベースのレシートを発行することができる。また、背景画像データは、単位画像データを、複数配列し、これをフィルタリングすることによって生成するため、背景画像データを記憶するための記憶容量が小さい場合でも、多様な背景画像データを効率よく生成することができる。
【００３７】
本発明のＰＯＳ端末は、上記のいずれか１に記載の印刷装置と、ホストコンピュータとして機能する端末装置とを備えたことを特徴とする。
【００３８】
この構成によれば、端末装置の単色・テキストベースのアプリケーションやプリンタドライバを変更することなく、印刷装置によりカラー・グラフィックベースのレシートを発行可能なＰＯＳ端末を提供することができる。
【００３９】
本発明の他のＰＯＳ端末は、上記に記載のプリンタドライバを有すると共に、ホストコンピュータとして機能する端末装置と、印刷装置と、を備えたことを特徴とする。
【００４０】
この構成によれば、端末装置の単色・テキストベースのアプリケーションを変更することなく、印刷装置によりカラー・グラフィックベースのレシートを発行可能なＰＯＳ端末を提供することができる。
【００４１】
本発明のＰＯＳシステムは、上記に記載のＰＯＳ端末と、ネットワークを介してＰＯＳ端末と相互に接続され、当該ＰＯＳ端末を管理するＰＯＳサーバと、によって構成されていることを特徴とする。
【００４２】
この構成によれば、端末装置の単色・テキストベースのアプリケーションを変更することなく、印刷装置によりカラー・グラフィックベースのレシートを発行可能なＰＯＳシステムを提供することができる。
本発明の印刷装置は、商品販売に関する入力情報に基づき、ホストコンピュータによって生成された支払い決済情報の印刷データを取得し、これをレシート上に印刷する印刷装置であって、ホストコンピュータからの指令を受信し、解析するコマンド解釈手段と、支払い決済情報を主とする通常の印刷データを印刷するための通常印刷コマンドを処理する通常印刷データ処理手段と、背景画像データの設定をするための背景画像設定コマンドを処理する背景画像データ処理手段と、背景画像付き印刷を指令する印刷コマンドを処理する背景画像付き印刷データ処理手段とを有し、背景画像付き印刷データを印刷するコマンドを受信した場合、前記背景画像データ処理手段で準備され前記コマンドで指定された所定の背景画像と、前記印刷データとを合成して背景画像付き印刷データを生成し、レシート用紙上に印刷することを特徴とする印刷装置である。
この構成により、あらかじめ背景画像を印刷装置に転送しておき、設定情報に基づいて画像データを生成しておくため、レシートを印刷する時点でのデータ転送時間を短縮し、レシート発行時間を増加させることなく、背景画像付きのレシートを生成することができる。
【００４３】
【発明の実施の形態】
以下、本発明の一実施形態に係る印刷方法、その印刷方法を実現させるためのプログラム、記録媒体、印刷装置、プリンタドライバ、ＰＯＳ端末およびＰＯＳシステムについて、添付図面を参照しながら詳細に説明する。本発明は、商品販売に関する入力情報に基づき、ホストコンピュータ（端末装置）によって生成された印刷データを取得すると共に、当該印刷データに背景画像（ウォーターマーク）を表す背景画像データを付加することによって背景画像付印刷データを生成するものである。そして、この構成により、例えばホストコンピュータが単色・テキストベースのアプリケーションであっても、アプリケーションを変更することなく、カラー・グラフィックベースのレシートを発行することができるといった作用・効果を奏するものである。そこで、以下、スーパーやコンビニエンス・ストア等の店舗にて利用され、オペレータによって入力された商品販売に関する入力情報に基づいてレシート（印刷対象物）を発行するＰＯＳシステムを例に挙げて説明する。
【００４４】
図１に示すように、本発明のＰＯＳシステム１０は、オペレータ（ユーザ）によって、主に商品に付されたバーコードが読み取られることにより入力情報を取得する複数のＰＯＳ端末２０（１つのみ図示）と、ネットワークを介して当該ＰＯＳ端末２０と相互に接続され、ＰＯＳ端末２０に入力された入力情報の管理を行うＰＯＳサーバ３０とによって構成されている。
【００４５】
ＰＯＳサーバ３０は、中央処理装置（ＣＰＵ３１）の他、ＲＯＭ３２やＲＡＭ３３等のメモリを有し、ＲＯＭ３２内に記憶された制御プログラムにしたがって、ＲＡＭ３３内のバッファ３９等に記憶された情報の処理を行う。特にＲＡＭ３３内には、商品コードブロック３５、商品名ブロック３６、金額ブロック３７、在庫ブロック３８等からなる商品マスタを有しており、ＣＰＵ３１は、ＰＯＳ端末２０より送信された入力情報に基づいて、商品マスタから商品コード、商品名、金額に関する情報を抽出し、レシート６１への印刷およびＰＯＳ端末２０のディスプレイ４２の表示に用いる商品データを生成する。なお、「商品データ」とは、端末装置４０で生成される印刷データの元となるデータであり、レシート６１上に印刷される商品名やその金額等の商品情報が含まれるものである。
【００４６】
ＰＯＳ端末２０は、ＰＯＳサーバ３０から送信される商品データや入力情報に基づき、支払い決済処理のレシート６１上に印刷を行うための印刷データを生成する端末装置４０と、印刷データに基づいてレシート６１上に印刷を行う印刷装置５０（レシートプリンタ）とを備え、互いにコネクタ４６，５３を介して接続されている。端末装置４０は、キーボード４３による入力またはバーコードリーダ４４によるバーコードの読み取りによって商品に関する情報（商品情報）や顧客６０に関する情報（顧客情報）などの入力情報を取得する。また、カードリーダ４５によって顧客６０のクレジットカードや会員カードを読み取り、クレジット清算に関する情報や会員番号等の会員に関する情報を取得する。更に、ＰＯＳサーバ３０から送信された商品データを元に生成した商品情報を表示するディスプレイ４２を有し、顧客６０に対して購入商品の金額等を提示する。
【００４７】
また、端末装置４０の制御は、ウィンドウズ（登録商標）等のＯＳ上で稼働するプリンタドライバＯＬＥ　ｆｏｒ　Ｒｅｎｔａｌ　ＰＯＳ（以下、ＯＰＯＳという）により行われる。ＯＰＯＳとは、ＯＳ上で稼働するＰＯＳアプリケーション４１ａに対して、印刷装置５０やバーコードリーダ４４等の周辺デバイスとの機種依存性のないインターフェースを提供するものであり、デバイスのカテゴリ毎に対応したデバイスコントロールオブジェクト（ＣＯ）４１ｂと、デバイスの機種毎に対応したサービスオブジェクト（ＳＯ）４１ｃとによって構成されている。
【００４８】
ＰＯＳアプリケーション４１ａは、ＰＯＳサーバ３０から送信される商品データや入力情報に基づいてレシート６１上に印刷するための印刷データを生成するが、この印刷データは、印刷装置用のＣＯ４１ｂに引き渡され、更にＣＯ４１ｂから印刷装置の機種に対応したＳＯ４１ｃに引き渡される。ＳＯ４１ｃは、この印刷データを加工して、印刷装置のコマンド仕様に応じた印刷コマンドを生成し、ＯＳ４１ｄを介して印刷装置５０へ送信する。なお、上記したＯＰＯＳは、ＳＯ４１ｃとＣＯ４１ｂとをコンバインした形態で、プリンタドライバ１０９としてユーザに提供される。
【００４９】
また、ＳＯ４１ｃには、背景画像データを設定するための背景画像データ設定プログラム１０８が実装されている。具体的な説明は後述するが、背景画像データ設定プログラム１０８は、ディスプレイ４２上に所定の設定画面（図７および図８参照）を表示させることにより、背景画像データ設定のためのインターフェースをユーザに提供するものである。このように、プリンタドライバ１０９によって背景画像データ設定プログラム１０８が提供されるため、端末装置４０のＰＯＳアプリケーション４１ａを変更することなく、端末装置４０から背景画像データの設定を行うことができる。
【００５０】
一方、印刷装置５０は、インクジェット方式で印刷が行われるインクジェットプリンタであり、一例として、第１印刷ヘッド５５ａないし第６印刷ヘッド５５ｆの、６つのインクジェットヘッド５５を有する印刷部１２０を備えている。これらのインクジェットヘッド５５は、それぞれ、Ｍ（マゼンタ）、Ｃ（シアン）、Ｙ（イエロー）、ＬＭ（ライトマゼンタ）、ＬＣ（ライトシアン）、Ｋ（ブラック）のインクを吐出することで、フルカラーの印刷ができるように構成されている。なお、印刷ヘッド５５の構成は、これに限らず、ヘッド数を増やして、更に多色の印刷を行い得るよう構成しても良いし、ヘッド数を減らして１色若しくは２色のみの印刷を行う構成としても良い。
【００５１】
また、印刷装置５０は、第６印刷ヘッド５５ｆのみで印刷を行うモノクロ印刷モードと、全ての印刷ヘッドによって印刷を行うカラー印刷モードとのいずれかを、ディップスイッチやメモリスイッチなどによって設定可能となっている。そして、このモード設定に関する情報を端末装置４０が取得し、生成する印刷データにカラー情報を含ませるか否かを判断することができる。したがって、カラー印刷モードに設定されている場合であって、且つ印刷データにカラー情報が含まれる場合、これに基づきレシート６１上に２色若しくは多色刷りの印刷を行うことが可能となる。なお、以下の実施例では、印刷装置５０はカラー印刷モードに設定されており、商品情報を主として、店名、オペレータ名、店のロゴ等を含む会計処理データは、主に主色（Ｐｒｉｍａｒｙ　Ｃｏｌｏｒ）の「Ｋ（ブラック）」にて印刷され、背景画像データは主色以外の指定された副色（Ｓｅｃｏｎｄａｒｙ　Ｃｏｌｏｒｓ）にて印刷される構成とする。
【００５２】
次に、ＰＯＳ端末２０の装置構成について、図２を参照して説明する。同図（ａ）は、ＰＯＳ端末２０をオペレータによる操作側から見た正面斜視図であり、同図（ｂ）は、これを顧客側から見た背面斜視図である。両図に示すように、ＰＯＳ端末２０は、箱形の本体ケース４８によってその主体部を成す端末装置４０と、本体ケース４８の後部左側に配置される印刷装置５０とによって構成されている。なお、印刷装置５０は、本体ケース４８とケーブル接続されているため、この配置に限らず、ケーブル長が許す範囲で任意の場所に配置可能となっている。
【００５３】
端末装置４０は、本体ケース４８の前部上面にオペレータが商品情報や顧客情報などの情報を入力するキーボード４３と、その後部右側にオペレータが入力情報を確認するオペレータ用ディスプレイ４２ａとを配置し、本体ケース４８内にはキャッシュドロア４９が収納さている。また、本体ケース４８の右側側面には商品に貼付若しくは印刷されたバーコードを読み取るためのバーコードリーダ４４、左側側面には印刷装置５０と接続するための印刷装置側インターフェース４７を備え、キーボード４３の右側には、顧客６０から提示されたクレジットカードを読み取るためのカードリーダ用スロット４５が形成されている。更に、本体ケース４８の背面側には、顧客６０が商品情報等を確認するための顧客用ディスプレイ４２ｂが配置されている。なお、背景画像データ設定のための設定画面（図７および図８参照）は、上記のオペレータ側ディスプレイ４２ａに表示され、オペレータはこれを確認しながら、設定操作を行うこととなる。
【００５４】
一方、印刷装置５０は、その前面側に動作表示ランプ６５と、印刷装置側インターフェース５１とが配置されており、印刷装置側インターフェース５１と、端末装置４０に備えられた端末装置側インターフェース４７とはケーブル６３およびコネクタ４６，５３を介して接続されている。また、印刷装置５０の上面には、印刷済みのレシート６１が排出されるレシート排出口６４が形成されている。
【００５５】
次に、印刷装置５０の制御構成について、図３の機能ブロック図を参照して説明する。同図に示すように、印刷装置５０の制御部１４０は、端末装置４０から通常の支払い決済処理を目的とするレシート印刷のための通常印刷データ、印刷コマンド、背景画像設定コマンド等の各種データをインターフェイス５１を介して取得し、受信バッファ７１に格納する。コマンド解釈部７２は、受信バッファ７１に格納されたデータを解析し、コマンドに沿ってデータ処理を実行する。コマンド解釈部７２は、コマンドが通常印刷を指令するコマンド、すなわち背景画像の付加を指定していない支払い決済情報を主とする印刷データを印刷するコマンドで有れば、通常印刷データ処理部７３へ転送し、背景画像設定コマンドであれば、背景画像データ処理部７４へ転送し、背景画像付き印刷を指令するコマンドであれば、背景画像付き印刷データ生成部７６へ転送する。背景画像データ処理部７４では、後に説明する手順で所定の背景画像を生成し、背景画像データ格納部７５に格納する。通常印刷データ処理部７３では、通常印刷データ格納部７８に印刷データ生成して格納する。背景画像付印刷データ生成部７６では、印刷コマンドに背景画像を付加するパラメータが含まれている場合は、通常印刷データ格納部７８に格納されたデータと、背景画像データ格納部７５に格納されたデータの中から選択された所定の背景画像データとを合成して背景画像付印刷データを生成し、印刷処理部８０に転送する。印刷処理部８０は、印刷コマンドに背景画像を付加するパラメータが含まれていない場合は、通常印刷データ格納部７８のデータをそのまま印刷部１００に転送し、印刷部１００にて印刷が実行される。このように印刷処理部８０は、印刷コマンドの種類におうじて、データを選択的に取得し、印刷部１００に転送する。これらの動作はは主にＣＰＵ、ＲＯＭ、ＲＡＭ等によって構成されている制御部１４０によって実行される（詳細については後述する）。このように、上記の端末装置４０から背景画像付印刷が指示された場合、背景画像付印刷データが生成され、印刷部１００によって印刷を行うことができる（背景画像付のレシート６１の印刷例；図９等参照）。
【００５６】
図４は、印刷装置５０の制御ブロック図を示したものであるが、同図に示すように、印刷装置５０は、端末装置側インターフェース５１を有し、端末装置４０からの背景画像設定コマンドや印刷データを入力するデータ入力部１１０と、６つのインクジェットヘッド５５を有し、それぞれ異なる色のインクを吐出することによりカラー印刷を行う印刷部１２０と、ヘッドドライバ１３１を有し、インクジェットヘッド５５を駆動する駆動部１３０と、印刷装置５０全体を制御する制御部１４０とによって構成されている。
【００５７】
制御部１４０は、ＣＰＵ１４１、ＲＯＭ１４２、ＣＧ−ＲＯＭ１４３およびＲＡＭ１４４を有し、互いに内部バス１４５により接続されている。ＲＯＭ１４２は、ＣＰＵ１４１で処理する制御プログラムを記憶する制御プログラムブロック１４２ａの他、各種テーブルを含む制御データを記憶する制御データブロック１４２ｂを有している。また、ＣＧ−ＲＯＭ１４３は、印刷する文字のフォントデータを記憶し、文字を特定するコードが与えられたときに対応するフォントデータを出力する。
【００５８】
ＲＡＭ１４４は、フラグ等として使用される各種ワークエリアブロック１５１の他、端末装置４０から送信された印刷データを記憶する印刷データブロック１５２と、背景画像の構成要素となる単位画像を表す単位画像データを複数記憶する単位画像データブロック１５３と、背景画像の印刷色に関する情報を記憶するカラー情報ブロック１５４と、単位画像を配列する複数の配列パターンを記憶する配列パターンブロック１５５と、複数配列された単位画像をフィルタリングするための複数のフィルタを記憶するフィルタブロック１５６と、生成した背景画像データを記憶する背景画像データブロック１５７と、背景画像データを印刷データに付加することによって生成した背景画像付印刷データを記憶する背景画像付印刷データブロック１５８とを有し、制御処理のための作業領域として使用される。また、ＲＡＭ１４４は電源が切断されても記憶したデータを保持しておくように常にバックアップされている。
【００５９】
また、内部バス１４５は、データ入力部１１０および駆動部１３０とも接続され、プリンタ側インターフェース５１から入力データ（背景画像設定コマンド、印刷データ等）を取り込む（図３参照）と共に、ＣＰＵ１４１等から出力された出力データ（背景画像付印刷データ等）や制御信号を、駆動部１３０（ヘッドドライバ１３１）に出力する。
【００６０】
そして、ＣＰＵ１４１は、上記の構成により、ＲＯＭ１４２内の制御プログラムに基づいて、印刷装置５０内の各部から各種信号・データ等を入力し、ＲＡＭ１４４内の各種データ等を処理すると共に、各部に各種信号・データ等を出力することにより、背景画像データの設定を行い、その設定内容にしたがって背景画像データを生成したり、支払い決済処理データおよび背景画像データに基づいて背景画像付印刷データの生成を行うなど、印刷装置５０全体を制御している。
【００６１】
なお、インターフェース５１および端末装置４０に備えられたインターフェース４７（図３参照）は、ＲＳ−２３２Ｃ規格などのシリアルデータ転送、セントロニクス規格などのパラレルデータ転送、イーサネット（登録商標）の１０Ｂａｓｅ−Ｔなどのネットワーク接続、若しくはＵＳＢなどのデータ転送規格に対応したものを採用することができる。
【００６２】
次に印刷装置５０の背景画像データ処理部７４における背景画像付印刷データの生成処理について、図５のフローチャート、並びに図６に示す背景画像データ生成処理の説明図を参照して説明する。まず、印刷装置５０は、入力データを取得すると、コマンド解釈部７２において、これが背景画像設定コマンドであるか否かを判別する（Ｓ１１）。そして、入力データが背景画像設定コマンドである場合（Ｓ１１：Ｙｅｓ）は、背景画像データを生成するための各種パラメータの設定および、背景画像データの生成を行う（Ｓ１２）。
【００６３】
背景画像生成用パラメータの設定は、端末装置４０において、背景画像データ設定プログラム１０８（図１参照）が実行されることにより行われる。これについては、後に詳述するものとし、ここでは簡単に、背景画像データの生成処理について、図６を参照して説明する。
【００６４】
図６に示すように、まず背景画像の構成要素となる「単位画像」（設定画面において選択された画像）に対し（Ｓ１３ａ）、設定内容に応じて拡大処理を行う（Ｓ１３ｂ）。これを、レシート６１の幅方向（図示横方向）の長さに応じて、幅方向に複数配列し、更に、所定長さ（フィルタリングするフィルタ画像のサイズに応じて変更可能）となるようにレシート６１の送り方向（図示縦方向）に複数配列する（Ｓ１３ｃ）。最後に、これを、選択されたフィルタ画像でフィルタリング、すなわち単位画像データの配置領域を区画（確定）することにより（ここでは、炎を表した絵柄の、絵柄内部を単位画像データの配置領域とするフィルタ画像を使用）、背景画像データを生成する（Ｓ１３ｄ）。
上記では、フィルタは、画像データを用いる例を示しているが、フィルタはこれに限られる訳ではなく、例えば円、三角、四角などの図形を表示するアルゴリズム、あるいは関数式などの形式のファイルであっても良い。
【００６５】
以上の通り、背景画像データが生成されると（Ｓ１３）、生成された背景画像データは、背景画像データブロック１５７（図４参照）に格納され、その後送信された支払い処理の印刷データに対して付加処理が行われる。すなわち、入力データが背景画像設定コマンドではなく（Ｓ１１：Ｎｏ）、通常の支払い処理の印刷データである場合（Ｓ１４：Ｙｅｓ）、背景画像データの付加設定が為されているか否かを判別し（Ｓ１５）、付加設定が為されている場合（Ｓ１５：Ｙｅｓ）は、当該印刷データに予め生成された背景画像データを付加し（Ｓ１６）、背景画像付印刷データを生成する（Ｓ１８）。また、付加設定が為されていない場合（Ｓ１５：Ｎｏ）は、背景画像データを付加することなく（Ｓ１７）、端末装置４０から送信された印刷データをそのまま最終的な印刷データとする。
【００６６】
一方、入力データが背景画像設定コマンドではなく（Ｓ１１：Ｎｏ）、印刷データでもない場合（Ｓ１４：Ｎｏ；例えば、単位画像データの登録のための情報が入力された場合など）、その指示に応じた処理が為される（Ｓ１９）。
【００６７】
なお、支払い処理の印刷データへの背景画像データの付加領域は、図９に示すように、レシート６１の前端から所定長さＸの行、ないしレシート６１の後端から所定長さＹの行までとしても良いし、印刷データに含まれる所定文字列（例えば「ＴＥＬ：」など）が印刷される行ないし印刷データに含まれる他の所定文字列（例えば、「お買いあげありがとうございました。」など）が印刷される行までとしても良い。この構成によれば、背景画像をレシート６１上における所定の領域に付加することができるため、見栄えの良いレシート６１を作成することができる。
【００６８】
次に、背景画像データ設定プログラム１０８により実行される背景画像データのパラメータの設定処理について、図７および図８に示す設定画面（Ｄ１１〜Ｄ１５）を参照して説明する。背景画像データ設定プログラム１０８が起動されると、それまでに設定された背景画像データの設定情報が、設定画面上に表示される。オペレータは、この設定情報と異なるパラメータを設定していくことで、新規に背景画像データのパラメータの設定を行う。これらのパラメータは、既に登録されている背景画像のパラメータと置き換えても良いし、または新たなＩＤを付加して、ＩＤ毎にそれぞれ異なるパラメータを登録し、用途に応じて背景画像を変えることが可能に構成しても良い。
【００６９】
図７に示すように、設定画面では、背景画像を設定するための各種情報が複数の画面に分かれて設定可能となっており、オペレータ（ユーザ）は、所望の設定画面を開いて設定を行っていく。なお、最初のタブ「基本」の設定画面を開くと、レシート６１の幅サイズ、背景画像の印刷濃度および印刷品質等を設定可能となっており、通常の印刷設定ユーティリティーとほぼ同内容であるため、ここでは説明を省略する。
【００７０】
同図（ａ）は、「単位画像」についての情報を設定する画面（Ｄ１１）であり、オペレータによって既登録ファイル一覧２０１の中から１のファイルが選択されることにより、単位画像となるファイルが指定され、ファイル指定欄２０２に入力される。また、オペレータは、登録済みのＩＤをＩＤ欄２０３で選択することにより、パラメータのセットを有するファイルを指定することも可能である。ここで、「単位画像」とは、図９に示す＜印刷例１＞の場合、文字列「ＦＩＲＥ　ＭＡＲＫ」を表した画像を指し（図６（Ｓ１３ａ）参照）、図１０に示す＜印刷例２＞の場合は、「網点模様」を表した画像を指すものである。
【００７１】
更に、設定画面（Ｄ１１）の拡大率設定欄２０４では、単位画像の拡大率が設定され、設定された拡大率に応じてレシート６１の幅方向および送り方向に対し同倍率で拡大処理を行う。例えば図９に示す＜印刷例１＞は、拡大率が１２０％である場合を示し、図１１に示す＜印刷例３＞は、拡大率が１８０％である場合を示している。以上の内容の設定が完了すると、オペレータにより「ＯＫ」ボタン２０５がクリックされ、「単位画像」について設定された情報が端末装置４０内のＲＡＭ等のメモリに格納される。
【００７２】
続いて、図７（ｂ）は、「カラー印刷」についての情報を設定する画面（Ｄ１２）であり、まずカラー印刷を行うか否かが設定される。更に、カラー印刷を「する」にチェックされた場合は、背景色設定欄２１１において、背景画像を印刷する印刷色が設定される。
【００７３】
なお、ここでは、購入商品名やその金額等を表す印刷データの印刷が主色「Ｋ（ブラック）」にて行われるように予め設定されているため、背景画像は、「Ｋ（ブラック）」以外の印刷色（副色）が設定可能となっている。したがって、例えば、「Ｋ（ブラック）」と「Ｒ（レッド）」のみの２色印刷を行う印刷装置では、印刷データが主色「Ｋ（ブラック）」にて印刷される場合、背景画像データは必然的に副色「Ｒ（レッド）」にて印刷されることになる。このように、印刷データが主色にて印刷され、背景画像データが副色にて印刷されることで、印刷データに基づいて印刷される文字等の見やすさを損ねることなく、背景画像を付加することができる。
【００７４】
以上の内容の設定が完了すると、オペレータにより「ＯＫ」ボタン２１２がクリックされ、「カラー印刷」について設定された情報が、端末装置４０内のＲＡＭ等のメモリに格納される。
【００７５】
続いて、図７（ｃ）は、「配列パターン」についての情報を設定する画面（Ｄ１３）であり、まず配列形式が（Ａ）〜（Ｃ）の中から選択される。更に、配列ピッチ（配列された隣り合わせの単位画像間における間隔）を指定するか否かが設定され、配列ピッチが「指定する」にチェックされた場合は、レシート６１の幅方向（図９に示す＜印刷例１＞の場合、横方向）および送り方向（図９に示す＜印刷例１＞の場合、縦方向）のピッチが配列ピッチ設定欄２２１において、数値入力されることにより設定可能となっている。一方、配列ピッチが「指定しない」にチェックされた場合は、単位画像のサイズに応じて自動的にピッチを設定する。なお、配列ピッチが「指定しない」にチェックされた場合、ピッチを「０」に設定するように構成しても良い。以上の内容の設定が完了すると、オペレータにより「ＯＫ」ボタン２２２がクリックされ、「配列パターン」について設定された情報が、端末装置４０内のＲＡＭ等のメモリに格納される。
【００７６】
続いて、図８（ａ）は、「フィルタ」についての情報を設定する画面（Ｄ１４）であり、まず、フィルタリングを行うか否かが設定される。更に、フィルタを「設定する」にチェックされた場合は、既登録ファイル一覧２３１の中から１のファイルが選択されることにより、フィルタのファイルが指定され、ファイル指定欄２３２に入力される。また、オペレータは、登録済みのＩＤをＩＤ欄２３３で選択することにより、ファイルを指定することも可能である。ここで、「フィルタ」とは、図９に示す＜印刷例１＞および図１０に示す＜印刷例２＞の場合、炎の絵柄を表し、絵柄内部を単位画像の配置領域とする画像を指すものである。以上の内容の設定が完了すると、オペレータにより「ＯＫ」ボタン２３４がクリックされ、「フィルタ」について設定された情報が、端末装置４０内のＲＡＭ等のメモリに格納される。
【００７７】
続いて、図８（ｂ）は、「詳細」についての情報を設定する画面（Ｄ１５）であり、まず、背景画像を付加するか否かが設定される。ここで、背景画像を「付加しない」にチェックされた場合は、上記した設定内容に関わらず、背景画像データの付加は行わず、印刷データのみをレシート６１上に印刷する（図１４参照）。また、単位画像の登録欄２４１においては、「追加」ボタン２４２および「削除」ボタン２４３がクリックされることにより、単位画像データの追加登録および削除が行われる。更に、フィルタの登録欄２４４においては、「追加」ボタン２４５および「削除」ボタン２４６がクリックされることにより、フィルタを表すデータの追加登録および削除が行われる。以上の内容の設定が完了すると、オペレータにより「ＯＫ」ボタン２４７がクリックされ、「詳細」について設定された情報が、端末装置４０内のＲＡＭ等のメモリに格納される。
【００７８】
そして、図７および図８に示す全ての情報の設定が完了し、オペレータにより図示しない背景画像データの「設定完了ボタン」がクリックされると、設定されたパラメータ情報（端末装置４０内のＲＡＭ等のメモリに格納された情報）を「背景画像設定コマンド」として、端末装置４０から印刷装置５０に送信する。印刷装置５０では、上記のとおり、この「背景画像設定コマンド」にしたがって背景画像データを生成するためのパラメータが、印刷装置内の、単位画像データブロック１５３、カラー情報ブロック１５４、配列パターンブロック１５５、フィルタブロック１５６に格納される。印刷装置５０は、これらの設定されたパラメータに沿って、格納が終了した時点で、背景画像を生成し、背景画像データブロック１５５に登録する。この背景画像を生成する処理は、背景画像付印刷データが送信された時点で実行しても良い。端末装置４０から送信された印刷コマンドが、所定の背景画像付加を指示するパラメータを有する場合、所定の背景画像を通常の印刷データに付加することによって背景画像付印刷データを生成する。上記、背景画像を生成するための各種パラメータは、不揮発性のメモリ、例えばＥＥＰＲＯＭに格納することが望ましい。それは、一度設定したパラメータを、印刷装置に記憶させておくことにより、レシートを印刷する度に背景画像データを転送する必要が無く、また印刷装置の電源を落としても、翌日、そのパラメータのセットを指定することによって、同じ画像を印刷できるからである。
【００７９】
ここで、幾つかの例を挙げて、その他の背景画像の印刷例について説明する。図１０の＜印刷例２＞は、単位画像として「網点模様」が選択されると共に背景色が「青色」に設定され、その他の設定については、図９に示す＜印刷例１＞と同様とした場合を示したものである。また、図１１の＜印刷例３＞は、単位画像「ＦＩＲＥ　ＭＡＲＫ」の拡大率を１８０％とすると共に、配列パターンを（Ａ）に設定し、更にフィルタを「設定しない」としたものである。
【００８０】
また、他の応用例として、図６に示す背景画像データの生成順序を変更させても良い。例えば、図１２の＜印刷例４＞は、単位画像として「網点模様」を選択し、これに炎の絵柄を表すフィルタでフィルタリングしたものを拡大率２０％とし（縮小し）、これをレシート６１の幅方向および送り方向に配列する（配列パターン（Ａ））ことにより作成された背景画像を示すものである。
【００８１】
すなわち、上記図９、図１０および図１１の例では、「▲１▼単位画像の拡大」、「▲２▼単位画像の幅方向および送り方向への配列」、「▲３▼フィルタリング」の順序で、背景画像データを生成したが（図６参照）、図１２の例では、「▲１▼単位画像のフィルタリング」、「▲２▼単位画像の拡大」、「▲３▼単位画像の幅方向および送り方向への配列」の順序で、背景画像の生成を行った場合を示している。つまり、生成処理の順序を変更したことで、本発明を逸脱するものではなく、図７および図８に示す設定画面の内容も適宜変更可能である。したがって、図１２の＜印刷例４＞に示す背景画像データを生成する場合にも、図７および図８に示す設定画面の内容が一部異なってくるが、設定画面の説明については省略する。
【００８２】
但し、図１２の例の場合、単位画像として、網点で炎を示した画像（Ｐ１）が登録されている場合は、これを配列形式（Ａ）で配列することにより、図７および図８に示す設定画面を変更することなく、実現可能である。
【００８３】
以上の通り、本発明によれば、単位画像、配列パターンおよびフィルタを表すデータを複数記憶しておくことにより、オペレータ（ユーザ）はその中から好みのものを選択するだけで簡単に背景画像データの設定を行うことができる。また、単位画像の拡大、フィルタリング、配列パターン、並びに背景色の設定等を行うことができるため、背景画像データの構成要素となる単位画像データが、数種類しか登録されていなくても、多種多様な背景画像データを生成することができる。
【００８４】
特に、本実施形態のように、ＰＯＳシステム１０において本発明の印刷装置５０が用いられる場合は、店舗のロゴなどを単位画像として記憶させておくことで、店舗のロゴが様々な態様でデザインされた背景画像を有するレシート６１を発行することができる。すなわち、レシートプリンタとして用いる印刷装置５０に、単位画像（ロゴ）を格納するだけの小さなメモリを備えるだけで、視認性の高いレシートを作成することができると共に、顧客に対して店舗のイメージを強く印象づけ、宣伝効果を高めることができる。
【００８５】
また、印刷装置５０内の制御部１４０により、背景画像データの生成を行うため、例えば端末装置４０のＰＯＳアプリケーション４１ａが単色・テキストベースであっても、これを変更することなく、カラー・グラフィックベースの印刷データ（背景画像付印刷データ）を生成することができる。
【００８６】
次に、本発明の第２実施形態について説明する。上記の実施形態では、印刷装置５０内の制御部１４０により、背景画像データの生成を行うものとしたが、本実施形態では、これを端末装置４０に組み込まれたプリンタドライバ４５２により実現するものである。以下、第１実施形態と異なる点を中心に説明する。
【００８７】
図１３に示すように、本実施形態の端末装置４００は、金銭処理時において購入商品名やその金額を表示すると共に、背景画像データの設定時においてその設定画面を表示するディスプレイ４４２と、商品コードや金額を入力すると共に、背景画像データ設定のための情報を入力するキーボード４４３と、金銭処理時において商品に貼付または印刷されたバーコードを読み取るバーコードリーダ４４４と、同じく金銭処理時において顧客６０のクレジットカードや会員カードを読み取るカードリーダ４４５と、ＰＯＳサーバ３０との情報の入出力を行うＰＯＳサーバ側インターフェース４４８と、印刷装置５０との情報の入出力を行う印刷装置側インターフェース４４７と、商品登録や清算等の金銭処理を実行する金銭処理部４２０と、主に印刷データを生成するデータ生成部４３０と、ＣＰＵの他、ＲＡＭやＲＯＭ等のメモリを有し、端末装置４００全体を制御する中央制御部４１０と、により構成されている。
【００８８】
データ生成部４３０は、金銭処理部４２０において処理された情報およびＰＯＳサーバ３０から送信された情報に基づいて印刷データを生成する「印刷データ生成部４３１」と、背景画像データの各種設定を行う「背景画像データ設定部４３２」と、「背景画像データ設定部４３２」による設定内容にしたがって背景画像データを生成する「背景画像データ生成部４３３」と、「背景画像データ生成部４３３」によって生成された背景画像データ、および「印刷データ生成部４３１」によって生成された印刷データに基づいて背景画像付印刷データを生成する「背景画像付印刷データ生成部４３４」とにより構成されている。このうち、「印刷データ生成部４３１」はＰＯＳアプリケーション４５１により実現され、「背景画像データ設定部４３２」、「背景画像データ生成部４３３」および「背景画像付印刷データ生成４３４」は、プリンタドライバ４５２により実現される。また、「背景画像データ設定部４３２」には、背景画像データ設定のための設定プログラム（第１実施形態の背景画像データ設定プログラム１０８に相当；図１参照）も含まれる。
【００８９】
プリンタドライバ４５２は、印刷装置側インターフェース４４７を介して、印刷データ（背景画像付印刷データ）を送信したり、印刷装置５０からの制御信号を受信したりすることが可能である。また、プリンタドライバ４５２内の「背景画像データ設定部４３２」、「背景画像データ生成部４３３」および「背景画像付印刷データ生成部４３４」では、上記の第１実施形態において印刷装置５０内の制御部１４０で実行された処理と同様の処理が行われるため、説明を省略する。
【００９０】
このように、本発明の第２実施形態によれば、例えば端末装置４００のＰＯＳアプリケーション４５１が単色・テキストベースであっても、これを変更することなく、プリンタドライバ４５２によりカラー・グラフィックベースの印刷データ（背景画像付印刷データ）を生成することができる。
【００９１】
なお、上記第１実施形態および第２実施形態では、背景画像データの生成および背景画像付印刷データの生成は、印刷装置５０内の制御部１４０、若しくは端末装置４００に組み込まれたプリンタドライバ４５２によって実現されるものとしたが、背景画像データの生成プログラムおよび背景画像付印刷データの生成プログラムを記録媒体に格納し、これを他の印刷装置や端末装置に読み込ませて容易に生成プログラムを利用できるように構成しても良い。記録媒体としては、ハードディスク、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
【００９２】
また、背景画像データの生成および背景画像付印刷データの生成を、端末装置４０内のＰＯＳアプリケーション４１ａで実行することも当然可能である。
【００９３】
以上の通り、本発明の印刷方法、その印刷方法を実現させるためのプログラム、記録媒体、印刷装置、プリンタドライバ、ＰＯＳ端末およびＰＯＳシステムによれば、端末装置４０によって生成された印刷データを取得すると共に、当該印刷データに背景画像を表す背景画像データを付加することによって印刷装置５０内で背景画像付印刷データを生成するため、端末装置４０が単色・テキストベースのアプリケーションであっても、アプリケーションを変更することなく、カラー・グラフィックベースのレシート６１を発行することができる。
【００９４】
また、この構成によれば、印刷装置５０側で背景画像付印刷データを生成するため、端末装置４０と印刷装置５０間のインターフェースとして低速インターフェースを用いた場合でも、端末装置４０から印刷装置５０へのデータ伝送時間が問題となることがない。更に、プリンタドライバも変更する必要が無いため、最小限の投資で、カラー・グラフィックベースのレシート６１の発行を実現することができる。
【００９５】
また、背景画像データは、単位画像データを、複数配列し、これをフィルタリングすることによって生成するため、背景画像データを記憶するための記憶容量が小さい場合でも、多様な背景画像データを効率よく生成することができる。
【００９６】
また、背景画像付印刷データを設定するための設定コマンドを、プリンタドライバ１０９によって生成することにより、端末装置４００が単色・テキストベースのアプリケーションであっても、アプリケーションを変更することなく、また印刷装置５０を直接操作することなく、端末装置４０から背景画像データの設定を行うことができる。
【００９７】
また、端末装置４００に組み込まれたプリンタドライバ４５２において、背景画像付印刷データを生成することによっても（第２実施形態）、端末装置４００の単色・テキストベースのアプリケーション４５１を変更することなく、印刷装置５０によってカラー・グラフィックベースのレシートを発行することができる。
【００９８】
なお、上記の例では、印刷データが主色「Ｋ（ブラック）」にて行われるように予め設定されており、背景画像は、「Ｋ（ブラック）」以外の印刷色（副色）が設定可能となっているものとしたが、背景画像として「Ｋ（ブラック）」を設定できるように構成しても良い。但し、この場合（印刷データと背景画像が同色で印刷されるように設定された場合）、背景画像は自動的に印刷濃度を低くして印刷されるように設定されることが好ましい。この構成によれば、印刷データに基づいて印刷される文字等の見やすさを損ねることなく、背景画像を付加することができる。
【００９９】
また、背景画像だけでなく、印刷データの印刷色も設定可能に構成しても良い。但し、この場合にも、印刷データに基づいて印刷される文字等の見やすさを損ねることがないように、背景画像の印刷色は、印刷データの印刷色以外の色を設定可能とするか、若しくは印刷データと背景画像が同色で印刷される場合、背景画像は自動的に印刷濃度を低くして印刷されるように設定されることが好ましい。
【０１００】
また、上記の例では、単位画像の拡大率を設定でき、レシート６１の幅方向および送り方向には、同倍率で拡大されるものとしたが、それぞれ幅方向および送り方向に分けて、拡大率を設定できるようにしても良い。この構成によれば、より多様な背景画像データを生成することができる。
【０１０１】
また、背景画像データの設定は、図７および図８に示した設定内容に限らず、単位画像の回転角度の設定、２以上の単位画像の指定およびそれらの配列パターンの設定、フィルタの拡大率の設定などを行い得るように構成しても良い。この構成によれば、更に多様な背景画像データを生成することができる。
【０１０２】
また、上記の例では、印刷装置５０として、インクジェット方式のものを使用するものとしたが、これに限らず、サーマルヘッド方式、ワイヤードット方式の印刷装置を使用しても良い。
【０１０３】
また、上述したＰＯＳシステムの例によらず、例えばシステム構成や装置構成等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【０１０４】
【発明の効果】
上述のように、本発明の印刷方法、その印刷方法を実現させるためのプログラム、記録媒体、印刷装置、プリンタドライバ、ＰＯＳ端末およびＰＯＳシステムによれば、ホストコンピュータの単色・テキストベースのアプリケーションを変更することなく、印刷装置によりカラー・グラフィックベースのレシートを発行することができる、などの効果がある。
【図面の簡単な説明】
【図１】本発明のＰＯＳシステムの一例を示す構成図である。
【図２】本発明のＰＯＳシステムを構成するＰＯＳ端末の外観斜視図である。
【図３】本発明の印刷装置の機能ブロック図である。
【図４】本発明の印刷装置の制御ブロック図である。
【図５】本発明の背景画像付印刷データ生成処理の一例を示すフローチャートである。
【図６】本発明の背景画像データ生成処理の一例を示す説明図である。
【図７】本発明の背景画像データを設定するための設定画面の一例を示す図である。
【図８】本発明の背景画像データを設定するための設定画面の一例を示す図である。
【図９】本発明の印刷方法によって作成されるレシートの一例である＜印刷例１＞を示す図である。
【図１０】本発明の印刷方法によって作成されるレシートの一例である＜印刷例２＞を示す図である。
【図１１】本発明の印刷方法によって作成されるレシートの一例である＜印刷例３＞を示す図である。
【図１２】本発明の印刷方法によって作成されるレシートの一例である＜印刷例４＞を示す図である。
【図１３】本発明の第２実施形態に係る端末装置の機能ブロック図である。
【図１４】本発明の従来例におけるレシートの作成例を示す図である。
【符号の説明】
１０　　　　ＰＯＳシステム
２０　　　　ＰＯＳ端末
３０　　　　ＰＯＳサーバ
４０　　　　端末装置
４１ａ　　　ＰＯＳアプリケーション
４１ｂ　　　デバイスコントロールオブジェクト
４１ｃ　　　サービスオブジェクト
４１ｄ　　　ＯＳ
４７　　　　インターフェース
５０　　　　印刷装置
５１　　　　インターフェース
６１　　　　レシート
７１　　　　受信バッファ
７２　　　　コマンド解釈部
７３　　　　通常印刷データ処理部
７４　　　　背景画像データ処理部
７５　　　　背景画像データ格納部
７６　　　　背景画像付き印刷データ生成部
７８　　　　通常印刷データ格納部
８０　　　　印刷処理部
１００　　　　印刷部
１０８　　　　背景画像データ設定プログラム
１０９　　　　プリンタドライバ
１１０　　　　データ入出力部
１１１　　　　ＰＯＳサーバ側インターフェース
１２０　　　　入力部
１３０　　　　表示部
１４０　　　　駆動部
１５０　　　　制御部
１５１　　　　ＣＰＵ
１５２　　　　ＲＯＭ
１５３　　　　ＲＡＭ
１５４　　　　内部バス
４００　　　　端末装置
４１０　　　　中央制御部
４２０　　　　金銭処理部
４３０　　　　データ生成部
４３１　　　　印刷データ生成部
４３２　　　　背景画像データ設定部
４３３　　　　背景画像データ生成部
４３４　　　　背景画像付印刷データ生成部
４５１　　　　ＰＯＳアプリケーション
４５２　　　　プリンタドライバ
【図１】
2004145861.tif 000003
【図２】
2004145861.tif 000004
【図３】
2004145861.tif 000005
【図４】
2004145861.tif 000006
【図５】
2004145861.tif 000007
【図６】
2004145861.tif 000008
【図７】
2004145861.tif 000009
【図８】
2004145861.tif 000010
【図９】
2004145861.tif 000011
【図１０】
2004145861.tif 000012
【図１１】
2004145861.tif 000013
【図１２】
2004145861.tif 000014
【図１３】
2004145861.tif 000015
【図１４】
2004145861.tif 000016