IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ ブラザー工業株式会社の特許一覧

特開2024-31128商品識別システム、商品識別装置、プログラム
<>
  • 特開-商品識別システム、商品識別装置、プログラム 図1
  • 特開-商品識別システム、商品識別装置、プログラム 図2
  • 特開-商品識別システム、商品識別装置、プログラム 図3
  • 特開-商品識別システム、商品識別装置、プログラム 図4
  • 特開-商品識別システム、商品識別装置、プログラム 図5
  • 特開-商品識別システム、商品識別装置、プログラム 図6
  • 特開-商品識別システム、商品識別装置、プログラム 図7
  • 特開-商品識別システム、商品識別装置、プログラム 図8
  • 特開-商品識別システム、商品識別装置、プログラム 図9
  • 特開-商品識別システム、商品識別装置、プログラム 図10
  • 特開-商品識別システム、商品識別装置、プログラム 図11
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024031128
(43)【公開日】2024-03-07
(54)【発明の名称】商品識別システム、商品識別装置、プログラム
(51)【国際特許分類】
   G06Q 30/015 20230101AFI20240229BHJP
【FI】
G06Q30/02 470
【審査請求】未請求
【請求項の数】15
【出願形態】OL
(21)【出願番号】P 2022134480
(22)【出願日】2022-08-25
(71)【出願人】
【識別番号】000005267
【氏名又は名称】ブラザー工業株式会社
(74)【代理人】
【識別番号】100104178
【弁理士】
【氏名又は名称】山本 尚
(72)【発明者】
【氏名】伴野 貴昭
(72)【発明者】
【氏名】吉村 千里
【テーマコード(参考)】
5L049
【Fターム(参考)】
5L049BB63
5L049BB72
(57)【要約】
【課題】商品の販売に応じて適切なタイミングで補充する商品の識別子をラベルに印刷することができる商品識別システム、商品識別装置、プログラムを提供する。
【解決手段】識別端末4のCPUは、撮影範囲P内の商品に貼付されたラベルシール26に印刷されたARマーカを識別し、撮影範囲P内の全商品の商品リストを作成して販売額の合計を演算する。商品リストはレジスター装置7に送信されて、精算が行われる。CPUは、商品リストの各商品について店頭残数を求め、残数が少ない商品を発行リストに追加する。CPUは印刷端末5に印刷指令を出力し、印刷装置6で発行リストのラベルを印刷する。印刷されたラベルはバックヤードにおいて商品に貼られ、店頭に陳列される。
【選択図】図1
【特許請求の範囲】
【請求項1】
商品に関する商品情報の入力を受け付けて、前記商品情報に基づく販売額を合計するレジスター装置に接続可能な商品識別システムであって、
所定の撮影範囲を撮影可能な撮影装置と、
情報を表示可能な表示装置と、
前記商品情報を示す識別子をラベルに印刷可能な印刷装置と
前記表示装置、前記撮影装置および前記印刷装置に対する制御指令を出力可能な制御装置と、
個々の商品の前記商品情報を前記識別子と対応付けて記憶する記憶装置と
を有し、
前記識別子はARマーカであり、
前記撮影装置の前記撮影範囲内には、前記識別子が予め設けられた複数の商品が配置され、
前記制御装置は、
前記撮影装置に撮影指令を出力し、前記撮影範囲を撮影した撮影画像を取得する撮影処理と、
前記撮影画像から前記識別子を抽出する抽出処理と、
抽出した前記識別子に対応する前記商品情報を前記記憶装置から取得する取得処理と、
前記表示装置に表示指令を出力し、前記商品情報を表示する表示処理と、
前記商品情報を前記レジスター装置に送信する送信処理と、
前記印刷装置に印刷指令を出力し、前記商品情報に対応する前記識別子を前記ラベルに印刷する印刷処理と
を実行すること
を特徴とする商品識別システム。
【請求項2】
前記制御装置は、
前記表示装置および前記撮影装置に制御指令を出力可能な第一制御装置と、
前記印刷装置に制御指令を出力可能な第二制御装置と
を含み、
前記第一制御装置は前記表示装置と一体の装置であって、前記撮影処理、前記抽出処理、前記取得処理、前記表示処理および前記送信処理を実行可能であり、
前記第二制御装置は、前記第一制御装置から前記商品情報を取得して、前記印刷処理を実行可能であること
を特徴とする請求項1に記載の商品識別システム。
【請求項3】
前記制御装置は、
前記表示処理において、前記商品情報を前記撮影画像に重畳して表示すること
を特徴とする請求項1または2に記載の商品識別システム。
【請求項4】
前記制御装置は、
前記抽出処理において前記撮影画像から抽出した前記識別子の種類数に応じた回数分、前記取得処理を繰り返し、前記種類数分の前記印刷指令を生成する生成処理と、
前記生成した前記印刷指令を前記記憶装置に一時的に記憶するスプール処理と
を実行し、
前記印刷処理では、前記記憶装置に一時的に記憶する前記種類数分の前記印刷指令をまとめて前記印刷装置に出力すること
を特徴とする請求項3に記載の商品識別システム。
【請求項5】
前記制御装置は、
前記レジスター装置に接続し、前記レジスター装置が保持する前記商品情報を取り込む取込処理と、
取り込んだ前記商品情報に基づいて、前記識別子を作成する作成処理と
作成した前記識別子と、取り込んだ前記商品情報とを対応付けて前記記憶装置に記憶する記憶処理と
を実行すること
を特徴とする請求項1に記載の商品識別システム。
【請求項6】
前記印刷処理において出力される前記印刷指令は、
前記ラベルに前記識別子の印刷を指示する識別子印刷指令と、
前記ラベル内、または前記ラベルの前および後の少なくとも一方において印刷されるラベル、もしくは前記ラベルが貼付される台紙の余白部位に、前記識別子に対応する前記商品情報が示す商品の種類を識別可能な種類情報の印刷を指示する種類情報印刷指令と
を含むこと
を特徴とする請求項1に記載の商品識別システム。
【請求項7】
前記制御装置は、
前記印刷指令を生成した場合に、前記商品情報に応じた所定条件の成立の有無を判断する条件処理
を実行し、
前記印刷処理において、前記所定条件が成立した場合に、前記印刷装置に前記印刷指令を出力すること
を特徴とする請求項1に記載の商品識別システム。
【請求項8】
前記制御装置は、
前記取得処理において前記商品情報を取得した数を所定時期以降に累積した数である売上数を、個々の商品ごとに算出する累積処理と、
前記売上数に基づき商品の前記識別子を前記ラベルに印刷する旨を報せる報知情報を表示する報知指令を前記表示装置に出力する報知処理と
を実行すること
を特徴とする請求項1に記載の商品識別システム。
【請求項9】
前記報知情報は、商品の数に関連する情報を含むこと
を特徴とする請求項8に記載の商品識別システム。
【請求項10】
前記制御装置は、
前記表示処理において前記売上数を含む前記報知情報を前記表示装置に表示した後に、操作の入力を受け付ける入力装置により前記ラベルの印刷数の入力を受け付ける印刷数入力処理
を実行し、
前記印刷処理において、前記入力装置に入力された前記印刷数を含む前記印刷指令を前記印刷装置に出力し、前記商品情報に対応する前記識別子を印刷した前記ラベルを前記印刷数に応じて作成すること
を特徴とする請求項9に記載の商品識別システム。
【請求項11】
前記制御装置は、
前記累積処理において算出された前記売上数を所定の販売基準数と比較する第一比較処理
を実行し、
前記売上数が前記販売基準数を超えた場合に、前記報知処理において前記表示装置に前記報知指令を出力すること
を特徴とする請求項8に記載の商品識別システム。
【請求項12】
前記商品情報は、個々の商品ごとに、商品を売り場に陳列する数である発行数の情報を含み、
前記制御装置は、
前記発行数から前記売上数を減算した残数を演算する演算処理と、
前記売上数を所定の在庫基準数と比較する第二比較処理と
を実行し、
前記残数が前記在庫基準数以下となった場合に、前記報知処理において前記表示装置に前記報知指令を出力すること
を特徴とする請求項8に記載の商品識別システム。
【請求項13】
前記制御装置は、
操作の入力を受け付ける入力装置により前記ラベルの印刷数の入力を受け付ける印刷数入力処理
を実行し、
前記印刷処理において、前記入力装置に入力された前記印刷数を含む前記印刷指令を前記印刷装置に出力し、前記商品情報に対応する前記識別子を印刷した前記ラベルを前記印刷数に応じて作成すること
を特徴とする請求項8に記載の商品識別システム。
【請求項14】
商品に関する商品情報の入力を受け付けて、前記商品情報に基づく販売額を合計するレジスター装置と、所定の撮影範囲を撮影可能な撮影装置と、前記商品情報を示す識別子をラベルに印刷可能な印刷装置とに接続可能な商品識別装置であって、
情報を表示可能な表示部と、
前記撮影装置および前記印刷装置に対する制御指令を出力可能な制御部と、
個々の商品の前記商品情報を前記識別子と対応付けて記憶する記憶部と
を備え、
前記識別子はARマーカであり、
前記撮影装置の前記撮影範囲内には、前記識別子が予め設けられた複数の商品が配置され、
前記制御部は、
前記撮影装置に撮影指令を出力し、前記撮影範囲を撮影した撮影画像を取得する撮影処理部と、
前記撮影画像から前記識別子を抽出する抽出処理部と、
抽出した前記識別子に対応する前記商品情報を前記記憶部から取得する取得処理部と、
前記表示部に前記商品情報を表示する表示処理部と、
前記商品情報を前記レジスター装置に送信する送信処理部と、
前記印刷装置に印刷指令を出力し、前記商品情報に対応する前記識別子を前記ラベルに印刷する印刷処理部と
を備えたこと
を特徴とする商品識別装置。
【請求項15】
商品に関する商品情報の入力を受け付けて、前記商品情報に基づく販売額を合計するレジスター装置と、所定の撮影範囲を撮影可能な撮影装置と、前記商品情報を示す識別子をラベルに印刷可能な印刷装置とに接続可能であり、前記撮影装置および前記印刷装置に対する制御指令を出力可能な商品識別装置のコンピュータが実行可能なプログラムであって、
前記商品識別装置は、
情報を表示可能な表示部と、
個々の商品の前記商品情報を前記識別子と対応付けて記憶する記憶部と
を備え、
前記識別子はARマーカであり、
前記撮影装置の前記撮影範囲内には、前記識別子が予め設けられた複数の商品が配置され、
前記プログラムは、
前記撮影装置に撮影指令を出力し、前記撮影範囲を撮影した撮影画像を取得する撮影処理と、
前記撮影画像から前記識別子を抽出する抽出処理と、
抽出した前記識別子に対応する前記商品情報を前記記憶部から取得する取得処理と、
前記表示部に前記商品情報を表示する表示処理と、
前記商品情報を前記レジスター装置に送信する送信処理と、
前記印刷装置に印刷指令を出力し、前記商品情報に対応する前記識別子を前記ラベルに印刷する印刷処理と
を前記コンピュータに実行させること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数の商品の情報を一括で識別する商品識別システム、商品識別装置、プログラムに関する。
【背景技術】
【0002】
複数の商品の情報を一括で認識できる装置が知られている。特許文献1に記載の商品登録装置は、トレー上の複数の商品を撮影し、撮影画像中の商品のバーコードを一括で読み取ることで、複数の商品をまとめて認識することができる。認識された商品の情報はレジスター装置に送られ、販売金額が合計されて、精算が行われる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2016-177433号広報
【発明の概要】
【発明が解決しようとする課題】
【0004】
販売された商品を補充する場合、販売員は、陳列棚に残る商品の残数を調べて補充数を求め、補充数分の商品のバーコードを用意する必要がある。最繁時には商品の残数を調べるのが遅くなり、欠品が生じてしまう可能性があった。
【0005】
本発明の目的は、商品の販売に応じて適切なタイミングで補充する商品の識別子をラベルに印刷することができる商品識別システム、商品識別装置、プログラムを提供することである。
【課題を解決するための手段】
【0006】
本発明の第一態様によれば、商品に関する商品情報の入力を受け付けて、前記商品情報に基づく販売額を合計するレジスター装置に接続可能な商品識別システムであって、所定の撮影範囲を撮影可能な撮影装置と、情報を表示可能な表示装置と、前記商品情報を示す識別子をラベルに印刷可能な印刷装置と前記表示装置、前記撮影装置および前記印刷装置に対する制御指令を出力可能な制御装置と、個々の商品の前記商品情報を前記識別子と対応付けて記憶する記憶装置とを有し、前記識別子はARマーカであり、前記撮影装置の前記撮影範囲内には、前記識別子が予め設けられた複数の商品が配置され、前記制御装置は、前記撮影装置に撮影指令を出力し、前記撮影範囲を撮影した撮影画像を取得する撮影処理と、前記撮影画像から前記識別子を抽出する抽出処理と、抽出した前記識別子に対応する前記商品情報を前記記憶装置から取得する取得処理と、前記表示装置に表示指令を出力し、前記商品情報を表示する表示処理と、前記商品情報を前記レジスター装置に送信する送信処理と、前記印刷装置に印刷指令を出力し、前記商品情報に対応する前記識別子を前記ラベルに印刷する印刷処理とを実行することを特徴とする商品識別システムが提供される。
【0007】
商品識別システムは、商品が販売されると、商品情報を示す識別子をラベルに印刷する。すなわち商品識別システムは、補充が必要となった商品の識別子を、適切なタイミングで、ラベルに印刷することができる。ユーザは、印刷されたラベルを貼り付けた商品を陳列棚に補充し、欠品を防ぐことができる。
【0008】
第一態様において、前記制御装置は、前記表示装置および前記撮影装置に制御指令を出力可能な第一制御装置と、前記印刷装置に制御指令を出力可能な第二制御装置とを含み、前記第一制御装置は前記表示装置と一体の装置であって、前記撮影処理、前記抽出処理、前記取得処理、前記表示処理および前記送信処理を実行可能であり、前記第二制御装置は、前記第一制御装置から前記商品情報を取得して、前記印刷処理を実行可能であってもよい。商品を撮影して識別子を抽出し、商品情報を対応付けてレジスター装置に送信する処理と、商品情報に基づく識別子をラベルに印刷する処理とを別々の制御装置で行うことで、商品識別システムは、制御負荷を減らし、適切なタイミングに識別子をラベルに印刷することができる。
【0009】
第一態様において、前記制御装置は、前記表示処理において、前記商品情報を前記撮影画像に重畳して表示してもよい。ユーザは、撮影画像に写る商品に重畳して表示される商品情報を一瞥し、販売する商品が商品識別システムに正しく認識されているか否かを確認することができる。故に商品識別システムは、販売した商品の数と一致する数の商品を補充するのに必要なラベルを適切なタイミングで印刷することができる。
【0010】
第一態様において、前記制御装置は、前記抽出処理において前記撮影画像から抽出した前記識別子の種類数に応じた回数分、前記取得処理を繰り返し、前記種類数分の前記印刷指令を生成する生成処理と、前記生成した前記印刷指令を前記記憶装置に一時的に記憶するスプール処理とを実行し、前記印刷処理では、前記記憶装置に一時的に記憶する前記種類数分の前記印刷指令をまとめて前記印刷装置に出力してもよい。制御装置は、撮影装置による撮影が行われる度、すなわち商品精算の度に、撮影画像に写る商品に対応する識別子の種類数分、それぞれの商品に対応する識別子を印刷するための印刷指令を生成する。印刷指令は記憶装置に記憶され、全種類の識別子のそれぞれに応じた印刷指令がまとめて印刷装置に出力される。故に商品識別システムは、販売した商品の数と一致する数の商品を補充するのに必要なラベルを適切なタイミングに効率よく印刷することができる。
【0011】
第一態様において、前記制御装置は、前記レジスター装置に接続し、前記レジスター装置が保持する前記商品情報を取り込む取込処理と、取り込んだ前記商品情報に基づいて、前記識別子を作成する作成処理と作成した前記識別子と、取り込んだ前記商品情報とを対応付けて前記記憶装置に記憶する記憶処理とを実行してもよい。制御装置は、レジスター装置が保持する商品情報を取り込んで新たに識別子を作成し、識別子と商品情報とを対応付けたデータを既存のデータに追加することができる。故に、新たな商品をレジスター装置と商品識別システムとの双方に登録しなくても済む。
【0012】
第一態様において、前記印刷処理において出力される前記印刷指令は、前記ラベルに前記識別子の印刷を指示する識別子印刷指令と、前記ラベル内、または前記ラベルの前および後の少なくとも一方において印刷されるラベル、もしくは前記ラベルが貼付される台紙の余白部位に、前記識別子に対応する前記商品情報が示す商品の種類を識別可能な種類情報の印刷を指示する種類情報印刷指令とを含んでもよい。印刷装置は、識別子が印刷されるラベル内、またはそのラベルの前後に印刷されるラベル、もしくは台紙の余白部位に、商品の種類情報を印刷する。故にユーザは、識別子が印刷されたラベルが、どの商品のものであるかを容易に把握することができ、商品を取り違えにくい。よってユーザは、商品の補充を適切に行って、欠品を防ぐことができる。
【0013】
第一態様において、前記制御装置は、前記印刷指令を生成した場合に、前記商品情報に応じた所定条件の成立の有無を判断する条件処理を実行し、前記印刷処理において、前記所定条件が成立した場合に、前記印刷装置に前記印刷指令を出力してもよい。所定条件とは、例えば、印刷指令の生成時期から所定時間が経過した場合、あらかじめ決められた時刻になった場合、バックヤードに収納する商品の数量が補充に必要な数だけ揃った場合等である。所定条件が成立したらラベルを印刷することで、ユーザは、商品の補充を適切なタイミングに行うことができる。
【0014】
第一態様において、前記制御装置は、前記取得処理において前記商品情報を取得した数を所定時期以降に累積した数である売上数を、個々の商品ごとに算出する累積処理と、前記売上数に基づき商品の前記識別子を前記ラベルに印刷する旨を報せる報知情報を表示する報知指令を前記表示装置に出力する報知処理とを実行してもよい。商品が販売された売上数に基づいて在庫を補充する必要が生ずると、表示装置に報知情報が表示されるので、ユーザは、商品の補充を適切なタイミングに行って、欠品を防ぐことができる。
【0015】
第一態様において、前記報知情報は、商品の数に関連する情報を含んでもよい。表示装置には、報知情報として印刷を行う旨を報せる情報と、陳列棚に残る商品の残数または補充を行う商品の数の情報が適切なタイミングに表示される。故にユーザは、商品の残数または補充に必要な商品の数を正しく把握し、その数に応じて適切なタイミングに商品の補充を行うことで、欠品を防ぐことができる。
【0016】
第一態様において、前記制御装置は、前記表示処理において前記売上数を含む前記報知情報を前記表示装置に表示した後に、操作の入力を受け付ける入力装置により前記ラベルの印刷数の入力を受け付ける印刷数入力処理を実行し、前記印刷処理において、前記入力装置に入力された前記印刷数を含む前記印刷指令を前記印刷装置に出力し、前記商品情報に対応する前記識別子を印刷した前記ラベルを前記印刷数に応じて作成してもよい。表示装置に、補充を行う商品の数として売上数が表示される。ユーザは売上数を参考に、例えば時間帯などの条件を加味した印刷数を入力することができる。故にユーザは、補充に必要な商品の数に応じて適切なタイミングに適切な数の商品を補充することで、欠品を防ぐことができる。
【0017】
第一態様において、前記制御装置は、前記累積処理において算出された前記売上数を所定の販売基準数と比較する第一比較処理を実行し、前記売上数が前記販売基準数を超えた場合に、前記報知処理において前記表示装置に前記報知指令を出力してもよい。表示装置には、商品が販売された売上数が所定の販売基準数を超えた場合に、補充を行う商品の数として売上数が表示される。故にユーザは、売上数を正しく把握し、その数に応じて適切なタイミングに商品の補充を行うことで、欠品を防ぐことができる。
【0018】
第一態様において、前記商品情報は、個々の商品ごとに、商品を売り場に陳列する数である発行数の情報を含み、前記制御装置は、前記発行数から前記売上数を減算した残数を演算する演算処理と、前記売上数を所定の在庫基準数と比較する第二比較処理とを実行し、前記残数が前記在庫基準数以下となった場合に、前記報知処理において前記表示装置に前記報知指令を出力してもよい。表示装置には、陳列棚に残る商品の残数が所定の在庫基準数以下となった場合に、商品の残数の情報が表示される。故にユーザは、陳列棚に残る商品の残数を正しく把握し、その数に応じて適切なタイミングに商品の補充を行うことで、欠品を防ぐことができる。
【0019】
第一態様において、前記制御装置は、前記表示処理において前記残数を含む前記報知情報を前記表示装置に表示した後に、操作の入力を受け付ける入力装置により前記ラベルの印刷数の入力を受け付ける印刷数入力処理を実行し、前記印刷処理において、前記入力装置に入力された前記印刷数を含む前記印刷指令を前記印刷装置に出力し、前記商品情報に対応する前記識別子を印刷した前記ラベルを前記印刷数に応じて作成してもよい。表示装置に、陳列棚に残る商品の残数が表示される。ユーザは残数を参考に、例えば時間帯などの条件を加味した印刷数を入力することができる。故にユーザは、商品の残数に応じて適切なタイミングに適切な数の商品を補充することで、欠品を防ぐことができる。
【0020】
本発明の第二態様によれば、商品に関する商品情報の入力を受け付けて、前記商品情報に基づく販売額を合計するレジスター装置と、所定の撮影範囲を撮影可能な撮影装置と、前記商品情報を示す識別子をラベルに印刷可能な印刷装置とに接続可能な商品識別装置であって、情報を表示可能な表示部と、前記撮影装置および前記印刷装置に対する制御指令を出力可能な制御部と、個々の商品の前記商品情報を前記識別子と対応付けて記憶する記憶部とを備え、前記識別子はARマーカであり、前記撮影装置の前記撮影範囲内には、前記識別子が予め設けられた複数の商品が配置され、前記制御部は、前記撮影装置に撮影指令を出力し、前記撮影範囲を撮影した撮影画像を取得する撮影処理部と、前記撮影画像から前記識別子を抽出する抽出処理部と、抽出した前記識別子に対応する前記商品情報を前記記憶部から取得する取得処理部と、前記表示部に前記商品情報を表示する表示処理部と、前記商品情報を前記レジスター装置に送信する送信処理部と、前記印刷装置に印刷指令を出力し、前記商品情報に対応する前記識別子を前記ラベルに印刷する印刷処理部とを備えたことを特徴とする商品識別装置が提供される。故に商品識別装置は、請求項1に係る商品識別システムと同様の効果を奏する。
【0021】
本発明の第三態様によれば、商品に関する商品情報の入力を受け付けて、前記商品情報に基づく販売額を合計するレジスター装置と、所定の撮影範囲を撮影可能な撮影装置と、前記商品情報を示す識別子をラベルに印刷可能な印刷装置とに接続可能であり、前記撮影装置および前記印刷装置に対する制御指令を出力可能な商品識別装置のコンピュータが実行可能なプログラムであって、前記商品識別装置は、情報を表示可能な表示部と、個々の商品の前記商品情報を前記識別子と対応付けて記憶する記憶部とを備え、前記識別子はARマーカであり、前記撮影装置の前記撮影範囲内には、前記識別子が予め設けられた複数の商品が配置され、前記プログラムは、前記撮影装置に撮影指令を出力し、前記撮影範囲を撮影した撮影画像を取得する撮影処理と、前記撮影画像から前記識別子を抽出する抽出処理と、抽出した前記識別子に対応する前記商品情報を前記記憶部から取得する取得処理と、前記表示部に前記商品情報を表示する表示処理と、前記商品情報を前記レジスター装置に送信する送信処理と、前記印刷装置に印刷指令を出力し、前記商品情報に対応する前記識別子を前記ラベルに印刷する印刷処理とを前記コンピュータに実行させることを特徴とするプログラムが提供される。故にプログラムは、請求項1に係る商品識別システムと同様の効果を奏する。
【図面の簡単な説明】
【0022】
図1】商品識別システム1の外観を示す斜視図である。
図2】商品識別システム1の電気的構成を示すブロック図である。
図3】商品識別画面80の表示例である。
図4】商品情報データベース90の概念図である。
図5】ラベル発行処理のフローチャートである。
図6】ラベルシール26の印刷例を示す図である。
図7】商品識別処理のフローチャートである。
図8】商品識別処理のフローチャートの続きである。
図9】商品識別画面80で目印表示と商品名表示を行うときの表示例である。
図10】会計処理のフローチャートである。
図11】会計処理のフローチャートの続きである。
【発明を実施するための形態】
【0023】
図面を参照し、本発明の一実施形態に係る商品識別システム1を説明する。商品識別システム1は、識別用のコードがそれぞれに設けられた複数の商品を撮影し、撮影画像から抽出したコードの数を提示して、商品の点数に間違いがないかが容易に確認できるようにするシステムである。商品識別システム1は、例えば商品を販売する店舗において、精算時に複数の商品を一括して識別するシステムとして用いられる。さらに、商品識別システム1は、商品が販売されて店頭在庫がなくなりそうになった場合に、バックヤードから店頭在庫が補充されるように、識別用のコードを印刷したラベルを作成するシステムを構成する。
【0024】
図1に示すように、商品識別システム1は、撮影台2、撮影装置3、識別端末4、印刷端末5、印刷装置6を備える。撮影台2は、撮影対象の複数の商品を配置する位置を示す台である。本実施形態では、複数の商品を載せるトレー25を用意し、撮影台2上にトレー25を配置することで、トレー25上のすべての商品が撮影範囲P内に配置される。それぞれの商品は個別に透明な袋に包装され、予め、商品名と、商品の種類毎に異なるコードが印刷されたラベルシール26が貼り付けられている。コードは、例えばARマーカである。
【0025】
撮影装置3は、撮影台2上に予め設定された撮影範囲Pを撮影台2の上方から撮影する装置である。撮影装置3は、撮影台2の側方に固定されて上方へ延びる柱状部分と、柱状部分の上部において撮影台2の中央上方へ向けて延びる腕状部分と、腕状部分の下部に設けられ、下方に位置する撮影台2に撮影方向を向ける撮影部31を有する。撮影部31は、撮影台2の撮影範囲Pを撮影するように、予め撮影方向および画角が調整されて、撮影装置3に組み付けられる。
【0026】
識別端末4は、例えば周知のタブレット端末である。識別端末4は公知のUSBケーブル35を用いて撮影装置3と接続し、撮影装置3が撮影する撮影範囲Pの撮影画像あるいは撮影映像を取得する。なお、静止画である撮影画像と動画である撮影映像を特に区別しない場合、以下説明では、撮影画像という。識別端末4はオペレータによる操作の入力を受け付け、撮影装置3が撮影した撮影画像、撮影画像から抽出したコードの数、コードに対応する商品情報のリスト等を画面に表示する。識別端末4は、公知のレジスター装置7に設けられたハンディスキャナ用のシリアルポートに接続したシリアルケーブル77と、識別端末4に接続するUSBケーブル75とをUSBシリアル変換器76を介して接続することで、レジスター装置7にデータを送信することができる。
【0027】
印刷端末5は、識別端末4と同様に周知のタブレット端末である。印刷端末5は無線LANやBluetooth(登録商標)等の無線通信によって識別端末4と接続し、データの送受信を行う。また、印刷端末5は、USBケーブル65を用いて印刷装置6と接続する。印刷装置6は、例えば公知の感熱ラベル用の印刷装置である。印刷端末5から受信する印刷データに基づいて、商品名とそのコードをラベルシール26に印刷する。なお、ラベルシール26には、商品名とコード以外にも、商品の販売額、商品の型番、賞味期限、アレルギー情報等、その他の情報が印刷されてもよい。
【0028】
商品識別システム1が識別対象とする商品は、店頭で販売される商品であり、例えばパンである。撮影台2、撮影装置3、識別端末4およびレジスター装置7は、商品を販売する売り場に配置される。また、印刷端末5および印刷装置6は、商品を製造するバックヤードに配置される。
【0029】
図2を参照し、商品識別システム1の電気的構成について説明する。撮影装置3は、撮影部31と制御部32を有する。撮影部31は、公知のCCDイメージセンサあるいはCMOSイメージセンサである。制御部32は、撮影部31から出力されるデータを処理して撮影画像の画像データを生成し、識別端末4に出力する。撮影映像を出力する場合、制御部32は、フレームレートに従って画像データを連続して生成し、映像データとして識別端末4に出力する。
【0030】
識別端末4は、制御部40、記憶部44、タッチパネル46、USBインターフェース45、無線通信部49を有する。制御部40は、CPU41、ROM42、RAM43を備える。CPU41は識別端末4の制御を司る。ROM42には、OSや初期設定情報が記憶される。RAM43には、CPU41が処理を実行する過程でデータが一時的に記憶される。記憶部44は、例えばフラッシュメモリである。記憶部44には、CPU41が実行するための制御プログラム、後述の商品識別プログラム、コードと商品の情報を関連付ける商品情報データベース90等が記憶される。
【0031】
タッチパネル46は、表示部48と入力部47を備える。表示部48は液晶ディスプレイである。入力部47は、表示部48の表面に設けられたタッチパネルである。USBインターフェース45は、USB規格により、撮影装置3に接続し、レジスター装置7にはUSBシリアル変換器76を介してシリアル変換して接続し、データ通信を行う。無線通信部49は、例えば無線LANにより印刷端末5と接続し、データ通信を行う。レジスター装置7は、SDカード71の読み書き装置(図示略)を備える。レジスター装置7は、商品情報のデータベースを記憶装置(図示略)に記憶し、SDカード71に書き出すことができる。
【0032】
印刷装置6は、印刷部61と制御部62を備える。印刷部61は、台紙に貼付されたラベルシール26に商品名、ARマーカ等を印刷する。制御部62は、印刷装置6の制御を司る。印刷端末5は、制御部50、記憶部54、タッチパネル56、USBインターフェース55、無線通信部59を有する。制御部50は、CPU51、ROM52、RAM53を備える。CPU51は印刷端末5の制御を司る。ROM52には、OSや初期設定情報が記憶される。RAM53には、CPU51が処理を実行する過程でデータが一時的に記憶される。記憶部54は、例えばフラッシュメモリである。記憶部54には、CPU51が実行するための制御プログラム、後述のラベル発行プログラム等が記憶される。
【0033】
タッチパネル56は、表示部58と入力部57を備える。表示部58は液晶ディスプレイである。入力部57は、表示部58の表面に設けられたタッチパネルである。USBインターフェース55は、USB規格により、印刷装置6およびカードリーダ70と接続し、データ通信を行う。カードリーダ70はSDカード71に書き込まれる商品情報のデータベースを読み込むことができる。無線通信部59は、例えば無線LANにより識別端末4と接続し、データ通信を行う。
【0034】
図3を参照し、識別端末4の表示部48に表示される画面を説明する。後述する商品識別処理において、識別端末4の表示部48には商品識別画面80が表示される。商品識別画面80には、点数入力領域81、撮影画像表示領域82、商品リスト表示領域83、OKボタン84、NGボタン85、合計額表示領域86、合計点数表示領域87が含まれる。
【0035】
点数入力領域81には、オペレータのタッチ操作により、撮影台2上に配置される商品の点数の入力を受け付けるための操作項目が表示される。一例として、オペレータがタッチ操作で選択可能な商品点数を示す1~10の数値と、11以上の数値を入力する場合にスワイプ操作で操作項目を表示可能であることを示す三角印が表示される。オペレータによる商品点数の入力が行われた場合、入力された点数を囲って示す丸印が表示される。
【0036】
撮影画像表示領域82には、撮影装置3が撮影した撮影範囲Pの撮影画像が表示される。撮影画像には、撮影台2に配置される複数の商品と、それぞれの商品に設けられた識別用のコードも写って表示される。商品リスト表示領域83には、撮影画像から抽出したコードに対応する商品情報が一覧表示される。商品情報は商品名と単価を含み、後述する商品情報データベース90において、コードと対応付けられている。商品情報は、後述する商品識別処理においてRAM43に設けられる商品リストに追加される。商品リスト表示領域83には、商品リストに基づく商品情報の一覧が表示される。
【0037】
OKボタン84は、オペレータが入力した商品点数と、撮影画像から抽出したコードの点数が一致する場合にアクティブ化され、操作可能となるボタンである。NGボタン85は、商品点数とコード点数が不一致である場合にアクティブ化され、操作可能となるボタンである。合計額表示領域86には、商品リスト表示領域83に一覧表示される商品の合計金額が表示される。合計点数表示領域87には、商品リスト表示領域83に一覧表示される商品の合計点数が表示される。合計点数は、撮影画像から抽出したコードの点数である。
【0038】
図4を参照し、記憶部44に記憶される商品情報データベース90を説明する。商品情報データベース90には、商品情報として、コード番号、コード、商品名、単価、店頭補充数、売上数、在庫基準数、および販売基準数が対応付けて記憶される。コード番号は、商品の種類ごとに割り振られた番号である。コードは、ARマーカとして予め登録されたコードの特徴を表す情報(図4では便宜上、コードの外観図を示す)であり、コード番号ごとに異なる。商品名は、販売する商品の名称である。単価は、その商品の販売価格である。店頭補充数は、所定時期(例えば営業日当日の最初にラベル発行処理のアプリケーションを立ち上げた時)を基準に、当日において入荷または生産し、店頭に補充した、あるいは補充予定の商品の累積数である。売上数は、所定時期以降に販売された商品の累積数である。在庫基準数は、店頭に並べられている商品の数に基づいて商品を補充する場合に基準とする商品の残数である。在庫基準数は、店頭に並べられた商品の残数を切らさないように管理するため、商品の種類ごとに予め設定される。販売基準数は、商品のその日の販売数を累計した売上数に基づいて、その商品を補充する基準とする数である。販売基準数は、売上数が伸びた場合に、その商品を売れ筋商品として店頭における残数を確保できるように、商品の種類ごとに予め設定される。商品情報データベース90は、識別端末4への商品識別プログラムのインストール時に、記憶部44に記憶される。
【0039】
図5を参照し、ラベル発行処理について説明する。印刷端末5において、オペレータによってラベル発行処理のアプリケーションを起動するための操作が入力部57を介して行われた場合、記憶部54に記憶されたラベル発行プログラムを制御部50のCPU51が読み出して実行することにより、ラベル発行処理が開始される。
【0040】
制御部50のCPU51は、表示部58に商品情報の編集またはラベルの発行を行う選択画面(図示略)を表示する。CPU51は、バックヤードのオペレータによる操作または識別端末4からラベル発行指令の受信がなければ待機する(S1:NO、S11:NO、S12:NO)。
【0041】
オペレータによって商品情報の編集を行う操作が行われた場合(S1:YES)、CPU51は、識別端末4の記憶部44に記憶された商品情報データベース90を識別端末4から取得する(S2)。CPU51は、商品情報データベース90に登録された商品の商品情報を一覧表示し、オペレータによるデータベースの編集を受け付ける(S3、S5:NO、S8:NO)。オペレータは、商品情報データベース90に登録された商品の単価、在庫基準数、販売基準数等を設定することができる。また、オペレータは、店頭補充数を修正することができる。なお、店頭補充数は後述するラベルの発行時に、発行枚数に応じて追加されるので、ここでは店頭補充数に間違いがあった場合の修正が行われる。さらにオペレータは、レジスター装置7に記憶された商品情報のデータベースをSDカード71に書き出し、それをカードリーダ70で読み込むことで、新規商品を追加することができる(S5:YES、S6)。この場合、新たに読み込まれた商品情報にはコード番号が割り当てられ、ARコードが作成される(S7)。オペレータがデータベースの編集を終了する操作を行うと(S8:YES)、CPU51は、編集後の商品情報データベース90を識別端末4に送信する(S10)。識別端末4は、印刷端末5から受信した商品情報データベース90を記憶部44に上書きして更新する。CPU51は、待機状態に移行する。
【0042】
オペレータによってラベルを発行する操作が行われた場合(S12:YES)、CPU51は、商品情報データベース90を識別端末4から取得する(S13)。CPU51は、商品情報データベース90に登録された商品の商品情報を一覧表示し、商品の選択と、ラベルの発行枚数の入力を受け付ける(S15)。オペレータは、店頭に並べるために用意した商品(例えば焼き上がったパン)をデータベースから選択し、用意した商品の個数をラベルの発行枚数として入力する。CPU51は、入力された発行枚数を、選択された商品の店頭補充数に加算して商品情報データベース90に追加すると(S16)、商品情報データベース90を識別端末4に送信する(S17)。識別端末4は、印刷端末5から受信した商品情報データベース90を記憶部44に上書きして更新する。
【0043】
次にCPU51は、選択された商品の商品情報に基づき、商品名とそのコードを、発行枚数分、ラベルシール26に印刷する印刷指令を印刷装置6に出力する印刷処理を行う(S18)。CPU51は処理をS1に戻し、待機状態に移行する。例えば図6に示すように、カレーパンのラベルシール26を3枚発行する場合、CPU51は、3枚分のラベルシール26に商品名23とARマーカ24を印刷する。さらに、ラベルシール26が貼り付けられた台紙21の余白部22に、商品の種類情報を印刷する。種類情報が印刷される余白部22は、最初に発行されるラベルシール26の近傍か、最後に発行されるラベルシール26の近傍であることが望ましい。種類情報は、例えば商品名であり、発行枚数を含む。なお、ラベルシール26は、余白部22を残して予め所定の大きさに型抜きされ、余白部分が取り除かれていないダイカットラベルを用いて作成される。オペレータは、印刷されたラベルシール26を商品に貼り付け、売り場に運び、店頭に陳列する。
【0044】
なお、印刷端末5は、後述する識別端末4からラベル発行指令を受信する場合がある(S11:YES)。この場合、CPU51はS16~S18を実行して、ラベル発行指令とともに受信する商品リストに含まれる商品情報に基づき、商品情報データベース90の店頭補充数を加算し、商品名とそのコードを、発行枚数分、ラベルシール26に印刷する。
【0045】
図7図11を参照し、商品識別処理について説明する。識別端末4において、店頭のオペレータによって商品識別処理のアプリケーションを起動するための操作が入力部47を介して行われた場合、記憶部44に記憶された商品識別プログラムを制御部40のCPU41が読み出して実行することにより、商品識別処理が開始される。
【0046】
制御部40のCPU41は、表示部48に初期状態の商品識別画面80を表示する。図3に示す商品識別画面80では、初期状態において、点数入力領域81がアクティブ化され、タッチ操作による商品点数の入力(選択)が可能な状態となる。商品点数は、オペレータが目視で数えた撮影台2上の商品の数である。なお、撮影画像表示領域82、商品リスト表示領域83、合計額表示領域86、合計点数表示領域87には項目以外に何も表示されず、OKボタン84、NGボタン85は非アクティブの状態である。
【0047】
図7に示すように、CPU41は商品点数の入力待ちを行う(S21:NO)。オペレータのタッチ操作によって商品点数の入力を受け付けると(S21:YES)、CPU41は、入力された商品点数を記憶部44に記憶する(S22)。CPU41は、商品識別画面80の点数入力領域81において、入力された商品点数を示す数値を囲む位置に、丸印を表示する(S23)。
【0048】
CPU41は撮影装置3に撮影指令を出し、撮影部31による撮影範囲Pの撮影を開始する(S25)。撮影範囲Pの撮影は映像により行われる。CPU41は撮影装置3の制御部32から映像データを受信し、表示部48の撮影画像表示領域82への表示を開始する(S26)。
【0049】
CPU41は、映像データから撮影画像を取得して、取得した撮影画像に対するコード抽出処理を行う(S27)。コード抽出処理では、撮影画像においてARマーカとしての特徴部を有するオブジェクトがARオブジェクトとして抽出される。なお、商品の包装が他の商品のコードと重なって配置される場合があるが、包装が透明であれば、ARオブジェクトを抽出する処理への影響は生じにくい。
【0050】
CPU41は、撮影画像表示領域82に表示する撮影画像に対し、コード抽出処理で抽出したARオブジェクトのそれぞれに対し、識別対象として抽出したことを示す目印の表示を行う(S28)。図9に示すように、ARオブジェクトとして抽出されたオブジェクトを示す目印28が、撮影画像に重ねて表示される。目印28は、例えば、ARオブジェクトの輪郭部を縁取る緑色の枠体である。
【0051】
図7に示すように、CPU41は、記憶部44の商品情報データベース90に照会し、コード抽出処理で抽出したARオブジェクトが示すコードに対応する商品情報を検索する(S31)。コード照会は、商品情報データベース90に登録された全ての商品情報に対して行われる。抽出したコードに対応する商品情報が見つかると、CPU41は商品情報データベース90から商品情報を読み込み、RAM43に作成する商品リストに追加して記憶する(S33)。すべての商品情報に対するコード照会が完了しないうちは(S37:NO)、CPU41はS31に戻り、コード照会を継続する。全てのコードに対するコード照会が完了した場合(S37:YES)、CPU41は、処理をS41に進める。
【0052】
図8に示すように、CPU41は、商品リストを記憶部44に記憶する(S41)。CPU41は、商品識別画面80の商品リスト表示領域83に、商品リストを表示する(S42)。次にCPU41は、撮影画像表示領域82に表示する撮影画像(映像)に写るコードの近傍に、コードに対応する商品名を表示する(S43)。図9に示すように、コード抽出処理において抽出されたARオブジェクトの位置の近傍に、ARオブジェクトが示すコードに対応する商品情報から取得された商品名29が、撮影画像に重ねて表示される。
【0053】
図8に示すように、CPU41は、商品リストに含まれる商品の単価と個数をそれぞれ掛け合わせ、各商品の金額を足し合わせた合計金額を算出する。また、全商品の個数を足し合わせた商品点数を算出する(S45)。商品点数は、すなわち、コード抽出処理において抽出されたコードの点数である。CPU41は、算出した合計金額を合計額表示領域86に表示し、算出したコード点数を、合計点数表示領域87に表示する(S46)。
【0054】
CPU41は、S22で記憶した商品点数と、S45で算出したコード点数を比較する。商品点数とコード点数が一致する場合(S51:YES)、CPU41は、OKボタン84をアクティブ化し(S52)、オペレータのタッチ操作によるOKボタン84の操作の入力待ちを行う(S53:NO)。OKボタン84が操作されると(S53:YES)、CPU41は撮影装置3に指示を出し、撮影部31による撮影範囲Pの撮影を終了する。また、表示部48の撮影画像表示領域82には、撮影映像の最後のフレームにおいて表示された撮影画像(静止画)を表示する(S55)。CPU41は、後述する会計処理へ、処理を移行する(S56)。
【0055】
例えば、商品が他の商品と重なって配置され、撮影画像において、コードの画像部分がARオブジェクトとして抽出されず、コード点数が商品点数と異なってしまう場合がある。S51の判断処理において、商品点数とコード点数が一致しなかった場合(S51:NO)、CPU41は、NGボタン85をアクティブ化する(S61)。CPU41は、オペレータのタッチ操作によるNGボタン85の操作の入力待ちと(S62:NO)、商品点数の入力待ちを行う(S65:NO)。
【0056】
オペレータは、商品点数とコード点数が異なる場合、撮影台2上の商品の数を数え直す。先に入力した商品点数が実際の商品の数と異なり、数え間違いであった場合、オペレータは、点数入力領域81にて正しい商品点数の再入力を行う。
【0057】
CPU41は、オペレータのタッチ操作によって商品点数の入力を受け付けると(S65:YES)、処理をS22に戻し、入力された商品点数を記憶部44に記憶して(S22)、商品点数を示す丸印を点数入力領域81に表示する(S23)。以降は商品識別処理のS25以降の処理を、上記同様に実行する。
【0058】
S51の判断処理において商品点数とコード点数が一致せず、撮影台2上の商品の数を数え直しても、数え間違いではなかった場合、オペレータは、商品のラベルシール26が重なったり、商品が撮影部31に対して斜めに配置されたりして、コードが正しく抽出されなかったと判断する。この場合、オペレータは、撮影台2上の商品を並べ直してから、NGボタン85を操作する。
【0059】
CPU41は、オペレータのタッチ操作によってNGボタン85が操作されると(S62:YES)、商品識別画面80の表示状態を初期状態に戻し(S63)、処理をS23に戻す。CPU41は、記憶部44に記憶された商品点数を示す丸印を点数入力領域81に表示する(S23)。以降は商品識別処理のS25以降の処理を、上記同様に実行する。
【0060】
次に、図10図11を参照し、会計処理について説明する。前述したように、CPU41は、商品識別処理において商品の商品点数とコード点数が一致し、オペレータがOKボタン84を操作した場合に移行する(図8、S56)。図10に示すように、CPU41は、商品リストをレジスター装置7に送信する(S71)。表示部48には初期状態の商品識別画面80が表示される。
【0061】
レジスター装置7は、予め商品情報のデータベースを記憶する。商品リストに含まれる商品情報に基づき、販売された商品の商品名をデータベースから読み込み、商品リストから販売数、販売額等を取得して合計金額を算出し、レジスター装置7の表示部に表示する。オペレータはカスタマーから商品の代金を受け取り、販売された商品の商品名、販売数、販売額、合計金額等が印刷されたレシートを発行する。
【0062】
CPU41は、商品リストに含まれる商品の1つを選択して対象商品とし、そのコード番号と、商品リスト中に含まれる対象商品の数を、販売数として取得する(S72)。そして、商品情報データベース90の売上数に、販売数を加算する(S73)。また、CPU41は、商品情報データベース90から、対処商品に対応付けられた販売基準数と、販売数が加算された売上数を取得する(S75)。
【0063】
CPU41は、売上数と販売基準数を比較する(S76)。売上数が販売基準数以上である場合(S76:YES)、CPU41は、記憶部44に設けられる発行リストに、対象商品を追加する(S80)。発行リストは、ラベルの発行対象を一次記憶するリストである。CPU41は、商品リストに未選択の商品がある場合(S81:YES)、処理をS72に戻し、上記同様、未選択の商品の1つを対象商品にして、売上数を加算し、売上数と販売基準数を取得する(S72~S75)。
【0064】
売上数が販売基準数未満の場合(S76:NO)、CPU41は、商品情報データベース90から、対処商品に対応付けられた店頭補充数、売上数および在庫基準数を取得する(S77)。CPU41は、店頭補充数から売上数を減算した数と、在庫基準数を比較する(S78)。店頭補充数から売上数を減算した数は、すなわち店頭における商品の残数である。残数が在庫基準数より多い場合(S78:NO)、対象商品のラベル発行は必要ないと判断してS81に移行する。残数が在庫基準数以下である場合(S78:YES)、CPU41は、発行リストに対象商品を追加する(S80)。CPU41は、商品リストに未選択の商品がなくなれば(S81:NO)、処理をS82に移行する。
【0065】
図11に示すように、CPU41は、S80で発行リストに商品が追加されてなければ(S82:NO)、会計処理を終了して商品識別処理のS21に戻り、次の会計のため、商品点数の入力待ちに移行する。発行リストに商品が追加されている場合(S82:YES)、CPU41は、発行リストの商品について、売れ行きが好調であること、あるいは店頭の残数が少なくなったことから、ラベルを発行して商品の補充を促す警告表示88を表示部48に表示する(S83)。図9に示すように、警告表示88は、例えば「売り切れ間近の商品あり」との表示が点数入力領域81の余白部分に表示される。CPU41は、商品識別画面80に警告表示88を表示した状態で、オペレータの入力を待機する(S85:NO、S86:NO)。オペレータのタッチ操作によって商品点数の入力を受け付けると(S86:YES)、CPU41は処理をS22に移行して、次の会計のための商品識別処理が開始される。
【0066】
オペレータが警告表示88をタップした場合(S85:YES)、CPU41は、発行リストの商品を一覧表示し、それぞれのラベルについて発行枚数を選択する画面(図示略)を表示部48の商品リスト表示領域83に表示する(S87)。発行枚数の選択画面には、発行リストに商品情報が追加された商品の商品名と残数が表示され、発行枚数の入力部が表示される。オペレータの操作によって、各商品に対するラベルの発行枚数、すなわち店頭在庫の補充数が入力されると(S88)、表示部48にはラベルの発行時期を設定する画面(図示略)が表示される(S90)。ラベルの発行時期として、例えばパンの焼き上がり時刻、ランチ直前の時刻等が設定される。もしくは直ちに発行する設定がなされる。ラベルの発行時期が設定されると、表示部48に、ラベル発行ボタン(図示略)とキャンセルボタン(図示略)が表示される。オペレータがキャンセルボタンを操作した場合(S91:NO)、CPU41は、ラベルの発行は行わず、処理をS83に戻し、初期状態の商品識別画面80に警告表示88を表示した状態で、オペレータの入力を待機する(S83、S85:NO、S86:NO)。
【0067】
オペレータがラベル発行ボタンを操作した場合(S91:YES)、S90で直ちに発行する設定がなされていれば(S92:YES)。CPU41は、印刷端末5にラベル発行指令と発行リストを送信する(S93)。CPU41は会計処理を終了して商品識別処理のS21に戻り、商品点数の入力待ちに移行する。印刷端末5のCPU51は商品リストに含まれる商品情報に基づき、商品情報データベース90の店頭補充数を加算し、商品名とそのコードを、発行枚数分、ラベルシール26に印刷する。
【0068】
一方、ラベルの発行時期が後ほどに設定された場合(S92:NO)、CPU41は、設定された時期に印刷端末5にラベル発行指令を出力するタスクをタスクマネージャに登録する(S95)。CPU41は会計処理を終了して商品識別処理のS21に戻り、商品点数の入力待ちに移行する。タスクマネージャは、識別端末4のOSによって提供される機能であってもよいし、商品識別プログラムとともに別途インストールされるプログラムによって提供される機能であってもよい。タスクマネージャは、設定された時期になると、ラベル発行指令と商品リストを印刷端末5に出力する。
【0069】
以上説明したように、商品識別システム1は、商品が販売されると、商品情報を示すARマーカをラベルシール26に印刷する。すなわち商品識別システム1は、補充が必要となった商品のARマーカを、適切なタイミングで、ラベルシール26に印刷することができる。バックヤードのオペレータは、印刷されたラベルシール26を貼り付けた商品を陳列棚に補充し、欠品を防ぐことができる。
【0070】
商品を撮影してARマーカを抽出し、商品情報を対応付けてレジスター装置7に送信する商品識別処理と、商品情報に基づくARマーカをラベルシール26に印刷するラベル発行処理とを別々の制御装置、すなわち識別端末4および印刷端末5で行うことで、商品識別システム1は、制御負荷を減らし、適切なタイミングにARマーカをラベルシール26に印刷することができる。
【0071】
店頭のオペレータは、撮影画像に写る商品に重畳して表示される商品名29を一瞥し、販売する商品が商品識別システム1に正しく認識されているか否かを確認することができる。故に商品識別システム1は、販売した商品の数と一致する数の商品を補充するのに必要なラベルシール26を適切なタイミングで印刷することができる。
【0072】
識別端末4は、撮影装置3による撮影が行われる度、すなわち商品精算の度に、撮影画像に写る商品に対応するARマーカの種類数分、それぞれの商品に対応するARマーカを印刷するための発行リストを生成する。発行リストは記憶部44に記憶され、全種類のARマーカのそれぞれに応じた印刷指令がまとめて印刷端末5に出力される。故に商品識別システム1は、販売した商品の数と一致する数の商品を補充するのに必要なラベルシール26を適切なタイミングに効率よく印刷することができる。
【0073】
印刷端末5は、レジスター装置7が保持する商品情報のデータベースを取り込んで新たにARマーカを作成し、ARマーカと商品情報とを対応付けたデータを既存の商品情報データベース90に追加することができる。故に、新たな商品をレジスター装置7と商品識別システム1との双方に登録しなくても済む。
【0074】
印刷装置6は、ARマーカが印刷されるラベルシール26内、またはそのラベルシール26の前後に印刷されるラベルシール26、もしくは台紙の余白部22に、商品の種類情報を印刷する。故にオペレータは、ARマーカが印刷されたラベルシール26が、どの商品のものであるかを容易に把握することができ、商品を取り違えにくい。よってオペレータは、商品の補充を適切に行って、欠品を防ぐことができる。
【0075】
商品識別処理では、所定条件が成立した場合に、印刷装置6に印刷指令が出力される。所定条件とは、例えばこれからパンを焼く場合に焼き上がりにかかる時間など、発行リストの生成時期から所定時間が経過した場合、例えばランチ直前の時期など予め決められた時刻になった場合、例えば予めパンの焼き上がりの時刻が決められている等、バックヤードに収納する商品の数量が補充に必要な数だけ揃った場合等である。所定条件が成立したらラベルシール26を印刷することで、オペレータは、商品の補充を適切なタイミングに行うことができる。
【0076】
商品が販売された売上数に基づいて在庫を補充する必要が生ずると、表示部48にラベルを発行して商品の補充を促す警告表示が表示されるので、オペレータは、商品の補充を適切なタイミングに行って、欠品を防ぐことができる。
【0077】
表示部48には、ラベルの発行を行う旨を報せる情報と、陳列棚に残る商品の残数または補充を行う商品の数の情報が適切なタイミングに表示される。故にオペレータは、商品の残数または補充に必要な商品の数を正しく把握し、その数に応じて適切なタイミングに商品の補充を行うことで、欠品を防ぐことができる。
【0078】
表示部48に、補充を行う商品の数として売上数が表示される。オペレータは売上数を参考に、例えば時間帯などの条件を加味した印刷数を入力することができる。故にオペレータは、補充に必要な商品の数に応じて適切なタイミングに適切な数の商品を補充することで、欠品を防ぐことができる。
【0079】
表示部48には、商品が販売された売上数が所定の販売基準数を超えた場合に、補充を行う商品の数として売上数が表示される。故にオペレータは、売上数を正しく把握し、その数に応じて適切なタイミングに商品の補充を行うことで、欠品を防ぐことができる。
【0080】
表示部48には、陳列棚に残る商品の残数が所定の在庫基準数以下となった場合に、商品の残数の情報が表示される。故にオペレータは、陳列棚に残る商品の残数を正しく把握し、その数に応じて適切なタイミングに商品の補充を行うことで、欠品を防ぐことができる。
【0081】
表示部48に、陳列棚に残る商品の残数が表示される。オペレータは残数を参考に、例えば時間帯などの条件を加味した印刷数を入力することができる。故にオペレータは、商品の残数に応じて適切なタイミングに適切な数の商品を補充することで、欠品を防ぐことができる。
【0082】
上記実施形態において、表示部48は、本発明の「表示装置」に相当する。ラベルシール26は、本発明の「ラベル」に相当する。制御部40,50は、本発明の「制御装置」に相当する。記憶部44,54は、本発明の「記憶装置」に相当する。CPU41が実行するS25の処理は、本発明の「撮影処理」に相当する。CPU41が実行するS27の処理は、本発明の「抽出処理」に相当する。CPU41が実行するS31の処理は、本発明の「取得処理」に相当する。CPU41が実行するS42の処理は、本発明の「表示処理」に相当する。CPU41が実行するS71の処理は、本発明の「送信処理」に相当する。CPU51が実行するS18の処理は、本発明の「印刷処理」に相当する。
【0083】
識別端末4の制御部40は、本発明の「第一制御装置」に相当する。印刷端末5の制御部50は、本発明の「第二制御装置」に相当する。CPU41が実行するS72~S80の処理は、本発明の「生成処理」に相当する。CPU41が実行するS80の処理は、本発明の「スプール処理」に相当する。CPU51が実行するS6の処理は、本発明の「取込処理」に相当する。CPU51が実行するS7の処理は、本発明の「作成処理」に相当する。CPU51が実行するS10の処理は、本発明の「記憶処理」に相当する。CPU41が実行するS87、S90の処理は、本発明の「条件処理」に相当する。CPU41が実行するS73の処理は、本発明の「累積処理」に相当する。CPU41が実行するS82の処理は、本発明の「報知処理」に相当する。CPU41が実行するS85の処理は、本発明の請求項10における「印刷数入力処理」に相当する。CPU41が実行するS76の処理は、本発明の「第一比較処理」に相当する。店頭補充数は、本発明の「発行数」に相当する。CPU41が実行するS78の処理は、本発明の「演算処理」および「第二比較処理」に相当する。CPU51が実行するS15の処理は、本発明の請求項13における「印刷数入力処理」に相当する。
【0084】
本発明は上記実施形態から変更できる。コードはARマーカを例に説明したが、公知のバーコード、QRコード(登録商標)等をコードとして用いてもよいし、独自に開発したマーカをコードとして用いてもよい。識別端末4にARマーカを登録可能とするアプリケーションソフトをインストールし、商品情報データベース90への商品の登録を行えるようにしてもよい。商品情報は商品名と単価の他に、原材料、製造年月日、アレルギー情報など、その他の情報を含んでもよい。
【0085】
識別端末4は、印刷端末5を兼ねてもよい。この場合、S2,S13でデータベースを取得する処理は、記憶部44の商品情報データベース90から読み出す処理とし、S10,S17でデータベースを更新する処理は、記憶部44の商品情報データベース90に書き込む処理とすればよい。
【0086】
識別端末4および印刷端末5はタブレット端末としたが、パーソナルコンピュータ、スマートフォン等、他のデバイスを用いてもよい。パーソナルコンピュータを使用する場合、タッチパネル機能を搭載したディスプレイを用いてオペレータによる操作の入力を行うとよい。また、タブレット端末に搭載するカメラ機能を、撮影装置3として使用してもよい。この場合、カメラ機能を有するタブレット端末は、商品識別装置として動作し、印刷端末5も兼ねることで、本実施形態の商品識別システム1として単体で機能することができる。
【0087】
識別端末4と印刷端末5との接続は無線に限らず、USB等の有線接続により行ってもよい。ラベルシール26の余白部22に印刷した種類情報は、余白部22に限らず、1枚のラベルシール26の印刷面に印刷されてもよい。また、ラベルシール26がダイカットラベルでない場合、種類情報は、商品名23およびARマーカ24とともに、先頭もしくは最終のラベルシール26の印刷面の例えば片隅に小さく印刷されてもよい。種類情報は商品名に限らず、商品を表すイラストであってもよい。
【符号の説明】
【0088】
1 商品識別システム
3 撮影装置
6 印刷装置
7 レジスター装置
26 ラベルシール
40,50 制御部
41,51 CPU
44 記憶部
47,57 入力部
48 表示部
90 商品情報データベース
P 撮影範囲
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11