(57)【特許請求の範囲】
【請求項１】
倉庫においてピックアップする物品を指示する指示画面を取得する第１のインターフェースと、
前記物品を配送するための伝票をスキャンするスキャナに接続する第２のインターフェースと、
前記第１のインターフェースを介して取得する前記指示画面から第１のＩＤを取得し、
前記第２のインターフェースを介して取得する前記伝票の画像から前記伝票の特徴を示す特徴情報及び第２のＩＤを生成し、
前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付ける、
プロセッサと、
前記プロセッサが対応付けた前記第１のＩＤと前記第２のＩＤと前記特徴情報とを格納する記憶部と、
を備える情報処理装置。
【請求項２】
前記プロセッサは、ＯＣＲ処理によって前記伝票の画像から前記伝票に記載されている記載情報を抽出し、
前記特徴情報は、前記記載情報を含む、
請求項１に記載の情報処理装置。
【請求項３】
前記特徴情報は、前記伝票の幾何的な特徴を示す幾何情報を含む、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記記載情報は、宛先を含む、
請求項２に記載の情報処理装置。
【請求項５】
前記プロセッサは、前記記載情報に基づいて前記第２のＩＤを生成する、
請求項２又は４に記載の情報処理装置。
【請求項６】
前記プロセッサは、
前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付けた後に、前記スキャナを用いて前記伝票の第２の画像を取得し、
前記第２の画像から特徴情報を抽出し、
前記記憶部から、前記第２の画像から抽出された前記特徴情報と整合する特徴情報を検索し、
検索された前記特徴情報に対応する前記第１のＩＤ又は前記第２のＩＤを取得する、
請求項１に記載の情報処理装置。
【請求項７】
前記プロセッサは、前記第２の画像から抽出された前記特徴情報に基づいて、検索された前記特徴情報を更新する、
請求項６に記載の情報処理装置。
【請求項８】
第１の情報処理装置と第２の情報処理装置とから構成されるシステムであって、
前記第１の情報処理装置は、
画像を出力する表示インターフェースと、
プリンタに接続するプリンタインターフェースと、
前記表示インターフェースを通じて、ピックアップする物品を指示する指示画面を出力し、
前記プリンタを用いて物品を配送するための伝票を印刷する、
第１のプロセッサと、
を備え、
前記第２の情報処理装置は、
前記指示画面を取得する第１のインターフェースと、
前記伝票をスキャンするスキャナに接続する第２のインターフェースと、
前記第１のインターフェースを介して取得する前記指示画面から第１のＩＤを取得し、
前記第２のインターフェースを介して取得する前記伝票の画像から前記伝票の特徴を示す特徴情報及び第２のＩＤを生成し、
前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付ける、
第２のプロセッサと、
前記第２のプロセッサが対応付けた前記第１のＩＤと前記第２のＩＤと前記特徴情報とを格納する記憶部と、
を備える、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びシステムに関する。
【背景技術】
【０００２】
オーダーリストなどに従って物品をピックアップしてピックアップした物品に宛先伝票を添付する物流システムが提供されている。そのような物流システムは、オペレータに対してピックアップする物品を画面で指示する。また、物流システムは、宛先伝票を印刷する。
【０００３】
また、ピックアップを自動化するため物流システムから画面を取得してロボットで物品をピックアップする装置が提供されている。
【０００４】
そのような装置において、宛先伝票に新たにバーコードなどを添付することなく適切に宛先伝票を管理する技術が望まれる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０２０／１００９５６号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の課題を解決するため、効果的に伝票を管理することができる情報処理装置及びシステムを提供する。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、第１のインターフェースと、記憶部と、プロセッサと、を備える。第１のインターフェースは、ピックアップする物品を指示する指示画面を取得する。記憶部は、データを格納する。プロセッサは、前記指示画面から第１のＩＤを取得し、物品を配送するための伝票の特徴を示す特徴情報を生成し、第２のＩＤを生成し、前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付けて前記記憶部に格納する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る物流システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係るＷＭＳの構成例を示すブロック図である。
【図３】図３は、実施形態に係るＷＥＳの構成例を示すブロック図である。
【図４】図４は、実施形態に係る指示画面の例を示す図である。
【図５】図５は、実施形態に係る宛先伝票の例を示す図である。
【図６】図６は、実施形態に係るＷＭＳの動作例を示すフローチャートである。
【図７】図７は、実施形態に係るＷＥＳの動作例を示すフローチャートである。
【図８】図８は、実施形態に係るＷＥＳの動作例を示すフローチャートである。
【図９】図９は、実施形態に係るＷＥＳの動作例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、実施形態について、図面を参照して説明する。  
実施形態に係る物流システムは、倉庫において棚などから物品をピックアップする。物流システムは、ピックアップした物品を配送するための宛先伝票を印刷する。物流システムは、ピックアップされた物品又は物品を梱包する容器に宛先伝票を添付する。物流システムは、伝票が添付された物品又は容器を配送システムなどに供給する。  
たとえば、物流システムは、ｅコマースのシステムとして用いられる。
【００１０】
図１は、物流システム１の構成例を示す。図１が示すように、物流システム１は、プリンタ２、分配器３、表示部４、セレクタ５、操作部６、コントローラ７、ロボット８、スキャナ９、ＷＭＳ１０及びＷＥＳ２０などを備える。
【００１１】
ＷＭＳ１０は、プリンタ２、分配器３及びセレクタ５に接続する。分配器３は、表示部４及びコントローラ７に接続する。セレクタ５は、操作部６及びコントローラ７に接続する。ＷＥＳ２０は、コントローラ７、ロボット８及びスキャナ９に接続する。
【００１２】
なお、物流システム１は、図１が示すような構成の他に必要に応じた構成をさらに具備したり、物流システム１から特定の構成が除外されたりしてもよい。
【００１３】
ＷＭＳ１０（Warehouse Management System）（第１の情報処理装置）は、物流システム１全体を管理する。ＷＭＳ１０は、外部装置などからオーダーリストを取得する。オーダーリストは、ピックアップする物品及び物品を配送する宛先などを示す。ＷＭＳ１０は、オーダーリストに従ってピックアップする物品を指示する指示画面を分配器３に供給する。また、ＷＭＳ１０は、セレクタ５を通じて、ピックアップが完了した物品の個数などの入力を受け付ける。また、ＷＭＳ１０は、宛先伝票を印刷する。ＷＭＳ１０については、後に詳述する。
【００１４】
ＷＥＳ２０（Warehouse Management System）（情報処理装置、第２の情報処理装置）は、指示画面などに従って物品をピックアップする。また、ＷＥＳ２０は、ＷＭＳ１０からの宛先伝票にＩＤを設定する。ＷＥＳ２０については、後に詳述する。
【００１５】
プリンタ２は、ＷＭＳ１０からの制御に従って画像を印刷する。ここでは、プリンタ２は、宛先伝票を印刷する。たとえば、プリンタ２は、所定のフォーマットに従った宛先伝票を供給する。プリンタ２は、供給された宛先伝票に宛先及び差出人などを印刷する。
【００１６】
たとえば、プリンタ２は、インクジェット方式又は電子写真方式で画像を形成する。また、宛先伝票が感熱紙から構成される場合、プリンタ２は、宛先伝票を加熱して画像を形成するものであってもよい。プリンタ２の構成は、特定の構成に限定されるものではない。
【００１７】
分配器３は、ＷＭＳ１０からの画面を表示部４及びコントローラ７に分配する。即ち、分配器３は、ＷＭＳ１０から画面を表示するための信号を取得し、表示部４及びコントローラ７に供給する。分配器３は、信号を増幅又は変調するものであってもよい。
【００１８】
表示部４は、分配器３からの画面を表示する。即ち、表示部４は、ＷＭＳ１０が供給する画面（たとえば、指示画面）を表示する。たとえば、表示部４は、液晶モニタなどである。
【００１９】
セレクタ５は、操作部６又はコントローラ７からの操作信号をＷＭＳ１０に供給する。即ち、セレクタ５は、オペレータが操作部６に入力した操作を示す操作信号又はコントローラ７が生成した操作信号をＷＭＳ１０に供給する。
【００２０】
操作部６は、オペレータから種々の操作の入力を受け付ける。操作部６は、入力された操作を示す操作信号をセレクタ５に送信する。操作部６は、キーボード又はマウスなどから構成される。
【００２１】
コントローラ７は、分配器３からの画面（即ち、ＷＭＳ１０かからの画面）をキャプチャするキャプチャボードの機能と、セレクタ５に（即ち、ＷＭＳ１０に）供給する操作信号を生成するエミュレータの機能とを有する。
【００２２】
コントローラ７は、キャプチャボードの機能として、分配器３からの画面を取得する。コントローラ７は、取得された表示画像をＷＥＳ２０に供給する。
【００２３】
また、コントローラ７は、エミュレータの機能として、ＷＭＳ１０に接続するキーボード又はマウスなどの操作端末をエミュレーションする。コントローラ７は、ＷＥＳ２０からの制御に従ってオペレータが操作端末を通じて入力する操作信号と同様の操作信号をＷＭＳ１０に供給する。たとえば、コントローラ７は、マウスの移動若しくはクリック、又は、キーボード入力などを示す操作信号をＷＭＳ１０に供給する。
【００２４】
ロボット８は、ＷＥＳ２０からの制御に従って物品をピックアップする。ロボット８は、ピックアップした物品を所定の場所（たとえば、所定の容器）に投入する。
【００２５】
たとえば、ロボット８は、ロボットアーム及びロボットアームの先端に取り付けられるロボットハンドなどから構成される。ロボット８は、ロボットアームを用いて、物品をピックアップ可能な位置にロボットハンドを移動させる。ロボット８は、ロボットハンドで物品をトラップする。ロボット８は、ロボットアームを用いて、トラップされた物品を所定の位置まで移動させる。ロボット８は、ロボットハンドを解放して物品を所定の位置に投入する。
【００２６】
なお、ロボット８は、物品に応じてロボットハンドを交換する構成を備えるものであってもよい。ロボット８の構成は、特定の構成に限定されるものではない。
【００２７】
スキャナ９は、ＷＭＳ１０が印刷した宛先伝票をスキャンする。スキャナ９は、スキャンして得られた画像データをＷＥＳ２０に供給する。
【００２８】
たとえば、スキャナ９は、プリンタ２に隣接して設置される。スキャナ９は、プリンタ２から排紙された宛先伝票を撮影する。この場合、スキャナ９は、カメラなどから構成される。
【００２９】
また、スキャナ９は、物品に添付された宛先伝票をスキャンするものであってもよい。たとえば、スキャナ９は、物品の搬送路上に設置される。この場合、スキャナ９は、主走査方向に並ぶセンサ列から構成されるものであってもよい。
【００３０】
また、スキャナ９は、複数のスキャナから構成されるものであってもよい。たとえば、スキャナ９は、プリンタ２に隣接して設置されるスキャナと、宛先伝票が添付された物品の搬送路上に設置されるスキャナとから構成されるものであってもよい。
【００３１】
次に、ＷＭＳ１０について説明する。  
図２は、実施形態に係るＷＭＳ１０の構成例を示す。図２は、ＷＭＳ１０の構成例を示すブロック図である。図２が示すように、ＷＭＳ１０は、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、表示インターフェース１６、操作インターフェース１７及びプリンタインターフェース１８などを備える。
【００３２】
プロセッサ１１と、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、表示インターフェース１６、操作インターフェース１７及びプリンタインターフェース１８と、は、データバスなどを介して互いに接続する。  
なお、ＷＭＳ１０は、図２が示すような構成の他に必要に応じた構成を具備したり、ＷＭＳ１０から特定の構成が除外されたりしてもよい。
【００３３】
プロセッサ１１（第１のプロセッサ）は、ＷＭＳ１０全体の動作を制御する機能を有する。プロセッサ１１は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部メモリ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００３４】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００３５】
ＲＯＭ１２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、ＷＭＳ１０の仕様に応じて予め組み込まれる。
【００３６】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、プロセッサ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００３７】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。たとえば、ＮＶＭ１４は、たとえば、ＨＤＤ、ＳＳＤ又はフラッシュメモリなどから構成される。ＮＶＭ１４は、ＷＭＳ１０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
【００３８】
通信部１５は、外部装置とデータを送受信するためのインターフェースである。たとえば、通信部１５は、有線又は無線のＬＡＮ（Local Area Network）接続をサポートするインターフェースである。
【００３９】
表示インターフェース１６は、分配器３とデータを送受信するインターフェースである。表示インターフェース１６は、プロセッサ１１からの制御に従って、画面を表示するための信号を分配器３に送信する。
【００４０】
操作インターフェース１７は、操作の入力を受け付ける入力装置とデータを送受信するためのインターフェースである。たとえば、操作インターフェース１７は、キーボード又はマウスなどの操作端末に入力される操作を示す操作信号を受信する。操作インターフェース１７は、受信された操作信号をプロセッサ１１に供給する。たとえば、操作インターフェース１７は、ＵＳＢ（Universal Serial Bus）接続をサポートする。  
ここでは、操作インターフェース１７は、セレクタ５に接続する。即ち、操作インターフェース１７は、セレクタ５からの操作信号を受信する。
【００４１】
プリンタインターフェース１８は、プリンタ２とデータを送受信するためのインターフェースである。プリンタインターフェース１８は、プロセッサ１１からの制御に従って、印刷する画像データをプリンタ２に供給する。また、プリンタインターフェース１８は、プロセッサ１１からの制御に従って、設定信号などをプリンタ２に供給するものであってもよい。  
たとえば、ＷＭＳ１０は、デスクトップＰＣ又はノートＰＣなどである。
【００４２】
次に、ＷＥＳ２０について説明する。  
図３は、実施形態に係るＷＥＳ２０の構成例を示す。図３は、ＷＥＳ２０の構成例を示すブロック図である。図３が示すように、ＷＥＳ２０は、プロセッサ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶＭ２４、コントローラインターフェース２５、ロボットインターフェース２６、スキャナインターフェース２７、表示部２８及び操作部２９などを備える。
【００４３】
プロセッサ２１と、ＲＯＭ２２、ＲＡＭ２３、ＮＶＭ２４、コントローラインターフェース２５、ロボットインターフェース２６、スキャナインターフェース２７、表示部２８及び操作部２９と、は、データバスなどを介して互いに接続する。  
なお、ＷＥＳ２０は、図３が示すような構成の他に必要に応じた構成を具備したり、ＷＥＳ２０から特定の構成が除外されたりしてもよい。
【００４４】
プロセッサ２１（第２のプロセッサ）は、ＷＥＳ２０全体の動作を制御する機能を有する。プロセッサ２１は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ２１は、内部メモリ、ＲＯＭ２２又はＮＶＭ２４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００４５】
なお、プロセッサ２１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ２１は、ハードウエア回路により実行される機能を制御する。
【００４６】
ＲＯＭ２２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ２２に記憶される制御プログラム及び制御データは、ＷＥＳ２０の仕様に応じて予め組み込まれる。
【００４７】
ＲＡＭ２３は、揮発性のメモリである。ＲＡＭ２３は、プロセッサ２１の処理中のデータなどを一時的に格納する。ＲＡＭ２３は、プロセッサ２１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ２３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００４８】
ＮＶＭ２４（記憶部）は、データの書き込み及び書き換えが可能な不揮発性のメモリである。たとえば、ＮＶＭ２４は、たとえば、ＨＤＤ、ＳＳＤ又はフラッシュメモリなどから構成される。ＮＶＭ２４は、ＷＥＳ２０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
【００４９】
コントローラインターフェース２５は、コントローラ７とデータを送受信するインターフェースである。
【００５０】
コントローラインターフェース２５（第１のインターフェース）は、コントローラ７から画面を取得する。コントローラインターフェース２５は、取得された画面をプロセッサ２１に供給する。
【００５１】
また、コントローラインターフェース２５は、プロセッサ２１からの制御に従ってコントローラ７に操作信号をセレクタ５へ出力させる。たとえば、コントローラインターフェース２５は、ＵＳＢ接続をサポートする。
【００５２】
ロボットインターフェース２６は、ロボット８とデータを送受信するためのインターフェースである。ロボットインターフェース２６は、プロセッサ２１からの制御に従ってロボット８に物品をピックアップさせる。また、ロボットインターフェース２６は、ロボット８から、ピックアップされた物品及びピックアップされた物品の個数などを取得するものであってもよい。ロボットインターフェース２６は、ピックアップされた物品及びピックアップされた物品の個数などをプロセッサ２１に供給する。
【００５３】
スキャナインターフェース２７（第２のインターフェース）は、スキャナ９とデータを送受信するためのインターフェースである。スキャナインターフェース２７は、プロセッサ２１からの制御に従ってスキャナ９にスキャンを行わせる。また、スキャナインターフェース２７は、スキャナ９から、スキャンによって得られた画像データを取得する。スキャナインターフェース２７は、取得された画像データをプロセッサ２１に供給する。
【００５４】
表示部２８は、プロセッサ２１の制御により種々の情報を表示する。たとえば、表示部２８は、液晶モニタから構成される。なお、操作部２９がタッチパネルなどで構成される場合、表示部２８は、操作部２９と一体的に形成されてもよい。
【００５５】
操作部２９は、オペレータから種々の操作の入力を受け付ける。操作部２９は、受け付けた操作を示す信号をプロセッサ２１へ送信する。たとえば、操作部２９は、キーボード、テンキー及びタッチパネルから構成される。  
たとえば、ＷＥＳ２０は、デスクトップＰＣ又はノートＰＣなどである。
【００５６】
次に、ＷＭＳ１０が実現する機能について説明する。ＷＭＳ１０が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【００５７】
まず、プロセッサ１１は、表示インターフェース１６を通じて、ピックアップする物品を示す指示画面を供給する機能を有する。
【００５８】
プロセッサ１１は、通信部１５などを通じて外部装置からオーダーリストを取得する。たとえば、オーダーリストは、ピックアップする物品、ピックアップする個数及び宛先などを示す。
【００５９】
オーダーリストを取得すると、プロセッサ１１は、取得されたオーダーリストに従って、指示画面を生成する。ここでは、指示画面は、物品と共に梱包される帳票に関する情報を表示する。
【００６０】
図４は、プロセッサ１１が生成する指示画面３０の例を示す。図４が示すように、指示画面３０は、表示領域３１、表示領域３２、入力フォーム３３及び表示領域３４などを表示する。
【００６１】
表示領域３１は、ピックアップする物品及びピックアップする個数を表示する。ここでは、表示領域３１は、物品Ａを１０個ピックアップすることを指示する。なお、表示領域３１は、複数種類の物品を示すものであってもよい。
【００６２】
表示領域３２は、宛先伝票に記載されている情報（記載情報）又は記載情報の一部を表示する。ここでは、表示領域３２は、宛先の一部を表示する。図４が示すように、表示領域３２は、宛先の氏名を表示する。なお、表示領域３２が表示する内容は、特定の構成に限定されるものではない。
【００６３】
入力フォーム３３は、ＷＥＳ２０がピックアップを完了した物品の入力を受け付ける。たとえば、入力フォーム３３は、ＷＥＳ２０がピックアップした物品の個数の入力を受け付ける。
【００６４】
入力フォーム３３は、キー入力によって個数の入力を受け付けてもよい。また、入力フォーム３３は、アイコンへのタップによって個数の入力を受け付けてもよい。  
また、入力フォーム３３は、ピックアップが完了した旨の入力を受け付けるものであってもよい。
【００６５】
ピックアップする物品が複数種類ある場合には、入力フォーム３３は、各物品に対応する入力フォームから構成されてもよい。  
表示領域３４は、物品の配送業務を識別するＩＤ（第１のＩＤ）を表示する。たとえば、表示領域３４は、帳票を識別する第１のＩＤを表示する。  
なお、指示画面３０の構成は、特定の構成に限定されるものではない。
【００６６】
指示画面３０を生成すると、プロセッサ１１は、表示インターフェース１６を通じて、生成された指示画面を分配器３に供給する。即ち、プロセッサ１１は、生成された指示画面を表示部４及びコントローラ７に供給する。
【００６７】
指示画面３０を供給すると、プロセッサ１１は、入力フォーム３３への入力を受け付ける。
【００６８】
また、プロセッサ１１は、プリンタ２を用いて宛先伝票を印刷する機能を有する。  
プロセッサ１１は、取得されたオーダーリストに基づいて、宛先伝票を印刷するための画像データを生成する。画像データを生成すると、プロセッサ１１は、プリンタインターフェース１８を通じて、生成された画像データをプリンタ２に供給する。
【００６９】
図５は、プロセッサ１１が印刷する宛先伝票４０の例を示す。図５が示すように、宛先伝票４０は、表示領域４１、表示領域４２及び表示領域４３などを備える。
【００７０】
表示領域４１は、宛先に関する情報が印刷される領域である。ここでは、表示領域４１は、宛先の住所及び氏名を表示する。
【００７１】
表示領域４２は、差出人に関する情報が印刷される領域である。ここでは、表示領域４１は、差出人の住所及び氏名を表示する。
【００７２】
表示領域４３は、宛先伝票が添付されている荷物を追跡するための追跡番号が印刷される領域である。たとえば、プロセッサ１１は、ランダムに又は連番で宛先伝票に追跡番号を設定する。
【００７３】
また、宛先伝票４０は、物品に関する情報（物品の名称又は個数など）が印刷される領域を備えるものであってもよい。また、宛先伝票は、運送会社名が印刷される領域を備えるものであってもよい。宛先伝票４０の構成は、特定の構成に限定されるものではない。
【００７４】
宛先伝票４０は、予めフォーマットが印刷されているものであってもよい。たとえば、宛先伝票４０は、表示領域４１乃至４３の枠が予め印刷されている。プロセッサ１１は、プリンタ２を用いて、表示領域４１乃至４３の枠内に情報を印刷するものであってもよい。
【００７５】
次に、ＷＥＳ２０が実現する機能について説明する。ＷＥＳ２０が実現する機能は、プロセッサ２１がＲＯＭ２２又はＮＶＭ２４などに格納されるプログラムを実行することで実現される。
【００７６】
まず、プロセッサ２１は、コントローラインターフェース２５を通じて指示画面３０を取得する機能を有する。
【００７７】
前述の通り、ＷＭＳ１０のプロセッサ１１は、コントローラ７に指示画面３０を供給する。  
プロセッサ２１は、コントローラインターフェース２５を通じて指示画面３０をコントローラ７から取得する。
【００７８】
また、プロセッサ２１は、取得された指示画面３０から第１のＩＤを取得する機能を有する。
【００７９】
指示画面３０を取得すると、プロセッサ２１は、指示画面３０のフォーマットなどに従って、指示画面３０から第１のＩＤを表示する領域（ここでは、表示領域３４）を抽出する。表示領域３４を抽出すると、プロセッサ２１は、表示領域３４に対してＯＣＲ（Optical Character Recognition）処理を行う。
【００８０】
ＯＣＲ処理を行うと、プロセッサ２１は、ＯＣＲ処理の結果に基づいて第１のＩＤを取得する。
【００８１】
また、プロセッサ２１は、取得された指示画面３０に基づいて物品をピックアップする機能を有する。
【００８２】
プロセッサ２１は、指示画面３０のフォーマットなどに従って、指示画面３０からピックアップする物品を示す領域（ここでは、表示領域３１）を抽出する。表示領域３１を抽出すると、プロセッサ２１は、表示領域３１に対してＯＣＲ処理を行う。
【００８３】
ＯＣＲ処理を行うと、プロセッサ２１は、ＯＣＲ処理の結果に基づいて、ピックアップする物品及びピックアップする個数を特定する。
【００８４】
ピックアップする物品及びピックアップする個数を特定すると、プロセッサ２１は、特定された物品及び個数に従って物品をピックアップする。即ち、プロセッサ２１は、ロボット８を用いて、当該物品を当該個数ピックアップする。なお、プロセッサ２１は、ＡＧＶ（automatic guided vehicle）などを用いて物品を格納する棚などを移動させてもよい。
【００８５】
ピックアップを完了すると、プロセッサ２１は、コントローラ７を用いてピックアップした個数などを入力する操作信号をＷＭＳ１０に入力する。
【００８６】
なお、複数種類の物品をピックアップする場合、プロセッサ２１は、一種類の物品のピックアップを完了する度に、コントローラ７を用いてピックアップした個数などを入力する操作信号をＷＭＳ１０に入力してもよい。
【００８７】
また、プロセッサ２１は、スキャナ９を用いて宛先伝票をスキャンする機能を有する。  
ＷＭＳ１０のプロセッサ１１がプリンタ２を用いて宛先伝票を印刷すると、プロセッサ２１は、スキャナ９を用いて宛先伝票をスキャンする。プロセッサ２１は、スキャナ９から宛先伝票をスキャンして得られた画像（宛先伝票画像）を取得する。
【００８８】
また、プロセッサ２１は、宛先伝票画像から、宛先伝票４０の特徴を示す特徴情報を抽出する機能を有する。  
特徴情報は、宛先伝票４０の幾何的な特徴を示す幾何情報と、宛先伝票４０に記載されている文字列を示す記載情報とから構成される。
【００８９】
プロセッサ２１は、ラベリング処理などによって、宛先伝票画像から宛先伝票４０のラベル（表示領域４１乃至４３など）を抽出する。  
ラベルを抽出すると、プロセッサ２１は、各ラベルに対してＯＣＲ処理を行う。ＯＣＲ処理を行うと、プロセッサ２１は、ＯＣＲ処理の結果に基づいて、記載情報として、宛先（氏名又は住所など）、差出人（氏名又は住所など）、又は、追跡番号などを取得する。
【００９０】
また、プロセッサ２１は、所定のアルゴリズムに従って宛先伝票画像から幾何情報を抽出する。たとえば、プロセッサ２１は、幾何情報として、宛先伝票４０のサイズ、各ラベルのサイズ、位置若しくは色、又は、宛先伝票４０のラベル外の色若しくはテクスチャー（たとえば、空間周波数情報など）などに関連する特徴を抽出する。
【００９１】
なお、プロセッサ２１は、記載情報（又は記載情報の一部）を指示画面３０から取得してもよい。たとえば、プロセッサ２１は、指示画面３０のフォーマットなどに従って、指示画面３０から、記載情報を示す領域（ここでは、表示領域３２）を抽出する。表示領域３２を抽出すると、プロセッサ２１は、表示領域３２に対してＯＣＲ（Optical Character Recognition）処理を行う。
【００９２】
ＯＣＲ処理を行うと、プロセッサ２１は、ＯＣＲ処理の結果に基づいて、記載情報（又は記載情報の一部）を取得する。  
プロセッサ２１は、幾何情報及び記載情報を統合して特徴情報を生成する。
【００９３】
また、プロセッサ２１は、宛先伝票４０に、宛先伝票４０を識別するためのＩＤ（第２のＩＤ）を設定する機能を有する。
【００９４】
プロセッサ２１は、テキスト、数値、記号又はそれらの組合せから構成される文字列を第２のＩＤとして生成する。  
プロセッサ２１は、ランダムな文字列を第２のＩＤとして生成してもよい。また、プロセッサ２１は、連番で第２のＩＤを生成してもよい。
【００９５】
また、プロセッサ２１は、宛先伝票４０の記載情報に基づいて第２のＩＤを生成してもよい。たとえば、プロセッサ２１は、記載情報が示す追跡番号を第２のＩＤとして生成してもよい。また、プロセッサ２１は、宛先伝票４０の運送会社名と追跡番号とを組み合わせた文字列を第２のＩＤとして生成してもよい。
【００９６】
第２のＩＤを生成すると、プロセッサ２１は、第１のＩＤと生成された第２のＩＤと抽出された特徴情報とを対応付けてＮＶＭ２４に格納する。なお、プロセッサ２１は、第１のＩＤと生成された第２のＩＤと抽出された特徴情報とを対応付けて格納するテーブルなどを生成してもよい。
【００９７】
また、プロセッサ２１は、宛先伝票画像から第１のＩＤ及び第２のＩＤを検索する機能を有する。  
プロセッサ２１は、スキャナ９を用いて宛先伝票４０の宛先伝票画像を取得する。ここでは、プロセッサ２１は、宛先伝票４０に第２のＩＤを設定する工程よりも下流の工程において宛先伝票画像を取得する。たとえば、プロセッサ２１は、宛先伝票４０が添付された物品が所定の場所に搬送される搬送路において、宛先伝票４０の宛先伝票画像を取得する。
【００９８】
宛先伝票画像を取得すると、プロセッサ２１は、宛先伝票画像から特徴情報を抽出する。プロセッサ２１が特徴情報を抽出する方法は、前述の通りである。
【００９９】
特徴情報を抽出すると、プロセッサ２１は、ＮＶＭ２４から、抽出された特徴情報と整合する特徴情報を検索する。抽出された特徴情報と整合する特徴情報を検索すると、プロセッサ２１は、検索された特徴情報に対応する第１のＩＤ及び第２のＩＤを取得する。
【０１００】
検索された特徴情報に対応する第１のＩＤ及び第２のＩＤを取得すると、プロセッサ２１は、抽出された特徴情報に基づいて、検索された特徴情報を更新する。たとえば、プロセッサ２１は、抽出された特徴情報の幾何情報を検索された特徴情報の幾何情報に上書きする。なお、プロセッサ２１が検索された特徴情報を更新する方法は、特定の方法に限定されるものではない。
【０１０１】
次に、ＷＭＳ１０の動作例について説明する。  
図６は、ＷＭＳ１０の動作例について説明するためのフローチャートである。
【０１０２】
まず、ＷＭＳ１０のプロセッサ１１は、通信部１５などを通じてオーダーリストを取得する（Ｓ１１）。オーダーリストを取得すると、プロセッサ１１は、表示インターフェース１６を通じて、取得されたオーダーリストなどに基づいて指示画面３０を分配器３に供給する（Ｓ１２）。
【０１０３】
指示画面３０を分配器３に供給すると、プロセッサ１１は、プリンタ２を用いて、取得されたオーダーリストなどに基づいて宛先伝票４０を印刷する（Ｓ１３）。宛先伝票を印刷すると、プロセッサ１１は、操作インターフェース１７を通じて、ピックアップされた物品の個数などの入力を受け付ける（Ｓ１４）。
【０１０４】
ピックアップされた物品の個数などの入力を受け付けると、プロセッサ１１は、動作を終了する。
【０１０５】
次に、ＷＥＳ２０の動作例について説明する。  
まず、ＷＥＳ２０が物品をピックアップする動作例について説明する。
【０１０６】
図７は、ＷＥＳ２０が物品をピックアップする動作例について説明するためのフローチャートである。
【０１０７】
まず、ＷＥＳ２０のプロセッサ２１は、コントローラインターフェース２５を通じてコントローラ７から指示画面３０を取得する（Ｓ２１）。指示画面３０を取得すると。プロセッサ２１は、指示画面３０の表示領域３１及び表示領域３４に対してＯＣＲ処理を行う（Ｓ２２）。
【０１０８】
ＯＣＲ処理を行うと、プロセッサ２１は、ＯＣＲ処理の結果に基づいて第１のＩＤを取得する（Ｓ２３）。第１のＩＤを取得すると、プロセッサ１１は、ロボット８を用いて、ＯＣＲ処理の結果に基づいて物品をピックアップする（Ｓ２４）。物品をピックアップすると、プロセッサ２１は、コントローラ７を用いて、ピックアップした物品の個数などをＷＭＳ１０に入力する（Ｓ２５）。
【０１０９】
ピックアップした物品の個数などをＷＭＳ１０に入力すると、プロセッサ２１は、物品のピックアップが完了したかを判定する（Ｓ２６）。物品のピックアップが完了していないと判定すると（Ｓ２６、ＮＯ）、プロセッサ２１は、Ｓ２４に戻る。
【０１１０】
物品のピックアップが完了したと判定すると（Ｓ２６、ＹＥＳ）、プロセッサ２１は、動作を終了する。
【０１１１】
次に、ＷＥＳ２０が宛先伝票４０に第２のＩＤを設定する動作例について説明する。
【０１１２】
図８は、ＷＥＳ２０が宛先伝票４０に第２のＩＤを設定する動作例について説明するためのフローチャートである。
【０１１３】
まず、ＷＥＳ２０のプロセッサ２１は、コントローラインターフェース２５を通じてコントローラ７から指示画面３０を取得する（Ｓ３１）。なお、プロセッサ２１は、Ｓ２１の動作としてＳ３１の動作を行ってもよい。
【０１１４】
指示画面３０を取得すると、プロセッサ２１は、スキャナ９を用いて宛先伝票４０の宛先伝票画像を取得する（Ｓ３２）。宛先伝票画像を取得すると、プロセッサ２１は、宛先伝票画像及び指示画面３０に基づいて特徴情報を抽出する（Ｓ３３）。
【０１１５】
特徴情報を抽出すると、プロセッサ２１は、第２のＩＤを生成する。第２のＩＤを生成すると、プロセッサ２１は、生成された第２のＩＤと抽出された特徴情報とを対応付けてＮＶＭ２４に格納する（Ｓ３５）。
【０１１６】
第１のＩＤと生成された第２のＩＤと抽出された特徴情報とを対応付けてＮＶＭ２４に格納すると、プロセッサ２１は、動作を終了する。
【０１１７】
次に、ＷＥＳ２０が第１のＩＤ及び第２のＩＤを検索する動作例について説明する。
【０１１８】
図９は、ＷＥＳ２０が第１のＩＤ及び第２のＩＤを検索する動作例について説明するためのフローチャートである。
【０１１９】
まず、ＷＥＳ２０のプロセッサ２１は、スキャナ９を用いて宛先伝票４０の宛先伝票画像を取得する（Ｓ４１）。宛先伝票画像を取得すると、プロセッサ２１は、宛先伝票画像から特徴情報を抽出する（Ｓ４２）。
【０１２０】
特徴情報を抽出すると、プロセッサ２１は、ＮＶＭ２４から、抽出された特徴情報と整合する特徴情報を検索する（Ｓ４３）。抽出された特徴情報と整合する特徴情報を検索すると、プロセッサ２１は、検索された特徴情報に対応する第１のＩＤ及び第２のＩＤを取得する（Ｓ４４）。
【０１２１】
検索された特徴情報に対応する第１のＩＤ及び第２のＩＤを取得すると、プロセッサ２１は、抽出された特徴情報に基づいて、検索された特徴情報を更新する（Ｓ４５）。  
検索された特徴情報を更新すると、プロセッサ２１は、動作を終了する。
【０１２２】
なお、ＷＭＳ１０のプロセッサ１１は、Ｓ１３の後にＳ１２を行ってもよい。また、プロセッサ１１は、Ｓ１２及びＳ１３を同時に行ってもよい。
【０１２３】
また、指示画面３０は、記載情報（又は、記載情報の一部）を含まないものであってもよい。即ち、指示画面３０は、表示領域３２を含まなくともよい。この場合、ＷＥＳ２０のプロセッサ２１は、指示画面３０から記載情報を取得しなくともよい。  
また、プロセッサ２１は、検索された特徴情報を更新しなくともよい。  
また、プロセッサ２１は、第１のＩＤ又は第２のＩＤを検索してもよい。
【０１２４】
以上のように構成されたＷＥＳは、宛先伝票をスキャンする。ＷＥＳは、宛先伝票の画像などから宛先伝票の特徴を示す特徴情報を抽出する。ＷＥＳは、配送業務を識別するための第１のＩＤと宛先伝票を識別するための第２のＩＤと抽出された特徴情報と対応付けて格納する。
【０１２５】
また、ＷＥＳは、第２のＩＤを設定する工程の下流で、宛先伝票をスキャンして宛先伝票の特徴情報を抽出する。ＷＥＳは、抽出された特徴情報と整合する特徴情報を検索する。ＷＥＳは、検索された特徴情報に対応する第１のＩＤ及び第２のＩＤを取得する。
【０１２６】
その結果、ＷＥＳは、宛先伝票にバーコードなどを添付することなく、宛先伝票を管理することができる。
【０１２７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]  ピックアップする物品を指示する指示画面を取得する第１のインターフェースと、
データを格納する記憶部と、
前記指示画面から第１のＩＤを取得し、
物品を配送するための伝票の特徴を示す特徴情報を生成し、
第２のＩＤを生成し、
前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付けて前記記憶部に格納する、
プロセッサと、
を備える情報処理装置。
[Ｃ２]  前記伝票をスキャンするスキャナに接続する第２のインターフェースを備え、
前記プロセッサは、
前記スキャナを用いて前記伝票の画像を取得し、
前記画像から前記特徴情報を抽出する、
Ｃ１に記載の情報処理装置。
[Ｃ３]  前記特徴情報は、前記伝票の幾何的な特徴を示す幾何情報と前記伝票に記載されている記載情報とから構成される、
Ｃ１又は２に記載の情報処理装置。
[Ｃ４]  前記記載情報は、宛先を含む、
Ｃ３に記載の情報処理装置。
[Ｃ５]  前記指示画面から前記特徴情報を抽出する、
Ｃ１乃至４の何れか１項に記載の情報処理装置。
[Ｃ６]  前記プロセッサは、前記記載情報に基づいて前記第２のＩＤを生成する、
Ｃ３又は４に記載の情報処理装置。
[Ｃ７]  前記プロセッサは、
前記スキャナを用いて前記伝票の画像を取得し、
前記画像から特徴情報を抽出し、
前記記憶部から、抽出された前記特徴情報と整合する特徴情報を検索し、
検索された前記特徴情報に対応する前記第１のＩＤ又は前記第２のＩＤを取得する、Ｃ２に記載の情報処理装置。
[Ｃ８]  前記プロセッサは、抽出された前記特徴情報に基づいて検索された前記特徴情報を更新する、
Ｃ７に記載の情報処理装置。
[Ｃ９]  前記第１のＩＤは、帳票を識別する、
Ｃ１乃至８の何れか１項に記載の情報処理装置。
[Ｃ１０]  第１の情報処理装置と第２の情報処理装置とから構成されるシステムであって、
前記第１の情報処理装置は、
画像を出力する表示インターフェースと、
プリンタに接続するプリンタインターフェースと、
前記表示インターフェースを通じて、ピックアップする物品を指示する指示画面を出力し、
前記プリンタを用いて物品を配送するための伝票を印刷する、
第１のプロセッサと、
を備え、
前記第２の情報処理装置は、
指示画面を取得するインターフェースと、
データを格納する記憶部と、
前記指示画面から第１のＩＤを取得し、
前記伝票の特徴を示す特徴情報を生成し、
第２のＩＤを生成し、
前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付けて前記記憶部に格納する、
第２のプロセッサと、
を備える、
システム。
【符号の説明】
【０１２８】
１…物流システム、２…プリンタ、３…分配器、４…表示部、５…セレクタ、６…操作部、７…コントローラ、８…ロボット、９…スキャナ、１０…ＷＭＳ、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＮＶＭ、１５…通信部、１６…表示インターフェース、１７…操作インターフェース、１８…プリンタインターフェース、２０…ＷＥＳ、２１…プロセッサ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＮＶＭ、２５…コントローラインターフェース、２６…ロボットインターフェース、２７…スキャナインターフェース、２８…表示部、２９…操作部、３０…指示画面、３１…表示領域、３２…表示領域、３３…入力フォーム、３４…表示領域、４０…宛先伝票、４１…表示領域、４２…表示領域、４３…表示領域。
【要約】
【課題】効果的に伝票を管理することができる情報処理装置及びシステムを提供する。
【解決手段】実施形態によれば、情報処理装置は、第１のインターフェースと、記憶部と、プロセッサと、を備える。第１のインターフェースは、ピックアップする物品を指示する指示画面を取得する。記憶部は、データを格納する。プロセッサは、前記指示画面から第１のＩＤを取得し、物品を配送するための伝票の特徴を示す特徴情報を生成し、第２のＩＤを生成し、前記第１のＩＤと前記第２のＩＤと前記特徴情報とを対応付けて前記記憶部に格納する。
【選択図】      図１【図１】
0006877618.tif 000002
【図２】
0006877618.tif 000003
【図３】
0006877618.tif 000004
【図４】
0006877618.tif 000005
【図５】
0006877618.tif 000006
【図６】
0006877618.tif 000007
【図７】
0006877618.tif 000008
【図８】
0006877618.tif 000009
【図９】
0006877618.tif 000010