(57)【要約】【課題】印刷画像を文書単位で管理して再印刷する画像形成装置を提供する。【解決手段】画像と画像ＩＤとを対応づけて記憶する画像記憶部１２１と、文書ＩＤと文書に含まれる画像の画像ＩＤとを記憶する文書情報記憶部１２２と、印刷した文書の文書ＩＤと画像を印刷した記録媒体の媒体ＩＤとを対応づけたＩＤ情報を記憶するＩＤ記憶部１２３と、媒体ＩＤを符号化した符号画像を記録媒体から読み取るスキャナエンジン１５０と、符号画像から媒体ＩＤを復号化することにより媒体ＩＤを検出する検出部１０５と、検出された媒体ＩＤに対応する文書ＩＤをＩＤ記憶部１２３から取得し、文書ＩＤに対応する画像ＩＤを文書情報記憶部１２２から取得するＩＤ取得部１０６と、取得された画像ＩＤに対応するすべての画像を画像記憶部１２１から取得する画像取得部１４２と、画像を印刷するプリンタエンジン１４０と、を備えた。【選択図】        図３
2008221690.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、
文書を識別する文書ＩＤと、前記文書に含まれる前記画像の前記画像ＩＤとを対応づけて記憶する文書情報記憶手段と、
印刷した前記文書の前記文書ＩＤと、前記文書に含まれる前記画像を印刷した記録媒体を識別する媒体ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、
前記媒体ＩＤを符号化した符号画像を前記記録媒体から読み取るスキャナ手段と、
読取った前記符号画像から前記媒体ＩＤを復号化することにより前記媒体ＩＤを検出する検出手段と、
検出された前記媒体ＩＤに対応する前記文書ＩＤを前記ＩＤ記憶手段から取得し、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得するＩＤ取得手段と、
取得された前記画像ＩＤに対応するすべての前記画像を前記画像記憶手段から取得する画像取得手段と、
取得された前記画像を印刷する印刷手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記ＩＤ記憶手段は、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶し、
前記ＩＤ記憶手段に前記文書ＩＤを保存するか否かを指定する指定手段と、
前記文書ＩＤの保存が指定された場合に前記ＩＤ記憶手段に前記文書ＩＤを保存する保存手段と、をさらに備え、
前記ＩＤ取得手段は、検出された前記媒体ＩＤに対応する前記文書ＩＤが前記ＩＤ記憶手段に保存されていない場合に、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記文書情報記憶手段は、前記文書ＩＤと、前記文書に含まれる前記画像の前記画像ＩＤと、前記文書の更新日時と、を対応づけて記憶し、
前記ＩＤ記憶手段は、前記文書の印刷日時をさらに対応づけた前記ＩＤ情報を記憶し、
前記ＩＤ取得手段は、検出された前記媒体ＩＤに対応する前記文書ＩＤおよび前記印刷日時を前記ＩＤ記憶手段から取得し、取得した前記文書ＩＤに対応する前記更新日時を前記文書情報記憶手段から取得し、取得した前記更新日時と取得した前記印刷日時とを比較し、
前記更新日時が前記印刷日時より後の場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御手段をさらに備え、
前記ＩＤ取得手段は、印刷継続が選択された場合に、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記ＩＤ記憶手段は、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶し、
前記ＩＤ取得手段は、検出された前記媒体ＩＤに対応する前記文書ＩＤ、および検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得し、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得し、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とを比較し、
前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とが一致しない場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御手段をさらに備え、
前記画像取得手段は、印刷継続が選択された場合に、前記文書情報記憶手段から取得された前記画像ＩＤに対応するすべての前記画像を前記画像記憶手段から取得すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記表示制御手段は、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とが一致しない場合に、さらに前記印刷単位に対する印刷条件を変更可能な前記選択画面を前記表示部に表示すること、
を特徴とする請求項４に記載の画像形成装置。
【請求項６】
ユーザを認証して前記ユーザの権限を決定する認証手段をさらに備え、
前記ＩＤ記憶手段は、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶し、
前記ＩＤ取得手段は、前記ユーザが特定の前記権限を有する場合に、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項７】
スキャナ手段によって、文書に含まれる画像を印刷した記録媒体を識別する媒体ＩＤを符号化した符号画像を前記記録媒体から読み取る読み取りステップと、
検出手段によって、読取った前記符号画像から前記媒体ＩＤを復号化することにより前記媒体ＩＤを検出する検出ステップと、
ＩＤ取得手段によって、印刷した前記文書を識別する文書ＩＤと前記文書に含まれる前記画像を印刷した前記記録媒体の前記媒体ＩＤとを対応づけたＩＤ情報を記憶するＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記文書ＩＤを取得し、前記文書ＩＤと前記文書に含まれる前記画像を識別する画像ＩＤとを対応づけて記憶する文書情報記憶手段から、取得した前記文書ＩＤに対応する前記画像ＩＤを取得するＩＤ取得ステップと、
画像取得手段によって、入力された前記画像と、前記画像の前記画像ＩＤとを対応づけて記憶する画像記憶手段から、取得された前記画像ＩＤに対応するすべての前記画像を取得する画像取得ステップと、
印刷手段によって、取得された前記画像を印刷する印刷ステップと、
を備えたことを特徴とする画像形成方法。
【請求項８】
指定手段によって、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段に前記文書ＩＤを保存するか否かを指定する指定ステップと、
保存手段によって、前記文書ＩＤの保存が指定された場合に前記ＩＤ記憶手段に前記文書ＩＤを保存する保存ステップと、をさらに備え、
前記ＩＤ取得ステップは、検出された前記媒体ＩＤに対応する前記文書ＩＤが前記ＩＤ記憶手段に保存されていない場合に、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得すること、
を特徴とする請求項７に記載の画像形成方法。
【請求項９】
前記ＩＤ取得手段によって、前記文書の印刷日時をさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記文書ＩＤおよび前記印刷日時を取得し、前記文書ＩＤと前記文書に含まれる前記画像の前記画像ＩＤと前記文書の更新日時とを対応づけて記憶する前記文書情報記憶手段から、取得した前記文書ＩＤに対応する前記更新日時を取得し、取得した前記更新日時と取得した前記印刷日時とを比較する比較ステップと、
表示制御手段によって、前記更新日時が前記印刷日時より後の場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御ステップ手段と、をさらに備え、
前記ＩＤ取得ステップは、印刷継続が選択された場合に、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得すること、
を特徴とする請求項７に記載の画像形成方法。
【請求項１０】
前記ＩＤ取得手段によって、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと前記印刷単位に含まれる前記画像の前記画像ＩＤとをさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記文書ＩＤ、および検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを取得し、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得し、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とを比較する比較ステップと、
表示制御手段によって、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とが一致しない場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御ステップと、をさらに備え、
前記画像取得ステップは、印刷継続が選択された場合に、前記文書情報記憶手段から取得された前記画像ＩＤに対応するすべての前記画像を前記画像記憶手段から取得すること、
を特徴とする請求項７に記載の画像形成方法。
【請求項１１】
認証手段によって、ユーザを認証して前記ユーザの権限を決定する認証ステップをさらに備え、
前記ＩＤ取得ステップは、前記ユーザが特定の前記権限を有する場合に、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと前記印刷単位に含まれる前記画像の前記画像ＩＤとをさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを取得すること、
を特徴とする請求項７に記載の画像形成方法。
【請求項１２】
請求項７〜請求項１１のいずれか１つに記載の画像形成方法をコンピュータに実行させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷用紙のＩＤを符号化したマーキングを検出し、当該ＩＤに対応する画像を再印刷する画像形成装置、画像形成方法および画像形成プログラムに関するものである。
【背景技術】
【０００２】
近年、原稿画像を読み取るスキャナ、スキャナで読み取った原稿画像を印刷する複写機、外部から入力された画像データを印刷するプリンタやファクシミリ装置、あるいは、これらの機能を兼ね備えたいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機が用いられている。また、各種情報が埋め込まれた２次元バーコードなどのマーキングを原稿から読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する技術が知られている。
【０００３】
例えば、特許文献１では、原稿に付加された２次元バーコードを検出し、検出した２次元バーコードに符号化されているコマンド情報をデコードし、デコードしたコマンド情報に従って、読取った原稿に対する処理を決定する技術が提案されている。
【０００４】
また、特許文献２では、読取った画像データに２次元コード情報が含まれる場合に、当該２次元コード情報からウェブサーバへのアクセス情報をデコードし、デコードしたアクセス情報に従ってコンテンツデータを取得して印刷する技術が提案されている。
【０００５】
上記文献のような方法を用いて、検出したバーコード等に対応する画像を取得して再印刷する場合、通常は、当初の印刷実行時に印刷された画像を取得して再度印刷する。すなわち、従来の方法では、原稿に付加されたバーコード等の情報を参照することにより、当該原稿と同一の内容を再現することが可能である。
【０００６】
一方、印刷原稿を１つの文書として捉え、バーコード等が付加された原稿を読取ることにより、文書単位で印刷を再現するという要求も存在する。特に、印刷実行後に文書の内容が変更された場合であっても、変更後の最新の文書を出力可能とすることが望まれる場合がある。
【０００７】
【特許文献１】特開２００６−８０９３９号公報
【特許文献２】特開２００６−１１５０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の方法は、印刷時の画像をページごとに再現するものであるため、印刷後に文書に含まれる画像が変更された場合であっても、最新の画像を含む文書の印刷を再現することができないという問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、印刷した画像を文書単位で管理して再印刷することができる画像形成装置、画像形成方法および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、文書を識別する文書ＩＤと、前記文書に含まれる前記画像の前記画像ＩＤとを対応づけて記憶する文書情報記憶手段と、印刷した前記文書の前記文書ＩＤと、前記文書に含まれる前記画像を印刷した記録媒体を識別する媒体ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、前記媒体ＩＤを符号化した符号画像を前記記録媒体から読み取るスキャナ手段と、読取った前記符号画像から前記媒体ＩＤを復号化することにより前記媒体ＩＤを検出する検出手段と、検出された前記媒体ＩＤに対応する前記文書ＩＤを前記ＩＤ記憶手段から取得し、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得するＩＤ取得手段と、取得された前記画像ＩＤに対応するすべての前記画像を前記画像記憶手段から取得する画像取得手段と、取得された前記画像を印刷する印刷手段と、を備えたことを特徴とする。
【００１１】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記ＩＤ記憶手段は、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶し、前記ＩＤ記憶手段に前記文書ＩＤを保存するか否かを指定する指定手段と、前記文書ＩＤの保存が指定された場合に前記ＩＤ記憶手段に前記文書ＩＤを保存する保存手段と、をさらに備え、前記ＩＤ取得手段は、検出された前記媒体ＩＤに対応する前記文書ＩＤが前記ＩＤ記憶手段に保存されていない場合に、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得すること、を特徴とする。
【００１２】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記文書情報記憶手段は、前記文書ＩＤと、前記文書に含まれる前記画像の前記画像ＩＤと、前記文書の更新日時と、を対応づけて記憶し、前記ＩＤ記憶手段は、前記文書の印刷日時をさらに対応づけた前記ＩＤ情報を記憶し、前記ＩＤ取得手段は、検出された前記媒体ＩＤに対応する前記文書ＩＤおよび前記印刷日時を前記ＩＤ記憶手段から取得し、取得した前記文書ＩＤに対応する前記更新日時を前記文書情報記憶手段から取得し、取得した前記更新日時と取得した前記印刷日時とを比較し、前記更新日時が前記印刷日時より後の場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御手段をさらに備え、前記ＩＤ取得手段は、印刷継続が選択された場合に、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得すること、を特徴とする。
【００１３】
また、請求項４にかかる発明は、請求項１にかかる発明において、前記ＩＤ記憶手段は、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶し、前記ＩＤ取得手段は、検出された前記媒体ＩＤに対応する前記文書ＩＤ、および検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得し、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得し、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とを比較し、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とが一致しない場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御手段をさらに備え、前記画像取得手段は、印刷継続が選択された場合に、前記文書情報記憶手段から取得された前記画像ＩＤに対応するすべての前記画像を前記画像記憶手段から取得すること、を特徴とする。
【００１４】
また、請求項５にかかる発明は、請求項４にかかる発明において、前記表示制御手段は、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とが一致しない場合に、さらに前記印刷単位に対する印刷条件を変更可能な前記選択画面を前記表示部に表示すること、を特徴とする。
【００１５】
また、請求項６にかかる発明は、請求項１にかかる発明において、ユーザを認証して前記ユーザの権限を決定する認証手段をさらに備え、前記ＩＤ記憶手段は、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶し、前記ＩＤ取得手段は、前記ユーザが特定の前記権限を有する場合に、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得すること、を特徴とする。
【００１６】
また、請求項７にかかる発明は、スキャナ手段によって、文書に含まれる画像を印刷した記録媒体を識別する媒体ＩＤを符号化した符号画像を前記記録媒体から読み取る読み取りステップと、検出手段によって、読取った前記符号画像から前記媒体ＩＤを復号化することにより前記媒体ＩＤを検出する検出ステップと、ＩＤ取得手段によって、印刷した前記文書を識別する文書ＩＤと前記文書に含まれる前記画像を印刷した前記記録媒体の前記媒体ＩＤとを対応づけたＩＤ情報を記憶するＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記文書ＩＤを取得し、前記文書ＩＤと前記文書に含まれる前記画像を識別する画像ＩＤとを対応づけて記憶する文書情報記憶手段から、取得した前記文書ＩＤに対応する前記画像ＩＤを取得するＩＤ取得ステップと、画像取得手段によって、入力された前記画像と、前記画像の前記画像ＩＤとを対応づけて記憶する画像記憶手段から、取得された前記画像ＩＤに対応するすべての前記画像を取得する画像取得ステップと、印刷手段によって、取得された前記画像を印刷する印刷ステップと、を備えたことを特徴とする。
【００１７】
また、請求項８にかかる発明は、請求項７にかかる発明において、指定手段によって、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、をさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段に前記文書ＩＤを保存するか否かを指定する指定ステップと、保存手段によって、前記文書ＩＤの保存が指定された場合に前記ＩＤ記憶手段に前記文書ＩＤを保存する保存ステップと、をさらに備え、前記ＩＤ取得ステップは、検出された前記媒体ＩＤに対応する前記文書ＩＤが前記ＩＤ記憶手段に保存されていない場合に、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを前記ＩＤ記憶手段から取得すること、を特徴とする。
【００１８】
また、請求項９にかかる発明は、請求項７にかかる発明において、前記ＩＤ取得手段によって、前記文書の印刷日時をさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記文書ＩＤおよび前記印刷日時を取得し、前記文書ＩＤと前記文書に含まれる前記画像の前記画像ＩＤと前記文書の更新日時とを対応づけて記憶する前記文書情報記憶手段から、取得した前記文書ＩＤに対応する前記更新日時を取得し、取得した前記更新日時と取得した前記印刷日時とを比較する比較ステップと、表示制御手段によって、前記更新日時が前記印刷日時より後の場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御ステップ手段と、をさらに備え、前記ＩＤ取得ステップは、印刷継続が選択された場合に、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得すること、を特徴とする。
【００１９】
また、請求項１０にかかる発明は、請求項７にかかる発明において、前記ＩＤ取得手段によって、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと前記印刷単位に含まれる前記画像の前記画像ＩＤとをさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記文書ＩＤ、および検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを取得し、取得した前記文書ＩＤに対応する前記画像ＩＤを前記文書情報記憶手段から取得し、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とを比較する比較ステップと、表示制御手段によって、前記ＩＤ記憶手段から取得した前記画像ＩＤの個数と、前記文書情報記憶手段から取得した前記画像ＩＤの個数とが一致しない場合に、印刷を継続するか否かを選択可能な選択画面を表示部に表示する表示制御ステップと、をさらに備え、前記画像取得ステップは、印刷継続が選択された場合に、前記文書情報記憶手段から取得された前記画像ＩＤに対応するすべての前記画像を前記画像記憶手段から取得すること、を特徴とする。
【００２０】
また、請求項１１にかかる発明は、請求項７にかかる発明において、認証手段によって、ユーザを認証して前記ユーザの権限を決定する認証ステップをさらに備え、前記ＩＤ取得ステップは、前記ユーザが特定の前記権限を有する場合に、印刷時の前記画像からなる印刷単位を識別する単位ＩＤと前記印刷単位に含まれる前記画像の前記画像ＩＤとをさらに対応づけた前記ＩＤ情報を記憶する前記ＩＤ記憶手段から、検出された前記媒体ＩＤに対応する前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを取得すること、を特徴とする。
【００２１】
また、請求項１２にかかる発明は、請求項７〜請求項１１のいずれか１つに記載の画像形成方法をコンピュータに実行させる画像形成プログラムである。
【発明の効果】
【００２２】
本発明によれば、マーキング印刷済みの任意の用紙から検出したマーキングに対応する文書を特定して印刷することができるため、印刷した画像を文書単位で管理して再印刷することができるという効果を奏する。
【００２３】
また、本発明によれば、文書の更新有無を判断し、更新されている場合にユーザに印刷可否を選択させることができるため、ユーザが意図しない無駄な印刷を回避することができるという効果を奏する。
【００２４】
また、本発明によれば、特定の権限を有するユーザに対しては検出したマーキングに対応する印刷時の画像を特定して印刷することができるため、文書が編集された場合であっても管理者等により印刷実績を適切に管理することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００２６】
（第１の実施の形態）
第１の実施の形態にかかる画像形成装置は、画像を含む文書を印刷するときに、プリント用紙の識別情報を符号化した符号画像（以下、マーキングという。）を各プリント用紙に印刷することを前提とし、プリント用紙のマーキングをスキャナで再読込みすることにより、関連する文書を再印刷可能とするものである。
【００２７】
なお、印刷した画像は所定の記憶部に記憶しておき、再印刷時には当該記憶部に記憶された画像を元に印刷処理を行う。これにより、印刷された用紙に対して通常のコピー処理を実行する場合に比較して画像の劣化を防止できる。
【００２８】
まず、第１の実施の形態にかかる画像形成装置によるマーキング印刷処理について図１および図２を用いて説明する。図１は、第１の実施の形態にかかる画像形成装置で印刷される用紙の一例を示した模式図である。
【００２９】
同図に示すように、複数の用紙からなる文書Ａをコピーまたは印刷すると、用紙を一意に識別する識別情報（以下、ＰＩＤという。）を符号化したマーキングが各用紙に出力される。例えば、先頭の用紙にはＰＩＤ＝Ａ１がマーキングされ、１枚目、２枚目の用紙には、それぞれＰＩＤ＝Ａ２、Ａ３がマーキングされる。
【００３０】
なお、マーキングの生成処理では、ＰＩＤを符号化したＱＲコードや、その他の２次元バーコードをマーキングとして生成する方法などの従来から用いられているあらゆるコード生成方法を用いることができる。
【００３１】
図２は、第１の実施の形態にかかる画像形成装置による再印刷処理を説明するための模式図である。同図に示すように、第１の実施の形態にかかる画像形成装置では、例えば図１で印刷された用紙の１つであり、ＰＩＤ＝Ａ１がマーキングされた用紙をスキャンすることにより再印刷が指定されると、ＰＩＤ＝Ａ１の用紙だけでなく、印刷元の文書である文書Ａに含まれるすべての用紙を一括して印刷することができる。
【００３２】
すなわち、スキャンしたＰＩＤ＝Ａ１の用紙だけでなく、図１のＰＩＤ＝Ａ２、Ａ３に対応する用紙を含むすべての画像が再印刷される。なお、再印刷時の用紙には、それぞれ新たなＰＩＤ（Ｂ１、Ｂ２、Ｂ３）を符号化したマーキングが印刷される。
【００３３】
また、本実施の形態では、文書Ａが変更されて例えば４ページ目に画像が追加された場合であっても、変更後の最新の文書Ａに含まれる４つの画像すべてを再印刷することができる。
【００３４】
図３は、第１の実施の形態にかかる画像形成装置である複合機１００の構成を示すブロック図である。同図に示すように、第１の実施の形態の複合機１００は、画像記憶部１２１と、文書情報記憶部１２２と、ＩＤ記憶部１２３と、操作パネル１３０と、プリンタエンジン１４０と、スキャナエンジン１５０と、表示入力制御部１０１と、印刷制御部１０２と、スキャナ制御部１０３と、ＩＤ管理部１０４と、検出部１０５と、ＩＤ取得部１０６と、文書管理部１０７と、を備えている。
【００３５】
画像記憶部１２１は、スキャナによって読込まれた画像を記憶するものであり、画像と、画像を一意に識別する画像ＩＤ（以下、ＥＩＤという。）とを対応づけて格納している。なお、外部の画像形成装置等で入力された画像を図示しないネットワークインターフェース（Ｉ／Ｆ）で取り込んで画像記憶部１２１に保存するように構成してもよい。
【００３６】
文書情報記憶部１２２は、読込まれた画像によって構成される文書情報を管理するための情報を記憶するものである。図４は、第１の実施の形態の文書情報記憶部１２２に格納された文書情報のデータ構造の一例を示す説明図である。
【００３７】
同図に示すように、文書情報は、最新文書反映フラグと、ＦＩＤと、文書に含まれる各画像のＥＩＤと、更新日時とを対応づけて格納している。
【００３８】
最新文書反映フラグとは、マーキング印刷時に、最新の文書の画像を再現するか、印刷時の画像を再現するかを指定するための情報を表す。具体的には、最新文書反映フラグには、最新文書を再現する場合に「○」が、印刷時の画像を再現する場合に「×」が設定される。
【００３９】
後述するように、最新文書の画像を再現する場合には文書のＦＩＤがＩＤ記憶部１２３に保存される。したがって、最新文書反映フラグは、ＩＤ記憶部１２３にＦＩＤを保存するか否かを指定するための情報を意味するものであるとも言える。
【００４０】
ＦＩＤは、文書を識別する識別情報であり、文書を蓄積するとき装置内で一意の値が割り当てられる。ＥＩＤには、ＦＩＤの文書に属する最新の画像群のＥＩＤが設定される。ＥＩＤは、編集等で文書に属する画像群が変更されるたびに更新される。変更日時には、文書内容を変更した最終日時が記録される。
【００４１】
なお、文書の編集方法としては、操作パネル１３０から指定された画像を削除する方法、スキャナで新たに読込んだ画像を文書に追加する方法、外部のプログラムによって編集する方法など従来から用いられているあらゆる方法を適用できる。いずれの方法を適用した場合であっても、文書情報記憶部１２２のＥＩＤには、最新の文書に含まれる画像のＥＩＤが設定されるものとする。
【００４２】
ＩＤ記憶部１２３は、画像ＩＤ（ＥＩＤ）などの、画像の再印刷に必要な各種識別情報を対応づけたＩＤ情報を記憶するものである。図５は、第１の実施の形態のＩＤ記憶部１２３に格納されたＩＤ情報のデータ構造の一例を示す説明図である。
【００４３】
同図に示すように、ＩＤ情報は、用紙のＰＩＤと、当該用紙に印刷した画像のＥＩＤと、親ＰＩＤと、ＢＩＤと、部キャンセルフラグと、ＪＩＤと、ＪＩＤごとの情報とを対応づけて格納している。ＪＩＤごとの情報としては、最新文書を反映するための文書のＦＩＤと、印刷日時と、印刷条件とを対応づけて格納している。
【００４４】
ここで、ＩＤ情報に含まれる各ＩＤについて説明する。まず、入力された一連の原稿画像群に対して印刷出力が完了するまでを１ジョブとすると、ジョブごとに機器内で一意に割り当てられたＩＤをＪＩＤと呼ぶ。
【００４５】
また、上記印刷出力で複数部を印刷出力する場合に、その部ごとに機器内で一意に割り当てられたＩＤをＢＩＤとする。１つのジョブで複数部数の印刷を指定できるため、１つのＪＩＤには複数のＢＩＤが対応しうる。
【００４６】
さらに、入力画像１ページごとに画像記憶部１２１に画像データを記憶するが、この記憶画像に対して機器内で一意に割り当てられたＩＤをＥＩＤ（電子画像ごとのＩＤ）とする。
【００４７】
ＰＩＤは、上述のように、印刷出力する用紙に対して機器内で一意に割り当てられた用紙ごとのＩＤをいう。親ＰＩＤとは、再印刷処理の場合に設定されるものであり、再印刷の元となった用紙のＰＩＤを表すものである。
【００４８】
部キャンセルフラグとは、印刷対象となる画像が属する部の印刷が中断されたか否かを表す情報である。部キャンセルフラグは、ユーザの指定やジャムの発生により印刷が中断されたときに１が設定され、正常に印刷が完了したときに０が設定される。
【００４９】
部キャンセルフラグは、部単位の印刷が中断されたか否かを判断し、中断された部の再印刷が指定されたときには、親ＰＩＤを辿ることにより適切なＥＩＤを取得するために参照される。
【００５０】
ＪＩＤごとの情報に含まれるＦＩＤは、最新文書の再現が指定された場合に設定される。最新文書の再現が指定されなかった場合は、ＦＩＤは設定されない（同図では「なし」を設定）。印刷日時には、対応する印刷ジョブの実行日時が保存される。また、印刷条件には、ジョブ実行時の印刷条件が保存される。
【００５１】
ＩＤ記憶部１２３にこのような情報を対応づけて格納することにより、任意の用紙のＰＩＤを検出するだけで、対応する文書をＦＩＤにより特定し、文書に含まれる全画像を再印刷することが可能となる。また、最新文書の再現が指定されなかった場合は、検出されたＰＩＤに対応するジョブを特定し、当該ジョブに含まれる全画像を再印刷することが可能となる。
【００５２】
なお、画像記憶部１２１、文書情報記憶部１２２、およびＩＤ記憶部１２３は、ＨＤＤ（Hard Disk Drive）１２０に格納される。また、画像記憶部１２１、文書情報記憶部１２２、およびＩＤ記憶部１２３は、ＨＤＤ１２０以外に、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。装置の電源が切られた後でも蓄積された画像情報を読み出すために、ＨＤＤなどの不揮発の記憶媒体であることが望ましい。
【００５３】
操作パネル１３０は、機能設定キー、部数、および複合機１００の状態を示すメッセージを表示する表示部（図示せず）と、テンキー、クリア／ストップキー、スタートキー、予熱キー、リセットキー、初期設定キー、印刷キー、送信キー、保存キーなどのキー入力を受付ける入力部（図示せず）とを有する。表示部は、画像を表示するとともにタッチパネル方式で操作入力可能な入力部も兼ねている。
【００５４】
操作パネル１３０により、画像のスキャンと印刷処理の指示、再印刷処理の指示、および印刷時の印刷条件の設定などが行われる。
【００５５】
プリンタエンジン１４０は、インクジェット式、または電子写真式などの方法により、記録用紙等に画像データを形成するものであり、マーキング部１４１と、画像取得部１４２とを備えている。
【００５６】
マーキング部１４１は、印刷制御部１０２から指定されたＰＩＤを符号化したマーキングを生成するものである。プリンタエンジン１４０は、マーキング部１４１が生成したマーキングの画像（符号画像）を、原稿の画像データと合成して印刷する。
【００５７】
画像取得部１４２は、ＩＤ取得部１０６により取得されたＥＩＤに対応する画像を画像記憶部１２１から取得するものである。プリンタエンジン１４０は、画像取得部１４２により取得した画像を印刷する。
【００５８】
なお、マーキング部１４１および画像取得部１４２をプリンタエンジン１４０の外部に備え、画像取得部１４２により取得した画像データに、マーキング部１４１により生成した符号画像を合成した画像を、プリンタエンジン１４０に送出し、印刷を行うように構成してもよい。
【００５９】
スキャナエンジン１５０は、スキャナを駆動し、原稿のスキャン処理を実行するものである。
【００６０】
表示入力制御部１０１は、操作パネル１３０の表示部への各種画面の表示制御、入力部からのキー入力イベントの受付けを行うものである。
【００６１】
印刷制御部１０２は、プリンタエンジン１４０を制御するものである。また、本実施の形態では、印刷が指示されてスキャナエンジン１５０から入力された画像を一旦画像記憶部１２１に保存した後、保存した画像を印刷するため、印刷制御部１０２は画像記憶部１２１に対する画像の保存処理の制御も行う。
【００６２】
スキャナ制御部１０３は、スキャナエンジン１５０を制御するものである。
【００６３】
ＩＤ管理部１０４は、ＩＤ記憶部１２３に記憶する各種ＩＤの管理を行うものである。例えば、ＩＤ管理部１０４は、画像入力・印刷出力ごとに、ＪＩＤ、ＢＩＤなどの印刷単位のＩＤを生成し、ＩＤ記憶部１２３に保存する。また、後述する文書管理部１０７が生成した各画像のＥＩＤをＪＩＤ等に対応づけてＩＤ記憶部１２３に保存する。
【００６４】
また、ＩＤ管理部１０４は、問合せに応じて対応する各種ＩＤをＩＤ記憶部１２３から取得して応答する処理を行う。例えば、ＩＤ管理部１０４は、検出部１０５により検出されたＰＩＤに対応するＦＩＤまたはＢＩＤの問合せを受けた場合、当該ＰＩＤに対応するＦＩＤまたはＢＩＤをＩＤ記憶部１２３から取得して問合せ元に返す。
【００６５】
検出部１０５は、スキャナエンジン１５０によって読取られた原稿画像からマーキングを検出し、検出したマーキングを復号化することにより、原稿のＰＩＤを検出するものである。
【００６６】
ＩＤ取得部１０６は、検出部１０５により検出されたＰＩＤに対応するＦＩＤをＩＤ記憶部１２３から取得し、さらに取得したＦＩＤに対応するＥＩＤを文書情報記憶部１２２から取得することにより、再印刷する画像を特定するものである。また、ＩＤ取得部１０６は、ＩＤ記憶部１２３にＦＩＤが保存されていない場合は、検出されたＰＩＤが属する印刷単位に含まれるすべての画像のＥＩＤを取得することにより、再印刷する画像を特定するものである。
【００６７】
具体的には、ＩＤ取得部１０６は、まず、検出されたＰＩＤに対応するＪＩＤとＪＩＤごとの情報とをＩＤ管理部１０４に問い合わせて取得する。次に、ＩＤ取得部１０６は、ＪＩＤごとの情報としてＦＩＤが設定されているか否かを判断し、ＦＩＤが設定されている場合は、当該ＦＩＤに対応するＥＩＤをＩＤ管理部１０４に問合せて取得する。また、ＦＩＤが設定されていない場合は、ＩＤ取得部１０６は、取得したＪＩＤに対応するすべてのＥＩＤをＩＤ管理部１０４に問合せて取得する。
【００６８】
なお、画像情報は以下のような伝送経路によって伝送される。まず、スキャナまたはネットワークＩ／Ｆにより入力された画像は、印刷制御部１０２からの指示により、画像記憶部１２１に伝送される。また、画像記憶部１２１に蓄積されている画像は、印刷制御部１０２からの指示により、プリンタエンジン１４０に伝送され、印刷が行われる。
【００６９】
文書管理部１０７は、文書情報記憶部１２２に記憶する文書情報の管理を行うものである。例えば、文書管理部１０７は、文書を蓄積するごとにＦＩＤを生成し、文書情報記憶部１２２に保存する。また、印刷のために入力した各画像のＥＩＤを生成して、ＦＩＤに対応づけて文書情報記憶部１２２に保存する。
【００７０】
また、文書管理部１０７は、問合せに応じて対応する各種ＩＤを文書情報記憶部１２２から取得して応答する処理を行う。例えば、文書管理部１０７は、検出部１０５により検出されたＦＩＤに対応するＥＩＤの問合せを受けた場合、当該ＦＩＤに対応するＥＩＤを文書情報記憶部１２２から取得して問合せ元に返す。
【００７１】
次に、このように構成された第１の実施の形態にかかる複合機１００による印刷処理について説明する。図６および図７は、第１の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【００７２】
まず、操作パネル１３０からユーザによりジョブスタートの指示が入力されると（ステップＳ６０１）、印刷制御部１０２が、ＪＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ６０２）。ＩＤ管理部１０４は、新たにＪＩＤを生成し、ＩＤ記憶部１２３に保存する（ステップＳ６０３）。
【００７３】
次に、印刷制御部１０２は、ＦＩＤの生成指示を文書管理部１０７に送信する（ステップＳ６０４）。文書管理部１０７は、新たにＦＩＤを生成し、文書情報記憶部１２２に保存する（ステップＳ６０５）。
【００７４】
次に、印刷制御部１０２は、画像をスキャナにより読込んで画像記憶部１２１に保存する画像蓄積処理を、入力画像数分繰り返す（ステップＳ６０６〜ステップＳ６１５）。なお、蓄積されている画像をマーキング印刷する場合は、画像蓄積処理は実行しない。
【００７５】
具体的には、まず、印刷制御部１０２は、ＥＩＤの生成指示を文書管理部１０７に送信する（ステップＳ６０６）。文書管理部１０７は、新たにＥＩＤを生成し、文書情報記憶部１２２に保存するとともに印刷制御部１０２に通知する（ステップＳ６０７）。
【００７６】
次に、印刷制御部１０２は、通知されたＥＩＤの登録指示をＩＤ管理部１０４に対して通知する（ステップＳ６０８）。ＩＤ管理部１０４は、指示されたＥＩＤを、ステップＳ６０３で保存したＪＩＤに対応づけてＩＤ記憶部１２３に保存する（ステップＳ６０９）。
【００７７】
次に、印刷制御部１０２は、画像記憶部１２１に対して画像蓄積の開始を指示する（ステップＳ６１０）。なお、このとき、画像記憶部１２１は１ページ分の画像データを記憶する準備を行う。次に、印刷制御部１０２は、スキャナエンジン１５０に対して画像入力の開始を指示する（ステップＳ６１１）。指示を受けたスキャナエンジン１５０は、読み取った画像の画像記憶部１２１に対する転送を開始する（ステップＳ６１２）。
【００７８】
転送が完了した場合、画像記憶部１２１は、画像の転送完了をスキャナエンジン１５０に通知する（ステップＳ６１３）。また、スキャナエンジン１５０は、画像入力が完了したことを印刷制御部１０２に通知する（ステップＳ６１４）。さらに、印刷制御部１０２は、１ページ分の画像データの蓄積完了を画像記憶部１２１に対して通知する（ステップＳ６１５）。
【００７９】
画像蓄積処理が終了すると、印刷制御部１０２は、保存した画像を印刷する蓄積画像印刷処理を、出力が指定された部数分、および出力が指定された画像分繰り返す（ステップＳ６１６〜ステップＳ６２７）。
【００８０】
具体的には、まず、印刷制御部１０２は、文書情報記憶部１２２を参照し、印刷する文書のＦＩＤに対応する最新文書反映フラグが「○」であるか否かを判断する（ステップＳ６１６）。最新文書反映フラグが「○」の場合は、ＩＤ記憶部１２３にＦＩＤを保存する必要があるため、印刷制御部１０２は、ＦＩＤの登録指示をＩＤ管理部１０４に通知する（ステップＳ６１７）。
【００８１】
なお、マーキング印刷ではなく、初回の画像蓄積時の場合は、表示入力制御部１０１が最新文書を反映するか否かの指定を操作パネル１３０等によりユーザから受付ける。そして、受付けた指定にしたがって、最新文書反映フラグを、例えばステップＳ６０５でＦＩＤに対応づけて文書情報記憶部１２２に保存し、ステップＳ６１６で参照する。なお、印刷制御部１０２が、ユーザから受付けた指定を参照してステップＳ６１６の判断を実行するとともに、文書管理部１０７が、ユーザの指定に対応する最新文書反映フラグを文書情報記憶部１２２に保存するように構成してもよい。
【００８２】
次に、ＩＤ管理部１０４は、登録指示を受けたＦＩＤをＩＤ記憶部１２３に保存する（ステップＳ６１８）。具体的には、ＩＤ管理部１０４は、ステップＳ６０３で保存したＪＩＤに対応するＪＩＤごとの情報内に、登録指示を受けたＦＩＤを保存する。
【００８３】
次に、印刷制御部１０２は、印刷する部数に応じてＢＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ６１９）。ＩＤ管理部１０４は、新たにＢＩＤを生成し、ＩＤ記憶部１２３に保存する（ステップＳ６２０）。
【００８４】
次に、印刷制御部１０２は、ＰＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ６２１）。ＩＤ管理部１０４は、新たにＰＩＤを生成し、ＩＤ記憶部１２３に保存する（ステップＳ６２２）。
【００８５】
続いて、印刷制御部１０２は、プリンタエンジン１４０に対して画像の印刷を指示する（ステップＳ６２３）印刷の指示には、印刷する画像のＥＩＤと、印刷する用紙に符号化して合成すべきＰＩＤとが含まれる。
【００８６】
プリンタエンジン１４０の画像取得部１４２は、印刷が指示されたＥＩＤに対応する画像を画像記憶部１２１から読み出す処理を開始する（ステップＳ６２４）。画像記憶部１２１からの画像の読み出しが終了すると（ステップＳ６２５）、マーキング部１４１がＰＩＤを符号化したマーキングを生成し、プリンタエンジン１４０が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ６２６）。
【００８７】
印刷が完了すると、プリンタエンジン１４０から印刷制御部１０２に対して印刷完了が通知される（ステップＳ６２７）。
【００８８】
また、すべての部および画像に対して、蓄積画像印刷処理が完了すると、印刷制御部１０２は、表示入力制御部１０１を介してジョブの完了を操作パネル１３０に表示し（ステップＳ６２８）、印刷処理を終了する。
【００８９】
次に、このように構成された第１の実施の形態にかかる複合機１００による再印刷処理について説明する。再印刷処理とは、印刷処理でマーキングが印刷された用紙をスキャンすることにより、当該用紙に対応する文書の印刷を再現する処理をいう。図８は、第１の実施の形態における再印刷処理の全体の流れを示すフローチャートである。
【００９０】
まず、操作パネル１３０等を介してユーザにより再印刷処理が指定されると、印刷制御部１０２が、マーキング検出を開始することを検出部１０５に対して指示する（ステップＳ８０１）。この際、ユーザは、再印刷を所望する文書を構成する印刷用紙のうち、いずれか１枚をスキャンするだけでよい。
【００９１】
指示を受けた検出部１０５は、読取られた原稿画像からマーキングを検出し、検出したマーキングを復号化することによりＰＩＤを検出する。そして、検出部１０５は、検出したＰＩＤを印刷制御部１０２に通知する（ステップＳ８０２）。
【００９２】
次に、印刷制御部１０２は、再印刷する画像を特定する画像特定処理を、検出されたＰＩＤ数分繰り返す（ステップＳ８０３〜ステップＳ８１１）。具体的には、まず印刷制御部１０２は、ＩＤ取得部１０６に対して画像特定処理の開始を指示する（ステップＳ８０３）。この指示には、検出されたＰＩＤが含まれる。
【００９３】
指示を受けたＩＤ取得部１０６は、ＩＤ管理部１０４に対してＰＩＤに対応するＪＩＤを問合せる（ステップＳ８０４）。問合せを受けたＩＤ管理部１０４は、ＰＩＤに対応するＪＩＤおよびＪＩＤごとの情報をＩＤ記憶部１２３から取得し、ＩＤ取得部１０６に通知する（ステップＳ８０５）。
【００９４】
ＩＤ取得部１０６は、受け取ったＪＩＤごとの情報に含まれるＦＩＤが「なし」であるか否か、すなわち、最新文書の再現ではなく、印刷時の画像の再現が指定されたか否かを判断する（ステップＳ８０６）。
【００９５】
ＦＩＤ＝「なし」の場合は（ステップＳ８０６：ＹＥＳ）、ＩＤ取得部１０６は、ステップＳ８０５で取得したＪＩＤに対応するＰＩＤをＩＤ管理部１０４に対して問合せる（ステップＳ８０７）。ＩＤ管理部１０４は、ＪＩＤに対応づけられているすべてのＥＩＤをＩＤ記憶部１２３から取得し、取得したＥＩＤのリストをＩＤ取得部１０６に通知する（ステップＳ８０８）。
【００９６】
ＦＩＤ＝「なし」でない場合、すなわち、ＦＩＤが設定されている場合は（ステップＳ８０６：ＮＯ）、ＩＤ取得部１０６は、当該ＦＩＤに対応するＥＩＤを文書管理部１０７に対して問合せる（ステップＳ８０９）。文書管理部１０７は、ＦＩＤに対応づけられているすべてのＥＩＤを文書情報記憶部１２２から取得し、取得したＥＩＤのリストをＩＤ取得部１０６に通知する（ステップＳ８１０）。
【００９７】
なお、上述のように、文書情報記憶部１２２には、文書に含まれる画像が変更された場合には変更後の最新の文書に含まれる画像のＥＩＤが保存されている。このため、ステップＳ８０８では、最新の文書に含まれる画像のＥＩＤが取得される。このような処理により、本実施の形態によれば、印刷した画像を文書単位で管理し、最新の文書を再印刷することが可能となる。
【００９８】
ステップＳ８０８またはステップＳ８１０でＥＩＤの通知を受けた後、ＩＤ取得部１０６は、ステップＳ８０５で取得したＪＩＤごとの情報に含まれる印刷条件と、通知されたＥＩＤリストとを印刷制御部１０２に通知する（ステップＳ８１１）。
【００９９】
次に、印刷制御部１０２は、取得したＥＩＤに対応する画像についての画像再印刷処理を実行する（ステップＳ８１２〜ステップＳ８１６）。なお、画像再印刷処理では、印刷処理と同様に、再印刷する用紙のＰＩＤ、および再印刷する部のＢＩＤの生成処理が行われるが、同図では省略している。
【０１００】
また、再印刷時にも部数の指定などの印刷設定を変更可能であり、変更された部数を参照して再印刷時のＢＩＤが生成される。これにより、前回の印刷時と再印刷時に必要な部数が異なる場合でも、必要な部数を指定して印刷することが可能となる。
【０１０１】
具体的には、まず、印刷制御部１０２は、プリンタエンジン１４０に対して再印刷を指示する（ステップＳ８１２）。この指示には、印刷する画像のＥＩＤと、生成されたＰＩＤが含まれる。
【０１０２】
次に、プリンタエンジン１４０の画像取得部１４２は、指示されたＥＩＤに対応する画像を画像記憶部１２１から読み出す処理を開始する（ステップＳ８１３）。画像記憶部１２１からの画像の読み出しが完了すると（ステップＳ８１４）、マーキング部１４１がＰＩＤを符号化したマーキングを生成し、プリンタエンジン１４０が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ８１５）。
【０１０３】
再印刷が完了すると、プリンタエンジン１４０から印刷制御部１０２に対して再印刷完了が通知される（ステップＳ８１６）。
【０１０４】
このように、第１の実施の形態にかかる画像形成装置では、プリント用紙のマーキングをスキャナで再読込みすることにより、関連する文書を再印刷することができる。このため、印刷した画像を文書単位で管理し、文書が変更された場合であっても最新の文書を再印刷することが可能となる。
【０１０５】
（第２の実施の形態）
第１の実施の形態の方法によれは、ＦＩＤが設定されていれば対応する文書を再印刷していた。しかし、ユーザは印刷された文書が印刷時と同一内容であるのか、印刷後に変更された最新の文書であるのかを判断することができなかった。このため、ユーザが当初印刷時の内容の印刷を望んだにもかかわらず、意図しない文書が印刷される場合があるという問題があった。
【０１０６】
第２の実施の形態にかかる画像形成装置は、文書の更新有無を判断し、更新されている場合に再印刷するか否かをユーザに確認した上で、再印刷を実行するものである。
【０１０７】
図９は、第２の実施の形態にかかる画像形成装置である複合機９００の構成を示すブロック図である。同図に示すように、第２の実施の形態の複合機９００は、画像記憶部１２１と、文書情報記憶部１２２と、ＩＤ記憶部１２３と、操作パネル１３０と、プリンタエンジン１４０と、スキャナエンジン１５０と、表示入力制御部１０１と、印刷制御部１０２と、スキャナ制御部１０３と、ＩＤ管理部１０４と、検出部１０５と、ＩＤ取得部９０６と、文書管理部１０７と、を備えている。
【０１０８】
第２の実施の形態にかかる複合機９００は、ＩＤ取得部９０６の機能が第１の実施の形態の複合機１００と異なっている。その他の構成および機能は、第１の実施の形態にかかる複合機１００の構成を表すブロック図である図３と同様であるので、同一符号を付し、ここでの説明は省略する。
【０１０９】
ＩＤ取得部９０６は、文書情報記憶部１２２に保存されている文書の更新日時と、ＩＤ記憶部１２３に保存されている印刷日時とを比較することにより、文書の更新有無を判断し、更新されている場合には、ユーザに再印刷の確認を促す警告画面を表示させる点が、第１の実施の形態のＩＤ取得部１０６と異なっている。そして、ＩＤ取得部９０６は、ユーザが印刷処理の継続を選択した場合に、ＦＩＤに対応する最新のＥＩＤを取得する。
【０１１０】
次に、このように構成された第２の実施の形態にかかる複合機９００による印刷処理について説明する。図１０は、第２の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【０１１１】
ステップＳ１００１からステップＳ１００８までの、ＰＩＤ検出処理、印刷時のＥＩＤ特定処理は、第１の実施の形態にかかる複合機１００におけるステップＳ８０１からステップＳ８０８までと同様の処理なので、その説明を省略する。
【０１１２】
第２の実施の形態では、ステップＳ１００９およびステップＳ１０１０で、文書の更新有無を判定して更新時に警告画面を表示する処理が追加された点が、第１の実施の形態と異なっている。
【０１１３】
具体的には、ステップＳ１００６で、ＦＩＤ＝「なし」でない場合、すなわち、ＦＩＤが設定されていると判断した場合（ステップＳ１００６：ＮＯ）、ＩＤ取得部９０６は、ＪＩＤごとの情報に含まれる印刷日時と、文書情報記憶部１２２に保存されている更新日時とを比較し、印刷日時が更新日時より前か否かを判断する（ステップＳ１００９）。なお、同図では省略しているが、更新日時は、ＦＩＤを指定することにより、文書管理部１０７を介して文書情報記憶部１２２から取得することができる。
【０１１４】
印刷日時が更新日時より前の場合は（ステップＳ１００９：ＹＥＳ）、文書が更新されていると判断し、ＩＤ取得部９０６は、表示入力制御部１０１を用いて、操作パネル１３０に警告画面を表示する（ステップＳ１０１０）。
【０１１５】
図１１は、警告画面の一例を示す説明図である。同図に示すように、警告画面１１０１の上部には、文書が更新されていることを表す警告メッセージが表示される。継続ボタン１１０２が押下された場合は、再印刷処理が継続される（図１０のステップＳ１０１１以降）。中止ボタン１１０３が押下された場合は、再印刷処理が中止される（図１０では省略）。
【０１１６】
図１０に戻り、処理継続が選択された場合、またはステップＳ１００９で、印刷日時が更新日時より前でない場合は（ステップＳ１００９：ＮＯ）、ＩＤ取得部９０６は、当該ＦＩＤに対応するＥＩＤを文書管理部１０７に対して問合せる（ステップＳ１０１１）。
【０１１７】
ステップＳ１０１２からステップＳ１０１８までの、ＥＩＤ通知処理および画像再印刷処理は、第１の実施の形態にかかる複合機１００におけるステップＳ８１０からステップＳ８１６までと同様の処理なので、その説明を省略する。
【０１１８】
このように、本実施の形態では、文書が更新されている場合に無条件で最新文書を再印刷するのではなく、再印刷の継続可否を確認するための警告画面を表示し、ユーザにより継続が指定された場合にのみ、最新文書の再印刷を実行している。これにより、ユーザが意図しない文書が印刷されることを回避することができる。
【０１１９】
なお、警告画面に、印刷設定を変更するための機能を追加するように構成してもよい。図１２は、このように構成された場合の警告画面の別の例を示す説明図である。図１２に示すように、警告画面１２０１では、印刷設定を変更するための設定変更ボタン１２０４が追加されている。設定変更ボタン１２０４が押下された場合は、印刷条件の設定を変更するための設定画面（図示せず）が表示され、ユーザによって印刷条件の変更が可能となる。
【０１２０】
このような構成により、再印刷実行時のユーザの利便性を向上させることができる。また、例えば、最新文書に属する画像の総数が、印刷当初の文書に属する画像の総数より大きくなっている場合に、片面印刷から両面印刷に設定変更することで、印刷用紙の消費量を軽減することが可能となる。
【０１２１】
このように、第２の実施の形態にかかる画像形成装置は、文書の更新有無を判断し、更新されている場合に再印刷するか否かをユーザに確認した上で、再印刷を実行することができる。このため、ユーザが意図しない文書が印刷されるという問題を回避することができる。
【０１２２】
（第３の実施の形態）
第３の実施の形態にかかる画像形成装置は、管理者などのように特定の権限を有するユーザの場合は、最新文書の再現が指定されている場合であっても、印刷時の画像を特定し、特定した画像で印刷時の文書を再現可能とするものである。
【０１２３】
図１３は、第３の実施の形態にかかる画像形成装置である複合機１３００の構成を示すブロック図である。同図に示すように、第３の実施の形態の複合機１３００は、画像記憶部１２１と、文書情報記憶部１２２と、ＩＤ記憶部１２３と、管理者情報記憶部１３２４と、操作パネル１３０と、プリンタエンジン１４０と、スキャナエンジン１５０と、表示入力制御部１０１と、印刷制御部１０２と、スキャナ制御部１０３と、ＩＤ管理部１０４と、検出部１０５と、ＩＤ取得部１３０６と、文書管理部１０７と、認証部１３０８と、を備えている。
【０１２４】
第２の実施の形態にかかる複合機９００は、管理者情報記憶部１３２４と認証部１３０８とを追加したこと、および、ＩＤ取得部１３０６の機能が第１の実施の形態の複合機１００と異なっている。その他の構成および機能は、第１の実施の形態にかかる複合機１００の構成を表すブロック図である図３と同様であるので、同一符号を付し、ここでの説明は省略する。
【０１２５】
管理者情報記憶部１３２４は、特定の権限を有するユーザとして、任意の時点での印刷文書を再現することができる管理者権限を有する管理者ユーザに関する情報を記憶するものである。
【０１２６】
図１４は、第３の実施の形態の管理者情報記憶部１３２４に記憶された情報のデータ構造の一例を示す説明図である。図１４に示すように、管理者情報記憶部１３２４には、管理者権限を有するユーザを識別する管理者ＩＤと、ログイン名と、パスワードとが対応づけられて格納されている。管理者情報記憶部１３２４は、後述する認証部１３０８が、ログイン認証したユーザが管理者権限を有するか否かを判断するときに参照される。
【０１２７】
認証部１３０８は、複合機１３００を利用するユーザを認証するとともに、認証したユーザが管理者権限を有するか否かを判断するものである。認証部１３０８による認証処理は、入力されたログイン名とパスワードとを、予め記憶部（図示せず）等に記憶されたログイン名およびパスワードと照合する方法など、従来から用いられているあらゆる方法を適用できる。本実施の形態では、ログイン名とパスワードとを用いる方法を適用するものとして説明する。
【０１２８】
認証部１３０８は、このようにして認証されたユーザのログイン名とパスワードとが、管理者情報記憶部１３２４に保存されているか否かを判定することにより、認証されたユーザが管理者権限を有するか否かを判断する。
【０１２９】
ＩＤ取得部１３０６は、認証部１３０８によってユーザが管理者権限ありと判断された場合には、ＦＩＤの設定有無に関わらず、印刷時の画像のＥＩＤを再印刷用画像のＥＩＤとして取得する点が、第１の実施の形態のＩＤ取得部１０６と異なっている。
【０１３０】
次に、このように構成された第３の実施の形態にかかる複合機１３００による印刷処理について説明する。図１５は、第３の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【０１３１】
ステップＳ１５０１からステップＳ１５０５までの、ＰＩＤ検出処理、ＪＩＤ取得処理は、第１の実施の形態にかかる複合機１００におけるステップＳ８０１からステップＳ８０５までと同様の処理なので、その説明を省略する。
【０１３２】
第２の実施の形態では、ステップＳ１５０６で、ＦＩＤが「なし」であるか否か判定するとともに、ユーザが管理者権限を有するか否かを判定する点が、第１の実施の形態と異なっている。具体的には、ＩＤ取得部１３０６は、ユーザが管理者権限を有するか否かについての認証部１３０８による判断結果を参照して、ステップＳ１５０６の判断を行う。
【０１３３】
なお、同図では省略しているが、ユーザにより再印刷処理が指定される前提として、操作パネル１３０に表示されたログイン画面等から入力された認証情報（ログイン名、パスワード）を用いて認証部１３０８がユーザを認証しているものとする。
【０１３４】
ステップＳ１５０６で、ＦＩＤ＝「なし」の場合、または、ユーザが管理者権限を有する場合は（ステップＳ１５０６：ＹＥＳ）、ＩＤ取得部１３０６は、ステップＳ１５０５で取得したＪＩＤに対応するＰＩＤをＩＤ管理部１０４に対して問合せる（ステップＳ１５０７）。ステップＳ１５０８のＥＩＤ取得処理は、第１の実施の形態にかかる複合機１００におけるステップＳ８０８と同様の処理なので、その説明を省略する。
【０１３５】
ＦＩＤ＝「なし」またはユーザが管理者権限を有する場合以外は（ステップＳ１５０６：ＮＯ）、ＩＤ取得部１３０６は、当該ＦＩＤに対応するＥＩＤを文書管理部１０７に対して問合せる（ステップＳ１５０９）。ステップＳ１５１０のＥＩＤ取得処理は、第１の実施の形態にかかる複合機１００におけるステップＳ８１０と同様の処理なので、その説明を省略する。
【０１３６】
また、ステップＳ１５１１からステップＳ１５１６までの、ＥＩＤ通知処理および画像再印刷処理は、第１の実施の形態にかかる複合機１００におけるステップＳ８１１からステップＳ８１６までと同様の処理なので、その説明を省略する。
【０１３７】
このように、本実施の形態では、管理者権限を有するユーザの場合は、最新文書の再現が指定されている場合であっても、印刷時の画像を再現することができる。このため、文書が編集された場合であっても特定の権限を有するユーザにより印刷実績を適切に管理することが可能となる。
【０１３８】
図１６は、画像形成装置のハードウェア構成を示すブロック図である。本図に示すように、この複合機は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０には、ＰＣＩバスに接続可能なプリンタエンジン１４０、スキャナエンジン１５０などが含まれる。プリンタエンジン１４０は、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１３９】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ＨＤＤ１２０とを有し、ＮＢ１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ１２ｂとをさらに有する。
【０１４０】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１４１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１４２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１４３】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークＩ／Ｆなども接続される。
【０１４４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１２０およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
【０１４５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１２０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１４６】
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１４７】
なお、第１〜第３の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１４８】
第１〜第３の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１４９】
さらに、第１〜第３の実施の形態にかかる画像形成装置で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜第３の実施の形態にかかる画像形成装置で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１５０】
第１〜第３の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、上述した各部（表示入力制御部、印刷制御部、スキャナ制御部、ＩＤ管理部、検出部、ＩＤ取得部、文書管理部等）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１５１】
以上のように、本発明にかかる画像形成装置、画像形成方法および画像形成プログラムは、印刷用紙に印刷されたマーキングを利用して印刷処理を制御する画像形成装置に適している。
【図面の簡単な説明】
【０１５２】
【図１】第１の実施の形態にかかる画像形成装置で印刷される用紙の一例を示した模式図である。
【図２】第１の実施の形態にかかる画像形成装置による再印刷処理を説明するための模式図である。
【図３】第１の実施の形態にかかる画像形成装置である複合機の構成を示すブロック図である。
【図４】第１の実施の形態の文書情報記憶部に格納された文書情報のデータ構造の一例を示す説明図である。
【図５】第１の実施の形態のＩＤ記憶部に格納されたＩＤ情報のデータ構造の一例を示す説明図である。
【図６】第１の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【図７】第１の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【図８】第１の実施の形態における再印刷処理の全体の流れを示すフローチャートである。
【図９】第２の実施の形態にかかる画像形成装置である複合機の構成を示すブロック図である。
【図１０】第２の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【図１１】警告画面の一例を示す説明図である。
【図１２】警告画面の別の例を示す説明図である。
【図１３】第３の実施の形態にかかる画像形成装置である複合機の構成を示すブロック図である。
【図１４】第３の実施の形態の管理者情報記憶部に記憶された情報のデータ構造の一例を示す説明図である。
【図１５】第３の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【図１６】画像形成装置のハードウェア構成を示すブロック図である。
【符号の説明】
【０１５３】
１０  コントローラ
１１  ＣＰＵ
１２  システムメモリ（ＭＥＭ−Ｐ）
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ノースブリッジ（ＮＢ）
１４  サウスブリッジ（ＳＢ）
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ローカルメモリ（ＭＥＭ−Ｃ）
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
１００  複合機
１０１  表示入力制御部
１０２  印刷制御部
１０３  スキャナ制御部
１０４  ＩＤ管理部
１０５  検出部
１０６  ＩＤ取得部
１０７  文書管理部
１２１  画像記憶部
１２２  文書情報記憶部
１２３  ＩＤ記憶部
１３０  操作パネル
１４０  プリンタエンジン
１４１  マーキング部
１４２  画像取得部
１５０  スキャナエンジン
９００  複合機
９０６  ＩＤ取得部
１１０１  警告画面
１１０２  継続ボタン
１１０３  中止ボタン
１２０１  警告画面
１２０４  設定変更ボタン
１３００  複合機
１３０６  ＩＤ取得部
１３０８  認証部
１３２４  管理者情報記憶部
【図１】
2008221690.tif 000003
【図２】
2008221690.tif 000004
【図３】
2008221690.tif 000005
【図４】
2008221690.tif 000006
【図５】
2008221690.tif 000007
【図６】
2008221690.tif 000008
【図７】
2008221690.tif 000009
【図８】
2008221690.tif 000010
【図９】
2008221690.tif 000011
【図１０】
2008221690.tif 000012
【図１１】
2008221690.tif 000013
【図１２】
2008221690.tif 000014
【図１３】
2008221690.tif 000015
【図１４】
2008221690.tif 000016
【図１５】
2008221690.tif 000017
【図１６】
2008221690.tif 000018