(57)【要約】【課題】作業時間の遅延や作業効率の低下を防止する。【解決手段】管理装置と、該管理装置と無線通信により通信可能な移動端末とを用いて商品のピッキングを行うピッキングシステムにおいて、前記管理装置は、各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段を有し、前記移動端末は、前記ピッキング情報を受信する受信手段を有し、前記管理装置が送信する前記ピッキング情報の前記送信手段における送信態様を所定条件に基づいて切り替える。【選択図】図１
2018115055.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と、該管理装置と無線通信により通信可能な移動端末とを用いて商品のピッキングを行うピッキングシステムにおいて、
前記管理装置は、
各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段
を有し、
前記移動端末は、
前記ピッキング情報を受信する受信手段
を有し、
前記管理装置が送信する前記ピッキング情報の前記送信手段における送信態様を所定条件に基づいて切り替えることを特徴とするピッキングシステム。
【請求項２】
前記移動端末は、
前記送信手段における現状の送信態様を表示する表示手段
を更に有することを特徴とする請求項１に記載のピッキングシステム。
【請求項３】
前記移動端末は、
前記送信手段における送信態様が切り替わったことを報知する報知手段
を更に有することを特徴とする請求項１又は請求項２に記載のピッキングシステム。
【請求項４】
前記所定条件は、
各商品を保管した夫々の保管場所における無線通信の良否に関する良否判断の結果であり、
前記良否判断は、
各保管場所における無線品質に関する情報、各保管場所の商品の特性、各保管場所における商品の混雑度のうちの少なくとも１つに基づいて行われることを特徴とする請求項１乃至請求項３のいずれか１項に記載のピッキングシステム。
【請求項５】
前記無線品質に関する情報は、
各保管場所における無線通信時の電波強度、各保管場所における無線通信時の所要通信時間のうち少なくとも１つであることを特徴とする請求項４に記載のピッキングシステム。
【請求項６】
少なくとも、日時、無線基地局の識別情報、接続チャンネルに対応付けて、前記無線品質に関する情報を記憶する記憶手段を備えることを特徴とする請求項４又は請求項５に記載のピッキングシステム。
【請求項７】
前記無線品質に関する情報は、
商品のピッキングが行われる都度、取得されることを特徴とする請求項４又は請求項５に記載のピッキングシステム。
【請求項８】
前記商品の特性は、無線通信時の電波強度に影響を与える特性であることを特徴とする請求項４乃至請求項６のいずれか１項に記載のピッキングシステム。
【請求項９】
画像を撮像する撮像手段と、
前記撮像手段による撮像画像を前記良否判断の判断結果と対応付けて記憶する記憶手段を備えることを特徴とする請求項４乃至請求項８のいずれか１項に記載のピッキングシステム。
【請求項１０】
商品のピッキングに用いられる移動端末と無線通信により通信可能な管理装置であって、
各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段
を備え、
前記送信手段は、前記ピッキング情報の前記移動端末への送信態様を所定条件に基づいて切り替えることを特徴とする管理装置。
【請求項１１】
管理装置と無線通信により通信可能であり、商品のピッキングに用いられる移動端末であって、
各商品のピッキングを指示するピッキング情報を前記管理装置から受信する受信手段と、
前記管理装置が送信する前記ピッキング情報の送信態様が切り替わったことを報知する報知手段と
を備えることを特徴とする移動端末。
【請求項１２】
管理装置と、該管理装置と無線通信により通信可能な移動端末とを用いて商品のピッキングを行うピッキングシステムおける管理装置として第１コンピュータを機能させ、前記ピッキングシステムにおける移動端末として第２コンピュータを機能させるプログラムであって、
前記第１コンピュータを、
各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段
として機能させ、
前記第２コンピュータを、
前記ピッキング情報を受信する受信手段
として機能させ、
前記送信手段として、前記ピッキング情報の前記移動端末への送信態様を切り替えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ピッキングシステム、管理装置、移動端末、及びプログラムに関する。
【背景技術】
【０００２】
スーパーマーケットやドラッグストア、ホームセンターなど量販店からの受注に対して、卸業者やメーカーが運営する物流センターにおいて、オーダー別のピッキング、さらには部門別（売り場別）のピッキングなどが行われている。また、多品種少量の品揃えを顧客から要求されるため、物流センターでは商品特性や出荷頻度により、様々な物流機器が利用されている。特に、多品種少量や部門別ピッキングにより、商品を配置する間口数も多くなり、且つ、梱包数（オリコンや段ボール箱の数量）も多くなっている。そこで、従来のデジタルピッキングシステムなどではなく、移動端末（無線ハンディターミナル等）を利用したピッキングシステムが主流となっている（例えば、特許文献１参照）。移動端末は、上位の装置からピッキング指示データを無線通信により受信し、ピッキング指示データに基づく情報（ピッキングすべき商品のロケーション、個数等）を表示する。移動端末がピッキング指示データを受信する態様としては、ピッキング作業中に次のピッキング対象の商品のピッキング指示データを次々と受信する態様や、ピッキング作業開示時にピッキング対象の全商品のピッキング指示データを一括して受信する態様などが考えられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１８３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ピッキング作業中に次のピッキング対象の商品のピッキング指示データを次々と受信する態様の場合、商品棚に囲まれた場所でピッキング指示データを受信するが、商品棚に囲まれた場所は比較的通信障害が発生しやすく、無線通信の通信障害が発生した場合、ピッキング指示データの受信に時間を要し、作業時間が遅延したり作業効率が低下したりするという問題があった。例えば、無線通信の通信障害が発生した場合、受信に至る迄のリトライ回数が増加したり、無線モジュールの復旧処理（例えば機器の立上げ直し）に時間を要したりするため、作業時間が遅延したり作業効率が低下したりしていた。一方、ピッキング作業開示時にピッキング対象の全商品のピッキング指示データを一括して受信する態様の場合、比較的通信障害が発生しにくいスタート地点でピッキング指示データを受信するが、作業進捗をリアルタイムに把握することができないため、作業時間が遅延したり作業効率が低下したりするという問題があった。例えば、ピッキング指示データの一括受信後にピッキング対象の商品の在庫切れが発生した場合には在庫切れが発生した当該商品のロケーションに無駄に移動することになり、突然のキャンセルや追加が発生した場合には当該キャンセル等が自動的に反映されないため新たに当該キャンセル等に対処することになるため、作業時間が遅延したり作業効率が低下したりしていた。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、作業時間の遅延や作業効率の低下を防止する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様であるピッキングシステムは、管理装置と、該管理装置と無線通信により通信可能な移動端末とを用いて商品のピッキングを行うピッキングシステムにおいて、前記管理装置は、各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段を有し、前記移動端末は、前記ピッキング情報を受信する受信手段を有し、前記管理装置が送信する前記ピッキング情報の前記送信手段における送信態様を所定条件に基づいて切り替えることを特徴とする。
【０００７】
上記構成によれば、作業時間の遅延や作業効率の低下を防止することができる。なお、管理装置は、通信環境等に基づいて送信態様の切り替えを制御してもよいし、移動端末からの要求に基づいて送信態様の切り替えを制御してもよい。
【０００８】
上記ピッキングシステムにおいて、前記移動端末は、前記送信手段における現状の送信態様を表示する表示手段を更に有するようにしてもよい。
【０００９】
上記構成によれば、現状（現在）の送信態様を確認することができる。
【００１０】
上記ピッキングシステムにおいて、前記移動端末は、前記送信手段における送信態様が切り替わったことを報知する報知手段を更に有するようにしてもよい。
【００１１】
上記構成によれば、送信態様が切り替わったことを認識することができる。
【００１２】
上記ピッキングシステムにおいて、前記所定条件は、各商品を保管した夫々の保管場所における無線通信の良否に関する良否判断の結果であり、前記良否判断は、各保管場所における無線品質に関する情報、各保管場所の商品の特性、各保管場所における商品の混雑度のうちの少なくとも１つに基づいて行われるようにしてもよい。
【００１３】
上記構成によれば、好適に送信態様の切り替えを行うことができる。
【００１４】
上記ピッキングシステムにおいて、前記無線品質に関する情報は、各保管場所における無線通信時の電波強度、各保管場所における無線通信時の所要通信時間のうち少なくとも１つであってもよい。
【００１５】
上記構成によれば、好適に送信態様の切り替えを行うことができる。
【００１６】
上記ピッキングシステムは、少なくとも、日時、無線基地局の識別情報、接続チャンネルに対応付けて、前記無線品質に関する情報を記憶する記憶手段を備えるようにしてもよい。
【００１７】
上記構成によれば、無線基地局の識別情報等に基づいて好適に送信態様の切り替えを行うことができる。
【００１８】
上記ピッキングシステムにおいて、前記無線品質に関する情報は、商品のピッキングが行われる都度、取得されるものであってもよい。
【００１９】
上記構成によれば、他の設備を用いることなく簡便に、かつ、効率的に無線品質に関する情報を取得することができる。
【００２０】
上記ピッキングシステムにおいて、前記商品の特性は、無線通信時の電波強度に影響を与える特性であってもよい。
【００２１】
上記構成によれば、好適に送信態様の切り替えを行うことができる。
【００２２】
上記ピッキングシステムは、画像を撮像する撮像手段と、前記撮像手段による撮像画像を前記良否判断の判断結果と対応付けて記憶する記憶手段を備えるようにしてもよい。
【００２３】
上記構成によれば、画像を利用して効率化を図ることができる。
【００２４】
上述した課題を解決するために、本発明の他の態様である管理装置は、商品のピッキングに用いられる移動端末と無線通信により通信可能な管理装置であって、各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段を備え、前記送信手段は、前記ピッキング情報の前記移動端末への送信態様を所定条件に基づいて切り替えることを特徴とする。
【００２５】
上記構成によれば、作業時間の遅延や作業効率の低下を防止することができる。
【００２６】
上述した課題を解決するために、本発明の他の態様である移動端末は、管理装置と無線通信により通信可能であり、商品のピッキングに用いられる移動端末であって、各商品のピッキングを指示するピッキング情報を前記管理装置から受信する受信手段と、前記管理装置が送信する前記ピッキング情報の送信態様が切り替わったことを報知する報知手段とを備えることを特徴とする。
【００２７】
上記構成によれば、送信態様の切り替わりを認識することができる。
【００２８】
上述した課題を解決するために、本発明の他の態様であるプログラムは、管理装置と、該管理装置と無線通信により通信可能な移動端末とを用いて商品のピッキングを行うピッキングシステムおける管理装置として第１コンピュータを機能させ、前記ピッキングシステムにおける移動端末として第２コンピュータを機能させるプログラムであって、前記第１コンピュータを、各商品のピッキングを指示するピッキング情報を、前記移動端末へ送信する送信手段として機能させ、前記第２コンピュータを、前記ピッキング情報を受信する受信手段として機能させ、前記送信手段として、前記ピッキング情報の前記移動端末への送信態様を切り替えることを特徴とするプログラムである。
【００２９】
上記構成によれば、作業時間の遅延や作業効率の低下を防止することができる。
【発明の効果】
【００３０】
以上のように、作業時間の遅延や作業効率の低下を防止することができる。
【図面の簡単な説明】
【００３１】
【図１】ピッキングシステムの一例を示したネットワーク構成図である。
【図２】ピッキングカート、オリコンの一例である。
【図３】ピッキングエリアの一例を示す模式図である。
【図４】棚の一例を示す概観図である。
【図５】管理サーバの機能構成例、移動端末の機能構成例である。
【図６】管理サーバが記憶する各種情報の一例である。
【図７】管理サーバが記憶する各種情報の一例である。
【図８】管理サーバによるピッキング指示データの生成及び送信に関する動作の一例を示すフローチャートである。
【図９】ピッキング指示データ及びピッキング完了データの一例である。
【図１０】ピッキング指示データ及びピッキング完了データの一例である。
【図１１】ピッキングの様子を説明する説明図である。
【図１２】移動端末及び管理サーバによる環境情報の蓄積（収集）に関する動作の一例を示すフローチャートである。
【図１３】管理サーバが記憶する環境情報の一例である。
【図１４】管理サーバによる通信環境の判定の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
図１は、ピッキングシステム１の一例を示したネットワーク構成図である。ピッキングシステム１は、管理サーバ１０、少なくとも１台の移動端末２０（移動端末２０−１、２０−２、…）、少なくとも１台のアクセスポイント８（アクセスポイント８−１、アクセスポイント８−２２、…）を備える。移動端末２０は、例えば、無線ハンディターミナル、タブレット端末であり、音声認識・応答による端末も含まれる。アクセスポイント８は、例えば、無線ルータである。管理サーバ１０とアクセスポイント８は、ＬＡＮ９（図１では有線ＬＡＮとしているが、無線ＬＡＮであってもよい）によって接続されている。移動端末２０は、アクセスポイント８を介して管理サーバ１０と通信可能である。管理サーバ１０は、外部の装置（例えば、注文情報を受信する注文サーバ３０）と通信可能である。
【００３３】
図２は、ピッキングカート２、及び、オリコン４０の一例である。ピッキングカート２は、図２に示すように、移動端末２０、スキャナ部２１、計量部（非図示）、計量台２２、カメラ２３を備える。スキャナ部２１は、例えば、ピッキングした商品の識別情報（商品コード）を認識する。スキャナ部２１は、他の識別情報（例えば、個々のオリコン４０にラベルを対応づける場合には当該ラベル上に印刷された識別情報や、作業者（以下、単に作業者という）の名札等に印刷された識別情報）を認識することも可能である。計量部は、計量台２２に載置されたもの（例えば、ピッキングした商品が投入されたオリコン４０）の重量を測定する。なお、図２に示したピッキングカート２は、４つの計量台２１を有し、合計４つのオリコン４０を載置可能である。カメラ２３は、周囲を撮像する。移動端末２０は、スキャナ部２１による認識結果や、計量部による測定結果や、カメラ２３による撮像画像を取得する。なお、なお、移動端末２０（スキャナ部２１、カメラ２３も同様）は、ピッキングカート２から着脱可能であってもよい。作業者は、商品を保管している棚（以下、単に棚という）が設置されている場所（以下、ピッキングエリアという）にピッキングカート２を移動させて注文された商品のピッキング作業を行う。なお、図２では、移動端末２０やカメラ２３やスキャナ部２１等の形は単純化しており、実際の形を示したものではない。また、移動端末２０やカメラ２３やスキャナ部２１等の位置は、図２に示した位置に限定されない。例えば、ピッキングカート２は、計量台２２にオリコン４０を載置した状態であっても撮像に影響を与えない位置（載置したオリコン４０が撮像の邪魔にならないような位置）に、カメラ２３を１台以上備えるようにしてもよい。
【００３４】
図３は、ピッキングエリアの一例を示す模式図である。図３において、符号ａはライン番号「１」を表している。ライン番号とは、複数の棚によって構成されるラインの夫々をピッキングエリアにおいて識別するための識別情報である。図３（図４も同様）において、符号ｂは棚番号「１」を表している。棚番号とは、各ラインを構成する複数の棚の夫々を夫々のラインにおいて識別するための識別情報である。従って、図３に示したピッキングエリアには、ライン番号「１」〜「４」によって識別される４つのラインが存在し、各ラインには棚番号「１」〜「６」によって識別される６つの棚が存在している。
【００３５】
図３において、左下の位置（ライン番号「１」の棚番号「１」の近傍の位置）はピッキングの開始位置であり、右下の位置（ライン番号「４」の棚番号「６」の近傍の位置）は、ピッキングの終了位置である。ピッキングの開始位置から終了位置に至る矢印は、各棚の前面側（ピッキングする側）を通過するピッキングの経路（ピッキング経路）である。図３に示した例では、ピッキング経路上に１台のピッキングカート２が示されている（作業員は図示を省略）。また、各棚に保管される商品は、各棚の背面側から投入される。なお、アクセスポイント８−１、８−２は、床面上ではなく実際には上方（少なくともピッキング作業の邪魔にならない高さ）に設置されている。
【００３６】
図４は、棚の一例を示す概観図である。図４において、符号ｃは列番号「１」を表し、符号ｂは段番号「１」を表している。列番号とは、複数の列を有する棚において各列の夫々を識別するための識別情報である。段番号とは、複数の段を有する棚において各段の夫々を識別するための識別情報である。従って、図４に示した各棚には、列番号「１」〜「６」によって識別される６つの列と、段番号「１」〜「３」によって識別される３つの段を有している。なお、図４における矢印は、図３と同様、ピッキング経路を表している。
【００３７】
図５（Ａ）は、管理サーバ１０の機能構成例である。管理サーバ１０は、図５（Ａ）に示すように、ピッキング制御部１００、判定部１１０、通信部１２０、注文情報記憶部１７０、環境情報記憶部１８０、判定結果記憶部１８１、棚マスタ１９０、商品マスタ１９１、商品位置マスタ１９２、商品在庫マスタ１９３を備える。
【００３８】
注文情報記憶部１７０は、例えば、注文サーバ３０から受信した注文情報（例えば、図７（Ａ）参照）を記憶する。環境情報記憶部１８０は、例えば、ピッキングエリア内の環境に関する種々の環境情報（例えば、図１３参照）を記憶する。判定結果記憶部１８１は、例えば、判定部１１０による判定結果情報（例えば、図７（Ｂ）（Ｃ）参照）を記憶する。棚マスタ１９０は、例えば、ピッキングエリアの棚に関する種々の情報（例えば、図６（Ａ）（Ｂ）参照）を記憶する。商品マスタ１９１は、例えば、商品基本情報（例えば、図６（Ｃ）参照）を記憶する。商品位置マスタ１９２は、例えば、商品位置情報（例えば、図６（Ｄ）参照）を記憶する。商品在庫マスタ１９３は、例えば、商品在庫情報（例えば、図６（Ｅ）参照）を記憶する。
【００３９】
なお、図３の「ＡＢＣ」は、図６（Ｃ）の商品基本情報の品名「ＡＢＣ」の商品の保管位置（高さ方向を除く）を表している。図６（Ｃ）の商品基本情報によれば商品コード「４９００００１」の商品は商品「ＡＢＣ」であり、図６（Ｄ）の商品位置情報によれば商品コード「４９００００１」のロケーション番号は「２−２−３−３」であり、図６（Ａ）のロケーション情報によればロケーション番号「２−２−３−３」は、ライン番号「２」−棚番号「２」−列番号「３」−段番号「３」であるため、図３において、ライン番号「２」−棚番号「２」−列番号「３」に対応する位置に「ＡＢＣ」を図示している。図３の「ＤＥＦ」や図１１の「ａａ」〜「ｌｌ」も同様である。
【００４０】
ピッキング制御部１００は、注文情報記憶部１７０を参照し、ピッキング指示データ（ピッキング情報と称する場合もある）を生成する。また、ピッキング制御部１００は、判定結果記憶部１８１を参照し、ピッキング指示データを生成するタイミング（移動端末２０に送信する直前にピッキング指示データを生成するため、つまり、生成後に直ちにピッキング指示データを移動端末２０に送信するため、送信タイミングでもある）を制御する。
【００４１】
判定部１１０は、環境情報記憶部１９０を参照し、無線通信環境の良否（送受信の良好／不良）や、無線通信環境の不良可能性の大小（送受信が不良となる可能性の大／小）を判定する。判定部１１０は、判定結果を判定結果記憶部１８１に記憶する。なお、無線通信は、ＷＩＦＩI、赤外線通信などである。
【００４２】
通信部１２０は、外部との間で情報を送受信する。例えば、通信部１２０は、注文サーバ３０から注文情報等を受信する。また、通信部１２０は、移動端末２０にピッキング指示データ等を送信する。また、通信部１２０は、移動端末２０からピッキング完了データ、電波強度や通信所要時間に関する情報等を受信する。なお、ピッキング完了データは、ある商品のピッキング作業が完了した旨を管理サーバ１０に通知する通知情報であるとともに、順番が次のピッキング指示データを管理サーバ１０に要求する要求情報となる。但し、管理サーバ１０は、移動端末２０に送信すべきピッキング指示データが存在しない場合（移動端末２０から受信したピッキング完了データによってピッキング作業の完了が通知された商品が順路上最後にピッキングする商品である場合、移動端末２０から受信したピッキング完了データによってピッキング作業の完了が通知された商品の順路が次の商品のピッキング指示データを既に移動端末２０に送信している場合等）には、ピッキング完了データの受信に応じてピッキング指示データを移動端末２０に送信しなくてもよい。また、上記要求情報は、ピッキング作業の完了を通知しないものであってもよい。例えば、２つ目以降の各商品に対するピッキング指示データについては、直前の商品のピッキング作業の完了通知を送信することにより要求してもよいが、１つ目の商品については直前の商品が存在しないため、ピッキング作業の開始時に送信する上記要求情報は、ピッキング作業の完了を通知しないものである。
【００４３】
図５（Ｂ）は、移動端末２０の機能構成例である。移動端末２０は、図５（Ｂ）に示すように、制御部２００、表示操作部２１０、通信部２２０、記憶部２９０を備える。制御部２００は、移動端末２０全体を制御する。ピッキングカート２に装着されている場合には、スキャナ部２１、計量部（非図示）、カメラ２３等も含め、ピッキングカート２全体を制御してもよい。また、制御部２００では、アクセスポイント８から出力される電波の受信状況（電波強度）、管理サーバとの通信（データの送受信）に要する時間（通信所要時間）の測定も行われる。
【００４４】
表示操作部２１０（例えば、タッチディスプレイ）は、種々の情報を表示し、種々の操作を受け付ける。例えば、表示操作部２１０は、作業者にピッキング指示データに基づく情報（ピッキングすべき商品のロケーション、個数等）を表示し、作業者からピッキングが完了した旨の入力（例えばＯＫボタンの押下）を受け付ける。
【００４５】
通信部２２０は、外部との間で情報を送受信する。例えば、通信部２２０は、管理サーバ１０からピッキング指示データ等を受信する。また、通信部２２０は、管理サーバ１０にピッキング完了データ、電波強度や通信所要時間に関する情報等を送信する。
【００４６】
記憶部２９０は、種々の情報を記憶する。例えば、記憶部２９０は、外部から受信した情報（ピッキング指示データ等）、生成又は獲得した情報（ピッキング完了データ、電波強度や通信所要時間に関する情報等）を記憶する。
【００４７】
図６及び図７は、管理サーバ１０が記憶する各種情報の一例である。図６（Ａ）は、棚マスタ１９０に記憶されているロケーション情報の一例である。ロケーション情報は、ピッキングエリアの棚の設置状況（レイアウト）に基づいて、例えばピッキングシステム１の管理者によって生成される。従って、ロケーション情報は、棚の設置状況が変化した場合（例えば、ライン数の増減した場合、１ラインの棚数の増減等した場合等）には更新される。
【００４８】
図６（Ｂ）は、棚マスタ１９０に記憶されている経路情報（ピッキング経路を示した情報）の一例である。経路情報は、上述のロケーション情報と同様、棚の設置状況に基づいて、生成、更新される。なお、図６（Ｂ）に示した経路情報は、説明の便宜上、予め定められた固定的な経路を示しているが、倉庫全体の座標データや残データにおける通路の込み状態（通路の混雑度）などの複数の条件により適宜決定されるものであってもよい。
【００４９】
図６（Ｃ）は、商品マスタ１９１に記憶されている商品基本情報の一例である。商品基本情報は、例えば外部（例えば本部のサーバ（非図示））から、適宜（例えば毎日）、受信する。なお、本実施形態では、ピッキングカート２の計量台２２に載置されたもの（例えば、ピッキングした商品が投入されたオリコン４０）の重量を測定するため、商品基本情報として各商品の重量を記憶している。
【００５０】
図６（Ｄ）は、商品位置マスタ１９２に記憶されている商品位置情報の一例である。商品位置情報によって、各商品の保管場所が特定される。商品位置情報は、例えば、各商品の保管位置に基づいて、例えばピッキングシステム１の管理者によって生成される。従って、商品位置情報は、商品の保管位置が変化した場合のほか、例えば、商品改廃があった場合や棚の設置状況が変化した場合にも更新される。なお、図６（Ｄ）に示した商品位置情報は、商品に対しロケーションを割り当てた構成であるが、商品とロケーションとの関係を示したものであればよく、例えば、ロケーションに対し商品を割り当てた構成としてもよい。
【００５１】
なお、図６（Ｄ）の商品位置情報は、１商品１ロケーションである場合の商品位置情報を示したものであるが、必ずしも１商品１ロケーションとしなくてもよい。例えば、１商品複数ロケーションとしてもよい。換言すれば、ロケーション毎に同一の商品を重複して登録することが可能である。１商品複数ロケーションとする場合の一例は、同一商品が、入荷ロットや期限日（消費、賞味）によって区別されるとき、期間限定でノベルティなどが付属されているとき、１ロケーション当たりの容積を超えるときなどである。商品位置情報としては、商品コードと他の識別情報（例えば、ロット番号、期限日、ノベルティの有無・種類等）の組合せに対してロケーションを設定してもよいし、各ロケーションに対して商品コードと他の識別情報の組合せを設定してもよい。
【００５２】
図６（Ｅ）は、商品在庫マスタ１９３に記憶されている商品在庫情報の一例である。商品在庫情報によって、各商品の在庫数（本実施形態では棚内の保管数）が特定される。商品在庫情報は、例えば、商品の棚への投入数と、商品の棚からのピッキング数とに基づいて算出される。なお、各商品の棚への投入数は、例えば、商品投入情報（非図示）として、商品在庫マスタ１９３等に記憶してもよい。
【００５３】
図７（Ａ）は、注文情報記憶部１７０に記憶されている注文情報の一例である。注文情報は、注文サーバ３０から、適宜、受信する。なお、図７（Ａ）において、完了フラグは、当該商品のピッキングが完了したか否かを示したフラグである。
【００５４】
図７（Ｂ）及び図７（Ｃ）は、判定結果記憶部１８１に記憶されている判定結果情報の一例である。図７（Ｂ）は、判定部１１０による無線通信環境の無線通信環境の良否（送受信の良好／不良）の判定結果を示した良否判定結果情報の一例である。図７（Ｃ）は、判定部１１０による無線通信環境の不良可能性の大小（送受信が不良となる可能性の大／小）の判定結果を示した不良可能性判定結果情報の一例である。
【００５５】
図７（Ｂ）及び図７（Ｃ）は、ロケーション毎の最新の判定結果情報であるが、判定結果記憶部１８１は、ロケーション毎の過去の判定結果情報も履歴情報として記憶している。
【００５６】
図８は、管理サーバ１０によるピッキング指示データの生成及び送信に関する動作の一例を示すフローチャートである。なお、図８のフローチャートの説明において、管理サーバ１０は、Ｎ種類の商品を注文する注文情報に基づいてＮ個のピッキング指示データを生成及び送信するものとする。
【００５７】
管理サーバ１０は、Ｍ番目（ＭはＮ以下）の商品のピッキング指示データを要求する要求情報を移動端末２０から受信する（ステップＳ４０）。なお、Ｍ番目の商品とは、注文情報に含まれるＮ種類の商品をピッキング経路の順に１番目〜Ｎ番目と順番に並べたときにＭ番目となる商品である。
【００５８】
続いて、管理サーバ１０は、何番目の商品のピッキング指示データが要求されたかを記憶する（ステップＳ４１）。例えば、管理サーバ１０は、移動端末２０から受信した要求情報の商品（Ｍ番目の商品）をＳ番目の商品として記憶する。
【００５９】
続いて、管理サーバ１０は、Ｍ番目の商品は最後の商品であるか否かを判断する（ステップＳ４２）。例えば、管理サーバ１０は、注文情報、ロケーション情報、経路情報等を参照し、Ｍ番目の商品は最後の商品であるか否かを判断してもよい。ステップＳ４２においてＭ番目の商品は最後の商品であると判断した場合（ステップＳ４２；Ｙｅｓ）、ステップＳ４５に進む。
【００６０】
一方、ステップＳ４２においてＭ番目の商品は最後の商品ではないと判断した場合（ステップＳ４２；ＮＯ）、管理サーバ１０は、良否判定結果情報、不良可能性判定結果情報を参照し、Ｍ番目の商品のピッキング位置の環境は良好かつ不良可能性小であるか否か判断する（ステップＳ４３）。ステップＳ４３においてＭ番目の商品のピッキング位置の環境は「良好かつ不良可能性小」であると判断した場合（ステップＳ４３；Ｙｅｓ）、ステップＳ４５に進む。
【００６１】
一方、ステップＳ４３においてＭ番目の商品のピッキング位置の環境は「良好かつ不良可能性小」ではないと判断した場合（ステップＳ４３；ＮＯ）、つまり、環境が不良であるか、あるいは、不良可能性大であると判断した場合、管理サーバ１０は、ステップＳ４２、Ｓ４３の処理の確認対象を次の商品（Ｍ＋１）に変更し（ステップＳ４４）、ステップＳ４２に戻る。
【００６２】
ステップＳ４２（ＹＥＳ）又はステップＳ４３（ＹＥＳ）に続いて、管理サーバ１０は、移動端末２０から受信した要求情報の商品についてステップＳ４２（ＹＥＳ）又はステップＳ４３（ＹＥＳ）であるか否かを判断する（ステップＳ４５）。換言すれば、管理サーバ１０は、Ｍ番目の商品とＳ番目の商品は同一商品であるか否かを判断する（ステップＳ４５）。なお、移動端末２０から受信した要求情報の商品についてステップＳ４２（ＹＥＳ）又はステップＳ４３（ＹＥＳ）であった場合には、ステップＳ４４の処理は実行されないため、Ｍ番目の商品とＳ番目の商品は同一商品である。
【００６３】
ステップＳ４５においてＭ番目の商品とＳ番目の商品が同一商品であると判断した場合（ステップＳ４５；ＹＥＳ）、管理サーバ１０は、Ｍ番目（Ｓ番目）の商品のピッキング指示データを生成する（ステップＳ４６）。つまり、管理サーバ１０は、移動端末２０から受信した要求情報の商品のピッキング指示データのみを生成する。続いて、管理サーバ１０は、ステップＳ４６にて生成したピッキング指示データを移動端末２０に送信する（ステップＳ４７）。そして図８のフローチャートは終了する。
【００６４】
ステップＳ４５においてＭ番目の商品とＳ番目の商品が同一商品ではないと判断した場合（ステップＳ４５；ＮＯ）、管理サーバ１０は、Ｓ番目〜Ｍ番目の商品のピッキング指示データを生成する（ステップＳ４８）。つまり、管理サーバ１０は、移動端末２０から受信した要求情報の商品のピッキング指示データを含む、合計（Ｍ−Ｓ＋１）個のピッキング指示データ（Ｓ番目の商品のピッキング指示データ、…、Ｍ番目の商品のピッキング指示データ）を生成する（ステップＳ４８）。続いて、管理サーバ１０は、ステップＳ４８にて生成した複数のピッキング指示データを移動端末２０に纏めて送信する（ステップＳ４９）。そして図８のフローチャートは終了する。
【００６５】
なお、ステップＳ４７及びステップＳ４９の処理において、管理サーバ１０は、ピッキング指示データの送信履歴情報（いずれの商品のピッキング指示データを送信したかがわかる情報）を記憶する。
【００６６】
また、ステップＳ４５〜ステップＳ４９の処理において、管理サーバ１０は、在庫が不足する商品（欠品商品）については、ピッキング指示データに代えて無効データ（図１０（Ｂ）参照）を生成し、送信する。なお、管理サーバ１０は、単に、ピッキング指示データを生成、送信しないようにしてもよい（つまり、ピッキング指示データも無効データも生成、送信しないようにしてもよい）。
【００６７】
図９及び図１０は、ピッキング指示データ及びピッキング完了データの一例である。具体的には、識別子「１（指示）」のデータはピッキング指示データ、識別子「２（完了）」のデータはピッキング完了データである。なお、識別子「０（無効）」のデータはピッキング指示データでもピッキング完了データでもない無効なデータである。図１１は、ピッキングの様子を説明する説明図である。図１１において、破線の矩形で囲まれた領域内の棚は、環境が不良であるか、あるいは、不良可能性大と判定された棚である。
【００６８】
なお、図９〜１１の説明において、管理サーバ１０は、図６（Ａ）に示したロケーション情報、図６（Ｂ）に示した経路情報、図６（Ｃ）に示した商品基本情報、図６（Ｄ）に示した商品位置情報、図６（Ｅ）に示した商品在庫情報、図７（Ａ）に示した注文情報、図７（Ｂ）に示した良否判定結果情報、図７（Ｃ）に示した不良可能性判定結果情報を記憶しているものとする。また、図９及び図１０のピッキング指示データは、図７（Ａ）に示した注文番号「Ｃ０００１」の注文情報に基づくピッキング指示データであるものとする。図１１は、図９及び図１０のピッキング指示データに基づくピッキング作業の様子を示したものである。
【００６９】
図７（Ａ）の注文番号「Ｃ０００１」の注文情報は、１２種類の商品を注文するものである。図６（Ｂ）の経路情報、図６（Ｃ）の商品基本情報、図６（Ｄ）の商品位置情報によれば、１番目〜１２番目の商品は以下の通りである。なお、６番目の商品（ｆｆ）は、必要個数保管されていない欠品商品（図６（Ｅ）参照）であるが、説明の便宜上、他の商品と同様に記載している。
【００７０】
１番目の商品：ロケーション番号「１−２−３−２（Ｐ１近傍）」に保管された商品コード「４９００２０６」の商品「ａａ」
２番目の商品：ロケーション番号「１−５−４−３（Ｐ２近傍）」に保管された商品コード「４９００１０３」の商品「ｂｂ」
３番目の商品：ロケーション番号「２―４−６−１（Ｐ３近傍）」に保管された商品コード「４９０００１８」の商品「ｃｃ」
４番目の商品：ロケーション番号「３−２−３−３（Ｐ４近傍）」に保管された商品コード「４９０１０８９」の商品「ｄｄ」
５番目の商品：ロケーション番号「３−４−４−１（Ｐ５近傍）」に保管された商品コード「４９０００５３」の商品「ｅｅ」
６番目の商品：ロケーション番号「３−６−３−２（Ｐ６近傍）」に保管された商品コード「４９０００５５」の商品「ｆｆ」
７番目の商品：ロケーション番号「４−１−２−２（Ｐ７近傍）」に保管された商品コード「４９００２０７」の商品「ｇｇ」
８番目の商品：ロケーション番号「４−２−３−１（Ｐ８近傍）」に保管された商品コード「４９００６８９」の商品「ｈｈ」
９番目の商品：ロケーション番号「４−４−４−３（Ｐ１０近傍）」に保管された商品コード「４９０００５４」の商品「ｉｉ」
１０番目の商品：ロケーション番号「４−５−１−２（Ｐ１１近傍）」に保管された商品コード「４９００３６８」の商品「ｊｊ」
１１番目の商品：ロケーション番号「４−５−４−３（Ｐ１２近傍）」に保管された商品コード「４９０００８８」の商品「ｋｋ」
１２番目の商品：ロケーション番号「４−６−１−３（Ｐ１３近傍）」に保管された商品コード「４９００３６９」の商品「ｌｌ」
【００７１】
図９（Ａ）は、ピッキング作業の開始位置（図１１のＰ０）において、移動端末２０が管理サーバ１０から受信するピッキング指示データである。図９（Ａ）の指示番号「Ｓ０００１−０１」のピッキング指示データは、ロケーション番号「１−２−３−２（図１１のＰ１の近傍）」に保管されている商品「ａａ」を３個ピッキングする旨を指示するものである。商品「ａａ」は、上述の１番目の商品である。
【００７２】
以下、移動端末２０が図９（Ａ）のピッキング指示データを受信する迄の流れを詳しく説明する。例えば、移動端末２０の作業者がＰ０（開始位置）においてピッキング作業を開始する旨の操作を行うと、移動端末２０は、ピッキング指示データを要求する要求情報を管理サーバ１０に送信する。つまり、管理サーバ１０は、１番目の商品「ａａ」のピッキング指示データを要求する要求情報を移動端末２０から受信する（図８のステップＳ４０）。
【００７３】
１番目の商品「ａａ」のピッキング指示データを要求する要求情報を受信した管理サーバ１０は、１番目の商品「ａａ」のピッキング指示データが要求されたことを記憶する（図８のステップＳ４１）。続いて、管理サーバ１０は、１番目の商品「ａａ」は最後の商品であるか否かを判断するが（図８のステップＳ４２）、上述したように１２番目の商品「ｌｌ」が最後の商品に該当するため、管理サーバ１０は、１番目の商品「ａａ」は最後の商品でないと判断する（図８のステップＳ４２（ＮＯ））。
【００７４】
続いて、管理サーバ１０は、良否判定結果情報、不良可能性判定結果情報を参照し、１番目の商品「ａａ」のピッキング位置の環境は「良好かつ不良可能性小」であるか否か判断するが（図８のステップＳ４３）、１番目の商品「ａａ」のロケーション番号「１−２−３−２（Ｐ１近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「０（良好）」であり、かつ、図７（Ｃ）に示した不良可能性判定結果情報によれば「０（不良可能性小）」であるため、管理サーバ１０は、１番目の商品「ａａ」のピッキング位置の環境は「良好かつ不良可能性小」であると判断する（図８のステップＳ４３（Ｙｅｓ））。
【００７５】
続いて、管理サーバ１０は、移動端末２０から受信した要求情報の商品「ａａ」について「良好かつ不良可能性小」であると判断し（ステップＳ４５（ＹＥＳ））、図９（Ａ）に示した、１番目の商品「ａａ」のピッキング指示データを生成し（図８のステップＳ４６）、移動端末２０に送信する（図８のステップＳ４７）。これにより、移動端末２０は、図９（Ａ）のピッキング指示データを受信する。
【００７６】
図９（Ｂ）は、１番目の商品「ａａ」のピッキング作業位置（図１１のＰ１）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。図９（Ｂ）のピッキング完了データは、ロケーション番号「１−２−３−２」に保管されている商品「ａａ」のピッキング作業が完了した旨を管理サーバ１０に通知するものである。なお、図９（Ａ）に示した商品「ａａ」のピッキング指示データと、図９（Ｂ）に示した商品「ａａ」のピッキング完了データとは、指示番号等が共通する。
【００７７】
例えば、移動端末２０の作業者がＰ１において商品「ａａ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図９（Ｂ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。
【００７８】
図９（Ｃ）は、１番目の商品「ａａ」のピッキング作業位置（図１１のＰ１）において、移動端末２０が管理サーバ１０から受信するピッキング指示データである。図９（Ｃ）の指示番号「Ｓ０００１−０２」のピッキング指示データは、ロケーション番号「１−５−４−３（図１１のＰ２の近傍）」に保管されている商品「ｂｂ」を１個ピッキングする旨を指示するものである。商品「ｂｂ」は、上述の２番目の商品である。
【００７９】
以下、移動端末２０が図９（Ｃ）のピッキング指示データを受信する迄の流れを詳しく説明する。上述したように、ピッキング完了データは、ある商品のピッキング作業が完了した旨を管理サーバ１０に通知する通知情報であるとともに、次のピッキング指示データを管理サーバ１０に要求する要求情報でもある。従って、移動端末２０は、Ｐ１において、次のピッキング指示データを要求する要求情報を管理サーバ１０に送信したことになる。つまり、管理サーバ１０は、２番目の商品「ｂｂ」のピッキング指示データを要求する要求情報を移動端末２０から受信することになる（図８のステップＳ４０）。
【００８０】
２番目の商品「ｂｂ」のピッキング指示データを要求する要求情報を受信した管理サーバ１０は、２番目の商品「ｂｂ」のピッキング指示データが要求されたことを記憶する（図８のステップＳ４１）。続いて、管理サーバ１０は、２番目の商品「ｂｂ」は最後の商品であるか否かを判断するが（図８のステップＳ４２）、上述したように１２番目の商品「ｌｌ」が最後の商品に該当するため、管理サーバ１０は、２番目の商品「ｂｂ」は最後の商品でないと判断する（図８のステップＳ４２（ＮＯ））。
【００８１】
続いて、管理サーバ１０は、良否判定結果情報、不良可能性判定結果情報を参照し、２番目の商品「ｂｂ」のピッキング位置の環境は「良好かつ不良可能性小」であるか否か判断するが（図８のステップＳ４３）、２番目の商品「ｂｂ」のロケーション番号「１−５−４−３（Ｐ２近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「０（良好）」であり、かつ、図７（Ｃ）に示した不良可能性判定結果情報によれば「０（不良可能性小）」であるため、管理サーバ１０は、２番目の商品「ｂｂ」のピッキング位置の環境は「良好かつ不良可能性小」であると判断する（図８のステップＳ４３（Ｙｅｓ））。
【００８２】
続いて、管理サーバ１０は、移動端末２０から受信した要求情報の商品「ｂｂ」について「良好かつ不良可能性小」であると判断し（ステップＳ４５（ＹＥＳ））、図９（Ｃ）に示した、２番目の商品「ｂｂ」のピッキング指示データを生成し（図８のステップＳ４６）、移動端末２０に送信する（図８のステップＳ４７）。これにより、移動端末２０は、図９（Ｃ）のピッキング指示データを受信する。
【００８３】
図９（Ｄ）は、２番目の商品「ｂｂ」のピッキング作業位置（図１１のＰ２）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。図９（Ｄ）のピッキング完了データは、ロケーション番号「１−５−４−３」に保管されている商品「ｂｂ」のピッキング作業が完了した旨を管理サーバ１０に通知するものである。なお、図９（Ｃ）に示した商品「ｂｂ」のピッキング指示データと、図９（Ｄ）に示した商品「ｂｂ」のピッキング完了データとは、指示番号等が共通する。
【００８４】
例えば、移動端末２０の作業者がＰ２において商品「ｂｂ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図９（Ｄ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。
【００８５】
図９（Ｅ）は、２番目の商品「ｂｂ」のピッキング作業位置（図１１のＰ２）において、移動端末２０が管理サーバ１０から受信するピッキング指示データである。図９（Ｅ）の指示番号「Ｓ０００１−０３」のピッキング指示データは、ロケーション番号「２−４−６−１（図１１のＰ３の近傍）」に保管されている商品「ｃｃ」を２個ピッキングする旨を指示するものである。商品「ｃｃ」は、上述の３番目の商品である。なお、移動端末２０が図９（Ｅ）のピッキング指示データを受信する迄の流れについては、移動端末２０が図９（Ｃ）のピッキング指示データを受信する迄の流れと同様であるため、説明を省略する。
【００８６】
図９（Ｆ）は、３番目の商品「ｃｃ」のピッキング作業位置（図１１のＰ３）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。例えば、移動端末２０の作業者がＰ３において商品「ｃｃ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図９（Ｆ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。
【００８７】
図９（Ｇ）は、３番目の商品「ｃｃ」のピッキング作業位置（図１１のＰ３）において、移動端末２０が管理サーバ１０から受信するピッキング指示データである。図９（Ｇ）の指示番号「Ｓ０００１−０４」のピッキング指示データは、ロケーション番号「３−２−３−３（図１１のＰ４の近傍）」に保管されている商品「ｄｄ」を６個ピッキングする旨を指示するものである。商品「ｄｄ」は、上述の４番目の商品である。なお、移動端末２０が図９（Ｇ）のピッキング指示データを受信する迄の流れについては、移動端末２０が図９（Ｃ）のピッキング指示データを受信する迄の流れと同様であるため、説明を省略する。
【００８８】
図９（Ｈ）は、４番目の商品「ｄｄ」のピッキング作業位置（図１１のＰ４）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。例えば、移動端末２０の作業者がＰ４において商品「ｄｄ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図９（Ｈ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。
【００８９】
図９（Ｉ）は、４番目の商品「ｄｄ」のピッキング作業位置（図１１のＰ４）において、移動端末２０が管理サーバ１０から受信するピッキング指示データである。図９（Ｉ）の指示番号「Ｓ０００１−０５」のピッキング指示データは、ロケーション番号「３−４−４−１（図１１のＰ５の近傍）」に保管されている商品「ｅｅ」を１個ピッキングする旨を指示するものである。商品「ｅｅ」は、上述の５番目の商品である。なお、移動端末２０が図９（Ｉ）のピッキング指示データを受信する迄の流れについては、移動端末２０が図９（Ｃ）のピッキング指示データを受信する迄の流れと同様であるため、説明を省略する。
【００９０】
図１０（Ａ）は、５番目の商品「ｅｅ」のピッキング作業位置（図１１のＰ５）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。例えば、移動端末２０の作業者がＰ５において商品「ｅｅ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図１０（Ａ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。
【００９１】
図１０（Ｂ）は、５番目の商品「ｅｅ」のピッキング作業位置（図１１のＰ５）において、移動端末２０が管理サーバ１０から受信するピッキング指示データ等である。図１０（Ｂ）の指示番号「Ｓ０００１−０７」のピッキング指示データは、ロケーション番号「４−１−２−２（図１１のＰ７の近傍）」に保管されている商品「ｇｇ」を５個ピッキングする旨を指示するものである。商品「ｇｇ」は、上述の７番目の商品である。図１０（Ｂ）の指示番号「Ｓ０００１−０８」のピッキング指示データは、ロケーション番号「４−２−３−１（図１１のＰ８の近傍）」に保管されている商品「ｈｈ」を２個ピッキングする旨を指示するものである。商品「ｈｈ」は、上述の８番目の商品である。図１０（Ｂ）の指示番号「Ｓ０００１−０９」のピッキング指示データは、ロケーション番号「４−４−４−３（図１１のＰ１０の近傍）」に保管されている商品「ｉｉ」を１個ピッキングする旨を指示するものである。商品「ｉｉ」は、上述の８番目の商品である。なお、図１０（Ｂ）の指示番号「Ｓ０００１−０６」のデータは、無効データであり、ロケーション番号「３−６−３−２（図１１のＰ６の近傍）」に商品「ｆｆ」が必要個数（２個）保管されていない旨を示している。
【００９２】
以下、移動端末２０が図１０（Ｂ）のピッキング指示データ等を受信する迄の流れを詳しく説明する。Ｐ５において、移動端末２０が次のピッキング指示データを要求する要求情報（具体的には図１０（Ａ）のピッキング完了データ）を管理サーバ１０に送信する。つまり、管理サーバ１０は、６番目の商品「ｆｆ」のピッキング指示データを要求する要求情報を移動端末２０から受信する（図８のステップＳ４０）。
【００９３】
６番目の商品「ｆｆ」のピッキング指示データを要求する要求情報を受信した管理サーバ１０は、６番目の商品「ｆｆ」のピッキング指示データが要求されたことを記憶する（図８のステップＳ４１）。続いて、管理サーバ１０は、６番目の商品「ｆｆ」は最後の商品であるか否かを判断するが（図８のステップＳ４２）、上述したように１２番目の商品「ｌｌ」が最後の商品に該当するため、管理サーバ１０は、６番目の商品「ｆｆ」は最後の商品でないと判断する（図８のステップＳ４２（ＮＯ））。
【００９４】
続いて、管理サーバ１０は、良否判定結果情報、不良可能性判定結果情報を参照し、６番目の商品「ｆｆ」のピッキング位置の環境は「良好かつ不良可能性小」であるか否か判断するが（図８のステップＳ４３）、６番目の商品「ｆｆ」のロケーション番号「３−６−３−２（Ｐ６近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「１（不良）」であり、また、図７（Ｃ）に示した不良可能性判定結果情報によれば「１（不良可能性大）」であるため、管理サーバ１０は、６番目の商品「ｆｆ」のピッキング位置の環境は「良好かつ不良可能性小」ではないと判断する（図８のステップＳ４３（ＮＯ））。従って、管理サーバ１０は、確認対象を７番目の商品「ｇｇ」に変更し（ステップＳ４４）、ステップＳ４２に戻る。
【００９５】
続いて、管理サーバ１０は、７番目の商品「ｇｇ」は最後の商品ではないと判断する（図８のステップＳ４２（ＮＯ））。続いて、７番目の商品「ｇｇ」のロケーション番号「４−１−２−２（Ｐ７近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「１（不良）」であり、また、図７（Ｃ）に示した不良可能性判定結果情報によれば「１（不良可能性大）」であるため、管理サーバ１０は、７番目の商品「ｇｇ」のピッキング位置の環境は「良好かつ不良可能性小」ではないと判断する（図８のステップＳ４３（ＮＯ））。従って、管理サーバ１０は、確認対象を８番目の商品「ｈｈ」に変更し（ステップＳ４４）、ステップＳ４２に戻る。
【００９６】
続いて、管理サーバ１０は、８番目の商品「ｈｈ」は最後の商品ではないと判断する（図８のステップＳ４２（ＮＯ））。続いて、８番目の商品「ｈｈ」のロケーション番号「４−２−３−１（Ｐ８近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「１（不良）」であり、また、図７（Ｃ）に示した不良可能性判定結果情報によれば「１（不良可能性大）」であるため、管理サーバ１０は、８番目の商品「ｈｈ」のピッキング位置の環境は「良好かつ不良可能性小」ではないと判断する（図８のステップＳ４３（ＮＯ））。従って、管理サーバ１０は、確認対象を９番目の商品「ｉｉ」に変更し（ステップＳ４４）、ステップＳ４２に戻る。
【００９７】
続いて、管理サーバ１０は、９番目の商品「ｉｉ」は最後の商品ではないと判断する（図８のステップＳ４２（ＮＯ））。続いて、９番目の商品「ｉｉ」のロケーション番号「４−４−４−３（Ｐ１０近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「０（良好）」であり、かつ、図７（Ｃ）に示した不良可能性判定結果情報によれば「０（不良可能性小）」であるため、管理サーバ１０は、９番目の商品「ｉｉ」のピッキング位置の環境は「良好かつ不良可能性小」であると判断する（図８のステップＳ４３（Ｙｅｓ））。
【００９８】
続いて、管理サーバ１０は、移動端末２０から受信した要求情報の商品「ｆｆ」とは異なる商品「ｉｉ」について「良好かつ不良可能性小」であると判断したため（ステップＳ４５（ＮＯ））、図１０（Ｂ）に示した、６番目の商品「ｆｆ」の無効データ、７番目の商品「ｇｇ」のピッキング指示データ、８番目の商品「ｈｈ」のピッキング指示データ、９番目の商品「ｉｉ」のピッキング指示データを生成し（図８のステップＳ４８）、移動端末２０に纏めて送信する（図８のステップＳ４９）。なお、管理サーバ１０は、商品在庫ファイルを参照し、在庫が不足する商品（商品「ｆｆ」）についてはピッキング指示データに代えて無効データを生成する。これにより、移動端末２０は、図１０（Ｂ）のピッキング指示データ等を受信する。
【００９９】
図１０（Ｃ）は、７番目の商品「ｇｇ」のピッキング作業位置（図１１のＰ７）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。例えば、移動端末２０の作業者がＰ７において商品「ｇｇ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図１０（Ｃ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。なお、管理サーバ１０は、当該７番目の商品「ｇｇ」の次の８番目の商品「ｈｈ」のピッキング指示データを既に送信しているため（送信履歴情報にて確認可能）、当該７番目の商品「ｇｇ」のピッキング完了データを受信した場合には、ピッキング指示データを送信しない（図８のフローチャートのステップＳ４０の処理を実行した後にステップＳ４１に進むことなく終了する）。後述の図１０（Ｄ）、図１０（Ｅ）、図１０（Ｈ）〜図１０（Ｊ）のピッキング完了データを送信した場合も同様である。
【０１００】
図１０（Ｄ）は、８番目の商品「ｈｈ」のピッキング作業位置（図１１のＰ８）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。例えば、移動端末２０の作業者がＰ８において商品「ｈｈ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図１０（Ｄ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。
【０１０１】
図１０（Ｅ）は、「良好かつ不良可能性小」となった位置（図１１のＰ９）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。７番目の商品「ｇｇ」のピッキング作業位置（図１１のＰ７）や８番目の商品「ｈｈ」のピッキング作業位置（図１１のＰ８）の環境は「良好かつ不良可能性小」ではないため、「良好かつ不良可能性小」となった位置において、再度、７番目の商品「ｇｇ」や８番目の商品「ｈｈ」のピッキング完了データを管理サーバ１０に送信している。
【０１０２】
図１０（Ｆ）は、９番目の商品「ｉｉ」のピッキング作業位置（図１１のＰ１０）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。例えば、移動端末２０の作業者がＰ１０において商品「ｉｉ」のピッキング作業を終えた後に作業が完了した旨の操作を行うと、移動端末２０は、図１０（Ｆ）に示すようなピッキング完了データを生成し、管理サーバ１０に送信する。なお、管理サーバ１０は、当該９番目の商品「ｉｉ」の次の１０番目の商品「ｊｊ」のピッキング指示データは未だ送信していないため（送信履歴情報にて確認可能）、ピッキング指示データを送信する。
【０１０３】
図１０（Ｇ）は、９番目の商品「ｉｉ」のピッキング作業位置（図１１のＰ１０）において、移動端末２０が管理サーバ１０から受信するピッキング指示データ等である。図１０（Ｇ）の指示番号「Ｓ０００１−１０」のピッキング指示データは、ロケーション番号「４−５−１−２（図１１のＰ１１の近傍）」に保管されている商品「ｊｊ」を４個ピッキングする旨を指示するものである。商品「ｊｊ」は、上述の１０番目の商品である。図１０（Ｂ）の指示番号「Ｓ０００１−１１」のピッキング指示データは、ロケーション番号「４−５−４−３（図１１のＰ１２の近傍）」に保管されている商品「ｋｋ」を１個ピッキングする旨を指示するものである。商品「ｋｋ」は、上述の１１番目の商品である。図１０（Ｂ）の指示番号「Ｓ０００１−１２」のピッキング指示データは、ロケーション番号「４−６−１−３（図１１のＰ１３の近傍）」に保管されている商品「ｌｌ」を１個ピッキングする旨を指示するものである。商品「ｌｌ」は、上述の１２番目（最後）の商品である。
【０１０４】
以下、移動端末２０が図１０（Ｇ）のピッキング指示データ等を受信する迄の流れを詳しく説明する。Ｐ１０において、移動端末２０が次のピッキング指示データを要求する要求情報（具体的には図１０（Ｇ）の指示番号「Ｓ０００１−１２」のピッキング完了データ）を管理サーバ１０に送信する。つまり、管理サーバ１０は、１０番目の商品「ｊｊ」のピッキング指示データを要求する要求情報を移動端末２０から受信する（図８のステップＳ４０）。
【０１０５】
１０番目の商品「ｊｊ」のピッキング指示データを要求する要求情報を受信した管理サーバ１０は、１０番目の商品「ｊｊ」のピッキング指示データが要求されたことを記憶する（図８のステップＳ４１）。続いて、管理サーバ１０は、１０番目の商品「ｊｊ」は最後の商品であるか否かを判断するが（図８のステップＳ４２）、上述したように１２番目の商品「ｌｌ」が最後の商品に該当するため、管理サーバ１０は、１０番目の商品「ｊｊ」は最後の商品でないと判断する（図８のステップＳ４２（ＮＯ））。
【０１０６】
続いて、管理サーバ１０は、良否判定結果情報、不良可能性判定結果情報を参照し、１０番目の商品「ｊｊ」のピッキング位置の環境は「良好かつ不良可能性小」であるか否か判断するが（図８のステップＳ４３）、１０番目の商品「ｊｊ」のロケーション番号「４−５−１−２（Ｐ１１近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「０（良好）」であるが、図７（Ｃ）に示した不良可能性判定結果情報によれば「１（不良可能性大）」であるため、管理サーバ１０は、１０番目の商品「ｊｊ」のピッキング位置の環境は「良好かつ不良可能性小」ではないと判断する（図８のステップＳ４３（ＮＯ））。従って、管理サーバ１０は、確認対象を１１番目の商品「ｋｋ」に変更し（ステップＳ４４）、ステップＳ４２に戻る。
【０１０７】
続いて、管理サーバ１０は、１１番目の商品「ｋｋ」は最後の商品ではないと判断する（図８のステップＳ４２（ＮＯ））。続いて、１１番目の商品「ｋｋ」のロケーション番号「４−５−４−３（Ｐ１２近傍）」の環境は、図７（Ｂ）に示した良否判定結果情報によれば「０（良好）」であるが、図７（Ｃ）に示した不良可能性判定結果情報によれば「１（不良可能性大）」であるため、管理サーバ１０は、１１番目の商品「ｋｋ」のピッキング位置の環境は「良好かつ不良可能性小」ではないと判断する（図８のステップＳ４３（ＮＯ））。従って、管理サーバ１０は、確認対象を１２番目の商品「ｌｌ」に変更し（ステップＳ４４）、ステップＳ４２に戻る。
【０１０８】
続いて、管理サーバ１０は、１２番目の商品「ｌｌ」は最後の商品であると判断する（図８のステップＳ４２（ＹＥＳ））。
【０１０９】
続いて、管理サーバ１０は、移動端末２０から受信した要求情報の商品「ｊｊ」とは異なる商品「ｌｌ」について最後の商品であると判断したため（ステップＳ４５（ＮＯ））、図１０（Ｇ）に示した、１０番目の商品「ｊｊ」のピッキング指示データ、１１番目の商品「ｋｋ」のピッキング指示データ、１２番目の商品「ｌｌ」のピッキング指示データを生成し（図８のステップＳ４８）、移動端末２０に纏めて送信する（図８のステップＳ４９）。これにより、移動端末２０は、図１０（Ｂ）のピッキング指示データ等を受信する。
【０１１０】
図１０（Ｈ）は、１０番目の商品「ｊｊ」のピッキング作業位置（図１１のＰ１１）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。図１０（Ｉ）は、１１番目の商品「ｋｋ」のピッキング作業位置（図１１のＰ１２）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。
【０１１１】
図１０（Ｊ）は、１２番目の商品「ｌｌ」のピッキング作業位置（図１１のＰ１３）において、移動端末２０が管理サーバ１０に送信するピッキング完了データである。１０番目の商品「ｊｊ」のピッキング作業位置（図１１のＰ１１）や１１番目の商品「ｋｋ」のピッキング作業位置（図１１のＰ１２）の環境は「良好かつ不良可能性小」ではないため、１２番目の商品「ｌｌ」のピッキング完了データとともに、再度、１０番目の商品「ｊｊ」や１１番目の商品「ｋｋ」のピッキング完了データを管理サーバ１０に送信している。なお、管理サーバ１０は、１２番目の商品「ｌｌ」は最後の商品であるため、１２番目の商品「ｌｌ」のピッキング完了データを受信した場合にも、ピッキング指示データを送信しない（図８のフローチャートのステップＳ４０の処理を実行した後にステップＳ４１に進むことなく終了する）。
【０１１２】
図１２は、移動端末２０及び管理サーバ１０による環境情報の蓄積（収集）に関する動作の一例を示すフローチャートである。図１２の左側は移動端末２０の動作、右側は管理サーバ１０の動作を示している。なお、管理サーバ１０は移動端末２０から電波強度や通信所要時間に関する情報等を受信すると説明したが、図１２の説明において、管理サーバ１０は通信所要時間に関する情報としてピッキング完了データの送受信における通信所要時間に関する情報を受信するものとする。また、図８のフローチャートに示したように管理サーバ１０はピッキング完了データを受信した場合、原則、ピッキング指示データを作成、送信するが、図１２のフローチャートにおいては、ピッキング指示データについては省略している。図１３は、管理サーバ１０が記憶する環境情報の一例である。
【０１１３】
移動端末２０は、夫々のピッキング作業位置においてピッキング完了データを管理サーバ１０に送信し（ステップＳ１０）、送信時刻（例えば、ミリ秒単位）を記憶する（ステップＳ１１）。管理サーバ１０は、ピッキング完了データを受信し（ステップＳ１２）、ピッキング完了データを受信した旨の確認応答を移動端末２０に送信する（ステップＳ１３）。移動端末２０は、確認応答を受信し（ステップＳ１４）、受信時刻を記憶する（ステップＳ１５）。
【０１１４】
続いて、移動端末２０は、ステップＳ１１にて記憶した送信時刻とステップＳ１５にて記憶した受信時刻からピッキング完了データの送受信における通信所要時間（ピッキング完了データ送信〜確認応答受信の時間）を算出するとともに（ステップＳ１６）、電波強度に関する情報を取得する（ステップＳ１７）。続いて、移動端末２０は、ロケーション番号（夫々のピッキング作業位置）とともに、ステップＳ１６において算出した通信所要時間を示す情報、ステップＳ１７において取得した電波強度を示す情報を、管理サーバ１０に送信する（ステップＳ１８）。管理サーバ１０は、ロケーション番号、通信所要時間を示す情報、電波強度を示す情報を受信し（ステップＳ１９）、例えば、図１３（Ａ）に示すように環境情報として記憶する（ステップＳ２０）。そして、図１２のフローチャートは終了する。
【０１１５】
なお、図１２のフローチャートでは、移動端末２０は、送信時刻及び受信時刻から通信所要時間を算出しているが、通信所要時間を時計によって実際に計測（計時）してもよい。
【０１１６】
また、管理サーバ１０は、図１３（Ａ）に示した通信所要時間、電波強度に加えて、図１３（Ｂ）に示すように、アクセスポイントに関する情報（例えば、当該ロケーションにある移動端末２０が接続しているアクセスポイント８を識別する識別情報）や接続チャンネルに関する情報（例えば、当該ロケーションにある移動端末２０とアクセスポイント８とが接続しているチャンネルを識別する識別情報）を環境情報として記憶してもよい。なお、管理サーバ１０は、アクセスポイント８に関する情報、接続チャンネルに関する情報を移動端末２０やアクセスポイント８から受信してもよい。
【０１１７】
また、管理サーバ１０は、図１３（Ｂ）に示した環境情報に代えて又は加えて、図１３（Ｃ）に示すように、棚毎の特定商品の混雑度を環境情報として記憶してもよい。図１３（Ｃ）において、「周辺棚１」とは、当該棚の左右の棚（当該棚が左端の棚の場合には当該棚の右側の棚、当該棚が右端の棚の場合には当該棚の左側の棚）である。「周辺棚２」とは、当該棚の真後ろの棚である。「特定商品１」とは、水分が多い商品（ペットボトル等）である。「特定商品２」とは、金属質の商品（缶詰め等）である。「０（商品無）」は、保管数量がゼロである旨を示している。「１（混雑小）」は、保管数量が基準数未満である旨を示している。「２（混雑大）」は、保管数量が基準数以上である旨を示している。なお、特定商品１、特定商品２の基準数は異なっていてもよい。
【０１１８】
例えば、管理サーバ１０は、商品基本情報、商品位置情報、商品在庫情報を参照して、各位置（当該棚、周辺棚１、周辺棚２）の特定商品１の保管数量を取得し、各位置について、特定商品１の保管数量がゼロであれば「０（商品無）」とし、基準数未満であれば「１（混雑小）」とし、基準数以上であれば「２（混雑大）」としてもよい。特定商品２についても同様である。なお、管理サーバ１０は、商品名（具体的には文字列の検索等）から特定商品を特定してもよいが、処理速度の観点から、特定商品に関する項目（特定商品１である旨のフラグ、特定商品２である旨のフラグ等）を有する商品基本情報を商品マスタ１９１に記憶するか、商品基本情報とは別個に特定商品情報（特定商品１の商品コードを記憶したデータ、特定商品２の商品コードを記憶したデータ等）を商品マスタ１９１に記憶するようにしてもよい。
【０１１９】
なお、棚の実際の保管数量に基づいて混雑度を判定するのではなく、棚をカメラ（例えば、カメラ２３）で撮像し、撮像画像に基づいて（画像処理によって）、混雑度を判定してもよい。
【０１２０】
また、管理サーバ１０は、図１３（Ｄ）に示すように、ピッキングエリアにおける移動端末２０の稼働数を環境情報として記憶してもよい。図１３（Ｄ）において、「稼動端末数（ＡＰ１接続）」はアクセスポイント８−１に接続している移動端末２０の数、「稼動端末数（ＡＰ２接続）」はアクセスポイント８−２に接続している移動端末２０の数、「稼動端末数（全体）」は全体の数である。例えば、管理サーバ１０は、アクセスポイント８−１、８−２に移動端末２０の接続数を問い合わせることにより、環境情報として記憶してもよい。
【０１２１】
図１４は、管理サーバ１０による通信環境の判定の動作の一例を示すフローチャートである。なお、環境情報記憶部１８０には、図１３（Ａ）に示した環境情報が記憶されているものとする。
【０１２２】
例えば、管理サーバ１０は、図１４（Ａ）に示すように、通信環境を判定する。図１４（Ａ）において、管理サーバ１０は、最新の電波強度等（具体的には、電波強度、通信所要時間）に基づいて通信環境の良否を判定する（ステップＳ３０）。具体的には、管理サーバ１０は、図７（Ｂ）に示すように、棚（ライン番号‐棚番号）単位で通信環境の良否を判定する。例えば、管理サーバ１０は、環境情報記憶部１８０に新たな環境情報（具体的には、電波強度、通信所要時間）を追加したときに、該当する棚について通信環境の良否を判定する。例えば、管理サーバ１０は、環境情報記憶部１８０にロケーション番号「１−２−３−２」の環境情報（電波強度、通信所要時間）を追加した場合（図１３（Ａ）の参照）には、ロケーション番号「１−２−Ｘ−Ｘ」の棚の通信環境の良否を判定し、環境情報記憶部１８０にロケーション番号「２−４−６−１」の環境情報（電波強度、通信所要時間）を追加した場合には、ロケーション番号「２−４−Ｘ−Ｘ」の棚の通信環境の良否を判定する。
【０１２３】
例えば、環境情報記憶部１８０にロケーション番号「１−２−３−２」の環境情報（電波強度、通信所要時間）を追加した場合、管理サーバ１０は、追加した電波強度（すなわち最新の電波強度）と閾値（電波強度による通信環境の良否判定用閾値。以下、閾値Ｄ１という）とを比較するとともに、追加した通信所要時間（すなわち最新の通信所要時間）と閾値（通信所要時間による通信環境の良否判定用閾値。以下、閾値Ｄ２という）とを比較する。そして、管理サーバ１０は、追加した電波強度による通信環境の良否判定結果が良好（例えば、追加した電波強度が閾値Ｄ１以上）であり、かつ、追加した通信所要時間による通信環境の良否判定結果が良好（例えば、追加した通信所要時間が閾値Ｄ２未満）である場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境は良好であると判定し、少なくとも一方の良否判定結果が良好ではない場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境は不良であると判定する。なお、少なくとも一方の良否判定結果が良好である場合にはロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境は良好であると判定し、両方の良否判定結果がともに良好ではない場合にはロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境は不良であると判定してもよい。
【０１２４】
続いて、管理サーバ１０は、図７（Ｂ）に示すように、通信環境の良否の判定結果を判定結果記憶部１８１に記憶する（ステップＳ３１）。
【０１２５】
続いて、管理サーバ１０は、過去の電波強度等（具体的には、電波強度、通信所要時間）に基づいて通信環境の不良可能性を判定する（ステップＳ３７）。具体的には、管理サーバ１０は、図７（Ｃ）に示すように、棚（ライン番号‐棚番号）単位で通信環境の不良可能性を判定する。
【０１２６】
例えば、環境情報記憶部１８０にロケーション番号「１−２−３−２」の環境情報（電波強度、通信所要時間）を追加した場合、管理サーバ１０は、図１３（Ａ）の環境情報のなかから、ロケーション番号「１−２−３−２」と同一の棚の環境情報（ロケーション番号「１−２−１−１」〜ロケーション番号「１−２−６−３」の範囲の環境情報）の範囲内において、複数個の環境情報（電波強度、通信所要時間）を抽出する。例えば、管理サーバ１０は、上記範囲内において、日時が新しい上位Ｎ個（例えば５個）の環境情報を抽出する。また例えば、管理サーバ１０は、上記範囲内において、所定時間経過前の複数個（数は不定）の環境情報を抽出する（なお、所定時間経過前の環境情報が１つ（今回追加したロケーション番号「１−２−３−２」の環境情報）しか存在しない場合には、所定時間に関係なく日時が新しい上位２個の環境情報を抽出してもよい）。なお、今回追加したロケーション番号「１−２−３−２」の環境情報は、上記何れの方法であっても、最も日時が新しい環境情報として抽出されることになる。
【０１２７】
（判定方法１）
複数個の環境情報（電波強度、通信所要時間）を抽出した管理サーバ１０は、複数個の電波強度から平均電波強度を算出し、複数個の通信所要時間から平均通信所要時間を算出する。続いて、管理サーバ１０は、平均電波強度と閾値（平均電波強度による通信環境の不良可能性判定用閾値。以下、閾値Ｄ３という）とを比較するとともに、平均通信所要時間と閾値（平均通信所要時間による通信環境の不良可能性判定用閾値。以下、閾値Ｄ４という）とを比較する。そして、管理サーバ１０は、平均電波強度による通信環境の不良可能性が小さく（例えば、平均電波強度が閾値Ｄ３以上）、かつ、平均通信所要時間による通信環境の不良可能性が小さい（例えば、平均通信所要時間が閾値Ｄ４未満）場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は小さいと判定し、少なくとも一方の不良可能性が小さくない場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は大きいと判定する。なお、少なくとも一方の不良可能性が小さい場合にはロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は小さいと判定し、両方の不良可能性がともに小さくない場合にはロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は大きいと判定してもよい。また、上記平均値は、単純平均であってもよいが、新しい方に高いウェイトを課した加重平均であってもよい。
【０１２８】
（判定方法２）
複数個の環境情報（電波強度、通信所要時間）を抽出した管理サーバ１０は、複数個の電波強度の推移から将来の電波強度を推定し、複数個の通信所要時間の推移から将来の平均通信所要時間を推定する。続いて、管理サーバ１０は、推定した電波強度と閾値（推定した電波強度による通信環境の不良可能性判定用閾値。以下、閾値Ｄ５という）とを比較するとともに、推定した通信所要時間と閾値（推定した通信所要時間による通信環境の不良可能性判定用閾値。以下、閾値Ｄ６という）とを比較する。そして、管理サーバ１０は、推定した電波強度による通信環境の不良可能性が小さく（例えば、推定した電波強度が閾値Ｄ５以上）、かつ、推定した通信所要時間による通信環境の不良可能性が小さい（例えば、推定した通信所要時間が閾値Ｄ６未満）場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は小さいと判定し、少なくとも一方の不良可能性が小さくない場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は大きいと判定する。なお、少なくとも一方の不良可能性が小さい場合にはロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は小さいと判定し、両方の不良可能性がともに小さくない場合にはロケーション番号「１−２−Ｘ−Ｘ」の棚について通信環境の不良可能性は大きいと判定してもよい。なお、上記推定は、統計的な手法を用いる推定であってもよい。
【０１２９】
続いて、管理サーバ１０は、図７（Ｃ）に示すように、通信環境の不良可能性の判定結果を判定結果記憶部１８１に記憶する（ステップＳ３８）。そして、図１４（Ａ）のフローチャートは終了する。
【０１３０】
また、管理サーバ１０は、図１４（Ｂ）に示すように、通信環境を判定してもよい。図１４（Ｂ）において、管理サーバ１０は、最新の電波強度等（具体的には、電波強度、通信所要時間）に基づいて通信環境の良否を判定する（ステップＳ１３０）。なお、ステップＳ１３０の処理は、図１４（Ａ）のステップＳ３０と同様であるため、詳しい説明は省略する。続いて、管理サーバ１０は、図１４（Ａ）のステップＳ３１と同様、通信環境の良否の判定結果を判定結果記憶部１８１に記憶する（ステップＳ１３１）。
【０１３１】
続いて、管理サーバ１０は、特定商品の情報を取得する（ステップＳ１３２）。例えば、管理サーバ１０は、商品基本情報、商品位置情報、商品在庫情報を参照して、各位置（当該棚、周辺棚１、周辺棚２）における特定商品（特定商品１、特定商品２）の保管数量を取得する。なお、環境情報記憶部１８０にロケーション番号「１−２−３−２」の環境情報（電波強度、通信所要時間）を追加した場合には、ロケーション番号「１−２−Ｘ−Ｘ」の棚（ライン番号「１」、棚番号「２」の棚）が「当該棚」に該当し、左側のロケーション番号「１−１−Ｘ−Ｘ」の棚（ライン番号「１」、棚番号「１」の棚）及び右側のロケーション番号「１−３−Ｘ−Ｘ」の棚（ライン番号「１」、棚番号「３」の棚）が「周辺棚１」に該当し、真後ろのロケーション番号「２−６−Ｘ−Ｘ」の棚（ライン番号「２」、棚番号「６」の棚）が「周辺棚２」に該当する。
【０１３２】
続いて、管理サーバ１０は、今回取得した特定商品の情報（ステップＳ１３２において取得した特定商品の情報）に基づいて現在の特定商品の混雑度を判定する（ステップＳ１３３）。例えば、管理サーバ１０は、各位置（当該棚、周辺棚１、周辺棚２）における特定商品１の保管数量に基づいて各位置における特定商品１の混雑度（「０（商品無）」／「１（混雑小）」／「２（混雑大）」）を判定し、今回取得した各位置における特定商品２の保管数量に基づいて各位置における特定商品２の混雑度を判定する。
【０１３３】
続いて、管理サーバ１０は、最新の電波強度等に基づく通信環境の良否判定（ステップＳ１３０の良否判定）の判定結果が不良であったか否かを判定する（ステップＳ１３４）。良否判定の判定結果が不良であった場合（ステップＳ１３４；ＹＥＳ）にはステップＳ１３５、ステップＳ１３６の処理を実行した後にステップＳ１３８の処理に進む。良否判定の判定結果が良好であった場合（ステップＳ１３３；ＮＯ）にはステップＳ１３７の処理を実行した後にステップＳ１３８の処理に進む。
【０１３４】
（電波強度等に基づく良否判定が不良であった場合の処理）
最新の電波強度等に基づく通信環境の良否判定の判定結果は不良であると判定した管理サーバ１０は、現在の特定商品の混雑度（ステップＳ１３３の混雑度の判定結果）を、図１３（Ｃ）に示すように、環境情報として記憶する（ステップＳ１３５）。続いて、管理サーバ１０は、当該棚について通信環境の不良可能性は大きいと判定し（ステップＳ１３６）、判定結果（具体的には「１（不良可能性大）」）を判定結果記憶部１８１に記憶する（ステップＳ１３８）。そして、図１４（Ｂ）のフローチャートは終了する。
【０１３５】
（電波強度等に基づく良否判定が良好であった場合の処理）
最新の電波強度等に基づく通信環境の良否判定の判定結果は良好であると判定した管理サーバ１０は、現在の特定商品の混雑度と、不良判定時の特定商品の混雑度とに基づいて通信環境の不良可能性を判定し（ステップＳ１３７）、判定結果を判定結果記憶部１８１に記憶する（ステップＳ１３８）。そして、図１４（Ｂ）のフローチャートは終了する。
【０１３６】
管理サーバ１０が、現在の特定商品の混雑度と、不良判定時の特定商品の混雑度とに基づいて通信環境の不良可能性を判定する方法は、種々の方法が考えられるが、例えば、管理サーバ１０は、現在の特定商品の混雑度と不良判定時の特定商品の混雑度とを比較し、現在の特定商品の混雑度が、不良判定時の特定商品の混雑度にどのくらい類似しているかを類似度として算出する。そして、管理サーバ１０は、類似度が所定基準値以上であれば不良可能性は大きいと判定し、類似度が所定基準値未満であれば不良可能性は小さいと判定してもよい。つまり、管理サーバ１０は、現在の特定商品の保管状況が電波強度等に基づいて不良と判定されたときの特定商品の保管状況と似ている場合には不良可能性は大きいと判定し、現在の特定商品の保管状況が電波強度等に基づいて不良と判定されたときの特定商品の保管状況と似ていない場合には不良可能性は小さいと判定する。
【０１３７】
なお、ある棚Ｔの不良可能性を判定する際に、過去に棚Ｔについて通信環境が不良であると複数回（Ｎ回）判定されており、棚Ｔを「当該棚」とする不良判定時の特定商品の混雑度の情報が判定結果記憶部１８１にＮ個存在していた場合には、Ｎ個のうちの１個（例えば棚Ｔの最新の不良判定時の特定商品の混雑度の情報）の情報を比較対象の情報として参照してもよいし、２個以上（２個以上Ｎ個以下）の情報を比較対象の情報として参照してもよい。例えば、ロケーション番号「１−２−Ｘ−Ｘ」の棚の不良可能性を判定する際に、ロケーション番号「１−２−Ｘ−Ｘ」の棚を「当該棚」とする、不良判定時の特定商品の情報が判定結果記憶部１８１に６個記憶されていた場合に、６個のうち日時が最新の１個を比較対象の情報として参照してもよいし、６個のうち２個以上６個以下の情報を比較対象の情報として参照してもよい。
【０１３８】
また、２個以上の情報を比較対象の情報として参照する場合には、２個以上の情報の夫々と現在の特定商品の混雑度と比較し、類似度が所定基準値以上である情報の個数に応じて不良可能性を判定してもよい。例えば、ロケーション番号「１−２−Ｘ−Ｘ」の棚を「当該棚」とする情報が判定結果記憶部１８１に６個記憶され、６個のうち日時が新しい上位５個の情報を比較対象の情報として参照する場合、５個の情報の夫々と、現在の特定商品の混雑度とを比較し、類似度が所定基準値以上となった情報の個数が過半数（３個）以上であれば不良可能性は大きいと判定し、過半数未満であれば不良可能性は小さいと判定してもよい。
【０１３９】
なお、現在の特定商品の混雑度が不良判定時の特定商品の混雑度にどのくらい類似しているかの類似度（最終的な類似度）に対する、特定商品１の混雑度による類似度の寄与度と、特定商品２の混雑度による類似度の寄与度を異ならせてもよい。換言すれば、現在の特定商品１の混雑度が不良判定時の特定商品１の混雑度にどのくらい類似しているかが、現在の特定商品２の混雑度が不良判定時の特定商品２の混雑度にどのくらい類似しているかよりも、最終的な類似度に与える影響が大きくてもよいし、小さくてもよい。また、最終的な類似度に対する、当該棚の混雑度による類似度の寄与度と、周辺棚（周辺棚１、周辺棚２）の混雑度による類似度の寄与度を異ならせてもよい。換言すれば、現在の当該棚の混雑度が不良判定時の当該棚の混雑度にどのくらい類似しているかが、現在の周辺棚の混雑度が不良判定時の周辺棚の混雑度にどのくらい類似しているかよりも、最終的な類似度に与える影響が大きくてもよいし、小さくてもよい。
【０１４０】
以上のように、図１４（Ｂ）に示した例では、管理サーバ１０は、ある棚について、電波強度等に基づいて通信環境を不良と判定したときは（ステップＳ１３４；ＹＥＳ）、将来、通信環境を良好と判定したときの不良可能性判定に利用するために、不良判定時の当該棚及び周辺棚の特定商品の混雑度を記憶しておき（ステップＳ１３５）、今回の通信環境の不良可能性判定については、最新の電波強度等に基づいて通信環境は不良であると既に判定しているため、不良可能性は大きいと判定している（ステップＳ１３６）。一方、管理サーバ１０は、ある棚について、電波強度等に基づいて通信環境を良好と判定したときは（ステップＳ１３４；ＮＯ）、現在の当該棚及び周辺棚の特定商品の混雑度と、不良判定時の当該棚及び周辺棚の特定商品の混雑度とに基づいて不良可能性を判定している（ステップＳ１３７）。
【０１４１】
なお、管理サーバ１０は、図１４（Ａ）した方法と図１４（Ｂ）に示した方法とを合わせた方法により、通信環境を判定してもよい。つまり、過去の電波強度、過去の通信所要時間、現在の特定商品の混雑度、不良判定時の特定商品の混雑度に基づいて通信環境の不良可能性を判定してもよい。一例として、管理サーバ１０は、過去の電波強度による通信環境の不良可能性、過去の通信所要時間による通信環境の不良可能性、現在の特定商品の混雑度と不良判定時の特定商品の混雑度の類似度による通信環境の不良可能性のうち、少なくとも１つを大きいと判定した場合には、全体として通信環境の不良可能性は大きいと判定してもよい。
【０１４２】
また、管理サーバ１０は、上記に代えて又は加えて、アクセスポイント等（アクセスポイント、接続チャネル）に基づいて通信環境の不良可能性を判定してもよい。例えば、管理サーバ１０は、ある棚について、電波強度等に基づいて通信環境を不良と判定したときに不良判定時のアクセスポイント等の情報を記憶しておき、後に当該棚について、電波強度等に基づいて通信環境を良好と判定したときに、現在のアクセスポイント等の情報と、不良判定時のアクセスポイント等の情報とに基づいて不良可能性を判定してもよい。
【０１４３】
また、管理サーバ１０は、上記に代えて又は加えて、稼働端末数（例えば、ＡＰ１接続、ＡＰ２接続、全体）に基づいて通信環境の不良可能性を判定してもよい。例えば、管理サーバ１０は、ある棚について、電波強度等に基づいて通信環境を不良と判定したときに不良判定時の稼働端末数を記憶しておき、後に当該棚について、電波強度等に基づいて通信環境を良好と判定したときに、現在の稼働端末数と、不良判定時の稼働端末数とに基づいて不良可能性を判定してもよい。
【０１４４】
以上、本発明の実施形態に係るピッキングシステム１において、管理サーバ１０は、各商品のピッキングを指示するピッキング指示データを移動端末２０に送信する送信手段（通信部１２０）を有し、移動端末２０は、ピッキング指示データを受信する受信手段（通信部２２０）と、ピッキング指示データに基づく情報を表示する表示手段（操作表示部２１０）とを有する。そして、ピッキングシステム１では、管理サーバ１０によるピッキング指示データの送信態様が所定条件に基づいて切り替わる。具体的には、図８〜図１０に示すように、次のピッキング位置の通信環境が良好かつ不良可能性が少ない場合には次のピッキング位置のピッキング指示データを送信する態様であるが（図８のステップＳ４６）、そうでない場合には経路に順に良好となるようなピッキング位置迄の複数のピッキング指示データを纏めて送信する態様（図８のステップＳ４８）に切り替わる。これにより、作業時間の遅延や作業効率の低下を防止することができる。
【０１４５】
例えば、図６において、ある作業者がピッキング作業を開始するとき（Ｐ０にいるとき）には商品「ｆｆ」が２個以上存在していたが、少なくとも商品「ｅｅ」のピッキング作業を完了する迄の間（少なくともＰ５にて次のピッキング指示を取得する迄の間）に先行する他の作業者のピッキング作業により商品「ｆｆ」が０個になってしまったようなケースを想定した場合、従来のピッキング作業開示時にピッキング対象の全商品のピッキング指示データを一括して受信する態様では、商品「ｆｆ」のピッキング指示データを無駄に受信することになるが、本実施形態に係るピッキングシステム１では商品「ｆｆ」のピッキング指示データを受信することはない（無効データとしては受信する）。つまり、本実施形態に係るピッキングシステム１は、従来のピッキング作業開示時にピッキング対象の全商品のピッキング指示データを一括して受信する態様において生じ得る作業時間の遅延や作業効率の低下を防止することができる。
【０１４６】
また、図６のＰ７、Ｐ８、Ｐ１１、１２の各場所の通信環境は良好でないか不良可能性大であるため、従来のピッキング作業中に次のピッキング対象の商品のピッキング指示データを次々と受信する態様では、上記各場所におけるピッキング指示データの受信に時間がかかることになるが、本実施形態に係るピッキングシステム１では、上記各場所ではピッキング指示データを受信することはない（図１０）。つまり、本実施形態に係るピッキングシステム１は、従来のピッキング作業中に次のピッキング対象の商品のピッキング指示データを次々と受信する態様において生じ得る作業時間の遅延や作業効率の低下を防止することができる。
【０１４７】
以上、本発明の実施形態について説明したが、装置の構成、データの構成、フローチャートで示した処理、画面の構成、画面の遷移等は、本発明の趣旨を逸脱しない範囲で、任意に変更及び修正が可能である。
【０１４８】
例えば、上記実施形態では、欠品商品に関するデータを無効データとして移動端末２０に送信しているが（図１０（Ｂ））、欠品商品に関するデータは移動端末２０に送信しないようにしてもよい。
【０１４９】
また、上記実施形態では、棚単位（ライン番号−棚番号単位）に通信環境を判定しているが（図７（Ｂ）（Ｃ））、より詳細に通信環境を判定してもよい。例えば、列単位（ライン番号−棚番号−列番号単位）に通信環境を判定してもよいし、段単位（ライン番号−棚番号‐列番号−段番号単位）に通信環境を判定してもよいし、列を考慮しない段単位（ライン番号−棚番号‐段番号単位）に通信環境を判定してもよい。なお、移動端末２０の床面からの高さが一定ではない場合（ピッキングカート２から取り外す場合や、移動端末がピッキングカートと別体である場合）に、段単位での管理が可能かつ有効になる。
【０１５０】
また、上記実施形態では、ロケーションは、ライン番号−棚番号−列番号−段番号により管理しているが（図６（Ａ））、同一段内に複数種類の商品を保管（混載）する場合には、ライン番号−棚番号−列番号−段番号−混載番号により管理してもよい。
【０１５１】
また、上記実施形態では、ピッキングカート２がカメラ２３を備える例を説明したが、ピッキングカート２に代えて又は加えて移動端末２０がカメラを備えるようにしてもよい。また、ピッキングエリアの各所（天井、棚の枠等）にカメラを設置し、移動端末２０や管理サーバ１０に撮像画像を送信できるようにしてもよい。
【０１５２】
また、上記実施形態では、当該棚の周辺の棚として当該棚に隣接する左右の２つの棚（周辺棚１）、当該棚の真後ろの棚（周辺棚２）に着目しているが、当該棚の周辺の棚は、上記棚に限定されない。例えば、当該棚の２つ隣り迄の最大４つの棚や当該棚の真後ろの棚に隣接する左右の２つの棚に着目するようにしてもよい。
【０１５３】
また、上記実施形態では、棚をカメラで撮像し、撮像画像に基づいて棚に保管されている特定商品の混雑度を判定する旨を説明したが、特定商品以外の商品の混雑度を判定するようにしてもよい。また、カメラによる撮像画像を良否判断の判断結果と対応付けて記憶するようにしてもよい。なお、良好、不良の判定結果に対応付けて撮像画像を記憶してもよいが、図１４（Ｂ）において不良判定時において現在（不良判定時）の特定商品の混雑度を記憶したのと同様、不良判定時において現在（不良判定時）の撮像画像を記憶するようにしてもよい。
【０１５４】
また、ピッキングエリア内のフォークリフト等の通過、棚への商品の投入作業、ピッキングエリアの気温、ピッキングエリアの湿度、電気工事や保守作業の有無、移動端末２０の種類が単一でない場合には移動端末２０の種類など他の事象を考慮して通信環境の不良可能性を判定してもよい。
【０１５５】
なお、管理サーバ１０は、複数のサーバ等によって実現してもよい。つまり、図５（Ａ）によれば、管理サーバ１０は、ピッキング制御部１００、判定部１１０、通信部１２０、注文情報記憶部１７０、環境情報記憶部１８０、判定結果記憶部１８１、棚マスタ１９０、商品マスタ１９１、商品位置マスタ１９２、商品在庫マスタ１９３を備えるが、一例として、図５（Ａ）に示した管理サーバ１０に代えて、ピッキング制御部１００、判定部１１０、通信部１２０、注文情報記憶部１７０を備えるサーバ１１と、環境情報記憶部１８０、判定結果記憶部１８１、棚マスタ１９０、商品マスタ１９１、商品位置マスタ１９２、商品在庫マスタ１９３を備えるサーバ１２と、を設けるようにしてもよい。なお、サーバ１１とサーバ１２を設ける態様とするときには、サーバ１１はピッキングシステム１に含まれるものとし、サーバ１２はピッキングシステム１に含まれないものとしてもよい。
【０１５６】
また、ピッキングカート２に載せる４つのオリコン４０は必ずしも同一の発注者（顧客）による商品を入れるオリコン４０でなくてもよい。従って、少なくとも発注者が異なれば注文番号が異なるため、ピッキングシステム１では、注文番号が異なる複数の注文情報によるピッキング作業を纏めて行う場合がある。複数の注文情報によるピッキング作業を纏めて行う場合であっても、全ての注文情報に含まれる商品について何れの注文情報に含まれるかを考慮せずに順番を決定し、単にピッキング後に投入するオリコン４０を区別すればよいのであるから、複数の注文情報によるピッキング作業であっても、図８に示した動作を適用することができる。
【０１５７】
なお、移動端末２０からの電波強度、通信時間、ロケーション（位置情報）などをサイトサーベイ（電波調査）の結果として管理し、商品のピッキング作業における無線通信環境の不良可能性等の判定に活用しているが、サイトサーベイの結果を、倉庫の計画（倉庫内の棚レイアウトの変更、アクセスポイント（無線基地局）の設置位置の移動、棚やアクセスポイントの増設の計画等）の立案に活用してもよい。例えば、アクセスポイントの移動案として、ロケーション情報に基づく画面（平面図、３Ｄ画面等）上に、電波環境が改善される好適なアクセスポイントの設置位置（候補位置）を表示し、上記移動案を視覚的に把握できるようにしてもよい。
【０１５８】
なお、上記実施形態では、管理サーバ１０が移動端末２０に直後の１件のピッキング対象の商品のピッキング指示データを逐次送信するモード（リアル）と、管理サーバ１０が移動端末２０に以降の複数件のピッキング対象の商品のピッキング指示データを纏めて送信するモード（バッチ）とがあるが、いずれのモードであるか（つまり現状のモード（送信態様）がリアルであるかバッチであるか）を作業者に報知するようにしてもよい。例えば、上記実施形態では、ピッキング指示データを要求する際（上記実施形態では、２番目以降の商品についてはピッキング完了データを送信する際）に、次に管理サーバ１０から受信するピッキング指示データが、直後の１件のピッキング指示データであるか（つまりモードがリアルであるか）、以降の複数件のピッキング指示データであるか（つまりモードがバッチであるか）が分かるような情報を操作表示部２１０に表示するようにしてもよい。また、操作表示部２１０における表示に代えて又は加えて、ピッキングカート２（例えば移動端末２０）がスピーカを備える場合には音声により、ピッキングカート２（例えば移動端末２０）が発光部（ランプ等）を備える場合には発光部の発光態様（発光色、点灯パターン等）により、いずれのモードであるかを報知してもよい。
【０１５９】
なお、管理サーバ１０は、実際にピッキング指示データを送信する際にいずれのモードであるかを示した情報を移動端末２０に送信（ピッキング指示データとともにいずれのモードであるかを示した情報を移動端末２０に送信）してもよいし、実際にピッキング指示データを送信する前にいずれのモードであるかを示した情報を移動端末２０に送信（いずれのモードであるかを示した情報を移動端末２０に送信した後に移動端末２０から要求があった場合にピッキング指示データを送信）してもよい。なお、例えば後者の場合には、移動端末２０においてモードの切り替え（下記）が行われるようにしてもよい。
【０１６０】
また、上記実施形態では、上記実施形態では、管理サーバ１０によって、通信環境の変化に応じてモード（リアル、バッチ）の切り替え制御が行われている。つまり、モード（リアル、バッチ）は、通信環境に応じて自動的に切り替わるようにしているが、モードが切り替わったことを作業者に報知するようにしてもよい。例えば、リアルからバッチ（あるいはリアルからバッチ）にモードが切り替わったことを操作表示部２１０に表示するようにしてもよい。なお、操作表示部２１０における表示に代えて又は加えて、上述した様に、音声や、発光部の発光態様により、モードが切り替わったことを報知してもよい。
【０１６１】
また、モードの切り替えは、上述の管理サーバ１０による制御によるものに限定されない。例えば、上述の管理サーバ１０による制御に加えて、ピッキングカート２（移動端末２０）側における操作者の指示（現在のモードを他方のモードに強制的に切り替える指示）に応じてモードの切り替えが行われるようにしてもよい。つまり、通信環境の状況によらずに強制的にモードの切り替えが行われるようにしてもよい。
【０１６２】
例えば、経路上に他の作業者が集中している場合や通信トラフィックが混雑する可能性がある場合、作業者は、移動端末２０上においてリアルからバッチへのモード切り替えを指示してもよい。また、経路上に他の作業者が集中していない場合に、作業者は、移動端末２０上においてバッチからリアルへのモード切り替えを指示してもよい。モードの切り替えの指示を受け付けた移動端末２０は、管理サーバ１０にモードの切り替えを要求し、モード切り替えの要求を受け付けた管理サーバ１０は、当該要求に従ってピッキング指示データの生成や送信を制御する。
【０１６３】
なお、ピッキングカート２（移動端末２０）側におけるモードの切り替えは、作業者側のキックで開始されるが、最終的な切り替え可否は上位側で判断してもよい。例えば、バッチからリアルへのモード切り替えの要求を受け付けた管理サーバ１０は、通信環境（次以降の商品のロケーションの通信環境等）を確認し、当該要求通りにモードをリアルに切り替えた場合に通信所要時間等が極端に長くなる（所定の閾値よりも長くなる）と判断した場合には、バッチからリアルへの切り替えの要求を却下してもよい。また、管理サーバ１０は、移動端末２０からの要求を却下した場合には、要求を却下した旨を移動端末２０に通知してもよい。
【０１６４】
また、ピッキングカート２（移動端末２０）側では、現在のモードを他方のモードに強制的に切り替える指示に代えて又は加えて、あるモード（現在のモードであってもよい）に強制的に設定する指示を受け付けるようにしてもよい。ピッキングカート２（移動端末２０）側で、あるモードに強制的に設定する指示を受け付けるようにすれば、作業者が現在のモードを認識することができない場合（例えば、現状のモードが作業者に報知されていない場合等）であっても、所望のモードに設定することができる。
【０１６５】
なお、上記実施形態では、移動端末２０は、ピッキング指示データに基づく情報等を表示する表示手段（操作表示部２１０）を備えるが、移動端末２０は、必ずしも表示手段を備えていなくてもよい。例えば、移動端末２０は、操作表示部２１０に代えて、ピッキング指示データに基づく情報等を音声出力する音声出力手段（音声読み上げ機能、スピーカ）を備えるものであってもよい。また、上記実施形態では、移動端末２０は、ピッキングが完了した旨の操作等を受け付ける操作手段（操作表示部２１０）を備えるが、移動端末２０は、必ずしも操作手段を備えていなくてもよい。例えば、移動端末２０は、操作表示部２１０に代えて、ピッキングが完了した旨の情報等を音声入力する音声入力手段（マイク、音声認識機能）を備えるものであってもよい。また、上述のような音声入出力手段（音声出力手段、音声入力手段）を有する移動端末２０にヘッドセットを接続し、ヘッドセットを介して作業者にピッキング指示データに基づく情報等を出力し、ヘッドセットを介して作業者からピッキングが完了した旨の情報等を入力してもよい。なお、移動端末２０は、表示手段（操作表示部２１０）に加えて、音声出力手段や音声入力手段を備えるようにしてもよい。
【０１６６】
また、移動端末２０は、ピッキング作業中に注文のキャンセルや追加のメッセージ情報を受信可能である。移動端末２０が表示手段（操作表示部２１０）を備える場合、ピッキング作業中に注文のキャンセル等のメッセージ情報を受信した移動端末２０は、当該メッセージを表示したメッセージ画面をポップアップ表示し、又は、ピッキング指示データを表示している画面上（所定のメッセージ領域等）に当該メッセージを表示し、キャンセル等があったことを作業者に報知してもよい。なお、移動端末２０は、作業者の操作に応じて返信用のメッセージ情報を生成し、メッセージ情報の送信元等に送信可能である。また、移動端末２０が音声入出力手段を備える場合には、ピッキング作業中に注文のキャンセル等のメッセージ情報を受信した移動端末２０は、当該メッセージを音声出力し（表示手段も場合には表示手段に当該メッセージが表示された旨の警告音を出力し）、キャンセル等があったことを作業者に報知してもよい。また、発光部（上述）の発光態様により作業者に報知してもよい。なお、移動端末２０は、作業者の発音に応じて返信用のメッセージ情報を生成し、メッセージ情報の送信元等に送信可能である。
【０１６７】
また、移動端末２０は、通信環境等に関するメッセージ情報（例えば、電波強度に関するメッセージ情報等）も受信可能である。移動端末２０は、通信環境等に関するメッセージ情報した場合、キャンセル等のメッセージ情報と同様、表示画面や音声や発光等によって作業者に報知してもよい。なお、移動端末２０が表示手段を備える場合には、ピッキング作業中に、常時、ピッキング指示データを表示している画面等を用いて通信環境の状況（例えば、電波強度の良否等）を報知してもよい。また、移動端末２０が音声出力手段を備える場合には、ピッキング作業中に、常時、背景音等を用いて通信環境の状況を報知（例えば、「ピィ、ピィ」というような音の出力間隔を、電波強度が良好であるときは長くし、不良であるときに短くする等）してもよい。なお、上述したが、移動端末２０は、同様に、現状がいずれのモードであるかや、モードが切り替わったことを報知してもよい。
【０１６８】
また、事務所と移動端末２０の間で通信（例えば、メッセージの交換）ができるようにしてもよい。例えば、ピッキング作業中に、取引先から事務所にキャンセルの連絡があった場合、事務所に設置している装置（例えば、ＰＣ等）から、該当する移動端末２０へメッセージ情報を送信し、移動端末２０からの返信メッセージを受信してもよい。つまり、事務所と移動端末２０で相互にコミュニケーションができるようにしてもよい。
【０１６９】
なお、以上に説明したピッキングシステム１、管理サーバ１０、移動端末２０の機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１７０】
１…ピッキングシステム
２…ピッキングカート
８…アクセスポイント
１０…管理サーバ
２０…移動端末
２１…スキャナ部
２２…計量台
２３…カメラ
３０…注文サーバ
４０…オリコン
１００…ピッキング制御部
１１０…判定部
１２０…通信部
１７０…注文情報記憶部
１８０…環境情報記憶部
１８１…判定結果記憶部
１９０…棚マスタ
１９１…商品マスタ
１９２…商品位置マスタ
１９３…商品在庫マスタ
２００…制御部
２１０…表示操作部
２１０…通信部
２９０…記憶部
【図１】
2018115055.tif 000003
【図２】
2018115055.tif 000004
【図３】
2018115055.tif 000005
【図４】
2018115055.tif 000006
【図５】
2018115055.tif 000007
【図６】
2018115055.tif 000008
【図７】
2018115055.tif 000009
【図８】
2018115055.tif 000010
【図９】
2018115055.tif 000011
【図１０】
2018115055.tif 000012
【図１１】
2018115055.tif 000013
【図１２】
2018115055.tif 000014
【図１３】
2018115055.tif 000015
【図１４】
2018115055.tif 000016