(57)【要約】【課題】  第２操作者の意向に基づく文字入力時に、第１操作者の操作負荷を軽減する。【解決手段】  店舗端末装置２２内の文字情報処理装置２１において、文字入力のための操作が主入力部２５を用いて第１操作者によって行われ、前記文字入力のための操作のうちの一部分が副入力部２６を用いて第２操作者によって行われる。文字情報処理装置２１の文字処理部２７は、主入力部２５からの操作移行の指示に基づき、主入力部２５または副入力部２６の操作に応答して予め定める文字集合から入力すべき文字の１以上の候補を抽出し、副入力部２６の操作に応答して抽出された候補のうちの１つを選択して、選択された文字を示す文字データを出力する。これによって、第１操作者の操作負荷が軽減される。【選択図】      図１Ａ
2011141626.tif 000002
【特許請求の範囲】
【請求項１】
文字を入力するための主入力部および副入力部と、
主入力部および副入力部の入力によって指示された文字を示す文字データを生成して出力する文字処理部とを含み、
前記文字処理部は、
前記主入力部および前記副入力部のうちの少なくとも一方の入力によって、予め定める文字集合のうちから１以上の候補を抽出する文字抽出部と、
前記文字抽出部によって抽出された候補を、主画面および副画面に表示させる候補文字表示部と、
前記主入力部の入力によって、文字入力のための前記副入力部の入力の受付を許可する入力移行部と、
前記候補文字表示部によって表示された文字抽出部で抽出された候補のうちの１つを、前記副入力部の入力によって選択し、選択された文字を示す文字データを出力する文字選択部と、
前記文字選択部により出力された文字を示す文字データを、主画面に表示させる選択結果表示部とを含むことを特徴とする文字情報処理装置。
【請求項２】
前記主入力部および前記副入力部のうちの少なくとも一方は、予め定める複数の無変換文字を、それぞれ一意的に指示可能に構成され、
前記文字集合内に含まれる複数の要変換文字が、１以上の無変換文字を含む予め定める指標文字列に、多対多で予め対応付けられており、
前記文字処理部の文字抽出部は、前記主入力部または前記副入力部の入力結果に応じて与えられる指標文字列に対応付けられる１以上の要変換文字を、前記文字の候補として前記文字集合から抽出することを特徴とする請求項１記載の文字情報処理装置。
【請求項３】
前記主入力部および前記副入力部のうちの少なくとも一方が、予め定める基準平面内において座標を入力するポインティングデバイスを含み、
前記文字集合内の複数の文字が、文字の字形を示す複数のベクトルパターンに、予め対応付けており、
前記文字処理部は、
前記主入力部または前記副入力部のポインティングデバイスの操作結果に応じて、入力座標の時間変化を示すベクトルデータである指標ベクトルを作成するベクトル変換部をさらに含み、
前記文字抽出部が、前記ベクトル変換部によって作成された指標ベクトルと前記ベクトルパターンとのパターンマッチングを行い、マッチングした１以上のベクトルパターンに対応する文字を、前記文字の候補として抽出することを特徴とする請求項１記載の文字情報処理装置。
【請求項４】
前記副入力部が、予め定める基準平面内において座標を入力するポインティングデバイスを含み、
前記文字処理部は、
前記主入力部の入力に応じて、文字入力のための前記副入力部の入力の受付を開始する入力移行部と、
前記副入力部のポインティングデバイスの入力結果に応じて、入力座標の軌跡を示すデータである文字イメージを作成し、作成された文字イメージを前記文字データとして外部に出力する文字イメージ作成部とを含むことを特徴とする請求項１または２に記載の文字情報処理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の文字情報処理装置と、
前記文字情報処理装置の主入力部の入力結果に応答し、前記文字情報処理装置の文字処理部から出力された文字データを用いて、取扱うべきデータの処理を行うデータ処理部とを含み、
前記文字情報処理装置の主入力部を店舗の従業員側に設け、前記文字情報処理装置の副入力部を顧客側に設けたことを特徴とする店舗端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字を入力するための文字情報処理装置、および入力された文字を用いて顧客に関するデータを処理するための店舗端末装置に関する。
【背景技術】
【０００２】
従来、商品売上の管理を行う販売時点情報管理（Point of sale：略称ＰＯＳ）システムは、商品売上の販売実績を入力するための１台以上の店舗端末装置と、全店舗端末装置から入力された販売実績の収集管理を行う管理サーバとを含む。
【０００３】
図１２は、従来技術の店舗端末装置１を説明するための図である。図１２（Ａ）は、店舗端末装置１の正面側の外観を示す斜視図である。図１２（Ｂ）は、店舗端末装置１における中央制御部３のブロック図である。図１２（Ｃ）は、図１２（Ａ）の店舗端末装置１の背面側の外観を示す斜視図である。図１２（Ａ）〜図１２（Ｃ）を併せて説明する。図１２の店舗端末装置は、いわゆるＰＯＳターミナルで実現される。従来技術の店舗端末装置１は、中央制御部３、主入力部４、主提示部５、副提示部６、および印刷部７を含む。図１２の例では、主入力部４は、キーボードの１種類であるいわゆるテンキーボードと、ポインティングデバイスの１種類であるタッチパネルとを含む。テンキーボードは、０〜９までの数字に個別対応する複数の数字キーおよび１以上の機能キーを備える。主提示部５および副提示部６は、提示内容を視覚表示するための表示装置を含む。
【０００４】
商品の売上精算のために、店舗の従業員は、主入力部４を操作することによって、販売実績を店舗端末装置１に入力する。主入力部４への入力操作に応答して、中央制御部３は、主提示部５を用いて入力内容を操作者に提示させつつ、入力された販売実績を精算して、精算結果を主提示部５に提示する。中央制御部３は、副提示部６を用いて、販売実績および精算結果を顧客にも提示する。精算結果の提示後、主入力部４への操作者の操作に応答して、中央制御部３は、精算結果を示す領収書を、印刷部７に印刷出力させる。
【０００５】
近年の店舗端末装置１は、物品売上の販売実績の入力だけでなく、顧客の住所氏名等を含む顧客データの入力も行う。このために、店舗端末装置１の文字入力機能は、数字の入力だけでなく、漢字および仮名を含む幅広い文字の入力を要求されている。店舗端末装置１の操作者である従業員は、店舗端末装置１の主入力部４を操作することによって、顧客から伝えられた顧客データを示す被処理文字列を店舗端末装置１に入力する。入力された被処理文字列は、中央制御部３によってデータ化され、ＰＯＳシステム内部で各種処理に用いられる。
【０００６】
たとえば、店舗端末装置１は、入力された被処理文字列を含む顧客データに基づいて、図１３（Ａ）に示すような領収書１１に、精算内容１２だけでなく顧客の氏名１３をも印刷する。また店舗端末装置１は、図１３（Ｂ）に示すような発送伝票１４に、取引内容１５だけでなく顧客の氏名および住所１６をも印刷する。同様に、店舗端末装置１は、図１３（Ｃ）に示すような保証書１７に、保証内容１８だけでなく顧客の氏名および住所１９をも印刷する。
【０００７】
一般的に、従来技術の店舗端末装置１に備えられるテンキーボードは、０〜９までの数字に「１対１」で対応付けられる数字キーと、各種機能に対応付けられた１以上の機能キーとを含む。また、店舗端末装置１は、アルファベットに「１対１」で対応付けられる英字キーを含む一般的なキーボードをさらに備える場合もある。このようなキーボードのキーから一意的に入力可能な文字は、ＰＯＳシステム内で使用可能な全種類の文字のうちの一部分に過ぎない。このために、従来技術の店舗端末装置１は、漢字仮名を含む多数の文字の入力機能として、仮名漢字変換処理（Front End Processor：略称ＦＥＰ）に代表されるような、いわゆるインプットメソッドを備えている。
【０００８】
インプットメソッドを備える店舗端末装置１は、多数の文字と該文字の選択時の指標とを「多対多」で対応付けた変換辞書を予め備え、操作者によって与えられた指標に基づいて変換辞書内から１以上の候補を抽出し、抽出された候補のうちのいずれか１つを操作者に選ばせる。選ばれた候補が、入力された文字として、以後の処理に用いられる。前記指標は、日本語入力用のインプットメソッドでは、いわゆる読み仮名に当たる。
【０００９】
特許文献１は、日本語用のインプットメソッドを用いるレジスタ端末装置において、テンキーボードを用いて被処理文字の読み仮名を入力する手法を開示している。前記レジスタ端末装置において、テンキーボードの０〜９の数字キーにあ行〜わ行の仮名が行単位で対応付けられている。各行のあ段〜お段は、各行に対応する数字キーの押下回数に対応付けられている。
【００１０】
特許文献１のレジスタ端末装置において、被処理文字列を構成する文字の読み仮名の入力時に、読み仮名を構成する１以上の各仮名毎に、該仮名の行に対応する数字キーを該仮名の列に対応する回数だけ、操作者が押下する。テンキーの操作による読み仮名入力後、変換開始が対応付けられている機能キーを操作者が操作すると、レジスタ端末装置は、入力された読み仮名に基づいてＦＴＰプログラムを実行し、読み仮名を文字に変換する。文字の候補が複数ある場合、操作者が前記機能キーを押下する度に候補が順次表示され、前記機能キーの押下回数に応じていずれか１つが選択される。
【００１１】
特許文献２は、ＰＯＳ端末に備えられる漢字入力装置において、いわゆるソフトウェアキーボードを用いる手法を開示している。前記漢字入力装置は、表示装置とタッチパネルとを含み、両者が組合されている。漢字の入力時に、前記漢字入力装置は、平仮名を入力可能なソフトウェアキーボードである疑似キーボードを、前記表示装置と前記タッチパネルの組合せを用いて実現する。操作者は、前記疑似キーボードへのタッチ入力によって、文字の読み仮名を入力し、かつ、読み仮名から漢字への変換処理を指示する。漢字入力装置は、入力された読み仮名に基づき、インプットメソッドを用いた仮名漢字変換処理を行う。文字の候補が複数ある場合、操作者が前記疑似キーボードのキーを操作して、いずれか１つを選択する。
【００１２】
特許文献３は、データ入力装置において、複数種類の入力装置を有するデータ入力装置が開示される。データの入力時に、操作者は、複数種類の入力装置のうちのいずれか１つを選び、選んだ入力装置を操作してデータ内容の入力操作を行う。データが複数項目に亘る場合、操作者は、項目毎に、複数種類の入力装置のうちの所望の１つを選ぶことが可能である。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−２０２８４５号公報
【特許文献２】特開平１１−６６４２５号公報
【特許文献３】特開平９−１８５４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上述したような店舗端末装置１において、顧客データの入力時には、顧客からの申出に基づき、店舗の従業員が店舗端末装置１の主入力部４を操作して、氏名住所等を含む顧客データを示す被処理文字列を店舗端末装置１に入力する。前記被処理文字列は、申込書等の書面に顧客が記入して従業員に渡す場合もあり、顧客が口頭で従業員に伝える場合もある。
【００１５】
顧客と従業員との間の顧客データの授受に書面が用いられる場合、顧客データを示す被処理文字列に難解な文字またはインプットメソッド実行時に候補が多く抽出される文字が含まれていても、従業員が被処理文字列の各文字の読み仮名および字形を把握し易い。このため、実際には簡単な内容であっても、顧客は顧客データの書面への記入を要求されるので、顧客にとって煩雑である。
【００１６】
顧客と従業員との間の顧客データの授受が口頭で行われる場合、従業員は顧客データを示す被処理文字列を構成する文字の読み仮名だけを主に伝えられることになる。このため、前記被処理文字列に難解な文字またはインプットメソッド実行時に候補が多く抽出される文字が含まれていると、被処理文字列の各文字の字形を従業員が把握し難くなり、文字入力の際に従業員が指標入力または候補選択に困ることがある。
【００１７】
特許文献１のレジスタ端末装置において、入力すべき被処理文字列を構成する文字の読み入力および候補選択は、単一の操作者がテンキーボードを操作して行う。また特許文献２の漢字入力装置においても、前記被処理文字列を構成する文字の読み仮名入力および候補選択は、単一の操作者が疑似キーボードを操作して行う。このため、特許文献１および特許文献２の装置において、操作者以外の他者が望む被処理文字列の入力に際し、前記被処理文字列は書面または口頭で他者から操作者へ伝えられる。ゆえに、特許文献１および特許文献２の装置において、書面への記入による顧客の煩雑さの解消は困難であり、口頭伝達時における操作者の文字入力処理の困難の解消も難しい。
【００１８】
特許文献３のデータ入力装置は、複数項目に亘るデータの入力時に、複数種類の入力装置のうちのいずれか１つを単一の操作者が項目毎に選んで用いる。データ内の単一項目の入力時にはいずれか１つの入力装置が用いられるので、該単一項目入力中に入力装置を変更することは考慮されていない。ゆえに、操作者以外の他者が望む被処理文字列の入力に際し、操作者が行う文字入力処理に他者が途中から介入することは難しい。
【００１９】
本発明の目的は、第１操作者以外の第２操作者の意向に基づく文字入力時に、第１操作者および第２操作者の操作負荷を軽減可能な文字情報処理装置および店舗端末装置を提供することである。
【課題を解決するための手段】
【００２０】
本発明は、文字を入力するための主入力部および副入力部と、
主入力部および副入力部の入力によって指示された文字を示す文字データを生成して出力する文字処理部とを含み、
前記文字処理部は、
前記主入力部および前記副入力部のうちの少なくとも一方の入力によって、予め定める文字集合のうちから１以上の候補を抽出する文字抽出部と、
前記文字抽出部によって抽出された候補を、主画面および副画面に表示させる候補文字表示部と、
前記主入力部の入力によって、文字入力のための前記副入力部の入力の受付を許可する入力移行部と、
前記候補文字表示部によって表示された文字抽出部で抽出された候補のうちの１つを、前記副入力部の入力によって選択し、選択された文字を示す文字データを出力する文字選択部と、
前記文字選択部により出力された文字を示す文字データを、主画面に表示させる選択結果表示部とを含むことを特徴とする文字情報処理装置である。
【００２１】
また本発明は、前記主入力部および前記副入力部のうちの少なくとも一方は、予め定める複数の無変換文字を、それぞれ一意的に指示可能に構成され、
前記文字集合内に含まれる複数の要変換文字が、１以上の無変換文字を含む予め定める指標文字列に、多対多で予め対応付けられており、
前記文字処理部の文字抽出部は、前記主入力部または前記副入力部の入力結果に応じて与えられる指標文字列に対応付けられる１以上の要変換文字を、前記文字の候補として前記文字集合から抽出することを特徴とする。
【００２２】
さらにまた本発明は、前記主入力部および前記副入力部のうちの少なくとも一方が、予め定める基準平面内において座標を入力するポインティングデバイスを含み、
前記文字集合内の複数の文字が、文字の字形を示す複数のベクトルパターンに、予め対応付けており、
前記文字処理部は、
前記主入力部または前記副入力部のポインティングデバイスの操作結果に応じて、入力座標の時間変化を示すベクトルデータである指標ベクトルを作成するベクトル変換部をさらに含み、
前記文字抽出部が、前記ベクトル変換部によって作成された指標ベクトルと前記ベクトルパターンとのパターンマッチングを行い、マッチングした１以上のベクトルパターンに対応する文字を、前記文字の候補として抽出することを特徴とする。
【００２３】
また本発明は、前記副入力部が、予め定める基準平面内において座標を入力するポインティングデバイスを含み、
前記文字処理部は、
前記主入力部の入力に応じて、文字入力のための前記副入力部の入力の受付を開始する入力移行部と、
前記副入力部のポインティングデバイスの入力結果に応じて、入力座標の軌跡を示すデータである文字イメージを作成し、作成された文字イメージを前記文字データとして外部に出力する文字イメージ作成部とを含むことを特徴とする。
【００２４】
以上のように本発明は、前記文字情報処理装置と、
前記文字情報処理装置の主入力部の入力結果に応答し、前記文字情報処理装置の文字処理部から出力された文字データを用いて、取扱うべきデータの処理を行うデータ処理部とを含み、
前記文字情報処理装置の主入力部を店舗の従業員側に設け、前記文字情報処理装置の副入力部を顧客側に設けたことを特徴とする店舗端末装置である。
【発明の効果】
【００２５】
本発明によれば、文字情報処理装置は、主入力部と副入力部と文字処理部とを備える。文字情報処理装置において文字を入力するための操作は、第１操作者によって主入力部を用いて行われる。かつ、前記文字を入力するための操作の一部は、第２操作者によって副入力部を用いて行われる。文字処理部は、主入力部および副入力部の入力によって指示された文字を示す文字データを生成して、外部に出力する。
【００２６】
これによって、文字入力のための一連の操作を２人の操作者が分け合って行う必要がある場合に、主入力部だけを有する従来技術の文字情報処理装置よりも、入力部が２系統ある本発明の文字情報処理装置のほうが、２人の操作者にそれぞれ入力部を割当てることができるので、装置の使い勝手を向上させることができる。特に、第１操作者が主に操作する文字情報処理装置において第２操作者の意向に基づく文字入力を行う必要がある場合、文字入力のための操作の一部を第１操作者から第２操作者に移行することによって、第１操作者が操作を主導しつつ、第２操作者の意向を確実に文字入力に反映させることができる。
【００２７】
また、前記文字情報処理装置において、前記文字処理部は、文字抽出部と候補文字表示部と入力移行部と文字選択部と選択結果表示部とを含む。前記文字抽出部では、予め定める文字集合のうちから、入力すべき文字の１以上の候補が、前記主入力部の入力に応じて抽出される。前記候補文字表示部では、文字抽出部によって抽出された候補が、主画面および副画面に表示される。前記入力移行部では、前記主入力部の入力に応じて、文字入力のための前記副入力部の入力の受付が許可される。前記文字選択部では、文字抽出部で抽出された候補のうちの１つが、前記副入力部の入力に応じて選択され、選択された文字の文字データが出力される。前記選択結果表示部では、文字選択部によって出力された文字を示す文字データが、主画面に表示される。
【００２８】
すなわち、本発明の文字情報処理装置は、前記文字処理部における文字入力のための処理として、所定の文字集合から１以上の候補を抽出する前記文字抽出部の処理と抽出された候補のうちのいずれか１つを選択する前記文字選択部の処理とを含む変換入力処理を行う。前記文字情報処理装置では、前記変換入力処理の一連の処理のうちの前記文字選択部の処理における操作が、前記主入力部の入力に応じて、前記主入力部から前記副入力部に円滑に移行される。
【００２９】
これによって、本発明の文字情報処理装置は、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。特に、第２操作者の意向を文字入力に反映させるべき状況下において、第２操作者の説明に基づいて第１操作者が候補を選択することが困難な場合、本発明の文字情報処理装置では第２操作者自身が候補選択のための操作を行うので、複数の候補からの文字選択が確実かつ容易になる。
【００３０】
また本発明によれば、文字情報処理装置において、前記主入力部および前記副入力部のうちの少なくとも一方は、前記文字集合内に含まれる所定の複数の無変換文字を、一意的に指示可能に構成される。また、前記文字集合内に含まれる複数の要変換文字は、１以上の無変換文字を含む指標文字列に、多対多で予め対応付けられている。前記文字処理部の文字抽出部は、前記主入力部または前記副入力部の入力結果に応じて与えられる指標文字列に対応付けられる１以上の要変換文字を、前記文字の候補として前記文字集合から抽出する。この結果抽出された候補のうちの１つが前記文字選択部において選択され、選択された文字の文字データが出力される。
【００３１】
このように、本発明の文字情報処理装置は、いわゆるインプットメソッドを用いる文字入力時に、前記主入力部または前記副入力部の入力結果に一意的に対応する指標文字列を用いて、前記文字集合から１以上の候補を抽出する。ゆえに、本発明の文字情報処理装置は、インプットメソッドを用いる文字入力中に、文字入力のための操作の一部分を第１操作者から第２操作者に円滑に移行することができるため、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。
【００３２】
さらにまた本発明によれば、文字情報処理装置において、前記主入力部および前記副入力部のうちの少なくとも一方は、予め定める基準平面内において座標を入力するポインティングデバイスを含む。また、文字の字形を示すベクトルパターンと前記文字集合内の複数の文字とが、多対多で予め対応付けられている。前記文字処理部は、ベクトル変換部をさらに含む。ベクトル変換部は、前記主入力部または前記副入力部のポインティングデバイスの入力結果に応じて、入力座標の時間変化を示すベクトルデータを作成する。前記文字抽出部は、作成されたベクトルデータと前記ベクトルパターンとのパターンマッチングを行う。マッチングした１以上のベクトルパターンに対応する文字が、前記文字の候補として抽出される。
【００３３】
このように、本発明の文字情報処理装置は、いわゆる手書き文字入力処理を用いる文字入力時に、前記主入力部または前記副入力部の入力結果を示すベクトルデータを用いて、前記文字集合から１以上の候補を抽出する。ゆえに、本発明の文字情報処理装置は、前記手書き文字入力処理を用いる文字入力中に、文字入力のための操作の一部分を第１操作者から第２操作者に円滑に移行することができるため、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。
【００３４】
また、本発明の文字情報処理装置は、ポインティングデバイスを用いて第２操作者に入力すべき文字の字形を記述させる。ゆえに、第２操作者がキーボードに不慣れであっても直感的に副入力部を操作することができるため、文字入力のための第２操作者の負荷も軽減し、かつ、装置の利便性をより向上させることができる。
【００３５】
また本発明によれば、前記文字情報処理装置において、前記副入力部がポインティングデバイスを含み、前記文字処理部が入力移行部と文字イメージ作成部とを含む。前記入力移行部は、前記主入力部の入力に応じて、文字入力のための前記副入力部の入力の受付を許可する。前記文字イメージ作成部は、前記副入力部のポインティングデバイスの入力結果に応じて、入力座標の軌跡を示すデータである文字イメージを作成し、作成された文字イメージを文字データとして外部に出力する。
【００３６】
これによって、本発明の文字情報処理装置は、文字入力のための操作の一部を前記主入力部から前記副入力部に移行するので、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。また、前記文字情報処理装置は、第２操作者が手書きで入力した字形を示す文字イメージを、文字データとして出力する。ゆえに、前記文字情報処理装置は、前記文字集合に存在しない文字であっても該文字の文字データを出力可能なので、装置の使い勝手がさらに向上する。
【００３７】
また以上のように本発明によれば、店舗端末装置は、上述の文字情報処理装置と、データ処理部とを含む。前記データ処理部は、前記文字情報処理装置の主入力部の入力結果に応答し、かつ、前記文字情報処理装置から出力された文字データを用いて、取扱うべきデータの処理を行う。前記店舗端末装置において、前記文字情報処理装置の主入力部は店舗の従業員側に設け、前記文字情報処理装置の副入力部は顧客側に設けられる。このような店舗端末装置において、取扱うべきデータの処理に用いるべき文字の入力時に、文字候補の抽出および選択のうちの少なくとも一方のための操作が、第１操作者である従業員から第２操作者である客に移行される。
【００３８】
ゆえに、顧客の意向を伝えられた従業員が文字入力のための操作をすべて行う従来技術の店舗端末装置よりも、文字入力のための操作の一部分を顧客自身が行う本発明の店舗端末装置のほうが、従業員と顧客との間で文字入力のための意向を口頭で遣取りする煩雑さが解消される。これによって、本発明の店舗端末装置は、顧客の意向に沿った文字入力を行いながら、従業員の操作の負荷を軽減し、かつ、装置の利便性を向上させることができる。また顧客が従業員に文字入力のための意向を口頭で説明したり、書面に入力すべき文字を顧客が記載したりする必要が無くなるため、前記店舗端末装置は顧客の負荷も軽減することができる。
【図面の簡単な説明】
【００３９】
【図１Ａ】本発明の実施の一形態である文字情報処理装置２１を含む店舗端末装置２２の構成を示すブロック図である。
【図１Ｂ】店舗端末装置２２を含むＰＯＳシステム１１１の構成を示すブロック図である。
【図２】図１Ａの店舗端末装置２２の外観を示す斜視図である。
【図３】図１Ａの店舗端末装置２２の文字入力処理時に候補選択のための操作を第２操作者が行う第１の例における副提示部５２への提示例を示す図である。
【図４】図１Ａの店舗端末装置２２の文字入力処理時に候補指標附与および候補選択のための操作を第２操作者が行う第２の例における主提示部５１および副提示部５２への提示例を示す図である。
【図５】図１Ａの店舗端末装置２２の文字入力処理時に第２操作者が筆跡を直接入力する第３の例における副提示部５２への提示例を示す図である。
【図６】図１Ａの店舗端末装置２２の文字入力処理の第１および第２の例において出力される各種伝票１６１，１６４，１６７を示す図である。
【図７】図１Ａの店舗端末装置の文字入力処理の第３の例において出力される各種伝票１６１，１６４，１６７を示す図である。
【図８】図１Ａの店舗端末装置２２におけるＰＯＳ業務の取引精算処理を説明するためのフローチャートである。
【図９Ａ】図８の取引精算処理内において、図３の文字入力処理の第１の例を用いる顧客データの入力更新処理を説明するためのフローチャートである。
【図９Ｂ】図８の取引精算処理内において、図３の文字入力処理の第１の例を用いる顧客データの入力更新処理を説明するためのフローチャートである。
【図１０Ａ】図８の取引精算処理内において、図４の文字入力処理の第２の例を用いる顧客データの入力更新処理を説明するためのフローチャートである。
【図１０Ｂ】図８の取引精算処理内において、図４の文字入力処理の第２の例を用いる顧客データの入力更新処理を説明するためのフローチャートである。
【図１１Ａ】図８の取引精算処理内において、図５の文字入力処理の第３の例を用いる顧客データの入力更新処理を説明するためのフローチャートである。
【図１１Ｂ】図８の取引精算処理内において、図５の文字入力処理の第３の例を用いる顧客データの入力更新処理を説明するためのフローチャートである。
【図１２】従来技術の店舗端末装置１を説明するための図である。
【図１３】図１２の店舗端末装置１から出力される各種伝票１１，１４，１７を示す図である。
【発明を実施するための形態】
【００４０】
図１Ａは、本発明の実施の一形態である文字情報処理装置２１を含む店舗端末装置２２の構成を示すブロック図である。また図１Ｂは、店舗端末装置２２を含むＰＯＳシステム１１１の構成を示すブロック図である。
【００４１】
文字情報処理装置２１は、操作者からの入力操作に応答し、操作者が望む文字を示す文字データを、後段の装置に入力する。図１Ａの文字情報処理装置２１は、第１操作者と第２操作者の２人の操作者によって操作される。店舗端末装置２２は、文字情報処理装置２１から入力された１以上の文字データに基づいて、該文字データが示す文字を１以上含む被処理文字列を用いる処理を行う。
【００４２】
本実施形態において、文字とは、書記言語の基本となる図形として認識される要素、いわゆる書記素を指す。本明細書では、汎用的な書記素のうちの文字データが附与されている書記素を、「文字」と定義する。文字には、一般的な文字のほか、数字などの記号、あるいは文字・数字を構成する基本的要素が含まれる。すなわち、文字は、数字、英字、漢字、平仮名、片仮名、記号、絵記号、英字以外の他の文字、および字母を含む。
【００４３】
文字情報処理装置２１は、主入力部２５と、副入力部２６と、ＰＯＳ本体部２３に備えられる文字処理部２７とを含む。文字を入力するための操作を第１操作者が行う際に、主入力部２５が用いられる。前記文字を入力するための操作のうちの一部分を第２操作者が代行して行う際に、副入力部２６が用いられる。文字処理部２７は、主入力部２５および副入力部２６の入力結果に基づいて、該入力結果によって指示された文字を示す文字データを生成して、装置外部に出力する。これによって、第１操作者と第２操作者の両方の入力操作に応答して、文字データが文字情報処理装置２１から後段の装置に入力される。
【００４４】
主入力部４だけを有する従来技術の文字情報処理装置としての店舗端末装置１は、文字入力のための操作が主入力部４だけで行われる。従来技術の店舗端末装置１において、文字入力に関わるべき操作者が２人いて、文字入力のための操作を２人で分け合う必要がある場合、２人の操作者が主入力部４を交互に使うことになるので、装置の使い勝手が煩雑になっている。これに対し、図１Ａの文字情報処理装置２１は、主入力部２５と副入力部２６との２系統の入力部を有するため、文字入力に関わるべき２人の操作者にそれぞれ入力部２５，２６を割当てることができる。
【００４５】
これによって、文字入力のための一連の操作を２人の操作者が分け合う必要がある場合に、主入力部４だけを有する従来技術の店舗端末装置１よりも、入力部が２系統ある図１Ａの文字情報処理装置２１のほうが、装置の使い勝手を向上させることができる。特に、第１操作者が主に操作する文字情報処理装置２１において第２操作者の意向に基づく文字入力を行う必要がある場合、文字入力のための操作の一部を第１操作者から第２操作者に移行することによって、第１操作者が操作を主導しつつ、第２操作者の意向を確実に文字入力に反映させることができる。
【００４６】
本実施形態において、文字を示す文字データは、文字コードおよび文字イメージの少なくとも一方を含む。文字コードは、コンピュータ機器上で文字を利用するために各文字に予め割振られているバイト表現である。文字イメージは、コンピュータ機器上で文字の字形を取扱うためのデータであって、各文字の字形を示す画像データまたはベクトルデータである。本明細書において、文字集合とは、文字情報処理装置２１で取扱い可能な文字の集合体であり、該取扱い可能なすべての文字の文字データの集合体で表される。
【００４７】
図１の文字情報処理装置２１における文字入力処理には、直接入力処理と変換入力処理との２種類がある。このために、文字処理部２７は、機能的には、変換入力処理を行う変換入力処理部３２を含む。また文字処理部２７は、直接入力処理を行う直接入力処理部３１を、機能的にさらに含んでもよい。
【００４８】
前記直接入力処理のために、文字情報処理装置２１において、予め定める文字集合内の文字と予め定める文字指標とが、「１対１」で予め対応付けられている。直接入力処理部３１は、主入力部２５または副入力部２６の入力に応答し、前記入力によって操作者から与えられた文字指標を用い、前記文字集合内から該文字指標によって一意的に指定される文字を選択し、該文字の文字データを出力する。
【００４９】
前記直接入力処理としては、たとえば、英字の入力、区点入力処理、連想式漢字入力処理、および無連想式漢字入力処理が挙げられる。直接入力処理によって入力可能な文字は、たとえば、数字、英字、区点入力時の漢字、日本語対応キーボードの場合の仮名入力モード時の仮名、および中国語または韓国語対応キーボードの場合の字母を含む。前記直接入力処理によって入力可能な文字は、たとえば、キーボードの対応言語毎に異なる。前記直接入力処理における文字指標は、たとえば、前記少なくとも一方の入力部がキーボードで実現される場合、予め定める１以上のキーコードの組合わせであるキーコード群で実現される。
【００５０】
前記変換入力処理のために、文字情報処理装置２１において、予め定める文字集合内の文字と予め定める候補指標とが、「１対多」または「多対多」で予め対応付けられている。変換入力処理部３２は、主入力部２５および副入力部２６の少なくとも一方の入力部の入力に応答し、前記入力によって操作者から与えられた候補指標を用いて、前記文字集合内の１以上の文字を候補として抽出し、抽出された候補のうちのいずれか１つを操作者に選択させる。選択されたいずれか１つの候補が、入力すべき文字として、文字データ化されて装置外部に出力される。
【００５１】
変換入力処理によって入力可能になる文字である要変換文字は、たとえば、CJKV文字（中国語・日本語・朝鮮語・ベトナム語(Chinese-Japanese-Korean-Vietnamese)）、日本語対応キーボードの場合のローマ字入力時の仮名を含む。つまり、前記要変換文字は、予め定める指標に「多対多」または「１対多」で予め対応付けられている文字である。前記要変換文字は、操作者から与えられる指標によって予め定める文字集合から一意的に選ぶことができず、操作者からの選択指示を必要とする。
【００５２】
なお、前記変換入力処理において、候補指標に対応付けられる文字集合内の文字は、単一の文字だけでなく、１以上の文字を含む文字列である場合もある。すなわち、文字集合が、候補指標が文字単体に対応付けられるだけでなく、候補指標が１以上の文字を含む単語に対応付けられていることもある。本明細書において、文字集合内の「文字」とは、文字単体だけでなく、１文字以上の文字列を含む概念である。例としては、日本語入力用の変換入力処理において、活用のある送り仮名を必要とする漢字は、漢字本体と送り仮名とを含む文字列の形で、該漢字の読み仮名である候補指標に対応付けられている。すなわち、本明細書において「入力すべき文字」は、単一の候補指標に対応する文字単体であっても良く、該候補指標に対応する文字単体と該文字単体に付随すべき文字とを含む文字列であってもよい。
【００５３】
図１の文字情報処理装置２１の文字処理部２７において、変換入力処理部３２は、機能的には、文字抽出部３５と文字選択部３６とを少なくとも含み、さらに入力移行部３７を含む。
【００５４】
文字抽出部３５は、主入力部２５または副入力部２６の入力に応答し、前記入力によって操作者から与えられた候補指標を用い、入力すべき文字の１以上の候補を、予め定める文字集合から抽出する。前記変換入力処理用の前記文字集合は、前記変換入力処理によって入力可能なすべての文字の集合である。前記文字集合内の文字は、主入力部２５または副入力部２６から一意的に入力可能な候補指標に、「１対多」または「多対多」で、予め対応付けられている。
【００５５】
文字選択部３６は、主入力部２５または副入力部２６の入力に応答し、前記入力によって操作者から与えられた選択指示に基づいて、抽出された全候補のうちのいずれか１つを選択する。選択されたいずれか１つの候補の文字データが、文字情報処理装置２１から出力されて後段の装置に入力される。文字抽出部３５の指標附与および文字選択部３６の選択指示は、主入力部２５および副入力部２６のうちのいずれか一方の入力に応じて、それぞれ文字処理部２７に与えられる。
【００５６】
入力移行部３７は、文字抽出部３５の前段、または文字抽出部３５と文字選択部３６との間に位置付けられる。入力移行部３７は、主入力部２５の入力に応じて、文字入力のための副入力部２６の入力の受付を、入力移行部３７以後の処理部において許可する。
【００５７】
主入力部４だけを有する従来技術の文字情報処理装置１であれば、文字抽出部３５および文字選択部３６の処理は、どちらも主入力部４の入力に応じて実行される。図１Ａの文字情報処理装置２１において、文字処理部２７内部の各処理部３５〜３７の処理は、開始時には主入力部２５の入力を用いて行われ、入力移行部３７以後の処理部が副入力部２６の入力に応じて実行される。
【００５８】
このように、図１Ａの文字情報処理装置２１では、変換入力処理部３２内の一連の処理部３５〜３７のうちの一部の処理部のための操作が、主入力部２５の操作に応答して、主入力部２５から副入力部２６に円滑に移行される。この場合、第１操作者によって成されるべき文字入力のための操作の一部が第２操作者に速やかに移行されるため、第１操作者の負荷が軽減される。
【００５９】
また、図１Ａの文字情報処理装置２１において、副入力部２６の入力は、主入力部２５からの入力に応答して入力移行部３７によって許可された後だけ受付けられるため、文字情報処理装置２１の操作の主導権はあくまで第１操作者に維持される。これによって、文字情報処理装置２１は、主入力部２５を操作する第１操作者に主導権を持たせつつ、文字入力のための第１操作者の負荷を軽減することができる。したがって、従来技術の文字情報処理装置よりも図１Ａの文字情報処理装置２１のほうが、利便性が向上する。
【００６０】
図１Ａの前記文字情報処理装置２１において、前記変換入力処理の第１の例としては、文字処理部２７は、変換入力処理部３２内において、文字抽出部３５と入力移行部３７と文字選択部３６とを、この順で実行する。詳しくは、前記第１の例において、文字抽出部３５は、予め定める文字集合のうちから、入力すべき文字の１以上の候補を、主入力部２５から与えられる候補指標に応じて抽出する。入力移行部３７は、主入力部２５の入力に応答して、文字入力のための副入力部２６の入力の受付を許可する。文字選択部３６は、文字抽出部３５で抽出された候補のうちの１つを、副入力部２６の操作に応じて選択し、選択された文字の文字データを出力する。
【００６１】
すなわち、文字情報処理装置２１において、前記変換入力処理部３２の一連の処理部３５〜３７のうちの文字選択部３６の操作が、主入力部２５の入力に応じて、主入力部２５から副入力部２６に円滑に移行される。これによって、文字情報処理装置２１は、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。特に、第２操作者の意向を文字入力に反映させるべき状況下において、第２操作者の説明に基づいて第１操作者が候補を選択することが困難な場合、図１Ａの文字情報処理装置２１では第２操作者自身が候補選択のための操作を行うので、複数の候補からの文字選択が確実かつ容易になる。具体的には、字形も読み仮名も殆ど変わらない複数の文字のいずれか１つを選択する場合に、図１Ａの文字情報処理装置２１は、第２操作者の説明の手間を省くことができ、誤りのない文字選択が可能になる。
【００６２】
図１Ａの前記文字情報処理装置２１において、前記変換入力処理の第２の例としては、文字処理部２１は、変換入力処理部３２内において、入力移行部３７と文字抽出部３５と文字選択部３６とを、この順で実行する。詳しくは、前記第２の例において、入力移行部３７は、主入力部２５の入力に応答して、文字入力のための副入力部２６の入力の受付を許可する。文字抽出部３５は、予め定める文字集合のうちから、入力すべき文字の１以上の候補が、副入力部２６から与えられる指標に応じて抽出される。文字選択部３６は、文字抽出部３５で抽出された候補のうちの１つを、副入力部２６の入力に応じて選択し、選択された文字の文字データを出力する。
【００６３】
すなわち、図１Ａの文字情報処理装置２１では、前記変換入力処理のための一連の処理部３５〜３７のうちの文字抽出部３５と文字選択部３６の操作が、主入力部２５の入力に応じて、主入力部２５から副入力部２６に円滑に移行される。これによって、文字情報処理装置２１は、文字入力のための第１操作者の負荷をさらに軽減し、かつ、装置の利便性をさらに向上させることができる。特に、第２操作者の意向を文字入力に反映させるべき状況下において、第２操作者の説明に基づく指標附与および候補選択が第１操作者にとって困難な場合、図１Ａの文字情報処理装置２１では第２操作者自身が指標附与および候補選択のための操作を行うので、文字入力がより確実かつ容易になる。具体的には、字形だけ判っていて読み仮名の判らない文字を第２操作者の意向に応じて入力すべき場合に、図１Ａの文字情報処理装置２１は、第２操作者の説明の手間を省くことができるため、誤りのない文字選択が可能になる。
【００６４】
図１Ａの文字情報処理装置２１において、文字処理部２７の前記変換入力処理は、本明細書では、いわゆるインプットメソッド（Input method：略称ＩＭ）５３と、いわゆる手書き文字認識処理５４とを含む。
【００６５】
インプットメソッド５３では、１以上の無変換文字を含む文字列である指標文字列が、前記候補指標として用いられる。指標文字列に用いられる無変換文字には、直接入力が可能であって変換入力が不要な文字が選ばれる。たとえば、無変換文字としては、日本語入力であれば仮名文字または英字が用いられ、中国語入力であれば字母または英字が用いられる。前記指標文字列は、日本語入力用のインプットメソッド５３では、いわゆる読み仮名に当たる。また日本語以外の他言語入力用のインプットメソッド５３では、中国語のピンインと呼ばれる読み、字根の組合せ、および注音記号の組合せに当たる。
【００６６】
手書き文字認識処理５４では、操作者によって手書きされた筆跡を示すベクトルデータである指標ベクトルが、文字抽出部３５の指標として用いられる。指標ベクトルは、たとえば、筆跡の形状と書き順の両方を示す。指標ベクトルは、筆跡の形状だけを示すものであってもよい。
【００６７】
前記文字処理部２７の変換入力処理部３２がインプットメソッド５３を実行する場合、図１Ａの文字情報処理装置２１は、主入力部２５および副入力部２６のうちの少なくとも一方の入力部が前記無変換文字を一意的に指示可能に構成され、かつ、予め定めるインプットメソッド用変換辞書４１を有する。インプットメソッド用変換辞書４１は、前記文字集合内の文字と予め定める複数の無変換文字列との「多対多」または「１対多」の対応関係を表す。インプットメソッド用変換辞書４１は、表形式であってもよく、演算式が用意されていてもよい。
【００６８】
上述の場合、文字処理部２７は、文字抽出部３５において、主入力部２５または副入力部２６から与えられた指標文字列に基づいてインプットメソッド用変換辞書４１を検索し、インプットメソッド用変換辞書４１内から該指標文字列に対応する１以上の候補を抽出する。この結果に応答し、文字選択部３６は、副入力部２６からの選択指示に応答し、抽出された１以上の候補の中からいずれか１つの候補を出力すべき結果文字として選択し、選択した文字の文字データを外部に出力する。
【００６９】
このように、図１Ａの文字情報処理装置２１は、いわゆるインプットメソッド５３を用いる文字入力時に、主入力部２５または副入力部２６の入力結果が示す無変換文字の文字列を候補指標として用いて、前記文字集合から１以上の候補を抽出する。ゆえに、文字情報処理装置２１は、無変換文字を候補指標に用いる変換入力処理中に、文字入力のための操作の一部分を第１操作者から第２操作者に円滑に移行することができるため、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。
【００７０】
上述したように、前記文字処理部２７の前記変換入力処理がインプットメソッド５３で実現され、かつ、前記候補指標が無変換文字を含んで構成される場合、具体的には、主入力部２５および副入力部２６のうちの少なくとも一方が、キーボード４５を含む。キーボード４５は、固有のキーコードにそれぞれ予め対応付けられる複数のキーを備える。上述の場合、文字情報処理装置２１は、直接入力用の変換テーブル４２をさらに含む。直接入力用の変換テーブル４２は、１以上のキーコードを含むキーコード群を前記文字指標として用い、予め定める複数の無変換文字とキーコード群との「１対１」の対応関係を表す。変換テーブル４２は、表形式であってもよく、演算式が用意されていてもよい。
【００７１】
上述の場合、主入力部２５または副入力部２６のキーボード４５の入力に応答して、入力結果に応じて与えられるキーコード群が、文字処理部２７に与えられる。文字処理部２７の直接入力処理部３１は、与えられたキーコード群を文字指標として用い、直接入力用の変換テーブル４２を参照して、与えられたキーコード群を、該キーコード群に対応した１以上の無変換文字を含む文字列に変換する。変換入力処理部３２の文字抽出部３５は、変換された文字列を候補指標として用い、変換された文字列に対応付けられる１以上の要変換文字を、インプットメソッド用変換辞書４１から前記文字の候補として抽出する。この結果抽出された候補のうちの１つが文字選択部３６に選択され、選択された文字の文字データが出力される。
【００７２】
このように、図１Ａの文字情報処理装置２１は、いわゆるインプットメソッド５３を用いる文字入力時に、主入力部２５または副入力部２６の入力結果を示すキーコード群が示す文字列を指標として用いて、文字集合から１以上の候補を抽出する。ゆえに、文字情報処理装置２１は、キーボード４５を用いる文字入力中に、文字入力のための操作の一部分を第１操作者から第２操作者に円滑に移行することができるため、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。
【００７３】
インプットメソッド５３時に使用されるキーボード４５は、たとえば、英字に個別対応する複数の英字キーを含むキーボードで実現されてもよく、数字に個別対応する複数の数字キーを含むテンキーボードで実現されてもよい。またキーボードは、キーが機械的に構成されたものに限らず、ポインティングデバイスと表示装置とを組合わせて機能的に実現されるいわゆるソフトウェアキーボードをも含む。
【００７４】
文字指標となるキーコード群は、１以上のキーコードの集合体である。単一のキーコード群は、たとえば、連続または同時に押下された複数のキーのキーコードの組合わせであってもよく、複数回連続で押下された単一のキーのキーコードの組合わせであってもよい。またキーコード群は、単体のキーのキーコードだけであってもよく、その他の組合わせであってもよい。
【００７５】
また、文字情報処理装置２１において、入力すべき被処理文字列が複数の文字から構成される場合、該被処理文字列を構成する全文字から１文字分ずつ入力されても良く、１以上の文字を含む単語単位で入力されても良く、一括してすべて入力されてもよい。複数文字分の候補指標が一括して入力されたならば、文字処理部２７は、候補指標を処理可能な単位に分割し、各単位毎に変換入力処理を行う。候補指標の処理可能な単位は、たとえば、文字単位あるいは単語単位である。
【００７６】
日本語入力用のインプットメソッド５３が用いられる場合、たとえば、操作者は、入力すべき１以上の文字を含む被処理文字列の読み仮名を、被処理文字列を構成する文字の候補指標として、入力部２５，２６から入力する。候補指標附与に応答して、文字処理部２７は、形態素解析および構文解析を含む自然言語処理を用いて、入力された読み仮名を１以上の単語に変換する。日本語入力用のインプットメソッド５３においては、自然言語処理を使わずに、操作者自身によって、入力すべき文字列の読み仮名が１以上の部分に分割されることもある。文字処理部２７は、インプットメソッド用変換辞書４１を参照して、変換された全単語のうちの１以上の連続する単語の組合わせ毎に、該単語の組合わせを仮名漢字混じり文に変換する。
【００７７】
また、文字情報処理装置２１において、前記候補指標の附与は、キーボード入力および手書き入力に限らず、他の入力、たとえば音響入力で実現されてもよい。このために、文字情報処理装置２１は、主入力部２５および副入力部２６の少なくとも一方が音響入力のためのマイクロフォンを備える。漢字の読み仮名等の候補指標を、第１操作者または第２操作者が音声で入力する。この場合、文字処理部２７は、音響入力された音声を音声認識処理して、候補指標に変換する。これによって、キーボード入力が苦手な操作者であっても直感的に操作可能なので、文字情報処理装置２１は、入力の難易度を下げることが出来る。
【００７８】
文字処理部２７の変換入力処理部３２が手書き文字認識処理５４を実行する場合、図１Ａの文字情報処理装置２１は、主入力部２５および副入力部２６のうちの少なくとも一方の入力部がポインティングデバイス４７，４８で実現され、かつ、予め定める手書き文字認識用マッチング辞書４３を有する。ポインティングデバイス４７，４８は、予め定める基準平面内においてマウスポインタとも呼ばれるカーソルを移動させて、座標を入力可能に構成される。手書き文字認識用マッチング辞書４３は、前記文字集合内の複数の文字と文字の字形を示す予め定める複数のベクトルパターンとの対応関係を表す。文字とベクトルパターンとの対応関係は、「１対１」でもよく、「１対多」でもよい。手書き文字認識用マッチング辞書４３は、表形式であってもよく、演算式が用意されていてもよい。
【００７９】
上述の場合、文字処理部２７は、ベクトル変換部３８をさらに含む。ベクトル変換部３８は、主入力部２５または副入力部２６のポインティングデバイス４７，４８の入力結果に応じて、指標ベクトルを作成する。前記指標ベクトルは、カーソルの位置の時間変化を示すベクトルデータであり、操作者の筆跡を表す。
【００８０】
文字処理部２７の文字抽出部３５は、作成された指標ベクトルと前記手書き文字認識用マッチング辞書４３の前記ベクトルパターンとのパターンマッチングを行い、マッチングした１以上のベクトルパターンに対応する文字を、前記文字の候補として抽出する。この結果に応答し、文字選択部３６は、副入力部２６からの選択指示に応答し、抽出された１以上の候補の中からいずれか１つの候補を出力すべき結果文字として選択し、選択した文字の文字データを外部に出力する。
【００８１】
このように、図１Ａの文字情報処理装置２１は、手書き文字認識を用いる文字入力時に、主入力部２５または副入力部２６の操作結果を示すベクトルデータを候補指標として用いて、前記文字集合から１以上の候補を抽出する。ゆえに、文字情報処理装置２１は、手書き文字認識処理５４を用いる文字入力中に、文字入力のための操作の一部分を第１操作者から第２操作者に円滑に移行することができるため、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。
【００８２】
また、図１Ａの文字情報処理装置２１は、入力移行部３７が文字抽出部３５の前段に位置する場合、副入力部２６のポインティングデバイス４８を用いて、入力すべき文字の字形を第２操作者に記述させる。ゆえに、第２操作者がキーボードに不慣れであっても直感的に副入力部２６を操作することができるため、文字情報処理装置２１は、文字入力のための第２操作者の負荷も軽減し、かつ、装置の利便性をより向上させることができる。
【００８３】
副入力部２６のポインティングデバイス４８がタッチパネル７２で実現される場合、指示面内において、第２操作者が指で触れた部分にカーソルが位置し、接触箇所の移動に伴ってカーソルも移動する。副入力部２６のタッチパネル７２は、カーソルの位置座標の抽出を時間経過に伴って複数回行い、各回で抽出された位置座標を出力する。これによって、第２操作者が指示領域内に描いた筆跡上の複数の点の位置座標が抽出される。
【００８４】
文字処理部２７のベクトル変換部３８は、ポインティングデバイス４８から時間経過に伴って与えられた位置座標の変化を、ベクトルデータ化する。副入力部２６のポインティングデバイス４８がタッチパネル７２で実現される場合、ベクトル変換部３８は、操作者の指または指示部材がタッチパネル７１，７２の指示面に接触した時点から離れる時点までのカーソルの座標変化を、１つのストロークとして認識する。単一の文字のベクトルデータは、１以上のストロークのデータの集合体である。
【００８５】
図１Ａの文字情報処理装置２１において、文字を示す文字データは、前述したように、バイト表現である文字コードの他に、文字の字形をあらわす文字イメージで実現される。前述した前記変換入力処理の第１および第２の例において、文字処理部２７は、たとえば、選択された結果文字の文字データとして、文字コードを出力している。これによって、文字情報処理装置２１からの出力を受ける後段の装置は、与えられた文字にかかる処理を、文字コードを用いて円滑に行うことが出来る。
【００８６】
図１Ａの文字情報処理装置２１は、文字コードの代わりに、文字イメージを出力してもよい。このために、前記変換入力処理の第３の例として、文字処理部２７は、第１操作者または第２操作者が手書きした字形そのものを文字データ化する。このために、図１Ａの文字情報処理装置２１において、副入力部２６がポインティングデバイス４８を含み、文字処理部２７の変換入力処理部３２が、入力移行部３７と文字イメージ作成部３９とをこの順で含む。
【００８７】
入力移行部３７は、主入力部２５の入力に応じて、文字入力のための副入力部２６の入力の受付を許可する。入力移行部３７以後、文字イメージ作成部３９は、副入力部２６のポインティングデバイス４８の入力結果に応じて、入力座標の軌跡を示すデータである文字イメージを作成して、作成された文字イメージを文字データとして外部に出力する。
【００８８】
これによって、図１Ａの文字情報処理装置２１は、文字入力のための操作の一部を主入力部２５から副入力部２６に移行するので、文字入力のための第１操作者の負荷を軽減し、かつ、装置の利便性を向上させることができる。また、文字情報処理装置２１は、第２操作者が手書きで入力した字形を示す文字イメージを、文字データとして出力する。ゆえに、文字情報処理装置２１は、文字集合に存在しない文字であっても該文字の文字データを出力可能なので、装置の使い勝手がさらに向上する。
【００８９】
第２操作者の操作に応答して作成される文字イメージは、１文字分ずつ分割されていてもよく、複数の文字を含む文字列が１つのデータに纏められていてもよい。１文字分の文字イメージは、たとえば、いわゆる外字として、文字コード化された文字と併用されてもよい。文字列の文字イメージは、たとえば、第２操作者の筆跡をも表すので、署名のような用途で用いる事が可能である。また、文字イメージと前述の指標ベクトルとを比較すると、指標ベクトルは字形と筆順の両方を示すことが好ましいが、文字イメージは字形だけでもよい。
【００９０】
上述した構成の文字情報処理装置２１は、店舗端末装置２２に含まれる。店舗端末装置２２は、文字情報処理装置２１を用いて操作者から与えられた１以上の文字を含む被処理文字列を用いて、各種の処理を行う。このために、店舗端末装置２２は、上述の文字情報処理装置２１と、データ処理部２９とを含む。
【００９１】
データ処理部２９は、文字情報処理装置２１の主入力部２５の入力に応答し、かつ、文字情報処理装置２１から出力された文字データを用いて、店舗端末装置２２で取扱うべきデータの処理を行う。この結果、店舗端末装置２２は、文字情報処理装置２１の第１操作者にデータ処理部２９の処理のための操作を主導させつつ、データの取扱いに関連する文字の文字入力のための操作の一部を第２操作者に移行させることができる。データ処理部２９が取扱うべきデータとは、たとえば、顧客の氏名住所を含むような、顧客に関する顧客データである。
【００９２】
さらには、店舗端末装置２２は、文字情報処理装置２１の主入力部２５を店舗の従業員に操作させ、文字情報処理装置２１の副入力部２６を顧客に操作させる。この結果、店舗端末装置２２において、データの処理に用いるべき被処理文字列の入力時に、文字の候補抽出および候補選択のうちの少なくとも一方のための操作が、第１操作者である従業員から第２操作者である顧客に移行される。
【００９３】
ゆえに、顧客の意向を伝えられた従業員が文字入力のための操作をすべて行う従来技術の店舗端末装置よりも、文字入力のための操作の一部分を顧客自身が行う図１Ａの店舗端末装置２２のほうが、従業員と顧客との間で文字入力のための意向を口頭で遣取りする煩雑さが解消される。これによって、図１Ａの店舗端末装置２２は、顧客の意向に沿った文字入力を行いながら、従業員の操作の負荷を軽減し、かつ、装置の利便性を向上させることができる。また顧客が従業員に文字入力のための意向を口頭で説明したり、書面に入力すべき文字を顧客が記載したりする必要が無くなるため、店舗端末装置２２は顧客の負荷も軽減することができる。
【００９４】
具体的には、顧客が望む文字の入力に際して、文字候補の選択のための操作だけが従業員から顧客に移行されている場合、顧客自身の操作によって、複数の文字候補からいずれか１つの文字が選択される。これによって、従来技術の店舗端末装置よりも図１Ａの店舗端末装置２２のほうが、従業員と顧客との間で文字選択のための意向を口頭で遣取りする煩わしさが解消されるため、顧客の意向に沿った文字選択が円滑に進む。
【００９５】
特に、図１Ａの店舗端末装置２２では、顧客の意向に基づいて従業員が選択することが困難な文字の選択時に、複数の候補からの文字選択が確実かつ容易になる。具体的には、字形も読み仮名も殆ど変わらない２つの文字のいずれか一方を選択する場合に、店舗端末装置２２は、顧客の意向に沿った文字入力を確実かつ容易に行うことができる。字形も読み仮名も殆ど変わらない２つの文字とは、新字体の漢字と旧字体および異体字の漢字のことである。
【００９６】
また具体的には、顧客が望む文字の入力に際して、候補指標の附与および候補選択のための操作の両方が従業員から顧客に移行されている場合、顧客自身の操作によって、文字集合から１以上の文字の候補が選択され、選択された文字候補の中からいずれか１つの文字が選択される。ゆえに、前記従来技術の店舗端末装置２よりも図１Ａの店舗端末装置２２のほうが、顧客の意向に沿った文字入力がより円滑に進む。たとえば、入力すべき文字の読み仮名を顧客が従業員に説明し難い場合、顧客が副入力部２６のタッチパネルに入力すべき文字の字形を直接描けば、店舗端末装置２２は、顧客の意向に沿った文字入力をより確実かつ容易に行うことができる。
【００９７】
図２（Ａ）は、図１Ａの店舗端末装置２２の正面側の外観を示す斜視図である。図２（Ｂ）は、図２（Ａ）の店舗端末装置２２の背面側の外観を示す斜視図である。図１Ａと図２（Ａ）と図２（Ｂ）とを参照して、文字情報処理装置２１の詳しい構成を、以下に説明する。
【００９８】
文字情報処理装置２１は、好ましくは、主入力部２５と副入力部２６と文字処理部２７との他に、辞書記憶部５０と、主提示部５１と、副提示部５２とをさらに含む。文字情報処理装置２１の主入力部２５は、好ましくは、物理的なキーボード４５とポインティングデバイス４７との両方を含む。文字情報処理装置２１の副入力部２６は、ポインティングデバイス４８を含む。
【００９９】
辞書記憶部５０は、文字情報処理装置２１において用いられる各種のデータを記憶している。具体的には、辞書記憶部５０は、インプットメソッド用の変換辞書４１、直接入力用の変換テーブル４２、および手書き文字認識用マッチング辞書４３のうちの少なくとも１つを記憶している。
【０１００】
主提示部５１および副提示部５２は、文字処理部２７からの指示に応答し、文字情報処理装置２１における文字を入力するための操作に関連するデータを、第１操作者および第２操作者にそれぞれ提示する。主提示部５１および副提示部５２におけるデータの提示手法は、データを画像化して目視表示させる目視表示手法でもよく、データを音響化して音響出力する音響提示手法でもよく、その他の手法でもよい。勿論、これら手法が２種類以上組合されていてもよい。図１Ａの例では、主提示部５１および副提示部５２は、平坦な画面を有する表示部５５，５６をそれぞれ含む。表示部５５，５６は、画像化されたデータを、画面に目視表示させる。
【０１０１】
また文字処理部２７の変換入力処理部３２は、文字抽出部２５によって抽出された候補指標を、主画面である主提示部５１の表示部５５と、副画面である副提示部５２の表示部５６とに表示させる候補文字表示部３３と、文字選択部３６によって出力された文字を示す文字データを、主提示部５１の表示部５５に表示させる選択結果表示部３４とをさらに含む。
【０１０２】
図１の例では、主提示部５１および副提示部５２の表示部５５，５６は、平坦な画面本体６１，６２と、画面制御部６３，６４と、バックライト６５，６６とをそれぞれ含む。画面制御部６３，６４は、表示データ保持部６７，６８を備える。表示すべき画像を示す画像データが表示部５５，５６の外部から与えられると、画面制御部６３，６４は、該画像データを表示データ保持部６７，６８に記憶させ、該画像データが示す画像を画面本体６１，６２に表示させる。バックライト６５，６６は、画面本体６１，６２の背面または側面から画面本体６１，６２を照明して、画面本体６１，６２に表示される画像の明度を所定の明度に保つ。主提示部５１および副提示部５２の表示部５５，５６は、たとえば、陰極線管（ＣＲＴ）を備える表示装置、または液晶ディスプレイおよびプラズマディスプレイに代表される平面表示装置によって実現される。
【０１０３】
主入力部２５および副入力部２６のポインティングデバイス４７，４８は、たとえば、タッチパネル、タブレット、およびマウスで実現される。図１Ａの例では、ポインティングデバイス４７，４８は、タッチパネル７１，７２でそれぞれ実現される。
【０１０４】
タッチパネル７１，７２は、平坦な指示面を構成するタッチパネル本体７３，７４と、タッチパネル制御部７５，７６とを含む。操作者は、タッチパネル本体７３，７４の指示面の１点に、自己の指あるいは指示具を、接触または近接させる。指示操作に応答し、タッチパネル制御部７５，７６は、接触または近接され点である指示点の指示面内での位置座標を抽出し、抽出された位置座標をポインティングデバイス４７，４８の外部に出力する。
【０１０５】
タッチパネル本体７３，７４の指示面内の位置は、表示部５５，５６に表示される画像内に設定される指示領域内の位置と、「１対１」に対応している。タッチパネル本体７３，７４の指示面が透明であるならば、好ましくは、表示部５５，５６に表示される画像に前記指示面が重なるように、タッチパネル本体７３，７４が画面本体６１，６２に重ねて配置される。タッチパネル本体７３，７４が画面本体６１，６２に重ねられる場合、タッチパネル本体７３，７４内の指示面内の任意の１点は、表示部５５，５６に表示される画像内において前記１点の直下に位置する点に、対応付けられる。
【０１０６】
図１Ａの例では、主入力部２５だけがキーボード４５を物理的に備えている。勿論、主入力部２５も、表示部５５とポインティングデバイス４７を組合わせたソフトウェアキーボードを併用してもよい。副入力部２６のキーボードは、たとえば、必要なときだけ、表示部５６とポインティングデバイス４８を組合わせて、機能的なソフトウェアキーボードとして実現される。
【０１０７】
主入力部２５の物理的なキーボード４５は、好ましくは、装置の筐体に内蔵される内蔵キーボード５８と、筐体の外に移動可能に取付けられる外付けキーボード５９とを含む。内蔵キーボード５８は、たとえば、０〜９の数字が個別対応した複数の数字キーを含むテンキーボードで実現される。外付けキーボード５９は、たとえば、テンキーボードで実現されてもよく、英字に個別対応した複数の英字キーを含むキーボードで実現されてもよい。これらのキーボードは、数字キーおよび英字キー以外に、様々な機能に割振られた機能キーを有している。主入力部２５の外付けキーボード５９は、副入力部２６のキーボードを兼ねていてもよい。
【０１０８】
店舗端末装置２２は、具体的には、文字情報処理装置２１と中央制御部８１と記憶部８２とを最低限含む。店舗端末装置２２は、好ましくは、印刷部８３、第１操作者側の入出力制御部８５、第２操作者側の入出力制御部８６、および印刷制御部８７をさらに含む。
【０１０９】
店舗端末装置２２において、前述した文字情報処理装置２１の文字処理部２７と店舗端末装置２２のデータ処理部２９とは、中央制御部８１の一機能でそれぞれ実現される。文字情報処理装置２１の主入力部２５および副入力部２６ならびに主提示部５１および副提示部５２は、店舗端末装置２２の入力部ならびに提示部を兼ねている。記憶部８２は、文字情報処理装置２１の辞書記憶部５０を兼ねている。
【０１１０】
店舗端末装置２２において、記憶部８２は、文字情報処理装置２１を含む店舗端末装置２２の中央制御部８１において用いられる各種のデータを記憶している。中央制御部８１は、文字情報処理装置２１の主入力部２５および副入力部２６の入力結果に応答し、かつ、記憶部８２の記憶内容を参照しつつ、店舗端末装置２２におけるデータ処理を行う。中央制御部８１のデータ処理の結果は、文字情報処理装置２１の主提示部５１および副提示部５２によって提示される。また中央制御部８１のデータ処理の結果は、主提示部５１の１つである印刷部８３によって、紙面に印刷される。
【０１１１】
中央制御部８１へのポインティングデバイス４７からの出力および中央制御部８１から主提示部５１への入力は、第１操作者側の入出力制御部８５を介して行われる。同様に、中央制御部８１へのポインティングデバイス４８からの出力および中央制御部８１から副提示部５２への入力は、第２操作者側の入出力制御部８６を介して行われる。また、中央制御部８１から印刷部８３への出力は、印刷制御部８７を介して行われる。
【０１１２】
詳しくは、主入力部２５および副入力部２６のポインティングデバイス４７，４８からの指示点の座標を示す出力は、第１操作者側および第２操作者側の入出力制御部８５，７６によって、中央制御部８１が取扱い可能な信号に変換され、変換後の信号が中央制御部８１に与えられる。また、データの提示のための中央制御部８１からの出力は、第１操作者側および第２操作者側の入出力制御部８５，８６によって、主提示部５１および副提示部５２が取扱い可能な信号に変換され、変換後の信号が主提示部５１および副提示部５２に与えられる。さらにまた、データの印刷のための中央制御部８１からの出力は、印刷制御部８７によって、印刷部８３が取扱い可能な信号に変換され、変換後の信号が印刷部８３に与えられる。
【０１１３】
図１Ａの店舗端末装置２２は、たとえば、販売代金の精算に用いられるいわゆるＰＯＳターミナルで実現される。また店舗端末装置２２は、在庫管理および注文受付に用いられる簡易入力端末（ポータブルデータターミナル：ＰＤＴ）で実現されてもよい。
【０１１４】
ＰＯＳターミナルで実現される店舗端末装置２２は、たとえば、販売時点情報管理（
Point of sale：略称ＰＯＳ）システム１１１に含まれる。商品売上の管理を行うＰＯＳシステム１１１は、１以上の店舗端末装置２２と、管理サーバ１１２とを含む。ＰＯＳシステム１１１内の店舗端末装置２２は、顧客データの処理の他に、商品売上の販売実績の入力を行う。管理サーバ１１２は、すべての店舗端末装置２２から入力された販売実績の収集管理を行う。ＰＯＳシステム１１１において、店舗端末装置２２と管理サーバ１１２とが単一筐体に纏められて一体化していることもある。
【０１１５】
店舗端末装置２２がＰＯＳターミナルで実現される場合、詳しくは、店舗端末装置２２は、スキャナ部９１と、カード読書き部９２と、通信部９３と、ドロア部９４とをさらに含む。スキャナ部９１は、商品売上の登録時に、商品識別子入力用のバーコードの読取りを行う。カード読書き部９２は、顧客データの授受に際し、顧客が所持するカードのデータの読書きを行う。通信部９３は、ＰＯＳシステム１１１内部における管理サーバ１１２との間の通信を制御する。ドロア部９４は、店舗端末装置が取扱う金銭を管理する。中央制御部８１の１機能として実現されるドロア制御部９５によって、ドロア部９４の動作が制御される。
【０１１６】
店舗端末装置２２がＰＯＳターミナルで実現される場合、詳しくは、記憶部８２は、各種辞書の他に、入力設定データ９７、および、各種の伝票の印刷フォーマット９８をさらに記憶する。入力設定データ９７は、後述する新規顧客データの入力更新処理において、入力すべき項目の数、および入力すべき各項目の名称を含む。前記印刷フォーマットは、伝票の基本的構成を示すデータである。印刷フォーマットは、たとえば、基本的な伝票の構成を示すデータと、該伝票に後から埋込むべきデータの伝票内の位置データ等とを含む。
【０１１７】
また記憶部８２には、文字入力処理を含む店舗端末装置２２のデータ処理において用いられる入力バッファ９９が設定されている。入力バッファ９９は、たとえば、後述する新規顧客データの入力更新処理において入力すべき項目毎に設定され、該項目の入力内容と入力元フラグとを記憶する。各項目の入力元フラグは、該項目を入力するのが第１操作者であるか第２操作者であるかを示している。
【０１１８】
中央制御部８１は、入力中項目記憶部１０１と、カーソル位置記憶部１０２と、入力座標保持部１０３とを、機能的に実現している。入力中項目記憶部１０１は、文字入力を含むデータ処理中に、現在入力対象となっている項目の名称を一時記憶する。カーソル位置記憶部１０２は、バッファに対する最新の入力位置を記憶し、かつ、画面本体６１，６２に表示される画像内のカーソルの表示位置を記憶する。入力座標保持部１０３は、タッチパネル制御部７５，７６から出力される座標を保持する。
【０１１９】
図１ＢのＰＯＳシステム１１１において、管理サーバ１１２は、通信部１１６と、中央制御部１１７と、顧客データ記憶部１１８とを含む。中央制御部１１７は、顧客データ参照部１１９を含む。中央制御部１１７は、管理サーバ１１２内の構成要素の制御を行う。
【０１２０】
管理サーバ１１２の顧客データ記憶部１１８は、顧客に関する顧客データを、予め附与された会員ＩＤ（Identifier：識別子）に対応付けて記憶する。詳しくは、顧客データ記憶部１１８は、顧客データと会員ＩＤとを対応付けた顧客データベース１２０を記憶している。
【０１２１】
顧客データは、顧客に係る各種のデータを含み、たとえば、顧客の氏名住所を含む。顧客データベース１２０は、たとえば、顧客に予め附与されている会員ＩＤに、前記顧客データを対応付けて管理している。前記会員ＩＤは、たとえば、顧客を特定するために、顧客が所持する会員カードに記憶されている。店舗端末装置２２のカード読書き部９２は、前記会員カードから前記会員ＩＤを読出し可能に構成されている。
【０１２２】
管理サーバ１１２の通信部１１６は、店舗端末装置２２の通信部９３との間で、各種のデータを送受する。送受されるデータは、たとえば、店舗端末装置２２の文字情報処理装置２１から入力された顧客の氏名住所を含む顧客データと、顧客のカードから読取られた会員ＩＤである。管理サーバ１１２の中央制御部１１７の顧客データ参照部１１９は、与えられた会員ＩＤに基づき、顧客データ記憶部８２内のデータを検索する。検索結果は、管理サーバ１１２の中央制御部８１の制御に用いられてもよく、管理サーバ１１２の外部に出力されてもよい。
【０１２３】
たとえば、店舗端末装置２２における最新の取引時に入力された顧客データが、店舗端末装置２２側の通信部９３および管理サーバ１１２側の通信部１１６を介して、店舗端末装置２２から管理サーバ１１２に送信される。顧客データ記憶部８２は、最新の取引時の顧客データを、会員ＩＤと対応付けて記憶する。これによって、ＰＯＳシステム１１１は、顧客データの次回の再入力が必要無くなるため、処理を簡略化することができる。顧客データベース１２０は、管理サーバ１１２の顧客データ記憶部１１８に記憶されている構成に限らず、店舗端末装置２２内部に備えられる構成でもよい。
【０１２４】
また、ＰＯＳターミナルで実現される店舗端末装置２２は、たとえば、文字入力処理時における副入力部２６からの入力の受付の許可を、文字入力処理実行時に逐次行うだけでなく、文字入力処理に先立って第１操作者またはＰＯＳシステム１１１の管理者の指示に応じて予め行っておいてもよい。これによって、いわゆるセルフＰＯＳなど、主入力部２５を操作すべき従業員が常駐しない場合であっても、第２操作者である顧客自身による副入力部２６からの漢字入力が可能になる。ゆえに、店舗端末装置２２は、装置の使い勝手をさらに向上させることができる。
【０１２５】
図２（Ａ）および図２（Ｂ）に示すように、店舗端末装置２２において、店舗端末装置２２の筐体の一方面である正面側に、主入力部２５および主提示部５１が配置され、該筐体の前記正面側の反対側である背面側に、副入力部２６および副提示部５２が配置される。これによって、第１操作者と第２操作者とが店舗端末装置２２を挟んで対面する際に、主入力部２５および主提示部５１と副入力部２６および副提示部５２とが、第１操作者ならびに第２操作者の正面にそれぞれ配置される。このため、第１操作者および第２操作者のどちらもが、己の正面にある提示部５１，５２からのデータの提示を受け、かつ、己の正面にある入力部２５，２６を操作可能である。これによって、図１Ａの店舗端末装置２２は、第１操作者だけでなく第２操作者の使い勝手も向上させることができる。
【０１２６】
図３は、図１Ａの店舗端末装置２２で実行される文字入力処理において、前記変換入力処理の第１の例が用いられる場合に副提示部５２によって提示される画像を示す図である。図３を参照して、前記変換入力処理の第１の例の具体的操作を以下に説明する。前記変換入力処理の第１の例では、文字入力のための操作のうち、候補指標附与と入力移行指示とを第１操作者が行い、候補選択を第２操作者が行う。なお、図３の例では、入力言語が日本語である例を示している。
【０１２７】
図１Ａの店舗端末装置２２において、第１操作者は、第２操作者の意向に従い、入力すべき文字の候補指標を主入力部２５から入力する。主入力部２５から附与される候補指標は、インプットメソッド５３時の指標文字列、または、手書き入力処理時の指標ベクトルである。また第１操作者は、入力すべき１以上の文字の候補指標を、まとめて入力してもよい。
【０１２８】
候補指標附与に応答して、中央制御部８１内の文字処理部２７は、変換入力処理用の辞書４１，４３から、前記候補指標に対応する１以上の候補を抽出する。第１操作者は、主入力部２５を操作して、文字入力のための副入力部２６からの入力の受付を文字処理部２７に許容する。
【０１２９】
受付許容後、文字処理部２７の候補文字表示部３３は、図３（Ａ）に示すように、文字抽出部３５によって抽出されたすべての候補１３２を、主提示部５１の表示部５５と副提示部５１の表示部５６とに表示させる。図３（Ａ）の例では、全候補１３２の字形と、変換入力処理の完了の是非を問うための「はい」および「いいえ」の選択肢１３３，１３４とが画像化されて、副提示部５２の画面本体６２に目視表示される。
【０１３０】
図３の例では、日本語入力用のインプットメソッド５３が変換入力処理として用いられ、入力すべき漢字仮名混じり文の読み仮名が指標文字列として用いられる。候補抽出時に、文字処理部２７は、候補指標に基づいて抽出されたすべての候補の中から、前後の文脈および使用状況に応じて候補を限定することがある。たとえば、氏名入力時であれば、氏名に用いられることが多い漢字が優先して抽出される。図３（Ａ）の例では、「高」「▲高▼」「嵩」が候補として選ばれる。
【０１３１】
候補提示後、第２操作者は、抽出されたすべての候補１３２のうちの所望のいずれか１つを選択し、副入力部２６を用いて選択結果を入力する。図３（Ａ）の例では、副入力部２６のタッチパネル７２の指示面内において、副提示部５２に表示中の３つの候補１３２のうちのいずれか１つの候補に重なる部分を、第２操作者自身が指で順次接触指示する。副入力部２６の入力に応答して、文字処理部２７は、選択された候補を、最新の変換入力処理の結果の文字として確定保存する。これによって、文字情報処理装置２１は、第１操作者では判断に困る候補選択時に第２操作者が候補を直接選択するため、第２操作者の意向に沿った変換入力処理を確実に行うことが出来る。
【０１３２】
前記変換入力処理を続行すべき場合、前記候補の選択操作に並列または続行して、表示中の２つの選択肢１３３，１３４のうちの「いいえ」１３４を、副入力部２６のタッチパネル７２を用いて、第２操作者が接触指示する。副入力部２６の入力に応答して、文字処理部２７は、文字入力のための操作の受付を副入力部２６から主入力部２５に戻し、入力すべき次の文字の変換入力処理を開始する。入力すべきすべての文字が結果文字として確定保存された場合、表示中の２つの選択肢１３３，１３４のうちの「はい」１３３を、第２操作者が接触指示する。副入力部２６からの指示に応答して、変換入力処理が完了する。
【０１３３】
変換入力処理完了後、文字処理部２７は、図３（Ｂ）に示すように、変換入力処理の結果として得られるすべての文字を並べて構成される結果文字列１３６を、副提示部５２を用いて第２操作者に提示する。図３の例では、前記結果文字列は「▲高▼田一郎」である。図３（Ｂ）の例では、結果文字列１３６の全文字の字形と、結果文字列の承認不認を問う「はい」および「いいえ」の選択肢１３７，１３８とが画像化されて、副提示部５１の画面本体６２に目視表示される。
【０１３４】
第２操作者は、提示される結果文字列の承認不認に応じて、副提示部５２に目視表示される２つの選択肢１３７，１３８のうちのいずれか一方の選択肢を、副入力部２６を用いて適宜指示する。入力に応答して、文字処理部２７は、文字入力処理の次段の処理に結果文字列を渡すか、当該処理を中断する。図３（Ｂ）に示すように、１回以上の変換入力処理の結果である結果文字列が第２操作者に提示されるので、第２操作者は変換結果を確認することができる。ゆえに、文字情報処理装置２１は、第２操作者の意向に沿った文字入力を、より確実に行うことができる。文字処理部２７の選択結果表示部３４は、このようにして文字選択部３６によって出力された文字を示す文字データを、主提示部５１の表示部５５に表示させる。
【０１３５】
図４は、図１Ａの店舗端末装置２２で実行される文字入力処理において、前記変換入力処理の第２の例が用いられる場合に主提示部５１および副提示部５２に表示される画像を示す図である。図４を参照して、前記変換入力処理の第２の例の具体的操作を以下に説明する。前記変換入力処理の第２の例では、文字入力のための操作のうち、入力の移行指示を第１操作者が行い、候補指標附与と候補選択とを第２操作者が行う。なお、図４の例では、入力言語が日本語であり、変換入力処理として手書き文字認識処理５４が用いられる例を示している。図４において、図３と共通の要素には同じ符号を付し、説明を省略することがある。
【０１３６】
図１Ａの店舗端末装置２２において、第１操作者は、主入力部２５を操作して、文字入力のための副入力部２６からの入力の受付を文字処理部２７に許容する。副入力部２６の入力受付許容に応答して、文字処理部２７は、副入力部２６のタッチパネル７２の指示面内に、第２操作者からの候補指標附与のための指示領域１４１を設定する。
【０１３７】
第２操作者は、図４（Ａ）に示すように、副入力部２６のタッチパネル７２の指示領域１４１内でカーソルを移動させることによって、入力すべき候補指標となる文字の字形を手書き入力する。文字処理部２７は、タッチパネル７２からの信号に応答し、タッチパネル内を移動するカーソルの時間経過に伴う座標変化、すなわち入力座標の時間変化を示すベクトルデータを、指標ベクトルとして作成する。
【０１３８】
副入力部２６の候補指標附与に応答して、中央制御部８１内の文字処理部２７は、手書き認識用マッチング辞書４３から前記候補指標に対応する１以上の候補を抽出する。抽出された１以上の候補は、図４（Ａ）に示すように、副提示部５２を用いて、第２操作者に提示される。図４（Ａ）の例では、附与された候補指標１４２の形状と全候補１３２の字形とが画像化されて、副提示部５２に目視表示される。また、図４（Ｂ）に示すように、候補指標１４２ならびに全候補１３２に加えて、変換入力処理の完了の是非を問うための「はい」および「いいえ」の選択肢１３３，１３４が副提示部５２に目視表示されてもよい。
【０１３９】
候補提示後、第２操作者は、抽出されたすべての候補１３２のうちの所望のいずれか１つを選択し、副入力部２６を用いて選択結果を入力する。これによって、文字情報処理装置２１は、第１操作者では指標附与が難しい場合に、指標附与と候補選択を第２操作者が直接行うので、第２操作者の意向に沿った変換入力処理を確実に行うことが出来る。
【０１４０】
副提示部５２への提示と平行して、前記候補指標およびすべての候補は、図４（Ｃ）に示すように、主提示部５１を用いて第１操作者にも提示される。また、入力すべき被処理文字列が複数の文字を有する場合、主提示部５１には、これまでの文字入力処理の結果の履歴１４４がさらに表示されている。これによって、第１操作者は、第２操作者による文字入力のための操作を見守りつつ、第２操作者に適宜助言をすることが可能になる。
【０１４１】
入力すべき被処理文字列を構成する全文字の変換入力処理の完了後、図３（Ｂ）と同様に、結果文字列１３６が第２操作者に提示されて確認可能になる。ゆえに、図４の例においても、店舗端末装置２２は、第２操作者の意向に沿った文字入力をより確実に行うことができる。
【０１４２】
図５は、図１Ａの店舗端末装置２２で実行される文字入力処理において、前記変換入力処理の第３の例が用いられる場合に副提示部５２に表示される画像を示す図である。図５を参照して、前記変換入力処理の第３の例の具体的操作を以下に説明する。前記変換入力処理の第３の例では、文字入力のための操作のうち、入力の移行指示を第１操作者が行い、入力すべき文字の字形の入力を第２操作者が行う。なお、図５の例では、入力言語が日本語である例を示している。
【０１４３】
図１Ａの店舗端末装置２２において、第１操作者は、主入力部２５を操作して、文字入力のための副入力部２６からの入力の受付を文字処理部２７に許容する。副入力部２６の入力受付許容に応答して、文字処理部２７は、副入力部２６のタッチパネル７２の指示面内に、入力すべき文字列の記述のための指示領域１５１を設定する。
【０１４４】
第２操作者は、図５（Ａ）に示すように、副入力部２６のタッチパネル７２の指示領域１５１内でカーソルを移動させることによって、入力すべき１以上の文字の字形を手書き入力する。文字処理部２７は、タッチパネル７２からの信号に応答し、タッチパネル内を移動するカーソルの軌跡を示すデータである文字イメージを作成する。作成された文字イメージは、第２操作者が入力しようとする１以上の文字を含む文字列の字形そのものを示す。
【０１４５】
文字イメージ作成後、文字処理部２７は、図５（Ｂ）に示すように、副提示部５２を用いて、作成された文字イメージを第２操作者に提示する。図５（Ｂ）の例では、作成された文字イメージ１５２が示す字形がそのまま画像化されて、副提示部５２に目視表示される。図５の例では、文字イメージ１５２は、手書きされた「粂谷義男」である。また、図５（Ｂ）に示すように、画像化された文字イメージ１５２に加えて、文字イメージの承認不認を問う「はい」および「いいえ」の選択肢１５５，１５６が画像化されて、副提示部５２に目視表示される。
【０１４６】
第２操作者は、提示される文字イメージ１５２の承認不認に応じて、副提示部５２に目視表示される２つの選択肢１５５，１５６を、副入力部２６を用いて適宜指示する。入力に応答して、文字処理部２７は、文字入力処理の次段の処理に文字イメージを渡すか、当該処理を中断する。これによって、店舗端末装置２２は、文字イメージの入力が可能になる。
【０１４７】
図６は、図１Ａの店舗端末装置２２において、文字情報処理装置２１から出力される結果文字列の利用例を示す図である。ＰＯＳターミナルで実現される店舗端末装置２２は、たとえば、文字情報処理装置２１を、各種伝票へ記入すべき氏名住所の入力に用いている。すなわち、図６（Ａ）に示すような領収書１６１には、精算内容１６２の他に、顧客の氏名１６３が印刷される。また図６（Ｂ）に示すような発送伝票１６４には、取引内容１６５だけでなく顧客の氏名住所１６６をも印刷される。同様に、図６（Ｃ）に示すような保証書１６７には、保証内容１６８だけでなく顧客の氏名住所１６９をも印刷される。これらの伝票１６１，１６４，１６７に記載される顧客の氏名住所の入力時に、文字情報処理装置２１が用いられる。
【０１４８】
図６の例は、たとえば、図３および図４で説明した変換入力処理の第１の例および第２の例において文字処理部２７から出力される文字データの利用例である。図６の例では、文字情報処理装置２１から与えられる文字データは、第２操作者である顧客の氏名住所を示す文字列の各文字の文字コードを含む。ゆえに図６（Ａ）〜図６（Ｃ）に示す各種伝票１６１，１６４，１６７には、前記文字データの各文字コードに対応する字形として、店舗端末装置２２が予め有するフォントの字形を用いて、顧客の氏名住所１６３，１６６，１６９が印刷されている。
【０１４９】
図７は、図１Ａの店舗端末装置２２において、文字情報処理装置２１から出力される結果文字列の他の利用例を示す図である。図７の例は図６の類似例であるので、図７において図６と異なる部分だけを説明する。図７の例は、たとえば、図５で説明した変換入力処理の第３の例において文字処理部２７から出力される文字データの利用例である。
【０１５０】
図７の例では、文字情報処理装置２１から与えられる文字データは、第２操作者である顧客の氏名住所を示す文字列の各文字の文字イメージで実現される。ゆえに図７（Ａ）〜図７（Ｃ）に示す各種伝票１６１，１６４，１６７には、文字入力時に第２操作者が記述した通りの筆跡で文字が印刷されている。このように、前記変換入力処理の第３の例が用いられる場合、第２操作者の筆跡をそのまま複写する形で、顧客の氏名住所１６３，１６６，１６９が出力される。ゆえに、前記変換入力処理の第３の例が用いられる場合、入力すべき文字列が第２操作者の筆跡で目視表示可能になるため、店舗端末装置２２の使い勝手がさらに向上する。
【０１５１】
図８は、ＰＯＳターミナルで実現される図１Ａの店舗端末装置２２における基本的なＰＯＳ業務を説明するためのフローチャートである。図８のＰＯＳ業務は、商品売上の販売実績の入力処理と、取引精算処理と、顧客データの新規入力処理と、伝票の印刷出力処理とを含む。
【０１５２】
ＰＯＳ業務が開始されると、ステップＳ０からステップＳ１に進む。ステップＳ１において、店舗端末装置２２の中央制御部８１は、ＰＯＳ業務用のアプリケーションソフトウェアに関する初期のデータを、主提示部５１の表示部５５に目視表示させる。ＰＯＳ業務用アプリケーションソフトウェアは、店舗の従業員である第１操作者の操作に応答してＰＯＳ業務を行う際に中央制御部８１が実行すべきプログラムを含む。
【０１５３】
ＰＯＳ業務用のアプリケーションソフトウェアに関する初期のデータは、たとえば、商品売上の販売実績入力用のソフトウェアキーボードを実現させるための画像のデータを含む。前述のソフトウェアキーボード用の画像は、たとえば、図２（Ａ）の店舗端末装置２２の斜視図において主提示部５１に目視表示されているように、商品識別子入力用の機能キー領域と商品売上の精算の計算結果の表示領域とを含む。主提示部５１の提示内容と主入力部２５とが組合わされて、該提示内容に応じた機能キーを含むソフトウェアキーボードが実現される。
【０１５４】
ステップＳ２〜ステップＳ５において、店舗端末装置２２は、従業員である第１操作者の操作に応答して、商品の販売実績の入力処理を行う。中央制御部８１は、第２操作者である顧客が購入予定の１以上の商品毎に、ステップＳ２〜ステップＳ５の処理を行う。
【０１５５】
未処理の任意の１つの商品に関し、ステップＳ２において、店舗端末装置２２の中央制御部８１は、該商品を特定するためのデータである識別子を、第１操作者に入力させる。商品の識別子の入力のために、たとえば、第１操作者は、商品に附与されるバーコードを、スキャナ部９１を用いて中央制御部８１に読取らせる。またたとえば、第１操作者は、主入力部２５と主提示部５１とを組合わせて現在実現されているソフトウェアキーボードを用い、該ソフトウェアキーボードのメニュー内部から当該商品の識別子に割振られている機能キーを選択操作する。商品の識別子は、たとえば、商品毎に一意的に割当てられている。
【０１５６】
識別子入力に応答し、ステップＳ３において、中央制御部８１は、ステップＳ２で得られた商品識別子に基づき、該商品に関する詳細データを読出す。商品の詳細データは、店舗端末装置２２内部に予め記憶されていてもよく、外部の商品管理サーバに予め記憶されていてもよい。前記商品管理サーバは、店舗端末装置２２外部に用意され、該店舗端末装置２２との間でデータの授受が可能になるように通信接続される。商品の詳細データは、商品の品名および価格を含み、該商品の識別子に対応付けられている。
【０１５７】
詳細データの読出しに応答し、ステップＳ４において、中央制御部８１は、ステップＳ２で読出された商品の詳細データを、該商品の取引精算処理に用いる勘定データとして、記憶部８２に一時保存させる。
【０１５８】
勘定データの一時保存後、ステップＳ５において、顧客の購入予定の全商品の勘定データの取得が完了したか否かが判断される。詳しくは、ステップＳ５の判断のために、第１操作者は、顧客が購入予定の全商品のうちの最終商品の識別子の入力終了後に、全商品の識別子入力完了を示す所定の操作を、主入力部２５を用いて行う。前記全商品の識別子入力完了を示す所定操作は、たとえば、前記前記全商品の識別子入力完了を示すキーの押下である。
【０１５９】
中央制御部８１は、具体的には、ステップＳ５において、前記全商品の識別子入力完了を示す所定操作がなされているか否かを判断する。前述の所定操作が成されていない場合、識別子が未入力の次の商品が存在するので、ステップＳ５からステップＳ２に戻る。この結果、中央制御部８１は、前記次の商品に関して、ステップＳ２の商品識別子入力を開始し、ステップＳ２〜ステップＳ４の詳細データの取得処理を前記次の商品に対して行う。ステップＳ５において、前記全商品の識別子入力完了を示す所定操作が成されている場合、ステップＳ２〜ステップＳ４の商品の販売実績の入力処理が完了され、ステップＳ５からステップＳ６に進む。
【０１６０】
ステップＳ６は、店舗端末装置２２における取引精算処理である。取引精算処理のために、ステップＳ６において、中央制御部８１は、記憶部８２に一時保持されているすべての勘定データを集計し、今回の顧客の商品取引の精算額を算出する。記憶部８２に一時保持中の全勘定データは、顧客が購入予定の全商品の詳細データを示す。算出された精算額は、たとえば、主提示部５１および副提示部５２を用いて、第１操作者である従業員および第２操作者である顧客に提示される。取引精算のために、従業員および顧客は、前記精算額分の金銭の授受を行う。従業員が授受する金銭は、ドロア部９４に管理される。
【０１６１】
ステップＳ７〜ステップＳ８は、店舗端末装置２２における顧客データの新規入力処理である。取引精算処理完了後、ステップＳ７において、中央制御部８１は、今回の顧客の顧客データが顧客データベース１２０に存在するか否かを判断する。
【０１６２】
ステップＳ７において、顧客データの有無は、たとえば、勘定データの集計完了後、会員ＩＤがカード読書き部９２から中央制御部８１に与えられるか否かによって判断される。また顧客データの有無は、たとえば、第１操作者が判断して、主入力部２５を用いて判断結果を中央制御部８１に与えてもよい。今回の顧客の顧客データが顧客データベース１２０内に存在しない場合、すなわち新規の顧客である場合、ステップＳ７からステップＳ８に進む。今回の顧客の顧客データが顧客データベース１２０内に既に存在する場合、ステップＳ７からステップＳ９に進む。
【０１６３】
ステップＳ８において、中央制御部８１は、新規の顧客の顧客データの入力処理を行う。顧客データの入力処理において、たとえば、顧客の氏名住所の入力に、文字情報処理装置２１を用いた文字入力が用いられる。さらに中央制御部８１は、ステップＳ８において、入力された新規の顧客データを顧客データベース１２０に登録する更新処理を行う。更新処理完了後、ステップＳ８からステップＳ９に進む。
【０１６４】
ステップＳ９〜ステップＳ１０は、店舗端末装置２２における伝票の印刷出力処理である。ステップＳ９において、中央制御部８１は、今回の顧客の商品取引に関する伝票の印刷準備を行う。前記印刷準備として、中央制御部８１は、印刷すべき伝票の印刷フォーマットを、記憶部８２から読出す。また中央制御部８１は、カード読書き部９２が会員カードから読出した会員ＩＤに基づいて、顧客データベース１２０から、今回の顧客の顧客データを読出す。
【０１６５】
印刷準備完了に応答して、ステップＳ１０において、中央制御部８１は、今回の取引結果を示す伝票の印刷データを作成する。生成された今回の伝票の印刷データにおいて、詳しくは、今回の顧客の顧客データと今回の取引の全勘定データと今回の精算額とが、読出された伝票の印刷フォーマットに埋込まれている。中央制御部８１は、生成された印刷データを印刷部８３に与えて、今回の取引結果を示す伝票を印刷させる。この結果、図６および図７に示した各種の伝票１６１，１６４，１６７が印刷される。印刷完了後、ステップＳ１１において、図８の処理が完了する。
【０１６６】
以上の処理によって、店舗端末装置２２は、第２操作者である顧客に対し、販売実績の入力と取引精算と伝票の印刷出力とを含む商品取引処理を行い、さらに、顧客データの新規入力を行う。これによって、ＰＯＳターミナルで実現される店舗端末装置２２は、顧客との商品取引の際に、新規の顧客データの入力を追加して行うことが出来るため、使い勝手が向上する。
【０１６７】
これによって、ＰＯＳターミナルで実現される店舗端末装置２２は、たとえば、店舗端末装置２２の印刷部８３から発行される領収書に、顧客の氏名住所を、「上様」のような汎用表現および仮名文字を用いる簡易表記ではなく、漢字を用いる正確な表記で表示することができる。また、ＰＯＳターミナルで実現される店舗端末装置２２は、搬送伝票への顧客の氏名住所の入力を、正確な表記で行うことが出来る。また、さらに、前述の店舗端末装置２２は、顧客データベース１２０への顧客データの入力を、顧客との商品取引の際に店舗端末装置２２を用いて行うことが出来る。したがって、前述の店舗端末装置２２は、使い勝手を向上させることができる。
【０１６８】
本実施形態の店舗端末装置２２において、データ処理部２９は、文字情報処理装置２１から入力された文字列を、顧客データの登録更新および印刷物への氏名住所の印刷に用いている。データ処理部２９における文字列を用いる処理は、上述の処理に限らず、その他の処理でもよい。
【０１６９】
本実施形態では、店舗端末装置２２がＰＯＳターミナルで実現されている。これに限らず、店舗端末装置２２は、第１操作者と第２操作者との両方が入力操作を行うような装置であれば、ＰＯＳターミナル以外の来店者対面販売用機械にも適用が可能である。
【０１７０】
図９Ａおよび図９Ｂは、ＰＯＳターミナルで実現される図１Ａの店舗端末装置２２において、図８のＰＯＳ業務のステップＳ８の新規顧客データの入力更新処理の第１の例を詳細に説明するためのフローチャートである。図９Ａ，図９Ｂの例では、変換入力処理を必要とする文字入力時に、入力すべき対象文字の候補指標の附与を第１操作者である従業員が行い、抽出された全候補からの文字選択を第２操作者である顧客が行う。すなわち、前述の変換入力処理において、候補指標の附与が主入力部２５の入力に応答し、候補選択が副入力部２６の入力に応答する。図９Ａ，図９Ｂの例では、入力言語として日本語が用いられ、かつ、変換入力処理としてインプットメソッド５３が用いられる。
【０１７１】
図８のステップＳ８の処理開始に応答して、ステップＡ０からステップＡ１に進む。ステップＡ１〜ステップＡ３は、前記新規顧客データの入力更新処理の準備処理である。ステップＡ１において、前記入力更新処理において顧客データとして入力すべき項目の数を、中央制御部８１が記憶部８２から読出す。前記入力すべき項目は、たとえば、顧客の氏名住所および顧客の電話番号を含む。また入力すべき項目には、顧客が購入した商品の配送日等が付随していてもよい。
【０１７２】
ステップＡ２において、中央制御部８１は、入力すべき前記各項目に対する入力欄を、主提示部５１の表示部５５に画像化して目視表示させる。前記各項目に対する入力欄の提示内容は、記憶部８２内の当該各項目に対する入力バッファ９９の記憶内容と連動している。各項目に対する入力バッファ９９は、該各項目に対する項目内容を記憶するためのバッファである。項目に対する項目内容は、１以上の文字を含む文字列で表される。
【０１７３】
ステップＡ３において、中央制御部８１は、記憶部８２内のすべての項目に対する入力バッファ９９の内容をクリアする。これによって、すべての項目に対する入力欄の内容もクリアされる。
【０１７４】
ステップＡ４において、中央制御部８１は、入力すべき全項目のうちの１つ目の項目を最新の入力対象として選ぶ。中央制御部８１は、主提示部５１の表示部５５に目視表示中の全項目の項目欄のうちの最新の入力対象の項目に対応する項目欄に、入力対象であることを示すカーソルをさらに表示させる。ステップＡ４とステップＡ１５とステップＡ１６とは、ステップＡ５〜ステップＡ１４の単一項目に対する項目内容の入力処理を全項目に対して繰返させるための繰返し処理である。
【０１７５】
ステップＡ５〜ステップＡ１４は、入力すべき全項目のうちの入力対象である任意の１つの項目に対する項目内容の入力処理である。最新の項目内容の入力処理では、入力すべき被処理文字列は、最新の入力対象の項目に対応する項目内容を示す文字列に相当する。
【０１７６】
単一項目に対する項目内容の入力処理のうち、ステップＡ５〜ステップＡ１２は、中央制御部８１内の文字処理部２７を用いる文字入力処理である。ステップＡ５〜ステップＡ１２の文字入力処理は、前記被処理文字列を構成する全文字のうちの連続する１以上の文字を含む一部分を、処理結果として得る。以後の説明では、被処理文字列のうちの１回の文字入力処理で得るべき一部分を、「対象文字」と称する。文字入力処理の対象文字は、実際には、単体の文字であってもよく、１以上の文字を含む文字列であってもよい。
【０１７７】
ステップＡ５において、中央制御部８１は、対象文字の候補指標を、従業員である第１操作者に、主入力部２５を用いて入力させる。候補指標の入力に応答し、ステップＡ６において、中央制御部８１は、入力すべき対象文字の１以上の候補を、入力された候補指標を用いて、予め定める文字集合から抽出する。
【０１７８】
ステップＡ５における候補指標である読み仮名の入力は、たとえば、主入力部２５のうち、主提示部５１の表示部５５とポインティングデバイス４７を組合わせたソフトウェアキーボードのソフトキー、またはキーボード４５のハードキーを用いる。候補指標を構成する文字は、主入力部２５から一意的に入力可能な文字であればよい。日本語入力時には、候補指標を構成する文字は、仮名文字に限らず、数字および英字であってもよい。
【０１７９】
ステップＡ６における候補抽出時に、中央制御部８１は、具体的には、インプットメソッド用変換辞書４１を参照し、候補指標である前記読み仮名を用いて、仮名漢字変換処理を行う。この結果、前記読み仮名に対応付けられる１以上の漢字が、候補として抽出される。なお、仮名漢字変換処理時に抽出される候補は、漢字単体だけでなく、漢字および送り仮名を含む文字列であってもよい。また仮名漢字変換処理は、文字単位で行われるだけでなく、単語単位または文節単位で行われてもよい。
【０１８０】
ステップＡ６の候補抽出後、ステップＡ７において、中央制御部８１は、抽出されたすべての候補を、主提示部５１を用いて第１操作者に提示する。具体的には、中央制御部８１は、抽出されたすべての候補１３２の字形を、主提示部５１の表示部５５に目視表示させる。抽出された候補の表示は、すべての候補が一覧にされてもよく、主入力部２５の入力に応答してすべての候補が１つずつ順次表示されてもよい。これによって、抽出された全候補の中から第２操作者が望む文字を第１操作者が選択することが、可能になる。
【０１８１】
ステップＡ７の候補提示後、ステップＡ８において、中央制御部８１は、前記候補の選択を第１操作者が行うか否かの判断を待つ。第１操作者は、前記被処理文字列に必要な候補を前記全候補の中から第１操作者が選択可能であるか否かを判断し、主入力部２５を用いて、判断結果を店舗端末装置２２に入力する。主入力部２５の入力に応答し、第１操作者自身が候補選択を行うと判断された場合、ステップＡ８からステップＡ９に進み、ステップＡ９における第１操作者による候補選択処理が実行される。また、主入力部２５の入力に応答し、第１操作者から第２操作者に候補選択を移行させると判断された場合、ステップＡ８からステップＡ１０に進み、ステップＡ１０〜ステップＡ１２における第２操作者による候補選択処理が実行される。
【０１８２】
図９Ａ，図９Ｂの例では、たとえば、ステップＡ８において、入力すべき項目内容を示す文字列に必要な文字を、前記抽出されたすべての候補の中から、第１操作者が自信を持って選択可能であるか否かが判断される。前述の候補選択が困難な場合、第１操作者から第２操作者に候補選択を移行するように、判断される。前述の候補選択が可能な場合、第１操作者自身が候補選択を実行するように、判断される。たとえば、第１操作者から第２操作者に候補選択を移行させると第１操作者が判断した場合、第１操作者は主入力部２５を用いて予め定める第１の特定操作を行う。第１の特定操作の実施不実施に応答して、中央制御部８１は、ステップＡ８の分岐判断を行う。
【０１８３】
第１操作者自身が候補選択を行うと判断された場合、ステップＡ８の分岐判断後、ステップＡ９において、中央制御部８１は、主入力部２５からの入力を待つ。従業員である第１操作者は、第２操作者自身の意向に応じ、抽出されたすべての候補の中から、被処理文字列に必要ないずれか１つの候補を選択する。第１操作者の選択結果は、主入力部２５を用いて、店舗端末装置２２に入力される。中央制御部８１は、主入力部２５の入力に応答し、主入力部２５から与えられた第１操作者の選択指示に基づいて、抽出された全候補のうちのいずれか１つの候補を、文字入力処理の結果文字として選択する。候補選択後、ステップＡ９からステップＡ１３に進む。
【０１８４】
候補選択を第２操作者に移行すると判断された場合、ステップＡ８の分岐判断後、ステップＡ１０において、中央制御部８１は、抽出されたすべての候補を、副提示部５２を用いて第２操作者に提示する。候補提示後、顧客である第２操作者は、第２操作者自身の意向に応じ、抽出されたすべての候補の中から、被処理文字列に必要ないずれか１つの候補を選択する。第２操作者の選択結果は、副入力部２６を用いて、店舗端末装置２２に入力される。
【０１８５】
副提示部５２への候補提示後、ステップＡ１１において、中央制御部８１は、副入力部２６からの入力を待つ。副入力部２６の入力に応答し、中央制御部８１は、副入力部２６から与えられた選択指示に基づいて、抽出された全候補のうちのいずれか１つの候補を、文字入力処理の結果として選択する。候補選択後、ステップＡ１２において、中央制御部８１は、選択されたいずれか１つの候補を、主提示部５１を用いて第１操作者に提示する。候補提示後、ステップＡ１２からステップＡ１３に進む。
【０１８６】
図９Ａ，図９ＢのステップＡ８〜ステップＡ１１の処理は、図３の具体例では以下の通りである。ステップＡ１０において、図３（Ａ）に示すように、抽出されたすべての候補１３２の字形が、副提示部５２の表示部５６に表示される。候補の表示は、抽出されたすべての候補が一覧にされてもよく、副入力部２６の入力に応答してすべての候補が１つずつ順次表示されてもよい。候補提示後、中央制御部８１は、副入力部２６からの入力を待つ。
【０１８７】
候補提示後、具体的には、選択候補の指示のために、図３（Ａ）に示すように、副提示部５２の表示部５６に重畳配置される副入力部２６のタッチパネル７２の指示面内の前記選択候補の字形に重なる領域に、第２操作者が自己の指を接触または近接させる。これによって、タッチパネル７２の指示面内の前記選択候補に重なる領域内の座標が、選択指示として、中央制御部８１に与えられる。ステップＡ１１において、中央制御部８１は、副入力部２６の入力に応答し、選択指示であるタッチパネル７２の指示面内の座標に基づき、該座標に対応する表示部５６の画像内の位置に表示される候補が、選択される。これらの処理によって、いずれか１つの候補が選択される。
【０１８８】
ステップＡ９の第１操作者による候補選択処理およびステップＡ１０〜Ａ１２の第２操作者による候補選択処理完了後、ステップＡ１３に進む。ステップＡ１３において、中央制御部８１は、選択された候補である結果文字の文字データを、現在の処理対象の項目に対応する入力バッファ９９に追加記憶させる。入力バッファ９９の内容更新に応答して、主提示部５１の表示部５５に表示中の項目に対する入力欄に、候補の選択結果が反映される。入力バッファ９９の更新後、ステップＡ１３からステップＡ１４に進む。
【０１８９】
ステップＡ１４において、中央制御部８１は、入力対象の項目に対する項目内容の入力処理が完了したか否かを判断する。入力対象の項目内容を示す被処理文字列に未処理の部分が残っていれば、ステップＡ１４からステップＡ５に戻り、前記被処理文字列のうちの未処理の部分の少なくとも一部を新たな対象文字として、ステップＡ５〜ステップＡ１４の文字入力処理を行う。ステップＡ５〜ステップＡ１４の文字入力処理は、入力対象の項目に対する入力が完了するまで、被処理文字列内の処理対象の箇所を変更しつつ繰返される。入力対象の項目に対する入力が完了した場合、すなわち、被処理文字列を構成する文字がすべて得られた場合、ステップＡ１４からステップＡ１５に進む。これによって、最新入力対象の項目に対する項目内容の入力処理が完了する。
【０１９０】
最新の項目内容の入力処理の完了に応答し、ステップＡ１５において、中央制御部８１は、図９Ａ，図９Ｂの処理において入力すべきすべての項目に対する項目内容の入力処理が完了したか否かを判断する。単一の項目に対する項目内容の入力処理が完了する度に、全項目内容の入力処理の完了の有無が判断される。項目内容の入力処理が未実行である項目が全項目内に残存する場合、ステップＡ１５からステップＡ１６に進む。
【０１９１】
ステップＡ１６において、中央制御部８１は、入力すべき全項目のうちの項目内容の入力処理が未実行である項目の中から、次の入力対象の項目を選ぶ。中央制御部８１は、主提示部５１の表示部５５に目視表示中の全項目の項目欄のうちの次の入力対象の項目に対応する項目欄に、入力対象であることを示すカーソルをさらに表示させる。次の入力対象の選択後、ステップＡ１６からステップＡ５に戻る。これによって、前記次の入力対象の項目に対する項目内容の入力処理が実行される。
【０１９２】
前述のステップＡ１５において、入力すべき全項目に対する項目内容の入力処理が完了していると判断される場合、全項目に対する項目内容がすべて得られている。この場合、ステップＡ１５からステップＡ１７に進む。ステップＡ１７において、中央制御部８１は、ステップＡ５〜ステップＡ１６の処理で得られた全項目の項目内容を、副提示部５２を用いて第２操作者に提示する。第２操作者は、副提示部５２の提示内容を参照して、店舗端末装置２２に入力される項目内容を確認する。第２操作者は、副入力部２６を用いて、確認結果を店舗端末装置２２に入力する。具体的には、図３（Ｂ）に示すように、入力された全項目の項目内容を示す結果文字列１３６の字形が、副提示部５２の表示部５６に目視表示される。図３（Ｂ）の例では、入力すべき項目が、顧客の氏名を示す１項目だけである。
【０１９３】
項目内容提示後、ステップＡ１８において、中央制御部８１は、副入力部２６の入力に応答し、前記全項目の項目内容を許容するか否かの判断を待つ。前記全項目の項目内容のうちのいずれかに修正箇所が有る場合、ステップＡ１８からステップＡ１９に進む。ステップＡ１９において、中央制御部８１は、主入力部２５または副入力部２６の入力に応答し、前記全項目のうちの修正すべき項目を選択し、選択された項目の項目内容の修正を行う。項目内容修正後、ステップＡ１９からステップＡ１８に戻る。
【０１９４】
ステップＡ１８〜ステップＡ１９の修正処理は、入力された全項目の項目内容の修正が完了するまで、繰返される。前述のステップＡ１８において、前記全項目の項目内容を第２操作者が許容する場合、新規顧客の顧客データの全項目の入力が完了したので、ステップＡ１８からステップＡ２０に進む。以上のようなステップＡ１〜Ａ１９の処理によって、１以上の全項目の項目内容を含む新規顧客の顧客データが、文字情報処理装置２１を用いて店舗端末装置２２に入力される。
【０１９５】
ステップＡ２０において、中央制御部８１は、ステップＡ１〜Ａ１９の処理によって入力された顧客データを用い、顧客データベース１２０の新規更新処理を行う。前記新規更新処理において、具体的には、前記入力された顧客データと新たに設定された会員ＩＤが対応付けられて、外部の管理サーバ１１２の顧客データ記憶部１１８内の顧客データベース１２０に追加記憶される。新規更新処理完了後、ステップＡ２０からステップＡ２１に進み図９Ａ，図９Ｂのフローチャートの処理が完了する。
【０１９６】
図９Ａ，図９Ｂにおいて、基本的には、ステップＡ５〜ステップＡ６の処理が、中央制御部８１の文字処理部２７内の文字抽出部３５の処理に相当する。ステップＡ８の処理が、文字処理部２７内の入力移行部３７の処理に相当する。ステップＡ１０〜ステップＡ１１の処理が、文字処理部２７内の文字選択部３６の処理に相当する。これによって、図９Ａ，図９Ｂの処理を行う文字情報処理装置２１は、第２操作者の意向に従う文字入力を第１操作者および第２操作者の操作に応じて実行可能なので、装置の使い勝手が向上する。
【０１９７】
図９Ａ，図９Ｂにおいて、ステップＡ５〜ステップＡ７およびステップＡ９の処理が、第１操作者だけの操作に基づきインプットメソッド５３を用いる文字入力処理に相当する。また、ステップＡ５〜ステップＡ６、ステップＡ８、ステップＡ１０〜ステップＡ１１の処理が、第１操作者および第２操作者の操作に基づきインプットメソッド５３を用いる文字入力処理に相当する。図９Ａ，図９Ｂの例では、第１操作者だけの操作に基づく文字入力処理と第１操作者および第２操作者の両方の操作に基づく文字入力処理が併用されている。これによって、図９Ａ，図９Ｂの処理を行う文字情報処理装置２１は、上述の２手法の文字入力処理の使い分けが可能なので、装置の使い勝手がさらに向上する。
【０１９８】
また、図９Ａ，図９Ｂにおいて、ステップＡ７およびステップＡ１０において、抽出されたすべての候補が、主提示部５１および副提示部５２を用いて、第１操作者および第２操作者にそれぞれ提示される。これによって、第１操作者および第２操作者による候補選択が容易になるため、文字情報処理装置２１の使い勝手がさらに向上する。
【０１９９】
また、図９Ａ，図９ＢのステップＡ１２において、副入力部２６の入力に応じて選択された候補が、主提示部５１を用いて第１操作者に提示される。これによって、候補選択時の第２操作者の操作が第１操作者から視認し難い場合でも、第２操作者による候補選択の結果を第１操作者が容易に把握することができるため、第１操作者から第２操作者への助言等が可能になる。ゆえに、文字情報処理装置２１の使い勝手がさらに向上する。
【０２００】
さらにまた、図９Ａ，図９ＢのステップＡ１３において、選択された候補が主提示部５１の表示部５５の入力欄に追加提示される。これによって、入力すべき項目内容の文字列を構成すべき文字が入力バッファ９９に追加される度に、該項目内容の入力開始から現時点までの入力内容を第１操作者が確認することができるので、文字情報処理装置２１の使い勝手がさらに向上する。
【０２０１】
また、図９Ａ，図９ＢのステップＡ１８〜ステップＡ１９において、入力された全項目の項目内容の確認および修正が行われる。これによって、入力済の全項目の項目内容を第２操作者が容易に確認して修正が可能なので、文字情報処理装置２１の使い勝手がさらに向上する。
【０２０２】
図９Ａ，図９Ｂの例では、ステップＡ５〜ステップＡ１４の文字入力処理に、変換入力処理を用いている。被処理文字列が直接入力可能な文字だけで構成されているならば、ステップＡ５〜ステップＡ１２の文字入力処理は、直接入力処理で行われてもよい。変換入力処理と直接入力処理との切換えは、たとえば、入力モードの切換え操作のような、第１操作者または第２操作者からの操作指示によって行われる。直接入力処理を用いるならば、図９Ａ，図９Ｂの例では、項目内容を示す文字列の入力時に、主入力部２５および副入力部２６から数字が直接入力されてもよい。
【０２０３】
図１０Ａ，図１０Ｂは、ＰＯＳターミナルで実現される図１Ａの店舗端末装置２２において、図８のＰＯＳ業務のステップＳ８の新規顧客データの入力更新処理の第２の例を詳細に説明するためのフローチャートである。図１０Ａ，図１０Ｂの例では、変換入力処理を必要とする文字入力時に、入力すべき対象文字の候補指標の入力と、抽出された全候補からの文字選択とを、第２操作者が行う。すなわち、前述の変換入力処理において、候補指標附与および候補選択が副入力部２６の入力に応答する。図１０Ａ，図１０Ｂの例では、入力言語として日本語が用いられ、かつ、変換入力処理として手書き文字認識処理５４が用いられる。
【０２０４】
図１０Ａ，図１０Ｂの入力更新処理の全処理ステップＢ０〜Ｂ２３のうちの一部の処理ステップは、図９Ａ，図９Ｂの入力更新処理内の処理ステップと同様の処理を行う。図１０Ａ，図１０Ｂの説明において、図１０Ａ，図１０Ｂの全処理ステップＢ０〜Ｂ２３のうち、図９Ａ，図９Ｂのいずれかの処理ステップとの同等の処理を行う処理ステップに関する説明は、省略することがある。
【０２０５】
図８のステップＳ８の処理開始に応答して、ステップＢ０からステップＢ１に進む。図１０Ａ，図１０ＢのステップＢ０〜ステップＢ３の準備処理は、図９Ａ，図９ＢのステップＡ０〜ステップＡ３の準備処理と等しい。ステップＢ４の最初の入力対象の項目の選択処理は、図９Ａ，図９ＢのステップＡ４の処理と等しい。
【０２０６】
ステップＢ５〜ステップＢ１６は、入力すべき全項目のうちの入力対象である任意の１つの項目に対する項目内容の入力処理である。最新の項目内容の入力処理では、入力すべき被処理文字列は、最新の入力対象の項目に対応する項目内容を示す文字列に相当する。
【０２０７】
単一項目に対する項目内容の入力処理のうち、ステップＢ５〜ステップＢ１４は、中央制御部８１内の文字処理部２７を用いる文字入力処理である。ステップＢ５〜ステップＢ１４の文字入力処理は、前記被処理文字列を構成する全文字のうちの連続する１以上の文字を含む一部分である被処理文字を、処理結果として得る。
【０２０８】
図１０のステップＢ５〜ステップＢ７の処理は、図９Ａ，図９ＢのステップＡ５〜ステップＡ７の処理と等しい。この結果、抽出されたすべての候補が、主提示部５１に提示される。
【０２０９】
ステップＢ７の候補提示後、すべての候補の中から入力対象の項目内容に必要な候補を第１操作者が選択可能であるか否かを、第１操作者が判断する。図１０Ａ，図１０Ｂの例では、たとえば、ステップＢ８において、入力すべき項目内容を示す文字列に必要な文字を、前記抽出されたすべての候補の中から、第１操作者が自信を持って選択可能であるか否かが判断される。また、現在抽出中の候補の中に被処理文字の一部として選択すべき候補が見当たるか否かも判断される。前述の候補選択が困難な場合、または前記選択すべき候補が見当たらない場合、第１操作者から第２操作者に候補選択を移行するように、判断される。前述の候補選択が可能な場合、かつ前記選択すべき候補が見当たる場合、第１操作者自身が候補選択を実行するように、判断される。第１操作者は、主入力部２５を用いて、判断結果を店舗端末装置２２に入力する。
【０２１０】
ステップＢ７の候補提示後、ステップＢ８において、中央制御部８１は、前記候補の選択を第１操作者が行うか否かの判断を待つ。主入力部２５の入力に応答し、第１操作者自身が候補選択を行うと判断された場合、ステップＢ８からステップＢ９に進み、ステップＢ９における第１操作者による候補選択処理が実行される。また、主入力部２５の入力に応答し、第１操作者から第２操作者に候補選択を移行させると判断された場合、ステップＢ８からステップＢ１０に進み、ステップＢ１０〜ステップＢ１４における第２操作者による候補選択処理が実行される。
【０２１１】
第１操作者自身が候補選択を行うと判断された場合、ステップＢ８の分岐判断後、ステップＢ９に進む。図１０Ａ，図１０ＢのステップＢ９の処理は、図９Ａ，図９ＢのステップＡ９の処理と等しい。
【０２１２】
候補選択を第２操作者に移行すると判断された場合、ステップＢ８の分岐判断後、ステップＢ１０にすすむ。ステップＢ１０〜ステップＢ１１は、第２操作者の指示に基づく文字入力処理の準備処理である。
【０２１３】
ステップＢ１０において、中央制御部８１は、現在の入力対象の項目の名称を、副提示部５２を用いて第２操作者に提示する。また、中央制御部８１は、従業員である第１操作者が該項目の項目内容の入力のために既に入力した文字列を、項目の名称と共にさらに提示してもよい。これによって、第２操作者自身の入力操作が求められている現在の入力対象の項目を、第２操作者が理解することができる。
【０２１４】
ステップＢ１１において、中央制御部８１は、手書き文字認識処理５４のために、副入力部２６のポインティングデバイス４８の指示面内に、第２操作者が手書き入力を行なうための指示領域１４１を設定する。指示領域の設定後、指標ベクトルの入力のために、第２操作者は、副入力部２６の指示領域内でカーソルを動かして、入力すべき対象文字の字形を手書きする。
【０２１５】
ステップＢ１１の指示領域の設定時において、具体的には、図４（Ａ）および図４（Ｂ）に示すように、指示領域１４１の枠を示す画像が副提示部５２によって目視表示され、該画像に重ねて配置される副入力部２６のタッチパネル７２の指示面内の該指示領域１４１と重なる領域が、前記指示領域として設定される。
【０２１６】
副入力部２６の入力に応答し、ステップＢ１２において、中央制御部８１は、指標ベクトルの作成と、指標ベクトルのパターンマッチングとを行う。ステップＢ１２において、具体的には、中央制御部８１は、副入力部２６から時間経過に伴って与えられるカーソルの位置を示すデータに基づいて、カーソルの位置の時間変換を示すベクトルデータを指標ベクトルとして作成する。指標ベクトル作成後、中央制御部８１は、作成された指標ベクトルと前記手書き文字認識用マッチング辞書４３の前記ベクトルパターンとのパターンマッチングを行う。マッチングした１以上のベクトルパターンに対応する文字が、前記文字の候補として抽出される。
【０２１７】
候補抽出後、ステップＢ１３において、中央制御部８１は、抽出されたすべての候補を、副提示部５２を用いて第２操作者に提示する。ステップＢ１３において、具体的には、中央制御部８１は、図４（Ａ）および図４（Ｂ）に示すように、手書き文字認識処理５４の認識結果であるすべての候補の字形を、副提示部５２の表示部５６に表示させる。候補の表示は、すべての候補が一覧にされてもよく、全候補が副入力部２６の入力に応答して１つずつ表示されてもよい。ステップＢ１２〜ステップＢ１３の処理の結果、第２操作者が望むいずれか１つの文字列を、抽出された全候補の中から、第２操作者が選択することが可能になる。
【０２１８】
副提示部５２を用いる候補提示に応答して、顧客である第２操作者は、第２操作者自身の意向に応じ、抽出されたすべての候補の中から、入力対象の項目内容に必要ないずれか１つの候補を選択する。第２操作者の選択結果は、図４（Ａ）および図４（Ｂ）に示すように、副入力部２６を用いて、店舗端末装置２２に入力される。具体的な指示手法は、図３（Ａ）およびステップＡ１１で説明された手法と等しい。
【０２１９】
候補提示後、ステップＢ１４において、中央制御部８１は、副入力部２６からの入力を待つ。中央制御部８１は、副入力部２６の入力に応答し、副入力部２６の入力によって第２操作者から与えられた選択指示に基づいて、抽出された全候補のうちのいずれか１つの候補を、文字入力処理の結果として選択する。これによって、被処理文字列を構成すべき文字が新たに得られたことになる。候補選択の具体的な手法は、図３（Ａ）および図９Ａ，図９ＢのステップＡ１１で説明された手法と等しい。候補選択後、中央制御部８１は、図９Ａ，図９ＢのステップＡ１２で説明したように、選択されたいずれか１つの候補である結果文字を、主提示部５１を用いて第１操作者に提示してもよい。
【０２２０】
図１０Ａ，図１０ＢのステップＢ１５〜ステップＢ２３の処理は、図９Ａ，図９ＢのステップＡ１３〜ステップＡ２１の処理と等しい。これによって、ステップＢ２３において、図１０のフローチャートの処理が完了する。
【０２２１】
図１０Ａ，図１０Ｂにおいて、基本的には、ステップＢ８の処理が、文字処理部２７内の入力移行部３７の処理に相当する。ステップＢ１２の処理が、中央制御部８１の文字処理部２７内の文字抽出部３５の処理に相当する。ステップＢ１３〜ステップＢ１４の処理が、文字処理部２７内の文字選択部３６の処理に相当する。これによって、図１０Ａ，図１０Ｂの処理を行う文字情報処理装置２１は、第２操作者の意向に従う文字入力を第１操作者および第２操作者の操作に応じて実行可能なので、装置の使い勝手が向上する。なお、図１０Ａ，図１０Ｂの例では、文字抽出部３５の処理が２回繰返し行われている。
【０２２２】
図１０Ａ，図１０Ｂにおいて、ステップＢ５〜ステップＢ７およびステップＢ９の処理が、第１操作者だけの操作に基づきインプットメソッド５３を用いる文字入力処理に相当する。また、ステップＢ１０〜ステップＢ１４の処理が、第２操作者の操作に基づきインプットメソッド５３を用いる文字入力処理に相当する。図１０Ａ，図１０Ｂの例では、第１操作者だけの操作に基づく文字入力処理と第２操作者の操作に主に基づく文字入力処理が併用されている。これによって、図１０Ａ，図１０Ｂの処理を行う文字情報処理装置２１は、上述の２手法の文字入力処理の使い分けが可能なので、装置の使い勝手がさらに向上する。
【０２２３】
なお、図１０Ａ，図１０Ｂの例では、顧客である第２操作者がキーボード操作に不慣れな場合を想定して、ステップＢ１０〜ステップＢ１４の処理に、候補指標の入力が容易な手書き文字認識処理５４を用いている。これによって、図１０Ａ，図１０Ｂの例では、第２操作者の操作負荷が軽減される。ステップＢ１０〜ステップＢ１４の処理は、手書き文字認識処理５４に限るものではなく、キーボードを用いるインプットメソッド５３であってもよい。
【０２２４】
図１１Ａ，図１１Ｂは、ＰＯＳターミナルで実現される図１Ａの店舗端末装置２２において、図８のＰＯＳ業務のステップＳ８の新規顧客データの入力更新処理の第３の例を詳細に説明するためのフローチャートである。図１１Ａ，図１１Ｂの例では、文字入力処理時に、副入力部２６の入力結果に対応する文字イメージを作成して出力する。すなわち、前述の文字入力処理において、入力移行の指示が主入力部２５の入力に応答し、文字イメージの作成が副入力部２６の入力に応答する。図１１Ａ，図１１Ｂの例では、入力言語として日本語が用いられる。
【０２２５】
図１１Ａ，図１１Ｂの入力更新処理の全処理ステップＣ０〜Ｃ２２のうちの一部の処理ステップは、図９Ａ，図９Ｂおよび図１０Ａ，図１０Ｂの入力更新処理内の処理ステップと同様の処理を行う。図１１Ａ，図１１Ｂの説明において、図１１Ａ，図１１Ｂの全処理ステップＣ０〜Ｃ２２のうちの図９Ａ，図９Ｂおよび図１０Ａ，図１０Ｂのいずれかの処理ステップとの同等の処理を行う処理ステップに関する説明は、省略することがある。
【０２２６】
図８のステップＳ８の処理開始に応答して、ステップＣ０からステップＣ１に進む。図１１Ａ，図１１ＢのステップＣ０〜ステップＣ３の準備処理は、図９Ａ，図９ＢのステップＡ０〜ステップＡ３の準備処理と等しい。ステップＣ４の最初の入力対象の項目の選択処理は、図９Ａ，図９ＢのステップＡ４の処理と等しい。
【０２２７】
ステップＣ５〜ステップＣ１５は、入力すべき全項目のうちの入力対象である任意の１つの項目に対する項目内容の入力処理である。最新の項目内容の入力処理では、入力すべき被処理文字列は、最新の入力対象の項目に対応する項目内容を示す文字列に相当する。
【０２２８】
図１１Ａ，図１１Ｂの例では、１以上の文字コードを含む文字コード群によって前記項目内容が表される場合と、１以上の文字イメージを含む文字イメージ群によって前記項目内容が表される場合とが、適宜選択される。
【０２２９】
単一項目に対する項目内容の入力処理のうち、ステップＣ６〜ステップＣ９は、中央制御部８１内の文字処理部２７を用いて文字イメージ群を得る文字入力処理である。前記入力処理のうち、ステップＣ１０〜ステップＣ１５は、中央制御部８１内の文字処理部２７を用いて文字コード群を得る文字入力処理である。文字コード群取得用の文字入力処理および文字イメージ取得用の文字入力処理のどちらも、前記被処理文字列を構成する全文字のうちの連続する１以上の文字を含む一部分である被処理文字を、処理結果として得る。
【０２３０】
ステップＣ４の項目内容入力処理の繰返し処理の初期設定完了に応答し、ステップＣ５において、中央制御部８１は、最新の入力対象の項目が、第１操作者および第２操作者のどちらに入力させるべき項目であるかを判断する。たとえば、図１１Ａ，図１１Ｂの例では、最新の入力対象の項目が、顧客である第２操作者の意向に応じて入力すべき項目であるか、従業員である第１操作者の判断に応じて入力すべき項目であるかが、判断される。顧客の意向に応じるべき項目とは、たとえば、顧客の氏名住所である。従業員の判断に応じるべき項目とは、たとえば、商品の品名および納期である。
【０２３１】
最新の入力対象の項目の入力元の判断のために、たとえば、入力元を第１操作者および第２操作者のどちらにするかを示すフラグが、各項目の入力バッファ９９を対応付けて記憶部８１に予め記憶されている。中央制御部８１は、入力元の判断時に、当該項目の入力バッファ９９に付随するフラグを読出し、フラグ内容に応じて入力元を第１操作者および第２操作者のうちのいずれか一方に定める。
【０２３２】
ステップＣ５において、最新の入力対象の項目が第１操作者に入力させるべき項目であると判断される場合、ステップＣ５からステップＣ６に進み、主入力部２５の入力に応答する文字入力処理が開始される。ステップＣ５において、最新の入力対象の項目が第２操作者に入力させるべき項目であると判断される場合、ステップＣ５からステップＣ１２に進み、副入力部２６の入力に応答する文字入力処理が開始される。
【０２３３】
ステップＣ６〜ステップＣ１１は、主入力部２５の入力に応答する文字入力処理である。図１１Ａ，図１１Ｂの例では、ステップＣ６〜ステップＣ１１の文字入力処理には、インプットメソッド５３が用いられている。詳しくは、ステップＣ６〜ステップＣ１１の処理は、図９Ａ，図９ＢのステップＡ５〜ステップＡ７，ステップＡ９，およびステップＡ１３の処理とそれぞれ等しい。これによって、文字コード群で表される被処理文字列の文字データが得られる。
【０２３４】
ステップＣ１２〜ステップＣ１５は、副入力部２５の入力に応答する文字入力処理である。図１１Ａ，図１１Ｂの例では、ステップＣ１２〜ステップＣ１５の文字入力処理は、中央制御部８１内の文字処理部２７を用いて文字イメージ群を得る文字入力処理である。
【０２３５】
詳しくは、ステップＣ１２において、中央制御部８１は、副入力部２６のポインティングデバイス４８の指示面内に、第２操作者が手書き入力を行なうための指示領域１５１を設定する。指示領域の設定後、第２操作者は、副提示部５２の指示領域１５１内でカーソルを動かして、入力すべき対象文字の字形を手書きする。指示領域の具体的な設定手法、および手書き入力に応答する副入力部２６の具体的な動作は、ステップＢ１１で説明された手法と等しい。なお、図１１Ａ，図１１Ｂの例では、図５（Ａ）に示すように、手書き入力のための指示領域１５１は１以上の文字を手書き可能なサイズに設定されている。ゆえに、第２操作者は、複数の文字の字形を、指示領域１５１に一度に描くことが出来る。
【０２３６】
副提示部５２の入力に応答し、ステップＢ１２において、中央制御部８１は、１以上の文字イメージを含む文字イメージ群の作成を行う。すなわち、中央制御部８１は、副提示部５２から時間経過に伴って与えられるカーソルの位置座標を示すデータに基づいて、カーソルの軌跡を示すデータである文字イメージを作成する。文字イメージは、前記カーソルの時間経過に伴う移動によって描かれた図形に相当し、第２操作者の筆跡を表す。複数の文字の字形が一度に手書き入力されている場合、複数の文字の字形をまとめて含む単一の文字イメージが作成されてもよく、各文字毎に個別の文字イメージが作成されて纏められてもよい。これらの結果、第２操作者の筆跡を表す文字イメージ群が、生成される。
【０２３７】
文字イメージ群の生成後、ステップＣ１５において、中央制御部８１は、作成された文字イメージ群である文字データを、入力対象の項目の入力バッファ９９に記憶させる。この結果、図５（Ｂ）に示すように、入力バッファ９９の内容更新に応答して、主提示部５１の表示部５５に表示中の入力対象の項目に対する入力欄に、入力結果が反映される。これによって、第１操作者は、第２操作者が手書き入力した文字イメージ群をも確認することができるので、店舗端末装置２２の使い勝手が向上する。
【０２３８】
図１１Ａ，図１１ＢのステップＣ１６〜ステップＣ２２の処理は、図９Ａ，図９ＢのステップＡ１５〜ステップＡ２１の処理と等しい。これによって、ステップＢ２１において、図１１Ａ，図１１Ｂのフローチャートの処理が完了する。
【０２３９】
図１１Ａ，図１１Ｂにおいて、基本的には、ステップＣ５の処理が、文字処理部２７内の入力移行部３７の処理に相当する。ステップＣ１２〜ステップＣ１４の処理は、中央制御部８１の文字処理部２７内の文字イメージ作成部３９の処理に相当する。これによって、図１１Ａ，図１１Ｂの処理を行う文字情報処理装置２１は、第２操作者の意向に従う文字入力を第１操作者および第２操作者の操作に応じて実行可能なので、装置の使い勝手が向上する。
【０２４０】
また、図１１Ａ，図１１Ｂの例では、第１操作者が行う文字入力処理と第２操作者が行う文字入力処理とが、適宜切換えられている。これによって、店舗端末装置２２の使い勝手がさらに向上する。第１操作者が行う文字入力処理と第２操作者が行う文字入力処理とは、図１１Ａ，図１１Ｂの例では事前設定されたフラグに応じて切換えられているが、処理実行時に第１操作者自身の判断によって切り換えられてもよい。
【０２４１】
図１１Ａ，図１１Ｂにおいて、第１操作者が行う文字入力処理と第２操作者が行う文字入力処理とが、適宜切換えられている。ステップＣ６〜ステップＣ１１における主入力部２５の入力に応答する文字入力処理は、インプットメソッド５３を用いているが、これに限らず、手書き文字認識処理５４が用いられても良く、文字イメージ群で表される被処理文字列の文字データが得られる処理であってもよい。また同様に、ステップＣ１２〜ステップＣ１５における副入力部２６の入力に応答する文字入力処理は、文字イメージ群で表される被処理文字列の文字データが得られる処理を用いているが、これに限らず、インプットメソッド５３が用いられても良く、手書き文字認識処理５４が用いられてもよい。
【０２４２】
上述の実施形態の文字情報処理装置２１および店舗端末装置２２は、本発明の構成要素の最良の実施形態の１つである。本発明の構成要素の詳細構成は、上述の作用効果が発揮可能な構成であれば、上述した構成に限らず、他の様々な構成が用いられてもよい。また、本発明の文字入力方法は、店舗端末装置２２はもちろん、文字を取扱う装置に有効な手法であり、用途の広いものである。
【符号の説明】
【０２４３】
２１  文字情報処理装置
２２  店舗端末装置
２５  主入力部
２６  副入力部
２７  文字処理部
２９  データ処理部
３１  直接入力処理部
３２  変換入力処理部
３５  文字抽出部
３６  文字選択部
３７  入力移行部
３８  ベクトル変換部
３９  文字イメージ作成部
４１  インプットメソッド用変換辞書
４２  直接入力用変換テーブル
４３  手書き文字認識用マッチング辞書
４５  主入力部のキーボード
４７  主入力部のポインティングデバイス
４８  副入力部のポインティングデバイス
５０  辞書記憶部
５１  主提示部
５２  副提示部
５５  主提示部の表示部
５６  副提示部の表示部
８１  中央制御部
８２  記憶部
８３  印刷部
【図１Ａ】
2011141626.tif 000003
【図１Ｂ】
2011141626.tif 000004
【図３】
2011141626.tif 000005
【図６】
2011141626.tif 000006
【図８】
2011141626.tif 000007
【図９Ａ】
2011141626.tif 000008
【図９Ｂ】
2011141626.tif 000009
【図１０Ａ】
2011141626.tif 000010
【図１０Ｂ】
2011141626.tif 000011
【図１１Ａ】
2011141626.tif 000012
【図１１Ｂ】
2011141626.tif 000013
【図１３】
2011141626.tif 000014
【図２】
2011141626.tif 000015
【図４】
2011141626.tif 000016
【図５】
2011141626.tif 000017
【図７】
2011141626.tif 000018
【図１２】
2011141626.tif 000019