(57)【要約】【課題】簡易に画像データのデータ欠損の有無を識別することが可能な画像形成装置を提供する。【解決手段】元となる原稿２の画像のデータ欠損を判定するために、まず、ＭＦＰ１において、原稿２の元原稿画像に重なるように、データ欠損を判定するための画像である欠損検出画像４を合成した原稿３を作成する。そして、この合成原稿３をコピーした際に、データ欠損が生じるかどうかをＭＦＰ１において判定する。このデータ欠損の判定については、後述するが欠損検出画像４にデータ欠損が生じるかどうかに基づいて判定する。合成原稿３をコピーしたコピー原稿５は、欠損検出画像６において、データ欠損が生じていないと判定された場合である。一方、合成原稿３をコピーしたコピー原稿７は、欠損検出画像８において、データ欠損が生じていたと判定された場合である。【選択図】図３
2011130301.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を取得する読取手段と、
前記読取手段により取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断する欠損検出画像判定手段と、
前記欠損検出画像判定手段により前記第１の原稿画像に欠損検出画像が合成されていると判断された場合には、前記第１の原稿画像から欠損検出画像を抽出して、抽出した欠損検出画像にデータ欠損が存在しているか否かを判断するデータ欠損検出手段と、
前記データ欠損検出手段の判断結果に基づいてユーザにデータ欠損を通知する通知手段とを備える、画像形成装置。
【請求項２】
前記通知手段は、ユーザに前記欠損検出画像のデータ欠損箇所をプレビュー表示する、請求項１記載の画像形成装置。
【請求項３】
第２の原稿画像の所定の領域に前記欠損検出画像を合成する合成手段をさらに備える、請求項１記載の画像形成装置。
【請求項４】
前記合成手段は、前記第２の原稿画像の全面あるいは一部領域に前記欠損検出画像を合成する、請求項３記載の画像形成装置。
【請求項５】
前記合成手段は、前記欠損検出画像を合成する際、前記第２の原稿画像の所定領域に前記欠損検出画像の合成の有無を識別するための判定データを判定画像としてさらに合成し、
前記欠損検出画像判定手段は、前記読取手段により取得された前記第１の原稿画像に含まれる前記判定データの有無に従って前記欠損検出画像が合成されているか否かを判断する、請求項３記載の画像形成装置。
【請求項６】
ユーザの入力に従って前記欠損検出画像を生成する欠損検出画像生成手段をさらに備える、請求項１記載の画像形成装置。
【請求項７】
前記欠損検出画像生成手段は、ユーザが入力した文字列を所定の規則で配列した前記欠損検出画像を生成する、請求項６記載の画像形成装置。
【請求項８】
前記データ欠損検出手段は、前記欠損検出画像生成手段により前記欠損検出画像を生成する際に用いられたユーザの入力情報に基づいて抽出された欠損検出画像にデータ欠損が存在しているか否かを判断する、請求項７記載の画像形成装置。
【請求項９】
前記データ欠損判断手段は、抽出された欠損検出画像にユーザが入力した文字列が所定の規則で配列されているか否かを判断し、
所定の規則で配列されていない場合には、データ欠損が存在していると判断する、請求項８記載の画像形成装置。
【請求項１０】
画像形成装置において実行される画像形成方法であって、
原稿画像を取得するステップと、
取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断するステップと、
前記第１の原稿画像に欠損検出画像が合成されていると判断された場合には、前記第１の原稿画像から欠損検出画像を抽出するステップと、
抽出した欠損検出画像にデータ欠損が存在しているか否かを判断するステップと、
前記データ欠損が存在しているか否かの判断結果に基づいてユーザにデータ欠損を通知するステップとを備える、画像形成方法。
【請求項１１】
画像形成装置のコンピュータに、
原稿画像を取得するステップと、
取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断するステップと、
前記第１の原稿画像に欠損検出画像が合成されていると判断された場合には、前記第１の原稿画像から欠損検出画像を抽出するステップと、
抽出した欠損検出画像にデータ欠損が存在しているか否かを判断するステップと、
前記データ欠損が存在しているか否かの判断結果に基づいてユーザにデータ欠損を通知するステップとを備える、処理を実行させる、画像形成装置を制御する制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、画像を読み取って印刷する際に画像のデータ欠損を検出する画像形成装置、画像形成方法および画像形成装置を制御する制御プログラムに関する。
【背景技術】
【０００２】
家庭あるいは職場等でＭＦＰ等の複合機を用いて画像を読み取って印刷することが一般的に行われている。さらに、印刷する際には、画質の向上を図るための種々の画像処理が行われるとともに、ユーザが予め印刷結果を確認することができるように、画像データをプレビュー表示するようになっている。ユーザはこのプレビュー表示を見ることにより、画像の内容や画質等を確認して印刷を実行するか否かの決定を行うことができる。
【０００３】
このように画像データをプレビュー表示したときに、画像データにデータ欠損が発生していても、表示部の表示だけでは気付かないときがある。特に、画像データの正確さが求められるような場合にデータ欠損のある画像データを印刷した場合、ユーザの望む出力結果が得られないときがある。
【０００４】
特開２００５−１２９０４３号公報には、ビット過りの発生を検出することによりデータ欠損を検出する方式が示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１２９０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記公報に記載される方式は、画像データを構成するファイルの構造上の欠損があるか否かによりデータ欠損を検出するものであり、ファイルの構造上の欠損がなく画像データに含まれる画像自体に欠損がある場合には、データ欠損を検出することができなかった。たとえば、複合機等において、原稿を読み取る際の読み取りエラーにより発生したデータ欠損を検出することができなかった。また、原稿に付箋が貼られた状態でスキャナ等により読み取られた場合に、画像自体に欠損がある場合であっても、データ欠損を検出することができなかった。
【０００７】
本発明は、上記のような問題を解決するためになされたものであって、簡易に画像データのデータ欠損の有無を識別することが可能な画像形成装置、画像形成方法および画像形成装置を制御する制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある局面に従う画像形成装置は、原稿画像を取得する読取手段と、読取手段により取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断する欠損検出画像判定手段と、欠損検出画像判定手段により第１の原稿画像に欠損検出画像が合成されていると判断された場合には、第１の原稿画像から欠損検出画像を抽出して、抽出した欠損検出画像にデータ欠損が存在しているか否かを判断するデータ欠損検出手段と、データ欠損検出手段の判断結果に基づいてユーザにデータ欠損を通知する通知手段とを備える。
【０００９】
好ましくは、通知手段は、ユーザに欠損検出画像のデータ欠損箇所をプレビュー表示する。
【００１０】
好ましくは、第２の原稿画像の所定の領域に欠損検出画像を合成する合成手段をさらに備える。
【００１１】
特に、合成手段は、第２の原稿画像の全面あるいは一部領域に欠損検出画像を合成する。
【００１２】
特に、合成手段は、欠損検出画像を合成する際、第２の原稿画像の所定領域に欠損検出画像の合成の有無を識別するための判定データを判定画像としてさらに合成する。欠損検出画像判定手段は、読取手段により取得された第１の原稿画像に含まれる判定データの有無に従って欠損検出画像が合成されているか否かを判断する。
【００１３】
好ましくは、ユーザの入力に従って欠損検出画像を生成する欠損検出画像生成手段をさらに備える。
【００１４】
特に、欠損検出画像生成手段は、ユーザが入力した文字列を所定の規則で配列した欠損検出画像を生成する。
【００１５】
特に、データ欠損検出手段は、欠損検出画像生成手段により欠損検出画像を生成する際に用いられたユーザの入力情報に基づいて抽出された欠損検出画像にデータ欠損が存在しているか否かを判断する。
【００１６】
特に、データ欠損判断手段は、抽出された欠損検出画像にユーザが入力した文字列が所定の規則で配列されているか否かを判断する。所定の規則で配列されていない場合には、データ欠損が存在していると判断する。
【００１７】
本発明のある局面に従う画像形成方法は、画像形成装置において実行される画像形成方法であって、原稿画像を取得するステップと、取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断するステップと、第１の原稿画像に欠損検出画像が合成されていると判断された場合には、第１の原稿画像から欠損検出画像を抽出するステップと、抽出した欠損検出画像にデータ欠損が存在しているか否かを判断するステップと、データ欠損が存在しているか否かの判断結果に基づいてユーザにデータ欠損を通知するステップとを備える。
【００１８】
本発明のある局面に従う画像形成装置を制御する制御プログラムは、画像形成装置のコンピュータに、原稿画像を取得するステップと、取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断するステップと、第１の原稿画像に欠損検出画像が合成されていると判断された場合には、第１の原稿画像から欠損検出画像を抽出するステップと、抽出した欠損検出画像にデータ欠損が存在しているか否かを判断するステップと、データ欠損が存在しているか否かの判断結果に基づいてユーザにデータ欠損を通知するステップとを備える、処理を実行させる。
【発明の効果】
【００１９】
本発明に係る画像形成装置、画像形成方法および画像形成装置を制御する制御プログラムは、第１の原稿画像を取得し、取得された第１の原稿画像の中に、データ欠損を判定するための画像である欠損検出画像が合成されているか否かを判断し、第１の原稿画像に欠損検出画像が合成されていると判断された場合には、第１の原稿画像から欠損検出画像を抽出して、欠損検出画像にデータ欠損が存在しているか否かを判断し、データ欠損が存在しているか否かの判断結果に基づいてユーザにデータ欠損を通知する方式であるため、簡易に画像データのデータ欠損の有無を識別することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に従う画像形成装置としてのＭＦＰ１の外観図である。
【図２】本発明の実施の形態に従うＭＦＰ１のハードウェア構成について説明する図である。
【図３】本発明の実施の形態に従う原稿のデータ欠損を判定する処理の流れの概念図である。
【図４】本発明の実施の形態に従うＭＦＰ１における制御部２０で実行される各機能ブロック図である。
【図５】合成原稿３を作成する際に欠損検出画像生成部４８および画像合成部４６等が行なう処理について説明する図である。
【図６】本発明の実施の形態に従う欠損検出画像の設定の設定方法について説明する図である。
【図７】本発明の実施の形態に従う領域指定画面２００について説明する図である。
【図８】欠損検出画像生成部４８における欠損検出画像の作成方法について説明する図である。
【図９】画像合成部４６により登録された欠損検出画像情報について説明する図である。
【図１０】ＭＦＰ１におけるコピー機能を利用する場合における合成原稿のデータ欠損を検出する際の処理について説明する図である。
【図１１】図１０のフローチャートのステップＳ３５において、欠損画像を検出する際にデータ欠損検出部４２が行なう処理について説明する図である。
【図１２】欠損が発生している場合の合成原稿画像について説明する図である。
【図１３】図１０に示すフローチャートのステップＳ４０で通知部４４により表示されるプレビュー画面６００について説明する図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２２】
（ＭＦＰ全体構成）
図１を用いて、本発明の実施形態に従う画像形成装置としてのＭＦＰ１の外観図について説明する。
【００２３】
図１を参照して、本発明の実施の形態に従うＭＦＰ１は、コピー機能、スキャナ機能等を有するデジタル複合機である。
【００２４】
ＭＦＰ１は、操作パネル１０を備えており、この操作パネル１０は、複数のキー１１ａと、当該キー１１ａに対するユーザの操作による各種の指示や、文字、数字などのデータの入力を受け付ける操作部１１と、ユーザに対する指示メニューや取得した画像に関する情報などの表示を行なう液晶等からなる操作ディスプレイ１２とを有している。
【００２５】
また、ＭＦＰ１は、原稿を光学的に読取って画像データを得るスキャナ１３と、画像データに基づいて記録シート上に画像を印刷するプリンタ１４とを備えている。
【００２６】
またＭＦＰ１の本体上面には、原稿をスキャナ１３に送るフィーダ１７が、下部にはプリンタ１４に記録シートを供給する給紙部１８が、中央部にはプリンタ１４によって画像を印刷された記録シートが排出されるトレイ１９がそれぞれ配備されている。
【００２７】
さらにＭＦＰ１の本体の内部には、本体を制御するための各部で用いられる制御プログラム、画像データ等、必要なデータを記憶する記憶部２６などが設けられている。
【００２８】
図２を用いて、本発明の実施の形態に従うＭＦＰ１のハードウェア構成について説明する。
【００２９】
図２を参照して、本発明の実施の形態に従うＭＦＰ１は、紙媒体等の原稿を画像データ（電子データ）に変換するためのスキャナ１３と、印刷処理を実行するためのプリンタ１４と、電子メール（Ｅ−ｍａｉｌとも称する）の送受信を実行するためのメーラ１５と、公衆回線を利用したデータ伝送を実行するためのファクシミリ１６と、通信インタフェース（Ｉ／Ｆ）３４と、入力等の操作指示を実行する操作パネル１０と、制御プログラム等が格納されたＲＯＭ（Read Only Memory）３０と、制御部２０等で実行される制御処理を実行するためのワークエリア等として用いられるＲＡＭ（Random Access Memory）２８と、ＭＦＰ１に登録された各種情報等を格納するＨＤＤ（Hard Disk Drive）３２と、ＭＦＰ１全体を制御する制御部２０とを備える。制御部２０は、例えばＣＰＵ（Central Processing Unit）等で構成されるものとする。また、ＲＯＭ３０と、ＲＡＭ２８と、ＨＤＤ３２により記憶部２６が構成される。
【００３０】
なお、各部は内部バス２１を介して制御部２０と接続されており、制御部２０は、各部との間でデータの授受を実行することが可能である。
【００３１】
スキャナ１３は、複数の光電変換素子（受光素子）で構成される光センサを含む。フィーダ１７に載置された原稿は、スキャナ１３に搬送される。光センサは、読取ガラスを介して写真、文字、絵などの画像情報を原稿から光電的に読取って画像データを取得する。取得された画像データは、デジタルデータに変換され、周知の各種画像処理を施された後、ＲＡＭ２８内に一旦格納され、プリンタ１４等に送られ、画像の印刷やデータの保存に供される。
【００３２】
プリンタ１４は、スキャナ１３等により取得された画像データに基づいて、給紙部１８に格納された記録シート上に画像を印刷処理する。
【００３３】
メーラ１５は、図示されていないネットワークを介して接続されたメールサーバ等との間で電子メールの送受信を実行する。
【００３４】
ファクシミリ１６は、スキャナ１３等により取得された画像データを所定のプロトコルに従って他のファクシミリ装置に送信する。
【００３５】
通信Ｉ／Ｆ３４は、ＭＦＰ１の内部の各部と図示されていないネットワークと接続された外部の機器等とを接続するためのインタフェースである。通信Ｉ／Ｆ３４は、有線あるいは無線によりネットワークと接続されて、他のＭＦＰあるいはＰＣ（Personal Computer）等とデータの授受を実行する。なお、ネットワークとしては、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などが想定されている。
【００３６】
また、操作パネル１０の操作ディスプレイ１２は、ＬＣＤ（Liquid Crystal Display）とタッチパネルとを含み、ＬＣＤが各種モードの表示を行うとともに、タッチパネルが表示内容等に従った各種設定等を受け付ける。また、操作部１１は、ユーザによる種々の入力に用いられるものである。これらがユーザインターフェイスの要部として機能する。
【００３７】
本発明の実施の形態に従うＭＦＰ１は、原稿画像にデータ欠損を判定するための欠損検出画像を重ねて合成して印刷した合成原稿を生成する。そして、当該合成原稿をコピーする際に、欠損検出画像のデータ欠損を判定する。
【００３８】
図３を用いて、本発明の実施の形態に従う原稿のデータ欠損を判定する処理の流れの概念図について説明する。
【００３９】
本発明の実施の形態においては、元となる原稿２（元原稿とも称する）の画像（原稿画像とも称する）のデータ欠損を判定するために、まず、ＭＦＰ１において、原稿２の元原稿画像に重なるように、データ欠損を判定するための画像である欠損検出画像４を合成した原稿３（合成原稿とも称する）を作成する。そして、この合成原稿３をコピーした際に、データ欠損が生じるかどうかをＭＦＰ１において判定する。このデータ欠損の判定については、後述するが欠損検出画像４にデータ欠損が生じるかどうかに基づいて判定する。
【００４０】
合成原稿３をコピーしたコピー原稿５（コピー原稿とも称する）は、欠損検出画像６において、データ欠損が生じていないと判定された場合を示している。一方、合成原稿３をコピーしたコピー原稿７は、欠損検出画像８において、データ欠損が生じていたと判定された場合を示している。
【００４１】
図４を用いて、本発明の実施の形態に従うＭＦＰ１における制御部２０で実行される各機能ブロックについて説明する。
【００４２】
図４を参照して、制御部２０は、欠損検出画像判定部４０と、データ欠損検出部４２と、通知部４４と、画像合成部４６と、欠損検出画像合成部４８とを含む。なお、欠損検出画像判定部４０と、データ欠損検出部４２と、通知部４４と、画像合成部４６と、特殊画像合成部４８とにおける各機能ブロックは、制御部２０が一例としてＲＯＭ３０に記憶されたプログラムを読み出して実行することにより実現される。
【００４３】
欠損検出画像判定部４０は、スキャナ１３により取得された画像データに欠損検出画像が合成されているか否かを判断する。
【００４４】
データ欠損検出部４２は、欠損検出画像判定部４０により画像データに欠損検出画像が合成されていると判断された場合に、画像データから欠損検出画像を抽出し、抽出した欠損検出画像について、欠損検出画像にデータ欠損が存在しているか否かを判断する。詳細については後述するが、より具体的には、判定データに対応する後述する欠損検出画像情報に基づいて欠損検出画像を抽出し、抽出された欠損検出画像に欠損検出画像情報に含まれているユーザが入力した文字列（埋め込みデータ）が所定の規則で配列されているか否かを判断する。そして、所定の規則で配列されていると判断した場合には、データ欠損が無いと判断する。一方、所定の規則で配列されていないと判断した場合には、データ欠損があると判断する。
【００４５】
通知部４４は、データ欠損検出部４２においてデータ欠損があると判断された場合には、ユーザに対して欠損検出画像のデータ欠損が生じている箇所（データ欠損箇所とも称する）を操作パネル１０の操作ディスプレイ１２にプレビュー表示する。
【００４６】
欠損検出画像生成部４８は、操作パネル１０を介するユーザの操作（入力）に従って欠損検出画像を生成して、画像合成部４６に出力する。詳細については後述するが、ユーザが入力した文字列を所定の規則で配列した欠損検出画像を生成して、画像合成部４６に出力する。また、欠損検出画像生成部４８は、欠損検出画像の生成とともに、データ欠損の判定の際に用いられる欠損検出画像情報を生成する。
【００４７】
画像合成部４６は、記憶部２６であるＲＡＭ２８に記憶されている原稿画像の指定された領域に欠損検出画像生成部４８で生成された欠損検出画像を合成する。具体的には、指定された原稿画像の全面あるいは一部領域に欠損検出画像を合成する。また、画像合成部４６は、原稿画像の指定された領域に欠損検出画像を合成する際、原稿画像の所定領域に欠損検出画像の合成の有無を識別するための判定データを判定画像としてさらに合成する。そして、画像合成部４６は、合成画像をプリンタ１４に出力し、プリンタ１４は合成画像を記録シートに印刷する。さらに、後述するが、画像合成部４６は、当該判定データと対応付けられた後のデータ欠損の判定の際に用いられる欠損検出画像情報をＨＤＤ３２に登録する。
【００４８】
まず、合成原稿３を作成する処理について説明する。
当該処理は、欠損検出画像生成部４８および画像合成部４６と記憶部２６とスキャナ１３およびプリンタ１４とが協働して成される処理である。
【００４９】
図５を用いて、合成原稿３を作成する際に欠損検出画像生成部４８および画像合成部４６等が行なう処理について説明する。
【００５０】
図５のフローチャートに示す欠損検出画像生成部４８および画像合成部４６が実行する処理は、制御部２０がＲＯＭ３０に記憶されたプログラムを読み込むことにより実現される。
【００５１】
図５を参照して、まず、欠損検出画像生成部４８は、欠損検出画像の埋め込みの指示が有るかどうかを判断する（ステップＳ２）。ユーザは、操作パネル１０上に設けられた欠損検出画像の埋め込みを指示するためのキー（埋め込み指示キー）を押下することにより欠損検出画像の埋め込みの指示を行なう。
【００５２】
欠損検出画像生成部４８は、欠損検出画像の埋め込み指示が有ると判断した場合（ステップＳ２においてＹＥＳ）、すなわちユーザにより埋め込み指示キーが押下された場合には、次に欠損検出画像の設定を行なうための画面（欠損検出画像設定画面）を表示する（ステップＳ４）。具体的には、欠損検出画像生成部４８は、操作ディスプレイ１２に図６に示すような欠損検出画像設定画面を表示する。
【００５３】
図６を用いて、本発明の実施の形態に従う欠損検出画像の設定の設定方法について説明する。
【００５４】
図６を参照して、ここでは、操作ディスプレイ１２に表示された欠損検出画像設定画面１００が示されている。
【００５５】
図６（Ａ）を参照して、欠損検出画像設定画面１００には、欠損検出画像を記録シートの全面に埋め込むか、記録シートの一部の領域に埋め込むかを選択するためのボタンが表示されている。用紙全面ボタン１０２は、記録シートの全面に埋め込む際に押下されるボタンであり、位置指定ボタン１０４は記録シートの一部の領域に埋め込む際に押下されるボタンである。
【００５６】
また、欠損検出画像設定画面１００には埋め込みデータを入力する入力領域１０６が設けられている。埋め込みデータとは、欠損検出画像を生成するための基準となるデータであり詳細については後述する。ユーザは、この入力領域１０６に操作キー１１ａを介して、少なくとも１文字以上の文字列を埋め込みデータとして入力することが可能である。
【００５７】
入力が完了した場合にユーザは、「ＯＫ」ボタン１０８を押下することにより次の処理に進むことが可能である。一方、「Ｃａｎｃｅｌ」ボタン１１０を押下することにより欠損検出画像設定画面における一連の操作をキャンセルして初期の操作画面に戻ることが可能である。
【００５８】
図６（Ｂ）を参照して、ここでは、一例として、埋め込み領域として位置指定ボタン１０４が指定されるとともに、埋め込みデータ（パスワード）として「１２３４５６７８９０」の文字列が入力された場合が示されている。
【００５９】
そして、ユーザが「ＯＫ」ボタン１１０を押下することにより次の処理に進む。なお、図６においては、埋め込みデータとして数字のみが入力された場合を示しているが、埋め込みデータは、特に数字に限られず、アルファベット等の数字以外の情報を含むようにすることも可能である。
【００６０】
図５を再び参照して、次に、欠損検出画像生成部４８は、欠損検出画像の設定が行なわれた否かを判断する（ステップＳ６）。具体的には、欠損検出画像生成部４８は、上述した欠損検出画像設定画面１００において、「ＯＫ」ボタン１０８が押下された場合に欠損検出画像の設定が行なわれたと判断する（ステップＳ６においてＹＥＳ）。
【００６１】
一方、欠損検出画像設定画面１００において、「Ｃａｎｃｅｌ」ボタン１１０が押下された場合に欠損検出画像の設定が行なわれなかったと判断する（ステップＳ６においてＮＯ）。欠損検出画像の設定が行なわれなかったと判断された場合（ステップＳ６においてＮＯ）には、合成原稿３は作成されずに本フローチャートの処理を終了する。
【００６２】
欠損検出画像生成部４８は、欠損検出画像の設定が行なわれたと判断した場合（ステップＳ６においてＹＥＳ）には、スキャナ１３に指示して、画像読取処理を実行する（ステップＳ８）。具体的には、上述したようにフィーダ１７に載置された原稿をスキャナ１３に搬送し、スキャナ１３により原稿の画像データ（すなわち元原稿画像）を取得して、ＲＡＭ２８に保存する。
【００６３】
なお、本例においては、欠損検出画像の設定が行なわれた場合に、ステップＳ８における画像読取処理を実行して画像データを取得する場合について説明したが、特にこの順番に限られず、まず、画像読取処理を実行した後、ステップＳ２以降の処理を実行するようにしても良い。また、本例においては、スキャナ１３を用いて原稿の画像データ（元原稿画像）を取得する場合について説明したが、特にこれに限られず、たとえば、ＭＦＰ１がＬＡＮなどのネットワークに接続されて、ネットワーク上のＰＣ（Personal Computer）のプリンタとして機能としている場合には、当該ＰＣからネットワークを介して送信された画像データを欠損検出画像を埋め込むための元原稿画像とすることも可能であるし、ＨＤＤ３２に格納されている画像データを用いるようにしても良い。
【００６４】
次に、欠損検出画像生成部４８は、欠損検出画像を埋め込む領域として用紙全面が設定されたか否かを判断する（ステップＳ１０）。具体的には、欠損検出画像生成部４８は、欠損検出画像設定画面１００において、用紙全面ボタン１０２が指定されていたか、あるいは、位置指定ボタン１０４が指定されたかどうかを判断する。
【００６５】
ステップＳ１０において、欠損検出画像生成部４８は、欠損検出画像を埋め込む領域として用紙全面が設定されたと判断した場合には（ステップＳ１０でＹＥＳ）、欠損検出画像を作成する（ステップＳ１２）。欠損検出画像の作成については後述する。なお、欠損検出画像生成部４８は、欠損検出画像の作成とともに、当該欠損検出画像の属性情報である欠損検出画像情報も作成する。
【００６６】
次に、画像合成部４６は、欠損検出画像生成部４８により作成された欠損検出画像と、スキャナ１３により取得されたＲＡＭ２８に保存された元原稿画像とを合成する（ステップＳ１３）。なお、後述するが、画像合成部４６は、当該合成の際に、欠損検出画像を合成したことを識別（判定）するための判定画像も合成する。当該判定画像は、欠損検出画像の属性情報である欠損検出画像情報を検索するために用いられる。
【００６７】
そして、画像合成部４６は合成後の画像をプリンタ１４に出力し、プリンタ１４は、合成後の画像を記録シートに印刷する（ステップＳ１４）。当該印刷した記録シートが合成原稿となる。
【００６８】
そして、次に、画像合成部４６は、欠損検出画像生成部４８により作成した欠損検出画像の属性情報である欠損検出画像情報を登録する処理を実行する（ステップＳ１６）。具体的には、画像合成部４６は、一例としてＨＤＤ３２に欠損検出画像情報を登録する。当該欠損検出画像情報は、後述するデータ欠損の判定の際に用いられるものである。欠損検出画像情報の詳細な説明については後述する。
【００６９】
そして、画像合成部４６が欠損検出画像情報をＨＤＤ３２に登録した後に、本フローチャートの処理を終了する（エンド）。
【００７０】
一方、ステップＳ１０において、欠損検出画像生成部４８は、欠損検出画像を埋め込み領域として用紙全面が設定されなかったと判断した場合、すなわち、欠損検出画像設定画面１００において位置指定ボタン１０４が指定されたと判断した場合（ステップＳ１０においてＮＯ）には、欠損検出画像を埋め込む領域を詳細に指定するための画面（領域指定画面）を表示する（ステップＳ１８）。
【００７１】
具体的には、欠損検出画像生成部４８は、操作ディスプレイ１２に領域指定画面を表示する。
【００７２】
図７を用いて、本発明の実施の形態に従う領域指定画面２００について説明する。
図７を参照して、領域指定画面２００において、元原稿画像と欠損検出画像を埋め込む領域とを示すプレビュー画像２０２が示されている。領域指定画面２００では、元原稿画像に重ねて、欠損検出画像を埋め込む領域が示される。本例においては、欠損検出画像を埋め込む領域がハッチングされて示されている。ここで、ユーザは、操作ディスプレイ１２のタッチパネルを用いて、欠損検出画像を埋め込む領域を移動させ、拡大あるいは縮小等を行なうことができる。たとえば、ユーザは、欠損検出画像を埋め込む領域の端部を指で押えた状態を維持したまま指を移動させることにより指が移動した軌跡に応じて欠損検出画像を埋め込む領域を拡大・縮小させることができる。
【００７３】
また、欠損検出画像を埋め込む領域の中心付近を指で押えた状態を維持したまま指を移動させることにより指が移動した軌跡に応じて欠損検出画像を移動させることができる。
【００７４】
ユーザは、領域指定オブジェクトの移動等の操作を行なった後に「ＯＫ」ボタン２０６を押下することにより欠損検出画像を埋め込む領域を確定して、次の処理に進むことができる。
【００７５】
一方、「Ｃａｎｃｅｌ」ボタン２０８を押下することにより、領域指定画面２００における操作をキャンセルして初期の操作画面に戻ることが可能である。
【００７６】
再び、図５を参照して、次に、欠損検出画像生成部４８は、欠損検出画像を埋め込む領域の詳細な指定がされたか否かを判断する（ステップＳ２０）。具体的には、欠損検出画像生成部４８は、上述した領域指定画面２００において「ＯＫ」ボタン２０６が押下された場合に欠損検出画像を埋め込む領域の詳細な指定がされたと判断する（ステップＳ２０においてＹＥＳ）。
【００７７】
一方、欠損検出画像生成部４８は、領域指定画面２００において「Ｃａｎｃｅｌ」ボタン２０８が押下された場合に欠損検出画像を埋め込む領域の詳細な指定がされなかったと判断する（ステップＳ２０においてＮＯ）。欠損検出画像生成部４８は、欠損検出画像を埋め込む領域の詳細な指定がされなかったと判断した場合（ステップＳ２０においてＮＯ）には、合成原稿３は作成されずに本フローチャートの処理を終了する（エンド）。
【００７８】
一方、欠損検出画像生成部４８は、欠損検出画像を埋め込む領域の詳細な指定がされたと判断した場合（ステップＳ２０においてＹＥＳ）には、ステップＳ１２に進み、欠損検出画像を作成する。欠損検出画像の作成については後述する。
【００７９】
そして、上記で説明したのと同様に、画像合成部４６は、欠損検出画像生成部４８により作成された欠損検出画像と、スキャナ１３により取得されたＲＡＭ２８に保存された元原稿画像とを合成する（ステップＳ１３）。そして、画像合成部４６は合成後の画像をプリンタ１４に出力し、プリンタ１４は、合成後の画像を記録シートに印刷する（ステップＳ１４）。当該印刷した記録シートが合成原稿となる。
【００８０】
そして、次に、画像合成部４６は、欠損検出画像生成部４８により作成した欠損検出画像の属性情報である欠損検出画像情報を登録する処理を実行する（ステップＳ１６）。そして、画像合成部４６が欠損検出画像情報をＨＤＤ３２に登録した後に、本フローチャートの処理を終了する（エンド）。
【００８１】
図８を用いて、欠損検出画像生成部４８における欠損検出画像の作成方法について説明する。
【００８２】
図８を参照して、ここでは、元原稿画像と欠損検出画像とを合成した画像（合成画像）３００が示されている。また、後述するが、合成画像には、欠損検出画像を合成したことを識別（判定）するための判定画像３０４が含まれる。図８では判定画像の一例としてバーコードが示されている。
【００８３】
ここで欠損検出画像は、上述した欠損検出画像設定画面１００においてユーザが入力した埋め込みデータに基づいて作成される。
【００８４】
具体的には、欠損検出画像を埋め込む領域として指定された領域に対して、埋め込みデータで指定された文字列を所定の規則で配置する。
【００８５】
ここでは、一例として、欠損検出画像を埋め込む領域として縦１１０ｍｍ×横１５０ｍｍの大きさの領域が指定され、欠損検出画像として配置される文字のフォントサイズが縦１０ｍｍ×横５ｍｍである場合について説明する。
【００８６】
この場合には、欠損検出画像を埋め込む領域に配置可能な文字数は３３０個である。これは、欠損検出画像を埋め込む領域の大きさを文字のフォントサイズで除算することにより求めることができる。
【００８７】
欠損検出画像は、埋め込みデータで指定された文字列を３３０文字分だけ繰り返し配置することにより作成される。図８では、一例として、埋め込みデータとして「１２３４５６７８９０」が指定された場合の欠損検出画像３０２が示されている。
【００８８】
欠損検出画像を埋め込む領域の左上端から右方向に埋め込みデータで指定された文字列を一文字ずつ配列する。この処理を欠損検出画像を埋め込む領域の右下端に到達するまで繰り返す。この結果、欠損検出画像を埋め込む領域として指定された領域のなかに、埋め込みデータで指定された文字列が連続的に配置された欠損検出画像が作成される。
【００８９】
なお、欠損検出画像を埋め込む領域として用紙全面が指定された場合には、元原稿画像と同じ大きさの欠損検出画像が作成される。
【００９０】
なお、本例においては、欠損検出画像について、所定の規則で配置された文字列の文字画像である場合について説明したが、特にこれに限られず、たとえば、文字に対応するドットパターン等であっても良い。
【００９１】
ＭＦＰ１は、合成原稿をコピーする際に欠損検出画像に基づいてデータ欠損が生じているか否かを判定するため、ユーザは元原稿画像のなかの重要度の高い領域を欠損検出画像を埋め込む領域に指定することにより、合成原稿をコピーしたときの重要度の高い領域でデータ欠損が生じたか否かを認識することができる。
【００９２】
すなわち、ユーザが元原稿画像についての重要度の高い、つまりデータ欠損が発生すると困る領域に対して欠損検出画像を重ね合わせて合成して合成原稿を作成し、ＭＦＰ１は合成原稿をコピーする際に当該合成された欠損検出画像を検出することにより、元原稿画像のうち欠損検出画像が埋め込まれた領域にデータ欠損が発生しているか否かを判定する。
【００９３】
図８に示す判定画像３０４は、コピーの際にコピー対象の原稿が合成原稿であるか否かを識別するためのほか、コピー対象の原稿に埋め込まれた欠損検出画像を特定するためにも用いられる。つまり、ＭＦＰ１は、コピー対象の原稿に判定画像３０４が含まれるか否かを判断することで読み取り画像に欠損検出画像が合成されているか否かを判定することができる。また、ＭＦＰ１は、判定画像３０４により欠損検出画像を特定でき、コピー対象の原稿にどのような欠損検出画像が埋め込まれているかを判定することができる。
【００９４】
図９を用いて、画像合成部４６により登録された欠損検出画像情報について説明する。欠損検出画像情報は、図５に示すフローチャートのステップＳ１２において、欠損検出画像が作成される際に、併せて生成される。
【００９５】
図９を参照して、本例においては、複数の欠損検出画像情報が登録されている場合が示されている。各欠損検出画像情報には、埋め込み画像ＩＤ、埋め込み領域、埋め込みデータ、ユーザ名、埋め込み個数が含まれる。
【００９６】
埋め込み画像ＩＤは、図５のフローチャートのステップＳ１２において作成された欠損検出画像に固有のユニークな識別情報である。
【００９７】
なお、この画像ＩＤの情報が図８に示す判定画像３０４（バーコード）として合成原稿に記録される。つまり、ＭＦＰ１は判定画像３０４（バーコード）に基づいて、その原稿に埋め込まれている欠損検出画像を識別することができる。本例においては、一例として、埋め込み画像ＩＤ「００１」、ＩＤ「００２」、・・・「００Ｘ」が順番に発行されて登録されている場合が示されている。
【００９８】
埋め込み領域は、欠損検出画像を埋め込む領域の記録シート上の座標を示す情報である。
【００９９】
具体的には、欠損検出画像を埋め込む領域の左上端と右下端の２つの座標により埋め込み領域が示される。なお、数値の単位は、一例として、ミリメートル（ｍｍ）が用いられる。ここでは、埋め込み画像ＩＤ「００１」に対応する埋め込み領域として、（０,０）〜（１１０，１５０）が一例として登録されている場合が示されており、この場合には、記録シート上の（０，０）、（１１０，０）、（０，１５０）、（１１０，１５０）で囲まれる領域が埋め込み領域となっている。他の埋め込み画像ＩＤに対応する埋め込み領域についても同様である。
【０１００】
また、埋め込みデータは前述のように欠損検出画像を生成するための基準となるデータのことである。ここでは、埋め込み画像ＩＤ「００１」に対応する埋め込みデータとして、「１２３４５６７８９０」が登録されている場合が示されている。
【０１０１】
また、ユーザ名は、欠損検出画像の埋め込み操作を行なったユーザの識別情報である。ＭＦＰ１は、ＭＦＰ１を操作する際に実行されるユーザ認証処理により、自機にログインしているユーザを識別可能であり、そのユーザの識別情報がユーザ名として自動的に設定されている。図９に示される埋め込み画像ＩＤ「００１」に対応するユーザ名の場合は、「ＡＡＡ」が登録されている。他の埋め込み画像ＩＤに対応するユーザ名についてもユーザ認証処理によりログインしているユーザ名が登録される。なお、ユーザ認証処理については公知の技術であるためその詳細な説明については省略する。
【０１０２】
埋め込み個数は埋め込み領域に配置された文字数である。ここでは、埋め込み画像ＩＤ「００１」に対応する埋め込み個数は、「３３０」が登録されている。他の埋め込み画像ＩＤに対応する埋め込み個数についても同様の方式で登録される。
【０１０３】
以下においては、一例として、ＭＦＰ１におけるコピー機能を利用した場合について説明する。
【０１０４】
具体的には、本発明の実施の形態に従うコピー処理におけるデータ欠損の判定処理について説明する。
【０１０５】
当該処理は、欠損検出画像判定部４０、データ欠損検出部４２および通知部４４と記憶部２６とスキャナ１３およびプリンタ１４とが協働して成される処理である。
【０１０６】
図１０を用いて、ＭＦＰ１におけるコピー機能を利用する場合における合成原稿のデータ欠損を検出する際の処理について説明する。
【０１０７】
図１０のフローチャートに示す、欠損検出画像判定部４０、データ欠損検出部４２および通知部４４が実行する処理は、制御部２０がＲＯＭ３０に記憶されたプログラムを読み込むことにより実現される。図１０のフローチャートでは、欠損検出画像に基づきデータ欠損の情報をユーザに提示してユーザの指示に従って所定の処理を行なう。
【０１０８】
図１０を参照して、まず、制御部２０は、フィーダ１７に原稿が載置された状態でスタートボタンの押下が有るかどうかを判断する（ステップＳ３０）。具体的には、操作パネル１０における図示しないスタートボタンの押下指示が有るかどうかを判断する。
【０１０９】
次に、制御部２０は、スタートボタンの押下が有ると判断した場合（ステップＳ３０においてＹＥＳ）には、画像読取処理を実行する（ステップＳ３１）。具体的には、上述したようにフィーダ１７に載置された合成原稿は、スキャナ１３に搬送され、スキャナ１３により合成原稿の画像データ（合成原稿画像とも称する）を取得して、ＲＡＭ２８に保存される。
【０１１０】
そして、以下の処理において、データ欠損の判定処理が実行される。
欠損検出画像判定部４０は、スキャナ１３により取得されたＲＡＭ２８に保存された合成原稿画像に図８で説明した判定画像３０４が有るかどうかを判断する（ステップＳ３２）。
【０１１１】
欠損検出画像判定部４０は、ＲＡＭ２８に保存された合成原稿画像に判定画像３０４があったと判断した場合（ステップＳ３２においてＹＥＳ）には、判定画像３０４に基づき欠損検出画像を特定するための画像ＩＤを取得する（ステップＳ３３）。
【０１１２】
そして、欠損検出画像判定部４０は、その画像ＩＤと同じ画像ＩＤを持つ欠損検出画像情報があるか否かを判断する（ステップＳ３４）。具体的には、欠損検出画像判定部４０は、ステップＳ３３で取得された画像ＩＤと同じ画像ＩＤを持つ欠損検出画像情報を記憶部２８の中から検索する。
【０１１３】
欠損検出画像判定部４０において、取得された画像ＩＤと同じ画像ＩＤ持つ欠損検出画像情報が有ると判断した場合（ステップＳ３４においてＹＥＳ）には、データ欠損検出部４２において、欠損検出画像を検出する処理（欠損検出画像検出処理とも称する）を実行する（ステップＳ３６）。
【０１１４】
一方、欠損検出画像判定部４０において、同じ画像ＩＤを持つ欠損検出画像情報が無いと判断した場合（ステップＳ３４においてＮＯ）には、通常のコピー処理（印刷）を実行する（ステップＳ４６）。すなわち、ステップＳ３１で取得した画像に基づいて、コピージョブがプリンタ１４に送信されて、プリンタ１４において合成原稿画像が記録シートに印刷される。
【０１１５】
次に、データ欠損検出部４２における欠損検出画像検出処理について説明する。
図１１を用いて、図１０のフローチャートのステップＳ３６において、欠損画像を検出する際にデータ欠損検出部４２が行なう処理について説明する。
【０１１６】
データ欠損検出部４２は、制御部２０がＲＯＭ３０に記憶されたプログラムを読み込むことにより、そのプログラムに基づいて、図１１のフローチャートに示す処理を実現する。
【０１１７】
図１１のフローチャートでは、合成原稿画像から欠損検出画像を抽出し、抽出された欠損検出画像にデータ欠損があるか否かを判定する。
【０１１８】
図１１を参照して、まず、データ欠損検出部４２は、図１０に示すフローチャートのステップ３４で検索した欠損検出画像情報を取得する（ステップＳ５０）。具体的には、ＨＤＤ３２に記憶されている複数の欠損検出画像情報のうちから合成原稿画像の判定画像で示される画像ＩＤと同じ画像ＩＤを持つ欠損検出画像情報を取得する。
【０１１９】
次に、データ欠損検出部４２は、取得された欠損検出画像情報に含まれる埋め込み位置の情報に基づいて、合成原稿画像から欠損検出画像を抽出する（ステップＳ５２）。具体的には、合成原稿画像から、埋め込み位置で指定される領域の画像を切り取る（抽出する）。なお、以下において、この抽出された画像のことを抽出画像ともいう。
【０１２０】
次に、データ欠損検出部４２は、画像判定処理を実行する（ステップＳ５４）。具体的には、データ欠損検出部４２は、ステップＳ５０で取得された欠損検出画像情報と、ステップＳ５２で抽出された抽出画像とに基づき、抽出画像に欠損が発生しているか否かを判断する。より具体的には、データ欠損検出部４２は、埋め込みデータとして指定されている文字列が埋め込み個数に指定されている文字数分だけ、前述の所定の規則で配置されているか否かを判定する。
【０１２１】
抽出画像から文字を抽出する処理は、ＯＣＲ（Optical Character Reader）等で一般的に用いられている技術を使うことができ、特に限定されず、それについての詳細な説明は省略する。
【０１２２】
図１２を用いて、欠損が発生している場合の合成原稿画像について説明する。
図１２を参照しながら、データ欠損検出部４２におけるデータ欠損の判定方法について説明する。
【０１２３】
ここでは、図９に示す埋め込み画像ＩＤ「００１」を含む欠損検出画像情報に対応する欠損検出画像が埋め込まれた合成原稿をコピーする場合に、図１０に示すフローチャートのステップＳ３１で取得された合成原稿画像５００の一例が示されている。
【０１２４】
ここでは、欠損検出画像５０２にデータ欠損がある場合が示されている。本例においては、データ欠損が発生している箇所を「×」で示している。
【０１２５】
データ欠損検出部４２は、埋め込み領域に基づいて欠損検出画像５０２を抽出し、その欠損検出画像のなかに埋め込みデータで指定された文字列が前述の所定の規則で配列されているかどうかを判定する。
【０１２６】
データ欠損検出部４２は、欠損検出画像から文字を抽出し、埋め込みデータ「１２３４５６７８９０」に対応する文字が左上端から右方向に一文字ずつ順に、欠損検出画像から抽出された文字と埋め込みデータの対応する文字とが一致するか否かを判定する。そして、右上端に到達すると、左端の２列目に移り、１列目と同様に、再び右方向に一文字ずつ判定していく。この判定を、欠損検出画像情報に含まれる埋め込み個数として登録された文字数「３３０」個分繰り返す。そして、３３０文字全てについて欠損検出画像から抽出された文字と埋め込みデータの対応する文字とが一致した場合は、データ欠損が無いと判定する。
【０１２７】
再び、図１１を参照して、データ欠損検出部４２は、ステップＳ５６において、文字列が正常であるかどうかを判定する。具体的には、埋め込み個数として登録された３３０文字全てについて、欠損検出画像から抽出された文字と埋め込みデータの対応する文字とが一致した場合（ステップＳ５６においてＹＥＳ）には、データ欠損がないと判定（ステップＳ５８）し、３３０文字のいずれかの文字で不一致があった場合（ステップＳ５６においてＮＯ）にはデータ欠損があると判定する（ステップＳ６０）。
【０１２８】
そして、処理を終了する（リターン）。すなわち、図１１のステップＳ３８に進む。
図１２における例においては、「×」で示す箇所にデータ欠損部分が発生しているためデータ欠損が有ると判定される。
【０１２９】
次に、再び図１０を参照して、次に、通知部４４は、データ欠損があると判定されたか否かを判断する（ステップＳ３８）。
【０１３０】
ステップＳ３８において、通知部４４は、データ欠損があると判断した場合（ステップＳ３８においてＹＥＳ）には、操作ディスプレイ１２にプレビュー画面を表示する（ステップＳ４０）。
【０１３１】
一方、通知部４４は、データ欠損がないと判断した場合（ステップＳ３８においてＮＯ）には、ステップＳ４６に進み、コピー処理（印刷）を実行する。
【０１３２】
図１３を用いて、図１０に示すフローチャートのステップＳ４０で通知部４４により表示されるプレビュー画面６００について説明する。
【０１３３】
図１３を参照して、ここでは、操作ディスプレイ１２にプレビュー画面６００が表示されている場合が示されている。
【０１３４】
当該プレビュー画面６００において、「画像の一部が欠損しています。印刷しますか？」とのメッセージの表示とともに、取得した合成原稿画像データに基づくプレビュー画像６０２が表示される。なお、プレビュー画像６０２では、欠損検出画像が埋め込まれた領域がハッチング表示され、同時にデータ欠損が発生した箇所にマーク（欠損部分位置６０３「×」が表示される。
【０１３５】
ユーザは、プレビュー画面６００に設けられた「印刷」ボタン６０４を押下することで合成原稿画像のコピーをＭＦＰ１に実行させることができる。また、ユーザは、「Ｃａｎｃｅｌ」ボタン６０６を押下することで合成原稿画像のプリントを取り止めることができる。
【０１３６】
図１０に戻り、ステップＳ４２において、制御部２０は、印刷指示が有るかどうかを判断する。具体的には、制御部２０は、図１３に示すプレビュー画面６００において、ユーザからの「印刷」ボタン６０４の押下が有るかどうかを判断する。
【０１３７】
印刷指示が有る場合（ステップＳ４２においてＹＥＳ）、すなわち、「印刷」ボタン６０４の押下が有る場合には、制御部２０は、合成原稿画像に基づくコピー処理（印刷）を実行する（ステップＳ４６）。すなわち、ステップＳ３１で取得した画像に基づいて、コピージョブがプリンタ１４に送信されて、プリンタ１４において合成原稿画像が記録シートに印刷される。
【０１３８】
一方、印刷指示が無い場合（ステップＳ４２においてＮＯ）、すなわち、「Ｃａｎｃｅｌ」ボタン６０６が押下された場合には、制御部２０は、ステップＳ３１で読み取った合成原稿画像に関するコピージョブを削除する（ステップＳ４４）。そして、処理を終了する（エンド）。
【０１３９】
すなわち、ユーザは、プレビュー画面６００において、データ欠損が有ることを確認して、データ欠損が有る画像データについてコピー処理（印刷）を続行するべきか、あるいは、データ欠損が有る画像データであるため当該コピージョブを削除して再度、画像データの読み取りをやり直すかを判断することが可能である。
【０１４０】
本発明の実施の形態においては、原稿画像にデータ欠損を判定するための欠損検出画像を重ねて合成して印刷した合成原稿を生成し、当該合成原稿をコピーする際に、欠損検出画像のデータ欠損を判定することにより下地部分の原稿画像のコピー画像にデータ欠損が生じているかどうかを簡易に判定することが可能である。また、欠損検出画像の埋め込み領域が指定できるため、画像データの全領域について一律にデータ欠損の有無を判断する必要は無く、ＭＦＰ１の処理負荷を軽減することが可能となる。
【０１４１】
なお、上記においては、一例として、ＭＦＰ１におけるコピー機能を利用した場合において、合成原稿画像に含まれている欠損検出画像を検出して、データ欠損を判定する方式について説明したが、たとえば、スキャン機能およびメール機能を相互に関連付けて利用する、スキャナで取得した画像データを添付のファイルデータとしてＥ−ｍａｉｌ送信する機能（単に、スキャンｔｏＥ−ｍａｉｌとも称する）等を実行する場合においても適用可能である。具体的には、スキャナで取得した画像データに対して合成原稿画像が含まれている欠損検出画像を検出して、データ欠損を判定して、判定の有無に従って、Ｅ−ｍａｉｌ送信する前にプレビュー画面を表示して、ユーザにＥ−ｍａｉｌ送信するか、再度、スキャンをやり直すかを判断させるようにすればよい。また、スキャンｔｏＥ−ｍａｉｌに限られず、スキャンした画像データのネットワークを介する転送あるいは送信に関する機能を用いる際にも同様に適用可能である。また、スキャン機能のみならず、ＦＡＸ機能を利用する場合においてもスキャン機能と同様に、取得した画像データに対して合成原稿画像に含まれている欠損検出画像を検出して、データ欠損を判定して、判定の有無に従って、ＦＡＸ送信する前にプレビュー画面を表示して、ユーザにＦＡＸ送信を続行するか、再度、ＦＡＸ機能の読み取りをやり直すかを判断させるようにすればよい。
【０１４２】
なお、上記において、属性情報である欠損検出画像情報に欠損検出画像に配置した文字の数（埋め込み数）を登録することとしたが、例えば、配置した文字の最後に終端を示す所定のデータ（マーク）を埋め込むようにしても良い。当該方式により、欠損検出画像情報として、埋め込み個数を記憶しておく必要は無く、所定のデータ（マーク）まで正常に判定することができればデータ欠損無しと判定し、所定のデータ（マーク）まで正常に判定できなければデータ欠損有と判定するようにしても良い。
【０１４３】
なお、コンピュータを機能させて、上述のフローで説明したような制御を実行させる方法あるいは当該方法を実現するプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１４４】
なお、プログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１４５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１４６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１４７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４８】
１  ＭＦＰ、１０  操作パネル、１１  操作部、１１ａ  キー、１２  操作ディスプレイ、１３  スキャナ、１４  プリンタ、１５  メーラ、１６  ファクシミリ、１７  フィーダ、１８  給紙部、１９  トレイ、２０  制御部、２１  内部バス、２６  記憶部、２８  ＲＡＭ、３０  ＲＯＭ、３２  ＨＤＤ、３４  通信Ｉ／Ｆ。
【図１】
2011130301.tif 000003
【図２】
2011130301.tif 000004
【図３】
2011130301.tif 000005
【図４】
2011130301.tif 000006
【図５】
2011130301.tif 000007
【図６】
2011130301.tif 000008
【図７】
2011130301.tif 000009
【図８】
2011130301.tif 000010
【図９】
2011130301.tif 000011
【図１０】
2011130301.tif 000012
【図１１】
2011130301.tif 000013
【図１２】
2011130301.tif 000014
【図１３】
2011130301.tif 000015