(57)【要約】【課題】仮名文字、漢字で表記された領収書の発行を可能とする。【解決手段】ＥＣＲ１では、ＣＰＵ１１において入力部１５を介して入力された売上データに基づいて一取引における小計、合計金額が算出される。また、領収書発行の指示が入力されると、算出された合計金額が領収金額としてＲＡＭ１４に記憶された領収書フォームの金額領域に配置される。さらに、入力部１５の置数キー３５により入力された仮名文字、或いは漢字変換が指示された場合は仮名文字から変換された漢字が領収書フォームの受取人領域に配置され、領収書データが作成される。そして、印字部１２において作成された領収書データに基づいて領収書の発行が行われる。【選択図】図４
2005157628.tif 000002
【特許請求の範囲】
【請求項１】
入力された金額データを処理するデータ処理装置において、
領収書発行の指示に応じて、置数キーの入力モードを仮名文字を入力する仮名モードに設定するモード設定手段と、
入力モードとして仮名モードが設定されると、同一置数キーの連続的な操作に応じて、当該置数キーに割り当てられた複数の仮名文字をサイクリックに選択し、その選択された仮名文字を入力する入力手段と、
領収書発行の指示に応じて、領収書の受取人名を記載する受取人領域、領収金額を記載する金額領域が設定された領収書フォームに基づき、受取人領域に前記入力手段により入力された仮名文字又は当該仮名文字から変換された漢字を配置し、金額領域に領収金額を配置した領収書データを作成する制御手段と、
前記作成された領収書データに基づいて、受取人領域に配置された文字及び金額領域に配置された領収金額を印字した領収書を発行する印字手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記印字手段は、前記作成された領収書データに基づいて、受取人領域に配置された文字及び金額領域に配置された領収金額を印字したジャーナルを発行することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記モード設定手段は、前記印字手段により領収書が発行された後、前記置数キーの入力モードを仮名モードから数字を入力する数字モードに設定することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記仮名モードでは、
７の置数キーにあ行の仮名文字が、８の置数キーにか行の仮名文字が、９の置数キーにさ行の仮名文字が、４の置数キーにた行の仮名文字が、５の置数キーにな行の仮名文字が、６の置数キーには行の仮名文字が、１の置数キーにま行の仮名文字が、２の置数キーにや行の仮名文字が、３の置数キーにら行の仮名文字が割り当てられることを特徴とする請求項１〜３の何れか一項に記載のデータ処理装置。
【請求項５】
入力された金額データを処理するコンピュータに、
領収書発行の指示に応じて、置数キーの入力モードを仮名文字を入力する仮名モードに設定させる機能と、
入力モードとして仮名モードが設定されると、同一置数キーの連続的な操作に応じて、当該置数キーに割り当てられた複数の仮名文字をサイクリックに選択し、その選択された仮名文字を入力手段により入力させる機能と、
領収書発行の指示に応じて、領収書の受取人名を記載する受取人領域、領収金額を記載する金額領域が設定された領収書フォームに基づき、受取人領域に前記入力手段により入力された仮名文字又は当該仮名文字から変換された漢字を配置し、金額領域に領収金額を配置した領収書データを作成する機能と、
前記作成された領収書データに基づいて、受取人領域に配置された文字及び金額領域に配置された領収金額を印字した領収書を印字手段により発行させる機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された金額データのデータ処理を行うとともに領収書の印刷発行を行うＥＣＲ（電子式キャッシュレジスタ）やＰＯＳ（Point Of Scales system）端末等のデータ処理装置に関する。
【背景技術】
【０００２】
店舗等では、ＥＣＲやＰＯＳ端末等のデータ処理装置が利用されている。このようなデータ処理装置では、予め商品、商品金種、担当者コード等が各キーに割り当てられたキーボードが備えられており、このキーボードを用いて金額データが入力される。
【０００３】
このようなデータ処理装置では、商品名等を予め漢字やカタカナの文字列で設定しておくことにより、商品名等を漢字やカタカナでレシートやジャーナルに印字することが可能である。文字列の設定は、予めカタカナや漢字の１文字毎に例えば４桁の数字コードを割り当てておき、商品名等を設定する際にユーザが入力文字に該当する４桁の数字コードを置数キーにより１文字づつ順次入力するような構成となっている。これは、上記データ処理装置のキーボードが限定された数のキーしか有しておらず、通常のパーソナルコンピュータやワードプロセッサーのキーボードのように英字や仮名５０音等の多くの文字数を割り付けられないためである。
【０００４】
そのような限定されたキー数で文字列の入力を可能とするために、従来から多数の提案がなされている。例えば、カタカナ文字の行母毎にキーが割り当てられ、そのキーの押下回数に応じてその行に属する文字を指定することができる文字入力方法が提案されている（例えば、特許文献１参照）。これは、ア行が割り当てられた文字キーを１回押下すると「ア」が入力され、２回押下すると「イ」が入力されるといったように、押下する毎に順次文字がア行の文字「ア」〜「オ」に順次選択的に切り換えられ、６回押下により行の先頭「ア」に回帰するものである。そして、ユーザが所望する文字が選択された状態で所定の確定操作を行うことで、その入力文字が確定入力されるものとなっている。
【特許文献１】特開昭５４−１５２９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の文字入力方法ではカタカナ入力のみに対応しており、漢字やひらがなの文字列を入力することはできなかった。領収書を発行可能なデータ処理装置では、領収書における受取人等の文字列を漢字やひらがなで印字することが望まれており、カタカナ入力では顧客のニーズに応じることができなかった。
【０００６】
本発明の課題は、ひらがな、カタカナの仮名文字、漢字で表記された領収書を発行することができるデータ処理装置を提供することである。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、
入力された金額データを処理するデータ処理装置において、
領収書発行の指示に応じて、置数キーの入力モードを仮名文字を入力する仮名モードに設定するモード設定手段と、
入力モードとして仮名モードが設定されると、同一置数キーの連続的な操作に応じて、当該置数キーに割り当てられた複数の仮名文字をサイクリックに選択し、その選択された仮名文字を入力する入力手段と、
領収書発行の指示に応じて、領収書の受取人名を記載する受取人領域、領収金額を記載する金額領域が設定された領収書フォームに基づき、受取人領域に前記入力手段により入力された仮名文字又は当該仮名文字から変換された漢字を配置し、金額領域に領収金額を配置した領収書データを作成する制御手段と、
前記作成された領収書データに基づいて、受取人領域に配置された文字及び金額領域に配置された領収金額を印字した領収書を発行する印字手段と、
を備えることを特徴とする。
【０００８】
ここで、仮名文字とは、ひらがな、カタカナの文字をいう。
【０００９】
請求項５に記載の発明は、
入力された金額データを処理するコンピュータに、
領収書発行の指示に応じて、置数キーの入力モードを仮名文字を入力する仮名モードに設定させる機能と、
入力モードとして仮名モードが設定されると、同一置数キーの連続的な操作に応じて、当該置数キーに割り当てられた複数の仮名文字をサイクリックに選択し、その選択された仮名文字を入力手段により入力させる機能と、
領収書発行の指示に応じて、領収書の受取人名を記載する受取人領域、領収金額を記載する金額領域が設定された領収書フォームに基づき、受取人領域に前記入力手段により入力された仮名文字又は当該仮名文字から変換された漢字を配置し、金額領域に領収金額を配置した領収書データを作成する機能と、
前記作成された領収書データに基づいて、受取人領域に配置された文字及び金額領域に配置された領収金額を印字した領収書を印字手段により発行させる機能と、
を実現させるためのプログラムであることを特徴とする。
【発明の効果】
【００１０】
請求項１、５に記載の発明によれば、領収書発行の指示に応じて、置数キーに複数の仮名文字を割り当ててその置数キーの連続的な操作により仮名文字を入力可能な構成とし、入力された仮名文字又はその仮名文字から変換された漢字を領収書の受取人領域に印字し、かつ合計金額を領収金額として印字した領収書を発行するので、受取人名を仮名文字又は漢字で表記した領収書を発行することができる。
【００１１】
請求項２に記載の発明によれば、発行された領収書に印字された受取人の文字及び領収金額をジャーナルにも印字するので、領収書を発行した際の記録を残すことができる。
【００１２】
請求項３に記載の発明によれば、領収書の発行が終了すると、自動的に仮名モードから数字モードに設定する構成としたので、領収書発行後に操作者が逐一入力モードを設定する必要がなく、操作が容易となる。
【００１３】
請求項４に記載の発明によれば、限られたキー数でも簡単な操作で仮名文字の入力を行うことができる。
【発明を実施するための最良の形態】
【００１４】
本実施の形態では、本発明をＥＣＲに適用した例を説明するが、置数キー等の入力キーを有するＰＯＳ端末や領収書発行装置等も適用可能である。
【００１５】
まず、構成を説明する。
図１に、本実施の形態におけるＥＣＲ１の外観図を示す。
図１に示すように、ＥＣＲ１は、顧客用ディスプレイ２ａ、操作者用ディスプレイ２ｂ、キーボード３、レシートＲを排紙するレシート排紙口４、ジャーナルＪを確認するためのジャーナル窓５、ドロア６、コントロールロック７を備えて構成される。
【００１６】
顧客用ディスプレイ２ａは、入力された金額データやその小計等のデータ処理結果を顧客に対して表示するためのものであり、ＬＣＤ（Liquid Crystal Display）等の表示ディスプレイが支柱を軸として回転可能に構成されている。操作者用ディスプレイ２ｂは、データ処理結果をＥＣＲ１の操作者に対して表示するためのものであり、タッチパネルが設けられている。
【００１７】
キーボード３は、金額データや売上個数等を入力するための置数キーや予め割り当てられた機能を発揮する機能キー等から構成される。
図２に、キーボード３の構成例を示す。
図２に示すように、キーボード３は、商品登録時に操作されるＰＬＵ（Price Look up）キー（「ＰＬＵ１」〜「ＰＬＵ１０」のキー群）３１、置数キーの入力モードを切り換える入力モード切替キー３２、仮名文字の漢字変換を確定する変換確定キー３３、カーソル等を移動させるカーソルキー３４、入力モードに応じて数字又は仮名文字を入力する置数キー（「０（記号）」、「００（わ）」、「１（あ）」〜「９（さ）」のキー群）３５、仮名文字を漢字変換する変換キー３６、領収書の受取人を「上様」に確定する上様確定キー３７、領収書を発行する領収書発行キー３８、小計を算出する小計キー３９、一取引分の登録を締めて合計金額を算出する締めキー４０、入力を取り消すクリアキーＣを備えている。
【００１８】
ここで、「７」の置数キーには「あ」行の仮名文字が、「８」の置数キーには「か」行の仮名文字が、「９」の置数キーには「さ」行の仮名文字が、「４」の置数キーには「た」行の仮名文字が、「５」の置数キーには「な」行の仮名文字が、「６」の置数キーには「は」行の仮名文字が、「１」の置数キーには「ま」行の仮名文字が、「２」の置数キーには「や」行の仮名文字が、「３」の置数キーには「ら」行の仮名文字が割り当てられている。仮名文字を入力する入力モードの際には、置数キーの連続的な押下により割り当てられた行の複数の仮名文字がサイクリックに（循環して）選択される。
【００１９】
また、入力モード切替キー３２は、置数キー３５の入力モードを切り換えることを指示するキーであり、図３（ａ）に示すように、入力モード切替キー３２を押下する毎に、ひらがな又は漢字の入力モードである「漢あ」モード、カタカナの入力モードである「カタカナ」モード、英字の入力モードである「ＡＢａｂ」モード、数字の入力モードである「１２３４」モードがサイクリックに順次切り換えられる。なお、領収書発行キー３８の押下後、つまり領収書発行時には切換可能な入力モードが制限され、図３（ｂ）に示すように、入力モード切替キー３２を押下する毎に、「漢あ」モード、「１２３４」モードがサイクリックに切り換えられる。
【００２０】
ドロア６は、現金を収納する引き出しであり、ユーザからの開放指示があった場合のみ、開放される。
【００２１】
コントロールロック７は、ＥＣＲ１の動作モードを切り換えるスイッチを有し、そのスイッチの切換位置に応じて売上金額、売上個数等の売上データ登録を行う「登録」モード、登録された売上金額、売上個数等のデータを点検するする「点検」モード、登録された売上金額、売上個数等のデータを読み出すとともにリセットする「精算」モード、ＥＣＲ１の各種環境設定を行う「設定」モードの各種動作モードを切り替える。
【００２２】
次に、図４を参照して、ＥＣＲ１の内部構成について説明する。
図４に示すように、ＥＣＲ１は、ＣＰＵ（Central Processing Unit）１１、表示部２、印字部１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、入力部１５から構成され、各部はバス１６を介して接続されている。
【００２３】
ＣＰＵ１１は、ＲＯＭ１３に格納される制御プログラム１３１の他、本発明に係る文字入力処理プログラム（図７参照）、売上データ処理プログラム（図８参照）、売上データ処理プログラムに含まれる締め処理プログラム（図９参照）、領収書発行処理プログラム（図１１参照）等をＲＡＭ１４に展開して、当該プログラムとの協働により処理動作を統括的に制御する制御手段である。
【００２４】
文字入力処理では、入力モード切替キー３２の押下に応じて置数キー３５の入力モードを切り換えて設定し、モード設定手段を実現する。また、入力モード及び置数キー３５の押下回数に応じた文字コードをキーコードテーブル１３２（図６参照）から読み出して表示部２に表示させる。
【００２５】
売上データ処理では、入力部１５を介して入力された売上データに基づいて一取引における小計、合計金額を算出する。また、領収書発行の指示が入力されると、算出された合計金額を領収金額としてＲＡＭ１４に記憶された領収書フォームの金額領域に配置する。さらに、入力部１５の置数キー３５により入力された仮名文字、或いは漢字変換が指示された場合は仮名文字から変換された漢字を領収書フォームの受取人領域に配置し、領収書データを作成する。そして、作成された領収書データを印字部１２に出力して領収書の発行を行わせる。
【００２６】
表示部２は、図１に示した顧客用ディスプレイ２ａ、操作者用ディスプレイ２ｂを備え、ＣＰＵ１１からの指示に従って、ＣＰＵ１１によって算出された金額データや売上個数、その商品名等の各種データを各ディスプレイ２ａ、２ｂに表示させる。
【００２７】
印字部１２は、例えば２連装プリンタであり、レシート（受領書）用、ジャーナル（登録内容の記録）用のロール紙を有して、各ロール紙に対して売上データ、小計データ等の金額データを売上明細として印字し、レシート又はジャーナルの発行を行う。発行されたジャーナル紙は再度巻き取られる一方、レシート紙はレシート排紙口４から排紙され、一取引分の登録終了後に自動又は操作者が手動でレシート紙を切断することにより、売上明細が印字されたレシートＲが発行される。
【００２８】
また、印字部１２は、ＣＰＵ１１により入力される領収書データに基づいて、領収書用紙に印字を行い、領収書を発行する印字手段である。なお、領収書用紙は、レシート用のロール紙で代用することとする。
【００２９】
ＲＯＭ１３は、制御プログラム１３１の他、文字入力処理プログラム、売上データ処理プログラム及び各プログラムで処理されたデータ等を記憶する。また、ＲＯＭ１３は、キーボード３の各キー群に割り当てられる数字、仮名文字、カタカナ文字、英字、記号等が登録されたキーコードテーブル１３２を有する。
【００３０】
キーコードテーブル１３２には、図６に示すように、キー名称（例えば、“７あ”等）、そのキーが押下された際にＣＰＵ１１に出力されるキーコード（例えば、“７”のコード等）の情報に対応付けて、「漢あ」テーブル１３２ａ、「カタカナ」テーブル１３２ｂ、「ＡＢａｂ」テーブル１３２ｃ、「１２３４」テーブル１３２ｄの各テーブル情報が格納される。各テーブル情報は、各入力モード時に各キーに割り当てられる文字、記号、機能等が設定されたものであり、「漢あ」テーブル１３２ａには「漢あ」モード時に割り当てられる仮名文字、記号、機能の各情報が格納され、「カタカナ」テーブル１３２ｂには「カタカナ」モード時に割り当てられるカタカナ文字、記号、機能の各情報が格納される。また、「ＡＢａｂ」テーブル１３２ｃには「ＡＢａｂ」モード時に割り当てられる英字文字、数字、記号、機能の各情報が格納され、「１２３４」テーブル１３２ｄには「１２３４」モード時に割り当てられる数字、記号、機能の各情報が格納される。
【００３１】
例えば、“７あ”のキーに対しては、「漢あ」モードでは“あいうえおぁぃぅぇぉ”のあ行のひらがな文字が割り当てられ、「カタカナ」モードでは“アイウエオァィゥェォ”のア行のカタカナ文字が割り当てられる。また「ＡＢａｂ」モードでは“ＡＢＣａｂｃ８”の文字群が割り当てられ、「１２３４」モードでは“７”の数字が割り当てられる。
【００３２】
また、ＲＯＭ１３は、ひらがな、カタカナの仮名文字、漢字に対して各文字を識別するための文字コード情報を対応付けたコードテーブルや、仮名文字を漢字に変換するための辞書データを格納するものとする。
【００３３】
ＲＡＭ１４は、ＣＰＵ１１によって実行される各種プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。また、ＲＡＭ１４は、商品情報が登録されたＰＬＵファイル１４１を有している。
【００３４】
ＰＬＵファイル１４１には、図５に示すように、商品情報を個別に識別するために発行されるＰＬＵコード（例えば、“ＰＬＵ０００１”等）に対応付けて、キャラクタ（例えば、“酒”等）、そのキャラクタの単価（例えば、“１００”等）、売上個数（例えば、“１００”等）の各項目情報が格納される。ＰＬＵコード、キャラクタ、単価の記憶領域は予め設定が行われる設定領域であり、売上個数の記憶領域は売上データ処理により更新されていく更新領域である。
【００３５】
また、ＲＡＭ１４は、領収書発行に係る各種メモリ領域を有し、領収書の書面に印字するレイアウト、例えば領収書に記載する固定的な文字、その文字の配置位置、装飾、受取人名を記載する受取人領域、領収金額を記載する金額領域等が設定された領収書フォームのデータを記憶する領収書フォームメモリ、領収書を個別に識別するための領収書番号、発行日付、領収金額、受取人名、但し書き文等の領収書データを記憶する領収書データメモリの各メモリ領域を有している。
【００３６】
入力部１５は、図１に示したキーボード３、コントロールロック７を備えた入力手段であり、キーボード３により操作されたキーに応じた操作信号をＣＰＵ１１に出力するとともに、コントロールロック７により設定された動作モード情報をＣＰＵ１１に出力する。
【００３７】
次に、本実施の形態における動作を説明する。
まず、本実施形態のＥＣＲ１における文字入力方法について説明する。
図７は、ＥＣＲ１により実行される文字入力処理を説明するフローチャートである。この文字入力処理は、ＰＬＵファイル１４１におけるキャラクタ名称、レシートのヘッダ部分における記載事項、領収書における受取人名等、文字入力を行う際に割り込みで実行される処理である。なお、説明の前提として、文字入力を行う入力画面が操作者用ディスプレイ２ｂに表示され、当該入力画面では文字の入力エリアが設けられているものとする。
【００３８】
図７に示すキャラクタ設定処理では、まず入力モード切替キー３２が押下されたか否かが判別される（ステップＳ１）。入力モード切替キー３２が押下された場合（ステップＳ１；Ｙ）、その押下回数に応じて置数キー３５の入力モードがサイクリックに切り換えられ（ステップＳ２）、その入力モード状態がＲＡＭ１４に記憶される（ステップＳ３）。次いで、その入力モード状態を示すモード名称が表示部２に表示され（ステップＳ４）、本処理を終了する。
【００３９】
一方、入力モード切替キー３２が押下されない場合（ステップＳ１；Ｎ）、置数キー３５が押下されたか否かが判別される（ステップＳ５）。置数キー３５が押下されない場合（ステップＳ５；Ｎ）、本処理を終了し、置数キー３５が押下された場合（ステップＳ５；Ｙ）、ＲＡＭ１４に記憶されている入力モード状態が読み出され、現在設定されている入力モード状態が「漢あ」モード、「カタカナ」モード、「ＡＢａｂ」モード、「１２３４」モードのうち何れであるのかが検出される（ステップＳ６）。
【００４０】
まず、入力モード状態が「漢あ」モードである場合について説明する。
ステップＳ６において、入力モード状態が「漢あ」モードであると検出された場合（ステップＳ６；「漢あ」モード）、キーコードテーブル１３２の「漢あ」テーブル１３２ａが参照される（ステップＳ７）。次いで、押下された置数キー３５はその直前に押下されたキーと同一であるか否かが判別される（ステップＳ８）。直前のキーと同一である場合は（ステップＳ８；Ｙ）、「漢あ」テーブル１３２ａにおいてその置数キーに割り当てられている行において次の「漢あ」文字コードが指定され（ステップＳ９）、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて文字入力エリアに表示される（ステップＳ１０）。
【００４１】
一方、直前のキーと同一でない場合は（ステップＳ８；Ｎ）、押下された置数キー３５に応じた文字コードが「漢あ」テーブル１３２ａにおいて指定され、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて文字入力エリアに表示される（ステップ１０）。文字が表示されると、本処理を終了する。
【００４２】
次に、入力モード状態が「カタカナ」モードである場合について説明する。
ステップＳ６において、入力モード状態が「カタカナ」モードであると検出された場合（ステップＳ６；「カタカナ」モード）、キーコードテーブル１３２の「カタカナ」テーブル１３２ｂが参照される（ステップＳ１１）。次いで、押下された置数キー３５はその直前に押下されたキーと同一であるか否かが判別される（ステップＳ１２）。直前のキーと同一である場合は（ステップＳ１２；Ｙ）、「カタカナ」テーブル１３２ｂにおいてその置数キーに割り当てられている行の次の「カタカナ」文字コードが指定され（ステップＳ１３）、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて文字入力エリアに表示される（ステップＳ１０）。
【００４３】
一方、直前のキーと同一でない場合は（ステップＳ１２；Ｎ）、押下された置数キー３５に応じた文字コードが「カタカナ」テーブル１３２ｂにおいて指定され、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて入力画面上の入力エリアに表示される（ステップ１０）。文字が表示されると、本処理を終了する。
【００４４】
次に、入力モード状態が「ＡＢａｂ」モードである場合について説明する。
ステップＳ６において、入力モード状態が「ＡＢａｂ」モードであると検出された場合（ステップＳ６；「ＡＢａｂ」モード）、キーコードテーブル１３２の「ＡＢａｂ」テーブル１３２ｃが参照される（ステップＳ１４）。次いで、押下された置数キー３５はその直前に押下されたキーと同一であるか否かが判別される（ステップＳ１５）。直前のキーと同一である場合は（ステップＳ１５；Ｙ）、「ＡＢａｂ」テーブル１３２ｃにおいてその置数キーに割り当てられている行の次の「ＡＢａｂ」文字コードが指定され（ステップＳ１６）、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて文字入力エリアに表示される（ステップＳ１０）。
【００４５】
一方、直前のキーと同一でない場合は（ステップＳ１５；Ｎ）、押下された置数キー３５に応じた文字コードが「ＡＢａｂ」テーブル１３２ｃにおいて指定され、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて文字入力エリアに表示される（ステップ１０）。文字が表示されると、本処理を終了する。
【００４６】
次に、入力モード状態が「１２３４」モードである場合について説明する。
ステップＳ６において、入力モード状態が「１２３４」モードであると検出された場合（ステップＳ６；「１２３４」モード）、キーコードテーブル１３２の「１２３４」テーブル１３２ｄが参照される（ステップＳ１７）。そして、押下された置数キー３５に応じた文字コードが「１２３４」テーブル１３２ｄにおいて指定され、当該指定された文字コードに対応する文字がＲＯＭ１３から読み出されて文字入力エリアに表示される（ステップ１０）。文字が表示されると、本処理を終了する。
【００４７】
次に、図８を参照して、売上金額、売上個数等の売上データ処理時に、操作者によるキーボード操作に応じて領収書の受取人の文字入力、ＰＬＵファイル１４１で設定するキャラクタの文字入力、レシートのヘッダ部分における記載事項の文字入力等が行われる例を説明する。
【００４８】
図８は、ＥＣＲ１により実行される売上データ処理を説明するフローチャートである。
図８に示す売上データ処理では、まずキーボード３を介して入力操作が行われると（ステップＰ１）、キーボード３におけるＰＬＵキー３１が押下され、ＰＬＵコードが入力されたか否かが判別される（ステップＰ２）。ＰＬＵコードが入力された場合は（ステップＰ２；Ｙ）、ステップＰ３の処理に移行し、ＰＬＵコードが入力されていない場合は（ステップＰ２；Ｎ）、ステップＰ１２の処理に移行する。
【００４９】
まず、ＰＬＵコードが入力された場合について説明する。
ステップＰ３では、ＰＬＵファイル１４１において入力されたＰＬＵコードの検索が行われ、当該ＰＬＵコードが登録されているか否かが判別される（ステップＰ４）。ＰＬＵコードがＰＬＵファイル１４１に登録されている場合（ステップＰ４；Ｙ）、ＰＬＵファイル１４１において売上登録が行われ、ＰＬＵファイル１４１において当該ＰＬＵコードに該当する売上個数が入力された売上データに応じて更新される（ステップＰ５）。
【００５０】
次いで、入力されたＰＬＵコードに対応するキャラクタ、単価がＰＬＵファイル１４１から読み出され、印字部１２によりレシート及びジャーナルに印字される（ステップＰ６）。次いで、ＣＰＵ１１により小計金額が累計され（ステップＰ７）、当該累計された小計金額のデータがＲＡＭ１４に記憶されると、ステップＰ１の処理に戻る。
【００５１】
一方、入力されたＰＬＵコードがＰＬＵファイル１４１に登録されていない場合（ステップＰ４；Ｎ）、ＰＬＵファイル１４１において新規の商品登録が行われ、ＰＬＵコードに続いて入力された単価の情報がＰＬＵコードと対応付けてＰＬＵファイル１４１に格納される（ステップＰ８）。単価が登録されると、置数キー３５の入力モードが「漢あ」モードに設定され（ステップＰ９）、操作者による当該置数キー３５の操作に応じて、登録対象のキャラクタ名称の文字入力が行われる（ステップＰ１０）。このとき、図７により説明した文字入力処理が実行され、キャラクタ名称の文字入力が行われる。そして、キャラクタ名称の文字入力が終了すると、入力されたキャラクタ名称がＰＬＵファイル１４１に格納され、置数キー３５の入力モードが「１２３４」モードの初期設定に戻され（ステップＰ１１）、ステップＰ１の処理に戻る。
【００５２】
次に、ステップＰ２においてＰＬＵコードが入力されていないと判別された場合について説明する。
ステップＰ１２では、締めキー３８が押下されたか否かが判別される（ステップＰ１２）。締めキー３８が押下されていない場合は（ステップＰ１２；Ｎ）、押下されたキーに応じた処理が実行され（ステップＰ１３）、処理実行後はステップＰ１の処理に戻る。一方、締めキー３８が押下された場合（ステップＰ１２；Ｙ）、一取引を終了し、ステップＰ１４の締め処理に移行する。
【００５３】
ステップＰ１４の締め処理について、図９を参照して説明する。
図９に示す締め処理では、まずＲＡＭ１４に記憶された小計金額が読み出され、印字部１２によりレシートに印字される（ステップＰ１４１）。次いで、読み出された小計金額に基づいて消費税が算出され、同様に印字部１２によりレシートに印字される（ステップＰ１４２）。次いで、小計金額及び消費税の合計金額が算出され、印字部１２によりレシートに印字される（ステップＰ１４３）。
【００５４】
各金額がレシートに印字されると、当該レシートがレシート排紙口４から排紙され、レシートＲの発行が行われる（ステップＰ１４４）。次いで、ステップＰ１４３で算出された合計金額の情報がＲＡＭ１４に記憶され（ステップＰ１４５）、次の処理、つまり図８に示すステップＰ１５の処理に移行する。
【００５５】
ステップＰ１５では、領収書発行キー３８が押下されたか否かが判別される（ステップＰ１５）。領収書発行キーが押下されていない場合（ステップＰ１５；Ｎ）、次の取引のＰＬＵコードが入力されたか否かが判別される（ステップＰ１６）。次の取引のＰＬＵコードが入力されていない場合は（ステップＰ１６；Ｎ）、ステップＰ１５の処理に戻り、次の取引のＰＬＵコードが入力された場合（ステップＰ１６；Ｙ）、ＲＡＭ１４に記憶されていた小計金額の情報が消去（クリア）され（ステップＰ１７）、次の取引分のレシート用紙において、レシートのヘッダ部分の記載事項が印字される（ステップＰ１８）。なお、レシートのヘッダ部分の記載事項の文字は、予め初期設定時に図７で説明した文字入力方法により文字入力されて設定されているものとする。
【００５６】
図１０に、発行されたレシートＲの一例を示す。
図１０に示すように、レシートＲでは、ヘッダ部分にレシートＲの発行店舗名、発行日付、担当者ＩＤ等の所定の記載事項が漢字、ひらがな、数字等の文字で印字されている。また、ヘッダ部分の下部には、ＰＬＵコードａ１、そのＰＬＵコードに対応する単価ａ２、小計金額ａ３、消費税の金額ａ４、合計金額ａ５が印字される。
ヘッダ部分の印字が終了すると、ステップＰ５の処理に移行する。
【００５７】
一方、ステップＰ１５において領収書発行キー３８が押下された場合（ステップＰ１５；Ｙ）、ステップＰ１９の領収書発行処理に移行する。尚、領収書発行キー３８が押下された場合に領収書発行処理に移行しているが、領収書発行モードに切り換えるモードキーを設けて、このモードキーが押下された場合に領収書発行処理に移行して、置数キーの入力モードを仮名モードに設定するようにしてもよい。
図１１に、領収書発行処理を説明するフローチャートを示す。
図１１に示す領収書発行処理では、まず領収書フォームがＲＯＭ１３から読み出されて操作者用ディスプレイ２ｂに表示される（ステップＰ１９１）。このとき、ＲＡＭ１４には、領収書において記載する受取人の文字コードのデータを格納するためのメモリ領域（以下、これを文字領域という。）が確保されることとする。また、ＣＰＵ１１において領収書の識別情報である領収書Ｎｏが発行され、当該領収書Ｎｏとこの領収書に対応するレシートに付与されている一連ＮｏとがＲＡＭ１４の所定領域に記憶されることとする。
【００５８】
図１２に、その表示例を示す。
図１２に示すように、領収書フォームに従って領収書のイメージ画像が表示されるとともに、受取人名及び領収金額が記載される領域にはその入力エリアｂ２、ｂ３が設けられる。なお、領収金額の入力エリアｂ３には、ＲＡＭ１４に記憶されている合計金額が自動的に入力されているものとするが、図示しないモード切替の操作に応じて領収金額は手入力によっても入力可能であるとする。また、領収書の右上には発行された領収書Ｎｏ、一連Ｎｏが表示される。
【００５９】
次いで、図１２に示すように、受取人名の先頭部分にカーソルＫが表示される（ステップＰ１９２）。カーソルＫが表示されると、上様確定キー３７が押下されたか否かが判別される（ステップＰ１９３）。上様確定キー３７が押下された場合（ステップＰ１９３）、ＲＡＭ１４の文字領域に「上」の文字に対応する文字コードのデータが記憶されるとともに、操作者用ディスプレイ２ｂにおいてカーソルＫが表示されている先頭桁に「上」の文字が表示される（ステップＰ１９４）。次いで、ステップＰ２１２の処理に移行し、領収書の発行が行われる。この領収書発行以後の処理については後述する。
【００６０】
一方、上様確定キー３７が押下されていない場合（ステップＰ１９３；Ｎ）、置数キー３５が押下されたか否かが判別される（ステップＰ１９５）。置数キー３５が押下されていない場合は（ステップＰ１９５；Ｎ）、クリアキーＣが押下されたか否かが判別され（ステップＰ１９６）、クリアキーＣが押下された場合は（ステップＰ１９６；Ｙ）、図８に示すステップＰ１の処理に移行し、クリアキーＣが押下されていない場合は（ステップＰ１９６；Ｎ）、ステップＰ１９１の処理に戻る。
【００６１】
一方、ステップＰ１９５において置数キー３５が押下された場合（ステップＰ１９５；Ｙ）、置数キー３５の入力モードが「漢あ」モードに設定される（ステップＰ１９７）。そして、置数キー３５の押下回数に応じた仮名文字の文字がキーコードテーブル１３２の「漢あ」テーブル１３２ａから読み出され、ＲＡＭ１４の文字領域に読み出された仮名文字の文字コードのデータが記憶されるとともに、操作者用ディスプレイ２ｂにおいてカーソルＫが表示されている先頭桁にその仮名文字が表示される（ステップＰ１９８）。文字入力が行われると、受取人の入力エリアｂ２において次の桁へカーソルＫが移動されて表示される（ステップＰ１９９）。
【００６２】
次いで、変換キー３６が押下されたか否かが判別される（ステップＰ２００）。変換キー３６が押下された場合（ステップＰ２００；Ｙ）、ＲＯＭ１３内の辞書データに基づいて現在入力された仮名文字又はその文字列が該当する漢字に変換されて、変換候補として表示される（ステップＰ２０１）。例えば、図１２に示すように、“やまぐち”の仮名文字が入力された後に変換キー３６が押下されると、“山口”の変換候補の漢字が表示される。
【００６３】
次いで、変換確定キー３３が押下されたか否かが判別され（ステップＰ２０２）、変換確定キー３３が押下されていない場合は（ステップＰ２０２；Ｎ）、ステップＰ２０１の処理に戻って漢字変換が繰り返され、その変換候補が順次表示される。
【００６４】
一方、変換確定キー３３が押下された場合は（ステップＰ２０２；Ｙ）、確定された変換候補の漢字が当該漢字に対応する文字コードに置換されてＲＡＭ１４の文字領域に記憶されるとともに、その確定された漢字がカーソルＫの表示桁の位置に表示される（ステップＰ２０３）。文字表示後は、カーソルＫが次の桁に移動され（ステップＰ２０４）、ステップＰ２００の処理に戻る。
【００６５】
ステップＰ２００において変換キー３６が押下されていない場合（ステップＰ２０２；Ｎ）、置数キー３５が押下されたか否かが判別される（ステップＰ２０５）。置数キー３５が押下された場合は（ステップＰ２０５；Ｙ）、置数キー３５の押下回数に応じた仮名文字がキーコードテーブル１３２の「漢あ」テーブル１３２ａから読み出され、その文字コードのデータがＲＡＭ１４の文字領域に記憶されるとともに、カーソルＫの表示桁にその仮名文字が表示される（ステップＰ２０６）。文字が表示されると、次の桁にカーソルＫが移動され（ステップＰ２０７）、ステップＰ２００の処理に戻る。
【００６６】
一方、置数キー３５が押下されていない場合（ステップＰ２０５；Ｎ）、カーソルキー３４が押下されたか否かが判別される（ステップＰ２０８）。カーソルキー３４が押下された場合（ステップＰ２０８；Ｙ）、その押下されたカーソルＫの方向に、押下回数に応じた分だけカーソルＫが移動されて（ステップＰ２０９）、ステップＰ２００の処理に移行する。
【００６７】
カーソルキー３４が押下されていない場合（ステップＰ２０８；Ｎ）、領収書発行キー３８が押下されたか否かが判別される（ステップＰ２１０）。領収書発行キー３８が押下されていない場合（ステップＰ２１０；Ｎ）、ステップＰ２００の処理に戻り、領収書発行キー３８が押下された場合（ステップＰ２１０；Ｙ）、ＣＰＵ１１によりＲＡＭ１４の文字領域から受取人の文字コードのデータが読み出される。そして、ＲＡＭ１４から領収書フォームが読み出されて当該領収書フォームの受取人領域にその文字コードに応じた文字が配置された領収書データが作成される（ステップＰ２１１）。
【００６８】
次いで、受取人領域に文字が配置された領収書データに基づいて印字部１２により領収書の印字が行われ、領収書が発行される（ステップＰ２１２）。尚、領収書発行キー３８の押下で領収書が発行されるようにしたが、印字キーなどを設けて、その印字キーの押下で領収書が発行されるようにしてもよい。
図１３に、領収書の一例を示す。
図１３に示すように、領収書Ｑには、受取人名を記載する領域ｄ１に入力された受取人名の文字が印字され、その下部の領収金額を記載する領域ｄ２には、締め処理において算出された一取引における合計金額が領収金額として印字される。
【００６９】
このようにして、領収書の印字発行が行われると、その受取人の文字、領収金額、領収Ｎｏ、一連Ｎｏ、発行日時が印字部１２によりジャーナルに印字され（ステップＰ２１３）、置数キー３５の入力モードが初期設定の「１２３４」モードに設定されると（ステップＰ２１４）、本処理を終了する。
【００７０】
以上のように、本実施形態によれば、置数キー３５に数字を割り当てるとともに複数の仮名文字を予め割り当てておき、その押下回数に応じて割り当てられた仮名文字が入力されるので、容易な操作で受取人名が仮名文字で表記された領収書を発行することができる。また、必要に応じて変換キー３６により仮名文字を漢字に変換することができるので、受取人名を仮名や漢字で表記したいというユーザの要望に応えることができる。
【００７１】
また、領収書発行キー３８が押下されると、自動的に置数キーの入力モードが「漢あ」モードに設定され、領収書を発行後は置数キーの入力モードが「１２３４」モードに設定されるので、領収書発行時には操作者が逐一入力モードを設定する必要がなく、領収書の発行操作が容易となる。
【００７２】
また、発行された領収書に印字された受取人の文字及び領収金額がジャーナルにも印字されるので、領収書を発行した際の記録を残すことができる。
【００７３】
さらに、ＰＬＵファイル１４１に設定するキャラクタ名やレシートのヘッダ部分の記載事項等もひらがなや漢字で表記することができ、よりユーザの満足度を向上させることができる。
【図面の簡単な説明】
【００７４】
【図１】本発明を適用した実施の形態におけるＥＣＲ１の外観図である。
【図２】キーボード３のキー構成例を示す図である。
【図３】（ａ）入力モード切替キー３２のキー入力により入力モードが切り換えられる様子を示す図である。（ｂ）領収書発行キー３８が押下された後における、入力モード切替キー３２による入力モードの切換の様子を示す図である。
【図４】ＥＣＲ１の内部構成を示す図である。
【図５】ＰＬＵファイル１４１のデータ構成を示す図である。
【図６】キーコードテーブル１３２のデータ構成例を示す図である。
【図７】ＥＣＲ１により文字入力時に実行される文字入力処理を説明するフローチャートである。
【図８】ＥＣＲ１により実行される売上データ処理を説明するフローチャートである。
【図９】売上データ処理において実行される締め処理を説明するフローチャートである。
【図１０】発行されたレシートＲの一例を示す図である。
【図１１】売上データ処理において実行される領収書発行処理を説明するフローチャートである。
【図１２】領収書発行処理時に表示される領収書フォーム例を示す図である。
【図１３】発行された領収書Ｑの一例を示す図である。
【符号の説明】
【００７５】
１    ＥＣＲ
２    表示部
２ａ    顧客用ディスプレイ
２ｂ    操作者用ディスプレイ
１１    ＣＰＵ
１２    印字部
１３    ＲＯＭ
１３２    キーコードテーブル
１４    ＲＡＭ
１４１    ＰＬＵファイル
１５    入力部
３    キーボード
３５    置数キー
３８    領収書発行キー
７    コントロールロック
【図１】
2005157628.tif 000003
【図２】
2005157628.tif 000004
【図３】
2005157628.tif 000005
【図４】
2005157628.tif 000006
【図５】
2005157628.tif 000007
【図６】
2005157628.tif 000008
【図７】
2005157628.tif 000009
【図８】
2005157628.tif 000010
【図９】
2005157628.tif 000011
【図１０】
2005157628.tif 000012
【図１１】
2005157628.tif 000013
【図１２】
2005157628.tif 000014
【図１３】
2005157628.tif 000015