(57)【要約】【課題】より容易に情報読取り装置を導入可能とする。【解決手段】情報処理端末１は、情報読取り装置２と無線通信により連携可能か否かを判断し、連携可能と判断された場合には、操作入力画面３０〜３２を情報読取り装置２に送信し、情報読取り装置２から受信したデータを商品マスタファイル１４に蓄積する。情報読取り装置２は、情報処理端末１と無線通信により連携可能か否かを判断し、連携可能と判断された場合には、情報処理端末１から操作入力画面３０〜３２を受信して画面表示部２３に表示し、操作入力画面３０〜３２に基づいて入力された入力情報を情報処理端末１に送信し、連携不可と判断された場合には、自走モード画面３４を生成して画面表示部２３に表示し、情報処理端末１と連携することなく、自走モード画面３４に基づいて入力された入力情報をデータ記憶部２６に蓄積する。【選択図】図１
2020098536.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を介して連携可能な情報処理端末と情報読取り装置とからなる情報処理システムであって、
前記情報処理端末は、
無線通信を行う第１の無線通信手段と、
第１の記憶手段と、
前記情報読取り装置と無線通信により連携可能か否かを判断する第１の判断手段と、
前記第１の判断手段によって前記情報読取り装置と連携可能と判断された場合には、前記第１の無線通信手段を介して第１の操作入力画面を前記情報読取り装置に送信し、前記第１の無線通信手段を介して前記情報読取り装置から受信した入力情報を前記第１の記憶手段に蓄積するよう制御する第１の制御手段と、を備え、
前記情報読取り装置は、
無線通信を行う第２の無線通信手段と、
表示手段と、
第２の記憶手段と、
前記情報読取り装置と無線通信により連携可能か否かを判断する第２の判断手段と、
前記第２の判断手段によって前記情報処理端末と連携可能と判断された場合には、前記第２の無線通信手段を介して前記第１の操作入力画面を受信して前記表示手段に表示し、前記第２の無線通信手段を介して前記第１の操作入力画面に基づいて入力された入力情報を前記情報処理端末に送信し、前記第２の判断手段によって前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を前記第２の記憶手段に蓄積するよう制御する第２の制御手段と、を備える
ことを特徴とする情報処理システム。
【請求項２】
前記第２の制御手段は、
前記第２の判断手段によって前記情報処理端末と連携不可と判断された後に、再び、前記情報処理端末と連携可能と判断された場合には、前記第２の記憶手段に蓄積した入力情報を、前記第２の無線通信手段を介して前記情報処理端末に送信するよう制御する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の判断手段は、
前記情報処理端末の電池残量が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記情報処理端末の電池残量が所定値を超えた場合に前記情報読取り装置と連携可能と判断し、
前記第２の判断手段は、
前記情報読取り装置の電池残量が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記情報読取り装置の電池残量が所定値を超えた場合に前記情報処理端末と連携可能と判断する、
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記第１の判断手段は、
前記無線通信の電波状況が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報読取り装置と連携可能と判断し、
前記第２の判断手段は、
前記無線通信の電波状況が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報処理端末と連携可能と判断する、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記情報読取り装置は、
数値データを入力するための入力手段と、
バーコードを読み取るためのスキャナ手段と、をさらに備え、
前記入力情報は、
前記入力手段と前記スキャナ手段から取得されたデータである、
ことを特徴とする請求項１乃至４のいずれか一つに記載の情報処理システム。
【請求項６】
情報処理端末と無線通信を介して連携可能な情報読取り装置であって、
無線通信を行う無線通信手段と、
表示手段と、
記憶手段と、
前記情報読取り装置と無線通信により連携可能か否かを判断する判断手段と、
前記判断手段によって前記情報処理端末と連携可能と判断された場合には、前記無線通信手段を介して前記情報処理端末から受信した第１の操作入力画面を前記表示手段に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記無線通信手段を介して前記情報処理端末に送信し、前記判断手段によって前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を前記記憶手段に蓄積するよう制御する制御手段と、を備える
ことを特徴とする情報読取り装置。
【請求項７】
前記制御手段は、
前記判断手段によって前記情報処理端末と連携不可と判断された後に、再び、前記情報処理端末と連携可能と判断された場合には、前記記憶手段に蓄積した入力情報を、前記無線通信手段を介して前記情報処理端末に送信するよう制御する、
ことを特徴とする請求項６に記載の情報読取り装置。
【請求項８】
前記判断手段は、
前記情報読取り装置の電池残量が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記情報読取り装置の電池残量が所定値を超えた場合に前記情報処理端末と連携可能と判断する、
ことを特徴とする請求項７に記載の情報読取り装置。
【請求項９】
前記判断手段は、
前記無線通信の電波状況が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報処理端末と連携可能と判断する、
ことを特徴とする請求項８に記載の情報読取り装置。
【請求項１０】
前記情報読取り装置は、
数値データを入力するための入力手段と、
バーコードを読み取るためのスキャナ手段と、をさらに備え、
前記入力情報は、
前記入力手段と前記スキャナ手段から取得されたデータである、
ことを特徴とする請求項６乃至９のいずれか一つに記載の情報読取り装置。
【請求項１１】
無線通信を介して情報読取り装置と連携可能な情報処理端末であって、
無線通信を行う無線通信手段と、
前記情報読取り装置と無線通信により連携可能か否かを判断する判断手段と、
記憶手段と、
前記判断手段によって前記情報読取り装置と連携可能と判断された場合には、前記無線通信手段を介して、第１の操作入力画面を前記情報読取り装置に送信し、前記第１の操作入力画面に基づいて前記情報読取り装置で入力された入力情報を前記無線通信手段を介して受信し、前記受信した入力情報を前記記憶手段に保存するよう制御する制御手段と、を備える
ことを特徴とする情報処理端末。
【請求項１２】
前記制御手段は、
前記判断手段によって前記情報読取り装置と連携不可と判断された後に、再び、前記情報読取り装置と連携可能と判断された場合には、連携が回復した直後に前記情報読取り装置から送信されてくる入力情報を、前記無線通信手段を介して受信し、前記受信した入力情報を前記記憶手段に保存するよう制御する、
ことを特徴とする請求項１１に記載の情報処理端末。
【請求項１３】
前記判断手段は、
前記情報処理端末の電池残量が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記情報処理端末の電池残量が所定値を超えた場合に前記情報読取り装置と連携可能と判断する、
ことを特徴とする請求項１２に記載の情報処理端末。
【請求項１４】
前記判断手段は、
前記無線通信の電波状況が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報読取り装置と連携可能と判断する、
ことを特徴とする請求項１３に記載の情報処理端末。
【請求項１５】
無線通信を介して連携可能な情報処理端末と情報読取り装置との間における情報処理方法であって、
前記情報処理端末が、前記情報読取り装置と無線通信により連携可能か否かを判断するステップと、
前記情報処理端末が、前記情報読取り装置と連携可能と判断された場合に、第１の操作入力画面を前記情報読取り装置に送信するステップと、
前記情報読取り装置が、前記情報処理端末と無線通信により連携可能か否かを判断するステップと、
前記情報処理端末と連携可能と判断された場合には、前記情報読取り装置が、前記第１の操作入力画面を受信して表示手段に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記情報処理端末に送信するステップと、
前記情報処理端末と連携不可と判断された場合には、前記情報読取り装置が、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を記憶手段に蓄積するステップと、を含む
ことを特徴とする情報処理方法。
【請求項１６】
情報処理端末と無線通信を介して連携可能な情報読取り装置に用いるコンピュータに、
前記情報処理端末と無線通信により連携可能か否かを判断する判断機能、
前記情報処理端末と連携可能と判断された場合には、前記無線通信を介して前記情報処理端末から受信した第１の操作入力画面を表示部に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記無線通信を介して前記情報処理端末に送信する機能、
前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示部に表示し、前記第２の操作入力画面に基づいて入力された入力情報を記憶部に蓄積する機能、
を実現させることを特徴とするプログラム。
【請求項１７】
情報読取り装置と無線通信を介して連携可能な情報処理端末に用いるコンピュータに、
前記情報読取り装置と無線通信により連携可能か否かを判断する判断機能、
前記情報読取り装置と連携可能と判断された場合には、前記無線通信を介して、第１の操作入力画面を前記情報読取り装置に送信し、前記第１の操作入力画面に基づいて前記情報読取り装置で入力された入力情報を前記無線通信を介して受信し、前記受信した入力情報を記憶部に保存する機能、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報読取り装置、情報処理端末、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、シンボルとしてのバーコード又は２次元コード（以下、バーコードと総称する）をスキャンするスキャナ部を備え、シンボルを読み取る携帯型の情報読取り装置（ハンディーターミナル）が知られている（例えば、特許文献１参照）。
【０００３】
上記情報読取り装置は、スキャナ部によってバーコードを読み取る処理と、その読み取ったバーコードデータを業務に活用するための処理とを、専用に開発された業務アプリケーションによって行っている。業務アプリケーションは、読み取ったバーコードデータをもとに商品情報を検索して表示したり、商品情報や在庫情報をサーバに問い合わせて表示したりする等、用途に応じて多種多様な処理を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−０２１８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術による情報読取り装置では、バーコードを読み取る処理と、その読み取ったバーコードデータを業務に活用するための処理とを１台の専用端末で実行するため、比較的高い処理能力が必要となるので、コストアップにつながり、小規模の店舗などでは、導入するのが難しいという問題があった。
【０００６】
そこで本発明の課題は、より容易に情報読取り装置を導入可能とすることである。
【課題を解決するための手段】
【０００７】
この発明の第１の様態に係る情報処理システムは、無線通信を介して連携可能な情報処理端末と情報読取り装置とからなる情報処理システムであって、前記情報処理端末は、無線通信を行う第１の無線通信手段と、第１の記憶手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する第１の判断手段と、前記第１の判断手段によって前記情報読取り装置と連携可能と判断された場合には、前記第１の無線通信手段を介して第１の操作入力画面を前記情報読取り装置に送信し、前記第１の無線通信手段を介して前記情報読取り装置から受信した入力情報を前記第１の記憶手段に蓄積するよう制御する第１の制御手段と、を備え、前記情報読取り装置は、無線通信を行う第２の無線通信手段と、表示手段と、第２の記憶手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する第２の判断手段と、前記第２の判断手段によって前記情報処理端末と連携可能と判断された場合には、前記第２の無線通信手段を介して前記第１の操作入力画面を受信して前記表示手段に表示し、前記第２の無線通信手段を介して前記第１の操作入力画面に基づいて入力された入力情報を前記情報処理端末に送信し、前記第２の判断手段によって前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を前記第２の記憶手段に蓄積するよう制御する第２の制御手段と、を備えることを特徴とする。
【０００８】
この発明の第２の様態に係る情報読取り装置は、情報処理端末と無線通信を介して連携可能な情報読取り装置であって、無線通信を行う無線通信手段と、表示手段と、記憶手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する判断手段と、前記判断手段によって前記情報処理端末と連携可能と判断された場合には、前記無線通信手段を介して前記情報処理端末から受信した第１の操作入力画面を前記表示手段に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記無線通信手段を介して前記情報処理端末に送信し、前記判断手段によって前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を前記記憶手段に蓄積するよう制御する制御手段と、を備えることを特徴とする。
【０００９】
この発明の第３の様態に係る情報処理端末は、無線通信を介して情報読取り装置と連携可能な情報処理端末であって、無線通信を行う無線通信手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する判断手段と、記憶手段と、前記判断手段によって前記情報読取り装置と連携可能と判断された場合には、前記無線通信手段を介して、第１の操作入力画面を前記情報読取り装置に送信し、前記第１の操作入力画面に基づいて前記情報読取り装置で入力された入力情報を前記無線通信手段を介して受信し、前記受信した入力情報を前記記憶手段に保存するよう制御する制御手段と、を備えることを特徴とする。
【００１０】
この発明の第４の様態に係る情報処理方法は、無線通信を介して連携可能な情報処理端末と情報読取り装置との間における情報処理方法であって、前記情報処理端末が、前記情報読取り装置と無線通信により連携可能か否かを判断するステップと、前記情報処理端末が、前記情報読取り装置と連携可能と判断された場合に、第１の操作入力画面を前記情報読取り装置に送信するステップと、前記情報読取り装置が、前記情報処理端末と無線通信により連携可能か否かを判断するステップと、前記情報処理端末と連携可能と判断された場合には、前記情報読取り装置が、前記第１の操作入力画面を受信して表示手段に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記情報処理端末に送信するステップと、前記情報処理端末と連携不可と判断された場合には、前記情報読取り装置が、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を記憶手段に蓄積するステップと、を含むことを特徴とする。
【００１１】
この発明の第５の様態に係るプログラムは、情報処理端末と無線通信を介して連携可能な情報読取り装置に用いるコンピュータに、前記情報処理端末と無線通信により連携可能か否かを判断する判断機能、前記情報処理端末と連携可能と判断された場合には、前記無線通信を介して前記情報処理端末から受信した第１の操作入力画面を表示部に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記無線通信を介して前記情報処理端末に送信する機能、前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示部に表示し、前記第２の操作入力画面に基づいて入力された入力情報を記憶部に蓄積する機能、を実現させることを特徴とする。
【００１２】
この発明の第６の様態に係るプログラムは、情報読取り装置と無線通信を介して連携可能な情報処理端末に用いるコンピュータに、前記情報読取り装置と無線通信により連携可能か否かを判断する判断機能、前記情報読取り装置と連携可能と判断された場合には、前記無線通信を介して、第１の操作入力画面を前記情報読取り装置に送信し、前記第１の操作入力画面に基づいて前記情報読取り装置で入力された入力情報を前記無線通信を介して受信し、前記受信した入力情報を記憶部に保存する機能、を実現させることを特徴とする。
【発明の効果】
【００１３】
この発明によれば、より容易に情報読取り装置を導入することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態による情報処理システムの構成を示す外観図である。
【図２】本実施形態による情報読取り装置（ハンディスキャナ）２の使用形態を示す斜視図である。
【図３】（ａ）は、本実施形態による情報処理端末（スマートフォン）１の機能構成を示すブロック図であり、（ｂ）は、本実施形態による情報読取り装置２の機能構成を示すブロック図である。
【図４】本実施形態による情報読取り装置２での入力項目の属性情報を示す図である。
【図５】本実施形態による情報処理端末１の商品マスタファイルのデータ構造を示す概念図である。
【図６】本実施形態による情報処理端末１の棚入れ（棚卸し）ファイルのデータ構造を示す概念図である。
【図７】本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（メインルーチン）を説明するためのフローチャートである。
【図８】本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（メイン）を説明するためのフローチャートである。
【図９】本実施形態（連携時）による情報読取り装置２の初期入力画面（棚番号入力画面）の一例を示す模式図である。
【図１０】本実施形態（連携時）による情報読取り装置２の商品コード入力画面の一例を示す模式図である。
【図１１】本実施形態（連携時）による情報読取り装置２での入力値不正時の表示画面の一例を示す模式図である。
【図１２】本実施形態（連携時）による情報読取り装置２の数量入力画面の一例を示す模式図である。
【図１３】本実施形態による情報処理端末１の業務アプリケーションの表示画面の一例を示す模式図である。
【図１４】本実施形態による情報読取り装置２の動作（入力待ち＆監視処理）を説明するためのフローチャートである。
【図１５】本実施形態による情報処理端末１の動作（受信待ち＆監視処理）を説明するためのフローチャートである。
【図１６】本実施形態による情報読取り装置２の動作（自走モード処理（１））を説明するためのフローチャートである。
【図１７】本実施形態（自走モード時）による情報読取り装置２の表示画面の一例を示す模式図である。
【図１８】本実施形態による情報読取り装置２の動作（自走モード処理（２））を説明するためのフローチャートである。
【図１９】本実施形態による情報処理端末１の動作（自走モード監視処理）を説明するためのフローチャートである。
【図２０】本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（自走モード後処理）を説明するためのフローチャートである。
【図２１】本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（ヘルプ画面処理）を説明するためのフローチャートである。
【図２２】本実施形態（連携時）による情報読取り装置２のヘルプ画面の一例を示す模式図である。
【図２３】本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（入力エラー処理）を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１６】
Ａ．実施形態の構成
図１は、本発明の実施形態による情報処理システムの構成を示す外観図である。
本実施形態による情報処理システムは、情報処理端末１と情報読取り装置２とから構成されている。情報処理端末１は、業務アプリケーションを実行可能なスマートフォンや、タブレットなどの端末からなる。情報読取り装置２は、バーコードを読み取ることに特化した装置である。情報処理端末１と情報読取り装置２とは、無線通信（ブルートゥース（登録商標）や、ＷｉＦｉ（登録商標）など）を用いて各種データを送受信する。
【００１７】
情報処理端末１は、前面にタッチパネルを有する画面表示部１３を備えている。なお、情報処理端末１は、一般的なスマートフォンであるので詳細な説明を省略する。情報読取り装置２の前面には、画面表示部２３、キー入力部２４を備えている。画面表示部２３は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ(Electro-Luminescence)ディスプレイ等により構成されている。キー入力部２４は、文字キー、カーソルキー、ファンクションキーなど、情報の入力や操作に必要な各種のキーを備えている。
【００１８】
図２は、本実施形態による情報読取り装置（ハンディスキャナ）２の使用形態を示す斜視図である。情報読取り装置２は、ユーザが片手で握ると把持できるような形状を有しており、把持した手の人差し指で操作（プッシュ操作）しやすい位置にスキャンのトリガ入力を受け付けるトリガボタン３が設けられている。また、情報読取り装置２の裏面側には、凸形状のバーコード読取り部２５が設けられており、情報読取り装置２を商品のバーコードの部分に向けてトリガボタン３を押下することで、容易に商品のバーコードを読み取ることが可能になっている。なお、バーコード読取り部２５からはレーザーが照射されるようになっている。
【００１９】
図３（ａ）は、本実施形態による情報処理端末１の機能構成を示すブロック図であり、同図（ｂ）は、本実施形態による情報読取り装置２の機能構成を示すブロック図である。
図３（ａ）に示すように、情報処理端末１は、業務アプリケーション１０、通信制御部１１、電池状態監視部１２、画面表示部１３、商品マスタファイル１４、棚入れデータファイル１５、および棚卸しデータファイル１６から構成されている。
【００２０】
業務アプリケーション１０は、棚卸し、棚入れなどの商品管理を行うソフトウェアである。通信制御部１１は、無線通信（ブルートゥース（登録商標）や、ＷｉＦｉ（登録商標）など）を制御し、情報読取り装置２との間でデータの送受信を行う。特に、本実施形態では、通信制御部１１は、棚卸し作業に関するデータ入力画面や、ヘルプ画面などを情報読取り装置２に送信し、情報読取り装置２から各種入力データを受信する。
【００２１】
電池状態監視部１２は、自身の電池（二次電池）の残量を監視し、所定値以下になった旨、あるいは充電されて所定値を超えた旨を業務アプリケーション１０に通知する。画面表示部１３は、スマートフォンの通常の画面以外に、業務アプリケーション実行時には、棚卸し作業に関する情報が一覧表示された画面（後述）を表示する。
【００２２】
商品マスタファイル１４は、業務アプリケーションで取り扱う商品の商品コードと商品名とを紐づけて記憶している。棚入れデータファイル１５および棚卸しデータファイル１６は、それぞれ棚入れ、棚卸し作業で入力されたデータを記憶している。
【００２３】
図３（ｂ）に示すように、情報読取り装置２は、ＰＣＤ（ＬＥＶＥＬ１）プログラム２０、通信制御部２１、電池状態監視部２２、画面表示部２３、キー入力部２４、バーコード読取り部２５、データ記憶部２６、およぶブザー＆鳴動制御部２７から構成されている。
【００２４】
ＰＣＤ（Perfect Companion Device：ＬＥＶＥＬ１）プログラム２０は、バーコード入力、キー入力、画面表示、ブザー鳴動（バイブレーション）などを自在に制御できる命令セットを実装しており、情報処理端末１と無線通信により連携して動作している場合には、基本的に情報処理端末１から受信した画面やデータを表示し、バーコード入力やキー入力されたデータを通信制御部２１を介して情報処理端末１に送信するよう各部を制御する。また、ＰＣＤ（ＬＥＶＥＬ１）プログラム２０は、情報処理端末１又は情報読取り装置２の少なくともいずれか一方の電池残量が低下した場合、あるいは電波状況が低下して無線通信が困難になった場合に、情報処理端末１との連携なしに、情報読取り装置２単独で業務（棚卸し作業）を継続するように各部を制御する。
【００２５】
通信制御部２１は、無線通信（ブルートゥース（登録商標）や、ＷｉＦｉ（登録商標）など）を制御し、情報処理端末１との間でデータの送受信を行う。特に、本実施形態では、通信制御部２１は、棚卸し作業に関するデータ入力画面や、ヘルプ画面などを情報処理端末１から受信し、情報処理端末１に各種入力データを送信する。
【００２６】
電池状態監視部２２は、自身の電池（二次電池）の残量を監視し、所定値以下になった旨、あるいは充電されて所定値を超えた旨をＰＣＤ（ＬＥＶＥＬ１）プログラム２０に通知する。画面表示部２３は、情報処理端末１から受信した棚卸し作業に関する各種画面（後述）や、入力データを表示する。キー入力部２４は、文字キー、カーソルキー、ファンクションキーなど、情報の入力や操作に必要な各種のキーからなる（トリガボタン３を含む）。
【００２７】
バーコード読取り部２５は、図示しない発光部、受光部、ゲイン回路、２値化回路を備え、バーコードを読み取るレーザースキャナである。具体的には、トリガボタン３が操作されると、発光部から出射した光束がバーコードに照射され、その反射光を受光部により受光して電気信号に変換する。その電気信号をゲイン回路により増幅し、２値化回路により２値データに変換して出力する。
【００２８】
データ記憶部２６は、情報処理端末１から受信した各種画面データを保持するとともに、情報読取り装置２だけで棚卸し作業を行う自走モード時に、入力されたデータを記憶する。該データ記憶部２６に記憶されたデータは、自走モードが解除されると、情報処理端末１に送信される。ブザー＆鳴動制御部２７は、情報処理端末１からエラーが通知されると、ブザー音を鳴動してユーザにエラー発生を報知する。
【００２９】
図４は、本実施形態による情報読取り装置２での入力項目の属性情報を示す図である。図４において、本実施形態では、情報読取り装置２における入力項目として「棚番号」、「コード」および「数量」を設定し、それぞれに「文字属性」、「桁数」および「入力方法」を設定している。「棚番号」は、商品が置かれている棚を識別するための情報であり、「文字属性」として英数字、「桁数」として６文字、「入力方法」としてキーによる入力が設定されている。「コード」は、商品を識別するための情報であり、「文字属性」として英数字、「桁数」として１３文字、「入力方法」としてバーコード又はキーによる入力が設定されている。「数量」は、商品の（在庫）数量であり、「文字属性」として数字、「桁数」として５桁、「入力方法」としてキーによる入力が設定されている。
【００３０】
図５は、本実施形態による情報処理端末１の商品マスタファイルのデータ構造を示す概念図である。商品マスタファイル１４は、「フィールド」、「属性」、「桁数」、「備考」からなり、「フィールド」としては、「商品コード」および「商品名」が設定されている。「商品コード」は、上記「コード」に対応し、商品を識別するための情報であり、「属性」としてＳｔｒｉｎｇ（文字列）、「桁数」として１３文字、「備考」として前０埋めで登録することが設定されている。「商品名」は、上記「商品コード」に紐づけられた、商品の名称からなる情報であり、「属性」としてＳｔｒｉｎｇ（文字列）、「桁数」として１６文字が設定されている。すなわち、商品マスタファイル１４を参照することで、「商品コード」に対応する「商品名」を取得することができる。
【００３１】
図６は、本実施形態による情報処理端末１の棚入れ（棚卸し）ファイルのデータ構造を示す概念図である。棚入れ（棚卸し）ファイルは、「フィールド」、「属性」、「桁数」、「備考」からなり、「フィールド」としては、「番号」、「日付」、「時間」、「業務日付」、棚番号」、「商品コード」および「数量」が設定されている。「番号」は、入力順を示す情報であり、「属性」として「Ｓｔｒｉｎｇ（文字列）」、「桁数」として６文字、「備考」として入力番号６桁（指示有り時は指示番号）という内容が設定されている。
【００３２】
「日付」は、棚入れ（棚卸し）を行った日付を示す情報であり、「属性」としてＤａｔｅ、「桁数」として８桁、「備考」として作業日であるという内容が設定されている。「時間」は、棚入れ（棚卸し）を行った時間（時刻）を示す情報であり、「属性」としてＴｉｍｅ、「桁数」として６桁、「備考」として作業時間であるという内容が設定されている。
【００３３】
「業務日付」は、棚入れ（棚卸し）データを入力した日付を示す情報であり、「属性」としてＤａｔｅ、「桁数」として８桁、「備考」として入力日付であるという内容が設定されている。「棚番号」は、商品が置かれている棚を識別するための情報であり、「文字属性」としてＳｔｒｉｎｇ（文字列）、「桁数」として６文字、「備考」として入力棚番号であるという内容が設定されている。
【００３４】
「商品コード」は、上記「商品コード」、「コード」に対応し、商品を識別するための情報であり、「属性」としてＳｔｒｉｎｇ（文字列）、「桁数」として１３文字が設定されている。「数量」は、商品の（在庫）数量であり、「属性」としてＮｕｍｂｅｒ（数字）、「桁数」として５桁が設定されている。
【００３５】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
図７、図８は、本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（メインルーチン）を説明するためのフローチャートである。また、図９は、本実施形態（連携時）による情報読取り装置２の初期入力画面（棚番号入力画面）の一例を示す模式図である。また、図１０は、本実施形態（連携時）による情報読取り装置２の商品コード入力画面の一例を示す模式図である。図１１は、本実施形態（連携時）による情報読取り装置２での入力値不正時の表示画面の一例を示す模式図である。図１２は、本実施形態（連携時）による情報読取り装置２の数量入力画面の一例を示す模式図である。
【００３６】
まず、情報処理端末１は、通信制御部１１により無線接続を開始し（ステップＳ１０）、情報読取り装置２は、通信制御部２１により無線待受けとなる（ステップＳ７０）。次に、情報処理端末１および情報読取り装置２は、無線通信の接続が確立したか否かを判断する（ステップＳ１２、Ｓ７２）。そして、無線通信の接続が確立していない場合には（ステップＳ１２のＮＯ、Ｓ７２のＮＯ）、それぞれステップＳ１０、Ｓ７０に戻り、無線接続を継続する。一方、無線通信の接続が確立すると（ステップＳ１２のＹＥＳ、Ｓ７２のＹＥＳ）、情報処理端末１は、入力属性情報を情報読取り装置２に送信し（ステップＳ１４）、情報読取り装置２は、当該入力属性情報を受信する（ステップＳ７４）。ここで、入力属性情報とは、図４に示す情報読取り装置２での「入力項目」、それぞれの「文字属性」および「桁数」である。
【００３７】
次に、情報処理端末１は、棚番号入力画面を情報読取り装置２に送信する（ステップＳ１６）。情報読取り装置２は、当該棚番号入力画面を受信し（ステップＳ７６）、図９に示すような棚番号入力画面（初期入力画面）３０を画面表示部２３に表示する（ステップＳ７８）。棚番号入力画面３０は、現在の画面が棚卸し画面であることを示すタイトル［棚卸］、棚卸番号［０００００１］、棚卸日［２０１６０３３３０］とともに、棚番号、コード、数量の入力欄、ヘルプ画面へ移行するためのガイダンス「Ｆ１：ヘルプ」、１つ前の画面に戻るためのガイダンス「Ｆ４：戻る」から構成される。
【００３８】
次に、情報読取り装置２は、イベント（キー又はバーコード入力、自走モード切替えイベント）の入力待ち＆監視処理を実行する（ステップＳ８０）。ここで、情報読取り装置２は、ユーザによりキー入力操作が行われるか、バーコードの読み取りが行われると、キーコード、バーコードデータを情報処理端末１に送信し、自走モード切替えイベントが発生すると、自走モード切替え通知を情報処理端末１に送信する。ここで、自走モード切替えイベントとは、電池残量が所定値以下（電池残量の低下）となるか、無線通信の電波状況が所定値以下（電波状況の悪化）となる状況を指す。また、自走モードとは、情報処理端末１とデータ通信することなく、情報読取り装置２のみで棚卸し作業を行う動作モードを意味する。なお、当該入力待ち＆監視処理の詳細については後述する。
【００３９】
一方、情報処理端末１は、イベント（データの受信、電池残量、電波状況）の監視を行う受信待ち＆監視処理を実行し（ステップＳ１８）、受信したデータ、電池残量、又は電波状況に応じて処理を振り分ける（ステップＳ２０）。なお、当該受信待ち＆監視処理の詳細については後述する。
【００４０】
情報処理端末１は、情報読取り装置２から「Ｆ１（ヘルプ）」のキーコードを受信した場合には、ヘルプ画面処理を実行する（ステップＳ２２）。なお、当該ヘルプ画面処理の詳細について後述する。そして、情報処理端末１は、ヘルプ画面処理が終了すると、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。
【００４１】
また、情報処理端末１は、情報読取り装置２から「Ｆ４（戻る）」のキーコードを受信した場合には、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。また、情報処理端末１は、情報読取り装置２から受信したデータが、棚番号や、Ｆ１、Ｆ４のキーコードでもない場合、すなわち棚番号入力画面３０で入力され得ないデータである場合には、入力エラー処理を実行する（ステップＳ２４）。なお、当該入力エラー処理の詳細については後述する。そして、情報処理端末１は、入力エラー処理が終了すると、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。
【００４２】
また、情報処理端末１は、情報読取り装置２から自走モード切替え通知を受信した場合、あるいは情報処理端末１において自走モード切替えイベント（情報処理端末１自体の電池残量の所定値以下、または電波状況の所定値以下）が発生した場合には、自走モードの動作中に自身の電池残量の状況や無線通信の電波状況を監視する自走モード監視処理を実行する（ステップＳ２６）。なお、自走モード監視処理の詳細については後述する。そして、情報処理端末１は、自走モード監視処理が終了すると、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。また、情報処理端末１は、情報読取り装置２から棚番号を受信した場合には、図１０に示すような商品コード入力画面３１を情報読取り装置２に送信する（ステップＳ２８）。
【００４３】
一方、情報読取り装置２は、ステップＳ８０の入力待ち＆監視処理において、自走モード切替えイベントが発生したか否かを判断し（ステップＳ８２）、自走モード切替えイベントが発生した場合には（ステップＳ８２のＹＥＳ）、自走モード処理を実行する（ステップＳ８４）。上述したように、自走モード処理では、情報処理端末１とデータ通信することなく、情報読取り装置２のみで棚卸し作業を行う。なお、当該自走モード処理の詳細については後述する。そして、自走モード処理から復帰すると、ステップＳ７６に戻り、棚番号入力画面の受信以降繰り返す。
【００４４】
一方、自走モード切替えイベントが発生していない場合には（ステップＳ８２のＮＯ）、情報読取り装置２は、情報処理端末１からの商品コード入力画面３１を受信し（ステップＳ８６）、図１０に示すような商品コード入力画面３１を画面表示部２３に表示する（ステップＳ８８）。商品コード入力画面３１は、現在の画面が棚卸し画面であることを示すタイトル［棚卸］、棚卸番号［０００００１］、棚卸日［２０１６０３３３０］とともに、ユーザが入力した棚番号［１１］、コード、数量の入力欄、ヘルプ画面へ移行するためのガイダンス「Ｆ１：ヘルプ」、１つ前の画面に戻るためのガイダンス「Ｆ４：戻る」から構成される。
【００４５】
次に、情報読取り装置２は、イベント（キー又はバーコード入力、自走モード切替えイベント）の入力待ち＆監視処理を実行する（ステップＳ９０）。ここで、情報読取り装置２は、ユーザによりキー入力操作が行われるか、バーコードの読み取りが行われると、キーコード、バーコードデータを情報処理端末１に送信し、自走モード切替えイベントが発生すると、自走モード切替え通知を情報処理端末１に送信する。
【００４６】
一方、情報処理端末１は、イベント（データの受信、電池残量、電波状況）の監視を行う受信待ち＆監視処理を実行し（ステップＳ３０）、受信したデータ、電池残量、又は電波状況に応じて処理を振り分ける（ステップＳ３２）。情報処理端末１は、情報読取り装置２から「Ｆ１（ヘルプ）」のキーコードを受信した場合には、ヘルプ画面処理を実行する（ステップＳ３４）。そして、情報処理端末１は、ヘルプ画面処理が終了すると、ステップＳ２８に戻り、商品コード入力画面３１の送信以降を繰り返す。
【００４７】
また、情報処理端末１は、情報読取り装置２から「Ｆ４（戻る）」のキーコードを受信した場合には、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。また、情報処理端末１は、情報読取り装置２から受信したデータが、商品コード（バーコードデータ）や、Ｆ１、Ｆ４のキーコードでない場合、すなわち商品コード入力画面３１で入力され得ないデータである場合には、入力エラー処理を実行する（ステップＳ３６）。
【００４８】
例えば、商品コード入力画面３１において情報読取り装置２から間違った商品コード（バーコードデータ）が受信された場合には、情報処理端末１は、図１１に示すように、情報読取り装置２の商品コード入力画面３１において、受信した商品コードをクリアするとともに、エラーである旨を報知するブザー音を鳴動させるよう制御する。そして、情報処理端末１は、入力エラー処理が終了すると、ステップＳ２８に戻り、商品コード入力画面３１の送信以降を繰り返す。
【００４９】
また、情報処理端末１は、情報読取り装置２から自走モード切替え通知を受信した場合、あるいは情報処理端末１において自走モード切替えイベント（情報処理端末１自体の電池残量の所定値以下、または電波状況の所定値以下）が発生した場合には、自走モード監視処理を実行する（ステップＳ３８）。そして、情報処理端末１は、自走モード監視処理が終了すると、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。また、情報処理端末１は、情報読取り装置２から商品コードを受信した場合には、商品マスタファイル１４から商品コードに対応する商品名を取得する（ステップＳ４０）。
【００５０】
次に、情報処理端末１は、受信した商品コードに対応する該当商品がなかったか否かを判断する（ステップＳ４２）。そして、受信した商品コードに対応する商品が商品マスタファイル１４にある場合には（ステップＳ４２のＮＯ）、棚入れデータファイル１５に該当商品コードがないか否かを判断する（ステップＳ４４）。そして、棚入れデータファイル１５に該当商品コードがある場合には（ステップＳ４４のＮＯ）、取得した商品名とともに図１２に示す数量入力画面３２を情報読取り装置２に送信する（ステップＳ４８）。
【００５１】
一方、情報処理端末１は、受信した商品コードに対応する商品が商品マスタファイル１４にない場合（ステップＳ４２のＹＥＳ）、又は該当商品コードが棚入れデータファイル１５にない場合（ステップＳ４２のＹＥＳ）、入力エラー処理を実行し（ステップＳ４６）、その後、ステップＳ２８に戻り、商品コード入力画面３１の送信以降を繰り返す。
【００５２】
一方、情報読取り装置２は、ステップＳ９０の入力待ち＆監視処理において、自走モード切替えイベントが発生したか否かを判断し（ステップＳ９２）、自走モード切替えイベントが発生した場合には（ステップＳ９２のＹＥＳ）、自走モード処理を実行する（ステップＳ９４）。そして、自走モード処理から復帰すると、ステップＳ７６に戻り、棚番号入力画面３０の受信以降繰り返す。
【００５３】
一方、自走モード切替えイベントが発生していない場合には（ステップＳ９２のＮＯ）、情報読取り装置２は、情報処理端末１から数量入力画面３２を受信し（ステップＳ９６）、図１２に示す数量入力画面３２を画面表示部２３に表示する（ステップＳ９８）。数量入力画面３２は、現在の画面が棚卸し画面であることを示すタイトル［棚卸］、棚卸番号［０００００１］、棚卸日［２０１６０３３３０］とともに、ユーザが入力した棚番号［１１］、バーコードから読み取ったコード［４９０２１０２００００１７］、商品コードから取得した商品名「シャーペン」、数量の入力欄、ヘルプ画面へ移行するためのガイダンス「Ｆ１：ヘルプ」、１つ前の画面に戻るためのガイダンス「Ｆ４：戻る」から構成される。
【００５４】
次に、情報読取り装置２は、イベント（キー又はバーコード入力、自走モード切替えイベント）の入力待ち＆監視処理を実行する（ステップＳ１００）。ここで、情報読取り装置２は、ユーザによりキー入力操作が行われるか、バーコードの読み取りが行われると、キーコード、バーコードデータを情報処理端末１に送信し、自走モード切替えイベントが発生すると、自走モード切替え通知を情報処理端末１に送信する。
【００５５】
一方、情報処理端末１は、イベント（データの受信、電池残量、電波状況）の監視を行う受信待ち＆監視処理を実行し（ステップＳ５０）、受信したデータ、電池残量、又は電波状況に応じて処理を振り分ける（ステップＳ５２）。情報処理端末１は、情報読取り装置２から「Ｆ１（ヘルプ）」のキーコードを受信した場合には、ヘルプ画面処理を実行する（ステップＳ５４）。そして、情報処理端末１は、ヘルプ画面処理が終了すると、ステップＳ４８に戻り、数量入力画面３２の送信以降を繰り返す。
【００５６】
また、情報処理端末１は、情報読取り装置２から「Ｆ４（戻る）」のキーコードを受信した場合には、ステップＳ２８に戻り、商品コード入力画面３１の送信以降を繰り返す。また、情報処理端末１は、情報読取り装置２から受信したデータが、数量や、Ｆ１、Ｆ４のキーコードでない場合、すなわち数量入力画面３２で入力され得ないデータである場合には、入力エラー処理を実行する（ステップＳ５６）。そして、情報処理端末１は、入力エラー処理が終了すると、ステップＳ４８に戻り、数量入力画面３２の送信以降を繰り返す。
【００５７】
また、情報処理端末１は、情報読取り装置２から自走モード切替え通知を受信した場合、あるいは情報処理端末１において自走モード切替えイベント（情報処理端末１自体の電池残量が所定値以下、または電波状況が所定値以下）が発生した場合には、自走モード監視処理を実行する（ステップＳ５８）。そして、情報処理端末１は、自走モード監視処理が終了すると、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。また、情報処理端末１は、情報読取り装置２から数量を受信した場合には、棚卸しデータファイル１６に入力情報（［番号］、［日付］、［時間］、［業務日付］、［棚番号］、［商品コード］、［数量］）を記録する（ステップＳ６０）。そして、情報処理端末１は、ブザーの鳴動を指示するブザー鳴動（登録完了）を送信する（ステップＳ６２）。その後、ステップＳ１６に戻り、棚番号入力画面３０の送信以降を繰り返す。
【００５８】
一方、情報読取り装置２は、ステップＳ１００の入力待ち＆監視処理において、自走モード切替えイベントが発生したか否かを判断し（ステップＳ１０２）、自走モード切替えイベントが発生した場合には（ステップＳ１０２のＹＥＳ）、自走モード処理を実行する（ステップＳ１０４）。そして、自走モード処理から復帰すると、ステップＳ７６に戻り、棚番号入力画面の受信以降繰り返す。
【００５９】
一方、自走モード切替えイベントが発生していない場合には（ステップＳ１０２のＮＯ）、情報読取り装置２は、情報処理端末１からブザー鳴動（登録完了）を受信し（ステップＳ１０６）、正常に登録されたことを示すブザー音を鳴動する（ステップＳ１０８）。その後、情報読取り装置２は、ステップＳ７６に戻り、棚番号入力画面３０の受信以降繰り返す。
【００６０】
図１３は、本実施形態による情報処理端末１の業務アプリケーション１０による表示画面の一例を示す模式図である。上述した情報読取り装置２との連携動作において、情報処理端末１の画面表示部１３には、図１３に示すような業務アプリケーション画面３３が表示される。業務アプリケーション画面３３は、［棚卸番号］、［商品コード］、［商品名］、［処理日］、［棚番号］、［数量］、［完了］の項目から構成される。図示の例では、現在処理対象の［棚卸番号］が「０００００１」、［商品コード］が「４９０２１０２００００３１」、［商品名］が「ボールペン」、［処理日］が「２０１６／０３／３０」、［棚番号］が「１１」、［数量］が「５」、［完了］が「５」がハイライト表示されている。
【００６１】
図１４は、本実施形態による情報読取り装置２の動作（入力待ち＆監視処理）を説明するためのフローチャートである。入力待ち＆監視処理は、情報読取り装置２において、棚番号入力画面３０、商品コード入力画面３１及び数量入力画面３２が表示されているときに実行される（図７のステップＳ８０、Ｓ９０及び図８のステップＳ１００）。
【００６２】
情報読取り装置２は、まず、トリガボタン３によるトリガ、キー入力、電池残量の所定値以下、電波状況の所定値以下などのイベントの待ちとなる（ステップＳ１２０）。そして、いずれかのイベントが発生すると、情報読取り装置２は、トリガボタン３によるトリガがあったか否かを判断する（ステップＳ１２２）。ユーザによりトリガボタン３が操作されトリガがあった場合には（ステップＳ１２２のＹＥＳ）、バーコード読取り部２５を起動して商品のバーコードを読み取り（ステップＳ１２４）、読み込んだバーコード（コードデータ）を通信制御部２１を介して情報処理端末１に送信する（ステップＳ１２６）。その後、当該処理を終了してメインルーチンに戻る。
【００６３】
一方、イベントがトリガボタン３によるトリガでない場合には（ステップＳ１２２のＮＯ）、情報読取り装置２は、イベントがキー入力であるか否かを判断する（ステップＳ１２８）。そして、イベントがキー入力である場合には（ステップＳ１２８のＹＥＳ）、キー入力部から入力されたデータを通信制御部２１を介して情報処理端末１に送信する（ステップＳ１３０）。その後、当該処理を終了してメインルーチンに戻る。
【００６４】
一方、イベントがキー入力でない場合には（ステップＳ１２８のＮＯ）、情報読取り装置２は、電池状態監視部２２による監視に基づいて、電池残量が所定値以下であるか否かを判断する（ステップＳ１３２）。そして、電池残量が所定値以下である場合には（ステップＳ１３２のＹＥＳ）、情報読取り装置２は、通信制御部２１を介して自走モード切替え通知を情報処理端末１に送信する（ステップＳ１３４）。その後、当該処理を終了してメインルーチンに戻る。
【００６５】
電池残量が所定値以下となった場合、電力消費が大きい無線通信を介して情報処理端末１とデータ送受信を行いながら棚卸し作業を行うと、途中で電池残量がなくなり、棚卸し作業が継続できなくなる可能性がある。そこで、電池残量が所定値以下となった場合には、情報処理端末１に自走モード切替え通知を送信することで無線通信の切断を要請する。その後、情報読取り装置２は、情報処理端末１とデータ送受信を行わずに、棚卸し作業を継続することが可能な自走モードに移行する。なお、電池残量が所定値以下とは、無線通信を維持した状態で棚卸し作業を継続するのは難しいが、現時点の電池残量で少なくとも情報読取り装置２単独で棚卸し作業を完了できる最低限の電池残量を意味する。
【００６６】
さらに、電池残量が所定値以下でない場合には（ステップＳ１３２のＮＯ）、情報読取り装置２は、電波状況が所定値以下であるか否かを判断する（ステップＳ１３６）。そして、電波状況が所定値以下である場合には（ステップＳ１３６のＹＥＳ）、情報読取り装置２は、通信制御部２１を介して自走モード切替え通知を情報処理端末１に送信する（ステップＳ１３８）。その後、当該処理を終了してメインルーチンに戻る。
【００６７】
電波状況が所定値以下となった場合、電波状況が悪い状況下で、情報処理端末１と無線通信を介してデータ送受信を行いながら棚卸し作業を行うと、途中で無線通信に障害が発生し、棚卸し作業が継続できなくなる可能性がある。そこで、電池残量と同様に、電波状況が所定値以下となった場合には、情報処理端末１に自走モード切替え通知を送信することで無線通信の切断を要請する。その後、情報読取り装置２は、情報処理端末１とデータ送受信を行わずに、棚卸し作業を継続することが可能な自走モードに移行する。なお、電波状況が所定値以下とは、無線通信を維持した状態で棚卸し作業を継続するのは難しい状況になったことを意味し、例えば、ＳＮ比（受信データ誤り）や、受信強度（受信電力）などに基づいて判定される。
【００６８】
また、電波状況が所定値以下でない場合には（ステップＳ１３６のＮＯ）、ステップＳ１２０に戻り、イベント待ち以降の処理を繰り返す。
【００６９】
図１５は、本実施形態による情報処理端末１の動作（受信待ち＆監視処理）を説明するためのフローチャートである。情報処理端末１は、まず、無線通信を介して情報読取り装置２からの無線通信データ（バーコードデータ、キーコード、自走モード切替え通知）の受信、電池残量の所定値以下、又は電波状況の所定値以下などのイベントの待ちとなる（ステップＳ１４０）。そして、いずれかのイベントが発生すると、情報処理端末１は、無線通信データ（キーコード又はバーコード）を受信したか否かを判断する（ステップＳ１４２）。
【００７０】
そして、無線通信データ（キーコード又はバーコード、自走モード切替え通知）を受信した場合には（ステップＳ１４２のＹＥＳ）、情報処理端末１は、受信した無線通信データがキーコード又はバーコードであるか否かを判断する（ステップＳ１４４）。そして、受信した無線通信データがキーコード又はバーコードである場合には（ステップＳ１４４のＹＥＳ）、情報処理端末１は、受信した無線通信データ（キーコード又はバーコード）の入力値が正常であるか否かを判断する（ステップＳ１４６）。そして、受信した無線通信データ（キーコード又はバーコード）の入力値が正常である場合には（ステップＳ１４６のＹＥＳ）、そのまま当該処理を終了してメインルーチンに戻り、受信した無線通信データ（キーコード又はバーコード）を引き渡す。なお、キーコードには、ファンクションキーＦ１、Ｆ４が含まれることは言うまでもない。
【００７１】
一方、受信した無線通信データ（キーコード又はバーコード）の入力値が正常でない場合には（ステップＳ１４６のＮＯ）、情報処理端末１は、当該処理を終了してメインルーチンに戻り、入力値エラーを引き渡す。
【００７２】
一方、受信した無線通信データがキーコード又はバーコードでない場合、すなわち受信した無線通信データが自走モード切替え通知である場合には（ステップＳ１４４のＮＯ）、情報処理端末１は、通信制御部２１によって情報読取り装置２との無線通信を切断する（ステップＳ１５４）。情報読取り装置２から自走モード切替え通知を受信したということは、情報読取り装置２において、電池残量が所定値以下となったか、電波状況が所定値以下となり、情報処理端末１と無線通信を行うことなく、情報読取り装置２だけで棚卸し作業を実行することを意味する。したがって、情報処理端末１は、ステップＳ１５４で無線通信を切断する。その後、当該処理を終了してメインルーチンに戻り、自走モード切替えを引き渡す。
【００７３】
一方、イベントが無線通信データ（キーコード又はバーコード、自走モード切替え通知）の受信でない場合には（ステップＳ１４２のＮＯ）、情報処理端末１は、電池状態監視部２２による監視に基づいて、電池残量が所定値以下であるか否かを判断する（ステップＳ１４８）。そして、電池残量が所定値以下である場合には（ステップＳ１４８のＹＥＳ）、情報処理端末１は、通信制御部２１を介して自走モード切替え通知を情報読取り装置２に送信し（ステップＳ１５２）、その後、通信制御部２１によって情報読取り装置２との無線通信を切断し（ステップＳ１５４）、当該処理を終了してメインルーチンに戻り、自走モード切替えを引き渡す。
【００７４】
さらに、電池残量が所定値以下でない場合には（ステップＳ１４８のＮＯ）、情報処理端末１は、電波状況が所定値以下であるか否かを判断する（ステップＳ１５０）。そして、電波状況が所定値以下である場合には（ステップＳ１５０のＹＥＳ）、情報処理端末１は、通信制御部２１を介して自走モード切替え通知を情報処理端末１に送信し（ステップＳ１５２）、その後、通信制御部２１によって情報読取り装置２との無線通信を切断し（ステップＳ１５４）、当該処理を終了してメインルーチンに戻り、自走モード切替えを引き渡す。また、電波状況が所定値以下でない場合には（ステップＳ１５０のＮＯ）、ステップＳ１４０に戻り、イベント待ち以降の処理を繰り返す。
【００７５】
図１６は、本実施形態による情報読取り装置２の動作（自走モード処理（１））を説明するためのフローチャートである。また、図１７は、本実施形態（自走モード時）による情報読取り装置２の表示画面の一例を示す模式図である。自走モード処理（１）は、情報読取り装置２の電池残量が所定値以下となった場合か、情報処理端末１の電池残量が所定値以下となった場合か、あるいは無線通信の電波状況が所定値以下となった場合に実行される（図７のステップＳ８４、Ｓ９４及び図８のステップ１０４）。
【００７６】
情報読取り装置２は、まず、図１７に示す自走モード画面３４を表示する（ステップＳ１６０）。自走モード画面３４は、情報処理端末１との無線通信が切断された状態で表示される画面である。すなわち、情報処理端末１から受信した画面ではなく、情報読取り装置２に予め記憶されている画面である。自走モードでは、入力データの照合や、商品名の取得なども行うことはできないので、自走モード画面３４は、簡易的な（必要最小限の）画面構成となる。図１７に示す例では、自走モード画面３４は、棚卸番号の入力欄、バーコードから読み取った商品コードの入力欄、数量の入力欄から構成されている。
【００７７】
情報読取り装置２は、自走モード画面３４を表示すると、ステップＳ１６２〜Ｓ１７４の入力項目ループを実行する。まず、情報読取り装置２は、トリガボタン３によるトリガ又はキー入力のイベント待ちとなる（ステップＳ１６４）。次に、情報読取り装置２は、イベントが発生すると、トリガボタン３によるトリガがあったか否かを判断する（ステップＳ１６６）。そして、トリガボタン３によるトリガがない場合、例えばキー入力があった場合には（ステップＳ１６６のＮＯ）、ステップＳ１７０に進む。一方、トリガボタン３によるトリガがあった場合には（ステップＳ１６６のＹＥＳ）、バーコード読取り部２５を起動して商品のバーコードを読み取り（ステップＳ１６８）、ステップＳ１７０に進む。ステップＳ１７０では、情報読取り装置２は、イベントがキー入力又はバーコード入力であるかを判断する（ステップＳ１７０）。そして、イベントがキー入力又はバーコード入力のいずれでもない場合には（ステップＳ１７０のＮＯ）、ステップＳ１６４に戻り、イベント待ちとなる。
【００７８】
ユーザは、自走モード画面３４の入力項目順に、まず、棚番号をキー入力する。この場合、ステップＳ１６６がＮＯ、ステップＳ１７０がＹＥＳとなり、情報読取り装置２は、入力されたデータを棚番号の入力欄に表示（バッファ）した後、次の項目に入力域（カーソル）を移動させる（ステップＳ１７２）。この場合、コードの入力欄に移動することになる。
【００７９】
ユーザは、次に、情報読取り装置２を商品にかざし、トリガボタン３を押下する。この場合、ステップＳ１６６がＹＥＳとなり、ステップＳ１６８で、バーコード読取り部２５が起動し、商品のバーコードが読み取られる。ステップＳ１７０がＹＥＳとなり、情報読取り装置２は、読み取ったバーコードをコードの入力欄に表示（バッファ）した後、ステップＳ１７２で、次の項目に入力域（カーソル）を移動させる。この場合、数量の入力欄に移動することになる。
【００８０】
ユーザは、数量をキー入力する。この場合、ステップＳ１６６がＮＯ、ステップＳ１７０がＹＥＳとなり、情報読取り装置２は、入力されたデータを数量の入力欄に表示（バッファ）した後、次の項目に入力域（カーソル）を移動させるが、この場合、入力項目がないので、ステップＳ１６２〜Ｓ１７４の入力項目ループを抜け出す。
【００８１】
情報読取り装置２は、入力されたデータ（棚番号、バーコード、数量）をデータ記憶部２６に保存する（ステップＳ１７６）。次に、情報読取り装置２は、自走モードからの復帰条件（Ａ）が成立したか否かを確認する（ステップＳ１７８）。ここで、自走モードからの復帰条件（Ａ）とは、情報処理端末１又は情報読取り装置２の電池残量が所定値を超えるか、電波状況が所定値を超えた場合であり、その成立過程については後述する。そして、情報読取り装置２は、自走モードからの復帰であるか否かを判断し（ステップＳ１８０）、自走モードの復帰でない場合には（ステップＳ１８０のＮＯ）、情報読取り装置２は、ステップＳ１６２に戻り、次の商品の棚卸し作業へ進む。
【００８２】
一方、情報処理端末１又は情報読取り装置２が充電されて電池残量が所定値を超えるか、電波状況が所定値を超えて、自走モードからの復帰となった場合には（ステップＳ１８０のＹＥＳ）、情報読取り装置２は、ステップＳ１７６でデータ記憶部２６に保存したデータを情報処理端末１に送信する自走モード後処理を実行する（ステップＳ１８２）。その後、当該処理を終了する。なお、自走モード後処理の詳細については後述する
【００８３】
図１８は、本実施形態による情報読取り装置２の動作（自走モード処理（２））を説明するためのフローチャートである。自走モード処理（２）は、上述した図１６に示す自走モード処理（１）と並行して実行される。すなわち、自走モード処理（２）は、情報読取り装置２の電池残量が所定値以下となった場合か、情報処理端末１の電池残量が所定値以下となった場合か、あるいは無線通信の電波状況が所定値以下となった場合に実行される（図７のステップＳ８４、Ｓ９４及び図８のステップ１０４）。
【００８４】
情報読取り装置２は、電池状態監視部２２による監視に基づいて、電池残量が所定値以下であるか否かを判断する（ステップＳ１９０）。そして、電池残量が所定値以下でない場合には（ステップＳ１９０のＮＯ）、情報読取り装置２は、通信制御部２１により無線通信の待受けとする（ステップＳ１９２）。次に、情報読取り装置２は、情報処理端末１との無線通信が確立したか否かを判断する（ステップＳ１９４）。
【００８５】
そして、情報処理端末１との無線通信が確立しない場合には（ステップＳ１９４のＮＯ）、情報読取り装置２は、ステップＳ１９２に戻り、無線通信の待受けを継続する。すなわち、自走モードの間、無線通信の待受けが継続される。一方、情報処理端末１との無線通信が確立した場合には（ステップＳ１９４のＹＥＳ）、情報読取り装置２は、情報処理端末１から無線通信を介してデータを受信する（ステップＳ１９６）。次に、情報読取り装置２は、受信したデータに応じて処理を振り分ける（ステップＳ１９８）。
【００８６】
情報読取り装置２は、情報処理端末１から自走モード復帰通知を受信した場合には、自走モードからの復帰条件（Ａ）を成立させて（ステップＳ２００）、当該処理を終了し、メインルーチンに戻る。なお、自走モード復帰通知は、情報処理端末１側の電池残量が所定値を超えた場合に情報処理端末１から送信される。自走モードからの復帰条件（Ａ）が成立することで、前述した図１６のステップＳ１８０が「ＹＥＳ」となり、情報読取り装置２は、ステップＳ１８２で自走モード後処理（後述）を実行してメインルーチンに戻ることになる（自走モードから復帰して連携動作に移行する）。
【００８７】
一方、情報処理端末１から電波環境確認データを受信した場合には、情報読取り装置２は、通信制御部２１を介して、電波環境確認データを情報処理端末１に送信する（ステップＳ２０２）。ここで、電波環境確認データは、情報処理端末１と情報読取り装置２との間の無線通信におけるＳＮ比や、受信強度などを含む。なお、電波環境確認データの使用用途については後述する自走モード監視処理で説明する。その後、情報読取り装置２は、ステップＳ１９６に戻り、受信したデータに応じて処理を振り分ける動作を繰り返す。
【００８８】
一方、情報読取り装置２の電池残量が所定値以下である場合には（ステップＳ１９０のＹＥＳ）、情報読取り装置２は、電池状態監視部２２によって電池残量を監視し（ステップＳ２０４）、電池残量が所定値以下であるか否かを判断する（ステップＳ２０６）。そして、電池残量が所定値以下である場合には（ステップＳ２０６のＹＥＳ）、情報読取り装置２は、ステップＳ２０４に戻り、電池状態監視部２２による電池残量の監視を継続する。すなわち、自走モードの間、電池状態監視部２２による電池残量の監視が継続される。
【００８９】
一方、ユーザが情報読取り装置２を充電するなどして電池残量が所定値を超えた場合には（ステップＳ２０６のＮＯ）、情報読取り装置２は、通信制御部２１により無線通信の待受けとする（ステップＳ２０８）。次に、情報読取り装置２は、情報処理端末１との無線通信が確立したか否かを判断する（ステップＳ２１０）。そして、情報処理端末１との無線通信が確立しない場合には（ステップＳ２１０のＮＯ）、情報読取り装置２は、ステップＳ２０８に戻り、無線通信の待受けを継続する。すなわち、自走モードから復帰するまで継続される。
【００９０】
一方、情報処理端末１との無線通信が確立した場合には（ステップＳ２１０のＹＥＳ）、情報読取り装置２は、情報処理端末１に無線通信を介して自走モード復帰通知を送信する（ステップＳ２１２）。その後、情報読取り装置２は、自走モードからの復帰条件（Ａ）を成立させて（ステップＳ２００）、当該処理を終了し、メインルーチンに戻る。上述したように、自走モードからの復帰条件（Ａ）が成立することで、前述した図１６のステップＳ１８０にて「ＹＥＳ」となり、情報読取り装置２は、ステップＳ１８２で自走モード後処理（後述）を実行してメインルーチンに戻ることになる（自走モードから復帰して連携動作に移行する）。
【００９１】
図１９は、本実施形態による情報処理端末１の動作（自走モード監視処理）を説明するためのフローチャートである。自走モード監視処理は、情報読取り装置２から自走モード切替え通知を受信した場合、あるいは情報処理端末１において自走モード切替えイベント（情報処理端末１自体の電池残量の所定値以下、または電波状況の所定値以下）が発生した場合に実行される（図７のステップＳ２６、Ｓ３８、図８のステップＳ５８）。なお、情報読取り装置２から自走モード切替え通知を受信した場合とは、情報読取り装置２において情報読取り装置２自体の電池残量が所定値以下、または電波状況が所定値以下になった場合である。
【００９２】
情報処理端末１は、電池状態監視部１２による監視に基づいて、電池残量が所定値以下であるか否かを判断する（ステップＳ２２０）。そして、電池残量が所定値以下でない場合には（ステップＳ２２０のＮＯ）、情報処理端末１は、通信制御部１１によって、情報読取り装置２との無線通信の接続を開始する（ステップＳ２２２）。そして、情報処理端末１は、電波環境が良好であるか否か、すなわち所定値以上であるか否かを判断する（ステップＳ２２４）。電波環境とは、情報処理端末１と情報読取り装置２との間の無線通信におけるＳＮ比や、受信強度などを含む。そして、電波環境が良好でない場合には（ステップＳ２２４のＮＯ）、情報処理端末１は、通信制御部１１によって、情報読取り装置２に電波環境確認データを送信する（ステップＳ２２６）。
【００９３】
情報読取り装置２は、上述した図１８に示すステップＳ１９６にて情報処理端末１から上記電波環境確認データを受信すると、ステップＳ２０２で情報処理端末１に電波環境確認データを送信する。すなわち、電波環境が良好でない場合には、双方で電波環境確認データを交換し合う。
【００９４】
次に、情報処理端末１は、ステップＳ２２６で電波環境確認データを送信した後、通信制御部１１によって、情報読取り装置２から無線通信データを受信する（ステップＳ２２８）。一方、電波環境が良好である場合には（ステップＳ２２４のＹＥＳ）、情報処理端末１は、電波環境確認データを送信することなく、通信制御部１１によって、情報読取り装置２から無線通信データを受信する（ステップＳ２２８）。
【００９５】
次に、情報処理端末１は、情報読取り装置２からの受信したデータに応じて処理を振り分ける（ステップＳ２３０）。まず、情報読取り装置２から自走モード復帰通知を受信した場合には、情報処理端末１は、自走モードから復帰するための自走モード後処理を実行する（ステップＳ２４２）。なお、自走モード後処理の詳細については後述する。
【００９６】
また、情報読取り装置２からデータを受信することなく、タイムアウトになった場合には、電波状況が改善していないとうことであるので、情報処理端末１は、ステップＳ２２２に戻り、上述した処理を繰り返す。また、情報読取り装置２から電波環境確認データを受信した場合には、情報処理端末１は、情報読取り装置２との無線通信による接続を所定回数実施し、正常に通信が可能となったか否かを判断する（ステップＳ２３２）。そして、情報読取り装置２との無線通信による接続を所定回数実施しても通信が正常とならなかった場合には（ステップＳ２３２のＮＯ）、電波状況が改善していないとうことであるので、ステップＳ２２２に戻り、上述した処理を繰り返す。一方、情報読取り装置２との通信が正常となった場合には（ステップＳ２３２のＹＥＳ）、電波状況が改善したということであるので、自走モードから復帰するための自走モード後処理を実行する（ステップＳ２４２）。
【００９７】
また、情報処理端末１の電池残量が所定値以下である場合には（ステップＳ２２０のＹＥＳ）、情報処理端末１は、電池状態監視部１２によって電池残量を監視し（ステップＳ２３４）、電池残量が所定値以下であるか否かを判断する（ステップＳ２３６）。そして、電池残量が所定値以下である場合には（ステップＳ２３６のＹＥＳ）、情報処理端末１は、ステップＳ２３４に戻り、電池状態監視部１２による電池残量の監視を継続する。すなわち、自走モードの間、電池状態監視部２２による電池残量の監視が継続される。
【００９８】
一方、ユーザが情報処理端末１を充電するなどして電池残量が所定を超えた場合には（ステップＳ２３６のＮＯ）、情報処理端末１は、通信制御部１１により無線通信の接続を開始する（ステップＳ２３８）。次に、情報処理端末１は、情報読取り装置２との無線通信が確立すると、情報読取り装置２に無線通信を介して自走モード復帰通知を送信する（ステップＳ２４０）。その後、情報処理端末１は、ステップＳ２４２で自走モード後処理（後述）を実行してメインルーチンに戻る。
【００９９】
情報読取り装置２では、情報処理端末１から自走モード復帰通知を受信すると、上述した図１８のステップＳ２００で自走モードからの復帰条件（Ａ）を成立させる。このようにして、自走モードからの復帰条件（Ａ）成立することで、前述した図１６のステップＳ１８０にて「ＹＥＳ」となり、情報読取り装置２は、ステップＳ１８２で自走モード後処理（後述）を実行してメインルーチンに戻ることになる（自走モードから復帰して連携動作に移行する）。
【０１００】
図２０は、本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（自走モード後処理）を説明するためのフローチャートである。
【０１０１】
情報処理端末１は、情報読取り装置２から自走モード復帰通知を受信するか、あるいは電波状況が所定値を超えるか、あるいは自身の電池残量が所定値を超えた場合に、図１９のステップＳ２４２で自走モード後処理を実行する。一方、情報読取り装置２は、情報処理端末１から自走モード復帰通知を受信するか、あるいは自身の電池残量が所定値を超えて自走モード復帰条件（Ａ）が成立した場合に、図１６のステップＳ１８２で自走モード後処理を実行する。
【０１０２】
情報処理端末１は、まず、通信制御部１１により情報読取り装置２との無線通信の接続を開始する（ステップＳ２５０）。これに対して、情報読取り装置２は、通信制御部２１により無線通信の待受けとなる（ステップＳ２７０）。情報処理端末１は、情報読取り装置２との無線通信の接続が確立したか否かを判断し（ステップＳ２５２）、無線通信の接続が確立していない場合には（ステップＳ２５２のＮＯ）、ステップＳ２５０に戻り、無線通信の接続を継続する。同様に、情報読取り装置２は、情報処理端末１との無線通信の接続が確立したか否かを判断し（ステップＳ２７２）、無線通信の接続が確立していない場合には（ステップＳ２７２のＮＯ）、ステップＳ２７０に戻り、無線通信の接続を継続する。
【０１０３】
一方、情報処理端末１と情報読取り装置２との無線通信が確立した場合には（ステップＳ２５２のＹＥＳ、ステップＳ２７２のＹＥＳ）、情報読取り装置２は、自走モードでデータ記憶部２６に記憶したデータ（棚卸番号、コード、数量）を情報処理端末１に全て送信する（ステップＳ２７４）。これに対して、情報処理端末１は、情報読取り装置２から送信される、自走モードで情報読取り装置２に記憶されたデータ（棚卸番号、コード、数量）を受信する（ステップＳ２５４）。
【０１０４】
次に、情報処理端末１は、棚卸しデータファイル１６に受信したデータ（棚卸番号、コード、数量）を記録し（ステップＳ２５６）、情報読取り装置２に登録完了通知を送信する（ステップＳ２５８）。一方、自走モードで記憶したデータ（棚卸番号、コード、数量）を送信した情報読取り装置２は、情報処理端末１からの登録完了通知を受信し（ステップＳ２７６）、データ記憶部２６から上記データを削除する（ステップＳ２７８）。その後、情報処理端末１および情報読取り装置２は、当該自走モード後処理を終了してメインルーチンに戻る。
【０１０５】
図２１は、本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（ヘルプ画面処理）を説明するためのフローチャートである。図２２は、本実施形態（連携時）による情報読取り装置２のヘルプ画面の一例を示す模式図である。ヘルプ画面処理は、情報読取り装置２の棚番号入力画面３０、商品コード入力画面３１、数量入力画面３２で、「Ｆ１；ヘルプ」に対応するキー入力があった場合に実行される（図７のステップＳ２２、Ｓ３４、図８のステップＳ５４）。
【０１０６】
情報処理端末１は、まず、図２２に示すヘルプ画面３５を情報読取り装置２に送信する（ステップＳ２９０）。これに対して、情報読取り装置２は、情報処理端末１からヘルプ画面を受信する（ステップＳ３００）。次に、情報読取り装置２は、図２２に示すように、受信したヘルプ画面３５を表示する（ステップＳ３０２）。ヘルプ画面３５は、現在の画面がヘルプ画面であることを示すタイトル［ヘルプ］と、各キーの機能を示すガイダンスとして、入力したデータを修正するための「Ｆ３：修正」、表示画面のバックライトを点灯するための「Ｆ８：バックライト」、次のデータに進めるための「Ｌ：カウントアップ」、入力データを確定するための「Ｒ：確定」、および同じく入力データを確定するための「ＥＮＴ：確定」と、１つ前の画面に戻る「Ｆ４：戻る」とから構成される。
【０１０７】
次に、情報読取り装置２は、イベント（キー又はバーコード入力、自走モード切替えイベント）の入力待ち＆監視処理を実行する（ステップＳ３０４）。ここで、情報読取り装置２は、ユーザによりキー操作が行われるか、バーコードが読み取られると、キーコード、バーコードデータを情報処理端末１に送信し、自走モード切替えイベントが発生すると、自走モード切替え通知を情報処理端末１に送信する。
【０１０８】
一方、情報処理端末１は、イベント（データの受信、電池残量、電波状況）の監視を行う受信待ち＆監視処理を実行し（ステップＳ２９２）、受信したデータに応じて処理を振り分ける（ステップＳ２９４）。情報処理端末１は、情報読取り装置２から「Ｆ４（戻る）」のキーコードを受信した場合には、当該ヘルプ画面処理を終了し、メインルーチンに戻る。
【０１０９】
また、情報処理端末１は、情報読取り装置２からの受信データが、ヘルプ画面で入力され得ないデータ（Ｆ３、Ｆ８、Ｌ、Ｒ又はＥＮＴ、Ｆ４以外）である場合には、ステップＳ２９２に戻り、受信待ち＆監視処理を繰り返す。また、情報処理端末１は、情報読取り装置２から自走モード切替え通知を受信した場合、あるいは情報処理端末１において自走モード切替えイベント（情報処理端末１自体の電池残量が所定値以下、または電波状況が所定値以下）が発生した場合には、上述した自走モード監視処理を実行する（ステップＳ２９６）。情報処理端末１は、自走モードが終了して自走モード監視処理から復帰すると、当該ヘルプ画面処理を終了し、メインルーチンに戻る。
【０１１０】
一方、情報読取り装置２は、ステップＳ３０４の入力待ち＆監視処理の結果に基づいて、自走モード切替えイベントが発生したか否かを判断し（ステップＳ３０６）、自走モード切替えイベントが発生した場合には（ステップＳ３０６のＹＥＳ）、自走モード処理を実行する（ステップＳ３０８）。自走モード処理では、情報処理端末１とデータ通信することなく、情報読取り装置２のみで棚卸し作業を行う。そして、情報読取り装置２は、自走モードが終了して自走モード処理から復帰すると、当該ヘルプ画面処理を終了し、メインルーチンに戻る。一方、自走モード切替えイベントが発生していない場合には（ステップＳ３０６のＮＯ）、情報読取り装置２は、当該ヘルプ画面処理を終了し、メインルーチンに戻る。
【０１１１】
図２３は、本実施形態による情報処理システム（情報処理端末１、情報読取り装置２）の動作（入力エラー処理）を説明するためのフローチャートである。入力エラー処理は、情報読取り装置２の棚番号入力画面３０、商品コード入力画面３１、数量入力画面３２で、入力され得ないデータが入力された場合に実行される（図７のステップＳ２４、Ｓ３６、図８のステップＳ５６）。
【０１１２】
情報処理端末１は、まず、ブザー鳴動（エラー）を指示する信号を情報読取り装置２に送信する（ステップＳ３２０）。これに対して、情報読取り装置２は、情報処理端末１からのブザー鳴動（エラー）を指示する信号を受信し（ステップＳ３３０）、ブザー＆鳴動制御部２７によってエラー発生を示すブザーを鳴動させる（ステップＳ３３２；図１１参照）。これにより、作業者は、入力データが誤データであったことが瞬時に分かるので、新たにデータを入力して修正することができる。
【０１１３】
上述した実施形態によれば、データの保存や検証、管理、集計などの処理を行う情報処理端末１と、スキャナ操作やデータ入力操作などを行う情報読取り装置２とに機能を分離し、情報処理端末１に既存のスマートフォン等を用いることで、情報読取り装置２を簡略化、廉価化することができ、情報管理システムを容易に導入することができる。
【０１１４】
また、上述した実施形態によれば、スマートフォンなどの情報処理端末１と、バーコード（２次元バーコードを含む）を読み取るスキャナなどの情報読取り装置２とを無線通信を介して連携させ、必要最小限のデータ等の表示機能及び必要最小限のデータ等の入力機能を情報読取り装置２に設け、データの保存や検証、管理、集計などの処理を行う機能を情報処理端末１に設けることにより、情報処理端末１の画面を見ながらスキャナ操作やデータ入力操作などを行うことなく、手元の情報読取り装置２だけで円滑にスキャナ操作やデータ入力操作などを行うことができる。
【０１１５】
また、上述した実施形態によれば、情報処理端末１において、情報読取り装置２と連携可能な場合には、操作入力画面（棚番号入力画面３０、商品コード入力画面３１、数量入力画面３２）を情報読取り装置２に送信し、情報読取り装置２から受信したデータを商品マスタファイル１４に蓄積し、情報読取り装置２において、情報処理端末１と連携可能な場合には、操作入力画面を受信して画面表示部２３に表示し、操作入力画面に基づいて入力されたデータを情報処理端末１に送信し、情報処理端末１と連携不可である場合には、情報処理端末１と連携することなく、自走モード画面３４を生成して画面表示部２３に表示し、自走モード画面３４に基づいて入力されたデータをデータ記憶部２６に蓄積するようにしたので、連携不可であっても、情報読取り装置２単独でデータ入力作業を継続することができる。
【０１１６】
また、上述した実施形態によれば、情報処理端末１と連携不可と判断された後に、再び、情報処理端末１と連携可能と判断された場合には、情報読取り装置２によって、データ記憶部２６に蓄積したデータを、情報処理端末１に送信するようにしたので、情報読取り装置２単独でデータ入力作業を継続しても、連携が回復した時点で全データを情報処理端末１に転送することができる。
【０１１７】
また、上述した実施形態によれば、情報処理端末１は、情報処理端末１の電池残量が所定値以下となった場合に情報読取り装置２と連携不可と判断し、情報処理端末１の電池残量が所定値を超えた場合に情報読取り装置２と連携可能と判断し、情報読取り装置２は、情報読取り装置２の電池残量が所定値以下となった場合に情報処理端末１と連携不可と判断し、情報読取り装置２の電池残量が所定値を超えた場合に情報処理端末１と連携可能と判断するようにしたので、電池残量が低下することで、棚卸し作業の途中で電池残量がなくなって作業が中断されることを防止することができる。
【０１１８】
情報処理端末１は、無線通信の電波状況が所定値以下となった場合に情報読取り装置２と連携不可と判断し、無線通信の電波状況が所定値を超えた場合に情報読取り装置２と連携可能と判断し、情報読取り装置２は、無線通信の電波状況が所定値以下となった場合に情報処理端末１と連携不可と判断し、無線通信の電波状況が所定値を超えた場合に情報処理端末１と連携可能と判断するようにしたので、電波状況が悪化することで、棚卸し作業の途中で無線通信が切断して作業が中断されることを防止することができる。
【０１１９】
前記情報読取り装置は、棚番号、数量等を入力するためのキー入力部２４と、商品のバーコードを読み取るためのバーコード読取り部２５とを備えるようにしたので、簡単な構成部品で実現することができ、操作性を低下させることなく、より容易に導入可能とすることができる。
【０１２０】
なお、上述した実施形態においては、情報処理端末１は、業務アプリケーションを実行可能なスマートフォンや、タブレットなどとしたが、無線通信を介して接続されたパーソナルコンピュータとしてもよい。また、コンピュータプログラムを搬送波に重畳し通信ネットワークを介して配信してもよく、読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等）に格納して配布し、当該コンピュータプログラムをインストールすることにより情報処理端末１を構成するようにしてもよい。
【０１２１】
以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
【０１２２】
（付記１）
付記１に記載の発明は、無線通信を介して連携可能な情報処理端末と情報読取り装置とからなる情報処理システムであって、前記情報処理端末は、無線通信を行う第１の無線通信手段と、第１の記憶手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する第１の判断手段と、前記第１の判断手段によって前記情報読取り装置と連携可能と判断された場合には、前記第１の無線通信手段を介して第１の操作入力画面を前記情報読取り装置に送信し、前記第１の無線通信手段を介して前記情報読取り装置から受信した入力情報を前記第１の記憶手段に蓄積するよう制御する第１の制御手段と、を備え、前記情報読取り装置は、無線通信を行う第２の無線通信手段と、表示手段と、第２の記憶手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する第２の判断手段と、前記第２の判断手段によって前記情報処理端末と連携可能と判断された場合には、前記第２の無線通信手段を介して前記第１の操作入力画面を受信して前記表示手段に表示し、前記第２の無線通信手段を介して前記第１の操作入力画面に基づいて入力された入力情報を前記情報処理端末に送信し、前記第２の判断手段によって前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を前記第２の記憶手段に蓄積するよう制御する第２の制御手段と、を備えることを特徴とする情報処理システムである。
【０１２３】
（付記２）
付記２に記載の発明は、前記第２の制御手段は、前記第２の判断手段によって前記情報処理端末と連携不可と判断された後に、再び、前記情報処理端末と連携可能と判断された場合には、前記第２の記憶手段に蓄積した入力情報を、前記第２の無線通信手段を介して前記情報処理端末に送信するよう制御する、ことを特徴とする付記１に記載の情報処理システムである。
【０１２４】
（付記３）
付記３に記載の発明は、前記第１の判断手段は、前記情報処理端末の電池残量が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記情報処理端末の電池残量が所定値を超えた場合に前記情報読取り装置と連携可能と判断し、前記第２の判断手段は、前記情報読取り装置の電池残量が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記情報読取り装置の電池残量が所定値を超えた場合に前記情報処理端末と連携可能と判断する、ことを特徴とする付記２に記載の情報処理システムである。
【０１２５】
（付記４）
付記４に記載の発明は、前記第１の判断手段は、前記無線通信の電波状況が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報読取り装置と連携可能と判断し、前記第２の判断手段は、前記無線通信の電波状況が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報処理端末と連携可能と判断する、ことを特徴とする付記３に記載の情報処理システムである。
【０１２６】
（付記５）
付記５に記載の発明は、前記情報読取り装置は、数値データを入力するための入力手段と、バーコードを読み取るためのスキャナ手段と、をさらに備え、前記入力情報は、前記入力手段と前記スキャナ手段から取得されたデータである、ことを特徴とする付記１乃至４のいずれか一つに記載の情報処理システムである。
【０１２７】
（付記６）
付記６に記載の発明は、情報処理端末と無線通信を介して連携可能な情報読取り装置であって、無線通信を行う無線通信手段と、表示手段と、記憶手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する判断手段と、前記判断手段によって前記情報処理端末と連携可能と判断された場合には、前記無線通信手段を介して前記情報処理端末から受信した第１の操作入力画面を前記表示手段に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記無線通信手段を介して前記情報処理端末に送信し、前記判断手段によって前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を前記記憶手段に蓄積するよう制御する制御手段と、を備えることを特徴とする情報読取り装置である。
【０１２８】
（付記７）
付記７に記載の発明は、前記制御手段は、前記判断手段によって前記情報処理端末と連携不可と判断された後に、再び、前記情報処理端末と連携可能と判断された場合には、前記記憶手段に蓄積した入力情報を、前記無線通信手段を介して前記情報処理端末に送信するよう制御する、ことを特徴とする付記６に記載の情報読取り装置である。
【０１２９】
（付記８）
付記８に記載の発明は、前記判断手段は、前記情報読取り装置の電池残量が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記情報読取り装置の電池残量が所定値を超えた場合に前記情報処理端末と連携可能と判断する、ことを特徴とする付記７に記載の情報読取り装置である。
【０１３０】
（付記９）
付記９に記載の発明は、前記判断手段は、前記無線通信の電波状況が所定値以下となった場合に前記情報処理端末と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報処理端末と連携可能と判断する、ことを特徴とする付記８に記載の情報読取り装置である。
【０１３１】
（付記１０）
付記１０に記載の発明は、前記情報読取り装置は、数値データを入力するための入力手段と、バーコードを読み取るためのスキャナ手段と、をさらに備え、前記入力情報は、前記入力手段と前記スキャナ手段から取得されたデータである、ことを特徴とする付記６乃至９のいずれか一つに記載の情報読取り装置である。
【０１３２】
（付記１１）
付記１１に記載の発明は、無線通信を介して情報読取り装置と連携可能な情報処理端末であって、無線通信を行う無線通信手段と、前記情報読取り装置と無線通信により連携可能か否かを判断する判断手段と、記憶手段と、前記判断手段によって前記情報読取り装置と連携可能と判断された場合には、前記無線通信手段を介して、第１の操作入力画面を前記情報読取り装置に送信し、前記第１の操作入力画面に基づいて前記情報読取り装置で入力された入力情報を前記無線通信手段を介して受信し、前記受信した入力情報を前記記憶手段に保存するよう制御する制御手段と、を備えることを特徴とする情報処理端末である。
【０１３３】
（付記１２）
付記１２に記載の発明は、前記制御手段は、前記判断手段によって前記情報読取り装置と連携不可と判断された後に、再び、前記情報読取り装置と連携可能と判断された場合には、連携が回復した直後に前記情報読取り装置から送信されてくる入力情報を、前記無線通信手段を介して受信し、前記受信した入力情報を前記記憶手段に保存するよう制御する、ことを特徴とする付記１１に記載の情報処理端末である。
【０１３４】
（付記１３）
付記１３に記載の発明は、前記判断手段は、前記情報処理端末の電池残量が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記情報処理端末の電池残量が所定値を超えた場合に前記情報読取り装置と連携可能と判断する、ことを特徴とする付記１２に記載の情報処理端末である。
【０１３５】
（付記１４）
付記１４に記載の発明は、前記判断手段は、前記無線通信の電波状況が所定値以下となった場合に前記情報読取り装置と連携不可と判断し、前記無線通信の電波状況が所定値を超えた場合に前記情報読取り装置と連携可能と判断する、ことを特徴とする付記１３に記載の情報処理端末である。
【０１３６】
（付記１５）
付記１５に記載の発明は、無線通信を介して連携可能な情報処理端末と情報読取り装置との間における情報処理方法であって、前記情報処理端末が、前記情報読取り装置と無線通信により連携可能か否かを判断するステップと、前記情報処理端末が、前記情報読取り装置と連携可能と判断された場合に、第１の操作入力画面を前記情報読取り装置に送信するステップと、前記情報読取り装置が、前記情報処理端末と無線通信により連携可能か否かを判断するステップと、前記情報処理端末と連携可能と判断された場合には、前記情報読取り装置が、前記第１の操作入力画面を受信して表示手段に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記情報処理端末に送信するステップと、前記情報処理端末と連携不可と判断された場合には、前記情報読取り装置が、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示手段に表示し、前記第２の操作入力画面に基づいて入力された入力情報を記憶手段に蓄積するステップと、を含むことを特徴とする情報処理方法である。
【０１３７】
（付記１６）
付記１６に記載の発明は、情報処理端末と無線通信を介して連携可能な情報読取り装置に用いるコンピュータに、前記情報処理端末と無線通信により連携可能か否かを判断する判断機能、前記情報処理端末と連携可能と判断された場合には、前記無線通信を介して前記情報処理端末から受信した第１の操作入力画面を表示部に表示し、前記第１の操作入力画面に基づいて入力された入力情報を前記無線通信を介して前記情報処理端末に送信する機能、前記情報処理端末と連携不可と判断された場合には、前記情報処理端末と連携することなく、第２の操作入力画面を生成して前記表示部に表示し、前記第２の操作入力画面に基づいて入力された入力情報を記憶部に蓄積する機能、を実現させることを特徴とするプログラムである。
【０１３８】
（付記１７）
付記１７に記載の発明は、情報読取り装置と無線通信を介して連携可能な情報処理端末に用いるコンピュータに、前記情報読取り装置と無線通信により連携可能か否かを判断する判断機能、前記情報読取り装置と連携可能と判断された場合には、前記無線通信を介して、第１の操作入力画面を前記情報読取り装置に送信し、前記第１の操作入力画面に基づいて前記情報読取り装置で入力された入力情報を前記無線通信を介して受信し、前記受信した入力情報を記憶部に保存する機能、を実現させることを特徴とするプログラムである。
【符号の説明】
【０１３９】
１…情報処理端末、２…情報読取り装置、３…トリガボタン、１０…業務アプリケーション、１１、２１…通信制御部、１２、２２…電池状態監視部、１３、２３…画面表示部、１４…商品マスタファイル、１５…棚入れデータファイル、１６…棚卸しデータファイル、２０…ＰＣＤプログラム、２４…キー入力部、２５…バーコード読取り部、２６…データ記憶部、２７…ブザー＆鳴動制御部、３０…棚番号入力画面（初期入力画面）、３１…商品コード入力画面、３２…数量入力画面、３３…業務アプリケーション画面、３４…自走モード画面、３５…ヘルプ画面
【図１】
2020098536.tif 000003
【図２】
2020098536.tif 000004
【図３】
2020098536.tif 000005
【図４】
2020098536.tif 000006
【図５】
2020098536.tif 000007
【図６】
2020098536.tif 000008
【図７】
2020098536.tif 000009
【図８】
2020098536.tif 000010
【図９】
2020098536.tif 000011
【図１０】
2020098536.tif 000012
【図１１】
2020098536.tif 000013
【図１２】
2020098536.tif 000014
【図１３】
2020098536.tif 000015
【図１４】
2020098536.tif 000016
【図１５】
2020098536.tif 000017
【図１６】
2020098536.tif 000018
【図１７】
2020098536.tif 000019
【図１８】
2020098536.tif 000020
【図１９】
2020098536.tif 000021
【図２０】
2020098536.tif 000022
【図２１】
2020098536.tif 000023
【図２２】
2020098536.tif 000024
【図２３】
2020098536.tif 000025