(57)【要約】【課題】対象者の使用言語に対応する言語で情報を出力できるようにする。【解決手段】コントローラボックス１３のＣＰＵ４１においては、取得部１４１と、言語切替部１４３と、出力制御部１４４と、が機能する。取得部１４１は、情報を受け取る従業員の出退勤情報を取得する。言語切替部１４３は、取得部１４１により取得された出退勤情報に基づいて出勤中の従業員を判別し、従業員が使用する言語に切り替える。出力制御部１４４は、言語切替部１４３により切り替えられた言語で情報を出力する。【選択図】  図８
2015135688.tif 000002
【特許請求の範囲】
【請求項１】
施設へ入場した対象者に基づいて設定情報を制御する情報制御装置であって、
前記施設への入場済み対象者のユーザ属性を記憶制御すると共に、そのユーザ属性に対応する設定情報を記憶制御する記憶制御手段と、
前記施設へ入場済みでない対象者が当該施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者のユーザ属性を取得し、その取得したユーザ属性と同じユーザ属性の他の対象者が入場済み対象者として記憶されているか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記対象者のユーザ属性に基づいて前記設定情報の変更を制御する設定制御手段と、
を具備したことを特徴とする情報制御装置。
【請求項２】
前記記憶制御手段は、入場済み対象者のユーザ属性と位置属性とを更に記憶制御し、
前記施設へ入場済みでない対象者が前記施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者の位置属性を取得し、その取得した位置属性に同じする位置属性の他の対象者が入場済み対象者として記憶されているか否かを判別する第２判別手段と、
を更に具備し、
前記設定制御手段は、前記判別手段で同じユーザ属性の他の対象者が記憶されていないと判別し、且つ前記第２判別手段で同じ位置属性の他の対象者が記憶されていないと判別された際に、前記設定情報を変更するよう制御する、
ことを特徴とする請求項１に記載の情報制御装置。
【請求項３】
施設へ入場した対象者に基づいて設定情報を制御する情報制御装置であって、
前記施設への入場済み対象者の位置属性を記憶制御すると共に、その入場済み対象者に基づいた設定情報を記憶制御する記憶制御手段と、
前記施設へ入場済みでない対象者が前記施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者の位置属性を取得し、その取得した位置属性と同じ位置属性の他の対象者が入場済み対象者として記憶されているか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記設定情報の変更を制御する設定制御手段と、
を具備したことを特徴とする情報制御装置。
【請求項４】
前記設定制御手段は、前記判別手段で他の対象者が入場済み対象者として記憶されていることを判別した際は、前記設定情報の変更は行わないよう制御し、前記判別手段で他の対象者が入場済み対象者として記憶されていないことを判別した際は、前記設定情報の変更を行うよう制御する、
ことを特徴とする請求項１〜３の何れかに記載の情報制御装置。
【請求項５】
前記設定制御手段は、前記判別手段で他の対象者が入場済み対象者として記憶されていないことを判別した際、その判別が、前記対象者が前記施設へ入場する際の判別である場合には、前記対象者に基づいた設定情報の追加設定を行うことで前記設定情報の変更を行うよう制御する、
ことを特徴とする請求項１〜４の何れかに記載の情報制御装置。
【請求項６】
前記設定制御手段は、前記判別手段で他の対象者が入場済み対象者として記憶されていないことを判別した際、その判別が、前記対象者が前記施設から退場する際の判別である場合には、前記対象者に基づいた設定情報の削除設定を行うことで前記設定情報の変更を行うよう制御する、
ことを特徴とする請求項１〜５の何れかに記載の情報制御装置。
【請求項７】
前記設定情報は、入場済み対象者に対応する情報出力種別の設定情報であり、
所定情報を出力する際は、前記設定情報で示される情報出力種別による所定情報を出力するよう制御する出力制御手段と、
更に具備したことを特徴とする請求項１〜６の何れかに記載の情報制御装置。
【請求項８】
前記情報出力種別の設定情報は、入場済み対象者の利用する言語に対応する言語出力種別の設定情報であり、
前記出力制御手段は、前記設定情報で示される言語出力種別の言語による所定情報を出力するよう制御する、
ことを特徴とする請求項７に記載の情報制御装置。
【請求項９】
施設へ入場した対象者に基づいて設定情報を制御する情報制御装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記施設への入場済み対象者のユーザ属性を記憶制御すると共に、そのユーザ属性に対応する設定情報を記憶制御する記憶制御手段、
前記施設へ入場済みでない対象者が当該施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者のユーザ属性を取得し、その取得したユーザ属性と同じユーザ属性の他の対象者が入場済み対象者として記憶されているか否かを判別する判別手段、
前記判別手段による判別結果に応じて、前記対象者のユーザ属性に基づいて前記設定情報の変更を制御する設定制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【請求項１０】
施設へ入場した対象者に基づいて設定情報を制御する情報制御装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記施設への入場済み対象者の位置属性を記憶制御すると共に、その入場済み対象者に基づいた設定情報を記憶制御する記憶制御手段、
前記施設へ入場済みでない対象者が当該施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者の位置属性を取得し、その取得した位置属性と同じ位置属性の他の対象者が入場済み対象者として記憶されているか否かを判別する判別手段、
前記判別手段による判別結果に応じて、前記設定情報の変更を制御する設定制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来、レストラン等の飲食店で使用されるオーダエントリシステムでは、ホールにいる従業員が注文入力端末で客の注文を受けた場合には、当該注文に対応した注文票が厨房のプリンタから出力され、厨房にいる従業員が注文票を見て調理を開始するようになっていた。ところで、近年は外国人従業員が増えており、厨房には飲食店の使用言語を母国語とする従業員（例えば日本の飲食店での日本人従業員）のみならず、使用言語とは異なる言語を母国語とする従業員（例えば日本の飲食店での中国人従業員や韓国人従業員）が混在するようになっている。このため、従来のオーダエントリシステムでは、日本語表記によるメニュー名とローマ字表記によるメニュー名とを併記することが考えられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１１６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、日本語表記とローマ字表記という固定された言語表記だけでは、他の言語を母国語とする従業員が厨房にいる場合には対応できないという不都合があった。
【０００５】
本発明の課題は、施設での設定情報を必要に応じて設定変更できるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、施設へ入場した対象者に基づいて設定情報を制御する情報制御装置であって、前記施設への入場済み対象者のユーザ属性を記憶制御すると共に、そのユーザ属性に対応する設定情報を記憶制御する記憶制御手段と、前記施設へ入場済みでない対象者が当該施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者のユーザ属性を取得し、その取得したユーザ属性と同じユーザ属性の他の対象者が入場済み対象者として記憶されているか否かを判別する判別手段と、前記判別手段による判別結果に応じて、前記対象者のユーザ属性に基づいて前記設定情報の変更を制御する設定制御手段と、を具備したことを特徴とする。
請求項３記載の発明は、施設へ入場した対象者に基づいて設定情報を制御する情報制御装置であって、前記施設への入場済み対象者の位置属性を記憶制御すると共に、その入場済み対象者に基づいた設定情報を記憶制御する記憶制御手段と、前記施設へ入場済みでない対象者が当該施設へ入場、あるいは当該施設に入場済みの対象者が当該施設から退場する際は、当該対象者の位置属性を取得し、その取得した位置属性と同じ位置属性の他の対象者が入場済み対象者として記憶されているか否かを判別する判別手段と、前記判別手段による判別結果に応じて、前記設定情報の変更を制御する設定制御手段と、を具備したことを特徴とする。  
【発明の効果】
【０００７】
本発明によれば、施設での設定情報を必要に応じて設定変更することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムの構成を示している。
【図２】図１のＥＣＲに記憶された出退勤情報の一例を説明する図である。
【図３】図１のＥＣＲに記憶された言語属性の一例を説明する図である。
【図４】図１のＥＣＲに記憶された業務属性の一例を説明する図である。
【図５】図１のコントローラボックスに記憶された配置属性の一例を説明する図である。
【図６】図１のＥＣＲのハードウェアの構成を示すブロック図である。
【図７】図１のコントローラボックスのハードウェアの構成を示すブロック図である。
【図８】図１の情報処理システムの機能的構成のうち、出勤処理、退勤処理、言語情報切替処理及び注文情報出力処理を実行するための機能的構成を示す機能ブロック図である。
【図９】図８の言語属性記憶部に記憶された情報ファイルのうち、対象者の位置毎に記憶されたステータスの一例を説明する図である。
【図１０】図８の言語属性記憶部に記憶された情報ファイルのうち、言語属性の一例を説明する図である。
【図１１】図１のＥＣＲが実行する出勤処理の流れの一連を説明するフローチャートである。
【図１２】図１のＥＣＲが実行する退勤処理の流れの一連を説明するフローチャートである。
【図１３】図１のコントローラボックスが実行する言語情報切替処理の流れの一連を説明するフローチャートである。
【図１４】図１のコントローラボックスが実行する注文情報出力処理の流れの一連を説明するフローチャートである。
【図１５】図１のプリンタにより出力された注文票の一例を示している。
【図１６】本発明の一実施形態であって、図１とは異なる実施形態に係る情報処理システムの構成を示している。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら本発明の実施形態について説明する。
【００１０】
［情報処理システムの構成］
図１は、本発明の一実施形態に係る情報処理システムの構成を示している。
本実施形態に係る情報処理システムは、飲食店の店舗に配置されるオーダエントリシステムであり、その客席において受け付けられた料理の注文情報を、厨房内に配置されたプリンタやディスプレイに注文票として出力するまでの一連の制御を実行するものである。
図１に示すように、本実施形態に係る情報処理システムは、ＥＣＲ（Ｅｌｅｃｔｒｏｎｉｃ Ｃａｓｈ Ｒｅｇｉｓｔｅｒ）１１と、ＨＵＢ１２と、コントローラボックス１３と、ハンディターミナル１４と、プリンタ１５−１〜１５−ｍと、ディスプレイ１６−１〜１６−ｍと、を備えている。ここで、ｍは、１以上の任意の整数値であって、本実施形態では厨房内の調理場の数と同一の値である。
【００１１】
ＥＣＲ１１は、例えば店舗内の代金の支払い場所に設定され、店舗のオーナであるユーザや、当該店舗の従業員等により操作され、通常時にはいわゆるレジの機能を有する。また、ＥＣＲ１１は、いわゆるタイムレコーダの機能も有し、後述の図１１に示す出勤処理時には、従業員の出勤情報を受け付けてコントローラボックス１３に送信し、後述の図１２の退勤処理時には、従業員の退勤情報を受け付けてコントローラボックス１３に送信する。
【００１２】
ＥＣＲ１１は、ＨＵＢ１２を介して、図示せぬＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）回線によりコントローラボックス１３と相互に接続する。
コントローラボックス１３は、上述の如くＨＵＢ１２を介してＥＣＲ１１と接続する他、ハンディターミナル１４、プリンタ１５−１〜１５−ｍ、及びディスプレイ１６−１〜１６−ｍとも接続する。
本実施形態では、厨房内にはｍ個（ｍは１以上の整数値）の調理場が存在し、ｋ番目（ｋは１〜ｍの範囲内の整数値）の調理場には、プリンタ１５―ｋとディスプレイ１６−ｋとが配置されている。
なお以下、プリンタ１５−１〜１５−ｍを個々に区別する必要がない場合、これらをまとめて、「プリンタ１５」と単に呼ぶ。同様に以下、ディスプレイ１６−１〜１６−ｍを個々に区別する必要がない場合、これらをまとめて、「ディスプレイ１６」と単に呼ぶ。
【００１３】
ハンディターミナル１４は、店舗の従業員等により携帯され、当該従業員等により料理の注文を受け付ける操作がなされると、その注文情報をコントローラボックス１３に対して無線送信する。
コントローラボックス１３は、当該注文情報を受信すると、プリンタ１５やディスプレイ１６に注文票として出力する制御を実行する。
具体的には、コントローラボックス１３は、受け取る情報の言語が予め設定されている複数の対象者の出退勤情報を、ＨＵＢ１２を介してＥＣＲ１１から取得する。
ここで、本実施形態において「対象者」とは、厨房にて料理を作る従業員であり、当該対象者が「受け取る情報」とは、注文情報により特定される注文票（作るべき料理の情報が表記された注文票）である。即ち、受け取る情報の言語とは、注文票に表記される言語であり、従業員毎に予め設定されている。例えば第１従業員が日本人である場合には、受け取る情報の言語として日本語が予め設定される。また例えば第２従業員が中国人である場合には、受け取る情報の言語として中国語が予め設定される。
次に、コントローラボックス１３は、先に取得した出退勤情報に基づいて出勤中の対象者を判別し、出力対象の言語を、出勤中の対象者に対して設定されている言語に切り替える。具体的には、第１従業員が出勤中であるならば、出力対象の言語は日本語に切り替えられる。第２従業員が出勤中であるならば、出力対象の言語は中国語に切り替えられる。なお、第１従業員と第２従業員とが共に出勤中である場合、出力対象の言語は日本語と中国語に切り替えられる。即ち、出力対象の言語は、１種類に特に限定されず、複数種類になり得る。
そして、コントローラボックス１３は、出力対象として切り替えられた言語で注文票を生成し、当該注文票をプリンタ１５やディスプレイ１６に出力する。
【００１４】
以上のコントローラボックス１３による処理の実現に必要な情報として、ＥＣＲ１１に記憶されている情報が図２乃至図５に示されており、コントローラボックス１３に記憶されている情報が図６に示されている。
【００１５】
図２は、ＥＣＲ１１に記憶された出退勤情報の一例を説明する図である。
ＥＣＲ１１に記憶されている出退勤情報は、「キャラクタ」、「暗証番号」、「言語属性番号」、「業務属性番号」、「配置」、「出勤」を含む。したがって、ＥＣＲ１１に記憶されている出退勤情報の構造は、このような関係を示すものであれば足り、特に限定されないが、本実施形態では、図２に示すように、行列構造となっている。
【００１６】
具体的には、所定行に格納される「キャラクタ」とは、各従業員を識別するための氏名を示す情報であり、後述の出勤処理又は退勤処理を行う際に各従業員を識別するための氏名を示す情報である。また、所定行に格納される「暗証番号」とは、後述の出勤処理又は退勤処理をする際の従業員が正当な者であるか否かを判定するための番号である。また、所定行に格納される「言語属性番号」とは、飲食店で従事する従業員の使用する使用言語を識別するための言語属性を示す情報である。また、所定行に格納される「業務属性番号」とは、飲食店で従事する従業員の業務内容を識別するための業務属性を示す情報である。また、所定行に格納される「配置番号」とは、飲食店内（構内、特に厨房内）に存在する従業員の持ち場を示す情報である。また、所定行に格納される「出勤情報」とは、飲食店で従事する従業員が今現在飲食店に出勤しているか否かを識別するための出勤状態を示す情報である。
また、本実施形態においては、図２の出退勤情報は、ＥＣＲ１１に記憶しているがこれに限られるものではなく、コントローラボックス１３等他の装置であってもよい。
【００１７】
図３は、ＥＣＲ１１に記憶された言語属性の一例を説明する図である。
ＥＣＲ１１に記憶されている言語属性は、言語属性番号毎に対応する言語の情報を含む。したがって、ＥＣＲ１１に記憶されている言語属性の構造は、このような関係を示すものであれば足り、特に限定されないが、本実施形態では、図３に示すように、行列構造となっている。
【００１８】
具体的には、言語属性番号「１」に対応する「日本語」の言語属性が記憶されている。また、言語属性番号「２」に対応する「韓国語」の言語属性が記憶されている。また、言語属性番号「３」に対応する「中国語」の言語属性が記憶されている。また、言語属性番号「４」に対応する「台湾語」の言語属性が記憶されている。また、言語属性番号「５」に対応する「英語」の言語属性が記憶されている。
また、本実施形態においては、図３の言語属性は、ＥＣＲ１１に記憶しているがこれに限られるものではなく、コントローラボックス１３等他の装置であってもよい。
【００１９】
図４は、ＥＣＲ１１に記憶された業務属性の一例を説明する図である。
ＥＣＲ１１に記憶されている業務属性は、業務属性番号毎に対応する業務の情報を含む。したがって、ＥＣＲ１１に記憶されている業務属性の構造は、このような関係を示すものであれば足り、特に限定されないが、本実施形態では、図４に示すように、行列構造となっている。
【００２０】
具体的には、業務属性番号「１」に対応する「マネージャー」の業務属性が記憶されている。マネージャーは、飲食店で従事する従業員をとりまとめる業務を行う者の業務をいう。また、業務属性番号「２」に対応する「調理人」の業務属性が記憶されている。調理人は、飲食店の厨房内で従事する者の業務をいう。また、業務属性番号「３」に対応する「給仕」の業務属性が記憶されている。給仕は、客席において注文を受けたり、調理された料理を客先に提供する者の業務をいう。また、業務属性番号「４」に対応する「洗い場」の業務属性が記憶されている。洗い場は、飲食店内で使用された皿や鍋等を洗う者の業務をいう。また、業務属性番号「５」に対応する「掃除」の業務属性が記憶されている。掃除は、飲食店内を清掃する者の業務をいう。
また、本実施形態においては、図４の業務属性は、ＥＣＲ１１に記憶しているがこれに限られるものではなく、コントローラボックス１３等他の装置であってもよい。
【００２１】
図５は、コントローラボックス１３に記憶された配置属性の一例を説明する図である。
コントローラボックス１３に記憶されている配置属性は、配置番号毎に対応する配置の情報を含む。したがって、記憶部３４に記憶されている配置属性の構造は、このような関係を示すものであれば足り、特に限定されないが、本実施形態では、図５に示すように、行列構造となっている。
【００２２】
具体的には、配置番号「１」に対応する「前菜」の配置属性が記憶されている。前菜は、食前又はオードブルの料理の作成を請け負う位置をいう。また、配置番号「２」に対応する「メイン」の配置属性が記憶されている。メインは、メイン料理の作成を請け負う位置をいう。また、配置番号「３」に対応する「デザート」の配置属性が記憶されている。デザートは、食事の最後に出す菓子やフルーツ等のデザートの作成を請け負う位置をいう。また、配置番号「４」に対応する「その他」の配置属性が記憶されている。その他は、配置属性１〜３の何れにも属さない位置をいう。
また、本実施形態においては、図５の配置属性は、コントローラボックス１３に記憶しているがこれに限られるものではなく、ＥＣＲ１１等他の装置であってもよい。
【００２３】
次に、このような本実施形態のＥＣＲ１１及びコントローラボックス１３の構成について説明する。
【００２４】
［ＥＣＲ１１］
図６は、本実施形態に係るＥＣＲ１１のハードウェアの構成を示すブロック図である。
【００２５】
ＥＣＲ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）２１と、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）２２と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２３と、バス２４と、入出力インターフェース２５と、入力部２６と、出力部２７と、記憶部２８と、通信部２９と、ドライブ３０と、を備えている。
【００２６】
ＣＰＵ２１は、ＲＯＭ２２に記録されているプログラム、又は、記憶部２８からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。
【００２７】
ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２８】
ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インターフェース２５も接続されている。入出力インターフェース２５には、入力部２６、出力部２７、記憶部２８、通信部２９及びドライブ３０が接続されている。
【００２９】
入力部２６は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部２７は、ディスプレイや印刷部で構成され、代金等の各種情報を表示出力したり印刷出力する。
記憶部２８は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等で構成され、各種データを記憶する。
通信部２９は、ＨＵＢ１２を介してコントローラボックス１３との間で行う通信を制御する他、図示せぬインターネット等を介して他の装置との間で行う通信を制御する。
【００３０】
ドライブ３０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ３０によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２８にインストールされる。また、リムーバブルメディア３１は、記憶部２８に記憶されている画像のデータ等の各種データも、記憶部２８と同様に記憶することができる。
なお、ＥＣＲ１１は、客から受け取った現金を収納するドロア（図示せず）を備える。
【００３１】
［コントローラボックス１３］
図７は、本実施形態に係るコントローラボックス１３のハードウェアの構成を示すブロック図である。
【００３２】
コントローラボックス１３は、ＣＰＵ４１〜ドライブ５０を備えている。ＣＰＵ４１〜ドライブ５０の各々は、上述した図６のＣＰＵ２１〜ドライブ３０の各々と基本的に同様の機能と構成を有している。したがって、ＣＰＵ４１〜ドライブ５０の個々の説明は、ここでは省略する。
なお、通信部４９は、ＨＵＢ１２を介してＥＣＲ１１との間で行う通信を制御する他、ハンディターミナル１４との無線通信を制御すると共に、図示せぬインターネット等を介して他の装置との間で行う通信や、プリンタ１５やディスプレイ１６との間で行う通信を制御する。
【００３３】
図８は、ＥＣＲ１１及びコントローラボックス１３の機能的構成のうち、出勤処理、退勤処理、言語情報切替処理及び注文情報出力処理を実行するための機能的構成を示す機能ブロック図である。
出勤処理とは、次のような一連の処理をいう。即ち、ＥＣＲ１１は、従業員の出勤に伴い入力された暗証番号に基づいて当該従業員の属性を判定し、その判定結果に基づいてコントローラボックス１３に言語属性を追加する指示を送信するまでの一連の処理をいう。
退勤処理とは、次のような一連の処理をいう。即ち、ＥＣＲ１１は、従業員の退勤に伴い入力された暗証番号に基づいて当該従業員の属性を判定し、その判定結果に基づいてコントローラボックス１３に言語属性を削除する指示を送信するまでの一連の処理をいう。
言語情報切替処理とは、次のような一連の処理をいう。即ち、コントローラボックス１３は、ＥＣＲ１１から送信された出退勤情報に対応して、商品毎に設定された言語属性のステータスを切り替える一連の処理をいう。
注文情報出力処理とは、次のような一連の処理をいう。即ち、コントローラボックス１３は、ハンディターミナル１４から送信された注文情報の受信を契機として、配置毎に切り替えられた言語属性のステータスに基づいて注文票を出力する一連の処理をいう。
【００３４】
ＥＣＲ１１により出勤処理が実行される場合には、ＣＰＵ２１において出勤処理部１２１が機能する一方、ＥＣＲ１１により退勤処理が実行される場合には、ＣＰＵ２１において退勤処理部１２２が機能する。
また、記憶部２８の一領域として、上述の図２〜図４の各々に示す各情報が記憶された従業員情報記憶部１３１が設けられる。なお、従業員情報記憶部１３１が記憶部２８の一領域として設けられていることは例示であって、その他例えばリムーバブルメディア３１の一領域として設けられるようにしてもよい。
【００３５】
出勤処理部１２１は、従業員情報記憶部１３１に記憶された各種情報に基づいて、出勤処理を実行することによって、言語属性を追加する指示を生成して、当該指示を、通信部２９からＨＵＢ１２を介してコントローラボックス１３に送信する。
退勤処理部１２２は、従業員情報記憶部１３１に記憶された各種情報に基づいて、退勤処理を実行することによって、言語属性を削除する指示を生成して、当該指示を、通信部２９からＨＵＢ１２を介してコントローラボックス１３に送信する。
【００３６】
コントローラボックス１３により言語情報切替処理及び注文情報出力処理が実行される場合には、ＣＰＵ４１において、取得部１４１と、認識部１４２と、言語切替部１４３と、出力制御部１４４と、が機能する。
記憶部４８の一領域として、後述する図９及び図１０の言語属性が記憶された言語属性記憶部１５１と、上述の図５の配置属性が記憶された配置属性記憶部１５２と、が設けられる。なお、言語属性記憶部１５１が記憶部４８の一領域として設けられていることは例示であって、その他例えばリムーバブルメディア５１の一領域として設けられるようにしてもよい。
【００３７】
取得部１４１は、ＥＣＲ１１から送信された言語属性番号を追加する指示又は言語属性番号を削除する指示を含む出退勤情報を取得する。この出退勤情報は、受け取る情報の言語が予め設定されている複数の対象者の各々毎に取得部１４１により取得される。
【００３８】
認識部１４２は、注文票を出力させる際に、注文票を出力すべき場所に存在する従業員の位置を認識する。具体的には、認識部１４２は、取得部１４１により取得された出退勤情報に基づいて、配置属性番号を参照して、厨房内で従事する出勤中の従業員（調理人）の位置を認識する。
【００３９】
言語切替部１４３は、取得部１４１により取得された出退勤情報及び認識部１４２により認識された従業員の位置の情報に基づいて、出勤中の従業員及びその位置を判別し、参照した言語属性に基づいて、出力対象の言語を、出勤中の当該位置に存在する従業員に対して設定されている言語に切り替える。
【００４０】
出力制御部１４４は、ハンディターミナル１４から送信された注文情報を受信すると、言語切替部１４３により切り替えられた言語を少なくとも含む１以上の言語で、注文票をプリンタ１５から印刷出力させる制御を実行する。また、出力制御部１４４は、言語切替部１４３により切り替えられた言語を少なくとも含む１以上の言語で、注文票をディスプレイ１６に表示出力させる制御を実行する。
【００４１】
図９は、言語属性記憶部１５１に記憶された情報ファイルのうち、対象者の位置毎に記憶されたステータスの一例を説明する図である。
言語属性記憶部１５１に記憶されているステータスは、言語属性番号毎に対応する「ＯＮ」又は「ＯＦＦ」の何れかのステータスの情報を含む。したがって、言語属性記憶部１５１に記憶されているステータスの構造は、このような関係を示すものであれば足り、特に限定されないが、本実施形態では、図９に示すように、行列構造となっている。
【００４２】
具体的には、ある言語属性番号に対応するステータスが「ＯＮ」の場合は、当該言語属性番号に対応する言語属性（図１０参照）の言語が出力される。これに対し、ある言語属性番号に対応するステータスが「ＯＦＦ」の場合は、当該言語属性番号に対応する言語属性（図１０参照）の言語は出力されない。
【００４３】
図１０は、言語属性記憶部１５１に記憶された情報ファイルのうち、言語属性の一例を説明する図である。
言語属性記憶部１５１に記憶されている言語属性は、言語属性番号毎に対応する言語の情報を含む。したがって、言語属性記憶部１５１に記憶されている言語属性の構造は、このような関係を示すものであれば足り、特に限定されないが、本実施形態では、図１０に示すように、行列構造となっている。
【００４４】
具体的には、言語属性番号「１」に対応する「日本語」の言語属性が記憶されている。また、言語属性番号「２」に対応する「韓国語」の言語属性が記憶されている。また、言語属性番号「３」に対応する「中国語」の言語属性が記憶されている。また、言語属性番号「４」に対応する「台湾語」の言語属性が記憶されている。また、言語属性番号「５」に対応する「英語」の言語属性が記憶されている。
また、本実施形態においては、図１０の言語属性は、コントローラボックス１３の言語属性記憶部１５１に記憶しているがこれに限られるものではなく、ＥＣＲ１１等の他の装置であってもよい。
【００４５】
以下、図１１のフローチャートを参照して、ＥＣＲ１１の出勤処理について説明する。
図１１は、図８の機能的構成を有するＥＣＲ１１が実行する出勤処理の流れの一連を説明するフローチャートである。
ＥＣＲ１１により出勤処理が実行されると、ＣＰＵ２１において図８の各機能ブロックが機能して、次のような処理が実行される。即ち、以下の各ステップの処理の動作主体は、ハードウェアではＣＰＵ２１が該当する。ただし、本発明の理解を容易なものとすべく、ＣＰＵ２１において機能する各機能ブロックが動作主体であるものとして、以下の各ステップの処理の説明をする。
【００４６】
従業員は、ＥＣＲ１１の入力部２６（図６）を操作して、暗証番号を入力して、出勤時の打刻をすることができる。ここで、出勤時に打刻される情報には、出勤の際の時刻が少なくとも含まれている。
ＥＣＲ１１の出勤処理は、このような従業員による出勤時の打刻を契機として開始され、次のような処理が実行される。
【００４７】
ステップＳ１１において、ＥＣＲ１１の出勤処理部１２１は、従業員による暗証番号の入力を受け付ける。
【００４８】
ステップＳ１２において、出勤処理部１２１は、ステップＳ１１の処理で受け付けたものに該当する暗証番号が、従業員情報記憶部１３１に記憶された図２の出退勤情報にあるか否かを判定する。
該当する暗証番号がない場合には、ステップＳ１２においてＮＯであると判定されて、出勤情報処理は終了となる。即ち、この場合は、入力された暗証番号が間違っていたり、従業員以外の者がタイムレコーダを操作したりすることによりエラーが発生したとして、出勤処理が終了する。
これに対し、該当する暗証番号がある場合には、ステップＳ１２においてＹＥＳであると判定されて、処理はステップＳ１３に進む。なお、この場合、出勤処理部１２１は、出退勤情報において、当該暗証番号に対応するキャラクタの出勤情報を「ＹＥＳ」に更新する。
【００４９】
ステップＳ１３において、出勤処理部１２１は、図２の出退勤情報を参照して、従業員のキャラクタに対応する業務属性番号が「２」であるか否かを判定する。この処理では、出勤処理をした従業員が調理人であるか否か、即ち、当該従業員が厨房内で従事する者であるか否かが判定される。
従業員の業務属性番号が「２」でない場合には、ステップＳ１３においてＮＯであると判定されて、出勤処理は終了する。即ち、出勤した従業員が調理人でない場合には、出勤時の打刻のみを行う通常の出勤処理が行われる。
これに対し、従業員の業務属性番号が「２」である場合、即ち出勤した従業員が調理人である場合には、ステップＳ１３においてＹＥＳであると判定されて、処理はステップＳ１４に進む。
【００５０】
ステップＳ１４において、出勤処理部１２１は、図２の出退勤情報を参照して、出勤処理をしている従業員（調理人）と同じ言語属性（言語属性番号）の調理人は出勤しているか否かを判定する。この処理では、出勤処理をしている従業員（調理人）と同じ言語属性（言語属性番号）の従業員のうち、出勤がＹＥＳの従業員が他にいるか否か、即ち、同じ使用言語を有する調理人が他に出勤しているか否かが判定される。
同じ言語属性（言語属性番号）の従業員（調理人）が出勤している場合には、ステップＳ１４においてＹＥＳであると判定されて、出勤処理は終了となる。即ち、この場合、すでに同じ使用言語を使用する調理人が存在するため、出勤処理をしている調理人の使用言語に対応する言語属性番号の情報をコントローラボックス１３に送信しなくても足りるため、あらためて送信するという無駄な処理を省略することができる。
これに対し、同じ言語属性（言語属性番号）の従業員（調理人）は出勤していない場合には、ステップＳ１４においてＮＯであると判定されて、処理はステップＳ１５に進む。
【００５１】
ステップＳ１５において、出勤処理部１２１は、図２の出退勤情報を参照して、出勤処理をしている従業員（調理人）と同じ配置位置の調理人は出勤しているか否かを判定する。この処理では、出勤処理をしている従業員（調理人）と同じ配置、即ち、同じ配置位置で働いている調理人が他に出勤しているか否かが判定される。
同じ配置位置の従業員（調理人）が出勤している場合には、ステップＳ１５においてＹＥＳであると判定されて、出勤処理は終了となる。即ち、この場合、すでに同じ配置位置の調理人が存在するため、出勤処理をしている調理人の使用言語に対応する言語属性番号の情報をコントローラボックス１３に送信しなくても足りるため、あらためて送信するという無駄な処理を省略することができる。
これに対し、同じ配置位置の従業員（調理人）は出勤していない場合には、ステップＳ１５においてＮＯであると判定されて、処理はステップＳ１６に進む。
【００５２】
ステップＳ１６において、出勤処理部１２１は、当該配置における従業員のキャラクタに対応する言語属性番号を追加する指示を含む出退勤情報をコントローラボックス１３へ送信する。この処理では、出勤処理をした従業員が調理人である場合に、当該配置における当該調理人の使用する言語を示す言語属性（言語属性番号）がコントローラボックス１３に送信される。送信される出退勤情報には、当該従業員の配置番号の情報も含まれる。
このようなステップＳ１６の処理が終了すると、ＥＣＲ１１の出勤処理が終了する。
【００５３】
このようなＥＣＲ１１の出勤処理とは別に、従業員が退勤する場合には、図１２に示すＥＣＲ１１の退勤処理が実行される。
図１２は、図８の機能的構成を有するＥＣＲ１１が実行する退勤処理の流れの一連を説明するフローチャートである。
ＥＣＲ１１により退勤処理が実行されると、ＣＰＵ２１において図８の各機能ブロックが機能して、次のような処理が実行される。即ち、以下の各ステップの処理の動作主体は、ハードウェアではＣＰＵ２１が該当する。ただし、本発明の理解を容易なものとすべく、ＣＰＵ２１において機能する各機能ブロックが動作主体であるものとして、以下の各ステップの処理の説明をする。
【００５４】
従業員は、ＥＣＲ１１の入力部２６（図６）を操作して、暗証番号を入力して、退勤時の打刻をすることができる。ここで、退勤時に打刻される情報には、退勤の際の時刻が少なくとも含まれている。
ＥＣＲ１１の退勤処理は、このような従業員による退勤時の打刻を契機として開始され、次のような処理が実行される。
【００５５】
ステップＳ３１において、ＥＣＲ１１の退勤処理部１２２は、従業員による暗証番号の入力を受け付ける。
【００５６】
ステップＳ３２において、退勤処理部１２２は、ステップＳ３１の処理で受け付けたものに該当する暗証番号が、従業員情報記憶部１３１に記憶された図２の出退勤情報にあるか否かを判定する。
該当する暗証番号がない場合には、ステップＳ３２においてＮＯであると判定されて、退勤情報処理は終了となる。即ち、この場合は、入力された暗証番号が間違っていたり、従業員以外の者がタイムレコーダを操作したりすることによりエラーが発生したとして、退勤処理が終了する。
これに対し、該当する暗証番号がある場合には、ステップＳ３２においてＹＥＳであると判定されて、処理はステップＳ３３に進む。この場合、退勤処理部１２２は、出退勤情報において、当該暗証番号に対応するキャラクタの出勤情報を「ＮＯ」に更新する。
【００５７】
ステップＳ３３において、退勤処理部１２２は、図２の出退勤情報を参照して、従業員のキャラクタに対応する役割属性（業務属性番号）が「２」であるか否かを判定する。この処理では、退勤処理をした従業員が調理人であるか否か、即ち、当該従業員が厨房内で従事する者であるか否かが判定される。従業員の業務属性番号が「２」でない場合には、ステップＳ３３においてＮＯであると判定されて、退勤処理は終了する。即ち、退勤した従業員が調理人でない場合には、退勤時の打刻のみを行う通常の退勤処理が行われる。
これに対し、従業員の業務属性番号が「２」である場合、即ち出勤した従業員が調理人である場合には、ステップＳ３３においてＹＥＳであると判定されて、処理はステップＳ３４に進む。
【００５８】
ステップＳ３４において、退勤処理部１２２は、図２の出退勤情報を参照して、退勤処理をしている従業員（調理人）と同じ言語属性（言語属性番号）の従業員（調理人）は出勤しているか否かを判定する。この処理では、退勤処理をしている調理人と同じ言語属性（言語属性番号）の従業員のうち、出勤がＹＥＳの従業員が他にいるか否か、即ち、同じ使用言語を有する調理人が他に出勤しているか否かが判定される。
同じ言語属性（言語属性番号）の調理人が他にも出勤している場合には、ステップＳ３４においてＹＥＳであると判定されて、退勤処理は終了となる。即ち、この場合、同じ使用言語を使用する調理人が他にも出勤しているため、退勤処理をしている調理人の使用言語に対応する言語属性番号の情報をコントローラボックス１３に送信しなくても足りるため、あらためて送信するという無駄な処理を省略することができる。
これに対し、同じ言語属性（言語属性番号）の従業員（調理人）は出勤していない場合には、ステップＳ３４においてＮＯであると判定されて、処理はステップＳ３５に進む。
【００５９】
ステップＳ３５において、退勤処理部１２２は、図２の出退勤情報を参照して、出勤処理をしている従業員（調理人）と同じ配置位置の調理人は出勤しているか否かを判定する。この処理では、出勤処理をしている従業員（調理人）と同じ配置、即ち、同じ配置位置で働いている調理人が他に出勤しているか否かが判定される。同じ配置位置の従業員（調理人）が出勤している場合には、ステップＳ３５においてＹＥＳであると判定されて、出勤処理は終了となる。即ち、この場合、すでに同じ配置位置の調理人が存在するため、出勤処理をしている調理人の使用言語に対応する言語属性番号の情報をコントローラボックス１３に送信しなくても足りるため、あらためて送信するという無駄な処理を省略することができる。
これに対し、同じ配置位置の従業員（調理人）は出勤していない場合には、ステップＳ３５においてＮＯであると判定されて、処理はステップＳ３６に進む。
【００６０】
ステップＳ３６において、退勤処理部１２２は、当該配置における従業員のキャラクタに対応する言語属性番号を削除する指示を含む出退勤情報をコントローラボックス１３へ送信する。この処理では、退勤処理をした従業員が調理人である場合に、当該配置における当該調理人の使用する言語を示す言語属性（言語属性番号）がコントローラボックス１３に送信される。送信される出退勤情報には、当該従業員の配置番号の情報も含まれる。このようなステップＳ３６の処理が終了すると、ＥＣＲ１１の退勤処理が終了する。
【００６１】
次に、図１３のフローチャートを参照して、コントローラボックス１３の言語情報切替処理について説明する。
図１３は、図８の機能的構成を有するコントローラボックス１３が実行する言語情報切替処理の流れの一連を説明するフローチャートである。
コントローラボックス１３により言語情報切替処理が実行されると、ＣＰＵ４１において図８の各機能ブロックが機能して、次のような処理が実行される。即ち、以下の各ステップの処理の動作主体は、ハードウェアではＣＰＵ４１が該当する。ただし、本発明の理解を容易なものとすべく、ＣＰＵ４１において機能する各機能ブロックが動作主体であるものとして、以下の各ステップの処理の説明をする。
【００６２】
言語情報切替処理は、図１１のステップＳ１６において送信された言語属性番号を追加する指示又は図１２のステップＳ３６において送信された言語属性番号を削除する指示が、コントローラボックス１３の通信部４９に受信されたことを契機として開始され、次のような処理が実行されて、使用言語が切り替えられる。即ち、本実施形態においては、通信部４９が出退勤情報を受信する毎に、次のような処理が繰り返し実行されて、使用言語が切り替えられる。
【００６３】
ステップＳ５１において、取得部１４１は、ＥＣＲ１１から送信される言語属性番号を追加する指示又は削除する指示を含む出退勤情報を取得する。
【００６４】
ステップＳ５２において、認識部１４２は、出退勤情報に含まれる当該従業員の配置番号に基づいて、厨房内で従事する出勤中の従業員の配置属性即ち、従業員の位置を認識する。
【００６５】
ステップＳ５３において、言語切替部１４３は、ステップＳ５２の処理で認識された配置における言語を有効にするか否かを判定する。具体的には、言語切替部１４３は、ステップＳ５１の処理で取得された出退勤情報に基づいて、言語属性番号を追加する指示を受けたのか、それとも、言語属性番号を削除する指示を受けたのかについて判定する。
言語属性番号を追加する指示を受けた場合、当該配置における当該従業員の言語を有効にすると判定され、ステップＳ５３においてＹＥＳであると判定され、処理はステップＳ５４に進む。
【００６６】
ステップＳ５４において、言語切替部１４３は、言語属性記憶部１５１に記憶されている従業員の位置、即ち、従業員の配置属性毎に記憶されている図９の言語属性番号に対応するステータスをＯＮに切り替える。
このようなステップＳ５４の処理が終了すると、言語情報切替処理が終了する。
【００６７】
これに対し、言語属性番号を削除する指示を受けた場合、当該位置における当該従業員の言語を無効にすると判定され、ステップＳ５３においてＮＯであると判定され、処理はステップＳ５５に進む。
【００６８】
ステップＳ５５において、言語切替部１４３は、言語属性記憶部１５１に記憶されている従業員の位置、即ち、従業員の配置属性毎に記憶されている図９の言語属性番号に対応するステータスをＯＦＦに切り替える。
このようなステップＳ５５の処理が終了すると、言語情報切替処理が終了する。
【００６９】
以下、図１４のフローチャートを参照して、コントローラボックス１３の注文情報出力処理について説明する。
図１４は、図８の機能的構成を有するコントローラボックス１３が実行する注文情報出力処理の流れの一連を説明するフローチャートである。
コントローラボックス１３により注文情報出力処理が実行されると、ＣＰＵ４１において図８の各機能ブロックが機能して、次のような処理が実行される。即ち、以下の各ステップの処理の動作主体は、ハードウェアではＣＰＵ４１が該当する。ただし、本発明の理解を容易なものとすべく、ＣＰＵ４１において機能する各機能ブロックが動作主体であるものとして、以下の各ステップの処理の説明をする。
【００７０】
注文情報出力処理は、ハンディターミナル１４から送信された注文情報を受信したことを契機として開始され、次のような処理が実行される。
【００７１】
ステップＳ７１において、出力制御部１４４は、注文情報を受信したか否かを判定する。注文情報の受信が確認できない場合、ステップＳ７１においてＮＯであると判定されて、処理はステップＳ７１に戻される。即ち、ハンディターミナル１４からの注文情報が来るまでの間、ステップＳ７１の判定処理が繰り返し実行されて、注文情報出力処理は待機状態となる。
【００７２】
ステップＳ７２において、出力制御部１４４は、配置毎に切り替えられた言語属性番号のステータスに基づいて注文票を、当該配置におけるプリンタ１５及びディスプレイ１６に出力する。
このようなステップＳ７２の処理が終了すると、注文情報出力処理が終了する。これにより、本実施形態では、図１５に示すように、飲食店に在席する従業員の使用言語に関わらず、出勤した従業員の使用言語に基づいて必要最小限の情報をプリンタ１５及びディスプレイ１６に出力することができる。
【００７３】
図１５は、図１のプリンタ１５から出力された注文票の一例を示している。なお、本実施形態においては、プリンタ１５から出力された注文票の例について説明しているが、ディスプレイ１６に表示出力された表示画面についても同様の出力結果となるため、ここではその説明を省略する。
【００７４】
図１５は、従業員として「山田太郎」「李蒼白」及び「Ｅｌｉｚａｂｅｔｈ」が出勤している際にハンディターミナル１４から「ヒレカツ」と「オレンジジュース」の注文情報が送信された場合における、プリンタ１５からの出力例を示している。
【００７５】
「山田太郎」、「李蒼白」及び「Ｅｌｉｚａｂｅｔｈ」が出勤時にＥＣＲ１１を操作した場合には、図１１の出勤処理が行われる。この場合、図１１のステップＳ１６において、「山田太郎」の言語属性番号「１」に対応する言語属性として、図３の言語属性を参照して「日本語」の言語属性番号を追加する指示が送信される。同様に、図１１のステップＳ１６において、「李蒼白」の言語属性番号「３」に対応する言語属性として、図３の言語属性を参照して「中国語」の言語属性番号を追加する指示が送信される。同様に、図１１のステップＳ１６において、「Ｅｌｉｚａｂｅｔｈ」の言語属性番号「５」に対応する言語属性として、図３の言語属性を参照して「英語」の言語属性番号を追加する指示が送信される。そして、各言語属性番号を追加する指示を受信したコントローラボックス１３は、各言語属性番号に対応するステータスをＯＮに切り替える（ステップＳ５４）。
そして、コントローラボックス１３は、ハンディターミナル１４から注文情報を受信した場合（ステップＳ７１：ＹＥＳ）、配置毎に切り替えられた言語属性番号のステータスに基づいて注文票を出力する（ステップＳ７２）。即ち、この場合、「山田太郎」、「李蒼白」及び「Ｅｌｉｚａｂｅｔｈ」の各言語属性番号「１」、「３」及び「５」の各々に対応するステータスの言語属性「日本語」、「中国語」及び「英語」の各々で注文票がプリンタ１２から出力される。
具体的には、図１５に示すように、「日本語」の言語属性に対応する「ヒレカツ」、「中国語」の言語属性に対応する「腰内猪排」、及び「英語」に対応する「Ｆｉｌｌｅｔ Ｃｕｔｒｅｔ」がそれぞれ出力される。同様に、「日本語」の言語属性に対応する「オレンジジュース」、「中国語」の言語属性に対応する「柳橙汁」、及び「英語」に対応する「Ｏｒａｎｇｅ Ｊｕｉｃｅ」がそれぞれ出力される。
【００７６】
以上説明したように、本発明の情報処理装置の一実施形態としてのコントローラボックス１３のＣＰＵ４１において、取得部１４１と、言語切替部１４３と、出力制御部１４４と、が機能する。
取得部１４１は、受け取る情報の言語が予め設定されている複数の従業員の出退勤情報を取得する。
言語切替部１４３は、取得部１４１により取得された出退勤情報に基づいて出勤中の従業員を判別し、出力対象の言語を、出勤中の従業員に対して設定されている言語に切り替える。
出力制御部１４４は、言語切替部１４３により切り替えられた言語で注文票を出力する制御を実行する。
この場合、従業員の出退勤情報に基づいて当該出勤中の従業員の使用言語に切り替えることができる。このため、現在出勤中の従業員の使用する言語に基づく注文票のみを出力することもできる。したがって、多数の言語を用いる従業員が働いている状況下においても、業務に必要最小限の言語のみで注文票を出力することができるため、出力された情報が不必要に冗長となることを防止することができる。したがって、業務に関わる従業員の使用言語に関わらず必要最小限の情報を含む注文票の出力を可能とすることができる。
【００７７】
また、出力制御部１４４は、言語切替部１４３により切り替えられた言語による表記と、固定された言語による表記と、を併記して注文票を出力する制御を実行してもよい。
この場合、常に固定された特定の言語は出力することができる。したがって、当該コントローラボックス１３が使用される国の公用語（例えば、日本語や英語等）による表記を常に併記することにより、従業員の出勤状況に関わらず、同じ言語による情報が出力することができる。これにより、従業員の出勤状況に関わらず変更される言語に混乱することを抑止することができる。また、固定された言語を予め設定しておくことで、従業員の出勤状況に関わらず、マネージャー等特定の人が常に業務内容を確認することができる。
【００７８】
出力制御部１４４は、言語切替部１４３により切り替えられた言語に基づいて注文票をプリンタ１５に印刷する制御を実行してもよい。
この場合、出勤中の従業員の使用言語に基づいて、注文票を印刷することができる。したがって、多数の言語を用いる従業員が働いている状況下においても、業務に必要最小限の言語のみで注文票を印刷することができるため、印刷された注文票が不必要に冗長となることを防止することができる。したがって、業務に関わる従業員の使用言語に関わらず必要最小限の注文票を印刷することができる。
【００７９】
出力制御部１４４は、言語切替部１４３により切り替えられた言語に基づいて注文票をディスプレイ１６に表示する制御を実行してもよい。
この場合、出勤中の従業員の使用言語に基づいて、注文票をディスプレイ１６に表示することができる。したがって、多数の言語を用いる従業員が働いている状況下においても、業務に必要最小限の言語のみで注文票を表示することができるため、表示された注文票が不必要に冗長となることを防止することができる。したがって、業務に関わる従業員の使用言語に関わらず必要最小限の注文票を表示することができる。
【００８０】
コントローラボックス１３は、従業員の言語属性を含む情報ファイルを対象者の位置毎に記憶する記憶部４８（より詳しくは言語属性記憶部１５１）をさらに備えてもよい。この場合、言語切替部１４３は、対象者の位置毎に出勤中の従業員に対応する言語属性を記憶部４８（より詳しくは言語属性記憶部１５１）に記憶された従業員の出退勤情報から参照して言語を切り替えることができる。
この場合、コントローラボックス１３は、切り替えるべき言語属性に対応する情報のみをＥＣＲ１１から取得するだけで、対応する言語に切り替えることができる。
【００８１】
取得部１４１は、ＥＣＲ１１等の外部装置から出力された出退勤情報を取得してもよい。
この場合、コントローラボックス１３は、従業員が通常行っている出退勤操作に基づいて情報を出力する言語を切り替えることができる。したがって、別途従業員の入力操作等を必要とせずに、必要最小限の情報を出力することができる。
【００８２】
言語切替部１４３は、取得部１４１が出退勤情報を取得する毎に言語を切り替えてもよい。
この場合、コントローラボックス１３は、従業員が通常行っている出退勤操作毎に基づいて情報を出力する言語を切り替えることができる。したがって、別途従業員の入力操作等を必要とせずに、必要最小限の情報を出力することができる。
【００８３】
コントローラボックス１３のＣＰＵ４１においては、情報を出力すべき場所に存在する従業員の位置を認識する認識部１４２がさらに機能するようにしてもよい。この場合、出力制御部１４４は、認識部１４２により認識された位置に存在する対象者に設定された言語で、注文票を出力する制御を実行する。
この場合、コントローラボックス１３は、従業員の位置毎に注文票を出力する言語を切り替えることができる。したがって、当該従業員の直接関係のある位置において必要な言語のみで注文票を出力することができるため、出力された情報が不必要に冗長となることを防止することができる。したがって、業務に関わる従業員の使用言語に関わらず必要最小限の注文票の出力を可能とすることができる。
【００８４】
認識部１４２は、注文票を出力するプリンタ１５やディスプレイ１６等の装置の周囲に存在する従業員の識別媒体を読み取ることで対象者の位置を認識してもよい。また、出力制御部１４４は、認識部１４２により認識された位置に存在する従業員に設定された言語で、注文票を出力する制御を実行してもよい。
この場合、コントローラボックス１３は、注文票を出力するプリンタ１５やディスプレイ１６等の装置の周囲に存在する従業員に必要な言語のみで注文票を出力することができるため、出力された情報が不必要に冗長となることを防止することができる。したがって、業務に関わる従業員の使用言語に関わらず必要最小限の注文票の出力を可能とすることができる。
【００８５】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００８６】
上述の実施形態では、出退勤情報に基づいて出勤している従業員の言語属性に基づいて使用言語を切り替えているがこれに限られない。即ち、特定の言語（例えば「日本語」）による表記は、切り替えずに常時出力する様にし、それ以外の言語による表記と日本語による表記とを常に併記するようにしてもよい。
【００８７】
また、上述の実施形態では、プリンタ１５と、ディスプレイ１６とは共にｍ個配置されているがこれに限られるものではなく、それぞれ異なる個数となるように配置してもよく、また、ｍ個の調理場全てに配置せずに、複数の調理場毎に１個配置するようにしてもよい。
【００８８】
また、上述の実施形態では、従業員の位置は、図２の出退勤情報に基づいて認識しているが特にこれに限られるものではなく、プリンタ１５やディスプレイ１６の周囲にいる対象者の識別媒体を読み取ることで従業員（調理人）の位置を認識してもよい。識別媒体とは、ＩＣチップや、トークン等各従業員を識別することができる媒体であればよい。また、識別媒体を用いて各従業員の位置を認識する場合に限られず、例えば、指紋、虹彩、声帯、顔認証等生体認証により各従業員を識別することで、各従業員の位置を認識してもよい。
【００８９】
また、上述の実施形態では、本発明が適用される情報処理システムは、飲食店の客席において受け付けられた料理の注文情報を厨房内に配置されたｍ個の端末に注文票として出力又は表示する制御を行うものとして説明したが、特にこれに限定されない。
例えば、本発明は、注文を必要とする情報処理システム一般に適用することができる。具体的には、例えば、本発明は、レストラン、遊園地、ホテル、工場、等の注文システムに適用可能である。
【００９０】
また例えば、本発明が適用される情報処理システムの構成は、上述の図１の構成に限られない。
図１６は、本発明の一実施形態であって、図１とは異なる実施形態に係る情報処理システムの構成を示している。
図１６に示す情報処理システムにおいては、ＥＣＲシステム２１１と、厨房内においてｍ個の調理場毎に配置されるプリンタ２１２−１〜２１２−ｍと、ディスプレイ２１３−１〜２１３−ｍと、情報処理装置２１４と、がＨＵＢ（図示せず）等によりネットワーク２２１を介して相互に接続されている。ネットワーク２２１は、ＬＡＮ回線やインターネット回線により無線又は有線により各端末同士を相互に接続している。
【００９１】
ＥＣＲシステム１１は、ＥＣＲ２３１と、タイムレコーダ２３２と、ＯＥＳ（ｏｒｄｅｒ ｅｎｔｒｙ ｓｙｓｔｅｍ）端末２３３と、記憶部２３４と、を備える。
【００９２】
ＥＣＲ２３１は、図１のＥＣＲ１１と基本的に同様の機能と構成を有している。即ち、ＥＣＲ２３１は、図６と同様のハードウェア構成を有し、図８と同様の機能的構成を有する。ただし、図１６の例では、タイムレコーダ２３２が別途設けられている。タイムレコーダ２３２は、従業員の出勤時及び退勤時に従業員の操作を受け付け、当該出勤時又は退勤時における時刻を打刻する処理を実行する。タイムレコーダ２３２は、打刻した時刻をＥＣＲ２３１を介して情報処理装置２１４に送信する。
【００９３】
ＯＥＳ端末２３３は、図１のハンディターミナル１４と基本的に同様の機能と構成を有している。即ち、ＯＥＳ端末２３３は、顧客の注文を受け付けて登録すると、当該注文を示す注文情報をＥＣＲ２３１に送信する。すると、ＥＣＲ２３１は、当該注文情報を情報処理装置２１４に送信する。
【００９４】
記憶部３４の一領域には、図８の従業員情報記憶部１３１、言語属性記憶部１５１、及び配置属性記憶部１５２が設けられている。
【００９５】
情報処理装置２１４は、図１のコントローラボックス１３と基本的に同様の機能と構成を有している。即ち、情報処理装置２１４は、図７と同様のハードウェア構成を有し、図８と同様の機能的構成を有する。
【００９６】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図８の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理システムの何れかの装置に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図８の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００９７】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００９８】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図６のリムーバブルメディア３１や図７のリムーバブルメディア５１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１，５１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｋ−Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図６のＲＯＭ２２，図７のＲＯＭ４２や、図６の記憶部２８，図７の記憶部４８に含まれるハードディスク等で構成される。
【００９９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【０１００】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０１】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
情報を受け取る対象者の属性を取得する取得手段と、
前記取得手段により取得された前記属性に基づいて前記対象者を判別し、出力対象の言語を前記対象者に対応する言語に切り替える言語切替手段と、
前記言語切替手段により切り替えられた言語で情報を出力する出力制御手段と、
を備えることを特徴とする情報処理装置。
［付記２］
前記出力制御手段は、前記言語切替手段により切り替えられた言語による表記と、固定された言語による表記と、を併記して前記情報を出力することを特徴とする付記１に記載の情報処理装置。
［付記３］
前記出力制御手段は、前記言語切替手段により切り替えられた言語を少なくとも含む１以上の言語で前記情報を印刷出力することを特徴とする付記１又は２に記載の情報処理装置。
［付記４］
前記出力制御手段は、前記言語切替手段により切り替えられた言語を少なくとも含む１以上の言語で前記情報を端末に表示することを特徴とする付記１乃至３のうち何れか１つに記載の情報処理装置。
［付記５］
対象者の言語属性を含む情報ファイルを対象者の位置毎に記憶する記憶手段をさらに備え、
前記言語切替手段は、前記対象者に対応する言語属性を、前記記憶手段に記憶された前記対象者の情報ファイルから参照して、参照した前記言語属性に基づいて言語を切り替えることを特徴とする付記１乃至４のうち何れか１つに記載の情報処理装置。
［付記６］
前記取得手段は、外部装置から出力される出退勤情報に基づいて対象者の属性を取得することを特徴とする付記１乃至４のうち何れか１つに記載の情報処理装置。
［付記７］
前記言語切替手段は、前記取得手段が前記出退勤情報に基づいて対象者の属性を取得する毎に前記言語を切り替えることを特徴とする付記６に記載の情報処理装置。
［付記８］
情報を出力させる際に、情報を出力すべき場所に存在する対象者の位置を認識する認識手段をさらに備え、
前記出力制御手段は、前記認識手段により認識された位置に存在する対象者に設定された言語で、前記情報を出力する付記１乃至７のうち何れか１つに記載の情報処理装置。
［付記９］
前記認識手段は、情報を出力する装置の周囲に存在する対象者の識別媒体を読み取ることで対象者の位置を認識し、
前記出力制御手段は、前記認識手段により認識された位置に存在する対象者に設定された言語で、前記情報を出力する付記８に記載の情報処理装置。
［付記１０］
コンピュータを、
情報を受け取る対象者の属性を取得する取得手段、
前記取得手段により取得された前記属性に基づいて前記対象者を判別し、出力対象の言語を前記対象者に対応する言語に切り替える言語切替手段、
前記言語切替手段により切り替えられた言語で情報を出力する出力制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１０２】
１１・・・ＥＣＲ、１２・・・ＨＵＢ、１３・・・コントローラボックス、１４・・・ハンディターミナル、１５−１〜１５−ｍ・・・プリンタ、１６−１〜１６−ｍ・・・ディスプレイ、２１・・・ＣＰＵ、２２・・・ＲＯＭ、２３・・・ＲＡＭ、２８・・・記憶部、３１・・・リムーバブルメディア、４１・・・ＣＰＵ、４２・・・ＲＯＭ、４３・・・ＲＡＭ、４８・・・記憶部、５１・・・リムーバブルメディア、１２１・・・出勤処理部、１２２・・・退勤処理部、１３１・・・従業員情報記憶部、１４１・・・取得部、１４２・・・認識部、１４３・・・言語切替部、１４４・・・出力制御部、１５１・・・言語属性記憶部、１５２・・・配置属性記憶部、２１１・・・ＥＣＲシステム、２１２−１〜２１２−ｍ・・・プリンタ、２１３−１〜２１３−ｍ・・・ディスプレイ、２１４・・・情報処理装置、２２１・・・ネットワーク、２３１・・・ＥＣＲ、２３２・・・タイムレコーダ、２３３・・・ＯＥＳ端末、２３４・・・記憶部
【図１】
2015135688.tif 000003
【図２】
2015135688.tif 000004
【図３】
2015135688.tif 000005
【図４】
2015135688.tif 000006
【図５】
2015135688.tif 000007
【図６】
2015135688.tif 000008
【図７】
2015135688.tif 000009
【図８】
2015135688.tif 000010
【図９】
2015135688.tif 000011
【図１０】
2015135688.tif 000012
【図１１】
2015135688.tif 000013
【図１２】
2015135688.tif 000014
【図１３】
2015135688.tif 000015
【図１４】
2015135688.tif 000016
【図１５】
2015135688.tif 000017
【図１６】
2015135688.tif 000018
【手続補正書】
【提出日】平成27年3月24日(2015.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の対象者の入場に応じて設定情報を制御する情報制御装置であって、
対象者の入場あるいは退場を検出する検出手段と、
前記検出手段で対象者の入場あるいは退場が検出された際は、当該対象者と異なる他の対象者が入場済みか否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記設定情報の変更を制御する設定制御手段と、
を具備したことを特徴とする情報制御装置。
【請求項２】
前記検出手段は、入場あるいは退場を検出した前記対象者の属性を検出し、
前記判別手段は、入場あるいは退場の検出された前記対象者の属性と同じ属性の他の対象者が入場済みか否かを判別し、
前記変更制御手段は、同じ属性の他の対象者が入場済みか否かに基づいて、前記設定情報の変更を制御する、
ことを特徴とする請求項１に記載の情報制御装置。
【請求項３】
前記検出手段は、入場あるいは退場を検出した対象者の入場場所を検出し、
前記判別手段は、入場あるいは退場の検出された前記対象者の入場場所と同じ場所に他の対象者が入場済みか否かを判別し、
前記変更制御手段は、同じ場所に他の対象者が入場済みか否かに基づいて、前記設定情報の変更を制御する、
ことを特徴とする請求項１又は２に記載の情報制御装置。
【請求項４】
前記設定制御手段は、前記検出手段で対象者の入場が検出され、前記判別手段で他の対象者の入場がないと判別された場合には、前記対象者の入場に伴って前記設定情報の変更を行う、
ことを特徴とする請求項１〜３の何れかに記載の情報制御装置。
【請求項５】
前記設定制御手段は、前記対象者の入場に伴って、入場する当該対象者に対応する設定情報の追加設定を行うことで前記設定情報の変更を行う、
ことを特徴とする請求項４に記載の情報制御装置。
【請求項６】
前記設定制御手段は、前記検出手段で対象者の退場が検出され、前記判別手段で他の対象者の入場がないと判別された場合には、前記対象者の退場に伴って前記設定情報の変更を行う、
ことを特徴とする請求項１〜５の何れかに記載の情報制御装置。
【請求項７】
前記設定制御手段は、前記対象者の退場に伴って、退場する当該対象者に対応する設定情報の削除設定を行うことで前記設定情報の変更を行う、
ことを特徴とする請求項６に記載の情報制御装置。
【請求項８】
前記設定情報は、入場済みの対象者に対応する情報出力種別の設定情報であり、
所定情報を出力する際は、前記設定情報で示される情報出力種別による所定情報を出力するよう制御する出力制御手段と、
更に具備したことを特徴とする請求項１〜７の何れかに記載の情報制御装置。
【請求項９】
前記情報出力種別の設定情報は、入場済みの対象者が利用する言語に対応する言語出力種別の設定情報であり、
前記出力制御手段は、前記設定情報で示される言語出力種別の言語による所定情報を出力するよう制御する、
ことを特徴とする請求項８に記載の情報制御装置。
【請求項１０】
複数の対象者の入場に応じて設定情報を制御する情報制御装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
対象者の入場あるいは退場を検出する検出手段、
前記検出手段で対象者の入場あるいは退場が検出された際は、当該対象者と異なる他の対象者が入場済みか否かを判別する判別手段、
前記判別手段による判別結果に応じて、前記設定情報の変更を制御する設定制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の課題は、複数の対象者の入場に応じて設定情報を必要に応じて設定変更することにある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項１記載の発明は、複数の対象者の入場に応じて設定情報を制御する情報制御装置であって、対象者の入場あるいは退場を検出する検出手段と、前記検出手段で対象者の入場あるいは退場が検出された際は、当該対象者と異なる他の対象者が入場済みか否かを判別する判別手段と、前記判別手段による判別結果に応じて、前記設定情報の変更を制御する設定制御手段と、を具備したことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、複数の対象者の入場に応じて設定情報を必要に応じて設定変更することができる。