(57)【要約】【課題】顧客の要望等に応じて、レシート印刷の言語を変更することが可能なレシート印刷装置及び、レシート印刷方法を提供する。【解決手段】印刷データを受信するデータ送受信部１１と、複数種類の言語情報を記憶しており、該言語情報に基づいて受信した印刷データを指定された所定の印刷言語に変換する言語変換部１３と、受信した印刷データ及び言語変換部により変換された印刷言語に基づいて、所定のレシートフォーマットの印刷イメージを生成する印刷制御部１２と、印刷制御部の制御に基づいて、前記印刷情報を印刷する印刷部１４とを備えている。印刷言語の指定がないときは、通常印刷言語によりレシート印刷するが、印刷言語の指定があったときには、指定された印刷言語により生成された印刷イメージに従いレシート印刷を行う。【選択図】　　　図１
2004009717.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信するデータ送受信部と、
複数種類の言語情報を記憶しており、該言語情報に基づいて、前記受信した印刷データを指定された所定の印刷言語データに変換する言語変換部と、
前記受信した印刷データ及び前記言語変換部により変換された前記印刷言語データに基づいて、所定のレシートフォーマットの印刷イメージを生成する印刷制御部と、
前記印刷制御部の制御に基づいて、前記印刷イメージを印刷する印刷部と、
を備えることを特徴とするレシート印刷装置。
【請求項２】
さらに、為替レートを記憶しているレート記憶部と、該記憶している為替レートに基づいて、受信した前記印刷データ中の金額欄のデータを指定された他の通貨に換算する通貨換算部とを備え、
前記印刷制御部は、前記通貨換算部により換算された換算データを前記金額欄のデータとして前記印刷情報を生成することを特徴とする請求項１に記載のレシート印刷装置。
【請求項３】
前記印刷制御部は、前記印刷データと該印刷データを変換後の前記印刷言語データとを併記する前記印刷情報を生成することを特徴とする請求請１または２に記載のレシート印刷装置。
【請求項４】
前記印刷制御部は、複数種類の印刷言語により印刷する場合には、前記印刷言語の種類毎に異なる色により印刷するよう制御することを特徴とする請求項３に記載のレシート印刷装置。
【請求項５】
前記言語変換部による変換結果及び／又は前記通貨換算部の前記換算データを外部に出力可能であることを特徴とする請求項１から４のいずれか１項に記載のレシート印刷装置。
【請求項６】
（１）　　指定された情報に基づいて印刷言語を選択する工程と、
（２）　　受信した印刷データを、記憶している言語情報に基づいて、選択された前記印刷言語又は印刷形式からなる印刷言語データに変換する変換工程と、
（３）　　受信した前記印刷データ及び変換された前記印刷言語データから所定の印刷フォーマットの印刷情報を生成する工程と、
（４）　　前記生成した印刷情報をレシートに印刷する工程と、
を備えることを特徴とするレシート印刷方法。
【請求項７】
前記変換工程（２）に続き、さらに、内部に記憶し又は外部から取得した為替レートに基づいて、受信した前記印刷データ中の金額欄のデータを指定された他の種類の通貨に換算する換算工程を備え、
前記印刷情報生成工程（３）は、前記印刷データの金額欄のデータとして、前記換算工程により換算された換算データを使用して前記印刷情報を生成することを特徴とする請求項６に記載のレシート印刷方法。
【請求項８】
前記印刷情報生成工程（３）は、前記印刷データと該印刷データを変換した後の前記印刷言語データとを併記するよう前記印刷情報を生成する工程を備えることを特徴とする請求請６または７に記載のレシート印刷方法。
【請求項９】
前記印刷情報生成工程（３）は、前記印刷言語データの言語の種類に応じて、異なる色により印刷するよう制御することを特徴とする請求項８に記載のレシート印刷方法。
【請求項１０】
前記言語変換部による変換結果及び／又は前記通貨換算部の前記換算データを外部に出力可能であることを特徴とする請求項６から９のいずれか１項に記載のレシート印刷方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載のレシート印刷方法の各工程をコンピュータに実行させるプログラム。
【請求項１２】
請求項６乃至１０のいずれか１項に記載のレシート印刷方法の各工程をコンピュータに実行させるプログラムを記載したコンピュータにより読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホスト装置から受信した印刷データをレシートに印刷するレシート印刷装置及びレシート印刷方法に関する。
【０００２】
【従来技術】
従来のレシート印刷装置では、ホスト装置から受信した印刷データは、印刷制御部により印刷イメージとして印刷バッファに展開され、展開された印刷イメージをそのまま印刷ヘッドによりレシート上に印刷する。ホストから送信される印刷データは、印刷イメージを構成するビットイメージとして送信されることもあるが、キャラクタ、数字等のコードデータで表される場合には、例えば、ＡＳＣＩＩコード等のコードデータとして送信されるのが一般的である。
【０００３】
レシート印刷装置では、受信したコードデータをキャラクタジェネレータ等により印刷ビットイメージに変換する。変換された印刷ビットイメージは印刷バッファに展開され、印刷ヘッドによりレシート上に印刷される。
【０００４】
【発明が解決しようとする課題】
したがって、ホスト装置では、レシート印刷する数値及びキャラクタに対応する印刷データを作成し、レシート印刷装置に送信しなければならない。この点に関しては、例えば、日本語で印刷する場合には日本語のコードを印刷データとして送信し、英語で印刷する場合には、英語のコードを送信しなければならない。そのため、ホスト装置から送信される印刷データの印刷言語は、予め定められている。
【０００５】
一方、最近、交通機関の発達、国際交流の進展等により、日常生活の中でも多種多様な言語が使用される機会が多くなっている。このような現象は、ヨーロッパ、アメリカ等の諸外国で顕著であるが、近時日本においても同様な状況となっている。このような状況下では、日常の買い物の際に発行されるレシート印刷も、顧客の使用する言語に合わせることが好ましい。しかし、従来のレシート印刷装置では、上述のように、ホスト装置により予め印刷データの印刷言語が定められているため、精算時点にオペレータが顧客の使用言語に合わせて、レシートの印刷言語を変更することは困難であった。
【０００６】
本発明は、このような点に鑑みてなされたもので、顧客に合わせてレシートへの印刷言語を簡単に変更可能なレシート印刷装置及びレシート印刷方法を提供することをその目的の一つとする。
【０００７】
また本発明は、複数の言語によるレシート印刷を可能にするレシート印刷装置及びレシート印刷方法を提供することをその目的の一つとする。
【０００８】
さらに本発明は、指定された通貨に換算して印刷可能なレシート印刷装置及びレシート印刷方法を提供することをその目的の一つとする。
【０００９】
【課題を解決するための手段】
本発明においては、印刷データを内部に記憶した言語情報に基づいて、印刷データを指定された印刷言語に変換する言語変換部を設けることにより、送信された印刷データを所定の言語により印刷可能とし、上述の課題を達成する。
【００１０】
本発明の第一の態様にかかるレシート印刷装置は、印刷データを受信するデータ送受信部と、複数種類の言語情報を記憶しており、該言語情報に基づいて受信した印刷データを指定された所定の印刷言語データに変換する言語変換部と、受信した印刷データ及び言語変換部により変換された印刷言語データに基づいて、所定のレシートフォーマットの印刷イメージを生成する印刷制御部と、印刷制御部の制御に基づいて印刷イメージを印刷する印刷部とを備えることを特徴とする。
【００１１】
この態様によると、印刷データを所定の言語に変換してレシート印刷が可能となるので、顧客の要望に応じて、レシート印刷の言語を変更することが可能となる。
【００１２】
本発明の他の態様にかかるレシート印刷装置は、さらに、為替レートを記憶しているレート記憶部と、該記憶している為替レートに基づいて、受信した前記印刷データ中の金額欄のデータを指定された他の通貨に換算する通貨換算部とを備え、印刷制御部は、通貨換算部により換算された換算データを前記金額欄のデータとして前記印刷情報を生成することを特徴とする。
【００１３】
この態様によると、さらに金額欄を他の通貨に換算した金額を印刷することが可能となる。
【００１４】
本発明の他の態様にかかるレシート印刷装置は、前記印刷制御部が印刷データと該印刷データを変換後の印刷言語データとを併記する印刷情報を生成することを特徴とする。
【００１５】
この態様によると、通常印刷言語と指定された印刷言語の双方によるレシート印刷が可能となるので、特殊言語の印刷を希望する顧客及びオペレータの双方による内容の確認が容易となる。
【００１６】
本発明の他の態様にかかるレシート印刷装置は、印刷制御部が、複数種類の印刷言語により印刷する場合には、印刷言語の種類毎に異なる色により印刷するよう制御することを特徴とする。
【００１７】
この態様によると、言語の種類により印刷される色が異なるため、区別が容易となり、視認性が向上する。
【００１８】
本発明の他の態様にかかるレシート印刷装置は、言語変換部による変換結果及び／又は通貨換算部の換算データを外部に出力可能であることを特徴とする。
【００１９】
この態様によると、言語変換した印刷データ及び／又は換算通貨による金額を、例えば、カスタマディスプレイ等の外部装置に転送することにより、顧客用表示を顧客の希望する所定の言語により表示させることが可能となる。
【００２０】
本発明の第一の態様にかかるレシート印刷方法は、（１）指定された情報に基づいて印刷言語を選択する工程と、（２）受信した印刷データを、記憶している言語情報に基づいて、選択された印刷言語又は印刷形式からなる印刷言語データに変換する変換工程と、（３）受信した印刷データ及び変換された印刷言語データから所定の印刷フォーマットの印刷情報を生成する工程と、（４）生成した印刷情報をレシートに印刷する工程を備えることを特徴とする。
【００２１】
本発明の他の態様にかかるレシート印刷方法は、変換工程（２）に続き、さらに、内部に記憶し又は外部から取得した為替レートに基づいて、受信した印刷データ中の金額欄のデータを指定された他の種類の通貨に換算する換算工程を備え、印刷情報生成工程（３）は、印刷データの金額欄のデータとして、換算工程により換算された換算データを使用して印刷情報を生成すること備えることを特徴とする。
【００２２】
本発明の他の態様にかかるレシート印刷方法は、印刷情報生成工程（３）が、印刷データと該印刷データを変換した後の印刷言語データとを併記するよう印刷情報を生成する工程を備えることを特徴とする。
【００２３】
本発明の他の態様にかかるレシート印刷方法は、印刷情報生成工程（３）が、印刷言語データの言語の種類に応じて、異なる色により印刷するよう制御することを特徴とする。
【００２４】
本発明の他の態様にかかるレシート印刷方法は、言語変換部による変換結果及び／又は前記通貨換算部の前記換算データを外部に出力可能であることを特徴とする。
【００２５】
本発明のさらに他の態様は、上述のレシート印刷方法の各工程を、コンピュータに実行させるプログラムであることを特徴とする。コンピュータは、ＣＰＵ、論理回路、メモリ、及び各種制御プログラム等から成り、本プログラムを読み込むことにより、上記データ通信方法の各工程を実行する。
【００２６】
本発明の他の態様は、上述のレシート印刷方法の各工程をコンピュータに実行させるプログラムを記載したコンピュータにより読み取り可能な記録媒体であることを特徴とする。コンピュータは、ＣＰＵ、論理回路、メモリ、及び各種制御プログラム等から成り、本記録媒体に記録されたプログラムを読み込むことにより、上記レシート印刷方法の各工程を実行する。
【００２７】
【発明の実施の形態】
本発明の実施の形態について、図面を用いて説明する。図１は、本発明の第１の実施形態にかかるレシート印刷装置１０の基本構成を概括的に示す機能ブロック図である。レシート印刷装置１０は、ＰＯＳシステム等のホスト装置８０から送信される印刷データをレシート印刷用紙上に印刷して、レシートとして発行する。ホスト装置８０からは、通常使用される言語による印刷データが送信される。
【００２８】
ここで「通常使用される言語」とは、レシート印刷装置１０が使用される国、地域で通常使用されている言語である。例えば、レシート印刷装置１０が日本において使用される場合であれば、「日本語」が通常使用される言語である。本明細書においては、このような通常使用される言語を「通常印刷言語」と称する。通常印刷言語は、レシート印刷装置１０の導入時又は必要なときに所定の設定権限者により設定され、又は変更される。
【００２９】
ホスト装置８０から送信された印刷データは、データ送受信部１１により受信される。印刷言語が指定されている場合には、印刷制御部１２の制御の下、印刷データ中の言語変換の必要なデータが言語変換部１３に送られる。言語変換部は、受信した印刷データを指定された印刷言語に変換する。ここで、「印刷言語」とは、レシートに印刷される言語の種類のことであり、通常印刷動作においては通常印刷言語が印刷言語となり、他の印刷言語が指定されたときには、指定された言語が印刷言語となる。尚、本明細書においては、印刷言語にはローマ字による表記も含まれるものとする。
【００３０】
印刷言語の指定は、精算時にオペレータにより指定可能な構成とすることが望ましい。例えば、精算オペレータによる操作部８１からの印刷言語指定操作に基づいて、ホスト装置８０からレシート印刷装置１０の印刷言語を指定する。また、レシート印刷装置に、印刷言語を指定するための操作部（図示せず）を設けることも可能である。この場合、レシート印刷装置に印刷言語指定コマンドを送信することにより印刷言語を設定する構成とすることが可能である。指定された印刷言語は、言語変換部１３の変換制御部１５内に一時的に設定される。指定された印刷言語の設定期間は、指定された顧客のトランザクションが終了するまでの間、設定解除指示があるまでの間、または次の印刷言語の指定があるまでの期間等、自由に設定可能である。
【００３１】
印刷データは、ホスト装置からビットマップ形式のデータとして送信することも可能ではあるが、データ通信の負荷、及び伝送効率等の観点から、文字、数字等は、通常、アスキー（ＡＳＣＩＩ）等のコードデータとして送信することが望ましい。レシート印刷装置では、特定の印刷言語が指定されていない場合には、受信した印刷データを言語変換することなく通常印刷言語の印刷イメージとして印刷バッファに展開する。通常印刷言語以外の印刷言語が指定されている場合には、言語変換部１３により、受信した印刷データを指定された印刷言語に変換する。
【００３２】
印刷言語への変換は、受信した印刷データの用語を解析して、対応する印刷言語の用語へ変換する。言語変換部１３は、変換制御部１５の制御の下、言語情報記憶部１６に記憶している変換辞書等の言語情報に基づいて、印刷言語に変換する。言語変換部１３は、ワンチップ集積回路により構成してもよい。
【００３３】
指定された印刷言語に変換された印刷データは、印刷制御部１２の制御に基づいて最終的な印刷イメージに展開（変換）され、印刷部１４の印刷バッファ１７に展開される。印刷データをビットマップからなる印刷イメージへに展開するため、キャラクタジェネレータ等（図示せず）の変換装置が用いられる。印刷バッファに展開された印刷イメージは、紙送り機構、印刷ヘッド、印刷制御回路を含む印刷機構１８により、レシート用紙上に印刷される。
【００３４】
図２に本発明の第２の実施形態に係るレシート印刷装置２０の機能ブロック図を示す。第１の実施形態とは、通貨変換部３０を備える点で異なっている。通貨変換部３０は、換算制御部３１と、通貨を換算するための換算レート等の通貨情報を記憶している通貨情報記憶部３２とを備えており、印刷データ中の金額欄のデータを、記憶している換算レートに基づいて指定された他の通貨単位のデータに変換する。通貨情報記憶部３２に記憶している換算レートは、できるだけ最新のデータとなるように所定のタイミングで更新することが望ましい。指定された所定の通貨に換算された金額欄のデータは、印刷制御部２２の制御の下、印刷データ中の金額欄の印刷データと置き換えられ、他の印刷データとマージされて印刷部２４の印刷バッファ２７に展開される。印刷バッファに展開された印刷イメージは、印刷機構２８により、レシート用紙上に印刷される。
【００３５】
図３を用いて、印刷言語の設定及び印刷形式の設定の一例を説明する。以下の図３及び図４の説明においては、説明を簡明にするために図２の第２の実施例を用いて説明するが、図１に示す第１の実施例においても同様に適用可能である。印刷言語及び印刷形式は、言語変換部２３の変換制御部２５内に記憶される。図３は、通常印刷言語及び指定された印刷言語を設定するために、変換制御部２５内に設けられる各種設定部及び、印刷形式の一部をイメージ的に示している。通常言語設定部４０には通常印刷言語が設定され、各種印刷形式１〜３の各言語設定部４１〜４５には、通常印刷言語又は指定された印刷言語（必要に応じて複数言語）が設定される。
【００３６】
図３では、説明のための例示として日本語（以下、日本語を記号「Ａ」で示す）を通常印刷言語とし、指定された印刷言語として英語（以下、英語を記号「Ｂ」で示す）を用いている。通常印刷言語及び印刷形式としてどのようなものを使用するかは、一般的に、店舗単位又は企業単位で決定されるものであり、オペレータの操作により頻繁に変更される性質のものではない。従って、通常印刷言語及び印刷形式は、設定権限者により予め設定されているものとして説明する。図３の例では、通常使用言語として日本語が選択されているので、通常言語設定部４０には、日本語である「Ａ」が設定されている。以下、印刷形式１〜３のいずれかが設定された場合について、それぞれ説明する。
【００３７】
レシート印刷の印刷形式として印刷形式１が設定された場合、基本構成では、印刷言語設定部４１には自動的に通常印刷言語が設定され、オペレータにより異なる印刷言語の指定がされない限り、通常印刷言語によるレシート印刷が実行される。通常印刷言語として日本語が設定されている場合、図３に例示するような、日本語で印刷されたレシート３６が発行される。この状況下、オペレータにより印刷言語として英語が指定されると、印刷言語設定部４１の設定が、通常印刷言語である日本語「Ａ」から英語「Ｂ」に変更される。図中の「Ａ」→「Ｂ」は印刷言語が日本語「Ａ」から英語「Ｂ」に変更されることを意味する。印刷言語設定部４１の設定が英語に変更されると、日本語のレシート３６に代えて、図３に例示するような英語のレシート３７が発行される。
【００３８】
印刷言語設定部４１の設定は、オペレータにより指定されたトランザクション（顧客毎の精算処理）が終了すると通常の印刷言語に戻され、次のトランザクションにおいて再度印刷言語の指定がされない限り、通常印刷言語である日本語（Ａ）のレシートを発行する構成が好ましい。通常印刷言語によるレシートの二ーズがもっとも多いと考えられるからである。しかし、必要があれば、オペレータにより指定された印刷言語の設定を維持し、そのまま次のトランザクションのレシート印刷を行う構成とすることも可能である。
【００３９】
次に印刷形式２が設定された場合について説明する。印刷形式２は、２種類の印刷言語により上段と下段に分けて印刷するレシート印刷形式である。印刷形式２の設定として、全てのレシート印刷を２段に印刷するように構成することも可能である。しかし、印刷用紙、インクを節約するとともに迅速な印刷を行う観点から、オペレータによる印刷言語の指定がない場合には、印刷形式１によるレシート印刷が行われ、印刷言語の指定がされた場合にのみ印刷形式２による２段印刷を行う構成とすることが好ましい。
【００４０】
図３においては、通常印刷言語「Ａ」を上段言語設定部４２に設定し、オペレータに指定された印刷言語「Ｂ」を下段言語設定部４３に設定しているが、これを逆に設定するよう構成することも可能である。また、下段に印刷する括弧の種類若しくは形式（括弧を印刷しない場合を含む）等の印刷形式は自由に採択可能であり、当業者が通常用いる形式を採用することも、その他の新たな形式を採用することも可能である。図３に、上段の印刷を通常印刷言語である日本語で印刷し、下段を英語で印刷したレシート３８を例示する。
【００４１】
常に２段印刷させる場合には、２種類の言語を通常印刷言語として予め指定しておき、異なる言語での印刷を希望する場合には、上段または下段の予め定められたいずれか一方の言語を指定された印刷言語に変換するよう構成することができる。また、上段及び下段の両方とも印刷言語を変更可能とする構成としてもよい。尚、印刷言語の指定は、前述の通り、個々のトランザクション毎の操作により設定され、トランザクションの終了時に通常印刷言語に戻される構成とすることが好ましい。しかし、前述のように、指定された印刷言語の設定を次のトランザクションにおいても維持する構成としてもよい。
【００４２】
次に印刷形式３が設定された場合について説明する。印刷形式３は、２種類の印刷言語を左右に印刷するレシート印刷形式である。印刷形式３においても、印刷形式２と同様に、印刷用紙及びインクを節約するとともに迅速な印刷を行う観点から、オペレータによる印刷言語の指定がない場合には、印刷形式１によるレシート印刷を行ない、印刷言語の指定がされた場合にのみ印刷形式３による左右に２種類の言語による印刷を行う構成とすることが好ましい。印刷形式３は、印刷形式２の上下２段の印刷に代えて、横方向に２種類の印刷をする印刷形式であり、この点を除き印刷形式２とほぼ同様の構成となっている。図３の例では、通常印刷言語「Ａ」が左側言語設定部４４に記憶され、指定された印刷言語「Ｂ」が右側言語設定部４５に設定されているが、これを逆に設定するよう構成することもできる。右側に設定された印刷言語「Ｂ」は括弧の中に印刷される形式が好ましいが、２つの印刷言語を区分け可能であれば、括弧の種類を変えてもよいし、他の表示形式を採用してもよい。
【００４３】
図４に、言語情報記憶部２６に記憶される言語情報の記憶形態をイメージ的に例示する。図４のＡ、Ｂ、…Ｎの各リスト５０〜５２は、各種言語Ａ〜Ｎ毎の印刷言語情報リストである。例えば、各商品アイテム又は、印刷に使用される用語毎に各言語による印刷表記が記憶されている。最上段に記憶されている挨拶分データ列５３〜５５は、レシート中に印刷される各種の言語表記による挨拶文のデータである。挨拶文データ列５３〜５５の下に、レシート印刷に使用される用語を特定する３桁の数字からなるアイテムコード５９と、アイテムコード５９により特定される印刷用語６０〜６２の各言語表記からなる用語リスト５６〜５８とが設けられている。
【００４４】
印刷されるデータ（商品名）を特定するためのアイテムコード５９は、ホスト装置８０から受信する印刷データに基づいて行なわれる。変換制御部２５は、受信した印刷データの各用語を解析して、その用語に対応するアイテムコード５９を生成する（例えば、印刷データ中に「りんご」があれば対応するアイテムコード００１が生成される）。アイテムコード５９が生成されると、アイテムコード５９に従い指定された言語（英語であれば、アイテムコード００１のＡｐｐｌｅ）に変換される。変換する言語の種類が少ない場合等には、このようなコード変換を用いずに直接所定の指定言語に変換する構成としてもよい。また、ホスト装置８０から印刷データとしてアイテムコードを送信する構成とすることもできる。この場合には、アイテムコードとＰＯＳシステムにおいて使用する商品コードとを対応付けることも可能である。
【００４５】
図４では、通常印刷言語である日本語のリスト５０も示しているが、通常印刷言語は言語変換の必要がないので、本来、通常印刷言語のリストは不用のはずである。しかし、通常印刷言語を自由に設定可能な構成とする場合には、これらの言語のリストも用意しておく必要があるため、本実施形態では、例示している。通常印刷言語を固定とする場合には、通常印刷言語のリストを設けないことも可能である。
【００４６】
印刷言語情報リスト５０〜５２に記憶されている各言語情報は、アスキーコードのような所定のコードで記憶されていても、そのまま印刷可能なビットマップ情報として記憶されていてもよい。アスキーコード等のコード情報により記憶している場合には、読み出したコード情報をキャラクタジェネレータ等によりビットマップ情報に変換して、印刷バッファに所定の印刷イメージを展開する。
【００４７】
どの印刷言語情報リスト５０〜５２を使用するかは、通常使用言語として指定されている言語、又は指定されている印刷言語により確定される。例えば、通常使用言語として日本語が指定されている場合には、印刷言語情報リスト５０が使用される。レシートの挨拶文として挨拶文データ列５３が読み出され、印刷される。レシート上に印刷される購入商品は、アイテムコード５９により指定された日本語からなる印刷用語（商品名等）６０が印刷される。印刷言語として英語Ｂが指定された場合には、印刷言語情報リスト５１が使用されて、挨拶文データ列５４及び英語の印刷用語６１が使用される。その他の言語を用いて印刷する場合も、同様に挨拶文データ列５５が使用され、特定された印刷用語６２を使用して印刷イメージが生成される。
【００４８】
尚、言語指定としてローマ字による印刷を指定するよう構成することも可能である。この場合、ローマ字の印刷言語情報リストを設けることにローマ字表記が可能となる。また、２種類の印刷言語（ローマ字を含む）による二段印刷、左右に印刷する場合に、印刷言語の種類に応じて、２色印刷とすることも可能である。２色印刷の場合には、印刷制御部により、通常印刷言語と、変換された印刷言語の印刷色を異なる色に指定する。この際、印刷する色を指定可能な構成とすることも可能である。さらに、通常印刷言語、変換された印刷言語、ローマ字を異なる色で併記することも可能である。この場合は、２色以上の印刷装置を用いることで実現できる。
【００４９】
次に、図５を用いて通貨変換部３０の処理について説明する。図５は、通貨変換部３０の換算制御部３１に設定される設定情報をイメージ的に示す図である。基準通貨の設定は、設定権限者が行う。基準通貨としては、本発明にかかるレシート印刷装置が使用される国、地域において通常使用される通貨が指定される。例えば、本発明に係るレシート印刷装置が日本において使用される場合には、通常の場合には（国際空港等の特殊な場所で使用される場合を除き）、円（￥）が基準通貨として設定される。基準通貨は、レシート印刷装置の使用される国、地域に応じて又はその使用場所（国際空港、カジノ等）に応じて、設定権限者により自由に設定及び変更可能である。設定権限者により設定された基準通貨は、基準通貨設定部７１に設定記憶される。ホスト装置から送信される印刷データ内の金額データは、通常基準通貨による表示であるので、精算処理時にオペレータによる通貨換算の指示が無ければ、そのまま換算処理されることなく、基準通貨による金額表示が行われる。
【００５０】
精算処理時にオペレータが操作部８１を操作することにより換算通貨を指定すると（指定通貨）、換算通貨設定部７２に換算通貨が記憶される。図５では、ＵＳドルが換算通貨として指定された例が示されている。換算通貨が指定されると、通貨情報記憶部３２（図２）に記憶されている通貨情報７８に基づいて、金額欄の通貨が換算される。図５では、通貨情報７８として、基準通貨である円（￥）を基準にした換算レートが示されている。このように基準通貨を基準にして換算レートを記憶していると、金額欄データに記憶している換算レートを掛け合わせるだけで良いので、迅速な換算処理が可能となる。換算レートは、定期的又は随時、最新の為替相場に基づいて更新することが好ましい。
【００５１】
印刷表示形式１〜３は、前述の言語指定のときと同様に、換算金額をどのような形式により印刷表示するかを指定するものである。各印刷表示形式１〜３は、換算通貨のみで印刷表示する場合（印刷表示形式１）、基準通貨による金額と併記する場合（印刷表示形式２、３）がある。印刷表示形式１は、換算通貨の指定が無いときは、基準通貨が通貨設定部７３に設定されており、換算通貨が指定されたときには指定された換算通貨に設定変更される。また、印刷表示形式２及び３の場合にもそれぞれの通貨設定部７３〜７７に、基準通貨及び指定通貨が設定される。基準通貨と換算通貨の関係は、前述の通常印刷言語と指定された印刷言語の関係と同じである。また、印刷形式２及び３が設定されている場合において、換算通貨が指定されないときには印刷形式１により印刷される構成が好ましいこと、及び２段印刷形式、左右の印刷形式も前述した印刷言語を印刷する場合と基本的に同じである。さらに、換算通貨の指定が、原則として、トランザクション単位で指定されトランザクションが終了すると、その設定が基準通貨に戻される形式が好ましいことも同様である。
【００５２】
図６を用いて本発明の一実施形態にかかるレシート印刷方法の処理手順を説明する。顧客の購入商品を清算するとき、精算オペレータは顧客の要望に応じて、またはオペレータ独自の判断により、操作部８１を介して印刷言語の指定、換算通貨の指定を行う。これらの指定は、ホスト装置８０を介してレシート印刷装置１０、２０に送信される。レシート印刷装置１０、２０では、ホスト装置８０からの指定に基づいて、印刷言語の設定、換算通貨の設定が行われる。
【００５３】
レシート印刷装置では、印刷言語が指定されているか（Ｓ１０１）及び換算通貨が指定されているか（Ｓ１０２）を確認する。いずれも指定されていない場合には（Ｓ１０１；Ｎｏ、Ｓ１０２；Ｎｏ）、通常印刷言語による挨拶文データ列が読み出される（Ｓ１０３）。読み出された挨拶文データ列は、受信した通常印刷言語による印刷データとともに印刷イメージとして展開されて印刷バッファに記憶される（Ｓ１０９）。印刷バッファに記憶された印刷イメージは、印刷制御部の制御の下、印刷機構によりレシート上に印刷される（Ｓ１１０）。
【００５４】
印刷言語が指定されている場合には（Ｓ１０１；Ｙｅｓ）、予め設定されている所定の印刷形式に応じて印刷言語の設定が行われる（Ｓ１０４）。次に、印刷形式に応じて、通常印刷言語または指定された印刷言語による挨拶文の読み出しが行われ（Ｓ１０５）、指定された印刷言語による用語（商品名等）の読み出しが行われる（Ｓ１０６）。読み出された印刷言語による挨拶文及び用語等は、印刷制御部による制御に基づいて印刷イメージに変換され、印刷バッファに記憶される（Ｓ１０９）。この場合において、２段印刷等の場合には、変換した印刷言語の用語（商品名等）と受信した通常印刷言語による用語（商品名等）とマージされて印刷イメージに変換される。
【００５５】
次に、換算通貨の指定があった場合について説明する。換算通貨の指定があると（Ｓ１０２；Ｙｅｓ）、換算レートが読み出されて（Ｓ１０７）、金額欄のデータが指定通貨に換算処理される（Ｓ１０８）。換算処理された金額データは、印刷データ中の金額欄のデータと置き換えられて、通常印刷言語又は言語変換された印刷言語よる商品等の他のデータとともにマージされた状態で印刷イメージに展開され、印刷バッファに記憶される（１０９）。印刷バッファに記憶された印刷イメージは、印刷制御部の制御の下、印刷機構によりレシート上に印刷される（Ｓ１１０）。
【００５６】
【発明の効果】
以上説明したように、本発明によると、内部に記憶した言語情報に基づいて、印刷データを指定された印刷言語に変換する言語変換部を設けることにより、顧客の要望に応じて、指定された印刷言語によりレシート印刷すること可能とする。この際、レシート印刷を複数種類の言語により併記することも可能であり、また言語毎に異なる色で印刷するよう構成することも可能である。また、本発明の他の実施形態によると、通貨変換部を設けることにより、金額欄を他の通貨に換算して表示させることも可能であり、顧客のニーズに対応したレシートの発行が可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るレシート印刷装置の基本構成を概括的に示す機能ブロック図である。
【図２】本発明の第２の実施形態に係るレシート印刷装置の基本構成を概括的に示す機能ブロック図である。
【図３】変換制御部内に設けられる各種設定部及び、印刷形式の一部をイメージ的に示す図である。
【図４】言語変換部の言語情報記憶部に記憶される言語情報の記憶形態をイメージ的に例示する図である。
【図５】通貨変換部の換算制御部に設定される設定情報をイメージ的に示す図である。
【図６】本発明の一実施例にかかるレシート印刷処理手順を示すフローチャートである。
【符号の説明】
１０　本発明の第１の実施形態に係るレシート印刷装置
１３、２３　言語変換部
１５、２５　変換制御部
１６、２６　言語情報記憶部
２０　本発明の第２の実施形態に係るレシート印刷装置
３０　通貨変換部
３１　換算制御部
３２　通貨情報記憶部
３６〜３８　各種言語によるレシート印刷例
４０　通常言語設定部
４１〜４５　各種言語設定部
５０〜５２　印刷言語情報リスト
５３〜５５　挨拶文データ列
５６〜６２　各種言語の用語リスト
５９　アイテムコード
６０〜６２　印刷用語
【図１】
2004009717.tif 000003
【図２】
2004009717.tif 000004
【図３】
2004009717.tif 000005
【図４】
2004009717.tif 000006
【図５】
2004009717.tif 000007
【図６】
2004009717.tif 000008