(57)【要約】【課題】パッキングする商品の箱番号が分からないという問題があった。【解決手段】商品の商品情報と略同一商品の同一商品情報を関連付けて記憶する関連商品情報記憶部と、注文された商品の注文商品情報と当該注文の箱番号に関連付けて記憶する識別情報記憶部と、商品情報を受け付ける受付手段と、受け付けた商品情報に基づき識別情報記憶部を検索して、注文商品情報の有無を判断する第１の判断手段と、あることを判断した場合、当該注文商品情報に関連付けられた注文の単位の識別を表す情報を送信部から送信する第１の送信手段と、ないことを判断した場合、受付手段で受け付けた商品情報を同一商品情報として関連商品情報記憶部を検索して注文商品情報の有無を判断する第２の判断手段と、注文商品情報があることを判断した場合、当該商品情報に関連付けられた注文の箱番号を送信部から外部に送信する第２の送信手段と、を備える。【選択図】図１１
2014118259.tif 000002
【特許請求の範囲】
【請求項１】
受信部および送信部と、
商品を特定する商品情報と当該商品と略同一商品の商品情報である同一商品情報を関連付けて記憶する関連商品情報記憶部と、
注文された商品の商品情報である注文商品情報と当該注文の単位の識別を表す情報に関連付けて記憶する識別情報記憶部と、
前記受信部で商品情報を受け付ける受付手段と、
前記受付手段で受け付けた前記商品情報に基づき前記識別情報記憶部を検索して、前記注文商品情報の有無を判断する第１の判断手段と、
前記第１の判断手段が前記注文商品情報があることを判断した場合、当該注文商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から送信する第１の送信手段と、
前記第１の判断手段が前記注文商品情報がないことを判断した場合、前記受付手段で受け付けた商品情報を前記同一商品情報として前記関連商品情報記憶部を検索して前記注文商品情報の有無を判断する第２の判断手段と、
前記第２の判断手段が前記注文商品情報があることを判断した場合、当該商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から外部に送信する第２の送信手段と、
を備えた情報処理装置。
【請求項２】
前記関連商品情報記憶部は、前記注文商品情報と前記同一商品情報を関連付けて記憶する
請求項１に記載の情報処理装置。
【請求項３】
前記識別情報記憶部は、商品が注文されたときに作成される、
請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の判断手段が前記注文商品情報があることを判断した場合、当該注文商品情報が前記識別情報記憶部に記憶された商品情報であるか否かを判断する第３の判断手段と、
前記第３の判断手段が前記識別情報記憶部に記憶された商品情報であると判断した場合に当該商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から外部に送信する第３の送信手段と、
を備えた請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記注文商品情報と前記同一商品情報とを同じグループを表す情報に関連付けて記憶し、
前記識別情報記憶部は、前記同じグループを表す情報に対応して注文の単位の識別を表す情報を記憶している、
請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
受信部および送信部と、商品を特定する商品情報と当該商品と略同一商品の商品情報である同一商品情報を関連付けて記憶する関連商品情報記憶部と、注文された商品の商品情報である注文商品情報と当該注文の単位の識別を表す情報に関連付けて記憶する識別情報記憶部と、前記受信部で商品情報を受け付ける受付手段と、を備えたコンピュータに、
前記受付手段で受け付けた前記商品情報に基づき前記識別情報記憶部を検索して、前記注文商品情報の有無を判断する第１の判断手段と、
前記第１の判断手段が前記注文商品情報があることを判断した場合、当該注文商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から送信する第１の送信手段と、
前記第１の判断手段が前記注文商品情報がないことを判断した場合、前記受付手段で受け付けた商品情報を前記同一商品情報として前記関連商品情報記憶部を検索して前記注文商品情報の有無を判断する第２の判断手段と、
前記第２の判断手段が前記注文商品情報があることを判断した場合、当該商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から外部に送信する第２の送信手段と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年のネットワークの普及により、インターネットを介して商品の販売を行う販売方式（ＥＣ：Electronic  Commerce）が盛んに行われている。また、スーパーマーケット等の店舗においても、店舗内で販売している商品をインターネットを介して販売する、所謂ネットスーパーと呼ばれる販売方式が行われている。ネットスーパーでは、インターネットを通じて顧客から商品購入の注文を受け付けると、当該店舗では該当する商品を店舗内から収集して各顧客の自宅に配達されるよう運用されている。
【０００３】
この顧客がネットスーパーで買い物をするには、一般的には自宅にあるＰＣ（Personal  Computer）や携帯電話等の顧客端末からインターネットを介してネットスーパーのサイトにアクセスして顧客自身で商品の注文をし、店舗は注文された商品を即日あるいは後日自宅に箱詰めして配達するというシステムとなっている。
【０００４】
一方店舗側では、ネットスーパーで注文された商品のピッキングおよび箱へのパッキングの作業を行い顧客に注文商品を配送する。商品をパッキングする際、ピッキングされた商品を間違えることなく箱詰めするために、注文伝票のデータを基に注文された商品のＪＡＮ（Japanese  Article  Number）コード等の商品コードを読み取って当該商品をパッキングする箱の箱番号を確認している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ピッキングした商品が注文された商品と同一の商品名の商品であっても、例えばキャンペーン中で中身増量された商品や、イベントに協賛中の商品の場合、商品のパッケージがキャンペーン用やイベント用に変更されていることがある。このような場合、同一の商品名の商品であるにもかかわらず、パッケージを増量パッケージやイベント用パッケージに変更するとともに、商品のＪＡＮコードがキャンペーン用やイベント用に変更されていることがある。このような商品の場合、上記の商品をピッキングし、パッキング時に商品コードを読んで箱番号の問い合わせの際、問い合わせする商品の商品コードと注文された商品の商品コードとが異なることから、正しい箱番号を知ることができないという問題があった。
【課題を解決するための手段】
【０００６】
実施の形態の情報処理装置は、受信部および送信部と、商品を特定する商品情報と当該商品と略同一商品の商品情報である同一商品情報を関連付けて記憶する関連商品情報記憶部と、注文された商品の商品情報である注文商品情報と当該注文の単位の識別を表す情報に関連付けて記憶する識別情報記憶部と、前記受信部で商品情報を受け付ける受付手段と、前記受付手段で受け付けた前記商品情報に基づき前記識別情報記憶部を検索して、前記注文商品情報の有無を判断する第１の判断手段と、前記第１の判断手段が前記注文商品情報があることを判断した場合、当該注文商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から送信する第１の送信手段と、前記第１の判断手段が前記注文商品情報がないことを判断した場合、前記受付手段で受け付けた商品情報を前記同一商品情報として前記関連商品情報記憶部を検索して前記注文商品情報の有無を判断する第２の判断手段と、前記第２の判断手段が前記注文商品情報があることを判断した場合、当該商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から外部に送信する第２の送信手段と、を備える。
【０００７】
実施の形態のプログラムは、受信部および送信部と、商品を特定する商品情報と当該商品と略同一商品の商品情報である同一商品情報を関連付けて記憶する関連商品情報記憶部と、注文された商品の商品情報である注文商品情報と当該注文の単位の識別を表す情報に関連付けて記憶する識別情報記憶部と、前記受信部で商品情報を受け付ける受付手段と、を備えたコンピュータに、前記受付手段で受け付けた前記商品情報に基づき前記識別情報記憶部を検索して、前記注文商品情報の有無を判断する第１の判断手段と、前記第１の判断手段が前記注文商品情報があることを判断した場合、当該注文商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から送信する第１の送信手段と、前記第１の判断手段が前記注文商品情報がないことを判断した場合、前記受付手段で受け付けた商品情報を前記同一商品情報として前記関連商品情報記憶部を検索して前記注文商品情報の有無を判断する第２の判断手段と、前記第２の判断手段が前記注文商品情報があることを判断した場合、当該商品情報に関連付けられた前記注文の単位の識別を表す情報を前記送信部から外部に送信する第２の送信手段と、を実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施の形態のシステムを示す図である。
【図２】図２は、本実施の形態のネットスーパー管理サーバのブロック図である。
【図３】図３は、本実施の形態のメモリテーブルを示す図である。
【図４】図４は、本実施の形態の別のメモリテーブルを示す図である。
【図５】図５は、本実施の形態の更に別のメモリテーブルを示す図である。
【図６】図６は、本実施の形態のハンディターミナルのブロック図である。
【図７】図７は、本実施の形態の機能ブロック図である。
【図８】図８は、本実施の形態の商品梱包の概念図である。
【図９】図９は、本実施の形態の箱に貼付されるラベルの一例を示す図である。
【図１０】図１０は、本実施の形態のネットスーパー管理サーバのフローチャートである。
【図１１】図１１は、本実施の形態のネットスーパー管理サーバの別のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、実施の形態に係る情報処理装置およびプログラムを詳細に説明する。なお、以下に説明する実施の形態によりこの発明が限定されるものではない。
【００１０】
図１は、本実施の形態のシステム１を示す図である。図１において、店舗システム２と本部システム３とは専用回線４で接続されている。また、店舗システム２は、ネットワーク回線７を介してネットスーパーシステム５と接続されている。またネットスーパーシステム５は、ネットワーク回線７を介して顧客端末６（例えばパーソナルコンピュータ６ａや携帯電話６ｂ）と接続されている。
【００１１】
本部に設けられる本部システム３は、本部サーバ２０を備えている。本部サーバ２０は、顧客情報（例えば顧客の氏名、年齢、住所、性別、誕生日、購入履歴、累計ポイント数、顧客ランク、等）を顧客毎に管理する顧客マスタ（図示せず）や、各店舗毎の商品情報を記憶する商品マスタ（図示せず）を有している。本部サーバ２０は、専用回線４を介して顧客マスタの顧客情報や商品マスタの商品情報を各店舗の店舗サーバ１１に送信する。
【００１２】
店舗に設けられた店舗システム２には、主に、店舗サーバ１１、複数台のＰＯＳ（Point  Of  Sales：販売時点管理）端末１２、ネットスーパー管理サーバ１４が設けられており、相互にＬＡＮ（Local  Area  Network）回線１５を介して接続されている。
【００１３】
ＰＯＳ端末１２は、店舗で販売された商品のデータ処理を実行し、店舗サーバ１１は、ＰＯＳ端末１２で処理したデータを収集し、本部サーバ２０からの情報やコマンドをＰＯＳ端末１２やネットスーパーサーバ１８に送信する。
【００１４】
情報処理装置であるネットスーパー管理サーバ１４は、ネットスーパーサーバ１８から送信された商品購入情報に基づき、ネットスーパーで購入された商品の取り揃え（ピッキング）や商品の箱詰め（パッキング）作業のデータ処理を実行する。商品のパッキングは、ピッキングして収集した商品の商品を特定するＪＡＮ（Japanese  Article  Number）コードをハンディターミナル１６で読み取って入力し、入力されたＪＡＮコードは無線ＬＡＮにてアンテナ１３を介してネットスーパー管理サーバ１４に送信される。ネットスーパー管理サーバ１４は、ハンディターミナル１６から送信された商品のパッキングする箱の箱番号を調査してハンディターミナル１６に返信する。ハンディターミナル１６の表示部５７に箱番号が表示される。操作者は、表示された箱番号を見てパッキング作業を実行する。パッキングが終了すると、操作者はハンディターミナル１６のキーボード５６からパッキング終了の操作をする。するとパッキング終了の信号がネットスーパー管理サーバ１４に送信される。また、ネットスーパー管理サーバ１４はプリンタ１７に配送伝票の情報を出力し、プリンタ１７は配送伝票を印字する。
【００１５】
ネットスーパーシステム５は、ネットスーパーサーバ１８を備えている。ネットワーク回線７と接続するウェブサーバ、顧客マスタを含む顧客データベースや商品マスタを含む商品データベース等を記憶するデータベースサーバ、バッチ処理を実行するバッチサーバ、クーポンやポイント等を管理する管理サーバ、顧客に対してメールの配信を実行するメールサーバから構成されるネットスーパーサーバ１８は、各店舗の店舗システム２や顧客端末６とネットワーク回線７を介して通信可能に接続されている。ネットスーパーサーバ１８は、ネットスーパーを利用する顧客の顧客情報、ネットスーパーで販売する商品の情報等を記憶しており、顧客端末６からのアクセスがあると商品情報を顧客端末６に送信し、顧客端末６からの商品の注文情報を受け付ける。受け付けた注文情報を店舗システム２のネットスーパー管理サーバ１４に送信する。
【００１６】
顧客端末６からの商品の注文によって図示しない注文情報が作成される。この注文情報には、発注番号、顧客コード、顧客が注文したすべての商品の商品名と商品を特定するＪＡＮコード、配送を希望する配送便番号等が含まれる。この注文情報を配送便番号の単位で集計したピッキング伝票をプリンタ１７から印字して作成し、このピッキング伝票に基づいて店舗において店員が商品売場から商品をピッキングする。
【００１７】
次に、本実施の形態のネットスーパー管理サーバ１４の電気的構成について説明する。
【００１８】
図２は、ネットスーパー管理サーバ１４の電気的構成を示すブロック図である。図２に示すように、ネットスーパー管理サーバ１４は、制御主体となるＣＰＵ（Central  Processing  Unit）４１、各種プログラムを記憶するＲＯＭ（Read  Only  Memory）４２、各種データを展開するＲＡＭ（Random  Access  Memory）４３、各種プログラムを記憶するＨＤＤ等で構成されたメモリ部４４等を備えており、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリ部４４は、互いにデータバス４５を介して接続されている。ＣＰＵ４１とＲＯＭ４２とＲＡＭ４３とメモリ部４４が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ４１がＲＯＭ４２やメモリ部４４に記憶されＲＡＭ４３に展開されたプログラムに従って動作することによって、後述する制御処理を実行する。ＲＡＭ４３は、各種データも記憶する。
【００１９】
また、データバス４５には、表示部４７とキーボード４６がコントローラ４８を介して接続されている。また、データバス４５には、受信部および送信部であるネットワークＩ／Ｆ（Interface）４９が接続されており、ネットワークＩ／Ｆ４９はネットワーク回線７に接続されている。このネットワークＩ／Ｆ４９は、ネットワーク回線７を介して、ネットスーパーサーバ１８からデータやコマンドを送信し、また顧客端末６やネットスーパー管理サーバ１４からのデータやコマンドを受信する。また、データバス４５には、ＬＡＮＩ／Ｆ５０も接続されている。このＬＡＮＩ／Ｆ５０を通して、ハンディターミナル１６と通信を行う。
【００２０】
図３〜図５は、ＲＡＭ４３のメモリテーブルを示す模式図である。図３は自社コードテーブル６１であり、商品を特定するＪＡＮコードと、ある商品のＪＡＮコードとある商品と略同一商品のＪＡＮコードとを同一のグループとして扱い、同一グループコードであるＳＫＵ（Stock  Keeping  Unit）コードと呼ばれる自社コードを付して記憶している。自社コードテーブル６１の情報は、ネットスーパーサーバ１８に記憶されている情報をネットワーク回線７を介してネットスーパー管理サーバ１４が受信して記憶している情報である。
【００２１】
ある商品と略同一商品とは、例えば、イベントの協賛商品としてパッケージのみをイベント用に変更した商品、あるいはキャンペーンとして商品の内容量を一定期間増量したためパッケージを変更した商品をいい、同一の商品名の商品であるのにＪＡＮコードが異なっている商品をいう。そして、ある商品のＪＡＮコードと略同一商品のＪＡＮコードに対して同一のＳＫＵコードを付している。図３では、ある商品のＪＡＮコードのＪＡＮ１とある商品と略同一商品のＪＡＮコードのＪＡＮ２に対し、同一のＳＫＵコードであるＳＫＵ１が付されて記憶されている。
【００２２】
同様に、ＪＡＮ３とＪＡＮ４に対して同一のＳＫＵ２が付されている。これは、ＪＡＮ３に対してＪＡＮ４が略同一商品を意味する。また、ＳＫＵ３に対してはＪＡＮ５のみが対応している。これは、ＪＡＮ５の商品には略同一商品がないことを意味する。以下同様である。自社コードテーブル６１では、店舗で扱うすべての商品のＪＡＮコードに対応してＳＫＵコードが付されて記憶されている。
【００２３】
図４は、注文商品記憶部である注文明細テーブル７１を示す図であり、注文された商品のＪＡＮコードと当該ＪＡＮコードに対応したＳＫＵコードとを、ネットスーパー管理サーバ１４のメモリ部４４に記憶された商品マスタ（図示せず）から読み出してＲＡＭ４３に作成される。
【００２４】
この注文明細テーブル７１は、便番号部７２、注文番号部７３、ＳＫＵコード部７４、ＪＡＮコード部７５、後述する一致フラグ７６を有する。そして、例えば図４の場合、便番号に対応して、注文１、注文２、注文３が記憶されている。便番号とは、配送をする便の番号を示すものであり、便毎に異なる番号が付く。例えば、午前中に配送に出る午前便を１便、午後の早い時刻に配送に出る午後早便を２便、午後の遅い時刻に配送に出る午後遅便を３便としている。他に、夜に配送に出る夜便等もある。一致フラグ７６の初期値は０である。
【００２５】
そして、例えば図４において、便番号部７２には店舗から配送する便の便番号である、１便・２便・３便が記憶されている。また、注文番号部７３には注文１・注文２・注文３が記憶されている。注文１に対応させたＳＫＵコード部７４にはＳＫＵ１とＳＫＵ２が、またＪＡＮコード部７５にはＪＡＮ１とＪＡＮ２とが記憶されている。すなわち、注文番号部７３に記憶された注文１に対応してＳＫＵ１とＳＫＵ２とが記憶されており、またＳＫＵ１とＳＫＵ２に対応してＪＡＮ１とＪＡＮ２が記憶されている。これは、注文１で注文された商品はＪＡＮ１とＪＡＮ２の商品であり、それぞれのＪＡＮコードに対応したＳＫＵコードがＳＫＵ１とＳＫＵ２であることを意味する。
【００２６】
また、図４において、１便には注文１の他に注文２と注文３が存在する。商品のピッキングの際には、便の単位で行われる。例えば１便に対するピッキングは、１便に含まれるすべての注文番号の商品のＪＡＮコードを含むピッキング伝票が部門毎に印字される。図４では、ＪＡＮ１の商品が２個、ＪＡＮ３の商品が２個、ＪＡＮ４の商品が１個、ＪＡＮ６の商品が１個の計６個の商品について行われる。その後のパッキング作業で、ピッキングされた商品を該当する注文番号毎に該当する箱番号の箱に入れられる。なお、注文番号はその商品が入れられる箱の箱番号と同一番号である。例えば、注文１の商品は箱番号１のラベル３３が貼付された箱に入れられる。２便で配送される商品や３便で配送される商品も同様にしてパッキングされる。この注文番号または箱番号が注文の単位の識別を表す符号である。
【００２７】
図５は、同一商品記憶部である注文明細自社コードテーブル８１を示す図である。図５の注文明細テーブル７１のＳＫＵコード部７４に記憶されたＳＫＵコードに基づいて、当該ＳＫＵコードに対応するすべてのＪＡＮコードと略同一ＪＡＮコードのグループを自社コードテーブル６１から読み出して作成する。
【００２８】
この注文明細自社コードテーブル８１は、便番号部８２、注文番号部８３、ＳＫＵコード部８４、ＪＡＮコード部８５を有する。図５において、便番号部８２に記憶された１便に対応して、注文１と注文２と注文３が記憶されている。これは、１便で配送される注文が注文１と注文２と注文３であることを意味する。そして、注文１に対応してＳＫＵコード部８４にＳＫＵ１とＳＫＵ２が記憶されている。また、注文２に対応してＳＫＵコード部８４にＳＫＵ１とＳＫＵ３が記憶されている。また、注文３に対応してＳＫＵコード部８４にＳＫＵ２とＳＫＵ４が記憶されている。これは、注文１でＳＫＵ１の商品とＳＫＵ２の商品が注文されており、注文２で、ＳＫＵ１の商品とＳＫＵ３の商品が注文されており、注文３でＳＫＵ２とＳＫＵ４の商品が注文されていることを意味する。
【００２９】
そして、例えばＳＫＵ１に対応するＪＡＮコード部８５には、ＪＡＮ１とＪＡＮ２が記憶される。これは、ＪＡＮ１の商品とＪＡＮ２の商品とが略同一商品であることを示しており、自社コードテーブル６１のＳＫＵ１に対応してＪＡＮ１とＪＡＮ２が記憶されているため、ＪＡＮコード部８５にはＪＡＮ１とＪＡＮ２が記憶される。同様に自社コードテーブル６１を参照して、ＳＫＵ２とＳＫＵ３とＳＫＵ４に対応したＪＡＮコードが記憶される。
【００３０】
このようにして作成された注文明細自社コードテーブルにおいて、１便の注文１には、ＳＫＵ１に対応してＪＡＮ１とＪＡＮ２が、ＳＫＵ２に対応してＪＡＮ３とＪＡＮ４が、ＳＫＵ３に対応してＪＡＮ５が、ＳＫＵ４に対応してＪＡＮ６が記憶される。２便と３便も同様にして作成される。
【００３１】
図６は、ハンディターミナル１６の電気的構成を示すブロック図である。図６に示すように、ハンディターミナル１６は、制御主体となるＣＰＵ５１、各種プログラムを記憶するＲＯＭ５２、各種データを展開するＲＡＭ５３、各種プログラムを記憶するフラッシュメモリ等で構成されたメモリ部５４等を備えており、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、メモリ部５４は、互いにデータバス５５を介して接続されている。ＣＰＵ５１とＲＯＭ５２とＲＡＭ５３とメモリ部５４が、制御部２００を構成する。すなわち、制御部２００は、ＣＰＵ５１がＲＯＭ５２やメモリ部５４に記憶されＲＡＭ５３に展開されたプログラムに従って動作することによって、後述する制御処理を実行する。ＲＡＭ５３は、各種データも記憶する。
【００３２】
また、データバス５５には、表示部５７とキーボード５６とバーコードを光学的に読み取る受光部５８がコントローラ５９を介して接続されている。また、データバス５５には、ネットワークＩ／Ｆ６０が接続されており、ネットワークＩ／Ｆ６０は無線ＬＡＮによりアンテナ１３と接続され、さらにＬＡＮ回線１５を介してネットスーパー管理サーバ１４と接続されている。受光部５８で読み取ったバーコードの情報は、無線ＬＡＮによりアンテナ１３に送信し、さらにＬＡＮ回線１５を介してネットスーパー管理サーバ１４に送信される。また、ＬＡＮＩ／Ｆ６０は、ネットスーパー管理サーバ１４からアンテナ１３を介して後述する箱番号を受信し、表示部５７に表示する。
【００３３】
図７は、ネットスーパー管理サーバ１４の機能ブロック図である。制御部１００がＲＯＭ４２やメモリ部４４に記憶された各種プログラムに従うことで、受付手段１０１、第１の判断手段１０２、第１の送信手段１０３、第２の判断手段１０４、第２の送信手段１０５、第３の判断手段１０６、第３の送信手段１０７を実現させる。
【００３４】
受付手段１０１は、受信部４９で商品情報を受け付ける機能を実行する。第１の判断手段１０２は、受付手段で受け付けた商品情報に基づき識別情報記憶部を検索して、注文商品情報の有無を判断する機能を実行する。第１の送信手段１０３は、第１の判断手段が注文商品情報があることを判断した場合、当該注文商品情報に関連付けられた注文の単位の識別を表す情報を送信部から送信する機能を実行する。第２の判断手段１０４は、第１の判断手段１０２が注文商品情報がないことを判断した場合、受付手段で受け付けた商品情報を同一商品情報として関連商品情報記憶部を検索して注文商品情報の有無を判断する機能を実行する。第２の送信手段１０５は、第２の判断手段１０４が注文商品情報があることを判断した場合、当該商品情報に関連付けられた注文の単位の識別を表す情報を送信部から外部に送信する機能を実行する。第３の判断手段１０６は、第２の判断手段１０４が注文商品情報があることを判断した場合、当該注文商品情報が識別情報記憶部に記憶された商品情報であるか否かを判断する機能を実行する。第３の送信手段１０７は、第３の判断手段が識別情報記憶部に記憶された商品情報であると判断した場合に当該商品情報に関連付けられた注文の単位の識別を表す情報を前記送信部から外部に送信する機能を実行する。
【００３５】
次に、商品のパッキングの概要について説明する。図８は、ピッキングされた商品３１を箱番号１〜４の各箱３２に収納するときの概念図である。ピッキングによってバックヤードに集められた商品が図８で示す商品３１である。この段階では、商品３１がどの箱３２に入るか分かっていない。そこで、パッキング担当者は、パッキングする商品３１に貼付または印刷されたバーコードをハンディターミナル１６で読み取り、読み取ったＪＡＮコードまたは読み取った商品情報に基づいてメモリから読み出したＪＡＮコードに基づいて、当該商品を収納する箱番号をネットスーパー管理サーバ１４に問い合わせる。そして、ネットスーパー管理サーバ１４から応答された箱番号をハンディターミナル１６の表示部５７に表示させる。パッキング担当者は、表示された箱番号を見て、当該商品を該当する箱番号の箱３２に投入する。各箱３２には、ラベル３３が貼付されており、ラベル３３には箱番号が記載されている。図８においては、箱番号１〜４の４個の箱があり、ハンディターミナル１６の表示部２２に表示された１〜４のいずれかの箱番号にしたがって、該当する箱３２に商品を投入する。
【００３６】
図９は、ラベル３３を示す図である。ラベル３３は、顧客端末６から送信された注文情報に基づいて作成され、注文された商品の商品名３４と各商品のＪＡＮコードを含む商品情報をコード化した商品バーコード３５、箱番号３６（図３は箱番号「１」を例示）、箱番号をコード化した箱番号のバーコード３７等が印字されている。このラベル３３は、プリンタ１７から印字される。パッキング担当者は、ハンディターミナル１６の表示部２２に表示された箱番号と、箱３２に貼付されたラベル３３に印字された箱番号に基づき、当該商品を該当する箱番号の箱に投入する。
【００３７】
図１０は、商品をパッキングする際の、ハンディターミナル１６とネットスーパー管理サーバ１４の処理を示すフローチャートである。図１０において、ピッキングした商品のパッキングを行う場合、まずハンディターミナル１６から配送する便番号を入力する。制御部２００は、便番号の入力の有無を判断する（ステップＳＰ１１）。便番号の入力があったと判断した場合（ステップＳＰ１１のＹｅｓ）は、制御部２００は、次にＪＡＮコードの入力の有無を判断する（ステップＳＰ１２）。ＪＡＮコードの入力は、ハンディターミナル１６の受光部５８を商品に付されたバーコードに当てることで実行される。制御部２００は、ＪＡＮコードの入力があるまで待機し（ステップＳＰ１２のＮｏ）、入力があったと判断した場合（ステップＳＰ１２のＹｅｓ）は、制御部２００は、入力されたＪＡＮコードと便番号をネットスーパー管理サーバ１４に対して送信し、入力されたＪＡＮコードの商品を入れる箱の箱番号の問い合わせをする（ステップＳＰ１３）。この問い合わせは、ネットワークＩ／Ｆ６０から無線ＬＡＮを使用してＪＡＮコードと便番号を送信することで実行される。送信されたＪＡＮコードと便番号は、ネットスーパー管理サーバ１４に送信される。
【００３８】
次に、制御部２００は、箱番号を受信するまで待機し（ステップＳＰ１４のＮｏ）、箱番号を受信したと判断した場合（ステップＳＰ１４のＹｅｓ）は、受信した箱番号をハンディターミナル１６の表示部５７に表示する（ステップＳＰ１５）。表示された箱番号に基づいて、ＪＡＮコードが入力された商品を表示部５７に表示された箱番号の箱に入れる。その後、当該商品を入れた箱に貼付されているラベル３３の箱番号の情報が印字されたバーコード３７をハンディターミナル１６の受光部５８で読み取って入力する。制御部２００は、箱番号が入力されたかを判断する（ステップＳＰ１６）。入力されるまで待機し（ステップＳＰ１６のＮｏ）、入力されたと判断した場合（ステップＳＰ１６のＹｅｓ）は、制御部２００は、入力された箱番号をネットワークＩ／Ｆ６０から無線ＬＡＮを使用してネットスーパー管理サーバ１４に送信する（ステップＳＰ１７）。その後、制御部２００は、ネットスーパー管理サーバ１４からメッセージの受信したかを判断する（ステップＳＰ１８）。受信するまで待機し（ステップＳＰ１８のＮｏ）、受信した場合（ステップＳＰ１８のＹｅｓ）は、受信したメッセージを表示部５７に表示して終了する（ステップＳＰ１９）。なお、便番号の入力がない場合（ステップＳＰ１１のＮｏ）は、そのまま処理を終了する。
【００３９】
ネットスーパー管理サーバ１４の制御部１００（受付手段）は、ステップＳＰ１３で送信されたＪＡＮコードと便番号をネットワークＩ／Ｆ４９が受信したかを判断する（ステップＳＰ３１）。受信したと判断した場合（ステップＳＰ３１のＹｅｓ）は、制御部１００（受付手段）は、受信した便番号とＪＡＮコードをネットスーパー管理サーバ１４のＲＡＭ４３に記憶して受け付ける。そして受信を受け付けた便番号とＪＡＮコードを基に、注文明細テーブル７１に該当するＪＡＮコードがあるかを検索する。例えば、受信を受け付けた便番号が１便でＪＡＮコードがＪＡＮ１の場合、制御部１００は、注文明細テーブル７１の１便に対応してＪＡＮ１の有無を検索する。図７の例の場合、ＪＡＮ１が注文１と注文２に存在する。この場合、注文番号が小さい注文１のＪＡＮ１が該当する。また、例えば、便番号が１便でＪＡＮ２を受信した場合、該当するＪＡＮコードはない。
【００４０】
制御部１００（第１の判断手段）は、該当するＪＡＮコードの有無を判断する（ステップＳＰ３２）。そして、該当するＪＡＮコードががあると判断した場合（ステップＳＰ３２のＹｅｓ）は、制御部１００（第１の送信手段）は、当該ＪＡＮコードは注文された商品のＪＡＮコードである。そこで、ＪＡＮコードに対応する注文番号である箱番号を呼び出してハンディターミナル１６に送信する（ステップＳＰ３３）。例えば、ＪＡＮ１を受信した場合、注文明細テーブル７１の注文１と注文２にＪＡＮ１があるため、注文１の箱番号である箱１の情報をハンディターミナル１６に送信する。
【００４１】
該当するＪＡＮコードが注文明細テーブル７１にない場合（ステップＳＰ３２のＮｏ）は、制御部１００は、注文された商品のＪＡＮコードではないので、図１１の商品代替処理を実行して（ステップＳＰ３４）ステップＳＰ３５へ進む。なお、便番号とＪＡＮコードの受信がない場合（ステップＳＰ３１のＮｏ）もステップＳＰ３５に進む。
【００４２】
次に制御部１００は、ステップＳＰ１７で送信された箱番号の受信の有無を判断する（ステップＳＰ３５）。箱番号を受信したと判断した場合（ステップＳＰ３５のＹｅｓ）は、ステップＳＰ３３で送信した箱番号とステップＳＰ３５で受信した箱番号とを比較し一致の有無を判断する（ステップＳＰ３６）。一致していれば、ステップＳＰ３３で送付した箱番号が箱３２に貼付されているラベル３３に印字されている箱番号とが一致したとして、制御部１００は、当該は個番号が正しい箱番号である旨のメッセージをハンディターミナル１６に送信する（ステップＳＰ３７）。次に制御部１００は、注文明細テーブル７１の該当するＪＡＮの一致フラグ７６を０から１に変更する（ステップＳＰ３９）。上記の例の場合、注文１のＪＡＮ１の一致フラグ７６が０から１に変更される。
【００４３】
一致フラグ７６を１に変更すると、次に同一のＪＡＮコードを受信しても一致フラグ７６が１のＪＡＮコードは該当しない。例えば、上述の場合、ＪＡＮ１が注文１と注文２にあったが、注文１のＪＡＮ１の一致フラグ７６が１に変更されると、その後に再びステップＳＰ３１でＪＡＮ１を受信しても、注文１のＪＡＮ１は該当せず、注文２のＪＡＮ１が該当する。このようにして、ステップＳＰ３１でＪＡＮコードを受信する度に、制御部１００は、対応する箱番号を送信し、その箱番号が一致した場合には当該ＪＡＮコードの一致フラグ７６を０から１に変更する。注文明細テーブル７１において、同一配送便内のすべての一致フラグ７６が１に変更されるまで、ステップＳＰ３２の判断は実行される。
【００４４】
なお、箱番号を受信しない場合（ステップＳＰ３５のＮｏ）はそのまま処理を終了し、また箱番号が一致しない場合（ステップＳＰ３６のＮｏ）は、制御部１００は、エラーのメッセージをハンディターミナル１６に送信する（ステップＳＰ３８）。
【００４５】
図１１は、受信したＪＡＮコードが注文明細テーブル７１にない場合（ステップＳＰ３２のＮｏ）の商品代替処理（ステップＳＰ３４）のフローチャートである。図１１において、制御部１００は、ステップＳＰ３１で受信したＪＡＮコードが注文明細自社コードテーブル８１にあるかの検索をする（ステップＳＰ５１）。この検索は、注文明細自社コードテーブル８１のＪＡＮコード部８５に、ステップＳＰ３１で受信したＪＡＮコードの存在の有無を検索する。この場合、ステップＳＰ３２において、このＪＡＮコードは注文された商品のＪＡＮコードではないと判断されているため、当該ＪＡＮコードを略同一商品のＪＡＮコードとして検索する。
【００４６】
そして制御部１００（第２の判断手段）は、検索結果から受信したＪＡＮコードの有無を判断する（ステップＳＰ５２）。ＪＡＮコードがあったと判断した場合（ステップＳＰ５２のＹｅｓ）は、次に制御部１００は、当該ＪＡＮコードに対応したＳＫＵコードを持つ他のＪＡＮコードの有無を検索し（ステップＳＰ５３）、次に制御部１００は、他のＪＡＮコードの有無を判断する（ステップＳＰ５４）。その結果、他のＪＡＮコードがあったと判断した場合（ステップＳＰ５４のＹｅｓ）は、制御部１００（第３の判断手段）は、当該他のＪＡＮコードが注文明細テーブル７１に記憶されているＪＡＮコードであるかを判断する（ステップＳＰ５５）。記憶されているＪＡＮコードであると判断した場合（ステップＳＰ５５のＹｅｓ）は、制御部１００（第２の送信手段、第３の送信手段）は、ステップＳＰ３１で受信したＪＡＮコードを注文された商品のＪＡＮコードであるとして、当該ＪＡＮコードに対応した箱番号（すなわち注文番号）を注文明細テーブル７１から呼び出してハンディターミナル１６に送信する（ステップＳＰ５６）。
【００４７】
なお、注文明細自社コードテーブル８１に受信したＪＡＮコードがない場合（ステップＳＰ５２のＮｏ）、他のＪＡＮコードがない場合（ステップＳＰ５４のＮｏ）、他のＪＡＮコードが注文されたＪＡＮコードではない場合（ステップＳＰ５５のＮｏ）は、エラー処理を実行する（ステップＳＰ５７）。
【００４８】
このような本実施の形態では、受信したＪＡＮコードが注文明細自社コードテーブル８１にあるか否かを判断し、あると判断した場合は、注文明細自社コードテーブル８１に記憶された箱番号を外部にハンディターミナル１６に送信するため、容易に商品を入れる箱の箱番号を知らせることができる。例えば、パッキング時にＪＡＮコードを読んで箱番号の問い合わせの際、問い合わせするＪＡＮコードが注文された商品のＪＡＮコードと異なる略同一商品のＪＡＮコードであっても、正しい箱番号を知ることができる。
【００４９】
また、本実施の形態では、受信したＪＡＮコードが注文明細テーブル７１にあるか否かを判断し、あると判断した場合は注文明細テーブル７１に記憶された箱番号を外部にハンディターミナル１６に送信し、ないと判断した場合は、注文明細自社コードテーブル８１にあるか否かを判断し、あると判断した場合は、注文明細自社コードテーブル８１に記憶された箱番号を外部にハンディターミナル１６に送信するため、容易に商品を入れる箱の箱番号を知らせることができる。
【００５０】
また、本実施の形態では、略同一商品の商品情報である他のＪＡＮコードが、注文された商品のＪＡＮコードであるか否かを判断し、注文された商品のＪＡＮコードであると判断した場合に注文明細自社コードテーブル８１に記憶された箱番号を外部にハンディターミナル１６に送信するため、受信したＪＡＮコードが注文された商品のＪＡＮコードと略同一商品のＪＡＮコードであることを確認して容易に商品を入れる箱の箱番号を知らせることができる。
【００５１】
また、本実施の形態では、受信したＪＡＮコードと略同一商品のＪＡＮコードとをＳＫＵコードで関連付けられているため、自社コードテーブル６１から注文明細自社コードテーブル８１の作成や、受信したＪＡＮコードの箱番号の抽出を、容易に実行することができる。
【００５２】
なお、本実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５３】
例えば本実施の形態では、受信したＪＡＮコードの有無を注文明細テーブル７１に記憶されているか否かで判断したが、受信したＪＡＮコードの有無を注文明細自社コードテーブル８１に記憶されているか否かで判断してもよい。この場合、注文明細テーブル７１を不要としてもよい。
【００５４】
また、本実施の形態では、ステップＳＰ５６の制御処理として、注文明細テーブル７１に記憶された箱番号をハンディターミナル１６に送信したが、注文明細自社コードテーブル８１に記憶されている箱番号をハンディターミナル１６に送信してもよい。なお、注文明細自社コードテーブル８１に記憶されている箱番号を送信する場合、受信したＪＡＮコードに対応する箱番号と、受信したＪＡＮコードと略同一商品のＪＡＮコードに対応する箱番号のいずれを送信してもよい。
【００５５】
また、本実施の形態では、ステップＳＰ５２でＪＡＮコードの有無を判断し、あった場合にステップＳＰ５３〜ステップＳＰ５６の処理を実行したが、あった場合にステップＳＰ５３〜ステップＳＰ５５の処理を省略していきなりステップＳＰ５６の処理を実行してもよい。すなわち、ステップＳＰ５２でＪＡＮコードがあった場合、ステップＳＰ３１で受信したＪＡＮコードに対応した箱番号（すなわち注文番号）を注文明細テーブル７１から読み出してハンディターミナル１６に送信するようにしてもよい。この場合も箱番号を注文明細自社コードテーブル８１から読み出すようにしてもよい。
【００５６】
また、本実施の形態では、ステップＳＰ５２の判断を注文明細自社コードテーブル８１に基づいて行ったが、自社コードテーブル６１に基づいて行ってもよい。
【００５７】
また、本実施の形態では、商品を配送する便単位で商品のピッキングを実行したが、箱詰めする商品の便番号さえ識別できれば複数の便番号の商品を一度にピッキングしてもよい。
【００５８】
また、本実施の形態では、情報処理装置としてネットスーパーのネットスーパー管理サーバ１４を例として記載したが、ネットスーパーサーバ１８を情報処理装置としても実施可能である。また、ネットスーパー以外の例えば通信販売等でのパッキング作業でも実施可能である。
【００５９】
また、本実施の形態では、商品を特定するコードとしてＪＡＮコードを用いて説明したが、商品コード等商品を特定するコードであればよい。
【００６０】
なお、本実施の形態の情報処理装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６１】
また、本実施の形態の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６２】
また、本実施の形態の情報処理装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６３】
１００  制御部
１０１  受付手段
１０２  第１の判断手段
１０３  第１の送信手段
１０４  第２の判断手段
１０５  第２の送信手段
１０６  第３の判断手段
１０７  第３の送信手段
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２０１２−１６４３２４号公報
【図１】
2014118259.tif 000003
【図２】
2014118259.tif 000004
【図３】
2014118259.tif 000005
【図４】
2014118259.tif 000006
【図５】
2014118259.tif 000007
【図６】
2014118259.tif 000008
【図７】
2014118259.tif 000009
【図８】
2014118259.tif 000010
【図９】
2014118259.tif 000011
【図１０】
2014118259.tif 000012
【図１１】
2014118259.tif 000013