(57)【要約】【課題】電子データの文字情報を残した状態で精度よく原稿（文書）を管理することが可能な画像形成装置を提供する。【解決手段】画像形成装置は、入力された電子データの画像に、識別子情報を含む識別子マーカ画像を合成した合成画像を記録媒体に印刷する（ステップＳ１０３０）。電子データは、識別子情報と関連付けて記憶装置に記憶される（ステップＳ１０６０）。画像形成装置は、印刷された原稿の画像を読取ると、読取った原稿画像データから識別子マーカ画像を検出し、当該識別子マーカ画像から識別子情報を抽出する。画像形成装置はさらに、抽出した識別子情報を用いて記憶されている電子データを検索し、原稿画像データの画像と検索された電子データの画像との差分画像を抽出する。抽出され差分画像は元の電子データに合成され、再電子化データとして識別子情報と関連付けて記憶装置に記憶される。【選択図】図４
2016143961.tif 000002
【特許請求の範囲】
【請求項１】
電子データの画像に、当該電子データを識別する識別子情報を含む識別子マーカ画像を合成した合成画像を記録媒体に印刷するための印刷手段と、
前記電子データを、当該電子データを識別する識別子情報と関連付けて記憶するための電子データ記憶手段と、
原稿画像を読取るための原稿画像読取手段と、
前記原稿画像読取手段により読取られた原稿画像データから識別子マーカ画像を検出するためのマーカ画像検出手段と、
前記マーカ画像検出手段により検出された識別子マーカ画像から識別子情報を抽出し、抽出した識別子情報を用いて、当該識別子情報と関連付けて記憶されている電子データを検索するための検索手段と、
前記原稿画像データの画像と前記検索された電子データの画像との差分画像を抽出するための差分抽出手段と、
前記検索手段により検索された電子データの画像に前記差分抽出手段により抽出された差分画像を合成して再電子化を行ない、再電子化データを生成するための再電子化手段と、
生成された前記再電子化データを、当該再電子化データの生成の際に用いた電子データを識別する識別子情報と関連付けて記憶するための再電子化データ記憶手段とを含む、画像形成装置。
【請求項２】
前記印刷手段は、電子データの画像の予め定められた位置に識別子マーカ画像が合成された合成画像を記録媒体に印刷するための合成画像印刷手段を含み、
前記マーカ画像検出手段は、前記識別子マーカ画像が配置されている位置の位置情報を検出するための位置情報検出手段を含み、
前記画像形成装置はさらに、前記位置情報検出手段により検出された、前記識別子マーカ画像の位置情報を用いて、前記差分画像の抽出時における前記原稿画像データの画像の位置ズレ及び歪みを補正するための補正手段を含む、請求項１に記載の画像形成装置。
【請求項３】
前記合成画像印刷手段は、前記電子データの画像の予め定められた位置に複数の前記識別子マーカ画像が合成された合成画像を印刷するための手段を含み、
前記補正手段は、前記位置情報検出手段により検出された、前記複数の識別子マーカ画像の位置情報を用いて、前記差分画像の抽出時における前記原稿画像データの画像の位置ズレ及び歪みを補正するための画像補正手段を含む、請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置はさらに、前記原稿画像読取手段により読取られた原稿画像データを文字認識し、この文字認識により得られた情報に基づいて、前記差分画像の抽出時における前記原稿画像データの画像の位置ズレ及び歪みを補正するための補正手段を含む、請求項１に記載の画像形成装置。
【請求項５】
前記画像形成装置はさらに、
外部機器から電子データを取得するための電子データ取得手段と、
前記取得した電子データから当該電子データを一意に識別する識別子情報を生成するための識別子情報生成手段と、
前記識別子情報生成手段により生成された識別子情報を含む識別子マーカ画像を生成するためのマーカ生成手段とを含む、請求項１〜請求項４のいずれかに記載の画像形成装置。
【請求項６】
外部記憶装置と接続される画像形成装置であって、
電子データの画像に、当該電子データを識別する識別子情報を含む識別子マーカ画像を合成した合成画像を記録媒体に印刷するための印刷手段と、
前記電子データを、当該電子データを識別する識別子情報と関連付けて前記外部記憶装置に保存するために、前記電子データに前記識別子情報を付して前記外部記憶装置に送信するための第１のデータ送信手段と、
原稿画像を読取るための原稿画像読取手段と、
前記原稿画像読取手段により読取られた原稿画像データから識別子マーカ画像を検出するためのマーカ画像検出手段と、
前記マーカ画像検出手段により検出された識別子マーカ画像から識別子情報を抽出し、抽出した識別子情報を用いて、当該識別子情報と関連付けて前記外部記憶装置に記憶されている電子データを取得するためのデータ取得手段と、
前記原稿画像データの画像と前記取得された電子データの画像との差分画像を抽出するための差分抽出手段と、
前記データ取得手段により取得された電子データの画像に前記差分抽出手段により抽出された差分画像を合成して再電子化を行ない、再電子化データを生成するための再電子化手段と、
生成された前記再電子化データを、当該再電子化データの生成の際に用いた電子データを識別する識別子情報と関連付けて前記外部記憶装置に保存するために、前記再電子化データを前記外部記憶装置に送信するための第２のデータ送信手段とを含む、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、印刷した原稿を再電子化するための技術に関する。
【背景技術】
【０００２】
情報処理装置の１種として、多くの事業所（会社、事務所等）に画像形成装置（代表的にはコピー機）が導入されている。このような画像形成装置の１つである複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）のように、コピーモード、ネットワーク対応のプリントモード、スキャナモード、及びファクシミリモードのような複数の動作モードを有するものも多くなってきている。
【０００３】
画像形成装置は電子データが示す画像を記録用紙に印刷する。印刷された原稿には捺印又は書込等が行なわれることがある。そうした原稿を管理する手法として、従来、印刷された原稿の画像をスキャナで読取り、読取ったデータを電子ファイリング装置で管理する手法が知られている。しかし、スキャナで原稿画像を読取った場合、得られるデータは画像として扱われるため、元の電子データが持つ文字情報が失われる。そのため、文字情報の再利用性が低下する。さらに、原稿画像に写真等が含まれる場合、写真等の画像部分の精細さが失われる。画像を読取る際の画像品質を上げれば精細な画像が得られる。しかし、この場合はデータサイズが大きくなるため、データ保管又はデータ転送の際の利用性が低下する。
【０００４】
こうした問題に対して、後掲の特許文献１は、電子データの文字情報を残した状態で文書を保管できる画像形成装置を開示する。この画像形成装置は、電子データを保存する記憶部、及び原稿画像を読取る読取部を含み、印刷した原稿を読取部で再電子化して記憶部に保存する。画像形成装置は、読取部にて原稿画像を読取ると、読取った原稿画像データの一部を文字認識する。画像形成装置は、この文字認識により得られた情報に基づいて、対応する電子データを記憶部から読出す。画像形成装置はさらに、読取った原稿画像データと読出した電子データとを比較することにより、付加された捺印又はサインを差分イメージとして抽出し、抽出した差分イメージを電子データに合成して記憶部に保存する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−６１３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の画像形成装置は、元の電子データに差分イメージを合成して保存するため、電子データが持つ文字情報を再利用できる。加えて、原稿画像に写真等が含まれる場合であっても、画像品質を上げることなく写真等の画像部分の精細さを維持できる。したがって、データ保管又はデータ転送の際の利用性の低下が抑制される。
【０００７】
しかし、特許文献１に記載の技術は、元の電子データを読出す際に、読取った原稿画像データの一部を文字認識して得た情報を用いるため、文字認識の際にエラーが生じた場合に元の電子データを読出すことが困難になるという不都合がある。さらに、文字認識した部分と一致する文字列を持つ電子データが記憶部に保存されている場合、元の電子データとは異なる電子データに差分イメージが合成されて保存されるおそれもある。
【０００８】
これより、特許文献１に記載の技術では、原稿（文書）の管理を精度よく行なうことが困難になるという問題がある。
【０００９】
本発明は、上記のような課題を解決するためになされたものであり、本発明の１つの目的は、電子データの文字情報を残した状態で精度よく原稿（文書）を管理することが可能な画像形成装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の局面に係る画像形成装置は、電子データの画像に、当該電子データを識別する識別子情報を含む識別子マーカ画像を合成した合成画像を記録媒体に印刷するための印刷手段と、電子データを、当該電子データを識別する識別子情報と関連付けて記憶するための電子データ記憶手段と、原稿画像を読取るための原稿画像読取手段と、原稿画像読取手段により読取られた原稿画像データから識別子マーカ画像を検出するためのマーカ画像検出手段と、マーカ画像検出手段により検出された識別子マーカ画像から識別子情報を抽出し、抽出した識別子情報を用いて、当該識別子情報と関連付けて記憶されている電子データを検索するための検索手段と、原稿画像データの画像と検索された電子データの画像との差分画像を抽出するための差分抽出手段と、検索手段により検索された電子データの画像に差分抽出手段により抽出された差分画像を合成して再電子化を行ない、再電子化データを生成するための再電子化手段と、生成された再電子化データを、当該再電子化データの生成の際に用いた電子データを識別する識別子情報と関連付けて記憶するための再電子化データ記憶手段とを含む。
【００１１】
この画像形成装置において、印刷手段は、電子データの画像に、当該電子データを識別する識別子情報を含む識別子マーカ画像を合成した合成画像を印刷する。電子データ記憶手段は、電子データを、当該電子データを識別する識別子情報と関連付けて記憶する。原稿画像読取手段が原稿画像を読取ると、マーカ画像検出手段が読取られた原稿画像データから識別子マーカ画像を検出する。識別子マーカ画像が検出されると、検索手段が、検出された識別子マーカ画像から識別子情報を抽出し、抽出した識別子情報を用いて、当該識別子情報と関連付けて記憶されている電子データを検索する。原稿画像データの画像と検索された電子データの画像との差分画像を差分抽出手段が抽出すると、再電子化手段が、検索された電子データの画像に抽出された差分画像を合成して再電子化を行なう。この再電子化により、再電子化データが生成される。再電子化データ記憶手段は、生成された再電子化データを、当該再電子化データの生成の際に用いた電子データを識別する識別子情報と関連付けて記憶する。
【００１２】
このように、原稿に印刷された識別子マーカ画像から識別子情報を抽出し、抽出した識別子情報を用いて電子データを検索するため、元の電子データを精度よく読出すことができる。そのため、元の画像データに差分画像が合成された再電子化データを記憶できるので、原稿（文書）の管理を精度よく行なうことができる。さらに、元の電子データに差分画像を合成して保存するため、元の電子データから変化していない部分は元の電子データの内容を利用できる。文字情報等を含む電子データであれば、文字情報等は高い再利用性が保たれる。加えて、原稿画像に写真等が含まれる場合においても、画像品質を上げることなく、元の電子データの精細さを保持して再電子化できる。したがって、再電子化データを印刷する場合でも画像品質の劣化を抑制できる。
【００１３】
好ましくは、印刷手段は、電子データの画像の予め定められた位置に識別子マーカ画像が合成された合成画像を記録媒体に印刷するための合成画像印刷手段を含み、マーカ画像検出手段は、識別子マーカ画像が配置されている位置の位置情報を検出するための位置情報検出手段を含み、画像形成装置はさらに、位置情報検出手段により検出された、識別子マーカ画像の位置情報を用いて、差分画像の抽出時における原稿画像データの画像の位置ズレ及び歪みを補正するための補正手段を含む。
【００１４】
より好ましくは、合成画像印刷手段は、電子データの画像の予め定められた位置に複数の識別子マーカ画像が合成された合成画像を印刷するための手段を含み、補正手段は、位置情報検出手段により検出された、複数の識別子マーカ画像の位置情報を用いて、差分画像の抽出時における原稿画像データの画像の位置ズレ及び歪みを補正するための画像補正手段を含む。
【００１５】
さらに好ましくは、画像形成装置はさらに、原稿画像読取手段により読取られた原稿画像データを文字認識し、この文字認識により得られた情報に基づいて、差分画像の抽出時における原稿画像データの画像の位置ズレ及び歪みを補正するための補正手段を含む。
【００１６】
さらに好ましくは、画像形成装置はさらに、外部機器から電子データを取得するための電子データ取得手段と、取得した電子データから当該電子データを一意に識別する識別子情報を生成するための識別子情報生成手段と、識別子情報生成手段により生成された識別子情報を含む識別子マーカ画像を生成するためのマーカ生成手段とを含む。
【００１７】
本発明の第２の局面に係る画像形成装置は、外部記憶装置と接続される画像形成装置である。この画像形成装置は、電子データの画像に、当該電子データを識別する識別子情報を含む識別子マーカ画像を合成した合成画像を記録媒体に印刷するための印刷手段と、電子データを、当該電子データを識別する識別子情報と関連付けて外部記憶装置に保存するために、上記電子データに識別子情報を付して外部記憶装置に送信するための第１のデータ送信手段と、原稿画像を読取るための原稿画像読取手段と、原稿画像読取手段により読取られた原稿画像データから識別子マーカ画像を検出するためのマーカ画像検出手段と、マーカ画像検出手段により検出された識別子マーカ画像から識別子情報を抽出し、抽出した識別子情報を用いて、当該識別子情報と関連付けて外部記憶装置に記憶されている電子データを取得するためのデータ取得手段と、原稿画像データの画像と取得された電子データの画像との差分画像を抽出するための差分抽出手段と、データ取得手段により取得された電子データの画像に差分抽出手段により抽出された差分画像を合成して再電子化を行ない、再電子化データを生成するための再電子化手段と、生成された再電子化データを、当該再電子化データの生成の際に用いた電子データを識別する識別子情報と関連付けて外部記憶装置に保存するために、再電子化データを外部記憶装置に送信するための第２のデータ送信手段とを含む。
【発明の効果】
【００１８】
以上より、本発明によれば、電子データの文字情報を残した状態で精度よく原稿（文書）を管理することが可能な画像形成装置を得ることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係る画像形成装置の外観を示す図である。
【図２】図１に示す画像形成装置のハードウェア構成を示す制御ブロック図である。
【図３】データベースに保管されている電子データを示す図である。
【図４】図１に示す画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図５】図１に示す画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図６】図１に示す画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図７】電子データの印刷処理を説明するための図であって、（Ａ）は入力された電子データの画像を示す図であり、（Ｂ）は印刷された原稿を示す図である。
【図８】印刷された原稿を再電子化する処理を説明するための図であって、（Ａ）は捺印及び手書きが行なわれた原稿を示す図であり、（Ｂ）は捺印及び手書きが行なわれた原稿を再電子化して得た再電子化データの画像を示す図である。
【図９】本発明の第２の実施の形態に係る画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図１０】本発明の第３の実施の形態に係る画像形成装置を示す図である。
【図１１】本発明の第４の実施の形態に係る画像形成装置において、電子データの印刷により得られた原稿を示す図である。
【発明を実施するための形態】
【００２０】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２１】
（第１の実施の形態）
図１を参照して、本実施の形態に係る画像形成装置１００は、例えば、コピーモード、プリントモード、及びスキャナモード等の複数の動作モードを備える複合機（ＭＦＰ）である。この画像形成装置１００は、レーザー光を露光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかし、他の形式の印刷機能を備えたものであってもよい。
【００２２】
［全体構成］
画像形成装置１００は画像データに基づいて記録用紙に多色又は単色の画像を形成する。記録用紙に代えて、例えばＯＨＰ（Ｏｖｅｒｈｅａｄ  ｐｒｏｊｅｃｔｏｒ）シート等の記録媒体を用いてもよい。以下では、記録媒体に記録用紙を用いるものとする。画像形成装置１００は、外部からの入力により、又は画像形成装置１００が備える画像読取機能により画像データを含むジョブを取得して、取得したジョブを実行する。
【００２３】
画像形成装置１００の上部には、原稿が載置される透明ガラス板からなる原稿載置台１０２が設けられている。原稿載置台１０２の上方には原稿カバー１０４が配置されている。この原稿カバー１０４は、装置本体に対して開閉可能に取付けられている。原稿載置台１０２の前方（手前側）には、操作ユニット１２０が設置されている。操作ユニット１２０は、ユーザが、画像形成装置１００に対して指示を入力するための操作パネル１２２を含む。この操作パネル１２２は指示の入力及び情報の表示等を行なうタッチパネルディスプレイからなる。
【００２４】
原稿載置台１０２の下方には、原稿の画像情報を読取る原稿読取部１３０が配置されている。原稿読取部１３０の下方には、画像データによって示される画像を記録用紙に印刷するための画像形成部１５０が設けられている。
【００２５】
画像形成部１５０の下側には、当該画像形成部１５０に対して記録用紙を給紙するための給紙部１６０が設けられている。この給紙部１６０は、記録用紙を収納する複数の給紙トレイ１６２〜１６８を含む。各給紙トレイ１６２〜１６８にはそれぞれ給紙ローラ（図示せず。）が設けられており、この給紙ローラによって記録用紙が１枚単位で連続的に給送される。
【００２６】
本実施の形態に係る画像形成装置１００は、画像データ等の電子データを保管する電子ファイリング機能を持つ。この電子ファイリング機能は、パーソナルコンピュータ（ＰＣ）等の外部機器等から受信した電子データに対して、当該電子データを一意に識別する識別子情報を生成し、生成した識別子情報と関連付けて、当該電子データを後述する記憶装置に保存する機能を持つ。識別子情報は、電子データからハッシュ関数を用いて計算したハッシュ値を含む。識別子情報の計算には、電子データの更新日時情報、作成者情報、又はセキュリティ情報等のファイル情報に基づくデータを加えてもよい。
【００２７】
電子データの印刷時には、当該電子データの識別子情報を含む識別子マーカ画像が、電子データの画像とともに記録用紙に印刷される。識別子マーカ画像は、原稿読取部１３０にて検出可能なマーカ画像であり、例えばＱＲコード（登録商標）又はバーコード等である。識別子マーカ画像には識別子情報が埋込まれている。
【００２８】
電子ファイリング機能はさらに、印刷された原稿の画像を原稿読取部１３０で読取ることにより再電子化した再電子化データを保管する機能を持つ。読取った原稿の画像に識別子マーカ画像が含まれる場合、当該識別子マーカ画像に含まれる識別子情報に基づいて、記憶装置に保存されている電子データが読出される。読取った原稿の画像が読出した電子データの画像から変更されていると、変更箇所が差分画像として抽出される。抽出された差分画像が読出した電子データに合成されて再電子化データとして記憶装置に保存される。読取った原稿の画像に識別子マーカ画像が含まれない場合は、読取った原稿画像データが再電子化データとして記憶装置に保存される。
【００２９】
［ハードウェア構成］
図２を参照して、画像形成装置１００は、操作ユニット１２０、原稿読取部１３０、画像形成部１５０、及び給紙部１６０に加えて、制御部１１０、画像処理部１４０、及びＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１７０を含む。
【００３０】
制御部１１０は、実質的にコンピュータであって、画像形成装置１００全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１２、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１４、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１６、及び記憶装置１１８を含む。記憶装置１１８は、通電が遮断された場合にもデータを保持する不揮発性記憶装置であり、例えばハードディスクドライブ（ＨＤＤ）又はフラッシュメモリ等である。ＣＰＵ１１２には、ＢＵＳライン１８０が接続されており、このＢＵＳライン１８０には、ＲＯＭ１１４、ＲＡＭ１１６及び記憶装置１１８が電気的に接続される。
【００３１】
ＣＰＵ１１２は、操作ユニット１２０等からの指示に応じて各種コンピュータプログラムを実行することによって、画像形成装置１００の各部の動作及びパーソナルコンピュータ等の外部機器との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ１１４又は記憶装置１１８に記憶されており、所望の処理の実行時において、当該ＲＯＭ１１４又は記憶装置１１８から読出されてＲＡＭ１１６に転送される。ＣＰＵ１１２は、ＣＰＵ１１２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ１１６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１１２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１１６、記憶装置１１８及びＣＰＵ１１２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００３２】
ＲＯＭ１１４又は記憶装置１１８には、画像形成装置１００の一般的な動作等を実現するためのコンピュータプログラムとともに、電子データを管理するデータファイリング処理を実現するためのコンピュータプログラムが記憶される。このコンピュータプログラムは、画像形成装置１００の製造時にＲＯＭ１１４又は記憶装置１１８に書込まれる。なお、このコンピュータプログラムは、ＮＩＣ１７０を介して、外部機器等から提供されてもよい。さらにこのコンピュータプログラムは、そのコンピュータプログラムが記録された、例えばＤＶＤ等の記憶媒体によって提供されてもよい。すなわち、例えばコンピュータプログラムの記録媒体としてのＤＶＤが、画像形成装置１００内に内蔵されるＤＶＤドライブ（図示せず。）に装着され、そのＤＶＤからコンピュータプログラムが読出されて記憶装置１１８にインストールされてもよい。記憶装置１１８は、他に、印刷データ等の電子データを含む各種データを記憶する。
【００３３】
図３を参照して、記憶装置１１８には、電子データを管理するためのデータベースが設けられている。データベースには、印刷に使用された電子データが、その電子データを一意に識別するための識別子情報と関連付けて登録されている。電子データが印刷された後にその印刷された原稿が再電子化された場合、再電子化によって生成された再電子化データも、元の電子データ及び識別子情報とともにデータベースに登録される。データベースには、このような組（保管データ組）を複数保存することができる。なお、データベースには、これら以外の例えば管理データ等も識別子情報と関連付けて保存されていてもよい。
【００３４】
再び図２を参照して、ＢＵＳライン１８０には、さらに、操作ユニット１２０、原稿読取部１３０、画像処理部１４０、画像形成部１５０、給紙部１６０、及びＮＩＣ１７０が電気的に接続される。
【００３５】
操作ユニット１２０はユーザによる操作を受付ける。操作ユニット１２０は、入出力インターフェイス（図示せず。）を介して、ＣＰＵ１１２と通信を行なう。この操作ユニット１２０は、上記操作パネル１２２を含む。操作パネル１２２は、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。表示パネルは、画像形成装置１００の状態及び各種処理の状態に関する情報等の各種情報をユーザに提供する。この操作パネル１２２は、ユーザに対して対話的な操作インターフェイス（ＵＩ）を提供する。この対話的な操作インターフェイスは、タッチパネルから画像形成装置１００全体の動作に対するユーザの指示を受付け、その指示の内容を表示パネルに表示するとともに、その指示に応じた制御信号を制御部１１０等に対して出力する。
【００３６】
原稿読取部１３０は、スキャナ部及びＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサ（以上いずれも図示せず。）を含む。スキャナ部は、原稿載置台１０２上に載置された原稿の画像表面に対し光源（図示せず。）から光を照射することによって得られる反射光像をＣＣＤラインセンサ上に結像させ、光源を移動させながら原稿をスキャンする。ＣＣＤラインセンサは、結像した反射光像を順次光電変換して画像データとして画像処理部１４０に対して出力する。すなわち、原稿読取部１３０は、原稿のコピー時又はスキャン時に、原稿載置台１０２に載置される原稿からスキャナ部によって画像情報を読取り、読取った画像情報をＣＣＤラインセンサによって電気信号に変換して画像データとして画像処理部１４０に対して出力する。
【００３７】
画像処理部１４０は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図示せず。）を含む。画像処理部１４０は、原稿読取部１３０、又は、外部機器等から受信した画像データに対して、例えば、ラスタライズ処理、画像合成処理等の所定の画像処理を含む各種処理を施して所定の階調の印刷データを作成し、画像形成部１５０に対して出力する。
【００３８】
画像処理部１４０はさらに、識別子生成部１４２、及び画像照合部１４４を含む。識別子生成部１４２は、電子データから当該電子データを一意に識別する識別子情報を計算し、識別子マーカ画像を生成する。画像照合部１４４は、原稿読取部１３０で読取った原稿画像データから識別子マーカ画像を検出する処理、複数の画像を比較して差分画像を抽出する処理等を実行する。識別子マーカ画像を検出した場合、画像照合部１４４は、検出した識別子マーカ画像の位置情報（識別子マーカ画像が印刷されている位置の情報）を取得する。
【００３９】
画像形成部１５０は、画像データによって示される画像をカラー又は単色で記録用紙に印刷するものであって、例えば、感光体ドラム、帯電装置、レーザースキャンユニット（ＬＳＵ）、現像装置、転写装置、クリーニング装置、定着装置、及び除電装置等を備えている。画像形成部１５０には、例えば、搬送路が設けられており、給紙部１６０から給紙されてきた記録用紙が搬送路に沿って搬送される。
【００４０】
給紙部１６０は、複数の給紙トレイ１６２〜１６８を含む。給紙部１６０は、給紙トレイ１６２〜１６８に収納された記録用紙を１枚ずつ引出して記録用紙を画像形成部１５０の搬送路へと送り出す。画像形成部１５０の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、さらに定着装置を通過して、記録用紙に対する印刷が行なわれる。
【００４１】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。
【００４２】
定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙が加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は排紙トレイに排出される。
【００４３】
ＮＩＣ１７０は、ネットワーク５０とのインターフェイスをとる。画像形成装置１００は、このＮＩＣ１７０を介して、ネットワーク５０上の情報処理装置等と、所定の通信プロトコルにしたがったデータ通信を行なうことができる。画像形成装置１００は、ＮＩＣ１７０を介して、ＰＣ等から印刷ジョブ等の各種処理の実行を命令する命令信号を受信できる。
【００４４】
［ソフトウェア構成］
図４を参照して、電子データのファイリング処理及び電子データの印刷処理を行なうために、画像形成装置１００で実行されるコンピュータプログラムの制御構造について説明する。このプログラムは、外部機器等から電子データが入力されたことに応じて開始する。
【００４５】
このプログラムは、入力された電子データから、当該電子データを一意に識別するための識別子情報を識別子生成部１４２に生成させるステップＳ１０００と、ステップＳ１０００の後に実行され、識別子情報を元に識別子マーカ画像を識別子生成部１４２に生成させるステップＳ１０１０と、ステップＳ１０１０の後に実行され、生成された識別子マーカ画像を電子データの画像に合成するステップＳ１０２０と、ステップＳ１０２０の後に実行され、画像形成部１５０を制御して、合成した画像を記録用紙に印刷させるステップＳ１０３０とを含む。ステップＳ１０２０では、電子データの画像に対して予め定められた位置に識別子マーカ画像が合成される。
【００４６】
入力された電子データが複数ページからなる文書データ等の場合、ステップＳ１０１０では、ページ番号が埋込まれた複数の識別子マーカ画像が生成される。ステップＳ１０２０では、各ページの画像に、当該ページに対応するページ番号が埋込まれた識別子マーカ画像がそれぞれ合成され、ステップＳ１０３０では、各ページに識別子マーカ画像が印刷される。
【００４７】
このプログラムはさらに、ステップＳ１０３０の後に実行され、印刷が正常に終了したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０４０と、ステップＳ１０４０において、印刷が正常に終了したと判定された場合に実行され、印刷された電子データ（入力された電子データ）と同じ電子データが記憶装置１１８（データベース）に既に登録されているか否か、すなわち登録済みであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０５０と、ステップＳ１０５０において、データベースに登録済みではないと判定された場合に実行され、印刷に供した電子データを、当該電子データの識別子情報と関連付けて記憶装置１１８に記憶（データベースに登録）するステップＳ１０６０とを含む。ステップＳ１０６０の処理が終了した場合、ステップＳ１０４０において、印刷が正常に終了していないと判定された場合、又は、ステップＳ１０５０において、同じ電子データがデータベースに登録済みであると判定された場合は、このプログラムは終了する。ステップＳ１０５０では、生成された識別子情報と登録されている識別子情報とを比較することにより、印刷された電子データと同じ電子データが記憶装置１１８に登録されているか否かが判定される。
【００４８】
図５を参照して、印刷された原稿を再電子化してデータベースに登録するために、画像形成装置１００で実行されるコンピュータプログラムの制御構造について説明する。このプログラムは、原稿読取部１３０にて原稿の画像を読取る操作を受付けたことに応じて開始する。
【００４９】
このプログラムは、画像照合部１４４を制御して、原稿読取部１３０で読取った原稿画像データから識別子マーカ画像を検出する処理を実行させ、当該処理によって識別子マーカ画像が検出されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０００と、ステップＳ２０００において、識別子マーカ画像が検出されたと判定された場合に実行され、検出された識別子マーカ画像を解析して識別子情報を抽出するステップＳ２０１０と、ステップＳ２０１０の後に実行され、抽出した識別子情報を用いて、記憶装置１１８（データベース）に対して、当該識別子情報と関連付けて記憶（登録）されている電子データを検索する処理を実行するステップＳ２０２０と、ステップＳ２０２０の後に実行され、検索対象の電子データが記憶装置１１８に登録されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０３０とを含む。
【００５０】
このプログラムはさらに、ステップＳ２０３０において、検索対象の電子データがデータベースに登録されている、すなわち電子データが検索されたと判定された場合に実行され、当該電子データ（検索された電子データ）をデータベースから読出すステップＳ２０４０と、ステップＳ２０４０の後に実行され、画像照合部１４４を制御して、原稿読取部１３０で読取った原稿画像データの画像と読出した電子データの画像とを照合させ、読出した電子データの画像から変更されている領域（異なる領域）を差分画像として抽出させるステップＳ２０５０と、ステップＳ２０５０において、画像処理部１４０を制御して、読出した電子データの画像に抽出された差分画像を合成させるステップＳ２０６０と、ステップＳ２０６０の後に実行され、差分画像を合成することによって得られた再電子化データを識別子情報と関連付けて記憶装置１１８に登録するステップＳ２０７０とを含む。
【００５１】
ステップＳ２０５０では、画像照合部１４４において、原稿画像データの画像と読出した電子データの画像とが比較される。画像の比較においては、比較する両画像の位置を合わせる必要がある。ステップＳ２０５０では、位置合わせの基準として、識別子マーカ画像の位置が用いられる。すなわち、識別子マーカ画像は電子データの画像の予め定められた位置に合成されるため、原稿画像データにおける識別子マーカ画像の位置と、予め定められた位置とを合わせることにより、比較する両画像の位置合わせが行なわれる。
【００５２】
このプログラムはさらに、ステップＳ２０００において、識別子マーカ画像が検出されなかったと判定された場合に実行され、原稿読取部１３０で読取った原稿画像データをデータベースに登録するステップＳ２０８０を含む。ステップＳ２０７０又はステップＳ２０８０の処理が終了した場合、若しくは、ステップＳ２０３０において、検索対象の電子データがデータベースに登録されていない、すなわち電子データが検索されなかったと判定された場合は、このプログラムは終了する。
【００５３】
図６を参照して、原稿のコピー印刷時にデータベースに登録されているデータを利用するために、画像形成装置１００で実行されるコンピュータプログラムの制御構造について説明する。このプログラムは、コピーモードにおいて、原稿読取部１３０にて原稿の画像が読取られたことに応じて開始する。
【００５４】
このプログラムは、画像照合部１４４を制御して、原稿読取部１３０で読取った原稿画像データから識別子マーカ画像を検出する処理を実行させ、当該処理によって識別子マーカ画像が検出されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０００と、ステップＳ３０００において、識別子マーカ画像が検出されたと判定された場合に実行され、検出された識別子マーカ画像から識別子情報を抽出するステップＳ３０１０と、ステップＳ３０１０の後に実行され、抽出した識別子情報を用いて、記憶装置１１８（データベース）に対して、当該識別子情報と関連付けて記憶（登録）されている電子データを検索する処理を実行するステップＳ３０２０と、ステップＳ３０２０の後に実行され、検索対象の電子データが記憶装置１１８に登録されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０３０とを含む。
【００５５】
このプログラムはさらに、ステップＳ３０３０において、検索対象の電子データがデータベースに登録されている、すなわち電子データが検索されたと判定された場合に実行され、登録されているデータを操作パネル１２２に表示して、印刷を行なうデータをユーザに選択させるステップＳ３０４０と、ステップＳ３０４０の後に実行され、ユーザによって選択されたデータを、印刷を行なうデータとして設定するステップＳ３０５０と、ステップＳ３０５０の後に実行され、画像形成部１５０を制御して、設定したデータの印刷処理を当該画像形成部１５０に実行させるステップＳ３０６０と、ステップＳ３０００において、識別子マーカ画像が検出されなかったと判定された場合、又は、ステップＳ３０３０において、検索対象の電子データがデータベースに登録されていない、すなわち電子データが検索されなかったと判定された場合に実行され、画像形成部１５０を制御して、原稿読取部１３０で読取った原稿画像データの印刷処理を画像形成部１５０に実行させるステップＳ３０７０とを含む。ステップＳ３０６０又はステップＳ３０７０の処理が終了すると、このプログラムは終了する。ステップＳ３０６０では、識別子マーカ画像が合成された合成画像が印刷される。
【００５６】
［動作］
本実施の形態に係る画像形成装置１００は以下のように動作する。以下の説明では、画像形成装置１００の動作の内、本発明に関連する部分のみを説明する。他の動作は従来の画像形成装置の動作と同じである。
【００５７】
画像形成装置１００で電子データを印刷するために、例えば外部機器であるＰＣから当該画像形成装置１００に電子データが入力される。電子データが入力されると、ＣＰＵ１１２（図２参照）の制御の下で、識別子生成部１４２が、入力された電子データから当該電子データを一意に識別する識別子情報を生成する（図４に示すステップＳ１０００）。識別子情報の生成は、電子データからハッシュ関数を用いてハッシュ値を計算することにより行なわれる。識別子生成部１４２は、生成した識別子情報を元に識別子マーカ画像を生成する（ステップＳ１０１０）。入力された電子データが複数ページからなる文書データ等の場合は、識別子マーカ画像にページ番号が埋込まれる。識別子生成部１４２は、入力された電子データの画像に、生成した識別子マーカ画像を合成する。識別子マーカ画像は、電子データの画像に対して予め定められた位置に合成される。この位置は、印刷時にユーザによって指定される構成であってもよい。入力された電子データの画像に識別子マーカ画像が合成されると、画像形成装置１００は、その合成画像を記録用紙に印刷する（ステップＳ１０３０）。
【００５８】
図７を参照して、画像形成装置１００に例えば図７（Ａ）に示す電子データＤ１が入力されたとする。この電子データＤ１が印刷されると、図７（Ｂ）に示す印刷原稿２００が得られる。印刷原稿２００の所定の領域には、電子データＤ１を識別するための識別子情報が埋込まれた識別子マーカ画像２１０が印刷される。
【００５９】
印刷が正常に終了すると（図４に示すステップＳ１０４０においてＹＥＳ）、ＣＰＵ１１２は、入力された電子データがデータベースに登録済みであるか否かを判定する。登録済みでなければ（ステップＳ１０５０においてＮＯ）、ＣＰＵ１１２は、識別子生成部１４２で生成された識別子情報と関連付けて、入力された電子データをデータベースに登録する（ステップＳ１０６０）。一方、入力された電子データと同じ電子データが登録済みである場合（ステップＳ１０５０においてＹＥＳ）は、入力された電子データはデータベースに登録されない。例えば、同じ電子データを複数回印刷した場合は、最初の印刷時にその電子データがデータベースに登録され、２回目以降の印刷時にはデータベースに登録されない。印刷が正常に終了しなかった場合（ステップＳ１０４０においてＮＯ）も、電子データはデータベースに登録されない。印刷が正常に終了しなかった場合とは、紙詰まり等によって正常な印刷物が得られなかった場合等が例示される。
【００６０】
図８を参照して、図７（Ｂ）に示す印刷後の原稿２００に対して、ユーザによって例えば捺印２２０及び書込み２２２が加えられたとする。印刷後の原稿は、図８（Ａ）に示す原稿２３０になる。書込み２２２等が加えられた原稿２３０を再電子化するために、ユーザは、原稿２３０を原稿載置台１０２に載置する。画像形成装置１００は、ユーザの操作に応じて、原稿２３０の画像を原稿読取部１３０で読取る。原稿読取部１３０にて原稿２３０の画像を読取ると、画像照合部１４４が、読取った原稿画像データから識別子マーカ画像２１０を検出する処理を実行する。画像照合部１４４が識別子マーカ画像２１０を検出すると（図５に示すステップＳ２０００においてＹＥＳ）、画像形成装置１００は、検出された識別子マーカ画像２１０から識別子情報を抽出し（ステップＳ２０１０）、抽出した識別子情報を用いてデータベースを検索する（ステップＳ２０２０）。すなわち、画像形成装置１００は、抽出した識別子情報を用いて、元の電子データを検索する。なお、画像照合部１４４は、識別子マーカ画像２１０を検出すると、当該識別子マーカ画像２１０の位置情報を取得する。
【００６１】
抽出した識別子情報に対応する電子データがデータベースに登録されている場合（ステップＳ２０３０においてＹＥＳ）、ＣＰＵ１１２は、その電子データをデータベース（記憶装置１１８）から読出す（ステップＳ２０４０）。ＣＰＵ１１２の制御の下で、画像照合部１４４が、原稿読取部１３０で読取った原稿画像データの画像と、読出された電子データの画像とを比較して、差分画像を抽出する（ステップＳ２０５０）。このとき、画像照合部１４４は、取得した識別子マーカ画像２１０の位置情報と、識別子マーカ画像が合成される、予め定められた位置の情報とを用いて、比較する両画像の位置合わせを行なう。これにより、原稿画像データの画像の位置ズレ及び歪みを補正する。なお、読出した電子データの画像、及び原稿読取部１３０で読取った原稿画像データの画像は、操作パネル１２２にプレビュー表示することも可能である。
【００６２】
図８（Ｂ）を参照して、画像照合部１４４は、差分画像として、捺印画像２４０及び書込み画像２４２を抽出する。差分画像が抽出されると、画像処理部１４０が、読出した電子データの画像に抽出された差分画像（捺印画像２４０及び書込み画像２４２）を合成する（図５に示すステップＳ２０６０）。これにより、元の電子データＤ１（図７（Ａ）参照）の画像に捺印画像２４０及び書込み画像２４２が合成された再電子化データＤ２が生成される。生成された再電子化データＤ２は、元の電子データ及び識別子情報に関連付けて、データベース（記憶装置１１８）に登録される（ステップＳ２０７０）。
【００６３】
原稿読取部１３０で読取った原稿画像データから識別子マーカ画像が検出されなかった場合（図５に示すステップＳ２０００においてＮＯ）、画像形成装置１００は、読取った原稿画像データをデータベースに登録する（ステップＳ２０８０）。
【００６４】
原稿読取部１３０にて複数枚の原稿の画像が読取られた場合、画像照合部１４４は、各原稿の原稿画像データから識別子マーカ画像を検出する処理を実行する。画像照合部１４４が識別子マーカ画像を検出すると、画像形成装置１００は、上記と同様に、検出された識別子マーカ画像から識別子情報を抽出してデータベースを検索する。識別子情報の抽出時にページ番号が抽出される。抽出した識別子情報に対応する電子データがデータベースに登録されていると、ＣＰＵ１１２は、その電子データをデータベースから読出す。画像照合部１４４は、原稿読取部１３０で読取った原稿画像データの画像と、読出された電子データの画像とを比較して、差分画像を抽出する（ステップＳ２０５０）。その際、ページ番号に基づいて、対応するページの画像同士が比較される。抽出された差分画像を元の電子データの対応するページの画像に合成することにより、再電子化データが生成される。再電子化データが生成されると、上記と同様にして、生成された再電子化データが、元の電子データ及び識別子情報に関連付けて、データベースに登録される。
【００６５】
原稿読取部１３０にて読取られた複数枚の原稿において、元の電子データに対応するページが削除されている場合は、対応するページが元の電子データから削除された再電子化データが生成されて、データベースに登録される。原稿読取部１３０にて読取られた複数枚の原稿に、元の電子データにはないページが追加されている場合は、対応するページが元の電子データに追加された再電子化データが生成されて、データベースに登録される。原稿読取部１３０にて読取られた複数枚の原稿において、ページ順が入替えられていた場合は、元の電子データのページ順が入替えられた再電子化データが生成されて、データベースに登録される。
【００６６】
データベースに登録された電子データ及び再電子化データは、例えば原稿のコピー印刷時に利用される。
【００６７】
例えば、図８（Ａ）に示す原稿２３０をコピーする場合を考える。原稿２３０が原稿載置台１０２に載置され、コピー印刷が開始されると、画像形成装置１００は、原稿２３０の画像を原稿読取部１３０で読取る。原稿読取部１３０にて原稿２３０の画像を読取ると、画像照合部１４４が、読取った原稿画像データから識別子マーカ画像２１０を検出する処理を実行する。画像照合部１４４が識別子マーカ画像２１０を検出すると（図６に示すステップＳ３０００においてＹＥＳ）、画像形成装置１００は、検出された識別子マーカ画像２１０から識別子情報を抽出し（ステップＳ３０１０）、抽出した識別子情報を用いてデータベースを検索する（ステップＳ３０２０）。
【００６８】
抽出した識別子情報に対応する電子データがデータベースに登録されている場合（ステップＳ３０３０においてＹＥＳ）、ＣＰＵ１１２は、登録されている電子データ及び再電子化データを選択するためのボタン（図示せず。）を操作パネル１２２に表示する（ステップＳ３０４０）。ユーザによって、再電子化データが選択されると、選択された再電子化データを、印刷を行なうデータに設定する（ステップＳ３０５０）。画像形成装置１００は、設定したデータの印刷処理を実行する（ステップＳ３０６０）。これにより、原稿２３０のコピー印刷が行なわれる。なお、ユーザによって、電子データが選択されると、元の電子データが印刷を行なうデータに設定される。この場合、原稿２３０を用いて、捺印２２０及び書込み２２２が付加されていない原稿２００（図７（Ｂ）参照）を印刷できる。同様に、原稿２００を用いて、捺印２２０及び書込み２２２が付加された原稿２３０を印刷することもできる。
【００６９】
識別子マーカ画像が印刷されていない原稿をコピー印刷する場合（ステップＳ３０００においてＮＯ）は、原稿読取部１３０で読取られた原稿画像データの印刷処理が実行される（ステップＳ３０７０）。
【００７０】
［本実施の形態の効果］
以上の説明から明らかなように、本実施の形態に係る画像形成装置１００を利用することにより、以下に述べる効果を奏する。
【００７１】
画像形成装置１００は、原稿読取部１３０で原稿の画像を読取ることによって、原稿に印刷された識別子マーカ画像から識別子情報を抽出する。抽出した識別子情報を用いて電子データを検索するため、元の電子データを精度よく読出すことができる。そのため、元の画像データに差分画像が合成された再電子化データをデータベースに登録できるので、原稿（文書）の管理を精度よく行なうことができる。さらに、元の電子データ、及びその電子データを利用した再電子化データを識別子情報と関連付けて登録できるため、一連のドキュメントをまとめて管理できる。したがって、再電子化データの利用、及びドキュメントの版管理が容易となる。
【００７２】
元の電子データ及び再電子化データは識別子情報と関連付けて登録されているため、識別子情報を用いて、登録されている電子データ及び再電子化データを容易に検索できる。識別子情報は、識別子マーカ画像から抽出したものを用いることができる。この場合さらに、検索する電子データと同じ電子データが外部機器等から画像形成装置１００に入力された場合に、入力された電子データから識別子情報を生成することもできる。これにより、元の電子データを画像形成装置１００に入力することによって、書込み等が行なわれている再電子化データを印刷することができる。
【００７３】
再電子化データは、元の電子データに差分画像を合成して保存されるため、元の電子データから変化していない部分は元の電子データの内容を利用できる。文字情報等を含む電子データであれば、文字情報等は高い再利用性が保たれる。加えて、原稿画像に写真等が含まれる場合においても、画像品質を上げることなく、元の電子データの精細さを保持して再電子化できる。したがって、再電子化データを印刷する場合でも画像品質の劣化を抑制できる。
【００７４】
さらに、原稿読取部１３０で読取った原稿画像データの画像と、読出された電子データの画像とを比較して差分画像を抽出する際に、位置合わせの基準として、識別子マーカ画像の位置が用いられる。原稿画像データの画像の位置ズレ及び歪みを補正できるので、差分画像を高精度で抽出できる。これにより、精度よく差分画像を元の電子データの画像に合成できるので、捺印、又は書込み等が行なわれた原稿を精度よく再電子化して登録できる。したがって、電子データの文字情報を残した状態でより精度よく原稿（文書）を管理できる。
【００７５】
（第２の実施の形態）
本実施の形態に係る画像形成装置は、入力された電子データがデータベースに登録済みである場合でも、当該入力された電子データをデータベースに登録する点において、第１の実施の形態に係る画像形成装置１００とは異なる。その他の点では、各画像形成装置は同一の構成である。
【００７６】
本画像形成装置は、同じ電子データを複数回印刷する場合、印刷を行なう毎に、入力された電子データをデータベースに登録する。データベースへの登録時に、画像形成装置は、登録回数（印刷回数）の情報を枝番情報（連番情報）として生成し、生成した枝番情報を識別子情報に付加する。画像形成装置は、入力された電子データを、枝番情報を含む識別子情報と関連付けて、データベースに登録する。このように、本実施の形態に係る画像形成装置は、電子データを複数回印刷することによって複数の印刷原稿が得られた場合に、印刷タイミングの違いに応じて原稿を区別して管理する。
【００７７】
［ソフトウェア構成］
本実施の形態に係る画像形成装置では、図４に示されるプログラムに代えて、図９に示されるプログラムが実行される。図９のプログラムは、図４のステップＳ１０５０に代えて、ステップＳ１１００及びステップＳ１１１０を含む。図９のステップＳ１０００〜ステップＳ１０４０及びステップＳ１０６０における処理は、図４に示される各ステップにおける処理と同じである。以下、異なる部分について説明する。
【００７８】
図９を参照して、このプログラムは、ステップＳ１０４０において、印刷が正常に終了したと判定された場合に実行され、印刷された電子データ（入力された電子データ）と同じ電子データがデータベース（記憶装置１１８（図２参照））に既に登録されているか否か、すなわち登録済みであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１１００と、ステップＳ１１００において、データベースに登録済みであると判定された場合に実行され、登録回数の情報を枝番情報として生成して識別子情報に付加し、印刷に供した電子データを、枝番情報を含む識別子情報と関連付けてデータベースに登録するステップＳ１１１０とを含む。ステップＳ１１００において、データベースに登録済みではないと判定された場合は、制御はステップＳ１０６０に進む。ステップＳ１０４０において、印刷が正常に終了していないと判定された場合、若しくは、ステップＳ１０６０又はステップＳ１１１０の処理が終了した場合は、このプログラムは終了する。
【００７９】
［動作］
本実施の形態に係る画像形成装置は以下のように動作する。なお、入力された電子データをデータベースに登録する動作を除いた動作は、上記第１の実施の形態と同様である。したがって、同様の動作についての詳細な説明は繰返さない。
【００８０】
入力された電子データの印刷が正常に終了すると（図９に示すステップＳ１０４０においてＹＥＳ）、画像形成装置は、入力された電子データがデータベースに登録済みであるか否かを判定する。登録済みでなければ（ステップＳ１１００においてＮＯ）、画像形成装置は、識別子生成部１４２で生成された識別子情報と関連付けて、入力された電子データをデータベースに登録する（ステップＳ１０６０）。一方、入力された電子データと同じ電子データが既に登録済みである場合（ステップＳ１１００においてＹＥＳ）は、登録数に基づいて、登録回数の情報を生成する。例えば、入力された電子データと同じ電子データが１つ登録されている場合、今回の登録は２回目の登録となるため、登録回数の情報として「２」が生成される。画像形成装置は、生成した登録回数の情報を識別子生成部１４２で生成された識別子情報に付加する。画像形成装置はさらに、登録回数の情報を含む識別子情報と関連付けて、入力された電子データをデータベースに登録する（ステップＳ１１１０）。
【００８１】
データベースには、例えば、１回目に印刷された電子データと、２回目に印刷された電子データとが区別して登録される。
【００８２】
１回目に印刷された原稿を再電子化した場合は、その再電子化データは、１回目に印刷された電子データと関連付けてデータベースに登録される。２回目に印刷された原稿を再電子化した場合は、その再電子化データは、２回目に印刷された電子データと関連付けてデータベースに登録される。通常、１回目に印刷された原稿と２回目に印刷された原稿とでは、異なる書込み等が行なわれる。さらに、１回目に印刷された原稿と２回目に印刷された原稿とで異なる捺印が付加されることもあり得る。本実施の形態によれば、こうした場合に、１回目に印刷された原稿の再電子化データと、２回目に印刷された原稿の再電子化データとを区別して管理できる。３回目以降に印刷された印刷データ等についても同様である。
【００８３】
本実施の形態ではさらに、登録回数毎に区別して管理されている再電子化データを読出し、各再電子化データの差分画像をまとめて、又は組合わせて元の電子データの画像に合成することも可能である。この合成により生成された再電子化データは、元の電子データを識別する識別子情報と関連付けて、データベースに登録される。こうした合成は、例えば操作ユニット１２０を操作することにより行なうことができる。
【００８４】
（第３の実施の形態）
図１０を参照して、本実施の形態に係る画像形成装置１００Ａは、入力された電子データ及び再電子化データ等が外部のサーバ装置３００に登録される点において、第１の実施の形態に係る画像形成装置１００とは異なる。その他の点では、各画像形成装置は同一の構成である。
【００８５】
画像形成装置１００Ａは、ネットワーク５０を介して、サーバ装置３００と通信可能に接続されている。サーバ装置３００は電子データ等を記憶するための記憶装置（図示せず。）を含む。サーバ装置３００の記憶装置には、入力された電子データ及び再電子化データ等を登録するためのデータベースが設けられている。このように、本実施の形態では、電子データ及び再電子化データ等の保管場所として、内部の記憶装置１１８（図２参照）に代えて、サーバ装置３００の記憶装置が用いられる。
【００８６】
入力された電子データをサーバ装置３００のデータベースに登録する際には、画像形成装置１００Ａは、識別子生成部１４２によって生成された識別子情報を付して、当該電子データをサーバ装置３００に送信する。サーバ装置３００は、画像形成装置１００Ａから送信された電子データを受信すると、付されている識別子情報と関連付けて、受信した電子データをデータベースに登録する。
【００８７】
再電子化データをサーバ装置３００のデータベースに登録する際には、画像形成装置１００Ａは、元の電子データを識別する識別子情報を付して、生成した再電子化データをサーバ装置３００に送信する。サーバ装置３００は、画像形成装置１００Ａから送信された再電子化データを受信すると、元の電子化データ及び識別子情報と関連付けて、受信した再電子化データをデータベースに登録する。
【００８８】
画像形成装置１００Ａはさらに、サーバ装置３００に保管されている、電子データ及び再電子化データ等の情報を操作パネル１２２に表示したり、画像形成部１５０を用いて印刷したりできる。
【００８９】
（第４の実施の形態）
本実施の形態に係る画像形成装置は、入力された電子データを印刷する際に、複数の識別子マーカ画像を電子データの画像に合成して印刷する点において、第１の実施の形態に係る画像形成装置１００とは異なる。その他の点では、各画像形成装置は同一の構成である。
【００９０】
図１１を参照して、本実施の形態では、電子データを識別する識別子情報をそれぞれ含む４つの識別子マーカ画像２１２（２１２ａ〜２１２ｄ）が生成される。これら識別子マーカ画像２１２ａ〜２１２ｄは、ページの四隅に合成される。したがって、電子データを印刷することによって、識別子マーカ画像２１２が四隅に印刷された原稿２５０が得られる。
【００９１】
画像照合部１４４（図２参照）において、原稿画像データの画像と読出した電子データの画像とを比較する際に、位置合わせの基準として、原稿の複数箇所に付加された複数の識別子マーカ画像２１２ａ〜２１２ｄの位置が用いられる。このように、原稿の複数箇所に付加された複数の識別子マーカ画像２１２ａ〜２１２ｄを、比較する両画像の位置合わせに用いることによって、原稿画像データの画像の位置ズレ及び歪みをより精度よく補正できる。
【００９２】
（第５の実施の形態）
本実施の形態に係る画像形成装置は、原稿画像データの画像と読出した電子データの画像とを比較する際に、位置合わせの基準として、文字列の位置を用いる点において、第１の実施の形態に係る画像形成装置１００とは異なる。その他の点では、各画像形成装置は同一の構成である。
【００９３】
画像形成装置は、原稿読取部１３０で読取った原稿画像データの画像と、原稿画像データから抽出した識別子情報を元に読出した電子データの画像とを比較することにより、差分画像を抽出する。画像形成装置は、読出した電子データに文字情報が含まれるか否かを判定し、文字情報が含まれると判定すると、読取った原稿画像データの一部に対して、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）による文字認識処理を実行する。画像形成装置は、文字認識により得られた文字列の位置と、電子データの対応する文字列の位置とに基づいて、両画像の位置合わせを実行する。
【００９４】
このように、差分画像を抽出する際の両画像の位置合わせの基準として文字情報を用いることによっても、原稿画像データの画像の位置ズレ及び歪みを精度よく補正できる。
【００９５】
（変形例）
上記実施の形態では、入力された電子データから計算したハッシュ値を識別子情報に用いる例について示したが、本発明はそのような実施の形態には限定されない。
例えば、データベースへの登録順に連番を付与し、付与された連番を識別子情報として用いてもよい。さらに、例えば電子データのファイル名、又は電子データのファイルパス等を識別子情報として用いてもよい。
【００９６】
上記実施の形態では、入力された電子データが複数ページのページ画像を含む場合に、ページ番号が埋込まれた識別子マーカ画像を各ページに付加する例について示したが、本発明はそのような実施の形態には限定されない。例えば、各ページのハッシュ値を計算し、計算したハッシュ値をページ番号に代えて、又はページ番号とともに識別子マーカ画像に埋込むようにしてもよい。
【００９７】
上記第２の実施の形態では、登録回数（印刷回数）の情報を枝番情報（連番情報）として生成し、生成した枝番情報を識別子情報に付加する例について示したが、本発明はそのような実施の形態には限定されない。例えば、入力された電子データを複数部数印刷する場合に、部数の情報を枝番情報（連番情報）として生成し、生成した枝番情報を識別子情報に付加するようにしてもよい。
【００９８】
上記第３の実施の形態では、電子データ及び再電子化データ等をサーバ装置のデータベースに保管する例について示したが、本発明はそのような実施の形態には限定されない。例えば、ネットワーク上のＰＣ等に電子データ及び再電子化データ等を保管するようにしてもよい。さらに、ネットワークを介して、又はネットワークを介さずに直接、画像形成装置に接続される外部の記憶装置に、電子データ及び再電子化データ等を保管するようにしてもよい。
【００９９】
上記第４の実施の形態では、４つの識別子マーカ画像を原稿の四隅に付加する例について示したが、本発明はそのような実施の形態には限定されない。識別子マーカ画像は、２つ、３つ、又は５つ以上であってもよい。識別子マーカ画像は、原稿の隅以外の位置に付与されてもよい。
【０１００】
上記で開示された技術を適宜組合せて得られる実施の形態についても、本発明の技術的範囲に含まれる。
【０１０１】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１０２】
５０                          ネットワーク
１００、１００Ａ              画像形成装置
１１０                        制御部
１１２                        ＣＰＵ
１１８                        記憶装置
１２０                        操作ユニット
１２２                        操作パネル
１３０                        原稿読取部
１４０                        画像処理部
１４２                        識別子生成部
１４４                        画像照合部
１５０                        画像形成部
１６０                        給紙部
１７０                        ＮＩＣ
２００、２３０、２５０        原稿
２１０、２１２                識別子マーカ画像
３００                        サーバ装置
【図１】
2016143961.tif 000003
【図２】
2016143961.tif 000004
【図３】
2016143961.tif 000005
【図４】
2016143961.tif 000006
【図５】
2016143961.tif 000007
【図６】
2016143961.tif 000008
【図７】
2016143961.tif 000009
【図８】
2016143961.tif 000010
【図９】
2016143961.tif 000011
【図１０】
2016143961.tif 000012
【図１１】
2016143961.tif 000013