(57)【要約】【課題】シート状情報記録媒体から読み取られた読取画像に対応する頁番号を当該読取画像に含まれるコード画像から特定できない場合に、当該読取画像に対応する頁番号と目される頁番号を得る。【解決手段】頁番号特定手段は、スキャン画像列中のスキャン画像の各々に関し、該スキャン画像に対応する頁番号を、該スキャン画像中のＱＲコード画像の読み取り結果に基づいて特定する（Ｓ１０３及びＳ１０４ａ）。頁番号決定手段は、頁番号特定手段が頁番号を特定できないスキャン画像である異常スキャン画像、に対応する頁番号を、異常スキャン画像のスキャン画像列における位置と、頁番号特定手段により頁番号が特定されたスキャン画像である正常スキャンのスキャン画像列における位置と、正常スキャン画像に対応する頁番号と、に基づいて決定する（Ｓ１０７、Ｓ１０７ａ、Ｓ１０８、及びＳ１０８ａ）。【選択図】図４Ａ
2013168858.tif 000002
【特許請求の範囲】
【請求項１】
文書における頁番号を特定することが可能な二次元コードが印刷された複数のシート状情報記録媒体、の各々から画像読取手段が順番に読み取った読取画像からなる読取画像列を取得する画像列取得手段と、
前記読取画像列中の読取画像の各々に関し、該読取画像に対応する頁番号を、該読取画像中の二次元コード画像の読み取り結果に基づいて特定する頁番号特定手段と、
前記頁番号特定手段が頁番号を特定できなかった読取画像である注目画像、に対応する頁番号を、前記注目画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像に対応する頁番号と、に基づいて決定する頁番号決定手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
前記頁番号決定手段は、
前記頁番号特定手段により頁番号が特定された読取画像の各々において、該読取画像に対応する頁番号から前記頁番号特定手段により頁番号が特定された読取画像のうちのいずれかである基準読取画像に対応する頁番号を除算した差と、前記読取画像列における該読取画像の前記基準読取画像に対する相対位置と、の間に第１の関係又は第２の関係が共通に成立している場合に、前記注目画像に対応する頁番号の決定を行い、そうでない場合に、前記注目画像に対応する頁番号の決定を行わないこと、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記頁番号決定手段は、
前記頁番号特定手段により頁番号が特定された読取画像の各々に共通に成立している関係の種別に応じた頁番号を、前記注目画像に対応する頁番号として決定すること、
を特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記二次元コードは、文書における頁番号だけでなく文書も特定することが可能な二次元コードであり、
前記頁番号特定手段は、
前記読取画像列中の読取画像の各々に関し、該読取画像に対応する頁番号と該読取画像に対応する文書と、を該読取画像中の二次元コード画像の読み取り結果に基づいて特定し、
前記頁番号決定手段は、
前記頁番号特定手段により頁番号が特定された読取画像、の各々に対応する文書が共通である場合に前記注目画像に対応する頁番号の決定を行うこと、
を特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
文書における頁番号を特定することが可能な二次元コードが印刷された複数のシート状情報記録媒体、の各々から画像読取手段が順番に読み取った読取画像からなる読取画像列を取得する画像列取得手段、
前記読取画像列中の読取画像の各々に関し、該読取画像に対応する頁番号を、該読取画像中の二次元コード画像の読み取り結果に基づいて特定する頁番号特定手段、
前記頁番号特定手段が頁番号を特定できなかった読取画像である注目画像、に対応する頁番号を、前記注目画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像に対応する頁番号と、に基づいて決定する頁番号決定手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、二次元コードとして符号化されるテキスト情報と、当該テキスト情報によって生成された二次元コードシンボルと、を対応付けて記憶手段に記憶させること、が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０３８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、シート状情報記録媒体から読み取られた読取画像に対応する頁番号を当該読取画像に含まれるコード画像から特定できない場合に、当該読取画像に対応する頁番号と目される頁番号を得ることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための請求項１の発明は、文書における頁番号を特定することが可能な二次元コードが印刷された複数のシート状情報記録媒体、の各々から画像読取手段が順番に読み取った読取画像からなる読取画像列を取得する画像列取得手段と、前記読取画像列中の読取画像の各々に関し、該読取画像に対応する頁番号を、該読取画像中の二次元コード画像の読み取り結果に基づいて特定する頁番号特定手段と、前記頁番号特定手段が頁番号を特定できなかった読取画像である注目画像、に対応する頁番号を、前記注目画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像に対応する頁番号と、に基づいて決定する頁番号決定手段と、を含むことを特徴とする画像処理装置である。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記頁番号決定手段は、前記頁番号特定手段により頁番号が特定された読取画像の各々において、該読取画像に対応する頁番号から前記頁番号特定手段により頁番号が特定された読取画像のうちのいずれかである基準読取画像に対応する頁番号を除算した差と、前記読取画像列における該読取画像の前記基準読取画像に対する相対位置と、の間に第１の関係又は第２の関係が共通に成立している場合に、前記注目画像に対応する頁番号の決定を行い、そうでない場合に、前記注目画像に対応する頁番号の決定を行わないこと、を特徴とする。
【０００７】
また、請求項３の発明は、請求項１または２の発明において、前記頁番号決定手段は、前記頁番号特定手段により頁番号が特定された読取画像の各々に共通に成立している関係の種別に応じた頁番号を、前記注目画像に対応する頁番号として決定すること、を特徴とする。また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記二次元コードは、文書における頁番号だけでなく文書も特定することが可能な二次元コードであり、前記頁番号特定手段は、前記読取画像列中の読取画像の各々に関し、該読取画像に対応する頁番号と該読取画像に対応する文書と、を該読取画像中の二次元コード画像の読み取り結果に基づいて特定し、前記頁番号決定手段は、前記頁番号特定手段により頁番号が特定された読取画像、の各々に対応する文書が共通である場合に前記注目画像に対応する頁番号の決定を行うこと、を特徴とする。
【０００８】
また、上記課題を解決するための請求項５の発明は、文書における頁番号を特定することが可能な二次元コードが印刷された複数のシート状情報記録媒体、の各々から画像読取手段が順番に読み取った読取画像からなる読取画像列を取得する画像列取得手段、前記読取画像列中の読取画像の各々に関し、該読取画像に対応する頁番号を、該読取画像中の二次元コード画像の読み取り結果に基づいて特定する頁番号特定手段、及び、前記頁番号特定手段が頁番号を特定できなかった読取画像である注目画像、に対応する頁番号を、前記注目画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像の前記読取画像列における位置と、前記頁番号特定手段により頁番号が特定された読取画像に対応する頁番号と、に基づいて決定する頁番号決定手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【０００９】
請求項１、５の発明によれば、シート状情報記録媒体から読み取られた読取画像に対応する頁番号を当該読取画像に含まれるコード画像から特定できない場合に、当該読取画像に対応する頁番号と目される頁番号を得ることができる。
【００１０】
請求項２，３の発明によれば、本構成を有しない場合と比較して、読取画像に対応する頁番号であると、より高い確率で、目される頁番号を特定することができる。また、請求項４の発明によれば、読取画像に対応する頁番号と目される頁番号が得られる可能性がない場合に、読取画像に対応する頁番号と目される頁番号を得るための処理を無駄に行わないようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】画像処理装置の構成を例示する図である。
【図２Ａ】合成画像が印刷された用紙を例示する図である。
【図２Ｂ】合成画像が印刷された用紙を例示する図である。
【図３】履歴レコードを例示する図である。
【図４Ａ】制御部が実行する処理を例示するフロー図である。
【図４Ｂ】制御部が実行する処理を例示するフロー図である。
【図５】スキャン画像列を例示する図である。
【図６】各スキャン画像のレコードを例示する図である。
【図７】各スキャン画像のレコードの内容を概念的に示す図である。
【図８】各スキャン画像のレコードの内容を概念的に示す図である。
【図９】スキャン画像列を例示する図である。
【図１０】各スキャン画像のレコードの内容を概念的に示す図である。
【図１１】各スキャン画像のレコードの内容を概念的に示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１３】
図１は、本発明に一実施形態に係る画像処理装置２の構成を例示する図である。本実施形態の場合、画像処理装置２は、用紙（シート状情報記録媒体）の表面の画像を読み取るスキャン機能と、画像を用紙に印刷する印刷機能と、を備えた複合機として実現される。
【００１４】
画像処理装置２は、制御部４と主記憶６とを備える。制御部４は、マイクロプロセッサであり、主記憶６に記憶されるプログラムに従って各種情報処理を実行する。主記憶６は、上記プログラムや情報処理の過程で必要となる情報を格納する。なお、このプログラムは、ＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読取可能な情報記憶媒体から読み出されて主記憶６に格納されてもよいし、ネットワーク等の通信網から供給されて主記憶６に格納されてもよい。
【００１５】
また、画像処理装置２は、表示部８と操作入力部１０も備える。表示部８は、例えば液晶ディスプレイであり、制御部４から出力される情報を表示する。また、操作入力部１０は、ユーザが操作入力を行うためのインタフェースたるマウス及びキーボードなどであり、ユーザにより行われた操作入力の内容を示す信号を制御部４へ出力する。
【００１６】
また、画像処理装置２は、スキャナ１２（画像読取手段）も備える。本実施形態の場合、スキャナ１２は、Auto Document Feeder（以下、ＡＤＦと表記する）を備えており、ＡＤＦから順次搬送される用紙の表面をスキャンし、用紙の表面から読み取られたスキャン画像一つ一つのビットマップデータを生成する。
【００１７】
また、画像処理装置２は、ハードディスク１４も備える。ハードディスク１４は補助記憶装置としての役割を有し、本実施形態の場合、例えばドキュメント作成アプリケーションにより作成されたドキュメント（文書）を保持している。
【００１８】
ハードディスク１４に格納される、ドキュメント以外の情報については後述する。
【００１９】
また、画像処理装置２は、プリンタ１６も備えている。プリンタ１６は、ユーザが印刷指示操作を行った場合に、ドキュメントの各頁の画像を、図示しない用紙保持部に保持される用紙に印刷する。但し、ユーザが特別な印刷指示操作を行った場合、プリンタ１６は、用紙一枚一枚に、ドキュメントの画像だけでなく、ＱＲコードも印刷する。具体的には、ユーザが特別な印刷指示操作を行った場合、頁ごとに、当該頁の画像とＱＲコードの画像とを合成してなる合成画像が生成されるようになっており、生成された合成画像をプリンタ１６が印刷するようになっている。本実施形態の場合、ＱＲコードには、ＱＲコードが印刷される用紙のＩＤ（以下、用紙ＩＤと表記する）とテキスト情報とが埋め込まれる。図２Ａに、頁数が四頁のドキュメントであるドキュメントＡについて合成画像が印刷された様子を例示した。
【００２０】
なお、画像処理装置２では、合成画像の印刷に関する履歴が残されるようになっている。すなわち、合成画像が印刷される用紙一枚一枚につき、当該用紙に印刷されるＱＲコードに埋め込まれたテキスト情報と、当該用紙の用紙ＩＤと、当該用紙に印刷されるドキュメントのＩＤ（以下、ドキュメントＩＤと表記する）と、当該用紙に印刷されるドキュメントの頁の頁番号「ｎ」と、を含むレコード（以下、履歴レコードと表記する）が生成され、ハードディスク１４に保存されるようになっている。図３に、ハードディスク１４に保存される履歴レコードを例示した。
【００２１】
この画像処理装置２には、合成画像が印刷された用紙の表面をスキャンし、スキャンにより得られたスキャン画像中のＱＲコードに埋め込まれたテキスト情報を復元する機能が備えられている。ここで、例えば合成画像が印刷された用紙に追記がなされた結果、図２Ｂの左から２番目に示すようにＱＲコードが一部欠損しているような場合、ＱＲコードからでは、ＱＲコードに埋め込まれたテキスト情報が復元不能になることがある。
【００２２】
そこで、この画像処理装置２では、欠損したＱＲコードに埋め込まれたテキスト情報の復元のため、欠損したＱＲコードを含む用紙を単体でＡＤＦに設置するのではなく、ドキュメント単位でＡＤＦに設置するよう推奨されている。例えば、図２Ｂの左から２番目に示す用紙だけをＡＤＦに設置するのではなく、ドキュメントＡを構成する用紙群をＡＤＦに設置するよう推奨されている。
【００２３】
こうした上で、この画像処理装置２では、テキスト情報の復元のため、図４Ａ及び図４Ｂの処理が実行されるようになっている。以下、この点について説明する。
【００２４】
図４Ａ及び図４Ｂは、制御部４が上記プログラムに従って実行する処理を例示するフロー図である。本実施形態の場合、両図に示す処理は、ユーザが復元指示操作を行った場合に実行される。ここでは、図２Ｂに示す用紙群がＡＤＦに設置されている状態で復元指示操作が行われた場合を例に取り上げる。
【００２５】
まず、制御部４（画像列取得手段）は、スキャナ１２により読み取られた各用紙のスキャン画像Ｉからなるスキャン画像列を取得する（Ｓ１０１）。すなわち、制御部４は、ＡＤＦにより順次搬送される用紙の表面をスキャナ１２がスキャンするたびに、当該用紙のスキャン画像Ｉを生成するとともに、生成したスキャン画像Ｉにスキャン順序を示すスキャン番号「ｍ」を付与する。例えば、「１」番目に生成されたスキャン画像Ｉには、スキャン番号「１」が付与されることになる。図５に、スキャン画像列を例示した。なお、スキャン番号が「ｍ」のスキャン画像Ｉのことを、スキャン画像Ｉｍと表記する。スキャン番号「ｍ」は、スキャン画像Ｉｍのスキャン画像列における位置を示している。
【００２６】
また、制御部４は、Ｓ１０１のステップにおいて、各スキャン画像Ｉについてレコードを生成し、主記憶６に記憶させる。図６に、主記憶６に記憶されるレコードを例示した。同図に示すように、スキャン画像Ｉｍのレコードには、スキャン画像Ｉｍのスキャン順序を示すスキャン番号「ｍ」と、復元ドキュメントＩＤ「Ｄｍ」と、復元頁番号「Ｐｍ」と、復元テキスト情報「Ｔｍ」と、復元用紙ＩＤ「Ｎｍ」と、フラグ「Ｆｍ」と、が含まれる。この時点においては、復元ドキュメントＩＤ「Ｄｍ」、復元頁番号「Ｐｍ」、復元テキスト情報「Ｔｍ」、復元用紙ＩＤ「Ｎｍ」、及びフラグ「Ｆｍ」に、ｎｕｌｌ値が設定される。
【００２７】
復元ドキュメントＩＤ「Ｄｍ」、復元頁番号「Ｐｍ」、復元テキスト情報「Ｔｍ」、復元用紙ＩＤ「Ｎｍ」、及びフラグ「Ｆｍ」の意義については後述する。
【００２８】
また、制御部４は、Ｓ１０１のステップの後、各スキャン画像Ｉを対象に、Ｓ１０２、Ｓ１０３、Ｓ１０４ａ、及びＳ１０４ｂのステップを実行する。例えば、スキャン番号「ｍ」の昇順に、これらのステップが実行される。
【００２９】
以下、これらのステップにつき、処理対象となっているスキャン画像Ｉｍ（ｍ＝ｍｘ）をスキャン画像Ｉｘと表記して説明する。
【００３０】
まず、制御部４（頁番号特定手段）は、スキャン画像Ｉｘに含まれるＱＲコードを読み取り、読み取り結果であるビット列から、該ＱＲコードに埋め込まれたテキスト情報と用紙ＩＤとを復号する（Ｓ１０２）。具体的には、制御部４は、まず、ＱＲコード中の切り出しシンボルを検出することによって、スキャン画像Ｉｘ中のＱＲコードを検出する。そして、制御部４は、検出したＱＲコードからテキスト情報と用紙ＩＤとを復号する。なお、切り出しシンボルが検出されなかった場合、そもそもスキャン画像ＩｘからＱＲコードが検出されないことになる。そのため、この場合、「テキスト情報と用紙ＩＤの復号ができない」ということになる。また、ＱＲコードが検出されたとしても、ＱＲコードの欠損のため、ＱＲコードから得られたビット列中に同一ビット値が多数連続して並んでいる部分が存在する場合、ＱＲコードに誤り訂正用符号が埋め込まれていたとしても、「テキスト情報と用紙ＩＤの復号ができない」ということになる。
【００３１】
そして、Ｓ１０２のステップにおいてテキスト情報及び用紙ＩＤが復号された場合（Ｓ１０３のＹ）、制御部４は、フラグ「Ｆｍ（ｍ＝ｍｘ）」の値を、ＱＲコードに埋め込まれた情報を復号できたことを示す値「Ｙ」に設定する（Ｓ１０４ａ）。
【００３２】
また、制御部４は、Ｓ１０４ａのステップにおいて、復元テキスト情報「Ｔｍ（ｍ＝ｍｘ）」の値を、ＱＲコードから復号されたテキスト情報の値に設定し、復元用紙ＩＤ「Ｎｍ（ｍ＝ｍｘ）」の値を、ＱＲコードから復号された用紙ＩＤ値に設定する。また、制御部４（頁番号特定手段）は、ハードディスク１４に記憶される履歴レコード（図３参照）のうちで、ＱＲコードから復号された用紙ＩＤ値と同値の用紙ＩＤと、ＱＲコードから復号されたテキスト情報と同値のテキスト情報と、の両方を含む履歴レコードを特定し、特定した履歴レコードに含まれるドキュメントＩＤ値に、復元ドキュメントＩＤ「Ｄｍ（ｍ＝ｍｘ）」の値を設定し、当該履歴レコードに含まれる頁番号「ｎ」の値に、復元頁番号「Ｐｍ（ｍ＝ｍｘ）」の値を設定する。
【００３３】
例えばスキャン画像Ｉｘがスキャン画像Ｉ１（図６参照）である場合、すなわちスキャン番号「ｍ」が「１」である場合、スキャン画像Ｉ１中のＱＲコードから用紙ＩＤ値「用紙Ａ」及びテキスト情報「ああいい…」が復号される。そのため、スキャン画像Ｉ１のレコードに含まれる「Ｆ１」の値が「Ｙ」に設定され、「Ｎ１」の値が「用紙Ａ」に設定され、「Ｔ１」の値が「ああいい…」に設定される。また、用紙ＩＤ値「用紙Ａ」とテキスト情報「ああいい…」との両方を含む上から一番目の履歴レコード（図３）には、頁番号「ｎ」の値「１」と、ドキュメントＩＤ値「ドキュメントＡ」と、が含まれているので、「Ｐ１」の値が「１」に設定され、「Ｄ１」の値が「ドキュメントＡ」に設定される。
【００３４】
一方、Ｓ１０２のステップにおいてテキスト情報及び用紙ＩＤが復号されなかった場合（Ｓ１０３のＮ）、制御部４は、フラグ「Ｆｍ（ｍ＝ｍｘ）」の値を、ＱＲコードに埋め込まれた情報を復号できなかったことを示す値「Ｎ」に設定する（Ｓ１０４ｂ）。
【００３５】
例えばスキャン画像Ｉｘがスキャン画像Ｉ２（図６参照）である場合、すなわちスキャン番号「ｍ」が「２」である場合、スキャン画像Ｉ２中のＱＲコードから用紙ＩＤ及びテキスト情報が復号できない。そのため、スキャン画像Ｉ１のレコードに含まれる「Ｆ２」の値が「Ｎ」に設定される。
【００３６】
図７に、すべてのスキャン画像ＩについてＳ１０２、Ｓ１０３、Ｓ１０４ａ、及びＳ１０４ｂのステップが実行された直後における各スキャン画像Ｉのレコードの内容を、概念的に示した。
【００３７】
すべてのスキャン画像ＩについてＳ１０２、Ｓ１０３、Ｓ１０４ａ、及びＳ１０４ｂのステップを実行すると、制御部４は、以下に説明する処理を実行する。なお、以下、ＱＲコードに埋め込まれた情報が復号できなかったスキャン画像Ｉｍ（ｍ＝ｍｙ）のことを、異常スキャン画像Ｉと表記し、ＱＲコードに埋め込まれた情報が復号できたスキャン画像Ｉのことを、正常スキャン画像Ｉと表記する。異常スキャン画像Ｉのレコードでは、フラグ「Ｆｍ」の値が「Ｎ」であり、正常スキャン画像Ｉのレコードでは、フラグ「Ｆｍ」の値が「Ｙ」である。図７に示す場合、スキャン画像Ｉ２が異常スキャン画像Ｉに当たり、スキャン画像Ｉ１、スキャン画像Ｉ３、及びスキャン画像Ｉ４が、正常スキャン画像Ｉにあたる。異常スキャン画像Ｉが「注目画像」に相当する。
【００３８】
まず、制御部４は、復元ドキュメントＩＤ「Ｄｍ」の値が全正常スキャン画像Ｉで共通であるか否かを判定する（Ｓ１０５）。すなわち、制御部４は、各正常スキャン画像Ｉのレコードで設定されている復元ドキュメントＩＤ「Ｄｍ」の値が、共通であるか否かを判定する。
【００３９】
そして、復元ドキュメントＩＤ「Ｄｍ」の値が全正常スキャン画像Ｉで共通である場合（Ｓ１０５のＹ）、制御部４は、「Ｄｍ（ｍ＝ｍｙ）」を、全正常スキャン画像Ｉに共通に設定されている「Ｄｍ」の値に設定する（Ｓ１０６）。すなわち、制御部４は、「Ｄｍ（ｍ＝ｍｙ）」の値を、全正常スキャン画像Ｉで共通に設定されている「Ｄｍ」の値と同じ値に設定する。図８に、Ｓ１０６のステップが実行された直後における各スキャン画像Ｉのレコードの内容を、概念的に示した。図７に示すように、「Ｄ１」、「Ｄ３」、「Ｄ４」には、共通の値「ドキュメントＡ」が設定されている。従って、図８に示すように、異常スキャン画像Ｉ２のレコード中の「Ｄ２」の値が「ドキュメントＡ」に設定されている。
【００４０】
そして、制御部４（頁番号決定手段）は、異常スキャン画像Ｉ中のＱＲコードに埋め込まれた情報が推定可能か否かを判別するために、正常スキャン画像Ｉのうちスキャン番号「ｍ」が最も小さい正常スキャン画像Ｉｍ（ｍ＝ｍｓ）を基準スキャン画像Ｉとして設定し、Ｓ１０７及びＳ１０８のステップにおいて、基準スキャン画像Ｉ以外の正常スキャン画像Ｉｍ（ｍ≠ｍｓ）の各々に関して共通に、以下の２つの等式のうちのいずれかが成立するか否かを判定する。
【００４１】
すなわち、制御部４（頁番号決定手段）は、Ｓ１０７のステップにおいて、基準スキャン画像Ｉ以外の正常スキャン画像Ｉｍ（ｍ≠ｍｓ）すべてにおいて、以下の等式が成立するか否かを判定する（Ｓ１０７）。
【００４２】
Ｐｍ−Ｐｍ（ｍ＝ｍｓ）＝ｍ−ｍｓ
【００４３】
例えば、図８に示す場合、基準スキャン画像Ｉは、スキャン画像Ｉ１である。そのため、スキャン番号「ｍｓ」及び復元頁番号「Ｐｍ（ｍ＝ｍｓ）」は、共に「１」となる（図８参照）。正常スキャン画像Ｉ３に着目した場合、図８を見てもわかるように、スキャン番号「ｍ」及び復元頁番号「Ｐｍ」は共に「３」となり、上記等式が成立している。また、正常スキャン画像Ｉ４に着目した場合、図８を見てもわかるように、スキャン番号「ｍ」及び復元頁番号「Ｐｍ」は共に「４」となり、上記等式が成立している。そのため、図８に示す場合、正常スキャン画像Ｉ３においても正常スキャン画像Ｉ４においても上記等式が成立しているので、Ｓ１０７のステップで肯定的な判定結果が得られることになる。
【００４４】
なお、スキャン番号「ｍ」は常に図５、図７、及び図８に示すように付与されるとは限らない。例えば、最後の頁が印刷された用紙からスキャンされる場合、各スキャン画像Ｉに付与されるスキャン番号「ｍ」が示すスキャン順序が、例えば図９に示すように、これらの図に示す場合と逆になる場合がある。
【００４５】
そこで、このような場合を考慮し、制御部４（頁番号決定手段）は、Ｓ１０７のステップで否定的な判定結果が得られた場合（Ｓ１０７のＮ）、Ｓ１０８のステップにおいて、基準スキャン画像Ｉ以外の正常スキャン画像Ｉｍ（ｍ≠ｍｓ）すべてにおいて、以下の等式が成立するか否かも判定する（Ｓ１０８）。
【００４６】
Ｐｍ−Ｐｍ（ｍ＝ｍｓ）＝−（ｍ−ｍｓ）
【００４７】
図９に示す場合も、スキャン画像Ｉ１が基準スキャン画像Ｉとなるが、図９を見てもわかるように、スキャン番号「ｍｓ」が「１」となり、復元頁番号「Ｐｍ（ｍ＝ｍｓ）」は「４」となる。正常スキャン画像Ｉ２に着目した場合、スキャン番号「ｍ」が「２」、復元頁番号「Ｐｍ」が「３」となり、上記等式が成立している。また、正常スキャン画像Ｉ４に着目した場合、スキャン番号「ｍ」が「４」、復元頁番号「Ｐｍ」が「１」となり、上記等式が成立している。つまり、図９に示す場合、正常スキャン画像Ｉ２においても正常スキャン画像Ｉ４においても上記等式が成立しているので、Ｓ１０８のステップで肯定的な判定結果が得られることになる。
【００４８】
Ｓ１０７のステップ及びＳ１０８のステップの両ステップで否定的な判定結果が得られた場合（Ｓ１０８のＮ）、すなわち、異常スキャン画像Ｉ中のＱＲコードに埋め込まれた情報が推定不能である場合、制御部４は、予め定められたエラーメッセージを表示部８に出力する（Ｓ１０８ｂ）。異常スキャン画像Ｉに対応する復元頁番号Ｐｍ（ｍ＝ｍｙ）を特定できないからである。なお、このエラーメッセージは、Ｓ１０５のステップで否定的な判定結果が得られた場合にも（Ｓ１０５のＮ）、出力される。
【００４９】
Ｓ１０７のステップ又はＳ１０８のステップで肯定的な判定結果が得られた場合、制御部４は、異常スキャン画像Ｉに対応する復元頁番号Ｐｍ（ｍ＝ｍｙ）を以下で説明するようにして決定する。すなわち、Ｓ１０７のステップで肯定的な判定結果が得られた場合（Ｓ１０７のＹ）、制御部４は、以下の数式に従って、復元頁番号Ｐｍ（ｍ＝ｍｙ）を算出する（Ｓ１０７ａ）。
【００５０】
Ｐｍ（ｍ＝ｍｙ）＝ｍｙ−ｍｓ＋Ｐｍ（ｍ＝ｍｓ）
【００５１】
例えば、図８に示す場合、基準スキャン画像Ｉはスキャン画像Ｉ１であるので、復元頁番号「Ｐｍ（ｍ＝ｍｓ）」及びスキャン番号「ｍｓ」は、共に「１」となる。そのため、異常スキャン画像Ｉ２のスキャン番号「ｍｙ」は「２」であるから、異常スキャン画像Ｉ２に対応する復元頁番号Ｐｍ（ｍ＝ｍｙ）は、「２」となる。
【００５２】
また、Ｓ１０８のステップで肯定的な判定結果が得られた場合（Ｓ１０８のＹ）、制御部４は、以下の数式に従って、復元頁番号Ｐｍ（ｍ＝ｍｙ）を算出する（Ｓ１０８ａ）。
【００５３】
Ｐｍ（ｍ＝ｍｙ）＝−ｍｙ＋ｍｓ＋Ｐｍ（ｍ＝ｍｓ）
【００５４】
例えば、図９に示す場合、スキャン画像Ｉ１が基準スキャン画像Ｉとなるので、スキャン番号「ｍｓ」は「１」となり、復元頁番号「Ｐｍ（ｍ＝ｍｓ）」は「４」となる。そのため、異常スキャン画像Ｉ３のスキャン番号「ｍｙ」は「３」であるから、異常スキャン画像Ｉ３に対応する復元頁番号Ｐｍ（ｍ＝ｍｙ）は、「２」となる。図１０に、Ｓ１０７ａ又はＳ１０８ａのステップが実行された直後における各スキャン画像Ｉのレコードの内容を、概念的に示した。
【００５５】
こうして、復元頁番号Ｐｍ（ｍ＝ｍｙ）を特定すると、制御部４は、復元頁番号Ｐｍ（ｍ＝ｍｙ）と復元ドキュメントＩＤ「Ｄｍ（ｍ＝ｍｙ）」とに基づいて、復元テキスト情報Ｔｍ（ｍ＝ｍｙ）の値を決定する（Ｓ１０９）。すなわち、制御部４は、ハードディスク１４に記憶される履歴レコード（図３参照）のうちで、復元頁番号Ｐｍ（ｍ＝ｍｙ）と同値の頁番号「ｎ」を含み、且つ、復元ドキュメントＩＤ「Ｄｍ（ｍ＝ｍｙ）」と同値のドキュメントＩＤ値を含む履歴レコードを特定し、特定した履歴レコードに含まれるテキスト情報を、復元テキスト情報Ｔｍ（ｍ＝ｍｙ）の値として設定する（Ｓ１０９）。例えば、図１０に示す場合、ドキュメントＩＤ値「ドキュメントＡ」と、頁番号「２」と、を含む上から二番目の履歴レコード（図３参照）が特定され、当該履歴レコードに含まれるテキスト情報「ううええ・・・」が、復元テキスト情報Ｔｍ（ｍ＝２）の値として設定される。図１１に、Ｓ１０９のステップが実行された直後における各スキャン画像Ｉのレコードの内容を概念的に示した。
【００５６】
その後、制御部４は、異常スキャン画像Ｉｍ（ｍ＝ｍｙ）を対象に、Ｓ１１０及びＳ１１１のステップを実行する。
【００５７】
すなわち、制御部４は、ドキュメントＩＤ値が「Ｄｍ（ｍ＝ｍｙ）」であるドキュメントの「Ｐｍ（ｍ＝ｍｙ）」番目の頁の画像と、新規に発行した用紙ＩＤ値「Ｎｎｅｗ」及び復元テキスト情報「Ｔｍ（ｍ＝ｍｙ）」を埋め込んだＱＲコードと、を合成してなる合成画像を生成し（Ｓ１１０）、プリンタ１６に合成画像を印刷させる（Ｓ１１１）。また、制御部４は、用紙ＩＤ値「Ｎｎｅｗ」、ドキュメントＩＤ値「Ｄｍ（ｍ＝ｍｙ）」、頁番号値「Ｐｍ（ｍ＝ｍｙ）」、及びテキスト情報「Ｔｍ（ｍ＝ｍｙ）」を含むレコードを生成し、履歴レコードとしてハードディスク１４に保存する。
【００５８】
以上のように、この画像処理装置２では、異常スキャン画像Ｉの復元頁番号と目される頁番号が、正常スキャン画像Ｉ中のＱＲコードから特定された復元頁番号から得られるようになる。その結果として、異常スキャン画像Ｉ中のＱＲコード画像からのテキスト情報の取得が困難であっても、当該ＱＲコード画像に埋め込まれていると目されるテキスト情報が得られるようにもなる。
【００５９】
なお、本発明の実施形態は、上記実施形態だけに限らない。
【００６０】
例えば、上記実施形態では、ＱＲコードに用紙ＩＤとテキスト情報とだけが埋め込まれていたが、これらの情報に加えて、頁番号値及びドキュメントＩＤ値もＱＲコードに埋め込まれてよい。この場合、必ずしも、履歴レコード（図３参照）をハードディスク１４に格納しておく必要はない。
【００６１】
また、例えば、スキャン番号「ｍ」が最も小さい正常スキャン画像に限らず、どの正常スキャン画像が基準スキャン画像として設定されてもよい。また、履歴レコードは、画像処理装置２とは別体のデータベースサーバに格納されてもよい。
【符号の説明】
【００６２】
２  画像処理装置、４  制御部、６  主記憶、８  表示部、１０  操作入力部、１２  スキャナ、１４  ハードディスク、１６  プリンタ、Ｉ１、Ｉ２、Ｉ３、Ｉ４  スキャン画像。
【図１】
2013168858.tif 000003
【図２Ａ】
2013168858.tif 000004
【図２Ｂ】
2013168858.tif 000005
【図３】
2013168858.tif 000006
【図４Ａ】
2013168858.tif 000007
【図４Ｂ】
2013168858.tif 000008
【図５】
2013168858.tif 000009
【図６】
2013168858.tif 000010
【図７】
2013168858.tif 000011
【図８】
2013168858.tif 000012
【図９】
2013168858.tif 000013
【図１０】
2013168858.tif 000014
【図１１】
2013168858.tif 000015