(57)【要約】【課題】複数の種類のピッキング対象物の中から複数のピッキング対象物を所定の順序でピッキングするピッキング作業を補助することができる情報処理システム等を提供する。【解決手段】対象物の種類毎に、ピッキングされるべき順序を示す順序と当該種類の対象物を特定するための特定情報を対応付けた対象物情報を記憶しておき、ピッキングされた対象物の特定情報と、その対象物がピッキングされた順序を取得し、対象物情報の順序と特定情報を比較した結果、一致する対象物情報が記憶されていない場合に、警告情報を出力する。【選択図】図１３
2015059023.tif 000002
【特許請求の範囲】
【請求項１】
作業者が複数の種類の対象物の中から一部の種類の対象物をそれぞれ所定の順序でピッキングする一連のピッキング作業を補助する情報処理システムであって、
前記対象物の種類毎に、前記一連のピッキング作業においてピッキングされるべき順序を示す順序情報と当該種類の対象物を特定するための特定情報を対応付けた対象物情報を記憶する対象物情報記憶手段と、
前記作業者がピッキングした対象物を特定するための特定情報を取得する特定情報取得手段と、
前記一連のピッキング作業における、前記特定情報取得手段により前記特定情報が取得された対象物のピッキングされた順序を取得する順序取得手段と、
前記対象物情報記憶手段を参照し、前記順序取得手段が取得した順序と前記特定情報取得手段が取得した特定情報が対応付けられている対象物情報が記憶されている順序と特定情報をそれぞれ比較する比較手段と、
前記比較手段が、前記順序取得手段が取得した順序と前記特定情報取得手段が取得した特定情報が対応付けられている対象物情報が記憶されていないと判定した場合に、出力手段を動作させ警告情報を出力させる出力制御手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記対象物が前記種類毎に配置されたそれぞれの場所に設けられ、当該対象物を前記順序の何番目にピッキングするかを表す数値を表示する表示装置を更に備えることを特徴とする情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記対象物情報における前記特定情報は前記対象物を予め撮影して得られる画像における特徴点を示す特徴点情報を含み、
前記特定情報取得手段が取得する特定情報は前記作業者によりピッキングされた対象物を撮影した画像における特徴点を示す特徴点情報を含み、
前記比較手段は、前記対象物情報における特定情報に含まれる特徴点情報と、前記特定情報取得手段が取得する特定情報に含まれる特徴点情報とを比較することを特徴とする情報処理システム。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理システムであって、
前記対象物情報における前記特定情報は前記対象物の重量を示す重量情報を含み、
前記特定情報取得手段が取得する特定情報は前記作業者によりピッキングされた対象物の重量を示す重量情報を含み、
前記比較手段は、前記対象物情報における特定情報に含まれる重量情報と、前記特定情報取得手段が取得する特定情報に含まれる重量情報とを比較することを特徴とする情報処理システム。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理システムであって、
前記一連のピッキング作業毎に当該一連のピッキング作業が作業中であるか否かを判定する作業中判定手段と、
前記一連のピッキング作業を開始することを示す開始情報を取得する開始情報取得手段と、
を更に備え、
前記出力制御手段は、前記作業中判定手段が、一の前記一連のピッキング作業が作業中であると判定する場合において、前記開始情報取得手段が他の前記一連のピッキング作業に係る前記開始情報を取得した場合に、出力手段を動作させ警告情報を出力させることを特徴とする情報処理システム。
【請求項６】
作業者が複数の種類の対象物の中から一部の種類の対象物をそれぞれ所定の順序でピッキングする一連のピッキング作業を補助する情報処理方法であって、
前記作業者がピッキングした対象物を特定するための特定情報を取得する特定情報取得工程と、
前記一連のピッキング作業における、前記特定情報取得工程により前記特定情報が取得された対象物のピッキングされた順序を取得する順序取得工程と、
前記対象物の種類毎に、前記一連のピッキング作業においてピッキングされるべき順序を示す順序情報と当該種類の対象物を特定するための特定情報を対応付けた対象物情報を記憶する対象物情報記憶手段を参照し、前記順序取得工程で取得した順序と前記特定情報取得工程で取得した特定情報が対応付けられている対象物情報が記憶されている順序と特定情報をそれぞれ比較する比較工程と、
前記比較工程で、前記順序取得工程が取得した順序と前記特定情報取得工程で取得した特定情報が対応付けられている対象物情報が記憶されていないと判定した場合に、出力手段を動作させ警告情報を出力させる出力制御工程と、
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のピッキング対象物の中からピッキング対象物を所定の順序でピッキングするピッキング作業を補助するための情報処理システムの技術分野に関する。
【背景技術】
【０００２】
従来、個人情報を含むようなダイレクトメール（以下、「ＤＭ」と記す）の封入物においては、封筒に封入する順序に意味合いを持たせていることが多い。例えば、クレジットカード等の入会案内のＤＭでは、封筒の窓面側から順に、宛名台紙、案内書、規約、申込記入例、申込書、返信方法、返信封筒のように、受取者が返信手続きに必要な手順で過不足なく、書類を封入することが求められる。また、ＤＭにおいては、法人、家族、学生など宛先別に、封入物や封入点数が異なるため、封筒単位での選択丁合が求められている。
【０００３】
特許文献１には、商品棚に商品毎に貼付され、商品コードを記憶すると共に商品コードを人体通信により送信するタッチタグと、ハンディ・ターミナルとを備え、ハンディ・ターミナルが、ピッキング用伝票から読み取った商品コードを記憶するメモリと、作業者が記憶媒体に近接したときに、タッチタグから送信された商品コードを人体通信により受信する人体通信部と、受信した商品コードとメモリに記憶された商品コードとが一致するか否かを照合する照合部と、照合結果に応じた所定の出力を行う音声出力部とを備えたピッキング支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−００６５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、複数の種類のピッキング対象物がそれぞれ正しい順序でピッキングされたかどうかが問題とされないため、上述したようなＤＭ等の封入物をピッキングする場合には、十分に作業者を補助することができないという問題がある。
【０００６】
本発明は、このような問題等に鑑みて為されたものであり、複数の種類のピッキング対象物の中から所定のピッキング対象物を所定の順序でピッキングするピッキング作業を補助することができる情報処理システム等を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、作業者が複数の種類の対象物の中から一部の種類の対象物をそれぞれ所定の順序でピッキングする一連のピッキング作業を補助する情報処理システムであって、前記対象物の種類毎に、前記一連のピッキング作業においてピッキングされるべき順序を示す順序情報と当該種類の対象物を特定するための特定情報を対応付けた対象物情報を記憶する対象物情報記憶手段と、前記作業者がピッキングした対象物を特定するための特定情報を取得する特定情報取得手段と、前記一連のピッキング作業における、前記特定情報取得手段により前記特定情報が取得された対象物のピッキングされた順序を取得する順序取得手段と、前記対象物情報記憶手段を参照し、前記順序取得手段が取得した順序と前記特定情報取得手段が取得した特定情報が対応付けられている対象物情報が記憶されている順序と特定情報をそれぞれ比較する比較手段と、前記比較手段が、前記順序取得手段が取得した順序と前記特定情報取得手段が取得した特定情報が対応付けられている対象物情報が記憶されていないと判定した場合に、出力手段を動作させ警告情報を出力させる出力制御手段と、を備えることを特徴とする。
【０００８】
当該発明によれば、所定の順序で所定の種類の対象物がピッキングされなかった場合に警告情報が出力されることから、誤った順序で対象物がピッキングされたり、誤った対象物がピッキングされたりすることを防ぐことができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報処理システムであって、前記対象物が前記種類毎に配置されたそれぞれの場所に設けられ、当該対象物を前記順序の何番目にピッキングするかを表す数値を表示する表示装置を更に備えることを特徴とする。
【００１０】
当該発明によれば、対象物の種類毎に設けられた表示装置に対象物をピッキングすべき順序が表示されることから、作業者は表示された順序に従って対象物をピッキングすることにより、誤った順序で対象物をピッキングすることを防ぐことができる。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載の情報処理システムであって、前記対象物情報における前記特定情報は前記対象物を予め撮影して得られる画像における特徴点を示す特徴点情報を含み、前記特定情報取得手段が取得する特定情報は前記作業者によりピッキングされた対象物を撮影した画像における特徴点を示す特徴点情報を含み、前記比較手段は、前記対象物情報における特定情報に含まれる特徴点情報と、前記特定情報取得手段が取得する特定情報に含まれる特徴点情報とを比較することを特徴とする。
【００１２】
当該発明によれば、ピッキングされた対象物を画像情報に基づいて高精度で特定することができる。
【００１３】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理システムであって、前記対象物情報における前記特定情報は前記対象物の重量を示す重量情報を含み、前記特定情報取得手段が取得する特定情報は前記作業者によりピッキングされた対象物の重量を示す重量情報を含み、前記比較手段は、前記対象物情報における特定情報に含まれる重量情報と、前記特定情報取得手段が取得する特定情報に含まれる重量情報とを比較することを特徴とする。
【００１４】
当該発明によれば、ピッキングされた対象物を重量情報に基づいて高精度で特定することができる。また、ピッキング数量を誤るミス（例えば、１つの対象物をピッキングすべき所、２つの対象物をピッキングしてしまうミス）も検知することができる。
【００１５】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の情報処理システムであって、前記一連のピッキング作業毎に当該一連のピッキング作業が作業中であるか否かを判定する作業中判定手段と、前記一連のピッキング作業を開始することを示す開始情報を取得する開始情報取得手段と、を更に備え、前記出力制御手段は、前記作業中判定手段が、一の前記一連のピッキング作業が作業中であると判定する場合において、前記開始情報取得手段が他の前記一連のピッキング作業に係る前記開始情報を取得した場合に、出力手段を動作させ警告情報を出力させることを特徴とする。
【００１６】
当該発明によれば、一の一連のピッキング作業の作業中に他の一連のピッキング作業が開始されることを防止できることから、一連のピッキング作業と無関係な対象物がピッキングされる可能性を低減することができる。
【００１７】
請求項６に記載の発明は、作業者が複数の種類の対象物の中から一部の種類の対象物をそれぞれ所定の順序でピッキングする一連のピッキング作業を補助する情報処理方法であって、前記作業者がピッキングした対象物を特定するための特定情報を取得する特定情報取得工程と、前記一連のピッキング作業における、前記特定情報取得工程により前記特定情報が取得された対象物のピッキングされた順序を取得する順序取得工程と、前記対象物の種類毎に、前記一連のピッキング作業においてピッキングされるべき順序を示す順序情報と当該種類の対象物を特定するための特定情報を対応付けた対象物情報を記憶する対象物情報記憶手段を参照し、前記順序取得工程で取得した順序と前記特定情報取得工程で取得した特定情報が対応付けられている対象物情報が記憶されている順序と特定情報をそれぞれ比較する比較工程と、前記比較工程で、前記順序取得工程が取得した順序と前記特定情報取得工程で取得した特定情報が対応付けられている対象物情報が記憶されていないと判定した場合に、出力手段を動作させ警告情報を出力させる出力制御工程と、を含むことを特徴とする。
【００１８】
当該発明によれば、所定の順序で所定の種類の対象物がピッキングされなかった場合に警告情報が出力されることから、誤った順序で対象物がピッキングされたり、誤った対象物がピッキングされたりすることを防ぐことができる。
【発明の効果】
【００１９】
本発明によれば、所定の順序で所定の種類の対象物がピッキングされなかった場合に警告情報が出力されることから、誤った順序で対象物がピッキングされたり、誤った対象物がピッキングされたりすることを防ぐことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態におけるピッキング補助システムＳの概略構成を示す図である。
【図２】本実施形態における作業指示書５００の一例を示す図である。
【図３】本実施形態における表示板９の一例を示す図である。
【図４】本実施形態におけるサーバ装置１の概要構成を示すブロック図である。
【図５】本実施形態における保管棚テーブル１２１の内容の一例を示す図である。
【図６】本実施形態における作業リストテーブル１２２の内容の一例を示す図である。
【図７】本実施形態における特徴点設定リスト１２３の内容の一例を示す図である。
【図８】本実施形態における２次元コードテーブル１２４の内容の一例を示す図である。
【図９】本実施形態における進捗テーブル１２５の内容の一例を示す図である。
【図１０】本実施形態における結合リスト１２６の内容の一例を示す図である。
【図１１】本実施形態における端末装置３の概要構成を示すブロック図である。
【図１２】本実施形態におけるピッキング補助システムＳの動作例を示すフローチャートである。
【図１３】本実施形態におけるピッキング補助システムＳの動作例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、ピッキング補助システムに対して本発明を適用した場合の実施形態である。
【００２２】
［１．ピッキング補助システムの構成及び概要］
まず、図１を用いて本実施形態に係るピッキング補助システムＳの構成及び概要について説明する。
【００２３】
図１に示すように、ピッキング補助システムＳは、サーバ装置１と、ピッキング作業を行う作業者Ｗがピッキングした書類Ｄを載置するためのカート２と、カート２に搭載されている端末装置３と、端末装置３に接続されたバーコードリーダ４と、カート２（カート２の載置台）に載置された書類Ｄの重量を測定するための重量計５と、カート２（カート２の載置台）に載置された書類Ｄを撮影するためのカメラ６と、複数の種類の書類Ｄが種類毎に置かれる枠を有する棚８と、種類毎に書類Ｄが置かれる各枠の上部に設置される表示板９と、警告灯Ｐと、表示板９に表示制御信号を送信したり、警告灯Ｐに点灯制御信号を送信したりするシーケンサ７と、を含んで構成されている。サーバ装置１、端末装置３及びシーケンサ７は、ネットワークＮＷを介して、相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２４】
次に、ピッキング補助システムＳの利用方法について説明する。作業者Ｗは、図２に示す作業指示書５００に従って、棚８から複数の書類Ｄをそれぞれ所定の順序で所定の数量ずつピッキングする。例えば、図２に示す作業指示書５００の例では、作業者Ｗは、
（１番目）棚８の「Ａ１」枠から帳票「台紙」を１部
（２番目）棚８の「Ｂ１」枠から帳票「案内」を１部
（３番目）棚８の「Ｆ５」枠から帳票「規約」を１部
（４番目）棚８の「Ａ２」枠から帳票「記入例」を１部
（５番目）棚８の「Ｃ３」枠から帳票「申込書」を１部
（６番目）棚８の「Ｂ２」枠から帳票「返信方法」を１部
（７番目）棚８の「Ｄ４」枠から帳票「返信用封筒」を１部
といったように、順次、帳票をピッキングする。
【００２５】
作業者Ｗは、作業指示書５００に記載された書類Ｄをピッキングする一連のピッキング作業を行うに当たって、まず、作業指示書５００に記載された２次元コード５０１をバーコードリーダ４で読み取る。すると、棚８の各枠に設置された表示板９に数値が表示される。図３に示すように、表示板９は順序表示部９１と数量表示部９２とを有し、順序表示部９１は表示板９が設置された枠に置かれた書類Ｄをピッキングすべき順番を表示し、数量表示部９２は表示板９が設置された枠に置かれた書類Ｄをピッキングすべき数量を表示する。順序表示部９１と数量表示部９２にそれぞれ表示される数値は、作業指示書５００の作業内容と一致するようになっており、例えば、「Ａ１」の枠に設置された表示板９の順序表示部９１には「１」が表示され、数量表示部９２には「１」が表示される。作業者Ｗは、各表示板９に表示された数値に従い、書類Ｄをピッキングして、カート２に載置する。カート２に載置された書類Ｄが正しい書類Ｄでなかったり、正しい順序及び数量でピッキングされなかった場合には、警告灯Ｐが点灯する。
【００２６】
［２．サーバ装置１の構成］
次に、サーバ装置１の構成について、図４乃至図１０を用いて説明する。
【００２７】
図４に示すように、サーバ装置１は、制御部１１と、記憶部１２と、通信部１３と、表示部１４と、操作部１５とを備えている。
【００２８】
記憶部１２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、サーバ用のプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。
【００２９】
記憶部１２は、保管棚テーブル１２１、作業リストテーブル１２２、特徴点設定リスト１２３、２次元コードテーブル１２４及び進捗テーブル１２５を記憶する。また、記憶部１２は、保管棚テーブル１２１、作業リストテーブル１２２及び特徴点設定リスト１２３を結合して作成された結合リスト１２６を記憶する。
【００３０】
図５に示すように、保管棚テーブル１２１には、帳票名フィールドと棚位置フィールドが設けられており、各種帳票がそれぞれ棚８の何れの棚位置（枠）に置かれているかを特定することができるようになっている。例えば、図５の例では、帳票名が「台紙」である書類Ｄが棚８の「Ａ１」枠に置かれていることを示している。
【００３１】
図６に示すように、作業リストテーブル１２２には、指示書番号フィールド、順序（ピッキング順序）フィールド、帳票名フィールド、数量フィールド、重量フィールド、累積重量フィールドが設けられており、一の指示書番号に対して帳票の種類毎に複数のレコードが登録される。指示書番号は、作業指示書５００毎、すなわち一連のピッキング作業毎にユニークに割り当てられる番号である。重量は、帳票名で特定される帳票の一数量当たりの重量を示している。また、累積重量は、同一の指示書番号が登録されたレコードにおける帳票名フィールドに登録されている書類Ｄを、順序フィールドに登録されている順序で重ねた場合の重量を示している。
【００３２】
図７に示すように、特徴点設定リスト１２３には、帳票名フィールド、照合設定ファイル番号フィールド、特徴点画像ファイル名フィールドが設けられており、一の帳票名に対して一の照合設定ファイル番号及び特徴点画像ファイル名が記録されたレコードが登録される。照合設定ファイル番号は、特徴点画像ファイル名で特定される画像から抽出した特徴点（例えば、バーコードや、カタログ識別ＮＯなど）を示す特徴点情報を含む照合設定ファイルを識別するための番号である。照合設定ファイルは、カメラ６で撮影した画像（すなわち、作業者Ｗによりピッキングされた書類Ｄを撮影した画像）と照合する際に用いられ、照合結果が「一致」であるか、「不一致」であるかによって、作業指示書５００に記載された書類Ｄがピッキングされたかを判定することができる。なお、特徴点画像ファイル名で示される各画像は、記憶部１２に記憶されている。
【００３３】
図８に示すように、２次元コードテーブル１２４には、コードパターンフィールド、コード内容フィールド、指示書番号フィールドが設けられている。コードパターンとコード内容は一対一で対応している。コード内容を符号化した２次元コードはそれぞれ、記憶部１２に記憶されている。２次元コードテーブル１２４には多数のコードパターン及びコード内容が登録されており、その一部に対して、作業指示書５００に割り振られた指示書番号が登録されている。なお、ピッキング作業が完了した作業指示書５００に付与されていた指示書番号は、一定期間、使用が制限され、重複した指示書番号が異なる複数の作業指示書５００に付与されないように管理されている。
【００３４】
図９に示すように、進捗テーブル１２５には、指示書番号フィールド及び状態フィールドが設けられている。状態フィールドには、指示書番号フィールドに登録された指示書番号が付与された作業指示書に基づく一連のピッキング作業の状態を示す情報が登録される。例えば、一連のピッキング作業が作業開始前であれば「未」が登録され、作業中であれば「作業中」が登録され、作業完了後であれば「済」が登録される。
【００３５】
図１０に示すように、結合リスト１２６は、保管棚テーブル１２１、作業リストテーブル１２２及び特徴点設定リスト１２３を帳票名に基づいて結合して作成されたリストである。
【００３６】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成されている。そして、ＣＰＵが、ＲＯＭや記憶部１２に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。
【００３７】
通信部１３は、端末装置３、シーケンサ７との通信を制御するようになっている。表示部１４は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。操作部１５は、例えば、キーボード、マウス等により構成されており、オペレータからの操作指示を受け付け、その指示内容を指示信号として制御部１１に出力するようになっている。
【００３８】
［３．端末装置３の構成］
次に、端末装置３の構成について、図１１を用いて説明する。
【００３９】
図１１に示すように、端末装置３は、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、操作部３５と、インターフェース部３６とを備えている。通信部３３は、サーバ装置１との通信を制御するようになっている。表示部３４は、例えば、液晶ディスプレイ等により構成されている。操作部３５は、例えば、キーボード、マウス等により構成されており、作業者Ｗからの操作指示を受け付け、その指示内容を指示信号として制御部３１に出力するようになっている。インターフェース部３６は、バーコードリーダ４、重量計５、カメラ６、その他機器との間で情報が入出力される際のデータ変換等を行う。
【００４０】
記憶部３２は、例えば、不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部３２には、ピッキング作業用のアプリケーションプログラムがインストールされている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。
【００４１】
制御部３１は、ＣＰＵ、ＲＡＭ等により構成されている。そして、ＣＰＵが、記憶部３２に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。
【００４２】
［４．ピッキング補助システムＳの動作］
次に、図１３及び図１４を用いてピッキング補助システムＳの動作について説明する。なお、図１３に示すフローチャートに示す処理が開始する前までに、端末装置３では、ピッキング作業用のアプリケーションプログラムが起動され、バーコードリーダ４による２次元コード５０１の読み込みを待機しているものとする。
【００４３】
まず、端末装置３の制御部３１は、バーコードリーダ４により読み込まれた２次元コード５０１を受信すると、２次元コード５０１を復号化してコード内容（すなわち、作業指示書５００に記載された指示書番号に対応するコード内容）を取得し（ステップＳ１Ａ）、サーバ装置１に送信する（ステップＳ２Ａ）。なお、端末装置３には、２次元コード５０１を複合化するためのプログラムがインストールされており、当該プログラムを用いて２次元コード５０１を複合化する。
【００４４】
サーバ装置１の制御部１１は、端末装置３からコード内容を受信すると（ステップＳ１Ｂ）、２次元コードテーブル１２４を参照して、受信したコード内容に対応する指示書番号を取得する（ステップＳ２Ｂ）。次に、制御部１１は、進捗テーブル１２５の状態フィールドを参照する（ステップＳ３Ｂ）。具体的には、制御部１１は、ステップＳ２Ｂの処理で取得した指示書番号が登録されているレコードを参照して、状態フィールドの「未」、「作業中」、又は「済」の何れが登録されているかを確認する。このとき、制御部１１は、まず、状態フィールドに「済」が登録されているか否かを判定し（ステップＳ４Ｂ）、「済」が登録されていると判定した場合には（ステップＳ４Ｂ：ＹＥＳ）、ステップＳ１Ｂの処理に移行する。このとき、制御部１１は、端末装置３に対して、ステップＳ２Ａの処理で送信したコード内容の基となった２次元コードが記載された作業指示書５００についてのピッキング作業は完了済であることを示す情報を送信することとし、その旨を示すメッセージを表示部３４に表示させることとしてもよい。一方、制御部１１は、状態フィールドに「済」が登録されていないと判定した場合には（ステップＳ４Ｂ：ＮＯ）、状態フィールドに「作業中」が登録されているか否かを判定する（ステップＳ５Ｂ）。
【００４５】
サーバ装置１の制御部１１は、状態フィールドに「作業中」が登録されていると判定した場合には（ステップＳ５Ｂ：ＹＥＳ）、警告灯Ｐを点灯させるようにシーケンサ７に対して警告情報を出力し（ステップＳ１８Ｂ）、当該フローチャートに示す処理を終了する。なお、警告情報が入力されたシーケンサ７は、警告灯Ｐを点灯させるための信号を警告灯Ｐに対して出力する。一方、制御部１１は、状態フィールドに「作業中」が登録されていないと判定した場合には（ステップＳ５Ｂ：ＮＯ）、進捗テーブル１２５の状態フィールドを「作業中」に変更する（ステップＳ６Ｂ）。具体的には、制御部１１は、ステップＳ２Ｂの処理で取得した指示書番号が登録されているレコードの状態フィールドを「作業中」に変更する。
【００４６】
次に、サーバ装置１の制御部１１は、結合リスト１２６から、指示書番号フィールドにステップＳ２Ｂの処理で取得した指示書番号が登録されているレコードを抽出する（ステップＳ７Ｂ）。例えば、ステップＳ２Ｂの処理で取得した指示書番号が「０００００１」であった場合には、図１０に示した７件のレコードが抽出される。次に、制御部１１は、ステップＳ７Ｂの処理で抽出したレコードに基づいて、ピッキング対象である書類Ｄが置かれた枠に設置された表示板９の順序表示部９１と数量表示部９２にそれぞれ数値を表示させる（ステップＳ８Ｂ）。具体的には、制御部１１は、抽出したレコード毎に、棚位置フィールドに登録されている棚位置情報、順序フィールドに登録されている順序情報及び数量フィールドに登録されている数量情報をシーケンサ７に送信する。これを受けて、シーケンサ７は、棚位置情報の示す棚位置（枠）に設置された表示板９の順序表示部９１に順序情報の示す数値を表示させ、数量表示部９２に数量情報の示す数値を表示させる。
【００４７】
次に、サーバ装置１の制御部１１は、一の作業指示書５００に基づいて同封すべき書類Ｄの数である同封数を示す同封数情報を端末装置３に送信する（ステップＳ９Ｂ）。具体的には、制御部１１は、ステップＳ７Ｂの処理で抽出したレコードの件数を同封数として取得し、同封数情報を送信する。
【００４８】
端末装置３の制御部３１は、サーバ装置１から同封数情報を受信すると、同封数情報を記憶部３２に記録する（ステップＳ３Ａ）。
【００４９】
次に、端末装置３の制御部３１は、重量計５により重量が測定されると、測定された重量を取得する（ステップＳ４Ａ）。ピッキング補助システムＳの利用方法によれば、ステップＳ８Ｂの処理により、表示板９にピッキング順序とピッキング数量が表示されると、作業者Ｗは表示板９の表示に従い、順次、書類Ｄをピッキングし、カート２に載置する。重量計５は、数ミリ秒毎に、測定した重量を示す重量情報を端末装置３に送信する。制御部３１は、受信した重量情報の示す重量が所定の閾値以上変化した場合（カート２の振動等で変化した場合を除くため）に、書類Ｄが新たに載置されたと判定して、変化後の重量を取得する。よって、ここで制御部１１が取得する重量は、カート２に載置された全ての書類Ｄの重量を合計した値となる。
【００５０】
次に、端末装置３の制御部３１は、カメラ６によりカート２に載置された書類Ｄが撮影されると、撮影された画像を取得する（ステップＳ５Ａ）。カメラ６がシャッターを切るタイミングは、制御部３１が、重量を取得したタイミングとしてもよい。例えば、重量情報の示す重量が所定の閾値以上変化した場合に、制御部３１がカメラ６に対してシャッターを切るように信号を出力することとしてもよい。次に、制御部３１は、ステップＳ５Ａの処理で取得した画像の特徴点を抽出する（ステップＳ６Ａ）、画像の特徴点の抽出方法としては、従来公知の方法を採用することができる。
【００５１】
次に、端末装置３の制御部３１は、ステップＳ４Ａの処理で取得した重量を示す重量情報と、ステップＳ６Ａの処理で抽出した特徴点を示す特徴点情報を含む照合用情報をサーバ装置１に送信する（ステップＳ７Ａ）。次に、制御部３１は、記憶部３２に設けた送信カウンタに「１」を加算する（ステップＳ８Ａ）。なお、送信カウンタは、ステップＳ１Ａの処理で新たな２次元コードが取得される度に、ゼロクリアされるものとする。次に、制御部３１は、送信カウンタの値と、ステップＳ３Ａの処理で記憶部３２に記録した同封数情報の示す同封数が一致しているか否かを判定する（ステップＳ９Ａ）。ステップＳ９Ａの処理は、同封すべき書類Ｄのピッキングが完了したか否かを判定するための処理である。制御部３１は、送信カウンタの値と同封数が一致したと判定した場合には（ステップＳ９Ａ：ＹＥＳ）、当該フローチャートに示す処理を終了する。一方、送信カウンタの値と同封数が一致しないと判定した場合には（ステップＳ９Ａ：ＮＯ）、ステップＳ４Ａの処理に移行する。
【００５２】
他方、サーバ装置１の制御部１１は、端末装置３から照合用情報を受信すると（ステップＳ１０Ｂ）、記憶部１２に設けた受信カウンタに「１」を加算する。なお、受信カウンタは、ステップＳ６Ｂの処理からステップＳ９Ｂの処理までの何れかの時期にゼロクリアされるものとする。
【００５３】
次に、サーバ装置１の制御部１１は、結合リスト１２６と、ステップＳ１０Ｂの処理で受信した照合用情報を照合する（ステップＳ１２Ｂ）。具体的には、制御部１１は、受信カウンタの値（直近のステップＳ１０Ｂの処理で照合用情報が取得された書類Ｄのピッキングされた順序）を取得し、順序フィールドの値が受信カウンタの値と一致するレコードにおける累積重量フィールドの値と、照合用情報に含まれる重量情報が示す重量を比較する。また、制御部１１は、順序フィールドの値が受信カウンタの値と一致するレコードにおける照合設定ファイル番号フィールドに登録されている照合設定ファイル番号で特定される照合設定ファイルに含まれる特徴点情報と、照合用情報に含まれる特徴点情報とを比較する。
【００５４】
次に、サーバ装置１の制御部１１は、照合の結果がＯＫであるか否かを判定する（ステップＳ１３Ｂ）。制御部１１は、重量と累積重量が一致（所定の許容範囲内であれば一致と判定する）し、且つ、特徴点情報の比較結果が一致（所定の許容範囲内であれば一致と判定する）した場合にＯＫと判定する。このとき、制御部１１は、照合の結果がＯＫでないと判定した場合には（ステップＳ１３Ｂ：ＮＯ）、警告灯Ｐを点灯させるようにシーケンサ７に対して警告情報を出力し（ステップＳ１８Ｂ）、当該フローチャートに示す処理を終了する。一方、制御部１１は、照合の結果がＯＫであると判定した場合には（ステップＳ１３Ｂ：ＹＥＳ）、次いで、受信カウンタの値とステップＳ９Ｂの処理で取得した同封数とが一致するか否かを判定する（ステップＳ１４Ｂ）。
【００５５】
サーバ装置１の制御部１１は、受信カウンタの値と同封数とが一致しない（ピッキングすべき書類Ｄが残っている）と判定した場合には（ステップＳ１４Ｂ：ＮＯ）、表示板９の表示を更新する（ステップＳ１５Ｂ）。具体的には、制御部１１は、直近のステップＳ１２Ｂの処理で照合用情報と比較したレコードにおける棚位置フィールドに登録されている棚位置情報の示す棚位置（枠）に設置されている表示板９の表示をオフにする。これにより、作業者Ｗが正しい書類Ｄを正しい順序でピッキングするにつれて、順序及び数量が表示されている表示板９の数が減少していくこととなる。一方、制御部１１は、受信カウンタの値と同封数とが一致する（ピッキングすべき書類Ｄが残っていない）と判定した場合には（ステップＳ１４Ｂ：ＹＥＳ）、進捗テーブル１２５の状態フィールドを「済」に変更する（ステップＳ１６Ｂ）。具体的には、制御部１１は、ステップＳ２Ｂの処理で取得した指示書番号が登録されているレコードの状態フィールドを「済」に変更する。
【００５６】
次に、サーバ装置１の制御部１１は、それまで順序及び数量を表示していた表示板９の表示をオフにし（ステップＳ１７Ｂ）、当該フローチャートに示す処理を終了する。
【００５７】
以上説明したように、本実施形態のピッキング補助システムＳ（「情報処理システム」の一例）は、作業者Ｗが複数の種類の書類Ｄ（「対象物」の一例）の中から一部の種類の書類Ｄをそれぞれ所定の順序でピッキングする一連のピッキング作業を補助する情報処理システムであって、記憶部１２（「対象物情報記憶手段」の一例）が、書類Ｄの種類毎に、一連のピッキング作業においてピッキングされるべき順序を示す順序情報と当該種類の書類Ｄを特定するための重量情報（「特定情報」の一例）や特徴点情報（「特定情報」の一例）を対応付けた結合リスト１２６のレコード（「対象物情報」の一例）を記憶し、制御部１１（「特定情報取得手段」、「順序取得手段」、「比較手段」、「出力制御手段」の一例）は、作業者Ｗがピッキングした書類Ｄを特定するための重量情報（「特定情報」の一例）や特徴点情報（「特定情報」の一例）を取得し（ステップＳ１０Ｂ）、一連のピッキング作業における、重量情報や特徴点情報を取得した書類Ｄのピッキングされた順序を受信カウンタを参照して取得し（ステップＳ１１Ｂ、ステップＳ１２Ｂ）、記憶部１２の結合リスト１２６を参照し、ステップＳ１１Ｂ、ステップＳ１２Ｂの処理で取得した順序とステップＳ１０Ｂの処理で取得した重量情報や特徴点情報が対応付けられているレコードが記憶されている順序と重量情報や特徴点情報をそれぞれ比較し、レコードが記憶されていないと判定した場合に（ステップＳ１３Ｂ：ＮＯ）、警告灯Ｐ（「出力手段」の一例）を点灯させ警告情報を出力させる（ステップＳ１８Ｂ）。
【００５８】
したがって、本実施形態のピッキング補助システムＳによれば、所定の順序で所定の種類の書類Ｄがピッキングされなかった場合に警告情報が出力されることから、誤った順序で書類Ｄがピッキングされたり、誤った書類Ｄがピッキングされたりすることを防ぐことができる。なお、警告灯Ｐが点灯した場合には、作業管理者がピッキング済みの書類Ｄを全て回収し、作業者Ｗは再度、作業指示書５００の２次元コード５０１をバーコードリーダ４で読み取るところから始めることとする。
【００５９】
また、本実施形態のピッキング補助システムＳは、表示板９（「表示装置」の一例）が、書類Ｄが種類毎に配置されたそれぞれの場所（棚８の枠）に設けられ、表示板９が設けられた枠に置かれた書類Ｄを何番目にピッキングするかを表す数値を表示する。
【００６０】
したがって、本実施形態のピッキング補助システムＳによれば、書類Ｄの種類毎に設けられた表示板９に書類Ｄをピッキングすべき順序が表示されることから、作業者Ｗは表示された順序に従って書類Ｄをピッキングすることにより、誤った順序で書類Ｄをピッキングすることを防ぐことができる。
【００６１】
更に、本実施形態のピッキング補助システムＳは、制御部１１（「作業中判定手段」、「開始情報取得手段」、「出力制御手段」の一例）が、一連のピッキング作業を示した作業指示書（すなわち、指示書番号）毎に当該一連のピッキング作業が作業中であるか否かを判定したり（ステップＳ５Ｂ）、また、コード内容（「一連のピッキング作業を開始することを示す開始情報」の一例）を取得したりする。そして、制御部１１は、一の一連のピッキング作業が作業中であると判定する場合において、他の一連のピッキング作業に係るコード内容を取得した場合に（ステップＳ１Ｂ、ステップＳ５Ｂ：ＹＥＳ）、警告灯Ｐ（「出力手段」の一例）を点灯させ警告情報を出力させる（ステップＳ１８Ｂ）。
【００６２】
したがって、本実施形態のピッキング補助システムＳによれば、一の一連のピッキング作業の作業中に他の一連のピッキング作業が開始されることを防止できることから、一連のピッキング作業に無関係な書類Ｄがピッキングされる可能性を低減することができる。
【００６３】
［５．変形例］
次に、上記実施形態の変形例について説明する。なお、以下に説明する変形例は適宜組み合わせることができる。
【００６４】
［５．１．特徴点の比較処理］
上記実施形態では、サーバ装置１の制御部１１が、照合用情報に含まれる特徴点情報と、照合設定ファイルの特徴点情報とを比較することとしたが、端末装置３の制御部３１がこの処理を行う構成としてもよい。この場合には、予め、サーバ装置１から端末装置３に対して、照合に利用される可能性のある照合設定ファイルを全て送信しておく。そして、端末装置３の制御部３１による特徴点情報の比較結果と重量をサーバ装置１に送信する構成としてもよい。この場合、サーバ装置１の制御部１１は、特徴点の比較結果が「不一致」であった場合には、ステップＳ１８Ｂの処理を実行することとする。また、特徴点の比較結果が「一致」であった場合には、ステップＳ１２Ｂの処理で重量情報のみを照合することとする。
【００６５】
［５．２．重量の比較］
上記実施形態では、書類Ｄが作業者Ｗによりピッキングされる度にカート２に載置されることから、重量計５はそれらの累積重量を測定する構成となっている。このため、サーバ装置１の制御部１１は、ステップＳ１２Ｂの処理において、重量計５で測定された累積重量と、作業リストテーブル１２２（結合リスト１２６）の累積重量フィールドの値とを比較する構成となっている。この変形例として、サーバ装置１の制御部１１が、書類Ｄがピッキングされてカート２に載置される度に、重量計５による測定値の差分値を取得し、当該差分値と作業リストテーブル１２２（結合リスト１２６）の重量フィールドの値とを比較する構成としてもよい。
【符号の説明】
【００６６】
Ｓ  ピッキング補助システム
１  サーバ装置
１１  制御部
１２  記憶部
１２１  保管棚テーブル
１２２  作業リストテーブル
１２３  特徴点設定リスト
１２４  ２次元コードテーブル
１２５  進捗テーブル
１２６  結合リスト
１３  通信部
１４  表示部
１５  操作部
２  カート
３  端末装置
３１  制御部
３２  記憶部
３３  通信部
３４  表示部
３５  操作部
４  バーコードリーダ
５  重量計
６  カメラ
７  シーケンサ
８  棚
９  表示板
Ｄ  書類
Ｐ  警告灯
Ｗ  作業者
【図２】
2015059023.tif 000003
【図３】
2015059023.tif 000004
【図４】
2015059023.tif 000005
【図５】
2015059023.tif 000006
【図６】
2015059023.tif 000007
【図７】
2015059023.tif 000008
【図８】
2015059023.tif 000009
【図９】
2015059023.tif 000010
【図１０】
2015059023.tif 000011
【図１１】
2015059023.tif 000012
【図１２】
2015059023.tif 000013
【図１３】
2015059023.tif 000014
【図１】
2015059023.tif 000015