(57)【要約】【課題】  プリンタに登録されている画像データを把握して、作業効率を高めることが可能な画像登録装置、画像登録方法、画像登録プログラムおよび画像プレビュープログラムを提供する。【解決手段】  画像登録装置１０は、プリンタ５０への画像登録を行うグラフィックスレジスター７０を備える。このグラフィックスレジスター７０は、登録すべき画像データをプリンタ５０に送信するとともに、プリンタ５０からプリンタ５０を識別するシリアル番号を受信し、送信した画像データとシリアル番号とを関連づけて登録画像データ情報ファイル６５に記録する。【選択図】  図５
2006301737.tif 000002
【特許請求の範囲】
【請求項１】
プリンタへの画像登録を行う画像登録手段を備えた画像登録装置であって、
前記画像登録手段は、登録すべき画像データをプリンタに送信するとともに、プリンタからプリンタを識別する識別コードを受信し、送信した画像データと前記識別コードとを関連づけて所定のファイルに記録することを特徴とする画像登録装置。
【請求項２】
前記画像登録手段は、登録画像を識別するキーコードを生成し、キーコードと対で画像データをプリンタに送信するとともに、基となる画像ファイルの記憶場所を示すパスとそのキーコードとをさらに前記所定のファイルに関連づけて記録することを特徴とする請求項１に記載の画像登録装置。
【請求項３】
前記画像登録手段は、基となる画像ファイルに画像変換処理を施して前記画像データを生成して前記プリンタに送信するとともに、前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録することを特徴とする請求項２に記載の画像登録装置。
【請求項４】
前記画像登録手段は、前記プリンタへの画像削除時、前記プリンタに削除する画像データを示す削除指示を送信するとともに、前記プリンタから識別コードを受信し、
前記画像登録手段は、前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除することを特徴とする請求項３に記載の画像登録装置。
【請求項５】
前記画像登録手段は、前記所定のファイルを参照して、前記プリンタに登録された画像データをプレビュー表示させることを特徴とする請求項１〜４の何れか一項に記載の画像登録装置。
【請求項６】
前記画像登録手段は、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定することを特徴とする請求項５に記載の画像登録装置。
【請求項７】
登録すべき画像データをプリンタに送信するステップと、
プリンタからプリンタを識別する識別コードを受信するステップと、
送信した画像データと前記識別コードとを関連づけて所定のファイルに記録するステップとを備えたことを特徴とする画像登録方法。
【請求項８】
登録画像を識別するキーコードを生成するステップと、
基となる画像ファイルの記憶場所を示すパスとそのキーコードとをさらに前記所定のファイルに関連づけて記録するステップと、を備えたことを特徴とする請求項７に記載の画像登録方法。
【請求項９】
基となる画像ファイルに画像変換処理を施して前記登録すべき画像データを生成するステップと、
前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録するステップと、を備えたことを特徴とする請求項８に記載の画像登録方法。
【請求項１０】
前記プリンタに削除する画像データを示す削除指示を送信するステップと、
前記プリンタから識別コードを受信するステップと、
前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除するステップと、を備えたことを特徴とする請求項９に記載の画像登録方法。
【請求項１１】
前記所定のファイルを参照して、前記プリンタに登録された画像データをプレビュー表示するステップを備えたことを特徴とする請求項８〜１０の何れか一項に記載の画像登録方法。
【請求項１２】
前記プレビュー実行時、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定することを特徴とする請求項１１に記載の画像登録方法。
【請求項１３】
登録すべき画像データをプリンタに送信するステップと、
プリンタからプリンタを識別する識別コードを受信するステップと、
送信した画像データと前記識別コードとを関連づけて所定のファイルに記録するステップと、をそれぞれコンピュータに実行させることを特徴とする画像登録プログラム。
【請求項１４】
登録画像を識別するキーコードを生成するステップと、
基となる画像ファイルの記憶場所を示すパスとそのキーコードとをさらに前記所定のファイルに関連づけて記録するステップと、をそれぞれコンピュータに実行させることを特徴とする請求項１１に記載の画像登録プログラム。
【請求項１５】
基となる画像ファイルに画像変換処理を施して前記登録すべき画像データを生成するステップと、
前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録するステップと、をそれぞれコンピュータに実行させることを特徴とする請求項１４に記載の画像登録プログラム。
【請求項１６】
前記プリンタに削除する画像データを示す削除指示を送信するステップと、
前記プリンタから識別コードを受信するステップと、
前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除するステップと、をコンピュータに実行させることを特徴とする請求項１５に記載の画像登録プログラム。
【請求項１７】
プリンタに登録した画像データをプレビューする画像プレビュープログラムであって、
前記プリンタに送信した画像データの基となる画像ファイルの記憶場所を示すパスと画像変換処理のパラメータとを記憶した所定のファイルを参照して画像データを読み出すステップと、
前記画像データをプレビュー表示するステップと、をコンピュータに実行させることを特徴とする記載の画像プレビュープログラム。
【請求項１８】
前記プレビュー実行時、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定することを特徴とする請求項１７に記載の画像プレビュープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタへの画像登録を行う画像登録装置、画像登録方法、画像登録プログラム、および画像プレビュープログラムに係り、特にプリンタ内部の不揮発性メモリに保存される画像データを管理するアプリケーションに関する。
【背景技術】
【０００２】
ＰＯＳシステム等で用いられるプリンタの中には、画像データを保持しているものがある。この種のプリンタは、ＮＶＲＡＭ等の不揮発性メモリを備え、この不揮発性メモリ内に店舗名を示すロゴやクーポン情報等を示す画像データが保存される。プリンタは、ホストコンピュータからの指示に基づき、これらの画像データを例えばロール紙に印刷してレシートとして出力する。これにより、テキスト情報のみからなるレシートと比べて、見栄えがよく、顧客を惹きつける印象的なレシートを出力することができる。
【０００３】
このシステムによれば、予め画像データがプリンタ内部に保存されているため、画像データを印刷毎にホストコンピュータからプリンタに送信する必要が無い。したがって、ホストコンピュータとプリンタ間のデータの伝送レートが低く、画像データの送受信に向かない場合でも、店舗ロゴのように頻繁に印刷される画像データを印刷させることができる。
【０００４】
プリンタに保存される画像データには、キーコード（またはＩＤ：IdentificＡtion Digit）と呼ばれる画像データを識別する識別子がそれぞれ設定されている。プリンタ内部では、画像データは対応するキーコードとともに一対一で管理されており、ホストコンピュータから所定のタイミングでキーコードまたはキーコードと関連付けられた所定の印刷指示を指定したコマンドを受信すると、受信したキーコードに対応する画像データまたはあらかじめ関連付けられたコマンドに対する画像をロール紙上に印刷するように構成されている。このように、画像データを印刷するにあたって、ホストコンピュータは、基本的にはキーコードまたはキーコードと関連付けられた印刷指示のみを指定すればよい。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、ホストコンピュータは、キーコードは把握していても、キーコードに対応する画像データがどのような画像であるかを把握していなかった。したがって、ユーザは、プリンタに登録された画像データをキーコードを指定してテスト印刷することにより、把握するか、キーコードと画像データの対応表をマニュアルで作成しておき、印刷や各種ロゴ設定を行う必要があった。また、ホストコンピュータは、どのような画像がプリンタに登録されているか把握していないため、ホストコンピュータに設けられたディスプレイにより登録された画像データをプレビューする場合には、プリンタからデータ量の多い画像データを取得せねばならない。したがって、通信速度の遅いシリアル等のインタフェースを利用している場合には、作業が遅くなり、使い勝手が悪かった。
【０００６】
本発明は、上記を鑑み、プリンタに登録されている画像データを把握して、作業効率を高めることが可能な画像登録装置、画像登録方法、画像登録プログラムおよび画像プレビュープログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的は、以下の構成により達成される。
（１）  プリンタへの画像登録を行う画像登録手段を備えた画像登録装置であって、
前記画像登録手段は、登録すべき画像データをプリンタに送信するとともに、プリンタからプリンタを識別する識別コードを受信し、送信した画像データと前記識別コードとを関連づけて所定のファイルに記録することを特徴とする画像登録装置。
（２）  前記画像登録手段は、登録画像を識別するキーコードを生成し、キーコードと対で画像データをプリンタに送信するとともに、基となる画像ファイルの記憶場所を示すパスとそのキーコードとをさらに前記所定のファイルに関連づけて記録することを特徴とする（１）に記載の画像登録装置。
（３）  前記画像登録手段は、基となる画像ファイルに画像変換処理を施して前記画像データを生成して前記プリンタに送信するとともに、前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録することを特徴とする（２）に記載の画像登録装置。
（４）  前記画像登録手段は、前記プリンタへの画像削除時、前記プリンタに削除する画像データを示す削除指示を送信するとともに、前記プリンタから識別コードを受信し、
前記画像登録手段は、前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除することを特徴とする（３）に記載の画像登録装置。
（５）  前記画像登録手段は、前記所定のファイルを参照して、前記プリンタに登録された画像データをプレビュー表示させることを特徴とする（１）〜（４）の何れか一項に記載の画像登録装置。
（６）  前記画像登録手段は、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定することを特徴とする（５）に記載の画像登録装置。
（７）  登録すべき画像データをプリンタに送信するステップと、
プリンタからプリンタを識別する識別コードを受信するステップと、
送信した画像データと前記識別コードとを関連づけて所定のファイルに記録するステップとを備えたことを特徴とする画像登録方法。
（８）  登録画像を識別するキーコードを生成するステップと、
基となる画像ファイルの記憶場所を示すパスとそのキーコードとをさらに前記所定のファイルに関連づけて記録するステップと、を備えたことを特徴とする（７）に記載の画像登録方法。
（９）  基となる画像ファイルに画像変換処理を施して前記登録すべき画像データを生成するステップと、
前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録するステップと、を備えたことを特徴とする（８）に記載の画像登録方法。
（１０）  前記プリンタに削除する画像データを示す削除指示を送信するステップと、
前記プリンタから識別コードを受信するステップと、
前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除するステップと、を備えたことを特徴とする（９）に記載の画像登録方法。
（１１）  前記所定のファイルを参照して、前記プリンタに登録された画像データをプレビュー表示するステップを備えたことを特徴とする（８）〜（１０）の何れか一項に記載の画像登録方法。
（１２）  前記プレビュー実行時、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定することを特徴とする（１１）に記載の画像登録方法。
（１３）  登録すべき画像データをプリンタに送信するステップと、
プリンタからプリンタを識別する識別コードを受信するステップと、
送信した画像データと前記識別コードとを関連づけて所定のファイルに記録するステップと、をそれぞれコンピュータに実行させることを特徴とする画像登録プログラム。
（１４）  登録画像を識別するキーコードを生成するステップと、
基となる画像ファイルの記憶場所を示すパスとそのキーコードとをさらに前記所定のファイルに関連づけて記録するステップと、をそれぞれコンピュータに実行させることを特徴とする（１１）に記載の画像登録プログラム。
（１５）  基となる画像ファイルに画像変換処理を施して前記登録すべき画像データを生成するステップと、
前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録するステップと、をそれぞれコンピュータに実行させることを特徴とする（１４）に記載の画像登録プログラム。
（１６）  前記プリンタに削除する画像データを示す削除指示を送信するステップと、
前記プリンタから識別コードを受信するステップと、
前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除するステップと、をコンピュータに実行させることを特徴とする（１５）に記載の画像登録プログラム。
（１７）  プリンタに登録した画像データをプレビューする画像プレビュープログラムであって、
前記プリンタに送信した画像データの基となる画像ファイルの記憶場所を示すパスと画像変換処理のパラメータとを記憶した所定のファイルを参照して画像データを読み出すステップと、
前記画像データをプレビュー表示するステップと、をコンピュータに実行させることを特徴とする記載の画像プレビュープログラム。
（１８）  前記プレビュー実行時、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定することを特徴とする（１７）に記載の画像プレビュープログラム。
【発明の効果】
【０００８】
本発明によれば、画像登録手段は、登録すべき画像データをプリンタに送信するとともに、プリンタからプリンタを識別する識別コードを受信し、送信した画像データと前記識別コードとを関連づけて所定のファイルに記録する。したがって、複数のプリンタに対して、画像登録手段が画像データを登録しても、画像登録手段は各プリンタに送信した画像データを確実に把握できる。したがって、ユーザが予めテスト印刷を行ったり、対応表をマニュアルで作成したりしておかなくても、どのような画像データをどのプリンタに送信したかを把握することができる。
【０００９】
本発明の前記画像登録手段は、基となる画像ファイルに画像変換処理を施して前記画像データを生成して前記プリンタに送信するとともに、前記画像ファイルの記憶場所を示すパスと前記画像変換処理のパラメータとをさらに前記所定のファイルに関連づけて記録する構成を具体的に取ることができる。したがって、画像登録手段は、プリンタから画像データを取得しなくても、自身がもつ画像ファイルにパラメータに基づき画像変換処理を施すことにより、画像データのプレビューを行うことができる。したがって、プリンタと画像登録装置間のデータ伝送レートが低いシリアルのようなインタフェースを用いた場合であっても、ストレスなく快適に作業を行うことができる。
【００１０】
また、本発明によれば、プリンタから画像データの削除を行うときには、画像登録手段はプリンタに削除する画像データを示す削除指示を送信するとともに、プリンタから識別コードを受信し、そして、画像登録手段は、前記識別コードを基に前記所定のファイルを特定し、前記所定のファイル内に記録された削除した画像データの記録を削除するように構成されている。したがって、常に画像登録装置の所定のファイルに記録されたプリンタに登録された画像データの状態が、実際にプリンタに登録された画像データの状態となるように保たれるので、プリンタから画像データを実際に取得しなくても、プリンタ内部に保存された画像データの内容を画像登録装置側が把握することができる。
【００１１】
また、本発明によれば、画像登録手段は、前記所定のファイルを参照して、前記プリンタに登録された画像データをプレビュー表示させる。したがって、プリンタから画像データを実際に取得しなくても、プリンタ内部に保存された画像データの内容を画像登録装置側が把握し、ユーザに対して表示させることが可能となる。
【００１２】
また、本発明によれば、画像登録手段は、前記プリンタから前記識別コードを受信して、参照すべき所定のファイルを特定するので、複数のプリンタに対して画像登録装置が画像データの登録を行う場合であっても、対応関係を保ち適切にプレビューを行わせることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係るプリンタへの画像登録を行う画像登録装置、画像登録方法及び画像登録プログラム、画像プレビュープログラムの一実施形態について、図面を参照しながら説明する。
【００１４】
図１は本発明の一実施形態に係るＰＯＳシステムの構成図であり、図２は画像登録装置および印刷装置の制御ブロック図であり、図３は、印刷装置が記憶する設定値を示す図であり、
図４は、レシート装飾処理の一例を示す説明図である。
【００１５】
図１に示すように、本実施形態におけるプリンタ５０は、スーパーやコンビニエンス・ストア等の店舗にて商用に利用され、オペレータによって入力された商品販売に関する入力情報に基づいてレシートを発行するＰＯＳシステムにおいて、ＰＯＳアプリケーション４１Ａを備えたＰＯＳ端末装置４０において生成された決済情報印刷データを受信してロール紙等に印刷を行い、レシートとして出力するものである。また、プリンタ５０は、予め記憶している設定値に基づいて、ＰＯＳ端末装置４０から受信した決済情報印刷データに画像データを付加して印刷するレシート装飾処理（詳細は後述する）を行うことが可能である。このレシート装飾処理に関する設定値の設定は、プリンタ５０と接続される画像登録装置１０によって行う。なお、画像登録装置１０は、POS端末装置４０と同一の装置であってもよい。
【００１６】
ＰＯＳ端末装置４０は、プリンタ５０とインタフェースを介して有線又は無線で接続される。ＰＯＳ端末装置４０は、キーボード４３による入力またはバーコードリーダ４４によるバーコードの読み取りによって商品に関する入力情報を取得する。また、ＰＯＳ端末装置４０は、カードリーダ４５によって顧客６０のクレジットカードや会員カードを読み取り、クレジット清算に関する情報や会員番号等の会員に関する情報を取得する。さらに、後述するＰＯＳサーバ３０から送信された商品データを元に生成した商品情報を表示するディスプレイ４２を有し、顧客６０に対して購入商品の金額等を掲示する。これらの制御は、ＰＯＳ端末装置４０内のＰＯＳアプリケーション４１Ａによって行われ、ＰＯＳアプリケーション４１Ａは、ＰＯＳサーバ３０から送信される商品データや入力情報に基づいてレシート上に印刷するための決済情報印刷データを生成し、プリンタ５０へプリンタドライバ４１ｂを経由して送信する。
【００１７】
ＰＯＳサーバ３０は、制御装置（ＣＰＵ３１）の他、ＲＯＭ３２やＲＡＭ３３等のメモリを有し、ＲＯＭ３２内に記憶された制御プログラムにしたがって、ＲＡＭ３３内のバッファ３９等に記憶された情報の処理を行う。特にＲＡＭ３３内には商品コードブロック３５、商品名ブロック３６、金額ブロック３７、在庫ブロック３８等からなる商品マスタを有しており、ＣＰＵ３１は、ＰＯＳ端末装置４０から送信された入力情報に基づいて、商品マスタから商品コード、商品名、金額に関する情報を抽出し、レシートＲへの印刷およびＰＯＳ端末装置４０のディスプレイ４２の表示に用いる商品データを生成する。
【００１８】
プリンタ５０は、レシートプリンタであり、ＰＯＳ端末装置４０から各種制御コマンドや決済情報印刷データを受信するデータ受信部１００の他、搬送部１１０、印刷部１２０、切断部１３０、当該印刷部１２０および切断部１３０を駆動する駆動部１４０、プリンタ５０全体を制御する制御部２００等を備えている。制御部２００は、レシートに付加して印刷するための画像データや、画像データに関する各種設定値（図３参照）を記憶するメモリ（ＲＡＭ２３０，図２参照）を備えており、当該各種設定値に従って、画像データをロゴとしてレシートに付加するレシート装飾処理（詳細は後述する）の制御を行う。なお、ＲＡＭ２３０は、機能や用途に応じて物理的に異なる複数のメモリ素子から構成されていてもよい。
【００１９】
画像登録装置１０は、例えばパーソナルコンピュータ等のプリンタ５０に対するホストコンピュータであり、レシートＲに付加して印刷するための画像データの編集やプリンタ５０への画像データの登録、並びに上記したレシート装飾処理に関する設定値の設定や取得、プリンタ５０のテスト印刷を行う印刷制御プログラム２４を備えている。ユーザは、マウス１２やキーボード１１を含む入力手段およびディスプレイ１３を介して、プリンタ５０のレシート装飾処理に関する設定値の設定やテスト印刷を行うことができる。また、画像登録装置１０とプリンタ５０とはインタフェースを介して有線又は無線で接続されている。なお、画像登録装置１０は、画像データの編集や登録、およびレシート装飾処理に関する設定値の設定や取得、並びにテスト印刷時に、プリンタ５０と接続して用いられるものであり、プリンタ５０と常時接続される必要はない。
【００２０】
ここで、図２を参照して画像登録装置１０およびプリンタ５０の制御構成について詳細に説明する。
図２に示すように、画像登録装置１０は、プリンタ５０とデータの送受信を行うためのインタフェース２１の他、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、キーボード１１、マウス１２、ディスプレイ１３、ハードディスク２２を備え、これらはシステムバス２８を介して互いに接続されている。
ハードディスク２２は、オペレーティング・システム（以下ＯＳと記載）およびプリンタ５０に関する設定やテスト印刷を行うための印刷制御プラグラム２４に加え、他のアプリケーションプログラムを記憶しており、また、印刷制御プログラム２４および他のアプリケーションプログラムの環境設定や起動時の表示に関する設定ファイル等を記憶している。また、ＯＳ２３は、マウス１２およびキーボード１１からの入力の受付やディスプレイ１３への表示等、それぞれのアプリケーションに共通する処理を提供するものであり、画像登録装置１０を動作させるための基本となるソフトウェアである。
【００２１】
ＣＰＵ２５は、ＯＳ２３のプログラムや印刷制御プログラム２４、並びに他のアプリケーションプログラムに基づいて各種演算処理を行い画像登録装置１０の制御を行う。ＲＯＭ２６は、キーボード１１、ディスプレイ１３、ハードディスク２２といったデバイスをコントロールするプログラムであるＢＩＯＳ等が記憶されており、ＯＳ２３はＢＩＯＳに命令を出すことでこれらのデバイスを制御する。ＲＡＭ２７は、ハードディスク２２や他の記憶媒体（ＣＤ―ＲＯＭやＣＤ−Ｒ等）から一時的に読み出されたＯＳ２３のプログラムおよびアプリケーションプログラムが、ＣＰＵ２５の制御の下に実行される作業領域として使用される。
【００２２】
一方、プリンタ５０は、ＰＯＳ端末装置４０や画像登録装置１０とのデータの送受信を行うインタフェース５１と、レシート送りモータ１１１を有し、レシートＲの搬送を行う搬送部１１０と、印刷ヘッド１２１を有し、レシートＲの搬送に同期してレシート上に各種印刷データの印刷を行う印刷部１２０を備えている。
さらに、プリンタ５０は、レシートカッタ１３２およびこれを駆動するカッタモータ１３１を有し、印刷済みレシートＲの後端を切断する切断部１３０と、送りモータドライバ１４１、ヘッドドライバ１４２およびカッタモータドライバ１４３を有し、各部を駆動する駆動部１４０と、各部と接続され、プリンタ５０全体を制御する制御部２００と、によって構成されている。
【００２３】
制御部２００は、ＣＰＵ２１０、ＲＯＭ２２０、ＲＡＭ２３０および入出力制御装置（以下、「ＩＯＣ：Input  Output  Controller」という）２４０を備え、互いにシステムバス２５０により接続されている。ＲＯＭ２２０は、印刷や後述するレシート装飾処理を含む制御をＣＰＵ２１０が実行するための制御プログラムを記憶する制御プログラムブロック２２１と、受信した印刷データに基づく印刷や後述するレシート装飾処理のための制御データや各種テーブル等を記憶する制御データブロック２２２と、を有している。
【００２４】
ＲＡＭ２３０は、フラグ等として使用される各種ワークエリアブロック２３１の他、データ受信部１００（図１参照）によって受信した印刷データを一時的に記憶する受信バッファ２３２、印刷部１２０により印刷可能な状態に展開したデータを記憶するプリントバッファ２３３、レシートＲの任意の位置にロゴとして印刷するための複数の画像データを記憶する画像データブロック２３４を備えている。
【００２５】
また、レシートの先頭に付加する画像データすなわちトップロゴＴＬに関する設定値を記憶するトップロゴブロック２３５、レシートの末尾に付加する画像データすなわちボトムロゴＢＬに関する設定値を記憶するボトムロゴブロック２３６、レシートにウォーターマークとして印刷するウォーターマークＷＭに関する設定値を記憶するウォーターマークブロック２３７、および特定の文字列に対応してレシートに付加する画像データすなわちキーワードロゴＫＬに関する設定値を記憶するキーワードロゴブロック２３８を有しており、ＣＰＵ２１０は、これらの設定値に基づいて受信した印刷データの展開処理を行う。また、ＲＡＭ２３０は電源が切断されても記憶したデータを保持しておくように常にバックアップされている。なお、画像データブロック２３４、トップロゴブロック２３５、ボトムロゴブロック２３６、ウォーターマークブロック２３７、およびキーワードロゴブロック２３８は、不揮発性のメモリを用いてもよい。
【００２６】
ＩＯＣ２４０には、ＣＰＵ２１０の機能を補うと共に各種周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。これにより、ＩＯＣ２４０は、ＰＯＳ端末装置４０および画像登録装置１０から受信した印刷データや制御データをそのまま或いは加工してシステムバス２５０に取り込むと共に、ＣＰＵ２１０と連動して、ＣＰＵ２１０からシステムバス２５０に出力されたデータや制御信号を、そのまま或いは加工して印刷部１２０等各部に出力する。
【００２７】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、ＩＯＣ２４０を介してプリンタ５０内の各部から各種信号・データを入力する。また、入力した各種信号・データに基づいてＲＡＭ２３０内の各種データを処理し、ＩＯＣ２４０を介してプリンタ５０内の各部に各種信号・データを出力することにより、印刷処理の制御を行う。
【００２８】
ここで、プリンタ５０が備えたレシート装飾機能について説明する。まず、レシート装飾処理に用いる画像データに関する設定値について図３の〈設定値〉欄を参照して説明する。トップロゴブロック２３５に記憶している設定値には、トップロゴＴＬとして印刷する画像データを識別するためのキーコード（図ではＩＤ、以下同様）と、トップロゴＴＬの位置揃え（左よせ、中央よせ、右よせの何れかに設定）に加えて、受信した決済情報印刷データの情報とトップロゴＴＬの情報が重複することを防ぐため、受信した決済情報印刷データの不要部分を削除するために設定する、受信した決済情報印刷データの先頭行からの削除行数、が含まれている。
【００２９】
また、ボトムロゴブロック２３６に記憶している設定値には、ボトムロゴＢＬとして印刷する画像データを識別するためのキーコード（図ではＩＤ、以下同様）と、ボトムロゴＢＬの位置揃えが含まれている。
【００３０】
また、ウォーターマークブロック２３７に記憶している設定値には、ウォーターマークＷＭとして印刷する画像データを識別するためのキーコード（図ではＩＤ、以下同様）と、レシート先端から先頭のウォーターマークの印刷位置までの長さとなる上余白Ｌ１、ウォーターマーク間の長さとなる印刷間隔Ｌ２、並びに位置揃えが含まれている。
【００３１】
さらに、キーワードロゴブロック２３８に記憶している設定値には、キーワードロゴＫＬとして印刷する画像データを識別するためのキーコード（図ではＩＤ、以下同様）と、キーワードロゴ印刷のトリガとなる特定文字列（受信した決済情報印刷データにこの特定文字列が含まれる場合、特定文字列の位置に基づきキーワードロゴが印刷される）と、位置揃えに加えて、トップロゴＴＬと同様の理由で設定する、特定文字列行の次行を削除開始行とした削除行数、が含まれている。さらに、キーワードロゴＫＬの設定値には印刷位置が含まれており、この印刷位置として、特定文字列行と置き換えて挿入するか、特定文字列行の次行に挿入するか、並びに特定文字列行の前行に挿入するか、を選択することができる。具体的な設定値を図３下部に示す。
【００３２】
図４に示すレシートＲは、図３に下部に示す設定値に基づいてレシート装飾処理が行われたレシートＲを示している。このレシートＲには、トップロゴＴＬとしてＩＤ（キーコード）「２０２０」の画像データが設定され、レシート先頭に「中央よせ」の位置で印刷されている。また、トップロゴＴＬの削除行数「３」の設定値に基づき決済情報印刷データの先頭行（１行目）から３行目が削除行とみなされ印刷が行われていない。また、ボトムロゴＢＬとしてＩＤ（キーコード）「２０２１」の画像データが設定され、レシート末尾に「中央よせ」の位置で印刷されている。
【００３３】
また、キーワードロゴＫＬとしてＩＤ（キーコード）「２０２５」の画像データが設定され、特定文字列として設定された「いちご」を含む特定文字列行（図では９行目）の次行に位置して「中央よせ」で印刷されている。また、キーワードロゴＫＬの削除行数（正確には特定文字列「いちご」に対する削除行数；詳細は後述する）は「０」に設定されているので特定文字列行以降の決済情報印刷データは削除されることなく印刷されている。さらに、ウォーターマークＷＭとして設定されたＩＤ（キーコード）「２０２２」の画像データがレシートＲにウォーターマークとして「中央よせ」の位置で印刷されている。また、先頭のウォーターマークＷＭは、設定値に基づきレシート先端から４０ｄｏｔの位置に印刷され、ウォーターマークＷＭの間隔は、設定値に基づき２０ｄｏｔの長さに設定されている。なお、本実施形態ではウォーターマークの上余白Ｌ１および印刷間隔Ｌ２の指定としてドット単位を想定しているが、これに限るものではない。例えばインチおよびミリ単位で表してもよい。
【００３４】
次に、レシート装飾処理に用いる画像データの登録および設定値の設定方法について説明する。これらの処理は画像登録装置１０内の印刷制御プログラム２４により行われる。
【００３５】
図５は、印刷制御プログラム２４の詳細構成を示すブロック図である。
本実施形態では、印刷制御プログラム２４は、図５に示すように、プリンタ５０との接続設定を行うゲートウェイ（GＡtewＡy）６０と、プリンタ５０に対し画像データを登録するグラフィックスレジスター（GR: GrＡphics Register）７０と、プリンタ５０に登録された画像に各種設定値を設定するレシートデザイナー（RD： Receipt Designer）８０の３つのアプリケーションにより構成されている。
【００３６】
図６は、ゲートウェイ６０のウィンドウの表示例である。
ゲートウェイ６０は、プリンタ５０に対する接続を確立する接続設定を行い、グラフィックスレジスター７０及びレシートデザイナー８０をプリンタと通信可能にするためのアプリケーションである。図６に示すように、ゲートウェイ６０は、接続名を登録指定する接続名登録指定部６１と、接続名登録指定部６１で指定した接続名に対し、プリンタの種類、ポート種類、ポート名、伝送レート、パリティ、ストップビット、フロー制御、ビット長との各種設定条件を設定する伝送条件設定部６２と、グラフィックスレジスター７０及びレシートデザイナー８０を起動するツール選択部６３とを備えたウィンドウ型のユーザインタフェース画面を備えている。
【００３７】
グラフィックスレジスター７０またはレシートデザイナー８０を介してプリンタへの画像の登録または画像設定値の設定を行う場合には、接続名登録指定部６１にて、接続先を選択してツール起動部６３内のボタン６４またはボタン６５をクリックする。これにより、ボタン６４またはボタン６５に対応するアプリケーションとして、グラフィックスレジスター７０またはレシートデザイナー８０が選択され、グラフィックスレジスター７０またはレシートデザイナー８０が伝送条件設定部６２にて指定されたプリンタと通信を行いながら各種作業を行える状況下で起動される。
【００３８】
グラフィックスレジスター７０は、プリンタに対し画像データを登録するための各種機能を備えた画像登録アプリケーション（画像登録手段、画像登録プログラム）である。グラフィックスレジスター７０は、ユーザインタフェースとしてウィンドウを備えている。ユーザは、このウィンドウ内の表示を切り替えていくことにより、各種設定登録を行う。
【００３９】
図７は、グラフィックスレジスター７０のウィンドウ７０Ａ内に表示される画面表示の一例（画面７０Ａ）の模式図である。
図７に示すように、画面７０Ａには、上部に画像データ（グラフィックス）を登録するまでのステージを視覚的に示す四個のアイコンボタン７１Ａ〜７１ｄからなるステージ選択表示部７１が設けられている。グラフィックスレジスター７０は、ユーザがこのステージ選択表示部７１に設けられた各ボタンをマウス等によりクリックすることにより、各アイコンボタン７１Ａ〜７１ｄに対応してステージ選択表示部７１の下方の画面を切り替える。どのアイコンボタン７１Ａ〜７１ｄが選択されたかは、アイコンボタン７１Ａ〜７１ｄの何れか一つを囲むように表示された選択ボタン表示マーク７１ｅにて示されている。図７では、“１”により示されるアイコンボタン７１Ａが選択されている状態が示されている。この状態では、画面７０Ａがウィンドウ７０Ａ内に表示される。
【００４０】
図７に示す画面７０Ａでは、登録しようとする画像ファイルのリストを示す一覧表示部７２が中央に設けられており、この一覧表示部７２の下方に一覧表示部７２に表示させるリストを開くためのリストオープン部７３Ａと、リストへのグラフィックスを追加、リストからの削除、またはリスト上のグラフィックスの編集を行うリスト編集部７３ｂが設けられている。ユーザは、この図７に示す画面７０Ａで、プリンタに登録すべき画像データの基となる画像ファイルを選択する。基となる画像ファイルは、画像登録装置１０内の記憶装置に保存されている各種画像ファイルである。画像登録装置１０がネットワーク等を介して他の装置と接続されている場合には、他の装置に保存された画像ファイルを選択できるようにしてもよい。
【００４１】
図８は、グラフィックスレジスター７０のウィンドウ７０Ａ内に表示される画面表示の別例（画面７０ｂ）の模式図である。
図８に示すように、画面７０ｂには、図７において“２”により示されるアイコンボタン７１ｂが選択された状態であり、図７に示す画面７０Ａと比べて一覧表示部７２の下方の表示が一部切り替わって表示される。
【００４２】
図８に示す画面７０ｂでは、一覧表示部７２の下方に、白黒やカラー等の色設定を行うカラー設定部７４Ａと、階調表現や明るさに関する設定を行うハーフトーン設定部７４ｂと、画像データのサイズを設定するサイズ設定部７４ｃとが設けられている。ユーザは、この画面７０ｂでは、基となる画像ファイルからプリンタ５０に送信する送信用画像データを作成するために画像変換処理の種類を指定する。ユーザは、この図８に示す画面７０ｂで、一覧表示部７２にリストアップされた個々の画像ファイルそれぞれに対して画像変換処理の種類を指定することができる。
【００４３】
図９は、グラフィックスレジスター７０のウィンドウ７０Ａ内に表示される画面表示の別例（画面７０ｃ）の模式図である。
図９に示すように、画面７０ｃには、図７または図８において“３”により示されるアイコンボタン７１ｃが選択された状態であり、図７または図８に示す画面７０Ａ，７０ｂと比べてステージ選択表示部７１の下方の表示が切り替わって表示される。
【００４４】
図９に示す画面では、ステージ選択表示部７１の下方に、図７及び図８に示した一覧表示部７２と同等の一覧表示部７５と、プリンタ５０に実際に登録された画像データのリストを示す登録画像データ一覧表示部７６とが設けられている。そして、それらの下方には、プリンタ５０の登録サイズに関する情報を表示する登録サイズ表示部７７Ａと、キーコードを設定するキーコード設定部７７ｂと、プリンタ５０への画像データの送信及び登録と削除を実行する画像データ登録部７７ｃとが設けられている。
【００４５】
ユーザは、この図９に示すウィンドウで、プリンタに登録すべき画像データにキーコードを割り当てる。そして、画像データ登録部７７ｃに設けられた登録ボタンをマウスクリック等で選択することにより、元となる画像ファイルから送信用の画像データが生成され、そしてプリンタ５０に生成された画像データが送信され、プリンタ５０のＲＡＭ２３０内に画像データがキーコードと関連づけて保存される。本実施形態では、この画像をキーコードと関連づけて保存する動作を“登録”と呼ぶ。
【００４６】
ここで、グラフィックスレジスター７０は、プリンタ５０への登録を行うと、プリンタ５０からプリンタのシリアル番号情報を取得する。そして、グラフィックスレジスター７０は、プリンタ５０に登録した画像データの基となる画像ファイルへの画像登録装置１０内の記憶装置における保存場所（ルートディレクトリを基準としてファイル場所を示す論理パス）と、キーコードと、画像ファイルに施された画像変換処理の種類及び内容（色数、減色方法、明るさ、大きさ、下余白量等）を関連づけて登録画像データ情報ファイル（登録ログファイル）６５に保存する。ここで、画像登録装置１０が複数のプリンタと接続される場合を考慮し、登録画像データ情報ファイルはプリンタ毎に別ファイルとして生成される。したがって、登録画像データ情報ファイルのファイル名は、プリンタ名＋シリアル番号のように、プリンタ毎にユニークな名称を持つことが好ましい。
【００４７】
このように構成することによって、グラフィックスレジスター７０は、プリンタ５０からキーコードを取得するだけで、プリンタに登録した画像ファイルと、どのような画像データを実際に送信したかを把握できる。なお、プリンタ５０に登録された画像データは、登録画像データ一覧表示部７６に表示される。
【００４８】
図１０は、グラフィックスレジスター７０のウィンドウ７０Ａ内に表示される画面表示の別例（画面７０ｄ）の模式図である。
図１０に示すように、画面７０ｄには、図７〜９において“４”により示されるアイコンボタン７１ｄが選択された状態であり、図７〜図９に示す画面７０Ａ，７０ｂ，７０ｃと比べてステージ選択表示部７１の下方の表示が切り替わって表示される。
【００４９】
図１０に示す画面では、図９に示す登録画像データ一覧表示部７６と同等の登録画像データ一覧表示部７７が中央に設けられ、その下方にプリンタ５０に登録された画像データの情報を取得する登録情報取得部７８Ａと、オプション設定を行うオプション設定部７８ｂと、プリンタ５０に登録された画像データの印刷を指示する印刷指示部７８ｃが設けられている。
【００５０】
ユーザがこの図１０に示す画面７０ｄにおいて、登録情報取得部７８Ａの“登録情報の取得”ボタンをマウスクリック等により選択すると、グラフィックスレジスター７０は、プリンタ５０に指示を出し、プリンタ５０内に登録された画像データのキーコードのみを取得する。そして、グラフィックスレジスター７０は、取得したキーコードと登録画像データ情報ファイル６５とを参照して登録情報取得部７８Ａに登録された画像データの元ファイル名と、キーコードと登録された画像データのサイズとを一覧表示する。そして、ユーザがオプション設定部７８ｂを介してオプション設定を行い、印刷指示部７８ｃを介して印刷指示を行うと、登録情報取得部７８Ａのリスト中の選択されたまたは全ての画像データを印刷するよう、プリンタ５０に指示を出す。この場合も、プリンタ５０にキーコードのみを送信することで、プリンタ５０に印刷を実行させる。
【００５１】
このように、グラフィックスレジスター７０は、プリンタ５０に画像データをキーコードとともに登録し、登録画像データ情報ファイル６５を利用することにより、キーコードをキーとして登録した情報を管理し、ユーザの要望に応じてリストアップしたり、プリンタ５０に印刷指示を出したりすることができる。
【００５２】
次に、レシートデザイナー８０について詳細に説明する。
レシートデザイナー８０は、プリンタ５０に登録された画像に各種設定値を設定するための各種機能を備えた設定値登録アプリケーション（設定値登録手段、設定値登録プログラム）である。ここで、設定値とは、画像データの印刷位置（トップ、ボトム、ウォーターマーク、キーワードロゴ）と、印刷位置に付随する詳細設定を指す。すなわち、グラフィックスレジスター７０によってプリンタ５０に画像を登録し、そしてレシートデザイナー８０によって画像の印刷位置について詳細に設定してやることにより、ユーザが望む位置に所望の画像を割り当てプリンタ５０に印刷させるようにすることができる。
【００５３】
レシートデザイナー８０は、ユーザインタフェースとしてウィンドウを備えている。ユーザは、このウィンドウ内の表示を切り替えていくことにより、各種設定登録を行う。なお、レシートデザイナー８０は、グラフィックスレジスター７０と異なるウィンドウを有しており、グラフィックスレジスター７０を起動した状態で、レシートデザイナー８０を同時に動作させることが可能である。
【００５４】
図１１は、レシートデザイナー８０のウィンドウ８０Ａ内に表示される画面表示の一例（画面８０Ａ）の模式図である。
図１１に示すように、画面８０Ａには、上部に画像データ（グラフィックス）を設定するまでのステージを視覚的に示す六個のアイコンボタン８１Ａ〜８１ｆからなるステージ選択表示部８１が設けられている。レシートデザイナー８０は、ユーザがこのステージ選択表示部８１に設けられた各ボタンをマウス等によりクリックすることにより、各アイコンボタン８１Ａ〜８１ｆに対応してステージ選択表示部８１の下方の画面を切り替える。どのアイコンボタン８１Ａ〜８１ｆが選択されたかは、アイコンボタン８１Ａ〜８１ｆの何れか一つを囲むように表示された選択ボタン表示マーク８１ｇにて示されている。図１１では、“１”により示されるアイコンボタン８１Ａが選択されている状態が示されている。この状態では、画面８０Ａがウィンドウ８０Ａ内に表示される。
【００５５】
図１１に示す画面８０Ａでは、中央に現在プリンタ５０に登録された画像データのリストを表示する一覧表示部８２が設けられており、この一覧表示部８２の下方に一覧表示部８２に表示させるリストを取得するための登録情報取得部８３Ａと、外部から設定のインポートを行うオプション設定部８３ｂが設けられている。
【００５６】
ユーザがこの図１１に示す画面８０Ａ内の登録情報取得部８３Ａの取得ボタンをマウスクリック等で選択すると、レシートデザイナー８０は、プリンタ５０にコマンドを出力し、プリンタ５０のシリアル番号、プリンタ５０から保存された各画像データのキーコードと各画像データに設定された設定値を取得して、一覧表示部８２にリスト表示する。そして、レシートデザイナー８０は、プリンタ５０のシリアル番号とプリンタ名を基に該当する登録画像データ情報ファイル６５を検索し、該当する登録画像データ情報ファイル６５を参照して、画像キーコード（ＩＤ）に対するファイル名を一覧表示部８２にリスト表示する。図１１に示すリストに表示された画像データには、まだ設定値が設定されておらず、印刷位置及びその詳細が決定されていないこともある。
【００５７】
また、レシートデザイナー８０において、プリンタ５０に登録された画像データのプレビューを行う場合には、リスト中のファイル名等をマウスのダブルクリック等により選択すると、登録画像データ情報ファイル６５を参照して該当する画像ファイルに登録時に処理された画像変換処理を施して、画面に表示する。
【００５８】
図１２〜１４は、レシートデザイナー８０のウィンドウ８０Ａ内に表示される画面表示の別例（画面８０ｂ，８０ｃ，８０ｄ）の模式図である。
【００５９】
まず、図１２について説明する。
画面８０ｂには、図１１において“２”により示されるアイコンボタン８１ｂが選択された状態であり、図１１に示す画面８０Ａと比べて一覧表示部８２の下方の表示が一部切り替わって表示される。図１２に示す画面８０ｂは、一覧表示部８２にリスト表示された画像データをボトムロゴまたはトップロゴとして設定する画面であり、一覧表示部８２にて画像データを選択した状態でトップ・ボトム設定・解除部８４Ａにて設定を行うことにより、選択された画像をトップロゴまたはボトムロゴとして設定する。選択された画像データの詳細印刷設定については、属性設定部８４ｂにて設定する。この段階では、レシートデザイナー８０に設定値が保持された状態であり、プリンタ５０には設定値は送信されない。
【００６０】
次に、図１３について説明する。
画面８０ｃには、図１１において“３”により示されるアイコンボタン８１ｃが選択された状態であり、図１１に示す画面８０Ａと比べて一覧表示部８２の下方の表示が一部切り替わって表示される。図１３に示す画面８０ｃは、一覧表示部８２にリスト表示された画像データをウォーターマークとして設定する画面であり、一覧表示部８２にて画像データを選択した状態でウォーターマーク設定・解除部８５Ａにて設定を行うことにより、選択された画像をウォーターマークとして設定する。選択された画像データの詳細印刷設定については、属性設定部８５ｂにて設定する。この段階では、レシートデザイナー８０に設定値が保持された状態であり、プリンタ５０には設定値は送信されない。
【００６１】
次に、図１４について説明する。
画面８０ｄには、図１１において“４”により示されるアイコンボタン８１ｄが選択された状態であり、図１１に示す画面８０Ａと比べて一覧表示部８２の下方の表示が一部切り替わって表示される。図１４に示す画面８０ｄは、一覧表示部８２にリスト表示された画像データをキーワードロゴとして設定する画面であり、一覧表示部８２にて画像データを選択した状態で、キーワード入力部８６Ａにてキーワードを入力し、キーワードロゴ追加・変更・解除部８６ｂで設定を行うことにより、選択された画像をキーワードロゴとして設定する。選択された画像データの詳細印刷設定については、属性設定部８６ｃにて設定する。この段階では、レシートデザイナー８０に設定値が保持された状態であり、プリンタ５０には設定値は送信されない。
【００６２】
図１５は、レシートデザイナー８０のウィンドウ８０Ａ内に表示される画面表示の別例（画面８０ｅ）の模式図である。
【００６３】
画面８０ｄには、図１１において“５”により示されるアイコンボタン８１ｅが選択された状態であり、図１１に示す画面８０Ａと比べて一覧表示部８２の下方の表示が一部切り替わって表示される。図１５に示す画面８０ｅは、プリンタ５０に設定情報を送信する画面であり、ユーザが登録部８７に設けられた登録ボタンをマウスクリック等により選択することで、レシートデザイナー８０に保持された設定値がプリンタ５０にキーコードとともに送信される。プリンタ５０では、キーコードとともに設定値を受信すると、トップロゴブロック２３５、ボトムロゴブロック２３６，ウォーターマークブロック２３７，キーワードロゴブロック２３８にキーコード（ＩＤ）と詳細設定値をそれぞれ保存する。これにより、プリンタ５０に保存された画像データに対する設定値の設定が完了する。
【００６４】
また、レシートデザイナー８０は、送信した設定値を任意のファイルに保存することができる。設定値の保存ファイルは、グラフィックスレジスター７０が生成する登録画像データ情報ファイルを利用し、このファイルに設定値が追加情報として追記されるように構成してもよい。
【００６５】
図１６は、レシートデザイナー８０のウィンドウ８０Ａ内に表示される画面表示の別例（画面８０ｆ）の模式図である。
【００６６】
画面８０ｆには、図１１において“６”により示されるアイコンボタン８１ｆが選択された状態であり、図１１に示す画面８０Ａと比べて一覧表示部８２の下方の表示が一部切り替わって表示される。図１６に示す画面８０ｆは、プリンタ５０から設定値情報を取得して印刷表示する画面であり、ユーザは登録情報取得部８８Ａを介して登録した設定値をプリンタ５０から取得し、印刷設定部８８ｂにて印刷設定を行い、印刷指示部８８ｃにて印刷指示を行う。このとき、画像登録装置１０はプリンタの初期設定コマンドとテスト印刷パターンのみを送信することにより、プリンタ５０に印刷を実行させる。
【００６７】
このようにレシートデザイナー８０は、キーコードと対で設定値をプリンタ５０に送信することにより、グラフィックスレジスター７０によって登録された画像データの印刷位置を詳細印刷設定とともに指定することができる。
【００６８】
次に、グラフィックスレジスター７０とレシートデザイナー８０間の連携動作について詳細に説明する。
【００６９】
上述したとおり、グラフィックスレジスター７０とレシートデザイナー８０は、プリンタ５０から一切画像データの取得を行わない。グラフィックスレジスター７０は、画像データの登録時に登録画像データ情報ファイルを生成し、その後グラフィックスレジスター７０とレシートデザイナー８０は、登録画像のキーコードのみを取得して、この登録画像データ情報ファイルを参照して、それぞれのキーコードに対する画像データを印刷及びプレビューを実行する。
【００７０】
以下、本実施形態における、画像データの登録、削除、プレビューについてフローチャートを参照しながら詳細に説明する。
【００７１】
図１７は、画像データのプリンタ５０への登録の流れを示すフローチャートである。
まず、ユーザが図９に示す画面７０ｃ内の画像データ登録部７７ｃを操作して画像登録指示がグラフィックスレジスター７０に入力されると（ステップＳ１）、グラフィックスレジスター７０は、基となる画像ファイルから設定に応じて画像データの色数、減色、明るさ、大きさ、下余白量等を調整した送信用画像データを生成する（ステップＳ２）。そして、グラフィックスレジスター７０は、プリンタ５０に送信用画像データＳ３をキーコードとともに送信する（ステップＳ３）。
【００７２】
プリンタ５０は、送信用画像データを受信すると、受信した画像データをキーコードとともに画像データブロック２３４に保存し、画像データの登録を行う（ステップＳ７）。
【００７３】
プリンタ５０への送信用画像データの送信が完了すると、グラフィックスレジスター７０は、プリンタ５０に対してプリンタ５０が有する固有のシリアル番号を送信するよう要求する（ステップＳ４）。
プリンタ５０は、このシリアル番号要求を受信すると（ステップＳ８）、ＲＡＭ２３０内部の不揮発性領域（またはＲＯＭ２２０）に記憶されたシリアル番号を読み出し、このシリアル番号を画像登録装置１０、すなわちグラフィックスレジスター７０に送信する（ステップＳ９）。
【００７４】
そして、グラフィックスレジスター７０は、このシリアル番号をプリンタ５０から受信すると（ステップＳ５）、グラフィックスレジスター７０は、プリンタ５０に登録した画像データの基となる画像ファイルが記憶された論理パスと、キーコードと、画像ファイルに施された画像変換処理の種類及び内容（色数、減色方法、明るさ、大きさ、下余白量等）を関連づけて登録画像データ情報ファイル（登録ログファイル）６５に保存する。ここで、登録画像データ情報ファイル６５のファイル名は、プリンタ名＋シリアル番号のように、プリンタ毎にユニークな名称が与えられる。
【００７５】
したがって、グラフィックレジスター７０及びレシートデザイナー８０が登録した画像データに関する画像ファイルを参照する場合には、接続名に対応するファイル名とプリンタから受信した識別子のファイルを探し出し、ファイルをオープンして内容を確認することにより、画像データをプリンタから受信しなくても、送信した内容を確認することができる。
【００７６】
図１８は、画像データのプリンタ５０からの削除の流れを示すフローチャートである。
まず、ユーザが図９に示す画面７０ｃ内の画像データ登録部７７ｃを操作して画像削除指示がグラフィックスレジスター７０に入力されると（ステップＳ１１）、グラフィックスレジスター７０は、削除すべき画像データのキーコードを指定した削除指示をプリンタ５０に送信する（ステップＳ１２）。
【００７７】
プリンタ５０は、削除指示を受信する（ステップＳ１６）と、受信した削除指示に指定されていたキーコードに対応する画像データを画像データブロック２３４から削除する。
【００７８】
その後、プリンタ５０への送信用画像データの送信が完了すると、グラフィックスレジスター７０は、プリンタ５０に対してプリンタ５０が有する固有のシリアル番号を送信するよう要求する（ステップＳ１３）。
プリンタ５０は、このシリアル番号要求を受信すると（ステップＳ１７）、ＲＡＭ２３０内部の不揮発性領域（またはＲＯＭ２２０）に記憶されたシリアル番号を読み出し、このシリアル番号を画像登録装置１０、すなわちグラフィックスレジスター７０に送信する（ステップＳ１８）。
【００７９】
そして、グラフィックスレジスター７０は、このシリアル番号をプリンタ５０から受信すると（ステップＳ１４）、グラフィックスレジスター７０は、接続名に対応するプリンタ名と、プリンタから受信したシリアル番号に対応するファイル名のファイルを探し出し、該当する登録画像データ情報ファイルをオープンし、削除した画像データに関する各種情報（キーコード、ファイルパス、色数、減色方法、明るさ、大きさ、下余白量等）を削除して終了する。
【００８０】
このように、本実施形態では、プリンタ５０内の画像データを削除すると、グラフィックレジスター７０が管理する登録画像データ情報ファイル内の情報も削除に応じて削除するので、常にプリンタ５０内の画像データの状態と画像登録装置１０にて記憶しているプリンタ５０内の画像データの状態を一致させることができる。したがって、チェックのためにプリンタ５０から画像データを送信させる必要が一切なく、通信速度が遅いインタフェースを備えていても、使い勝手のよいシステムを構築することができる。
【００８１】
図１９は、プリンタ５０に登録された画像データのプレビューの流れを示すフローチャートである。以下の説明では、プレビューはレシートデザイナー８０がまたプリンタ５０と通信を行っておらず、プリンタ５０からキーコードを受信していない状態においてプレビュー実行するとして説明する。
【００８２】
まず、ユーザの入力動作により、プレビュー指示がレシートデザイナー８０に入力されると（ステップＳ２１）、レシートデザイナー８０は、プリンタ５０に対し登録された画像データのキーコードを送信するように要求する（ステップＳ２２）。
（ステップＳ１２）。
【００８３】
プリンタ５０は、キーコード要求を受信する（ステップＳ３１）と、ＲＡＭ２３０の画像データブロック２３４内に記憶されているキーコードをレシートデザイナー８０に送信する（ステップＳ３２）。
【００８４】
レシートデザイナー８０は、プリンタ５０からキーコードの一覧を受信すると（ステップＳ２３）、次にプリンタ５０に対してプリンタ５０が有する固有のシリアル番号を送信するよう要求する（ステップＳ２４）。
プリンタ５０は、このシリアル番号要求を受信すると（ステップＳ３３）、ＲＡＭ２３０内部の不揮発性領域（またはＲＯＭ２２０）に記憶されたシリアル番号を読み出し、このシリアル番号を画像登録装置１０、すなわちレシートデザイナー８０に送信する（ステップＳ３４）。
【００８５】
そして、レシートデザイナー８０は、このシリアル番号をプリンタ５０から受信すると（ステップＳ２５）、レシートデザイナー８０は、接続名に対応するプリンタ名とプリンタから取得したシリアル番号に対応するファイル名のファイルを探し出し、該当する登録画像データ情報ファイル６５をオープンする（ステップＳ２６）。そして、レシートデザイナー８０は、登録画像データ情報ファイル６５内に記されたファイルパスを参照して画像データを探しだし（ステップＳ２７）、必要に応じて色数、減色方法、明るさ、大きさ、下余白量等の画像変換処理を行い画面に画像データをプレビューする（ステップＳ２８）。
【００８６】
このように、本実施形態では、画像データのプレビューを行う場合であっても、レシートデザイナー８０は、プリンタ５０からキーコードとシリアル番号を受信するだけで、プレビューを行うことができる。したがって、レシートデザイナー８０は、画像データをプリンタ５０から一切受信しないので、通信速度が遅いインタフェースを備えていても、使い勝手のよいシステムを構築することができる。
【００８７】
なお、上記説明では、シリアル番号をプリンタ５０から受信するように構成したが、これは、画像登録装置１０が複数のプリンタと接続されて、複数のプリンタに対して画像データを登録させることを前提とし、誤って登録画像データ情報ファイルとプリンタを対応させないようにするためのものである。これは、シリアル番号に限られず、個々のプリンタを識別できるユニークなものであればなんでもよく、グラフィックスレジスター７０が個々のプリンタに対して所定のコードを生成し、プリンタにコードを登録して、このコードを用いて識別を行うように構成してもよい。
【００８８】
なお、上記説明では、プレビューは、レシートデザイナー８０が行うとして説明したが、グラフィクスレジスタ−７０が同様のプレビュー機能を有している場合には、グラフィックスレジスター７０は図１９に示す流れと同様の流れでプレビューを行うことができる。
【００８９】
なお、識別コードごとにファイルを分割するように説明したが、識別コードと画像登録情報（キーコード、ファイルパス、画像処理方法）が関連付けられていれば、同一のファイルに記録してもよいし、ファイルではなく、データベースやレジストリに記録してもよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係るＰＯＳシステムの構成図である。
【図２】画像登録装置および印刷装置の制御ブロック図である。
【図３】印刷装置が記憶する設定値を示す図である。
【図４】レシート装飾処理の一例を示す説明図である。
【図５】印刷制御プログラムの詳細構成を示すブロック図である。
【図６】ゲートウェイのウィンドウの表示例である。
【図７】グラフィックスレジスターのウィンドウに表示される画面表示の一模式図である。
【図８】グラフィックスレジスターのウィンドウに表示される画面表示の他の模式図である。
【図９】グラフィックスレジスターのウィンドウに表示される画面表示の他の模式図である。
【図１０】グラフィックスレジスターのウィンドウに表示される画面表示の他の模式図である。
【図１１】レシートデザイナーのウィンドウに表示される画面表示の一模式図である。
【図１２】レシートデザイナーのウィンドウに表示される画面表示の他の模式図である。
【図１３】レシートデザイナーのウィンドウに表示される画面表示の他の模式図である。
【図１４】レシートデザイナーのウィンドウに表示される画面表示の他の模式図である。
【図１５】レシートデザイナーのウィンドウに表示される画面表示の他の模式図である。
【図１６】レシートデザイナーのウィンドウに表示される画面表示の他の模式図である。
【図１７】画像データのプリンタへの登録の流れを示すフローチャートである。
【図１８】画像データのプリンタからの削除の流れを示すフローチャートである。
【図１９】プリンタに登録された画像データのプレビューの流れを示すフローチャートである。
【符号の説明】
【００９１】
１０    画像登録装置
５０    プリンタ
６０    ゲートウェイ
６５    登録画像データ情報ファイル（登録ログファイル）
７０    グラフィックスレジスター
８０    レシートデザイナー
【図１】
2006301737.tif 000003
【図２】
2006301737.tif 000004
【図３】
2006301737.tif 000005
【図４】
2006301737.tif 000006
【図５】
2006301737.tif 000007
【図６】
2006301737.tif 000008
【図７】
2006301737.tif 000009
【図８】
2006301737.tif 000010
【図９】
2006301737.tif 000011
【図１０】
2006301737.tif 000012
【図１１】
2006301737.tif 000013
【図１２】
2006301737.tif 000014
【図１３】
2006301737.tif 000015
【図１４】
2006301737.tif 000016
【図１５】
2006301737.tif 000017
【図１６】
2006301737.tif 000018
【図１７】
2006301737.tif 000019
【図１８】
2006301737.tif 000020
【図１９】
2006301737.tif 000021