(57)【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、画像データを保存する画像保存手段と、画像データを出力する画像出力手段と、画像データの操作を指示する操作手段と、を有する画像形成装置において、
前記画像入力手段によって入力された画像データを前記画像保存手段に保存し、前記保存した画像データを第１の識別子と関連付け、前記操作手段を介して前記第１の識別子が指定された場合に該第１の識別子に関連付けられている前記画像データを前記画像出力手段を介して出力し、前記第１の識別子において定められている期間であって前記保存された画像データを消去するまでの消去時間が経過した場合に前記第１の識別子と関連付けられている前記画像データを前記画像保存手段から削除する第１の文書管理手段と、
前記画像出力手段によって出力される画像データと第２の識別子を関連付け、該第２の識別子を画像データに加えて前記画像出力手段を介して出力し、前記第２の識別子が前記画像入力手段を介して入力された場合に、入力された前記第２の識別子に関連付けられた画像データを前記画像出力手段を介して出力する第２の文書管理手段と、を備え
前記画像データが前記第１の識別子及び第２の識別子の双方と関連付けられている場合には、前記第１の文書管理手段は、前記消去時間が経過した場合であっても、前記画像データを前記画像保存手段から削除せず、前記操作手段を介した前記第１の識別子の指定を禁止することを特徴とする画像形成装置。
【請求項２】
前記第２の文書管理手段は、前記画像保存手段として用いられる記憶媒体の空き容量が所定の閾値以下となった場合に前記第２の識別子と関連付けられている前記画像データを前記画像保存手段から削除することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２の文書管理手段は、前記画像出力手段によって出力される画像データと第２の識別子を関連付けるとき、該画像データが前記画像保存手段に保存されていないときは、当該画像データを前記画像保存手段に保存することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記操作手段が前記画像保存手段に保存された画像データに関連付けられた前記第１の識別子の表示を行い、該表示した第１の識別子が選択されることにより該選択された前記第１の識別子が指定されたと判断を行なう場合は、前記第１の文書管理手段は、前記操作手段を介した前記第１の識別子の指定を禁止するために、該当する前記第１の識別子を前記操作手段に表示しないことを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第１の文書管理手段が前記操作手段を介した前記第１の識別子の指定を禁止している場合に、前記第２の文書管理手段により当該画像データの出力が行なわれた場合には、前記第１の文書管理手段は、前記操作手段を介した前記第１の識別子の指定を許可することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記操作手段を介した前記第１の識別子の指定を禁止している画像データを前記第２の文書管理手段により出力が行なわれた場合に、当該画像データが第１の文書管理手段による第１の識別子の関連付けと第２の文書管理手段による第２の識別子の関連付けを一度に行なっていたときにのみ、前記第１の文書管理手段は、前記操作手段を介した前記第１の識別子の指定を許可することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記画像入力手段から２以上の第２の識別子が入力された場合、該第２の識別子に関連付いた少なくとも１つの画像データが第１の文書管理手段による第１の識別子の関連付けと第２の文書管理手段による第２の識別子の関連付けを一度に行われていたときは、前記第１の文書管理手段は、前記第２の識別子の全てに関連する画像データの前記操作手段を介した前記第１の識別子の指定を許可することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
ユーザの選択に応じて、前記第１の文書管理手段の前記操作手段を介した前記第１の識別子の指定を許可するか否かを決定することを特徴とする請求項５から７のいずれか１項に記載の画像形成装置。
【請求項９】
画像データを入力する画像入力工程と、画像データを保存する画像保存工程と、画像データを出力する画像出力工程と、画像データの操作を指示する操作工程と、を有する画像形成方法において、
前記画像入力工程によって入力された画像データを前記画像保存工程で保存と、前記保存した画像データを第１の識別子と関連付けを行い、画像出力工程によって前記操作工程を介して指定された前記第１の識別子に関連付けられている前記画像データを出力し、前記第１の識別子において定められている期間であって前記保存された画像データを消去するまでの消去時間が経過した場合に前記画像保存工程で前記第１の識別子と関連付けて保存した前記画像データを削除する第１の文書管理工程と、
前記画像出力工程によって出力される画像データと第２の識別子を関連付け、該第２の識別子を画像データに加えて前記画像出力工程を介して出力し、前記入力工程によって入力された前記第２の識別子に関連付けられた画像データを前記画像出力工程を介して出力する第２の文書管理工程と、を備え
前記画像データが前記第１の識別子及び第２の識別子の双方と関連付けられている場合には、前記消去時間が経過した場合であっても、前記画像保存工程で前記第１の識別子と関連付けて保存した前記画像データを削除せず、前記操作工程で前記第１の識別子の指定を禁止することを特徴とする画像形成方法。
【請求項１０】
画像データを入力する画像入力手段と、画像データを保存する画像保存手段と、画像データを出力する画像出力手段と、画像データの操作を指示する操作手段と、を有する画像形成装置に実行せしめる画像形成プログラムにおいて、
前記画像入力手段によって入力された画像データを前記画像保存手段に保存し、前記保存した画像データを第１の識別子と関連付け、前記操作手段を介して前記第１の識別子が指定された場合に該第１の識別子に関連付けられている前記画像データを前記画像出力手段を介して出力し、前記第１の識別子において定められている期間であって前記保存された画像データを消去するまでの消去時間が経過した場合に前記第１の識別子と関連付けられている前記画像データを前記画像保存手段から削除する第１の文書管理処理と、
前記画像出力手段によって出力される画像データと第２の識別子を関連付け、該第２の識別子を画像データに加えて前記画像出力手段を介して出力し、前記第２の識別子が前記画像入力手段を介して入力された場合に、入力された前記第２の識別子に関連付けられた画像データを前記画像出力手段を介して出力する第２の文書管理処理と、
前記画像データが前記第１の識別子及び第２の識別子の双方と関連付けられている場合には、前記第１の文書管理手段は、前記消去時間が経過した場合であっても、前記画像データを前記画像保存手段から削除せず、前記操作手段を介した前記第１の識別子の指定を禁止する処理を画像形成装置に実行せしめることを特徴とした画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、保存を行なった画像データを操作パネルから印刷、及び、印刷用紙のＩＤを符号化したマーキングを検出し、当該ＩＤに対応する画像を再印刷する画像形成装置、画像形成方法および画像形成プログラムに関するものである。
【背景技術】
【０００２】
近年、原稿画像を読み取るスキャナ、スキャナで読み取った原稿画像を印刷する複写機、外部から入力された画像データを印刷するプリンタやファクシミリ装置、あるいは、これらの機能を兼ね備えたいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機が用いられている。また、画像データをＨＤＤ等の記憶装置に保存して、操作パネル等の操作により保存した画像データの印刷をする技術や、各種情報が埋め込まれた２次元バーコードなどのマーキングを原稿から読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する技術が知られている。
【０００３】
例えば、特許文献１では記憶装置に保存された文書から印刷実行する文書あるいは消去する文書を、効率良く選択して実行できる画像形成装置を提供する技術が提案されている。
【０００４】
また、特許文献２では、原稿に付加された２次元バーコードを検出し、検出した２次元バーコードに符号化されているコマンド情報をデコードし、デコードしたコマンド情報に従って、読み取った原稿に対する処理を決定する技術が提案されている。
【０００５】
更に、特許文献３では、読み取った画像データに２次元コード情報が含まれる場合に、当該２次元コード情報からウェブサーバへのアクセス情報をデコードし、デコードしたアクセス情報に従ってコンテンツデータを取得して印刷する技術が提案されている。
【特許文献１】特開２００３−２２８２６２号公報
【特許文献２】特開２００６−８０９３９号公報
【特許文献３】特開２００６−１１５０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般的に、画像データを記憶装置に保存して操作パネル等の操作により保存した画像データの印刷をする機能では、画像データが入力された際に、その画像データを保存するよう制御する。一方、マーキングを原稿から読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する機能では、マーキングが付与された画像データを出力する際に、その画像データを保存するよう制御する。すなわち、上記２つの機能では、画像データの保存制御のタイミングが異なっている。画像形成装置に上記２つの機能の双方を備えようとした場合、保存制御タイミングの相違により、処理が複雑になることが予想される。そのため、上記２つの機能を備えた画像形成装置が提供されていなかった。
【０００７】
本発明は、上記に鑑みてなされたものであって、画像データを記憶装置に保存して操作パネル等の操作により保存した画像データの印刷をする機能と、マーキングを原稿から読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する機能との双方を備えた画像形成装置、画像形成方法および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１にかかる発明は、画像データを入力する画像入力手段と、画像データを保存する画像保存手段と、画像データを出力する画像出力手段と、画像データの操作を指示する操作手段と、を有する画像形成装置において、前記画像入力手段によって入力された画像データを前記画像保存手段に保存し、前記保存した画像データを第１の識別子と関連付け、前記操作手段を介して前記第１の識別子が指定された場合に該第１の識別子に関連付けられている前記画像データを前記画像出力手段を介して出力し、前記第１の識別子において定められている期間であって前記保存された画像データを消去するまでの消去時間が経過した場合に前記第１の識別子と関連付けられている前記画像データを前記画像保存手段から削除する第１の文書管理手段と、前記画像出力手段によって出力される画像データと第２の識別子を関連付け、該第２の識別子を画像データに加えて前記画像出力手段を介して出力し、前記第２の識別子が前記画像入力手段を介して入力された場合に、入力された前記第２の識別子に関連付けられた画像データを前記画像出力手段を介して出力する第２の文書管理手段と、を備え前記画像データが前記第１の識別子及び第２の識別子の双方と関連付けられている場合には、前記第１の文書管理手段は、前記消去時間が経過した場合であっても、前記画像データを前記画像保存手段から削除せず、前記操作手段を介した前記第１の識別子の指定を禁止することを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記第２の文書管理手段は、前記画像保存手段として用いられる記憶媒体の空き容量が所定の閾値以下となった場合に前記第２の識別子と関連付けられている前記画像データを前記画像保存手段から削除することを特徴とする。
【００１０】
このように処理することで、画像保存手段の空き容量が不足した場合にも、画像保存手段の空き容量を確保することができ、第１の文書管理手段や第２の文書管理手段のよる処理を継続することができる。
【００１１】
また、請求項３にかかる発明は、請求項１または請求項２にかかる発明において、前記第２の文書管理手段は、前記画像出力手段によって出力される画像データと第２の識別子を関連付けるとき、該画像データが前記画像保存手段に保存されていないときは、当該画像データを前記画像保存手段に保存することを特徴とする。
【００１２】
このような処理を行なうことで、第２の文書管理手段のよる処理を単体で行なう場合は、印刷処理を行ないながら画像データの保存ができるので、一度画像データを保存し、その後、画像データを読み出して印刷を行なうよりも高速に処理をすることができる。
【００１３】
また、請求項４にかかる発明は、請求項１乃至請求項３のいずれかにかかる発明において、前記操作手段が前記画像保存手段に保存された画像データに関連付けられた前記第１の識別子の表示を行ない、該表示した第１の識別子が選択されることにより該選択された前記第１の識別子が指定されたと判断を行なう場合は、前記第１の文書管理手段は、前記操作手段を介した前記第１の識別子の指定を禁止するために、該当する前記第１の識別子を前記操作手段に表示しないことを特徴とする。
【００１４】
このような処理を行なうことで、第１の識別子の指定を容易に禁止することができる。
【００１５】
また、請求項５にかかる発明は、請求項１にかかる発明において、前記第１の文書管理手段が前記操作手段を介した前記第１の識別子の指定を禁止している場合に、前記第２の文書管理手段により当該画像データの出力が行なわれた場合には、前記第１の文書管理手段は、前記操作手段を介した前記第１の識別子の指定を許可することを特徴とする。
【００１６】
このような処理を行なうことで、第１の文書管理手段により画像データを使用する可能性の高い画像データについて、再度第１の識別子の指定により出力ができる。
【００１７】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記操作手段を介した前記第１の識別子の指定を禁止している画像データを前記第２の文書管理手段により出力が行なわれた場合に、当該画像データが第１の文書管理手段による第１の識別子の関連付けと第２の文書管理手段による第２の識別子の関連付けを一度に行なっていたときにのみ、前記第１の文書管理手段は、前記操作手段を介した前記第１の識別子の指定を許可することを特徴とする。
【００１８】
このような処理を行なうことで、例えば後述の「蓄積と併せて印刷も行なう」を選択したジョブのみ第１の識別子の指定により出力が可能となり、後述の「蓄積のみ行なう」を選択したジョブを後に印刷した場合と区別することができる。
【００１９】
また、請求項７にかかる発明は、請求項６にかかる発明において、前記画像入力手段から２以上の第２の識別子が入力された場合、該第２の識別子に関連付いた少なくとも１つの画像データが第１の文書管理手段による第１の識別子の関連付けと第２の文書管理手段による第２の識別子の関連付けを一度に行われていたときは、前記第１の文書管理手段は、前記第２の識別子の全てに関連する画像データの前記操作手段を介した前記第１の識別子の指定を許可することを特徴とする。
【００２０】
このような処理を行なうことで、２以上の第２の識別子が入力されたときに、一部のジョブのみ再度第１の識別子の指定により出力が可能となることを防止でき、ユーザが混乱することを避けることができる。
【００２１】
また、請求項８にかかる発明は、請求項５乃至請求項７のいずれかにかかる発明において、ユーザの選択に応じて、前記第１の文書管理手段の前記操作手段を介した前記第１の識別子の指定を許可するか否かを決定することを特徴とする。
【００２２】
このような処理を行なうことで、画像データによっては、必ずしも前記第１の識別子の指定を許可することが適切でない場合にユーザに選択させることで、許可を行なうか否かを決定することできる。
【発明の効果】
【００２３】
本発明によれば、画像データを記憶装置に保存して操作パネル等の操作により保存した画像データの印刷をする機能と、マーキングを原稿から読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する機能との双方を備えた画像形成装置、画像形成方法および画像形成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００２５】
（第１の実施の形態）
【００２６】
＜ハードウェア構成＞
まず、本実施形態にかかる画像形成装置のハードウェア構成について説明する。
図１は、画像形成装置１００のハードウェア構成を示すブロック図である。本図に示すように、この画像形成装置１００は、コントローラ１０とエンジン部（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）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３８】
さらに、第１および第２の実施の形態にかかる画像形成装置で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１および第２の実施の形態にかかる画像形成装置で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００３９】
第１の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、後述する各部（表示入力制御部、印刷制御部、スキャナ制御部、ＩＤ管理部、検出部、ＩＤ取得部等）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【００４０】
＜文書蓄積機能＞
次に、第１の実施の形態にかかる画像形成装置１００が有する文書蓄積機能について説明する。
【００４１】
第１の実施の形態にかかる画像形成装置１００は、画像データを記憶装置に保存して操作パネル２００等の操作により保存した画像データの印刷をする機能（以下、文書蓄積機能という）を有する。
【００４２】
ユーザが操作パネル２００等の操作手段から文書蓄積機能を使用して画像データを蓄積する指示を行なうことにより、画像形成装置１００はスキャナ等の画像入力手段によって入力された画像データを、ＨＤＤ１２０等の記憶装置に保存する。その際、文書名や文書ＩＤ等の蓄積した画像データを呼び出すための第１の識別子を関連付けて保存する。
【００４３】
また、第１の識別子は、画像形成装置１００の操作パネル２００や、ネットワークを介して接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の操作手段に表示される。ユーザが操作パネル２００から印刷を行ないたい画像データの第１の識別子を選択することにより、画像形成装置１００は第１の識別子に関連付いている画像データの印刷を行なう。
【００４４】
文書蓄積機能の動作について、図２および図３を用いて更に詳細に説明する。
【００４５】
図２は、画像形成装置の操作パネル２００の一例を示した図である。本図に示したように、かかる操作パネル２００は、初期設定キー２０１、コピーキー２０２、スキャナキー２０３、文書一覧キー２０４、テンキー２０５、クリア／ストップキー２０６、スタートキー２０７、リセットキー２０８および液晶タッチパネル２２０を有する。
【００４６】
また、テンキー２０５はコピーの部数の入力などに用いられる。クリア／ストップキー２０６はコピー動作を中断するのに用いる。スタートキー２０７はコピー動作の実行開始を行なうのに用いる。初期設定キー２０１は機器の初期状態を設定する画面に移るときに用いられる。
【００４７】
初期設定キー２０１をタッチすると、液晶タッチパネル２２０に初期設定用のメニューが表示され、かかるメニューにおいては、収納される用紙サイズなどを設定することができる。また、コピーをしたい場合にはコピーキー２０２をタッチすると、液晶タッチパネル２２０にコピー用のメニューが表示され、かかるメニューにおいては原稿種類やトレイなどを選択できると共に、文書蓄積キー２２１が表示される。
【００４８】
そして、ユーザが画像形成装置１００に画像データを蓄積したい場合には、文書蓄積キー２２１を押下する。文書蓄積キー２２１を押下したのちにスタートキー２０７を押下することで、画像データが読み取られ、１つの文書として蓄積される。文書については後述する。このとき、文書蓄積に併せて印刷を行なうかどうかを選択することができる。
【００４９】
文書蓄積に併せて印刷を行なうかどうかを選択する方法としては、ユーザがスキャナキー２０３を押下し、画像形成装置１００にスキャナモードで画像データを蓄積させた場合は印刷を行なわず、コピーキー２０２を押下し、コピーモードで画像データを蓄積させた場合は印刷を行なうとしてもよい。
【００５０】
本実施の形態にかかる文書は、１枚又は複数枚で構成される紙原稿を、画像形成装置１００のスキャナエンジン１５０で読み込み処理して得られた１枚又は複数枚の画像データをいう。また、紙原稿に限らず、ＰＣからネットワークＩ／Ｆ１６０を介して受信したプリンタデータや、ＦＣＵ３０から受信したファクシミリデータでもよい。
【００５１】
次に、文書一覧キー２０４が押下された場合、画像形成装置１００は蓄積されている文書（以下、蓄積文書と言う）を操作パネル２００に一覧表示を行なう。このとき表示されるのは、画像データを蓄積する際に関連付けられた文書ＩＤや文書名である。
【００５２】
図３は、液晶タッチパネル２２０に表示されている印刷する蓄積文書の選択受付画面の一例を示した図である。また、液晶タッチパネル２２０に表示されていない蓄積文書を選択したい場合、「前へ」キー及び「後へ」キー２２１３を押下することで、他の蓄積文書が液晶タッチパネル２２０に表示される。
【００５３】
ユーザは印刷を行ないたい蓄積文書を選択し印刷キー２２１１を押下することで、画像形成装置１００に選択した蓄積文書を印刷させることができる。このとき、液晶タッチパネル２２０において、カラー／モノクロ、両面印刷や集約印刷等、各種印刷条件をすることで、所望の印刷条件で蓄積文書を印刷させることができる。また、蓄積文書に含まれる画像データの一部を選択して、選択した画像データのみを印刷させることもできる（いずれも図示せず）。これらの操作は、蓄積文書の選択の前、もしくは後のいずれに行なってもよい。
【００５４】
なお、蓄積文書を選択し削除キー２２１２を押下することで、選択した蓄積文書を画像形成装置１００から削除させることができる。
【００５５】
＜マーキング印刷機能＞
次に、第１の実施の形態にかかる画像形成装置１００が有するマーキング印刷機能について説明する。
【００５６】
画像形成装置１００はスキャナエンジン１５０によって原稿からマーキングを読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する機能（以下マーキング印刷機能）を有する。
【００５７】
画像形成装置１００がプリント用紙に画像データの印刷を行なう際、印刷したプリント用紙を識別する第２の識別子を作成し、この第２の識別子を符号化した符号画像（以下、マーキングという）を各プリント用紙に印刷する（以下マーキング印刷と言う）。
【００５８】
このとき、印刷を行なった画像データと第２の識別子は、関連付けてＨＤＤ１２０等の記憶装置に保存する
【００５９】
ユーザがプリント用紙のマーキングをスキャナエンジン１５０で読込ませることにより、画像形成装置１００は第２の識別子に関連する画像データを印刷したときのジョブに含まれる全画像を再印刷すること（以下マーキングによる再印刷という）ができる。
【００６０】
マーキング印刷機能の動作について図４および図５を用いて更に詳細に説明する。図４は、第１の実施の形態にかかる画像形成装置でマーキング印刷機能による「マーキング印刷」の一例を示した模式図である。
【００６１】
同図に示すように、複数の用紙からなる文書Ａをコピーまたは印刷すると、プリント用紙を一意に識別する識別情報（以下、ＰＩＤという。）を符号化したマーキングが各用紙に出力される。例えば、先頭の用紙にはＰＩＤ＝Ａ１がマーキングされ、２枚目、３枚目の用紙には、それぞれＰＩＤ＝Ａ２、Ａ３がマーキングされる。ＰＩＤは上述した第２の識別子の一例である。
【００６２】
なお、マーキングの生成処理では、ＰＩＤを符号化したＱＲコード（登録商標）や、その他の２次元バーコードを生成する方法などの従来から用いられているあらゆるコード生成方法を用いることができる。
【００６３】
図５は、第１の実施の形態にかかる画像形成装置のマーキング印刷機能による「マーキングによる再印刷」処理を説明するための模式図である。同図に示すように、第１の実施の形態にかかる画像形成装置では、例えば図４で印刷された用紙の１つであり、ＰＩＤ＝Ａ１がマーキングされた用紙をスキャンすることにより再印刷が指定されると、ＰＩＤ＝Ａ１の用紙だけでなく、同時に印刷された印刷単位に含まれるすべての用紙を一括して印刷することができる。
【００６４】
すなわち、スキャンしたＰＩＤ＝Ａ１の用紙だけでなく、図１のＰＩＤ＝Ａ２、Ａ３に対応する用紙を含むすべての画像が再印刷される。なお、再印刷時の用紙には、それぞれ新たなＰＩＤ（Ｂ１、Ｂ２、Ｂ３）を符号化したマーキングが印刷される。
【００６５】
＜文書蓄積機能とマーキング印刷機能の関係＞
【００６６】
上述の通り画像形成装置１００は、文書蓄積機能により蓄積した画像データもしくは、マーキング印刷機能により印刷した画像データを画像記憶部１２１に保存し、再印刷時には当該画像記憶部１２１に保存された画像データを元に印刷処理を行なう。保存された画像データを元に印刷処理を行なうことにより、画像が印刷された用紙を元に印刷処理を行なう場合（すなわち、通常のコピー処理）に比較して画像の劣化を防止できる。
【００６７】
なお、第１の実施形態では、画像形成装置１００が文書蓄積機能を実行するか否かは、原稿を読み取る際にユーザが選択した設定により判断する。具体的には、ユーザが、文書蓄積機能を使用する場合に、「蓄積のみ行なう」「蓄積と併せて印刷も行なう」の２種類を選択できる。また、ユーザが文書蓄積機能を使用しない場合には、画像形成装置１００は「印刷のみ行なう」が選択されたと判断して処理を行なう。
【００６８】
逆に、マーキング印刷機能を実行するか否かは、ユーザが選択することはできない。管理者がその機器のマーキング印刷機能を有効とするか否かの設定を行ない、その設定に従って全ての印刷処理が実行される。これは、マーキングが印刷されたプリント用紙は、そのマーキングにより「誰が」、「いつ」、「どこで」印刷したプリント用紙であるかを特定することができるので、プリント用紙の流出防止等にも使用することできるため、ユーザ単位の選択に馴染まないからである。
【００６９】
ここでは、マーキング印刷機能は有効に設定されていて、画像形成装置１００は、原稿を読み取って印刷する場合でも、文書蓄積機能により蓄積文書を印刷する場合でも、印刷動作が伴う場合は常にマーキング印刷を行なう。
【００７０】
さらに、文書蓄積機能では、蓄積文書は一定時間経過後、操作パネル２００上に表示されなくなる。これは、ユーザが操作パネル２００から印刷する蓄積文書の選択を行なうからである。つまり、蓄積文書が多い場合は、ユーザが所望の蓄積文書を探すのに手間がかかるので、記憶装置の空き容量に関わらず一定期間が経過すると個別的に蓄積文書を操作パネル上に表示されないようにする。
【００７１】
第１の実施形態では、説明を簡単にするため、画像データが蓄積された後一定時間経過すれば、該当する蓄積文書を操作パネル上に表示されないようにする。ただし、蓄積文書が最後に使用された後一定時間経過としてもよい。
【００７２】
文書蓄積機能単独で使用する場合は、蓄積文書を操作パネル上に表示されなくなることは、蓄積文書が削除されたことを意味する。
【００７３】
一方、マーキング印刷機能については、ユーザが画像データの選択を行なう必要が無いために、記憶装置の空き容量が存在する限り、画像データを削除する必要がない。よって、記憶装置の容量が不足した場合に画像データの削除をすればよい。これは、第２の条件の一例である。
【００７４】
このように、文書蓄積機能とマーキング印刷機能は異なる機能であるが、文書蓄積機能を使用する場合に「蓄積と併せて印刷も行なう」を選択すると、１つのジョブで２つの機能を同時に実行することが可能である。このとき、同じ画像データであるにもかかわらず、それぞれの機能で別々に画像データを保存すると通常の２倍の記憶容量が必要となる。
【００７５】
そこで、画像データを共通して保存し、画像データの管理だけそれぞれの機能で別々に行なうことが考えられる。これが、画像データが文書蓄積機能（第１の文書管理手段）による第１の識別子の関連付けとマーキング印刷機能（第２の文書管理手段）による第２の識別子の関連付けを一度に行なっている状態の一例である。
【００７６】
しかしこの場合は、それぞれの機能によって画像データを削除する条件が異なるために、一方の条件を満たしただけでは画像データを削除することができない。
【００７７】
よって、文書蓄積機能で「蓄積と併せて印刷も行なう」を選択した画像データは、一定時間経過しても削除することができない。よって一定時間が経過蓄積文書も操作パネル上に表示されるため、表示される蓄積文書が多くなり、ユーザが所望の蓄積文書を探すのに手間がかかってしまう。
【００７８】
また、画像データを保存や管理を開始するタイミングは、文書蓄積機能は画像データの読み込んだ時に行ない、マーキング印刷機能は画像データの印刷時であるため両方の機能を備える画像形成装置では処理が複雑となる。
【００７９】
上記問題を解決するための、本実施形態にかかる画像形成装置の構成を以下に記載する。
【００８０】
＜ソフトウェア構成＞
図６は、第１の実施の形態にかかる画像形成装置１００の構成を示すブロック図である。同図に示すように、第１の実施の形態の画像形成装置１００は、画像記憶部１２１と、ＩＤ記憶部１２２と、操作パネル２００と、プリンタエンジン１４０と、スキャナエンジン１５０と、表示入力制御部１０１と、出力制御部１０２と、スキャナ制御部１０３と、ＩＤ管理部１０４と、検出部１０５と、ＩＤ取得部１０６と、文書管理部１０７と、画像管理部１０８を備えている。
【００８１】
画像記憶部１２１は、画像保存手段の一例であり、スキャナエンジン１５０によって読込まれた画像データを保存している。なお、外部の画像形成装置等で入力された画像をネットワークＩ／Ｆ１６０で取り込んで画像記憶部１２１に保存するように構成してもよい。
【００８２】
ＩＤ記憶部１２２は、画像記憶部１２１に保存された画像データを一意に識別するＩＤ（以下ＥＩＤと言う）等や、文書蓄積機能やマーキング印刷機能を実行するために必要な各種識別情報を対応づけたＩＤ情報を記憶するものである。
【００８３】
蓄積文書機能は、後述の文書管理部１０７と、画像管理部１０８が画像記憶部１２１に保存した画像データとＩＤ記憶部１２２に記憶した各種識別情報を操作することにより実現される。これら蓄積文書機能を構成する各部は第１の文書管理手段の一例である。
【００８４】
マーキング印刷機能は、後述のＩＤ管理部１０４、検出部１０５、ＩＤ取得部１０６、及び画像管理部１０８が画像記憶部１２１に保存した画像データとＩＤ記憶部１２２に記憶した各種識別情報情報を操作することにより実現される。これらマーキング印刷機能を構成する各部は第２の文書管理手段の一例である。
【００８５】
なお、画像記憶部１２１およびＩＤ記憶部１２２は、ＨＤＤ１２０により構成されている。画像記憶部１２１およびＩＤ記憶部１２２は、ＨＤＤ１２０以外に、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。装置の電源が切られた後でも蓄積された画像情報を読み出すために、ＨＤＤなどの不揮発の記憶媒体であることが望ましい。
【００８６】
また、図７Ａは、ＩＤ記憶部１２２に格納されたＥＩＤと画像データの格納場所を対応付けて管理しているデータ構造の一例を示す説明図である（以下画像管理テーブルと言う）。図では１０枚の画像データのファイル名がＥＩＤと対応づけられて保存されている。画像管理部１０８は画像管理テーブルを管理し、画像データの保存やＥＩＤから画像データを取得、画像データの状態を変更することができる。
【００８７】
なお、画像管理テーブルの「状態」については、後に詳しく説明する。以下の説明においても、画像データの状態を変更する記載がある場合は、出力制御部１０２が状態の判断を行ない、画像管理部１０８がこの値を変更するが、具体的な変更方法についても後述する。
【００８８】
図７Ｂは、第１の実施の形態のＩＤ記憶部１２２に格納された、文書蓄積機能を実行するために必要なＩＤ情報のデータ構造の一例を示す説明図である（以下文書管理テーブルと言う）。これらのＩＤ情報は第１の識別子の一例である。本図に示すように、ＦＩＤと、文書名と、ＥＩＤとを対応付けて管理している。ＦＩＤは、蓄積文書ごとに付与されるＩＤであり、１つの蓄積文書に含まれる１枚または複数枚の画像データに共通するＩＤである。文書名は、文書ごとにユーザ等により付与された名称である。当該文書名が操作パネルに表示されることにより、ユーザに文書を識別させることができる。図では4つの文章が蓄積されている。
【００８９】
操作可能の項目は、文書蓄積機能において操作パネル上に文書名を表示するか否かを示す情報である。具体的には、操作可能の項目にはフラグが格納され、例えば、フラグが１の場合には、画像形成装置１００は、対応する文書の文書名を操作パネル上に表示することを許可する。この場合、ユーザは、画像形成装置１００の文書蓄積機能を用いて、操作パネル上に表示された文書名を選択し、その文書名に対応する蓄積文書を印刷させることができる。一方、フラグが０の場合には、画像形成装置１００は、対応する蓄積文書の文書名を操作パネル上に表示することを禁止する。この場合、文書名が操作パネルに表示されないので、ユーザは操作パネル上から文書名を選択することができない。そのため、ユーザは、画像形成装置１００の文書蓄積機能を用いて、対応する蓄積文書を印刷させることができない。
【００９０】
具体例を用いて説明すると、文書管理テーブルでは、ＦＩＤ３の「参考資料」の操作可能フラグが０になっている。この場合、図３において表示されている「参考資料」が表示されなくなる処理が行なわれる。なお、表示する、しないは、操作の禁止方法の1例であり、文書名を操作パネル２００から直接入力することで蓄積文書を印刷させる場合は、操作可能フラグが０のときに入力された文書名によって印刷させることを無効とすることで、印刷の実行を禁止してもよい。文書名を直接入力するのは操作パネル２００だけでなく、ネットワークを介して接続したＰＣから入力してもよい。
【００９１】
消去時間は、蓄積文書機能で蓄積文書が表示されなくなるまでの残り時間を示す情報であり（以下自動消去時間）、０になると文書管理手段１０７が該当する蓄積文書の操作可能フラグを０にするので、操作パネル２００から該当の蓄積文書は表示されなくなる。
【００９２】
該当する蓄積文書がまだ１度も印刷されていない場合は、蓄積文書に含まれる画像データがマーキング印刷機能によって管理されていない。よって、従来どおり蓄積文書機能単独で行なわれたとして、文書管理部１０７は自動消去時間が０になるに併せて該当の画像データを削除し、文書管理テーブル、画像管理テーブルの各々から該当する蓄積文書、画像データの情報を削除する。
【００９３】
自動消去時間は、文書が蓄積されてから一定時間経過したことが分かればよいので、蓄積してからの経過時間としてもよい。この場合は、所定の値を越えた時に消去対象となる。また、最後に使用されてからの一定時間経過としてもよい。これらは第１の条件の一例である。
【００９４】
文書管理部１０７は、文書蓄積機能において、画像形成装置１００に蓄積された画像データを文書単位で管理するものである。また、文書管理部１０７は、管理している文書又は画像データの印刷などの処理を指示する。
【００９５】
具体的には、文書管理部１０７は、蓄積する際、取得した文書として取得した各画像データに共通のＦＩＤを割り当て、さらに各画像データに対してＥＩＤを割り当てる。また、ＥＩＤは、上述の通り画像データ毎にユニークなＩＤである。生成したＦＩＤとＥＩＤとの対応付けは上述した文書管理テーブルで保持する。
【００９６】
図８は、第１の実施の形態のＩＤ記憶部１２２に格納されたマーキング印刷機能を実行するためのＩＤ情報のデータ構造の一例を示す説明図（以下ＩＤ管理テーブルと言う）である。これらのＩＤ情報は第２の識別子の一例である。
【００９７】
同図に示すように、ＩＤ管理テーブルは、用紙のＰＩＤと、当該用紙に印刷した画像のＥＩＤと、親ＰＩＤと、ＢＩＤと、ＪＩＤと、印刷設定とを対応づけて格納している。
【００９８】
ここで、ＩＤ情報に含まれる各ＩＤについて説明する。まず、入力された一連の原稿画像群に対して印刷出力が完了するまでを１ジョブとすると、ジョブごとに機器内で一意に割り当てられたＩＤをＪＩＤと呼ぶ。
【００９９】
また、上記印刷出力で複数部を印刷出力する場合に、その部ごとに機器内で一意に割り当てられたＩＤをＢＩＤとする。１つのジョブで複数部数の印刷を指定できるため、１つのＪＩＤには複数のＢＩＤが対応しうる。
【０１００】
ＰＩＤとＥＩＤは上述したとおりなので、ここでは説明を割愛する。
【０１０１】
親ＰＩＤとは、再印刷処理の場合に設定されるものであり、再印刷の元となった用紙のＰＩＤを表すものである。同図では、ＰＩＤ＝１の用紙をスキャンすることによってＰＩＤ＝１〜４の用紙が属するジョブ単位で再印刷されたＰＩＤ＝５〜８の用紙に対し、対応する親ＰＩＤとしてそれぞれＰＩＤ＝１〜４が設定された例が示されている。
【０１０２】
ＩＤ記憶部１２２にこのような情報を対応づけて格納することにより、任意の用紙のＰＩＤを検出するだけで、部単位またはジョブ単位で、対応する全画像を再印刷することが可能となる。
【０１０３】
図６に戻り、表示入力制御部１０１は、操作パネル２００で入力された操作に基づいて、対応する処理を判断して、当該処理を行なうための指示等を行なう。また、表示入力制御部１０１は、画像形成装置１００の状況から、受け付けた操作に対応する処理を実行するか否か判断する機能を有する。例えば、装置の電源が投入された直後は、スタートキー２０７の押下を受け付けても、対応する処理の実行の指示は行なわない。
【０１０４】
また、表示入力制御部１０１は、液晶タッチパネル２２０に対する各種画面の表示制御の処理も行なう。例えば、上述した画像形成装置１００に蓄積された蓄積文書の一覧表示処理等を行なう。
【０１０５】
スキャナ制御部１０３は、画像形成装置１００に備え付けられた読み取り部（ＡＤＦ、原稿ガラス）に戴置された原稿を光学的に読み取り電気信号に変換する。得られた電気信号はデジタル信号に変換され（Ａ／Ｄコンバータ）、デジタル信号は画像処理（シェーディング補正、ＭＴＦ補正、γ補正等）を受け、さらに拡大／縮小する変倍回路を経由して、画像データとして取得する。
【０１０６】
操作パネル２００は、上述した通り蓄積文書機能で使用するほかにも、マーキング印刷機能においても画像のスキャンと印刷処理の指示、再印刷処理の指示、および印刷時の印刷条件の設定などが行われる。なお、マーキングによる再印刷においては、図８の「印刷設定」に記録されている通りマーキング印刷時に印刷設定が関連付いて保存され、何も設定を行なわなければ、マーキングが印刷されたときの印刷条件で印刷が行なわれる。
【０１０７】
プリンタエンジン１４０は、インクジェット式、または電子写真式などの方法により、記録用紙等に画像データを形成するものであり、マーキング部１４１と、画像取得部１４２とを備えている。
【０１０８】
マーキング部１４１は、出力制御部１０２から指定されたＰＩＤを符号化したマーキングを生成するものである。プリンタエンジン１４０は、マーキング部１４１が生成したマーキングの画像（符号画像）を、原稿の画像データと合成して印刷する。
【０１０９】
画像取得部１４２は、ＩＤ取得部１０６により取得されたＥＩＤに対応する画像を画像記憶部１２１から取得するものである。プリンタエンジン１４０は、画像取得部１４２により取得した画像を印刷する。
【０１１０】
なお、マーキング部１４１および画像取得部１４２をプリンタエンジン１４０の外部に備え、画像取得部１４２により取得した画像データに、マーキング部１４１により生成した符号画像を合成した画像を、プリンタエンジン１４０に送出し、印刷を行なうように構成してもよい。
【０１１１】
スキャナエンジン１５０は、スキャナを駆動し、原稿のスキャン処理を実行するものである。マーキング印刷によって印刷されたマーキングを読み取る事も行なう。
【０１１２】
出力制御部１０２は、プリンタエンジン１４０を制御するものである。また、本実施の形態では、印刷が指示されてスキャナエンジン１５０から入力された画像を一旦画像記憶部１２１に保存した後、保存した画像を印刷するため、出力制御部１０２は画像記憶部１２１に対する画像の保存処理等、画像出力に伴う各種制御を行なう。
【０１１３】
スキャナ制御部１０３は、スキャナエンジン１５０を制御するものである。
【０１１４】
ＩＤ管理部１０４は、マーキング印刷機能においてＩＤ記憶部１２２に記憶する各種ＩＤの管理を行なうものである。例えば、ＩＤ管理部１０４は、画像入力・印刷出力ごとに、ＪＩＤ、ＢＩＤなどの印刷単位のＩＤを生成し、ＩＤ記憶部１２２に保存する。また、印刷のために入力した各画像のＥＩＤを生成して、ＪＩＤ等に対応づけてＩＤ記憶部１２２に保存する。
【０１１５】
また、ＩＤ管理部１０４は、問合せに応じて対応する各種ＩＤをＩＤ記憶部１２２から取得して応答する処理を行なう。例えば、ＩＤ管理部１０４は、検出部１０５により検出されたＰＩＤに対応するＪＩＤの問合せを受けた場合、当該ＰＩＤに対応するＪＩＤをＩＤ記憶部１２２から取得して問合せ元に返す。
【０１１６】
検出部１０５は、スキャナエンジン１５０によって読み取られた原稿画像からマーキングを検出し、検出したマーキングを復号化することにより、原稿のＰＩＤを検出するものである。
【０１１７】
ＩＤ取得部１０６は、検出部１０５により検出されたＰＩＤが属する印刷単位（ジョブ単位または部単位）に含まれるすべての画像のＥＩＤを取得することにより、再印刷する画像を特定するものである。また、ＩＤ取得部１０６は、検出されたＰＩＤが属する印刷単位の印刷時の印刷条件である印刷設定を取得する。
【０１１８】
具体的には、ＩＤ取得部１０６は、まず、検出されたＰＩＤに対応するＪＩＤ（ＢＩＤ）をＩＤ管理部１０４に問い合せて取得する。次に、取得したＪＩＤ（ＢＩＤ）に対応するすべてのＥＩＤをＩＤ管理部１０４に問い合せて取得する。また、取得したＪＩＤ（ＢＩＤ）に対応する印刷設定をＩＤ管理部１０４に問い合せて取得する。
【０１１９】
次に、このように構成された第１の実施の形態にかかる画像形成装置１００による印刷処理について説明する。図９は、第１の実施の形態における蓄積文書機能を使用して「蓄積と併せて印刷も行なう」ときの全体の流れを示すフローチャートである。
【０１２０】
まず、ユーザから操作パネル２００の文書蓄積キー２２１を押下されると、表示入力制御部１０１が検知を行ない、出力制御部１０２へ文書蓄積機能を使用することを通知すると共に、文書蓄積キー２２１を反転させる（ステップＳ９０１）。このように操作パネル２００に対する操作は、表示入力制御部１０１を通じて行なわれるが、図９では省略して操作パネル２００とする。また、文書を蓄積する処理が選択されたことを利用者に認識させる画面であれば反転表示以外の形状変化であっても良い。
【０１２１】
次にユーザがスタートキー２０７を押下し、画像形成装置へのジョブスタートの指示が入力されると（ステップＳ９０２）、出力制御部１０２が、ＪＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ９０３）。ＩＤ管理部１０４は、新たにＪＩＤを生成し、ＩＤ記憶部１２２に保存する（ステップＳ９０４）。
【０１２２】
続いて、出力制御部１０２が、ＦＩＤの生成指示を文書管理部１０７に送信する（ステップＳ９０５）。文書管理部１０７は、新たにＦＩＤを生成し、ＩＤ記憶部１２２に保存する（Ｓ９０６）。
【０１２３】
次に、出力制御部１０２は、原稿画像をスキャナにより読込んで画像記憶部１２１に保存する画像蓄積処理を、入力画像数分繰り返す（ステップＳ９０７〜ステップＳ９１５）。なお、文書蓄積機能で蓄積されている文書をマーキング印刷する場合は、すでに画像データが画像記録部１２１に保存されているので、改めて画像蓄積処理は実行しない。
【０１２４】
具体的には、まず、出力制御部１０２は、ＥＩＤの生成指示を画像管理部１０８に送信する（ステップＳ９０７）。このとき出力制御部１０２はジョブの種類により画像データの状態を判断し、ＥＩＤの生成指示に併せて状態を送信する。画像管理部１０８は、新たにＥＩＤを生成し、画像データの状態と共にＩＤ記憶部１２２の画像管理テーブルに保存する（ステップＳ９０８）。なお、このとき、画像記憶部１２１は１ページ分の画像データを記憶する準備を行なう。
【０１２５】
次に出力制御部１０２はＩＤ管理部にＥＩＤの登録指示と、文書管理部１０７に文書蓄積開始を指示する（ステップＳ９０９，９１０）。次に、出力制御部１０２は、スキャナ制御部１０３に対して画像入力の開始を指示する（ステップＳ９１１）。指示を受けたスキャナ制御部１０３はスキャナエンジン１５０から読み取った画像データの画像管理部１０８に対して転送を開始する（ステップＳ９１２）。画像管理部１０８は画像データを画像記憶部１２１に保存する。
【０１２６】
転送が完了した場合、画像管理部１０８は、画像の転送完了をスキャナ制御部１０３に通知する（ステップＳ９１３）。また、スキャナ制御部１０３は、画像入力が完了したことを出力制御部１０２に通知する（ステップＳ９１４）。
全ての画像を読み終わると、出力制御部１０２は、画像データの蓄積完了を文書管理部１０７に対して通知する（ステップＳ９１５）。
【０１２７】
画像蓄積処理が終了すると、出力制御部１０２は、保存した画像を印刷する蓄積画像印刷処理を、出力が指定された部数分、および出力が指定された画像分繰り返す（ステップＳ９１６〜ステップＳ９２６）。
【０１２８】
具体的には、まず、出力制御部１０２は、印刷する部数に応じてＢＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ９１６）。ＩＤ管理部１０４は、新たにＢＩＤを生成し、ＩＤ記憶部１２２に保存する（ステップＳ９１７）。
【０１２９】
次に、出力制御部１０２は、ＰＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ９１８）。ＩＤ管理部１０４は、新たにＰＩＤを生成し、ＩＤ記憶部１２２に保存する（ステップＳ９１９）。
【０１３０】
このとき、出力制御部１０２は画像の状態を判断し、必要に応じて状態の変更を画像管理部１０８に通知する（ステップＳ９２０、ステップＳ９２１）。第１の実施の形態ではＳ９０８で設定を行なった状態と同じであるために、状態の変更は必要ない。なお、文書蓄積機能で蓄積されている文書をマーキング印刷する場合は、このステップで該当する画像の状態を変更する場合がある（変更内容については後述）。
【０１３１】
続いて、出力制御部１０２は、プリンタエンジン１４０に対して画像の印刷を指示する（ステップＳ９２２）印刷の指示には、印刷する画像のＥＩＤと、印刷する用紙に符号化して合成すべきＰＩＤとが含まれる。
【０１３２】
プリンタエンジン１４０の画像取得部１４２は、印刷が指示されたＥＩＤに対応する画像を画像管理部１２１から読み出す処理を開始する（ステップＳ９２３）。画像管理部は対応する画像を画像記憶部１２１から画像を読み出して、プリンタエンジンに転送する（ステップＳ９２４）。
【０１３３】
次にマーキング部１４１がＰＩＤを符号化したマーキングを生成し、プリンタエンジン１４０が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ９２５）。
【０１３４】
印刷が完了すると、プリンタエンジン１４０から出力制御部１０２に対して印刷完了が通知される（ステップＳ９２６）。
【０１３５】
また、すべての部および画像に対して、蓄積画像印刷処理が完了すると、出力制御部１０２は、表示入力制御部１０１を介してジョブの完了を操作パネル２００に表示し（ステップＳ９２７）、印刷処理を終了する。
【０１３６】
なお、マーキング印刷単体で行なう場合は、印刷処理を行ないながら画像データを保存してもよい。このような処理を行なうことで、蓄積画像を読み出して印刷を行なうよりも高速に処理をすることができる。
【０１３７】
次に、このように構成された第１の実施の形態にかかる画像形成装置１００によるマーキングによる再印刷処理について説明する。マーキングによる再印刷処理とは、上述のとおり印刷処理でマーキングが印刷された用紙をスキャンすることにより、当該用紙が属する部単位またはジョブ単位で印刷を再現する処理をいう。
【０１３８】
図１０は、第１の実施の形態におけるマーキングによる再印刷処理の全体の流れを示すフローチャートである。
【０１３９】
まず、操作パネル２００等を介してユーザにより再印刷処理が指定されると、出力制御部１０２が、マーキング検出を開始することを検出部１０５に対して指示する（ステップＳ１００１）。この際、ユーザは、再印刷を所望するジョブを構成する印刷用紙のうち、いずれか１枚をスキャンするだけでよい。また、複数のジョブで印刷されたプリント用紙の各1枚ずつ同時に読み込ませることにより、複数のジョブを一度に処理することもできる。
【０１４０】
指示を受けた検出部１０５は、読み取られた原稿画像からすべてのマーキングを検出し、検出したマーキングを復号化することによりＰＩＤを検出する。そして、検出部１０５は、検出したＰＩＤの群を出力制御部１０２に通知する（ステップＳ１００２）。
【０１４１】
次に、出力制御部１０２は、再印刷する画像を特定する画像特定処理を、検出されたＰＩＤ数分繰り返す（ステップＳ１００３〜ステップＳ１００８）。具体的には、まず出力制御部１０２は、ＩＤ取得部１０６に対して画像特定処理の開始を指示する（ステップＳ１００３）。この指示には、検出されたＰＩＤが含まれる。
【０１４２】
指示を受けたＩＤ取得部１０６は、ＩＤ管理部１０４に対してＰＩＤに対応するＪＩＤを問合せる（ステップＳ１００４）。問合せを受けたＩＤ管理部１０４は、ＰＩＤに対応するＪＩＤ、および印刷設定をＩＤ記憶部１２２から取得し、ＩＤ取得部１０６に通知する（ステップＳ１００５）。
【０１４３】
ＩＤ取得部１０６は、ＪＩＤで識別されるジョブに属するすべてのＥＩＤをＩＤ管理部１０４に対して問合せる（ステップＳ１００６）。
【０１４４】
ＩＤ管理部１０４は、ＪＩＤに対応づけられているすべてのＥＩＤをＩＤ記憶部１２２から取得し、取得したＥＩＤのリストをＩＤ取得部１０６に通知する（ステップＳ１００７）。通知を受けたＩＤ取得部１０６は、ステップＳ１００５で取得した印刷設定と、ステップＳ１００７で通知されたＥＩＤリストとを出力制御部１０２に通知する（ステップＳ１００８）。
【０１４５】
次に、出力制御部１０２は、取得したＥＩＤに対応する画像についての画像再印刷処理を実行する（ステップＳ１００９〜ステップＳ１０１４）。なお、画像再印刷処理では、印刷処理と同様に、再印刷する用紙のＰＩＤ、および再印刷するジョブのＪＩＤの生成処理が行われるが、上述と同様であるため同図では省略している。
【０１４６】
また、再印刷時にも操作パネル２００で部数の指定や印字条件の変更などの印刷設定を変更可能であり、変更された印刷条件で再印刷時のＪＩＤが生成される。これにより、前回の印刷時と再印刷時に印刷条件が異なる場合でも、必要な部数を指定して印刷することが可能となる。
【０１４７】
具体的には、まず、再印刷に併せて、出力制御部１０２は該当する画像データの状態を必要に応じて通知し（ステップＳ１００９）、画像管理部１０７が画像データの状態を変更する（ステップＳ１０１０）。変更の仕方については後述する。
【０１４８】
続いて、出力制御部１０２は、プリンタエンジン１４０に対して再印刷を指示する（ステップＳ１０１１）。この指示には、印刷する画像のＥＩＤと、生成されたＰＩＤが含まれる。
【０１４９】
次に、プリンタエンジン１４０の画像取得部１４２は、指示されたＥＩＤに対応する画像を画像記憶部１２１から読み出す処理を開始する（ステップＳ１０１２）。画像記憶部１２１からの画像の読み出しが完了すると（ステップＳ１０１３）、マーキング部１４１がＰＩＤを符号化したマーキングを生成し、プリンタエンジン１４０が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ１０１４）。
【０１５０】
再印刷が完了すると、プリンタエンジン１４０から出力制御部１０２に対して再印刷完了が通知される（ステップＳ１０１５）。
【０１５１】
次に、第１の実施の形態による印刷処理および再印刷処理の具体例について説明する。図１１は、ＩＤ管理テーブルからジョブ単位で再印刷する画像のＥＩＤを特定する手順を説明するための説明図である。
【０１５２】
まず、例えば２ページの文書が入力され、当該文書を２部出力する印刷ジョブが実行されたとすると、図１１に示すようなＩＤ管理テーブルが、ＩＤ記憶部１２２に保存される。すなわち、同図に示すように、当該ジョブに付与されたＪＩＤ＝１に対し（ステップＳ９０４）、２つの部のそれぞれに相当する２つのＢＩＤ（１、２）が設定される（ステップＳ９１７）。
【０１５３】
また、それぞれのページに相当する２つの画像にそれぞれＥＩＤ１、２が付与される（ステップＳ９０８）。合計４枚の用紙に印刷されるため、４つの用紙には、それぞれＰＩＤ１〜４が付与される（ステップＳ９１９）。
【０１５４】
ここで、ＰＩＤ＝１の用紙をスキャンすることにより再印刷が指示されたとすると（ステップＳ１００２、１１０１）、ＰＩＤ＝１に対応するＪＩＤとしてＪＩＤ＝１が取得される（ステップＳ１００５、１１０２）。このＪＩＤ＝１のジョブに属するすべてのＥＩＤ（１、２、１，２）が取得される（ステップＳ１００７、１１０３）。
【０１５５】
このように、１枚の用紙をスキャンすることにより、当該用紙が属するジョブに含まれるすべてのページに相当する画像を取得し、かつ、部数も再現して印刷することができる。
【０１５６】
＜画像データの状態＞
【０１５７】
図１２は、画像データの状態遷移を表した図である。画像データの状態とは、図７Ａで示した画像管理テーブルの「状態」であり、蓄積文書の操作の禁止や画像データの削除の判断を行なう為に使用する情報である。画像データの状態は画像データ毎に保持されている。
【０１５８】
どの状態に遷移するかの判断は出力制御部１０２によって行われ、画像管理部１０８に通知を行なうことで画像管理データが更新される。出力制御部１０２は、ジョブのスタート時、自動消去時間経過時、マーキング印刷実行時等のタイミング等で、ジョブの種類や現在の状態を元に遷移させる状態を判断する。具体的な内容を以下に説明する。
【０１５９】
状態Ｓ７−０は、初期状態である。画像データが存在しない状態である。他の状態からこの状態に遷移するタイミングで画像データは削除される。
【０１６０】
状態Ｓ７−１は、可視状態である。操作パネル２００上に蓄積文書が表示され、この蓄積文書を操作することで、文書蓄積機能により画像データを出力可能な状態である。後述するように、この状態でマーキングによる再印刷ができるか否かは更に詳細な状態を確認する必要がある。
【０１６１】
状態Ｓ７−２は、不可視状態である。マーキング印刷機能により再印刷が可能であるが、操作パネル２００上には蓄積文書は表示されておらず、文書蓄積機能により画像データを出力することが禁止されている状態である。
【０１６２】
図１３は、第１の実施の形態における画像データの読み取り時に画像の状態を決定する流れを示すフローチャートである。このときの画像の状態は実行するジョブの条件により出力制御部１０２が決定し、前述の図９のＳ９０５もしくはＳ９２０で画像データの状態を通知する。
【０１６３】
まず、文書蓄積機能で「蓄積のみ行なう」を選択した場合は、画像データの蓄積のみを行ない、状態Ｓ７−０から状態７−１の更に詳細な状態である状態Ｓ７−１−１へ遷移する（図1３、Ｓ１３０２、図１２（１））。この状態は、蓄積文書を保存しただけでマーキング印刷が行なわれていないので、マーキングによる再印刷はできない。
【０１６４】
この状態でさらに蓄積文書の自動消去時間が０になると、状態Ｓ７−０（図１２（２））へ遷移し、文書管理テーブルから蓄積文書を削除し、蓄積文書に含まれる画像データの削除と画像管理テーブルから該当の画像データの削除が行われる。マーキング印刷のために画像を保存しておく必要が無いので、文書蓄積機能単体の動作となる。上述の通り自動消去時間が０になることは第１の条件の一例である。この処理に付いては後述する。
【０１６５】
次に、「印刷のみ行なう」が選択された場合はマーキング印刷のみを単体で行ない、状態Ｓ７−０から状態７−２の更に詳細な状態である状態Ｓ７−２−１へ遷移する（図1３、Ｓ１３０３、図１２（３））。この場合、マーキング印刷をしただけであるために操作パネル上に蓄積文書は表示されない。よって、自動消去時間の影響を受けない。
【０１６６】
次に、文書蓄積機能で「蓄積と併せて印刷も行なう」を選択した場合は、画像データの蓄積とマーキング印刷を同時に行ない、状態Ｓ７−０から状態７−１の更に詳細な状態である状態Ｓ７−１−２へ遷移する（図１３、ステップＳ１３０４、図１２（５））。ここでは、操作パネル２００上に蓄積文書が表示され、また、マーキング印刷による再印刷も実行することができる。
【０１６７】
この状態で蓄積文書の自動消去時間が０になると、操作パネル２００上から該当の蓄積文書が表示されなくなるが、マーキングによる再印刷ために画像を保存しておく必要があるので、画像データ自体の削除は行なわず、状態Ｓ７−２−２へ遷移し、図７Ｂで示した文書管理テーブルの操作禁止項目を「０」に変更する。これは第１の条件を満たした場合でも、画像データを画像保存手段から削除せず、操作手段を介した第１の識別子の指定を禁止する処理の一例である。この処理に付いても後述する。
【０１６８】
図１４は、第１の実施の形態におけるマーキングによる再印刷を行なったときの画像の状態を決定する流れを示すフローチャートである。このときの画像の状態は再印刷を行なう画像データの状態により出力制御部１０２が決定し（ステップＳ１４０１、ステップＳ１４０２）、前述の図１０のＳ１００９で画像データの状態を通知する
【０１６９】
Ｓ７−２−２の状態からマーキングによる再印刷を行なった場合は、「蓄積と併せて印刷も行なったジョブ」を再現したとみなすことができるので、改めて文書蓄積が行われた状態と同じＳ７−１−２へ遷移し、操作パネル２００上に蓄積文書が表示される（図１４、ステップＳ１４０３、図１２（８））。
【０１７０】
このとき、ＩＤ管理部１０４が文書管理部１０７に対して文書管理テーブルの操作禁止項目を「１」に変更する要求を行なう（ステップＳ１４０４）。これら以外の状態では、マーキングによる再印刷で状態変化はおきない。
【０１７１】
図１５は、第１の実施の形態におけるマーキング印刷を行なったときの画像の状態を決定する流れを示すフローチャートである。
【０１７２】
このときの画像の状態は再印刷を行なう画像データの状態により出力制御部１０２が決定し（Ｓ１５０１）、前述の図１０のＳ１００９で画像データの状態を通知する。具体的には状態がＳ７−１−１以外であれば状態遷移を行なわない（ステップＳ１５０２）。
【０１７３】
ここで、文書蓄積機能で「蓄積のみ行なう」を選択した（状態Ｓ７−１−１）後に、文書蓄積機能で画像データの印刷した場合の振る舞いについて説明する。この場合に印刷された用紙に印刷されているマーキングは、蓄積文書の画像データを「印刷のみ行なう」選択して印刷したジョブを再現することになる。
【０１７４】
しかし、文書蓄積機能で「蓄積と併せて印刷も行なう」を選択したジョブと、「蓄積のみ行なう」を選択した後に、蓄積文書を「印刷のみ行なう」選択して印刷したジョブを厳密に区別する必要が無い場合は、「蓄積のみ行なう」を選択した後に、蓄積文書を「印刷のみ行なう」選択して印刷したジョブも「蓄積と併せて印刷も行なう」を選択したジョブとみなすができるので、状態Ｓ７−１−２に遷移する（図１２（９））
【０１７５】
一方、厳密にマーキングによる再印刷の動作を判断すると、蓄積文書の画像データを「印刷のみ行なう」選択して印刷したジョブによって、一度操作パネル２００上に表示されなくなった蓄積文書を再表示することは妥当でないために、この場合は、状態Ｓ７−１−３遷移する（図１２（１０））。
【０１７６】
状態Ｓ７−１−３では、文書蓄積機能による画像データの出力と、マーキングによる再印刷の両方をすることができるが、この状態で蓄積文書の自動消去時間が０になると、状態Ｓ７−２−１へ遷移し、操作パネル上に該当の蓄積文書は表示されなくなる。この状態でマーキングによる再印刷を行なっても操作パネル２００上に該当の蓄積文書は表示されない。この処理に付いては後述する。
【０１７７】
これにより、一度操作パネル上に表示されなくなった蓄積文書を再表示させたいか否かに応じて、ユーザが「蓄積のみ行なう」「蓄積と併せて印刷も行なう」を意図的に選択することが可能である。
【０１７８】
これら遷移（９）と（１０）は使用する環境に応じて、管理者等が予め選択できるようにしておくことが望ましい。
【０１７９】
よって、機器の設定を参照し（ステップＳ１５０３）、設定に応じてそれぞれ状態Ｓ７−１−２への遷移（ステップＳ１５０４）、Ｓ７−１−３への遷移（ステップＳ１５０５）を行なう。
【０１８０】
図１６は、第１の実施の形態における蓄積文書の自動消去時間が０になったときの画像の状態を決定する流れを示すフローチャートである。状態は、該当の画像ファイルの状態の応じて文書管理部１０７が決定する。個々の状態に付いては、前述したとおりである。
【０１８１】
文書管理テーブルにおける消去時間が０になったとき、該当の蓄積文書の文書管理テーブルから画像データのＥＩＤに基づいて、該当の画像データの状態を画像管理テーブルから取得し（ステップＳ１６０１）、Ｓ７−１−１の場合はＳ７−０に遷移し、該当の蓄積文書と画像データの削除を行なうが、Ｓ７−１−２，Ｓ７−２−１の場合は、それぞれ状態をＳ７−２−２，Ｓ７−２−１へ遷移し（ステップＳ１６０４、ステップＳ１６０７）、操作可能フラグを「０」へ変更し、該当の蓄積文書の表示を行なわないことで文書蓄積機能の操作を禁止する。
【０１８２】
なお、図１２のＳ７−２の状態で、ハードディスク等の空き容量が一定以下など所定の条件を満たすと、削除対応となる画像データは状態Ｓ−０へ遷移し、該当の画像データが削除される。削除対応となる画像データは、作成された日付が古い場合や、一定時間以上使用されていない等であり、所定容量を満たすまで順次画像データが削除される（図示せず）。これは第２の条件の１例である。
【０１８３】
このように処理することで、画像保存手段の空き容量が不足した場合にも、画像保存手段の空き容量を確保することができ、文書蓄積機能やマーキング印刷機能を継続することができる。
【０１８４】
（第２の実施形態）
【０１８５】
次に、２以上のマーキングによる再印刷について説明する。検出部１０５は同時又は逐次に２以上のマーキングを検出することが可能であり、２以上のマーキングを検出した場合は、全マーキングに該当するジョブを一度に処理することができる。
【０１８６】
この場合は、それぞれ個々のマーキングによる再印刷を行なったとして、前述の通り状態遷移を行なえばよい。しかし、一方の画像データが状態Ｓ７−２−１、他方の画像データがＳ７−２−２にある場合は、一方の蓄積文書のみが文書蓄積機能で画像データの印刷を可能となり、他方の蓄積文書は文書蓄積機能で操作パネルから操作することができない。
【０１８７】
ここで、状態Ｓ７−２−１の状態にある画像データが、Ｓ７−１−３から遷移してきていた場合は、状態Ｓ７−２−１の状態にある画像データを例外的にＳ７−１−３へ状態遷移させ、文書蓄積機能で画像データの印刷を可能とする。これにより同時に印刷した画像データが共に文書蓄積機能で画像データの印刷をすることができるようになり、片方の画像データだけ再表示されることによりユーザが混乱することを避けることができる。
【０１８８】
なお、状態Ｓ７−２−１の状態から状態Ｓ７−１−３への遷移は例外的なものであるために、図１２には記載していない。
【０１８９】
図１７は文書蓄積機能で操作を可能とする際に、ユーザに確認する画面である。蓄積文書によっては、必ずしも再表示させることが適切でない場合もあり、ユーザに選択させることがよい場合は、このような表示を行ない、再表示を行なうか否かを決定する。
【０１９０】
以上のように、第１の実施の形態にかかる画像形成装置では、文書蓄積機能と、マーキング印刷機能の両方を有する画像形成装置において、２つの機能で保存する画像を共有しながら、それぞれの機能に応じた削除条件で、画像を削除することが出来る。
【０１９１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。また、同様の作用効果を奏する順序であれば、順序が入れ替わってもよい。
【産業上の利用可能性】
【０１９２】
以上のように、本発明にかかる画像形成装置、画像形成方法および画像形成プログラムは、２以上の画像管理方法を有する画像形成装置に適している。
【図面の簡単な説明】
【０１９３】
【図１】画像形成装置のハードウェア構成を示すブロック図である。
【図２】画像形成装置の操作パネル２００の１例を表す図である。
【図３】文書蓄積機能の表示の１例を表す図である。
【図４】第１の実施の形態にかかる画像形成装置で印刷される用紙の一例を示した模式図である。
【図５】第１の実施の形態にかかる画像形成装置による再印刷処理を説明するための模式図である。
【図６】第１の実施の形態にかかる画像形成装置である複合機の構成を示すブロック図である。
【図７】第１の実施の形態のＩＤ記憶部に格納された画像管理テーブルと文書管理テーブルのデータ構造の一例を示す説明図である。
【図８】第１の実施の形態のＩＤ記憶部に格納されたマーキング印刷機能のＩＤ情報のデータ構造の一例を示す説明図である。
【図９】第１の実施の形態における印刷処理の全体の流れを示すフローチャートである。
【図１０】第１の実施の形態における再印刷処理の全体の流れを示すフローチャートである。
【図１１】ＥＩＤを特定する手順を説明するための説明図である。
【図１２】画像データの状態遷移を表した状態遷移図である。
【図１３】画像データの状態を決定する流れを示すフローチャートである。
【図１４】画像データの状態を決定する流れを示すフローチャートである。
【図１５】画像データの状態を決定する流れを示すフローチャートである。
【図１６】画像データの状態を決定する流れを示すフローチャートである。
【図１７】文書蓄積機能の操作を可能とするかどうかの確認画面の説明図である。
【符号の説明】
【０１９４】
１０    コントローラ
１１    ＣＰＵ
１２    システムメモリ
１２ａ    ＲＯＭ
１２ｂ    ＲＡＭ
１３    ノースブリッジ
１４    サウスブリッジ
１５    ＡＧＰ
１６    ＡＳＩＣ
１７    ローカルメモリ
【図１】
0005005460.tif 000002
【図２】
0005005460.tif 000003
【図３】
0005005460.tif 000004
【図４】
0005005460.tif 000005
【図５】
0005005460.tif 000006
【図６】
0005005460.tif 000007
【図７】
0005005460.tif 000008
【図８】
0005005460.tif 000009
【図９】
0005005460.tif 000010
【図１０】
0005005460.tif 000011
【図１１】
0005005460.tif 000012
【図１２】
0005005460.tif 000013
【図１３】
0005005460.tif 000014
【図１４】
0005005460.tif 000015
【図１５】
0005005460.tif 000016
【図１６】
0005005460.tif 000017
【図１７】
0005005460.tif 000018