(57)【要約】【課題】情報が記載されているマークの色味を判定することで、色味によるデータのサイズをより小さくすること。【解決手段】情報が記載されているマークから当該記載されている情報を認識し、情報の認識が成功したか否かを判定して、成功した否かの判定を用いて、当該マークの色味を判定する情報処理装置。 【選択図】図７
2019045920.tif 000002
【特許請求の範囲】
【請求項１】
情報が記載されているマークから当該記載されている情報を認識する認識手段と、
前記情報の認識が成功したか否かを判定する判定手段と、
前記成功した否かの判定を用いて、当該マークの色味を判定する色味判定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
情報が記載されているマークから当該記載されている情報を認識する認識手段と、
前記情報の認識が成功したか否かを判定する判定手段と、
前記成功したと判定した場合に、前記成功したと判定したマークの色味の画像ファイルを保存し、一方、前記成功していないと判定した場合に、前記成功していないと判定したマークの色味とはマークの色味が異なる画像ファイルを保存する保存手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
情報が記載されているマークから当該記載されている情報を認識する認識手段と、
前記情報の認識が成功したか否かを判定する判定手段と、
前記成功していないと判定した場合に、前記認識手段が、前記成功していないと判定したマークの色味とは色味が異なる第２のマークから記載されている情報を再認識することを特徴とする情報処理装置。
【請求項４】
前記情報が記載されているマークは、カラー表記されたものであり、
前記認識手段が、前記カラー表記されたマークを白黒化したマークから当該記載されている情報を認識することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報が記載されているマークは押印されたもの含むことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項６】
情報処理装置の認識手段が、情報が記載されているマークから当該記載されている情報を認識する認識工程と、
前記情報処理装置の判定手段が、前記情報の認識が成功したか否かを判定する判定工程と、
前記情報処理装置の色味判定手段が、前記成功した否かの判定を用いて、当該マークの色味を判定する色味判定工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項７】
情報が記載されているマークから当該記載されている情報を認識する認識手段と、
前記情報の認識が成功したか否かを判定する判定手段と、
前記成功した否かの判定を用いて、当該マークの色味を判定する色味判定手段と、
として情報処理装置を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法とプログラムの技術に関する。
【背景技術】
【０００２】
検査用の合格印が検印された検査票等をイメージ化してデータ保存する業務がある。データ保存した後、合格印の印影は人間の押し方やイメージ化した朱印の色味によっては、合格印に記載された情報（文字、数字、日時等）が良く見えない印影もある。データ保存に最適な印影の色味を適切に管理しなければならない。
【０００３】
特許文献１には、印影を含むカラー帳票イメージの１回の読み取りにより、複数のカラー画像ファイルを自動生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、複数のカラー画像ファイルを自動生成する場合、画像ファイルの数も多くなってしまい、情報が記載されているマークに対して最適な色味の画像ファイルだけを管理することが困難になる。
【０００６】
そこで、本発明は、情報が記載されているマークの色味を判定することで、色味によるデータのサイズをより小さくすることが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、情報が記載されているマークから当該記載されている情報を認識する認識手段と、前記情報の認識が成功したか否かを判定する判定手段と、前記成功した否かの判定を用いて、当該マークの色味を判定する色味判定手段と、を備えることを特徴とする。
【０００８】
本発明は、情報が記載されているマークから当該記載されている情報を認識する認識手段と、前記情報の認識が成功したか否かを判定する判定手段と、前記成功したと判定した場合に、前記成功したと判定したマークの色味の画像ファイルを保存し、一方、前記成功していないと判定した場合に、前記成功していないと判定したマークの色味とはマークの色味が異なる画像ファイルを保存する保存手段と、を備えることを特徴とする。
【０００９】
本発明は、情報が記載されているマークから当該記載されている情報を認識する認識手段と、前記情報の認識が成功したか否かを判定する判定手段と、前記成功していないと判定した場合に、前記認識手段が、前記成功していないと判定したマークの色味とは色味が異なる第２のマークから記載されている情報を再認識することを特徴とする。
【発明の効果】
【００１０】
本発明により、情報が記載されているマークの色味を判定することで、色味によるデータのサイズをより小さくすることが可能な仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムのシステム構成等の一例を示す図である。
【図２】クライアント端末等のハードウェア構成の一例を示す図である。
【図３】クライアント端末で表示するスキャン実行画面の例を示す図である。
【図４】クライアント端末で表示するメッセージ表示画面の例を示す図である。
【図５】ＯＣＲ処理の全体的な流れを示すフローチャートである。
【図６】検査用ラベルをカラーでイメージ化したカラーの画像ファイルの例を示す図である。
【図７】検査用ラベルを白黒でイメージ化した白黒の画像ファイルの例を示す図である。
【図８】白黒やカラーの画像ファイルが移動するフォルダ構成の一例を示す図である。
【図９】データベースサーバ１０３が記憶するデータテーブルと検索用の登録文字データを示す図である。
【図１０】情報処理システムの機能ブロックの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する
【００１３】
（情報処理システムのシステム構成）
図１は、本実施形態における情報処理システムのシステム構成の一例を示す図である。
【００１４】
情報処理システムは、ドキュメントスキャナ１０１、クライアント端末１０２、データベースサーバ１０３を含む。ドキュメントスキャナ１０１、クライアント端末１０２、データベースサーバ１０３は、ネットワーク１０４を介して、相互に通信可能に接続されている。
【００１５】
ドキュメントスキャナ１０１はセットされた検査用ラベル（図６）をスキャンする。
【００１６】
データベースサーバ１０３は、各種管理テーブルを記憶して管理をすることが可能なＰＣまたはサーバ装置等の情報処理装置である。検索用のキーワードをクライアント端末１０１から受取り、データベースの検索を実行し、検索が成功しかか否かの結果をクライアント端末１０１に応答する。
【００１７】
クライアント端末１０１は、操作者（ユーザ）が各種操作を行うＰＣ、サーバ装置、タブレット装置等の情報処理装置である。
【００１８】
ネットワーク１０４は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット等のネットワー
【００１９】
（情報処理システムの各要素のハードウェア構成）
図２は、本実施形態におけるクライアント端末１０１のハードウェア構成の一例を示す図である。
【００２０】
クライアント端末１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３を含む。また、クライアント端末１０１は、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、デバイスＩ／Ｆコントローラ２１２を含む。各要素は、システムバス２０４を介して相互に通信可能に接続されている。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する中央演算装置である。
【００２２】
ＲＯＭ２０２は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、本実施形態の処理を実現するためのコンピュータ読み取り実行可能なプログラム、各種データを記憶する記憶装置である。
【００２３】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する記憶装置である。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２や外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種処理を実現する。
【００２４】
入力コントローラ２０５は、キーボード（ＫＢ）２０９やマウス等のポインティングデバイス等の入力装置からの入力を制御するコントローラである。入力コントローラ２０５は、入力装置がタッチパネルの場合、操作者がタッチパネルに表示されたアイコンやカーソルやボタンに合わせて選択（指等でタッチ）することにより、各種の入力を受付けることができる。入力コントローラ２０５は、マルチタッチスクリーン等の、複数の指でタッチされた位置を検出することが可能なタッチパネルである入力装置からの入力を受付けることもできる。
【００２５】
ビデオコントローラ２０６は、ディスプレイ２１０等の外部出力装置への情報の表示を制御する。ディスプレイ２１０は、クライアント端末１０１本体と分離したディスプレイであってもよいし、クライアント端末１０１本体と一体になったノート型パソコンのディスプレイであってもよい。ビデオコントローラ２０６は、外部出力装置として、ディスプレイ２１０でなく、例えばプロジェクタ等に情報を出力してもよい。また、ビデオコントローラ２０６は、タッチ操作を受け付け可能な入力装置でもあるタッチパネル等の外部出力装置への情報の表示を制御してもよい。
【００２６】
また、ビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御できる。ビデオコントローラ２０６は、ビデオメモリ領域であるＲＡＭ２０３の一部を利用することもできるし、ＲＡＭ２０３と別途に設けられた専用のビデオメモリを利用することもできる。
【００２７】
メモリコントローラ２０７は、外部メモリ２１１に対する情報の入出力を制御するコントローラである。
【００２８】
外部メモリ２１１は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する記憶装置である。外部メモリ２１１は、例えば、ハードディスク、フレキシブルディスク（ＦＤ）、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ、ソリッドステートドライブ等である。
【００２９】
通信Ｉ／Ｆコントローラ２０８は、ネットワーク１０４を介した外部機器との接続・通信に利用され、通信制御処理を実行するコントローラである。通信Ｉ／Ｆコントローラ２０８は、例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮ等の電話回線、携帯電話の３Ｇ回線を用いた通信等が可能である。
【００３０】
デバイスＩ／Ｆコントローラ２１２は、バーコードリーダ１０２やラベルプリンタ１０６等のデバイスとの接続に利用されるコントローラである。
【００３１】
また、ＣＰＵ２０１は、例えば、ＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル等を介して、操作者からの指示を受付けることができる。
【００３２】
ＣＰＵ２０１が、ＲＯＭ２０２又は外部メモリ２１１に記憶されたプログラムに基づき処理を実行することで、クライアント端末１０１の機能及び図５で後述するフローチャートにおけるクライアント端末１０１の処理等が実現される。
【００３３】
アプリケーションサーバ１０２とデータベースサーバ１０３とのハードウェア構成は、図２に示すクライアント端末１０１のハードウェア構成と同様である。
【００３４】
本実施形態では、データベースサーバ１０３の外部メモリは、各種テーブルの情報を記憶するとする。また、データベースサーバ１０３のＲＯＭが、各種テーブルの情報を記憶することとしてもよい
アプリケーションサーバ１０２のＣＰＵが、アプリケーションサーバ１０２のＲＯＭ又は外部メモリに記憶されたプログラムに基づき処理を実行することで、アプリケーションサーバ１０２の機能及び図５で後述するフローチャートにおけるアプリケーションサーバ１０２の処理等が実現される。
【００３５】
データベースサーバ１０３のＣＰＵが、データベースサーバ１０３のＲＯＭ又は外部メモリに記憶されたプログラムに基づき処理を実行することで、データベースサーバ１０３の機能及びデータベースサーバ１０３の処理等が実現される。
【００３６】
図３はクライアント端末で表示するスキャン実行画面の例を示す図である。
【００３７】
５０１はドキュメントスキャナ１０１にスキャン実行を指示するボタンである。
【００３８】
図４はクライアント端末で表示するメッセージ表示画面の例を示す図である。
【００３９】
５１１はＯＣＲエラーか正常保存かのメッセージを表示する欄である。
【００４０】
図５はＯＣＲ処理の全体的な流れを示すフローチャートである。
【００４１】
Ｓ６１１ではクライアント端末１０２にては図３に示すスキャンボタン５０１が押下されることで、ドキュメントスキャナ１０１にスキャン処理を実行指示する。
【００４２】
Ｓ６１２ではドキュメントスキャナ１０１にて検査用ラベルの白黒およびカラーのマルチスキャンが行われる。
【００４３】
Ｓ６１３ではドキュメントスキャナ１０１にてスキャンした検査用ラベルの白黒、カラーの画像ファイルをそれそれ作成する。
【００４４】
Ｓ６１４ではクライアント端末１０２にて作成された白黒、カラーの画像ファイルを一時フォルダに格納する。
【００４５】
Ｓ６１５ではクライアント端末１０２にて一時フォルダ内の白黒の画像ファイルの検査欄フィールド（例えば情報が記載されているマークやスタンプ等）から当該検査欄フィールドに記載されている情報を認識するためにＯＣＲ処理する（認識手段）。
【００４６】
Ｓ６１６ではクライアント端末１０２にてＯＣＲ結果文字を抽出する。
【００４７】
Ｓ６１７ではクライアント端末１０２にて抽出したＯＣＲ認識文字をデータベースサーバ１０３に対して検索実行を指示する。
【００４８】
Ｓ６１８ではデータべースサーバ１０３はＯＣＲ認識文字を受取る。
【００４９】
Ｓ６１９ではデータべースサーバ１０３で検索を実行する。
【００５０】
Ｓ６２０ではデータべースサーバ１０３は、Ｓ６１８で受け取ったＯＣＲ認識文字が記憶している印影データ確認用テーブル内の登録文字と完全一致するか否かの判定を行う。完全一致する（ＹＥＳ）と判定する場合Ｓ６３０に進む。完全一致しない（ＮＯ）と判定する場合Ｓ６２１に進む。
【００５１】
ここで、Ｓ６１５でＯＣＲ処理した情報の認識が成功したか否かを判定している（判定手段）。成功した否かの判定を用いて、白黒の画像ファイルの検査欄フィールドの色味を判定している（色味判定手段）。
【００５２】
Ｓ６２１ではクライアント端末１０２にて一時フォルダ内の白黒画像ファイルを削除する。
【００５３】
Ｓ６２２ではクライアント端末１０２にて一時フォルダ内のカラー画像ファイルの検査欄フィールド（例えば情報が記載されているマークやスタンプ等）から当該検査欄フィールドに記載されている情報を認識するためにＯＣＲ処理する（認識手段）。
【００５４】
このように、Ｓ６２０で成功していないと判定した場合に、認識手段が、成功していないと判定したマーク（白黒）の色味とは色味が異なる第２のマーク（カラー）から記載されている情報を再認識する
Ｓ６２３ではクライアント端末１０２にてＯＣＲ結果文字を抽出する
Ｓ６２４ではクライアント端末１０２にて抽出したＯＣＲ認識文字でデータベースサーバ１０３に対して検索実行を指示する。
【００５５】
Ｓ６２５ではデータべースサーバ１０３はＯＣＲ認識文字を受取る。
【００５６】
Ｓ６２６ではデータべースサーバ１０３で検索を実行する。
【００５７】
Ｓ６２７ではデータべースサーバ１０３は、Ｓ６２５で受け取ったＯＣＲ認識文字が印影データ確認用テーブル内の登録文字と完全一致するか否かの判定を行う。完全一致する（ＹＥＳ）と判定する場合Ｓ６２９に進む。完全一致しない（ＮＯ）と判定する場合Ｓ６２８に進む。
【００５８】
ここで、Ｓ６２２でＯＣＲ処理した情報の認識が成功したか否かを判定している（判定手段）。成功した否かの判定を用いて、カラー画像ファイルの検査欄フィールドの色味を判定している（色味判定手段）。
【００５９】
Ｓ６２８ではクライアント端末１０２は一時フォルダ内のカラー画像ファイルを確認フォルダに移動する
Ｓ６２９ではクライアント端末１０２は一時フォルダ内のカラー画像ファイルを格納フォルダに移動する。このように、Ｓ６２０で成功していないと判定した場合に、Ｓ６２０で成功していないと判定したマークの色味（白黒）とはマークの色味が異なるカラーの画像ファイルを保存している（保存手段）。
【００６０】
Ｓ６３０ではクライアント端末１０２は一時フォルダ内のカラー画像ファイルを削除する。
【００６１】
Ｓ６３１ではクライアント端末１０２は一時フォルダ内の白黒画像ファイルを格納フォルダに移動する。このようにＳ６２０で成功したと判定した場合に、Ｓ６２０で成功したと判定したマークの色味である白黒の画像ファイルを保存する（保存手段）。
【００６２】
Ｓ６３２ではクライアント端末１０２は一時フォルダ内に画像ファイルが残っているか確認する。
【００６３】
Ｓ６３３ではクライアント端末１０２は一時フォルダ内に画像ファイルが残っているか否かの判断を実施する。残っている（ＹＥＳ）と判定した場合Ｓ６１５に戻り、ここまでの処理ループを繰り返す。残っていない（ＮＯ）と判定した場合Ｓ６３４に進む。
【００６４】
Ｓ６３４ではクライアント端末１０２は確認フォルダ内に画像ファイルが存在するか確認する。
【００６５】
Ｓ６３５ではクライアント端末１０２は確認フォルダ内に画像ファイルが残っているか否かの判断を実施する。残っている（ＹＥＳ）と判定した場合Ｓ６３６に進む。残っていない（ＮＯ）と判定した場合Ｓ６３７に進む。
【００６６】
Ｓ６３６ではクライアント端末１０２は図４に示すエラー終了のメッセージボックスを表示する。
【００６７】
Ｓ６３７ではクライアント端末１０２は図４に示す正常終了のメッセージボックスを表示する。
【００６８】
図６はクライアント端末でＯＣＲ処理する印影から文字（合格等）がＯＣＲし易いケースの一例である、検査用ラベルをカラーでイメージ化したカラーの画像ファイルの例を示す図である。
【００６９】
カラーでイメージ化した検査用ラベルのＯＣＲエリア（所定の箇所）をクライアント端末でＯＣＲ処理し、抽出したＯＣＲ認識文字をデータベースサーバ１０３に対して検索実行を指示する。この検査用ラベルの例では、「合格」が抽出されたＯＣＲ認識文字としてデータベースサーバ１０３に対して検索実行を指示することができる。
【００７０】
図７はクライアント端末でＯＣＲ処理する印影から文字（合格等）がＯＣＲしづらいケースの一例である、検査用ラベルを白黒でイメージ化した白黒の画像ファイルの例を示す図である。
【００７１】
白黒でイメージ化した検査用ラベルのＯＣＲエリア（所定の箇所）をクライアント端末でＯＣＲ処理し、抽出したＯＣＲ認識文字をデータベースサーバ１０３に対して検索実行を指示する。この検査用ラベルの例では、合格印に記載された情報（文字、数字、日時等）が良く見えない印影の場合であるため、例えば「合」だけ一文字が抽出されたＯＣＲ認識文字としてデータベースサーバ１０３に対して検索実行を指示することになる。
【００７２】
図８は、白黒やカラーの画像ファイルが移動するフォルダ構成の一例を示す図である。
【００７３】
一時フォルダはドキュメントスキャナでスキャンした画像ファイルを一時的に保管するフォルダである。
【００７４】
格納フォルダは正しくＯＣＲ認識された画像ファイルを最終保管するフォルダである。
【００７５】
確認フォルダは正しくＯＣＲ認識されなかった画像ファイルを最終保管するフォルダである。
【００７６】
図９は、データベースサーバ１０３に予め定義されている印影データ確認用テーブル７０１であり、ＯＣＲ処理された文字が正しく読み取られているかを確認するためのテーブルである。
印影データ確認用テーブル７０１にはシーケンス番号と登録文字があり、シーケンス番号は登録文字の数を示す値であり、登録文字はＯＣＲ処理された文字が正しく読み取られているかを完全一致判定するための基準文字である。例えば、図９の場合には、「合格」、「不合格」、「検査済」の３つの基準文字が登録されている。Ｓ６１９、Ｓ６２０、Ｓ６２６、Ｓ６２７において、ＯＣＲ処理された文字が「合格」、「不合格」、「検査済」の中のいずれか１つに完全一致する場合に、ＤＢに有りと判断され、一文字だけの部分一致等の完全一致しない場合は、ＤＢには無いと判断されることになる。
【００７７】
またＯＣＲ処理する印影の箇所は、図６や図７のように一か所でなくてもよく、別々印影の箇所でそれぞれＯＣＲ処理をしてもよい。この場合、複数箇所のそれぞれでＯＣＲ処理の結果を上記同様の完全一致判定し、最終的に複数箇所両方でＯＣＲ処理の結果がともに完全一致する場合にだけ、ＤＢに有りと判断することで、色味の判定精度をさらに向上させることが可能となる。
【００７８】
図１０は情報処理システムの機能ブロックの一例を示す図である。
【００７９】
検査用ラベルスキャン部４０１は、ドキュメントドキュメントスキャナ（画像形成装置）１０１が備える検査用ラベルをスキャンする機能である。
【００８０】
画像データ受信部４１１は、クライアント端末（情報処理装置）１０２が備えるスキャン後の検査用ラベルの画像データを受信する機能である。
【００８１】
ＯＣＲ処理部４１２は、クライアント端末（情報処理装置）１０２が備えるスキャン後の検査用ラベルの白黒の画像データをＯＣＲ処理（１回目）する機能である。
【００８２】
検索処理部４１３は、クライアント端末（情報処理装置）１０２が備えるスキャン後の検査用ラベルの白黒の画像データから認識したＯＣＲ結果（１回目）のＤＢサーバへの送信、及びＤＢサーバによる検索結果の受信をする機能である。
【００８３】
ＯＣＲ処理部４１４は、クライアント端末（情報処理装置）１０２が備えるスキャン後の検査用ラベルのカラーの画像データをＯＣＲ処理（２回目）する機能である。
【００８４】
検索処理部４１５は、クライアント端末（情報処理装置）１０２が備えるスキャン後の検査用ラベルのカラーの画像データから認識したＯＣＲ結果（２回目）のＤＢサーバへの送信、及びＤＢサーバによる検索結果の受信をする機能である。
【００８５】
処理結果表示部４１６は、クライアント端末（情報処理装置）１０２が備えるＤＢサーバによる検索結果を表示する機能である。
【００８６】
検索指示受付部４２１は、検査用ラベルの白黒の画像データから認識したＯＣＲ結果（１回目）のＤＢ検索指示を受け付ける機能である。
【００８７】
検索指示受付部４２１は、検査用ラベルのカラー画像データから認識したＯＣＲ結果（２回目）のＤＢ検索指示を受け付ける機能である。
【００８８】
認識文字検索実施部４２２は、検査用ラベルの白黒の画像データから認識したＯＣＲ結果（１回目）のＤＢ検索を実行する機能である。
【００８９】
認識文字検索実施部４２２は、検査用ラベルのカラー画像データから認識したＯＣＲ結果（２回目）のＤＢ検索を実行する機能である。
【００９０】
検索結果生成部４２３は、検査用ラベルの白黒の画像データから認識したＯＣＲ結果（１回目）のＤＢ検索結果（検索成功か否か）を生成する機能である。
【００９１】
検索結果生成部４２３は、検査用ラベルのカラー画像データから認識したＯＣＲ結果（２回目）のＤＢ検索結果（検索成功か否か）を生成する機能である
【００９２】
（変形例）
以上、本発明の一実施形態について説明したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用しても良よい。
【００９３】
また、本発明におけるプログラムは、図５に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５の各装置の処理方法ごとのプログラムであってもよい。
【００９４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成される。
【００９５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００９６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【００９７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９８】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９９】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できる。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１００】
更に、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０１】
１０１  ドキュメントドキュメントスキャナ（画像形成装置）
１０２  クライアント端末（情報処理装置）
１０３  データベースサーバ（第２の情報処理装置）
【図１】
2019045920.tif 000003
【図２】
2019045920.tif 000004
【図３】
2019045920.tif 000005
【図４】
2019045920.tif 000006
【図５】
2019045920.tif 000007
【図６】
2019045920.tif 000008
【図７】
2019045920.tif 000009
【図８】
2019045920.tif 000010
【図９】
2019045920.tif 000011
【図１０】
2019045920.tif 000012