"撮影された画像データから、商品に付与された情報コードに対応する第一の画像データを特定する第一の画像データ特定部と、前記撮影された画像データから、情報と画像とが表示され前記商品に貼付された貼付物に対応する第二の画像データを特定する第二の画像データ特定部と、前記第二の画像データに対して当該第二の画像データに基づいて特定された方向に前記第一の画像データが位置した場合に、前記第一の画像データと前記第二の画像データとが対応すると判断する対応判断部と、前記第一の画像データから前記情報コードを特定する情報コード特定部と、前記第二の画像データから前記情報を特定する情報特定部と、を備えた、情報読取装置。前記画像は一方向に沿って延びた延部を含む、請求項1に記載の情報読取装置。前記画像は前記情報を囲う囲部を含む、請求項2に記載の情報読取装置。前記画像は前記情報から離間して位置されたマークを含む、請求項2に記載の情報読取装置。撮影された画像データから、商品に付与された情報コードに対応する第一の画像データを特定する第一の画像データ特定部と、前記撮影された画像データから、情報と画像とが表示され前記商品に貼付された貼付物に対応する第二の画像データを特定する第二の画像データ特定部と、前記第二の画像データに対して当該第二の画像データに基づいて特定された方向に前記第一の画像データが位置した場合に、前記第一の画像データと前記第二の画像データとが対応すると判断する対応判断部と、前記第一の画像データから前記情報コードを特定する情報コード特定部と、前記第二の画像データから前記情報を特定する情報特定部と、前記特定された情報コードの商品の販売登録を行う販売登録部と、前記販売登録された商品についての決済を行う決済部と、を備えた、商品販売情報処理装置。情報と画像とが表示され、前記画像が、商品に付与され前記情報に対応した情報コードの存在する方向を示す方向提示画像を含む、貼付物。この種の情報読取装置では、情報コードと情報との関連付けをより精度良く把握することが望まれている。本発明の実施形態にかかる情報読取装置は、第一の画像データ特定部と、第二の画像データ特定部と、対応判断部と、情報コード特定部と、情報特定部と、を備える。第一の画像データ特定部は、撮影された画像データから、商品に付与された情報コードに対応する第一の画像データを特定する。第二の画像データ特定部は、撮影された画像データから、商品に貼付された貼付物に対応した第二の画像データを特定する。対応判断部は、第二の画像データに対して当該第二の画像データに基づいて特定された方向に第一の画像データが位置した場合に、第一の画像データと第二の画像データとが対応すると判断する。情報コード特定部は、第一の画像データから情報コードを特定する。情報特定部は、第二の画像データから情報を特定する。図1に示されるように、一実施形態では、商品販売情報処理システム1は、店舗システムとして構成され、ストアサーバ2とPOSPointOfSales端末3とを含んでいる。ストアサーバ2とPOS端末3とは、LANLocalAreaNetwork等の電気通信回線4を介して電気的に接続されている。また、図2に示されるように、POS端末3は、CPUCentralProcessingUnit31や、ROMReadOnlyMemory32a、RAMRandomAccessMemory32b、時計部32c、I/OInputOutputポート32d、ネットワークインタフェース32g、キーボードコントローラ32h、タッチパネルコントローラ32i、ディスプレイコントローラ32j、プリンタコントローラ32k、スキャナコントローラ32m,32n、記憶装置コントローラ32p等を、備えている。図2に示されるように、これら各構成要素は、アドレスバス、データバス等のバスライン32qを介して相互に接続されている。POS端末3は、情報読取装置、ならびに商品販売情報処理装置の一例である。CPU31は、ROM32a等に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、POS端末3を制御する。ROM32aは、CPU31が実行する各種データや、各種プログラムBIOSプログラム、アプリケーションプログラム、デバイスドライバプログラム等等を記憶する。RAM32bは、CPU31が各種プログラムを実行する際に一時的にデータやプログラムを記憶する。本実施形態では、POS端末3用のプログラムに、バーコードスキャナ33fやCCDスキャナ33g等の撮像部で撮影された画像データを受けるモジュール、前処理を行うモジュール、撮影された画像データから情報コードに対応する第一の画像データを特定するモジュール、撮影された画像データから貼付物に対応する第二の画像データを特定するモジュール、特定された第一の画像データと第二の画像データとが対応するか否かを判断するモジュール、情報コードを読み取るモジュール、貼付物に表示された情報を読み取るモジュール、販売登録を行うモジュール、決済を行うモジュール等が、含まれる。よって、POS端末3のCPU31は、プログラムにしたがって、図3に示されるように、画像データ受部31aや、前処理部31b、第一の画像データ特定部31c、第二の画像データ特定部31d、対応判断部31e、情報コード特定部31f、情報特定部31g、販売登録部31h、決済部31i等として動作する。また、時計部32cは、現在の日時を計時する。I/Oポート32dは、モードスイッチ32eからのモード選択信号を入力するとともにドロワ図示せずの引出しを自動開放させるドロワ開放装置32fに信号を出力する。ネットワークインタフェースI/F32gは、電気通信回線4等を通じて接続される他の装置とのデータ通信を制御する。キーボードコントローラ32hは、キーボード33aから操作キーに対応したキー信号を受けてCPU31に送る。タッチパネルコントローラ32iは、客用のディスプレイ33cを制御して、CPU31から受け取ったデータに対応した画像等を表示させるとともに、ディスプレイ33cに設けられたタッチパネルセンサ33bからの信号を受けてCPU31に送る。ディスプレイコントローラ32jは、オペレータ用のディスプレイ33dを制御して、CPU31から受け取ったデータに対応した画像等を表示させる。プリンタコントローラ32kは、レシート/ジャーナルR/Jプリンタ33eを制御し、CPU31から供給されるデータに基づいてレシート印字およびジャーナル印字を行わせる。スキャナコントローラ32m,32nは、バーコードスキャナ33fあるいはCCDスキャナ33gが読み取ったデータの信号を受けてCPU31へ送る。バーコードスキャナ33fおよびCCDスキャナ33gは、撮像部撮像素子、撮像手段の一例である。記憶装置コントローラ32pは、CPU31からの指示信号に基づいて不揮発性の記憶部としての記憶装置33hに対するデータの書き込みおよび読み出しを制御する。記憶装置33hは、OSOperatingSystemプログラムや、アプリケーションプログラム、デバイスドライバプログラム等の他、各種のデータを記憶する。また、CCDスキャナ33gは、例えば図4に示されるように商品50に付与された情報コード51例えば一次元コード等や貼付物52を読み取る。図5の例では、CCDスキャナ33gは、オペレータがCCDスキャナ33gの手前側図5紙面手前側で例えば図5の左側から右側へ通過させた商品50の情報コード51および貼付物52を読み取る。貼付物52は、例えば、台紙等のシートの裏面に塗布された接着剤等によって商品50の表面に貼り付けられ、具体的には、値引きシールやポイントシール等として構成される。図4に示されるように、貼付物52には、付加情報情報54と、画像53とが含まれている。付加情報54は、商品50や店舗やメーカのサービス等に関する情報である。また、付加情報54は、商品50に貼付物52が貼り付けられることによって付加される情報である。付加情報54は、例えば、文字や、数字、画像、情報コード等であることができる。また、付加情報54は、オペレータや、店員、客等が視覚的に判別できることが望ましい。付加情報54は、例えば、値引き対象の商品50であること、値引き額、ポイント付与対象の商品であること、ポイントの値等を、示すことができる。画像53は、付加情報54とは別の画像である。画像53は、一例として、画像処理によって、貼付物52付加情報54と情報コード51との対応付けを特定しやすくする機能を有することができる。また、画像53は、一例として、視覚的に貼付物52を目立たせる機能を有することもできる。また、本実施形態では、画像53は、一例として、囲部53aと、延部53bとを含んでいる。囲部53aは、付加情報54を囲っている。囲部53aは、例えば、環状円環状や矩形環状に形成されることができる。また、囲部53aには、一箇所以上の切欠を設けることができる。さらに、囲部53aは、点線あるいは破線等の線であることができる。また、本実施形態では、一例として、囲部53aの内縁は鋸歯状に形成されている。延部53bは、一方向に沿って延びている。本実施形態では、延部53bは、一例として、囲部53aから一方に向けて三角形状に突出した突起である。本実施形態では、延部53bの幅は一方側に向かうにつれて狭くなっている。また、延部53bは、尖端部53cを有している。また、画像53は、延部53bの中心線としての直線Lに対して線対称に形成されている。直線Lは、例えば、画像53および貼付物52の中心を通ることができる。画像53特に延部53bは、貼付物52に対して関連する情報コード51が存在する方向を示す方向提示画像の一例である。また、貼付物52は、ベース部52aと、突出部52bとを有する。ベース部52aは、商品に関する付加情報54および囲部53aを含む。突出部52bは、ベース部52aから突出する。突出部52bには、画像53の延部53bが表示される。よって、作業者店員や客等は、貼付物52を、情報コード51との対応付け貼付物52に対応する情報コード51が存在する方向を視覚的に判断しやすい状態に、貼り付けやすい。また、CPU31は、画像処理したデータ上で、情報コード51と画像53および付加情報54との対応付けを判断しやすい。また、画像53および付加情報54は、例えば、貼付物52中の画像53および付加情報54の背景とのコントラストが顕著な色や濃度で着色される。また、画像53および付加情報54は、例えば、相互に重なり合わないように隙間ができるように配置される。貼付物52の背景の色、画像53の色、および付加情報54の文字の色は、それぞれ別の色とすることができる。具体的には、例えば、貼付物52の背景の色を黄色、画像53の色を赤色、付加情報54の文字の色を青色とすることができる。さらに、画像53の延部53bの外縁と貼付物52の突出部52bの外縁との間には余白領域gが設けられている。これにより、図4に示されるように、貼付物52と情報コード51とが重なり合った場合にあっても、画像処理において画像53と情報コード51の画像とを分けて認識されやすいという利点がある。ここで、図6を参照して、本実施形態にかかるPOS端末3での情報コード51、画像53および付加情報54の読み取りに関連する演算処理の一例について説明する。なお、図6は、撮像部としてのCCDスキャナ33gでその撮像領域の画素情報が取得された一タイミングでのフローチャートである。まず、POS端末3のCPU31は、画像データ受部31aとして動作し、撮像部としてのCCDスキャナ33gを制御して、例えば、当該CCDスキャナ33gの撮像領域内の全ての画素の画像データ輝度値データを受け取るステップS1。次に、CPU31は、前処理部31bとして動作し、画像データに所定の画像処理次のステップS3で所定の画像を特定するための前処理を施すステップS2。このステップS2での前処理には、例えば、二値化や、フィルタリング、穴埋めクロージング、グルーピング二値化された値例えば0または1が同じ隣接あるいは近接した画素または画素ブロックを同一のグループとすること、ラベリング各グループに、ラベル例えば通し番号を付与すること等が含まれる。ステップS2~ステップS7の処理は、例えば、相互に隣接した複数の画素の集合体として格子状に配列された単一形状例えば正方形状の画素ブロック図示せずを対象として、実行されうる。その場合、第一の画像データ特定部31cとして動作するCPU31は、このステップS2で、上記前処理に先立って、画素ブロックを構成する複数の画素の輝度値の合計値や平均値等画素ブロックに対応したブロックデータを算出しておき、上記画像処理をブロックデータに対して行うことができる。これにより、画素単位で画像処理を行う場合に比べて、POS端末3のCPU31の演算の負荷を軽減することができる。次に、第一の画像データ特定部31cとして動作するCPU31は、情報コード51に対応した所定の条件を満たす画像データ第一の画像データの有無を調べるステップS3。このステップS3では、第一の画像データ特定部31cは、情報コード図5の例では一次元コード51に対応する画像データとして、例えば、情報コード51の一部あるいは全部の形状に対応する画像データの有無を調べる。具体的には、例えば、画像処理が比較的大きな画素ブロックを対象として実行される場合、図7に示されるように、情報コード51に対応した第一の画像データ同一のグループに区分けされた画素または画素ブロックの群D1は、一次元コードとしての情報コード51の複数のバーがぼやけた長方形状となる。よって、第一の画像データ特定部31cは、情報コード51の全体的な長方形の形状に対応する第一の画像データD1を特定検出、抽出することができる。あるいは、例えば、画像処理が比較的小さな画素ブロックや画素自体を対象として実行される場合、第一の画像データ特定部31cは、一次元コードとしての情報コード51に含まれる特徴的な一つあるいは複数のバーを特定検出、抽出することもできる。ステップS3で第一の画像データD1が特定されなかった場合ステップS4でNo、CPU31は、このタイミングでの演算処理を終了する。一方、ステップS4で第一の画像データD1が特定された場合ステップS3の処理で、条件に合致した第一の画像データD1があった場合、ステップS4でYes、CPU31は、第二の画像データ特定部31dとして動作し、貼付物52に対応した所定の条件を満たす画像データ第二の画像データの有無を調べるステップS5。このステップS5では、第二の画像データ特定部31dは、貼付物52に対応する画像データとして、例えば、画像53の一部あるいは全部の形状に対応する第二の画像データの有無を調べる。具体的には、例えば、画像53に対応した第二の画像データD2は、図7に示されるように、囲部53aに対応した円環状の部分D2aと、円環状の部分D2aから径外方向に突出した延部53bに対応した突起状の部分D2bと、を有する形状であるため、第二の画像データ特定部31dは、当該形状を有した第二の画像データD2を特定することができる。第二の画像データ特定部31dは、一例として、記憶装置33hに予め記憶されているパターン形状との一致度合い一致率、不一致率等を調べることで、第二の画像データD2を特定検出、抽出することができる。ステップS5で第二の画像データD2が特定された場合ステップS6でYes、CPU31は、対応判断部31eとして動作し、第一の画像データD1と第二の画像データD2とが対応しているか否か、すなわち第一の画像データD1に対応する情報コード51と第二の画像データD2に対する画像53とが対応しているか否かの判断を行うステップS7。ステップS7では、対応判断部31eは、一例として、撮像部としてのCCDスキャナ33gによる撮像領域の各画素が二次元配置された二次元座標撮像領域に対応した直交座標平面上で、画像53に対応する第二の画像データD2を構成する各画素のデータ例えば、各画素の二値化された0または1のデータのうち、画像に対応する1のデータについて、回帰分析例えば最小二乗近似等によって、それら第二の画像データD2を構成する各画素からの座標上の距離の合計が最小となる直線Lを算出し、画像53特に、方向提示画像としての延部53bによって示される方向を検出することができる。すなわち、対応判断部31eは、第一の画像データD1例えばその一部が、直線L上、あるいは直線Lより所定距離以内にある場合に、当該第一の画像データD1と、直線Lを算出した元となる第二の画像データD2と、が対応すると判断することができる。なお、対応判断部31eは、直線Lのうち、画像53の重心Mに対して突起状の部分D2bの反対側となる領域を対象外とすることもできる。ステップS7で、対応判断部31eは、図7および図9に示されるように、第一の画像データD1が直線L上あるいは直線Lから一定距離以内に存在する場合に、第一の画像データD1と第二の画像データD2とが対応していると判断する。一方、対応判断部31eは、図8に示されるように、第一の画像データD1が直線L上あるいは直線Lから一定距離以内に存在しない場合には、第一の画像データD1と第二の画像データD2とが対応していないと判断する。なお、図7に示されるように、第一の画像データD1と第二の画像データD2とが部分的に重なり合っている場合もある。そこで、対応判断部31eは、対応判断を行う前に、画像の縮小処理等を行うことで、二つの画像D1,D2を区別できるようにすることができる。また、図4に示されるように、余白領域gを設けることで、貼付物52が情報コード51上に貼付された場合にあっても、余白領域gによって二つの画像D1,D2が区別して認識されるようにすることも可能である。ステップS5で第二の画像データD2が抽出できなかった場合ステップS6でNo、およびステップS7で第一の画像データD1と第二の画像データD2とが対応していないと判断した場合ステップS8でNo、CPU31は、情報コード特定部31fとして動作して、第一の画像データD1に対応した情報コード51の特定を実行するステップS11。一方、ステップS7で第一の画像データD1と第二の画像データD2とが対応していると判断した場合ステップS8でYes、CPU31は、第一の画像データD1と第二の画像データD2とが対応していることを示す情報を記憶装置33hに記憶することにより、それらの関連付けを行うステップS9。そして、CPU31は、情報特定部31gとして動作して、第二の画像データD2に対応した付加情報54の特定を実行するとともにステップS10、情報コード特定部31fとして動作して、第一の画像データD1に対応した情報コード51の特定を実行するステップS11。ステップS10で、CPU31は、OCROpticalCharacterRecognitionを実行し、付加情報54の内容を得る。そして、CPU31は、販売登録部31hおよび決済部31iとして動作し、読み取った情報コード51を記憶装置33hに追加して登録するとともに、全ての商品50についての登録処理が完了した後、決済現金や、電子マネー、クレジットカード等による決済処理を実行する。CPU31は、登録処理に際しては、情報コード51に対応した付加情報54の内容値引きやポイント付与等を反映させる。以上、説明したように、本実施形態では、付加情報54を示す商品50の貼付物52が、画像53を有した。よって、一例としては、CPU31における撮影された画像データの画像処理において、座標上で貼付物52に対応する画像データ、第二の画像データに対して関連する情報コード51に対応する画像データ、第一の画像データが存在する方向が判別されやすくなる。よって、一例としては、画像処理において、情報コード51と付加情報54との関連付けが、より精度良くあるいはより容易に把握されやすくなる。また、貼付物52に延部53bを含む画像53が表示されることで、貼付物52を商品50に貼り付ける作業者が、この延部53bによって情報コード51に対する貼付物52の貼付位置を決めやすくなるという利点もある。また、本実施形態では、画像53に対して対応する情報コード51が存在する方向は、画像53の画像データに対する回帰分析例えば、最小二乗近似等によって得られた直線Lに沿った方向である。よって、一例としては、画像処理において、画像53の画像データの形状的な特徴に基づいて、情報コード51と付加情報54との関連付けが、より精度良くあるいはより容易に把握されやすくなる。また、本実施形態では、画像53は、略線対称形状に形成されている。また、本実施形態では、画像53は、延部53bを有している。よって、一例としては、画像処理において、画像53の画像データから直線Lが得られやすくなる。よって、一例としては、情報コード51と付加情報54との関連付けがより精度良くあるいはより容易に把握されやすくなる。また、一例としては、画像処理において、付加情報54と情報コード51との対応付けの判別に用いる直線Lを特定しやすくなる。よって、一例としては、画像処理において、情報コード51と付加情報54との関連付けが、より一層精度良くあるいはより一層容易に把握されやすくなる。また、本実施形態では、延部53bの幅は、一方向に向かうほど狭い。また、本実施形態では、延部53bは、尖端部53cを有する。よって、一例としては、画像処理において、この幅の変化により、直線Lの一方側一例としては幅が狭い側を有効とし、他方側一例としては幅が広い側を無効とすることができるので、情報コード51と付加情報54との関連付けが、より精度良くあるいはより容易に把握されやすくなる。また、本実施形態では、貼付物52には、画像53の少なくとも一部の周囲に余白領域gが設けられている。よって、画像処理において、画像53と情報コード51とが分離されやすくなる。よって、一例としては、画像処理において、情報コード51と付加情報54との関連付けが、より精度良くあるいはより容易に把握されやすくなる。また、本実施形態では、画像53は、付加情報54を囲う囲部53aを有している。よって、一例としては、画像処理において、付加情報54の領域が特定されやすくなる。以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態には限定されず、種々の変形が可能である。例えば、画像53の延部53bは、上記実施形態には限定されず、例えば、図10に示されるように、幅が変化しない線状の画像としてもよいし、図11に示されるように、矢印状の画像としてもよい。また、図12に示されるように、画像53は、付加情報54の部分的な背景となる背景部分53dと、延部53bと、を有することができる。また、画像53は、囲部53aと背景部分53dとを両方有することもできる。また、図13~15の変形例に示されるように、画像53は、マーク53eを有することができる。これらの変形例では、マーク53eは、一例として、囲部53aと離間して配置され、多重円この例では二重円として形成されている。ただし、図13~15はあくまで一例であって、マーク53eは、任意の所定の形状例えば、星形、四角形、三角形、矩形環状、矩形の多重環状等として形成することができる。これら変形例の場合も、上記実施形態と同様、画像処理において、囲部53aの画像データとマーク53eの画像データから、画像53に対して情報コード51の対応付けを有効とする方向を得ることができる。一例としては、囲部53aおよびマーク53eの画像データを構成する各画素のデータ例えば、各画素の二値化された0または1のデータのうち、画像に対応する1のデータについて、回帰分析例えば最小二乗近似等によって、それら画像53を構成する各画素からの座標上の距離の合計が最小となる直線Lを算出し、画像53によって示される方向を検出することができる。なお、貼付物52のうち、マーク53eが付与された部分52cは、切取線ミシン目等52dを境界として、突出部52bから切り離すことができる。また、マーク53eは、貼付物52が貼り付けられていることを表すことができる。よって、人オペレータ、客等あるいは情報読取装置POS端末3等は、このマーク53eの有無によって、処理値引き操作や、上述した画像処理、演算処理等の要否を判別しやすくなる。また、マーク53eが付与された部分52cが切取線52dを境界として貼付物52から分離された場合、貼付物52のうち、付加情報54を含む部分としてのベース部52aとマーク53eが付与された部分52cとを、離間して配置することができる。したがって、商品50における付加情報54を含む部分の貼付位置の自由度を高めやすくなる。また、各構成要素情報読取装置、商品販売処理システム、商品販売情報処理装置、POS端末、撮像部、商品、情報コード、情報、貼付物、画像、方向提示画像等のスペック方式や、構造、形状、大きさ、配置、位置、個数、画素数等は、適宜に変更して実施することができる。上記実施形態にかかる情報読取装置によれば、情報コードと貼付物に表示された商品に関する情報との関連付けをより精度良く把握することができる。"