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