(57)【要約】【課題】イメージ処理対象シートのフォーマット情報に変更が生じた場合に、イメージ処理の実行に必要なオペレータの手間を低減させることが可能な技術が提供されることが望まれる。【解決手段】イメージ処理定義シートのイメージデータに基づいて前記イメージ処理定義シートに続く１または複数のイメージ処理対象シートのフォーマット情報を取得する取得部と、前記フォーマット情報に基づいて前記イメージ処理対象シートのイメージデータに対するイメージ処理を実行するイメージ処理部と、を備える、イメージ処理システムが提供される。【選択図】図１
2020135833.tif 000002
【特許請求の範囲】
【請求項１】
イメージ処理定義シートのイメージデータに基づいて前記イメージ処理定義シートに続く１または複数のイメージ処理対象シートのフォーマット情報を取得する取得部と、
前記フォーマット情報に基づいて前記イメージ処理対象シートのイメージデータに対するイメージ処理を実行するイメージ処理部と、
を備える、イメージ処理システム。
【請求項２】
前記イメージ処理部は、前記イメージ処理として前記イメージ処理対象シートから文字を認識する処理を実行する、
請求項１に記載のイメージ処理システム。
【請求項３】
前記フォーマット情報は、前記文字の位置および種類の少なくともいずれか一方を含む、
請求項２に記載のイメージ処理システム。
【請求項４】
前記イメージ処理部は、前記イメージ処理として前記イメージ処理対象シートから切り出し画像を切り出す処理を実行する、
請求項１に記載のイメージ処理システム。
【請求項５】
前記フォーマット情報は、前記切り出し画像の位置を含む、
請求項４に記載のイメージ処理システム。
【請求項６】
前記イメージ処理部は、イメージデータから認識されるコードの所定領域にイメージ処理対象シート識別情報が存在する場合に、前記イメージ処理対象シートのイメージデータに対する前記イメージ処理を実行する、
請求項１に記載のイメージ処理システム。
【請求項７】
前記取得部は、前記イメージ処理対象シートの枚数情報を取得し、
前記イメージ処理部は、前記枚数情報に対応する枚数のイメージ処理対象シートのイメージデータに対するイメージ処理を実行する、
請求項１に記載のイメージ処理システム。
【請求項８】
コンピュータを、
イメージ処理定義シートのイメージデータに基づいて前記イメージ処理定義シートに続く１または複数のイメージ処理対象シートのフォーマット情報を取得する取得部と、
前記フォーマット情報に基づいて前記イメージ処理対象シートのイメージデータに対するイメージ処理を実行するイメージ処理部と、
を備えるイメージ処理システムとして機能させるためのプログラム。
【請求項９】
１または複数のイメージ処理対象シートのフォーマット情報が含まれた、前記イメージ処理対象シートよりも先に読み取られるイメージ処理定義シートの印刷を制御する制御部を備える、印刷制御システム。
【請求項１０】
コンピュータを、
１または複数のイメージ処理対象シートのフォーマット情報が含まれた、前記イメージ処理対象シートよりも先に読み取られるイメージ処理定義シートの印刷を制御する制御部を備える印刷制御システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージ処理システム、印刷制御システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、イメージスキャナを使用してイメージ処理対象シートのイメージデータを取得し、取得したイメージデータに対するイメージ処理を実行するイメージ処理システムが知られている。例えば、イメージ処理対象シートは、文字の記入が行われる記入用紙（以下、「帳票」とも言う。）であり得る。また、イメージ処理は、帳票のイメージデータから文字を認識する処理であり得る。あるいは、イメージ処理は、帳票のイメージデータから切り出し画像を切り出す処理であり得る。以下では、イメージ処理対象シートを、「ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）シート」とも言う。
【０００３】
イメージ処理には、フォーマット情報が必要となる。フォーマット情報は、認識対象文字の位置または種類（文字種）であり得る。あるいは、フォーマット情報は、切り出し画像の位置であり得る。かかるイメージ処理システムの例として、あらかじめフォーマット情報をシステム内に登録しておき、運用時にフォーマット情報に基づき、イメージ処理を実行する技術が存在する。しかし、かかる技術では、複数の利用者がシステムを共有する場合に、複数の利用者のうちの誰かがフォーマット情報を誤って上書きしてしまうなどといった、フォーマット情報の管理上のリスクがある。以下では、フォーマット情報を、「ＯＣＲフォーマット情報」とも言う。
【０００４】
一方、あらかじめＯＣＲフォーマット情報をシステム内に登録しておく技術の他に、イメージ処理対象のＯＣＲシートに、ＯＣＲフォーマット情報を透かし情報として印刷しておく技術が存在する（例えば、特許文献１参照）。かかる技術では、ＯＣＲシートをスキャンするタイミングにおいてＯＣＲシートからＯＣＲフォーマット情報を取得し、取得したＯＣＲフォーマット情報に基づいて、イメージ処理を実行する。その他、ヘッダ帳票のヘッダ情報から識別された操作者のみが帳票に記録された情報の表示または訂正の操作を行うことができるようにする技術が開示されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５９７９５号公報
【特許文献２】特開２０１１−１６４７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＯＣＲフォーマット情報を変更したい場合が生じ得る。ＯＣＲフォーマット情報の例として、認識対象文字の種類（文字種）の設定を変更したい場合などが挙げられる。このように、ＯＣＲシートに、ＯＣＲフォーマット情報を透かし情報として印刷しておく技術では、ＯＣＲフォーマット情報を変更したい場合などに、ＯＣＲシートを再印刷する必要がある。さらに、ＯＣＲシートに既に記入を行ってしまっている場合には、再印刷されたＯＣＲシートに再度記入を行うか、文字認識結果を手作業で修正する必要がある。
【０００７】
そこで、イメージ処理対象シートのフォーマット情報に変更が生じた場合に、イメージ処理の実行に必要なオペレータの手間を低減させることが可能な技術が提供されることが望まれる。
【課題を解決するための手段】
【０００８】
上記問題を解決するために、本発明のある観点によれば、イメージ処理定義シートのイメージデータに基づいて前記イメージ処理定義シートに続く１または複数のイメージ処理対象シートのフォーマット情報を取得する取得部と、前記フォーマット情報に基づいて前記イメージ処理対象シートのイメージデータに対するイメージ処理を実行するイメージ処理部と、を備える、イメージ処理システムが提供される。
【０００９】
前記イメージ処理部は、前記イメージ処理として前記イメージ処理対象シートから文字を認識する処理を実行してもよい。
【００１０】
前記フォーマット情報は、前記文字の位置および種類の少なくともいずれか一方を含んでもよい。
【００１１】
前記イメージ処理部は、前記イメージ処理として前記イメージ処理対象シートから切り出し画像を切り出す処理を実行してもよい。
【００１２】
前記フォーマット情報は、前記切り出し画像の位置を含んでもよい。
【００１３】
前記イメージ処理部は、イメージデータから認識されるコードの所定領域にイメージ処理対象シート識別情報が存在する場合に、前記イメージ処理対象シートのイメージデータに対する前記イメージ処理を実行してもよい。
【００１４】
前記取得部は、前記イメージ処理対象シートの枚数情報を取得し、前記イメージ処理部は、前記枚数情報に対応する枚数のイメージ処理対象シートのイメージデータに対するイメージ処理を実行してもよい。
【００１５】
また、本発明の別の観点によれば、コンピュータを、イメージ処理定義シートのイメージデータに基づいて前記イメージ処理定義シートに続く１または複数のイメージ処理対象シートのフォーマット情報を取得する取得部と、前記フォーマット情報に基づいて前記イメージ処理対象シートのイメージデータに対するイメージ処理を実行するイメージ処理部と、を備えるイメージ処理システムとして機能させるためのプログラムが提供される。
【００１６】
また、本発明の別の観点によれば、１または複数のイメージ処理対象シートのフォーマット情報が含まれた、前記イメージ処理対象シートよりも先に読み取られるイメージ処理定義シートの印刷を制御する制御部を備える、印刷制御システムが提供される。
【００１７】
また、本発明の別の観点によれば、コンピュータを、１または複数のイメージ処理対象シートのフォーマット情報が含まれた、前記イメージ処理対象シートよりも先に読み取られるイメージ処理定義シートの印刷を制御する制御部を備える印刷制御システムとして機能させるためのプログラムが提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、イメージ処理対象シートのフォーマット情報に変更が生じた場合に、イメージ処理の実行に必要なオペレータの手間を低減させることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】カバーシートの構成例を示す図である。
【図２】ＯＣＲシートの構成例を示す図である。
【図３】カバーシート印刷システムの構成例を示す図である。
【図４】運用システムの構成例を示す図である。
【図５】カバーシート印刷システムによるＯＣＲフォーマット情報の初回登録時の動作例を示す図である。
【図６】運用システムの動作例を示す図である。
【図７】ＯＣＲフォーマット情報を変更する場合の動作例を示す図である。
【図８】本発明の実施形態に係るカバーシート印刷システムの例としての情報処理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合がある。ただし、実質的に同一の機能構成を有する複数の構成要素等の各々を特に区別する必要がない場合、同一符号のみを付する。また、異なる実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、異なる実施形態の類似する構成要素等の各々を特に区別する必要がない場合、同一符号のみを付する。
【００２２】
（１．実施形態の詳細）
続いて、本発明の実施形態の詳細について説明する。
【００２３】
（１−１．システムの構成例）
本発明の実施形態においては、読取対象とするＯＣＲシートの束の前にカバーシートが付けられた状態でシステムへの入力が行われる。ＯＣＲシートの束を構成するＯＣＲシートの枚数は限定されない。すなわち、ＯＣＲシートの束を構成するＯＣＲシートの枚数は、１枚であってもよいし、複数枚であってもよい。ＯＣＲシートの束が複数枚のＯＣＲシートによって構成される場合、同種のＯＣＲシートが束ねられることによってＯＣＲシートの束が構成される。例えば、上記したように、ＯＣＲシートは、イメージ処理対象シートの例に該当する。また、カバーシートは、イメージ処理定義シートの例に該当する。
【００２４】
図１は、カバーシートの構成例を示す図である。図１に示されるように、カバーシートＥ１０には、二次元コードＥ１１が印刷されている。例えば、二次元コードＥ１１の例としては、ＱＲコード（登録商標）が用いられ得る。しかし、二次元コードＥ１１の代わりに、他のコード（一次元コードなど）が用いられてもよい。二次元コードＥ１１には、当該カバーシートＥ１０がカバーシートであることを示す情報（カバーシート識別情報）、カバーシートＥ１０に続くＯＣＲシートの種類を識別するための情報（ＯＣＲシート識別情報）、ＯＣＲフォーマット情報、カバーシートＥ１０に続くＯＣＲシートの枚数を示す情報（枚数情報）などといった情報が含まれる。
【００２５】
なお、以下では、ＯＣＲシート識別情報が、ＯＣＲシートの種類を識別するための情報である場合を想定する。しかし、ＯＣＲシート識別情報は、ＯＣＲシートであることを示す情報であってもよい。
【００２６】
ＯＣＲフォーマット情報は、認識対象文字の位置および種類（文字種）を含む。なお、ＯＣＲフォーマット情報は、認識対象文字の位置および種類（文字種）の両方を必ず含んでいなくてもよい。具体的に、ＯＣＲフォーマット情報は、認識対象文字の位置および種類（文字種）の少なくともいずれか一方を含んでいてもよい。また、ＯＣＲフォーマット情報は、切り出し画像の位置を含む。
【００２７】
図２は、ＯＣＲシートの構成例を示す図である。図２に示されるように、ＯＣＲシートＥ２０には、二次元コードＥ２１が印刷されている。二次元コードＥ２１には、当該ＯＣＲシートＥ２０のＯＣＲシート識別情報が含まれる。その他に、ＯＣＲシートＥ２０には、項目ごとに文字列（１または複数の文字）を記入するための記入欄Ｅ２２が設けられている。具体的に、記入欄Ｅ２２には、文字を認識する処理が実行される項目と、切り出し画像を切り出す処理が実行される項目とが存在する。認識対象文字の位置および種類（文字種）、切り出し画像の位置は、ＯＣＲフォーマット情報として、カバーシートＥ１０（図１）に印刷されている。
【００２８】
本発明の実施形態に係るシステムでは、あらかじめカバーシート印刷システムにおいて、ＯＣＲフォーマット情報を登録する。そして、運用システムにおいて、カバーシートとＯＣＲシートとの読み取りを行う。
【００２９】
図３は、カバーシート印刷システムの構成例を示す図である。カバーシート印刷システムは、印刷制御システムの一例として機能する。図３に示されるように、カバーシート印刷システム１０は、イメージスキャナ装置１１０、制御装置１２０およびプリンタ部１３０を有する。制御装置１２０は、スキャナ制御部１２１、ＯＣＲフォーマット管理部１２２、印刷部１２３、入力部１２４、表示部１２５および制御部１２６を有する。
【００３０】
イメージスキャナ装置１１０は、用紙およびＯＣＲシートの搬送機能とイメージセンサとを有しており、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの汎用的なインタフェースを介して、制御装置１２０に接続されている。
【００３１】
スキャナ制御部１２１は、イメージスキャナ装置１１０を制御し、ＯＣＲシートをイメージデータに変換し、ＯＣＲフォーマット管理部１２２に受け渡す機能を持つ。
【００３２】
ＯＣＲフォーマット管理部１２２は、スキャナ制御部１２１から受け取ったイメージデータを保持し、表示部１２５にイメージデータを表示させる。そして、ＯＣＲフォーマット管理部１２２は、オペレータによる入力を、入力部１２４を介して受け付けることによって、オペレータにＯＣＲフォーマット情報およびＯＣＲシート識別情報の登録を可能とする操作環境を提供する。そして、ＯＣＲフォーマット管理部１２２は、オペレータによって入力されたＯＣＲフォーマット情報およびＯＣＲシート識別情報を、イメージデータと一緒に名前をつけて保持する機能を持つ。このとき、必要に応じて、オペレータは、同一のカバーシートに続いて読み取りを行うＯＣＲシートの枚数を示す情報（枚数情報）もＯＣＲフォーマット管理部１２２に登録可能である。
【００３３】
入力部１２４は、オペレータからの入力を受け付ける入力機器である。例えば、入力部１２４は、キーボードおよびマウスなどによって構成されてよい。
【００３４】
表示部１２５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示機器である。
【００３５】
プリンタ部１３０は、ＬＢＰ（Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ）などの印刷機能を備えたプリンタ機器であり、ＵＳＢなどの汎用的なインタフェースを介して、制御装置１２０に接続されている。
【００３６】
印刷部１２３は、ＯＣＲフォーマット管理部１２２が保持しているＯＣＲフォーマット情報およびＯＣＲシート識別情報を受け取る。そして、印刷部１２３は、制御部１２６による制御に従って、プリンタ部１３０を制御し、カバーシート識別情報、ＯＣＲシート識別情報およびＯＣＲフォーマット情報の用紙への印刷を行って、カバーシートを出力する。このとき、印刷部１２３は、ＯＣＲフォーマット管理部１２２にＯＣＲシートの枚数を示す情報（枚数情報）も登録されていれば、制御部１２６による制御に従って枚数情報も印刷してよい。また、印刷部１２３は、制御部１２６による制御に従って、ＯＣＲシートへのＯＣＲシート識別情報の印刷を行う。
【００３７】
制御部１２６は、カバーシート印刷システム１０の全体を制御する機能を持つ。制御部１２６は、専用のハードウェアによって構成されてもよいし、制御装置１２０に内蔵されたＣＰＵがＲＯＭに記憶されたプログラムをＲＡＭに展開して実行することにより実現されてもよい。かかるプログラムが提供され得る他、かかるプログラムを記憶させた記憶媒体も提供され得る。その他、制御装置１２０は、制御部１２６を動作させるためのプログラムやデータを記憶するためのメモリを有する。また、かかるメモリは、制御部１２６の動作の過程で必要となる各種データを一時的に記憶することもできる。
【００３８】
以上、本発明の実施形態に係るカバーシート印刷システム１０の構成例について説明した。
【００３９】
図４は、運用システムの構成例を示す図である。運用システムは、イメージ処理システムの一例として機能する。図４に示されるように、運用システム２０は、イメージスキャナ装置２１０および制御装置２２０を有する。制御装置２２０は、スキャナ制御部２２１、画像メモリ２２２、二次元コード認識部２２３、識別情報解析部２２４、ＯＣＲフォーマット展開部２２５、ＯＣＲフォーマットメモリ２２６、ＯＣＲ処理部２２７、入力部２２８、表示部２２９および制御部２３０を有する。
【００４０】
イメージスキャナ装置２１０は、カバーシートおよびＯＣＲシートの帳票搬送機能とイメージセンサとを有しており、ＵＳＢなどの汎用的なインタフェースを介して、制御装置２２０に接続されている。
【００４１】
スキャナ制御部２２１は、イメージスキャナ装置２１０を制御し、カバーシートをイメージデータに変換し、変換後のイメージデータを画像メモリ２２２に登録する機能を持つ。また、スキャナ制御部２２１は、イメージスキャナ装置２１０を制御し、カバーシートに続く（ＯＣＲシート識別情報が印刷された）１または複数のＯＣＲシートをイメージデータに変換し、変換後のイメージデータを画像メモリ２２２に登録する機能を持つ。
【００４２】
画像メモリ２２２は、スキャナ制御部２２１から受け渡されたイメージデータを保持する機能を持つ。
【００４３】
二次元コード認識部２２３は、画像メモリ２２２が保持するイメージデータを参照し、イメージデータに含まれる二次元コードを認識する機能を持つ。
【００４４】
識別情報解析部２２４は、二次元コード認識部２２３によって認識された二次元コードに基づいて、イメージデータがカバーシートのイメージデータであるか、ＯＣＲシートのイメージデータであるかを判定する機能を持つ。例えば、識別情報解析部２２４は、二次元コードの所定領域にカバーシート識別情報が存在する場合、イメージデータがカバーシートのイメージデータであると判定する。一方、識別情報解析部２２４は、二次元コードの所定領域にＯＣＲシート識別情報が存在する場合、イメージデータがＯＣＲシートのイメージデータであると判定する。
【００４５】
ＯＣＲフォーマット展開部２２５は、識別情報解析部２２４によって、イメージデータがカバーシートのイメージデータであると判定された場合、二次元コード認識部２２３によって認識された二次元コードに含まれるＯＣＲフォーマット情報を、イメージ処理（例えば、ＯＣＲ処理）可能な形式に展開し、ＯＣＲフォーマットメモリ２２６に登録する機能を持つ。また、ＯＣＲフォーマット展開部２２５は、二次元コードに枚数情報が含まれている場合、二次元コードから枚数情報を取得する。なお、ＯＣＲフォーマット展開部２２５は、カバーシートのイメージデータから、ＯＣＲフォーマット情報および枚数情報を取得する取得部の一例として機能する。
【００４６】
ＯＣＲフォーマットメモリ２２６は、ＯＣＲフォーマット展開部２２５によって展開されたＯＣＲフォーマット情報を保持する機能を持つ。
【００４７】
ＯＣＲ処理部２２７は、画像メモリ２２２が保持しているイメージデータに対して、ＯＣＲフォーマットメモリ２２６が保持するＯＣＲフォーマット情報に基づいて、イメージ処理を実行する。例えば、イメージ処理は、ＯＣＲシートのイメージデータから文字を認識する処理を含んでもよいし、ＯＣＲシートのイメージデータから切り出し画像を切り出す処理を含んでもよい。ＯＣＲ処理部２２７は、イメージ処理の結果を出力する。
【００４８】
このとき、ＯＣＲ処理部２２７は、ＯＣＲフォーマットメモリ２２６によってＯＣＲシートの枚数を示す情報（枚数情報）が保持されていれば、当該枚数情報に対応する枚数のＯＣＲシートのイメージデータに対するイメージ処理を実行する。なお、ＯＣＲ処理部２２７は、イメージ処理部の一例として機能する。
【００４９】
入力部２２８は、オペレータからの入力を受け付ける入力機器である。例えば、入力部２２８は、キーボードおよびマウスなどによって構成されてよい。
【００５０】
表示部２２９は、ＬＣＤなどの表示機器である。
【００５１】
制御部２３０は、運用システム２０の全体を制御する機能を持つ。
【００５２】
スキャナ制御部２２１、二次元コード認識部２２３、識別情報解析部２２４、ＯＣＲ処理部２２７、ＯＣＲフォーマット展開部２２５および制御部２３０は、専用のハードウェアによって構成されてもよいし、制御装置２２０に内蔵されたＣＰＵがＲＯＭに記憶されたプログラムをＲＡＭに展開して実行することにより実現されてもよい。かかるプログラムが提供され得る他、かかるプログラムを記憶させた記憶媒体も提供され得る。
【００５３】
その他、制御装置２２０は、スキャナ制御部２２１、二次元コード認識部２２３、識別情報解析部２２４、ＯＣＲ処理部２２７、ＯＣＲフォーマット展開部２２５および制御部２３０を動作させるためのプログラムやデータを記憶するためのメモリを有する。また、かかるメモリは、スキャナ制御部２２１、二次元コード認識部２２３、識別情報解析部２２４、ＯＣＲ処理部２２７、ＯＣＲフォーマット展開部２２５および制御部２３０の動作の過程で必要となる各種データを一時的に記憶することもできる。
【００５４】
以上、本開示の実施形態に係るシステムの構成例について説明した。
【００５５】
（１−２．システムの動作例）
続いて、本発明の実施形態に係るシステムの動作例について説明する。本発明の実施形態に係るシステムでは、カバーシート印刷システム１０において、ＯＣＲフォーマット情報をあらかじめ登録し、ＯＣＲフォーマット情報に基づいてカバーシートおよびＯＣＲシートを出力する。記入者は、ＯＣＲシートに必要事項を記入し、運用システム２０は、カバーシートおよびＯＣＲシートの読み取りを行う。認識対象文字の種類（文字種）を変更したい場合など、ＯＣＲフォーマット情報の変更が必要な場合には、カバーシート印刷システム１０において、ＯＣＲフォーマット情報を変更し、カバーシートを再印刷する。これによって、変更後のＯＣＲフォーマット情報に基づく動作が可能となる。
【００５６】
図５は、カバーシート印刷システム１０によるＯＣＲフォーマット情報の初回登録時の動作例を示す図である。図６は、運用システム２０の動作例を示す図である。図７は、ＯＣＲフォーマット情報を変更する場合の動作例を示す図である。まず、図５を参照しながら（カバーシート印刷システム１０（図３）も参照しながら）、カバーシート印刷システム１０によるＯＣＲフォーマット情報の初回登録時の動作例について説明する。
【００５７】
まず、オペレータが、ＯＣＲシートをイメージスキャナ装置１１０にセットし、システムに読み取り指示を行う。すると、スキャナ制御部１２１が、イメージスキャナ装置１１０を制御し、ＯＣＲシートをイメージデータに変換し、ＯＣＲフォーマット管理部１２２に受け渡す（Ｓ１１）。この段階でのＯＣＲシートは、イメージ処理（例えば、ＯＣＲ処理）を使用した業務にまだ適用可能な状態となっていない。すなわち、この段階でのＯＣＲシートには、二次元コードＥ２１（図２）がまだ印刷されておらず、ＯＣＲフォーマット情報も作成されていない。
【００５８】
次に、ＯＣＲフォーマット管理部１２２は、スキャナ制御部１２１から受け取ったイメージデータを保持し、表示部１２５にイメージデータを表示させる。そして、ＯＣＲフォーマット管理部１２２は、オペレータによる入力を、入力部１２４を介して受け付けることによって、オペレータにＯＣＲフォーマット情報およびＯＣＲシート識別情報の登録を可能とする操作環境を提供する。そして、ＯＣＲフォーマット管理部１２２は、オペレータによって入力されたＯＣＲフォーマット情報およびＯＣＲシート識別情報を、イメージデータと一緒に名前をつけて保持する（Ｓ１２）。このとき、必要に応じて、オペレータは、同一のカバーシートに続いて読み取りを行うＯＣＲシートの枚数を示す情報（枚数情報）もＯＣＲフォーマット管理部１２２に登録可能である。
【００５９】
次に、印刷部１２３は、オペレータの指示により、ＯＣＲフォーマット管理部１２２が保持しているＯＣＲフォーマット情報およびＯＣＲシート識別情報を受け取る。そして、印刷部１２３は、制御部１２６による制御に従って、プリンタ部１３０を制御し、カバーシート識別情報、ＯＣＲシート識別情報およびＯＣＲフォーマット情報の用紙への印刷を行ってカバーシートを出力する（Ｓ１３）。カバーシートは、プリンタ部１３０に内蔵されている用紙（白紙）に対する印刷が行われて出力される。カバーシートの例は、図１に示した通りである。
【００６０】
次に、オペレータが、プリンタ部１３０に内蔵された用紙を白紙からＯＣＲシートに変更する。その上で、印刷部１２３は、オペレータの指示により、ＯＣＲフォーマット管理部１２２が保持しているＯＣＲシート識別情報を受け取り、プリンタ部１３０を制御し、ＯＣＲシートにＯＣＲシート識別情報を印刷する（Ｓ１４）。（ＯＣＲシート識別情報が印刷された）ＯＣＲシートの例は、図２に示した通りである。なお、ＯＣＲシート識別情報は予め定めたものをＯＣＲシートに印刷しておき、オペレータはＯＣＲフォーマット情報および予め定めたＯＣＲシート識別情報を入力するようにしてもよい。このようにすれば、ＯＣＲシートへのＯＣＲシート識別情報の印刷を省略することが可能である。
【００６１】
続いて、図６を参照しながら（運用システム２０（図４）も参照しながら）、運用システム２０の動作例について説明する。まず、オペレータは、先頭のカバーシートとカバーシートに続く記入済みの１または複数のＯＣＲシートとによって構成される束をイメージスキャナ装置２１０にセットし、システムに読み取り指示を行う。すると、スキャナ制御部２２１は、イメージスキャナ装置２１０を制御し、先頭のカバーシートをイメージデータに変換し、画像メモリ２２２にイメージデータを登録する（Ｓ２１）。
【００６２】
次に、二次元コード認識部２２３は、画像メモリ２２２が保持するイメージデータを参照し、イメージデータに含まれる二次元コードを認識する（Ｓ２２）。次に、識別情報解析部２２４は、二次元コード認識部２２３によって認識された二次元コードの所定領域に含まれる識別情報が、カバーシート識別情報であるかＯＣＲシート識別情報であるかを判定する（Ｓ２３）。ここでは、先頭のカバーシートが最初に読み取られるはずであるため、識別情報がカバーシート識別情報でない場合、表示部２２９はエラーを表示し、制御装置２２０は、動作を終了してよい。
【００６３】
一方、ＯＣＲフォーマット展開部２２５は、識別情報解析部２２４によって、二次元コードの所定領域に含まれる識別情報が、カバーシート識別情報であると判定された場合、二次元コード認識部２２３によって認識された二次元コードに含まれるＯＣＲフォーマット情報を、イメージ処理（例えば、ＯＣＲ処理）可能な形式に展開し、ＯＣＲフォーマットメモリ２２６に登録する（Ｓ２４）。次に、スキャナ制御部２２１は、イメージスキャナ装置２１０を制御し、カバーシートに続くＯＣＲシートをイメージデータに変換し、画像メモリ２２２にイメージデータを登録する（Ｓ２５）。
【００６４】
次に、二次元コード認識部２２３は、画像メモリ２２２が保持するイメージデータを参照し、イメージデータに含まれる二次元コードを認識する（Ｓ２６）。次に、識別情報解析部２２４は、二次元コード認識部２２３の所定領域に含まれる識別情報が、カバーシート識別情報であるかＯＣＲシート識別情報であるかを判定する（Ｓ２７）。ここでは、先頭のカバーシートに続くＯＣＲシートが読み取られるはずであるため、識別情報がＯＣＲシート識別情報でない場合、表示部２２９はエラーを表示し、制御装置２２０は、動作を終了してよい。
【００６５】
次に、ＯＣＲ処理部２２７は、画像メモリ２２２が保持しているイメージデータに対して、ＯＣＲフォーマットメモリ２２６が保持するＯＣＲフォーマット情報に基づいて、イメージ処理を実行する。例えば、イメージ処理は、ＯＣＲシートのイメージデータから文字を認識する処理を含んでもよいし、ＯＣＲシートのイメージデータから切り出し画像を切り出す処理を含んでもよい。ＯＣＲ処理部２２７は、イメージ処理の結果を出力する（Ｓ２８）。
【００６６】
次のＯＣＲシートが存在する場合（Ｓ２９において「ＮＯ」）、Ｓ２５に動作が移行され、スキャナ制御部２２１は、次のＯＣＲシートをイメージデータに変換し、画像メモリ２２２にイメージデータを登録する。そして、ＯＣＲ処理部２２７は、画像メモリ２２２が保持しているイメージデータに対して、ＯＣＲフォーマットメモリ２２６が保持するＯＣＲフォーマット情報に基づいて、イメージ処理を実行する。次のＯＣＲシートが存在しない場合（Ｓ２９において「ＹＥＳ」）、処理を終了する。なお、実際に読み取られたＯＣＲシートの枚数があらかじめ登録された枚数と異なる場合、表示部２２９はエラーを表示し、制御装置２２０は、動作を終了してよい。
【００６７】
続いて、図７を参照しながら（カバーシート印刷システム１０（図３）も参照しながら）、ＯＣＲフォーマット情報を変更する場合の動作例について説明する。
【００６８】
まず、ＯＣＲフォーマット管理部１２２は、内部に保持しているイメージデータを表示部１２５に表示させる。そして、ＯＣＲフォーマット管理部１２２は、オペレータによる入力を、入力部１２４を介して受け付けることによって、オペレータにＯＣＲフォーマット情報の変更が可能な操作環境を提供する。そして、ＯＣＲフォーマット管理部１２２は、オペレータによる入力に基づいて、ＯＣＲフォーマット情報の必要な箇所の変更を行う（Ｓ３１）。
【００６９】
次に、印刷部１２３は、オペレータの指示により、ＯＣＲフォーマット管理部１２２が保持しているＯＣＲフォーマット情報およびＯＣＲシート識別情報を受け取る。そして、印刷部１２３は、制御部１２６による制御に従って、プリンタ部１３０を制御し、カバーシート識別情報、ＯＣＲシート識別情報およびＯＣＲフォーマット情報の用紙への印刷を行って、カバーシートを出力する（Ｓ３２）。このようにして出力されたカバーシートで束の先頭にあるカバーシートを差し替え、運用システム２０での動作（図６）が実行されることにより、変更後のＯＣＲフォーマット情報に基づく動作が可能となる。
【００７０】
以上、本発明の実施形態に係るシステムの動作例について説明した。
【００７１】
（２．ハードウェア構成例）
続いて、本発明の実施形態に係るカバーシート印刷システム１０のハードウェア構成例について説明する。以下では、本発明の実施形態に係るカバーシート印刷システム１０のハードウェア構成例として、情報処理装置９００のハードウェア構成例について説明する。なお、以下に説明する情報処理装置９００のハードウェア構成例は、カバーシート印刷システム１０のハードウェア構成の一例に過ぎない。したがって、カバーシート印刷システム１０のハードウェア構成は、以下に説明する情報処理装置９００のハードウェア構成から不要な構成が削除されてもよいし、新たな構成が追加されてもよい。
【００７２】
また、運用システム２０のハードウェア構成も、カバーシート印刷システム１０のハードウェア構成と同様に実現され得る。
【００７３】
図８は、本発明の実施形態に係るカバーシート印刷システム１０の例としての情報処理装置９００のハードウェア構成を示す図である。情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、ホストバス９０４と、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力装置９０８と、出力装置９０９と、ストレージ装置９１０と、通信装置９１１と、を備える。
【００７４】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバス等から構成されるホストバス９０４により相互に接続されている。
【００７５】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス９０６に接続されている。なお、必ずしもホストバス９０４、ブリッジ９０５および外部バス９０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００７６】
入力装置９０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバー等利用者が情報を入力するための入力手段と、利用者による入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路等から構成されている。情報処理装置９００を操作する利用者は、この入力装置９０８を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００７７】
出力装置９０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置、ランプ等の表示装置およびスピーカ等の音声出力装置を含む。
【００７８】
ストレージ装置９１０は、データ格納用の装置である。ストレージ装置９１０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ装置９１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置９１０は、ハードディスクを駆動し、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００７９】
通信装置９１１は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置９１１は、無線通信または有線通信のどちらに対応してもよい。
【００８０】
以上、本発明の実施形態に係るカバーシート印刷システム１０の例としての情報処理装置９００のハードウェア構成例について説明した。
【００８１】
（３．まとめ）
以上に説明したように、本発明の実施形態によれば、イメージ処理定義シートのイメージデータに基づいて前記イメージ処理定義シートに続く１または複数のイメージ処理対象シートのフォーマット情報を取得する取得部と、前記フォーマット情報に基づいて前記イメージ処理対象シートのイメージデータに対するイメージ処理を実行するイメージ処理部と、を備える、イメージ処理システムが提供される。かかる構成によれば、イメージ処理定義シートを交換するだけでイメージ処理対象シートのフォーマット情報の変更に対応することが可能となる。したがって、イメージ処理対象シートのフォーマット情報に変更が生じた場合であっても、イメージ処理の実行に必要なオペレータの手間を低減させることが可能となる。
【００８２】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８３】
上記では、ＯＣＲシートＥ２０に記入欄Ｅ２２があらかじめ印刷されている場合を主に想定した。記入欄Ｅ２２は、項目ごとに文字列（１または複数の文字）を記入するための欄であり、図２に示された例では、記入欄Ｅ２２は、認識対象文字の枠、および、切り出し画像の枠を含んでいる。しかし、カバーシート印刷システム１０によってＯＣＲシート全体の設計と印刷とを行うことが可能であれば、記入欄Ｅ２２は、カバーシート印刷システム１０によって印刷されてもよい。
【符号の説明】
【００８４】
１０    カバーシート印刷システム
１１０  イメージスキャナ装置
１２０  制御装置
１２１  スキャナ制御部
１２２  ＯＣＲフォーマット管理部
１２３  印刷部
１２４  入力部
１２５  表示部
１２６  制御部
１３０  プリンタ部
２０    運用システム
２１０  イメージスキャナ装置
２２０  制御装置
２２１  スキャナ制御部
２２２  画像メモリ
２２３  二次元コード認識部
２２４  識別情報解析部
２２５  ＯＣＲフォーマット展開部
２２６  ＯＣＲフォーマットメモリ
２２７  ＯＣＲ処理部
２２８  入力部
２２９  表示部
２３０  制御部
【図１】
2020135833.tif 000003
【図２】
2020135833.tif 000004
【図３】
2020135833.tif 000005
【図４】
2020135833.tif 000006
【図５】
2020135833.tif 000007
【図６】
2020135833.tif 000008
【図７】
2020135833.tif 000009
【図８】
2020135833.tif 000010