(57)【要約】【課題】蓄積画像・文書の再印刷処理や、削除、また、他装置への複製・移動とその後の削除に際して、マーキングを利用して処理対象画像・文書の特定を効率的に行なえる画像形成装置を提供する。【解決手段】マーキングされた蓄積画像を印刷するようにし、自機または別機にて印刷された原稿のマーキングを読み取って、符号化された画像ＩＤ、用紙ＩＤ、文書ＩＤを抽出し、ＩＤ管理テーブルを参照することで、処理対象の画像・文書とそれを蓄積している装置を自動的に特定する。【選択図】図２０
2009124256.tif 000002
【特許請求の範囲】
【請求項１】
画像情報が記憶された画像情報記憶部と、
画像情報を入力する画像情報入力部と、
前記入力されている画像情報から当該画像情報を特定する入力画像特定情報を抽出する入力画像特定情報抽出部と、
前記画像情報記憶部に記憶された画像情報と前記入力画像特定情報とを関連付ける情報を記憶している関連付け情報記憶部と、
前記画像情報記憶部に記憶された画像情報のうち前記抽出した入力画像特定情報に関連付けられた画像情報を特定する画像情報特定部とを有することを特徴とする、画像処理装置。
【請求項２】
前記特定された画像情報に基づいて画像形成を実行する画像形成部を更に有することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記特定された画像情報を前記画像情報記憶部から削除することを特徴とする、請求項１または２に記載の画像処理装置。
【請求項４】
前記関連付け情報記憶部は、
前記画像情報記憶部に記憶された画像情報と当該画像情報を含む複数の画像情報で構成される文書情報を特定する文書特定情報とを関連付ける情報を記憶しており、
前記画像情報特定部は、前記特定した画像情報が属する文書情報に含まれる画像情報を特定することを特徴とする、請求項１乃至３いずれか１項に記載の画像処理装置。
【請求項５】
前記関連付け情報記憶部は、
前記画像情報記憶部に記憶された画像情報を特定する記憶済み画像特定情報と前記入力画像特定情報とを関連付けて記憶していることを特徴とする、請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項６】
前記入力画像特定情報抽出部は、前記入力された画像情報が描画する画像に表示された情報から前記入力画像特定情報を抽出することを特徴とする、請求項１乃至５いずれか１項に記載の画像処理部。
【請求項７】
前記入力画像特定情報抽出部は、前記入力された画像情報が描画する画像に表示された符号化情報を復号化して前記入力画像特定情報を抽出することを特徴とする、請求項６に記載の画像処理装置。
【請求項８】
前記画像情報記憶部に記憶された画像情報に基づいて画像形成を実行する画像形成部と、
前記画像形成部による画像形成の実行に際して前記画像形成の実行対象である画像情報を特定する出力画像特定情報を前記画像情報に付与する出力画像特定情報付与部とを有し、
前記関連付け情報記憶部は、前記画像形成が実行された画像情報と前記出力画像特定情報とを関連付けて記憶し、
前記入力画像特定情報抽出部は、前記画像形成が実行された画像情報が前記画像情報入力部に入力された場合、前記出力画像特定情報を前記入力画像特定情報として抽出することを特徴とする、請求項１乃至７いずれか１項に記載の画像処理装置。
【請求項９】
前記入力された画像情報に基づいて画像形成を実行する画像形成部と、
前記画像形成部による画像形成の実行に際して前記画像形成の実行対象である画像情報を特定する出力画像特定情報を前記画像情報に付与する出力画像特定情報付与部とを有し、
前記画像情報記憶部は、前記入力された画像情報を記憶し、
前記関連付け情報記憶部は、前記記憶された画像情報と前記付与された出力画像特定情報とを関連付けて記憶し、
前記入力画像特定情報抽出部は、前記画像形成が実行された画像情報が前記画像情報入力部に入力された場合、前記出力画像特定情報を前記入力画像特定情報として抽出することを特徴とする、請求項１乃至８いずれか１項に記載の画像処理装置。
【請求項１０】
第１の制御部によって制御される第１の機能ブロックと
前記第１の機能ブロックとネットワークを介して接続され第２の制御部によって制御される第２の機能ブロックとを更に有し、
前記第１の機能ブロックは、前記画像情報入力部及び前記入力画像特定情報抽出部を有し、
前記第２の機能ブロックは、前記画像情報特定部を有し、
前記第２の制御部は、前記画像情報特定部による前記画像情報の特定結果を前記第１の機能ブロックに通知することを特徴とする、請求項１乃至９いずれか１項に記載の画像処理装置。
【請求項１１】
前記第２の機能ブロックは、
前記画像情報記憶部と、
前記画像情報特定部によって特定された画像情報を前記第１の機能ブロックに送信する画像情報複製部と、
前記画像情報複製部による複製履歴に関する情報を記憶する複製履歴情報記憶部とを更に有することを特徴とする、請求項１０に記載の画像処理装置。
【請求項１２】
前記第２の機能ブロックは、
前記特定された画像情報を前記画像情報記憶部から削除する画像情報削除部と、
前記複製履歴に関する情報に基づいて前記削除された画像が前記第１の機能ブロックに送信されていることを認識する複製履歴認識部と、
前記第１の機能ブロックに対して前記送信した画像情報の削除命令を送信する削除命令送信太を有することを特徴とする、請求項１１に記載の画像処理装置。
【請求項１３】
画像情報が記憶された記憶媒体を有する画像処理装置の制御方法であって、
画像情報を入力し、
前記入力された画像情報から当該画像情報を特定する入力画像特定情報を抽出し、
前記画像情報記憶部に記憶された画像情報のうち前記抽出した入力画像特定情報に関連付けられた画像情報を特定することを特徴とする、画像処理装置の制御方法。
【請求項１４】
請求項１３に記載の制御方法を画像処理装置に実行させることを特徴とする、画像処理装置の制御プログラム。
【請求項１５】
請求項１４に記載の制御プログラムを画像処理装置が読み取り可能な形式で記録したことを特徴とする、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存を行なった画像データおよび印刷用紙のＩＤ（Identification）を符号化したマーキングを検出し、当該ＩＤに対応する画像の削除の管理、また、別装置の保存場所への複製・移動とその後の削除の管理を可能にした画像形成装置、および該装置の制御方法とプログラムに関するものである。
【背景技術】
【０００２】
近年、原稿画像を読み取るスキャナ、スキャナで読み取った原稿画像を印刷する複写機、外部から入力された画像データを印刷するプリンタやファクシミリ装置、あるいは、これらの機能を兼ね備えたいわゆるＭＦＰ（Multi Function Printer）と称される複合機が用いられている。また、画像データをＨＤＤ（Hard Disk Drive）等の記憶装置に蓄積して、操作パネル等の操作により保存した画像データの印刷をする技術が知られている。
【０００３】
複合機内に多くの画像が蓄積されている場合、特定の画像に対して操作（印刷、削除、複製、移動など）を行ないたい時に、画像を検索する必要が生じる。複数（大量）の蓄積文書に対して、印刷などの文書操作を行なう対象の文書を特定する技術が知られている。例えば、蓄積文書のプレビュー画像やサムネイルを表示する手段を設けて、蓄積されている画像を実際に確認して特定するための技術が開示されている。同文献においては、画像データを蓄積することのできる画像読み取り装置および同装置における画像データの選択方法として、蓄積文書のプレビューを表示して選択する。
【０００４】
この他、従来の別な技術として、画像に対して関連づけられた文書名、蓄積日時、オーナー名などの書誌情報を表示し、その情報を基に特定したり、それら書誌情報に対してソートを行なったり、任意のキーワードで検索を行ない特定することが行なわれていた。
【０００５】
例えば、特許文献２には、記憶装置に保存された文書から印刷実行する文書あるいは消去する文書を、効率良く選択して実行できる画像形成装置を提供する技術が提案されている。また、特許文献３には、文書蓄積時に、ＯＣＲ（Optical Character Recognition）の技術を用いて文書にテキスト情報をもたせ、キーワード検索を行なうことによって、文書検索を容易にする技術が提案されている。
【０００６】
この他、画像形成装置に関連した技術として、特許文献４のように、用紙に対して書誌情報や処理方法等を２次元バーコードとして付加するようにし、原稿に付加された（埋め込まれた）２次元バーコードを検出し、検出した２次元バーコードに符号化されているコマンド情報をデコードし、デコードしたコマンド情報に従って、読み取り後の原稿に対する印刷処理等を自動的に制御する技術が提案されている。
【０００７】
また、蓄積文書にテキスト情報を埋め込み、キーワード検索を可能にする技術として特許文献５が既に知られている。同文献には、画像読み取り時にＯＣＲを用いてテキスト情報を付加して蓄積し、そのテキストに対するキーワード検索を行なうことが記載されている。
【０００８】
更には、特許文献６には、読み取った画像データに２次元コード情報が含まれる場合に、当該２次元コード情報からウェブサーバへのアクセス情報をデコードし、デコードしたアクセス情報に従ってコンテンツデータを取得して印刷する技術が提案されている。
【特許文献１】特開平１１−５３５２０号公報
【特許文献２】特開２００３−２２８２６２号公報
【特許文献３】特開２００６−２０９５５７号公報
【特許文献４】特開２００６−８０９３９号公報
【特許文献５】特開２００６−２０９５５７号公報
【特許文献６】特開２００６−１１５０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した技術以外にも、光学スキャナやＰＣからの印刷情報などを複合機内の記憶装置に蓄積し、あとから蓄積画像を選択して印刷利用する技術が実用化されている。しかしながら、これら既存の技術は、いずれの技術もパネルからの操作によって、所望の画像あるいは文書の検索を行なうという手順が必要で煩雑で使い勝手が良くない。また、書誌情報やプレビュー画像の似たような文書が複数登録されていた場合には、目的の画像とは異なるものを選択してしまう過誤も起き易いという問題もある。蓄積の際にＯＣＲを利用してテキスト情報を付加するものでは、同一内容の原稿が複数の文書に含まれていた場合に、どちらを選択したいのか判断できない。これは、蓄積された画像毎に峻別が可能なユニークな情報が無いためである。
【００１０】
本発明は、上述した実情を考慮してなされたもので、蓄積された画像や文書に対して処理を行なう際の、画像指定手順を簡略化して画像管理を容易にすることを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、請求項１に記載の発明は、画像情報が記憶された画像情報記憶部と、画像情報を入力する画像情報入力部と、前記入力されている画像情報から当該画像情報を特定する入力画像特定情報を抽出する入力画像特定情報抽出部と、前記画像情報記憶部に記憶された画像情報と前記入力画像特定情報とを関連付ける情報を記憶している関連付け情報記憶部と、前記画像情報記憶部に記憶された画像情報のうち前記抽出した入力画像特定情報に関連付けられた画像情報を特定する画像情報特定部とを有することを特徴とする。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記特定された画像情報に基づいて画像形成を実行する画像形成部を更に有することを特徴とする。
【００１３】
また、請求項３に記載の発明は、請求項１または２に記載の画像処理装置において、前記特定された画像情報を前記画像情報記憶部から削除することを特徴とする。
【００１４】
また、請求項４に記載の発明は、請求項１乃至３いずれか１項に記載の画像処理装置において、前記関連付け情報記憶部は、前記画像情報記憶部に記憶された画像情報と当該画像情報を含む複数の画像情報で構成される文書情報を特定する文書特定情報とを関連付ける情報を記憶しており、
【００１５】
前記画像情報特定部は、前記特定した画像情報が属する文書情報に含まれる画像情報を特定することを特徴とする。
【００１６】
また、請求項５に記載の発明は、請求項１乃至４いずれか１項に記載の画像処理装置において、前記関連付け情報記憶部は、前記画像情報記憶部に記憶された画像情報を特定する記憶済み画像特定情報と前記入力画像特定情報とを関連付けて記憶していることを特徴とする。
【００１７】
また、請求項６に記載の発明は、請求項１乃至５いずれか１項に記載の画像処理部において、前記入力画像特定情報抽出部は、前記入力された画像情報が描画する画像に表示された情報から前記入力画像特定情報を抽出することを特徴とする。
【００１８】
また、請求項７に記載の発明は、請求項６に記載の画像処理装置において、前記入力画像特定情報抽出部は、前記入力された画像情報が描画する画像に表示された符号化情報を復号化して前記入力画像特定情報を抽出することを特徴とする。
【００１９】
また、請求項８に記載の発明は、請求項１乃至７いずれか１項に記載の画像処理装置において、前記画像情報記憶部に記憶された画像情報に基づいて画像形成を実行する画像形成部と、前記画像形成部による画像形成の実行に際して前記画像形成の実行対象である画像情報を特定する出力画像特定情報を前記画像情報に付与する出力画像特定情報付与部とを有し、前記関連付け情報記憶部は、前記画像形成が実行された画像情報と前記出力画像特定情報とを関連付けて記憶し、前記入力画像特定情報抽出部は、前記画像形成が実行された画像情報が前記画像情報入力部に入力された場合、前記出力画像特定情報を前記入力画像特定情報として抽出することを特徴とする。
【００２０】
また、請求項９に記載の発明は、請求項１乃至８いずれか１項に記載の画像処理装置において、前記入力された画像情報に基づいて画像形成を実行する画像形成部と、前記画像形成部による画像形成の実行に際して前記画像形成の実行対象である画像情報を特定する出力画像特定情報を前記画像情報に付与する出力画像特定情報付与部とを有し、前記画像情報記憶部は、前記入力された画像情報を記憶し、前記関連付け情報記憶部は、前記記憶された画像情報と前記付与された出力画像特定情報とを関連付けて記憶し、前記入力画像特定情報抽出部は、前記画像形成が実行された画像情報が前記画像情報入力部に入力された場合、前記出力画像特定情報を前記入力画像特定情報として抽出することを特徴とする。
【００２１】
また、請求項１０に記載の発明は、請求項１乃至９いずれか１項に記載の画像処理装置において、第１の制御部によって制御される第１の機能ブロックと、前記第１の機能ブロックとネットワークを介して接続され第２の制御部によって制御される第２の機能ブロックとを更に有し、前記第１の機能ブロックは、前記画像情報入力部及び前記入力画像特定情報抽出部を有し、前記第２の機能ブロックは、前記画像情報特定部を有し、前記第２の制御部は、前記画像情報特定部による前記画像情報の特定結果を前記第１の機能ブロックに通知することを特徴とする。
【００２２】
また、請求項１１に記載の発明は、請求項１０に記載の画像処理装置において、前記第２の機能ブロックは、前記画像情報記憶部と、前記画像情報特定部によって特定された画像情報を前記第１の機能ブロックに送信する画像情報複製部と、前記画像情報複製部による複製履歴に関する情報を記憶する複製履歴情報記憶部とを更に有することを特徴とする。
【００２３】
また、請求項１２に記載の発明は、請求項１１に記載の画像処理装置において、前記第２の機能ブロックは、前記特定された画像情報を前記画像情報記憶部から削除する画像情報削除部と、前記複製履歴に関する情報に基づいて前記削除された画像が前記第１の機能ブロックに送信されていることを認識する複製履歴認識部と、前記第１の機能ブロックに対して前記送信した画像情報の削除命令を送信する削除命令送信太を有することを特徴とする。
【００２４】
また、請求項１３に記載の発明は、画像情報が記憶された記憶媒体を有する画像処理装置の制御方法であって、画像情報を入力し、前記入力された画像情報から当該画像情報を特定する入力画像特定情報を抽出し、前記画像情報記憶部に記憶された画像情報のうち前記抽出した入力画像特定情報に関連付けられた画像情報を特定することを特徴とする。
【００２５】
また、請求項１４に記載の発明は、画像処理装置の制御プログラムであって、請求項１３に記載の制御方法を画像処理装置に実行させることを特徴とする。
【００２６】
また、請求項１５に記載の発明は、記録媒体であって、請求項１４に記載の制御プログラムを画像処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００２７】
蓄積された文書に対して画像（ページ）あるいは当該文書全体の削除や複製等を行なう際、印刷物にマーキングされた情報をもとに対象の画像あるいは文書全体を直ちに自動的に特定することができるので、削除や複製等したい画像あるいは文書を検索する際の手間を、従来よりも簡略化することができる。
【発明を実施するための最良の形態】
【００２８】
画像形成装置等に蓄積された文書や画像を特定するために利用可能な情報としては、多くのものが考えられるが、本願発明においては、蓄積された文書や画像にＩＤを付与し、印刷時にそのＩＤを、利用可能な情報としてマーキング印刷して、それを管理する手段を設けて印刷物に割り振られたＩＤから文書や画像を特定する。また、同一の文書や画像を繰り返して印刷する際でも、印刷を行なう毎にユニークなＩＤを付与してマーキング印刷し、印刷物から再度同じジョブを再現する。このマーキング印刷による文書等の特定は、通信回線で結ばれた複数装置間で実行することもできる。
【００２９】
以下、図面を参照して、この発明にかかる画像形成装置の実施形態を詳細に説明する。以下の実施形態では、印刷ページ毎に異なるＩＤを付与し、そのＩＤをもとに文書、画像を特定する場合を例に説明をしている。
【００３０】
図１は、本発明の一実施形態である画像形成装置１００と、これと同等の機能（後で詳述する）を備えた画像形成装置１００Ｂとがネットワーク等の通信経路５００により接続されたネットワークシステムを示している。画像形成装置１００と１００Ｂとは、全く同じ機能部群を備えて構成されているため、以下では画像形成装置１００について説明する。
【００３１】
ここでは、画像形成装置１００は、少なくともコピー機能、プリンタ機能を含む複数の画像処理機能を有したＭＦＰ（複合機:Multi Function Printer）とする。図２から図４を用いて画像形成装置１００の構成を説明する。画像形成装置１００は、図２に示すように、主要機能部として、画像入力手段２、マーキング印刷手段３、画像蓄積手段４、ＩＤ管理手段５、マーキング印刷手段６、マーキング手段７、画像送信手段８、通信手段９、文書操作手段１５、マーキング検出手段１６、印刷画像特定手段１７、印刷文書特定手段１８、画像受信手段１９を含み構成されている。図２は、上記各主要機能部並びにその間のデータ信号、制御信号、操作等の流れを示したブロック図である。また、図３は、特に上記の文書操作手段１５の細分構成を示したブロック図である。図３に示すように、文書操作手段１５は、後で詳述する、画像削除手段１０、文書削除手段１１、文書移動手段１２、文書複製手段１３、及び複製履歴管理手段１４を有している。
【００３２】
図４は、上記以外の部分を含めて詳細構成を示したブロック図である。ソフトウェア構成と細分機能に着目すると、画形成装置１００は、図４に示すように、前述した構成に加え、画像記憶部１２１と、ＩＤ記憶部１２２と、操作パネル２００と、プリンタエンジン１４０と、スキャナエンジン１５０と、表示入力制御部１０１と、出力制御部１０２と、スキャナ制御部１０３と、ＩＤ管理部１０４と、検出部１０５と、ＩＤ取得部１０６と、文書管理部１０７と、画像管理部１０８を備えている。
【００３３】
以下、各部について順に説明する。画像入力手段２は、本装置に画像情報を入力するためのものであり、光学スキャナやネットワークＩ／Ｆおよびスキャナエンジン１５０、スキャナ制御部１０３などによって構成される。
【００３４】
スキャナエンジン１５０は、スキャナを駆動し、原稿のスキャン処理を実行するものである。マーキング印刷によって印刷されたマーキングを読み取る事も行なう。スキャナ制御部１０３は、スキャナエンジン１５０を制御するものである。
【００３５】
スキャナ制御部１０３は、画像形成装置１００に備え付けられた読み取り部（ＡＤＦ、または原稿ガラス）に戴置された原稿を光学的に読み取り電気信号に変換する。得られた電気信号はデジタル信号に変換され（Ａ／Ｄコンバータ）、デジタル信号は画像処理（シェーディング補正、ＭＴＦ補正、γ補正等）を受け、さらに拡大／縮小する変倍回路を経由して、画像データとして取得する。
【００３６】
画像蓄積手段４は、画像記憶部１２１およびＩＤ記憶部１２２を含み構成される。画像記憶部１２１は揮発または不揮発の記憶装置であり、画像入力手段２から入力された画像および画像情報を蓄積する。また、外部の画像形成装置等で入力された画像を通信手段９（ネットワークＩ／Ｆ１６０）で取り込んで画像記憶部１２１に保存することもできる。装置の電源が切られた後でも蓄積された画像情報を読み出すためにはハードディスクなどの不揮発の記憶装置であることが望ましい。
【００３７】
また、ＩＤ記憶部１２２は、画像記憶部１２１に保存された画像データを一意に識別するＩＤ（以下ＥＩＤと言う）等や、文書蓄積機能やマーキング印刷機能を実行するために必要な各種識別情報を対応づけたＩＤ情報を記憶するものである。
【００３８】
なお、画像記憶部１２１およびＩＤ記憶部１２２は、ＨＤＤ１２０により構成されている。画像記憶部１２１およびＩＤ記憶部１２２は、ＨＤＤ１２０以外にも、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。装置の電源が切られた後でも蓄積された画像情報を読み出すためには、ＨＤＤなどの不揮発の記憶媒体であることが望ましい。
【００３９】
ＩＤ管理手段５は、後述するＩＤ管理部１０４，検出部１０５，ＩＤ取得部１０６を含み構成され、画像蓄積手段４に蓄積した画像およびその集合である文書と、マーキング印刷手段６で印刷した用紙にそれぞれＩＤを付与し、それらの関連付け情報の管理を行なう。
【００４０】
すなわち、ＩＤ管理手段５では各種のＩＤ群を管理しており、画像入力、印刷出力が発生するたびに各種ＩＤを生成し、ＩＤ間を関連付ける。ＩＤ管理手段５を構成しているＩＤ管理部１０４は、マーキング印刷機能においてＩＤ記憶部１２２に記憶する各種ＩＤの生成・管理を行なうものである。
【００４１】
また、後で詳述するような、文書操作手段１５による、削除を伴う処理結果が反映される。
【００４２】
ＩＤ管理部１０４は、例えば、画像入力・印刷出力ごとに、ＪＩＤ、ＢＩＤなどの印刷単位のＩＤを生成し、ＩＤ記憶部１２２に保存する。また、印刷のために入力した各画像のＥＩＤを生成して、ＪＩＤ等に対応づけてＩＤ記憶部１２２に保存する。
【００４３】
ＩＤ管理手段１５を構成している検出部１０５は、スキャナエンジン１５０によって読み取られた原稿画像からマーキングを検出し、検出したマーキングを復号化することにより、原稿のＰＩＤを検出するものである。
【００４４】
また、ＩＤ取得部１０６は、検出部１０５により検出されたＰＩＤが属する印刷単位（ジョブ単位または部単位）に含まれるすべての画像のＥＩＤを取得することにより、再印刷する画像を特定するものである。また、ＩＤ取得部１０６は、検出されたＰＩＤが属する印刷単位の印刷時の印刷条件である印刷設定を取得する。
【００４５】
マーキング印刷制御手段３は、マーキング印刷手段６に対してマーキング付きの印刷指示を行なうとともに、画像蓄積手段４への印刷対象画像およびその集合である文書の蓄積と、画像および文書の蓄積時や印刷時に際してそれらに関するＩＤの採番とその管理の指示を行なう。また印刷対象画像が既に画像蓄積手段４に蓄積されているものであった場合には、印刷に際して蓄積画像および文書に関するＩＤの管理指示と今回再印刷に関するＩＤの採番とその管理指示を行なう。
【００４６】
出力制御部１０２は、プリンタエンジン１４０を制御するものである。また、本実施の形態では、印刷が指示されてスキャナエンジン１５０から入力された画像を一旦画像記憶部１２１に保存した後、保存した画像を印刷するため、出力制御部１０２は、画像記憶部１２１に対する画像の保存処理等、画像出力に伴う各種制御を行なう。
【００４７】
マーキング印刷手段６は、出力制御部１０２と、マーキング手段７としてのマーキング部１４１並びに画像取得部１４２で成るプリンタエンジン１４０とを含み構成されていて、マーキング印刷制御手段３から指示された画像の印刷を行なうものである。マーキング印刷手段６は、インクジェット式や電子写真式などの画像出力手段（プリンタエンジン，印刷機構）により、用紙に所望の画像（または文書）と符号化したＩＤとをマーキング（合成）して印刷を行なう。すなわち、この印刷時にはマーキング印刷制御手段３から印刷画像情報と共に用紙のＩＤが送られて来て、このＩＤをマーキング手段７によって可視画像に符号化し印刷画像情報と合成して印刷する。この符号にはバーコードやＱＲコードなどを使用する。
【００４８】
マーキング部１４１は、出力制御部１０２から指定されたＰＩＤを符号化したマーキングを生成するものである。プリンタエンジン１４０は、マーキング部１４１が生成したマーキングの画像（符号画像）を、原稿の画像データと合成して印刷する。
【００４９】
マーキングするＩＤには、装置を特定する情報が含まれており、どの装置に蓄積されている画像か、またはどの装置で印刷した用紙かを追跡可能になっている。この情報には例えば装置のＩＰアドレスなどを用いる。
【００５０】
マーキング検出手段１６は、マーキング手段７で印刷した符号（ＩＤ情報）を読み取り、その符号画像（マーキング）からＩＤの復号を行なう。光学スキャナを含み構成されるが、そのためのデバイスは、通常は画像入力手段２と兼用する。
【００５１】
印刷画像特定手段１７および印刷文書特定手段１８は、実質的には、これまでに説明した手段のうち幾つかが協働することで実現されるものである。これらは、マーキング検出手段１６から送られたＩＤ情報をキーとして、ＩＤ管理手段５に蓄えられた情報から当該ＩＤ情報に対応した印刷対象の画像、また、印刷対象文書を特定する機能を持つ。どの装置のＩＤ管理手段５か装置を特定するためにはＩＤ情報中に含まれる装置を特定する情報を用いており、自機以外の蓄積データも利用できる。これら印刷画像特定手段１７および印刷文書特定手段１８については、ここでは実態に触れず後の関連動作説明の際に詳細に説明する。
【００５２】
画像取得部１４２は、ＩＤ取得部１０６により取得されたＥＩＤに対応する画像を画像記憶部１２１から取得するためのものである。プリンタエンジン１４０は、画像取得部１４２により取得した画像を印刷する。
【００５３】
なお、マーキング部１４１および画像取得部１４２をプリンタエンジン１４０の外部に備えるようにして、画像取得部１４２により取得した画像データに、マーキング部１４１により生成した符号画像（以下、マーキングという）を合成した画像を、プリンタエンジン１４０に送出し、印刷を行なうように構成してもよい。
【００５４】
次に、文書操作手段１５は、画像削除手段１０、文書削除手段１１、文書移動手段１２、文書複製手段１３、及び複製履歴管理手段１４により構成される。文書操作手段１５は、通信手段９を介して外部から文書操作の要求があった場合に、画像蓄積手段４に蓄積されている文書に対して要求のあった操作を行なう。
【００５５】
画像送信手段８は、通信手段９を介して外部から文書の送信要求があった場合に、画像蓄積手段４に蓄積されている画像・文書をそのＩＤ情報と共に外部へと送信する。この場合、ＩＤ情報には、装置を特定する情報が含まれており、どの装置に蓄積されている画像かを追跡可能になっている。この情報には例えば装置のＩＰアドレスなどを用いる。
【００５６】
画像受信手段１９は、通信手段９を介して外部に文書の送信要求を行ない、要求した文書を受信して、この文書を画像蓄積手段４に蓄積する。
【００５７】
文書操作手段１５は、自機ユーザから、或いは通信手段９を介して外部から文書操作の要求があった場合に、画像蓄積手段４に蓄積されている文書に対して要求のあった操作を行なう。文書操作手段１５は、図３に示すように後で詳述する画像削除手段１０、文書削除手段１１、文書移動手段１２、文書複製手段１３、及び複製履歴管理手段１４により構成されている。
【００５８】
更に、その他の部分について、図４を参照し説明を続ける。表示入力制御部１０１は、操作パネル２００で入力された操作に基づいて、対応する処理を判断して、当該処理を行なうための指示等を行なう。また、表示入力制御部１０１は、画像形成装置１００の状況から、受け付けた操作に対応する処理を実行するか否か判断する機能を有する。例えば、装置の電源が投入された直後は、スタートキー２０７の押下を受け付けても、対応する処理の実行の指示は行なわない。
【００５９】
また、表示入力制御部１０１は、液晶タッチパネル２２０に対する各種画面の表示制御の処理も行なう。例えば、上述した画像形成装置１００に蓄積された蓄積文書の一覧表示処理等を行なう。
【００６０】
図５は、上述の画像形成装置１００を、実際に具体化する場合のハードウェア構成を主体に詳細に示したブロック図である。図５に示すように、この画像形成装置１００は、大略、操作部２００が接続されたコントローラ部３００とエンジン部（Engine）４００とをＰＣＩ（Peripheral Component Interconnect）バス８６０で接続した構成となっている。ＰＣＩバス８６０には、図示の各種インターフェースが接続されている。
【００６１】
コントローラ部３００は、画像形成装置全体の制御と描画制御、通信制御、並びに操作手段としての操作部２００からの入力を制御するコントローラ部である。エンジン部４００には、ＰＣＩバス８６０に接続可能な、画像出力手段としてのプリンタエンジン１４０、画像入力手段としてのスキャナエンジン１５０などが含まれる。プリンタエンジン１４０は、インクジェット式、または電子写真式などの方法により、記録用紙等に画像データを形成するものであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなど、である。なお、このエンジン部４００には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００６２】
プリンタエンジン１４０は画像出力手段の一例であり、スキャナエンジン１５０は画像入力手段の一例であり、操作部２００は操作手段の一例である。
【００６３】
コントローラ部３００は、ＣＰＵ（Central Processing Unit）８１１と、ノースブリッジ（ＮＢ:North Bridge）８１３と、システムメモリ（ＭＥＭ−Ｐ）８１２と、サウスブリッジ（ＳＢ:South Bridge）８１４と、ローカルメモリ（ＭＥＭ−Ｃ）８１７と、ＡＳＩＣ（Applicaｔion Specific Integrated Circuit）８１６と、ＨＤＤ１２０とを有し、ＮＢ８１３とＡＳＩＣ８１６との間をＡＧＰ（Accelerated Graphics Port）バス８１５で接続した構成となる。また、ＭＥＭ−Ｐ８１２は、ＲＯＭ（Read Only Memory）８１２ａと、ＲＡＭ８１２ｂとをさらに有する。
【００６４】
ＣＰＵ８１１は、複合機の全体制御をおこなうものであり、ＮＢ８１３、ＭＥＭ−Ｐ８１２およびＳＢ８１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００６５】
ＮＢ８１３は、ＣＰＵ８１１とＭＥＭ−Ｐ８１２、ＳＢ８１４、ＡＧＰバス８１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ８１２に対する読み書きなどを制御するメモリコントローラ部と、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００６６】
ＭＥＭ−Ｐ８１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ８１２ａとＲＡＭ８１２ｂとからなる。ＲＯＭ８１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ８１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００６７】
ＳＢ８１４は、ＮＢ８１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ８１４は、ＰＣＩバス８６０を介してＮＢ８１３と接続されており、このＰＣＩバス８６０には、ネットワークＩ／Ｆ１６０なども接続される。
【００６８】
ＡＳＩＣ８１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integraｔed Circuit）であり、ＡＧＰバス８１５、ＰＣＩバス８６０、ＨＤＤ１２０およびＭＥＭ−Ｃ８１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ８１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ８１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ８１７を制御するメモリコントローラ部と、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部４００との間でＰＣＩバス８６０を介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ８１６には、ＰＣＩバス８６０を介してＦＣＵ（Fax Control Unit）８３０、ＵＳＢ（Universal Serial Bus）８４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース８５０が接続される。
【００６９】
ＭＥＭ−Ｃ８１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１２０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行なうためのストレージである。
【００７０】
ＡＧＰバス８１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ８１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００７１】
なお、実施の形態にかかる画像形成装置で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００７２】
＜ソフトウェア構成・機能＞
【００７３】
続いて、図４および図５を併せて参照して実施形態装置の機能を説明する。
【００７４】
既述したように、実施の形態の画像形成装置１００は、ソフトウェア的な機能上で見ると、画像記憶部１２１と、ＩＤ記憶部１２２と、操作パネル２００と、プリンタエンジン１４０と、スキャナエンジン１５０と、表示入力制御部１０１と、出力制御部１０２と、スキャナ制御部１０３と、ＩＤ管理部１０４と、検出部１０５と、ＩＤ取得部１０６と、文書管理部１０７と、画像管理部１０８を備えている。
【００７５】
画像蓄積手段４を構成している、画像記憶部１２１は、画像保存手段の一例であり、スキャナエンジン１５０によって読込まれた画像データを保存している。また、ＩＤ記憶部１２２は、画像記憶部１２１に保存された画像データを一意に識別するＥＩＤ等や、文書蓄積機能やマーキング印刷機能を実行するために必要な各種識別情報を対応づけたＩＤ情報が記憶されている。
【００７６】
蓄積文書機能は、文書管理部１０７と、画像管理部１０８が画像記憶部１２１に保存した画像データとＩＤ記憶部１２２に記憶した各種識別情報を操作することにより実現される。
【００７７】
また、マーキング印刷機能は、ＩＤ管理部１０４、検出部１０５、ＩＤ取得部１０６、及び画像管理部１０８が画像記憶部１２１に保存した画像データとＩＤ記憶部１２２に記憶した各種識別情報情報を操作することにより実現される。
【００７８】
ここで、ＩＤ管理手段１５で管理するＩＤ群について説明する。
【００７９】
［ＥＩＤの説明］
【００８０】
入力画像１ページごとに機器に画像記憶するが、この記憶画像に対して機器内で唯一のＩＤを生成する。このＩＤを以降ＥＩＤと呼ぶ。（電子画像ごとのＩＤ）
【００８１】
［ＢＩＤの説明］
【００８２】
入力画像の集合である文書に対して機器内で唯一のＩＤを生成する。このＩＤを以降ＢＩＤと呼ぶ。（文書ごとのＩＤ）
【００８３】
［ＰＩＤの説明］
【００８４】
印刷手段にて印刷出力する用紙に対して、機器内で唯一のＩＤを割り振る。このＩＤを以降ＰＩＤと呼ぶ。（用紙ごとのＩＤ）
【００８５】
なお、ＢＩＤ、ＥＩＤ、ＰＩＤの生成過程については、後で詳しくを用いて説明する（図１０のシーケンス図）。
【００８６】
図６（Ａ）に、ＩＤ記憶部１２２に格納されたＥＩＤと画像データの格納場所を対応付けて管理しているデータ構造の一例を示す（以下画像管理テーブルと言う）。図では１０枚の画像データのファイル名がＥＩＤと対応づけられて保存されている。画像管理部１０８は画像管理テーブルを管理し、画像データの保存やＥＩＤから画像データを取得、画像データの状態を変更することができる。なお、画像管理テーブル中の「状態」については、出力制御部１０２が状態の判断を行ない、画像管理部１０８がこの値を変更するようになっているが、発明との関連は薄く、ここでは詳細説明を省略する。
【００８７】
図６（Ｂ）は、本実施形態に係るＩＤ記憶部１２２に格納された、文書蓄積機能を実行するために必要なＩＤ情報のデータ構造の一例を示す説明図である（以下文書管理テーブルと言う）。本図に示すように、ＦＩＤと、文書名と、ＥＩＤとが対応付けて管理されている。ここで、ＦＩＤは、蓄積文書ごとに付与されるＩＤであり、１つの蓄積文書に含まれる１枚または複数枚の画像データに共通するＩＤである。文書名は、文書ごとにユーザ等により付与された名称である。当該文書名が操作パネルに表示されることにより、ユーザに文書を識別させることができる。図の例では4つの文章が蓄積されている。ちなみに、操作可能の項目は、文書蓄積機能において操作パネル上に文書名を表示するか否かを示す情報である。また、消去時間は、蓄積文書機能で蓄積文書が表示されなくなるまでの残り時間を示す情報である。
【００８８】
文書管理部１０７は、文書蓄積機能において、画像形成装置１００に蓄積された画像データを文書単位で管理するものである。また、文書管理部１０７は、管理している文書又は画像データの印刷などの処理を指示する。
【００８９】
具体的には、文書管理部１０７は、蓄積する際、取得した文書として取得した各画像データに共通のＦＩＤを割り当て、さらに各画像データに対してＥＩＤを割り当てる。また、ＥＩＤは、上述の通り画像データ毎にユニークなＩＤである。生成したＦＩＤとＥＩＤとの対応付けは上述した文書管理テーブルで保持する。
【００９０】
図７は、実施の形態のＩＤ記憶部１２２に格納されたマーキング印刷機能を実行するためのＩＤ情報のデータ構造の一例を示す説明図（以下ＩＤ管理テーブルと言う）である。同図に示すように、ＩＤ管理テーブルは、用紙のＰＩＤと、当該用紙に印刷した画像のＥＩＤと、親ＰＩＤと、ＢＩＤと、ＪＩＤと、印刷設定とを対応づけて格納している。
【００９１】
ここで、ＩＤ情報に含まれる各ＩＤについて詳細に説明する。まず、入力された一連の原稿画像群に対して印刷出力が完了するまでを１ジョブとすると、ジョブごとに機器内で一意に割り当てられたＩＤをＪＩＤと呼ぶ。
【００９２】
また、上記印刷出力で複数部数を印刷出力する場合に、その部ごとに機器内で一意に割り当てられたＩＤをＢＩＤとする。１つのジョブで複数部数の印刷を指定できるため、１つのＪＩＤには複数のＢＩＤが対応しうる。
【００９３】
ＰＩＤとＥＩＤは、既に説明したとおりなので、ここでの説明は割愛する。
【００９４】
親ＰＩＤとは、再印刷処理の場合に設定されるものであり、再印刷の元となった用紙のＰＩＤを表すものである。同図では、ＰＩＤ＝１の用紙をスキャンすることによってＰＩＤ＝１〜４の用紙が属するジョブ単位で再印刷されたＰＩＤ＝５〜８の用紙に対し、対応する親ＰＩＤとしてそれぞれＰＩＤ＝１〜４が設定された例が示されている。
【００９５】
ＩＤ記憶部１２２にこのような情報を対応づけて格納することにより、任意の用紙のＰＩＤを検出するだけで、部単位またはジョブ単位で、対応する全画像を再印刷することが可能となっている。
【００９６】
次に、このように構成された実施の形態にかかる画像形成装置１００による主要な動作について順に説明する。先ず、基本となる既知の文書蓄積機能と印刷処理動作について、図８から図１０を用いて説明する。
【００９７】
＜文書蓄積機能＞
【００９８】
図８は、画像形成装置の操作パネル２００の一実施例を示した図である。本図に示したように、かかる操作パネル２００は、初期設定キー２０１、コピーキー２０２、スキャナキー２０３、文書一覧キー２０４、テンキー２０５、クリア／ストップキー２０６、スタートキー２０７、リセットキー２０８および液晶タッチパネル２２０を有する。
【００９９】
また、テンキー２０５はコピーの部数の入力などに用いられる。クリア／ストップキー２０６はコピー動作を中断するのに用いる。スタートキー２０７はコピー動作の実行開始を行なうのに用いる。初期設定キー２０１は機器の初期状態を設定する画面に移るときに用いられる。
【０１００】
初期設定キー２０１をタッチすると、液晶タッチパネル２２０に初期設定用のメニューが表示され、かかるメニューにおいては、収納される用紙サイズなどを設定することができる。また、コピーをしたい場合にはコピーキー２０２をタッチすると、液晶タッチパネル２２０にコピー用のメニューが表示され、かかるメニューにおいては原稿種類やトレイなどを選択できると共に、文書蓄積キー２２１が表示される。
【０１０１】
そして、ユーザが画像形成装置１００に画像データを蓄積したい場合には、文書蓄積キー２２１を押下する。文書蓄積キー２２１を押下したのちにスタートキー２０７を押下することで、画像データが読み取られ、１つの文書として蓄積される。文書については後述する。このとき、文書蓄積に併せて印刷を行なうかどうかを選択することができる。
【０１０２】
文書蓄積に併せて印刷を行なうかどうかを選択する方法としては、ユーザがスキャナキー２０３を押下し、画像形成装置１００にスキャナモードで画像データを蓄積させた場合は印刷を行なわず、コピーキー２０２を押下し、コピーモードで画像データを蓄積させた場合は印刷を行なうとしてもよい。
【０１０３】
文書蓄積と印刷処理に関わる装置内部での処理と、ＢＩＤ、ＥＩＤ、ＰＩＤの生成過程について説明する。図１０は、実施の形態における蓄積文書機能を使用して「蓄積と併せて印刷も行なう」ときの全体の流れを示すシーケンス図である。
【０１０４】
まず、ユーザから（装置）操作手段としての操作パネル２００の文書蓄積キー２２１を押下されると、表示入力制御部１０１が検知を行ない、出力制御部１０２へ文書蓄積機能を使用することを通知すると共に、文書蓄積キー２２１を反転させる（Ｓ９０１）。このように操作パネル２００に対する操作は、表示入力制御部１０１を通じて行なわれるが、図１０では省略して操作パネル２００の機能として説明する。なお、文書を蓄積する処理が選択されたことを利用者に認識させる画面としては、反転表示以外の形状変化であっても良い。
【０１０５】
次にユーザがスタートキー２０７を押下し、画像形成装置へのジョブスタートの指示（入力）がなされると（ステップＳ９０２）、出力制御部１０２が、ＪＩＤの生成指示をＩＤ管理手段５のＩＤ管理部１０４に送信する（ステップＳ９０３）。ＩＤ管理部１０４は、新たにＪＩＤを生成し、ＩＤ記憶部１２２に保存する（ステップＳ９０４）。
【０１０６】
続いて、出力制御部１０２が、ＦＩＤの生成指示を文書管理部１０７に送信する（ステップＳ９０５）。文書管理部１０７は、新たにＦＩＤを生成し、ＩＤ記憶部１２２に保存する（Ｓ９０６）。
【０１０７】
次に、出力制御部１０２は、原稿画像をスキャナにより取込み、画像記憶部１２１に保存する画像蓄積処理を、入力画像数分繰り返す（ステップＳ９０７〜ステップＳ９１５）。なお、文書蓄積機能で蓄積されている文書をマーキング印刷する場合は、すでに画像データが画像記録部１２１に保存されているので、改めて画像蓄積処理は実行しない。
【０１０８】
具体的には、まず、マーキング印刷制御手段３としての出力制御部１０２は、ＥＩＤの生成指示を画像管理部１０８に送信する（ステップＳ９０７）。このとき出力制御部１０２はジョブの種類により画像データの状態を判断し、ＥＩＤの生成指示に併せて状態を送信する。画像管理部１０８は、新たにＥＩＤを生成し、画像データの状態と共にＩＤ記憶部１２２の画像管理テーブルに保存すると同時に、ＩＤ関連テーブル（図１３参照）に生成したＥＩＤを新規に登録する（ステップＳ９０８）。なお、このとき、画像記憶部１２１は１ページ分の画像データを記憶する準備を行なう。
【０１０９】
次に出力制御部１０２は、ＩＤ管理手段５のＩＤ管理部１０４にＥＩＤの登録を指示し、またＩＤ管理管理手段５からＥＩＤを得た後、画像蓄積手段４の画像管理部１０８と文書管理部１０７に画像蓄積開始（文書蓄積開始）を指示する（ステップＳ９０９，９１０）。このとき、画像蓄積手段４はＨＤＤに１ページ分の画像データを記憶する準備をする。次に、出力制御部１０２は、画像入力手段２のスキャナ制御部１０３に対して画像入力の開始を指示する（ステップＳ９１１）。指示を受けた画像入力手段スキャナ制御部１０３は、スキャナエンジン１５０から読み取った入力画像データを画像蓄積手段４の画像管理部１０８に対して転送する（ステップＳ９１２）。画像管理部１０８は画像データを画像記憶部１２１に保存する。
【０１１０】
入力画像データの転送が完了すると、画像管理部１０８は、画像の転送完了をスキャナ制御部１０３に通知する（ステップＳ９１３）。また、画像入力手段２のスキャナ制御部１０３は、マーキング印刷制御手段の出力制御部１０２に対して画像入力が完了したことを通知する（ステップＳ９１４）。マーキング印刷制御手段の出力制御部１０２はこれを受けて、画像蓄積手段４に対して１ページ分の画像データ入力が完了したことを通知する（ステップＳ９１５）。出力制御部１０２は、画像データの蓄積完了を文書管理部１０７に対して通知する。上記、ステップ９０７からステップ９１５を入力画像数分繰り返し、全ての画像を読み終わり全ての入力画像分の蓄積が完了すると、蓄積した画像の集合を文書として扱えるよう、マーキング印刷管理手段からの要求により、ＩＤ管理手段はＢＩＤの生成を行なう（ステップ９１６、ステップ９１７）。
【０１１１】
具体的には、まず、出力制御部１０２は、印刷する部数に応じてＢＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ９１６）。ＩＤ管理部１０４は、新たにＢＩＤを生成し、ＩＤ記憶部１２２に保存すると同時に、ＩＤ関連テーブルに（図１３参照）生成したＢＩＤおよび文書の所在とページを新規に登録する（ステップＳ９１７）。
【０１１２】
ここまでの過程で入力画像に対するＩＤの生成は完了し、入力画像群を印刷する動作に移る。画像蓄積処理が終了すると、出力制御部１０２は、保存した画像を印刷する蓄積画像印刷処理を、出力が指定された部数分、および出力が指定された画像分繰り返す（ステップＳ９１８〜ステップＳ９２６）。ちなみに、後述するように、蓄積されている画像をマーキング印刷する場合には、上述した各処理を行なわず、既に蓄積されたデータが利用される。
【０１１３】
蓄積画像印刷処理に際し、入力画像ＥＩＤを印刷する前に、印刷制御手段はＩＤ管理手段からＰＩＤを得るが、このとき、ＩＤ管理手段では、ＰＩＤとＢＩＤ、ＥＩＤの関連付けをＩＤ関連図を用いて実施する。すなわち、出力制御部１０２は、ＰＩＤの生成指示をＩＤ管理部１０４に送信する（ステップＳ９１８）。ＩＤ管理部１０４は、新たにＰＩＤを生成し、ＩＤ記憶部１２２に保存すると同時に、ＩＤ関連テーブルに（図１３参照）生成したＰＩＤを新規に登録する（ステップＳ９１９）。
【０１１４】
ここで、図１３に示されたデータ例を用いてＩＤ管理手段５が管理するＩＤ群のデータ構造について説明する。
【０１１５】
例えば、２枚の原稿を読み取り２部の印刷を行なうと、読み取られた原稿それぞれにＥＩＤ１とＥＩＤ２が付与され、それら２枚のまとまりで１文書となりＢＩＤ１が付与される。印刷毎に異なるＰＩＤが割り振られるので印刷物にはそれぞれ、ＰＩＤ１〜４が付与される。
【０１１６】
次に、４枚組の原稿を１部印刷し、ＥＩＤにはそれぞれ３〜６が付与され、それらの集まりである文書にＢＩＤ２が付与される。更に印刷物にはＰＩＤ５〜８が付与される。
【０１１７】
次に、３枚の原稿を読み取り、文書の蓄積のみを行なうと、読み取られた原稿それぞれにＥＩＤ６〜９が付与され、それら３枚のまとまりで１文書となりＢＩＤ３が付与される。このケースでは、蓄積のみを行なっているため印刷は行なわないのでＰＩＤの付与は行なわれない。
【０１１８】
次に、蓄積されているＢＩＤ３が付与された文書を１部印刷すると、印刷物にそれぞれＰＩＤ９〜１１が付与される。ＥＩＤとＢＩＤに関しては蓄積文書と同じものなので新たに割り振ることは行なわない。
【０１１９】
また、ＢＩＤまたはＥＩＤから、蓄積された文書とページの物理データを特定するための情報として、蓄積された文書の所在情報および、ページを記憶する。ここでは、文書の所在としてファイルのパスとページ数を記憶しているが、文書およびページ（画像）の所在を特定できる情報であれば良い。なお、この例ではＩＤ関連テーブルで所在を特定する情報も管理しているが、別テーブルに切り出して管理しても良い。
【０１２０】
なお、出力制御部１０２では、画像の状態を判断し、必要に応じて状態の変更を画像管理部１０８に通知する（Ｓ９２０、Ｓ９２１）。実施の形態ではＳ９０８で設定を行なった状態と同じであるために、状態の変更は必要ない。なお、文書蓄積機能で蓄積されている文書をマーキング印刷する場合は、このステップで該当する画像の状態を変更する場合がある（詳細は省略）。
【０１２１】
続いて、出力制御部１０２は、プリンタエンジン１４０に対して画像の印刷を指示する（ステップＳ９２２）印刷の指示には、印刷する画像のＥＩＤと、印刷する用紙に符号化して合成すべきＰＩＤとが含まれる。
【０１２２】
マーキング印刷手段６では、プリンタエンジン１４０の画像取得部１４２が、印刷が指示されたＥＩＤに対応する画像を画像蓄積手段４の画像管理部１０８から読み出す処理を開始する（ステップＳ９２３）。画像管理部１０８は対応する画像を画像記憶部１２１から画像を読み出して、プリンタエンジン１４０に転送する（ステップＳ９２４）。
【０１２３】
次にマーキング部１４１（マーキング印刷手段６内）が、ＰＩＤを符号化したマーキングを生成する。こうしてＰＩＤの採番が終わると、マーキング印刷制御手段３の出力制御部１０２はマーキング印刷手段６のプリンタエンジン１４０に対して印刷指示をする（ステップＳ９２２）。マーキング印刷手段６では、ＥＩＤから画像を特定し、蓄積画像手段４から画像を読み出した後（ステップＳ９２３，ステップＳ９２４）、マーキング印刷手段６内のマーキング部１４１にてＰＩＤを印刷画像に合成する。そして、プリンタエンジン１４０が生成されたマーキングを印刷画像に合成し、この合成画像を印刷出力する（ステップＳ９２５）。印刷が完了すると、プリンタエンジン１４０から出力制御部１０２に対して印刷完了が通知される（ステップＳ９２６）。以上の印刷処理が、出力画像数に応じて繰り返される。
【０１２４】
すべての画像（文書）に対して指定された部数の蓄積画像印刷処理が完了すると、出力制御部１０２は、表示入力制御部１０１を介してジョブの完了を操作パネル２００に表示し（ステップＳ９２７）、（蓄積時画像）印刷処理を終了する。
【０１２５】
本実施の形態にかかる文書とは、狭義には１枚又は複数枚で構成される紙原稿を、画像形成装置１００のスキャナエンジン１５０で読み込み処理して得られた１枚又は複数枚の画像データをいう。ただし、本実施形態で扱う広義の文書とは紙原稿に限らず、ＰＣからネットワークＩ／Ｆ１６０を介して受信したプリンタデータや、ＦＣＵ３０から受信したファクシミリデータでもよい。
【０１２６】
なお、蓄積文書の削除について、印刷物にマーキングされた情報をもとに行なう方法については後に詳述するが、この場合にも上記の手順で蓄積文書を選択し削除キー２２１２を押下することで、選択した蓄積文書を画像形成装置１００から削除させることも可能になっている。
【０１２７】
［蓄積画像印刷処理］
【０１２８】
蓄積文書（画像）は、随時印刷することができる。図８中の文書一覧キー２０４が押下された場合、画像形成装置１００は蓄積されている文書（以下、蓄積文書と言う）を操作パネル２００に一覧表示される。このとき表示されるのは、画像データを蓄積する際に関連付けられた文書ＩＤや文書名である。
【０１２９】
図９は、液晶タッチパネル２２０に表示されている印刷する蓄積文書の選択受付画面の一例を示した図である。また、液晶タッチパネル２２０に表示されていない蓄積文書を選択したい場合、「前へ」キー及び「後へ」キー２２１３を押下することで、他の蓄積文書が液晶タッチパネル２２０に表示される。ユーザは印刷を行ないたい蓄積文書を選択し印刷キー２２１１を押下することで、画像形成装置１００に選択した蓄積文書を印刷させることができる。
【０１３０】
このとき、液晶タッチパネル２２０において、カラー／モノクロ、両面印刷や集約印刷等、各種印刷条件をすることで、所望の印刷条件で蓄積文書を印刷させることができる。また、蓄積文書に含まれる画像データの一部を選択して、選択した画像データのみを印刷させることもできる（いずれも図示せず）。これらの操作は、蓄積文書の選択の前、もしくは後のいずれに行なってもよい。なお、この場合にも指定により画像データを蓄積する際に関連付けられた文書ＩＤや文書名を印刷出力時にマーキングさせることができる。
【０１３１】
＜マーキング印刷機能＞
【０１３２】
次に、本実施形態にかかる画像形成装置１００が備えている、マーキングによる再印刷処理について説明する。マーキングによる再印刷処理とは、前述のとおり印刷処理でマーキングが印刷された用紙（原稿）をスキャンすることによりＩＤ情報を得て、部単位またはジョブ単位で当該原稿あるいはそれが属する文書の印刷を再現する処理をいう。
【０１３３】
画像形成装置１００は、スキャナエンジン１５０によって原稿からマーキングを読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する機能（以下マーキング印刷機能）を有している。すなわち、画像形成装置１００がプリント用紙に画像データの印刷を行なう際、印刷したプリント用紙を識別する識別子を作成し、この識別子を符号化した符号画像（マーキング）を各プリント用紙に印刷する（以下、マーキング印刷と言う）。このとき、印刷を行なった画像データと識別子は、関連付けてＨＤＤ１２０等の記憶装置に保存されている。
【０１３４】
そこで、ユーザがプリント用紙のマーキングをスキャナエンジン１５０で読込ませることにより、画像形成装置１００は識別子（後述のＰＩＤ）に関連する画像データを印刷したときのジョブに含まれる全画像を再印刷すること（以下マーキングによる再印刷という）ができる。
【０１３５】
マーキング印刷機能の動作について図１１および図１２を用いて更に詳細に説明する。図１１は、実施の形態にかかるマーキング印刷機能による「マーキング印刷」する際に、元原稿に対応して画像形成装置で印刷される用紙の一実施例を示した模式図である。また、図１２は、マーキング印刷機能による、マーキングによる再印刷処理において印刷される用紙の一実施例を説明した模式図である。
【０１３６】
複数の用紙からなる文書Ａを印刷（コピーの場合も同様）すると（図１０では、ステップＳ９２６）、図１１に示すように、プリント用紙を一意に識別する識別情報（以下、ＰＩＤという）を符号化したマーキングが各用紙右上部に付加されて印刷出力される。例えば、先頭の用紙右上部にはＰＩＤ＝Ａ１がマーキングされ、２枚目、３枚目の用紙には、それぞれＰＩＤ＝Ａ２、Ａ３がマーキングされる。
【０１３７】
なお、マーキングの生成処理では、ＰＩＤを符号化したＱＲコード（登録商標）や、その他の２次元バーコードを生成する方法などの従来から用いられているあらゆるコード生成方法を用いることができる。
【０１３８】
操作パネル２００（図８）は、上述したように蓄積文書機能で使用するほかにも、後で詳述するマーキングによる再印刷処理においても画像のスキャンと印刷処理の指示、再印刷処理の指示、および印刷時の印刷条件の設定などに利用される。ただし、マーキングによる再印刷においては、原則的には、図７のＩＤ管理テーブル中の「印刷設定」欄に記録されている通り、マーキング印刷時用に印刷設定が関連付いて保存され、何も設定を行なわなければ、マーキングが印刷されたときの印刷条件を踏襲して印刷が行なわれる。
【０１３９】
［マーキング検出から画像および文書特定までの流れ］
【０１４０】
実施の形態にかかる画像形成装置でのマーキング印刷機能による「マーキングによる再印刷」処理の場合には、図１２の模式図に示すように、例えば図１１で印刷された用紙の１つであり、ＰＩＤ＝Ａ１がマーキングされた用紙をスキャンすることにより再印刷が指定されると、ＰＩＤ＝Ａ１の用紙だけでなく、同時に印刷された印刷単位に含まれるすべての用紙全てを一括して新たに印刷することができる。
【０１４１】
すなわち、スキャンしたＰＩＤ＝Ａ１の用紙だけでなく、図１のＰＩＤ＝Ａ２、Ａ３に対応する用紙を含むすべての画像が再印刷される。なお、再印刷時の用紙には、それぞれ新たなＰＩＤ（Ｂ１、Ｂ２、Ｂ３）を符号化したマーキングが用紙右上部に印刷される。
【０１４２】
上述のマーキングを利用した処理における、ＩＤ情報を用いての操作対象画像および文書の特定機能について以下に詳しく説明する。マーキング手段７によって、ＰＩＤ情報が転写紙にマーキングされるが、このマーキングからマーキング検出手段１６にてＰＩＤ情報を検出した場合には、そのＰＩＤを元に、印刷画像特定手段１７によって、ＥＩＤ、書誌情報、ＢＩＤをＩＤ関連テーブルより求めることができる。図１３に示したＩＤ関連テーブルの例で説明すると、仮にＰＩＤ６が検出されたとすると、そのページの元となる画像を特定するＥＩＤは４であり、文書を特定するＢＩＤは２であると求めることができる。
【０１４３】
この実施の形態における印刷画像特定手段１７の具体的動作について、図１４のシーケンス図に示した、マーキングによる再印刷処理の全体の流れを例として、所望の文書を特定する過程を説明する。印刷画像特定手段１７は、実質的には、既に説明した操作手段の操作パネル２００、画像入力手段２、マーキング印刷制御手段３等の有する機能群のうちの、画像特定動作に関連して以下に説明するような機能の集合体でこれら機能が協働することで印刷画像特定手段１７を具体化させている。
【０１４４】
まず、操作パネル２００等を介してユーザにより再印刷処理が指定されると、マーキング印刷制御手段３の出力制御部１０２が、マーキング検出を開始することをＩＤ管理手段５の（ＰＩＤ用）検出部１０５に対して指示する（ステップＳ１４０１）。このためには、ユーザは、再印刷を所望するジョブを構成する印刷用紙のうち、いずれか１枚をスキャンするだけでよい。また、複数のジョブで印刷されたプリント用紙の各1枚ずつ同時に読み込ませることにより、複数のジョブを一度に処理することもできる。
【０１４５】
指示を受けた検出部１０５は、読み取られた原稿画像からすべてのマーキングを検出し、検出したマーキングを復号化することによりＰＩＤを検出する（ステップＳ１４０１Ｂ）。そして、検出部１０５は、検出したＰＩＤの群を出力制御部１０２に通知する（ステップＳ１４０２）。
【０１４６】
これを受け、出力制御部１０２は、ＩＤ管理手段５の機能を利用して再印刷すべき画像を特定する画像特定処理を、検出されたＰＩＤ数分繰り返す（ステップＳ１４０３〜ステップＳ１４０８）。
【０１４７】
具体的には、まず出力制御部１０２は、ＩＤ管理手段５のＩＤ取得部１０６に対して画像特定処理の開始を指示する（ステップＳ１４０３）。この指示には、検出されたＰＩＤが含まれる。ＩＤ取得部１０６は、検出されたＰＩＤが属する印刷単位の印刷時の印刷条件である印刷設定を取得する。具体的には、ＩＤ取得部１０６は、まず、検出されたＰＩＤに対応するＪＩＤ（ＢＩＤ）をＩＤ管理部１０４に問い合せて取得する。次に、取得したＪＩＤ（ＢＩＤ）に対応するすべてのＥＩＤをＩＤ管理部１０４に問い合せて取得する。また、取得したＪＩＤ（ＢＩＤ）に対応する印刷設定をＩＤ管理部１０４に問い合せて取得する。
【０１４８】
指示を受けたＩＤ取得部１０６は、ＩＤ管理部１０４に対してＰＩＤに対応するＪＩＤを問い合せる（ステップＳ１４０４）。問合せを受けたＩＤ管理部１０４は、問合せに応じて対応する各種ＩＤをＩＤ記憶部１２２から取得して応答する処理を行なう。例えば、ＩＤ管理部１０４は、検出部１０５により検出されたＰＩＤに対応するＪＩＤの問合せを受けた場合、当該ＰＩＤに対応するＪＩＤ、および印刷設定を画像蓄積手段４のＩＤ記憶部１２２から取得し、問合せ元のＩＤ取得部１０６に通知する（ステップＳ１４０５）。
【０１４９】
ＩＤ取得部１０６では、ＪＩＤで識別されるジョブに属するすべてのＥＩＤをＩＤ管理部１０４に対して問い合せる（ステップＳ１４０６）。ＩＤ管理部１０４は、ＪＩＤに対応づけられているすべてのＥＩＤをＩＤ記憶部１２２から取得し、取得したＥＩＤのリストをＩＤ取得部１０６に通知する（ステップＳ１４０７）。通知を受けたＩＤ取得部１０６は、ステップＳ１４０５で取得した印刷設定と、ステップＳ１４０７で通知されたＥＩＤリストとを出力制御部１０２に対して通知する（ステップＳ１４０８）。
【０１５０】
これを受けて、出力制御部１０２は、取得したＥＩＤに対応する画像についての画像再印刷処理を実行する（ステップＳ１４０９〜ステップＳ１４１４）。なお、画像再印刷処理では、印刷処理と同様に、再印刷する用紙用のＰＩＤ、および再印刷するジョブのＪＩＤの生成処理が行なわれるが、この過程は前述した場合と同様であるため同図では省略してある。
【０１５１】
参考までに記すと、再印刷時にも操作パネル２００で部数の指定や印字条件の変更などの印刷設定を変更することが可能であり、この場合には変更された印刷条件で再印刷時のＪＩＤが生成される。これにより、前回の印刷時と再印刷時に印刷条件が異なる場合でも、必要な部数を指定して印刷することが可能となる。この場合には、まず、再印刷に併せて、出力制御部１０２は該当する画像データの状態を必要に応じて通知し（ステップＳ１４０９）、画像管理部１０７が画像データの状態を変更する（ステップＳ１４１０）が、この点は本願に関連薄く、説明は省略した。
【０１５２】
上述の各処理が済むと、印刷が行なわれる。すなわち、出力制御部１０２が、プリンタエンジン１４０に対して再印刷を指示する（ステップＳ１４１１）。この指示には、印刷する画像のＥＩＤと、生成されたＰＩＤが含まれる。
【０１５３】
次に、プリンタエンジン１４０の画像取得部１４２は、指示されたＥＩＤに対応する画像を画像記憶部１２１から読み出す処理を開始する（ステップＳ１４１２）。画像記憶部１２１からの画像の読み出しが完了すると（ステップＳ１４１３）、マーキング部１４１がＰＩＤを符号化したマーキングを生成し、プリンタエンジン１４０が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ１４１４）。再印刷が完了すると、プリンタエンジン１４０から出力制御部１０２に対して再印刷完了が通知される（ステップＳ１４１５）。
【０１５４】
上述の通り画像形成装置１００は、文書蓄積機能により蓄積した画像データもしくは、マーキング印刷機能により印刷した画像データを画像記憶部１２１に保存し、再印刷時には当該画像記憶部１２１に保存された画像データを元に印刷処理を行なう。保存された画像データを元に（再）印刷処理を行なうことにより、既に知られているように、画像が印刷された用紙を元に印刷処理を行なう場合（すなわち、通常のコピー処理）に比較して画像の劣化を防止できる利点が得られている。そして、特に符号画像（マーキング）を合成した画像等の再印刷処理については、前述したように、符号画像（マーキング）を活用して元画像や文書の特定が容易になっている。
【０１５５】
［文書操作］
【０１５６】
続いて、本実施形態を特徴付けている、文書操作手段１５（図３参照）の制御下に、既述した文書特定処理と協働して実行される画像データ等の、削除、移動、および複製履歴管理手段も関連する複製等の各種の文書操作について順次説明する。
【０１５７】
これらの処理等のために、文書操作手段１５には、既に説明したように、画像の削除を行なう画像削除手段１０、文書の削除を行なう文書削除手段１１、文書等を外部他機（指定機または要求元）へ送信し、画像蓄積手段４から削除を行なう文書移動手段１２、文書等を要求元（外部他機）へ送信する文書複製手段１３が備わっている。
【０１５８】
前出の文書操作手段１５により、自装置単独操作によって、画像蓄積手段４に蓄積されている画像・文書に対して削除操作を行なうことができる。先ず、この自装置内に蓄積された所望の画像あるいは文書を特定し、特定されたＥＩＤから画像を削除する過程（便宜的に第１の文書操作という）の流れを、図１５のシーケンス図を参照して具体的に説明する。
【０１５９】
マーキング印刷手段６によってＰＩＤマーキングが合成された印刷画像を、図示を省略した画像入力手段２により読み取らせる。この画像データは、スキャナ制御部１０３から図１５中に示したマーキング検出手段１６へと送られ、ここでマーキングが検出されＰＩＤが抽出される。
【０１６０】
その後は、前述の図１４の場合と略同様にして、処理対象の画像と文書が特定される。まず、ユーザは、削除を希望する画像または文書の原稿（印刷用紙）をスキャンする。画像入力手段２のマーキング検出手段１６が、全てのマーキングを検出してＩＤ管理管理手段５の（ＰＩＤ用）検出部１０５に対してＰＩＤ群を出力する。
【０１６１】
印刷画像特定手段１７としての検出部１０５は、マーキング検出手段１６が検出した全てのマーキングに含まれているＰＩＤ群を受け取る（ステップＳ１５０１）。印刷画像特定手段１７としてのＩＤ取得部１０６は、まず、検出された各ＰＩＤが属するＥＩＤおよびＢＩＤを順にＩＤ管理部１０４（ＩＤ管理手段５中）に問い合せて取得する。次に、取得したＢＩＤに対応するすべてのＥＩＤをＩＤ管理部１０４に問い合せて取得する（ステップＳ１５０２，ステップＳ１５０３，ステップＳ１５０４，ステップＳ１５０５）。以上の過程を経て、操作対象となる画像および文書が特定される。この取得過程は、指定されたＰＩＤ数の分だけ繰り返される。
【０１６２】
なお、上述したシーケンスは、マーキング検出手段１６とＩＤ管理手段５および画像蓄積手段４が同じ画像形成装置内に存在する場合を想定したものであるが、後述するように、これら各手段がそれぞれ別な画像形成装置に分散配置（通常、ＩＤ管理手段５と画像蓄積手段４は同一装置内に置かれる）されている場合においても、両装置が備える通信手段９それぞれとその間の通信回線を経由して上述したと全く同一の画像および文書特定処理を行なうことが可能である。すなわち、離間した装置間であっても、転写紙（原稿）に付されているマーキングを利用して、容易に操作対象となる画像および文書を特定することが可能になっている。
【０１６３】
続いて、文書操作処理の流れについて、処理内容毎に具体的に例示する。なお、既に説明した手順で、ＩＤ情報を用いての操作対象画像および文書が特定されたものとし、その後の処理について説明する。操作対象画像が特定された後の、操作対象画像の削除とこれに伴う処理について同じ図１５のシーケンス図を用いて説明する。
【０１６４】
印刷画像特定手段１７は、ＰＩＤから特定されたＥＩＤにより文書操作手段１５の画像画像削除手段１０に画像削除の指示を行ない、画像蓄積手段４に蓄積されている画像の削除を行なう（ステップＳ１５０６，ステップＳ１５０７）。
【０１６５】
こうして、画像の削除が完了すると、ＩＤ関連テーブルには矛盾が生じてしまうため、印刷画像特定手段１７はＩＤ管理手段５に対して画像の削除に対応すべくＩＤ関連テーブルの更新を指示し、ＩＤ関連テーブルの更新を行なう（ステップＳ１５０８，ステップＳ１５０９）。上記のステップＳ１５０６〜ステップＳ１５０９が、削除する画像分だけ繰り返される。
【０１６６】
次に、上述のＩＤ関連テーブルの更新処理について、具体的な例を挙げて説明する。図１６は、図１３のＩＤ関連テーブルの状態で、ＰＩＤ２がマーキングされている原稿を読み取って画像削除を行なった際のＩＤ関連テーブルの更新を表したものである。
【０１６７】
マーキング検出手段１６により、ＰＩＤが２であることを検出したとする。印刷画像特定手段１７では、この検出されたＰＩＤ（＝２）からＩＤ管理手段５により、ＥＩＤが２であることを特定する。印刷画像特定手段１７は、文書操作手段１５の画像削除手段１０に、これを通知し、文書操作手段１５が画像蓄積手段４にＥＩＤ２の削除指示を行なう（ステップＳ１５０６）。
【０１６８】
そして、削除が完了すると、その旨がＩＤ管理手段５のＩＤ取得部１０６に通知される（ステップＳ１５０７）。そして、ＥＩＤ２の画像が削除されたことによるＩＤ関連テーブルの矛盾を解消するため、ＩＤ取得部１０６は、ＩＤ管理手段５のＩＤ管理部１０４に対しテーブルの更新を要求する（ステップＳ１５０８）。ＩＤ管理部１０４は、ＥＩＤ２に関するレコードが２つ（ＰＩＤ２と４）あることを検索し、これら２つのレコードを削除して更新完了をＩＤ取得部１０６に通知する（ステップＳ１５０９）。
【０１６９】
特定されたＢＩＤから画像の集合としての“文書”の削除を行なう流れを同じ図１５のシーケンス図を用いて説明する。既述したように、図１５のステップＳ１５０１〜ステップＳ１５０４により、ＰＩＤからＢＩＤが特定される。
【０１７０】
上述した印刷画像特定手段１７（ここでは印刷文書特定手段１８として機能する）が、ＰＩＤから特定されたこのＢＩＤにより文書削除手段１１に文書削除の指示を行ない、画像蓄積手段４に蓄積されている文書の削除を行なう（ステップＳ１５１０，ステップＳ１５１１）。
【０１７１】
文書の削除が完了すると、ＩＤ関連テーブルに矛盾が生じてしまうため、印刷画像特定手段１７はＩＤ管理手段５に対して文書の削除に対応すべくＩＤ関連テーブルの更新を指示し、ＩＤ関連テーブルの更新を行なう（ステップＳ１５１２，ステップＳ１５１３）。上記のステップＳ１５１０〜ステップＳ１５１３は、削除する画像分だけ繰り返される。
【０１７２】
次に、この更新処理について、具体的な例を挙げて説明する。図１７は、図１３のＩＤ関連テーブルの状態で、ＰＩＤ２がマーキングされている原稿を読み取って文書削除を行なった際のＩＤ関連テーブルの更新を表したものである。
【０１７３】
マーキング検出手段１６により、ＰＩＤが２であることを検出したとする。印刷画像特定手段１７では、この検出されたＰＩＤ（＝２）からＩＤ管理手段５により、ＢＩＤが１であることを特定する。印刷画像特定手段１７は、文書操作手段１５の文書削除手段１１に、これを通知し、文書操作手段１５が画像蓄積手段４にＢＩＤ１の削除の指示を行なう（ステップＳ１５１０）。
【０１７４】
そして、削除が完了すると、その旨がＩＤ管理手段５のＩＤ取得部１０６に通知される（ステップＳ１５１１）。そして、ＢＩＤ１の文書が削除されたことによるＩＤ関連テーブルの矛盾を解消するため、ＩＤ取得部１０６は、ＩＤ管理手段５のＩＤ管理部１０４に対しテーブルの更新を要求する（ステップＳ１５１２）。ＩＤ管理部１０４は、ＢＩＤ１に関するレコードが４つ（ＰＩＤ１〜４）あることを検索し、これら４つのレコードを削除して更新完了をＩＤ取得部１０６に通知する（ステップＳ１５１３）。
【０１７５】
＜通信関連機能＞
【０１７６】
上述各文書操作例は、マーキング検出手段１６および印刷画像特定手段１７が、ＩＤ管理手段５、画像削除手段１０、画像画像蓄積手段４とおなじ画像形成装置内に配置されている例である。しかし、マーキング検出手段１６および印刷画像特定手段１７が、別装置内に配置されていた場合であっても、マーキング検出手段１６で検出したＰＩＤには文書等が蓄積された機器を特定する情報（ＩＰアドレスなど）が含まれているので、双方の通信手段９を経由して蓄積文書の処理を行なうことが可能である（図１参照）。
【０１７７】
続いて、自装置操作により、他の画像形成装置との間で行なわれる文書操作処理について説明する。文書操作手段１５は、通信機能を利用して、通信手段９を介して外部から文書操作の要求があった場合に、画像蓄積手段４に蓄積されている文書に対して要求のあった操作を行なうことができる。例えば、他の同種装置へと蓄積画像を送信して印刷を行なったり、他装置に複製を作成したりすることができる。また、これと逆に、他装置に要求して画像を受信して蓄積する（複製）等も可能である。こうした複製機能と削除処理を組合わせることで、他装置間での画像の移動ができる。
【０１７８】
ここで、画像伝送経路について図１８を用いて、説明しておく。図２の全体構成に示してある各手段の関連とは独立して画像情報の伝送経路が存在する。図１８では、文書を蓄積し、マーキング印字する装置を画像形成装置１００とし、文書の移動や複製先の装置を画像形成装置１００Ｂとして説明する。
【０１７９】
画像形成装置１００において、画像入力手段２により入力された画像は、マーキング印刷制御手段３からの指示により、蓄積手段４に伝送される。また、既述したように蓄積手段４に蓄積されている画像は、マーキング印刷制御手段３からの指示により、マーキング付き印刷手段６に伝送されて印刷が行なわれるが、さらに、（操作または外部からの要求に応じて）文書操作手段１５の制御下で（画像送信手段８からの指示により）、通信手段９を介して外部の通信経路５００に送信される。
【０１８０】
画像形成装置１００から送信された画像データは、通信経路５００を介して要求元の画像形成装置１００Ｂにおいて受信され、この外部から受信した画像が、画像受信手段８Ｂ（図示なし）の制御下で通信手段９Ｂを介して画像蓄積手段４Ｂに蓄積される。
【０１８１】
文書操作手段１５の文書複製手段１３によって、蓄積文書や画像データの複製が可能である。また、文書移動手段１２によれば複製すると同時に自機の蓄積文書等を削除することで画像データの移動が可能である。また、実施形態装置では、画像削除手段１０および文書削除手段１１によって、自機で蓄積している（ＩＤ付加済みの）文書や画像データの削除ができるが（既述）、更には他装置に複製された文書や画像データの削除が容易に行なえるようになっている。
【０１８２】
文書操作手段１５には、文書複製手段１３によって文書を複製した際に、複製の履歴を管理する複製履歴管理手段１４も更に、備わっている。この複製履歴管理手段１４で管理する情報としては、複製した文書のＩＤ、複製先を特定する情報（ＩＰアドレスなど）である。これにより、例えば、文書削除手段１１により文書の削除が行なわれた時に、複製履歴管理手段１４で管理される複製履歴を検索し、削除する文書から複製が行なわれている場合は、複製された文書も削除する機能等が提供される。画像データについても同様である。なお、削除を伴う操作結果は、ＩＤ管理手段５に通知され管理ＩＤ情報に反映される。また、運用上の必要によっては、移動済みの文書についても履歴を残し管理することで遠隔装置からの削除も可能な構成となし得る。
【０１８３】
次に、装置間での文書複製について、特定されたＢＩＤから“文書”の複製を行なう流れを、図１９および図２０に示すシーケンス図および図２１（ａ）、（ｂ）（（ａ）はＩＤ関連テーブルの状態説明図、（ｂ）は履歴管理テーブルのデータ構造例）を用いて具体的に説明する。シーケンス図は、マーキングを検出する画像形成装置を図２のブロック図の画像形成装置１００Ｂ、検出されたＰＩＤのもととなる文書の蓄積されている装置を画像形成装置１００とした場合である。なお、画像形成装置１００Ｂの詳細構成は、図２から図４等で示した画像形成装置１００と同等とし、以下の説明中では、各構成部には対応する符号数字にＢを付して説明する。
【０１８４】
まず、画像形成装置１００ＢでＰＩＤ５の文書を読み取り、他装置（ここでは、画像形成装置１００）の蓄積文書を特定する流れを図１９のシーケンス図を用いて説明する。
【０１８５】
既述したように、マーキングされたＩＤには、例えば装置のＩＰアドレスなど装置を特定する情報が含まれており、どの装置に蓄積されている画像か、またはどの装置で印刷した用紙かを追跡可能になっている。そこで、文書等特定のために図１９に示すように、画像形成装置１００Ｂ側でＰＩＤ５のマーキングされた文書を読み取ると、マーキング検出手段１６Ｂが原稿から読み取ったマーキングを解析してマーキングＰＩＤ５を検出して印刷画像特定手段１７Ｂに送る（ステップＳ１９０１）。印刷画像特定手段１７Ｂは通信手段９Ｂを介して、得られたＰＩＤ５に対応するＢＩＤの所在について画像形成装置１００のＩＤ管理手段５に問合せを行なう（ステップＳ１９０２）。ＩＤ管理手段５は、複製履歴管理手段１４に問合せ元に対象ＢＩＤの文書が複製されていないかを問い合せる（ステップＳ１９０３）。ここで、複製された文書が画像形成装置にＢＩＤ１として複製されていることがわかるので、ＢＩＤ問合せの応答（ステップＳ１９０４）で、画像形成装置１００Ｂ（ローカル）にＢＩＤ１で複製されていることを通知する（ステップＳ１９０５）。この応答により、印刷画像特定手段１７は、ローカルに蓄積されたＢＩＤ１の文書を利用することができ、下記の複製処理の他にも例えば削除や移動また既に説明したマーキングによる（再）印刷等が自由にできる。
【０１８６】
図２０のシーケンス図は他装置に蓄積されている特定された文書の複製過程を説明しており、図１９での蓄積文書を特定する処理により文書が特定されたことを前提とし、その後の複製過程のみを説明している。
【０１８７】
以下では、図２１（ａ）のように、初期の状態として、元画像蓄積側の画像形成装置１００にＰＩＤ１〜４に対応する２つの画像から構成される文書（ＢＩＤ１）と、ＰＩＤ５〜８に対応する４つの画像から構成される文書（ＢＩＤ２）が蓄積されていて、画像が複製・蓄積される側の画像形成装置１００Ｂには、なにも蓄積されていない状態として説明する。
【０１８８】
図２１（ｂ）に履歴管理テーブルで管理するデータ構造の例を示す。複製元文書は、複製元文書が蓄積されているデバイスのＩＤ管理手段５によって管理されているＢＩＤで示される。複製先は、当該画像データが複製して蓄積されたデバイスを特定する情報で、図１６で示したようにＩＰアドレスを例とする。複製された文書のＢＩＤは、複製先のデバイスのＩＤ管理手段５によって、複製時に付与されたＢＩＤである。
【０１８９】
図２０のシーケンス図に沿って装置間での文書複製を簡略に説明すると、先の図１９に示したように、画像形成装置１００Ｂ側の印刷画像特定手段１７Ｂは、原稿から読み取ったマーキングを解析して得られたＰＩＤからＢＩＤを特定してある。
【０１９０】
図２０では、印刷画像特定手段１７Ｂが、この特定されたＢＩＤにより、文書操作手段１５の文書複製手段１３に文書複製の指示を行なう（要求:ステップＳ２００１）。文書複製手段１３はＢＩＤをもとに、画像送信手段８に文書の送信を依頼する（ステップＳ２００２）。画像送信手段８は、画像蓄積手段４に蓄積されている文書を読出し（ステップＳ２００３、ステップＳ２００４）、画像形成装置１００Ｂへと送出する。画像形成装置１００Ｂでは、画像受信手段１９Ｂが画像画像蓄積手段４Ｂに文書を蓄積する（ステップＳ２００５）。画像形成装置１００側では、文書の送信が完了すると（ステップＳ２００６）、文書複製手段１３が、複製履歴管理手段１４に履歴の管理テーブルの更新を依頼し（ステップＳ２００７）、履歴更新後に完了通知が返送される（ステップＳ２００８）。
【０１９１】
上記のように、画像形成装置１００Ｂのマーキング検出手段でＰＩＤ５を検出し、蓄積文書を特定した後、図２０のシーケンスにしたがって画像形成装置１００に蓄積されたＢＩＤ２の文書が画像形成装置１００Ｂに複製された場合、画像形成装置１００のＩＤ関連テーブル（図１３）に変更はない。一方、複製履歴管理テーブルには、複製元の文書であるＢＩＤの２、複製した先の画像形成装置１００Ｂを特定するＩＰアドレス１２３．１２３．１２３．２２２、複製により画像形成装置１００Ｂに蓄積された文書に割り振られたＢＩＤの１が記憶される。画像形成装置１００ＢのＩＤ関連テーブルには、複製により新規に蓄積された文書の情報が追加される。この文書に関して印刷は行なっていないため、ＰＩＤは空の状態となる。
【０１９２】
次に、前述の如くに他装置に複製を行なった元文書を、その後に削除した場合に、複製された文書も併せて削除する処理の流れについて図２２のシーケンス図及び図２３を用いて説明する。これは既に文書が複製されて散らばっている場合に一括して不用になった際に全ての文書を一括削除する場合等に有用となる。この文書削除および当該文書から複製され他装置に蓄積されている文書の削除について説明する。
【０１９３】
削除前の状態は、図２０で説明した複製後の状態とする。先ず、印刷画像特定手段１７Ｂは、先の図１９に示したように原稿から読み取ったマーキングを解析して得られたＰＩＤからＢＩＤが特定される。以上の、文書特定処理は、先の図１９に示した場合と同一であり、詳細は省略している。このようにして、マーキング検出手段でＰＩＤ６が検出され、図２２のシーケンスにしたがって画像形成装置１００に蓄積されたＢＩＤ２の文書の削除および、複製履歴管理テーブルに記憶された情報から画像形成装置１００Ｂに蓄積されたＢＩＤ１の文書が削除された後、画像形成装置１００のＩＤ関連テーブル（図１３）からＢＩＤ２のレコードがすべて削除される。同様に、複製履歴管理テーブルから複製元文書のＢＩＤ２に関するレコードが削除される。また、画像形成装置１００Ｂに複製されていた文書も削除されるため、画像形成装置１００Ｂ側においてもＩＤ関連テーブルからＢＩＤ１のレコードが削除される。
【０１９４】
文書削除の基本的なシーケンスは、既に説明したものと同様であるが、画像形成装置１００Ｂ側から文書削除指示を受けた（ステップＳ２２０１）画像形成装置１００側では、画像蓄積装置４から文書削除完了の通知（ステップＳ２２０２）を受けた文書削除手段１１は、複製履歴管理手段１４に対して複製された文書の確認を行ない、複製された文書があれば、その文書を特定する情報を返す（ステップＳ２２０３、ステップＳ２２０４）。文書削除手段１１は削除完了の通知に、取得した複製文書を特定する情報のリストを付加して送信する（ステップＳ２２０５）。文書削除完了の通知を受けた印刷画像特定手段３７は、リストに対応したＢＩＤに対して削除の指示を行なう。削除によって必要となったＩＤ関連テーブルの更新は、既に説明したのと同様である（ステップＳ２２０６、ステップＳ２２０７）。また、複製された文書があれば、それらの削除も行なう（ステップＳ２２０８〜ステップＳ２２１１）。この例ではマーキング検出手段１６の画像形成装置１００側に文書が複製されていた例であり、他の画像形成装置に複製が行なわれていた場合は、同様にして通信手段を経由して削除を行なう。
【０１９５】
上述した、文書の複製と、削除によるＩＤ関連テーブルおよび履歴管理テーブルの変化の流れを、図２３を用いて具体的な例で説明する。図の左側に記載しているのが、文書が蓄積されている画像形成装置１００（ＩＰアドレスを１２３．１２３．１２３．１１１とする）のＩＤ関連テーブル（図１３参照）と、複製履歴管理テーブルである。また、図右に記載しているのが複製された文書を蓄積する画像形成装置１００Ｂ（ＩＰアドレスを１２３．１２３．１２３．２２２とする）のＩＤ関連テーブルである。この例では、複製された文書を蓄積するだけなので、履歴を管理する必要がないため、画像形成装置１００Ｂに関しては、複製履歴管理テーブルについては記載していない。
【０１９６】
続いて、特定されたＢＩＤから文書の移動を行なう流れを図２４に示すシーケンス図を用いて説明する。先ず、印刷画像特定手段３７は、ＰＩＤから特定されたＢＩＤにより文書移動手段１２に文書移動の指示を行なう（要求:ステップＳ２４０１）。文書移動手段１２はＢＩＤをもとに、画像送信手段８に文書の送信を依頼する（ステップＳ２４０２）。画像送信手段８は、画像蓄積手段４に蓄積されている文書を読出し（ステップＳ２４０３、ステップＳ２４０４）、画像蓄積手段２４に文書を蓄積する（ステップＳ２４０５）。文書の送信が完了すると（ステップＳ２４０６）、文書移動手段１２は画像画像蓄積手段４４に複製した文書の削除を行なう（ステップＳ２４０７、ステップＳ２４０８）。文書の削除が完了すると、印刷画像特定手段１７３７に文書移動完了を通知する（ステップＳ２４０９）。文書の移動が完了すると、ＩＤ関連テーブルに矛盾が生じてしまうため、印刷画像特定手段３７はＩＤ管理手段５に対して文書の移動によりＩＤ関連テーブルの更新を指示し、ＩＤ関連テーブルの更新を行なう（ステップＳ２４１０、ステップＳ２４１１）。なお、この文書移動処理についても、先の複製の場合と同様に、文書移動の履歴を残しておくようにするならば、移動元の装置から他装置へ移動済みの文書について削除することが可能になる。複製の場合と類似しており詳しい説明は省略する。
【０１９７】
上述の説明において、両画像形成装置を、画像蓄積手段とマーキング検出手段を備えた別装置との間で、相互に通信手段で接続できるようにしたものでは、画像が蓄積された装置から他装置へ複製あるいは移動したい文書を検索する際の手間を従来よりも簡略化することができる。
【０１９８】
また、画像蓄積手段とマーキング検出手段を備えた別装置との間で、両画像形成装置を相互に通信手段で接続できるようにした場合には、画像が蓄積された装置以外からも印刷物にマーキングされた情報をもとに、装置間で複製したい文書を検索する際の手間を従来よりも簡略化することができる。
【０１９９】
また、装置間が相互に通信手段で接続されていて、自装置で特定文書を削除する時に、他装置に複製されたものがあれば複製履歴に基づきこれら複製済み文書も含めまとめて消去できるようにした場合には、複製した文書も含めてまとめて削除を行ないたい時に、複製された文書を検索する手間を従来よりも簡略化することが可能となる。
【０２００】
以上の説明では、画像形成装置は２つのみであったが、複数の画像形成装置がネットワークを介して通信機能で接続されている場合も、同様にして各装置間で蓄積画像を相互に活用できる。
【０２０１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。また、同様の作用効果を奏する順序であれば、各処理の順序は入れ替わっていてもよい。
【図面の簡単な説明】
【０２０２】
【図１】本発明の一実施形態である画像形成装置を含み構成されたネットワークシステム例を示す模式図である。
【図２】実施形態の画像形成装置の主要機能部とその間の関係を説明するブロック図である。
【図３】文書操作手段の細分構成を示すブロック図である。
【図４】実施の形態にかかる画像形成装置である複合機の構成を示すブロック図である。
【図５】画像形成装置のハードウェア構成を示すブロック図である。
【図６】実施の形態のＩＤ記憶部に格納された、（Ａ）画像管理テーブルと（Ｂ）文書管理テーブルのデータ構造の一例を示す説明図である。
【図７】実施の形態のＩＤ記憶部に格納されたマーキング印刷機能のＩＤ情報（ＩＤ管理テーブル）のデータ構造の一例を示す説明図である。
【図８】画像形成装置の操作パネル２００の１例を表す図である。
【図９】文書蓄積機能の表示の１例を表す図である。
【図１０】実施の形態における印刷処理の全体の流れを示すシーケンス図である。
【図１１】実施の形態にかかる画像形成装置で印刷される用紙の一例を示した模式図である。
【図１２】実施の形態にかかる画像形成装置による再印刷処理を説明するための模式図である。
【図１３】ＩＤ関連テーブルの例を示す図である。
【図１４】マーキングによる再印刷処理の全体の流れを示すシーケンス図である。
【図１５】特定されたＥＩＤから自機の蓄積画像を削除する過程を示すシーケンス図である。
【図１６】ＩＤ関連テーブルの更新を説明する図である。
【図１７】ＩＤ関連テーブルの状態を説明する図である。
【図１８】実施の形態における画像伝送経路の模式的説明図である。
【図１９】特定されたＢＩＤから“文書”の特定を行なう流れを説明するシーケンス図である。
【図２０】特定されたＢＩＤから“文書”の複製を行なう流れを説明するシーケンス図である。
【図２１】（ａ）はＩＤ関連テーブルの状態説明図、（ｂ）は履歴管理テーブルのデータ構造例である。
【図２２】特定されたＢＩＤから、複製された“文書”も併せて削除する処理の流れを説明するシーケンス図である。
【図２３】文書の複製・削除によるＩＤ関連テーブルおよび履歴管理テーブルの変化を説明する図である。
【図２４】特定されたＢＩＤから“文書”の移動を行なう流れを説明するシーケンス図である。
【符号の説明】
【０２０３】
２，２Ｂ    画像入力手段
３，３Ｂ    マーキング印刷手段
４，４Ｂ    画像画像蓄積手段
５，５Ｂ    ＩＤ管理手段
６，６Ｂ    マーキング印刷手段
７，７Ｂ    マーキング手段
８，８Ｂ    画像送信手段
９，９Ｂ    通信手段
１０，１０Ｂ    画像削除手段
１１，１１Ｂ    文書削除手段
１２，１２Ｂ    文書移動手段
１３，１３Ｂ    文書複製手段
１４，１４Ｂ    複製履歴管理手段
１５，１５Ｂ    文書操作手段
１６，１６Ｂ    マーキング検出手段
１７，１７Ｂ    印刷画像特定手段
１８，１８Ｂ    印刷文書特定手段
１９，１９Ｂ    画像受信手段
１００，１００Ｂ    画像形成装置
１２０    ＨＤＤ
２００    操作パネル
３００    コントローラ部
４００    エンジン部
５００    通信経路
８１０    コントローラ
８１１    ＣＰＵ
８１２    システムメモリ
８１２ａ    ＲＯＭ
８１２ｂ    ＲＡＭ
８１３    ノースブリッジ
８１４    サウスブリッジ
８１５    ＡＧＰ
８１６    ＡＳＩＣ
８１７    ローカルメモリ
８５０    インターフェース
８６０    ＰＣＩバス
【図１】
2009124256.tif 000003
【図２】
2009124256.tif 000004
【図３】
2009124256.tif 000005
【図４】
2009124256.tif 000006
【図５】
2009124256.tif 000007
【図６】
2009124256.tif 000008
【図７】
2009124256.tif 000009
【図８】
2009124256.tif 000010
【図９】
2009124256.tif 000011
【図１０】
2009124256.tif 000012
【図１１】
2009124256.tif 000013
【図１２】
2009124256.tif 000014
【図１３】
2009124256.tif 000015
【図１４】
2009124256.tif 000016
【図１５】
2009124256.tif 000017
【図１６】
2009124256.tif 000018
【図１７】
2009124256.tif 000019
【図１８】
2009124256.tif 000020
【図１９】
2009124256.tif 000021
【図２０】
2009124256.tif 000022
【図２１】
2009124256.tif 000023
【図２２】
2009124256.tif 000024
【図２３】
2009124256.tif 000025
【図２４】
2009124256.tif 000026