画像データに含まれるコードシンボル及びサービスシンボルを読取対象とする第1読取領域と、前記サービスシンボルを読取対象とする前記第1読取領域よりも広い読取領域を有する第2読取領域と、を備える読取装置。前記コードシンボルが前記第1読取領域で読み取られた場合に、前記第1読取領域及び前記第2読取領域から前記サービスシンボルを読み取るシンボル読取手段を備える請求項1記載の読取装置。前記コードシンボルの画像が前記第1読取領域で読み取られた場合に、前記画像読取領域の画像から当該コードシンボルに対応づけられたサービスシンボルの画像を抽出し、サービスコードを生成して出力するサービスコード生成手段を備えた請求項1記載の読取装置。前記読み取られたコードシンボルから情報コードを生成する情報コード生成手段を備え、前記サービスコード生成手段は、前記情報コード生成手段により、情報コードが生成され出力された場合に、前記サービスコードを生成して出力する請求項2記載の読取装置。画像データに含まれるコードシンボル及びサービスシンボルを読取対象とする第1読取領域と、前記サービスシンボルを読取対象とする前記第1読取領域よりも広い読取領域を有する第2読取領域と、を有し、前記コードシンボルが前記第1読取領域で読み取られた場合に、前記第1読取領域及び前記第2読取領域から前記サービスシンボルを読み取るシンボル読取手段と、前記読み取られたコードシンボルから情報コードを生成する情報コード生成手段と、前記第1読取領域に前記コードシンボルの画像が読み取られた場合に、前記画像読取領域の画像から当該コードシンボルに対応づけられたサービスシンボルの画像を抽出し、サービスコードを生成して出力するサービスコード生成手段と、前記情報コード及び前記サービスコードに基づいて当該情報コードに対応する商品に前記サービスコードに対応するサービスを付加しての販売登録を行う販売登録部と、を備える商品販売情報処理装置。画像からコードを読み取る読取装置をコンピュータにより制御する制御プログラムであって、前記コンピュータを、画像データに含まれるコードシンボル及びサービスシンボルを読取対象とする第1読取領域と、前記サービスシンボルを読取対象とする前記第1読取領域よりも広い読取領域を有する第2読取領域と、を有し、前記コードシンボルが前記第1読取領域で読み取られた場合に、前記第1読取領域及び前記第2読取領域から前記サービスシンボルを読み取るシンボル読取手段と、前記読み取られたコードシンボルから情報コードを生成する情報コード生成手段と、前記第1読取領域に前記コードシンボルの画像が読み取られた場合に、前記画像読取領域の画像から当該コードシンボルに対応づけられたサービスシンボルの画像を抽出し、サービスコードを生成して出力するサービスコード生成手段と、して機能させる制御プログラム。しかしながら従来技術においては、値引ラベルが、バーコードとともにワンショットで撮像できる撮像エリア内に貼付されていない場合には、バーコードのみを読み取って、読み取った商品コードをPOS端末に通知してしまい、値引き前の価格で商品を販売してしまい、値引を確実に行うことが難しいという問題がある。実施形態の読取装置は、画像データに含まれるコードシンボル及びサービスシンボルを読取対象とする第1読取領域と、前記サービスシンボルを読取対象とする前記第1読取領域よりも広い読取領域を有する第2読取領域と、備える。また、実施形態の商品販売情報処理装置は、画像データに含まれるコードシンボル及びサービスシンボルを読取対象とする第1読取領域と、前記サービスシンボルを読取対象とする前記第1読取領域よりも広い読取領域を有する第2読取領域と、を有し、前記コードシンボルが前記第1読取領域で読み取られた場合に、前記第1読取領域及び前記第2読取領域から前記サービスシンボルを読み取るシンボル読取手段と、前記読み取られたコードシンボルから情報コードを生成する情報コード生成手段と、前記第1読取領域に前記コードシンボルの画像が読み取られた場合に、前記画像読取領域の画像から当該コードシンボルに対応づけられたサービスシンボルの画像を抽出し、サービスコードを生成して出力するサービスコード生成手段と、前記情報コード及び前記サービスコードに基づいて当該情報コードに対応する商品に前記サービスコードに対応するサービスを付加しての販売登録を行う販売登録部と、を備える。また、実施形態の制御プログラムは、画像からコードを読み取る読取装置をコンピュータにより制御する制御プログラムであって、前記コンピュータを、画像データに含まれるコードシンボル及びサービスシンボルを読取対象とする第1読取領域と、前記サービスシンボルを読取対象とする前記第1読取領域よりも広い読取領域を有する第2読取領域と、を有し、前記コードシンボルが前記第1読取領域で読み取られた場合に、前記第1読取領域及び前記第2読取領域から前記サービスシンボルを読み取るシンボル読取手段と、前記読み取られたコードシンボルから情報コードを生成する情報コード生成手段と、前記第1読取領域に前記コードシンボルの画像が読み取られた場合に、前記画像読取領域の画像から当該コードシンボルに対応づけられたサービスシンボルの画像を抽出し、サービスコードを生成して出力するサービスコード生成手段と、して機能させる。次に実施形態について図面を参照して説明する。[1]第1実施形態図1は、第1実施形態のコード読取装置を備えたチェックアウトシステムの概要構成を示す外観斜視図である。チェックアウトシステム10は、図1に示すように、商品を入れた買い物かごを戴置するためのチェックアウトカウンタ11と、チェックアウトカウンタ11に隣接して配置され、客が購入する商品の販売登録を行うPOS端末装置12と、POS端末装置12と図示しない通信ネットワークを介して相互通信可能に接続されるとともに、チェックアウトカウンタ11の略中央に立設されたコード読取装置として機能するスキャナ13と、を備えている。図1に示すように、POS端末装置12には、キーボード31、オペレータ用の表示器32、客用の表示器33、レシート印字等を行うプリンタ34、現金等を収容するためのドロワ35等が設けられている。キーボード31には、商品代金の決済に必要な締めキー等が配設されている。POS端末装置12は、この種のチェックアウトシステムで標準的に使用されているPOS端末と同様の構成と機能とを備えている。スキャナ13は、商品に貼付されたバーコードを読み取って、バーコードが含む商品情報商品コードをPOS端末装置12に出力するための装置である。図1に示すように、スキャナ13は、読取窓21と、キーボード22と、客用ディスプレイ23と、店員用ディスプレイ24と、ブザー25と、LED26とを主に備えている。キーボード22は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。客用ディスプレイ23は、登録された商品の品名や価格等を買い物客または店員に対して表示する。店員用ディスプレイ24は、登録された商品の品名や価格、その他のエラーメッセージ等をオペレータの店員に対して表示する。読取窓21が設けられたスキャナ13の内部には、カメラ20図2参照が内蔵されている。カメラ20は、例えばCCDChargeCoupledDeviceを用いた撮像装置であってもよいし、CMOSComplementaryMetalOxideSemiconductorなどその他の撮像素子を用いた撮像装置であってもよい。カメラ20は、読取窓21に相対する撮像領域にかざされた商品を撮像する。図2は、スキャナの概要構成ブロック図である。スキャナ13は、CPU50と、ROM42と、RAM43と、通信I/F44と、出力ポート45と、キーボードコントローラ46と、表示コントローラ47、48と、カメラコントローラ49と、メモリ27とを主に備えており、これらがアドレスバス、データバスなどのバスライン41を介して接続されている。CPU50は、スキャナ13の動作全体を制御する制御部として機能する。ROM42は、本実施の形態にかかるプログラムや、CPU50の動作を制御するその他のプログラム等を記憶している。RAM43は、ROM42が記憶する各種プログラムをCPU50が展開する際にワークエリアとして機能するものである。また、RAM43は、カメラ20によって撮像した画像データなどの各種データを格納する。通信I/F44は、バスを介して接続されたPOS端末装置12図1参照とのデータ通信を制御する。出力ポート45は、ブザー25とLED26に駆動信号を出力する。キーボードコントローラ46は、キーボード22からキー信号を取り込む。表示コントローラ47は、客用ディスプレイ23に対するデータ表示を制御する。表示コントローラ48は、店員用ディスプレイ24に対するデータ表示を制御する。カメラコントローラ49は、カメラ20の撮像動作を制御する。カメラ20は、商品に付されたバーコードまたは二次元バーコード等のコードシンボルや、値引やポイント付加等のサービスを表示したラベルサービス表示部材等を撮像する。上記構成において、CPU50は、制御プログラムが実行されることで、図2に示すように、画像取込部51と、バーコード読取部52と、サービス判定部53と、サービス表示検出部54と、報知部55と、情報出力部56として機能する。図3は、カメラの撮像領域と読取領域との関係の一例を示す図である。図3中、外側の枠は、カメラ20が1フレームで撮像できる領域であって、コード読取が可能な領域として扱われる画像領域ARである。この画像領域ARは、当該画像領域ARの中央部に配置され、バーコードBC及びサービス表示部材SDのいずれについても抽出が許可される第1読取領域AR1と、第1読取領域AR1の周囲に配置され、バーコードBCの抽出が禁止される第2読取領域ARと、を備えている。この場合において、サービス表示部材SDは、バーコードの周囲近傍図3の場合、バーコードの左上の位置に貼付されることを前提としている。図3は、第1読取領域AR1にバーコードBCの画像が含まれ、第2読取領域AR2にサービス表示部材SDの画像が含まれた場合である。画像取込部51として機能するCPU50は、カメラコントローラ49を制御して、カメラ20に撮像動作を行わせ、撮像した画像の取込を行う。また、画像取込部51は、サービス表示検出部54の指示を受けた場合に、図3に示すように、カメラ20が撮像した撮像領域AR内の画像をRAM43の画像ワークエリアに格納する。バーコード読取部52は、画像取込部51が取り込んだ画像の画像領域ARの中央部に配置された第1読取領域AR1内の画像からバーコードBCであると思われる画像を、パターン認識やオブジェクト認識等の認識処理により検出して、バーコードに対応するコードシンボルを抽出しコードシンボルを生成する。そして、バーコード読取部52は、所定のデコード方法に従って検出したコードシンボルを情報コード本実施形態では、商品コードに変換して出力する。サービス判定部53は、画像取込部51が取り込んだ画像の画像領域AR内の画像第1読取領域AR1第2読取領域AR2の読取状況に応じて、サービス表示部材SDに対応するサービスコード本実施形態では、50円引きに対応するサービスコードの適用を行うべきか否かを判別する。サービス表示検出部54は、画像取込部51がRAM43の画像ワークエリアに格納した画像、すなわち、画像取込部51が取り込んだ画像の画像領域AR内の画像第1読取領域AR1第2読取領域AR2からサービス表示部材SDバーコードであると思われる画像をパターン認識やオブジェクト認識等の認識処理により検出し、サービス表示部材SDに対応するサービスコードに変換して出力する。報知部55は、サービス判定部53が商品60にはサービス表示が付されていると判定した場合に、商品60にはサービス表示が付されている旨、もしくはサービス表示を読み込む旨の指示をオペレータに報知する。情報出力部56は、バーコード読取部52が読み取った情報コードを、通信I/F44を介してPOS端末装置12に出力する。また、情報出力部56は、サービス表示検出部54がサービス情報サービスコードを読み取った場合には、読み取ったサービス情報サービスコードを情報コードと共にPOS端末装置12に出力する。図3の例において、バーコードBCには、商品の販売データをPOS端末装置12で登録処理するのに必要な商品情報として、商品コード等の情報が組み込まれている。また、バーコードBCの下部には、バーコードBCが組み込んでいる商品コード2101234567890が数字で表示されている。サービス表示部材SDとしての値引きラベルには、商品に関する値引率を示す文字情報50円引きが表示されている。尚、サービス表示部材SDの表示するサービスとしては、商品の購入時に付与されるサービスに関するものであればよい。サービス表示部材SDのその他の例としては、商品の購入時の割引率例えば、30引を表示した割引きラベルや、商品60を購入した客に対して、通常のポイント付与数より割増されて付与されるポイント数を表示したポイント割増ラベル等が考えられる。次に第1実施形態の動作を説明する。図4は、実施形態の処理フローチャートである。まず、CPU50は、画像取込部51として機能し、カメラコントローラ49を介してカメラ20を制御し、画像取得を行うステップS11。続いてCPU50は、バーコード読取部52として機能し、画像取込部51が取り込んだ画像のうち、第1読取領域AR1に相当する画像領域からバーコードBCであると思われる画像についてパターンマッチングやオブジェクト認識により検出し、バーコードに対応するコードシンボルを抽出するステップS12。次にバーコード読取部52として機能するCPU50は、コードシンボルが抽出できたか否かに基づいて、取り込んだ画像にバーコード画像が含まれていたか否かを判別するステップS13。ステップS13の判別において、コードシンボルが抽出できない状態であり、取り込んだ画像にバーコードBCの画像が含まれていなかったと判別した場合にはステップS13;No、再び処理をステップS11に移行して、以下、同様の処理を繰り返す。ステップS13の判別において、コードシンボルが抽出でき、取り込んだ画像にバーコードBCの画像が含まれていたと判別した場合にはステップS13;Yes、コードシンボルに基づくバーコード読取処理を行いバーコードBCに対応する情報コード本実施形態では商品コード=2101234567890の生成を行うステップS14。続いて、CPU50は、バーコード読取処理において、読み取りが完了したか否か、すなわち、読み取った画像からコードシンボルが抽出できており、情報コードを生成できたか否かを判別するステップS15。ステップS15の判別において、読み取った画像からコードシンボルが抽出できており、情報コードを生成できて読取が完了したと判別できた場合にはステップS15;Yes、サービス表示検出部54として機能するCPU50は、画像取込部51がRAM43の画像ワークエリアに格納した画像の第1読取領域AR1及び第2読取領域AR2、すなわち、画像領域AR全域についてパターンマッチングやオブジェクト認識により、サービス表示部材SDの画像を抽出するステップS16。次にサービス表示検出部54として機能するCPU50は、画像領域AR第1読取領域AR1第2読取領域AR2内にサービス表示部材SDが含まれていたか否かを判別するステップS17。ステップS17の判別において、画像領域内にサービス表示部材SDが含まれていた場合にはステップS17;Yes、CPU50は、サービス表示検出部54として機能し、サービス表示読取処理を行い、サービス表示部材に対応するサービスコード本実施形態では、50円引きに対応するサービスコードを生成するステップS18。続いてCPU50は、サービス判定部53として機能し、サービス表示部材SDの読取が完了し、サービスコードが生成されたか否かを判別するステップS19。ステップS19の判別において、サービス表示部材SDの読取が完了し、サービスコードが生成された場合にはステップS19;Yes、サービスコードに対応するサービスの提供対象である情報コード本実施形態では、商品コードが存在している。したがって、サービス販売として、POS端末装置12においてサービス登録割引登録が行えるように、情報出力部56として機能するCPU50は、通信I/F44を介してPOS端末装置12に情報コード商品コード及びサービス表示部材に対応するサービスコード本実施形態の場合、半額割引に相当するコードを出力するステップS20。ステップS19の判別において、サービス表示部材SDが存在するものの、サービスコードを生成できなかった場合にはステップS19;No、オペレータにサービスコードの入力を促すなどのエラー報知を行って処理を終了するステップS21。図5は、サービス表示部材が検出されない場合の画像例の説明図である。また、ステップS17の判別において、画像領域内にサービス表示部材SDが含まれていなかった場合にはステップS17;No、実際に取得された画像は、例えば、図5に示すような状態となっているので、CPU50は、サービス販売無しの通常販売として、POS端末装置12において通常登録が行えるように、情報出力部56として機能し、通信I/F44を介してPOS端末装置12に情報コード商品コードを出力するステップS22。図6は、読取不能状態の画像例の説明図である。ステップS15の判別において、バーコードBCの読取りが完了できないと判別された場合にはステップS15;No、実際に取得された画像は、例えば、図6に示すような状態となっているので、オペレータに再読取を促すなどのエラー報知を行うステップS21。以上の説明のように、本第1実施形態によれば、バーコードBCの近傍に当該バーコードBCに対応づけられて貼付されたサービス表示部材SDが存在する場合には、確実に検出することができるため、バーコードBCに対応する情報コードのみでPOS端末装置12において登録処理がなされることはなく、提供されるべきサービスを確実に提供することができる。すなわち、コードシンボルバーコードBCが第1読取領域AR1内に位置する場合には、当該コードシンボルバーコードBCの周囲の所定範囲内に配されたサービスシンボルの全体像が画像読取領域ARに包含されるので、所定範囲内に配されたサービスシンボルサービス表示部材SDが読み取られずに、コードシンボルバーコードBCのみが読み取られて処理がなされることはなく、確実にコードシンボルバーコードBCとサービスシンボルサービス表示部材SDとを一体に処理することができる。[2]第2実施形態以上の第1実施形態は、スキャナ13がコード読取装置として機能する場合の実施形態であったが、本第2実施形態は、スキャナ及びPOS端末装置をコード読取装置として機能させる場合の実施形態である。図7は、第2実施形態のコード読取装置の概要構成ブロック図である。第2実施形態のコード読取装置100は、スキャナ101と、POS端末装置120と、を備えている。スキャナ101は、CPU102と、ROM103と、RAM104と、通信I/F105と、出力ポート106と、カメラ107が接続されたカメラコントローラ108と、メモリ109とを主に備えており、これらがアドレスバス、データバスなどのバスライン110を介して接続されている。CPU102は、スキャナ101の動作全体を制御する制御部として機能するとともに、第1実施形態における画像取込部51と同様に機能する。ROM103は、画像取込にかかるプログラムや、CPU102の動作を制御するその他のプログラム等を記憶している。RAM104は、ROM103が記憶する各種プログラムをCPU102が展開する際にワークエリアとして機能するものである。また、RAM104は、カメラ107によって撮像した画像データなどの各種データを格納する。通信I/F105は、バスを介して接続されたPOS端末装置120とのデータ通信を制御する。出力ポート106は、ブザー111とLED112に駆動信号を出力する。カメラ107は、商品に付されたバーコードまたは二次元コード等のコードシンボルや、値引やポイント付加等のサービスを表示したラベルサービス表示部材、バーコード通常読取処理においてコードシンボルの読み取りを阻害するフラグシール等を撮像する。POS端末装置120は、CPU121と、ROM122と、RAM123と、通信I/F124と、出力ポート125と、キーボードコントローラ126と、表示コントローラ127、128と、メモリ129とを主に備えており、これらがアドレスバス、データバスなどのバスライン130を介して接続されている。CPU121は、POS端末装置120の動作全体を制御する制御部として機能する。ROM122は、本実施の形態にかかるプログラムや、CPU121の動作を制御するその他のプログラム等を記憶している。RAM123は、ROM122が記憶する各種プログラムをCPU121が展開する際にワークエリアとして機能するものである。通信I/F124は、バスを介して接続されたスキャナ101とのデータ通信を制御する。出力ポート125は、ブザー131とLED132に駆動信号を出力する。キーボードコントローラ126は、キーボード133からキー信号を取り込む。表示コントローラ127は、客用ディスプレイ134に対するデータ表示を制御する。表示コントローラ128は、店員用ディスプレイ135に対するデータ表示を制御する。上記構成において、CPU121は、制御プログラムが実行されることで、図7に示すように、図2のバーコード読取部52と同機能のバーコード読取部141と、図2のサービス判定部53と同機能のサービス判定部142と、図2のサービス表示検出部54と同機能のサービス表示検出部143と、図2の報知部55と同機能の報知部144と、図2の情報出力部56と同機能の情報出力部145と、して機能する。次に再び図4を参照して、第2実施形態の動作を説明する。まず、スキャナ101のCPU102は、第1実施形態における画像取込部51と同様に機能し、カメラコントローラ108を介してカメラ107を制御し、画像取得を行うステップS11。続いてスキャナ101のCPU102は、通信I/F部105を介して、POS端末装置120に取り込んだ画像に対応する画像データを送信する。一方、通信I/F部124を介して画像データを受信したPOS端末装置120のCPU121は、受信した画像データをRAM123の画像ワークエリアに格納する。続いてPOS端末装置120のCPU121は、バーコード読取部141として機能し、RAM123の画像ワークエリアに格納した画像のうち、第1読取領域AR1に相当する画像領域からバーコードBCであると思われる画像についてパターンマッチングやオブジェクト認識により検出し、バーコードに対応するコードシンボルを抽出するステップS12。次にバーコード読取部141として機能するCPU121は、コードシンボルが抽出できたか否かに基づいて、取り込んだ画像にバーコード画像が含まれていたか否かを判別するステップS13。ステップS13の判別において、コードシンボルが抽出できない状態であり、取り込んだ画像にバーコードBCの画像が含まれていなかったと判別した場合にはステップS13;No、再び処理をステップS11に移行して、以下、同様の処理を繰り返す。ステップS13の判別において、コードシンボルが抽出でき、取り込んだ画像にバーコードBCの画像が含まれていたと判別した場合にはステップS13;Yes、コードシンボルに基づくバーコード読取処理を行いバーコードBCに対応する情報コード本実施形態では商品コードの生成を行うステップS14。続いて、CPU121は、バーコード読取処理において、読み取りが完了したか否か、すなわち、読み取った画像からコードシンボルが抽出できており、情報コードを生成できたか否かを判別するステップS15。ステップS15の判別において、読み取った画像からコードシンボルが抽出できており、情報コードを生成できて読取が完了したと判別できた場合にはステップS15;Yes、サービス表示検出部143として機能するCPU121は、RAM123の画像ワークエリアに格納した画像の第1読取領域AR及び第2読取領域AR2、すなわち、画像領域AR全域についてパターンマッチングやオブジェクト認識により、サービス表示部材SDの画像を抽出するステップS16。次にサービス表示検出部143として機能するCPU121は、画像領域AR第1読取領域AR1第2読取領域AR2内にサービス表示部材SDが含まれていたか否かを判別するステップS17。ステップS17の判別において、画像領域内にサービス表示部材SDが含まれていた場合にはステップS17;Yes、CPU121は、サービス表示検出部143として機能し、サービス表示読取処理を行い、サービス表示部材に対応するサービスコード本実施形態では、50円引きに対応するサービスコードを生成するステップS18。続いてCPU121は、サービス判定部142として機能し、サービス表示部材SDの読取が完了し、サービスコードが生成されたか否かを判別するステップS19。ステップS19の判別において、サービス表示部材SDの読取が完了し、サービスコードが生成された場合にはステップS19;Yes、サービスコードに対応するサービスの提供対象である情報コード本実施形態では、商品コードが存在している。したがって、サービス販売として、当該POS端末装置120においてサービス登録割引登録が行えるように、情報出力部145として機能するCPU121は、情報コード商品コード及びサービス表示部材に対応するサービスコード本実施形態の場合、半額割引に相当するコードを出力して登録を行うステップS20。ステップS19の判別において、サービス表示部材SDが存在するものの、サービスコードを生成できなかった場合には、オペレータにサービスコードの入力を促すなどのエラー報知を行って処理を終了するステップS21。また、ステップS17の判別において、画像領域内にサービス表示部材SDが含まれていなかった場合にはステップS17;No、実際に取得された画像は、例えば、図5に示すような状態となっているので、CPU121は、サービス販売無しの通常販売として、通常登録が行えるように、情報出力部145として機能し、情報コード商品コードを出力して登録を行うステップS22。ステップS15の判別において、バーコードBCの読取りが完了できないと判別された場合にはステップS15;No、実際に取得された画像は、例えば、図6に示すような状態となっているので、オペレータに再読取を促すなどのエラー報知を行うステップS21。以上の説明のように、本第2実施形態によっても、第1実施形態と同様に、バーコードBCの近傍に当該バーコードBCに対応づけられて貼付されたサービス表示部材SDが存在する場合には、確実に検出することができるため、バーコードBCに対応する情報コードのみでPOS端末装置12において、登録処理がなされることはなく、提供されるべきサービスを確実に提供することができる。以上の説明においては、コード読取装置として機能するスキャナ13側にディスプレイが設けられていない場合について説明したが、スキャナ13側にディスプレイが設けられており、スキャンしている画像を表示することが可能である場合等には、第1読取領域AR1を操作者が認識し易いように領域を枠で囲って表示するようにすることも可能である。このように構成することにより、読取作業を迅速に行うようにできる。以上の説明においては、バーコードBCのフォーマットとして、JANコードを一例として説明したが、EANコード、UPCコード等、その他のフォーマットを用いるように構成することも可能である。また、以上の説明においては、商品にサービス表示部材SDが1枚貼付される例について説明したが、商品に貼付されるサービス表示部材SDは複数枚とすることも可能である。この場合においては、情報出力部として機能するCPUは、情報コード商品コードとともに、各サービス表示部材から読み取った複数のサービス情報サービスコードをPOS端末装置に出力するように構成する。また、以上の説明においては、バーコード及び値引や割引などのサービス情報を含むサービス表示部材SDは、ラベルに印刷される形態を例として説明したが、サービスコードやバーコードを商品に直接記載または印刷するように構成することも可能である。また、本実施形態のスキャナ13あるいはPOS端末装置120コード読取装置で実行される制御プログラムは、ROM等に予め組み込まれて提供される。本実施形態のスキャナ13あるいはPOS端末装置120コード読取装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、本実施形態のスキャナ13あるいはスキャナ101及びPOS端末装置120コード読取装置で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のスキャナ13で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。本実施形態のスキャナ13あるいはスキャナ101及びPOS端末装置120コード読取装置で実行される制御プログラムは、上述した各部画像取込部、バーコード読取部、サービス判定部、サービス表示検出部、報知部、情報出力部を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像取込部、バーコード読取部、サービス判定部、サービス表示検出部、報知部、情報出力部が主記憶装置上に生成されるようになっている。また、この発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。