(57)【要約】【課題】会員の宛名の複数の宛名項目を宛先の国に適した順に印刷することである。【解決手段】売上データ処理装置１０は、国別で会員別の複数の宛名項目を有する会員データベースと、国別の宛名項目の印刷順を有する国別項目印刷順テーブルと、を記憶する記憶部１７と、情報を用紙に印刷する印刷部１８と、会員を選択し、当該選択した会員に対応する宛名項目及び印刷順を前記会員データベース及び前記国別項目印刷順テーブルから読み出し、当該読み出した宛名項目を当該読み出した印刷順で印刷部１８に印刷させるＣＰＵ１１と、を備える。【選択図】  図２
2013035145.tif 000002
【特許請求の範囲】
【請求項１】
国別で会員別の複数の宛名項目を有する会員データベースと、国別の宛名項目の印刷順を有する国別項目印刷順テーブルと、を記憶する記憶部と、
情報を用紙に印刷する印刷部と、
会員を選択し、当該選択した会員に対応する宛名項目及び印刷順を前記会員データベース及び前記国別項目印刷順テーブルから読み出し、当該読み出した宛名項目を当該読み出した印刷順で前記印刷部に印刷させる印刷制御部と、を備えるデータ処理装置。
【請求項２】
前記記憶部は、国別の宛名項目の表示順を有する国別項目表示順テーブルと、宛名項目の名称と、を記憶し、
情報を表示する表示部と、
設定する会員の国の識別情報と、当該会員別の宛名項目と、の操作入力を受け付ける操作部と、
前記操作部により入力された会員の国の識別情報に対応する宛名項目の表示順を前記国別項目表示順テーブルから読み出し、当該読み出した表示順で前記記憶された宛名項目の名称を入力欄とともに並べた入力画面を前記表示部に表示させ、当該入力画面の項目名称に応じて前記操作部を介して前記入力欄に入力された宛名項目を前記国の識別情報に対応付けて前記会員データベースに記憶させる表示制御部と、を備える請求項１に記載のデータ処理装置。
【請求項３】
前記表示制御部は、国を選択可能な地図を前記表示部に表示させ、前記操作部により前記地図上の国の選択入力に対応する国の識別情報を取得する請求項２に記載のデータ処理装置。
【請求項４】
前記会員データベースの宛名項目と、前記宛名項目の名称とは、国の言語別に設定されている請求項２又は３に記載のデータ処理装置。
【請求項５】
前記会員データベースは、宛名項目として会員の性別を有し、
前記印刷制御部は、前記読み出した宛名項目が性別である場合に、当該性別に対応するキャラクタを前記読み出した印刷順で前記印刷部に印刷させる請求項１から４のいずれか一項に記載のデータ処理装置。
【請求項６】
前記印刷部は、売上データを用紙に印刷してレシートを出力するレシート用印刷部である請求項１から５のいずれか一項に記載のデータ処理装置。
【請求項７】
コンピュータを、
国別で会員別の複数の宛名項目を有する会員データベースと、国別の宛名項目の印刷順を有する国別項目印刷順テーブルと、を記憶する記憶部、
情報を用紙に印刷する印刷部、
会員を選択し、当該選択した会員に対応する宛名項目及び印刷順を前記会員データベース及び前記国別項目印刷順テーブルから読み出し、当該読み出した宛名項目を当該読み出した印刷順で前記印刷部に印刷させる印刷制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、小売店等の店舗に設置され、顧客が購入した商品の情報の登録を行うＥＣＲ（Electronic Cash Resister）、ＰＯＳ（Point of Sales）端末等の売上データ処理装置が知られている。
【０００３】
売上データ処理装置は、世界各国で使用されている。しかし、売上データ処理装置は、世界各国で言葉等の仕様も異なる。このため、仕向け国専用の仕様の売上データ処理装置が知られている。他にも、世界の複数の国で使用可能な売上データ処理装置が知られている。例えば、予め、日本、米国、欧州用の処理プログラムをＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）に記憶しておき、稼動時に仕向け国を入力し、当該入力された仕向け国に応じた処理プログラムを実行して売上データ処理を行う売上データ処理装置が知られている（例えば、特許文献１参照）。
【０００４】
他にも、顧客情報を管理する機能を有する売上データ処理装置が知られている。顧客情報とは、顧客の宛名情報（氏名情報及び住所情報）等である。例えば、顧客の宛名情報を管理し、ダイレクトメール用に、顧客の宛名情報及び特価情報を含む宛名ラベルを印刷する宛名印刷機能を有するＰＯＳ端末が知られている（例えば、特許文献２参照）。
【０００５】
また、宛名情報を印刷する装置として、住所録ファイルを記憶し、この住所録ファイルから読み出した住所がアルファベットか否かに応じて、縦書き又は横書きで宛名を印刷する文書作成装置が知られている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−７６９８０号公報
【特許文献２】特開２００４−１３３７５１号公報
【特許文献３】特開平９−３１９７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来の世界各国で使用可能な売上データ処理装置において、従来の宛名印刷を行う構成としても、仕向け国用のダイレクトメールを印刷する場合に、宛名情報から複数の項目（郵便番号、住所、氏名等）を読み出し、これらの項目を固定された配列順に宛名印刷を行う構成となる。このため、国によっては、印刷された宛名情報の項目が適切な配列順の書式とならなかった。
【０００８】
例えば、日本では、宛名として、郵便番号、住所、氏名を順に記載するのが一般的な書式であるが、米国では、宛名として、氏名、住所、郵便番号を順に記載するのが一般的な書式である。例えば、米国の顧客（会員）宛に、郵便番号、住所、氏名を順に印刷したダイレクトメールを発送した場合に、誤配達を招くおそれがあるとともに、顧客（会員）の印象が悪くなるおそれがあった。
【０００９】
本発明の課題は、会員の宛名の複数の宛名項目を宛先の国に適した順に印刷することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のデータ処理装置は、
国別で会員別の複数の宛名項目を有する会員データベースと、国別の宛名項目の印刷順を有する国別項目印刷順テーブルと、を記憶する記憶部と、
情報を用紙に印刷する印刷部と、
会員を選択し、当該選択した会員に対応する宛名項目及び印刷順を前記会員データベース及び前記国別項目印刷順テーブルから読み出し、当該読み出した宛名項目を当該読み出した印刷順で前記印刷部に印刷させる印刷制御部と、を備える。
【発明の効果】
【００１１】
本発明によれば、会員の宛名の複数の宛名項目を宛先の国に適した順に印刷でき、送付物の誤配達を低減でき、会員の印象を良くすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態の売上データ処理装置の外観図である。
【図２】売上データ処理装置の機能構成を示すブロック図である。
【図３】（ａ）は、国番号リストの構成を示す図である。（ｂ）は、ＤＢ項目情報テーブルの構成を示す図である。（ｃ）は、表示項目情報テーブルの構成を示す図である。
【図４】（ａ）は、国別項目表示順テーブルの構成を示す図である。（ｂ）は、国別項目印刷順テーブルの構成を示す図である。
【図５】（ａ）は、日本での会員データベースの構成を示す図である。（ｂ）は、米国での会員データベースの構成を示す図である。（ｃ）は、ドイツでの会員データベースの構成を示す図である。
【図６】（ａ）は、商品情報入力画面を示す図である。（ｂ）は、ソフトキーボード画面を示す図である。
【図７】（ａ）は、国設定処理を示すフローチャートである。（ｂ）は、会員データ入力画面表示処理を示すフローチャートである。
【図８】（ａ）は、日本の会員用の会員データ入力画面を示す図である。（ｂ）は、米国の会員用の会員データ入力画面を示す図である。
【図９】（ａ）は、会員データ入力処理を示すフローチャートである。（ｂ）は、地図画面表示処理を示すフローチャートである。
【図１０】（ａ）は、拡大前の世界全体の地図画面を示す図である。（ｂ）は、拡大後の地図画面を示す図である。
【図１１】会員データ確定処理を示すフローチャートである。
【図１２】宛名印刷処理を示すフローチャートである。
【図１３】図１２の続きの宛名印刷処理を示すフローチャートである。
【図１４】（ａ）は、日本の会員の宛名ラベルを示す図である。（ｂ）は、米国の会員の宛名ラベルを示す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１４】
図１〜図１４を参照して、本発明に係る実施の形態を説明する。先ず、図１及び図２を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態の売上データ処理装置１０の外観図である。図２は、売上データ処理装置１０の機能構成を示すブロック図である。
【００１５】
本実施の形態のデータ処理装置としての売上データ処理装置１０は、個人商店等の店舗に設置される。売上データ処理装置１０は、顧客に販売する商品の識別情報又は金額、個数の情報を店員の操作入力により受け付け、商品の売上データを算出して登録し、顧客の代金を格納し、レシートを印刷するＥＣＲであるものとする。なお、売上データ処理装置１０は、ＰＯＳ端末等、他の売上データ処理装置としてもよい。
【００１６】
また、売上データ処理装置１０が設置される店舗は、顧客を会員とした会員制度を導入している。この店舗のオーナは、定期的又は不定期に、葉書、封筒等のダイレクトメールを店舗の会員に送付（郵送）するものとする。ダイレクトメールに記載される情報は、例えば、特売情報、イベント情報等の店舗の業務に関する情報や、会員更新の案内等の会員制度に関する情報である。売上データ処理装置１０は、会員に送付するダイレクトメールに貼り付ける宛名ラベルの印刷機能を有する。
【００１７】
図１に示すように、売上データ処理装置１０は、外観上、表示パネル１４１，１４２と、印刷部１８と、を備える。なお、図１では、ドロア１９が図示省略されている。
【００１８】
表示パネル１４１は、店員用の表示パネルであり、ＬＣＤ（Liquid Crystal Display）、ＥＬＤ（ElectroLuminescent Display）等で構成される。表示パネル１４１は、例えば、１０インチのＬＣＤ（Liquid Crystal Display）である。表示パネル１４２は、顧客用の表示パネルであり、ＬＣＤ、ＥＬＤ等で構成される。
【００１９】
印刷部１８は、レシート及びジャーナルを印刷する熱転写プリンタ等のプリンタである。印刷部１８は、顧客に発送するダイレクトメールの宛名ラベルの印刷も可能である。
【００２０】
図２に示すように、売上データ処理装置１０は、印刷制御部、表示制御部としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、ＲＯＭ（Read Only Memory）１５と、通信部１６と、記憶部１７と、印刷部１８と、ドロア１９と、を備える。売上データ処理装置１０の各部は、バス１９ａを介して接続されている。
【００２１】
ＣＰＵ１１は、売上データ処理装置１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムをＲＯＭ１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００２２】
操作部１２は、表示パネル１４１の画面上に形成されたタッチパネルであり、ユーザ（店員）からのタッチ入力を受け付け、そのタッチ操作情報をＣＰＵ１１に出力する。なお、操作部１２は、ユーザからのキー入力を受け付けるキー操作部や、商品に付されたバーコードを読み取るスキャナ部等、他の操作部を含むこととしてもよい。
【００２３】
ＲＡＭ１３は、揮発性の半導体メモリであり、各種データ及び各種プログラムを格納するワークエリアを有する。
【００２４】
表示部１４は、表示パネル１４１，１４２を有する。表示部１４は、ＣＰＵ１１から入力される表示情報に応じて、表示パネル１４１，１４２に各種表示を行う。
【００２５】
ＲＯＭ１５は、各種データ及び各種プログラムを記憶する読み出し専用の半導体メモリである。ＲＯＭ１５には、国設定プログラム１５１と、会員データ入力画面表示プログラム１５２と、会員データ入力プログラム１５３と、地図画面表示プログラム１５４と、会員データ確定プログラム１５５と、宛名印刷プログラム１５６と、が記憶されている。
【００２６】
通信部１６は、外部機器と通信する通信部である。通信部１６は、例えば、複数の売上データ処理装置の売上データを一括管理するサーバ装置と、インターネット等の通信ネットワークを介して通信する通信部である。
【００２７】
記憶部１７は、各種情報を記憶する不揮発性の記憶部である。記憶部１７は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、電池によりバックアップされたＲＡＭ等により構成される。記憶部１７は、後述する国番号リスト２０、ＤＢ項目情報テーブル３０、表示項目情報テーブル４０、国別項目表示順テーブル５０、国別項目印刷順テーブル６０、会員データベース７０が記憶されている。
【００２８】
印刷部１８は、ＣＰＵ１１から入力される印刷データに従い、各種情報を用紙に印刷するプリンタである。用紙は、例えば、ロール紙である。上述したように、印刷部１８は、レシート、ジャーナル、宛名ラベル等を印刷するプリンタである。また、印刷部１８は、任意の行のフィード機能、用紙カット機能を有するプリンタとするが、これに限定されるものではない。
【００２９】
ドロア１９は、金銭、商品券等を格納する引き出しであり、ＣＰＵ１１の制御により、引き出し部を開放する開放機構を有する。ドロア１９の開放された引き出し部は、その使用後にユーザにより手動で閉められる。
【００３０】
次に、図３〜図５を参照して、売上データ処理装置１０に記憶される情報を説明する。図３（ａ）は、国番号リスト２０の構成を示す図である。図３（ｂ）は、ＤＢ項目情報テーブル３０の構成を示す図である。図３（ｃ）は、表示項目情報テーブル４０の構成を示す図である。図４（ａ）は、国別項目表示順テーブル５０の構成を示す図である。図４（ｂ）は、国別項目印刷順テーブル６０の構成を示す図である。図５（ａ）は、日本での会員データベース７０Ａの構成を示す図である。図５（ｂ）は、米国での会員データベース７０Ｂの構成を示す図である。図５（ｃ）は、ドイツでの会員データベース７０Ｃの構成を示す図である。
【００３１】
図３（ａ）に示す国番号リスト２０は、世界各国の国番号のリストであり、記憶部１７に記憶されている。国番号リスト２０は、国番号２１と、国名２２と、を有する。国番号２１は、世界各国の国の識別番号である。国名２２は、国番号２１の国の名称である。国番号２１は、国際電話の国際アクセス番号であるものとする。しかし、国番号２１は、国際アクセス番号に限定されるものではなく、各国が識別できれば、他の識別情報でもよい。
【００３２】
図３（ｂ）に示すＤＢ項目情報テーブル３０は、後述する会員データベース７０の宛名項目としての各データ項目（以下、ＤＢ項目という）の項目名称の設定テーブルであり、記憶部１７に記憶されている。宛名項目とは、一人の会員の宛名情報（氏名情報及び住所情報）を構成する複数の構成要素（宛名要素）である。ＤＢ項目情報テーブル３０は、各国で共通なテーブルとし、国によっては不要な項目も含まれている。ＤＢ項目情報テーブル３０は、ＤＢ番号３１と、項目名称３２と、を有する。
【００３３】
ＤＢ番号３１は、ＤＢ項目の識別番号である。項目名称３２は、ＤＢ番号３１のＤＢ項目の名称である。項目名称３２は、店舗の会員の会員番号、会員の氏名（姓）、クリスチャンネーム、氏名（名）、国名、州名、都道府県名、市名／都市名、町名、街路名、番地（ハイフンで連結）、家番号、郵便番号（ハイフンで連結）、マンション名、棟部屋番号（ハイフンで連結）、会社名、会社部署名、電話番号、Ｅメールアドレス、性別、会員国番号である。しかし、ＤＢ番号３１のＤＢ項目は、これらの項目に限定されるものではない。
【００３４】
図３（ｃ）に示す表示項目情報テーブル４０は、後述する会員データ入力画面（２２０Ａ，２２０Ｂ等）に表示するＤＢ項目の設定テーブルであり、記憶部１７に記憶されている。表示項目情報テーブル４０は、ＤＢ番号４１と、項目名称４２と、を有する。ＤＢ番号４１は、会員データベース７０の項目の識別番号である。項目名称４２は、ＤＢ番号４１の項目の国別の名称である。項目名称４２は、ＤＢ項目情報テーブル３０の項目名称３２にほぼ対応しており、国番号の国別に、対応する言語で記述されている。
【００３５】
図４（ａ）に示す国別項目表示順テーブル５０は、後述する会員データ入力画面（２２０，２３０等）に表示するＤＢ項目の表示順の設定テーブルであり、記憶部１７に記憶されている。国別項目表示順テーブル５０は、国番号５１と、国名５２と、表示順５３と、を有する。国番号５１は、世界各国の国番号である。国名５２は、国番号５１の国の名称である。表示順５３は、国番号５１の国用の会員データ入力画面でのＤＢ項目のＤＢ番号（表示項目情報テーブル４０のＤＢ番号４１）を表示順に並べた情報である。
【００３６】
表示順５３の数字は、表示項目情報テーブル４０のＤＢ番号４１に対応するＤＢ番号である。また、表示順５３の“９９”は、（表示）終了を示す数字である。
【００３７】
図４（ｂ）に示す国別項目印刷順テーブル６０は、ダイレクトメールの宛名ラベルに印刷するＤＢ項目の印刷順の設定テーブルであり、記憶部１７に記憶されている。国別項目印刷順テーブル６０は、国番号６１と、国名６２と、男性６３と、女性６４と、性別６５と、印刷順６６と、を有する。国番号６１は、世界各国の国番号である。国名６２は、国番号６１の国の名称である。男性６３は、国番号６１の国で会員が男性の場合に印刷する氏名に付する敬称である。女性６４は、国番号６１の国で会員が女性の場合に印刷する氏名に付する敬称である。性別６５は、会員の性別を意味するＤＢ項目である。印刷順６６は、国番号６１の国用の宛名ラベルでのＤＢ項目のＤＢ番号（ＤＢ項目情報テーブル３０のＤＢ番号３１）を印刷順に並べた情報である。
【００３８】
印刷順６６の数字は、ＤＢ項目情報テーブル３０のＤＢ番号３１に対応するＤＢ番号である。また、印刷順６６の“９７”は、（印刷時の）改行を示す数字である。印刷順６６の“９８”は、（印刷時の）敬称入れを示す数字である。印刷順６６の“９９”は、（印刷時の）印刷終了を示す数字である。
【００３９】
会員データベース７０は、会員を管理するためのデータベースであり、記憶部１７に記憶されている。図５（ａ）、（ｂ）、（ｃ）に、会員データベース７０の一例としての、会員データベース７０Ａ，７０Ｂ，７０Ｃを示す。会員データベース７０Ａは、売上データ処理装置１０が日本で設置及び使用される場合の会員データベースである。会員データベース７０Ｂは、売上データ処理装置１０が米国で設置及び使用される場合の会員データベースである。会員データベース７０Ｃは、売上データ処理装置１０がドイツで設置及び使用される場合の会員データベースである。
【００４０】
会員データベース７０Ａ，７０Ｂ，７０Ｃは、ＤＢ番号７１と、実データ７２と、を有する。ＤＢ番号７１は、会員データベース７０のデータ項目（ＤＢ項目）の識別番号である。ＤＢ番号７１は、ＤＢ項目情報テーブル３０のＤＢ番号３１に対応するＤＢ番号である。実データ７２は、ＤＢ番号７１のＤＢ項目の実データである。なお、ＤＢ番号７１が“０”の実データ７２は、会員の識別番号としての会員番号である。
【００４１】
会員データベース７０Ａは、主に、日本在住の会員の会員データベースである。会員データベース７０Ｂは、主に、米国在住の会員の会員データベースである。
【００４２】
また、ＥＵ（European Union）の加盟国内では、加盟国の国民が他の加盟国に移動する場合に、パスポートが不要であり、容易に移動可能である。このため、売上データ処理装置１０がＥＵ加盟国であるドイツの店舗に設置されている場合、その店舗の会員は、ドイツの他のＥＵ加盟国（例えばフランス）の国民であることが大いにありうる。このため、会員データベース７０Ｃは、主に、ドイツ在住の会員及び他のＥＵ加盟国在住の会員の会員データベースである。なお、ＥＵ加盟国以外でも、売上データ処理装置１０が設置された店舗が所在する国の他の国を会員とする構成としてもよい。例えば、会員データベース７０Ａが、米国に住む会員のデータを含む構成としてもよい。
【００４３】
次に、図６〜図１４を参照して、売上データ処理装置１０の動作を説明する。先ず、図６〜図１１を参照して、売上データ処理装置１０における会員データの入力の動作を説明する。図６（ａ）は、商品情報入力画面２１０を示す図である。図６（ｂ）は、ソフトキーボード画面２４０を示す図である。図７（ａ）は、国設定処理を示すフローチャートである。図７（ｂ）は、会員データ入力画面表示処理を示すフローチャートである。図８（ａ）は、日本の会員用の会員データ入力画面２２０Ａを示す図である。図８（ｂ）は、米国の会員用の会員データ入力画面２２０Ｂを示す図である。図９（ａ）は、会員データ入力処理を示すフローチャートである。図９（ｂ）は、地図画面表示処理を示すフローチャートである。図１０（ａ）は、拡大前の世界全体の地図画面２５０を示す図である。図１０（ｂ）は、拡大後の地図画面２５０を示す図である。図１１は、会員データ確定処理を示すフローチャートである。
【００４４】
売上データ処理装置１０において、設置された店舗の営業時間等に、商品の販売に関する売上データ登録処理が実行される。売上データ登録処理は、顧客に販売する商品に関する商品情報入力の受け付け、商品の小計、お釣り等の算出、顧客から受け取った金銭収納のためのドロアの開放、レシートの発行、商品の売上データの記憶部１７への記憶等を行う一連の処理である。
【００４５】
売上データ登録処理の実行中には、表示部１４の表示パネル１４１に、図６（ａ）に示す商品情報入力画面２１０が表示される。商品情報入力画面２１０は、表示欄２１１と、数字入力キー群２１２と、各種機能キー群２１３と、国設定キー２１４と、会員入力キー２１５と、会員印刷キー２１６と、を有する。
【００４６】
表示欄２１１は、入力された商品情報（商品の識別情報（値段）、個数）や、算出された小計、お釣り等の情報、が表示される表示欄である。数字入力キー群２１２は、数字入力に関する複数のキーである。各種機能キー群２１３は、各種機能の入力を受け付ける複数の機能キーである。各種機能キー群２１３は、例えば、商品が所属する部門を入力するための部門キー、出金を入力するため出金キー、入金を入力するための入金キー、商品券等での商品販売を入力するための券売キー、貸売を入力するための貸売キー、小計算出を入力するための小計キー、現金預かりを入力するための現金キーを含む。
【００４７】
国設定キー２１４は、売上データ処理装置１０が設置及び使用される国の国番号入力（後述する図７（ａ）の国設定処理）のトリガキーである。会員入力キー２１５は、会員データベース７０用の会員データ入力（後述する図７（ｂ）の会員データ入力画面表示処理）のトリガキーである。会員印刷キー２１６は、ダイレクトメールの宛名ラベル印刷（後述する図１２及び図１３の宛名印刷処理）のトリガキーである。
【００４８】
次いで、図７（ａ）を参照して、売上データ処理装置１０で実行される国設定処理を説明する。国設定処理は、売上データ処理装置１０の設置及び使用される国を設定する処理である。
【００４９】
予め、売上データ処理装置１０では、国設定処理が実行された後、図６（ａ）の商品情報入力画面２１０が表示され、売上データ登録処理が実行されているものとする。このとき売上データ処理装置１０において、操作部１２によりユーザからの商品情報入力画面２１０の国設定キー２１４のタッチ入力を受け付けたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された国設定プログラム１５１との協働で、国設定処理を実行する。
【００５０】
図７（ａ）に示すように、先ず、ＣＰＵ１１は、操作部１２を介して、ユーザからの売上データ処理装置１０が設置及び使用される国の国番号の数値のタッチ入力を受け付ける（ステップＳ１１）。ステップＳ１１では、例えば、商品情報入力画面２１０の数字入力キー群２１２を介して、数字のタッチ入力が受け付けられる。日本であれば、数値として８１が入力される。そして、ＣＰＵ１１は、ステップＳ１１で数値入力があるか否かを判別する（ステップＳ１２）。
【００５１】
数値入力がある場合（ステップＳ１２；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１１で入力された数値を、設定国番号として記憶部１７に記憶するとともに、会員国番号としてＲＡＭ１３に記憶し（ステップＳ１３）、国設定処理を終了する。設定国番号は、売上データ処理装置１０の設置及び使用される国の国番号であり、固定の番号である。会員国番号は、次に会員データを入力する会員の居住する国の国番号であり、変更可能な番号である。つまり、会員国番号の初期値は、設定国番号とされる。数値入力がない場合（ステップＳ１２；ＮＯ）、ＣＰＵ１１は、国設定ができないエラー処理を行い（ステップＳ１４）、国設定処理を終了する。
【００５２】
次いで、図７（ｂ）を参照して、売上データ処理装置１０で実行される会員データ入力画面表示処理を説明する。会員データ入力画面表示処理は、店舗の会員データ（ＤＢ項目）を入力するための会員データ入力画面を作成して表示する処理である。
【００５３】
予め、売上データ処理装置１０には、図６（ａ）の商品情報入力画面２１０が表示され、売上データ登録処理が実行されているものとする。このとき売上データ処理装置１０において、操作部１２によりユーザからの商品情報入力画面２１０の会員入力キー２１５のタッチ入力を受け付けたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出して適宜ＲＡＭ１３に展開された会員データ入力画面表示プログラム１５２との協働で、会員データ入力画面表示処理を実行する。
【００５４】
図７（ｂ）に示すように、先ず、ＣＰＵ１１は、ＲＡＭ１３に記憶されている会員国番号を読み出し、記憶部１７に記憶されている国別項目表示順テーブル５０において、国番号５１が、読み出した会員国番号に一致する行を選択する（ステップＳ２１）。
【００５５】
そして、ＣＰＵ１１は、ステップＳ２１で選択した行に対応する表示項目を表示項目情報テーブル４０から取得し、取得した表示項目及び会員データの入力欄を含む会員データ入力画面を表示部１４の表示パネル１４１に表示し（ステップＳ２２）、会員データ入力画面表示処理を終了する。ステップＳ２２の表示項目の取得は、具体的には、ＣＰＵ１１は、記憶部１７に記憶された表示項目情報テーブル４０を参照し、ステップＳ２１で選択された国番号５１の一行の表示順５３を取得し、ステップＳ２１で取得した会員国番号に対応する項目名称４２の列について、取得した表示順５３に対応するＤＢ番号４１の項目名称（表示項目）を順に取得する。
【００５６】
ステップＳ２２では、例えば、図８（ａ）に示す会員データ入力画面２２０Ａや、図８（ｂ）に示す会員データ入力画面２２０Ｂが表示される。
【００５７】
ステップＳ２１で、日本の会員国番号が読み出された場合、図８（ａ）に示す会員データ入力画面２２０Ａが表示パネル１４１に表示される。会員データ入力画面２２０Ａは、入力欄エリア２２１Ａと、表示項目エリア２２２Ａと、地図表示キー２２３Ａと、確定セットキー２２４Ａと、を含む。入力欄エリア２２１Ａは、表示項目エリア２２２Ａの複数の表示項目に対応する実データを入力するための複数の入力欄を表示する領域である。また、入力欄エリア２２１Ａは、後述する図９（ａ）の会員データ入力処理のトリガキーでもある。
【００５８】
表示項目エリア２２２Ａは、表示項目情報テーブル４０から表示順に取得された複数の表示項目を表示する領域である。表示項目エリア２２２Ａの表示順は、会員データを入力しやすい順であり、宛名ラベル印刷時の印刷順とは、異なる。特に、会員の氏名が一番上の表示順となっている。
【００５９】
地図表示キー２２３Ａは、後述する図９（ｂ）の地図画面表示処理のトリガキーである。確定セットキー２２４Ａは、後述する図１１の会員データ確定処理のトリガキーである。入力欄エリア２２１Ａの入力データ、表示項目エリア２２２Ａの表示項目、地図表示キー２２３Ａ、確定セットキー２２４Ａは、日本語で表示される。
【００６０】
ステップＳ２１で、米国の会員国番号が読み出された場合、図８（ｂ）に示す会員データ入力画面２２０Ｂが表示パネル１４１に表示される。会員データ入力画面２２０Ｂは、入力欄エリア２２１Ｂと、表示項目エリア２２２Ｂと、地図表示キー２２３Ｂと、確定セットキー２２４Ｂと、を含む。入力欄エリア２２１Ｂ、表示項目エリア２２２Ｂ、地図表示キー２２３Ｂ、確定セットキー２２４Ｂは、それぞれ、会員データ入力画面２２０Ａの入力欄エリア２２１Ａ、表示項目エリア２２２Ａ、地図表示キー２２３Ａ、確定セットキー２２４Ａと同様であるが、英語で表示される。
【００６１】
次いで、図９（ａ）及び図６（ｂ）を参照して、売上データ処理装置１０で実行される会員データ入力処理を説明する。会員データ入力処理は、店舗の会員の会員データの入力を受け付ける処理である。
【００６２】
予め、売上データ処理装置１０では、会員データ入力画面表示処理の実行後に、会員データ入力画面が表示されているものとする。ここでは、図８（ａ）の日本用の会員データ入力画面２２０Ａが表示される場合を説明するが、他国用の会員データ入力画面が表示される場合も同様である。
【００６３】
ユーザは、会員データ入力画面２２０Ａの表示項目エリア２２２Ａのうち、会員データを入力（新規入力又は更新）したい表示項目に対応する入力欄エリア２２１Ａの１つの入力欄を選択してタッチ入力する。このとき売上データ処理装置１０において、操作部１２によりユーザからの入力欄エリア２２１Ａの１つの入力欄のタッチ入力を受け付けたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された会員データ入力プログラム１５３との協働で、会員データ入力処理を実行する。
【００６４】
図９（ａ）に示すように、先ず、ＣＰＵ１１は、キャラクタ入力用のソフトキーボード画面２４０を表示部１４の表示パネル１４１に表示する（ステップＳ３１）。図６（ｂ）に示すように、ソフトキーボード画面２４０は、入力エリア２４１と、変換結果自動表示エリア２４２と、キー群２４３と、を有する。
【００６５】
入力エリア２４１は、キー群２４３の各キー押下により、入力された文字を表示する領域である。ステップＳ３１の時点では、入力エリア２４１に何も入っていない。変換結果自動表示エリア２４２は、入力エリア２４１に途中まで入力された文字から語句への変換候補を自動表示する領域である。この変換候補が選択されることで、選択された変換候補が入力された語句として確定される。キー群２４３は、各種入力キーを有する。キー群２４３は、例えば、数字入力キー、アルファベット入力キー、コントロールキー、オルトキー、シフトキー、エンターキー、スペースキー、変換キー、バックスペースキーを有する。
【００６６】
そして、ＣＰＵ１１は、タッチ入力された１つの入力欄の表示項目に対応付けてＲＡＭ１３に記憶されている既入力の会員データワーク（後述）を読み出し、ソフトキーボード画面２４０の入力エリア２４１に表示する（ステップＳ３２）。
【００６７】
そして、ＣＰＵ１１は、操作部１２を介して、ソフトキーボード画面２４０のキー群２４３のタッチ入力に応じて会員データのキャラクタの入力を受け付け、この会員データを表示項目のＤＢ番号に対応付けて会員データワーク（会員データのワークメモリ）としてＲＡＭ１３に記憶し（ステップＳ３３）、会員データ入力処理を終了する。
【００６８】
ステップＳ３３では、具体的には、ＣＰＵ１１は、操作部１２を介して、会員データのキャラクタの入力を受け付け、キー群２４３のエンターキーのタッチ入力を受け付けて会員データの入力終了が指示されると、入力エリア２４１に表示されている会員データを表示項目のＤＢ番号に対応付けて会員データワークとしてＲＡＭ１３に記憶する。
【００６９】
また、会員データ入力処理の実行後、自動的に会員データ入力画面表示処理が実行されるものとする。この会員データ入力画面表示処理において、ＣＰＵ１１は、会員データ入力処理で記憶された会員データワークに応じて、入力した会員データを入力欄エリア２２１Ａの対応する入力欄に追加又は更新した会員データ入力画面を表示部１４の表示パネル１４１に表示する。
【００７０】
次いで、図９（ｂ）及び図１０を参照して、売上データ処理装置１０で実行される地図画面表示処理を説明する。地図画面表示処理は、地図により店舗の会員の国の入力を受け付ける処理である。
【００７１】
予め、売上データ処理装置１０には、会員データ入力画面表示処理が実行され、会員データ入力画面が表示されているものとする。ここでは、英国用の会員データ入力画面（図示略）が表示されている場合を説明するが、他国用の会員データ入力画面が表示される場合も同様である。
【００７２】
上述したように、売上データ処理装置１０が設置及び使用されている国の他の国の会員の会員データを入力する場合がある。その場合に、ユーザは、会員データ入力画面の地図表示キー（仮に、図８（ａ）の会員データ入力画面２２０Ａであれば地図表示キー２２３Ａ）をタッチ入力する。
【００７３】
このとき売上データ処理装置１０において、操作部１２によりユーザからの地図表示キーのタッチ入力を受け付けたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された地図画面表示プログラム１５４との協働で、地図画面表示処理を実行する。
【００７４】
図９（ｂ）に示すように、先ず、ＣＰＵ１１は、国変更用の地図画面２５０を表示部１４の表示パネル１４１に表示する（ステップＳ４１）。ステップＳ４１で表示される地図画面２５０は、図１０（ａ）に示すように、最初、世界全体の地図画面となっている。
【００７５】
そして、ＣＰＵ１１は、操作部１２を介する国のタッチ入力を受け付け、記憶部１７に記憶されている国番号リスト２０を参照し、タッチ入力された国の国名２２に対応する国番号２１を取得し、取得した国番号で、ＲＡＭ１３内の会員国番号を更新する（ステップＳ４２）。
【００７６】
ステップＳ４２では、例えば、図１０（ａ）に示す地図画面２５０において、ヨーロッパ（Europe）を拡大するタッチ入力がなされたものとする。すると、表示パネル１４１に表示されている地図画面が、図１０（ｂ）に示す拡大したＥＵの地図画面２５０に遷移する。ここで、フランス（France）がタッチ入力されると、国名２２がFranceに対応する国番号２１の“３３”が取得される。
【００７７】
そして、ＣＰＵ１１は、ステップＳ４２で更新された会員国番号に応じて、図７（ｂ）の会員データ入力画面表示処理を実行し（ステップＳ４３）、地図画面表示処理を終了する。
【００７８】
次に、図１１を参照して、売上データ処理装置１０で実行される会員データ確定処理を説明する。会員データ確定処理は、会員データ入力処理で入力された店舗の会員の会員データを確定して会員データベース７０に記憶する処理である。
【００７９】
予め、売上データ処理装置１０では、会員データ入力画面表示処理が実行され、会員データ入力画面が表示されているものとする。また、売上データ処理装置１０では、会員データ入力処理が実行され、ＲＡＭ１３に、表示項目に対応付けられた既入力の会員データワークが記憶されているものとする。ここでは、日本用の会員データ入力画面２２０Ａが表示される場合を説明するが、他国用の会員データ入力画面が表示される場合も同様である。
【００８０】
ユーザは、会員データを確定したい会員データ入力画面２２０Ａの確定セットキー２２４Ａをタッチ入力する。このとき売上データ処理装置１０において、操作部１２によりユーザからの確定セットキー２２４Ａのタッチ入力を受け付けたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された会員データ確定プログラム１５５との協働で、会員データ確定処理を実行する。
【００８１】
図１１に示すように、先ず、ＣＰＵ１１は、ＲＡＭ１３から表示項目に対応付けられた会員データワーク及び会員国番号を読み出し、読み出した会員データワーク及び会員国番号をＤＢ番号毎のフィールドにセットする（ステップＳ５１）。ステップＳ５１では、ＣＰＵ１１は、記憶部１７に記憶された表示項目情報テーブル４０を参照し、ＲＡＭ１３から読み出した会員データワークの項目名称４２に対応するＤＢ番号４１を取得し、取得したＤＢ番号４１に対応付けて、会員データワークの項目毎の各実データをフィールドとしてセットし、会員国番号を、国名に対応するＤＢ番号“４”の実データにフィールドとしてセットする。
【００８２】
そして、ＣＰＵ１１は、ステップＳ５１でセットしたＤＢ番号４１毎のフィールドの実データを、記憶部１７に記憶されている会員データベース７０に記憶し（ステップＳ５２）、会員データ確定処理を終了する。ステップＳ５２では、ＣＰＵ１１は、ＤＢ番号４１毎のフィールドを、会員データベース７０ＡのＤＢ番号４１に対応するＤＢ番号７１毎に、実データ７２に格納して記憶する。このとき、新規登録会員について、ＤＢ番号７１が“０”のフィールドに、他の会員番号と識別される会員番号が作成され、対応する実データ７２に格納されるものとする。
【００８３】
次に、図１２〜図１４を参照して、売上データ処理装置１０における会員データの印刷の動作を説明する。図１２は、宛名印刷処理を示すフローチャートである。図１３は、図１２の続きの宛名印刷処理を示すフローチャートである。図１４（ａ）は、日本の会員の宛名ラベル３１０を示す図である。図１４（ｂ）は、米国の会員の宛名ラベル３２０を示す図である。
【００８４】
予め、売上データ処理装置１０には、図７（ａ）の国設定処理と、図７（ｂ）の会員データ入力画面表示処理と、図９（ａ）の会員データ入力処理と、図９（ｂ）の地図画面表示処理と、図１１の会員データ確定処理と、の実行によりレコードが追加された会員データベース７０が記憶部１７に記憶されているものとする。また、売上データ処理装置１０の表示部１４の表示パネル１４１には、図６（ａ）の商品情報入力画面２１０が表示されているものとする。
【００８５】
売上データ処理装置１０において、操作部１２によりユーザからの会員印刷キー２１６のタッチ入力を受け付けたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された宛名印刷プログラム１５６との協働で、宛名印刷処理を実行する。
【００８６】
図１２に示すように、先ず、ＣＰＵ１１は、記憶部１７に記憶されている会員データベース７０を参照し、会員データベース７０から未取得の１人の会員を選択し、選択した会員の会員データの行データ（レコード）を取得する（ステップＳ６１）。そして、ＣＰＵ１１は、会員データベース７０に記憶されている全会員の会員データを印刷したか否かを判別する（ステップＳ６２）。ステップＳ６２では、ステップＳ６１で会員データの未取得の行データが無くて取得されない場合に、全会員の会員データの印刷がなされたと判別される。
【００８７】
全会員の会員データを印刷した場合（ステップＳ６２；ＹＥＳ）、宛名印刷処理が終了する。全会員の会員データを印刷していない場合（ステップＳ６２；ＮＯ）、ＣＰＵ１１は、ステップＳ６１で取得された会員データの行データを、ＲＡＭ１３内のＤＢワーク（会員データベースの行データのワークメモリ）にコピーする（ステップＳ６３）。
【００８８】
そして、ＣＰＵ１１は、記憶部１７に記憶されている国別項目印刷順テーブル６０を参照し、ＤＢワークのＤＢ番号“４”の国番号に対応する国番号６１の国別項目印刷順テーブル６０の行データを検索する（ステップＳ６４）。
【００８９】
そして、ＣＰＵ１１は、ステップＳ６４で検索した行データを、ＲＡＭ１３内の印刷順ワーク（国別項目印刷順テーブル６０の行データのワークメモリ）にコピーする（ステップＳ６５）。
【００９０】
そして、ＣＰＵ１１は、ＲＡＭ１３内のＤＢ番号印刷カウンタ（宛名ラベルに印刷した文字数のカウンタ）に０を設定（初期化）する（ステップＳ６６）。そして、ＣＰＵ１１は、ＤＢ番号印刷カウンタが指す順のＤＢ番号を印刷順ワーク内から取得し、ＲＡＭ１３内のＤＢ番号ワーク（次に印刷する印刷順のＤＢ番号のワークメモリ）にコピーする（ステップＳ６７）。
【００９１】
そして、ＣＰＵ１１は、現在のＤＢ番号ワークが９９であるか否かを判別する（ステップＳ６８）。図１３に示すように、ＤＢ番号ワークが９９でない場合（ステップＳ６８；ＮＯ）、ＤＢワークのＤＢ項目の全ての印刷が終了しておらず、ＣＰＵ１１は、ＤＢ番号ワークが指すフィールドデータをＤＢワーク内から取得し、ＲＡＭ１３内のＤＢ項目ワーク（次に印刷するＤＢ項目のワークメモリ）にコピーする（ステップＳ６９）。
【００９２】
そして、ＣＰＵ１１は、現在のＤＢ番号ワークが９８であるか否かを判別する（ステップＳ７０）。ＤＢ番号ワークが９８でない場合（ステップＳ７０；ＮＯ）、ＣＰＵ１１は、現在のＤＢ番号ワークが０であるか否かを判別する（ステップＳ７１）。
【００９３】
ＤＢ番号ワークが０でない場合（ステップＳ７１；ＮＯ）、通常のＤＢ項目の印刷を行う場合であり、ＣＰＵ１１は、ＤＢ項目ワークのデータをＲＡＭ１３内の１行分印刷ワーク（宛名ラベルで１行分の印刷データのワークメモリ）に追加する（ステップＳ７２）。そして、ＣＰＵ１１は、ＲＡＭ１３内のＤＢ番号印刷カウンタを１インクリメントし（ステップＳ７３）、ステップＳ６７に移行される。
【００９４】
ＤＢ番号ワークが０である場合（ステップＳ７１；ＹＥＳ）、キャラクタ印刷の改行であるので、ＣＰＵ１１は、ＲＡＭ１３内の１行分印刷ワークのデータを印刷部１８に宛名ラベルの用紙へ印刷（印字）させ、１行分印刷ワークをクリアし（ステップＳ７４）、ステップＳ７３に移行される。
【００９５】
ＤＢ番号ワークが９８である場合（ステップＳ７０；ＹＥＳ）、性別キャラクタの印刷であり、ＣＰＵ１１は、ＤＢワークのＤＢ番号“１９”の性別のデータを取得する（ステップＳ７５）。そして、ＣＰＵ１１は、ステップＳ７５で取得したＤＢワークの性別のデータが“１”であるか否かを判別する（ステップＳ７６）。
【００９６】
ＤＢワークの性別のデータが“２”である場合（ステップＳ７６；ＮＯ）、選択中の会員の性別が女性であり、ＣＰＵ１１は、印刷順ワーク内の女性用キャラクタを取得し、ＲＡＭ１３内のＤＢ性別ワーク（性別の敬称のワークメモリ）にコピーする（ステップＳ７７）。女性用キャラクタとは、性別が女性の敬称のキャラクタデータであり、国別項目印刷順テーブル６０の女性６４に対応するデータである。
【００９７】
そして、ＣＰＵ１１は、ＤＢ性別ワークのデータをＲＡＭ１３内の１行分印刷ワークに追加し（ステップＳ７８）、ステップＳ７３に移行される。ＤＢワークの性別のデータが“１”である場合（ステップＳ７６；ＹＥＳ）、選択中の会員の性別が男性であり、ＣＰＵ１１は、印刷順ワーク内の男性用キャラクタを取得し、ＲＡＭ１３内のＤＢ性別ワークにコピーし（ステップＳ７９）、ステップＳ７８に移行される。男性用キャラクタとは、性別が男性の敬称のキャラクタデータであり、国別項目印刷順テーブル６０の男性６３に対応するデータである。
【００９８】
図１２に戻り、ＤＢ番号ワークが９９である場合（ステップＳ６８；ＹＥＳ）、選択中の会員の印刷の終了であり、ＣＰＵ１１は、ＤＢワークのＤＢ番号“４”の国番号が、記憶部１７に記憶されている設定国番号であるか否かを判別する（ステップＳ８０）。国番号が設定国番号でない場合（ステップＳ８０；ＮＯ）、ＣＰＵ１１は、記憶部１７に記憶されている国番号リスト２０を参照し、国番号２１がＤＢワークのＤＢ番号“４”の国番号である国番号リスト２０の行データを検索して取得する（ステップＳ８１）。
【００９９】
そして、ＣＰＵ１１は、ステップＳ８１で取得した国番号リスト２０の行データの国名２２を取得する（ステップＳ８２）。そして、ＣＰＵ１１は、ステップＳ８２で取得した国名をＲＡＭ１３内の１行分印刷ワークに追加する（ステップＳ８３）。そして、ＣＰＵ１１は、印刷部１８に、ＲＡＭ１３内の１行分印刷ワークのデータを印刷部１８に宛名ラベルの用紙へ印刷（印字）させ、所定行フィードさせ、用紙をカットさせ、１行分印刷ワークをクリアし（ステップＳ８４）、ステップＳ６１に移行される。この用紙のカットにより、宛名ラベルが作成される。国番号が設定国番号である場合（ステップＳ８０；ＹＥＳ）、ステップＳ８４に移行される。
【０１００】
図１４（ａ）を参照して、日本で売上データ処理装置１０が設置及び使用された場合の、日本に居住する会員宛の宛名ラベルの印刷例としての宛名ラベル３１０を説明する。宛名ラベル３１０は、図５（ａ）の会員データベースの会員番号が９９の会員のデータを、図４（ｂ）の国別項目印刷順テーブル６０の日本の印刷順で印刷した宛名ラベルである。宛名ラベル３１０では、郵便番号、都道府県、市、町、番地、マンション名（空白）、棟部屋番号（空白）、改行、会社名、会社部署名、改行、名前（姓）、名前（名）、敬称（様）が、順に印刷（印字）されている。
【０１０１】
図１４（ｂ）を参照して、米国で売上データ処理装置１０が設置及び使用され、米国に居住する会員宛の宛名ラベルの印刷例として、宛名ラベル３２０を説明する。宛名ラベル３２０は、図５（ｂ）の会員データベースの会員番号が１２３４の会員のデータを、図４（ｂ）の国別項目印刷順テーブル６０の米国の印刷順で印刷した宛名ラベルである。宛名ラベル３２０では、敬称（男であるためＭｒ．）、名前（名）、名前（姓）、改行、会社名、会社部署名、改行、家番号、街路名、都市名、州名、郵便番号が、順に印刷（印字）されている。
【０１０２】
以上、本実施の形態によれば、売上データ処理装置１０は、会員データベース７０と、国別項目印刷順テーブル６０と、を記憶部１７に記憶し、会員データベース７０の会員を選択していき、当該選択した会員に対応するＤＢ項目及び印刷順を会員データベース７０及び国別項目印刷順テーブル６０から読み出し、当該読み出したＤＢ項目を当該読み出した印刷順で印刷部１８に印刷させる。このため、会員の宛名の複数のＤＢ項目を宛先の国に適した順に印刷できて宛名ラベルを作成でき、当該宛名ラベルにより、送付物の誤配達を低減でき、会員の印象を良くすることができる。
【０１０３】
また、売上データ処理装置１０は、国別項目表示順テーブル５０と、表示項目情報テーブル４０と、を記憶部１７に記憶し、操作部１２により入力された設定する会員の国番号に対応するＤＢ項目の表示順を国別項目表示順テーブル５０から読み出し、当該読み出した表示順で表示項目情報テーブル４０の項目名称を入力欄とともに並べた会員データ入力画面を表示パネル１４１に表示させる。そして、売上データ処理装置１０は、会員データ入力画面の項目名称に応じて操作部１２を介して入力欄に入力されたＤＢ項目を国番号に対応付けて会員データベース７０に記憶させる。このため、設定する会員の国に適した表示順でＤＢ項目の項目名称を表示でき、ＤＢ項目の入力を容易に行うことができ、ユーザの入力作業負担を低減できる。
【０１０４】
また、売上データ処理装置１０は、国を選択可能な地図画面２５０を表示パネル１４１に表示させ、操作部１２により地図画面２５０上の国の選択タッチ入力に対応して国番号を取得する。このため、ユーザが会員の国を視認して選択でき、国番号の入力を容易に行うことができ、ユーザの入力作業負担を低減できる。
【０１０５】
また、会員データベース７０のＤＢ項目と、表示項目情報テーブル４０の項目名称とは、国の言語別に設定されている。このため、会員の国に適した言語で、宛名ラベルを印刷でき、会員データ入力画面を表示できる。
【０１０６】
また、会員データベース７０は、ＤＢ項目として、会員の性別（ＤＢ番号＝１９）を有し、売上データ処理装置１０は、会員データベース７０から読み出したＤＢ項目が性別である場合に、当該性別に対応する敬称のキャラクタ（“Ｍｒ”等）を、対応する印刷順で宛名ラベルに印刷する。このため、性別に応じて会員の敬称を容易に印刷できる。
【０１０７】
また、売上データ処理装置１０は、レシート用の印刷部１８で宛名ラベルを印刷する。このため、レシート用の印刷部１８を利用して容易に宛名ラベルを印刷できるとともに、宛名ラベル印刷専用の印刷部を別に設けないので、売上データ処理装置１０の構成を簡単にでき、売上データ処理装置１０の製造コストを低減できる。
【０１０８】
なお、上記実施の形態における記述は、本発明に係るデータ処理装置及びプログラムの一例であり、これに限定されるものではない。
【０１０９】
上記実施の形態では、売上データ処理装置１０が、会員データベースの全ての会員を１人ずつ選択及び印刷していき、その全会員の宛名ラベルを作成する構成であったが、これに限定されるものではない。例えば、売上データ処理装置１０が、操作部１２を介して選択入力された会員の会員データを印刷して、選択した会員の宛名ラベルを作成する構成としてもよい。
【０１１０】
また、上記実施の形態では、売上データ処理装置１０が、会員としての個人の会員データに基づき、その個人の住所宛の宛名ラベルを印刷する構成としたが、これに限定されるものではない。売上データ処理装置１０が、会員としての法人の会員データに基づき、その法人の居所宛の宛名ラベルを印刷する構成としてもよい。
【０１１１】
また、上記実施の形態では、データ処理装置としての売上データ処理装置１０が会員データの入力を受け付けて宛名ラベルを印刷する構成としたが、これに限定されるものではない。売上データ処理装置以外のデータ処理装置が会員データの入力を受け付けて宛名ラベルを印刷する構成としてもよい。
【０１１２】
また、上記実施の形態における売上データ処理装置の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１１３】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
国別で会員別の複数の宛名項目を有する会員データベースと、国別の宛名項目の印刷順を有する国別項目印刷順テーブルと、を記憶する記憶部と、
情報を用紙に印刷する印刷部と、
会員を選択し、当該選択した会員に対応する宛名項目及び印刷順を前記会員データベース及び前記国別項目印刷順テーブルから読み出し、当該読み出した宛名項目を当該読み出した印刷順で前記印刷部に印刷させる印刷制御部と、を備えるデータ処理装置。
＜請求項２＞
前記記憶部は、国別の宛名項目の表示順を有する国別項目表示順テーブルと、宛名項目の名称と、を記憶し、
情報を表示する表示部と、
設定する会員の国の識別情報と、当該会員別の宛名項目と、の操作入力を受け付ける操作部と、
前記操作部により入力された会員の国の識別情報に対応する宛名項目の表示順を前記国別項目表示順テーブルから読み出し、当該読み出した表示順で前記記憶された宛名項目の名称を入力欄とともに並べた入力画面を前記表示部に表示させ、当該入力画面の項目名称に応じて前記操作部を介して前記入力欄に入力された宛名項目を前記国の識別情報に対応付けて前記会員データベースに記憶させる表示制御部と、を備える請求項１に記載のデータ処理装置。
＜請求項３＞
前記表示制御部は、国を選択可能な地図を前記表示部に表示させ、前記操作部により前記地図上の国の選択入力に対応する国の識別情報を取得する請求項２に記載のデータ処理装置。
＜請求項４＞
前記会員データベースの宛名項目と、前記宛名項目の名称とは、国の言語別に設定されている請求項２又は３に記載のデータ処理装置。
＜請求項５＞
前記会員データベースは、宛名項目として会員の性別を有し、
前記印刷制御部は、前記読み出した宛名項目が性別である場合に、当該性別に対応するキャラクタを前記読み出した印刷順で前記印刷部に印刷させる請求項１から４のいずれか一項に記載のデータ処理装置。
＜請求項６＞
前記印刷部は、売上データを用紙に印刷してレシートを出力するレシート用印刷部である請求項１から５のいずれか一項に記載のデータ処理装置。
＜請求項７＞
コンピュータを、
国別で会員別の複数の宛名項目を有する会員データベースと、国別の宛名項目の印刷順を有する国別項目印刷順テーブルと、を記憶する記憶部、
情報を用紙に印刷する印刷部、
会員を選択し、当該選択した会員に対応する宛名項目及び印刷順を前記会員データベース及び前記国別項目印刷順テーブルから読み出し、当該読み出した宛名項目を当該読み出した印刷順で前記印刷部に印刷させる印刷制御部、
として機能させるためのプログラム。
【符号の説明】
【０１１４】
１０  売上データ処理装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１４１，１４２  表示パネル
１５  ＲＯＭ
１６  通信部
１７  記憶部
１８  印刷部
１９  ドロア
１９ａ  バス
【図１】
2013035145.tif 000003
【図２】
2013035145.tif 000004
【図３】
2013035145.tif 000005
【図４】
2013035145.tif 000006
【図５】
2013035145.tif 000007
【図６】
2013035145.tif 000008
【図７】
2013035145.tif 000009
【図８】
2013035145.tif 000010
【図９】
2013035145.tif 000011
【図１０】
2013035145.tif 000012
【図１１】
2013035145.tif 000013
【図１２】
2013035145.tif 000014
【図１３】
2013035145.tif 000015
【図１４】
2013035145.tif 000016