(57)【要約】【課題】光学的シンボルが読み取れない場合においても紙葉類を容易に受け入れることができる光学情報読取装置を提供する。【解決手段】光学情報読取装置は、紙葉類を撮像して光学的シンボル撮像画像を得る撮像部と、光学的シンボル撮像画像に基づき文字情報を取得する文字情報取得部と、取得された文字情報に基づき文字情報を示す光学的シンボルを生成する光学的シンボル生成部と、表示部と、生成された光学的シンボルを表す再現シンボル画像と光学的シンボル撮像画像とを表示部において同一画面に表示させる表示制御部と、光学的シンボル撮像画像を補正して補正画像を得る画像補正部と、を備える。【選択図】図１
2014115811.tif 000002
【特許請求の範囲】
【請求項１】
紙葉類の表面に配置された光学的シンボルを読み取る光学情報読取装置であって、
前記紙葉類を撮像して、光学的シンボル撮像画像を得る撮像部と、
前記光学的シンボル撮像画像に基づき第１の文字情報を取得する第１の文字情報取得部と、
前記取得された第１の文字情報に基づき前記第１の文字情報を示す第１の光学的シンボルを生成する光学的シンボル生成部と、
表示部と、
前記生成された第１の光学的シンボルを表す第１の再現シンボル画像と、前記光学的シンボル撮像画像とを、前記表示部において同一画面に表示させる表示制御部と、
前記光学的シンボル撮像画像を補正して補正画像を得る画像補正部と、
を備える、光学情報読取装置。
【請求項２】
請求項１に記載の光学情報読取装置において、
前記表示制御部は、前記第１の再現シンボル画像と、前記光学的シンボル撮像画像とを重ねて前記表示部に表示させる、光学情報読取装置。
【請求項３】
請求項１または請求項２に記載の光学情報読取装置において、さらに、
前記補正の内容の入力を受け付けるユーザインターフェイスを備え、
前記画像補正部は、前記ユーザインターフェイスにより受け付けられた補正の内容に応じて、前記光学的シンボル撮像画像を補正して前記補正画像を得る、光学情報読取装置。
【請求項４】
請求項１〜３のいずれか１項に記載の光学情報読取装置において、
前記紙葉類は、前記光学的シンボルの示す文字情報と同一の文字情報を示す文字コード画像を表面に有し、
前記撮像部は、前記紙葉類のうち、前記文字コード画像を撮像して、文字コード撮像画像を取得し、
前記光学情報読取装置は、さらに、前記文字コード撮像画像に基づき第２の文字情報を取得する第２の文字情報取得部を備え、
前記光学的シンボル生成部は、前記第２の文字情報から第２の光学的シンボルを生成し、
前記表示制御部は、前記生成された第２の光学的シンボルを表す第２の再現シンボル画像と、前記光学的シンボル撮像画像とを、前記表示部において同一画面に表示させる、光学情報読取装置。
【請求項５】
請求項４に記載の光学情報読取装置において、
前記表示制御部は、前記第２の再現シンボル画像と、前記光学的シンボル撮像画像とを重ねて前記表示部に表示させる、光学情報読取装置。
【請求項６】
請求項４または請求項５に記載の光学情報読取装置において、
前記光学的シンボル及び前記文字コード画像は、いずれも複数の文字から成る文字情報を示し、
前記光学情報読取装置は、さらに、前記第１の文字情報取得部により取得された前記第１の文字情報に含まれる読み取ることができた文字の数である第１の文字数と、前記第２の文字情報取得部により取得された前記第２の文字情報に含まれる読み取ることができた文字の数である第２の文字数と、を比較する読取文字数比較部を備え、
前記表示制御部は、
前記第１の文字数が前記第２の文字数以上である場合に、前記第１の再現シンボル画像と前記光学シンボル撮像画像とを、前記表示部において同一画面に表示させ、
前記第１の文字数が前記第２の文字数よりも少ない場合に、前記第２の再現シンボル画像と前記光学シンボル撮像画像とを、前記表示部において同一画面に表示させる、光学情報読取装置。
【請求項７】
請求項１〜６のいずれか１項に記載の光学情報読取装置において、
前記光学的シンボル及び前記文字コード画像は、いずれも複数の文字から成る文字情報を示し、
前記光学情報読取装置は、さらに、前記補正の内容と前記紙葉類の種類とを対応付けて記憶する記憶部を備え、
前記画像補正部は、前記紙葉類について、前記複数の文字のうちの少なくとも一部が前記第１の文字情報取得部により読み取りできなかった場合に、前記記憶部を参照して、該紙葉類と同じ種類の紙葉類に対応付けられた前記補正の内容を特定し、前記特定された内容の前記補正を実行する、光学情報読取装置。
【請求項８】
紙葉類の表面に配置された光学的シンボルを読み取る方法であって、
（ａ）前記紙葉類を撮像して、光学的シンボル撮像画像を得る工程と、
（ｂ）前記光学的シンボル撮像画像に基づき第１の文字情報を取得する工程と、
（ｃ）前記取得された第１の文字情報に基づき前記第１の文字情報を示す第１の光学的シンボルを生成する工程と、
（ｄ）前記生成された第１の光学的シンボルを表す第１の再現シンボル画像と、前記光学的シンボル撮像画像とを、表示部において同一画面に表示させる工程と、
（ｅ）前記光学的シンボル撮像画像を補正して補正画像を得る工程と、
を備える、方法。
【請求項９】
紙葉類の表面に配置された光学的シンボルを読み取るためのプログラムであって、
前記紙葉類を撮像して、光学的シンボル撮像画像を得る機能と、
前記光学的シンボル撮像画像に基づき第１の文字情報を取得する機能と、
前記取得された第１の文字情報に基づき前記第１の文字情報を示す第１の光学的シンボルを生成する機能と、
前記生成された第１の光学的シンボルを表す第１の再現シンボル画像と、前記光学的シンボル撮像画像とを、表示部において同一画面に表示させる機能と、
前記光学的シンボル撮像画像を補正して補正画像を得る機能と、
をコンピュータに実現させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録紙葉類。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙葉類が有する光学的シンボルの読み取りに関する。
【背景技術】
【０００２】
紙幣、クーポン券、カード等の紙葉類を受け入れ、紙葉類に印刷されたバーコードを読み取る光学情報読取装置が普及している。このような光学情報読取装置としては、例えば、売上金計数機や、クーポン券処理装置や、現金自動預け払い機が該当する。バーコードの印刷品質が低い場合や紙葉類の折れ等によりバーコードの印刷部分が変形した場合などには、バーコードが読み取れないことが起こり得る。この場合、紙葉類を排出して受け付けを拒否する処理や、管理者が光学情報処理装置を操作して、バーコードを読み取ることなく紙葉類を強制的に受け入れさせる処理（強制入金処理）が行われていた（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９７７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述のバーコードが読み取れない場合に紙葉類を排出して受け付けを拒否する構成では、かかる紙葉類を光学情報読取装置に再挿入しても、再び受け付けが拒否される可能性が高い。このため、利用者は、当該紙葉類を用いることができないという問題があった。また、強制入金処理を実行する構成では、例えば、特定のロットに含まれる紙葉類のすべてにおいて印刷品質が低く、かかる特定ロットに該当する多量の紙葉類が光学情報読取装置に挿入された場合、管理者は強制入金処理のための操作を繰り返し実行しなければならないという問題があった。なお、上述した問題は、バーコードに限らずＱＲコード（登録商標）などの任意の光学的シンボルを表面に有する紙葉類において起こり得る。
【０００５】
本発明は、前述の課題を解決するためになされたものであり、光学的シンボルが読み取れない場合においても紙葉類を容易に受け入れることができる光学情報読取装置を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、紙葉類を撮像して光学的シンボル撮像画像を得る撮像部と、光学的シンボル撮像画像に基づき第１の文字情報を取得する第１の文字情報取得部と、取得された第１の文字情報に基づき第１の文字情報を示す第１の光学的シンボルを生成する光学的シンボル生成部と、表示部と、生成された第１の光学的シンボルを表す第１の再現シンボル画像と、光学的シンボル撮像画像とを、表示部において同一画面に表示させる表示制御部と、光学的シンボル撮像画像を補正して補正画像を得る画像補正部と、補正の内容の入力を受け付けるユーザインターフェイスと、を有する光学情報読取装置を備える。
【発明の効果】
【０００７】
本発明によれば、光学的シンボルが読み取れない場合においても光学的シンボル撮像画像をどのように補正すれば、再現シンボル画像に近似させることができるかをユーザに容易に理解させることができる。再現シンボル画像は、取得された（読み取ることができた）第１の文字情報から再現されているので、再現シンボル画像に近似させる補正が行われることにより、補正後の光学的シンボル撮像画像において、読み取りできない文字が生じることを抑制できる。このため、光学的シンボルが読み取れない場合であっても、紙葉類を容易に受け入れることができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例としての光学情報読取装置の概略構成を示すブロック図である。
【図２】本実施例の光学読取装置が取り扱う商品券の表面の概略構成を示す説明図である。
【図３】紙葉類受入処理の手順を示すフローチャートである。
【図４】図１に示す読取ログ格納部４７に格納される読取ログの内容の一例を示す説明図である。
【図５】図３に示す返却処理（ステップＳ１６５）の詳細手順を示すフローチャートである。
【図６】ステップＳ２５５において表示されるリトライメニュー画面の一例を示す説明図である。
【図７】実施例１におけるリトライ処理の手順を示す第１のフローチャートである。
【図８】実施例１におけるリトライ処理の手順を示す第２のフローチャートである。
【図９】ステップＳ３０５により得られる集計結果の一例を示す説明図である。
【図１０】前述のステップＳ３２０又はステップＳ３２５で表示される文字情報を含むメニュー画面の一例を示す説明図である。
【図１１】ステップＳ３８５において表示部４２に表示されるメニュー画面の一例を示す説明図である。
【図１２】補正前の読取バーコード画像と補正後の読取バーコード画像とを示す説明図である。
【図１３】実施例２におけるリトライ処理の手順を示すフローチャートである。
【図１４】実施例２のリトライ処理のステップＳ２８５ａにおいて表示部４２に表示されるメニュー画面の一例を示す説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１０】
Ａ１．装置構成：
図１は、本発明の一実施例としての光学情報読取装置の概略構成を示すブロック図である。図２は、本実施例の光学情報読取装置が取り扱う商品券の表面の概略構成を示す説明図である。
【００１１】
図１に示す光学情報読取装置１００は、バーコードが印刷された紙葉類を受け入れ、バーコードを読み取って管理する。本実施例では、かかる紙葉類として商品券を採用するが、商品券に限定されるものではない。紙葉類として、例えば、紙幣、クーポン券、カード、通帳など、任意の紙葉類を採用してもよい。
【００１２】
図２に示すように、光学情報読取装置１００において取り扱い可能な商品券Ｃは、表面に、バーコードが印刷された部分（以下、「バーコード部」と呼ぶ）Ｐ１と、文字列が印刷された部分（以下、「文字部」と呼ぶ）Ｐ２とを備えている。文字部Ｐ２は、バーコード部Ｐ１の近傍に配置されている。本実施例では、文字部Ｐ２に印刷された文字は、バーコード部Ｐ１に印刷されたバーコードの意味する文字と一致している。なお、文字部Ｐ２の文字とバーコードの意味する文字とが一致しない構成を採用することもできる。例えば、バーコードがチェックデジットを含む構成を採用してもよい。この構成では、文字部Ｐ２の文字とバーコードの意味する文字とは一致しない。この場合であっても、バーコードの意味する文字（数字）に対して所定の計算を行うことにより、文字部Ｐ２の文字とバーコードの意味する文字とを一致させることができる。すなわち、本実施例の光学情報読取装置１００が取り扱うことができる紙葉類として、バーコードと、バーコードの意味する文字に対応する文字とが印刷された商品券等の任意の紙葉類を採用してもよい。
【００１３】
図１に示すように、光学情報読取装置１００は、紙葉類入出部３０と、搬送機構３２と、回収庫３４と、返却庫３６と、撮像部４０と、表示部４２と、操作部４４と、記憶部４６と、主制御部１０とを備えている。
【００１４】
紙葉類入出部３０は、ユーザによって挿入された紙葉類を受け入れ、また、紙葉類を排出してユーザに返却する。搬送機構３２は、光学情報読取装置１００内において紙葉類を搬送する。搬送機構３２は、紙葉類入出部３０と、回収庫３４と、返却庫３６とに接続されており、紙葉類入出部３０に挿入された紙葉類を、回収庫３４又は返却庫３６に向かって搬送する。また、搬送機構３２は、回収庫３４又は返却庫３６内に保管されている紙葉類を、紙葉類入出部３０に向かって搬送する。搬送機構３２としては、例えば、複数のローラーにより構成される搬送路と、かかるローラーを駆動するモーター等により構成することができる。
【００１５】
回収庫３４は、紙葉類入出部３０に挿入された紙葉類のうち、後述する紙葉類受入処理において回収すべき紙葉類であると判断された紙葉類を保管する。返却庫３６は、紙葉類入出部３０に挿入された紙葉類のうち、後述する紙葉類受入処理において返却すべき紙葉類であると判断された紙葉類を一時的に保管する。
【００１６】
撮像部４０は、紙葉類の搬送路の途中に配置されており、搬送される紙葉類の表面を撮像して画像を取得する。表示部４２は、各種メニュー画面等を表示する。操作部４４は、各種操作ボタンを備え、ユーザによる操作を受け付ける。
【００１７】
記憶部４６は、データの上書きが可能な不揮発性メモリにより構成されており、読取ログ格納部４７と、補正ログ格納部４８とを備えている。読取ログ格納部４７は、後述する読取ログを格納する。補正ログ格納部４８は、後述する補正ログを格納する。
【００１８】
主制御部１０は、光学情報読取装置１００全体の制御を行う。主制御部１０は、ＣＰＵ（Central Processing Unit）や、ＲＯＭ（Read Only Memory）や、ＲＡＭ（Random Access Memory）等により構成されている。主制御部１０は、搬送制御部１１と、撮像制御部１２と、ユーザインターフェイス制御部１３と、画像認識部１４と、バーコード解釈部１５と、種別判定部１６と、受入制御部１７と、リトライ制御部１８と、画像処理部１９とを備えている。これらの各種機能部１０〜１９は、ＣＰＵがＲＯＭに記憶されている各種制御用プログラムを実行することにより実現される。
【００１９】
搬送制御部１１は、搬送機構３２を制御して、紙葉類の搬送速度や、紙葉類の位置を制御する。撮像制御部１２は、撮像部４０を制御する。ユーザインターフェイス制御部１３は、各種メニュー画面を作成すると共に、表示部４２を制御してメニュー画面を表示させる。また、ユーザインターフェイス制御部１３は、操作部４４から入力された指示を解釈し、解釈した指示内容を他の機能部１１，１２，１４〜１９に伝える。画像認識部１４は、撮像部４０による撮像により得られた画像（以下、「撮像画像」と呼ぶ）から、バーコード部や、文字部などを特定する。また、画像認識部１４は、特定された文字部から文字を認識して文字情報を取得する。バーコード解釈部１５は、バーコード部に記載されたバーコードを解釈して文字情報を抽出する。具体的には、バーコード解釈部１５は、バーコードの形状等からバーコードの種類を特定すると共に、特定した種類に応じた読取ルールにしたがって、文字情報を取得する。種別判定部１６は、バーコードから抽出された文字情報や紙葉類（商品券Ｃ）の表面の模様等に基づき、紙葉類の種類を特定する。受入制御部１７は、後述する紙葉類受入処理及び返却処理の全体を制御する。リトライ制御部１８は、後述するリトライ処理の全体を制御する。画像処理部１９は、撮像制御部１２により得られた撮像画像を、ユーザからの指示に従って補正する。
【００２０】
上記構成を有する光学情報読取装置１００では、後述する紙葉類受入処理と、返却処理と、リトライ処理とを実行することにより、当初バーコードの読み取りが不可能であった紙葉類を容易に受け入れることができる。なお、前述のユーザインターフェイス制御部１３は、請求項における表示制御部に相当する。また、画像認識部１４は請求項における第２の文字情報取得部に、バーコード解釈部１５は請求項における第１の文字情報取得部及び光学的シンボル生成部に、リトライ制御部１８は請求項における読取文字数比較部に、画像処理部１９は請求項における画像補正部に、それぞれ相当する。
【００２１】
Ａ２．紙葉類受入処理：
図３は、紙葉類受入処理の手順を示すフローチャートである。ユーザが１枚又は複数枚の商品券Ｃを紙葉類入出部３０に挿入し、表示部４２に表示された各種メニュー画面の中から操作部４４を操作して紙葉類受入処理メニューを選択すると、光学情報読取装置１００において紙葉類受付処理が開始される。
【００２２】
撮像制御部１２は、撮像部４０を制御して、紙葉類入出部３０に挿入された紙葉類（商品券Ｃ）のうち、１枚の商品券Ｃについて表面を撮像して撮像画像を得る（ステップＳ１０５）。画像認識部１４は、撮像画像からバーコード部及び文字部を特定し、バーコード解釈部１５は、特定されたバーコード部の画像（以下、「読取バーコード画像」と呼ぶ）から文字情報を取得する（ステップＳ１１０）。このとき、バーコードの印刷品質が不良である等の理由により、バーコードの示す文字情報のうち、一部の文字情報（一部の桁）が読み取りできなかった場合、バーコード解釈部１５は、かかる文字については不明であることを示す情報を付加して記録する。本実施例では、上述した不明であることを示す情報として、「？」の文字を採用しているが、かかる文字に限らず任意の文字を用いてもよい。なお、画像認識部１４は、バーコード部を特定する際に、バーコード部の印字座標を特定する。以降では、バーコード部の画像から取得された文字情報を、「バーコード解釈文字情報」と呼ぶ。なお、前述のバーコード解釈文字情報は、請求項における第１の文字情報に相当する。
【００２３】
画像認識部１４は、文字部の画像（以下、「文字画像」と呼ぶ）から文字情報を取得する（ステップＳ１１５）。以降では、文字画像から取得された文字情報を、「読取文字情報」と呼ぶ。なお、文字画像は、請求項における文字コード画像に相当する。また、読取文字情報は、請求項における第２の文字情報に相当する。種別判定部１６は、商品券Ｃの種類を特定し、受入制御部１７は、前述のステップＳ１１０，Ｓ１１５により得られた情報や、特定された商品券Ｃの種類を、読取ログに記録する（ステップＳ１２０）。
【００２４】
図４は、図１に示す読取ログ格納部４７に格納される読取ログの内容の一例を示す説明図である。図４に示すように、読取ログは、読取番号フィールドｆ１と、バーコード種別フィールドｆ２と、バーコード解釈文字情報フィールドｆ３と、読取文字情報フィールドｆ４と、紙葉類種別フィールドｆ５と、バーコード部印字座標フィールドｆ６と、分類フィールドｆ７と、補正フィールドｆ８とを備えている。読取ログには、１枚の紙葉類ごとに、各フィールドｆ１〜ｆ８からなるエントリが記録される。図４の例では、読取ログに３つのエントリ（エントリＥ１，Ｅ２，Ｅ３）が記録されている。
【００２５】
読取番号フィールドｆ１には、光学情報読取装置１００における読取の順序（エントリ番号）が記録される。バーコード種別フィールドｆ２には、バーコードの種類が記録される。バーコード解釈文字情報フィールドｆ３には、前述のステップＳ１１０で得られたバーコード解釈文字情報が記録される。読取文字情報フィールドｆ４には、前述のステップＳ１１５で得られた読取文字情報が記録される。紙葉類種別フィールドｆ５には、ステップＳ１２０で特定された商品券Ｃの種類が記録される。バーコード部印字座標フィールドｆ６には、前述のステップＳ１１０で特定されたバーコード部の印字座標が記録される。分類フィールドｆ７には、光学情報読取装置１００に挿入された紙葉類の処理結果に応じた分類情報が記録される。補正フィールドｆ８には、後述するリトライ処理における補正の有無が記録される。前述のステップＳ１２０では、図４に示す各フィールドｆ１〜ｆ８のうち、６つのフィールドｆ１〜ｆ６が記録される。
【００２６】
図３に示すように、前述のステップＳ１２０が実行された後、受入制御部１７は、バーコード解釈文字に読み取りできなかった文字が含まれているか否かを判定する（ステップＳ１２５）。受入制御部１７は、バーコード解釈文字に読み取りできなかった文字が含まれていないと判定された場合（ステップＳ１２５：ＮＯ）、ステップＳ１１０で得られたバーコード解釈文字情報と、ステップＳ１１５で得られた読取文字情報とを比較して（ステップＳ１３０）、これら２つの情報の示す文字が一致するか否かを判定する（ステップＳ１３５）。
【００２７】
前述のステップＳ１３５において、２つの情報（バーコード解釈文字情報及び読取文字情報）の示す文字が一致すると判定された場合（ステップＳ１３５：ＹＥＳ）、受入制御部１７は、記録ログにおける該当するエントリ（処理対象の商品券Ｃのエントリ）において、分類フィールドｆ７に「回収」を記録する。搬送制御部１１は、搬送機構３２を制御して、処理対象の商品券Ｃを回収庫３４に搬送する。その結果、処理対象の商品券Ｃは、回収庫３４に保管される。読取できなかった文字が含まれておらず（ステップＳ１２５：ＮＯ）、かつ、バーコード解釈文字情報の示す文字と読取文字情報の示す文字とが一致している場合（ステップＳ１３５：ＹＥＳ）、バーコードの読取は正常に行えており、処理対象の商品券Ｃを受け入れても良いと判断できる。そこで、光学情報読取装置１００では、かかる処理対象の商品券Ｃを回収庫３４に回収して保管するようにしている。
【００２８】
前述のステップＳ１２５においてバーコード解釈文字に読み取りできなかった文字が含まれている判定された場合（ステップＳ１２５：ＹＥＳ）、および、前述のステップＳ１３５において、２つの情報（バーコード解釈文字情報及び読取文字情報）の示す文字が一致しないと判定された場合（ステップＳ１３５：ＮＯ）、受入制御部１７は、記録ログにおける該当するエントリ（処理対象の商品券Ｃのエントリ）において、分類フィールドｆ７に「読取不可」を記録する（ステップＳ１５５）。搬送制御部１１は、搬送機構３２を制御して、処理対象の商品券Ｃを返却庫３６に搬送する。前述のステップＳ１６０が実行された後、受入制御部１７は、返却処理を行う（ステップＳ１６５）。返却処理の詳細については、後述する。
【００２９】
受入制御部１７は、前述のステップＳ１４５が実行された後、及び返却処理が完了した後（ステップＳ１６５の後）、受入制御部１７は、紙葉類入出部３０に挿入されたすべての商品券Ｃについて上述した各処理が実行されたか否かを判定し（ステップＳ１５０）。すべての商品券Ｃについて上述した各処理が実行されていないと判定された場合（ステップＳ１５０：ＮＯ）、前述のステップＳ１０５に戻って、残りの商品券Ｃを処理対象として、ステップＳ１０５〜Ｓ１６５を実行する。これに対して、すべての商品券Ｃについて上述した各処理が実行されたと判定された場合（ステップＳ１５０：ＹＥＳ）、紙葉類受入処理は終了する。
【００３０】
Ａ３．返却処理：
図５は、図３に示す返却処理（ステップＳ１６５）の詳細手順を示すフローチャートである。受入制御部１７は、読取ログを参照して、同種の紙葉類に対して既に行われた補正の有無を特定し（ステップＳ２０５）、かかる補正の有無を判定する（ステップＳ２１０）。図４に示すように、各エントリの紙葉類種別フィールドｆ５には、紙葉類の種類が記録されている。また、各エントリの補正フィールドｆ８には、補正有りを示す「有り」と、補正無しを示す「無し」とが記録されている。したがって、受入制御部１７は、これらのフィールドｆ５、ｆ８を参照することにより、処理対象の商品券Ｃと同種の紙葉類に対する補正の有無を判定することができる。
【００３１】
受入制御部１７は、処理対象の商品券Ｃと同種の紙葉類に対して補正があると判定されると（ステップＳ２１０：ＹＥＳ）、補正ログ格納部４８に格納されている補正ログを参照して、かかる補正を特定すると共に、画像処理部１９を制御して、特定された補正と同じ補正を、処理対象のＣ商品券Ｃの読取バーコード画像に対して実行する（ステップＳ２１５）。なお、補正の詳細については、後述する。
【００３２】
バーコード解釈部１５は、ステップＳ２１５により補正された後の読取バーコード画像から文字情報を取得する（ステップＳ２２０）。受入制御部１７は、ステップＳ２２０で取得された文字情報（以下、「再取得文字情報」と呼ぶ）に、読み取りできなかった文字が含まれているか否かを判定する（ステップＳ２２５）。受入制御部１７は、再取得文字情報に、読み取りできなかった文字が含まれていないと判定された場合（ステップＳ２２５：ＮＯ）、再取得文字情報の示す文字と、ステップＳ１１５で得られた読取文字情報とを比較して（ステップＳ２３０）、これら２つの情報の示す文字が一致するか否かを判定する（ステップＳ２３５）。
【００３３】
前述のステップＳ２３５において、２つの情報（バーコード解釈文字情報及び読取文字情報）の示す文字が一致すると判定された場合（ステップＳ２３５：ＹＥＳ）、受入制御部１７は、記録ログにおける該当するエントリ（処理対象の商品券Ｃのエントリ）において、分類フィールドｆ７の値を、「読取不可」から「利用者により回収」に変更すると共に、補正フィールドｆ８の値を、「有り」に変更する（ステップＳ２４０）。搬送制御部１１は、搬送機構３２を制御して、処理対象の商品券Ｃを回収庫３４に搬送する。その結果、処理対象の商品券Ｃは、回収庫３４に保管され、返却処理は終了する。
【００３４】
前述のステップＳ２１０において同種の紙葉類に対する補正が無いと判定された場合（ステップＳ２１０：ＮＯ）と、前述のステップＳ２２５においてバーコード解釈文字に読み取りできなかった文字が含まれている判定された場合（ステップＳ２２５：ＹＥＳ）と、前述のステップＳ２３５において、２つの情報（再取得文字情報及び読取文字情報）の示す文字が一致しないと判定された場合（ステップＳ２３５：ＮＯ）とには、搬送制御部１１は、処理対象の商品券Ｃを、返却庫３６から紙葉類入出部３０に搬送して排出する（ステップＳ２５０）。ユーザインターフェイス制御部１３は、リトライメニュー画面を表示部４２に表示させる（ステップＳ２５５）。
【００３５】
図６は、ステップＳ２５５において表示されるリトライメニュー画面の一例を示す説明図である。リトライメニュー画面Ｗ１は、ユーザに対してリトライ処理の実行の要否を確認するための画面である。リトライ処理とは、前述の返却処理によりユーザに返却された商品券Ｃを対象として、光学情報読取装置１００への受け入れを再度試みる処理である。
【００３６】
図６に示すように、リトライメニュー画面Ｗ１には、２つの操作ボタンＢ１，Ｂ２と、メッセージを表示する領域ＡＲ１とが表示されている。操作ボタンＢ１は、「はい」（了解）を指示するボタンである。操作ボタンＢ２は、キャンセルを指示するボタンである。領域ＡＲ１には、リトライ処理の実行の要否を問うメッセージが表示されている。
【００３７】
リトライメニュー画面Ｗ１が表示された後、リトライ制御部１８は、リトライ処理の実行が指示されたか否かを判定する（ステップＳ２６０）。図６に示す操作ボタンＢ１が押下されると、リトライ処理の実行が指示されたと判定され（ステップＳ２６０：ＹＥＳ）、リトライ処理が実行される（ステップＳ２６５）。これに対して、図６に示す操作ボタンＢ２が押下されると、リトライ処理の実行が指示されないと判定され（ステップＳ２６０：ＮＯ）、返却処理は終了する。
【００３８】
Ａ４．リトライ処理：
図７は、実施例１におけるリトライ処理の手順を示す第１のフローチャートである。図８は、実施例１におけるリトライ処理の手順を示す第２のフローチャートである。図８に示すフローチャートは、図７に示すフローチャートのうち、後述するステップＳ３１０の判定結果に応じて実行される手順を示している。
【００３９】
リトライ制御部１８は、補正ログを参照して、紙葉類の種類毎に、紙葉類受付処理において読み取りできなかった文字が含まれていたケースと、バーコード解釈文字情報の示す文字と読取文字情報の示す文字とが一致しないケースとの合計回数（読取不可回数）を集計すると共に、紙葉類の種類毎に補正の有無を特定する（ステップＳ３０５）。図９は、ステップＳ３０５により得られる集計結果の一例を示す説明図である。図９に示すように、ステップＳ３０５により得られる集計結果には、紙葉類の種類と、読取不可回数と、補正の有無とが含まれている。例えば、紙葉類の種類が「○○百貨店」である紙葉類（商品券Ｃ）については、読取不可回数が「６」、補正の有無は「無し」と集計されている。ここで、読取不可回数は、図４に示すように読取ログ内の分類フィールドｆ７が、「読取不可」又は「利用者により回収」であるエントリ数を集計することにより得られる。
【００４０】
図７に示すように、ステップＳ３０５が実行された後、リトライ制御部１８は、ステップＳ３０５により得られた集計結果に基づき、リトライ処理の処理対象の商品券Ｃと同じ種類の紙葉類について、読取不可回数が所定数以上であるか否かを判定する（ステップＳ３１０）。ステップＳ３１０における所定数としては、例えば、１０や１００など任意の値を設定することができる。後述するように、本実施例では、同じ種類の紙葉類について読み取りできなかった回数が所定数以上ある場合には、その種類の紙葉類において同様な印刷不良等の不具合が起きているものと判断し、読取画像の補正を１回だけ行い、かかる補正を同種の紙葉類に共通的に行うようにしている。
【００４１】
リトライ処理の処理対象の商品券Ｃと同じ種類の紙葉類について、読取不可回数が所定数以上でないと判定された場合（ステップＳ３１０：ＮＯ）、リトライ制御部１８は、読取ログにおける処理対象の紙葉類のエントリを参照して、バーコード解釈文字情報における読取不可桁数と、読取文字情報における読取不可桁数とを比較して、バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数以上であるか否かを判定する（ステップＳ３１５）。
【００４２】
リトライ制御部１８は、バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数以上であると判定された場合（ステップＳ３１５：ＹＥＳ）、ユーザインターフェイス制御部１３を制御して、読取文字情報の示す文字を、表示部４２に表示させる（ステップＳ３２０）。これに対して、バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数よりも少ないと判定された場合（ステップＳ３１５：ＮＯ）、リトライ制御部１８は、受入制御部１７を制御して、バーコード解釈文字情報の示す文字を、表示部４２に表示させる（ステップＳ３２５）。
【００４３】
図１０は、前述のステップＳ３２０又はステップＳ３２５で表示される文字情報を含むメニュー画面の一例を示す説明図である。図１０に示すメニュー画面Ｗ２は、文字情報表示領域Ｕ１と、候補文字表示領域Ｕ２と、操作ボタンＢ３と、操作ボタンＢ４とを有している。文字情報表示領域Ｕ１には、ステップＳ３２０が実行される場合には読取文字情報の示す文字が、ステップＳ３２５が実行される場合にはバーコード解釈文字情報の示す文字が、それぞれ表示される。図１０の例では、図４に示すエントリＥ２の読取文字情報が文字情報表示領域Ｕ１に表示されている。図４に示すように、エントリＥ２では、読取文字情報において読取不可の桁数は「１」であり、バーコード解釈文字情報において読取不可の桁数は「２」であるため、かかるエントリＥ２の商品券Ｃを対象としてリトライ処理が実行された場合、ステップＳ３２０が実行されることになる。
【００４４】
候補文字表示領域Ｕ２には、文字情報表示領域Ｕ１に表示された文字列に対して、読取不可の桁に、候補の文字を表示した候補文字が表示される。かかる候補文字としては、例えば、図１０のように、読取文字情報の示す文字が文字情報表示領域Ｕ１に表示された場合には、読取文字情報における読取不可の桁に相当するバーコード解釈文字情報の桁の値を、読取文字情報における読取不可文字に代えて用いた文字を採用することができる。また、例えば、読取不可文字に任意の文字を代替した文字を採用してもよい。代替する文字としては、例えば、同じ種類の紙葉類の同じ桁において用いられた頻度の高い文字を採用してもよい。図１０の例では、文字情報表示領域Ｕ１に表示された文字のうち、読取不可文字「？」に代えて、「Ｅ」、「１」、「２」が用いられた３つの文字が候補として候補文字表示領域Ｕ２に表示されている。なお、図１０の例では、３つの候補文字のうち、最上段の候補文字が選択されている。上述したように、バーコード解釈文字情報及び読取文字情報のうち、より読取不可桁数が少ない文字情報の示す文字を判断して、かかる文字を文字情報表示領域Ｕ１に表示し、また、かかる文字から候補文字を作成しているので、商品券Ｃに印刷された正しい文字列により近い候補を候補文字表示領域Ｕ２に表示させることができる。このため、ユーザによる直接入力の可能性を低くし、利便性を向上させることができる。
【００４５】
図１０に示す操作ボタンＢ３は、処理の続行を指示するためのボタンである。操作ボタンＢ４は、候補文字表示領域Ｕ２に表示された候補文字が、商品券Ｃに記載された文字と異なる場合に、ユーザが直接文字を入力するためのメニュー画面を表示させるためのボタンである。ユーザは、返却された紙葉類に記載された文字列（コード）と、候補文字表示領域Ｕ２に表示された候補文字とを見比べて、同じ文字列が存在する場合には、かかる文字列を選択して操作ボタンＢ３を押下することができる。また、ユーザは、候補文字表示領域Ｕ２に表示された候補文字のいずれも、返却された紙葉類に記載された文字列（コード）と異なる場合には、操作ボタンＢ４を押下して、図示しない文字入力画面において操作部４４を操作して、正しい文字列を入力することができる。
【００４６】
図７に示すように、リトライ制御部１８は、前述のステップＳ３２０又はＳ３２５が実行された後、ユーザ操作による文字入力の有無を判定する（ステップＳ３３０）。文字入力があったと判定された場合（ステップＳ３３０：ＹＥＳ）、リトライ制御部１８は、記録ログにおける処理対象の紙葉類のエントリにおいて、バーコード解釈文字情報フィールドｆ３又は読取文字情報フィールドｆ４を、入力された内容で上書きする（ステップＳ３３５）。ユーザ操作による文字入力がなかったと判定された場合（ステップＳ３３０：ＮＯ）、この場合、前述のメニュー画面Ｗ２における候補文字表示領域Ｕ２から候補が選択されているので、リトライ制御部１８は、記録ログにおける処理対象の紙葉類のエントリにおいて、バーコード解釈文字情報フィールドｆ３又は読取文字情報フィールドｆ４を、選択された候補文字列で上書きする（ステップＳ３４０）。
【００４７】
ユーザインターフェイス制御部１３は、処理対象の商品券Ｃを紙葉類入出部３０に再挿入するように促すメニュー画面を表示部４２に表示させる（ステップＳ３４５）。リトライ制御部１８は、紙葉類入出部３０に紙葉類が再挿入されるまで待機し（ステップＳ３５０）、再挿入があった場合には（ステップＳ３５０：ＹＥＳ）、読取ログにおける処理対象の紙葉類のエントリにおいて、分類フィールドｆ７を、「利用者により回収」に変更する（ステップＳ３５５）。リトライ制御部１８は、搬送制御部１１を制御して、再挿入された商品券Ｃを、回収庫３４に搬送して保管する（ステップＳ３６０）。
【００４８】
前述のステップＳ３１０において、リトライ処理の処理対象の商品券Ｃと同じ種類の紙葉類について、読取不可回数が所定数以上であると判定された場合（ステップＳ３１０：ＹＥＳ）、図８に示すように、リトライ制御部１８は、読取ログにおける処理対象の紙葉類のエントリを参照して、バーコード解釈文字情報における読取不可桁数と、読取文字情報における読取不可桁数とを比較して、バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数以上であるか否かを判定する（ステップＳ３７０）。ステップＳ３７０の処理は、図７に示す前述のステップＳ３１５と同じ処理であるので、説明を省略する。
【００４９】
バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数以上であると判定された場合（ステップＳ３７０：ＹＥＳ）、バーコード解釈部１５は、読取文字情報からバーコードを再現する（ステップＳ３７５）。これに対して、バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数よりも少ないと判定された場合（ステップＳ３７０：ＮＯ）、バーコード解釈部１５は、バーコード解釈文字情報からバーコードを再現する（ステップＳ３８０）。
【００５０】
ユーザインターフェイス制御部１３は、ステップＳ３７５又はステップＳ３８０が実行された後、ステップＳ３７５又はステップＳ３８０で再現されたバーコードの画像（以下、「再現バーコード画像」と呼ぶ）と、前述のステップＳ１０５で取得された読取バーコード画像とを重ねて、表示部４２に表示させる（ステップＳ３８５）。なお、ステップＳ３８０により得られた再現バーコード画像は、請求項における第１の再現シンボル画像に相当する。また、ステップＳ３７５により得られた再現バーコード画像は、請求項における第２の再現シンボル画像に相当する。
【００５１】
図１１は、ステップＳ３８５において表示部４２に表示されるメニュー画面の一例を示す説明図である。このメニュー画面Ｗ３は、バーコード表示領域ＡＲａと、文字列表示領域ＡＲｂと、操作メニュー表示領域ＡＲｃとを備えている。バーコード表示領域ＡＲａには、再現バーコード画像と読取バーコード画像とが重ねて表示される。図１１の例では、再現バーコード画像Ｂｃ１と、読取バーコード画像Ｂｃ２とが重ねて表示されている。なお、これらバーコード画像Ｂｃ１，Ｂｃ２は、図４に示すエントリＥ３の商品券Ｃを処理対象とした場合のバーコード画像を示す。図４に示すように、エントリＥ３では、バーコード解釈文字情報における読取不可桁数「１」が、読取文字情報における読取不可桁数「２」よりも少ないため、再現バーコード画像Ｂｃ１は、バーコード解釈文字情報の示す文字から再現されている。バーコード解釈文字情報には読取不可文字が１つ含まれているため、図１１に示すように、再現バーコード画像Ｂｃ１には、一部の情報が欠けている。文字列表示領域ＡＲｂには、再現バーコード画像Ｂｃ１の元となった文字列が表示される。図１１の例では、エントリＥ３のバーコード解釈文字情報フィールドｆ３に記載されている文字列が、文字列表示領域ＡＲｂに表示されている。
【００５２】
操作メニュー表示領域ＡＲｃには、バーコード表示領域ＡＲａに表示された読取バーコード画像Ｂｃ２を補正するためのメニューアイコンが複数表示されている。図１１の例では、操作メニュー表示領域ＡＲｃに、３つのメニューアイコンｍ１，ｍ２，ｍ３が表示されている。メニューアイコンｍ１は、バーコード表示領域ＡＲａに表示された読取バーコード画像Ｂｃ２のうち、選択された範囲の拡大及び縮尺を行うためのメニューを示す。メニューアイコンｍ２は、文字の直接入力を行うためのメニューを示す。メニューアイコンｍ３は、バーコード表示領域ＡＲａに表示された読取バーコード画像Ｂｃ２のうち、選択された範囲の回転を行うためのメニューを示す。
【００５３】
図１１に示すように、再現バーコード画像Ｂｃ１と、読取バーコード画像Ｂｃ２とが重ねて表示されるので、ユーザは、読取バーコード画像Ｂｃ２をどのように補正したら、再現バーコード画像Ｂｃ１に近づける（近似させる）ことができるかを容易に理解することができる。図１１の例では、ユーザは、読取バーコード画像Ｂｃ２の一部を選択した上で、メニューアイコンｍ３を選択して、選択領域ＳＲ１を時計回りに回転させようとしている。なお、補正が完了した後、ユーザは、メニュー画面Ｗ３に含まれる図示しない操作ボタンを選択することにより、画像の補正を確定すると共に処理の続行を指示することができる。なお、図１１に示すメニュー画面Ｗ３は、請求項におけるユーザインターフェイスに相当する。
【００５４】
前述のステップＳ３８５が実行された後、バーコード解釈部１５は、メニュー画面Ｗ３を利用した読取バーコード画像Ｂｃ２の補正が完了するまで待機し（ステップＳ３９０）、補正後のバーコード画像から文字情報を取得する（ステップＳ３９５）。以降では、ステップＳ３９５により取得された文字情報を、「補正バーコード解釈文字情報」と呼ぶ。
【００５５】
図１２は、補正前の読取バーコード画像と、補正後の読取バーコード画像とを示す説明図である。図１２において、（ａ）は補正前の読取バーコード画像を示し、（ｂ）は補正後の読取バーコード画像を示す。なお、図１２（ａ）は、図１１に示すバーコード表示領域ＡＲａに表示された画像と同じである。図１２（ａ），（ｂ）では、読取バーコード画像に加えて、再現バーコード画像Ｂｃ１も表示されている。
【００５６】
図１２（ａ）（図１１）に示すようにユーザが読取バーコード画像Ｂｃ２を補正することにより、図１２（ｂ）に示すように、補正後の読取バーコード画像Ｂｃ３が得られる。補正後の読取バーコード画像Ｂｃ３は、補正前の読取バーコード画像Ｂｃ２に比べて、再現バーコード画像Ｂｃ１に近似している。それゆえ、図１２（ｂ）に示すように、かかる補正後の読取バーコード画像Ｂｃ３から取得された文字情報（補正バーコード解釈文字情報）では、読取不可文字が解消される可能性が高くなる。
【００５７】
リトライ制御部１８は、ステップＳ３８５により取得された補正バーコード解釈文字情報に、読み取りできなかった文字が含まれているか否かを判定する（ステップＳ４００）。補正バーコード解釈文字情報に、読み取りできなかった文字が含まれていないと判定された場合（ステップＳ４００：ＮＯ）、リトライ制御部１８は、補正バーコード解釈文字情報の示す文字と、ステップＳ１１５で得られた読取文字情報とを比較して（ステップＳ４０５）、これら２つの情報の示す文字が一致するか否かを判定する（ステップＳ４１０）。
【００５８】
前述のステップＳ４１０において、２つの情報（補正バーコード解釈文字情報及び読取文字情報）の示す文字が一致すると判定された場合（ステップＳ４１０：ＹＥＳ）、ユーザインターフェイス制御部１３は、処理対象の商品券Ｃの再挿入を促すメニュー画面を表示部４２に表示させる（ステップＳ４１５）。リトライ制御部１８は、紙葉類入出部３０に商品券Ｃが再挿入されるまで待機し（ステップＳ４２０）、再挿入があった場合には（ステップＳ４２０：ＹＥＳ）、読取バーコード画像の補正内容を補正ログに記録する（ステップＳ４２５）。リトライ制御部１８は、ステップＳ３９５において得られた補正バーコード解釈文字情報を、読取ログにおける該当するエントリのバーコード解釈文字情報フィールドｆ３に上書きする（ステップＳ４３０）。その後、図７に示す前述のステップＳ３５５，Ｓ３６０が実行され、処理対象の商品券Ｃは、回収庫３４に保管される。
【００５９】
前述のステップＳ４００において、補正バーコード解釈文字情報に、読み取りできなかった文字が含まれていると判定された場合（ステップＳ４００：ＹＥＳ）、及び前述のステップＳ４１０において、２つの情報（補正バーコード解釈文字情報及び読取文字情報）の示す文字が一致しないと判定された場合（ステップＳ４１０：ＮＯ）、リトライ処理は終了する。この場合、リトライは失敗し、処理対象となった商品券Ｃは、光学情報読取装置１００に保管されない。
【００６０】
以上説明した実施例１の光学情報読取装置１００では、リトライ処理において、再現バーコードの画像と、読取バーコード画像とを重ねて表示するので、どのように読取バーコード画像を補正すれば再現バーコード画像に近似させ得るかを、ユーザに容易に理解させることができる。再現バーコード画像は、読み取ることができた文字情報から再現されているので、再現バーコード画像に近似させる補正を行うことにより、補正後の読取バーコードにおいて、読み取りできない文字が生じることを抑制できる。このため、商品券Ｃを受け入れることが可能となる。したがって、光学情報読取装置１００によると、バーコードが読み取れない場合においても商品券Ｃを容易に受け入れることができる。
【００６１】
また、光学情報読取装置１００では、読取バーコード画像が補正された場合に補正内容を記録しておき、返却処理において、同じ種類の紙葉類に対して既に行われた補正がある場合に、かかる補正内容を実行するようにしている。したがって、同一ロットの多数の紙葉類において印刷不良等の不具合が共通して生じた場合であっても、ユーザは、各紙葉類についてそれぞれ手作業で補正等の操作を行うことを省略できる。それゆえ、このような場合においても、多数の紙葉類を容易に光学情報読取装置１００に受け入れさせることができる。
【００６２】
また、再現バーコード画像として、バーコード解釈文字情報と読取文字情報とのうち、読取不可桁数がより少ない文字情報に基づき再現したバーコード画像を用いている。このため、再現バーコード画像をより明確に表示させることができ、読取バーコード画像をどのように補正したらよいかをユーザに容易に判断させることができる。
【００６３】
また、リトライ処理において、処理対象の商品券Ｃと同じ種類の紙葉類について、読取不可回数が所定数以上の場合には、読取バーコード画像の補正を行うので、同一ロットの多数の紙葉類において、印刷不良等の不具合が共通して生じた場合において、これら多数の紙葉類を容易に受け入れることができる。加えて、処理対象の商品券Ｃと同じ種類の紙葉類について、読取不可回数が所定数よりも少ない場合には、ユーザに対して文字列の直接入力を許容するので、正確な文字情報を登録させ得ると共に、バーコードを読み取りできなかった紙葉類を受け入れることができる。
【実施例２】
【００６４】
Ｂ．実施例２：
図１３は、実施例２におけるリトライ処理の手順を示すフローチャートである。図１３に示すフローチャートは、図８と同様に、図７に示すフローチャートのうち、ステップＳ３１０の判定結果（ステップＳ３１０：ＹＥＳ）に応じて実行される手順を示している。
【００６５】
実施例２の光学情報読取装置は、リトライ処理において、ステップＳ３７５に代えてステップＳ３７５ａを実行する点と、ステップＳ３８０に代えてステップＳ３８０ａを実行する点と、ステップＳ３８５に代えてステップＳ３８５ａを実行する点と、ステップＳ３９５に代えてステップＳ３９５ａを実行する点と、ステップＳ４３０に代えてステップＳ４３０ａを実行する点とにおいて、実施例１の光学情報読取装置１００と異なり、他の処理の手順及び装置構成は、実施例１の光学情報読取装置１００と同じである。
【００６６】
実施例１では、リトライ処理において、処理対象の商品券Ｃと同じ種類の紙葉類について読取不可回数が所定数以上である場合に、再現バーコード画像と読取バーコード画像とが重ねて表示されていた。これに対して、実施例２では、リトライ処理において、処理対象の商品券Ｃと同じ種類の紙葉類について読取不可回数が所定数以上である場合に、文字画像と、読取文字情報の示す文字とが同一画面に表示される。
【００６７】
具体的には、図１３に示すように、ステップＳ３７０が実行されて、バーコード解釈文字情報における読取不可桁数が読取文字情報における読取不可桁数以上であると判定された場合（ステップＳ３７０：ＹＥＳ）、リトライ制御部１８は、読取文字情報を基準として特定する（ステップＳ３７５ａ）。これに対して、バーコード解釈文字情報における読取不可桁数が、読取文字情報における読取不可桁数よりも少ないと判定された場合（ステップＳ３７０：ＮＯ）、リトライ制御部１８は、バーコード解釈文字情報を基準として特定する（ステップＳ３７５ａ）。
【００６８】
ユーザインターフェイス制御部１３は、ステップＳ１０５で得られた撮像画像に含まれる文字画像と、ステップＳ３７５ａまたはステップＳ３８０ａにおいて基準として特定された文字情報（文字）とを、同一メニュー画面に表示させる（ステップＳ３８５ａ）。
【００６９】
図１４は、実施例２のリトライ処理のステップＳ３８５ａにおいて表示部４２に表示されるメニュー画面の一例を示す説明図である。このメニュー画面Ｗ４は、バーコード表示領域ＡＲａに代えて文字列表示領域ＡＲｄを備えている点において、図１１に示すメニュー画面Ｗ３と異なり、他の構成は、メニュー画面Ｗ３と同じである。
【００７０】
文字列表示領域ＡＲｄには、ステップＳ１０５で得られた撮像画像に含まれる文字画像が表示される。図１４の例では、図４に示すエントリＥ３に対応する商品券Ｃについて得られた文字画像（ＧＨＩＪＫＬＭＮ）が、文字列表示領域ＡＲｄに表示されている。図４に示すように、エントリＥ３では、バーコード解釈文字情報における読取不可桁数「１」は、読取文字情報における読取不可桁数「２」よりも少ないため、ステップＳ３８０ａが実行され、バーコード解釈文字情報の示す文字が、文字列表示領域ＡＲｂに表示されている。
【００７１】
図１４に示すように、文字画像と、バーコード解釈文字情報の示す文字とが同一画面に表示されるので、ユーザは、文字列のうちいずれの文字が読み取りできなかったのかを容易に理解することができる。加えて、ユーザは、文字画像のうち、読み取りできなかった文字を含む部分をどのように補正したら読み取り可能になるかを、容易に理解することができる。図１４の例では、ユーザは、文字画像の一部を選択した上で、メニューアイコンｍ３を選択して、選択領域ＳＲ２を時計回りに回転させようとしている。なお、補正が完了した後、ユーザは、メニュー画面Ｗ４に含まれる図示しない操作ボタンを選択することにより、画像の補正を確定すると共に処理の続行を指示することができる。
【００７２】
前述のステップＳ３８５ａが実行された後、メニュー画面Ｗ４を利用した文字画像の補正が完了するまで待機し（ステップＳ３９０）、画像認識部１４は、補正後の文字画像から文字情報を取得する（ステップＳ３９５ａ）。以降では、ステップＳ３９５ａで取得された文字情報を、補正読取文字情報と呼ぶ。
【００７３】
ステップＳ３９５ａが実行された後、前述のステップＳ４００〜Ｓ４２５が実行される。ステップＳ４２５が実行された後、リトライ制御部１８は、ステップＳ３９５ａにおいて得られた補正読取文字情報を、読取ログにおける該当するエントリの読取文字情報フィールドｆ４に上書きする（ステップＳ４３０ａ）。その後、図７に示す前述のステップＳ３５５，Ｓ３６０が実行され、処理対象の商品券Ｃは、回収庫３４に保管される。
【００７４】
以上説明した実施例２の光学情報読取装置は、実施例１の光学情報読取装置１００と同様の効果を有する。実施例２の光学情報読取装置では、リトライ処理において、撮像により得られた文字画像と、読取文字情報又はバーコード解釈文字情報の示す文字とが同一画面に表示されるので、紙葉類表面の文字列のうちいずれの文字が読み取りできなかったのかを、ユーザに容易に理解させることができる。加えて、どのように文字画像を補正すれば読み取り可能になるかを、ユーザに容易に理解させることができる。
【００７５】
また、文字画像と同一画面に表示させる文字として、バーコード解釈文字情報と読取文字情報とのうち、読取不可桁数がより少ない文字情報の示す文字を採用するので、文字画像の補正箇所及び補正量を減らすことができ、ユーザの作業負担を軽減できる。
【００７６】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７７】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記各構成、機能等は、プロセッサがそれぞれの機能を実現するためのプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するためのプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ（登録商標）等の記録紙葉類に置くことができる。
【００７８】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上の制御線や情報線を必ずしも全て示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。また、本発明には、具体的な以下のような変形例が含まれ得る。
【００７９】
上記各実施例では、バーコードが印刷された紙葉類（商品券Ｃ）が用いられていたが、バーコードに代えて、ＱＲコードなどの任意の光学的シンボルが印刷された紙葉類を用いてもよい。また、光学的シンボルが直接的に印刷された紙葉類に代えて、光学的シンボルが印刷されたシール等の紙片が、表面に貼られた紙葉類を用いることができる。すなわち、一般には、光学的シンボルを表面に有する紙葉類を、本発明において用いることができる。
【００８０】
また、実施例１のメニュー画面Ｗ３において、再現バーコード画像と読取バーコード画像とを重ねて表示することに代えて、重ねずに表示してもよい。このようにしても、再現バーコード画像と、読取バーコード画像とが同一画面に表示されるので、どのように読取バーコード画像を補正すれば再現バーコード画像に近似させ得るかを、ユーザに容易に理解させることができる。
【００８１】
また、各実施例の処理内容を組み合わせて実行することもできる。例えば、処理対象の商品券Ｃと同じ種類の紙葉類について、読取不可回数が所定数以上である場合に、まずは、実施例１と同様に、ステップＳ３７０〜Ｓ４３０を実行する。すなわち、再現バーコード画像と読取バーコード画像とを重ねて表示し、また、読取バーコード画像の補正を許容する。そして、ステップＳ４００において読み取りができない文字があると判定された場合、およびステップＳ４１０において補正バーコード解釈文字情報の示す文字と読取文字情報の示す文字とが一致しないと判定された場合に、実施例２におけるステップＳ３７０〜Ｓ４３０ａを実行するようにしてもよい。このようにすることで、ひとたびバーコードの読み取りができないと判断された紙葉類が受け入れられる可能性を高めることができる。なお、まずは実施例２のステップＳ３７０〜Ｓ４３０ａを実行し、ステップＳ４００において読み取りができない文字があると判定された場合、およびステップＳ４１０において補正バーコード解釈文字情報の示す文字と読取文字情報の示す文字とが一致しないと判定された場合に、実施例１におけるステップＳ３７０〜Ｓ４３０を実行するようにしてもよい。
【００８２】
また、読取ログにおいて、補正フィールドｆ８を省略することもできる。この場合、返却処理のステップＳ２０５では、同種の紙葉類であって分類フィールドｆ７が「利用者により回収」のエントリが無い場合に「補正無し」と判定し、かかるエントリが有る場合に「補正有り」と判定することができる。
【００８３】
また、実施例１のメニュー画面Ｗ３及び実施例２のメニュー画面Ｗ４において、３つのメニューアイコンｍ１，ｍ２，ｍ３に加えて、バーコードを構成する各バーの縦横比を調整するためのメニューを示すメニューアイコンなど、任意の画像補正を行うためのメニューアイコンを、操作メニュー表示領域ＡＲｃに表示させてもよい。
【００８４】
また、各実施例では、ステップＳ３１５及びＳ３７０において、読み取りできなかった文字数を比較していたが、読み取りできなかった文字数に代えて、読み取りできた文字数を比較してもよい。
【００８５】
また、各実施例では、リトライ処理において、読取バーコード画像又は文字画像の補正は、ユーザ操作により実行されていたが、自動的に実行される構成としてもよい。例えば、実施例１では、ステップＳ３７０〜Ｓ３９０を省略して、予め設定された補正内容（回転、拡大、縮小等）により読取バーコード画像を補正してもよい。この構成では、ユーザ操作による画像補正を省略できるので、メニュー画面Ｗ３の表示を省略できる。すなわち、請求項におけるユーザインターフェイスを省略できる。なお、この構成においては、例えば、予め複数の補正内容を登録しておき、再現バーコード画像と補正後の読取バーコード画像とを重ねた際に表れる差分の面積が最も小さくなる補正内容を特定し、かかる補正内容で補正した読取バーコード画像を用いてステップＳ３９５を実行してもよい。
【符号の説明】
【００８６】
１０…主制御部
１２…撮像制御部
１３…ユーザインターフェイス制御部
１４…画像認識部
１５…バーコード解釈部
１７…受入制御部
１８…リトライ制御部
１９…画像処理部
３０…紙葉類入出部
３２…搬送機構
３４…回収庫
３６…返却庫
４０…撮像部
４２…表示部
４４…操作部
４６…記憶部
１００…光学情報読取装置
Ｗ３，Ｗ４…メニュー画面
【図１】
2014115811.tif 000003
【図２】
2014115811.tif 000004
【図３】
2014115811.tif 000005
【図４】
2014115811.tif 000006
【図５】
2014115811.tif 000007
【図６】
2014115811.tif 000008
【図７】
2014115811.tif 000009
【図８】
2014115811.tif 000010
【図９】
2014115811.tif 000011
【図１０】
2014115811.tif 000012
【図１１】
2014115811.tif 000013
【図１２】
2014115811.tif 000014
【図１３】
2014115811.tif 000015
【図１４】
2014115811.tif 000016