(57)【要約】【課題】複数の言語でレシートを発行する場合において、レシートの見やすさを向上できるようにすることを目的とする。【解決手段】日本語に対応した文字列情報を取得し、文字列情報に基づく日本語レシートを発行するプリンター制御部１０を備えるプリンター１であって、プリンター制御部１０は、所定の場合に、文字列情報を外国語に翻訳した翻訳後文字列情報を取得し、日本語レシート、及び、翻訳後文字列情報に基づく外国語レシートを発行する。【選択図】図２
2018089826.tif 000002
【特許請求の範囲】
【請求項１】
第１言語に対応した文字情報を取得し、前記文字情報に基づく第１レシートを発行する
制御部を備える印刷装置であって、
前記制御部は、
所定の場合に、前記文字情報を第２言語に翻訳した翻訳後文字情報を取得し、前記第１
レシート、及び、前記翻訳後文字情報に基づく第２レシートを発行する
印刷装置。
【請求項２】
前記制御部は、
前記第１レシートに印刷される文字のレイアウトと、前記第２レシートに印刷される文
字のレイアウトとを近似させる
請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記文字情報に加えて、前記文字情報に基づいて印刷する文字に施す装飾に関する装飾
情報を取得し、前記文字情報、及び前記装飾情報に基づいて前記第１レシートを発行し、
前記装飾情報、及び前記翻訳後文字情報に基づいて、前記第２レシートを発行する
請求項２に記載の印刷装置。
【請求項４】
前記制御部は、
前記第１言語に対応する所定の１又は複数の文字を１行で印刷した場合、前記第２レシ
ートの発行に際し、当該所定の１又は複数の文字を前記第２言語に翻訳した１又は複数の
文字について、１行で印刷する
請求項２又は３に記載の印刷装置。
【請求項５】
前記制御部は、
前記第１レシートと、前記第２レシートとを分離可能な状態で連続して発行する
請求項１から４のいずれか一項に記載の印刷装置。
【請求項６】
レシートを切断する切断部をさらに備え、
前記制御部は、
前記切断部を制御して、前記第１レシートと前記第２レシートとの間の一部を切り残し
た状態で切断する
請求項５に記載の印刷装置。
【請求項７】
外部装置と通信可能であって、
前記外部装置は、受信した前記文字情報に基づいて前記翻訳後文字情報を生成し、生成
した前記翻訳後文字情報を送信する機能を有し、
前記制御部は、
前記文字情報を前記外部装置に送信し、前記外部装置から前記翻訳後文字情報を取得す
る
請求項１から６のいずれか一項に記載の印刷装置。
【請求項８】
前記第１言語で記述された単語情報と、前記単語情報を前記第２言語に翻訳した翻訳後
単語情報とを対応付けて記憶する記憶部をさらに備え、
前記制御部は、
取得した前記文字情報に含まれる前記単語情報が前記記憶部に記録されている場合、前
記記憶部を参照して、前記翻訳後単語情報を取得し、
取得した前記文字情報に含まれる前記単語情報が前記記憶部に記憶されていない場合、
前記外部装置から前記翻訳後単語情報を取得し、前記単語情報と前記外部装置から取得し
た前記翻訳後単語情報とを対応付けて記憶部に記憶させる
請求項７に記載の印刷装置。
【請求項９】
前記制御部は、
前記文字情報に加えて、グラフィック画像情報を取得し、前記第１レシートには前記グ
ラフィック画像情報に基づいてグラフィック画像を印刷する一方、前記第２レシートには
前記グラフィック画像情報に基づく前記グラフィック画像を印刷しない
請求項１から８のいずれか一項に記載の印刷装置。
【請求項１０】
前記制御部は、
画像データを取得し、取得した前記画像データについて文字認識を行って前記文字情報
を取得する
請求項１から９のいずれか一項に記載の印刷装置。
【請求項１１】
前記第１レシートに加えて前記第２レシートを発行するか否かの設定、及び、前記第２
言語の設定を行う設定部をさらに備える
請求項１から１０のいずれか一項に記載の印刷装置。
【請求項１２】
前記第１レシートを受け取る人物を撮影可能なカメラが接続され、
前記設定部は、
前記カメラの撮影結果に基づく撮影画像データを取得し、前記撮影画像データを分析す
ることによって、前記第１レシートに加えて前記第２レシートを発行するか否かの設定、
及び前記第２言語の設定を行う
請求項１１のいずれか一項に記載の印刷装置。
【請求項１３】
前記第１レシートを受け取る人物の発話が入力される音声入力装置が接続され、
前記設定部は、
前記音声入力装置に入力された音声データを取得し、前記音声データを分析することに
よって、前記第１レシートに加えて前記第２レシートを発行するか否かの設定、及び前記
第２言語の設定を行う
請求項１１のいずれか一項に記載の印刷装置。
【請求項１４】
第１言語に対応した文字情報を取得し、前記文字情報に基づく第１レシートを発行する
制御部を備える印刷装置の制御方法であって、
前記制御部は、
所定の場合に、前記文字情報を第２言語に翻訳した翻訳後文字情報を取得し、前記第１
レシート、及び前記翻訳後文字情報に基づく第２レシートを印刷する
印刷装置の制御方法。
【請求項１５】
制御装置と、外部装置と、印刷装置とを備える印刷システムであって、
前記印刷装置は、
前記制御装置から第１言語に対応した文字情報を取得し、前記文字情報に基づく第１レ
シートを発行し、所定の場合に、前記文字情報を第２言語に翻訳した翻訳後文字情報を前
記外部装置から取得し、前記第１レシート、及び前記翻訳後文字情報に基づく第２レシー
トを印刷する制御部を有する、
印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及び印刷システムに関する。
【背景技術】
【０００２】
従来、複数の言語でレシートを発行する技術が知られている（例えば、特許文献１参照
）。特許文献１では、１枚のレシートに、日本語による文字と、日本語以外の言語に翻訳
された文字とを併記し、レシートを発行する技術を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９８９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、１枚のレシートにおいて、複数の言語が併記されるた
め、１枚のレシートにおける情報量が多くなり、レシートの見やすさが低下してしまうと
いう課題があった。
そこで、本発明は、複数の言語でレシートを発行する場合において、レシートの見やす
さを向上できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、第１言語に対応した文字情報を取得し、前記文
字情報に基づく第１レシートを発行する制御部を備える印刷装置であって、前記制御部は
、所定の場合に、前記文字情報を第２言語に翻訳した翻訳後文字情報を取得し、前記第１
レシート、及び、前記翻訳後文字情報に基づく第２レシートを発行する。
本発明によれば、所定の場合に、第１言語に対応した文字情報に基づいて文字を印刷し
た第１レシートと、第２言語に翻訳した翻訳後文字情報に基づく第２レシートと、を発行
するため、複数の言語のそれぞれについて、レシートを発行できる。そのため、１枚のレ
シートの情報量を低減でき、複数の言語でレシートを発行する場合において、レシートの
見やすさが向上する。
【０００６】
また、本発明は、前記制御部は、前記第１レシートに印刷される文字のレイアウトと、
前記第２レシートに印刷される文字のレイアウトとを近似させる。
本発明によれば、文字のレイアウトを近似させて、第１レシート、及び第２レシートを
発行するため、第１レシート、及び第２レシートの間において、印刷される情報の対応関
係が容易に認識可能となり、複数の言語でレシートを発行する場合において、レシートの
見やすさが向上する。
【０００７】
また、本発明は、前記制御部は、前記文字情報に加えて、前記文字情報に基づいて印刷
する文字に施す装飾に関する装飾情報を取得し、前記文字情報、及び前記装飾情報に基づ
いて前記第１レシートを発行し、前記装飾情報、及び前記翻訳後文字情報に基づいて、前
記第２レシートを発行する。
本発明によれば、第１レシートに印刷する文字に施す装飾と同じ装飾を、第２レシート
に印刷する文字に施して第２レシートを発行でき、複数の言語で発行するレシートのそれ
ぞれについて、レイアウトを近似させることができる。
【０００８】
また、本発明は、前記制御部は、前記第１言語に対応する所定の１又は複数の文字を１
行で印刷した場合、前記第２レシートの発行に際し、当該所定の１又は複数の文字を前記
第２言語に翻訳した１又は複数の文字について、１行で印刷する。
本発明によれば、第１言語に対応する所定の１又は複数の文字を１行で印刷した場合、
当該所定の１又は複数の文字を第２言語に翻訳した１又は文字について、１行で印刷する
ため、複数の言語で発行したレシートのそれぞれについて、レイアウトを近似させること
ができる。
【０００９】
また、本発明は、前記制御部は、前記第１レシートと、前記第２レシートとを分離可能
な状態で連続して発行する。
本発明によれば、第１レシートと第２レシートとを分離可能な状態で連続して発行する
ため、ユーザーは、翻訳された言語で印刷されたレシートが、どのレシートに対して翻訳
したレシートであるかを容易に認識できる。また、第１レシートと第２レシートとを容易
に分離できるため、複数の言語で発行されたレシートのそれぞれを容易に発行でき、ユー
ザーの利便性が向上する。
【００１０】
また、本発明は、レシートを切断する切断部をさらに備え、前記制御部は、前記切断部
を制御して、前記第１レシートと前記第２レシートとの間の一部を切り残した状態で切断
する。
本発明によれば、第１レシートと第２レシートとの間の一部を切り残した状態で切断す
るため、ユーザーが、複数の言語で発行されたレシートのそれぞれを容易に発行でき、ユ
ーザーの利便性が向上する。
【００１１】
また、本発明は、外部装置と通信可能であって、前記外部装置は、受信した前記文字情
報に基づいて前記翻訳後文字情報を生成し、生成した前記翻訳後文字情報を送信する機能
を有し、前記制御部は、前記文字情報を前記外部装置に送信し、前記外部装置から前記翻
訳後文字情報を取得する。
本発明によれば、外部装置から翻訳後文字情報を取得するため、印刷装置が翻訳後文字
情報を生成する機能がない場合でも、複数の言語でレシートを発行できる。
【００１２】
また、本発明は、前記第１言語で記述された単語情報と、前記単語情報を前記第２言語
に翻訳した翻訳後単語情報とを対応付けて記憶する記憶部をさらに備え、前記制御部は、
取得した前記文字情報に含まれる前記単語情報が前記記憶部に記憶されている場合、前記
記憶部を参照して、前記翻訳後単語情報を取得し、取得した前記文字情報に含まれる前記
単語情報が前記記憶部に記憶されていない場合、前記外部装置から前記翻訳後単語情報を
取得し、前記単語情報と前記外部装置から取得した前記翻訳後単語情報とを対応付けて記
憶部に記憶させる。
本発明によれば、文字情報に含まれる単語情報が記憶部に記憶されている場合、翻訳後
単語情報を取得し、当該単語情報が記憶部に記憶されている場合、外部装置から翻訳後単
語情報を取得し、取得した翻訳後単語情報を単語情報に対応付けて記憶するため、複数の
言語でレシートを発行する際に、外部装置に通信する頻度を低減でき、複数の言語でレシ
ートを発行する処理の高速化を図ることができる。
【００１３】
また、本発明は、前記制御部は、前記文字情報に加えて、グラフィック画像情報を取得
し、前記第１レシートには前記グラフィック画像情報に基づいてグラフィック画像を印刷
する一方、前記第２レシートには前記グラフィック画像情報に基づく前記グラフィック画
像を印刷しない。
本発明によれば、第１レシートにはグラフィック画像を印刷する一方、第２レシートに
はグラフィック画像を印刷しないため、不必要なグラフィック画像の印刷を防止でき、ユ
ーザー利便性が向上する。
【００１４】
また、本発明は、前記制御部は、画像データを取得し、取得した前記画像データについ
て文字認識を行って前記文字情報を取得する。
本発明によれば、画像データについて文字認識を行って文字情報を取得するため、画像
データに基づいてレシートを印刷する場合でも、複数の言語でレシートを発行する場合に
おけるレシートの見やすさを向上できる。
【００１５】
また、本発明は、前記第１レシートに加えて前記第２レシートを発行するか否かの設定
、及び、前記第２言語の設定を行う設定部をさらに備える。
本発明によれば、第１レシートに加えて第２レシートを発行するか否かを設定し、第２
言語を設定する設定部を備えるため、不必要な、翻訳された言語によるレシートの発行を
防止でき、ユーザーの利便性が向上する。
【００１６】
また、本発明は、前記第１レシートを受け取る人物を撮影可能なカメラが接続され、前
記設定部は、前記カメラの撮影結果に基づく撮影画像データを取得し、前記撮影画像デー
タを分析することによって、前記第１レシートに加えて前記第２レシートを発行するか否
かの設定、及び前記第２言語の設定を行う。
本発明によれば、取得した撮影画像データを分析することによって、第１レシートに加
えて第２レシートを発行するか否かの設定、及び第２言語の設定を行うため、レシートを
受け取る人物に応じた言語のレシートが発行できる。
【００１７】
また、本発明は、前記第１レシートを受け取る人物の発話が入力される音声入力装置が
接続され、前記設定部は、前記音声入力装置に入力された音声データを取得し、前記音声
データを分析することによって、前記第１レシートに加えて前記第２レシートを発行する
か否かの設定、及び前記第２言語の設定を行う。
本発明によれば、取得した音声データを分析することによって、第１レシートに加えて
第２レシートを発行するか否かの設定、及び第２言語の設定を行うため、レシートを受け
取る人物に応じた言語のレシートを発行できる。
【００１８】
上記課題を解決するために、本発明は、第１言語に対応した文字情報を取得し、前記文
字情報に基づく第１レシートを発行する制御部を備える印刷装置の制御方法であって、前
記制御部は、所定の場合に、前記文字情報を第２言語に翻訳した翻訳後文字情報を取得し
、前記第１レシート、及び前記翻訳後文字情報に基づく第２レシートを印刷する。
本発明によれば、所定の場合に、第１言語に対応した文字情報に基づいて文字を印刷し
た第１レシートと、第２言語に翻訳した翻訳後文字情報に基づく第２レシートと、を発行
するため、複数の言語のそれぞれについて、レシートを発行できる。そのため、１枚のレ
シートの情報量を低減でき、複数の言語でレシートを発行する場合において、レシートの
見やすさが向上する。
【００１９】
上記課題を解決するために、本発明は、制御装置と、外部装置と、印刷装置とを備える
印刷システムであって、前記印刷装置は、前記制御装置から第１言語に対応した文字情報
を取得し、前記文字情報に基づく第１レシートを発行し、所定の場合に、前記文字情報を
第２言語に翻訳した翻訳後文字情報を前記外部装置から取得し、前記第１レシート、及び
前記翻訳後文字情報に基づく第２レシートを印刷する制御部を有する。
本発明によれば、所定の場合に、第１言語に対応した文字情報に基づいて文字を印刷し
た第１レシートと、第２言語に翻訳した翻訳後文字情報に基づく第２レシートと、を発行
するため、複数の言語のそれぞれについて、レシートを発行できる。そのため、１枚のレ
シートの情報量を低減でき、複数の言語でレシートを発行する場合において、レシートの
見やすさが向上する。
【図面の簡単な説明】
【００２０】
【図１】ネットワークシステムの構成を示す図。
【図２】プリンター、及びホストコンピューターの機能的構成を示す図。
【図３】翻訳サーバーの機能的構成を示す図。
【図４】ホストコンピューター、及びプリンターの動作を示すフローチャート。
【図５】ネットワークシステムの動作を示すフローチャート。
【図６】印刷データ、及びレシートを模式的に示す図。
【図７】印刷データの一例を示す図。
【図８】対応テーブルの一例を示す図。
【図９】日本語レシート、及び外国語レシートの一例を示す図。
【発明を実施するための形態】
【００２１】
図１は、ネットワークシステム１００（印刷システム）の構成を示す図である。
【００２２】
ネットワークシステム１００は、スーパーマーケットや、コンビニエンスストア、デパ
ート、飲食店等の商品や、サービス等を提供し、この提供に応じて会計が行われる店舗を
運営する企業が利用するシステムである。
【００２３】
図１に示すように、ネットワークシステム１００は、複数の店舗システム２００と、翻
訳サーバー４（外部装置）とを備える。店舗システム２００のそれぞれと、翻訳サーバー
４とは、インターネット、その他のネットワークを含んで構成されるグローバルネットワ
ークＧＮを介して通信可能に接続される。
【００２４】
店舗システム２００は、スーパーマーケットや、コンビニエンスストア、デパート、飲
食店等の店舗に用いられるシステムである。
【００２５】
図１に示すように、店舗システム２００は、ローカルネットワークＬＮを備える。ロー
カルネットワークＬＮには、複数のレジシステム３００と、通信装置３とが接続される。
【００２６】
レジシステム３００は、店舗に来店し、会計を行った顧客に対してクーポンやレシート
等を発行する機能を備える。図１に示すように、レジシステム３００は、プリンター１（
印刷装置）と、ホストコンピューター２（制御装置）とを備える。
【００２７】
プリンター１は、印刷機能を有する装置である。プリンター１は、プリンター１を制御
するホストコンピューター２と共に、店舗において顧客が会計を行なうレジカウンターＬ
ＣＴに設けられる。つまり、レジカウンターＬＣＴには、プリンター１と、ホストコンピ
ューター２とが設けられる。
【００２８】
ホストコンピューター２は、プリンター１と通信し、プリンター１を制御する装置であ
る。後述するように、レジシステム３００において、ホストコンピューター２は、レジカ
ウンターＬＣＴで行われる会計に応じて会計処理を実行し、プリンター１にレシートを発
行させる。プリンター１により発行されたレシートは、レジを担当するレジ担当者によっ
て会計を行う顧客に引き渡される。
【００２９】
通信装置３は、ローカルネットワークＬＮと、グローバルネットワークＧＮとを接続す
るインターフェース装置である。通信装置３は、モデム（又は、ＯＮＵ（Optical Networ
k Unit））としての機能、ルーター機能、ＮＡＴ（Network Address Translation）機能
、及び、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー機能等を有する。
通信装置３は、ローカルネットワークＬＮに接続された機器と、グローバルネットワーク
ＧＮに接続された機器との間で行われる通信に際し、機器間で送受信されるデータを転送
する。なお、図１では、通信装置３を１つのブロックで表現するが、通信装置３は、機能
に応じた複数の装置を有する構成でもよい。
【００３０】
翻訳サーバー４は、翻訳機能を有するサーバー装置である。翻訳サーバー４は、所定の
１の言語に翻訳可能な構成でもよく、複数の言語に翻訳可能な構成でもよい。本実施形態
では、翻訳サーバー４は、日本語（第１言語）から日本語以外の言語（以下、「外国語」
と表現する）（第２言語）に翻訳する機能を有するものとする。
【００３１】
次に、レジシステム３００を構成するプリンター１、及びホストコンピューター２の機
能的構成について説明する。
【００３２】
図２は、プリンター１、及びホストコンピューター２の機能的構成を示す図である。
【００３３】
プリンター１は、プリンター制御部１０（制御部）と、プリンター記憶部１１（記憶部
）と、印刷部１２と、搬送部１３と、切断部１４と、ネットワーク通信部１５と、プリン
ター入力部１６と、設定部１７と、プリンターデバイス通信部１８とを備える。
【００３４】
プリンター制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＣＰ
Ｕが制御プログラムを読み出して実行する等、ハードウェアとソフトウェアとによりプリ
ンター１の各部を制御する。
【００３５】
プリンター記憶部１１は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備
え、各種データを書き換え可能に記憶する。また、プリンター記憶部１１は、フォントテ
ーブル１１１と、対応テーブル１１２とを記憶する。フォントテーブル１１１と対応テー
ブル１１２とについては、後述する。
【００３６】
印刷部１２は、インクジェットヘッド１２１や、インクジェットヘッド１２１を駆動す
る駆動回路、キャリッジ１２２、キャリッジ１２２を走査させる走査モーター、走査モー
ターを駆動するモータードライバー、その他のプリンター１が収容する印刷媒体としての
ロール紙（不図示）に対する印刷に係る構成を備える。そして、印刷部１２は、プリンタ
ー制御部１０の制御で、ロール紙に文字や画像等を印刷する。インクジェットヘッド１２
１は、例えば、ピエゾ素子を用いて構成されるアクチュエーターによって、図示せぬイン
クタンクから供給されたインクをロール紙に向かって押し出して、先端面において開口す
るノズル孔から微細なインク粒を選択的に吐出する。キャリッジ１２２は、ロール紙の搬
送方向と交差する方向に往復移動可能に構成され、インクジェットヘッド１２１を搭載す
る。
【００３７】
搬送部１３は、ロール紙を搬送するための搬送ローラー（不図示）や、搬送ローラーと
従動する従動ローラー（不図示）、搬送ローラーを回転させる搬送モーター、搬送モータ
ーを駆動するモータードライバー、その他のロール紙の搬送に関する構成を備える。搬送
部１３は、プリンター制御部１０の制御で、ロール紙を搬送する。
【００３８】
切断部１４は、固定刃（不図示）、及び、固定刃に対して交叉するように移動可能な可
動刃（不図示）を備えるカッターユニット（不図示）や、可動刃を移動させる移動モータ
ー、移動モーターを駆動するモータードライバー、その他のロール紙の切断に関する構成
を備える。切断部１４は、プリンター制御部１０の制御で、ロール紙を切断する。また、
切断部１４は、ロール紙の切断の態様を、ロール紙の一部を切り残した状態で切断するパ
ーシャルカットとして、ロール紙を切断するための構成を備える。切断部１４は、プリン
ター制御部１０の制御で、パーシャルカットとし、ロール紙の切断を実行する。
【００３９】
ネットワーク通信部１５は、ローカルネットワークＬＮに接続し、プリンター制御部１
０の制御で、所定の通信規格に従って、通信装置３を介してグローバルネットワークＧＮ
に接続する翻訳サーバー４と通信する。
【００４０】
プリンター入力部１６は、プリンター１に設けられた操作スイッチや、タッチパネル等
の入力手段を備え、入力手段に対する操作を検出し、プリンター制御部１０に出力する。
プリンター制御部１０は、プリンター入力部１６からの入力に基づいて、入力手段に対す
る操作に対応する処理を実行する。
【００４１】
設定部１７は、外国語で文字が印刷されたレシートの発行の有無の設定、及び当該レシ
ートに印刷する文字の言語を設定する。外国語で文字が印刷されたレシートについては、
後述する。
【００４２】
なお、本実施形態において、文字が印刷されたレシートとは、１又は複数の文字により
形成される文字列が印刷されたレシートを示す。また、本実施形態では、１の文字も文字
列に相当するものとする。また、本実施形態では、「文字」は、「Ａ」や、「リ」等の文
字の他に、例えば、数字や、記号等も含む。
【００４３】
プリンターデバイス通信部１８は、ＵＳＢの規格に従ったポートや、ＵＳＢ以外のシリ
アル通信規格（ＲＳ２３２Ｃ等）に従ったポート、パラレル通信規格（ＩＥＥＥ１２８４
等）に従ったポート、有線ＬＡＮに係る通信規格（イーサネット（登録商標）等）に従っ
たポート、その他ポートを有するインターフェースボードを備える。各ポートには、デバ
イスが接続可能である。プリンターデバイス通信部１８は、プリンター制御部１０の制御
で、ポートを介してプリンター１に接続されたデバイスと通信する。なお、プリンターデ
バイス通信部１８が、無線通信機能を備え、デバイスと無線通信する構成でもよい。
【００４４】
プリンターデバイス通信部１８には、カスタマーディスプレー１８１が接続する。カス
タマーディスプレー１８１は、プリンター制御部１０の制御で、会計に関する情報を表示
する。会計を行う顧客は、カスタマーディスプレー１８１に表示された情報を視認できる
。
【００４５】
また、プリンターデバイス通信部１８には、カメラ１８２が接続する。カメラ１８２は
、少なくとも会計を行う顧客（レシートを受け取る人物）の顔を撮影可能な位置に設けら
れる撮影装置である。カメラ１８２は、プリンター制御部１０の制御に従って、所定の場
合に撮影を実行し、撮影結果に基づいて撮影画像データを生成し、生成した撮影画像デー
タをプリンター制御部１０に出力する。
【００４６】
また、プリンターデバイス通信部１８には、マイク１８３（音声入力装置）が接続され
る。マイク１８３は、プリンター制御部１０の制御で、少なくとも会計を行う顧客（レシ
ートを受け取る人物）が発話した音声を収音し、収音した音声に基づいて音声データを生
成し、生成した音声データをプリンター制御部１０に出力する。
【００４７】
また、プリンターデバイス通信部１８には、ホストコンピューター２が接続される。
【００４８】
図２に示すように、ホストコンピューター２は、ホスト制御部２０と、ホスト記憶部２
１と、ホストデバイス通信部２２と、ホスト入力部２３と、ホスト表示部２４とを備える
。
【００４９】
ホスト制御部２０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え
、ホストコンピューター２の各部を制御する。
【００５０】
ホスト記憶部２１は、図示しないハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリ
ーを備え、各種データを不揮発的に記憶する。また、ホスト記憶部２１は、商品マスター
２１１を記憶する。商品マスター２１１は、店舗で販売される商品について、商品の商品
コードと、商品の単価と、その他の商品に関する情報とを対応付けて記憶するデータベー
スである。
【００５１】
ホストデバイス通信部２２は、プリンターデバイス通信部１８と接続し、ホスト制御部
２０の制御で、所定の通信規格に従ってプリンター１と通信する。
【００５２】
ホスト入力部２３は、各種入力デバイスや、操作スイッチ等の入力手段に接続され、入
力手段に対する操作を検出し、ホスト制御部２０に出力する。
【００５３】
ホスト表示部２４は、表示パネル等の表示装置を備え、ホスト制御部２０の制御で、表
示装置に各種情報を表示する。
【００５４】
次に、翻訳サーバー４の機能的構成について説明する。
【００５５】
図３は、翻訳サーバー４の機能的構成を示す図である。
【００５６】
図３に示すように、翻訳サーバー４は、サーバー制御部４０と、サーバー通信部４１と
、サーバー記憶部４２とを備える。
【００５７】
サーバー制御部４０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備
え、翻訳サーバー４の各部を制御する。
【００５８】
サーバー通信部４１は、サーバー制御部４０の制御で、グローバルネットワークＧＮを
介してプリンター１と、所定の通信規格に従って通信する。
【００５９】
サーバー記憶部４２は、図示しないハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモ
リーを備え、各種データを不揮発的に記憶する。また、サーバー記憶部４２は、翻訳デー
タベース４２１を記憶する。翻訳データベース４２１は、日本語から外国語に翻訳するた
めに使用する各種データを格納するデータベースである。例えば、翻訳データベース４２
１は、単語や、連語、熟語等を翻訳するための辞書データ（例えば、英和辞書データ等）
や、翻訳前後の言語の文法規則等のデータを格納する。
【００６０】
次に、店舗のレジカウンターＬＣＴにおいて、会計が行われた場合のホストコンピュー
ター２、及びプリンター１の動作について説明する。
【００６１】
図４は、会計が行われた場合のホストコンピューター２、及びプリンター１の動作を示
すフローチャートである。図４において、フローチャートＡは、ホストコンピューター２
の動作を示す。また、フローチャートＢは、プリンター１の動作を示す。
【００６２】
図４の説明では、日本語のレシート（以下、「日本語レシート」と表現する）（第１レ
シート）が発行される場合を例示する。日本語レシートとは、少なくとも、日本語により
記述される文字列を含むレシートを示す。また、プリンター記憶部１１が記憶するフォン
トテーブル１１１は、日本語のフォントデータを記憶するものとする。ここで、フォント
テーブル１１１とは、複数のフォントデータを記憶するデータベースである。フォントデ
ータは、文字をロール紙に印刷可能な態様で表現する実データのことであり、例えば、ビ
ットマップフォントデータが挙げられる。フォントデータは、文字ごとに、実データと、
文字コードとが対応付く。そのため、日本語のフォントデータを記憶するフォントテーブ
ル１１１とは、少なくとも、日本語で記述された文字ごとに、フォントデータを記憶する
フォントテーブル１１１を示す。
【００６３】
図４のフローチャートＡに示すように、ホストコンピューター２のホスト制御部２０は
、顧客の会計に応じて、会計処理を実行する（ステップＳＡ１）。
【００６４】
詳述すると、会計に際し、レジ担当者は、顧客が購入した商品に付されたバーコードを
バーコードスキャナー（不図示）により読み取る。なお、バーコードスキャナーの接続先
は、プリンター１でもホストコンピューター２でも構わない。ホスト制御部２０は、バー
コードスキャナーの読み取り結果に基づいて、商品の商品コードを取得し、適宜、商品マ
スター２１１を参照して、商品の単価等の会計処理に必要な商品に関する情報を取得する
。ホスト制御部２０は、取得した商品に関する情報を、プリンター１に送信する。プリン
ター制御部１０は、受信した商品に関する情報を、カスタマーディスプレー１８１に表示
する。また、ホスト制御部２０は、取得した商品に関する情報に基づいて、合計金額の計
算や、釣銭の計算等を実行して会計を確定し、計算結果に基づく情報をプリンター１に送
信する。プリンター制御部１０は、受信した計算結果に基づく情報を、カスタマーディス
プレー１８１に表示する。
【００６５】
ステップＳＡ１の会計処理を実行した後、ホスト制御部２０は、会計処理に基づいて、
プリンター１に、会計に関する情報（商品に関する情報や、合計金額に関する情報、釣銭
に関する情報等）として文字列が印刷されたレシートを発行させる印刷データを生成する
（ステップＳＡ２）。本実施形態では、印刷データは、少なくとも、ロール紙に印刷する
文字列を示す文字列情報（文字情報）と、文字装飾や、切断、搬送等のレシートの発行に
係るコマンドとを含む。文字列情報は、１又は複数の文字コードからなる情報である。図
４の説明では、レシートに印刷される文字列が日本語である場合を例示しているため、文
字列情報を構成する１又は複数の文字コードのそれぞれは、日本語で表記される１の文字
に関する文字コードである。
【００６６】
次いで、ホスト制御部２０は、ホストデバイス通信部２２を制御して、生成した印刷デ
ータをプリンター１に送信する（ステップＳＡ３）。
【００６７】
図４のフローチャートＢに示すように、プリンター１のプリンター制御部１０は、プリ
ンターデバイス通信部１８を制御して、印刷データを受信する（ステップＳＢ１）。
【００６８】
次いで、プリンター制御部１０は、受信した印刷データ、及びフォントテーブル１１１
に基づいて、印刷部１２、搬送部１３、及び切断部１４を制御して、日本語レシートを発
行する（ステップＳＢ２）。発行された日本語レシートは、レジ担当者によって、顧客に
引き渡される。
【００６９】
ところで、プリンター１は、複数の言語でレシートを発行することが求められる場合が
ある。例えば、日本において、レジ担当者が理解可能な言語が日本語であり、会計を行う
顧客が日本語を理解可能でない場合、プリンター１は、日本語、及び当該顧客が理解可能
な外国語でレシートを発行することが求められる場合がある。これは、発行したレシート
に基づく業務（例えば、返品処理や返金処理等）を行う際の当該レジ担当者に対する支援
につながり、また、自身が行った会計を認識できる等の当該顧客に対する支援につながる
ためである。
【００７０】
しかしながら、発行する１枚のレシートに、日本語、及び顧客が理解可能な外国語で情
報を併記すると、１の言語でレシートを発行する場合と比較して、情報量が多くなり、レ
シートの見やすさが低下する可能性がある。例えば、顧客が理解可能な外国語が英語であ
るとする。この場合、「リンゴ  ￥１００」と「合計  ￥１００」とをレシートに日本語
、及び英語で併記すると、１枚のレシートには、「リンゴ  ￥１００」と「合計  ￥１０
０」と「ＡＰＰＬＥ  ￥１００」と「ＴＯＴＡＬ  ￥１００」とが印刷されることになる
。つまり、この場合における１枚のレシートには、１の言語で印刷する場合の情報量と比
較して、２倍の情報量が印刷されることになる。これでは、１の言語で１枚のレシートを
発行する場合と比較して、レシートの見やすさが低下する可能性がある。また、１枚のレ
シートには、日本語、及び顧客が理解可能な外国語が併記されため、日本語を理解できな
い顧客にとっては、日本語の情報が、不必要な情報である蓋然性が高く、よりレシートの
見やすさが低下する可能性がある。
【００７１】
以上のことから、プリンター１は、複数の言語でレシートを発行する場合、レシートの
見やすさが求められる。
【００７２】
そこで、本実施形態のプリンター１は、以下に示す動作を実行する。
【００７３】
図５は、ホストコンピューター２、プリンター１、及び翻訳サーバー４の動作を示すフ
ローチャートである。図５において、フローチャートＣは、ホストコンピューター２の動
作を示すフローチャートである。また、フローチャートＤは、プリンター１の動作を示す
フローチャートである。また、フローチャートＥは、翻訳サーバー４の動作を示すフロー
チャートである。
【００７４】
図５のフローチャートＣに示すように、ホストコンピューター２のホスト制御部２０は
、顧客の会計に応じて、会計処理を実行すると（ステップＳＣ１）、印刷データを生成す
る（ステップＳＣ２）。次いで、ホスト制御部２０は、生成した印刷データを、ホストデ
バイス通信部２２により、プリンター１に送信する（ステップＳＣ３）。
【００７５】
図５のフローチャートＤに示すように、プリンター１のプリンター制御部１０は、プリ
ンターデバイス通信部１８により、印刷データを受信する（ステップＳＥ１）。
【００７６】
以下の説明では、プリンター１が、図６に示す印刷データを受信したものとする。
【００７７】
図６は、印刷データと、印刷データによって発行されるレシートとを模式的に示す図で
ある。図６において、左側は、印刷データの内容を示す。また、図６において、右側は、
印刷データに基づいて印刷を実行することにより発行されるレシートの内容を示す。
【００７８】
図６に示すように、レシートの先頭には、ロゴを示すロゴ画像ＬＧ（グラフィック画像
）が印刷される。ロゴとは、レシートを発行する主体を示すマーク等、レシートの先頭に
定型的に記録される画像である。
【００７９】
ロゴ画像ＬＧの下方には、商品内容文字列ＭＪＲ１、及び商品内容文字列ＭＪＲ２が印
刷される。本実施形態では、商品内容文字列ＭＪＲ１は、顧客が購入した商品の名称、及
び当該商品の単価を示す文字列であり、顧客が購入した商品の名称である「リンゴ」を示
す文字列ＭＪＲ１１と、「リンゴ」の単価である「￥１００」を示す文字列ＭＪＲ１２と
を含む。また、商品内容文字列ＭＪＲ２は、顧客が購入した商品の名称、及び当該商品の
単価を示す文字列であり、顧客が購入した商品の名称である「グレープフルーツ」を示す
文字列ＭＪＲ２１と、「グレープフルーツ」の単価である「￥１００」を示す文字列ＭＪ
Ｒ２２とを含む。
【００８０】
商品内容文字列ＭＪＲ１と、及び商品内容文字列ＭＪＲ２の下方には、小計内容文字列
ＭＪＲ３が印刷される。小計内容文字列ＭＪＲ３は、顧客が購入した商品の合計金額を示
す文字列である。本実施形態では、小計内容文字列ＭＪＲ３は、「小計」を示す文字列Ｍ
ＪＲ３１と、「小計」の金額である「￥２００」を示す文字列ＭＪＲ３２とを含む。
【００８１】
小計内容文字列ＭＪＲ３の下方には、税内容文字列ＭＪＲ４が印刷される。税内容文字
列ＭＪＲ４は、顧客が購入した商品の合計金額に対する税を示す文字列である。本実施形
態では、税内容文字列ＭＪＲ４は、「税」を示す文字列ＭＪＲ４１と、税の金額である「
￥１６」を示す文字列ＭＪＲ４２とを含む。
【００８２】
税内容文字列ＭＪＲ４の下方には、合計内容文字列ＭＪＲ５が印刷される。合計内容文
字列ＭＪＲ５が、顧客が支払うべき金額を示す文字列である。本実施形態では、合計内容
文字列ＭＪＲ５は、「合計」を示す文字列ＭＪＲ５１と、顧客が支払うべき金額である「
￥２１６」を示す文字列ＭＪＲ５２とを含む。
【００８３】
なお、図６に示すレシートは、説明の便宜を考慮して単純化しており、通常、釣銭の内
容を示す文字列や、顧客が支払った金額の内容を示す文字列等、上記で示した以外の内容
を示す文字列が印刷される。
【００８４】
一方、図６に示すように、印刷データは、複数のコマンドから構成されており、大別し
て、印刷コマンドＩＣと、カットコマンドＣＣと、から構成される。
【００８５】
印刷コマンドＩＣとは、ロール紙への文字や画像等の印刷を指示するコマンド群のこと
である。
【００８６】
印刷コマンドＩＣには、ロゴ印刷指示コマンドＬＣが含まれる。ロゴ印刷指示コマンド
ＬＣとは、ロゴ画像ＬＧの印刷を指示するコマンドである。本実施形態では、ロゴ印刷指
示コマンドＬＣは、グラフィック画像の印刷を指示する命令コードと、ロゴ画像ＬＧとし
て印刷すべきグラフィック画像のグラフィック画像情報と、から構成される。グラフィッ
ク画像情報とは、ビットマップデータ等の、画素ごとに、色に関する情報を例えば階調値
として保持する情報のことである。本実施形態では、ロゴ印刷指示コマンドＬＣは、例え
ば、「ＹＹＹ“ロゴ画像のグラフィック画像情報”」（ただし、「ＹＹＹ」は、グラフィ
ック画像の印刷を指示する命令コード。ダブルクォーテーション内は、ロゴ画像として印
刷すべきグラフィック画像を示すグラフィック画像情報）という構成となっている。なお
、プリンター１にロゴ画像ＬＧを示すグラフィック画像情報が事前に登録され、登録され
た当該グラフィック画像情報に基づいてロゴ画像ＬＧが印刷可能な場合、ロゴ印刷指示コ
マンドＬＣに、ロゴ画像ＬＧを示すグラフィック画像情報に代えて、プリンター１に登録
されているグラフィック画像情報を指定する情報を含めるようにしてもよい。
【００８７】
また、印刷コマンドＩＣには、商品内容印刷指示コマンドＳＣ１が含まれる。商品内容
印刷指示コマンドＳＣ１とは、商品内容文字列ＭＪＲ１を１行で印刷することを指示する
コマンドである。本実施形態では、商品内容印刷指示コマンドＳＣ１は、文字列の印刷を
指示する命令コードと、商品内容文字列ＭＪＲ１を示す文字列情報（文字情報）と、から
構成される。商品内容文字列ＭＪＲ１を示す文字列情報とは、商品内容文字列ＭＪＲ１に
ついて、所定の文字コードにより表現された文字の組み合わせからなる文字列を示す情報
である。本実施形態では、商品内容印刷指示コマンドＳＣ１は、例えば、「ＸＸＸ“リン
ゴ△△△△△△￥１００”」（ただし、「ＸＸＸ」は、文字列の印刷を指示する命令コー
ド。ダブルクォーテーション内は、印刷すべき文字列を示す文字列情報）という構成とな
っている。なお、「△」は、スペースを示す。
【００８８】
また、印刷コマンドＩＣには、商品内容印刷指示コマンドＳＣ２が含まれる。商品内容
印刷指示コマンドＳＣ２とは、商品内容文字列ＭＪＲ２を１行で印刷すること指示するコ
マンドである。本実施形態では、商品内容印刷指示コマンドＳＣ２は、文字列の印刷を指
示する命令コードと、商品内容文字列ＭＪＲ２を示す文字列情報（文字情報）と、から構
成される。商品内容文字列ＭＪＲ２を示す文字列情報とは、商品内容文字列ＭＪＲ２につ
いて、所定の文字コードにより表現された文字の組み合わせからなる文字列を示す情報で
ある。本実施形態では、商品内容印刷指示コマンドＳＣ２は、例えば、「ＸＸＸ“グレー
プフルーツ△￥１００”」（ただし、「ＸＸＸ」は、文字列の印刷を指示する命令コード
。ダブルクォーテーション内は、印刷すべき文字列を示す文字列情報）という構成となっ
ている。なお、「△」は、スペースを示す。
【００８９】
また、印刷コマンドＩＣには、小計内容印刷指示コマンドＳＫＣが含まれる。小計内容
印刷指示コマンドＳＫＣとは、小計内容文字列ＭＪＲ３を１行で印刷すること指示するコ
マンドである。本実施形態では、小計内容印刷指示コマンドＳＫＣは、文字列の印刷を指
示する命令コードと、小計内容文字列ＭＪＲ３を示す文字列情報（文字情報）と、から構
成される。小計内容文字列ＭＪＲ３を示す文字列情報とは、小計内容文字列ＭＪＲ３につ
いて、所定の文字コードにより表現された文字の組み合わせからなる文字列を示す情報で
ある。本実施形態では、小計内容印刷指示コマンドＳＫＣは、例えば、「ＸＸＸ“小計△
△△△△△△￥２００”」（ただし、「ＸＸＸ」は、文字列の印刷を指示する命令コード
。ダブルクォーテーション内は、印刷すべき文字列を示す文字列情報）という構成となっ
ている。なお、「△」は、スペースを示す。
【００９０】
また、印刷コマンドＩＣには、税内容印刷指示コマンドＺＣが含まれる。税内容印刷指
示コマンドＺＣとは、税内容文字列ＭＪＲ４を１行で印刷すること指示するコマンドであ
る。本実施形態では、税内容印刷指示コマンドＺＣは、文字列の印刷を指示する命令コー
ドと、税内容文字列ＭＪＲ４を示す文字列情報（文字情報）と、から構成される。税内容
文字列ＭＪＲ４を示す文字列情報とは、税内容文字列ＭＪＲ４について、所定の文字コー
ドにより表現された文字の組み合わせからなる文字列を示す情報である。本実施形態では
、税内容印刷指示コマンドＺＣは、例えば、「ＸＸＸ“税△△△△△△△△￥１６”」（
ただし、「ＸＸＸ」は、文字列の印刷を指示する命令コード。ダブルクォーテーション内
は、印刷すべき文字列を示す文字列情報）という構成となっている。なお、「△」は、ス
ペースを示す。
【００９１】
また、印刷コマンドＩＣには、合計内容印刷指示コマンドＧＫＣが含まれる。合計内容
印刷指示コマンドＧＫＣとは、合計内容文字列ＭＪＲ５を１行で印刷すること指示するコ
マンドである。本実施形態では、合計内容印刷指示コマンドＧＫＣは、文字列の印刷を指
示する命令コードと、合計内容文字列ＭＪＲ５を示す文字列情報（文字情報）と、から構
成される。合計内容文字列ＭＪＲ５を示す文字列情報とは、合計内容文字列ＭＪＲ５につ
いて、所定の文字コードにより表現された文字の組み合わせからなる文字列を示す情報で
ある。本実施形態では、合計内容印刷指示コマンドＧＫＣは、例えば、「ＷＷＷ“合計△
△△△△△△￥２１６”」（ただし、「ＷＷＷ」は、文字列の印刷を指示する命令コード
。ダブルクォーテーション内は、印刷すべき文字列を示す文字列情報）という構成となっ
ている。なお、「△」は、スペースを示す。また、本実施形態では、図６に示す合計内容
印刷コマンドＧＫＣには、文字列に施す装飾に関する装飾情報として、文字列を倍角で印
刷することを指示する装飾コマンド（装飾情報）を含むものとする。プリンター制御部１
０は、この装飾コマンドを取得することにより、図６に示す通り、合計内容文字列ＭＪＲ
５を、倍角でロール紙に印刷する。
【００９２】
なお、図６では、商品内容文字列ＭＪＲ１、商品内容文字列ＭＪＲ２、小計内容文字列
ＭＪＲ３、税内容文字列ＭＪＲ４、及び合計内容文字列ＭＪＲ５を示す文字列情報は、日
本語の文字に関する文字コードにより表現される。したがって、本実施形態では、商品内
容文字列ＭＪＲ１、商品内容文字列ＭＪＲ２、小計内容文字列ＭＪＲ３、税内容文字列Ｍ
ＪＲ４、及び合計内容文字列ＭＪＲ５を示す文字列情報は、日本語に対応する文字列情報
に相当する。
【００９３】
一方、カットコマンドＣＣは、ロール紙の切断を指示するコマンドである。ここで、レ
シートの発行に係る一連の処理において、ロール紙を切断する処理は、最後に行われる処
理である。したがって、カットコマンドＣＣは、レシートの発行に係る一列のコマンドの
うち、最後に読み出されるコマンドである。
【００９４】
図５に示すフローチャートの説明に戻り、プリンター制御部１０は、外国語のレシート
（以下、「外国語レシート」と表現する）（第２レシート）を発行する設定であるか否か
を判別する（ステップＳＥ２）。
【００９５】
本実施形態では、外国語レシートとは、少なくとも、１以上の日本語が外国語に翻訳さ
れた文字列を含むレシートである。例えば、図６に示す場合、外国語レシートとは、金額
を示す文字列以外の文字列、すなわち、「リンゴ」を示す文字列ＭＪＲ１１、「グレープ
フルーツ」を示す文字列ＭＪＲ２１、「小計」を示す文字列ＭＪＲ３１、「税」を示す文
字列ＭＪＲ４１、及び「合計」を示す文字列ＭＪＲ５１が、外国語で翻訳された文字列で
印刷されたレシートを示す。一方、日本語レシートとは、例えば、これら文字列ＭＪＲ１
１〜文字列ＭＪＲ５１のそれぞれが、日本語で印刷されたレシートを示す。
【００９６】
外国語レシートを発行するか否かの設定は、設定部１７により設定される。設定部１７
は、プリンター入力部１６等によりユーザーの操作を受け付け、受け付けた操作に応じて
、外国語レシートを発行するか否かを設定する。
【００９７】
例えば、設定部１７は、図示せぬタッチパネルに、日本語から翻訳可能な言語を示す情
報を、当該言語ごとに選択可能に表示し、ユーザーの操作を受け付ける。そして、例えば
、設定部１７は、翻訳する言語として英語を示す情報が、ユーザーにより選択された場合
、外国語レシートを発行すると設定し、且つ、発行する外国語の言語として英語を設定す
る。また、例えば、設定部１７は、翻訳する言語として中国語を示す情報が、ユーザーに
より選択された場合、外国語レシートを発行すると設定し、且つ、発行する外国語の言語
として中国語を設定する。
【００９８】
プリンター制御部１０は、外国語レシートを発行する設定でないと判別した場合（ステ
ップＳＥ２：ＮＯ）、受信した印刷データ、及びフォントテーブル１１１に基づいて、日
本語レシートを発行する（ステップＳＥ３）。すなわち、プリンター制御部１０は、図６
に示すレシートを日本語レシートとして発行する。そして、プリンター制御部１０は、日
本語レシートを発行すると、本処理を終了する。
【００９９】
一方、プリンター制御部１０は、外国語レシートを発行する設定であると判別した場合
（ステップＳＥ２：ＹＥＳ）、日本語レシートに加えて、外国語レシートを発行すると判
定する（ステップＳＥ４）。
【０１００】
このように、設定部１７が外国語レシートを発行しないと設定した場合、プリンター制
御部１０は、外国語レシートを発行しないため、不必要に外国語レシートが発行されるこ
とを防止でき、ユーザーの利便性が向上する。また、このことは、ロール紙の消費の抑制
につながる。
【０１０１】
プリンター制御部１０は、日本語レシートに加えて外国語レシートを発行すると判定す
ると、まず、受信した印刷データに基づいて、日本語レシートの発行を開始する（ステッ
プＳＥ５）。
【０１０２】
プリンター制御部１０は、日本語レシートの発行を開始すると、受信した印刷データか
らコマンドを読み出す（ステップＳＥ６）。
【０１０３】
次いで、プリンター制御部１０は、読み出したコマンドが、印刷コマンドＩＣであるか
、カットコマンドＣＣであるか否かを判別する（ステップＳＥ７）。
【０１０４】
プリンター制御部１０は、読み出したコマンドが印刷コマンドＩＣであると判別した場
合（ステップＳＥ７：「印刷コマンド」）、読み出したコマンドを実行する（ステップＳ
Ｅ８）。すなわち、ロール紙に、ロゴ画像ＬＧ、商品内容文字列ＭＪＲ１、商品内容文字
列ＭＪＲ２、小計内容文字列ＭＪＲ３、税内容文字列ＭＪＲ４、及び合計内容文字列ＭＪ
Ｒ５のいずれかの印刷を実行する。
【０１０５】
一方、プリンター制御部１０は、読み出したコマンドがカットコマンドＣＣであると判
別した場合（ステップＳＥ８：ＹＥＳ）、ロール紙の切断の態様を、ロール紙の一部を切
り残した状態で切断するパーシャルカットとし、ロール紙の切断を実行する（ステップＳ
Ｅ９）。
【０１０６】
次いで、プリンター制御部１０は、ステップＳＥ９でパーシャルカットを実行すると、
日本語レシートの発行を終了する（ステップＳＥ１０）。
【０１０７】
プリンター制御部１０は、日本語レシートの発行を終了すると、受信した印刷データに
、複製印刷指示コマンドを挿入する（ステップＳＥ１１）。複製印刷指示コマンドとは、
発行される外国語レシートに、当該外国語レシートが複製されたレシートであることを示
す文字列の印刷を指示するコマンドである。
【０１０８】
図７は、複製印刷指示コマンドＦＫＣが挿入された印刷データの一例を示す図である。
特に、図７は、図６に示す印刷データに複製印刷指示コマンドＦＫＣが挿入された場合を
示す印刷データである。
【０１０９】
図７に示す通り、複製印刷指示コマンドＦＫＣは、合計内容印刷指示コマンドＧＫＣと
、カットコマンドＣＣとの間に挿入される。複製印刷指示コマンドＦＫＣは、印刷コマン
ドＩＣに含まれる。
【０１１０】
複製印刷指示コマンドＦＫＣは、文字列の印刷を指示する命令コードと、発行されるレ
シートが複製であることを示す文字列を示す文字列情報（文字情報）とから構成される。
当該文字列情報は、所定の文字コードにより表現された文字の組み合わせからなる文字列
を示す情報である。本実施形態では、複製印刷指示コマンドＦＫＣは、例えば、「ＸＸＸ
“複製”」（ただし、「ＸＸＸ」は、文字列の印刷を指示する命令コード。ダブルクォー
テーション内は、印刷すべき文字列を示す文字列情報）という構成となっている。
【０１１１】
図５に示すフローチャートの説明に戻り、プリンター制御部１０は、印刷データに複製
印刷指示コマンドＦＫＣを挿入すると、複製印刷指示コマンドＦＫＣが挿入された印刷デ
ータに基づいて、外国語レシートの発行を開始する（ステップＳＥ１２）。
【０１１２】
プリンター制御部１０は、外国語レシートの発行を開始すると、複製印刷指示コマンド
ＦＫＣが挿入された印刷データからコマンドを読み出す（ステップＳＥ１３）。
【０１１３】
次いで、プリンター制御部１０は、読み出したコマンドが、印刷コマンドＩＣかカット
コマンドＣＣかを判別する（ステップＳＥ１４）。
【０１１４】
プリンター制御部１０は、読み出したコマンドが、印刷コマンドＩＣであると判別した
場合（ステップＳＥ１４：「印刷コマンド」）、読み出したコマンドが、印刷コマンドＩ
Ｃのうち、ロゴ印刷指示コマンドＬＣであるか否かを判別する（ステップＳＥ１５）。
【０１１５】
プリンター制御部１０は、読み出したコマンドが、ロゴ印刷指示コマンドＬＣであると
判別した場合（ステップＳＥ１５：ＹＥＳ）、ロゴ印刷指示コマンドＬＣを実行すること
なく読み捨てる（ステップＳＥ１６）。すなわち、プリンター制御部１０は、外国語レシ
ートの発行に際し、ロゴ画像ＬＧの印刷を実行しない。このことの効果については、後述
する。プリンター制御部１０は、ロゴ印刷指示コマンドＬＣを読み捨てると、処理をステ
ップＳＥ１３に戻し、再度、コマンドを読み出す。
【０１１６】
一方、プリンター制御部１０は、読み出したコマンドが、ロゴ印刷指示コマンドＬＣで
ないと判別した場合（ステップＳＥ１５：ＮＯ）、印刷する文字列から、翻訳の対象とな
る文字列（以下、「翻訳対象文字列」と表現する）を特定する（ステップＳＥ１７）。本
実施形態では、スペース（本実施形態では、「△」）を区切り文字とし、当該区切り文字
で区切られた文字列のうち、金額を示す文字列以外の文字列を、翻訳対象文字列として特
定するものとする。例えば、プリンター制御部１０が読み出したコマンドが、商品内容印
刷指示コマンドＳＣ１である場合、商品内容文字列ＭＪＲ１が含む文字列（文字列ＭＪＲ
１１、及び文字列ＭＪＲ１２）のうち、文字列ＭＪＲ１１を翻訳対象文字列として特定す
る。
【０１１７】
プリンター制御部１０は、翻訳対象文字列を特定すると、特定した翻訳対象文字列につ
いて、翻訳サーバー４に翻訳を依頼するか否かを判別する（ステップＳＥ１８）。
【０１１８】
ここで、ステップＳＥ１８について、詳述する。
【０１１９】
プリンター制御部１０は、対応テーブル１１２を参照し、特定した翻訳対象文字列につ
いて、翻訳サーバー４に翻訳を依頼するか否かを判別する。
【０１２０】
図８は、対応テーブル１１２の一例を示す図である。
【０１２１】
対応テーブル１１２が格納する一件のレコードには、日本語フィールドＦ１と、英語フ
ィールドＦ２と、中国語フィールドＦ３とが対応付く。日本語フィールドＦ１は、日本語
で記述される単語を示す単語情報を格納する。また、英語フィールドＦ２は、英語で記述
される単語情報を格納する。また、中国語フィールドＦ３は、中国語で記述される単語情
報を格納する。単語情報は、単語を構成する文字ごとに、文字コードによって表現される
。
【０１２２】
図８に示す対応テーブル１１２は、レコードＲ１〜レコードＲ５を格納する。
【０１２３】
レコードＲ１は、「リンゴ」について、日本語で記述した場合の単語情報を、日本語フ
ィールドＦ１に格納し、中国語で記述した場合の単語情報を、中国語フィールドＦ３に格
納する。図７において、「―」は、単語情報を格納していないことを示す。したがって、
レコードＲ１は、「リンゴ」について、英語で記述した場合の単語情報を、格納していな
い。
【０１２４】
レコードＲ２は、「小計」について、各言語（図７の場合、日本語、英語、及び中国語
）で記述された場合の単語情報を、対応するフィールドに格納する。レコードＲ３は、「
税」について、各言語で記述された場合の単語情報を、対応するフィールドに格納する。
レコードＲ４は、「合計」について、各言語で記述された場合の単語情報を、対応するフ
ィールドに格納する。レコードＲ５は、「複製」について、各言語で記述された場合の単
語情報を、対応するフィールドに格納する。
【０１２５】
本実施形態では、日本語から外国語に翻訳する場合を例示する。したがって、対応テー
ブル１１２の英語フィールドＦ２、及び中国語フィールドＦ３に格納される単語情報は、
日本語フィールドＦ１の単語情報を翻訳した翻訳後単語情報に相当する。以下の説明では
、英語フィールドＦ２、及び中国語フィールドＦ３に格納される単語情報と、英語フィー
ルドＦ２、及び中国語フィールドＦ３への格納対象となる単語情報とを翻訳後単語情報と
表記する。
【０１２６】
例えば、ステップＳＥ１３で読み出したコマンドが、商品内容印刷指示コマンドＳＣ１
であるとする。この場合、プリンター制御部１０は、翻訳対象文字列として、「リンゴ」
を示す文字列ＭＪＲ１１を特定する。次いで、プリンター制御部１０は、文字列ＭＪＲ１
１が、対応テーブル１１２の日本語フィールドＦ１に単語情報として格納されているかを
判別する。レコードＲ１には文字列ＭＪＲ１１が単語情報として格納されているため、プ
リンター制御部１０は、文字列ＭＪＲ１１が、日本語フィールドＦ１に単語情報として格
納されていると判別する。次いで、プリンター制御部１０は、文字列ＭＪＲ１１について
、設定部１７が設定した外国語で記述された場合の翻訳後単語情報を、対応テーブル１１
２が格納するか否かを判別する。例えば、設定部１７が設定した外国語が英語である場合
、レコードＲ１が英語フィールドＦ２に翻訳後単語情報を格納していないため、プリンタ
ー制御部１０は、文字列ＭＪＲ１１について、英語で記述した場合の翻訳後単語情報を格
納していないと判別する。プリンター制御部１０は、文字列ＭＪＲ１１について、対応テ
ーブル１１２が、設定部１７が設定した外国語で記述した場合の翻訳後単語情報を格納し
ていないと判別すると、翻訳対象文字列として特定した文字列ＭＪＲ１１について、翻訳
サーバー４に、翻訳を依頼すると判別する。
【０１２７】
また、例えば、ステップＳＥ１３で読み出したコマンドが、商品内容印刷指示コマンド
ＳＣ２であるとする。この場合、プリンター制御部１０は、翻訳対象文字列として、「グ
レープフルーツ」の文字列ＭＪＲ２１を特定する。プリンター制御部１０は、文字列ＭＪ
Ｒ２１が、対応テーブル１１２の日本語フィールドＦ１に単語情報として格納されている
か判別する。図８に示す通り、対応テーブル１１２は、文字列ＭＪＲ２１を示す「グレー
プフルーツ」に対応する単語情報を、日本語フィールドＦ１に格納していない。したがっ
て、プリンター制御部１０は、文字列ＭＪＲ２１について、対応テーブル１１２が単語情
報として格納していないと判別する。この場合、プリンター制御部１０は、文字列ＭＪＲ
２１について、翻訳サーバー４に、翻訳を依頼すると判別する。
【０１２８】
また、例えば、ステップＳＥ１３で読み出したコマンドが、小計内容印刷指示コマンド
ＳＫＣであるとする。この場合、プリンター制御部１０は、翻訳対象文字列として、文字
列ＭＪＲ３１を特定する。次いで、プリンター制御部１０は、文字列ＭＪＲ３１について
、設定部１７が設定した外国語で記述された単語情報として、対応テーブル１１２に格納
されているかを判別する。設定部１７が設定した外国語が英語である場合、プリンター制
御部１０は、文字列ＭＪＲ３１について、英語で記述した場合の翻訳後単語情報を対応テ
ーブル１１２に格納されていると判別する。プリンター制御部１０は、対応テーブル１１
２に格納されていると判別すると、文字列ＭＪＲ３１について、翻訳サーバー４に翻訳を
依頼しないと判別する。
【０１２９】
図５に示すフローチャートの説明に戻り、プリンター制御部１０は、特定した翻訳対象
文字列について、翻訳サーバー４に翻訳を依頼すると判別した場合（ステップＳＥ１８：
ＹＥＳ）、翻訳サーバー４に、翻訳の依頼を示す情報を送信する（ステップＳＥ１９）。
【０１３０】
プリンター制御部１０は、翻訳サーバー４に翻訳の依頼を示す情報を送信する際、当該
情報に、翻訳対象文字列を示す文字列情報と、翻訳する言語を示す情報とを含んで、翻訳
サーバー４に送信する。例えば、設定部１７が設定した言語が英語であり、読み出した印
刷コマンドＩＣが商品内容印刷指示コマンドＳＣ１である場合、プリンター制御部１０は
、翻訳の依頼を示す情報に、翻訳対象文字列として文字列ＭＪＲ１１を示す文字列情報と
、翻訳する言語として英語を示す情報とを含んで、翻訳サーバー４に送信する。
【０１３１】
図５のフローチャートＥに示す通り、翻訳サーバー４のサーバー制御部４０は、翻訳の
依頼を示す情報を受信する（ステップＳＦ１）。サーバー制御部４０は、翻訳の依頼を示
す情報を受信すると、当該情報が含む、翻訳対象文字列を示す文字列情報と、翻訳する言
語を示す情報とに基づいて、翻訳を実行する（ステップＳＦ２）。
【０１３２】
例えば、翻訳の依頼を示す情報が、文字列ＭＪＲ１１を示す文字列情報と、翻訳する言
語として英語を示す情報とを含む場合、サーバー制御部４０は、翻訳データベース４２１
を参照し、「リンゴ」を示す文字列ＭＪＲ１１を「ＡＰＰＬＥ」を示す文字列に翻訳する
。すなわち、サーバー制御部４０は、「リンゴ」を、日本語から英語に翻訳する。なお、
この「ＡＰＰＬＥ」を示す文字列は、文字ごとに所定の文字コードで表現される文字列で
ある。
【０１３３】
サーバー制御部４０は、翻訳を実行すると、翻訳対象文字列を翻訳した文字列（以下、
「翻訳後文字列」と表現する）を示す翻訳後文字列情報を、プリンター１に送信する（ス
テップＳＦ３）。例えば、「リンゴ」を示す文字列ＭＪＲ１１を「ＡＰＰＬＥ」を示す翻
訳後文字列に翻訳した場合、サーバー制御部４０は、当該翻訳後文字列を示す翻訳後文字
列情報を、プリンター１に送信する。
【０１３４】
プリンター制御部１０は、翻訳サーバー４から翻訳後文字列情報を受信する（ステップ
ＳＥ２０）。
【０１３５】
次いで、プリンター制御部１０は、翻訳サーバー４から翻訳後文字列情報を受信すると
、翻訳後文字列情報を翻訳後単語情報として、対応テーブル１１２に記憶する（ステップ
ＳＥ２１）。例えば、翻訳後文字列情報が、「ＡＰＰＬＥ」の翻訳後文字列を示す場合、
プリンター制御部１０は、対応テーブル１１２が格納するレコードＲ１の英語フィールド
Ｆ２に、「ＡＰＰＬＥ」を示す翻訳後文字列情報を、「リンゴ」を英語で記述した場合の
単語を示す翻訳後単語情報として記憶する。
【０１３６】
このように、プリンター制御部１０は、翻訳対象文字列を、対応テーブル１１２におい
て単語情報として記憶していない場合、又は、翻訳対象文字列を設定部１７が設定した言
語で記述した場合の翻訳後単語情報として記憶していない場合、翻訳サーバー４に翻訳を
依頼する。そして、プリンター制御部１０は、翻訳サーバー４から、翻訳後文字列を示す
翻訳後文字列情報を受信することで、翻訳後文字列情報を取得する。また、プリンター制
御部１０は、翻訳後文字列情報を取得すると、取得した翻訳後文字列情報を翻訳後単語情
報として対応テーブル１１２に記憶する。これらの効果については、後述する。
【０１３７】
ステップＳＥ１８の説明に戻り、プリンター制御部１０は、特定した翻訳対象文字列に
ついて、翻訳サーバー４に翻訳を依頼しないと判別した場合（ステップＳＥ１８：ＮＯ）
、対応テーブル１１２から翻訳後単語情報を翻訳後文字列情報として取得する（ステップ
ＳＥ２２）。例えば、プリンター制御部１０は、文字列ＭＪＲ３１を翻訳対象文字列とし
て特定し、設定部１７が設定した外国語が英語である場合、対応テーブル１１２から「Ｓ
ＵＢＴＯＴＡＬ」を示す翻訳後単語情報を、翻訳後文字列情報として取得する。
【０１３８】
次いで、プリンター制御部１０は、受信により取得した、又は、対応テーブル１１２か
ら取得した翻訳後文字列情報が示す翻訳後文字列、及び、翻訳対象文字列として特定しな
かった金額を示す文字列を表現する文字コードのそれぞれについて、フォントテーブル１
１１がフォントデータを記憶しているか否かを判別する（ステップＳＥ２３）。例えば、
プリンター制御部１０は、翻訳後文字列情報が示す翻訳後文字列が「ＡＰＰＬＥ」であり
、金額を示す文字列が「￥１００」である場合、「ＡＰＰＬＥ」、及び「￥１００」の文
字ごとに、フォントテーブル１１１がフォントデータを格納するか否かを判別する。
【０１３９】
プリンター制御部１０は、フォントテーブル１１１がフォントデータを記憶していると
判別した場合（ステップＳＥ２３：ＹＥＳ）、処理をステップＳＥ２５に移行させる。
【０１４０】
一方、プリンター制御部１０は、フォントデータを記憶していないと判別した場合（ス
テップＳＥ２３：ＮＯ）、フォントデータを取得する（ステップＳＥ２４）。例えば、「
ＡＰＰＬＥ」、及び「￥１００」の文字列のうち、「Ｅ」のフォントデータを記憶してい
ない場合、プリンター制御部１０は、「Ｅ」のフォントデータを取得する。フォントデー
タの取得は、フォントデータを記憶する外部のサーバーから取得する構成でもよく、翻訳
の依頼をした翻訳サーバー４が当該フォントデータを記憶する場合、翻訳サーバー４から
当該フォントデータを取得する構成でもよい。
【０１４１】
次いで、プリンター制御部１０は、翻訳対象文字列を、取得した翻訳後文字列情報が示
す翻訳後文字列とし、読み出したコマンドを実行する（ステップＳＥ２５）。すなわち、
プリンター制御部１０は、翻訳対象文字列を、取得した翻訳後文字列情報が示す翻訳後文
字列として、ロール紙に印刷する。
【０１４２】
例えば、ステップＳＥ１３で読み出したコマンドが、商品内容印刷指示コマンドＳＣ１
であり、設定部１７が設定した言語が英語である場合、プリンター制御部１０は、翻訳対
象文字列である文字列ＭＪＲ１１を、翻訳後文字列情報が示す翻訳後文字列である「ＡＰ
ＰＬＥ」として、ロール紙に印刷する。すなわち、この場合、プリンター制御部１０は、
ステップＳＥ２５で商品内容印刷指示コマンドＳＣ１を実行することにより、ロール紙に
、「ＡＰＰＬＥ」を示す翻訳後文字列と、「￥１００」の金額を示す文字列とを印刷する
。
【０１４３】
また、例えば、ステップＳＥ１３で読み出したコマンドが、商品内容印刷指示コマンド
ＳＣ２であり、設定部１７が設定した言語が英語である場合、プリンター制御部１０は、
翻訳対象文字列である文字列ＭＪＲ２１を、翻訳後文字列情報が示す翻訳文字列である「
ＧＲＡＰＥＦＲＵＩＴ」として、ロール紙に印刷する。すなわち、この場合、プリンター
制御部１０は、ステップＳＥ２５で商品内容印刷指示コマンドＳＣ２を実行することによ
り、ロール紙に、「ＧＲＡＰＥＦＲＵＩＴ」を示す翻訳後文字列と、「￥１００」の金額
を示す文字列とを印刷する。
【０１４４】
また、例えば、ステップＳＥ１３で読み出したコマンドが、小計内容印刷指示コマンド
ＳＫＣであり、設定部１７が設定した言語が英語である場合、プリンター制御部１０は、
翻訳対象文字列である文字列ＭＪＲ３１を、翻訳後文字列情報が示す翻訳文字列である「
ＳＵＢＴＯＴＡＬ」として、ロール紙に印刷する。すなわち、この場合、プリンター制御
部１０は、ステップＳＥ２５で小計内容印刷指示コマンドＳＫＣを実行することにより、
ロール紙に、「ＳＵＢＴＯＴＡＬ」を示す翻訳後文字列と、「￥２００」の金額を示す文
字列とを印刷する。
【０１４５】
また、例えば、ステップＳＥ１３で読み出したコマンドが、税内容印刷指示コマンドＺ
Ｃであり、設定部１７が設定した言語が英語である場合、プリンター制御部１０は、翻訳
対象文字列である文字列ＭＪＲ４１を、翻訳後文字列情報が示す翻訳文字列である「ＴＡ
Ｘ」として、ロール紙に印刷する。すなわち、この場合、プリンター制御部１０は、ステ
ップＳＥ２５で小計内容印刷指示コマンドＳＫＣを実行することにより、ロール紙に、「
ＴＡＸ」を示す翻訳後文字列と、「￥１６」の金額を示す文字列とを印刷する。
【０１４６】
また、例えば、ステップＳＥ１３で読み出したコマンドが、合計内容印刷指示コマンド
ＧＫＣであり、設定部１７が設定した言語が英語である場合、プリンター制御部１０は、
翻訳対象文字列である文字列ＭＪＲ５１を、翻訳後文字列情報が示す翻訳文字列である「
ＴＯＴＡＬ」として、ロール紙に印刷する。すなわち、この場合、プリンター制御部１０
は、ステップＳＥ２５で合計内容印刷指示コマンドＧＫＣを実行することにより、ロール
紙に、「ＴＯＴＡＬ」を示す翻訳後文字列と、「￥２１６」の金額を示す文字列とを印刷
する。また、合計内容印刷指示コマンドＧＣＫが、倍角で印刷することを指示する装飾コ
マンドを含むため、プリンター制御部１０は、「ＴＯＴＡＬ」を示す翻訳後文字列と、「
￥２１６」の金額を示す文字列とを倍角で印刷する。
【０１４７】
また、例えば、ステップＳＥ１３で読み出したコマンドが、複製印刷指示コマンドＦＫ
Ｃであり、設定部１７が設定した言語が英語である場合、プリンター制御部１０は、翻訳
対象文字列である「複製」を示す文字列を、翻訳後文字列情報が示す翻訳文字列である「
ＲＥＰＲＯＤＵＣＴＩＯＮ」として、ロール紙に印刷する。
【０１４８】
プリンター制御部１０は、ステップＳＥ２５の処理を実行すると、処理をステップＳＥ
１３に戻す。
【０１４９】
ステップＳＥ１３の説明に戻り、プリンター制御部１０は、読み出したコマンドが、カ
ットコマンドＣＣである場合、ロール紙を切断する（ステップＳＥ２６）。ステップＳＥ
２６の切断は、パーシャルカットでなく、ロール紙を完全に切断する。プリンター制御部
１０は、ステップＳＥ２６の処理を実行すると、外国語レシートの発行を終了すると判定
し（ステップＳＥ２７）、本処理を終了する。
【０１５０】
図９は、本処理により発行された日本語レシートＲＳ１と外国語レシートＲＳ２との一
例を示す図である。特に、図９は、設定部１７が設定する言語が英語である場合に発行さ
れた日本語レシートＲＳ１と外国語レシートＲＳ２との一例を示す図である。
【０１５１】
図９に示すように、日本語レシートＲＳ１には、ロゴ画像ＬＧと、商品内容文字列ＭＪ
Ｒ１、商品内容文字列ＭＪＲ２、小計内容文字列ＭＪＲ３、税内容文字列ＭＪＲ４、及び
合計内容文字列ＭＪＲ５とが印刷される。したがって、日本語レシートＲＳ１には、「リ
ンゴ」を示す文字列ＭＪＲ１１と、「リンゴ」の単価である「￥１００」を示す文字列Ｍ
ＪＲ１２とが、１行に印刷される。また、日本語レシートＲＳ１には、「グレープフルー
ツ」を示す文字列ＭＪＲ２１と、「グレープフルーツ」の単価である「￥１００」を示す
文字列ＭＪＲ２２とが、１行に印刷される。また、日本語レシートＲＳ１には、「小計」
を示す文字列ＭＪＲ３１と、「小計」の金額である「￥２００」を示す文字列ＭＪＲ３２
とが、１行に印刷される。また、日本語レシートＲＳ１には、「税」を示す文字列ＭＪＲ
４１と、「税」の金額である「￥１６」を示す文字列ＭＪＲ４２とが、１行に印刷される
。また、日本語レシートＲＳ１には、「合計」を示す文字列ＭＪＲ５１と、「合計」の金
額である「￥２１６」を示す文字列ＭＪＲ５２とが、１行に印刷される。特に、合計内容
印刷指示コマンドＧＫＳは、倍角で文字を印刷することを指示する装飾コマンドを含むた
め、日本語レシートＲＳ１には、文字列ＭＪＲ５１と文字列ＭＪＲ５２とが倍角で印刷さ
れる。
【０１５２】
図９に示すように、外国語レシートＲＳ２には、文字列ＭＪＲ６〜文字列ＭＪＲ１０、
及び文字列ＭＪＲ１００が印刷される。つまり、外国語レシートＲＳ２には、「リンゴ」
が英語に翻訳された「ＡＰＰＬＥ」を示す文字列ＭＪＲ６１と、「リンゴ」の単価である
「￥１００」を示す文字列ＭＪＲ６２とが印刷される。また、外国語レシートＲＳ２には
、「グレープフルーツ」が英語に翻訳された「ＧＲＡＰＥＦＲＵＩＴ」を示す文字列ＭＪ
Ｒ７１と、「グレープフルーツ」の単価である「￥１００」を示す文字列ＭＪＲ７２とが
印刷される。なお、「ＧＲＡＰＥＦＲＵＩＴ」の文字列のうち、「ＧＲＡＰＥＦＲＵＩ」
の文字列のみが印刷されていることについては、後述する。また、外国語レシートＲＳ２
には、「小計」が英語に翻訳された「ＳＵＢＴＯＴＡＬ」を示す文字列ＭＪＲ８１と、「
小計」の金額である「￥２００」を示す文字列ＭＪＲ８２とが印刷される。また、外国語
レシートＲＳ２には、「税」が英語に翻訳された「ＴＡＸ」を示す文字列ＭＪＲ９１と、
「税」の金額である「￥１６」を示す文字列ＭＪＲ９２とが印刷される。また、外国語レ
シートＲＳ２には、「合計」が英語に翻訳された「ＴＯＴＡＬ」を示す文字列ＭＪＲ１０
１と、「合計」の金額である「￥２１６」を示す文字列ＭＪＲ１０２とが印刷される。ま
た、外国語レシートＲＳ２には、「複製」が英語に翻訳された「ＲＥＰＲＯＤＵＣＴＩＯ
Ｎ」を示す文字列ＭＪＲ１００が印刷される。
【０１５３】
このように、日本語、及び外国語でレシートを発行する場合、日本語レシートＲＳ１と
外国語レシートＲＳ２とを分けて印刷するため、１枚のレシートに、日本語、及び外国語
が併記されることがない。したがって、１枚のレシートが有する情報量を低減でき、レシ
ートの見やすさが向上する。
【０１５４】
また、図９に示すように、外国語レシートＲＳ２には、「複製」が英語に翻訳された「
ＲＥＰＲＯＤＵＣＴＩＯＮ」を示す文字列ＭＪＲ１００が印刷される。つまり、外国語レ
シートＲＳ２には、外国語レシートＲＳ２が原本であるレシートに対し複製されたレシー
トであることを示す文字列ＭＪＲ１００が印刷される。したがって、ユーザー（レジ担当
者や、顧客等）は、発行される日本語レシートＲＳ１と外国語レシートＲＳ２とのうち、
どちらのレシートが原本のレシートであり、どちらのレシートが複製されたレシートであ
るかを容易に認識できる。したがって、プリンター制御部１０は、返品や返金等に使用す
るレシート、及び、保管用として使用するレシートをユーザーが間違えないように支援で
きる。
【０１５５】
また、プリンター制御部１０は、日本語レシートＲＳ１のレイアウトと外国語レシート
ＲＳ２のレイアウトとが近似するように、日本語レシートＲＳ１と外国語レシートＲＳ２
とを発行する。
【０１５６】
具体的には、プリンター制御部１０は、日本語レシートＲＳ１に印刷される文字列に施
す装飾と同じ装飾を、当該装飾の対象となる文字列が含む翻訳対象文字列を外国語に翻訳
した翻訳後文字列を含む文字列に施して、外国語レシートＲＳ２に印刷する。前述したよ
うに、印刷データが含む合計印刷指示コマンドＧＫＣには、合計内容文字列ＭＪＲ５を倍
角で印刷する装飾コマンドを含む。この場合、プリンター制御部１０は、合計内容文字列
ＭＪＲ５に対応する文字列である文字列ＭＪＲ１０も、装飾コマンドに基づいて、倍角で
印刷する。ここで、合計内容文字列ＭＪＲ５に対応する文字列とは、合計内容文字列ＭＪ
Ｒ５が含む文字列ＭＪＲ９１を英語に翻訳した文字列ＭＪＲ１０１を含む文字列、すなわ
ち、文字列ＭＪＲ１０を示す。このように、プリンター制御部１０は、文字列情報と、装
飾コマンドに基づいて、日本語レシートＲＳ１を発行し、当該文字列情報に対応する翻訳
後文字列情報と、装飾コマンドに基づいて、外国語レシートＲＳ２を発行する。より詳細
には、プリンター制御部１０は、日本語レシートＲＳ１に印刷される文字列に施す装飾と
同じ装飾を、当該装飾の対象となる文字列が含む翻訳対象文字列を外国語に翻訳した翻訳
後文字列を含む文字列に施して、外国語レシートＲＳ２を印刷する。そのため、プリンタ
ー制御部１０は、日本語レシートＲＳ１のレイアウトと、外国語レシートＲＳ２のレイア
ウトとを近似させることができる。
【０１５７】
なお、上述した実施形態では、文字列の装飾について、文字列を倍角にする装飾を例示
したが、文字列の装飾は、文字列を倍角にする装飾に限定されず、例えば、文字列を半角
にする装飾、文字列にアンダーラインを付す装飾であってもよい。このような装飾の場合
でも、同様の効果を奏する。
【０１５８】
また、具体的には、プリンター制御部１０は、日本語レシートＲＳ１に印刷される文字
列を１行で印刷した場合、外国語レシートＲＳ２の発行に際し、当該文字列が含む翻訳対
象文字列を外国語に翻訳した翻訳後文字列を含む文字列についても、１行で印刷する。例
えば、本実施形態では、１行に印刷可能な文字の桁数が、１３桁であるとする。図９に示
すように、外国語レシートＲＳ２に印刷される文字列のうち、文字列ＭＪＲ７は、「ＧＲ
ＡＰＥＦＲＵＩ」を示す文字列ＭＪＲ７１と、「￥１００」を示す文字列ＭＪＲ７２とが
印刷される。本来、「グレープフルーツ」を英語に翻訳した文字列は、「ＧＲＡＰＥＦＲ
ＵＩＴ」である。しかしながら、１行に印刷可能な文字の桁数が１３桁である場合、「Ｇ
ＲＡＰＦＲＵＩＴ」を示す文字列と、「￥１００」を示す文字列との合計の文字の桁数は
、１４桁であり、１行に印刷可能な文字の桁数を上回ってしまう。そこで、図９に示すよ
うに、プリンター制御部１０は、外国語レシートＲＳ２に、「ＧＲＡＰＥＦＲＵＩＴ」の
文字列のうち、「ＧＲＡＰＥＦＲＵＩ」の文字列を印刷し、１行に印刷する文字の桁数が
、１行に印刷可能な文字の桁数を上回らないようにする。このように、プリンター制御部
１０は、日本語レシートＲＳ１に印刷される文字列を１行で印刷した場合、外国語レシー
トＲＳ２の発行に際し、当該文字列が含む翻訳対象文字列を外国語に翻訳した翻訳後文字
列を含む文字列についても、１行で印刷する。そのため、プリンター制御部１０は、日本
語レシートＲＳ１のレイアウトと、外国語レシートＲＳ２のレイアウトとを近似させるこ
とができる。
【０１５９】
また、文字列ＭＪＲ７に限らず、文字列ＭＪＲ６、文字列ＭＪＲ８〜文字列ＭＪＲ１０
、及び文字列ＭＪＲ１００についても同様であり、日本語レシートＲＳ１において対応す
る文字列が１行で印刷される場合、プリンター制御部１０は、文字列ＭＪＲ６、文字列Ｍ
ＪＲ８〜文字列ＭＪＲ１０、及び文字列ＭＪＲ１００も１行で印刷する。これにより、同
様の効果を奏する。
【０１６０】
このように、プリンター制御部１０は、日本語レシートＲＳ１のレイアウトと、外国語
レシートＲＳ２のレイアウトとを近似させる。そのため、ユーザーは、日本語レシートＲ
Ｓ１と外国語レシートＲＳ２との間において、印刷される情報の対応関係を容易に認識で
きる。したがって、プリンター制御部１０は、レシートの見やすさを向上できる。
【０１６１】
また、図９に示すように、プリンター制御部１０は、日本語レシートＲＳ１と外国語レ
シートＲＳ２とを分離可能な状態で連続して発行する。より詳細には、プリンター制御部
１０は、日本語レシートＲＳ１と外国語レシートＲＳ２との間にパーシャルカットを施し
て、日本語レシートＲＳ１と外国語レシートＲＳ２とを発行する。ここで、日本語レシー
トＲＳ１と外国語レシートＲＳ２との間にパーシャルカットを施さず、完全に切断してし
まうと、外国語レシートＲＳ２が完全に別体として発行される。そのため、ユーザー（レ
ジスタッフや、顧客等）は、外国語レシートＲＳ２が、どの日本語レシートＲＳ１に対し
て翻訳されたレシートであるかを、容易に認識できない場合がある。そこで、日本語レシ
ートＲＳ１と外国語レシートＲＳ２との間にパーシャルカットを施し、分離可能な状態で
連続して発行するため、外国語レシートＲＳ２がどの日本語レシートＲＳ１に対して翻訳
されたレシートであるかを、ユーザーが容易に認識できる。また、パーシャルカットを施
し、分離可能な状態で日本語レシートＲＳ１と外国語レシートＲＳ２とを発行するため、
ユーザー（レジ担当者、顧客等）は、容易に、日本語レシートＲＳ１、又は外国語レシー
トＲＳ２を分離でき、利便性が向上する。
【０１６２】
また、図９に示すように、プリンター制御部１０は、日本語レシートＲＳ１には、ロゴ
画像ＬＧを印刷し、外国語レシートＲＳ２にはロゴ画像ＬＧを印刷しない。前述した通り
、ロゴ画像ＬＧは、レシートを発行する主体を示すマーク等であり、商品名や、商品の単
価、小計の金額、税、合計の金額等と比較して、ユーザーの必要性が低い情報である。そ
こで、日本語レシートＲＳ１には、ロゴ画像ＬＧを印刷し、外国語レシートＲＳ２には、
ロゴ画像ＬＧを印刷しないことにより、ロール紙の消費を抑制できる。
【０１６３】
前述した通り、プリンター制御部１０は、翻訳対象文字列について、対応テーブル１１
２が翻訳後単語情報を記憶していない場合、翻訳サーバー４から翻訳後文字列情報を取得
する。したがって、プリンター１が翻訳対象文字列を翻訳する機能がない場合でも、複数
の言語でレシートを発行できる。
【０１６４】
さらには、プリンター制御部１０は、翻訳対象文字列について、対応テーブル１１２が
翻訳後単語情報を記憶している場合、対応テーブル１１２から翻訳後単語情報を翻訳後文
字列情報として取得する。また、プリンター制御部１０は、翻訳対象文字列について、対
応テーブル１１２が翻訳後単語情報を記憶していない場合、翻訳サーバー４から翻訳後文
字列情報を取得し、取得した翻訳後文字列情報を翻訳後単語情報として、対応テーブル１
１２に記憶する。
【０１６５】
これにより、翻訳サーバー４に翻訳を依頼した翻訳対象文字列について、翻訳後文字列
を翻訳後単語情報として記憶するため、同じ翻訳対象文字列について、再度、翻訳サーバ
ー４に翻訳を依頼する必要がなくなる。したがって、プリンター制御部１０は、複数の言
語でレシートを発行する際に、翻訳サーバー４に通信する頻度を低減でき、複数の言語で
レシートを発行する処理の高速化を図ることができる。
【０１６６】
以上、説明したように、プリンター１（印刷装置）は、日本語（第１言語）に対応した
文字列情報（文字情報）を取得し、文字列情報に基づいて文字列（文字）を印刷した日本
語レシート（第１レシート）を発行するプリンター制御部１０（制御部）を備える。プリ
ンター制御部１０は、設定部１７による設定が行われた場合（所定の場合）に、文字列情
報を示す文字列を外国語（第２言語）に翻訳した翻訳後文字列を示す翻訳後文字列情報（
翻訳後文字情報）を取得し、日本語レシート、及び翻訳後文字列情報に基づく外国語レシ
ート（第２レシート）を発行する。
【０１６７】
これにより、プリンター制御部１０は、日本語レシートと、外国語レシートと、を発行
するため、複数の言語のそれぞれについて、レシートを発行できる。そのため、プリンタ
ー制御部１０は、１枚のレシートの情報量を低減でき、複数の言語でレシートを発行する
場合において、レシートの見やすさを向上できる。
【０１６８】
また、プリンター制御部１０は、日本語レシートに印刷される文字列のレイアウトと、
外国語レシートに印刷される文字列のレイアウトとを近似させる。
【０１６９】
これにより、プリンター制御部１０は、文字列のレイアウトを近似させて、日本語レシ
ート、及び外国語レシートを発行するため、日本語レシート、及び外国語レシートの間に
おいて、印刷される情報の対応関係が容易に認識可能となる。したがって、プリンター制
御部１０は、複数の言語でレシートを発行する場合において、レシートの見やすさを向上
できる。
【０１７０】
また、プリンター制御部１０は、文字列情報、及び装飾コマンド（装飾情報）に基づい
て日本語レシートを発行し、当該装飾コマンド、及び翻訳後文字列情報に基づいて、外国
語レシートを発行する。より詳細には、プリンター制御部１０は、日本語レシートに印刷
される文字列に施す装飾と同じ装飾を、当該装飾の対象となる文字列が含む翻訳対象文字
列を外国語に翻訳した翻訳後文字列を含む文字列に施して、外国語レシートを印刷する。
【０１７１】
これにより、日本語レシートに印刷する文字列に施す装飾と同じ装飾を、外国語レシー
トに印刷する文字列に施して外国語レシートを発行でき、日本語レシートのレイアウトと
外国語レシートのレイアウトとを近似させることができる。
【０１７２】
また、プリンター制御部１０は、日本語レシートの発行において日本語に対応する文字
列を１行で印刷した場合、外国語レシートの発行に際し、当該文字列が含む翻訳対象文字
列を外国語に翻訳した翻訳後文字列を含む文字列について、１行で印刷する。
【０１７３】
本発明によれば、日本語に対応する文字列を１行で印刷した場合、当該文字列が含む翻
訳対象文字列を外国語に翻訳した翻訳語文字列を含む文字列について、１行で印刷するた
め、日本語レシートのレイアウトと外国語レシートのレイアウトとを近似させることがで
きる。
【０１７４】
また、プリンター制御部１０は、日本語レシートと、外国語レシートとを分離可能な状
態で連続して発行する。より詳細には、プリンター制御部１０は、日本語レシートと外国
語レシートとの間にパーシャルカット（一部を切り残した状態で切断）を実行する。
【０１７５】
これにより、外国語レシートがどの日本語レシートに対して翻訳されたレシートである
かを、ユーザーが容易に認識できる。また、パーシャルカットを施し、分離可能な状態で
日本語レシートと外国語レシートとを発行するため、ユーザー（レジ担当者、顧客等）は
、容易に、日本語レシート、又は外国語レシートを分離でき、利便性が向上する。
【０１７６】
プリンター１は、翻訳サーバー４（外部装置）と通信可能である。翻訳サーバー４は、
受信した文字列情報に基づいて、翻訳後文字列情報を生成し、翻訳後文字列情報を送信す
る機能を有する。プリンター制御部１０は、文字列情報を翻訳サーバー４に送信し、翻訳
サーバー４から翻訳後文字列情報を取得する。
【０１７７】
これにより、プリンター制御部１０は、プリンター１が翻訳対象文字列を翻訳する機能
がない場合でも、複数の言語でレシートを発行できる。
【０１７８】
プリンター１は、日本語で記述された単語情報と、当該単語情報を外国語に翻訳した翻
訳後単語情報とを対応付けて記憶するプリンター記憶部１１を備える。プリンター制御部
１０は、文字列情報から単語情報として特定した翻訳対象文字列が単語情報としてプリン
ター記憶部１１に記憶されている場合、プリンター記憶部１１を参照して、翻訳後単語情
報を翻訳後文字列情報として取得し、文字列情報から単語情報として特定した翻訳対象文
字列が単語情報としてプリンター記憶部１１に記憶されていない場合、翻訳サーバー４か
ら翻訳後単語情報を取得し、単語情報と取得した翻訳後単語情報とを対応付けてプリンタ
ー記憶部１１に記憶させる。
【０１７９】
これにより、翻訳サーバー４に翻訳を依頼した翻訳対象文字列について、翻訳後文字列
を翻訳後単語情報として記憶するため、同じ翻訳対象文字列について、再度、翻訳サーバ
ー４に翻訳を依頼する必要がない。したがって、プリンター制御部１０は、複数の言語で
レシートを発行する際に、翻訳サーバー４に通信する頻度を低減でき、複数の言語でレシ
ートを発行する処理の高速化を図ることができる。
【０１８０】
また、プリンター制御部１０は、グラフィック画像情報を取得し、日本語レシートには
グラフィック画像情報に基づいてロゴ画像ＬＧ（グラフィック画像）を印刷する一方、外
国語レシートにはロゴ画像ＬＧを印刷しない。
【０１８１】
これにより、日本語レシートにはロゴ画像ＬＧを印刷する一方、外国語レシートにはロ
ゴ画像ＬＧを印刷しないため、不必要なロゴ画像ＬＧの印刷を防止でき、ユーザー利便性
が向上する。また、外国語レシートには、ロゴ画像ＬＧを印刷しないため、ロール紙の消
費を抑制できる。
【０１８２】
＜変形例１＞
次に、変形例について説明する。
【０１８３】
上述した実施形態では、プリンター１が、ホストコンピューター２から印刷データを受
信し、印刷データが含むコマンドに基づいて、印刷を実行する構成を例示した。すなわち
、上述した実施形態では、印刷コマンドＩＣが含むグラフィック画像情報に基づいてロゴ
画像ＬＧを印刷し、印刷コマンドＩＣが含む文字列を示す文字列情報に基づいて商品内容
文字列ＭＪＲ１、商品内容文字列ＭＪＲ２、小計内容文字列ＭＪＲ３、税内容文字列ＭＪ
Ｒ４、及び合計内容文字列ＭＪＲ５を印刷する構成を例示した。しかしながら、プリンタ
ー１によっては、ホストコンピューター２からロール紙に印刷する画像を示す画像データ
を受信し、当該画像データに基づいてロール紙に画像を印刷する構成とされる場合がある
。
【０１８４】
変形例１では、プリンター１が、ホストコンピューター２から当該画像データを受信し
た場合を例示する。
【０１８５】
変形例１にかかるプリンター１は、ホストコンピューター２から、ロール紙に印刷する
画像を示す画像データを受信した場合、当該画像データから文字認識を実行し、文字列情
報を取得する。例えば、プリンター制御部１０は、ホストコンピューター２から図６に示
すレシートの画像データを受信した場合、文字認識を実行し、商品内容文字列ＭＪＲ１、
商品内容文字列ＭＪＲ２、小計内容文字列ＭＪＲ３、税内容文字列ＭＪＲ４、及び合計内
容文字列ＭＪＲ５を取得する。そして、上述した動作を実行することで、プリンター制御
部１０は、図９に示すように、日本語レシートと外国語レシートとを発行する。
【０１８６】
このように、プリンター制御部１０は、ホストコンピューター２から、ロール紙に印刷
する画像を示す画像データを受信した場合でも、文字認識により文字列情報を取得するた
め、上述した実施形態の効果と同様の効果を奏する。
【０１８７】
以上、説明したように、プリンター制御部１０は、画像データを取得し、取得した画像
データについて文字認識を行って文字列情報を取得する。
【０１８８】
これにより、プリンター制御部１０は、画像データについて文字認識を行って文字情報
を取得するため、画像データに基づいてレシートを印刷する場合でも、複数の言語でレシ
ートを発行する場合におけるレシートの見やすさを向上できる。
【０１８９】
＜変形例２＞
さらに、変形例について説明する。
【０１９０】
上述した実施形態では、外国語レシートを発行するか否かの設定、及び、発行する外国
語レシートの言語の設定について、設定部１７が、プリンター入力部１６等によりユーザ
ーの操作を受け付け、受け付けた操作に応じて、設定する構成を例示した。しかしながら
、設定部１７の設定は、当該設定に限定されない。
【０１９１】
変形例２にかかる設定部１７は、カメラ１８２の撮影結果に基づく撮影画像データを分
析して、外国語レシートを発行するか否かを設定し、且つ、発行する外国語レシートの言
語の設定を実行する。
【０１９２】
例えば、レジカウンターＬＣＴにおいて、レシートを受け取る顧客に応じた言語のレシ
ートを発行するサービスが行われているものとする。
【０１９３】
この場合、カメラ１８２により当該顧客の顔を撮影する。
【０１９４】
設定部１７は、カメラ１８２により撮影した当該顧客の顔を含む撮影画像を示す撮影画
像データをカメラ１８２から取得し、パターンマッチング等により、当該顧客がアジア系
の人物か、欧米系の人物か等を判別する。そして、設定部１７は、例えば、アジア系の人
物である場合、日本人であるとして外国語レシートを発行しないと設定し、欧米系の人物
である場合、外国語レシートを発行すると設定し、且つ、発行する外国語レシートの言語
を英語に設定する。
【０１９５】
このように、プリンター１には、カメラ１８２が接続される。そして、設定部１７は、
カメラ１８２の撮影結果に基づく撮影画像データを取得し、撮影画像データを分析して、
日本語レシートに加えて外国語レシートを発行するか否かの設定、及び発行する外国語レ
シートの言語の設定を行う。
【０１９６】
これにより、設定部１７は、取得した撮影画像データを分析して、日本語レシートに加
えて外国語レシートを発行するか否かの設定、及び発行する外国語レシートの言語の設定
を行うため、レシートを受け取る人物に応じた言語のレシートが発行できる。
【０１９７】
＜変形例３＞
さらに、変形例について説明する。
【０１９８】
変形例３にかかる設定部１７は、マイク１８３が収音する音声が示す音声データを分析
して、外国語レシートを発行するか否かを設定し、且つ、発行する外国語レシートの言語
の設定を実行する。
【０１９９】
例えば、レジカウンターＬＣＴにおいて、レシートを受け取る顧客に応じた言語のレシ
ートを発行するサービスが行われているものとする。
【０２００】
この場合、マイク１８３により当該顧客が発話する音声を収音する。
【０２０１】
設定部１７は、当該顧客の発話の音声を示す音声データをマイク１８３から取得し、音
声認識等により音声データを分析し、当該顧客がどの言語を発話したかを判別する。そし
て、設定部１７は、判別した言語が日本語である場合、外国語レシートを発行しないと設
定し、判別した言語が外国語である場合、外国語レシートを発行すると設定し、且つ、発
行する外国語レシートの言語を判別した言語に設定する。
【０２０２】
このように、プリンター１には、マイク１８３が接続される。そして、設定部１７は、
マイク１８３が収音した音声を示す音声データを取得し、音声データを分析して、日本語
レシートに加えて外国語レシートを発行するか否かの設定、及び発行する外国語レシート
の言語の設定を行う。
【０２０３】
これにより、設定部１７は、取得した音声データを分析して、日本語レシートに加えて
外国語レシートを発行するか否かの設定、及び発行する外国語レシートの言語の設定を行
うため、レシートを受け取る人物に応じた言語のレシートが発行できる。
【０２０４】
＜変形例４＞
さらに、変形例について説明する。
【０２０５】
上述した実施形態では、金額を示す文字列以外の文字列について、翻訳対象文字列とし
、翻訳を実行する場合を例示した。しかしながら、金額を示す文字列も翻訳を実行しても
よい。ここで、金額を示す文字列の翻訳とは、日本円を他の通貨単位に変更することを示
す。
【０２０６】
変形例４において、プリンター制御部１０は、金額を示す文字列を示す文字列情報を、
日本円から他の通貨単位に変更するサーバーに送信する。そして、当該サーバーは、所定
の為替レートを示す為替レート情報に基づいて、日本円を、翻訳の対象となる言語が使用
される国の通貨単位に変更し、変更した通貨単位を示す文字列を生成し送信する。そして
、プリンター制御部１０は、日本円を他の通貨単位に変更した文字列を示す文字列情報に
基づいて、日本円を他の通貨単位に変更して印刷する。
【０２０７】
これにより、例えば、日本円を、日本以外に国籍を有する顧客に馴染みのある通貨単位
に変更でき、当該顧客に対する利便性が向上する。
【０２０８】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範
囲内で任意に変形及び応用が可能である。
【０２０９】
例えば、上述した実施形態では、第１言語を、日本語とし、第２言語を外国語として例
示した。しかしながら、第１言語、及び第２言語は、これらに限定されず、例えば、第１
言語を英語とし、第２言語を英語以外の言語としてもよい。すなわち、第１言語と第２言
語とが異なる言語であればよい。
【０２１０】
また、例えば、上述した実施形態では、１の翻訳サーバー４が、日本語から外国語に翻
訳する場合を例示した。しかしながら、ネットワークシステムを構成する翻訳サーバー４
は、日本語から翻訳可能な言語のそれぞれに応じて、複数あってもよい。また、日本語か
ら外国語に翻訳する翻訳サーバー４に限られず、例えば英語から他の言語に翻訳可能な翻
訳サーバー４であってもよい。
【０２１１】
また、例えば、上述した実施形態では、ホストコンピューター２のホスト記憶部２１が
、商品マスター２１１を記憶する構成を例示した。しかしながら、商品マスター２１１の
記憶先は、ホスト記憶部２１に限定されず、例えば、ローカルネットワークＬＮに接続す
る図示せぬ装置が記憶する構成でもよい。
【０２１２】
また、上述した変形例２及び変形例３では、それぞれ個別に撮影画像データ又は音声デ
ータに基づいて、日本語レシートに加えて外国語レシートを発行するか否かの設定、及び
発行する外国語レシートの言語の設定を行う場合を例示した。しかしながら、変形例２及
び変形３を組み合わせることにより実現する構成としても良い。つまり、撮影画像データ
及び音声データに基づいて、日本語レシートに加えて外国語レシートを発行するか否かの
設定、及び発行する外国語レシートの言語の設定を行う構成としても良い。
【０２１３】
また、例えば、上述したプリンター１の制御方法（印刷装置の制御方法）が、プリンタ
ー１が備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現す
るためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで
読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で
構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体
メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（
Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digita
l Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッ
シュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。
また、上記記録媒体は、プリンター１が備える内部記憶装置であるＲＯＭ（Read Only Me
mory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【０２１４】
また、例えば、図４、及び図５の処理単位は、プリンター１の処理を理解容易にするた
めに、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって
、本発明が限定されることはない。プリンター１の処理は、処理内容に応じて、さらに多
くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように
分割してもよい。
【０２１５】
また、図２、及び図３に示した各機能部は機能的構成を示すものであって、具体的な実
装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが
実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部
の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソ
フトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェア
で実現される機能の一部をソフトウェアで実現してもよい。その他、プリンター１、ホス
トコンピューター２、及び翻訳サーバー４の他の各部の具体的な細部構成についても、本
発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【０２１６】
１…プリンター（印刷装置）、２…ホストコンピューター（制御装置）、４…翻訳サー
バー（外部装置）、１０…プリンター制御部（制御部）、１１…プリンター記憶部（記憶
部）、１２…印刷部、１３…搬送部、１４…切断部、１５…ネットワーク通信部、１６…
プリンター入力部、１７…設定部、１８…プリンターデバイス通信部、２０…ホスト制御
部、２１…ホスト記憶部、２２…ホストデバイス通信部、２３…ホスト入力部、２４…ホ
スト表示部、１１１…フォントテーブル、１１２…対応テーブル、１２１…インクジェッ
トヘッド、１２２…キャリッジ、１８１…カスタマーディスプレー、１８２…カメラ、１
８３…マイク（音声入力装置）、２１１…商品マスター、１００…ネットワークシステム
（印刷システム）、ＬＮ…ローカルネットワーク。
【図１】
2018089826.tif 000003
【図２】
2018089826.tif 000004
【図３】
2018089826.tif 000005
【図４】
2018089826.tif 000006
【図５】
2018089826.tif 000007
【図６】
2018089826.tif 000008
【図７】
2018089826.tif 000009
【図８】
2018089826.tif 000010
【図９】
2018089826.tif 000011