(57)【要約】【課題】  コード化された処理情報が記載された原稿を読み取ることで、前記処理情報の指示色に対応する処理を行うが、ユーザが指示色に対応する処理の内容を容易に変更することができなかった。【解決手段】  コード化された処理情報が記載された原稿を読み取り、前記コード化された処理情報を解析し、該解析の結果として指示色と該指示色に対応する処理の内容の表示を行い、表示された後、前記指示色に対応する処理の内容をユーザからの指示の入力に応じて変更する。【選択図】  図１２
2011193262.tif 000002
【特許請求の範囲】
【請求項１】
コード化された処理情報が記載された原稿を読み取る読取手段と、
前記コード化された処理情報を解析し、該解析の結果として指示色と該指示色に対応する処理の内容を表示する表示手段と、
前記表示手段によって前記指示色に対応する処理の内容が表示された後、前記指示色に対応する処理の内容を、ユーザからの指示の入力に応じて変更する変更手段と、
前記変更手段によって変更された後の処理の内容を前記指示色に対応付けてコード化するコード化手段と、
前記コード化手段によってコード化された画像を出力する出力手段とを有することを特徴とする画像処理装置。
【請求項２】
前記変更手段において、前記指示色に対応する日付を変更することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記変更手段において、前記指示色に対応する捺印を変更または追加することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記指示色に対応する処理の内容は、前記原稿上の前記指示色で囲まれた領域内の日付をチェックすることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記指示色に対応する処理の内容は、前記原稿上の前記指示色で囲まれた領域内の捺印の種類をチェックすることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記コード化された画像は２次元バーコードであることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
画像処理装置の制御方法であって、
コード化された処理情報が記載された原稿を読み取る読取ステップと、
前記コード化された処理情報を解析し、該解析の結果として指示色と該指示色に対応する処理の内容の表示を制御する制御ステップと、
前記制御ステップによって前記指示色に対応する処理の内容が表示された後、前記指示色に対応する処理の内容を、ユーザからの指示の入力に応じて変更する変更ステップと、
前記変更ステップによって変更された後の処理の内容を前記指示色に対応付けてコード化するコード化ステップと、
前記コード化ステップによってコード化された画像を出力する出力ステップとを有することを特徴とする画像処理装置の制御方法。
【請求項８】
請求項７に記載の制御方法をコンピュータにより実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、スキャナによって帳票等の原稿を読み取り、原稿に記載された金額や日付等を抽出する技術が知られている。この技術により、多数枚の帳票から抽出したデータを集計等の処理に容易に利用可能となる。しかしながら、集計等の処理をも自動化するためには、帳票のどの位置にどのようなデータがあるのかを認識する必要がある。
【０００３】
例えば、特許文献１は、処理対象の原稿に手書きで処理対象の領域と処理の内容とを示す処理指示情報を記入し、これをスキャナで読み取ることにより、処理対象の領域と処理の内容とを特定し、処理指示書を作成する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４５６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のものは、処理指示情報を横棒や縦棒、点といった記号あるいは文字として表現し、その記号や文字を用いて処理を指示しているが、その処理内容をユーザが容易に変更できないという課題がある。
【０００６】
本発明は上記問題点に鑑みなされたものであり、コード化された処理情報を用いて指定された処理の内容を容易に変更することができる画像処理装置及びその制御方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像処理装置は、コード化された処理情報が記載された原稿を読み取る読取手段と、前記コード化された処理情報を解析し、該解析の結果として指示色と該指示色に対応する処理の内容を表示する表示手段と、前記表示手段によって前記指示色に対応する処理の内容が表示された後、前記指示色に対応する処理の内容を、ユーザからの指示の入力に応じて変更する変更手段と、前記変更手段によって変更された後の処理の内容を前記指示色に対応付けてコード化するコード化手段と、前記コード化手段によってコード化された画像を出力する出力手段とを有する。
【発明の効果】
【０００８】
本発明によれば、コード化された処理情報が記載された原稿を読み取って、指示色に対応した処理を行う際に、指示色に対応する処理の内容を容易に変更することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本実施形態における処理対象の原稿の例を示す図である。
【図３】本実施形態における処理指示情報の色の情報と処理内容との登録を行うための画面の例を示す図である。
【図４】本実施形態における日付チェックを行う場合の詳細な設定を行うための画面の例を示す図である。
【図５】本実施形態における捺印チェックを行う場合の詳細な設定を行うための画面の例を示す図である。
【図６】本実施形態におけるスキャンチケットを作成する処理の流れを示すフローチャートである。
【図７】本実施形態における処理指示書の解析の結果から、そのチェック内容の変更を行うための画面の例を示す図である。
【図８】本実施形態における日付チェックに対する設定変更を行うための画面の例を示す図である。
【図９】本実施形態における捺印チェックに対する設定変更を行うための画面の例を示す図である。
【図１０】本実施形態におけるスキャンチケットの出力結果の例を示す図である。
【図１１】本実施形態におけるスキャンチケットを用いて原稿のチェックを行う処理の流れを示すフローチャートである。
【図１２】実施例２におけるスキャンチケットを再作成する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１１】
図１は、本発明の実施形態の一例である画像処理装置の構成を示すブロック図である。本実施形態における画像形成装置０１０１は、コピー機能、スキャナ機能等各種機能を搭載した複合機を例に示すが、これらの機能を複数の装置を連携させて実現するようにしてもよい。
【００１２】
ＣＰＵ０１０２は、ＲＯＭ０１１０に格納されたプログラムを、ＲＡＭ０１０９にロードすることによって画像処理装置０１０１全体の動作を制御する。また、ＣＰＵ０１０２は、バス０１０３を介して画像処理装置０１０１内の各構成と通信を行う。操作部０１０７は、ユーザが指示を行うための複数のキー、ユーザに通知すべき各種情報を表示する表示部を含む。読取装置であるスキャナ０１０６は、ユーザが原稿台にセットした原稿上の画像をカラー画像として読み取り、これによって得た電子データ（画像データ）をＨＤＤ０１０４、ＲＡＭ０１０９等に蓄積する。ＨＤＤ０１０４は、ハードディスクを含むハードディスクドライブであり、入力された各種情報を格納する。また、スキャナ０１０６は、原稿給送装置を含み、原稿給送装置にセットされた複数枚の原稿を順次原稿台上に給送し、読み取ることも可能である。印刷装置であるプリンタ０１０５は、入力された画像データに基づく画像を、記録紙（シート）上に印刷する。ネットワークＩ／Ｆ０１０８は、画像処理装置０１０１をネットワーク０１１１に接続し、ネットワーク上の外部装置からのデータの受信、ネットワーク上の外部装置へのデータの送信を制御する。
【００１３】
なお、本実施形態では、後述する処理に用いる画像データを、スキャナ０１０６を介して入力するものを例に説明するが、例えば外部機器から送られてくる原稿の画像データを、ネットワークＩ／Ｆ０１０８を介して入力しても同様に処理可能である。また、スキャナやプリンタが接続されたパーソナルコンピュータ（ＰＣ）等においても同じように処理することが可能である。この場合、本実施形態で用いるプログラムの全部または一部を、ネットワーク等を介してＰＣに提供したり、ＣＤ−ＲＯＭ等の記憶媒体に格納してＰＣに提供したりすることが可能である。
【００１４】
次に、本実施形態において用いる原稿の例について説明する。
【００１５】
図２は、本実施形態において用いる原稿の例を示した図である。原稿０２０１は、ユーザが何も記入していない（後述する処理指示情報が付加される前の）状態の見積書である。この見積書には、日付、品名、金額、承認者の印を押す領域などが設けられている。この見積書を正式に発行する時に、ユーザは各内容を記載することとなる。
【００１６】
本実施形態では、この見積書の各欄のうち、ユーザによって記載された日付欄に正しい日付が記入されていること、印を押す領域内には正しい印が押されていることをチェックするものとする。
【００１７】
原稿０２０２は、原稿０２０１に含まれる各項目のうち、チェックを行わせるための任意の領域をユーザが色ペンを用いて付加した例を示す図である。この原稿０２０２が処理指示書となる。
【００１８】
処理指示書は、作成した見積書をチェックするユーザが、チェック対象の見積書と同一形式の用紙に後述する処理指示情報を書き込むことで作成される。つまり、原稿０２０１に示した見積書に処理指示情報が書き込まれたものが、処理指示書となる。本実施形態では、ユーザが処理対象とする領域を指定するために色ペン等で該当領域を矩形等の閉領域として囲む。
【００１９】
ここで、見積書（フォーム原稿）に書き込む処理指示情報について説明する。原稿０２０２において、例えば、領域０２０３は青い色のペンで書き込んだ領域で、領域０２０４は赤色のペンで書き込んだ領域とする。なお、ここに示した色以外の色を使うことも可能であり、また、２色に限らず、チェック内容に応じて色の種類を減らしたり、増やしたりしてもよい。また、ここではペンを用いているが色を付けられるものであればペンに限ることはない。
【００２０】
そして、ユーザは事前に使用すべき処理指示情報の色の情報と処理内容とを、それぞれ対応付けて操作部０１０７を用いてＲＡＭ０１０９に登録する。即ち、青色に対しては正しく日付が記入されていることチェックすること、赤色に対しては正しく捺印がされていることをチェックすることをそれぞれＲＡＭ０１０９に登録する。登録の手順については、図３から図５を用いて後述する。
【００２１】
原稿０２０５は、本実施形態において用いるチェック対象の原稿の例を示した図である。チェック対象の原稿は、０２０１、０２０２と同一の形式の原稿に基づくものであることを前提とする。本実施形態では、処理指示書０２０２において、領域０２０３に正しく日付が記載されていること、領域０２０４に正しく捺印がされていることをチェックするように指示をしている。そのため、チェック対象の原稿０２０５に記載された日付０２０６と、捺印０２０７をチェックすることとなる。なお、チェックの内容や領域は、これに限られるものではなく、他のチェック内容の指示や他の領域に対しての指示も可能である。
【００２２】
処理指示情報の色の情報と処理内容との登録には、図３に示すような登録画面を用いて行う。図３は操作部０１０７に表示され、ユーザはこの画面から登録を行うものとする。本実施形態では、青色に対しては正しく日付が記入されていることをチェックしたいため、青色に対するチェック内容設定ボタン０３０２をユーザは選択し、何をチェックするのかを登録する。チェック内容設定ボタン０３０２を押下すると、プルダウンメニューから、「日付をチェック」、「捺印をチェック」、「チェックしない」のいずれかをユーザが選択できる。０３０２では「日付をチェック」が選択されていることを表している。同様に、０３０３では赤色に対して「捺印をチェック」することが選択されており、０３０４では今回の処理指示書０２０２では使用していない緑色のペンによる指示についてのチェック内容として、「チェックしない」が選択された状態である。また、前記青色、赤色、緑色以外の色ペンについての指示を設定したい場合は、その他の色を選択するボタン０３０１を押下し、色を決定、チェック内容設定ボタン０３０５により同様にチェック内容を指示することが可能である。
【００２３】
次に、チェック内容の詳細を設定する方法について、図４および図５を用いて説明する。図４は、図３における各ペンの色のチェック内容設定ボタン０３０２から０３０５において、「日付をチェック」を選択した場合に、その詳細な設定を行うための詳細設定ボタン０３０６が押下された場合に操作部０１０７に表示される画面の一例である。ユーザはこの画面（図４）から、日付をチェックする場合に、何をチェックするか、その詳細を設定する。図４において、デフォルト設定ボタン０４０１をユーザが選択した場合には、チェック当日の日付までの記載があれば正しく日付が記入されていると判断する。日付指定ボタン０４０２をユーザが選択した場合には、指定する日付を０４０４の入力欄に操作部０１０７から入力することで、チェックする日付の指定を行う。また、期間指定ボタン０４０３をユーザが選択した場合には、期間を０４０５および０４０６に入力することで、チェックする日付の期間の指定を行う。ここでは、仮に「期間指定０４０３」が選択され、その期間は、２００９年１月１日から２００９年４月３０日までと設定されたとする。
【００２４】
図５は、図３における各ペンの色のチェック内容設定ボタン０３０２から０３０５において、「捺印をチェック」を選択した場合に、その詳細な設定を行うための詳細設定ボタン０３０７が押下された場合に操作部０１０７に表示される画面の一例である。ユーザはこの画面（図５）から、捺印をチェックする場合に、何をチェックするか、その詳細を設定する。図５において、デフォルト設定ボタン０５０１をユーザが選択した場合には、印があるかどうかのみをチェックする。また、ハンコ指定ボタン０５０２をユーザが選択した場合には、あらかじめＨＤＤ０１０４に保存されているハンコ一覧０５０３から、どのハンコが押されていれば正しく捺印がされていると判断するかを決定する。例えば、０５０３では、「部長印０５０４」と「課長印０５０５」が登録されている状態を表しており、ユーザはこのハンコのいずれかを選択する。ハンコ一覧にないハンコをチェックしたい場合には、新規に登録するためのボタン０５０６を用いて登録を行う。登録は、登録用のハンコが押された用紙をスキャナ０１０６により読み取り、読み取った画像データをＨＤＤ０１０４に保存することで行う。説明の都合上、ここでは仮に「ハンコ指定０５０２」が選択され、０５０４に示す部長印が設定されたものとする。
【００２５】
以上の設定が、ＲＡＭ０１０９に設定情報として次のように保存される。
【００２６】
＜設定情報＞
１．青色
−日付をチェック
−期間指定：２００９／０１／０１〜２００９／０４／３０
２．赤色
−捺印をチェック
−ハンコ指定：部長印
３．緑色
−チェックしない
４．その他の色
−チェックしない
次に、図２に示したような処理指示書０２０２に基づき、原稿の記載内容のチェックを実行させるためのスキャンチケットを作成する処理について説明する。ここで、スキャンチケットとは、処理指示書０２０２の指示内容を認識し、０２０５のようなチェック対象の原稿のチェック方法を画像処理装置１００が認識可能な形式（例えば、ＱＲコード）としたチケットである。スキャンチケットには、処理指示書０２０２から認識した指示内容、この指示内容を適用する領域の位置情報が含まれる。チェック対象の原稿のチェックを行う際は、スキャナ０１０６によりスキャンチケットを読み取って処理内容をＣＰＵ１１により認識させたうえで、チェック対象の原稿をチェックさせる。
【００２７】
図６は、本実施形態におけるスキャンチケットを作成する際の処理の流れを示すフローチャートである。ＲＯＭ０１１０に格納された図６のフローチャートの各処理を実行するためのプログラムをＲＡＭ０１０９にロードしてＣＰＵ０１０２が実行することで、図６のフローチャートが実行される。
【００２８】
ユーザにより操作部０１０７を介してスキャンチケット作成の指示がなされると本フローが開始される。本フローが開始されると、ステップＳ０６０１において、指示情報記載済みの原稿（処理指示書０２０２に相当）のセットを促す表示を操作部０１０７に行う。そして、ユーザが指示情報記載済みの原稿をセットした後にＯＫボタンが押されるとスキャナ０１０６による原稿の読み取りを行わせる。スキャナ０１０６で読み取って得た画像データは、ＲＡＭ０１０９に記憶しておく。
【００２９】
次に、ステップＳ０６０２で、スキャナ０１０６から入力された画像データから処理指示情報の解析・認識処理を行う。ここでは、事前に設定した設定情報をもとに、ユーザが登録した処理指示情報の指示色が原稿のどこにあるかを解析して、その部分の色を認識することで、色毎に対象領域の位置を特定する。ここで特定される位置は、原稿上のどの位置にどの大きさの処理対象の領域が存在するかを判別可能なものである。例えば、位置は座標によって特定する。そして、ここで特定された位置と、その指示色から処理内容とを対応付けてＲＡＭ０１０９に解析情報として記憶する。例えば、解析情報は次のようになる。
【００３０】
＜解析情報＞
・領域１
−位置：（２１００，１５００）〜（４４００，２０００）
−青色：日付をチェック
期間指定：２００９／０１／０１〜２００９／０４／３０
・領域２
−位置：（３０００，５５００）〜（４０００，６５００）
−赤色：捺印をチェック
ハンコ指定：部長印
続いて、ステップＳ０６０３で、ＣＰＵ０１０２は、ステップＳ０６０２で解析・認識した結果を操作部０１０７に表示させる。図７はその表示の一例である。図７に示すように、読み取った原稿のサムネイル画像（０７０１）を表示し、その画像と対応させてどの位置に処理指示情報があり、その処理内容がどういったものかを識別可能に表示する。青色で塗りつぶされた矩形領域０７０２は、ユーザが日付をチェックすると指定した処理指示書０２０２の第１の領域０２０３に相当する。また、赤色で塗りつぶされた矩形領域０７０３は、ユーザが捺印をチェックすると指定した処理指示書０２０２の第２の領域０２０４に相当する。各領域に対する処理内容は、図７の０７０４および０７０５のように表示する。
【００３１】
そしてステップＳ０６０４で、ＣＰＵ０１０２は、ステップＳ０６０３で表示した内容で変更が無いかどうかを、ユーザが決定するのを待つ。ユーザは、０７０１に表示されたサムネイル画像を見て、処理指示書０２０２での指定どおりに位置が正しく認識されているかどうかを確認する。具体的には、ＣＰＵ０１０２が認識した矩形領域０７０２および０７０３が、処理指示書０２０２で指定した領域０２０３および０２０４で間違いが無いことを確認する。次にユーザは、チェック内容についての確認を行う。青色で塗りつぶされた矩形領域０７０２に対するチェック内容は０７０４に相当し、その詳細を確認するためには、詳細設定ボタン０７０６を押下することにより行う。ユーザが詳細設定ボタン０７０６を押下すると、ＣＰＵ０１０２は解析情報をもとに、図８に示しようなチェック内容の詳細を操作部０１０７に表示させる。ユーザはこの画面より、チェック内容を確認し、変更が無ければＯＫボタン０８０７を押下し、変更がある場合には、ここで変更を行う（ステップＳ０６０５）。例えば、解析情報１では、領域１に対して領域内の日付のチェックを期間指定（２００９／０１／０１〜２００９／０４／３０）で行うとしていたが、その期間を変更したい場合には、０８０５および０８０６に新たに日付を入力する。また、日付指定に変更するという場合には、日付指定ボタン０８０２を押下して、さらに指定する日付を０８０４から入力する。ここでは仮に、期間指定の日付を次のように変更したとする。
【００３２】
＜変更１＞
変更前：２００９／０１／０１〜２００９／０４／３０
変更後：２００９／０１／０１〜２００９／０３／３１
この変更は、解析情報に反映される。
【００３３】
同様に赤色で塗りつぶされた矩形領域０７０３に対するチェック内容は０７０５に相当し、その詳細を確認するためには、詳細設定ボタン０７０７を押下することにより行う。ユーザが詳細設定ボタン０７０７を押下すると、ＣＰＵ０１０２は解析情報をもとに、図９に示すようなチェック内容の詳細を操作部０１０７に表示させる。ユーザはこの画面より、チェック内容を確認し、変更が無ければＯＫボタン０９０７を押下し、変更がある場合には、ここで変更を行う。例えば、解析情報では、領域２に対して捺印のチェックをハンコ指定（部長印）で行うとしていたが、その指定する捺印（ハンコ）を変更したい場合には、０９０３に示された登録されているハンコ一覧より、新たに選択を行う。ここでは、指定する捺印（ハンコ）を追加で課長印も許可するように変更したとする。
【００３４】
＜変更２＞
変更前：部長印
変更後：部長印＋課長印
この変更は、解析情報に反映される。
【００３５】
以上、２つの変更により、解析情報は次のように変更されたこととなる。
【００３６】
＜変更後の解析情報＞
・領域１
−位置：（２１００，１５００）〜（４４００，２０００）
−青色：日付をチェック
期間指定：２００９／０１／０１〜２００９／０３／３１
・領域２
−位置：（３０００，５５００）〜（４０００，６５００）
−赤色：捺印をチェック
ハンコ指定：部長印＋課長印
また、チェック内容の変更においては、前途した詳細設定ボタン０７０６または０７０７以外にも、項目設定ボタン０７０４または０７０５による変更も可能である。例えば、項目設定ボタン０７０４では、「日付をチェック」となっているが、このボタンを押下することにより、他の設定項目への変更として、「チェックしない」や、「捺印をチェック」とすることもできる。「捺印をチェック」に変更した場合には、その詳細設定ボタン０７０６を押下することにより、チェックする捺印の決定をさらに行うことが可能である。ただし、この実施例では青色で指定された矩形領域０７０２は日付記載欄であるため、「捺印をチェック」に変更することは、ありえない設定であり、ここでの変更可能性は、「チェックしない」のみである。項目設定ボタン０７０５についても同様である。
【００３７】
すべてのチェック内容についての確認が終了すると、ユーザはＯＫボタン０７０９を押下し、ステップＳ０６０６へと進む。
【００３８】
ステップＳ０６０６では、ＣＰＵ０１０２は解析情報（ここでは、チェック内容の変更が入ったため、変更後の解析情報）のコード化を行う。コード化に際しては、０７０１に示したサムネイル画像とともに、部長印や課長印といったＨＤＤ０１０４に保存されているハンコ画像自体もコード化する。ただしハンコ画像に対しては、その画像が保存されているＨＤＤ０１０４の領域へのパスであっても良い。また、解析情報のコード化とは、例えば２次元バーコード（例えばＱＲコード等）を使ってコード化することを指す。また、ここでは２次元バーコードを例に説明するがこれ以外の方法でコード化したものとしてもよく、画像処理装置０１０１が解析・認識可能なものであればこれに限ることはない。最後にステップＳ０６０７では、ＣＰＵ０１０２はステップＳ０６０６で作成したコード化したものを画像としてプリンタ０１０５で記録紙に出力させ印刷する。印刷したスキャンチケットの一例を図１０に示す。図１０に示すように、スキャンチケットには、ステップＳ０６０６で作成したＱＲコード１００３以外にも、チェック対象の原稿１００２と、そのチェック内容１００４も同時に印刷されることが望ましい。
【００３９】
以上の様に作成したスキャンチケットを用いて、抽出した処理指示情報に応じた原稿のチェックを行う手順について説明する。
【００４０】
図１１は、スキャンチケットを用いてチェック対象の原稿のチェックを行う処理の流れを示すフローチャートである。ＲＯＭ０１１０に格納された図１１のフローチャートの各処理を実行するためのプログラムをＲＡＭ０１０９にロードしてＣＰＵ０１０２が実行することで、図１１のフローチャートが実行される。
【００４１】
ユーザにより操作部０１０７を介してチェック対象原稿のチェックの指示がなされると本フローが開始される。本フローが開始されると、ＣＰＵ０１０２は操作部０１０７に対して、ステップＳ０６０７でプリントしたスキャンチケットを１枚目にしてその後にチェック対象の原稿を重ねて原稿給送装置にセットすることを促す表示を行わせる（ステップ１１０１）。続いて、原稿がセットされた後、操作部０１０７のＯＫボタンが押されるなどして原稿の読み取りが指示されると、ステップＳ１１０２に進み、ＣＰＵ０１０２は、原稿給送装置にセットされた原稿を順次給送してスキャナ０１０６による原稿の読み取りを開始する。ここでは、まず原稿給送装置にセットされた原稿のうち１枚目であるスキャンチケットを給送し、スキャナ０１０６によりスキャンチケットを読み取らせる。それに引き続き、スキャンチケットに重ねてセットされたチェック対象の原稿を順次読み取らせる。なお、チェック対象の原稿は複数枚重ねてセット可能である。また、一連の原稿であることを操作部０１０７から指定することにより、多数枚の原稿を複数束に分けて原稿給送装置にセットすることも可能である。
【００４２】
ステップＳ１１０３では、ステップＳ１１０２において読み取った１枚目の原稿、つまりスキャンチケットの画像の解析・認識処理を行う。ここでは、読み取ったスキャンチケット内の２次元コード等を解析して、処理指示の対象となる領域（位置）と処理内容の認識を行う。認識した結果は、ＲＡＭ０１０９に格納する。次に、ステップＳ１１０４においてＣＰＵ０１０２はＲＡＭ０１０９に格納された認識した結果を使って２枚目以降のチェック対象原稿に対して解析・認識処理を行う。例えば、チェック対象の原稿の例０２０５では、日付記載欄０２０６には、「２００９／０１／０１〜２００９／０３／３１」の範囲内の日付が記載されていること、また捺印０２０７が「部長印または課長印」であることを認識する。
【００４３】
ここでの認識は、例えば日付記載欄０２０６の画像に対してＯＣＲ処理を行い記載されている日付を認識、「２００９／０１／０１〜２００９／０３／３１」の範囲内の日付が記載されていることをチェックする。また、捺印０２０７においては、その画像から、「部長印または課長印」と一致するかをパターン認識処理により判断する。以上の認識処理は一例であり、他の認識の方法を採用してもよい。
【００４４】
そしてＣＰＵ０１０２はチェック対象の原稿のページ番号とそのページに対する認識結果を順次ＲＡＭ１８に蓄積する。ここでは、１枚のチェック対象の原稿に対して全ての認識結果が正常である場合にＯＫとし、１つでも正常と認識されなかった場合はＮＧとする。チェック対象原稿の全てについての認識処理が終了するとＣＰＵ０１０２はＲＡＭ０１０９に蓄積したすべての原稿に対する結果の集計を行う。結果の集計とは、例えば、チェックしたチェック対象原稿の総枚数、ＮＧと判定された領域数、ＮＧと判定された領域を含む原稿のページ番号などを集計することを指す。このページ番号はスキャナ０１０６によって読み込んだ順番（原稿給送装置から給送させた順序）にスキャンチケットを除くチェック対象原稿の１枚目を１ページ目とする。ここに示した以外の情報もＲＡＭ０１０９に蓄積した情報から識別し得るものがあれば、さらに集計するようにしてもよい。なお、ここではＲＡＭ０１０９に蓄積することを説明したがＨＤＤ０１０４に蓄積しても同じ処理が可能である。
【００４５】
そして、ステップＳ１１０５においてＣＰＵ０１０２は操作部０１０７にステップＳ１１０４で行った集計結果を表示させる。例えば、チェックした総枚数、ＮＧと判定した原稿があれば、ＮＧと判定された領域、ＮＧと判定された原稿のページ番号等を表示する。また、ＣＰＵ０１０２は、この表示と同時にレポート印刷の指示を行うためのボタンを操作部０１０７に表示させ、集計結果を示すレポートをプリンタ０１０５によって記録紙上に出力させることが可能である。
【００４６】
ステップＳ１１０６で、上記表示においてレポートの印刷を指示するボタンが押されたと判断すると、ステップＳ１１０７に進み、ＣＰＵ０１０２は、上記集計結果を示すレポートを作成する。プリンタ０１０５による記録紙への印刷は、操作部０１０７への表示に比べて広い領域を利用できるので、ステップＳ１１０５の表示に比べ多くの情報をレポートに加えるようにしてもよい。例えば、上記集計結果に加え、チェック対象の原稿テンプレートの縮小画像を同時に載せるなどしてもよい。ステップＳ１１０８では、ＣＰＵ０１０２は、作成されたレポートを画像データとしてプリンタ０１０５に出力させ、記録紙上に印刷する。また、このとき、レポートと同時にＮＧと判定されたページにＮＧであることを示す情報を付加して印刷するようにしてもよい。
【００４７】
以上のチェック処理では、スキャンチケットを利用するものを例に説明したが、上述のように、スキャンチケットに代えて、処理指示情報を書き込んだ処理指示書をそのまま利用するようにしてもよい。
【００４８】
以上のように、本実施形態によれば、処理指示情報で指示されたチェック内容を、操作部を使用してユーザが容易に変更することができる。
【実施例２】
【００４９】
次にスキャンチケットの再作成方法について説明する。
【００５０】
実施例１では、処理指示書０２０２をスキャナ０１０６から読み取り、スキャンチケット１００１を作成したのに対して、本実施例ではスキャンチケット１００１をスキャナ０１０６から読み取り、新たに別のスキャンチケットを生成する方法について述べる。
【００５１】
図１２は、本実施形態におけるスキャンチケットを再作成する際の処理の流れを示すフローチャートである。ＲＯＭ０１１０に格納された図１２のフローチャートの各処理を実行するためのプログラムをＲＡＭ０１０９にロードしてＣＰＵ０１０２が実行することで、図１２のフローチャートが実行される。
【００５２】
ユーザにより操作部０１０７を介してスキャンチケット再作成の指示がなされると本フローが開始される。本フローが開始されると、ステップＳ１２０１において、コード化された処理情報が記載されたスキャンチケット（スキャンチケット１００１に相当）のセットを促す表示を操作部０１０７に行う。ここで、スキャンチケットとは、実施例１で説明したように、２次元バーコード（例えば、QRコード）のようなコード化された情報を含んだ紙媒体であります。そして、ユーザがスキャンチケットをセットした後にＯＫボタンが押されるとスキャナ０１０６による原稿の読み取りを行わせる。スキャナ０１０６で読み取って得た画像データは、ＲＡＭ０１０９に記憶しておく。
【００５３】
次に、ステップＳ１２０２で、スキャナ０１０６から入力されたスキャンチケットから、コード化された処理情報（例えば、ＱＲコード）の解析・認識処理を行い、指示色と指示情報に対応する処理の内容を認識する。例えば、スキャンチケット１００１を使用した場合には、解析情報は次のようになる。
【００５４】
＜解析情報＞
・領域１
−位置：（２１００，１５００）〜（４４００，２０００）
−青色：日付をチェック
期間指定：２００９／０１／０１〜２００９／０３／３１
・領域２
−位置：（３０００，５５００）〜（４０００，６５００）
−赤色：捺印をチェック
ハンコ指定：部長印＋課長印
続いて、ステップＳ１２０３で、ＣＰＵ０１０２は、ステップＳ１２０２で解析・認識した結果を操作部０１０７に表示させる。表示内容は図７と同一となる。そしてステップＳ１２０４で、ＣＰＵ０１０２は、ステップＳ１２０３で表示した内容で変更が無いかどうかを、ユーザが決定するのを待つ。以降、ステップＳ１２０５からステップＳ１２０７の処理については、図６のステップＳ０６０５からステップＳ０６０７の処理と同じため、説明を省略する。
【００５５】
再作成されたスキャンチケットを用いた原稿のチェック処理は、図１１の処理と同じため、その処理の流れについても説明を省略する。また、チェック処理では再作成されたスキャンチケットを利用する以外にも、ステップ１２０５でチェック内容を変更後、チェック対象の原稿を続けてスキャンすることにより、スキャンチケットを再作成せずに、チェック処理を行うこととしても良い。
【００５６】
以上のように、本実施形態によれば、ユーザは一度作成したスキャンチケットから、容易にそのチェック内容を変更して新たにスキャンチケットを再作成することが可能となる。例えば原稿の日付をチェックする際に、その日付を変更して、別の原稿に対してチェックを行いたい場合に有効である。
【図１】
2011193262.tif 000003
【図２】
2011193262.tif 000004
【図３】
2011193262.tif 000005
【図４】
2011193262.tif 000006
【図５】
2011193262.tif 000007
【図６】
2011193262.tif 000008
【図７】
2011193262.tif 000009
【図８】
2011193262.tif 000010
【図９】
2011193262.tif 000011
【図１０】
2011193262.tif 000012
【図１１】
2011193262.tif 000013
【図１２】
2011193262.tif 000014