(57)【要約】【課題】  ユーザの原稿蓄積作業効率を向上できる利便性に優れた画像処理装置の提供。【解決手段】  大量のページの原稿を分割して蓄積読込する連続読込処理において、連続読込処理中に記憶装置に蓄積された画像データを画像確認画面でプレビュー制御、および、プレビュー表示された特定の画像の出力制御、さらに、画像に異常が認められたときに特定の原稿の再読込を制御することで、必要最低限の用紙による画像確認と、連続原稿画像の蓄積処理における異常原稿を容易に確認しつつ、異常原稿の読み込み時は、該異常原稿を破棄して、異常原稿の読み直しと、後続する原稿画像読み取りの連続処理を可能とする。【選択図】  図１７
2006166219.tif 000002
【特許請求の範囲】
【請求項１】
１ページまたは複数ページの原稿を読取って画像データを生成する画像読取手段と、読取った画像データを蓄積する画像蓄積手段と、前記読取った画像データを印刷する印刷手段と、前記画像読取手段による複数回の一連の原稿の入力処理を経て入力される複数の一連の画像データを１つのグループに含まれるデータとして前記印刷手段に出力可能にする連続読取モードとを有する画像処理装置において、連続読取モードを設定する設定手段と、前記画像蓄積手段に蓄積された画像データを表示する表示手段と、前記画像読取手段による第１入力処理に引き続いて、第２の一連の原稿の入力処理を行う第２入力処理を行う入力処理手段と、前記連続読取モードが設定されている場合に、前記蓄積手段に蓄積された画像データを前記表示手段による表示を行うことを可能にする制御手段と、前記表示手段により表示されている画像データを前記印刷手段に出力する出力手段を有することを特徴とする画像処理装置。
【請求項２】
前記連続読取モードによる「読取終了」の指示を受付ける指示受付け手段と、前記連続読取モードが設定されている場合に、前記制御手段は前記指示受付け手段による読取終了の指示を受付ける前に、前記画像蓄積手段に蓄積された画像データを前記表示手段により表示することを可能にすることを特徴とする画像処理装置。
【請求項３】
前記連続読取モードによる「読取中止」の指示を受付ける指示受付け手段と、前記連続読取モードが設定されている場合に、前記制御手段は前記指示受付け手段による読取中止の指示を受付けた場合に、前記画像蓄積手段に蓄積された画像データを破棄する画像破棄手段を有することを特徴とする画像処理装置。
【請求項４】
前記連続読取モードが設定されている場合に、前記制御手段は、前記第２入力処理を開始する前に、前記画像蓄積手段に蓄積された画像データを前記表示手段により表示することを可能にすることを特徴とする画像処理装置。
【請求項５】
前記連続読取モードが設定されている場合に、前記制御手段は、第１入力処理の終了後でかつ第２の入力処理の開始前に前記画像蓄積手段に蓄積された画像データを前記表示手段により表示することを可能にすることを特徴とする画像処理装置。
【請求項６】
前記表示手段により表示されている画像データと前記画像読取手段により再度読取られる原稿の画像データを差し替えて蓄積する再読込手段を有することを特徴とする画像処理装置。
【請求項７】
前記表示手段により表示されている画像データを前記印刷手段に出力する出力手段を有することを特徴とする画像処理装置。
【請求項８】
前記第１入力処理の終了に基づいて、前記画像蓄積手段に格納された画像データを前記表示手段により表示するための指示を入力可能にすることを可能とする画像処理装置。
【請求項９】
前記第１入力処理の終了に基づいて、前記入力処理手段を中止するための指示を入力可能にすることを可能とする画像処理装置。
【請求項１０】
前記第１入力処理の終了に基づいて、前記連続読取モードによる読取終了の指示を入力可能にすることを特徴とする画像処理装置。
【請求項１１】
前記表示手段により表示されている画像データと前記画像読取手段により再度読取られる原稿の画像データを差し替えて蓄積する再読込手段による再読込の指示を入力可能にすることを特徴とする画像処理装置。
【請求項１２】
前記表示手段により表示されている画像データを前記印刷手段に出力する出力手段による確認印刷の指示を入力可能にすることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分割された原稿を繰り返し読み込み処理可能な原稿読み取り部を備え、該読み取られた画像データを出力する画像出力部とを備えた画像処理装置の原稿読み取り時の制御に関するものである。
【背景技術】
【０００２】
従来、プリンタ、スキャナ、ファックス（ＦＡＸ）等を含む、デジタル複合機が提案されている。特に、原稿台にセットできる原稿枚数の制限を取り除くべく、分割された原稿を繰り返し読み込み１つの原稿のように扱うことのできるデジタル複合機等の画像処理装置が提案されている。
【０００３】
このようなデジタル複合機では、スキャナで読込んだ画像データやＰＤＬデータなどのホストコンピュータから送信した画像データを機器の記憶装置に保存し、後に保存されている所定の画像データを指定して印刷することは可能であった。
【０００４】
また、スキャナからの画像読込保存時に、原稿が一度にセットできないときは、原稿を圧板や原稿送り装置（ＤＦ）に数回に分けてセットし、読み込み画像を画像記憶装置に保存したら、原稿を圧板から１枚ずつ読込ませる処理を繰り返して、読込んだ画像の蓄積と、確認用として読込んだ画像を紙に出力することは可能であった。
【０００５】
さらに、スキャナからの蓄積読込処理を一旦終了した後であれば、記憶装置に保存された画像データをプレビューし、ページの削除／挿入など編集作業を行う機能は有していた。さらに、複写機において、原稿読取途中で異常を検出した場合に、読取った原稿を表示して正常に読み取られたかどうかをユーザーに確認させ、ユーザーはコピー動作を継続するかを選択させることができた。
【０００６】
さらに、スキャナからの蓄積読込処理中に記憶装置に保存された画像データをプレビューさせる提案がなされている。
【０００７】
なお、この種の先行技術は、特開平５−２９２２６８号広報、特許３１１６２１、特開２０００−１８４１１０、特開平１０−２００６７７がある。
【特許文献１】特開平５−２９２２６８号公報
【特許文献２】特許３１１６２１号公報
【特許文献３】特開２０００−１８４１１０号公報
【特許文献４】特開平１０−２００６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来のデジタル複合機では、スキャナで読込む原稿が斜行してしまったり、予期しないページが含まれていたなど、画像データに異常があった場合、読込途中で読込んだ画像の確認をすることができず、全読込処理を終了した後に画像を確認し、再度全原稿を読込直したり、編集作業によって不都合なページだけ読み直しをしなければならないという、ユーザにとっては非効率な問題があった。特に、複数ページの一連の原稿が複数あって、出力時に１つのグループの原稿として出力する連続読込モードを用いる場合に、全ての一連の原稿の読込が終了しないと画像の確認ができないため、ユーザーにとっては著しく不便であった。
【０００９】
また、圧板から読込んだ１枚の画像の確認ができるだけでは、大量のページの原稿を分割して読込みたいユーザにとって使い勝手が悪く、また、確認用に印刷する紙が無駄であった。
【００１０】
さらに、読込んだ画像をプレビューさせたとしても、実際に印刷される画像データと、プレビュー表示されている画像データは解像度が異なるため、どのような印刷結果が得られるかは実際に印刷してみないことには分からないという問題があった。
【００１１】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、大量のページの原稿を分割して蓄積読込する連続読込処理において、連続読込処理中に記憶装置に蓄積された画像データを画像確認画面でプレビュー制御、および、プレビュー表示された特定の画像の出力制御、さらに、画像に異常が認められたときに特定の原稿の再読込を制御することで、必要最低限の用紙による画像確認と、連続原稿画像の蓄積処理における異常原稿を容易に確認しつつ、異常原稿の読み込み時は、該異常原稿を破棄して、異常原稿の読み直しと、後続する原稿画像読み取りの連続処理可能としてユーザの原稿蓄積作業効率を向上できる利便性に優れた画像処理装置を提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の請求項１の画像処理装置は、１ページまたは複数ページの原稿を読取って画像データを生成する画像読取手段と、読取った画像データを蓄積する画像蓄積手段と、前記読取った画像データを印刷する印刷手段と、前記画像読取手段による複数回の一連の原稿の入力処理を経て入力される複数の一連の画像データを１つのグループに含まれるデータとして前記印刷手段に出力可能にする連続読取モードとを有する画像処理装置において、連続読取モードを設定する設定手段と、前記画像蓄積手段に蓄積された画像データを表示する表示手段と、前記画像読取手段による第１入力処理に引き続いて、第２の一連の原稿の入力処理を行う第２入力処理を行う入力処理手段と、前記連続読取モードが設定されている場合に、前記蓄積手段に蓄積された画像データを前記表示手段による表示を行うことを可能にする制御手段と、前記表示手段により表示されている画像データを前記印刷手段に出力する出力手段を有することを特徴とする。
【００１３】
また、請求項２記載の画像処理装置は、前記連続読取モードによる「読取終了」の指示を受付ける指示受付け手段と、前記連続読取モードが設定されている場合に、前記制御手段は前記指示受付け手段による読取終了の指示を受付ける前に、前記画像蓄積手段に蓄積された画像データを前記表示手段により表示することを可能にすることを特徴とする。
【００１４】
また、請求項３記載の画像処理装置は、前記連続読取モードによる「読取中止」の指示を受付ける指示受付け手段と、前記連続読取モードが設定されている場合に、前記制御手段は前記指示受付け手段による読取中止の指示を受付けた場合に、前記画像蓄積手段に蓄積された画像データを破棄する画像破棄手段を有することを特徴とする。
【００１５】
また、請求項４記載の画像処理装置は、前記連続読取モードが設定されている場合に、前記制御手段は、前記第２入力処理を開始する前に、前記画像蓄積手段に蓄積された画像データを前記表示手段により表示することを可能にすることを特徴とする。
【００１６】
また、請求項５記載の画像処理装置は、前記連続読取モードが設定されている場合に、前記制御手段は、第１入力処理の終了後でかつ第２の入力処理の開始前に前記画像蓄積手段に蓄積された画像データを前記表示手段により表示することを可能にすることを特徴とする。
【００１７】
また、請求項６記載の画像処理装置は、前記表示手段により表示されている画像データと前記画像読取手段により再度読取られる原稿の画像データを差し替えて蓄積する再読込手段を有することを特徴とする。
【００１８】
また、請求項７記載の画像処理装置は、前記表示手段により表示されている画像データを前記印刷手段に出力する出力手段を有することを特徴とする。
【００１９】
また、請求項８記載の画像処理装置は、前記第１入力処理の終了に基づいて、前記画像蓄積手段に格納された画像データを前記表示手段により表示するための指示を入力可能にすることを可能とする。
【００２０】
また、請求項９記載の画像処理装置は、前記第１入力処理の終了に基づいて、前記入力処理手段を中止するための指示を入力可能にすることを可能とする。
【００２１】
また、請求項１０記載の画像処理装置は、前記第１入力処理の終了に基づいて、前記連続読取モードによる読取終了の指示を入力可能にすることを特徴とする。
【００２２】
また、請求項１１記載の画像処理装置は、前記表示手段により表示されている画像データと前記画像読取手段により再度読取られる原稿の画像データを差し替えて蓄積する再読込手段による再読込の指示を入力可能にすることを特徴とする。
【００２３】
また、請求項１２記載の画像処理装置は、前記表示手段により表示されている画像データを前記印刷手段に出力する出力手段による確認印刷の指示を入力可能にすることを特徴とする。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、大量のページの原稿を分割して蓄積読込する連続読込処理において、連続読込処理中に記憶装置に蓄積された画像データを画像確認画面でプレビュー制御することで無駄な紙を出力しないで読込んだ画像の確認が可能で、かつ、プレビュー表示された特定の画像の出力制御を行うことで必要最低限の画像データだけ実際に印刷して確認することが可能になり、さらに、画像に異常が認められたときに特定の原稿の再読込を制御することで、連続原稿画像の蓄積処理における異常原稿を容易に確認し、異常原稿の読み直しが可能となり、さらに後続の原稿画像読み取りを行うことが可能になるため、原稿画像入力時におけるユーザからの操作要求に自在に対応できる利便性に優れた操作環境を提供できる等の効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を図面を参照して説明する。
【００２６】
図１は本発明に係る電子部品としてのコントローラ部が搭載された画像入出力装置（データ処理装置）の一実施の形態を示すブロック構成図であって、該画像入出力装置１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６００にてホストコンピュータ（本実施の形態では第一のホストコンピュータ６０１、第二のホストコンピュータ６０２）に接続されている。
【００２７】
上記画像入出力システム１００は、画像データの読取処理を行うリーダ装置（リーダー部）２００と、画像データの出力処理を行うプリンタ装置（プリンタ部）３００と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示／設定などを行う液晶パネルを備えた操作部１５０と、リーダー装置２００を制御して読み込んだ画像データや、ＬＡＮ６００を介してホストコンピュータ６０１、６０２より受信したコードデータから生成される画像データを格納／保存できる画像記憶部１６０を装着し、これら各構成要素に接続されて該構成要素を制御する単一の電子部品からなる制御装置（コントローラ部）１１０で構成されている。
【００２８】
リーダー装置２００は、原稿用紙を搬送する原稿給紙ユニット２５０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット２１０とを有し、プリンタ装置３００は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット３１０と、画像データを記録用紙に転写／定着するマーキングユニット(部)３２０と、印字された記録用紙にソート処理やステイプル処理を施し、外部に排出する排紙ユニット（部）３３０とを有している。
【００２９】
制御装置１１０は、リーダー部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダー部２００から読取った画像データを、コードデータに変換し、ネットワーク６００を介してホストコンピュータ６０１，６０２へ送信するスキャナ機能、ホストコンピュータからネットワーク６００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能、その他の機能ブロックを有している。
【００３０】
図２はデジタル複合機の内部構成図で、リーダ部２００及びプリンタ部３００の詳細を示している。
【００３１】
リーダー部２００では原稿給送ユニット２５０に積層された原稿用紙がその積層順に従って、先頭から順次１枚ずつプラテンガラス２１１上へ給送され、スキャナユニット２１０で所定の読み取り動作が終了した後、読み取られた原稿用紙は、プラテンガラス２１１上の原稿を排出トレイ２１９に排出される。また、原稿用紙がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、次いで光学ユニット２１３の移動を開始させ、原稿用紙を下方から照射し走査する。そして、原稿用紙からの反射光は、複数のミラー２１４、２１５、２１６、及び、レンズ２１７を介してＣＣＤイメージセンサ(以下「ＣＣＤ」と記す)２１８へ導かれ、走査された原稿画像はＣＣＤ２１８によって読み取られる。ＣＣＤ２１８で読み取られた画像データは、所定の処理が施された後、コントローラユニット１１０に転送される。
【００３２】
原稿給送ユニット２５０が原稿流し読み機能を有している場合、原稿給送部２５０に積層された原稿用紙は、原稿流し読み位置２４０を一定の速度で通過する。この場合、光学ユニット２１３は原稿流し読み位置２４０に移動し、等速で搬送される原稿をランプ２１２によって照射し、ＣＣＤ２１８によって随時読み取ることで画像データを生成し、コントローラユニット１１０に転送される。
【００３３】
次いで、プリンタ部３００では、コントローラ部１１０から出力された画像データに対応するレーザ光が、レーザドライバ３２１により駆動されるレーザ発行部３２２から発行され、感光ドラム３２３にはレーザ光に応じた静電潜像が形成され、現像器３２４により前記静電潜像の部分に現像剤が付着される。
【００３４】
一方、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５のいずれかから記録用紙が給紙されて転写部３２５に搬送路３３１により搬送され、感光ドラム３２３に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７における加熱・加圧処理により画像データが記録紙に定着される。定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り、排紙ビン３２８に排出される。印字面を反転して排紙ビン３２８に排出する場合には、搬送路３３６、搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７、搬送路３３４を通り、排紙ビン３２８に排出される。図に記していないが、排紙ビンの変わりに、排紙ユニットを装着することが可能で、排紙ユニットは排出された記録用紙を束ねて記録用紙の仕分け、仕分けされた記録用紙のステイプル処理などを行うことができる。
【００３５】
また、画像データを記録用紙に両面記録する場合は、定着部３２７を通過したあと、記録紙は、搬送路３３６からフラッパ３２９によって搬送路３３３に導かれ、その後、記録紙を逆方向に搬送し、フラッパ３２９によって搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述と同様にして搬送路３３１を通り、転写部３２５へ給紙される。
【００３６】
図３は制御装置（コントローラ部）１１０の詳細を示すブロック図である。
【００３７】
すなわち、メインコントローラ１１１は、ＣＰＵ１１２と、バスコントローラ１１３と、後述する各種コントローラ回路を含む機能ブロックを内蔵すると共に、ＲＯＭ  Ｉ／Ｆ１１５を介してＲＯＭ１１４と接続され、ＤＲＡＭ  Ｉ／Ｆ１１７を介してＤＲＡＭ１１６と接続され、コーデックＩ／Ｆ１１８を介してコーデック１１９と接続され、また、ネットワークＩ／Ｆ１２３を介してネットワークコントローラ１２１と接続され、コネクタ１２２によりＬＡＮ６００との間で所定の制御動作を行う。
【００３８】
ＲＯＭ１１４は、メインコントローラ１１１のＣＰＵ１１２で実行される各種制御プログラムや演算データが確認されている。ＤＲＡＭ１１６は、ＣＰＵ１１２が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック１１９はＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスターイメージに伸長する。また、コーデック１１９にはＳＲＡＭ１２０が接続されており、該ＳＲＡＭ１２０は前記コーデック１１９の一時的な作業領域として使用される。
【００３９】
また、前記メインコントローラ１１１はスキャナバス１４１を介してスキャナＩ／Ｆ１４０に接続され、プリンタバス１４６を介してプリンタＩ／Ｆ１４５に接続され、さらにＰＣＩバス等の汎用高速バス１２５を介して拡張ボードを接続するための拡張コネクタ１２４及び入出力制御部（Ｉ／Ｏ制御部）１２６に接続されている。
【００４０】
Ｉ／Ｏ制御部１２６はリーダ部２００やプリンタ部３００との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ１２７が２チャンネル装備されており、該シリアル通信コントローラ１２７はＩ／Ｏバス１２８を介してスキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５に接続されている。
【００４１】
スキャナＩ／Ｆ１４０は、第一の調歩同期シリアルＩ／Ｆ１４３及び第一のビデオＩ／Ｆ１４４を介してスキャナコネクタ１４２に接続され、さらに該スキャナコネクタ１４２はリーダ部２００のスキャナユニット２１０に接続されている。そして、スキャナＩ／Ｆ１４０はスキャナユニット２１０から受信した画像データに対し所望の２値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナユニット２１０から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス１４１を介してメインコントローラ１１１に画像データを転送する。
【００４２】
また、プリンタＩ／Ｆ１４５は、第２の調歩同期シリアルＩ／Ｆ１４８及び第2のビデオＩ／Ｆ１４９を介してプリンタコネクタ１４７に接続され、さらに該プリンタコネクタ１４７はプリンタ部３００のマーキングユニット３２０に接続されている。そして、プリンタI/F１４５はメインコントローラ１１１から出力された画像データにスムージング処理を施して該画像データをマーキングユニット３２０に出力し、さらにマーキングユニット３２０から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス１４６に出力する。
【００４３】
そして、ＣＰＵ１１２は、ＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を介して読み込まれた制御プログラムに基づいて動作し、例えば、第1及び第2のホストコンピュータ６０１、６０２から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開処理を行う。
【００４４】
また、バスコントローラ１１３は、スキャナＩ／Ｆ１４０プリンタＩ／Ｆ１４５、その他拡張コネクタ１２４等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ１１６とコーデック１１９との間のデータ転送や、スキャナユニット２１０からＤＲＡＭ１１６へのデータ転送、ＤＲＡＭ１１６からマーキングユニット３２０へのデータ転送等は、バスコントローラ１１３によって制御され、ＤＭＡ転送される。
【００４５】
また、Ｉ／Ｏ制御部１２６は、ＬＣＤコントローラ１３１及びキー入力Ｉ／Ｆ１３０を介してパネルＩ／Ｆ１３２に接続され、パネルＩ／Ｆ１３２は操作部１５０に接続されている。また、前記Ｉ／Ｏ制御部１２６は不揮発性メモリとしてのＥＥＰＲＯＭ１３５に接続され、またＥ−ＩＤＥコネクタ１６１を介して画像データの書き込み／読み出しが可能なハードディスクドライブ（ＨＤＤ）１６２に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール１３３に接続されている。尚、リアルタイムクロックモジュール１３３はバックアップ用電池１３４に接続されて該バックアップ用電池１３４によりバックアップされている。
【００４６】
図４はメインコントローラ１１１の内部詳細を示すブロック構成図である。
【００４７】
プロセッサコア４０１は、６４ビットのプロセッサバス（ＳＣバス）を介して、システム・バス・ブリッジ(ＳＢＢ)４０２に接続される。ＳＢＢ４０２は４×４の６４ビットクロスバスイッチであり、プロセッサコア４０１の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ４０３と専用のローカルバス（ＭＣバス）で接続されており、さらに、グラフィックバスであるＧバス４０４、ＩＯバスであるＢバス４０５と接続され、全部で４つのバスに接続される。ＳＢＢ４０２は、これら４モジュール間を、可能な限り同時平行接続を確保することができるように設計されている。また、データの圧縮伸張ユニット（ＣＯＤＥＣ）４１８とも、ＣＯＤＥＣ  Ｉ／Ｆを介して接続されている。
【００４８】
Ｇバス４０４はＧバスアービタ（ＧＢＡ）４０６により協調制御されており、スキャナやプリンタと接続するためのスキャナ/プリンタコントローラ（ＳＰＣ）４０８に接続される。また、Ｂバス４０５は、Ｂバスアービタ（ＢＢＡ）４０７により協調制御されており、ＳＰＣ４０８のほか、電力管理ユニット（ＰＭＵ）４０９、インタラプトコントローラ（ＩＣ）４１０、ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）４１１、ＵＳＢコントローラ４１２、ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）４１３、ＬＡＮコントローラ（ＬＡＮＣ）４１４、汎用入出力コントローラ（ＭＩＳＣ）４１５、ＰＣＩバスインタフェース（ＰＣＩＣ）４１６にも接続されている。
【００４９】
Ｂバスアービタ４０７はＢバス４０５を協調制御するアービトレーションであり、Ｂバス４０５のバス使用要求を受け付け、調停の後、使用許可が選択された一つのマスタに与えられ、これにより同時に２つ以上のマスタがバスアクセスを行うのを禁止している。尚、アービトレーション方式は３段階の優先権を有し、それぞれの優先権に複数のマスタが割り当てられる。
【００５０】
インタラプトコントローラ４１０は、上述した各機能ブロック及びコントローラユニット１１０の外部からインタラプトを集積し、ＣＰＵ４０１がサポートするコントローラ類４０８、４１１−４１６及びノンマスカブルインタラプト（ＮＭＩ）に再配分する。
【００５１】
電力管理ユニット４０９は機能ブロック毎に電力を管理し、さらに１チップで構成されている電子部品としてコントローラユニット１１０の消費電力量の監視を行う。すなわち、コントローラユニット１１０は、ＣＰＵ４０１を内蔵した大規模なＡＳＩＣ（特定用途向けＩＣ）で構成されており、このため全ての機能ブロックが同時に動作すると大量の熱を発生して、コントローラ部１１０自体が破壊されてしまう虞がある。
【００５２】
そこで、このような事態を防止するために各に機能ブロック毎に消費電力を管理し、各機能ブロックの消費電力量はパワーマネージメントレベルとして電力管理ユニット４０９に集積される。そして、該電力管理ユニット４０９では各機能ブロックの消費電力量を合計し、該消費電力量が限界消費電力を超えないように各機能ブロックの消費電力量を一括して監視する。
【００５３】
Ｇバスアービタ４０６は中央アービトレーション方式によりＧバス４０４を協調制御しており、各バスマスタに対して専用の要求信号と許可信号とを有する。尚、バスマスタへの優先権の付与方式として、全てのバスマスタを同じ優先権として、公平にバス権を付与する公平アービトレーションモードといずれか一つのバスマスタに対して優先的にバスを使用させる優先アービトレーションモードのいずれかを指定することができる。
【００５４】
図５は、制御装置１１０の内部ソフトウェア構造を示す図である。７００はアプリケーションソフト部で、その中は種々の設定を行うＵＩ部７０１、ジョブ生成部７０２で構成されている。アプリケーションソフト部７００は、制御装置１１０で実行可能なジョブを生成しコントローラソフト部７１０に対してコマンド（プロトコル）を生成し、各インターフェイス（４１１−４１４）を介してコントローラソフト部７１０とやり取りを行う。本実施例では制御装置１１０内部の構成として説明するがホストコンピュータ６０１に存在しても構わない。７１０はコントローラソフト部であり、その中はプロトコル解釈部７１１、ジョブ制御部７１２、デバイス部７１３で構成されている。プロトコル解釈部７１１はアプリケーションソフト部７００から各インタフェース（４１１−４１４）を介して送られてきたコマンド（プロトコル）を解釈し、ジョブ制御部７１２に対してジョブの実行を依頼する。ジョブ制御部７１２は、プロトコル解釈部の依頼に基づき種々のジョブを実行する。デバイス部７１３は、画像入出力システム１００を構成する各ユニットを制御するドライバソフトを含み、ジョブ制御部７１２がジョブを実行する際に使用される。
【００５５】
図６は、コントローラソフト部７１０の詳細構造を示す図である。
【００５６】
同図において７１０はコントローラソフト部、７１１はプロトコル解釈部、７１２はジョブ制御部、７１３はデバイス部である。ジョブ制御部７１２は、ジョブ生成部８００、ジョブ処理部８１０、ドキュメント処理部８２０、ページ処理部８３０、バンド処理部８４０、デバイス割り当て部８５０を有している。また、ジョブ処理部８１０は、ジョブ管理部８１１、バインダ管理部８１２、ドキュメント管理部８１３を有している。また、デバイス部７１３は、第１デバイス８５１、第２デバイス８５２及び第３デバイス８５３等複数のデバイスを有する事が可能となっている。
【００５７】
アプリケーションソフト部７００からの一連の操作依頼は、コマンド（プロトコル）という形で、各インタフェース（４１１−４１４）を介して送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈された後、ジョブ制御部７１２に送られる。この時点でコマンドは、ジョブ制御部７１２が理解できる形に変換される。
【００５８】
ジョブ生成部８００はジョブ８１４を生成する。ジョブ８１４にはコピージョブ、プリントジョブ、スキャンジョブ及びファックスジョブ等様々なジョブが存在する。プロトコル解釈部７１１により解釈されたプロトコルには、例えば、プリントジョブならば印刷する文書の名前や印刷部数、出力先の排紙トレイの指定等の種々の設定情報や、印刷データ自体（ＰＤＬデータ）等が含まれる。ジョブ８１４はジョブ処理部８１０に送られ処理が行われる。ジョブ処理部８１０は、ジョブを構成する複数のバインダの出力順など、ジョブ全体に関わる設定がされるジョブ管理部８１１、バインダを構成する複数のドキュメントの出力順など、バインダ全体に関わる設定がされるバインダ管理部８１２、ドキュメントを構成する複数のページの出力順など、ドキュメント全体に関わる設定がされるドキュメント管理部８１３を有し、ジョブ８１４全体に関する設定や処理が行われる。
【００５９】
更に、ジョブ処理部８１０では、ジョブ８１４全体に関する設定や処理以外は、ジョブ８１４を構成するさらに小さな仕事の単位であるバインダ８１５に分割し、また、バインダ８１５全体に関する設定や処理以外は、バインダ８１５を構成するさらに小さな仕事の単位であるドキュメント８１６に分割し処理する。ドキュメント８１６は入力ドキュメント８２１と１対１に対応付けされており、入力ドキュメント８２１は、ドキュメント処理部８２０により出力ドキュメント８２２に変換処理される。例えば、原稿の束をスキャナで読み取り、複数のイメージデータに変換するスキャンジョブを考えると、原稿の束に関する設定や操作の手順が書かれているのが入力ドキュメント８２１であり、複数のイメージデータに関する設定や操作の手順が書かれているのが出力ドキュメント８２２である。そして、紙の束を複数のイメージデータに変換する役割を持っているのがドキュメント処理部８２０である。
【００６０】
ドキュメント処理部８２０は、ドキュメント単位の入力ドキュメント８２１から出力ドキュメント８２２への変換処理を行い、ドキュメント全体に関する設定や処理以外は、更に小さな仕事の単位である入力ページ８３１に分割し、ページ処理部８３０に処理を依頼する。これは、ちょうどジョブ処理部８１５がジョブ単位の処理に専念して、更に細かい仕事のためにバインダ８１５、ドキュメント８１６を生成するのと同じである。ドキュメント単位の設定及び操作は、具体的にはページの並び替え、両面印刷の指定、表紙の付加、ＯＨＰ中差し等のページ順序に関するものである。
【００６１】
ページ処理部８３０は、ページ単位の入力ページ８３１から出力ページ８３２への変換処理を行う。例えば、上述のスキャンジョブの場合、入力ページ８３１には読み取りの解像度、読み取りの向き（ランドスケープ／ポートレイト）等の各種設定や、手順が書かれており、出力ページ８３２にはイメージデータの格納場所等の設定や手順が書かれている。
【００６２】
ここまでは、ジョブの単位を徐々に小さくして、ページの単位で扱えるようにすることを説明してきた。高価なシステムで１ページ分のページメモリを持てるならば、最終的にページ単位までジョブを細分化して処理すればよい。しかし、現実にはメモリのコスト等の問題から１ページ分のページメモリを持てない場合には、数ライン分のメモリ（バンドメモリ）でジョブ８１４を処理するシステムもある。このような場合、ページを更に細かい単位であるバンドに分割して変換処理を行う。それが入力バンド８４１、バンド処理部８４０、出力バンド８４２であり、これらの動作に関してはページの場合と同様である。
【００６３】
ジョブ処理部８１０、ドキュメント処理部８２０、ページ処理部８３０及びバンド処理部８４０は、いずれも処理を進める際に画像入出力システム１００を構成する種々の物理デバイスを使用する。当然、複数の処理部が同時に仕事を進めるとデバイスの競合が発生するので、それを調停するのがデバイス割り当て部８５０である。例として図に示した第１〜第３のデバイス８５１〜８５３は、デバイス割り当て部８５０により上述した各処理部に割り当てられる論理デバイスであり、例えば、ページメモリやバンドメモリ、原稿給紙ユニット２５０、マーキングユニット３２０エンジン及びスキャナユニット２１０等が考えられる。
【００６４】
図７は、文書管理部の管理構造の概念を示す図である。
【００６５】
文書管理部９００は、フォルダ管理部９０１、ジョブ管理部９０２、バインダ管理部９０３、ドキュメント管理部９０４、ページ管理部９０５で構成され、それぞれ管理情報（属性値）を持っている。文書管理部９００は、１つまたは複数のフォルダ管理部９０１で構成され、フォルダ管理部９０１の管理情報が格納されている。フォルダ管理部９０１は、１つまたは複数のジョブ管理部９０２で構成され、ジョブ管理部９０２の管理情報が格納されている。ジョブ管理部９０２は、１つまたは複数のバインダ管理部９０３で構成され、バインダ管理部９０２の管理情報が格納されている。さらに、ジョブ管理部９０２は、ジョブ制御部７１２において処理されるジョブ８１４の動作に必要な情報で、ジョブ管理部８１１に格納されている属性値を格納／保存することができる。バインダ管理部９０３は、１つまたは複数のドキュメント管理部９０４で構成され、ドキュメント管理部９０４の管理情報が格納されている。さらに、バインダ管理部９０３は、ジョブ制御部７１２において処理されるバインダ８１５の動作に必要な情報で、バインダ管理部８１２に格納されている属性値を格納／保存することができる。ドキュメント管理部９０４は、１つまたは複数のページ管理部９０５で構成され、ページ管理部９０５の管理情報が格納されている。さらに、ドキュメント管理部９０４は、ジョブ制御部７１２において処理されるドキュメント管理部８１３に格納されている属性値や、ドキュメント処理部８２０により処理された出力ドキュメント８２２の属性値を格納／保存することができる。ページ９０５は、画像記憶部１６０に保存された、スキャナで読込んだ１ページ分の画像データ、ホストコンピュータから送信されたＰＤＬを展開した１ページ分の画像データ、ＦＡＸで受信した１ページ分の画像データなどと対応付けられている。さらに、ページ管理部９０５は、ジョブ制御部７１２のページ処理部８３０により処理された出力ページ８３２の属性値を格納／保存することができる。つまり、文書管理部９００に保存された情報と、画像記憶部１６０に保存された画像データから画像蓄積時に投入されたジョブ８１４を再現することが可能である。また、保存されている情報を再設定することで投入時のジョブと異なる動作をさせることも可能である。
【００６６】
図８は、該制御装置１１０で実行されるジョブ８１４の１つである画像読込蓄積ジョブの構成例を示す図である。
【００６７】
アプリケーションソフト部７００からの一連の操作依頼はコマンド（プロトコル）という形で、各インタフェース（４１１−４１４）を介して送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈され、ジョブ制御部７１２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。ジョブ生成部８００は、送られてきたコマンドを解釈し、読取画像蓄積ジョブ１００１ａを生成する。読取画像蓄積ジョブ１００１ａは、スキャナユニット２１０で読込まれた画像を画像記憶部１６０に蓄積するための機能を有しており、スキャンジョブ１００２および、文書管理部書き込み用のイメージエージェントジョブ１００３ａを生成する。イメージエージェントジョブ１００３ａはジョブを構成する単位の文書管理部書き込み用のイメージエージェントバインダ１００４ａを生成し、イメージエージェントバインダ１００４ａは、バインダを構成する単位である文書管理部書き込み用のイメージエージェントドキュメント１００５ａを生成する。イメージエージェントドキュメント１００５ａは、出力ドキュメントであるイメージドキュメント１０１１ａを生成する。生成されたイメージドキュメント１０１１ａは、イメージエージェントドキュメント１００５ａ、イメージエージェントバインダ１００４ａ、イメージエージェントジョブ１００３ａ、読取り画像蓄積ジョブ１００１ａを経由し、スキャンジョブ１００２に伝達される。スキャンジョブ１００２はジョブ処理部８１０で、スキャンジョブ１００２全体に関する設定や処理、およびバインダに関する設定や処理が行われる。スキャンジョブ１００２では、スキャナユニット２１０、スキャナ原稿ユニット２５０の物理的構造から、１回のスキャン動作は、１ジョブ、１バインダ、１ドキュメントの構成で制御可能なため、本実施例では、バインダ８１５、ドキュメント８１６を省略している。
【００６８】
スキャンジョブ１００２は、まず、入力ドキュメントであるスキャン紙ドキュメント１００９を生成し、次に、ドキュメント処理部（紙→イメージ）１０１０を生成する。その後、ドキュメント処理部１０１０に、入力ドキュメントであるスキャン紙ドキュメント１００９、および、出力ドキュメントであるイメージドキュメント１０１１ａを教え、ドキュメント処理部（紙→イメージ）を制御する。スキャン処理の入力ドキュメントであるスキャン紙ドキュメント１００９は、ドキュメント処理部（紙→イメージ）１０１０により、出力ドキュメントであるイメージドキュメント１０１１ａへの変換処理が行われる。ドキュメント処理部（紙→イメージ）１０１０は、ドキュメント単位の処理のみを行い、さらに細かい仕事は、小さな仕事の単位であるスキャン紙ページ１０１７、ページ処理部（紙→イメージ）１０１８、イメージページ１０１９ａで行われる。スキャン紙ドキュメント１００９は、実際にイメージを読み込む原稿用紙の各ページに対応したスキャン紙１０１４を生成する。スキャン紙１０１４は生成されると、原稿の処理順を制御するスキャナ紙管理部１０１６に識別子を付加して登録した後、スキャン紙ページ１０１７が生成される。スキャナ紙管理部１０１６は、スキャン紙１０１４に付加された識別子やデバイスの仕様（原稿読み取り順など）によりスキャン紙ページ１０１７の処理順序を決定する。スキャン紙ページ１０１７は、ページ処理部（紙→イメージ）１０１８によりイメージページ１０１９ａに変換される。ページ処理部（紙→イメージ）１０１８は、実際のスキャナデバイスを制御するためのシーケンスを把握しており、スキャナデバイス制御部１０２３に用意されたエンジン制御コマンドを発行することで原稿読み取り動作（スキャン動作）を実行し、スキャン紙ページ１０１７からイメージページ１０１９ａへの変換処理を行う。また、イメージページ１０１９ａは、画像蓄積モードなどの条件により、読み込んだ画像データを画像処理部１０２５ａを介して画像記憶部１６０に蓄積する。なお、画像処理部１０２５ａは、解像度変換、符号変換などを行ものである。
【００６９】
文書管理部９００では、画像記憶部１６０に記憶される画像データを、フォルダ管理部９０１、ジョブ管理部９０２、バインダ管理部９０３、ドキュメント管理部９０４、ページ管理部９０５という単位で管理しており、それぞれに、ジョブ管理部８１１、バインダ管理部８１２、ドキュメント管理部８１３で使用した設定（属性）値や、ドキュメント処理部（紙→イメージ）１０１０により変換処理されたイメージドキュメント１０１１ａの属性値、ページ処理部（紙→イメージ）１０１８により変換処理されたイメージページ１０１９ａの属性値などが、文書管理部書き込み用のイメージエージェントジョブ１０１３ａ、イメージエージェントバインダ１０１４ａ、イメージドキュメント１０１１ａ、イメージページ１０１９ａにより格納される。蓄積された画像データは、画像管理部９００を介して、読み出し、複製、移動、削除、等の操作をすることが可能である。このような一連の動作により、より小さな仕事の単位である処理部に制御を任せて行くことで、読取画像蓄積動作を実現することが可能となる。
【００７０】
図９は、画像読込蓄積ジョブ、ドキュメント、文書管理部の制御シーケンスの一例を示す図である。
【００７１】
アプリケーションソフト部７００からの一連の操作依頼はコマンド（プロトコル）という形で送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈され、ジョブ制御部７１２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。プロトコル解釈部７１１でコマンドを解釈した結果、プロトコル解釈部７１１は、Ｓ１００１にて、ジョブ生成部８００に画像読込蓄積ジョブ１００１ａの生成を依頼する。ジョブ生成部８００は、依頼に基づきＳ１００２にて、画像読込蓄積ジョブ１００１ａを生成し、スタートＳ１００３ａをかける。スタートをかけられた画像読込蓄積ジョブ１００１ａは、画像読込蓄積処理を実現するために、Ｓ１００４ａにて文書管理部書き込み用イメージエージェントジョブ１００３ａを生成し、スタートＳ１００５ａをかける。文書管理部書き込み用イメージエージェントジョブ１００３ａは、文書管理９００のフォルダの生成Ｓ１００６およびジョブの生成Ｓ１００７を行う。生成するフォルダ、ジョブ、バインダ、ドキュメントは、指定することが可能で、文書管理９００で内部的に割り当てることも可能である。その後、文書管理部書き込み用イメージエージェントジョブ１００３ａは、Ｓ１００８にて、画像読取蓄積ジョブ１００１ａに準備が完了したことを通知する。文書管理部書き込み用イメージエージェントジョブ１００３ａからの準備完了を受けた画像読取蓄積ジョブ１００１ａは、Ｓ１００９で、スキャンジョブ１００２の生成をジョブ生成部８００に依頼する。ジョブ生成部８００は、Ｓ１０１０でスキャンジョブ１００２の生成を行い、その戻り値として、画像読取蓄積ジョブ１００１ａに生成したスキャンジョブ１００２を教える。それを受け、画像読取蓄積ジョブ１００１ａは生成されたスキャンジョブ１００２にスタートをかけるＳ１０１１ａ。画像読取蓄積ジョブ１００１ａは、上述手順で生成したスキャンジョブ１００２および文書管理部書き込み用イメージエージェントジョブ１００３ａを制御することで画像読込蓄積処理を行う。
【００７２】
次に、プロトコル解釈部７１１は、画像読取蓄積ジョブ１００１ａに対してジョブを構成するバインダの登録を行うＳ１０１２。これを受け、画像読取蓄積ジョブ１００１ａは、文書管理部書き込み用イメージエージェントジョブ１００３ａにバインダの登録を行うＳ１０１３。文書管理部書き込み用イメージエージェントジョブ１００３ａにバインダが登録されると、文書管理部書き込み用イメージエージェントジョブ１００３ａは、文書管理部書き込み用イメージエージェントバインダ１００４ａの生成Ｓ１０１４、スタートＳ１０１５を行う。文書管理部書き込み用イメージエージェントバインダ１００４ａはスタート指示されると、文書管理９００のバインダの生成Ｓ１０１６を行い、Ｓ１０１７で準備が完了したことを文書管理部書き込み用イメージエージェントジョブ１００３ａに伝える。文書管理部書き込み用イメージエージェントジョブ１００３ａは、Ｓ１０１８で画像読取蓄積ジョブ１００１ａに文書管理部書き込み用イメージエージェントバインダ１００４ａの準備が完了したことを伝えると、画像読取蓄積ジョブ１００１ａは、スキャンジョブ１００２にバインダの登録Ｓ１０１９を行う。
【００７３】
次に、プロトコル解釈部７１１は、画像読取蓄積ジョブ１００１ａに対してバインダを構成するドキュメントの登録Ｓ１０２０を行う。これを受け、画像読取蓄積ジョブ１００１ａは、文書管理部書き込み用イメージエージェントジョブ１００３ａにドキュメントの登録Ｓ１０２１を行う。文書管理部書き込み用イメージエージェントジョブ１００３ａにバインダが登録されると、文書管理部書き込み用イメージエージェントジョブ１００３ａは、文書管理部書き込み用イメージエージェントバインダ１００４ａにドキュメントの登録Ｓ１０２２を行い、文書管理部書き込み用イメージエージェントバインダ１００４ａは文書管理部書き込み用イメージエージェントドキュメント１００５ａの生成Ｓ１０２３、スタートＳ１０２４を行う。文書管理部書き込み用イメージエージェントドキュメント１００５ａは、スタート指示されると、イメージドキュメント１０１１ａの生成Ｓ１０２５、スタートＳ１０２６を行う。イメージドキュメント１０１１ａは、スタート指示されると、文書管理９００のドキュメントの生成Ｓ１０２７を行い、準備が完了したことをＳ１０２８で文書管理部書き込み用イメージエージェントドキュメント１００５ａに、Ｓ１０２９で文書管理部書き込み用イメージエージェントバインダ１００４ａに、Ｓ１０３０で文書管理部書き込み用イメージエージェントジョブ１００３ａに、Ｓ１０３１で画像読取蓄積ジョブ１００１ａにドキュメントの準備が完了したことを伝える。それを受け、画像読取蓄積ジョブ１００１ａは、スキャンジョブ１００２にドキュメントの登録Ｓ１０３２を行う。このときスキャンジョブ１００２には、出力ドキュメントであるイメージドキュメント１０１１ａが伝えられる。
【００７４】
スキャンジョブ１００２は、ドキュメントが登録されると、入力ドキュメントであるスキャン紙ドキュメント１００９を生成Ｓ１０３３し、次に、ドキュメント処理部（紙→イメージ）１０１０を生成Ｓ１０３４する。この時、入力ドキュメントであるスキャン紙ドキュメント１００９と、出力ドキュメントであるイメージドキュメント１０１１ａがドキュメント処理部（紙→イメージ）１０１０に伝えられる。次に、スキャンジョブ１００２は、出力ドキュメントであるイメージドキュメント１０１１ａに、昇順、降順等の画像データ書き込みモードを設定Ｓ１０３５を行い、ドキュメント処理部（紙→イメージ）１０１０をスタートＳ１０３６する。これにより、スキャナユニット２１０からの原稿の読取りが開始される。
【００７５】
次に、プロトコル解釈部７１１は、画像読取蓄積ジョブ１００１ａに対してバインダを構成する１ドキュメントの終了Ｓ１０３７、ジョブを構成するバインダの終了Ｓ１０３８を通知する。バインダの終了が通知されると、画像読取蓄積ジョブ１００１ａは、文書管理部書き込み用イメージエージェントジョブ１００３ａにバインダの終了を通知Ｓ１０３９し、文書管理部書き込み用イメージエージェントジョブ１００３ａは、文書管理部書き込み用イメージエージェントバインダ１００４ａにバインダの終了を通知Ｓ１０４０する。文書管理部書き込み用のイメージエージェントバインダ１００４ａは、バインダの終了認識した時点で処理する文書管理部書き込み用イメージエージェントドキュメント１００５ａの総数が確定するため、ドキュメント数が確定したことを文書管理部書き込み用イメージエージェントジョブ１００３ａに通知Ｓ１０４１し、文書管理部書き込み用のイメージエージェントジョブは画像読取蓄積ジョブ１００１ａにドキュメント数確定を通知Ｓ１０４２する。それを受け、画像読取蓄積ジョブ１００１ａは、スキャンジョブ１００２にバインダ終了を通知Ｓ１０４３する。
【００７６】
次に、プロトコル解釈部７１１は、画像読取蓄積ジョブ１００１ａに対してジョブスクリプトの終了Ｓ１０４４を通知する。ジョブスクリプトの終了が通知されると、画像読取蓄積ジョブ１００１ａは、文書管理部書き込み用イメージエージェントジョブ１００３ａにジョブスクリプトの終了を通知Ｓ１０４５する。文書管理部書き込み用イメージエージェントジョブ１００３ａは、ジョブの終了認識した時点で処理する文書管理部書き込み用イメージエージェントバインダ１００４ａの総数が確定するため、バインダ数が確定したことを画像読取蓄積ジョブ１００１ａに通知Ｓ１０４６する。それを受け、画像読取蓄積ジョブ１００１ａは、スキャンジョブ１００２にジョブスクリプト終了を通知Ｓ１０４７する。なお、１バインダ内に複数のドキュメントを含むこと、および、ジョブ内に複数のバインダを含むことが可能で、この時は、一連の処理が繰り返されることになる。
【００７７】
Ｓ１０３６で開始されたスキャナユニット２１０からの原稿の読取りが終了し、スキャナが解放されると、ドキュメント処理部（紙→イメージ）１０１０からスキャンジョブ１００２にスキャン動作が完了したことが通知されるＳ１０４８。これは、Ｓ１０４９，Ｓ１０５０で、画像読取蓄積ジョブ１００１ａ、プロトコル解釈部７１１を経由してアプリケーション部７００まで伝えられる。その後、画像記憶部１６０への画像データの格納が終了すると、イメージドキュメント１０１１ａはドキュメントに関わる属性を文書管理９００に格納Ｓ１０５１し、属性の格納が完了したことを文書管理部書き込み用イメージエージェントドキュメント１００５ａに通知Ｓ１０５２し、文書管理部書き込み用イメージエージェントドキュメント１００５ａは、文書管理部書き込み用イメージエージェントバインダ１００４ａに通知Ｓ１０５３する。それを受け、文書管理部書き込み用イメージエージェントバインダ１００４ａは、バインダに関わる属性を文書管理９００に格納Ｓ１０５４し、文書管理部書き込み用イメージエージェントジョブ１００３ａに属性の格納が完了したことを通知するＳ１０５５。これを受け、文書管理部書き込み用イメージエージェントジョブ１００３ａは、ジョブに関わる属性を文書管理９００に格納Ｓ１０５６し、画像読取蓄積ジョブ１００１ａに属性の格納が完了したことを通知するＳ１０５７。これは、Ｓ１０５８で、プロトコル解釈部７１１を経由してアプリケーションソフト部７００にまで伝えられ、この通知がされた後は、文書管理９００に格納された画像データにアクセスすることが可能となる。
【００７８】
次に、「連続読込モード」が設定されている場合のシーケンスについて説明する。「連続読込」とは、蓄積記憶されている画像データの最後尾（最終画像）から再度画像データの蓄積記憶を行い、蓄積記憶された全画像データを１組の画像データとして扱えるようにすることである。プロトコル解釈部７１１から、画像読取蓄積ジョブ１００１ａに対して「読込開始」の指示がされるＳ１０５９。「読込開始」が指示されると、画像読取蓄積ジョブ１００１ａはスキャンジョブ１００２に読込の指示Ｓ１０６０を行い、スキャンジョブ１００２はドキュメント処理部（紙→イメージ）１０１０に読込の指示Ｓ１０６１を行う。スキャナユニット２１０からの原稿の読取りが終了し、スキャナが解放されると、ドキュメント処理部（紙→イメージ）１０１０からスキャンジョブ１００２にスキャン動作が完了したことが通知されＳ１０６２、Ｓ１０６３，Ｓ１０６４で、画像読取蓄積ジョブ１００１ａ、プロトコル解釈部７１１を経由してアプリケーションソフト部７００にまで伝えられる。その後、画像記憶部１６０への画像データの格納が終了すると、イメージドキュメント１０１１ａはドキュメントに関わる属性を文書管理９００に格納Ｓ１０６５し、属性の格納が完了したことを文書管理部書き込み用イメージエージェントドキュメント１００５ａに通知Ｓ１０６６し、文書管理部書き込み用イメージエージェントドキュメント１００５ａは、文書管理部書き込み用イメージエージェントバインダ１００４ａに通知Ｓ１０６７する。それを受け、文書管理部書き込み用イメージエージェントバインダ１００４ａは、バインダに関わる属性を文書管理９００に格納Ｓ１０６８し、文書管理部書き込み用イメージエージェントジョブ１００３ａに属性の格納が完了したことを通知するＳ１０６９。これを受け、文書管理部書き込み用イメージエージェントジョブ１００３ａは、ジョブに関わる属性を文書管理９００に格納Ｓ１０７０し、画像読取蓄積ジョブ１００１ａに属性の格納が完了したことを通知するＳ１０７１。これは、Ｓ１０７２で、プロトコル解釈部７１１を経由してアプリケーションソフト部７００にまで伝えられ、この通知がされた後は、文書管理９００に格納された画像データにアクセスすることが可能となる。
【００７９】
次に、再読込時のシーケンスについて説明する。再読込とは、蓄積記憶された特定の画像データを破棄し、新たに読み込んだ画像データに置き換えることを意味する。プロトコル解釈部７１１から、画像読取蓄積ジョブ１００１ａに対して「再読込」の指示がされるＳ１０７３。この時、「再読込」する画像が文書管理部９００のどれに相当するかを識別するための情報が付加されて指示される。「再読込」が指示されると画像読取蓄積ジョブ１００１ａは、文書管理部書き込み用イメージエージェントジョブ１００３ａに識別情報により指示された画像を破棄するよう命令Ｓ１０７４する。画像破棄の命令は、文書管理部書き込み用イメージエージェントバインダ１００４ａ、文書管理部書き込み用イメージエージェントドキュメント１００５ａ、イメージドキュメント１０１１ａにＳ１０７５，Ｓ１０７６，Ｓ１０７７で各々に伝えられる。これを受け、文書管理９００および画像蓄積部１６０に蓄積されている画像を特定し、特定された蓄積画像の削除が行われる。その後、画像読取蓄積ジョブ１００１ａはスキャンジョブ１００２に読込の指示Ｓ１０７８を行い、スキャンジョブ１００２はドキュメント処理部（紙→イメージ）１０１０に読込の指示Ｓ１０７９を行う。スキャナユニット２１０からの原稿の読取りが終了し、スキャナが解放されると、ドキュメント処理部（紙→イメージ）１０１０からスキャンジョブ１００２にスキャン動作が完了したことが通知されＳ１０８０、Ｓ１０８１，Ｓ１０８２で、画像読取蓄積ジョブ１００１ａ、プロトコル解釈部７１１を経由してコマンド送信者にまで伝えられる。その後、画像記憶部１６０の画像が破棄された場所へ画像データの格納が終了すると、イメージドキュメント１０１１ａはドキュメントに関わる属性を文書管理９００に格納Ｓ１０８３し、属性の格納が完了したことを文書管理部書き込み用イメージエージェントドキュメント１００５ａに通知Ｓ１０８４し、文書管理部書き込み用イメージエージェントドキュメント１００５ａは、文書管理部書き込み用イメージエージェントバインダ１００４ａに通知Ｓ１０８５する。それを受け、文書管理部書き込み用イメージエージェントバインダ１００４ａは、バインダに関わる属性を文書管理９００に格納Ｓ１０８６し、文書管理部書き込み用イメージエージェントジョブ１００３ａに属性の格納が完了したことを通知するＳ１０８７。これを受け、文書管理部書き込み用イメージエージェントジョブ１００３ａは、ジョブに関わる属性を文書管理９００に格納Ｓ１０８８し、画像読取蓄積ジョブ１００１ａに属性の格納が完了したことを通知するＳ１０８９。これは、Ｓ１０７２で、プロトコル解釈部７１１を経由してアプリケーションソフト部７００にまで伝えられＳ１０９０、この通知がされた後は、文書管理９００に格納された画像データにアクセスすることが可能となる。またこの処理により、画像読込処理により蓄積された特定の画像を読込蓄積し直すことが可能になる。
【００８０】
図１０は、該制御装置１１０で実行されるジョブ８１４の１つである蓄積画像印刷ジョブの構成例を示す図である。
【００８１】
アプリケーションソフト部７００からの一連の操作依頼はコマンド（プロトコル）という形で、各インタフェース（４１１−４１４）を介して送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈され、ジョブ制御部７１２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。ジョブ生成部８００は、送られてきたコマンドを解釈し、蓄積画像印刷ジョブ１００１ｂを生成する。蓄積画像印刷ジョブ１００１ｂは、文書管理部９００で管理され、かつ、画像記憶部１６０に保存されている画像データを印刷するための機能を有しており、文書管理部読出し用イメージエージェントジョブ１００３ｂおよび、プリントジョブ１００６を生成する。文書管理部読出し用イメージエージェントジョブ１００３ｂはジョブを構成する単位の文書管理部読出し用イメージエージェントバインダ１００４ｂを生成し、文書管理部読出し用イメージエージェントバインダ１００４ｂは、バインダを構成する単位である文書管理部読出し用イメージエージェントドキュメント１００５ｂを生成する。文書管理部読出し用イメージエージェントドキュメント１００６は、入力ドキュメントであるイメージドキュメント１０１１ｂを生成する。生成されたイメージドキュメント１０１１ｂは、文書管理部読出し用イメージエージェントドキュメント１００５ｂ、文書管理部読出し用イメージエージェントバインダ１００４ｂ、文書管理部読出し用イメージエージェントジョブ１００３ｂ、蓄積画像印刷ジョブ１００１ｂを経由し、プリントジョブ１００６に伝達される。
【００８２】
プリントジョブ１００６は、ジョブ全体に関わる設定や処理以外は、さらに小さな仕事の単位であるバインダ１００７に分割し、バインダ全体に関わる設定や処理以外は、さらに小さな仕事の単位であるドキュメント１００８に分割する。この時、入力ドキュメントであるイメージドキュメント１０１１ｂも伝達される。
【００８３】
入力ドキュメントであるイメージドキュメント１０１１ｂを伝達されたドキュメント１００８は、まず、出力ドキュメントであるプリント紙ドキュメント１０１３を生成し、次に、ドキュメント処理部（イメージ→紙）１０１２を生成する。その後、ドキュメント処理部（イメージ→紙）１０１２に、入力ドキュメントであるイメージドキュメント１０１１ｂ、および、出力ドキュメントであるプリント紙ドキュメント１０１３を教え、ドキュメント処理部（イメージ→紙）１０１２を制御する。
【００８４】
プリント処理の入力ドキュメントであるイメージドキュメント１０１１ｂは、ドキュメント処理部（イメージ→紙）１０１２により、出力ドキュメントであるプリント紙ドキュメント１０１３への変換処理が行われる。ドキュメント処理部（イメージ→紙）１０１２は、ドキュメント単位の処理のみを行い、さらに細かい仕事は、小さな仕事の単位であるイメージページ１０１９ｂ、ページ処理部（イメージ→紙）１０２０、プリント紙ページ１０２１で行われる。プリント紙ドキュメント１０１３は、実際にイメージを出力する用紙の各ページに対応したプリント紙１０１５を生成する。プリント紙１０１５は生成されると、出力の処理順を制御するプリント紙管理部１０２２に識別子を付加して登録され、プリント紙ページ１０２１が生成される。プリント紙管理部１０２２は、プリント紙１０１５に付加された識別子やデバイスの仕様（循環可能な枚数や画像面付け順など）によりプリント紙ページ１０２１の処理順序を決定する。イメージページ１０１９ｂは、ページ処理部（イメージ→紙）１０２０によりプリント紙ページ１０２１に変換される。ページ処理部（イメージ→紙）１０２０は、実際のプリンタデバイスを制御するためのシーケンスを把握しており、プリンタデバイス制御部１０２４に用意されたエンジン制御コマンドを発行することで印刷動作を実行し、イメージページ１０１９ｂからプリント紙ページ１０２１への変換処理を行う。また、イメージページ１０１９ｂは、印刷モードなどの条件により、文書管理部９００に保存されている画像データを画像処理部１０２５ｂを介して画像記憶部１６０から取り出す。なお、画像処理部１０２５ｂは、解像度変換、符号変換などを行ものである。
【００８５】
文書管理部９００では、画像記憶部１６０に記憶される画像データを、フォルダ管理部９０１、ジョブ管理部９０２、バインダ管理部９０３、ドキュメント管理部９０４、ページ管理部９０５という単位で管理され、それぞれに、画像格納時の属性が格納されている。指定された画像データは、文書管理部読出し用イメージエージェントジョブ１０１３、文書管理部読出し用イメージエージェントバインダ１０１４、イメージドキュメント１０１１ｂ、イメージページ１０１９ｂにより特定され画像記憶部１６０から画像データおよび属性値が取り出される。このような一連の動作により、より小さな仕事の単位である処理部に制御を任せて行くことで、蓄積画像印刷動作を実現することが可能となる。
【００８６】
図１１は、蓄積画像印刷ジョブ、ドキュメント、文書管理部の制御シーケンスの一例を示す図である。
【００８７】
アプリケーションソフト部７００からの一連の操作依頼はコマンド（プロトコル）という形で送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈され、ジョブ制御部７１２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。プロトコル解釈部７１１でコマンドを解釈した結果、プロトコル解釈部７１１は、Ｓ２００１にて、ジョブ生成部８００に蓄積画像印刷ジョブ１００１ｂの生成を依頼する。ジョブ生成部８００は、依頼に基づきＳ２００２にて、蓄積画像印刷ジョブ１００１ｂを生成し、スタートＳ２００３をかける。スタートをかけられた蓄積画像印刷ジョブ１００１ｂは、蓄積画像印刷処理を実現するために、Ｓ２００４にて文書管理部読出し用イメージエージェントジョブ１００３ｂを生成し、スタートＳ２００５をかける。文書管理部読出し用イメージエージェントジョブ１００３ｂは、Ｓ２００６で文書管理９００のフォルダの生成（特定）Ｓ２００６およびジョブの生成（特定）Ｓ２００７を行う。フォルダ、ジョブ、バインダ、ドキュメントは、特定の識別情報で指示することが可能で、文書管理９００で内部的に割り当てることも可能である。その後、文書管理部読出し用イメージエージェントジョブ１００３ｂは、Ｓ２００８にて、蓄積画像印刷ジョブ１００１ｂに準備が完了したことを通知する。文書管理部読出し用イメージエージェントジョブ１００３ｂからの準備完了を受けた蓄積画像印刷ジョブ１００１ｂは、Ｓ２００９で、プリントジョブ１００６の生成をジョブ生成部８００に依頼する。ジョブ生成部８００は、Ｓ２０１０でプリントジョブ１００６の生成を行い、その戻り値として、蓄積画像印刷ジョブ１００１ｂに生成したプリントジョブ１００６を教える。それを受け、蓄積画像印刷ジョブ１００１ｂは生成されたプリントジョブ１００６にスタートをかけるＳ２０１１。蓄積画像印刷ジョブ１００１ｂは、上述手順で生成した文書管理部読出し用イメージエージェントジョブ１００３ｂおよびプリントジョブ１００６を制御することで蓄積画像印刷処理を行う。
【００８８】
次に、プロトコル解釈部７１１は、蓄積画像印刷ジョブ１００１ｂに対してジョブを構成するバインダの登録を行うＳ２０１２。これを受け、蓄積画像印刷ジョブ１００１ｂは、文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダの登録を行うＳ２０１３。文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダが登録されると、文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂの生成Ｓ２０１４、スタートＳ２０１５を行う。文書管理部読出し用イメージエージェントバインダ１００４ｂはスタート指示されると、文書管理９００のバインダの生成Ｓ２０１６を行い、準備が完了したことをＳ２０１７で文書管理部読出し用イメージエージェントジョブ１００３ｂに伝える。文書管理部読出し用イメージエージェントジョブ１００３ｂは、蓄積画像印刷ジョブ１００１ｂに文書管理部読出し用イメージエージェントバインダ１００４ｂの準備が完了したことをＳ２０１８で伝えると、蓄積画像印刷ジョブ１００１ｂは、プリントジョブ１００６にバインダの登録Ｓ２０１９を行う。
【００８９】
次に、プロトコル解釈部７１１は、蓄積画像印刷ジョブ１００１ｂに対してバインダを構成するドキュメントの登録Ｓ２０２０を行う。これを受け、蓄積画像印刷ジョブ１００１ｂは、文書管理部読出し用イメージエージェントジョブ１００３ｂにドキュメントの登録Ｓ２０２１を行う。文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダが登録されると、文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂにドキュメントの登録Ｓ２０２２を行い、文書管理部読出し用イメージエージェントバインダ１００４ｂは文書管理部読出し用イメージエージェントドキュメント１００５ｂの生成Ｓ２０２３、スタートＳ２０２４を行う。文書管理部読出し用イメージエージェントドキュメント１００５ｂは、スタート指示されると、イメージドキュメント１０１１ｂの生成Ｓ２０２５、スタートＳ２０２６を行う。イメージドキュメント１０１１ｂは、スタート指示されると、文書管理９００のドキュメントの生成Ｓ２０２７を行い、準備が完了したことをＳ２０２８で文書管理部読出し用イメージエージェントドキュメント１００５ｂに、Ｓ２０２９で文書管理部読出し用イメージエージェントバインダ１００４ｂに、Ｓ２０３０で文書管理部読出し用イメージエージェントジョブ１００３ｂに、Ｓ２０３１で蓄積画像印刷ジョブ１００１ｂにドキュメントの準備が完了したことを伝える。それを受け、蓄積画像印刷ジョブ１００１ｂは、プリントジョブ１００６にドキュメントの登録Ｓ２０３２を行う。このときプリントジョブ１００６には、入力ドキュメントであるイメージドキュメント１０１１ｂが伝えられる。その後、蓄積画像印刷ジョブ１００１ｂは、プリントジョブ１００６に印刷開始を指示するＳ２０３３。プリントジョブ１００６は、印刷開始の指示をされると、バインダ１００７の生成Ｓ２０３４、開始Ｓ２０３５を行い、バインダ１００７にドキュメントの登録Ｓ２０３６を行う。バインダ１００７は、ドキュメントを登録されると、ドキュメント１００８の生成Ｓ２０３７、開始Ｓ２０３８を行う。このとき、ドキュメント１００８に入力ドキュメントであるイメージドキュメント１０１１ｂが伝えられ、ドキュメント１００８は、出力ドキュメントであるプリント紙ドキュメント１０１３を生成Ｓ２０３９し、入力ドキュメントであるイメージドキュメント１０１１ｂに対して、昇順、降順、指定ページ、指定ページ以降の全ページ、ドキュメント内の全ページ等の、画像データの読み出し設定を行うＳ２０４０。その後、入力ドキュメントをイメージドキュメント１０１１ｂ、出力ドキュメントをプリント紙ドキュメント１０１３として、ドキュメント処理部（イメージ→紙）１０１２の生成Ｓ２０４１、開始Ｓ２０４２を行う。この一連の処理により、画像記憶部１６０に蓄積されている画像データが特定され、指定内容に基く画像が印刷される。なお、確認用画像の印刷時はステイプル等のフィニッシング属性が無視されて出力される。また、排紙は表面（FaceUpで）排紙される。
【００９０】
次に、プロトコル解釈部７１１は、蓄積画像印刷ジョブ１００１ｂに対してバインダを構成する１ドキュメントの終了Ｓ２０４３、ジョブを構成するバインダの終了Ｓ２０４４を通知する。バインダの終了が通知されると、蓄積画像印刷ジョブ１００１ｂは、文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダの終了を通知Ｓ２０４５し、文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂにバインダの終了を通知Ｓ２０４６する。文書管理部読出し用イメージエージェントバインダ１００４ｂは、バインダの終了認識した時点で処理する文書管理部読出し用イメージエージェントドキュメント１００５ｂの総数が確定するため、ドキュメント数が確定したことを文書管理部読出し用イメージエージェントジョブ１００３ｂに通知Ｓ２０４７し、文書管理部読出し用イメージエージェントジョブは蓄積画像印刷ジョブ１００１ｂにドキュメント数確定を通知Ｓ２０４８する。それを受け、蓄積画像印刷ジョブ１００１ｂは、プリントジョブ１００６にバインダ終了を通知Ｓ２０４９する。
【００９１】
次に、プロトコル解釈部７１１は、蓄積画像印刷ジョブ１００１ｂに対してジョブスクリプトの終了Ｓ２０５１を通知する。ジョブスクリプトの終了が通知されると、蓄積画像印刷ジョブ１００１ｂは、文書管理部読出し用イメージエージェントジョブ１００３ｂにジョブスクリプトの終了を通知Ｓ２０５２する。文書管理部読出し用イメージエージェントジョブ１００３ｂは、ジョブの終了認識した時点で処理する文書管理部読出し用イメージエージェントバインダ１００４ｂの総数が確定するため、バインダ数が確定したことを蓄積画像印刷ジョブ１００１ｂに通知Ｓ２０５３する。それを受け、蓄積画像印刷ジョブ１００１ｂは、プリントジョブ１００６にジョブスクリプト終了を通知Ｓ２０５４する。なお、１バインダ内に複数のドキュメントを含むこと、および、ジョブ内に複数のバインダを含むことが可能で、この時は、一連の処理が繰り返されることになる。
【００９２】
図１２は、該制御装置１１０で実行されるジョブ８１４の１つで、蓄積画像確認画面表示用の画像を生成するための画像変換ジョブの構成例を示す図である。
【００９３】
アプリケーションソフト部７００からの一連の操作依頼はコマンド（プロトコル）という形で、各インタフェース（４１１−４１４）を介して送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈され、ジョブ制御部７１２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。ジョブ生成部８００は、送られてきたコマンドを解釈し、画像変換ジョブ１００１ｃを生成する。画像変換ジョブ１００１ｃは、画像変換動作を実現するための機能を有しており、文書管理部読出し用イメージエージェントジョブ１００３ｂ、文書管理部書込み用イメージエージェントジョブ１００３ａ、および、イメージングジョブ１０２６を生成し、これらの動作を制御することで画像変換処理を実現する。文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂを、文書管理部読出し用イメージエージェントバインダ１００４ｂは、文書管理部読出し用イメージエージェントドキュメント１００５ｂをというように、自身を構成する細かい単位に処理を依頼しそれぞれの動作を制御する。文書管理部読出し用イメージエージェントドキュメント１００６ｂは、ドキュメント処理部（イメージ→イメージ）１０２７の入力ドキュメントであるイメージドキュメント１０１１ｂの生成を行い、イメージドキュメント１０１１ｂはイメージページ１０１９ｂの生成を行う。イメージページ１０１９ｂは、画像確認画面に表示する画像データに対応付けられ、画像記憶部１６０に蓄積されている画像データの読み出し（取り出し）を行う。出力側も同様で、文書管理部書込み用イメージエージェントジョブ１００３ａは、文書管理部書込み用イメージエージェントバインダ１００４ａを、文書管理部書込み用イメージエージェントバインダ１００４ａは、文書管理部書込み用イメージエージェントドキュメント１００５ａをというように、自身を構成する細かい単位に処理を依頼しそれぞれの動作を制御する。文書管理部書込み用イメージエージェントドキュメント１００６ａは、ドキュメント処理部（イメージ→イメージ）１０２７の出力ドキュメントであるイメージドキュメント１０１１の生成を行い、イメージドキュメント１０１１ａはイメージページ１０１９ａの生成を行う。イメージページ１０１９ａは、画像確認画面表示用に変換された画像データに対応付けられ、変換された画像データは再度画像記憶部１６０に蓄積される。生成されたイメージドキュメント１０１１ａは、文書管理部書込み用イメージエージェントドキュメント１００５ａ、文書管理部書込み用イメージエージェントバインダ１００４ａ、文書管理部書込み用イメージエージェントジョブ１００３ａ、画像変換ジョブ１００１ａを経由しイメージングジョブ１０２６に伝達される。
【００９４】
イメージングジョブ１０２６は、ドキュメント処理部（イメージ→イメージ）１０２７の入力ドキュメントであるイメージドキュメント１０１１、および、出力ドキュメントであるイメージドキュメント１０１１ａを、ドキュメント処理部（イメージ→イメージ）１０２７の生成時に伝える。イメージングジョブ１０２６は、ドキュメント処理部（イメージ→イメージ）１０２７に処理を依頼し動作の制御を行う。なお、イメージングジョブ１０２６でもスキャンジョブ１００２同様に、ジョブ処理部８１０で、イメージングジョブ１０２６全体に関する設定や処理、およびバインダに関する設定や処理が行われるため、本実施例では、バインダ８１５、ドキュメント８１６を省略している。
【００９５】
文書管理部読出し用イメージドキュメント１０１１ｂは、画像記憶部に格納されている画像データに関する情報が属性として管理されており、また、文書管理部書込み用イメージドキュメント１０１１ａには、画像確認画面用に変換する画像データに関する情報が属性として管理される。これらの属性をもとに、ドキュメント処理部（イメージ→イメージ）１０２７は、入力ドキュメントであるイメージドキュメント１０１１ｂから出力ドキュメントであるイメージドキュメント１０１１ａへの変換を制御する。ドキュメント処理部（イメージ→イメージ）１０２７は、ドキュメント単位の処理のみを行い、さらに細かい仕事は、小さな仕事の単位であるイメージページ１０１９ｂ、ページ処理部（イメージ→イメージ）１０２８、イメージページ１０１９ａで行われる。イメージドキュメント１０１１ｂは、文書管理部９００のドキュメント管理部９０４に属する全ページまたは特定のページに対応付けられたイメージページ１０１９ｂの生成を行う。イメージドキュメント１０１１ｂにより生成されるイメージページ１０１９ｂには各ページの蓄積画像データに関する情報が管理される。ページ処理部（紙→イメージ）１０１８は、入力ページであるイメージページ１０１９ｂから出力ページであるイメージページ１０１９ａへの変換を制御する。また、ページ処理部（イメージ→イメージ）１０２８は、画像処理デバイスを制御するためのシーケンスを把握しており、画像処理デバイスを制御することで画像変換処理を行う。このような一連の動作によりより小さな仕事の単位である処理部に制御を任せて行くことで、画像変換処理を実現することが可能となる。
【００９６】
図１３は、本発明における画像変換ジョブの制御シーケンスの一例である。なお本図では、入力側イメージドキュメント１０１１ｂ、ドキュメント処理部（イメージ→イメージ）１０２７、出力側イメージドキュメント１０１１ａまでの制御シーケンスを図示している。
【００９７】
アプリケーションソフト部７００からの一連の操作依頼はコマンド（プロトコル）という形で送られてくる。送られてきたコマンドは、プロトコル解釈部７１１で解釈され、ジョブ制御部７１２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。プロトコル解釈部７１１でコマンドを解釈した結果、プロトコル解釈部７１１は、Ｓ３００１にて、ジョブ生成部８００に画像変換ジョブ１００１ｃの生成を依頼する。ジョブ生成部８００は、依頼に基づきＳ３００２にて、画像変換ジョブ１００１ｃを生成し、スタートＳ３００３をかける。Ｓ３００３でスタートをかけられた画像変換ジョブ１００１ｃは、画像変換処理を実現するために、Ｓ３００４にて、文書管理部読出し用イメージエージェントジョブ１００３ｂの生成をジョブ生成部８００に依頼する。ジョブ生成部８００は画像変換ジョブ１００１ｃの依頼に基づき、Ｓ３００５で文書管理部読出し用イメージエージェントジョブ１００３ｂの生成を行い、画像変換ジョブ１００１ｃに生成した文書管理部読出し用イメージエージェントジョブ１００３ｂのハンドルが伝えられる。このハンドルを使用し、画像変換ジョブ１００１ｃは生成された文書管理部読出し用イメージエージェントジョブ１００３ｂにスタートＳ３００６をかける。文書管理部読出し用イメージエージェントジョブ１００３ｂは、変換元画像の存在する文書管理９００のフォルダの生成（特定）Ｓ３００７およびジョブの生成（特定）Ｓ３００８を行う。フォルダ、ジョブ、バインダ、ドキュメントは、特定の識別情報で指示することが可能で、文書管理９００で内部的に割り当てることも可能である。その後、文書管理部読出し用イメージエージェントジョブ１００３ｂは、Ｓ３００９にて、画像変換ジョブ１００１ｃに準備が完了したことを通知する。次に、画像変換ジョブ１００１ｃは、Ｓ３０１０にて、文書管理部書込み用イメージエージェントジョブ１００３ａの生成をジョブ生成部８００に依頼する。ジョブ生成部８００は画像変換ジョブ１００１ｃの依頼に基づき、Ｓ３０１１で文書管理部書込み用イメージエージェントジョブ１００３ａの生成を行い、画像変換ジョブ１００１ｃに生成した文書管理部書込み用イメージエージェントジョブ１００３ａのハンドルが伝えられる。このハンドルを使用し、画像変換ジョブ１００１ｃは生成された文書管理部書込み用イメージエージェントジョブ１００３ａにスタートＳ３０１２をかける。文書管理部書込み用イメージエージェントジョブ１００３ａはスタートされると、属性格納用に文書管理部９００のフォルダの生成Ｓ３０１３および、ジョブの生成Ｓ３０１４を行う。フォルダ、ジョブ、バインダ、ドキュメントは、特定の識別情報で指示することが可能で、文書管理９００で内部的に割り当てることも可能である。その後、文書管理部書込み用イメージエージェントジョブ１００３ａは、Ｓ３０１５にて、画像変換ジョブ１００１ｃに準備が完了したことを通知する。さらに、画像変換ジョブ１００１ｃは、Ｓ３０１６にてイメージングジョブ１０２６の生成をジョブ生成部８００に依頼する。ジョブ生成部８００は画像変換ジョブ１００１ｃの依頼に基づき、Ｓ３０１７でイメージングジョブ１０２６の生成を行い、画像変換ジョブ１００１ｃに生成したイメージングジョブ１０２６のハンドルが伝えられる。このハンドルを使用し画像変換ジョブ１００１ｃは生成されたイメージングジョブ１０２６にスタートＳ３０１８をかける。画像変換ジョブ１００１ｃは、上述手順で生成した文書管理部読出し用イメージエージェントジョブ１００３ｂ、イメージングジョブ１０２６、および、文書管理部書込み用イメージエージェントジョブ１００３ａを制御することで画像変換処理を行う。
【００９８】
次に、プロトコル解釈部７１１は、画像変換ジョブ１００１ｃに対してジョブを構成するバインダの登録Ｓ３０１９を行う。画像変換ジョブ１００１ｃにバインダが登録されると、画像変換ジョブ１００１ｃは、文書管理部書込み用イメージエージェントジョブ１００３ａにバインダの登録Ｓ３０２０を行う。文書管理部書込み用イメージエージェントジョブ１００３ａにバインダが登録されると、文書管理部書込み用イメージエージェントジョブ１００３ａは、文書管理部書込み用イメージエージェントバインダ１００４ａを生成しＳ３０２１、スタートＳ３０２２をかける。文書管理部書込み用イメージエージェントバインダ１００４ａは、文書管理部書込み用イメージエージェントジョブ１００３ａによりスタートをかけられると、属性格納用に文書管理部９００のバインダを生成するＳ３０２３。その後、バインダの準備が完了したことを文書管理部書込み用イメージエージェントジョブ１００３ａに通知するＳ３０２４。文書管理部書込み用イメージエージェントジョブ１００３ａは、文書管理部書込み用イメージエージェントバインダ１００４ａからバインダの準備完了の通知を受けると、画像変換ジョブ１００１ｃにバインダの準備が完了したことを通知するＳ３０２５。画像変換ジョブ１００１ｃはこの通知を受け、文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダの登録Ｓ３０２６を行う。文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダが登録されると、文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂを生成Ｓ３０２７、スタートＳ３０２８を行う。文書管理部読出し用イメージエージェントバインダ１００４ｂはスタート指示されると、変換元画像の存在する文書管理９００のバインダの生成（特定）Ｓ３０２９を行い、その後、バインダの準備完了したことを文書管理部読出し用イメージエージェントジョブ１００３ｂに通知するＳ３０３０。文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂからバインダの準備完了の通知を受けると、画像変換ジョブ１００１ｃにバインダの準備が完了したことを通知しＳ３０３１、この通知を受け、画像変換ジョブ１００１ｃは、イメージングジョブ１０２６にバインダの登録を行うＳ３０３２。次に、プロトコル解釈部７１１は、画像変換ジョブ１００１ｃに対してバインダを構成するドキュメントの登録を行うＳ３０３３。画像変換ジョブ１００１ｃにドキュメントが登録されると、画像変換ジョブ１００１ｃは、文書管理部書込み用イメージエージェントジョブ１００３ａにドキュメントの登録を行いＳ３０３４、文書管理部書込み用イメージエージェントジョブ１００３ａは、文書管理部書込み用イメージエージェントバインダ１００４ａにドキュメントの登録を行うＳ３０３５。文書管理部書込み用イメージエージェントバインダ１００４ａにドキュメントが登録されると、文書管理部書込み用イメージエージェントバインダ１００３ａは、文書管理部書込み用イメージエージェントドキュメント１００５ａを生成Ｓ３０３６し、文書管理部書込み用イメージエージェントドキュメント１００５ａはイメージドキュメント１０１１ａを生成するＳ３０３７。さらに、文書管理部書込み用イメージエージェントドキュメント１００５ａは生成したイメージドキュメント１０１１ａに対して、昇順、降順、指定ページ、全ページ等の、画像データの設定を行うＳ３０３８。その後、文書管理部書込み用イメージエージェントバインダ１００４ａは文書管理部書込み用イメージエージェントドキュメント１００５ａにスタートをかけＳ３０３９、文書管理部書込み用イメージエージェントドキュメント１００５ａは、イメージドキュメント１０１１ａをスタートＳ３０４０する。文書管理部書込み用イメージエージェントドキュメント１００５ａによりスタートをかけられるとイメージドキュメント１０１１ａは、属性格納用に文書管理部９００のドキュメントを生成するＳ３０４１。その後、ドキュメントが開始したことを文書管理部書込み用イメージエージェントドキュメント１００５ａにＳ３０４２通知する。文書管理部書込み用イメージエージェントドキュメント１００５ａはこれを受け、文書管理部書込み用イメージエージェントバインダ１００４ａにＳ３０４３、文書管理部書込み用イメージエージェントバインダ１００４ａは文書管理部書込み用イメージエージェントジョブ１００３ａにＳ３０４４、文書管理部書込み用イメージエージェントジョブ１００３ａは画像変換ジョブ１００１ｃにＳ３０４５、ドキュメントの準備が完了したことを伝える。この通知により文書管理部書込み用のドキュメントが開始したことを受けた画像変換ジョブ１００１ｃは、文書管理部読出し用イメージエージェントジョブ１００３ｂにドキュメントの登録Ｓ３０４６を行う。文書管理部読出し用イメージエージェントジョブ１００３ｂにドキュメントが登録されると、文書管理部読出し用イメージエージェントジョブ１００３ｂは、文書管理部読出し用イメージエージェントバインダ１００４ｂにドキュメントを登録するＳ３０４７。文書管理部読出し用イメージエージェントバインダ１００４ｂにドキュメントが登録されると、文書管理部読出し用イメージエージェントバインダ１００３ｂは、文書管理部読出し用イメージエージェントドキュメント１００５ｂを生成Ｓ３０４８し、文書管理部読出し用イメージエージェントドキュメント１００５ｂはイメージドキュメント１０１１ｂを生成するＳ３０４９。さらに、文書管理部読出し用イメージエージェントドキュメント１００５ｂは生成したイメージドキュメント１０１１ｂに対して、画像データの書き込み設定を行うＳ３０５０。その後、文書管理部読出し用イメージエージェントバインダ１００４ｂは文書管理部読出し用イメージエージェントドキュメント１００５ｂにスタートをかけＳ３０５１、文書管理部読出し用イメージエージェントドキュメント１００５ｂは、イメージドキュメント１０１１ｂにスタートＳ３０５２をかける。イメージドキュメント１０１１ｂは、スタート指示されると、変換元画像が存在する文書管理９００のドキュメントの生成（特定）Ｓ３０５３を行い、準備が完了したことをＳ３０５４で文書管理部読出し用イメージエージェントドキュメント１００５ｂに、Ｓ３０５５で文書管理部読出し用イメージエージェントバインダ１００４ｂに、Ｓ３０５６で文書管理部読出し用イメージエージェントジョブ１００３ｂに、Ｓ３０５７で画像変換ジョブ１００１ｃにドキュメントの準備が完了したことを伝える。この通知を受け、画像変換ジョブ１００１ｃは、イメージングジョブ１０２６にドキュメントの登録を行うＳ３０５８。このとき、入力ドキュメント（文書管理部読出し用）であるイメージドキュメント１０１１ｂと、出力ドキュメント（文書管理部書込み用）であるイメージドキュメント１０１１ａがイメージングジョブ１０２６に伝えられる。
【００９９】
イメージングジョブ１０２６はドキュメントを登録されると、文書管理部読出し用のイメージドキュメント１０１１ｂに対して画像データの読み出し設定を行いＳ３０５７、文書管理部書込み用のイメージドキュメント１０１１ａに対して画像データの書き込み設定を行うＳ３０５８。その後、入力ドキュメントを文書管理部読出し用のイメージドキュメント１０１１ｂ、出力ドキュメントを文書管理部書込み用のイメージドキュメント１０１１ａとしてドキュメント処理部（イメージ→イメージ）１０２７を生成Ｓ３０５９、開始Ｓ３０６０し、画像変換処理を開始する。なお、このときに画像変換を行う画像データ格納場所に関する情報は、非図示のイメージページに伝えられており、伝えられた情報を元に画像管理部９００を通して画像データを画像記憶部１６０から取り出すことが可能である。次に、プロトコル解釈部７１１は、画像変換ジョブ１００１ｃに対して次に、ドキュメントの終了Ｓ３０６１および、バインダの終了Ｓ３０６２を行う。画像変換ジョブ１００１ｃにてドキュメントの終了は捨てられ、バインダの終了が文書管理部書込み用イメージエージェントジョブ１００３ａに伝えられるＳ３０６３。バインダの終了が通知されると文書管理部書込み用イメージエージェントジョブ１００３ａは、文書管理部書込み用イメージエージェントバインダ１００４ａに、これ以上ドキュメントの登録が無いことを伝えるＳ３０６４。文書管理部書込み用イメージエージェントバインダ１００４ａはドキュメントの登録が終了したことを伝えられると、文書管理部書込み用イメージエージェントジョブ１００３ａにバインダ数が確定したことを通知しＳ３０６５、文書管理部書込み用イメージエージェントジョブ１００３ａは画像変換ジョブ１００１ｃにバインダが確定したことを通知するＳ３０６６。画像変換ジョブ１００１ｃはバインダが確定したことを通知されると、バインダの終了を文書管理部読出し用イメージエージェントジョブ１００３ｂに伝えるＳ３０６７。文書管理部読出し用イメージエージェントジョブ１００３ｂは、バインダの終了が通知されると文書管理部読出し用イメージエージェントバインダ１００４ｂにこれ以上ドキュメントの登録が無いことを伝えるＳ３０６８。文書管理部読出し用イメージエージェントバインダ１００４ｂは、ドキュメントの登録が終了したことを伝えられると、文書管理部読出し用イメージエージェントジョブ１００３ｂにバインダが確定したことを通知しＳ３０６９、文書管理部読出し用イメージエージェントジョブ１００３ｂは画像変換ジョブ１００１ｃにバインダが確定したことを通知するＳ３０７０。画像変換ジョブ１００１ｃはこれを受け、イメージングジョブ１０２６にバインダの終了を伝えるＳ３０７１。次に、プロトコル解釈部７１１は、画像変換ジョブ１００１ｃに対して、ジョブスクリプトの終了を伝えるＳ３０７２。ジョブスクリプトの終了が伝えられると、画像変換ジョブ１００１ｃは文書管理部書込み用イメージエージェントジョブ１００３ａにジョブスクリプトの終了を伝えるＳ３０７３。文書管理部書込み用イメージエージェントジョブ１００３ａは、ジョブスクリプトの終了が通知されると、画像変換ジョブ１００１ｃにジョブが確定したことを伝えるＳ３０７４。画像変換ジョブ１００１ｃは、ジョブが確定したことを通知されると、ジョブスクリプトの終了を文書管理部読出し用イメージエージェントジョブ１００３ｂに伝えるＳ３０７５。文書管理部読出し用イメージエージェントジョブ１００３ｂは、ジョブスクリプトの終了が通知されると、画像変換ジョブ１００１ｃにジョブが確定したことを伝えるＳ３０７６。画像変換ジョブ１００１ｃはこれを受け、イメージングジョブ１０２６にジョブスクリプトの終了を伝えるＳ３０７７。
【０１００】
一方、Ｓ３０６０にて開始した画像変換処理にて画像データの格納が完了すると、文書管理部書込み用イメージドキュメント１０１１ａにより文書管理部９００に属性の格納が行われＳ３０７８、属性値の格納が完了したことが文書管理部書込み用イメージエージェントドキュメント１００５ａに通知されるＳ３０７９。文書管理部書込み用イメージエージェントドキュメント１００５ａは、属性値の格納完了の通知を受けると、文書管理部書込み用イメージエージェントバインダ１００４ａに属性値の格納が完了したことを通知しＳ３０８０、文書管理部書込み用イメージエージェントバインダ１００４ａはこの通知を受け、文書管理部９００にバインダの属性値の格納を行うＳ３０８１。文書管理部書込み用イメージエージェントバインダ１００４ａは、バインダ属性の格納が終わると、文書管理部書込み用イメージエージェントジョブ１００３ａに属性値の格納が完了したことを通知するＳ３０８２。文書管理部書込み用イメージエージェントジョブ１００３ａはこれを受け、文書管理部９００に属性値の格納を行いＳ３０８３、属性値の格納が終わると画像変換ジョブ１００１ｃに属性値の格納が完了したことを通知するＳ３０８４。画像変換ジョブ１００１ｃは、これを受けてプロトコル解釈部７１１に読込が完了したことを伝えるＳ３０８５。プロトコル解釈部では、この通知を外部ジョブ生成部７０２に通知し、この通知により変換画像データの蓄積が完了したことおよび変換画像データの格納場所を認識することができる。
【０１０１】
上述の制御により、読込蓄積されている画像データを画像確認画面用の画像データに変換することが可能になる。また、変換された画像データは文書管理部９００を通して画像記憶部１６０に蓄積され、格納先を指定することで変換された画像データを取り出すことが可能で、取り出した画像を蓄積画像画面表示することで、蓄積画像の確認が可能になる。
【０１０２】
図１４は画像読込蓄積および蓄積画像印刷処理を行うための操作部１５０を示す図である。
【０１０３】
７０１はユーザーインターフェイス部であり、種々のモード（例えば、読込画像格納先、等）を設定することが可能である。なお、これらのモード設定手段は、ハードキーであっても、タッチパネルに表示されるソフトキーであっても良い。５０１は、スタートボタンで、このボタンが押下されたことを契機に画像読込処理が開始される。
【０１０４】
図１５は「連続読込モード」が選択時の画像読込蓄積処理中の操作部１５０を示す図である。
【０１０５】
スタートボタン５０１押下によりコピー処理が開始された後に、画像読込処理が開始された後に原稿読込設定画面５０２が表示され、原稿読込設定画面５０２には、一連の原稿読込処理を中止を指示するための「中止」ボタン５０３、それまで読み込んだ画像の表示を行うモードに入ることを指示するための「確認」ボタン５０４、一連の原稿読込処理の終了を指示するための「読込終了」ボタン５０５が備えられている。
【０１０６】
図１６は、原稿読込設定画面５０２で「確認」ボタン５０４が押下されたときに表示される読込画像確認画面で、５０６の領域にはそれまでに蓄積された画像の総ページ数および表示中のページ番号が表示される。５０７および５０８は、蓄積された画像のページを移動させる「ページ移動」ボタンで、５０７を押下すると表示中のページの１つ前のページに、５０８を押下すると表示中のページの１つ後ろのページの表示に移り変わる。５０９および５１０は、表示中の画像の拡大表示／縮小表示を行うための「拡大／縮小」ボタンで、５０９を押下すると確認用画像は縮小表示され、５１０を押下すると確認用画像は拡大表示される。５１１は、蓄積画像確認画面で、５０６に表示されているページの確認用画像が表示される。５１２は「確認印刷」ボタンで、「確認印刷」５１２ボタンが押下されると、蓄積画像確認画面５１１に表示されている画像の印刷が行われ、実際に紙に印字した状態での確認をすることができる。５１３は「再読込」ボタンで、「再読込」ボタン５１３が押下されると、蓄積画像確認画面５１１に表示されている識別子が記憶され画像確認画面はクローズされる。画像確認画面がクローズされると５０２の原稿読込設定画面に戻り原稿読込が可能になる。このとき、原稿読込は再読込モードで実行される。５１４は「閉じる」ボタンで、「閉じる」ボタン５１４が押下されると画像確認画面はクローズされる。原稿確認画面がクローズされると５０２の原稿読込設定画面に戻り原稿読込が可能になる。このとき、原稿読込は連続読込モードで実行される。
【０１０７】
なお、上述の連続読込モードとは、読込んだ画像データが蓄積記憶された最後尾（最終画像）から再度画像データの蓄積記憶を行い、処理中に蓄積記憶された全画像データを１組の画像データとして扱うことを意味し、再読込モードとは、蓄積記憶された特定の画像データを、新たに読み込んだ画像データに置き換えることを意味する。また、何れの場合も原稿読込み指示はスタートボタン５０１押下により行われる。
【０１０８】
図１７は、アプリケーションソフト部７００により実行される「連続読込モード」時の画像読込蓄積処理フローチャートである。
【０１０９】
Ｓ５００１では、スタートボタン５０１が押下されたことによるスタート指示がされたか否かを判別する。スタートボタンが押下されていない場合はスタートボタンが押下されるまでその判別を繰り返す。スタートボタンが押下された場合はＳ５００２に進み、原稿読込処理が実行される。Ｓ５００３では、読込んだ原稿の画像データ格納が完了したかを判別する。完了しない場合は、読込んだ原稿の画像データの格納が完了するまでその判別を繰り返す。画像データの格納が完了した場合は、Ｓ５００４に進み、読込んだ画像のプレビュー表示を行うかの判別を行う。プレビュー表示を行う場合は、Ｓ５００５に進み、プレビュー処理を行った後に、Ｓ５００６でプレビューを終了するかの判別を行う。プレビューを終了しない場合は、Ｓ５００５に進み処理を繰り返す。プレビューを終了する場合、および、Ｓ５００４においてプレビュー処理を行わない場合はＳ５００７に進み、スタートボタン５０１押下により原稿読込の指示がされたか否かを判別する。原稿読込の指示がされた場合、Ｓ５００２に進み一連の原稿読込処理を繰り返す。原稿読込の指示がされない場合は、「中止」ボタン５０３が押下されたかの判別を行う。「中止」ボタン５０３が押下された場合、Ｓ５０１１に進みそれまでに読込んだ画像の破棄処理を行い処理を終了する。「中止」ボタン５０３が押下されていない場合はＳ５００９に進み、「読込終了」ボタン５０５が押下されたかの判別を行う。「読込終了」ボタン５０５が押下されていない場合Ｓ５００７に進み、ユーザーからの指示入力があるまで処理を繰り返す。「読込終了」ボタン５０５が押下された場合Ｓ５０１０に進み、読込画像記憶処理を行い処理を終了する。読込画像記憶処理Ｓ５０１０では、例えば、電源断による画像データの保証がされない記憶装置から、電源断による画像データの保証が可能な記憶装置へ画像データを移動または複写を行ったり、ユーザーが直接参照できない領域から参照できる領域に画像データを移動または複写を行う。
【０１１０】
図１８は、図１７における原稿読込処理Ｓ５００２におけるフローチャートである。
【０１１１】
Ｓ６００１では、自動紙送り装置（ＤＦ）の状態の判別を行う。ＤＦがオープンの時はＳ６００４に進み、圧板からの原稿読込処理を行った後Ｓ６００５に進み、読込んだ画像の格納処理を行い処理を終了する。ＤＦがクローズの時はＳ６００２に進み、ＤＦに原稿がセットされているか否かの判別を行う。ＤＦに原稿がセットされていない場合はＳ６００４に進み、圧板からの原稿読込処理を行った後Ｓ６００５に進み、読込んだ画像の格納処理を行い処理を終了する。ＤＦに原稿がセットされている場合はＳ６００３に進み、ＤＦからの原稿読込処理を行った後Ｓ６００５に進み、読込んだ画像の格納処理を行い処理を終了する。
【０１１２】
図１９は、図１７におけるプレビュー処理Ｓ５００５におけるフローチャートである。
【０１１３】
Ｓ７００１では、蓄積画像確認画面５１１に表示する画像データの特定を行う。連続読込処理で繰り返し読込まれる画像データは、実行中の連続読込処理が使用している画像格納先である文書管理部９００のジョブ管理部９０２配下に管理されており、ジョブ管理部９０２を指定することで、それまでに読込蓄積した画像データの先頭ページから最終ページまでたどることが可能なように管理されている。最初にＳ７００１が実行されるときは、直前の原稿読込処理で蓄積された画像データの先頭を特定する。Ｓ７００２では蓄積されている画像データから、蓄積画像確認画面５１１に表示する画像データの生成を行う。表示画像データの生成は、画像変換ジョブ１００１ｃを実行することで生成することが可能である。なお、本実施例では、蓄積画像確認画面５１１に表示する直前に画像データの生成を行っているが、原稿読込蓄積時に蓄積画像確認画面表示用の画像データを生成し、オリジナル画像と対応付けて外部記憶部１６０に格納しておいても良い。Ｓ７００３では、Ｓ７００２で生成された画像データを蓄積画像確認画面５１１に表示する。Ｓ７００４以降のステップは入力指示待ちで、入力指示をループして待っている。Ｓ７００４では次ページを表示する指示がされたかの判別を行い、次ページ表示の指示がされた場合はＳ７００５に進む。Ｓ７００５では蓄積されている画像データの最後尾かを判別し、最後尾であった場合はＳ７００４に戻り再度入力指示待ちになる。Ｓ７００５で最後尾で無いと判別した場合、Ｓ７００１に進み特定されたページの蓄積画像確認画面表示用の画像データの生成を行い処理を繰り返す。Ｓ７００６では、前ページ表示の指示がされたかの判別を行う。前ページ表示の指示がされた場合はＳ７００７に進み、蓄積されている画像データの先頭かの判別を行う。先頭と判別した場合はＳ７００４に戻り再度入力指示待ちになる。先頭で無いと判別した場合、Ｓ７００１に進み特定されたページの蓄積画像確認画面表示用の画像データの生成を行い処理を繰り返す。Ｓ７００８では蓄積画像確認画面５１１に表示されている画像を縮小表示する指示がされたかの判別を行う。縮小表示が指示されたと判別した場合はＳ７００１に進み特定されたページの蓄積画像確認画面表示用の画像データの生成を行い処理を繰り返す。縮小表示の指示が無い場合Ｓ７００９に進み、拡大表示の指示がされたかの判別を行う。Ｓ７００９で拡大表示の指示がされたと判別した場合は指定された場合Ｓ７００１に進み特定されたページの蓄積画像確認画面表示用の画像データの生成を行い処理を繰り返す。拡大表示の指示が無い場合Ｓ７０１０に進み、確認印刷の指示がされたか判別を行う。Ｓ７０１０で確認印刷の指示がされた場合、Ｓ７０１１に進み、画像印刷処理が行われる。画像印刷処理は確認印刷が指示された時に、蓄積画像確認画面５１１に表示されていた画像データの文書管理部９００での識別子を基に、蓄積画像印刷ジョブにより印刷処理が行われる。Ｓ７０１０で確認印刷の指示が無い場合Ｓ７０１２に進み、画像再読込の指示がされたか判別を行う。Ｓ７０１２で画像再読込の指示がされた場合Ｓ７０１３に進み、現在表示されているページが文書管理部９００のどこで管理されているか等を特定する識別情報を記憶（保持）し画面を終了する。ここで保持された情報が前述のＳ５００７に伝わり原稿読込処理が再読込処理として実行される。Ｓ７０１２で再読込の指示が無い場合Ｓ７０１３に進み、プレビュー終了が指示されたかの判別を行う。プレビュー終了が指示された場合は処理を終了する。指示されない場合はＳ７００４に戻り入力指示待ちとなる。
【図面の簡単な説明】
【０１１４】
【図１】本発明に係わるデータ処理装置としてのデジタル複合機の1実施例形態を示すブロック構成図である。
【図２】デジタル複合機の内部構成図である。
【図３】本発明に係わる電子部品としてのコントローラ部の詳細を示すブロック構成図である。
【図４】メインコントローラの詳細を示すブロック構成図である。
【図５】制御装置内部のソフトウェア構造を示す図である。
【図６】コントローラソフト部の詳細構造を示す図である。
【図７】文書管理部の管理構造の概念を示す図である。
【図８】画像読込蓄積ジョブの構成例を示す図である。
【図９】画像読込蓄積ジョブのシーケンスの一例を示す図である。
【図１０】蓄積画像印刷ジョブの構成例を示す図である。
【図１１】蓄積画像印刷ジョブのシーケンスの一例を示す図である。
【図１２】画像変換ジョブの構成例を示す図である。
【図１３】画像変換ジョブのシーケンスの一例を示す図である。
【図１４】画像読込蓄積および蓄積画像印刷処理を行うための操作部メイン画面の一例を示す図である。
【図１５】画像読込蓄積を行うための操作部の一例を示す図である。
【図１６】蓄積画像確認を行うための操作部の一例を示す図である。
【図１７】本発明の処理フローチャートである。
【図１８】画像読込処理フローチャートである。
【図１９】プレビュー処理フローチャートである。
【図１】
2006166219.tif 000003
【図２】
2006166219.tif 000004
【図３】
2006166219.tif 000005
【図４】
2006166219.tif 000006
【図５】
2006166219.tif 000007
【図６】
2006166219.tif 000008
【図７】
2006166219.tif 000009
【図８】
2006166219.tif 000010
【図９】
2006166219.tif 000011
【図１０】
2006166219.tif 000012
【図１１】
2006166219.tif 000013
【図１２】
2006166219.tif 000014
【図１３】
2006166219.tif 000015
【図１４】
2006166219.tif 000016
【図１５】
2006166219.tif 000017
【図１６】
2006166219.tif 000018
【図１７】
2006166219.tif 000019
【図１８】
2006166219.tif 000020
【図１９】
2006166219.tif 000021