(57)【要約】【課題】取引の途中でオペレータが情報処理装置から離れるような状況が発生した場合に、情報処理装置に対する操作を自動でロックすることが可能な情報処理装置及びプログラムを提供する。【解決手段】取引に係る物品に表示されたコードシンボルから情報を読み取る読取手段と、自装置に対する操作を受け付ける操作受付手段と、前記読取手段で読み取られた情報に基づき、オペレータが自装置から離れるような状況が発生したか否かを判定する判定手段と、前記判定手段が発生したと判定した場合に、前記操作受付手段を無効化する制御手段と、を備える。【選択図】図５
2019204450.tif 000002
【特許請求の範囲】
【請求項１】
取引に係る物品に表示されたコードシンボルから情報を読み取る読取手段と、
自装置に対する操作を受け付ける操作受付手段と、
前記読取手段で読み取られた情報に基づき、オペレータが自装置から離れるような状況が発生したか否かを判定する判定手段と、
前記判定手段が発生したと判定した場合に、前記操作受付手段を無効化する制御手段と、
を備える情報処理装置。
【請求項２】
前記読取手段は、販売対象の物品に表示されたコードシンボルから、当該物品の使用に係る有効期限日を特定可能な情報を読み取り、
前記判定手段は、前記読取手段で読み取られた情報に基づき、前記物品の有効期限日が期限切れと判定した場合に、オペレータが自装置から離れるような状況が発生したと判定する請求項１に記載の情報処理装置。
【請求項３】
前記読取手段は、前記販売対象の物品に表示されたコードシンボルから、当該物品の種類を特定可能な情報を読み取り、
前記制御手段は、前記操作受付手段を無効化している間に、期限切れと判定された前記物品と同一種類で且つ前記有効期限日の期限内を示す情報が前記読取手段で読み取られると、前記操作受付手段を有効化する請求項２に記載の情報処理装置。
【請求項４】
前記読取手段は、店頭受取に係る物品に表示されたコードシンボルから、前記店頭受取に使用する第１店頭受取情報を読み取り、
前記判定手段は、前記読取手段が第１店頭受取情報を読み取った場合に、オペレータが自装置から離れるような状況が発生したと判定する請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記制御手段は、前記操作受付手段を無効化している間に、前記第１店頭受取情報に予め対応付けられた第２店頭受取情報が前記読取手段で読み取られると、前記操作受付手段を有効化する請求項４に記載の情報処理装置。
【請求項６】
情報処理装置のコンピュータを、
取引に係る物品に表示されたコードシンボルから情報を読み取る読取手段と、
自装置に対する操作を受け付ける操作受付手段と、
前記読取手段で読み取られた情報に基づき、オペレータが自装置から離れるような状況が発生したか否かを判定する判定手段と、
前記判定手段が発生したと判定した場合に、前記操作受付手段を無効化する制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットや、コンビニエンスストア等の小売店では、ＰＯＳ（Point  Of  Sale）端末等の情報処理装置（商品販売データ処理装置）が使用されている。ＰＯＳ端末は、商品（物品）に付されたコードシンボルから当該商品に関する情報を読み取ったり、読み取った情報に基づいて会計処理等を行ったりすることで、商品販売に係る各種情報処理を実行する。
【０００３】
また近時では、顧客がネット通販で購入した品物等を小売店で受け取り、店頭にて顧客に引き渡すサービス（以下、店頭受取）が提供されている。ＰＯＳ端末は、顧客が持参した店頭受取用の伝票等から配送番号等の情報を読み取ったり、読み取った配送番号を配送会社等に問い合わせたりすることで、店頭受取に係る各種情報処理を実行する。
【０００４】
ところで、ＰＯＳ端末を操作するオペレータは、商品や品物の確認等のため、取引の途中でＰＯＳ端末から一時的に離れることがある。例えば、顧客が持ち込んだ商品の消費期限や賞味期限が期限切れとなっているような場合、オペレータは、代わりの商品を取りに行くためＰＯＳ端末から一時的に離れることがある。また、店頭受取の場合、オペレータは、ＰＯＳ端末で読み取られた配送番号の品物を探すためＰＯＳ端末から一時的に離れることがある。
【０００５】
上記ように、取引の途中でオペレータがＰＯＳ端末から離れてしまうと、オペレータ以外の第３者がＰＯＳ端末を操作可能な状況が発生し、ドロワを開く等の不正な操作が行われてしまう可能性がある。そのため、従来では、オペレータを特定する識別情報が入力（サインオン）されると、ＰＯＳ端末に対する各種操作を有効化し、ＰＯＳ端末から離れる際には、識別情報を解除（サインオフ）する操作を行うことで、ＰＯＳ端末に対する操作を無効化する技術が提案されている。
【０００６】
しかしながら、識別情報を解除する操作を行うことはオペレータにとって煩わしく、利便性の上で改善の余地があった。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、取引の途中でオペレータが情報処理装置から離れるような状況が発生した場合に、情報処理装置に対する操作を自動で無効化することが可能な情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態の情報処理装置は、取引に係る物品に表示されたコードシンボルから情報を読み取る読取手段と、自装置に対する操作を受け付ける操作受付手段と、前記読取手段で読み取られた情報に基づき、オペレータが自装置から離れるような状況が発生したか否かを判定する判定手段と、前記判定手段が発生したと判定した場合に、前記操作受付手段を無効化する制御手段と、を備える。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るＰＯＳ端末の外観構成の一例を示す図である。
【図２】図２は、実施形態に係るＰＯＳ端末のハードウェア構成の一例を示す図である。
【図３】図３は、実施形態に係る条件設定データのデータ構成の一例を示す図である。
【図４】図４は、実施形態に係るＰＯＳ端末の機能構成の一例を示す図である。
【図５】図５は、実施形態のＰＯＳ端末で実行される処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本実施形態に係る情報処理装置及びプログラムについて説明する。以下の実施形態では、小売店の店舗に設置されたＰＯＳ端末１への適用例について説明するが、本発明はこの実施形態に限定されるものではない。
【００１１】
図１は、本実施形態に係るＰＯＳ端末１の外観構成の一例を示す図である。ＰＯＳ端末１は、情報処理装置（商品販売データ処理装置）の一例である。ＰＯＳ端末１は、例えば小売店（店舗）の会計エリア等に設置され、店員等のオペレータによって操作される。
【００１２】
本体１０１の上面には、キーボード１０２と、カードリーダ１０３とが設けられる。キーボード１０２は、オペレータが操作入力を行うための各種の操作キーを有する。キーボード１０２は、例えば、数値を入力するための「置数キー」、商品の小計出力を指示する「小計キー」、取引の締めを指示するための「締めキー」等を含む。
【００１３】
カードリーダ１０３は、カード媒体Ｃ１の挿入を受け付け、そのカード媒体Ｃ１からデータの読み取りを行う装置である。例えば、カード媒体Ｃ１が磁気カードである場合、カードリーダ１０３として磁気カードリーダを用いる。また、カード媒体Ｃ１がＩＣカードである場合には、カードリーダ１０３としてＩＣカードリーダを用いる。
【００１４】
本体１０１の奥側には、表示器１０４が設けられる。表示器１０４は、例えば液晶表示器であり、オペレータ用の第１表示器１０４ａと、主に客用に用いられる第２表示器１０４ｂとを有する。表示器１０４は、各種情報を表示する。
【００１５】
本体１０１の下部側には、ドロワ１０５が引出自在に設けられる。ドロワ１０５は、電子ロック機構を有し、金銭等を収納する。ＰＯＳ端末１は、キーボード１０２を介した操作入力（例えば、「締めキー」の操作入力）に応じて、ドロワ１０５の電子ロック機構を解除（開錠）することで、ドロワ１０５を開放動作させる。
【００１６】
また、ＰＯＳ端末１には、バーコードや二次元コード等のコードシンボルに保持されたデータを光学的に読み取るコードスキャナ１０６が接続される。コードスキャナ１０６は、例えば、店舗内で販売される商品に表示されたコードシンボルから、当該商品の品名や種類を特定可能（識別可能）な商品コードや、当該商品の有効期限日を特定可能な製造年月日等の情報を読み取る。また、コードスキャナ１０６は、例えば、店員の名札等に表示されたコードシンボルから、当該店員を特定可能（識別可能）な店員コード等の情報を読み取る。また、コードスキャナ１０６は、例えば、客が持参した受取伝票やスマートフォン等の表示画面に表示されたコードシンボルから、店頭受取であることを示す第１店頭受取情報（例えば、配送番号や伝票番号）等の情報を読み取る。以下、コードスキャナ１０６（後述する読取部１１１）で読み取られた情報を総称して「読取情報」という。
【００１７】
図２は、ＰＯＳ端末１のハードウェア構成の一例を示す図である。ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ（Read  Only  Memory）１２と、ＲＡＭ（Random  Access  Memory）１３と、通信インタフェース（Ｉ／Ｆ）１４と、Ｉ／Ｏ機器制御部１５とを備える。
【００１８】
ＣＰＵ１１は、バス１６を介して、ＲＯＭ１２と、ＲＡＭ１３と、通信インタフェース１４と、Ｉ／Ｏ機器制御部１５とに接続される。ＣＰＵ１１は、ＲＯＭ１２又は後述する記憶部１８に格納されたプログラムをＲＡＭ１３に展開して実行することにより、Ｉ／Ｏ機器制御部１５に接続された上記各部を制御するとともに、ＰＯＳ端末１における各種処理を実行する。
【００１９】
通信インタフェース１４は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等のネットワークに接続可能な有線又は無線の通信装置である。通信インタフェース１４は、ネットワークに接続された他の装置との間で通信を実行する。例えば、通信インタフェース１４は、店舗内に設けられたサーバ装置（以下、店舗サーバ）との間で通信を実行する。また、通信インタフェース１４は、店頭受取に係る品物を自店舗に配送する配送会社のサーバ装置（以下、配送会社サーバ）等の外部装置との間で通信を実行する。
【００２０】
Ｉ／Ｏ機器制御部１５には、上記したキーボード１０２、カードリーダ１０３、表示器１０４、ドロワ１０５及びコードスキャナ１０６が接続される。また、Ｉ／Ｏ機器制御部１５には、プリンタ１７と、記憶部１８とが接続される。
【００２１】
プリンタ１７は、レシート用紙及びジャーナル用紙への印字を行うレシート／ジャーナルプリンタである。プリンタ１７は、ＣＰＵ１１の制御に基づき、取引内容をレシート用紙及びジャーナル用紙に印字する。なお、プリンタ１７は、本体１０１の内部に設けられてもよいし（図１参照）、本体１０１の外部に設けられてもよい。
【００２２】
記憶部１８は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶装置である。記憶部１８は、ＣＰＵ１１が実行する各種プログラムや各種データ等を記憶する。
【００２３】
また、記憶部１８は、各店員を識別する店員コードに対応付けて、当該店員のランク等の情報を格納した店員管理データＤ１を記憶する。ここで、「ランク」は、例えば店長や一般社員等の各店員の職位や職名を表すものである。各ランクには、ＰＯＳ端末１の使用に関する権限が予め設定されているものとする。
【００２４】
また、記憶部１８は、各商品を識別する商品コードに対応付けて、当該商品の品名や品種、価格（単価）等の商品情報を格納した商品管理データＤ２を記憶する。また、商品管理データＤ２は、品種が「食品」の商品について、その商品コードに対応付けて、当該商品（食品）の消費に係る有効期限（賞味期限、消費期限等）を格納する。有効期限は、例えば、製造年月日を基点した期間長（例えば、７日間等）で表すことができる。なお、有効期限は、商品（商品）のコードシンボルに含めて保持する構成としてもよい。
【００２５】
また、記憶部１８は、ＰＯＳ端末１の操作を無効化／有効化する条件が設定された条件設定データＤ３を記憶する。
【００２６】
図３は、条件設定データＤ３のデータ構成の一例を示す図である。図３に示すように、条件設定データＤ３は、適用条件と、ロック条件と、解除条件とを対応付けて格納する。
【００２７】
適用条件には、ＰＯＳ端末１で実行する取引種別が設定される。図３では、適用条件として、「商品販売」と、「店頭受取」とを設定した例を示している。ここで「商品販売」は、店舗内の商品を販売する取引を意味する。また、「店頭受取」は、配送会社から自店舗に届いた顧客宛の品物を店頭で顧客に引き渡す取引（サービス）を意味する。
【００２８】
ロック条件には、取引の途中でキーボード１０２に対する操作を無効化（ロック）する際の条件が設定される。具体的に、ロック条件には、適用条件に設定された条件下において、ＰＯＳ端末１からオペレータが離れる状況が発生する可能性が高い、読取情報の条件が設定される。
【００２９】
例えば、取引種別が「商品販売」の場合、品種が「食品」の商品のコードシンボルから読み取られた製造年月日の有効期限が期限切れの状態にあると、ＰＯＳ端末１のオペレータは、有効期限内の食品と取り替えるため、ＰＯＳ端末１から離れる可能性が高い。そこで、図３では、適用条件が「商品販売」のエントリについて、商品の品種が「食品」で且つ製造年月日の有効期限が期限切れであることをロック条件としている。
【００３０】
また、例えば、取引種別が「店頭受取」の場合、ＰＯＳ端末１のオペレータは、顧客宛に届いている品物をバックヤード等に取りに行くため、ＰＯＳ端末１から離れる可能性が高い。そこで、図３では、適用条件が「店頭受取」のエントリについて、読取情報として第１店頭受取情報を読み取ったこと、つまり取引種別が店頭受取であることをロック条件としている。
【００３１】
一方、解除条件には、ロック条件で無効化したキーボード１０２に対する操作を、再び有効化する際の条件が設定される。具体的に、解除条件には、適用条件の取引中にＰＯＳ端末１から離れたオペレータが、再びＰＯＳ端末１に戻った状況を確認することが可能な読取情報の条件が設定される。
【００３２】
例えば、有効期限内の食品に取り替えるためにＰＯＳ端末１から離れたような場合、オペレータは、期限切れの食品と同一種類（商品コードが同一）で、且つ有効期限内の食品を手にした状態でＰＯＳ端末１に戻ることが想定される。そこで、適用条件が「商品販売」のロック条件に対応する解除条件として、読取情報に含まれた商品コードが、期限切れの食品と同一種類で、且つ当該読取情報に含まれた製造年月日が有効期限内であることを設定している。
【００３３】
また、例えば、顧客宛に届いた品物を取りに行くためにＰＯＳ端末１から離れたような場合、オペレータは、顧客宛に届いた品物を手にした状態でＰＯＳ端末１に戻ることが想定される。そこで、適用条件が「店頭受取」のロック条件に対応する解除条件として、引き渡し対象の品物から、第１店頭受取情報に予め対応付けられた第２店頭受取情報が読み取られたことを設定している。ここで、第２店頭受取情報は、例えば、第１店頭受取情報と同一の情報や、第１店頭受取情報の一部を含むものであってもよい。この場合、第１店頭受取情報と第２店頭受取情報との一致判定を行うことで、対応するか否かを判別することができる。また、第２店頭受取情報は、例えば、第１店頭受取情報を配送会社サーバ等に問い合わせすることで、配送会社サーバから通知される情報であってもよい。この場合、コードスキャナ１０６によって読み取られた読取情報と、配送会社サーバから通知された第２店頭受取情報との一致判定を行うことで、対応するか否かを判別することができる。
【００３４】
なお、条件設定データＤ３に格納する適用条件、ロック条件及び解除条件は、図３の例に限らないものとする。例えば、適用条件は、「商品販売」や「店頭受取」以外の取引種別であってもよい。また、「商品販売」や「店頭受取」の各々に、複数のロック条件や解除条件を設定してもよい。
【００３５】
次に、図４を参照して、ＰＯＳ端末１の機能構成について説明する。図４は、ＰＯＳ端末１が備える機能構成の一例を示す図である。図４に示すように、ＰＯＳ端末１は、読取部１１１と、操作受付部１１２と、制御部１１３とを機能部として備える。具体的には、ＰＯＳ端末１のＣＰＵ１１は、ＲＯＭ１２又は記憶部１８に記憶されたプログラムを実行することで、上記した各機能部を実現させる。
【００３６】
読取部１１１は、読取手段の一例である。読取部１１１は、コードスキャナ１０６と協働し、コードシンボルに含まれた情報を読み取ることで読取情報を取得する。例えば、読取部１１１は、販売対象の商品（取引に係る物品）に表示されたコードシンボルから、当該商品の商品コードや製造年月日等の情報を読み取る。また、読取部１１１は、店員の名札等に表示されたコードシンボルから、当該店員の店員コード等を読み取る。また、読取部１１１は、受取伝票や受取対象の品物等、店頭受取に係る物品（取引に係る物品）に表示されたコードシンボルから、店頭受取に使用する第１店頭受取情報や第２店頭受取情報を読み取る。
【００３７】
操作受付部１１２は、操作受付手段の一例である。操作受付部１１２は、キーボード１０２と協働することで、ＰＯＳ端末１に対する操作をキーボード１０２を介して受け付ける。
【００３８】
制御部１１３は、判定手段及び制御手段の一例である。制御部１１３は、ＰＯＳ端末１の動作を統括的に制御する。制御部１１３は、読取部１１１で読み取られた読取情報や、操作受付部１１２が受け付けた操作の内容に応じて、ＰＯＳ端末１を動作させる。
【００３９】
例えば、制御部１１３は、読取部１１１によって店員コードが読み取られると、当該店員コードが店員管理データＤ１に登録された正規の店員コードか否かを判定する。そして、制御部１１３は、正規の店員コードと判定した場合に、オペレータのサインオンが指示されたと判断する。この場合、制御部１１３は、読み取られた店員コードをＲＡＭ１３等に一時記憶し、操作受付部１１２を有効化することでＰＯＳ端末１に対する操作を有効化（ロック解除）する。
【００４０】
また、例えば、制御部１１３は、サインオンが行われた後、店員コードの解除を指示する操作を受け付けると、オペレータのサインオフが指示されたと判断する。この場合、制御部１１３は、一時記憶した店員コードを消去し、操作受付部１１２を無効化することでＰＯＳ端末１に対する操作を無効化（ロック）する。
【００４１】
また、例えば、制御部１１３は、サインオンが行われた後、読取部１１１によって商品コードが読み取られると、当該商品コードに対応する商品情報を商品管理データＤ２から特定し、販売対象の商品として販売登録する。また、制御部１１３は、締めキーが操作されると、ドロワ１０５を開放させ、販売登録した１取引分の商品の決済処理を実行する。
【００４２】
なお、制御部１１３は、商品コードとともに製造年月日が読み取られた場合、当該商品コードに対応する有効期限を商品管理データＤ２から読み出し、有効期限内か否かの判定を行う。具体的には、制御部１１３は、製造年月日に有効期限を加算した年月日が、現在の年月日を超える場合に期限切れと判定する。この場合、制御部１１３は、期限切れを報知するメッセージ等を第１表示器１０４ａに表示する。
【００４３】
また、例えば、制御部１１３は、サインオンが行われた後、読取部１１１によって第１店頭受取情報が読み取られると、店頭受取を報知するメッセージ等を第１表示器１０４ａに表示したり、第１店頭受取情報の問い合わせを配送会社サーバ等に行ったりする。また、制御部１１３は、第１店頭受取情報に対応する第２受取品情報が読取部１１１から読取部１１１によって読み取られると、品物の引き渡しが完了したと判断し、店頭受取の完了を配送会社サーバ等に通知する。
【００４４】
また、制御部１１３は、サインオンが行われた後、条件設定データＤ３に設定された各種条件に基づいて、ＰＯＳ端末１に対する操作の無効化／有効化を制御する。具体的には、制御部１１３は、読取部１１１から入力された読取情報が、条件設定データＤ３の何れかのロック条件に該当する場合、オペレータが自装置から離れるような状況が発生したと判定する。そして、制御部１１３は、操作受付部１１２を無効化することでＰＯＳ端末１に対する操作をロックする。また、制御部１１３は、ロック条件に基づきＰＯＳ端末１をロックした状態で読取部１１１から入力される読取情報が、当該ロック条件に対応する解除条件に該当した場合、オペレータが自装置に戻ったと判定する。そして、制御部１１３は、操作受付部１１２を再び有効化することでロック状態を解除する。
【００４５】
例えば、制御部１１３は、読取情報に含まれた商品（商品コード）の品種が「食品」で、且つ当該読取情報に含まれた製造年月日の有効期限が期限切れであった場合、図３に示した「商品販売」のロック条件に該当すると判定する。また、制御部１１３は、「商品販売」のロック条件でＰＯＳ端末１をロックした状態で、期限切れと判定された商品（食品）と同一種類の商品コードを含み、且つ有効期限内の製造年月日を含んだ読取情報が読取部１１１から入力されると、図３に示した「食品販売」の解除条件に該当すると判定する。
【００４６】
また、例えば、制御部１１３は、読取情報に第１店頭受取情報が含まれる場合、図３に示した「店頭受取」のロック条件に該当すると判定する。また、制御部１１３は、「店頭受取」のロック条件でＰＯＳ端末１をロックした状態で、第１店頭受取情報に対応する第２受取品情報を含んだ読取情報が読取部１１１から入力されると、図３に示した「店頭受取」の解除条件に該当すると判定する。
【００４７】
なお、制御部１１３は、ＰＯＳ端末１のロックに先駆けて、ロック状態への移行を確認するための画面を第１表示器１０４ａに表示してもよい。この場合、制御部１１３は、キーボード１０２等を介してロック状態への移行が指示されたことを条件に、操作受付部１１２を無効化することでＰＯＳ端末１に対する操作をロックする。
【００４８】
また、制御部１１３は、ロック条件に該当した場合、店員コードの解除（サインオフ）を自動で行うことで、操作受付部１１２の無効化、つまりＰＯＳ端末１に対する操作をロックしてもよい。なお、この場合、制御部１１３は、一次記憶した店員コードを保持したまま、店員コードの解除を行うものとする。
【００４９】
また、制御部１１３は、上記した解除条件以外の方法でも、ロック状態を解除できるように構成してもよい。例えば、制御部１１３は、一次記憶した店員コードと同一の店員コードが読取部１１１によって読み取られた場合に、操作受付部１１２を有効化するように構成してもよい。また、例えば、制御部１１３は、店長等の上位ランク（特権ユーザ）の店員コードが読取部１１１によって読み取られた場合には、操作受付部１１２を有効化するように構成してもよい。
【００５０】
次に、図５を参照して、ＰＯＳ端末１の動作例について説明する。ここで、図５は、ＰＯＳ端末１で実行される処理の一例を示すフローチャートである。
【００５１】
まず、制御部１１３は、店員管理データＤ１に登録された正規の店員コードが読取部１１１によって読み取られるまで待機する（ステップＳ１１；Ｎｏ）。読取部１１１によって正規の店員コードが読み取られると、制御部１１３は、サインオンが行われたと判断する（ステップＳ１１；Ｙｅｓ）。次いで、制御部１１３は、読取部１１１で読み取られた店員コードを一時記憶し（ステップＳ１２）、操作受付部１１２を有効化することで、ＰＯＳ端末１に対する操作のロック状態を解除する（ステップＳ１３）。
【００５２】
サインオンが行われると、オペレータは、キーボード１０２を介してＰＯＳ端末１を操作することができ、商品販売や店頭受取等の各種取引に係る処理をＰＯＳ端末１に実行させることができる。
【００５３】
続いて、制御部１１３は、読取部１１１から読取情報が入力されたか否かを判定する（ステップＳ１４）。読取情報が入力された場合（ステップＳ１４；Ｙｅｓ）、制御部１１３は、その読取情報に含まれた情報に基づいて、商品の特定処理や有効期限の判定処理、店頭受取情報の入力処理等の各種の処理を実行する。
【００５４】
また、制御部１１３は、読取情報又は当該読取情報に基づく処理結果（商品の特定処理、有効期限の判定処理等）に基づいて、入力された読取情報が条件設定データＤ３のロック条件に該当するか否かを判定する（ステップＳ１５）。ここで、ロック条件に該当しない場合（ステップＳ１５；Ｎｏ）、制御部１１３は、ステップＳ１４に処理を戻す。
【００５５】
ロック条件に該当した場合（ステップＳ１５；Ｙｅｓ）、制御部１１３は、ロック状態への移行を確認するための画面を第１表示器１０４ａに表示する（ステップＳ１６）。次いで、制御部１１３は、ロック状態への移行が指示されたか否かを判定する（ステップＳ１７）。ここで、ロック状態への移行が指示されない場合（ステップＳ１７；Ｎｏ）、制御部１１３は、ステップＳ１４に処理を戻す。
【００５６】
ロック状態への移行が指示されると（ステップＳ１７；Ｙｅｓ）、制御部１１３は、操作受付部１１２を無効化することで、ＰＯＳ端末１に対する操作をロックする（ステップＳ１８）。
【００５７】
これにより、ＰＯＳ端末１はキーボード１０２を介して操作することが不可能な状態となる。したがって、ＰＯＳ端末１に対する不正な操作を防ぐことができるため、オペレータは安心してＰＯＳ端末１から離れることができる。
【００５８】
続いて、制御部１１３は、読取部１１１から読取情報が入力されるまで待機する（ステップＳ１９；Ｎｏ）。読取情報が入力されると（ステップＳ１９；Ｙｅｓ）、制御部１１３は、読取情報又は当該読取情報に基づく処理結果（商品情報の特定処理、有効期限の判定処理等）に基づいて、入力された読取情報が条件設定データＤ３の解除条件に該当するか否かを判定する（ステップＳ２０）。ここで、解除条件に該当した場合（ステップＳ２０；Ｙｅｓ）、制御部１１３は、操作受付部１１２を有効化することでＰＯＳ端末１のロック状態を解除し（ステップＳ２３）、ステップＳ１４に処理を戻す。
【００５９】
また、解除条件に該当しない場合（ステップＳ２０；Ｎｏ）、制御部１１３は、入力された読取情報に、ステップＳ１２で一時記憶した店員コードと同じ店員コードが含まれるか否かを判定する（ステップＳ２１）。ここで、一時記憶した店員コードと同じ店員コードが含まれた場合（ステップＳ２１；Ｙｅｓ）、制御部１１３は、ステップＳ２３に移行することでＰＯＳ端末１のロック状態を解除する。
【００６０】
また、解除条件に該当せず、一時記憶した店員コードとも一致しない場合（ステップＳ２０；Ｎｏ→ステップＳ２１；Ｎｏ）、制御部１１３は、入力された読取情報に、特権ユーザの店員コードが含まれるか否かを判定する（ステップＳ２２）。ここで、特権ユーザの店員コードが含まれる場合（ステップＳ２２；Ｙｅｓ）、制御部１１３は、ステップＳ２３に移行することでＰＯＳ端末１のロック状態を解除する。なお、入力された読取情報に特権ユーザの店員コードが含まれない場合（ステップＳ２２；Ｎｏ）、制御部１１３は、ステップＳ１９に処理を戻す。
【００６１】
一方、ステップＳ１４において、読取部１１１から読取情報が入力されない場合（ステップＳ１４；Ｎｏ）、制御部１１３は、操作受付部１１２を介して店員コードの解除が指示されたか否かを判定する（ステップＳ２４）。ここで、店員コードの解除が指示されない場合（ステップＳ２４；Ｎｏ）、制御部１１３は、ステップＳ１４に処理を戻す。なお、店員コードの解除を指示する操作以外の他の操作（締めキーの入力等）が行われた場合には、制御部１１３は、その操作内容に応じた処理を行うものとする。
【００６２】
また、店員コードの解除を指示する操作が行われた場合、制御部１１３は、サインオフが指示されたと判断する（ステップＳ２４；Ｙｅｓ）。この場合、制御部１１３は、一時記憶した店員コードを消去する（ステップＳ２５）。そして、制御部１１３は、操作受付部１１２を無効化することで、ＰＯＳ端末１に対する操作をロックし（ステップＳ２６）、ステップＳ１１に処理を戻す。
【００６３】
以上のように、ＰＯＳ端末１は、読取部１１１の読取情報に基づき、取引の途中でオペレータがＰＯＳ端末１から離れるような状況が発生したか否かを判定し、発生したと判定した場合に、ＰＯＳ端末１に対する操作を無効化する。したがって、ＰＯＳ端末１では、取引の途中でオペレータがＰＯＳ端末１から離れるような場合に、サインオフ等の操作を要することなくロック状態に移行させることができるため、オペレータの利便性を向上させることができる。
【００６４】
また、ＰＯＳ端末１は、読取部１１１の読取情報に基づいて、ＰＯＳ端末１から離れたオペレータが再びＰＯＳ端末１に戻ったか否かを判定し、戻ったと判定した場合には、ロック条件で無効化したＰＯＳ端末１に対する操作を有効化する。したがって、ＰＯＳ端末１では、取引の途中でＰＯＳ端末１から離れたオペレータが再び戻った場合に、サインオン等の操作を要することなくロック状態を解除することができるため、オペレータの利便性を向上させることができる。
【００６５】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６６】
例えば、上記実施形態では、コードスキャナ１０６を介して店員コードを読み取る構成としたが、これに限らないものとする。例えば、店員コードは、カードリーダ１０３を介して読み取る構成としてもよい。
【００６７】
また、上記実施形態では、ロック条件に該当した場合に、キーボード１０２を介した操作を無効化したが、操作受付部１１２の機能の一部を無効化することで、キーボード１０２の一部の操作キーのみを無効化する構成としてもよい。この場合、例えば、「締めキー」等、ドロワ１０５の開放動作に係る操作キーを無効化することが好ましい。
【００６８】
また、上記実施形態では、ＰＯＳ端末１は、店員管理データＤ１、商品管理データＤ２及び条件設定データＤ３を記憶部１８に記憶する構成としたが、これに限らないものとする。例えば、店舗サーバ等の外部装置が、店員管理データＤ１、商品管理データＤ２及び条件設定データＤ３の一部又は全てを記憶してもよい。この場合、ＰＯＳ端末１は、通信インタフェース１４等を介して、外部装置に記憶されたデータを参照する。
【００６９】
また、上記実施形態では、ＰＯＳ端末１は、コードスキャナ１０６（読取部１１１）で読み取られた読取情報に基づき、オペレータがＰＯＳ端末１から離れる状況が発生したか否かを判定したが、他の情報も用いて判定する構成としてもよい。例えば、ＰＯＳ端末１は、キーボード１０２やカードリーダ１０３等から入力される情報も用いて、オペレータがＰＯＳ端末１から離れる状況が発生したか否かを判定してもよい。
【００７０】
また、上記実施形態では、ＰＯＳ端末１は、取引種別が店頭受取の場合に、配送会社サーバに問い合わせを行うものとしたが、問合せ先は、配送会社サーバ以外の外部装置であってもよい。例えば、ＰＯＳ端末１は、店舗を運営する企業のサーバ装置（本部サーバ）に問い合わせを行う構成としてもよい。
【００７１】
また、上記実施形態では、ＰＯＳ端末１に適用した例を説明したが、適用対象となる情報処理装置はこれに限定されないものとする。例えば、配送会社の営業所や支店等に設けられる店頭受取等の配送業務に特化した情報処理装置に適用してもよい。
【００７２】
また、上記実施形態のＰＯＳ端末１で実行されるプログラムは、ＰＯＳ端末１が備える記憶媒体（ＲＯＭ１２又は記憶部１８）に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００７３】
また、上記実施形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００７４】
１  ＰＯＳ端末
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  通信インタフェース
１５  Ｉ／Ｏ機器制御部
１６  バス
１７  プリンタ
１８  記憶部
１０１  本体
１０２  キーボード
１０３  カードリーダ
１０４  表示器
１０５  ドロワ
１０６  コードスキャナ
１１１  読取部
１１２  操作受付部
１１３  制御部
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特開２００１−３５１１７４号公報
【図１】
2019204450.tif 000003
【図２】
2019204450.tif 000004
【図３】
2019204450.tif 000005
【図４】
2019204450.tif 000006
【図５】
2019204450.tif 000007