(57)【要約】【課題】流通経路において物品ＩＤが取得できなくても、物品のステータスを更新し、トレーサビリティを維持できる装置を提供する。【解決手段】装置は、物品から取得された物品識別情報及び管理表における物品の現在のステータスに基づいて、管理表における物品のステータスを更新する更新部と、物品識別情報が取得できない物品に対して仮物品識別情報を生成し、管理表を参照して、物品識別情報が取得できない物品に対して定められた条件に一致する物品識別情報が取得された物品である情報取得物品が有するその他の属性値を取得し、当該仮物品識別情報に対して、情報取得物品が有するその他の属性値と同じ当該その他の属性値と、情報取得物品のステータスとを関連づける仮物品識別情報生成部と、を有する処理部を備える。【選択図】図２
2019219861.tif 000002
【特許請求の範囲】
【請求項１】
物品を識別するための物品識別情報と、物品の状態を示すステータス及び物品が有するその他の属性値とが関連づけられて登録される管理表を記憶する記憶部、及び、前記管理表を参照して処理を行う処理部を備える装置であって、
前記処理部が、
物品から取得された前記物品識別情報及び前記管理表における物品の現在のステータスに基づいて、前記管理表における物品のステータスを更新する更新部と、
前記物品識別情報が取得できない物品に対して仮物品識別情報を生成し、前記管理表を参照して、前記物品識別情報が取得できない物品に対して定められた条件に一致する前記物品識別情報が取得された物品である情報取得物品が有する前記その他の属性値を取得し、当該仮物品識別情報に対して、前記情報取得物品が有する前記その他の属性値と同じ当該その他の属性値と、前記情報取得物品のステータスとを関連づける仮物品識別情報生成部と、
を有する装置。
【請求項２】
前記物品識別情報が取得できない物品に対して定められた条件は、前記物品識別情報が取得できない物品の当該物品識別情報の取得が試みられた日時に対して所定の時間内に前記物品識別情報が取得されたことであるか、又は、前記物品識別情報が取得できない物品に対してユーザにより与えられる条件である請求項１に記載の装置。
【請求項３】
前記物品識別情報が取得できない物品に対して定められた条件は、前記物品識別情報が取得できない物品の当該物品識別情報の取得が試みられた日時に対して所定の時間内に前記物品識別情報が取得されたことであり、
前記処理部は、前記管理表を参照して同一の前記その他の属性値を有する２つ以上の物品により形成される特定グループを生成し、前記特定グループに属する物品の数と、前記特定グループに属し且つ同一のステータスを有する物品の数、及び、前記特定グループと同じ前記その他の属性値に関連づけられている前記仮物品識別情報が生成された物品の数との和が一致するかを判定して、一致する場合、前記特定グループに属する物品の内、前記同一のステータスと関連づけられていない物品と、前記仮物品識別情報により識別される物品とを関連づける関連づけ部を備える請求項２に記載の装置。
【請求項４】
ステータスは、時系列的な順番で配置される工程を示しており、
前記関連づけ部は、前記特定グループに属する複数の物品が異なるステータスを有する場合、前記同一のステータスとして、時系列的に後の工程のステータスを使用する請求項３に記載の装置。
【請求項５】
前記関連づけ部は、前記仮物品識別情報と関連づけられたステータスに基づいて、前記仮物品識別情報により識別される物品と関連づけられた、前記特定グループに属する物品の内、前記同一のステータスと関連づけられていない物品のステータスを更新する請求項３又は４に記載の装置。
【請求項６】
前記更新部は、物品から取得された前記物品識別情報及び前記管理表における物品の現在のステータスに基づいて、前記管理表における物品のステータスを更新するのと共に、物品から取得された前記物品識別情報された日時を前記管理表に登録する請求項３〜５の何れか一項に記載の装置。
【請求項７】
物品を識別するための物品識別情報と、物品の状態を示すステータス及び物品が有するその他の属性値とが関連づけられて登録される管理表を記憶するサーバと、
前記サーバから前記管理表を受信する通信部と、
物品から取得された物品識別情報及び前記管理表における物品の現在のステータスに基づいて、前記管理表における物品のステータスを更新する更新部と、
前記物品識別情報が取得できない物品に対して仮物品識別情報を生成し、前記管理表を参照して、前記物品識別情報が取得できない物品に対して定められた条件に一致する前記物品識別情報が取得された物品である情報取得物品が有する前記その他の属性値を取得し、当該仮物品識別情報に対して、前記情報取得物品が有する前記その他の属性値と同じ当該その他の属性値と、前記情報取得物品のステータスとを関連づける仮物品識別情報生成部と、
を有する処理部と、
を含む端末と、
を備えるシステム。
【請求項８】
複数の前記端末を備え、
複数の前記端末のそれぞれは、異なる事業所に配置される請求項７に記載のシステム。
【請求項９】
物品から取得された物品識別情報及び物品の状態を示すステータス及び物品が有するその他の属性値が関連づけられて登録される管理表における物品の現在のステータスに基づいて、物品を識別するための物品識別情報と、前記管理表における物品のステータスを更新することと、
前記物品識別情報が取得できない物品に対して仮物品識別情報を生成し、前記管理表を参照して、前記物品識別情報が取得できない物品に対して定められた条件に一致する前記物品識別情報が取得された物品である情報取得物品が有する前記その他の属性値を取得し、当該仮物品識別情報に対して、前記情報取得物品が有する前記その他の属性値と同じ当該その他の属性値と、前記情報取得物品のステータスとを関連づけることと、
をコンピュータに実行させる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品のステータスを更新する装置、システム及び方法に関する。
【背景技術】
【０００２】
従来、食品等の物品の状態の経時的な変化を追跡することが行われている。
【０００３】
例えば、消費者に対して食品の安全性を可視化する手段として、食品の生産段階から最終の消費段階までの流通経路を追跡可能にするトレーサビリティが利用されている。
【０００４】
物品のトレーサビリティでは、予め定められた観測点において、追跡対象である物品の状態を示すステータスに変化があった場合、ステータスが物品と関連づけられて記録される。
【０００５】
特許文献１では、食材に対して、食材を識別する識別情報を有する二次元コードを付与して、農家による食材の出荷情報と、食品メーカによる食材商品の登録情報と、物流倉庫における食材商品の入出庫情報と、給食サービス業者の店舗における食材商品の入荷情報と、識別情報とを関連づけて食材の流通を管理することを提案している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１９６５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１が提案する技術では、二次元コードが印刷されたラベルを食材に貼付した場合、二次元コードの印刷に不良があったり、食材が流通する過程において二次元コードに汚れが生じたり、又はラベルが剥がれたりすると、観測点において二次元コードを認識できないおそれがある。
【０００８】
二次元コードを認識できないと、食材を識別する識別情報が取得できないので、食材と識別情報とを関連づける作業が必要となる。
【０００９】
特に、食材が、農家及び食品メーカのように物理的に離れた場所の間を移動する場合、食材を前段階へ送り返して、食材と識別情報とを関連づける作業が必要である。
【００１０】
そこで、流通経路において物品を識別する識別情報を取得できない場合でも、トレーサビリティが維持されるようにして物品を流通できることが好ましい。
【００１１】
本明細書では、流通経路において物品を識別する識別情報が取得できない場合でも、物品の状態を示すステータスを更新して、トレーサビリティが維持されるように物品を流通させることができる装置、システム及び方法を提供することを課題とする。
【課題を解決するための手段】
【００１２】
本明細書に開示する装置によれば、物品を識別するための物品識別情報と、物品の状態を示すステータス及び物品が有するその他の属性値とが関連づけられて登録される管理表を記憶する記憶部、及び、管理表を参照して処理を行う処理部を備える装置であって、処理部が、物品から取得された物品識別情報及び管理表における物品の現在のステータスに基づいて、管理表における物品のステータスを更新する更新部と、物品識別情報が取得できない物品に対して仮物品識別情報を生成し、管理表を参照して、物品識別情報が取得できない物品に対して定められた条件に一致する物品識別情報が取得された物品である情報取得物品が有するその他の属性値を取得し、当該仮物品識別情報に対して、情報取得物品が有するその他の属性値と同じ当該その他の属性値と、情報取得物品のステータスとを関連づける仮物品識別情報生成部と、を有する。
【００１３】
また、本明細書に開示するシステムによれば、物品を識別するための物品識別情報と、物品の状態を示すステータス及び物品が有するその他の属性値とが関連づけられて登録される管理表を記憶するサーバと、サーバから管理表を受信する通信部と、物品から取得された物品識別情報及び管理表における物品の現在のステータスに基づいて、管理表における物品のステータスを更新する更新部と、物品識別情報が取得できない物品に対して仮物品識別情報を生成し、管理表を参照して、物品識別情報が取得できない物品に対して定められた条件に一致する物品識別情報が取得された物品である情報取得物品が有するその他の属性値を取得し、当該仮物品識別情報に対して、情報取得物品が有するその他の属性値と同じ当該その他の属性値と、情報取得物品のステータスとを関連づける仮物品識別情報生成部と、を有する処理部と、を含む端末と、を備える。
【００１４】
更に、本明細書に開示する方法によれば、物品から取得された物品識別情報及び物品の状態を示すステータス及び物品が有するその他の属性値が関連づけられて登録される管理表における物品の現在のステータスに基づいて、物品を識別するための物品識別情報と、管理表における物品のステータスを更新することと、物品識別情報が取得できない物品に対して仮物品識別情報を生成し、管理表を参照して、物品識別情報が取得できない物品に対して定められた条件に一致する物品識別情報が取得された物品である情報取得物品が有するその他の属性値を取得し、当該仮物品識別情報に対して、情報取得物品が有するその他の属性値と同じ当該その他の属性値と、情報取得物品のステータスとを関連づけることと、をコンピュータに実行させる。
【発明の効果】
【００１５】
上述した本明細書に開示する装置によれば、物品の状態を示すステータスを更新して、トレーサビリティが維持されるよう物品を流通させることができる。
【００１６】
また、上述した本明細書に開示するシステムによれば、物品の状態を示すステータスを更新して、トレーサビリティが維持されるよう物品を流通させることができる。
【００１７】
更に、上述した本明細書に開示する方法によれば、物品の状態を示すステータスを更新して、トレーサビリティが維持されるよう物品を流通させることができる。
【図面の簡単な説明】
【００１８】
【図１】本明細書に開示するシステムの一実施形態の構成を示す図である。
【図２】端末の構成を示す図である。
【図３】サーバの構成を示す図である。
【図４】物品を処理する工程の流れを示す図（その１）である。
【図５】物品を処理する工程の流れを示す図（その２）である。
【図６】管理表を示す図である。
【図７】端末の動作を説明するフローチャート（その１）である。
【図８】物品の画像を示す図である。
【図９】管理表（その１）を示す図である。
【図１０】物品の画像を示す図である。
【図１１】（Ａ）〜(Ｃ)は、傷又は汚れのある情報コードの例を示す図である。
【図１２】管理表（その２）を示す図である。
【図１３】画像中の物品の領域を指定することを説明する図である。
【図１４】端末の動作を説明するフローチャート（その２）である。
【図１５】管理表（その３）を示す図である。
【発明を実施するための形態】
【００１９】
以下、本明細書で開示するシステムの好ましい一実施形態を、図を参照して説明する。但し、本発明の技術範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【００２０】
図１は、本明細書に開示するシステムの一実施形態の構成を示す図である。図２は、端末の構成を示す図である。図３は、サーバの構成を示す図である。
【００２１】
本実施形態のシステム１は、物品を識別するための物品識別情報（物品ＩＤ）及び物品の状態を示すステータス等の属性値と、物品が有するその他の属性値とが関連づけられて登録される管理表を用いて、物品の状態の変化を管理して、物品のトレーサビリティを提供する。
【００２２】
図１に示すように、システム１は、物品が保管される倉庫３０に配置される端末１０ａと、物品を消費する工場４０に配置される端末１０ｂと、これらの端末１０ａ、１０ｂとネットワークＮを介して通信可能に接続するサーバ２０を備える。
【００２３】
このように、２つの端末１０ａ、１０ｂのそれぞれは、物理的に離れた位置にある異なる事業所に配置されていてもよい。一の事業所に物品のステータスが更新される工程が２つ以上ある場合には、一の事業所に２つの端末が配置されてもよい。また、物品が移動する事業所が３ヶ所以上ある場合には、各事業所に端末が配置されることが好ましい。
【００２４】
端末１０ａ、１０ｂは、処理部１１と、記憶部１２と、表示部１３と、操作部１４と、インターフェース（ＩＦ）部１５と、通信部１６を有する。
【００２５】
また、端末１０ａ、１０ｂには、画像取得部１７、及び、印刷部１８が接続される。
【００２６】
処理部１１は、一つ又は複数のプロセッサと、周辺回路とを有する。処理部１１は、記憶部１２に予め記憶されている所定のコンピュータプログラム１２ａに従い、端末１０ａ、１０ｂの各ハードウェア構成要素の制御及び各種処理を行い、処理中に生じるデータを一時的に保存するために記憶部１２を利用する。
【００２７】
記憶部１２は、ランダムアクセスメモリ（ＲＡＭ）又はリードオンリーメモリ（ＲＯＭ）等の半導体メモリ又は磁気ディスク又はフラッシュメモリを有していても良い。記憶部１２は、所定のコンピュータプログラム１２ａを非一時的に記憶する記憶媒体を読み出し可能なドライブを有していても良い。
【００２８】
図２に示すように、記憶部１２は、上述したコンピュータプログラム１２ａを記憶する。また、端末１０ａ、１０ｂは、処理を実行する時に、サーバ２０から管理表１２ｂを受信して、記憶部１２に記憶する。
【００２９】
表示部１３は、処理部１１に制御されて、端末１０ａ、１０ｂの動作に伴う各種の情報を表示可能である。表示部１３として、例えば、液晶ディスプレイを用いることができる。
【００３０】
操作部１４は、倉庫３０又は工場の作業員により操作されて、操作を入力可能である。端末１０ａ、１０ｂは、操作部１４として、例えば表示部１３と一体のタッチパネルを用いることができる。
【００３１】
ＩＦ部１５は、画像取得部１７、及び、印刷部１８との間でとの間で情報の入出力を行う。ＩＦ部１５は、インターフェース回路を有し得る。
【００３２】
通信部１６は、ネットワークＮを介して、端末１０ａ、１０ｂとの間で情報の送受信を行う。処理部１１は、通信部１６を用いて受信された情報に基づいて、各種の処理を行う。また、処理部１１は、各種の処理を行った結果を、通信部１６を用いて送信する。通信部１６は、送受信を行う通信回路及び通信線を有し得る。
【００３３】
画像取得部１７は、端末１０ａ、１０ｂにより制御されて、物品に表示される情報コードの画像を取得する。画像取得部１７としては、例えば、ＣＣＤ、又はＣＭＯＳ画像化素子等を用いることができる。本実施形態では、画像取得部１７は、端末１０ａ、１０ｂとは別体であるが、画像取得部１７は、端末１０ａ、１０ｂに含まれていてもよい。画像取得部１７は、物品ＩＤを取得する物品ＩＤ取得部の一例である。処理部１１は、画像取得部１７により取得された画像を解析して、物品ＩＤを得る。
【００３４】
印刷部１８は、端末１０ａ、１０ｂにより制御されて、物品ＩＤを含む情報コードを、物品に貼付可能なラベル上に印刷する。印刷部１８として、レーザプリンタ、インパクト方式プリンタ、インクジェットプリンタ等を用いることができる。
【００３５】
図２に示すように、処理部１１は、更新部１１ａと、仮物品情報識別（仮物品ＩＤ）生成部１１ｂと、関連づけ部１１ｃを有する。
【００３６】
処理部１１が有するこれらの各部は、例えば、処理部１１が有するプロセッサ上で動作するコンピュータプログラムにより実現される機能モジュールである。なお、処理部１１が有するこれらの各部は、それぞれ、別個の回路として、端末１０ａ、１０ｂに実装されてもよい。各部の機能については後述する。
【００３７】
サーバ２０は、処理部２１と、記憶部２２と、表示部２３と、操作部２４と、通信部２５を有する。
【００３８】
処理部２１は、一つ又は複数のプロセッサと、周辺回路とを有する。処理部２１は、記憶部２２に予め記憶されている所定のコンピュータプログラム２２ａに従い、サーバ２０の各ハードウェア構成要素の制御及び各種処理を行い、処理中に生じるデータを一時的に保存するために記憶部２２を利用する。
【００３９】
記憶部２２は、ランダムアクセスメモリ（ＲＡＭ）又はリードオンリーメモリ（ＲＯＭ）等の半導体メモリ又は磁気ディスク又はフラッシュメモリを有していても良い。記憶部２２は、所定のコンピュータプログラム２２ａを非一時的に記憶する記憶媒体を読み出し可能なドライブを有していても良い。
【００４０】
図３に示すように、記憶部２２は、コンピュータプログラム２２ａ及び管理表２２ｂを記憶する。
【００４１】
表示部２３は、処理部２１に制御されて、サーバ２０の動作に伴う各種の情報を表示可能である。表示部２３として、例えば、液晶ディスプレイを用いることができる。
【００４２】
操作部２４は、ユーザにより操作されて、操作を入力可能である。操作部２４として、例えば、キーボード及びマウスを用いることができる。
【００４３】
通信部２５は、ネットワークＮを介して、端末１０ａ、１０ｂとの間で情報の送受信を行う。処理部２１は、通信部２５を用いて受信された情報に基づいて、各種の処理を行う。また、処理部２１は、各種の処理を行った結果を、通信部２５を用いて送信する。通信部２５は、送受信を行う通信回路及び通信線を有し得る。
【００４４】
以下、システム１を用いて物品の状態を示すステータスを管理することを、物品が倉庫に保管された後に工場で消費される例について、図４及び図５を参照しながら、以下に説明する。
【００４５】
本実施形態では、物品のステータスは、倉庫に納入された段階で「管理表登録」となって、倉庫に保管される。次に、物品のステータスは、工場へ配送される引当対象となった段階で「出庫前」となった後、工場へ配送される。次に、物品のステータスは、工場で物品が消費される段階で「消費」となる。
【００４６】
まず、ステップＳ４０１において、仕入れられた物品が倉庫に納品される。物品は、消費されるまでの管理されるべき各段階の状態を示すステータスが記録されて管理されるものであれば、食材、製品を製造するための部品等であってもよく、特に制限されない。
【００４７】
次に、ステップＳ４０３において、倉庫３０の作業者は、倉庫３０に配置される端末１０ａを用いて、物品を管理表に登録する。
【００４８】
作業者の操作により端末１０ａは、サーバ２０から、管理表をネットワークＮを介して受信する。
【００４９】
具体的には、端末１０ａは、管理表の送信を要求する送信要求を、ネットワークＮを介してサーバ２０へ送信する。サーバ２０の処理部２１は、端末１０ａからの送信要求を受信すると、記憶部２２に記憶される管理表２２ｂを、ネットワークＮを介して端末１０ａに送信する。
【００５０】
図６は、管理表の例を示す図である。
【００５１】
管理表６００は、物品ＩＤ欄６０１と、物品名欄６０２と、ステータス欄６０３と、場所欄６０４と、管理表登録日時欄６０５と、出庫前登録日時欄６０６と、消費登録日時欄６０７と、最終更新日時欄６０８と、仮物品ＩＤフラグ欄６０９と、エラーログ欄６１０を有する。
【００５２】
物品ＩＤ欄６０１には、物品を識別するための識別情報が登録される。端末１０ａは、所定の規則に従って、物品に対して一意的に定められる物品ＩＤを生成する。物品名欄６０２には、物品ＩＤにより識別される物品名が登録される。ステータス欄６０３には、物品の状態を示すステータスが登録される。ステータスは、物品が扱われる時系列的な順番で配置される工程を示す。システム１では、時系列的な工程として、「管理表登録」、「出庫前」、「消費」がある。場所欄６０４には、物品の位置する場所が登録される。管理表登録日時欄６０５には、物品の物品ＩＤが管理表に登録された日時が登録される。出庫前登録日時欄６０６には、物品のステータスが「出庫前」に更新された日時が登録される。最終更新日時欄６０８には、物品のステータスが更新された最新の日時が登録される。仮物品ＩＤフラグ欄６０９には、仮物品ＩＤが生成されたか否かを示すフラグが、ＴＲＵＥ（仮物品ＩＤの生成あり）又はＦＡＬＳＥ（仮物品ＩＤの生成なし）により登録される。エラーログ欄６１０には、発生したエラーログが登録される。
【００５３】
このように、管理表６００には、物品ＩＤと、物品名と、ステータスと、場所と、管理表登録日時と、出庫前登録日時と、消費登録日時と、最終更新日時と、仮物品ＩＤフラグと、エラーログとが関連づけられて登録される。
【００５４】
管理表６００において、物品ＩＤと関連づけられて登録される各項目は物品の属性値である。物品の属性値は、上述した項目以外にも管理表６００に登録して追加されてもよい。
【００５５】
例えば、管理表６００には、物品に関する情報として、型版、製造社名、ロット数を、物品ＩＤと関連づけて登録してもよい。また、物品の運用に関する情報として、更新時に物品を扱った工程の責任者名を、物品ＩＤと関連づけて登録してもよい。
【００５６】
図６に示す管理表６００は、物品ＩＤ：Ａ０００００１〜Ａ０００００７により識別される物品１〜物品７が、管理表６００に登録されており、ステータスが「管理表登録」であることが示されている。なお、物品ＩＤ：Ａ０００００１〜Ａ０００００４により識別される物品１〜物品４と、物品ＩＤ：Ａ０００００５〜Ａ０００００７により識別される物品５〜物品７とは、管理表に登録された日時が異なっている。
【００５７】
端末１０ａの処理部１１は、物品が登録された管理表を、ネットワークＮを介してサーバ２０へ送信した後、記憶部１２に記憶している管理表を消去する。サーバ２０の処理部２１は、受信した管理表を、記憶部２２に記憶する。
【００５８】
次に、ステップＳ４０５において、倉庫３０の作業者は、端末１０ａを操作して、物品ＩＤを含む情報コード４２２を、物品４２０に貼付可能なラベル４２１上に印刷する。
【００５９】
情報コードとして、例えば、一次元コード（例えば、バーコード）又は二次元コード、若しくはカラーコード等を用いることができる。
【００６０】
次に、ステップＳ４０７において、倉庫３０の作業者は、図４に示すように、二次元コードである情報コード４２２及び物品ＩＤが印刷されたラベル４２１を、物品４２０上に貼付する。なお、情報コードは、ＲＦＩＤタグに記憶されている情報であってもよい。この場合、ＲＦＩＤタグが物品４２０に固定される。
【００６１】
次に、ステップＳ４０９において、物品は、倉庫３０に保管される。
【００６２】
次に、ステップＳ４１１において、工場４０の作業者は、工場で使用する物品の発注書を作成して倉庫３０の作業者へ通知する。
【００６３】
次に、ステップＳ４１３において、倉庫３０の作業者は、発注書に基づいて、倉庫３０で保管している物品の引当リストを作成する。そして、作業者は、引当リストに基づいて、物品を集める。
【００６４】
次に、ステップＳ５０１（図５参照）において、倉庫３０の作業者は、集められた物品のそれぞれについて、端末１０ａを用いて、物品ＩＤの取得及びステータスの更新処理を行う。
【００６５】
以下、ステップＳ５０１における端末１０ａの動作を、図７に示すフローチャートを参照しながら、以下に説明する。
【００６６】
まず、ステップＳ７０１において、端末１０ａの処理部１１の更新部１１ａは、倉庫３０の作業者から、物品から物品ＩＤの取得処理を実行する指示を、操作部１４を用いて入力する。
【００６７】
次に、ステップＳ７０３において、処理部１１の更新部１１ａは、サーバ２０へ管理表の送信を要求する送信要求を、ネットワークＮを介して送信する。
【００６８】
サーバ２０の処理部２１は、端末１０ａから送信要求を受信すると、記憶部２２に記憶される管理表２２ｂを、ネットワークＮを介して端末１０ａに送信する。
【００６９】
処理部１１の更新部１１ａは、受信した管理表を記憶部１２に記憶する。記憶部１２に記憶される管理表には、図６に示す情報が登録される。
【００７０】
次に、ステップＳ７０５において、処理部１１の更新部１１ａは、倉庫３０の作業者に操作されて、物品に表示された情報コードの画像を、画像取得部１７を用いて取得する。
【００７１】
図８は、取得された物品の画像を示す図である。
【００７２】
画像８００は、４つの物品の画像８０１ａ〜８０１ｄを含む。
【００７３】
図８に示す例では、４つの物品の画像８０１ａ〜８０１ｄが、一つの画像８００で取得されている。画像８００には、４つの物品のそれぞれの情報コード８０３ａ〜８０３ｄの画像が識別可能に含まれている。
【００７４】
そして、処理部１１の更新部１１ａは、画像取得部１７を用いて取得された画像に基づいて、物品ＩＤが取得できたか否かを判定する。
【００７５】
図８に示す例では、処理部１１の更新部１１ａは、一つの画像８００に基づいて、４つの情報コード８０３ａ〜８０３ｄのそれぞれの物品ＩＤを取得する。この場合、更新部１１ａは、取得された物品ＩＤのそれぞれについて、以下の各処理をまとめて実行してもよい。また、画像取得部１７を用いて１つの物品ごとの画像が取得される場合、更新部１１ａは、画像取得部１７を用いて取得された画像ごとに一つの情報コードが含まれる画像を順次解析して、物品ＩＤが取得できたか否かを判定してもよい。
【００７６】
処理部１１の更新部１１ａは、画像８００を解析して、二次元コードである情報コード８０３ａ〜８０３ｄのそれぞれを識別し、情報コードに含まれる物品ＩＤを取得できた場合（ステップＳ７０５―Ｙｅｓ）、更新部１１ａは、物品ＩＤと関連づけられているステータスが正常か否かを判定する（ステップＳ７０７）。
【００７７】
ステップＳ７０７において、更新部１１ａは、管理表（図６）に登録されている物品の現在のステータスが、前工程のステータスと一致する場合には、ステータスが正常であると判定する。一方、更新部１１ａは、管理表に登録されている物品の現在のステータスが、前工程のステータスと一致しない場合には、ステータスが正常ではないと判定する。
【００７８】
更新部１１ａは、図６に示す管理表６００を参照して、物品ＩＤ：Ａ０００００１と関連付けられているステータスは「管理表登録」であり、「管理表登録」は、現在の工程のステータス「出庫前」の前工程のステータスであるので、正常であると判定する。同様に、更新部１１ａは、物品ＩＤ：Ａ０００００２〜Ａ０００００４と関連付けられているステータスは「管理表登録」であるので、正常であると判定する。
【００７９】
処理部１１の更新部１１ａは、管理表に登録されている物品の現在のステータスが正常であると判定した場合（ステップＳ７０７―Ｙｅｓ）、物品のステータスを更新する（ステップＳ７０９）。具体的には、更新部１１ａは、取得された物品ＩＤと関連付けられているステータスを、前工程のステータス「管理表登録」から「出庫前」へ変更する。
【００８０】
図９は、更新された管理表を示す。
【００８１】
図９に示す管理表９００では、物品ＩＤ：Ａ０００００１〜Ａ０００００４と関連付けられているステータスが「出庫前」へ更新されると共に、出庫前登録日時及び最終更新日時が更新されて登録されている。ここで、出庫前登録日時及び最終更新日時として、物品ＩＤが取得された日時を用いる。
【００８２】
一方、処理部１１の更新部１１ａが、管理表に登録されている物品の現在のステータスが正常ではないと判定した場合（ステップＳ７０７―Ｎｏ）、更新部１１ａは、ステータスが正常ではないと判定された物品ＩＤと関連づけられているエラーログ欄にステータス異常であることを登録する（ステップＳ７１１）。
【００８３】
次に、ステップＳ７１９において、処理部１１の更新部１１ａは、更新された管理表を、ネットワークＮを介してサーバ２０へ送信した後、記憶部１２に記憶している管理表を消去する。サーバ２０の処理部２１は、受信した管理表を、記憶部２２に記憶する。
【００８４】
同様の処理が行われて、引当リストに挙げられている物品５〜７の物品ＩＤが取得されて、管理表のステータスが更新される。
【００８５】
情報コードに含まれる物品ＩＤを取得できない場合（ステップＳ７０５―Ｎｏ）及びステップＳ７１３〜Ｓ７１７の処理については、後述する。
【００８６】
以上が、ステップＳ５０１の説明である。
【００８７】
次に、ステップＳ５０３において、倉庫３０の作業者は、ステータスの更新を終えた物品を、工場４０へ配送する。
【００８８】
次に、ステップＳ５０５において、工場４０の作業者は、倉庫３０の作業者から配送された物品のそれぞれについて、物品ＩＤの取得及びステータスの更新処理を行う。
【００８９】
以下、ステップＳ５０５における端末１０ｂの動作を、図７に示すフローチャートを参照しながら、以下に説明する。
【００９０】
まず、ステップＳ７０１において、端末１０ｂの処理部１１の更新部１１ａは、工場４０の作業者から、物品の物品ＩＤの取得処理を実行する指示を、操作部１４を用いて入力する。
【００９１】
次に、ステップＳ７０３において、処理部１１の更新部１１ａは、サーバ２０へ管理表の送信を要求する送信要求を、ネットワークＮを介して送信する。
【００９２】
サーバ２０の処理部２１は、端末１０ａからの送信要求を受信すると、記憶部２２に記憶される管理表２２ｂを、ネットワークＮを介して端末１０ｂに送信する。
【００９３】
処理部１１の更新部１１ａは、受信した管理表を記憶部１２に記憶する。記憶部１２に記憶される管理表には、図９に示す情報が登録されている。
【００９４】
次に、ステップＳ７０５において、処理部１１の更新部１１ａは、工場４０の作業者に操作されて、物品に表示された情報コードの画像を、画像取得部１７を用いて取得する。
【００９５】
図１０は、取得された物品の画像を示す図である。
【００９６】
図１０に示す例では、４つの物品の画像１００１ａ〜１００１ｄが、一つの画像１０００で取得されている。画像１０００には、３つの情報コード１００３ａ〜１００３ｃが識別可能に含まれている。
【００９７】
一方、物品の画像１００１ｄには、情報コードの画像は含まれていない。情報コードが印字されたラベルが、物品から剥がれたと考えられる。情報コードが印字されたラベルが剥がれた物品については、処理部１１の更新部１１ａは、画像取得部１７を用いて取得された画像に基づいて、物品ＩＤを取得できない。
【００９８】
また、更新部１１ａが、画像取得部１７を用いて取得された画像に基づいて、物品ＩＤを取得できない他の例を、図１１（Ａ）〜図１１（Ｃ）に示す。
【００９９】
図１１（Ａ）は、情報コードに傷がついているため、二次元コードを識別可能に読み取れない例を示す。図１１（Ｂ）は、情報コードが汚れているため、二次元コードを識別可能に読み取れない例を示す。図１１（Ｃ）は、情報コードの印刷がかすれているため、二次元コードを識別可能に読み取れない例を示す。
【０１００】
そして、処理部１１の更新部１１ａは、画像取得部１７を用いて取得された画像に基づいて、物品ＩＤが取得できたか否かを判定する。
【０１０１】
処理部１１の更新部１１ａは、画像１０００を解析して、二次元コードである情報コード１００３ａ〜１００３ｃのそれぞれを識別し、情報コードに含まれる物品ＩＤを取得できた場合（ステップＳ７０５―Ｙｅｓ）、更新部１１ａは、物品ＩＤと関連づけられているステータスが正常か否かを判定する（ステップＳ７０７）。
【０１０２】
ステップＳ７０７において、更新部１１ａは、管理表（図９）に登録されている物品の現在のステータスが、前工程のステータスと一致する場合には、ステータスが正常であると判定する。一方、更新部１１ａは、管理表に登録されている物品の現在のステータスが、前工程のステータスと一致しない場合には、ステータスが正常ではないと判定する。
【０１０３】
更新部１１ａは、図９に示す管理表９００を参照して、物品ＩＤ：Ａ０００００１と関連付けられているステータスは「出庫前」であり、「出庫前」は、現在の工程のステータス「消費」の前工程のステータスであるので、正常であると判定する。同様に、更新部１１ａは、物品ＩＤ：Ａ０００００２〜Ａ０００００３と関連付けられているステータスは「出庫前」であるので、正常であると判定する。
【０１０４】
処理部１１の更新部１１ａは、管理表に登録されている物品の現在のステータスが正常であると判定した場合（ステップＳ７０７―Ｙｅｓ）、物品のステータスを更新する（ステップＳ７０９）。具体的には、更新部１１ａは、取得された物品ＩＤと関連付けられているステータスを、前工程の「出庫前」から「消費」へ変更する。また、更新部１１ａは、取得された物品ＩＤと関連付けられている場所を、前工程の「倉庫」から「工場」へ変更する。
【０１０５】
図１２は、更新された管理表を示す。
【０１０６】
図１２に示す管理表１２００では、物品ＩＤ：Ａ０００００１〜Ａ０００００３と関連付けられているステータスが「消費」へ更新され、場所が「工場」へ更新されると共に、消費登録日時及び最終更新日時が更新されて登録されている。ここで、消費登録日時及び最終更新日時として、物品ＩＤが取得された日時を用いる。
【０１０７】
一方、処理部１１の更新部１１ａが、画像取得部１７を用いて取得された画像に基づいて、物品ＩＤが取得できないと判定した場合（ステップＳ７０５―Ｎｏ）の処理を、以下に説明する。
【０１０８】
処理部１１の更新部１１ａは、倉庫３０の作業者から、物品から物品ＩＤの取得処理を実行する指示を、操作部１４を用いて入力（ステップＳ７０１）して画像を取得した後、所定の期間の間、一つも物品ＩＤを取得できない場合、物品ＩＤを取得できないと判定する。情報コードが配置された物品の画像が１つ１つ取得される場合、更新部１１ａは、画像ごとに物品ＩＤが取得できないと判定可能である。
【０１０９】
一方、複数の物品の画像を一つの画像で取得した場合には、少なくとも１つの物品ＩＤが取得できた場合、更新部１１ａは、物品ＩＤが取得できないとは判定しない。このような場合、工場４０の作業者は、端末１０ｂの表示部１３に表示された画像１０００における情報コードの印刷されたラベルが剥がれている物品の画像１００１ｄの領域を操作することにより、物品ＩＤが取得できないことを端末１０に通知する。操作としては、例えば、画面をタップすることが挙げられる。処理部１１の仮物品ＩＤ生成部１１ｂは、表示部１３の画像の操作された領域の数に基づいて、物品ＩＤが取得できない物品の数を通知されてもよい。本実施形態では、物品ＩＤが取得できない物品の数は１つであるとして、以下の説明を行う。
【０１１０】
次に、ステップＳ７１３において、処理部１１の仮物品ＩＤ生成部１１ｂは、物品識別情報が取得できない物品に対して仮物品識別情報（仮物品ＩＤ）を生成する。図１２に示すように、仮物品ＩＤ生成部１１ｂは、物品ＩＤ欄１２０１に仮物品ＩＤであるＺ０００００１を新たに登録する。
【０１１１】
また、仮物品ＩＤ生成部１１ｂは、管理表１２００を参照して、物品ＩＤが取得できない物品（以下、ＩＤ不明物品ともいう）に対して予め定められた条件に一致する物品ＩＤが取得された物品である情報取得物品が有する、物品ＩＤ及びステータス以外の属性値を取得する。具体的には、仮物品ＩＤ生成部１１ｂは、ＩＤ不明物品の当該物品ＩＤの取得が試みられた日時に対して所定の時間内に物品ＩＤが取得された情報取得物品が有する物品ＩＤ及びステータス以外の属性値を取得する。物品ＩＤの取得が試みられた日時は、画像を取得した日時でもよいし、又は、取得された画像から情報コードの解析を開始した日時としてもよい。また、仮物品ＩＤ生成部１１ｂは、ＩＤ不明物品の当該物品ＩＤの取得が試みられた日時に対して所定の時間内に物品ＩＤが取得された情報取得物品の物品ＩＤが取得された日時として、管理表１２００における最終更新日時を参照する。
【０１１２】
本実施形態では、ＩＤ不明物品の取得が試みられた日時は、「２０１７／７／２／１２：０３」である。
【０１１３】
所定の時間は、適宜定めることができるが、例えば、５分、１０分とすることができる。
【０１１４】
仮物品ＩＤ生成部１１ｂは、ＩＤ不明物品の取得が試みられた日時を基準として、所定の時間前又は後に物品ＩＤが取得された物品を情報取得物品とし得る。もし、複数の該当する物品が存在する場合には、ＩＤ不明物品の取得が試みられた日時に対して最近接の日時に物品ＩＤが取得された物品を情報取得物品とする。
【０１１５】
本実施形態では、仮物品ＩＤ生成部１１ｂは、ＩＤ不明物品の取得が試みられた日時を基準として、５分前以内に物品ＩＤが取得された複数の物品の内、ＩＤ不明物品の取得が試みられた日時に対して最近接の日時に物品ＩＤが取得された物品を情報取得物品とする。
【０１１６】
具体的には、仮物品ＩＤ生成部１１ｂは、管理表１２００を参照して、物品ＩＤ：Ａ０００００３により識別される物品を情報取得物品とする。
【０１１７】
もし、ＩＤ不明物品の物品ＩＤの取得が試みられた日時に対して所定の時間内に物品ＩＤが取得された情報取得物品が存在しない場合には、仮物品ＩＤ生成部１１ｂは、ＩＤ不明物品の物品ＩＤの取得が試みられた日時に対して最近接の日時に物品ＩＤが取得された物品を情報取得物品とする。
【０１１８】
そして、仮物品ＩＤ生成部１１ｂは、仮物品ＩＤに対して、情報取得物品が有する属性値と同じ属性値、ステータス及び場所を関連づけて、管理表に登録する。
【０１１９】
情報取得物品が有する属性値としては、上述したように、管理表１２００において、情報取得物品の物品ＩＤと関連づけられ登録されている各項目が挙げられる。
【０１２０】
本実施形態では、仮物品ＩＤ生成部１１ｂは、情報取得物品が有する属性値として、管理表登録日時を用いる。
【０１２１】
図１２に示すように、仮物品ＩＤ生成部１１ｂは、仮物品ＩＤ：Ｚ０００００１と、情報取得物品が有する属性値と同じ属性値である「管理表登録日時」、ステータス「消費」及び場所「工場」とを関連づけて、管理表１２００に登録する。
【０１２２】
そして、仮物品ＩＤ生成部１１ｂは、ＩＤ不明物品の物品ＩＤの取得が試みられた日時を、消費登録日時及び最終更新日時として、仮物品ＩＤと関連づけて管理表１２００に登録する。また、仮物品ＩＤ生成部１１ｂは、工場４０の作業者を識別する識別情報を、仮物品ＩＤと関連づけて管理表１２００に登録してもよい。
【０１２３】
次に、ステップＳ７１５において、仮物品ＩＤ生成部１１ｂは、工場４０の作業者による表示部１３の画面への操作に基づいて、操作された画像の位置を含む所定の領域の画像を、ＩＤ不明物品の画像として、仮物品ＩＤと関連づけて記憶部１２に記憶する。
【０１２４】
また、仮物品ＩＤ生成部１１ｂは、図１０に示すような、画像取得部１７により取得された画像を、ＩＤ不明物品を含む画像として、記憶部１２に記憶してもよい。
【０１２５】
更に、仮物品ＩＤ生成部１１ｂは、以下に説明するように、図１０に示すような画像からＩＤ不明物品の画像の領域を切り出して記憶部１２に記憶してもよい。
【０１２６】
図１３に示すように、工場４０の作業者は、まず、端末１０ｂの表示部１３に表示される画像１３００内でトリミングを行う領域を操作する。例えば、操作部１４としてのタッチパネルである表示部１３の画面上の２点Ｐ１,Ｐ２をタップする。
【０１２７】
図１３に示すように、端末１０ｂは、画像１３００内のトリミングされる領域の左上の点Ｐ１（Ｘ1,Ｙ１）を基準点として、基準点に対して対角に位置する点Ｐ２により規定される長方形の領域をトリミングされる領域として決定する。端末１０ｂは、決定された領域の画像を、ＩＤ不明物品の画像として、仮物品ＩＤと関連づけて記憶部１２に記憶する。
【０１２８】
また、端末１０ｂは、工場４０の作業者により、表示１３の画面のタップされた位置に基づいて、背景差分法を用いて、ＩＤ不明物品の画像を抽出してもよい。また、端末１０ｂは、物体検出アルゴリズム(CNN,R-CNN,SSD)による機械学習が行われた識別器を用いて、ＩＤ不明物品の画像を抽出してもよい。
【０１２９】
次に、ステップＳ７１７において、端末４０は、仮物品ＩＤを含む情報コードを、ＩＤ不明物品に貼付可能なラベル上に印刷する。工場４０の作業者は、二次元コードである情報コード及び仮物品ＩＤが印刷されたラベルを、ＩＤ不明物品に貼付する。そして、ＩＤ不明物品は、後述するステップＳ５０７において消費される。
【０１３０】
処理部１１の仮物品ＩＤ生成部１１ｂは、更新された管理表を、ネットワークＮを介してサーバ２０へ送信した後、記憶部１２に記憶している管理表を消去する。サーバ２０の処理部２１は、受信した管理表を、記憶部２２に記憶する。
【０１３１】
また、仮物品ＩＤ生成部１１ｂは、新たな仮物品ＩＤが生成されている場合、仮物品ＩＤ及び画像並びに仮物品ＩＤと関連づけられた属性値に使用された属性値を有する情報取得物品の物品ＩＤを含む仮物品ＩＤ情報を、ネットワークＮを介してサーバ２０へ送信した後、記憶部１２に記憶している画像を消去する。サーバ２０の処理部２１は、受信した仮物品ＩＤ及び仮物品ＩＤ情報を、記憶部２２に記憶する。
【０１３２】
また、工場４０において、物品５〜７に対して、物品ＩＤ：Ａ０００００１〜Ａ０００００３の物品と同様の処理が行われて、管理表における物品ＩＤ：Ａ０００００５〜Ａ０００００７のステータスが「消費」に更新される（図９参照）。
【０１３３】
以上が、ステップＳ５０５の説明である。
【０１３４】
次に、ステップＳ５０７において、各物品は、ＩＤ不明物品を含めて、工場４０において消費される。
【０１３５】
サーバ２０は、記憶部２２に記憶している管理表２２ｂに仮物品ＩＤが登録されている場合、所定の間隔で、仮物品ＩＤが管理表２２ｂに登録されていることを、サーバ２０の表示部２３及び端末１０ａ、１０ｂの表示部１３に表示する。
【０１３６】
サーバ２０又は端末１０ａ、１０ｂの作業者は、この表示を見て、仮物品ＩＤが管理表２２ｂに登録されていることを認識できる。
【０１３７】
次に、端末１０ｂの表示部１３の表示を見た工場４０の作業者が、端末１０ｂを用いて、仮物品ＩＤと、本来の物品とを関連づける関連づけ処理を、図１４に示すフローチャートを参照しながら、以下に説明する。
【０１３８】
まず、ステップＳ１４０１において、端末１０ｂの処理部１１の関連づけ部１１ｃは、工場４０の作業者から、仮物品ＩＤと物品との関連づけ処理を実行する指示を、操作部１４を用いて入力する。なお、関連づけ部１１ｃは、所定の間隔で、仮物品ＩＤと物品との関連づけ処理を自動的に実行してもよい。
【０１３９】
次に、ステップＳ１４０３において、処理部１１の関連づけ部１１ｃは、サーバ２０に対して管理表及び仮物品ＩＤ情報の送信を要求する送信要求を、ネットワークＮを介して送信する。
【０１４０】
サーバ２０の処理部２１は、端末１０ｂから要求する送信要求を受信すると、記憶部２２に記憶される管理表２２ｂ及び仮物品ＩＤ情報を、ネットワークＮを介して端末１０ｂに送信する。
【０１４１】
処理部１１の関連づけ部１１ｃは、受信した管理表及び仮物品ＩＤ情報を記憶部１２に記憶する。記憶部１２に記憶される管理表には、図１２に示す情報が登録される。
【０１４２】
次に、ステップＳ１４０５において、処理部１１の関連づけ部１１ｃは、管理表１２００を参照して、同一の属性値を有する２つ以上の物品により形成される特定グループを生成する。本実施形態では、関連づけ部１１ｃは、同一の属性値として、管理表登録日時を用いる。
【０１４３】
図１２に示すように、処理部１１の関連づけ部１１ｃは、同一の属性値である管理表登録日時を有する２つ以上の物品により形成される特定グループとして、特定グループＧ１及び特定グループＧ２を生成する。特定グループＧ１は、管理表登録日時が「２０１７／６／１  ０：００」で同一であり、特定グループＧ２は、管理表登録日時が「２０１７／６／２  ０：００」で同一である。
【０１４４】
そして、処理部１１の関連づけ部１１ｃは、特定グループに属する物品の数Ａ１と、特定グループに属し且つ同一のステータスを有する物品の数Ａ２とが一致する特定グループを、以下の処理の対象から除外する。図１２に示す管理表の例では、特定グループＧ２に属する物品の数：３（Ａ１）と、特定グループＧ２に属し且つ同一のステータス「消費」を有する物品の数：３（Ａ２）とが一致するので、特定グループＧ２を、以下の処理の対象から除外する。即ち、特定グループＧ１が以下の処理の対象となる。
【０１４５】
次に、ステップＳ１４０７において、処理部１１の関連づけ部１１ｃは、管理表１２００を参照して、特定グループＧ１について、特定グループに属する物品の数（Ａ１）と、特定グループに属し且つ同一のステータスを有する物品の数（Ａ２）、及び、特定グループと同じ属性値に関連づけられている仮物品ＩＤが生成された物品の数（Ａ３）との和（Ａ４）が一致するか否かを判定する。
【０１４６】
具体的には、処理部１１の関連づけ部１１ｃは、特定グループＧ１について、特定グループに属する物品の数：４（Ａ１）と、特定グループに属し且つ同一のステータスを有する物品の数（Ａ２）、及び、特定グループと同じ属性値である「管理表登録日時」の「２０１７／６／１  ０：００」に関連づけられている仮物品ＩＤ：Ｚ０００００１が生成された物品の数：１（Ａ３）との和（Ａ４）が一致するか否かを判定する。
【０１４７】
特定グループＧ１では、３つの物品ＩＤ：Ａ０００００１〜Ａ０００００３のステータスは「消費」であり、１つの物品ＩＤ：Ａ０００００４のステータスは「出庫前」であり、異なるステータスが含まれる。
【０１４８】
このように、特定グループＧ１に属する４つの物品が異なるステータス「出庫前」及び「消費」を有する場合、処理部１１の関連づけ部１１ｃは、同一のステータスとして、時系列的に後の工程のステータス「消費」を使用する。
【０１４９】
なお、ステップＳ１４０１の関連付け処理の指示がステップＳ５０５のすぐ後になされた場合には、ステップＳ５０５ではステータスを「消費」に更新していることから、これと同様にステータス「消費」を使用する。
【０１５０】
処理部１１の関連づけ部１１ｃは、特定グループＧ１について、特定グループに属する物品の数：４（Ａ１）と、特定グループに属し且つ同一のステータス「消費」を有する物品の数：３（Ａ２）、及び、特定グループＧ１と同じ属性値に関連づけられている仮物品ＩＤ：Ｚ０００００１が生成された物品の数：１（Ａ３）との和（Ａ４）が一致すると判定する。
【０１５１】
一方、上述したように、処理部１１の関連づけ部１１ｃは、特定グループＧ２については、判定の対象から除外する。
【０１５２】
また、処理部１１の関連づけ部１１ｃは、同一の属性値を有する２つ以上の物品により形成される特定グループが一つも生成できない場合、ステップＳ１４１７へ進んでもよい。
【０１５３】
ステップＳ１４０７の判定における和が一致する場合（ステップＳ１４０７―Ｙｅｓ）ステップＳ１４０９において、処理部１１の関連づけ部１１ｃは、特定グループに属する物品の内、同一のステータスと関連づけられていない物品と、仮物品ＩＤにより識別される物品とを関連づける。即ち、仮物品ＩＤにより識別される物品は、特定グループに属する物品の内、同一のステータスと関連づけられていない物品と紐づけされる。図１５に示す例では、特定グループに属する物品の内、同一のステータスと関連づけられていない物品は、物品ＩＤ：Ａ０００００４により識別される物品４である。
【０１５４】
本実施形態では、特定グループと同じ属性値に関連づけられている仮物品ＩＤが生成された物品の数は１であった。例えば、特定グループと同じ属性値に関連づけられている仮物品ＩＤが生成された物品の数が２以上であって、ステップＳ１４０７の判定における和が一致する場合もある。この場合、処理部１１の関連づけ部１１ｃは、特定グループに属する物品の内、同一のステータスと関連づけられていない物品の内の一つと、仮物品ＩＤが生成された物品の一つとを１対１に関連づける。物品同士を１対１に関連づける方法としては、管理表に登録されている順番に基づいて、特定グループに属する物品の内、同一のステータスと関連づけられていない物品と、仮物品ＩＤが生成された物品とを関連づけるなどのルールを予め決めることで関連付けを自動化してもよい。また、関連付けを厳密に行う必要がある場合、関連付けを行うという判定までをステップＳ１４０７において自動的に判定を行い、ステップＳ１４０９において手動で関連付けを行うよう通知して行うようにしても、作業は簡略化される。
【０１５５】
次に、ステップＳ１４１１において、処理部１１の関連づけ部１１ｃは、図１５に示すように、仮物品ＩＤと関連づけられたステータス、場所、消費登録日時及び最終更新日時に基づいて、仮物品ＩＤにより識別される物品と関連づけられた、物品ＩＤ：Ａ０００００４により識別される物品４のステータス、場所、消費登録日時及び最終更新日時を更新して、管理表１５００に登録する。
【０１５６】
また、処理部１１の関連づけ部１１ｃは、管理表１５００において、物品ＩＤ：Ａ０００００４と関連付けられているエラーログ欄１５１０に、仮物品ＩＤ：Ｚ０００００１と関連づけられたことを記録する。また、処理部１１の関連づけ部１１ｃは、管理表１５００において、物品ＩＤ：Ａ０００００４と関連付けられている仮物品ＩＤフラグ欄１５０９にフラグとして「ＴＲＵＥ」を登録する。そして、関連づけ部１１ｃは、仮物品ＩＤを、管理表１５００から削除する。
【０１５７】
次に、ステップＳ１４１１において、処理部１１の関連づけ部１１ｃは、仮物品ＩＤが生成された物品の関連づけ処理を実行したことを、表示部１３に表示して、工場４０の作業者へ通知する。
【０１５８】
一方、ステップＳ１４０７において、一致しない判定が行われた場合（ステップＳ１４０７―Ｎｏ）、処理部１１の関連づけ部１１ｃは、管理表１２００を参照して、特定グループＧ１について、特定グループに属する物品の数（Ａ１）が、特定グループに属し且つ同一のステータスを有する物品の数（Ａ２）、及び、特定グループと同じ属性値に関連づけられている仮物品ＩＤが生成された物品の数（Ａ３）との和（Ａ４）よりも大きいか否かを判定する。
【０１５９】
物品の数Ａ１が、和Ａ４よりも大きくない場合（ステップＳ１４１５―Ｎｏ）、処理は、ステップＳ１４１８へ進む。その後の管理表の更新された状態において、ステップＳ１４０７において一致する判定がなされることが期待できるためである。
【０１６０】
物品の数（Ａ１）が、和（Ａ４）よりも大きい場合（ステップＳ１４１５―Ｙｅｓ）、処理部１１の関連づけ部１１ｃは、処理部１１の関連づけ部１１ｃは、仮物品ＩＤが生成された物品の関連づけ処理を実行できないことを、表示部１３に表示して、工場４０の作業者へ通知する（ステップＳ１４１７）。
【０１６１】
そして、処理部１１の関連づけ部１１ｃは、仮物品ＩＤ情報に含まれるＩＤ不明物品の画像を端末１０ｂの表示部１３に表示する。工場４０の作業者は、ＩＤ不明物品の画像を、仮物品ＩＤが生成された物品を特定するために参照する。
【０１６２】
また、端末１０ｂは、仮物品ＩＤ情報に含まれるＩＤ不明物品の画像に基づいて、ＳＨＩＦＴアルゴリズム又はＳＵＲＦアルゴリズムによる機械学習が行われた識別器を用いて、ＩＤ不明物品を認識して、作業者へ通知するようにしてもよい。
【０１６３】
工場４０の作業者は、仮物品ＩＤが生成された物品が特定された場合には、端末１０ｂを用いて、ステップＳ１４０９及びＳ１４１１の処理を実行する。
【０１６４】
次に、ステップＳ１４１８において、処理部１１の関連づけ部１１ｃは、更新された管理表を、ネットワークＮを介してサーバ２０へ送信した後、記憶部１２に記憶している管理表を消去する。サーバ２０の処理部２１は、受信した管理表を、記憶部２２に記憶する。
【０１６５】
上述した本実施形態のシステムによれば、物品の状態を示すステータスを更新して、トレーサビリティが維持されるよう物品を流通させることができる。これにより、物品が、倉庫及び工場という物理的に離れた場所を移動する場合でも、物品の流通を滞らせることなく、トレーサビリティを維持することができる。特に、本実施形態のシステムによれば、物品が、倉庫及び工場のように物理的に離れた場所の間を移動する場合でも、物品を前段階へ送り返すことなく、物品の状態を示すステータスを更新することができる。
【０１６６】
本発明では、上述した実施形態の装置、システム及び方法は、本発明の趣旨を逸脱しない限り適宜変更が可能である。
【０１６７】
例えば、上述した実施形態では、物品ＩＤが取得できない物品に対して予め定められた条件に一致する情報取得物品は、物品ＩＤが取得できない物品の当該物品識別情報の取得が試みられた日時に対して所定の時間内に物品識別情報が取得された物品であったが、物品ＩＤが取得できない物品に対して定められた条件は、他の条件であってもよい。例えば、他の条件は、物品ＩＤが取得できない物品に対して作業者（ユーザ）により与えられてもよい。例えば、作業者が、物品ＩＤが取得できない物品に対して属性値を与えて、端末は属性値に一致する物品識別情報が取得された物品である情報取得物品が有する属性値を取得する。図１２に示す例において、物品１〜物品４は、同じロット番号を有しており、作業者は、物品ＩＤが取得できない物品に対して予め定められた条件として、物品１〜物品４が有するロット番号と一致する条件を端末へ与える。端末は、管理表を参照して、与えられたロット番号を有し、物品ＩＤが取得された物品である情報取得物品として、物品１〜物品３を選択して、物品１〜物品３が有する属性としてのロット番号を、物品ＩＤが取得できない物品の仮物品ＩＤと関連付け、且つ、物品１〜物品３が有するステータスの「消費」を、物品ＩＤが取得できない物品の仮物品ＩＤと関連付けることが挙げられる。作業者は、仮物品ＩＤが生成された時の工程等の状況を参照して、物品ＩＤが取得できない物品に対して定められた条件を決定し得る。
【０１６８】
また、上述した実施形態では、仮物品ＩＤの関連づけ処理は、端末により行われていたが、サーバにより行われてもよい。
【符号の説明】
【０１６９】
１    システム
１０ａ、１０ｂ    端末
１１    処理部
１１ａ    更新部
１１ｂ    仮物品ＩＤ生成部
１１ｃ    関連づけ部
１２    記憶部
１２ａ    コンピュータプログラム
１２ｂ    管理表
１３    表示部
１４    操作部
１５    ＩＦ
１６    通信部
１７    画像取得部
１８    印刷部
２０    サーバ
２１    処理部
２２    記憶部
２２ａ    コンピュータプログラム
２２ｂ    管理表
２３    表示部
２４    操作部
２５    通信部
３０    倉庫
４０    工場
【図１】
2019219861.tif 000003
【図２】
2019219861.tif 000004
【図３】
2019219861.tif 000005
【図４】
2019219861.tif 000006
【図５】
2019219861.tif 000007
【図６】
2019219861.tif 000008
【図７】
2019219861.tif 000009
【図８】
2019219861.tif 000010
【図９】
2019219861.tif 000011
【図１０】
2019219861.tif 000012
【図１１】
2019219861.tif 000013
【図１２】
2019219861.tif 000014
【図１３】
2019219861.tif 000015
【図１４】
2019219861.tif 000016
【図１５】
2019219861.tif 000017