(57)【要約】【課題】  原稿読取部を有する画像形成装置と画像編集装置とからなる画像編集システムにおいて、画像形成装置の原稿読取部で読み取って得られた画像データを画像編集装置で編集し、編集された画像データを画像形成装置で出力する一連の処理におけるデータ送受信のスループットを向上させる。【解決手段】  画像編集装置側で、画像形成装置から送信された画像データに施す画像編集内容が指示された際、当該画像編集内容が当該画像形成装置で実行可能か否かを判断する。画像形成装置で実行可能な画像編集内容であると判定された場合、画像編集内容を示す編集情報を画像形成装置に送信し、画像形成装置側で格納しておいた画像データに対して編集情報に従って画像編集処理を実行する。【選択図】  図１２
2006203857.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置であって、
画像データに対して施す画像編集処理の指示を入力する入力手段と、
前記入力手段で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定手段と、
前記判定手段により、前記画像データに対して前記入力手段で指示された画像編集処理を実行しないと判定された場合、前記指示された画像編集処理の種別を示す種別情報を生成する生成手段と、
前記生成手段で生成された種別情報を前記外部装置に送信する送信手段と、を有することを特徴とする画像編集装置。
【請求項２】
前記判定手段により、前記入力手段で指示された画像編集処理を実行すると判定された場合、前記指示された画像編集処理を画像データに対して実行する画像編集手段を有し、
前記送信手段は、前記画像編集手段で編集された画像データを前記外部装置に送信することを特徴とする請求項１に記載の画像編集装置。
【請求項３】
前記判定手段は、予め保持された前記画像編集装置で実行可能な画像編集処理情報及び前記外部装置で実行可能な画像編集処理情報とに基づいて、前記入力手段で指示された画像編集処理を実行するか否かを判定することを特徴とする請求項１に記載の画像編集装置。
【請求項４】
前記生成手段は、前記指示された画像編集処理の種別情報と、当該画像編集処理における編集内容を示す編集情報とを生成し、前記送信手段は前記種別情報と当該編集情報とを前記外部装置に送信することを特徴とする請求項１に記載の画像編集装置。
【請求項５】
原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置であって、
前記原稿読取部で原稿を読み取って得られた画像データを格納する格納手段と、
当該画像データを前記画像編集装置に送信する送信手段と、
前記画像編集装置から送信された印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに、画像編集処理の種別を示す種別情報が含まれている場合、前記格納手段に格納された画像データを取得し、前記種別情報で指示された画像編集処理を当該画像データに施す画像編集手段と、を有することを特徴とする画像形成装置。
【請求項６】
外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置の画像編集方法であって、
画像データに対して施す画像編集処理の指示を入力する入力工程と、
前記入力工程で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定工程と、
前記判定工程により、前記画像データに対して前記入力工程で指示された画像編集処理を実行しないと判定された場合、前記指示された画像編集処理の種別を示す種別情報を生成する生成工程と、
前記生成工程で生成された種別情報を前記外部装置に送信する送信工程と、を有することを特徴とする画像編集方法。
【請求項７】
前記判定工程により、前記入力工程で指示された画像編集処理を実行すると判定された場合、前記指示された画像編集処理を画像データに対して実行する画像編集工程を有し、
前記送信工程では、前記画像編集工程で編集された画像データを前記外部装置に送信することを特徴とする請求項６に記載の画像編集方法。
【請求項８】
前記判定工程は、予め保持された前記画像編集装置で実行可能な画像編集処理情報及び前記外部装置で実行可能な画像編集処理情報とに基づいて、前記入力工程で指示された画像編集処理を実行するか否かを判定することを特徴とする請求項６に記載の画像編集方法。
【請求項９】
前記生成工程は、前記指示された画像編集処理の種別情報と、当該画像編集処理における編集内容を示す編集情報とを生成し、前記送信工程は前記種別情報と当該編集情報とを前記外部装置に送信することを特徴とする請求項６に記載の画像編集方法。
【請求項１０】
原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置の制御方法であって、
前記原稿読取部で原稿を読み取って得られた画像データを格納する格納工程と、
当該画像データを前記画像編集装置に送信する送信工程と、
前記画像編集装置から送信された印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに、画像編集処理の種別を示す種別情報が含まれている場合、前記格納工程で格納された画像データを取得し、前記種別情報で指示された画像編集処理を当該画像データに施す画像編集工程と、を有することを特徴とする画像形成装置の制御方法。
【請求項１１】
外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置であって、
前記外部装置から入力された画像データが当該画像編集装置において画像編集処理を実行すべき画像データであるか否かを判定する編集可否判定手段と、
前記編集可否判定手段によって編集処理を実行すべき画像データであると判定された場合、当該画像データに付与された画像編集処理の種別を示す種別情報を取得し、当該画像データに対して前記種別情報に従った画像編集処理を実行する編集手段と、を有することを特徴とする画像編集装置。
【請求項１２】
画像データに対して施す画像編集処理の指示を入力する入力手段と、
前記画像データの解像度情報を取得する取得手段と、を更に有し、
前記編集可否判定手段は、前記入力手段で指示された画像編集処理の種別と前記取得手段で取得した解像度情報とに応じて、前記画像データに対して画像編集処理を実行するか否かを判定することを特徴とする請求項１１に記載の画像編集装置。
【請求項１３】
前記編集可否判定手段が当該画像編集装置において画像編集処理を実行すべき画像データであると判定し、かつ当該画像データの解像度が編集処理を実行する解像度として不適であると判定した場合、前記外部装置から画像編集処理対象の画像データを取得する画像データ取得手段を更に有することを特徴とする請求項１２に記載の画像編集装置。
【請求項１４】
前記編集可否判定手段により、前記画像データに対して前記入力手段で指示された画像編集処理を実行しないと判定された場合、前記指示された画像編集処理の種別を示す種別情報を生成する生成手段と、
前記生成手段で生成された種別情報を前記外部装置に送信する送信手段と、を更に有することを特徴とする請求項１２に記載の画像編集装置。
【請求項１５】
原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置であって、
前記原稿読取部で原稿を読み取って得られた画像データに対して施す画像編集処理の指示を入力する入力手段と、
前記入力手段で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定手段と、
前記判定手段により、前記画像データに対して前記入力手段で指示された画像編集処理を実行すると判定された場合、前記指示された画像編集処理を当該画像データに対して実行し、画像編集処理を実行しないと判定された場合、前記画像編集処理の種別を示す種別情報を生成する処理手段と、
前記処理手段で画像編集された画像データを低解像度の画像データに変換する解像度変換手段と、
前記画像編集装置に画像データを送信する送信手段と、を有し、
前記送信手段は、前記処理手段で画像編集処理が実行された画像データについては、前記解像度変換手段で変換された低解像度の画像データを送信し、前記処理手段で画像編集処理が実行されなかった画像データについては、前記処理手段で生成された種別情報と解像度変換されていない画像データとを前記外部装置に送信することを特徴とする画像形成装置。
【請求項１６】
外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置の画像編集方法であって、
前記外部装置から入力された画像データが当該画像編集装置において画像編集処理を実行すべき画像データであるか否かを判定する編集可否判定工程と、
前記編集可否判定工程で編集処理を実行すべき画像データであると判定された場合、当該画像データに付与された画像編集処理の種別を示す種別情報を取得し、当該画像データに対して前記種別情報に従った画像編集処理を実行する編集工程と、を有することを特徴とする画像編集方法。
【請求項１７】
画像データに対して施す画像編集処理の指示を入力する入力工程と、
前記画像データの解像度情報を取得する取得工程と、を更に有し、
前記編集可否判定工程は、前記入力工程で指示された画像編集処理の種別と前記取得工程で取得した解像度情報とに応じて、前記画像データに対して画像編集処理を実行するか否かを判定することを特徴とする請求項１６に記載の画像編集方法。
【請求項１８】
前記編集可否判定工程で当該画像編集装置において画像編集処理を実行すべき画像データであると判定し、かつ当該画像データの解像度が編集処理を実行する解像度として不適であると判定した場合、前記外部装置から画像編集処理対象の画像データを取得する画像データ取得工程を更に有することを特徴とする請求項１７に記載の画像編集方法。
【請求項１９】
前記編集可否判定工程により、前記画像データに対して前記入力工程で指示された画像編集処理を実行しないと判定された場合、前記指示された画像編集処理の種別を示す種別情報を生成する生成工程と、
前記生成工程で生成された種別情報を前記外部装置に送信する送信工程と、を更に有することを特徴とする請求項１７に記載の画像編集方法。
【請求項２０】
原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置の制御方法であって、
前記原稿読取部で原稿を読み取って得られた画像データに対して施す画像編集処理の指示を入力する入力工程と、
前記入力工程で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定工程と、
前記判定工程において、前記画像データに対して前記入力工程で指示された画像編集処理を実行すると判定された場合、前記指示された画像編集処理を当該画像データに対して実行し、画像編集処理を実行しないと判定された場合、前記画像編集処理の種別を示す種別情報を生成する処理工程と、
前記処理工程で画像編集された画像データを低解像度の画像データに変換する解像度変換工程と、
前記画像編集装置に画像データを送信する送信工程と、を有し、
前記送信工程は、前記処理工程で画像編集処理が実行された画像データについては、前記解像度変換工程で変換された低解像度の画像データを送信し、前記処理工程で画像編集処理が実行されなかった画像データについては、前記処理工程で生成された種別情報と解像度変換されていない画像データとを前記外部装置に送信することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って得られた画像データに対して画像編集処理を実行する画像編集装置、画像編集方法、画像形成装置及び画像形成装置の制御方法に関する。
【背景技術】
【０００２】
昨今、画像形成装置に装備されている画像読取装置によって読み取られた画像データを画像編集装置に送信し、画像編集装置において画像編集を行うシステムが構築されている。更に、画像編集装置で編集された読取画像データを印刷装置に送信して用紙等の物理的な媒体に印刷するワークフローが存在する。
【０００３】
画像の編集処理には、例えば、２ページ分の画像を１枚の用紙に印刷するように編集する面付け編集機能や、リサイズ、色補正などがある。また、画像読取装置で原稿を読み取る際に埃等の混入によって発生する不正描画部分の除去や、画像読取装置で原稿を読み取る場合に原稿が斜行した場合の斜行補正といった不具合の修正処理も画像の編集処理に含まれる。
【０００４】
なお、特許文献１には、リーダー（画像読取装置）で読み取った画像データを画像編集装置のデータベースに格納し、格納された画像を編集して新たな画像を生成する処理内容が開示されている。この特許文献では、画像編集装置のデータベースに格納する画像データを段階的に縮小（低解像度化）した上で、符号化処理する。そして、画像編集する場合には、符号化処理された縮小画像データを復号し、低解像度の画像データに対して編集処理を行うことで、高速な処理や表示を可能とする効果が記載されている。
【特許文献１】特開平５−３２４７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、画像読取装置で原稿を読み取って得られた画像データに対して画像編集処理を施して印刷処理を行う場合は、当該画像データを画像編集装置に送信していた。この場合、画像データに適用する画像編集機能の種類に関係なく、常に読み取られて得られた画像データそのものを送信することになる。また、画像編集された画像データをプリンタなどの画像形成装置へ送信し、送信された画像データに対して印刷処理を実行する必要があった。そのため、画像データの容量が増加することにより、ネットワークのトラフィックが増加し、結果的に高速なデータ転送を阻害する要因となっていた。
【０００６】
上記従来技術では、画像編集装置で編集処理される画像データを低解像度化して符号化したデータをデータベースに格納することで一つの解決先を提示している。しかしながら、上記従来技術は、画像編集装置内での制御のため、画像編集装置と画像読取装置及び画像形成装置とがネットワークに接続されている構成に関しては考慮していない。また、扱うデータ量の増大とともに処理のスループットは低下することが予想され、根本的な解決策には至っていなかった。
【０００７】
また、画像読取装置によって読み取られた画像データは画像形成装置内部で処理可能なデータフォーマットとなっている。この場合、データフォーマットは画像形成装置内部でのデータ処理やハンドリングに適したデータフォーマットが選択されているのが一般的である。選択されたデータフォーマットは、外部の編集装置にて編集することを前提としていないため、この画像データを外部の画像編集装置で編集処理するためには、編集処理可能なデータフォーマットへ変換する必要がある。結果として、データフォーマット変換に要する時間が膨大となりシステム全体の処理スループットが低下するという問題があった。上記従来技術では、段階的に縮小処理と符号化処理を繰り返すことで階層的な低解像度データを生成しているが、データフォーマットの違いについては何ら考慮されていない。
【０００８】
更に、上記特許文献１においては、画像データを低解像度化してしまう。高精細な原稿や高精細な画像読取装置を用いたとしても、結果として画質が低下した画像データとなるため、高画質な画像処理を求めるユーザには不向きである。特にＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）の分野においては、商品としての印刷物生成を行うため、画質が低下することは避ける必要がある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置であって、画像データに対して施す画像編集処理の指示を入力する入力手段と、前記入力手段で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定手段と、前記判定手段により、前記画像データに対して前記入力手段で指示された画像編集処理を実行しないと判定された場合、前記指示された画像編集処理の種別を示す種別情報を生成する生成手段と、前記生成手段で生成された種別情報を前記外部装置に送信する送信手段と、を有する。
【００１０】
また、本発明は、原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置であって、前記原稿読取部で原稿を読み取って得られた画像データを格納する格納手段と、当該画像データを前記画像編集装置に送信する送信手段と、前記画像編集装置から送信された印刷データを受信する受信手段と、前記受信手段で受信した印刷データに、画像編集処理の種別を示す種別情報が含まれている場合、前記格納手段に格納された画像データを取得し、前記種別情報で指示された画像編集処理を当該画像データに施す画像編集手段と、を有する。
【００１１】
また、本発明は、外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置の画像編集方法であって、画像データに対して施す画像編集処理の指示を入力する入力工程と、前記入力工程で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定工程と、前記判定工程により、前記画像データに対して前記入力工程で指示された画像編集処理を実行しないと判定された場合、前記指示された画像編集処理の種別を示す種別情報を生成する生成工程と、前記生成工程で生成された種別情報を前記外部装置に送信する送信工程と、を有する。
【００１２】
また、本発明は、原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置の制御方法であって、前記原稿読取部で原稿を読み取って得られた画像データを格納する格納工程と、当該画像データを前記画像編集装置に送信する送信工程と、前記画像編集装置から送信された印刷データを受信する受信工程と、前記受信工程で受信した印刷データに、画像編集処理の種別を示す種別情報が含まれている場合、前記格納工程で格納された画像データを取得し、前記種別情報で指示された画像編集処理を当該画像データに施す画像編集工程と、を有する。
【００１３】
また、本発明は、外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置であって、前記外部装置から入力された画像データが当該画像編集装置において画像編集処理を実行すべき画像データであるか否かを判定する編集可否判定手段と、前記編集可否判定手段によって編集処理を実行すべき画像データであると判定された場合、当該画像データに付与された画像編集処理の種別を示す種別情報を取得し、当該画像データに対して前記種別情報に従った画像編集処理を実行する編集手段と、を有する。
【００１４】
また、本発明は、原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置であって、前記原稿読取部で原稿を読み取って得られた画像データに対して施す画像編集処理の指示を入力する入力手段と、前記入力手段で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定手段と、前記判定手段により、前記画像データに対して前記入力手段で指示された画像編集処理を実行すると判定された場合、前記指示された画像編集処理を当該画像データに対して実行し、画像編集処理を実行しないと判定された場合、前記画像編集処理の種別を示す種別情報を生成する処理手段と、前記処理手段で画像編集された画像データを低解像度の画像データに変換する解像度変換手段と、前記画像編集装置に画像データを送信する送信手段と、を有し、前記送信手段は、前記処理手段で画像編集処理が実行された画像データについては、前記解像度変換手段で変換された低解像度の画像データを送信し、前記処理手段で画像編集処理が実行されなかった画像データについては、前記処理手段で生成された種別情報と解像度変換されていない画像データとを前記外部装置に送信する。
【００１５】
また、本発明は、外部装置から入力された画像データに対して任意の画像編集処理を施し、画像編集された画像データを前記外部装置に送信可能な画像編集装置の画像編集方法であって、前記外部装置から入力された画像データが当該画像編集装置において画像編集処理を実行すべき画像データであるか否かを判定する編集可否判定工程と、前記編集可否判定工程で編集処理を実行すべき画像データであると判定された場合、当該画像データに付与された画像編集処理の種別を示す種別情報を取得し、当該画像データに対して前記種別情報に従った画像編集処理を実行する編集工程と、を有する。
【００１６】
また、本発明は、原稿読取部で原稿を読み取って得られた画像データを画像編集装置に送信し、当該画像編集装置から送信された印刷データを出力する画像形成装置の制御方法であって、前記原稿読取部で原稿を読み取って得られた画像データに対して施す画像編集処理の指示を入力する入力工程と、前記入力工程で指示された画像編集処理の種別に応じて、前記画像データに対して画像編集処理を実行するか否かを判定する判定工程と、前記判定工程において、前記画像データに対して前記入力工程で指示された画像編集処理を実行すると判定された場合、前記指示された画像編集処理を当該画像データに対して実行し、画像編集処理を実行しないと判定された場合、前記画像編集処理の種別を示す種別情報を生成する処理工程と、前記処理工程で画像編集された画像データを低解像度の画像データに変換する解像度変換工程と、前記画像編集装置に画像データを送信する送信工程と、を有し、前記送信工程は、前記処理工程で画像編集処理が実行された画像データについては、前記解像度変換工程で変換された低解像度の画像データを送信し、前記処理工程で画像編集処理が実行されなかった画像データについては、前記処理工程で生成された種別情報と解像度変換されていない画像データとを前記外部装置に送信する。
【発明の効果】
【００１７】
本発明により、画像形成装置と画像編集装置間での不要な画像データの送受信による印刷処理のスループット低下を回避し、画像処理システム全体のスループットを向上させることが可能となる。
【発明を実施するための最良の形態】
【００１８】
（実施例１）
図１は本発明の画像処理システムの全体の構成を示すブロック図である。１００１はコンピュータなどに代表される画像編集装置である。画像編集装置１００１にはアプリケーションソフトなどの画像編集機能が設けられており、オリジナルの画像生成はもちろん、外部で生成された画像データの加工や編集が可能となっている。
【００１９】
１００２は画像読み取り機能（スキャナ装置）を備えた画像形成装置である。この画像形成装置は、スキャナ装置とプリンタとを含む。また、１００３は画像編集装置１００１と画像形成装置１００２を接続するための通信機構である。なお、以下の実施例中においては、この通信機構を有線ＬＡＮや無線ＬＡＮなどのネットワークシステムとして記載するが、この通信形態によって本発明は限定されるものではない。
【００２０】
図２は画像編集装置１００１に設けられたメインコントローラ２００１の構成を示すブロック図である。２００１は画像編集装置１００１のコントローラハードウェアのブロック図である。２００２は画像編集装置１００１全体を制御するためのプログラムを動作させるＣＰＵである。２００３は画像編集装置１００１を起動させるためのプログラムが格納されているＲＯＭである。２００４は画像編集装置を制御するためのプログラムを動作させるためのＲＡＭである。２００５はＲＡＭ２００４に展開して動作させるプログラムデータや、アプリケーションソフトのプログラムやアプリケーションソフトが必要とするデータを格納するための２次記憶装置であるハードディスクである。
【００２１】
２００６は画像形成装置１００２とデータの入出力処理を行うネットワーク通信装置である。２００７は画像編集装置１００１上で形成された画像等を表示するための画像表示装置に画像データを送信するためのＶｉｄｅｏデータ送信部である。２００８はＶｉｄｅｏデータ送信部から外部の画像表示装置に画像データを送信するためのケーブルである。２００９はＶｉｄｅｏデータ送信部２００８から受信した画像データを表示するための画像表示装置である。２０１０はネットワーク通信装置２００６から受信したビットマップイメージデータに対して各種画像処理を施すための画像処理装置である。画像処理装置２０１０は、ビットマップイメージデータをデジタル的に修正・描画する機能を備える。ビットマップイメージデータをデジタル的に修正・描画する機能とは、例えば、２ページのビットマップイメージデータを１ページのビットマップイメージデータに合成する面付け機能である。また、ビットマップイメージデータ中に存在する不正描画部分の除去などの処理である。
【００２２】
２０１１は画像データを外部装置から受信したり、画像編集装置で生成されたデータを外部装置に送信するためのネットワークケーブルである。ネットワークケーブル２０１１はネットワーク装置２００６に接続されている。２０１２は外部入出力機器とのインターフェースとなる外部機器Ｉ／Ｆである。外部機器Ｉ／Ｆにはキーボード２０１３及びポインティングデバイス２０１４が接続される。キーボード２０１３やポインティングデバイス２０１４を用いて、画像表示装置に表示された画像の編集処理が行える。
【００２３】
続いて、画像形成装置１００２の構成について説明する。図３は画像形成装置１００２の構成を示すブロック図である。
【００２４】
リーダー部３２００の原稿給送ユニット３２５０は原稿を先頭順に１枚ずつプラテンガラス３２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス３２１１上の原稿を排出するものである。原稿がプラテンガラス３２１１上に搬送されると、ランプ３２１２を点灯し、そして光学ユニット３２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー３２１４、３２１５、３２１６及びレンズ３２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）３２１８へ導かれる。このように、走査された原稿の光学信号はＣＣＤ３２１８に入力され、電気信号に変換される。
【００２５】
３２２２はリーダー画像処理回路部であり、ＣＣＤ３２１８から出力される電気信号をデジタル変換して画像データとする。更にこの画像データに所定の画像処理を施し、スキャナＩ／Ｆ（不図示）を介して不図示のメインコントローラへ出力する。３３５２はプリンタ画像処理回路部であり、プリンタＩ／Ｆ（不図示）を介してメインコントローラから送られる画像信号をレーザドライバへと出力するところである。プリンタ部３３００のレーザドライバ３３１７はレーザ発光部３３１３、３３１４、３３１５、３３１６を駆動するものである。プリンタ画像処理部３３５２から出力された画像データに応じたレーザ光がレーザ発光部３３１３、３３１４、３３１５、３３１６で発光される。このレーザ光はミラー３３４０、３３４１、３３４２、３３４３、３３４４、３３４５、３３４６、３３４７、３３４８、３３４９、３３５０、３３５１によって感光ドラム３３２５、３３２６、３３２７、３３２８に照射される。そして感光ドラム３３２５、３３２６、３３２７、３３２８にはレーザ光に応じた潜像が形成される。３３２１、３３２２、３３２３、３３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器である。そして、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
【００２６】
用紙カセット３３６０、３３６１及び手差しトレイ３３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３３を経て、転写ベルト３３３４上に吸着され、搬送される。そして、感光ドラム３３２５、３３２６、３３２７、３３２８に付着された現像剤が記録紙に転写される。現像剤が転写された記録紙は定着部３３３５に搬送され、定着部３３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３３５を通過した記録紙は排出ローラ３３３６によって排紙ユニット３３７０に搬送される。排紙ユニット３３７０では、記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。最終的に、記録紙は排紙トレイ３３７１に排出される。
【００２７】
また、両面記録が設定されている場合は、フラッパ３３３７によって記録紙を再給紙搬送路３３３８へ導く。再給紙搬送路３３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３３４へ給紙される。
【００２８】
図４は画像形成装置１００２内に設けられた画像形成装置１００２の各種の制御を実行するメインコントローラ４００１の構成を示すブロック図である。４００２は機器の操作を行うための操作部である。４００３は外部機器とネットワークによって接続を行うためのネットワークケーブルである。４００４は外部機器と電話回線によって接続を行うための回線ケーブルである。４００５はコントローラ４００１全体を制御するためのプログラムを動作させるＣＰＵである。４００６はＣＰＵ上で動作するプログラムによって管理されるＲＡＭである。ＲＡＭ４００６には外部から受信したデータを一時的に蓄えるための受信バッファやＲＩＰ部４０２１によってラスタライズされた画像データを一時的に蓄えるための画像データバッファ等の目的で使用される。
【００２９】
４００７は操作部とコントローラ４００１を接続するための操作部インターフェースである。４００８はコントローラ４００１とネットワークを接続するためのネットワークインターフェースである。４００９はコントローラ４００１と電話回線を接続するための回線インターフェースである。４０１０はＣＰＵ４００５が実行するプログラムやデータ等を格納するためのＲＯＭである。４０１１はさまざまなデータを保存することが可能な不揮発性の記憶装置であるハードディスクである。４０１２はＣＰＵバスである。
【００３０】
４０２４は画像処理を行うためのハードウェア群に接続されたイメージバスである。４０１３はＣＰＵバス４０１２とイメージバス４０２４を接続するためのイメージバスインターフェースである。４０２１は外部のコンピュータなどから入力されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データをビットマップイメージデータに変換する機能を有するラスタライズボードである。このラスタライズボードをＲＩＰ部とも称する。４０１４は画像転送バス４０１８によってＲＩＰ部４０２１とイメージバス４０２４を接続するためのＲＩＰインターフェースである。４０１５はデータを圧縮するためのデータ圧縮装置である。
【００３１】
４０１６はデータバス４０１９、４０４０によってスキャナ及びプリンタをイメージバス４０２４に接続するためのデバイスインターフェースである。４０１７はスキャナユニット３２００及びＲＩＰ４０２１によって生成されたビットマップイメージデータに各種画像処理を施すための画像処理装置である。画像処理装置４０１７では、例えば、２ページのビットマップイメージデータを１ページのビットマップイメージデータに合成する面付け機能等のビットマップイメージデータをデジタル的に修正・描画する機能を備える。
【００３２】
図５は画像処理システムにおける第１の画像データフローを示すブロック図である。なお、この画像データフローは従来から既知の画像編集システムにおけるデータフローである。ここでは、本発明との相違点を明確にするために既知の画像データフローについて説明する。
【００３３】
５１００は図１で示した画像形成装置１００２の構成を概略的に示すブロック図である。画像形成装置５１００は図３を用いて説明したスキャナユニット３２００とプリンタ３３００、及び図４で説明したそれらを制御するためのメインコントローラ４００１を含んでいる。メインコントローラ４００１には画像データ等を格納するための記憶装置であるハードディスク４０１１が接続されている。
【００３４】
５２００は図１で示した画像編集装置１００１の構成を概略的に示すブロック図である。画像編集装置５２００は、図２で示したように、画像形成装置から受信した画像データを表示したり、操作者に画像編集の操作をさせるための表示部２００９とメインコントローラ２００１を含んでいる。メインコントローラ２００１には画像データ等を格納するための記憶装置であるハードディスク４０１１が接続されている。
【００３５】
画像形成装置５１００と画像編集装置５２００は接続ケーブル４００３及び２０１１によって接続されており、お互いに画像データの送受信を行うことが可能である。
【００３６】
図５に示されている矢印５００１〜５００８は画像データの流れを示す矢印である。本発明の第１の画像データフローでは、まず、オペレータの指示により画像形成装置５１００に装備されているスキャナ３２００で原稿を読み取る。そして読み取られた光学信号を画像データに変換してメインコントローラ４００１のＲＡＭ４００６へ送信する（矢印５００１で示す）。
【００３７】
メインコントローラ４００１ではメインコントローラ４００１に接続されているハードディスク４０１１へ画像データを格納する（矢印５００２で示す）。そして、ネットワーク４００３を介して画像編集装置５２００へ画像データを転送する（矢印５００３で示す）。なお、矢印５００２と５００３に示した処理の順序はこの順序に限るものではない。
【００３８】
画像編集装置５２００では、ネットワーク２０１１を介してメインコントローラ２００１のＲＡＭ２００４へ入力された画像データを表示部２００９へ表示させる（矢印５００４で示す）。そして、画像データをメインコントローラ２００１に接続されているハードディスク２００５へ格納する（矢印５００５で示す）。なお、矢印５００４と５００５に示した処理の順序はこの順序に限るものではない。
【００３９】
表示部２００９において、オペレータによる画像編集が行われ、その後、画像印刷開始が指示された場合、画像編集されたＲＡＭ２００４上の画像データを一度ハードディスク２００５に格納する。その後、当該画像データをメインコントローラ２００１のＲＡＭ２００４へ読み出す（矢印５００６で示す）その後、ネットワーク２０１１を介して画像形成装置５１００へ送信する。
【００４０】
画像編集装置５２００から送信された画像データは、ネットワーク４００３を介して画像形成装置５１００のメインコントローラ４００１のＲＡＭ４００６へ入力される（矢印５００７で示す）。画像形成装置５１００のメインコントローラ４００１はＲＡＭ４００６に格納された画像データをプリンタ３３００へ送信して印刷処理を実行する（矢印５００８で示す）。
【００４１】
図６は画像処理システムにおける第２の画像データフローを示すブロック図である。画像形成装置６１００及び画像編集装置６２００の構成は図５を用いて説明したものと同様のため、ここでの説明は省略する。
【００４２】
図６に示されている矢印６００１〜６００６は画像データの流れを示す矢印である。また、図６に示されている矢印６００７は画像データに対して行う画像編集機能を指示するものである。この第２の画像データフローでは、まず、オペレータの指示により画像形成装置６１００に装備されているスキャナ３２００で原稿を読み取り画像データに変換してメインコントローラ４００１のＲＡＭ４００６へ送信する（矢印６００１で示す）。
【００４３】
メインコントローラ４００１ではメインコントローラ４００１に接続されているハードディスク４０１１へ画像データを格納する（矢印６００２で示す）。そして、ネットワーク４００３を介して画像データを画像編集装置６２００へ転送する（矢印６００３で示す）。なお、矢印５００２と５００３に示した処理の順序はこの順序に限るものではない。
【００４４】
画像編集装置６２００では、ネットワーク２０１１を介してメインコントローラ２００１のＲＡＭ２００４へ入力された画像データを表示部２００９へ表示させる（矢印６００４で示す）。表示部２００９において、オペレータによる画像編集が行われ、その後、画像印刷開始が指示された場合、メインコントローラ２００１は、画像編集の内容を示す画像編集機能情報を生成する。この画像編集機能情報については後述する。続いて、メインコントローラ２００１は、生成した画像編集機能情報をネットワーク２０１１を介して画像形成装置６１００のメインコントローラ４００１へ送信する（矢印６００７で示す）。
【００４５】
画像形成装置６１００では、ハードディスク４０１１から画像データをＲＡＭ４００６へ読み出す（矢印６００５で示す）。その後、ネットワーク４００３を介してメインコントローラ４００１へ入力された画像編集機能情報に従って読み出された画像データに対して画像編集処理を行った後に画像データをプリンタ３３００へ送信して印刷処理を実行する（矢印６００６で示す）。
【００４６】
図７は画像形成装置に装備されている操作部の概観を示す図である。７０００は操作部の全体を示す概観図である。７００１はスキャナユニット３２００で読み取られる画像に対して、画像形成装置内の画像処理装置２０１０で行う画像処理を指示するための画像処理指示ボタンである。７００２は操作者に対して、画像処理指示ボタン７００１によって指示された画像処理の内容を確認させるためのプレビュー画像表示部である。７００３は画像処理指示ボタン７００１で指定された画像処理指示に従って処理を開始させるためのスタートボタンである。
【００４７】
スタートボタン７００３によって処理が開始されると、スキャナユニット３２００による画像読み取り処理と、読み取られた画像データを画像形成装置のハードディスク４０１１に格納するとともに画像処理装置２０１１への送信処理が実行される。そして、画像処理装置２０１１で設定された画像処理指示内容に従って画像処理が画像データに施される。
【００４８】
図８は画像編集装置に装備されている操作部に表示される画像編集画面８０００の概観を示す図である。この画像編集画面は、コンピュータに格納された画像編集アプリケーションの操作画面の一部である。
【００４９】
８００１は、操作者に対してネットワーク通信装置２００６から受信したビットマップイメージデータを表示するプレビュー画像表示領域である。
【００５０】
８００２は、プレビュー画像表示領域８００１に表示されている画像データに対して行う各種画像処理の種類を選択し、実行するためのメニュー表示部である。メニュー表示部８００２にはプレビュー画像表示領域８００１に表示されている画像全体またはその特定領域に対する画像処理メニューのほか、複数ページデータを用いた画像処理メニュー、印刷実行に関するメニュー等も含まれている。８００３は、ネットワーク通信装置２００６から受信したジョブに含まれる全てのビットマップイメージデータのサムネールを表示させるためのサムネール画像表示領域である。サムネール画像表示領域８００３に表示されているサムネール画像をポインティングデバイス２０１４を使用して選択することにより、任意のサムネール画像をプレビュー画像表示領域８００１に表示させることが可能である。オペレータは、図８に示されているような画像編集画面を用いて画像の編集作業を行う。
【００５１】
図９は画像処理システムを操作する際の操作手順を示すフローチャートである。以下、図９に従って操作者（オペレータ）が本発明の画像処理システムを操作する際の操作手順を説明する。
【００５２】
ステップＳ９００１において操作者は最初に画像形成装置のスキャナユニット３２００に所望の原稿をセットする。次に、操作者はステップＳ９００２において原稿を読み取る際の画像処理の設定を画像形成装置の操作部７００２より行う。この操作は必ずしも実行する必要は無く、デフォルトの画像処理設定で原稿を読み取ることで問題が無ければ、特に設定操作を行う必要はない。
【００５３】
次に、操作者はステップＳ９００３において原稿の読み取り開始命令を画像形成装置のスタートボタン７００４を押下することにより行う。スキャナユニット３２００は読み取り開始命令によって原稿を読み取り、上述した処理を経て画像データを画像編集装置に送信する。
【００５４】
ステップＳ９００４において、操作者は、ステップＳ９００３で読み取られた画像データに対する画像編集を画像編集装置を用いて行う。所望の画像編集処理が終了した場合、操作者はステップＳ９００５において画像編集装置から当該画像データの印刷開始を指示する。
【００５５】
図１０は画像処理システムにおける画像編集装置１００１と画像形成装置１００２で処理することが出来る画像処理機能を識別するための画像処理機能一覧表の概要である。なお、この表は説明を理解し易くするために人が読解可能な文字列で表示してあるが、本発明はこの表示内容に限定されるものではない。また、画像処理機能の種類も表示したこれらの種別に限定されるものではない。
【００５６】
１０００１は画像処理機能の種類を示す種別情報となる画像編集機能識別子情報である。１０００２は画像編集機能識別子情報１０００１で識別される画像処理機能が画像形成装置１００２で処理可能か否かを示すフラグである。１０００３は画像編集機能識別子情報１０００１で識別される画像処理機能が画像処理装置１００１で処理可能か否かを示すフラグである。
【００５７】
画像編集装置１００１と画像形成装置１００２は画像処理機能一覧表１００００を内部の記憶装置にあらかじめ格納しておき、各装置内部で実行可能な画像処理機能を判別する際に画像処理機能一覧表１００００を使用する。
【００５８】
図１６は画像処理システムで処理を行うために画像形成装置１００２及び画像編集装置１００１で生成される画像データフォーマットである。１６００１はスキャナ３２００で読み取られた原稿のページを識別するためのページ識別番号を格納する領域である。１６００２は画像データに対して行う画像処理機能を定義するための画像編集機能識別子を格納する領域である。１６００３は画像データの解像度情報を格納する領域である。１６００４は画像データそのものを格納する領域である。画像データ１６００４は解像度情報１６００３で示された解像度の画像データとなっている。
【００５９】
本実施例では、画像データフォーマット１６０００で記録されるデータをページデータとして定義し、以後記載することとする。なお、後述する実施例１では必ずしも解像度情報を格納する領域は必要ではない。
【００６０】
一般的な従来の画像処理システムでは、図９によるオペレータの操作のもと、図５に示される画像データフローに従って、読み取られた原稿の編集処理及び印刷処理が行われる。しかし、本実施例による画像処理システムでは、図９によるオペレータの操作のもと、図６に示される画像データフローに従って、読み取られた原稿の編集処理及び印刷処理が行われる。
【００６１】
次に、本実施例における画像形成装置１００２と画像編集装置１００１の制御手順について、図１１、図１２、図１３のフローチャートを用いて説明する。
【００６２】
図１１は画像形成装置１００２がスキャナ３２００を制御して原稿を読み取ってデジタル画像に変換する手順を示すフローチャートである。このフローチャートの各ステップは、画像形成装置１００２のＣＰＵ４００５が主体となって実行される。
【００６３】
まず、ステップＳ１１００１において、ＣＰＵ４００５はスキャナ３２００の原稿台に原稿がセットされたか否かの判断をおこなう。ステップＳ１１００１においてスキャナ３２００の原稿台に原稿がセットされたと判断された場合はステップＳ１１００２へ移行する。ステップＳ１１００２では、オペレータに対してスキャナ３２００の原稿台にセットされた原稿の画像処理の指示を行わせるための操作指示画面を操作部４００２に表示する。なお、ステップＳ１１００１とステップＳ１１００２の順序は上記順序に限定されるものではない。
【００６４】
ステップＳ１１００３では、ＣＰＵ４００５がステップＳ１１００２において操作部４００２に表示されている操作指示画面上で何らかの操作が行われたか否かの判断を行う。ステップＳ１１００３において操作部４００２に表示されている操作指示画面上で何らかの操作が行われたと判断された場合はステップＳ１１００４へ移行する。
【００６５】
ステップＳ１１００４では、ＣＰＵ４００５がステップＳ１１００３で指示された内容が読み取り開始を示す指示内容であるか否かの判断を行う。ステップＳ１１００４において、ステップＳ１１００３で指示された内容が読み取り開始を示す指示内容でないと判断された場合は、ステップＳ１１００５へ移行し、指示内容に割り当てられている処理を実行してステップＳ１１００４へ移行する。
【００６６】
ステップＳ１１００４において、ステップＳ１１００３で指示された内容が読み取り開始を示す指示内容であると判断された場合はステップＳ１１００６へ移行する。ステップＳ１１００６ではスキャナ３２００において原稿の読み取り処理を行い、原稿が読み取られた順にページ識別番号を割り当てながら、読み取られた原稿画像をページデータ１６０００で示されるデジタル画像データに変換してＲＡＭ４００６へ格納する。この場合、ページデータ１６０００に含まれる画像編集機能識別子１６００２には画像処理無しである旨を示す情報を、また解像度情報１６００３には原稿を読み取った際の処理解像度情報を記録する。
【００６７】
ステップＳ１１００７では、ステップＳ１１００６でＲＡＭ４００６に格納された画像データをハードディスク４０１１へ格納する。
【００６８】
ステップＳ１１００８において、ステップＳ１１００６においてＲＡＭ４００６に格納された画像データをネットワーク４００８を介して画像編集装置１００１へ送信する。ステップＳ１１００９において、スキャナ３２００に未処理の原稿が存在するか否かの判断を行う。ステップＳ１１００９において、スキャナ３２００に未処理の原稿が存在すると判断された場合はステップＳ１１００６へ移行し、スキャナ３２００に未処理の原稿が存在しないと判断された場合は画像形成装置１００２における原稿読み取り処理を終了する。なお、ステップＳ１１００８の送信処理は、全ての原稿読み取り処理が終了してから送信するように構成してもよい。
【００６９】
続いて、画像編集装置１００１が画像形成装置１００２から画像データを受信した際の処理について説明する。図１２は画像編集装置１００１が画像形成装置１００２から画像データを受信した際に画像変換処理を行う手順を示すフローチャートである。この処理は画像編集装置１００１のＣＰＵ２００２が主体となって実行される。
【００７０】
まず、ステップＳ１２００１において、ＣＰＵ２００２はネットワーク２００６を介して画像形成装置から画像データが入力されたか否かの判断を行う。ステップＳ１２００１において画像形成装置から画像データが入力されたと判断された場合はステップＳ１２００２へ移行する。
【００７１】
ステップＳ１２００２では、オペレータに対して、画像処理の指示等が入力可能な操作指示画面を表示部２００９に表示する。操作指示画面には画像形成装置から入力された画像データを表示する。なお、ステップＳ１２００２による操作指示画面の表示は、オペレータによる指示に基づいて表示する方式、または自動的に表示する方式など、いかなるものでもよい。なお、表示部２００９に表示する画面は図８に一例として示した画面である。
【００７２】
ステップＳ１２００３では、ＣＰＵ２００２がステップＳ１２００２で表示部２００９に表示されている操作指示画面上で何らかの操作が行われたか否かの判断を行う。ステップＳ１２００３において操作指示画面上で何らかの操作が行われたと判断された場合はステップＳ１２００４へ移行する。
【００７３】
ステップＳ１２００４では、ＣＰＵ２００２がステップＳ１２００３で操作された内容が印刷開始を指示する操作か否かの判断を行う。ステップＳ１２００４において、ステップＳ１２００３で操作された内容が印刷開始を指示する操作ではないと判断された場合はステップＳ１２００５へ移行する。
【００７４】
ステップＳ１２００５では、ＣＰＵ２００２がステップＳ１２００３において操作された内容が画像編集を指示する内容であるか否かの判定を行う。ステップＳ１２００５において、ステップＳ１２００３で操作された内容が画像編集を指示する内容ではないと判定された場合はステップＳ１２００６へ移行する。
【００７５】
ステップＳ１２００６では、ＣＰＵ２００２はステップＳ１２００３で指示された内容に割り当てられている処理を実行した後、ステップＳ１２００３へ移行する。
【００７６】
ステップＳ１２００５において、ＣＰＵ２００２がステップＳ１２００３で操作された内容が画像編集を指示する内容であると判定した場合はステップＳ１２００７へ移行する。ステップＳ１２００７では、ＣＰＵ２００２が図１０に示される画像処理機能一覧表１００００を参照して、ステップＳ１２００３で指示された画像編集内容が画像形成装置１００２で処理可能な編集内容であるか否かの判定を行う。ステップＳ１２００７において、ステップＳ１２００３で指示された画像編集内容が画像形成装置１００２で処理可能な編集内容であると判定された場合はステップＳ１２００８へ移行する。
【００７７】
ステップＳ１２００８では、ＣＰＵ２００２は入力された画像データに対して画像編集処理は行わない。ＣＰＵ２００２は、ステップＳ１２００３で指示された画像編集内容に対応する画像編集機能識別子及び編集内容を示す編集情報をページデータ１６０００の画像編集機能識別子領域１６００２に設定する。そして、ＲＡＭ２００４に格納しステップＳ１２００３へ移行する。
【００７８】
例えば、ステップＳ１２００３で指示された画像編集内容が１５０％の拡大処理であった場合、画像処理機能一覧表１００００では、画像形成装置１００２でも拡大処理が可能であると判断する。その場合、ステップＳ１２００８では、ページデータ１６０００の画像編集機能識別子領域１６００２に、拡大を示す識別子情報と、拡大率が１５０％である旨を示す編集情報を生成し、格納する。
【００７９】
なお、この場合、入力された画像データに対して画像編集処理は行わないとして説明したが、操作表示画面に表示されている画像データに対しては指示された編集内容で編集するように構成してもよい。
【００８０】
ステップＳ１２００７において、ステップＳ１２００３で指示された画像修理機能が画像形成装置１００２で処理不可能であると判断された場合はステップＳ１２００９へ移行する。そして、ステップＳ１２００９では、ステップＳ１２００３で指示された画像編集内容に従って画像編集処理を行う。
【００８１】
ステップＳ１２００４において、ＣＰＵ２００がステップＳ１２００３において操作された内容が印刷開始を指示する操作であると判断した場合はステップＳ１２０１０へ移行する。ステップＳ１２０１０では、画像データに含まれている画像編集機能識別子領域１６００２に画像形成装置１００２側で編集可能な識別子が格納されているか否かの判断を行う。ステップＳ１２０１０において、画像データに含まれている画像編集機能識別子１６００２に画像編集機能識別子及び編集内容を示す編集情報が格納されていると判断された場合はステップＳ１２０１１へ移行する。
【００８２】
ステップＳ１２０１１では、画像データ格納領域１６００４に画像データを格納することなく、ページ識別番号格納領域１６００１と画像編集機能識別子格納領域１６００２にそれぞれの情報が含まれたデータを画像形成装置１００２へ送信する。つまり、画像データは画像形成装置１００２に送信することなく、編集対象のページを特定するための情報であるページ識別番号と、その編集内容を特定するための情報である画像編集機能識別子情報及び編集情報を印刷データとして送信する。
【００８３】
ステップＳ１２０１０において、画像データに含まれている画像編集機能識別子格納領域１６００２に画像編集機能識別子が格納されていないと判断された場合はステップＳ１２０１２へ移行する。ステップＳ１２０１２では、ステップＳ１２００９において、指示された編集内容で処理された画像データを画像データ格納領域１６００４に設定する。そして、ページ識別番号格納領域１６００１と画像編集機能識別子格納領域１６００２が含まれたページデータを印刷データとして画像形成装置１００２へ送信する。
【００８４】
ステップＳ１２０１３では、印刷指示した画像データのうち、画像形成装置１００２へ未送信の画像データが存在しているか否かの判断を行う。ステップＳ１２０１３において、画像形成装置１００２へ未送信の画像データが存在していると判断された場合はステップＳ１２０１１に移行する。
【００８５】
ステップＳ１２０１３において、印刷指示された全てのデータが画像形成装置１００２へ送信されたと判断された場合は画像編集装置１００１における処理を終了する。
【００８６】
なお、ステップＳ１２０１２における印刷データの送信処理は、印刷指示された全ての印刷データを一つの印刷ジョブとして一括して送信するように構成してもよい。この場合、ステップＳ１２００８で画像編集情報が生成された画像データは、画像データそのものではなく、ページ識別番号格納領域１６００１に格納された情報と、画像編集機能識別子格納領域１６００２に格納された情報である。よって、印刷指示された全ての印刷データを一つの印刷ジョブとする場合、画像データが含まれているページデータと、画像データが含まれていないページデータとを一つの印刷ジョブとするものである。
【００８７】
図１３は画像形成装置１００２において、画像処理装置１００１から受信した印刷データを印刷処理するための手順を示すフローチャートである。以下の処理は画像形成装置１００２のＣＰＵ４００５が主体となって実行するものである。
【００８８】
まず、ステップＳ１３００１において、ＣＰＵ４００５はネットワーク４００３を介して印刷データが入力されたか否かを判断する。
【００８９】
ステップＳ１３００１において、印刷データが入力されたと判断された場合はステップＳ１３００２へ移行する。ステップＳ１３００２では、入力された印刷データをページ単位のデータに分割する処理を行う。なお、この処理は上述した画像編集装置１００１から送信された印刷データが各ページデータ単位に入力されるのであれば、実行する必要は無い。
【００９０】
続いて、ステップＳ１３００３では、ＣＰＵ４００５がステップＳ１３００２において分割されたページデータ１６０００の画像データ格納領域１６００４に実画像データが含まれているか否かの判断を行う。
【００９１】
ステップＳ１３００３において、ステップＳ１３００２において分割されたページデータ１６０００の画像データ格納領域１６００４に実画像データが含まれていないと判断された場合はステップＳ１３００４へ移行する。
【００９２】
ステップＳ１３００４では、ＣＰＵ４００５はページデータの画像編集機能識別子格納領域１６００２に画像形成装置１００２で実行すべき処理識別子と、画像編集内容の指示情報（編集情報）が含まれているか否かの判断を行う。ステップＳ１３００４において、ページデータの画像編集機能識別子格納領域１６００２に処理識別子と編集情報が含まれていないと判断された場合はステップＳ１３００９のエラー処理を行った後にステップＳ１３０１０へ移行する。
【００９３】
ステップＳ１３００４において、ＣＰＵ４００５がページデータの画像編集機能識別子格納領域１６００２に実行すべき処理識別子と編集情報が含まれていると判断した場合はステップＳ１３００５へ移行する。
【００９４】
ステップＳ１３００５では、ＣＰＵ４００５はハードディスク４０１１に格納されている画像データの中からページ識別番号格納領域１６００１に格納されているページ識別番号に該当する画像データの検索処理を行う。ステップＳ１３００５の検索処理において、ハードディスクに該当する画像データが存在していなかった場合は、ステップＳ１３００９のエラー処理を行った後にステップＳ１３０１０へ移行する。ステップＳ１３００５の検索処理において、ハードディスクに該当する画像データが存在していた場合はステップＳ１３００７へ移行する。
【００９５】
ステップＳ１３００７では、検索された画像データをハードディスクから読み出す。そして、ページデータの画像編集機能識別子格納領域１６００２に格納された画像編集種別を示す識別子情報と、その編集内容を示す編集情報とに従って、読み出した画像データに画像編集処理を行う。画像編集処理は、画像編集装置１００１から送信されたページデータの識別子情報と編集情報とに基づいて、画像処理装置４０１７が実行する。編集処理がなされた画像データをプリンタ３３００へ送信し、印刷処理を実行する。
【００９６】
ステップＳ１３００３において、ステップＳ１３００２において分割されたページデータ１６０００の画像データ格納領域１６００４に画像編集装置で編集された画像データが含まれていると判断された場合はステップＳ１３００８へ移行する。
【００９７】
ステップＳ１３００８では、ページデータ１６０００の画像データ格納領域１６００４に含まれている画像データをプリンタ３３００へ送信することにより印刷処理を実行する。
【００９８】
ステップＳ１３０１０ではステップＳ１３００２において分割されたページデータ１６０００のうち未印刷のページデータが存在するか否かの判断を行う。ステップＳ１３０１０ではステップＳ１３００２において分割されたページデータ１６０００のうち未印刷のページデータが存在すると判断された場合はステップＳ１３００３へ移行する。
【００９９】
ステップＳ１３０１０ではステップＳ１３００２において分割されたページデータ１６０００を全て印刷処理したと判断された場合は画像形成装置１００２における印刷処理を終了する。
【０１００】
即ち、画像編集装置１００１で編集処理が行われた画像データのうち、画像形成装置１００２側で編集不可能な処理が指示された画像データについては、画像編集装置１００１で指示された編集内容で画像データを編集して画像形成装置１００２に送信する。このデータを受けた画像形成装置１００２では、送信された編集済みの画像データを出力する。しかし、画像形成装置１００２側で編集可能な処理が指示された画像データについては、画像編集装置１００１で画像データに対して編集処理を行わず、編集内容を画像形成装置１００２に通知する。通知を受けた画像形成装置１００２は読み取り時に格納しておいた画像データをハードディスクから読み出し、通知された編集内容に従って読み出した画像データの編集処理を行い、編集済みの画像データを出力する。
【０１０１】
このように構成することで、全ての画像データを画像編集装置１００１と画像形成装置１００２間で授受する必要が無くなり、印刷処理のスループットを向上させることが可能となる。
【０１０２】
また、画像形成装置及び画像編集装置で共通する、図１６に示したデータフォーマットを用いることにより画像形成装置と画像編集装置間でデータを授受する際におけるデータ変換処理などを避けることが可能となり、処理の高速化に繋がる。
【０１０３】
なお、図１２に示した画像編集装置１００１での編集処理において、一つの画像データに対して複数種類の画像編集処理が施されることが考えられる。この場合、複数種類の画像編集処理が全て画像形成装置１００２で実行可能なケース（ケース１）、複数種類の画像編集処理の一部が画像形成装置１００２で実行可能であり、それ以外が画像編集装置１００１でのみ編集可能なケース（ケース２）、複数種類の画像編集処理が全て画像編集装置１００１でしか実行できないケース（ケース３）の３種類のケースが存在する。
【０１０４】
まず、ケース１の場合は図１２のステップＳ１２００７における判定が、複数の画像編集処理において全て「ＹＥＳ」となる。そのため、ケース１の場合は各画像編集処理の識別子情報と画像編集情報を生成し、画像編集機能識別子格納領域１６００２にそれぞれ格納するように構成すればよい。
【０１０５】
ケース２の場合は２種類の処理方法がある。第１の処理方法は画像形成装置１００２で処理可能な編集内容に関しても、全て画像編集装置１００１で実行するものである。第２の処理方法は、画像編集装置１００１でのみ実行可能な編集内容は画像編集装置１００１で実行し、画像形成装置１００２で実行可能な編集内容は画像形成装置１００２で実行させるものである。但し、第２の処理方法の場合は、画像編集装置１００１でのみ実行可能な編集を施した画像データと、画像形成装置１００２で実行させる編集内容を示す識別子情報と編集情報をともにページデータとして画像形成装置１００２に送信する必要がある。即ち、ケース２の場合に第２の処理方法を実行する場合は、図１２のフローチャートにおけるステップＳ１２００４とステップＳ１２０１０の判定の間に、編集処理された画像データと、識別子情報及び編集情報とがともに存在するか否かを判定するステップを設ければよい。このステップで編集処理された画像データと、識別子情報及び編集情報とがともに存在すると判定された場合は、これらのデータを画像形成装置１００２に送信する構成とすれば好適である。
【０１０６】
ケース３の場合は複数種類の画像編集処理を画像データに施し、当該画像データを印刷データとして画像形成装置１００２に送信すればよい。
【０１０７】
以上、複数種類の画像編集が指示された場合の３つのケース夫々の構成を説明した。
【０１０８】
さらに、複数の画像データを１枚の用紙にレイアウトするような面付け処理が画像編集装置１００１で指示された場合は、識別子情報に面付け処理を指示する識別子情報を格納する。さらに、編集情報として、どの画像データを面付けするかを示す情報を編集情報として生成すればよい。例えば、画像データの１ページと２ページを１枚の用紙に面付けする場合には、１ページ目の識別子格納領域１６００２に面付け処理を指示する識別子情報と、１ページ目と２ページ目をどのようにレイアウトするかを示す編集情報を格納する。２ページ目には面付け処理以外の編集処理を行わない場合には、２ページ目のページデータは画像形成装置１００２に送信しないようにするのが好適である。こうすることで余計なデータの送信を省略することができ、スループットの向上により寄与することになる。
【０１０９】
（実施例２）
次に上述した実施例１における画像形成装置１００２と画像編集装置１００１の制御手順について別の実施例である実施例２を図１４、図１５のフローチャートを用いて説明する。
【０１１０】
図１４は画像形成装置１００２がスキャナ３２００を制御して原稿を読み取ってデジタル画像に変換する手順を示すフローチャートである。この処理はＣＰＵ４００５が主体となって実行する。
【０１１１】
まず、ステップＳ１４００１において、ＣＰＵ４００５がスキャナ３２００の原稿台に原稿がセットされたか否かの判断をおこなう。ステップＳ１４００１においてスキャナ３２００の原稿台に原稿がセットされたと判断された場合はステップＳ１４００２へ移行する。
【０１１２】
ステップＳ１４００２では、ＣＰＵ４００５がオペレータに対してスキャナ３２００の原稿台にセットされた原稿の画像処理の指示を行わせるための操作指示画面を操作部４００２に表示する。なお、ステップＳ１４００１とステップＳ１４００２の順序は上記順序に限定されるものではない。
【０１１３】
ステップＳ１４００３では、ＣＰＵ４００５がステップＳ１４００２において操作部４００２に表示されている操作指示画面上で何らかの操作が行われたか否かの判断を行う。
【０１１４】
ステップＳ１４００３において操作部４００２に表示されている操作指示画面上で何らかの操作が行われたと判断された場合はステップＳ１４００４へ移行する。ステップＳ１４００４では、ＣＰＵ４００５がステップＳ１４００３で指示された内容が読み取り開始を示す指示内容であるか否かの判断を行う。ステップＳ１４００４において、ステップＳ１４００３で指示された内容が読み取り開始を示す指示内容でないと判断された場合はステップＳ１４００５へ移行する。
【０１１５】
ステップＳ１４００５では、ＣＰＵ４００５がステップＳ１４００３において操作表示上で指示された内容が画像編集を指示するための内容であるか否かの判断を行う。ステップＳ１４００５では、ステップＳ１４００３において操作表示上で指示された内容が画像編集を指示するための内容で無いと判断された場合はステップＳ１４００６へ移行して、指示された内容に該当する処理を実行した後ステップＳ１４００３へ移行する。
【０１１６】
ステップＳ１４００５で、ＣＰＵ４００５によりステップＳ１４００３において操作表示上で指示された内容が画像編集を指示するための内容であると判断された場合はステップＳ１４００７へ移行する。ステップＳ１４００７では、ステップＳ１４００３において操作表示上で指示された画像処理機能を識別するための画編集理機能識別子と当該処理機能における編集内容を示す編集情報を生成する。生成した識別子と編集情報とを画像編集機能識別子格納領域１６００２に格納する。この情報はＣＰＵ４００５によってＲＡＭ４００６に格納され、ステップＳ１４００３へ移行する。ステップＳ１４００４において、ステップＳ１４００３で指示された内容が読み取り開始指示を示す内容であると判断された場合はステップＳ１４００８へ移行する。
【０１１７】
ステップＳ１４００８では、スキャナ３２００を制御して原稿台にセットされている原稿の画像読み取り処理を実行し、読み取られた画像データを画像データ１６００４へ格納する。
【０１１８】
ステップＳ１４００９では、ＣＰＵ４００５がステップＳ１４００７で設定された画像処理機能が画像形成装置１００２において処理可能な編集内容であるか否かの判断を図１０に示される画像処理機能一覧表をもとに行う。ステップＳ１４００９において、ステップＳ１４００７で設定された画像処理機能が画像形成装置１００２において処理可能な編集内容であると判断された場合はステップＳ１４０１０へ移行する。ステップＳ１４０１０では、画像データと画像編集機能識別子情報及び当該画像編集機能における編集情報をハードディスク４０１１へ格納する。
【０１１９】
ステップＳ１４０１１では、ステップＳ１４００８において読み取られた画像データに対して解像度を低下させる画像処理を行う。そして、解像度情報をページデータ１６０００の画像データ解像度情報格納領域１６００３に格納し、解像度を低下させた画像データ１６００４を含むページデータ１６０００を、ネットワーク４００８を介して画像編集装置１００１へ送信する。なお、画像編集装置１００１へ送信されるページデ−タは、図１６に示した形式である。
【０１２０】
ここで、ページ識別番号格納領域１６００１には読み取った原稿から得られた画像データを特定するページ識別番号が格納されている。また、画像編集機能識別子格納領域１６００２には、Ｓ１４００７で設定された画像処理設定に基づいて、Ｓ１４０１０で生成された画像編集機能識別子情報及び編集情報が格納されている。画像データ解像度情報格納領域１６００３には、Ｓ１４０１１で解像度変換処理によって作成された低解像度画像の解像度情報が格納されている。なお、解像度情報格納領域１６００３に格納される解像度情報は、実際の解像度値や、低解像度を示すフラグ情報などを用いることができる。画像データ格納領域１６００４には、解像度変換された低解像度の画像データが格納されている。
【０１２１】
ステップＳ１４００９において、ステップＳ１４００７で設定された画像処理機能が画像形成装置１００２において処理可能で無いとＣＰＵ４００５が判断した場合はステップＳ１４０１２へ移行する。ステップＳ１４０１２では、ステップＳ１４００８において読み取られた画像データ（低解像度に変換されていない画像データ）をページデータ１６０００の画像データ格納領域１６００４に格納する。そして、このページデータ１６０００に、ページ識別番号とＳ１４０１０で生成された画像編集機能識別子情報及び編集情報を含んだページデータ１６０００とを、ネットワーク４００８を介して画像編集装置１００１へ送信する。
【０１２２】
ステップＳ１４０１３では、スキャナ３２００に未処理の原稿が存在するか否かの判断を行う。ステップＳ１４０１３において、スキャナ３２００に未処理の原稿が存在すると判断された場合はステップＳ１４００８へ移行し、未処理の原稿の読み取り処理を行う。スキャナ３２００に未処理の原稿が存在しないと判断された場合は画像形成装置１００２における原稿読み取り処理を終了する。
【０１２３】
以上の処理は、画像形成装置１００２で読み取られて得られた原稿に対して施す画像編集を画像形成装置１００２側で指示した場合に、当該画像編集が画像形成装置１００２側で実行可能か否かに応じて、処理を変更するものである。画像編集が画像形成装置１００２側で実行可能な場合には、当該編集を画像形成装置１００２側で行うため、画像編集装置１００１には実画像データを送信し、画像編集装置１００１で編集処理を行う必要がない。そのため、画像編集装置１００１に対してはプレビュー用の低解像度画像データを送信する。
【０１２４】
対して、画像編集が画像形成装置１００２側で実行不可能な場合には、当該編集を画像編集装置１００１において実行する必要がある。そのため、画像編集装置に対しては実画像データと、指示された編集内容を送信する。
【０１２５】
続いて、図１５は図１４を用いて説明した処理によって画像形成装置１００２から画像編集装置１００１にデータが送信された場合に、画像編集装置１００１側で実行される画像編集処理を示すフローチャートである。この処理はＣＰＵ２００２が主体となって実行する。
【０１２６】
まず、ステップＳ１５００１において、ＣＰＵ２００２がネットワーク２００６を介して画像形成装置から画像データが入力されたか否かの判断を行う。
【０１２７】
ステップＳ１５００１において画像形成装置から画像データが入力されたと判断された場合はステップＳ１５００２へ移行する。ステップＳ１５００２では、ＣＰＵ２００２が入力されたデータをページ単位のデータに分割する処理を行う。なお、この処理は画像形成装置１００２からの入力データが既にページ単位のデータ形式となっていれば実行する必要は無い。
【０１２８】
ステップＳ１５００３では、ＣＰＵ２００２がステップＳ１５００２において分割された各ページデータに対して、ページデータ１６０００に含まれる画像データが低解像度の画像データか否かの判定を行う。この判断は、ページデータ１６０００の画像データ解像度情報格納領域１６００３に格納された解像度情報を取得することで行われる。
【０１２９】
ステップＳ１５００３において、画像データが低解像度の画像データであると判断された場合はステップＳ１５００５へ移行する。ステップＳ１５００３において、画像データが低解像度の画像データで無いと判断された場合はステップＳ１５００４へ移行する。
【０１３０】
ステップＳ１５００４では、ページデータに含まれる画像データに対して、ページデータ１６０００の画像編集機能識別子格納領域１６００２に格納された識別子と編集情報に基づいて画像処理を行う。
【０１３１】
なお、上記の処理では画像データの解像度が低解像度であるか否かを判定し、低解像度の画像データでないと判定された場合は画像編集処理を行っている。これは、画像編集処理を行うデータは実解像度の画像データと等しいため、解像度情報を参酌すれば画像編集処理対象の画像データであるか否かが容易に判定されるためである。
【０１３２】
しかしながら、本発明においては、上記の判定は解像度情報に限定されるものではない。例えば、画像編集対象画像であるか否かを示す情報が付与されている場合、画像編集装置１００１のＣＰＵ２００２は、画像編集対象画像である旨を示す情報が付与されているか否かを判定する。そして付与されている場合にはＳ１５００４において編集処理を実行するように構成してもよい。即ち、本発明を実施するにあたって、画像編集装置１００１に入力された画像データが、画像編集装置１００１において画像編集処理を実行すべき画像データであるか否かが判定されればよい。
【０１３３】
ステップＳ１５００５では、ＣＰＵ２００２が、オペレータに対して、画像編集装置に入力された画像データに対する各種指示を行わせるための操作指示画面を表示部２００９に表示させる。
【０１３４】
続いて、ステップＳ１５００６において、ＣＰＵ２００２は、ステップＳ１５００５において表示部２００９に表示されている操作指示画面上で何らかの操作が行われたか否かの判断を行う。ステップＳ１５００６において操作指示画面上で何らかの操作が行われたと判断された場合はステップＳ１５００７へ移行する。
【０１３５】
ステップＳ１５００７では、ＣＰＵ２００２は、ステップＳ１５００５において表示されている操作指示画面上で操作された内容が印刷開始を指示する操作か否かの判断を行う。ステップＳ１５００７において、操作された内容が印刷開始を指示する操作では無いと判断された場合はステップＳ１５００８へ移行し、指示された内容に該当する処理を行った後ステップＳ１５００６へ移行する。
【０１３６】
なお、ステップＳ１５００７において、操作部から指示された内容が画像編集に関するものであった場合、編集対象となる画像データが実解像度データ（低解像度処理されていない画像データ）であれば図１２のステップＳ１２００７、Ｓ１２００８、Ｓ１２００９の処理を実行する。つまり、操作部から指示された編集内容が、画像形成装置１００２で実行可能か否かに応じて、画像編集装置１００１で画像データの編集処理を行うか、編集指示情報を生成し、画像形成装置１００２側で編集させるかを判定して処理する。
【０１３７】
対して、編集対象となる画像データが低解像度データである場合、操作部から指示された編集内容が画像編集装置でしか実行できない編集種類か否かを判定する。画像編集装置でしか実行できない編集種類である場合は、画像形成装置１００２から低解像度データに対応する実画像データを取得する処理を行う。そして、取得した実画像データに対して編集処理を行う。このとき、取得した実画像データに対しては、既に画像形成装置１００２側で画像形成装置１００２で実行可能な画像編集処理が行われている（図１４のフローチャート参照）。そのため、画像編集装置１００１では既に実行された画像編集もあわせて実行する必要がある。よって画像編集装置１００１は画像形成装置１００２から実画像データとともに既に施した画像編集内容を示す情報もあわせて取得する必要がある。
【０１３８】
なお、操作部から指示された編集内容が画像形成装置１００２で実行可能な編集種類である場合は、画像編集装置１００１側で編集処理を行う必要がない。そのため、図１２のステップＳ１２００８に示したステップと同様の処理を行って編集指示情報を生成し、画像形成装置１００２に送信することで、画像形成装置１００２側で編集処理を実行させる。
【０１３９】
ステップＳ１５００７において、操作された内容が印刷開始を指示する操作であると判断された場合はステップＳ１５００９へ移行する。ステップＳ１５００９では、処理対象となっているページデータに、画像編集装置１００１で編集された画像データが含まれているか否かの判断を行う。つまり、画像編集装置１００１で編集された画像データが存在するか否かを判定する。画像形成装置１００２から送信された画像データが実解像度の画像データである場合には、上述の処理において何らかの画像編集が行われている。そのため、画像形成装置１００２には編集処理がなされた画像データを送信する必要がある。そこで、処理対象となっているページデータに含まれる画像データが、画像編集装置１００１で編集された画像データであるか否かを判定する。
【０１４０】
ステップＳ１５００９において、画像編集装置１００１で編集された画像データではないと判断された場合はステップＳ１５０１０へ移行する。即ち、ページデータ１６０００に含まれる画像データは、低解像度画像データか、画像形成装置１００２で編集可能な指示がなされた画像データであることを示している。そこで、ステップＳ１５０１０では、画像データは送信せず、ページ識別子情報と編集機能識別子情報及び編集情報をネットワーク２００６を介して画像形成装置１００２へ送信する。
【０１４１】
ステップＳ１５００９において、画像編集装置１００１で編集された画像データであると判断された場合はステップＳ１５０１１へ移行する。ステップＳ１５０１１では、ページ識別子情報と画像データをネットワーク２００６を介して画像形成装置１００２へ送信する。
【０１４２】
ステップＳ１５０１２では、ＣＰＵ２００２が、画像形成装置１００２へ未送信の画像データが存在しているか否かの判断を行う。
【０１４３】
ステップＳ１５０１２において、画像形成装置１００２へ未送信の画像データが存在していると判断された場合はステップＳ１５００３へ移行する。ステップＳ１５０１２において、全ての画像データが画像形成装置１００２へ送信されたと判断された場合は画像編集装置１００１における処理を終了する。
【０１４４】
画像形成装置１００２では、図１５に示されるフローチャートによって送信された画像データを実施例１の図１３で示したフローチャートに従って印刷処理を行う。
【０１４５】
以上、本実施例では、画像形成装置１００２側で編集内容を指示し、当該編集内容が画像形成装置１００２においても実行可能な編集処理であれば、画像編集装置１００１には読み取って得られた実画像データを送信しない。これにより、実施例１に比べてデータ転送量をより減らすことができ、スループットの向上に大きく寄与する。
【図面の簡単な説明】
【０１４６】
【図１】画像処理システムの全体の構成を示す図
【図２】画像編集装置の構成を示すブロック図
【図３】画像形成装置の構成を示すブロック図
【図４】画像形成装置の制御部（コントローラ）の構成を示すブロック図
【図５】画像処理システムにおける第１の画像データフローを示すブロック図（従来技術）
【図６】画像処理システムにおける第２の画像データフローを示すブロック図（本発明の実施例１の形態）
【図７】画像形成装置の操作部の概観図
【図８】画像編集装置の操作画面の概観図
【図９】画像処理システムを実行する際の操作手順を示すフローチャート
【図１０】本発明の各実施例で用いる画像編集機能情報を格納した機能一覧表の概要を示す図
【図１１】実施例１の画像形成装置における制御を示すフローチャート
【図１２】実施例１の画像編集装置における制御を示すフローチャート
【図１３】実施例１の画像形成装置における制御を示すフローチャート
【図１４】実施例２の画像形成装置における制御を示すフローチャート
【図１５】実施例２の画像編集装置における制御を示すフローチャート
【図１６】各実施例の画像処理システムにおいて画像データを保持するためのデータフォーマットを示す図
【図１】
2006203857.tif 000003
【図２】
2006203857.tif 000004
【図３】
2006203857.tif 000005
【図４】
2006203857.tif 000006
【図５】
2006203857.tif 000007
【図６】
2006203857.tif 000008
【図７】
2006203857.tif 000009
【図８】
2006203857.tif 000010
【図９】
2006203857.tif 000011
【図１０】
2006203857.tif 000012
【図１１】
2006203857.tif 000013
【図１２】
2006203857.tif 000014
【図１３】
2006203857.tif 000015
【図１４】
2006203857.tif 000016
【図１５】
2006203857.tif 000017
【図１６】
2006203857.tif 000018