(57)【要約】【課題】より画質を向上させるリモートコピーシステムを提供する。【解決手段】本発明のリモートコピーシステムは、リモートコピーを実行するための条件を入力する入力手段と、入力手段により入力された条件に基づいて、実行する画像処理を決定する処理決定手段とを備える。また、処理決定手段が決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出手段を備える。更に、処理機検出手段により決定した画像形成装置で処理決定手段が決定した画像処理を実行する実行手段を備える。各手段は、ＣＰＵ２０１及び操作部２１９によってその機能が達成される。【選択図】図３
2008199110.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムにおいて、
リモートコピーを実行するための条件を入力する入力手段と、
前記入力手段により入力された条件に基づいて、実行する画像処理を決定する処理決定手段と、
前記処理決定手段が決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出手段と、
前記処理機検出手段により決定した前記画像形成装置で前記処理決定手段が決定した画像処理を実行する実行手段と、
を備えることを特徴とするリモートコピーシステム。
【請求項２】
前記処理決定手段が決定する画像処理は、ベクタライズ処理、色空間変換処理、解像度処理の少なくともいずれかであることを特徴とする請求項１記載のリモートコピーシステム。
【請求項３】
前記入力手段は更に、複数の色モードから一つの色モードを選択する指定を入力可能であることを特徴とする請求項１記載のリモートコピーシステム。
【請求項４】
前記入力手段は更に、リモートコピーの出力先としてローカル機を選択する指定を入力可能であり、前記入力手段がリモートコピーの出力先としてローカル機を選択する指定を入力した場合に、前記リモートコピーの出力機として前記ローカル機を検出することを特徴とする請求項１記載のリモートコピーシステム。
【請求項５】
前記入力手段は、複数の解像度から選択される一つの解像度の指定を入力することを特徴とする請求項１記載のリモートコピーシステム。
【請求項６】
前記入力手段は更に、ローカル機よりも高画質でリモートコピーの出力を行うことを示す指定を入力可能であることを特徴とする請求項１記載のリモートコピーシステム。
【請求項７】
前記入力手段が、ローカル機よりも高画質でリモートコピーの出力を行うことを示す指定を入力した場合、前記処理決定手段は実行する画像処理がベクタライズ処理であることを決定することを特徴とする請求項１記載のリモートコピーシステム。
【請求項８】
前記画像形成装置から、稼働状況、物理的位置、ベクタライズ処理速度、レンダリング処理速度、色空間、色処理速度、解像度、及び解像度処理速度のいずれか一つの情報を取得する情報取得手段を更に備えることを特徴とする請求項１記載のリモートコピーシステム。
【請求項９】
前記処理機検出手段は、前記ネットワークを介して前記画像形成装置へ画像データを転送するデータ転送時間を考慮して最速で処理する前記画像形成装置を検出することを特徴とする請求項８記載のリモートコピーシステム。
【請求項１０】
更に、出力先候補となる前記画像形成装置の機器情報を表示する出力先候補表示手段を備えることを特徴とする請求項９記載のリモートコピーシステム。
【請求項１１】
前記出力先候補表示手段に表示する前記機器情報に物理的位置情報を含むことを特徴とする請求項１０記載のリモートコピーシステム。
【請求項１２】
ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムを構成する前記画像形成装置において、
リモートコピーを実行するための条件を入力する入力手段と、
前記入力手段により入力された条件に基づいて、実行する画像処理を決定する処理決定手段と、
前記処理決定手段が決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出手段と、
前記処理決定手段が決定した画像処理を前記処理機検出手段が検出した画像形成装置に実行させるよう制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項１３】
ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムを構成する前記画像形成装置の制御方法において、
リモートコピーを実行するための条件を入力する入力ステップと、
前記入力ステップで入力された条件に基づいて、実行する画像処理を決定する処理決定ステップと、
前記処理決定ステップで決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出ステップと、
前記処理決定ステップで決定された画像処理を実行する実行ステップと、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１４】
ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムを構成する前記画像形成装置の制御方法を実行するための制御プログラムであって、前記制御方法は、
リモートコピーを実行するための条件を入力する入力ステップと、
前記入力ステップで入力された条件に基づいて、実行する画像処理を決定する処理決定ステップと、
前記処理決定ステップで決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出ステップと、
前記処理決定ステップで決定された画像処理を実行する実行ステップと、
を備えることを特徴とする制御プログラム。
【請求項１５】
請求項１４記載の画像形成装置の制御プログラムを格納する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置がネットワークを介して相互に接続して構成されるリモートコピーシステム、画像形成装置及びその制御方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
ローカルコピー機のプリンタがその他のプリンタを実行中の場合に、そのローカルコピー機のスキャ尚使って、リモートのコピー機やプリント機で素早くコピーを出力する手段として、リモートコピーシステムが使用されている。リモートコピーシステムでは、ラスタ（ビットマップ）イメージを転送するリモートコピー処理が実行される。
【０００３】
上記のリモートコピーシステムにおいて、より効率的にリモート機でプリント出力するために、特許文献１では、指定された画像処理を行う最適な機を決定するために以下の技術を提案している。即ち、指定された画像処理を実行可能な画像処理装置として、各画像処理装置の画像処理実行可能開始時間、処理形式、処理速度、データ転送速度より最適なものを検出している。
【特許文献１】特開２０００−２０９３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のリモートコピーシステムでは、ローカル機のスキャナとリモート機のプリンタの解像度が異なる場合には、ラスタ画像データに対する解像度変換処理が必要になっていた。この解像度変換処理が画質劣化の原因になっていた。
【０００５】
また、リモートコピーの出力画像の画質を向上させるための画像処理を行う場合、出力機として選択したリモート機の画像処理能力、例えば、画像処理速度によってはリモートコピーのプロダクティビティが著しく低下してしまうことがあった。
【０００６】
本発明の目的は、より画質を向上させるリモートコピーシステムを提供することにある。
【０００７】
また、画質を向上させるための画像処理を実行した場合において、従来よりもプロダクティビティが向上するようなリモートコピーシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載のリモートコピーシステムは、ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムにおいて、リモートコピーを実行するための条件を入力する入力手段と、前記入力手段により入力された条件に基づいて、実行する画像処理を決定する処理決定手段と、前記処理決定手段が決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出手段と、前記処理機検出手段により決定した前記画像形成装置で前記処理決定手段が決定した画像処理を実行する実行手段とを備えることを特徴とする。
【０００９】
請求項１２記載の画像形成装置は、ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムを構成する前記画像形成装置において、リモートコピーを実行するための条件を入力する入力手段と、前記入力手段により入力された条件に基づいて、実行する画像処理を決定する処理決定手段と、前記処理決定手段が決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出手段と、前記処理決定手段が決定した画像処理を前記処理機検出手段が検出した画像形成装置に実行させるよう制御する制御手段とを備えることを特徴とする。
【００１０】
請求項１３記載の画像形成装置の制御方法は、ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムを構成する前記画像形成装置の制御方法において、リモートコピーを実行するための条件を入力する入力ステップと、前記入力ステップで入力された条件に基づいて、実行する画像処理を決定する処理決定ステップと、前記処理決定ステップで決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出ステップと、前記処理決定ステップで決定された画像処理を実行する実行ステップとを備えることを特徴とする。
【００１１】
請求項１４記載の制御プログラムは、ネットワークに接続された複数の画像形成装置から構成され、原稿を読み取る側の前記画像形成装置をローカル機とし、画像形成する側の他の前記画像形成装置をリモート機として、リモートコピーを実行するリモートコピーシステムを構成する前記画像形成装置の制御方法を実行するための制御プログラムであって、前記制御方法は、リモートコピーを実行するための条件を入力する入力ステップと、
前記入力ステップで入力された条件に基づいて、実行する画像処理を決定する処理決定ステップと、前記処理決定ステップで決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出ステップと、前記処理決定ステップで決定された画像処理を実行する実行ステップとを備えることを特徴とする。
【００１２】
請求項１５記載の記憶媒体は、請求項１４記載の画像形成装置の制御プログラムを格納する。
【発明の効果】
【００１３】
本発明のリモートコピーシステムは、リモートコピーを実行するための条件を入力する入力手段と、入力手段により入力された条件に基づいて、実行する画像処理を決定する処理決定手段とを備える。また、処理決定手段が決定した画像処理を行う画像形成装置を、各画像形成装置の持つ処理能力に基づいて検出する処理機検出手段を備える。更に、処理機検出手段により決定した画像形成装置で処理決定手段が決定した画像処理を実行する実行手段を備える。
【００１４】
この構成により、ローカル機のスキャナとリモート機のプリンタの解像度によらず高画質なリモートコピー出力を得ることが可能になる。また、画質を向上させるための画像処理を伴うリモートコピーを実行した場合においても、従来よりもプロダクティビティを向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１６】
図１は、本発明の実施の形態に係るリモートコピーシステムの全体構成図である。
【００１７】
本実施の形態におけるリモートコピーシステムは、図１に示すように、複数の画像形成装置１０１〜１０９を、ローカルエリアネットワーク１００を介して接続したシステムである。
【００１８】
画像形成装置１０１は、後述するスキャナ部２１５とプリンタ部２１６とを備えるデジタル複写機である。画像形成装置１０１は、スキャナ部２１５から読み込んだ画像をプリンタ部２１６で画像形成出力し、ＬＡＮ１００に送信し、ＬＡＮ１００を介して受信した画像データをプリンタ部２１６で印刷する。
【００１９】
本実施の形態において、リモートコピーシステムに含まれる画像形成装置のスキャナ部で読み取った原稿の画像データを同じ画像形成装置のプリンタ部で画像形成出力することを「ローカルコピー」と呼ぶ。
【００２０】
一方、ある画像形成装置のスキャナ部で読み取った原稿の画像データをリモートコピーシステム内の他の画像形成装置のプリンタ部で画像形成出力することを「リモートコピー」と呼ぶ。そして、原稿を読み取る側の画像形成装置を「ローカル機」、画像形成出力する側の装置を「リモート機」と呼ぶ。
【００２１】
リモートコピーシステムにはさまざまな種類の画像形成装置が存在する。画像形成装置１０１、１０２、１０４、１０５、１０７、１０８、１０９はデジタル複写機である。また、画像形成装置１０３、１０６は画像読み取り部を有さないプリンタである。
【００２２】
図２は、図１における各画像形成装置の仕様や画像処理能力を示すテーブルの一例を示す図である。
【００２３】
図２において、カラー／白黒１１２は、画像形成装置がカラー画像データを扱うことができるのか、白黒画像データのみを扱うことができるかを示す。スキャナ解像度１１４は、画像読み取り部を有する画像形成装置の画像読み取り解像度を示す。プリンタ解像度１１６は、画像形成装置の画像形成解像度を示す。
【００２４】
色空間（色モード）１１８は、カラー画像データを扱うことができる画像形成装置が処理可能な色空間の種類を示す。尚、白黒の画像形成装置については白黒画像のみを扱うという意味で「Ｂ／Ｗ」としている。色処理速度１２０は、色空間変換、例えばＲＧＢからＣＭＹＫ、ＲＧＢから標準色空間（Ｌａｂなど）、標準色空間からＣＭＹＫといった色空間変換処理の速度を示す。
【００２５】
ベクトル化速度１２２は、後述するラスタ画像データのベクトル化の処理速度を示す。レンダリング速度１２３は、後述するベクトル化画像データをレンダリングする処理速度を示す。
【００２６】
本実施の形態においては、色処理速度１２０、ベクトル化速度１２２、レンダリング速度１２３を高、中、低の３段階で表現する。もちろん、もっと細かい段階で処理速度を表現してもよいし、或いは、具体的な数値、例えば、Ａ４サイズ６００ｄｐｉ１ページ分の画像データを処理するのに要する時間などで表してもよい。
【００２７】
尚、本実施の形態においては、画像形成装置１０１〜１０９の各々の画像形成速度や画像読み取り部の画像読み取り速度はすべて同じであるものとする。もちろん、画像形成速度が異なる装置が混在していてもよい。
【００２８】
このリモートコピーシステムは、解像度フリー及び色空間フリーの環境を可能とする。解像度フリーとは、リモートコピーシステム上の複数の画像形成装置のいずれの画像形成装置で出力した場合にもそれぞれの出力機の解像度処理能力に依存せずに、任意の解像度で出力することが可能なことを指す。
【００２９】
同様に色空間フリーとは、リモートコピーシステム上の複数の画像形成装置のいずれの画像形成装置で出力した場合でも、出力機の処理可能な色空間に依存せずに、任意の色空間で出力可能なことを指す。
【００３０】
次に、図３を参照して本実施の形態における画像形成装置１０１の構成について説明する。
【００３１】
図３は、図１のリモートコピーシステムにおける画像形成装置１０１の構成を示すブロック図である。
【００３２】
ここで、他の画像形成装置、１０２、１０４、１０５、１０７、１０８は、画像形成装置１０１とほぼ同様の構成を有するため、その構成については説明を省略する。また、プリンタである画像形成装置１０３、１０６についても画像読み取りに係る構成を有さない点を除いては図３に示す構成と同様であるので説明を省略する。
【００３３】
画像形成装置１０１は、図３に示すように、スキャナ部２１５及びプリンタ部２１６を接続するとともに、ＬＡＮ１００と接続するコントローラユニット２００を備える。
【００３４】
コントローラユニット２００は、ローカルコピー、リモートコピー機能、ＬＡＮ１００を介して外部から供給されるデータをプリント出力するプリンタ機能などにおける画像データや機情報の入出力に関する制御を行う。また、画像形成装置１０１全体の制御を行う。
【００３５】
コントローラユニット２００は、ＣＰＵ２０１を有する。ＣＰＵ２０１は、ＲＯＭ２０６に格納されているブートプログラムに基づきシステムを起動し、このシステム上でＨＤＤ２０７に格納されている各種制御プログラムを読み出して、ＲＡＭ２０２をワークエリアとして所定の処理を実行する。ＨＤＤ２０７には、上記各種プログラムが格納されるとともに、画像データが格納される。
【００３６】
ＣＰＵ２０１には、ＲＡＭ２０２、ＲＯＭ２０６、ＨＤＤ２０７とともに、操作部Ｉ／Ｆ（操作部インタフェース）２０３、ネットワーク制御部２０４、イメージバスＩ／Ｆ（イメージバスインタフェース）２０８がシステムバス２２２を介して接続されている。また、ＣＰＵ２０１には、モデム２０５もシステムバス２２２を介して接続されている。
【００３７】
ネットワーク制御部２０４とＬＡＮ１００は、ケーブル２２０を介して接続される。また、モデム２０５はケーブル２０５を介してＷＡＮと接続される。
【００３８】
操作部Ｉ／Ｆ２０３は、操作部２１９とのインタフェースであって、操作部２１９に表示する画像データの操作部２１９への転送、操作部２１９における操作入力により発生した信号のＣＰＵ２０１への転送などを行う。
【００３９】
操作部２１９は、画像形成に関する各機能における現在の設定状態、各機能に関する設定情報を入力するための情報入力画面などを表示するための表示部、各機能に対する設定情報を入力するキーなどを含む入力部などを有する。ネットワーク制御部２０４は、ＬＡＮ１００に接続され、ＬＡＮ１００を介した情報の入出力を行うためのインタフェースである。
【００４０】
イメージバスＩ／Ｆ２０８は、画像バス２２３とシステムバス２２２とを接続し、データ構造を変換するするバスブリッジである。
【００４１】
画像バス２２３には、ＲＩＰ（ラスタイメージプロセッサ）２０９、デバイスＩ／Ｆ（デバイスインタフェース）２１０、スキャナ画像処理部２１１、プリンタ画像処理部２１２、画像回転処理部２１３及び画像圧縮処理部２１４が接続されている。ＲＩＰ２０９は、ＰＤＬ（ページ記述言語）コードや、後述するベクトル化データをビットマップイメージに展開する。
【００４２】
デバイスＩ／Ｆ２１０は、画像入出力機であるスキャナ部２１５やプリンタ部２１６とコントローラユニット２００とを接続する。ここでは、デバイスＩ／Ｆ２１０とスキャナ部２１５とがケーブル２１７を介して、デバイスＩ／Ｆ２１０とプリンタ部２１６とがケーブル２１８を介してそれぞれ接続されている。
【００４３】
スキャナ画像処理部２１１は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２１２は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行う。画像回転処理部２１３は、画像データの回転処理を行う。画像圧縮処理部２１４は、多値画像データに対してはＪＰＥＧ（Joint Photographic ExpertＳ Group）、２値画像データに対してＪＢＥＧ、ＭＭＲ、ＭＨ（modified Huffman）などの圧縮伸張処理を行う。
【００４４】
このように、コントローラユニット２００のＣＰＵ２０１は、各制御プログラムに基づき、システムバス２２２に接続される各種機とのアクセスを総括的に制御する。またそれとともに、デバイスＩ／Ｆ２１０を介してスキャナ部２１５から画像情報を読み込み、読み込んだ画像情報に対して所定の処理を施した後に、その画像情報をデバイスＩ／Ｆを２１０介してプリンタ部２１６に出力するなどの制御を行う。
【００４５】
図４は、図２の画像形成装置によって実行されるベクトル化処理の手順を示すフローチャートである。
【００４６】
本処理は、図２におけるコントロールユニット２００のＣＰＵ２０１によって実行される。ベクトル化処理とは、スキャン画像などのビットマップイメージデータ（ラスタデータ）を後述するＤＡＯＦ（Document Analysus Output Format）というベクトル化データへ変換する処理である。ＤＡＯＦは解像度フリーなデータである。
【００４７】
図４において、ステップＳ４０１では、ベクトル化指示されたビットマップイメージに対して、ブロックセレクション処理を行う。
【００４８】
ブロックセレクション処理とは、入力されたラスタ画像データを解析して、画像に含まれるオブジェクトの塊毎にブロックに分割し、各ブロックの画像の属性を判定して分類する処理である。本実施形態において、画像の属性としては、文字（ＴＥＸＴ）、画像（ＰＨＯＴＯ）、線（ＬＩＮＥ）、図形（ＰＩＣＴＵＲＥ）、表（ＴＡＢＬＥ）等の種類があるものとする。もちろん、他の種類の画像の属性があっても構わない。
【００４９】
図５は、図４のベクトル化処理におけるブロックセレクション処理の一例を示す図である。
【００５０】
図５において、入力画像５１に対してブロックセレクションを行った結果が判定結果５２である。判定結果５２で、点線で囲った部分が画像を解析した結果のオブジェクトの１単位を表し、各オブジェクトに対して付されている属性の種類がブロックセレクションの判定結果である。
【００５１】
図４に戻り、ステップＳ４０２〜Ｓ４０５では、ステップＳ４０１で分割した各ブロックに対して、ベクトル化に必要な処理をそれぞれ行う。文字と判定したブロックに対しては、ＯＣＲ（文字認識）処理を行う（ステップＳ４０２）。
【００５２】
そして、ＯＣＲ処理された文字ブロックに対して、更に文字のサイズ、スタイル、字体等を認識し、入力画像中の文字に対して可視的に忠実なフォントデータに変換するベクトル化処理を行う（ステップＳ４０３）。
【００５３】
また、ステップＳ４０３では、線ブロック、図形ブロック、表ブロックに対しても、アウトライン化することによりベクトル化処理を行う。一方で、画像ブロックに対しては、イメージデータを別個のＪＰＥＧファイルとして画像処理を行う（ステップＳ４０４）。
【００５４】
ステップＳ４０５では、Ｓ４０１で行った各ブロックの属性及び位置情報や、Ｓ４０２〜Ｓ４０４で抽出した、ＯＣＲ情報、フォント情報、ベクトル情報及び画像情報を図６のドキュメント・アナリシス・アウトプット・フォーマット（ＤＡＯＦ）形式にまとめる。そして、本処理を終了する。
【００５５】
図６は、図４のステップＳ４０５の処理におけるＤＡＯＦのデータ構造を示す図である。
【００５６】
図６において、ＤＡＯＦデータ６００は複数のデータ部から構成される。ヘッダ６０１は、処理対象の画像データに関する情報を保持する。レイアウト記述データ部６０２は、入力画像データ中の文字、画像、線、図形、表等の属性毎に認識された各ブロックの属性情報とその矩形アドレス（座標）情報を保持する。
【００５７】
文字認識記述データ部６０３は、文字ブロックを文字認識して得られる文字認識結果を保持する。表記述データ部６０４は、ＴＡＢＬＥブロックの構造の詳細を格納する。画像記述データ部６０５は、画像データを入力画像データから切り出して保持する。
【００５８】
図７及び図８は、図３における操作部に表示される操作画面の一例を示す図である。他のデジタル複写機（画像形成装置）１０２、１０４、１０５、１０７、１０８、１０９も同様の操作画面を表示することができる。
【００５９】
図７は、ローカルコピーやリモートコピーを含むコピー機能を使用するためのコピー機能設定画面である。
【００６０】
図７において、コピータブ７０１は、コピー動作の操作画面に遷移するためのタブキーであり、送信タブ７０２は、ファックスやＥ−ｍａｉｌ送信など送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。
【００６１】
ボックスタブ７０３は、ボックス（ユーザごとにジョブを格納する記憶手段）にジョブを入出力操作するための画面に遷移するためのタブキーであり、オプションタブ７０４は、スキャナ設定など拡張機能を設定するためのタブキーである。システムモニタキー７１４は、ＭＦＰの状態や状況を表示するためのキーであり、各タブを選択することで、それぞれの操作モードに遷移することができる。
【００６２】
色選択設定キー７０５は、カラーコピー、白黒コピー、或いは自動選択かを予め選択するためのキーであり、倍率設定キー７０８は、等倍、拡大、縮小などの倍率設定を行う画面に遷移するキーである。
【００６３】
後処理設定キー７０９は、ステープルやパンチなどの有無、個数、位置などを設定する画面に遷移するキー、両面設定キー７１１は、片面印刷か両面印刷かを選択する画面に遷移するキーである。
【００６４】
紙サイズ設定キー７１２は、給紙段や紙サイズ、メディアタイプを選択する画面に遷移するキー、画像モード設定キー７１６は、文字モードや写真モードなど原稿画像に適した画像モードを選択するためのキーである。濃度設定キー７１７は、出力画像を濃くしたり薄くしたり調整するためのキーである。
【００６５】
次に、ステータス表示部７０６は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う表示部であり、倍率表示部７０７は、倍率設定キーで設定された倍率を表示する。
【００６６】
紙サイズ表示部７１３は、紙サイズ設定キーで設定された紙サイズやモードを表示し、枚数表示部７１８は、テンキーで指定された枚数を表示し、また、動作中に何枚目を印刷中かを表示する。
【００６７】
出力機表示部７１９は、コピーの出力先、つまり画像形成装置１０１で読み取った原稿の画像データを画像形成する装置を表示する。出力先が自装置である場合には、自身の装置名が表示されるか、或いは「ローカルコピー」と表示される。図７の例では、デジタル複写機１０５がコピーの出力先であることを示している。
【００６８】
リモート／ローカル切り替えキー７２０は、リモートコピーを実行するのか、ローカルコピーを実行するのかの指示を入力するためのキーである。更に、割り込みキー７１０は、コピー動作中に別のジョブを割り込ませる場合に利用し、応用モードキー７１５は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に遷移するためのキーである。
【００６９】
ユーザがリモート／ローカル切り替えキー７２０を操作してリモートコピーを選択すると、操作部２１９は図８のリモートコピー設定画面８０１を表示する。
【００７０】
表示領域８０２は、スキャンを行った画像形成装置、即ち、ローカル機の能力情報を表示する。図８の例では、ローカル機の解像度は６００ｄｐｉ、カラーモードで出力可能であることを示している。
【００７１】
ラジオボタン８０５、８０６は、ユーザによるリモートコピーの出力モードの選択を受け付けるためのボタンである。ラジオボタン８０５は「おまかせモード」を選択するためのボタンである。
【００７２】
「おまかせモード」とは、解像度などの複雑な指定を行わずに「高速」や「ローカルよりきれい」といったユーザにとって分かりやすい指示によってリモートコピーの設定を行なうことを可能にするモードである。「おまかせモード」は更に、「高速モード」と「ローカルよりきれい」モードを選択することが可能であり、それぞれ「高速」キー８０９と「ローカルよりきれい」キー８１０を押下することで選択可能とする。
【００７３】
「高速」キー８０９を押下すると、プロダクティビティを優先してリモート機を選択する。「ローカルよりきれい」キー８１０を選択すると、ローカル機でローカルコピーするよりも高画質で出力可能となるリモート機を選択する。「ローカルよりきれい」キー８１０を選択した場合、更に、カラー／白黒出力選択チェックボックス８１１が表示され、カラー、または白黒モードでの出力を選択できる。
【００７４】
カラー／白黒出力選択チェックボックス８１１への選択指示がない場合は、ローカル機のコントローラユニット２００は、ローカル機でスキャンしたカラー／白黒モードと同じモードを選択する。
【００７５】
ラジオボタン８０６は、「カスタムモード」を選択するためのボタンである。カスタムモードとは、ユーザがリモートコピーでの出力解像度を直接指定できるモードである。ユーザは、カスタムモードを選択すると、解像度選択チェックボックス８０７とカラー／白黒出力選択チェックボックス８０８とでリモート機のカラー／白黒出力モードと解像度を指定することができる。
【００７６】
カラー／白黒出力選択チェックボックス８０８では、ユーザがカラーまたは、白黒出力モードを選択することができる。指定なしが選択された場合には、ローカル機でスキャンしたカラーまたは白黒モードが自動的に選択される。解像度選択チェックボックス８０７は、６００ｄｐｉ、１２００ｄｐｉ、２８００ｄｐｉ、指定なし、から選択可能である。指定なしが選択された場合には、ローカル機が画像をスキャンした際の解像度が自動的に選択される。
【００７７】
「おまかせモード」と「カスタムモード」は排他的に選択可能となる。
【００７８】
おまかせモード、または、カスタムモードを選択後、且つそれぞれのモードの条件を設定した後に、ユーザが検索キー８１２を押下することで、コントローラユニット２００はリモート機の候補選択を開始する。
【００７９】
表示領域８０４には、コントローラユニット２００が選択したリモート機の候補の一覧を表示する。表示領域８０４には、リモート機の機を特定する機名称とそのリモート機が位置する情報が表示される。ユーザは、表示領域８０４に表示されたリモート機の一覧から所望のリモート機を選択する。これによりリモートコピーを実行する場合におけるリモート機が確定する。
【００８０】
表示領域８０４には複数のリモート機候補を表示してもよいし、コントローラユニット２００が最適と判断したリモート機を１つ自動的に選択し、その選択したリモート機を表示領域８０４に表示するようにしてもよい。
【００８１】
表示領域８０３では、ユーザが設定したリモートコピーの設定内容を表示する。図８の例では、ユーザが「おまかせモード」の「ローカルよりきれい」を選択していることを示している。
【００８２】
リモートコピーのための設定がここまで完了した後、ＯＫキー８１３を押下すると、リモートコピー設定画面８０１で設定した項目が確定し、図７のコピー画面７０１に戻る。そして、不図示のコピー開始キーを押下することでローカル機はリモートコピーの動作を開始する。一方、キャンセルキー８１４を押下すると、リモートコピー設定画面８０１で設定した項目を無効とし、図７のコピー画面７０１に戻る。
【００８３】
図９は、図２の画像形成装置によって実行されるリモートコピー処理の手順を示すフローチャートである。
【００８４】
本処理は、ローカル機となる画像形成装置のコントローラユニット２００のＣＰＵ２０１によって実行される。即ち、ＣＰＵ２０１がＲＯＭ２０６もしくは、ＨＤＤ２０７に記憶されているプログラムを読み出して実行される。
【００８５】
図９において、まず、ステップＳ９０１では、図８のリモートコピー設定画面８０１でユーザによるリモートコピーのための設定の入力を受け付ける。ステップＳ９０２では、ステップＳ９０１で選択された入力条件からリモートコピーのために必要な画像処理を決定する。この処理の詳細については後に詳述する。
【００８６】
ステップＳ９０３では、ステップＳ９０２で決定した画像処理を実行する画像形成装置を決定する。そして、リモート機の候補となる１つまたは複数の画像形成装置をその物理的位置と共にリモートコピー設定画面８０１の表示領域８０４に表示する。この処理の詳細についても後に詳述する。
【００８７】
ステップＳ９０４では、ステップＳ９０３でリモート機の候補として選出された画像形成装置の中からユーザの指示により１つの画像形成装置を決定する。Ｓ９０５では、スキャナ部２１５へセットされている原稿をスキャンし、ローカル機へ入力画像として取り込む。スキャン処理された入力画像及びカラー情報はＲＡＭ２０２上のバッファ領域に保存し、ステップＳ９０６へ進む。
【００８８】
ステップＳ９０６では、ステップＳ９０３で決定したベクトル化処理、色処理、解像度変換処理に関して、ローカル機で実行する処理の要・不要に基づいて、必要な処理を行う。ステップＳ９０７では、ステップＳ９０６で変換済みのデータとリモートコピー情報を、ネットワーク制御部２０４を介して、リモート機へ送信し、本処理を終了する。
【００８９】
図１０は、図９のステップＳ９０２で実行される定義済処理の手順を示すフローチャートである。
【００９０】
図１０において、まず、ステップＳ１００１では、ベクタライズフラグ、色処理フラグ、解像度変換フラグ、レンダリングフラグを全て初期化（オフ）する。これらフラグがオンである場合には、当該フラグに対応する画像処理を実行することを意味し、オフである場合には、当該フラグに対応する画像処理を実行しないことを意味する。
【００９１】
ステップＳ１００２では、リモートコピー設定画面８０１にてユーザが選択した出力モードが、おまかせモードの「ローカルよりきれい」、「高速」であるか、カスタムモードであるかを判断する。
【００９２】
「ローカルよりきれい」が選択された場合には、ステップＳ１００３へ分岐し、カスタムモードが選択された場合には、ステップＳ１００７へ分岐し、「高速」が選択された場合には、ステップＳ１０１１へ分岐する。
【００９３】
ステップＳ１０１１は、スキャナ部２１５でのスキャン解像度として低解像度を選択し、ステップＳ１０１０へ進む。ステップＳ１００３では、ベクタライズフラグをオンにしてステップＳ１００４へ進む。ステップＳ１００４では、画像形成装置のスキャナ部２１５が動作可能な最高の解像度を読み取り解像度として設定してステップＳ１００５へ進む。画像形成装置１０１がローカル機である場合、図２を参照すると画像形成装置１０１のスキャナ部２１５の最高解像度である６００ｄｐｉが設定されることになる。
【００９４】
ステップＳ１００５では、リモートコピー設定画面８０１の中のカラー／白黒出力選択チェックボックス８１１で指定された出力モードを選択してステップＳ１００６へ進む。
【００９５】
ステップＳ１００６で、色処理フラグをオンにして本処理を終了する。尚、ステップＳ１００５で白黒出力が選択されていた場合には色処理フラグはオンにせずに本フローチャートを終了する。
【００９６】
ステップＳ１００２で、「その他の条件」が設定されていた場合には、ステップＳ１００７へ進む。「その他の条件」とは、カスタムモードがボタン８０６（図８）によりが選択されていた場合などが該当する。
【００９７】
ステップＳ１００７では、リモートコピー設定画面８０１内の解像度選択チェックボックス８０７、カラー／白黒出力選択チェックボックス８０８でユーザにより指定された解像度、及びカラー／白黒出力モードをそれぞれ選択する。
【００９８】
カラー／白黒出力選択チェックボックス８０８でどちらのチェックボックスもチェックされていない場合には、ローカル機でスキャンした際の色のカラーまたは白黒出力モード（色モードという）を選択する。また、解像度選択チェックボックス８０７で指定なしが指定された場合、或いはどのチェックボックスもチェックされなかった場合には、ローカル機でスキャンした際の解像度と同じを選択する。そして、ステップＳ１００８へ進む。
【００９９】
ステップＳ１００８では、ステップＳ１００７で選択された解像度がスキャンした解像度よりが低いか否かを判断する。ステップＳ１００７で選択された解像度がスキャンした解像度と同じ、または低いと判断した場合にはステップＳ１０１０へ分岐する。一方、ステップＳ１００７で選択された解像度がスキャンした解像度より高いと判断した場合は、ステップＳ１００９へ進み、解像度変換フラグをオンにし、ステップＳ１０１０へ進む。
【０１００】
ステップＳ１０１０では、ステップＳ１００７で選択した色モードが、ローカル機でスキャンした色モードと異なるか否かを判断する。異なると判断した場合には、ステップＳ１０１２へ分岐して色処理フラグをオンにする。一方、異ならないと判断した場合には、本処理を終了する。
【０１０１】
図１１は、図９のステップＳ９０３で実行される各処理機検出処理の手順を示すフローチャートである。
【０１０２】
ここでは、ステップＳ９０２でフラグがオンになった画像処理を実行させる画像形成装置と、リモートコピーにおけるリモート機となる画像形成装置とを決定する。
【０１０３】
図１１において、まず、ステップＳ１１０１では、ＬＡＮ１００に接続されている各画像形成装置の能力情報を取得する。取得する能力情報には、画像形成装置の稼動状況、物理的位置、ベクトル処理能力、色変換処理能力、解像度変換処理能力、レンダリング処理能力、画像形成装置の印刷速度を示す出力処理能力等を含む。
【０１０４】
ベクトル処理能力、色変換処理能力、解像度変換処理能力、レンダリング処理能力は、それぞれ、例えば、Ａ４サイズの所定の基準画像を処理するのに要する時間を示す情報つまりそれぞれの処理速度を示す情報が含まれる。そしてステップＳ１１０２に進む。
【０１０５】
ステップＳ１１０２では、ステップＳ１１０１で取得した各画像形成装置の稼動状況から、すぐにリモートコピーの実行が可能な画像形成装置のみを選択する。例えば、現在画像形成動作を行っていたり、処理待ちのジョブをいくつも保持しているような画像形成装置は選択の対象から外しアイドル状態の画像形成装置を選択対象とする。
【０１０６】
ステップＳ１１０３では、ステップＳ１１０２でベクタライズ処理を実行すると決定したか否か、即ち、ベクタライズフラグがオンであるか否かを判定する。ベクタライズフラグがオンであると判断した場合には、ステップＳ１１０６へ分岐する。ベクタライズフラグがオフであると判断した場合には、ステップＳ１１０５へ分岐する。
【０１０７】
ステップＳ１１０６では、まず、ローカル機のベクタライズ処理時間を決定する。そして、ステップＳ１１０１で取得した各画像形成装置の能力情報に基づいて、ステップＳ１１０２で選択された画像形成装置の各々について、ローカル機から原稿画像データを当該画像形成装置へ転送しローカル機へ戻すのに要する往復の時間を順次算出する。また、それと同時に、当該画像形成装置でのベクタライズ処理時間の合計時間を順次算出する。
【０１０８】
そして、ローカル機のベクタライズ処理時間と、各画像形成装置についてそれぞれ算出した合計時間のうち、最短の時間を示す画像形成装置を、ベクタライズ処理を行う装置として決定する。ローカル機でベクタライズ処理する場合が最短時間となれば、ローカルでベクタライズ処理を行うように決定する。
【０１０９】
ステップＳ１１０７では、レンダリングフラグをオンにする。
【０１１０】
ステップＳ１１０５は、ローカル機でベクタライズ処理する時間と、画像形成装置１０１が接続されるＬＡＮ１００の接続形態によるイメージ画像転送時間を比較する。この時、使用されるベクタライズ処理時間は、ステップＳ１１０１で取得した情報である。
【０１１１】
ローカル機のベクタライズ処理時間の方がイメージ画像のローカル機と次処理実行機のデータ往復転送時間よりも短いと判断した場合には、ステップＳ１１０４へ分岐する。イメージ往復転送時間の方が短いと判断した場合には、ステップＳ１１０８へ分岐する。
【０１１２】
ステップＳ１１０８では、ステップＳ１１０２で決定した処理に対して解像度変換を行うか否かを判断する。解像度変換フラグがオンの場合には、ステップＳ１１０９へ分岐する。解像度変換フラグがオフの場合には、ステップＳ１１１０へ分岐する。
【０１１３】
ステップＳ１１０９では、ステップＳ１１０６で決定した画像形成装置の解像度変換処理時間を、ステップＳ１１０２で検出されたリモート機での解像度変換時間とベクタライズデータ往復転送時間の合計で比較する。この時、使用される解像度変換処理時間は、ステップＳ１１０１で取得した情報である。
【０１１４】
比較した結果、リモート機の解像度変換処理と前処理実行機と次処理実行機のデータ往復転送時間の合計時間がステップＳ１１０６で選択したベクタライズ処理を行う画像形成装置の解像度変換時間よりも短い機が検出されれば、その機で解像度変換処理を行うように決定する。
【０１１５】
ステップＳ１１０６で選択したローカル機で解像度変換処理を行う処理時間の方が短い場合には、ステップＳ１１０６で選択したローカル機で解像度変換処理も行う。
【０１１６】
ステップＳ１１１０では、色空間変換処理を行うか否かを判断する。ステップＳ１１０２で決定した色処理フラグがオンの場合には、ステップＳ１１１１へ分岐する。色処理フラグがオフの場合には、ステップＳ１１１２へ分岐する。
【０１１７】
ステップＳ１１１１では、ステップＳ１１０９またはＳ１１０６で決定した画像形成装置の色処理変換時間とステップＳ１１０２で検出した各リモート機の色処理変換時間と前処理実行機と次処理実行機のデータ往復転送時間の合計を比較する。
【０１１８】
この時使用される各機の色空間変換処理時間は、ステップＳ１１０１で取得した情報である。ステップＳ１１０９またはＳ１１０６で指定した前処理実行機の色空間変換処理時間と、各リモート機で色空間変換処理時間とデータ往復転送時間を比較する。前処理実行機の色空間変換処理時間の方が短い場合には、前処理実行機を選択し、データ転送時間を含め、別リモート機で色空間変換処理を行った方が速いことが検出されれば、そのリモート機を色空間変換処理機として決定する。
【０１１９】
ステップＳ１１１２では、レンダリング処理を行うか否かを判断する。レンダリングフラグをオンの場合には、ステップＳ１１１３へ分岐する。レンダリングフラグがオフの場合には、ステップＳ１１１４へ分岐する。
【０１２０】
ステップＳ１１１３では、前処理実行機でレンダリング処理を行う時間と、ステップＳ１１０２で検出した各リモート機とローカル機のレンダリング処理時間と前処理実行機と次処理実行機のデータ往復転送時間の合計を比較する。レンダリング処理時間は、ステップＳ１１０１で取得した情報を使用する。
【０１２１】
前処理実行機のレンダリング処理時間がデータ往復転送時間を含め、リモート機で行うレンダリング処理時間より短い場合には、前処理実行機をレンダリング処理機として決定する。データ往復転送時間を含め、リモート機で行うレンダリング処理時間の方が短い場合には、そのリモート機をレンダリング処理機として決定する。
【０１２２】
ステップＳ１１１４では、前処理実行機のエンジンプロセス時間と、ステップＳ１１０２で検出した各リモート機の中から、ステップＳ１００７または、ステップＳ１００２で設定したカラー／白黒モードで出力可能な画像形成装置のエンジンプロセス時間と前処理実行機と次処理実行機のデータ往復転送時間の合計を比較する。エンジンプロセス時間は、ステップＳ１１０１で取得した情報を使用する。比較した結果、データ往復転送時間を含めエンジンプロセス時間が速い上位の複数の機を出力候補機として決定する。
【０１２３】
ステップＳ１１１５では、ステップＳ１１０４で検出された出力候補機の機名と物理的位置情報を画像形成装置１０１の操作部２１９の表示領域８０４に表示する。
【０１２４】
図１２は、図３の画像形成装置によって実行されるリモートコピー受信処理の手順を示すフローチャートである。
【０１２５】
以下、図１２のフローチャートを参照して、リモートコピー実行時のローカル以外のリモート機側の処理である、リモートコピー受信処理を説明する。本処理はリモート機のコントロールユニット２００のＣＰＵ２０１によって、或いはＣＰＵ２０１による制御の下、コントロールユニット２００内のいずれかのユニットによって実行される。
【０１２６】
ここで、これまでの説明と同様に、リモートコピー処理の実行を指示している機器（即ち、データの送信元の機器）をローカル機と記述し、その他のデータ処理を行うローカル以外の機器をリモート機と記述する。リモート機による各データ処理は、リモートコピー処理を実行している機器からデータとリモートコピー情報を受信すると、指定された次データ処理を開始する。
【０１２７】
リモート機のジョブコントロール処理は、Ｓ１２０１で、ローカル機からデータとリモートコピー情報を受信すると、ステップＳ１２０２へ進む。
【０１２８】
ステップＳ１２０２では、ステップＳ１２０１で受信したリモートコピー情報に基づいて、受信したデータに対しデータ変換処理を行う。
【０１２９】
ステップＳ１２０３では、ステップＳ１２０２で実行した全てのデータ処理が終了したか否かを判断する。終了していなければ、ステップＳ１２０４へ分岐する。全ての処理が終了していれば、ステップＳ１２０５へ進み、印刷処理を行い、本処理を終了する。
【０１３０】
次に、予め、ローカル機で出力することが決定している場合において、プリント出力するまでの処理と画像形成装置を選択し、目的に応じた出力条件で出力する例を説明する。
【０１３１】
図８（ｂ）では、ラジオボタン８０５の押下によりおまかせモードを選択することで、ローカル高速キー８１５、リモート高速キー８１６、ローカル高画質キー８１７、リモート高画質キー８１８が選択可能となる。
【０１３２】
ローカル高速キー８１５の場合、出力機はローカル機であるが、出力処理までの最速で出力できる処理及びその処理を実行する画像形成装置を選択する。リモート高速キー８１６は、高速キー８０９と同じ機能を持ち、高速でプリント出力可能な画像形成装置を選択する。
【０１３３】
ローカル高画質キー８１７は、出力機にローカル機を選択し、高画質で出力するための最適な処理及び実行機を選択する。リモート高画質キー８１８は、ローカルよりきれいキー８１０と同じ機能を持ち、ローカルでコピーしてプリント出力するよりも高画質で出力可能となるリモート機を選択する。
【０１３４】
図１１の各処理機検出フローチャートにおいて、ローカル高速、またはローカル高画質が選択された場合には、ステップＳ１１１４とＳ１１１５の処理は行わずに、ローカル機を出力機として設定する。一方、リモート高速、リモート高画質が選択された場合にはステップＳ１１１４とステップＳ１１１５の処理を行う。
【０１３５】
図１３は、図１のリモートコピーシステムにおいて、選択可能な処理と選択された処理を実行する画像形成装置の組み合わせ例を示す図である。
【０１３６】
図１３（ａ）は、本発明の実施の形態におけるスキャン処理からプリント出力する際の選択可能な処理を表している。ユーザがリモートコピー設定画面８０１から入力した条件によって、最適な処理を選択し、選択された処理に対して最速の処理機を選択する。
【０１３７】
図１３（ｂ）、（ｃ）は、ユーザがリモートコピー設定画面８０１から高速モードを選択した場合の例である。（ｂ）は、ローカル機Ａが接続されるネットワークの接続形態が悪い場合である。
【０１３８】
このような場合には、ベクタライズ処理を施した方が高速に出力でき、色空間処理を行う必要がない画像形成装置で出力することで高速化が可能となる。
【０１３９】
（１）では、画像をスキャンした画像形成装置とは、別機でベクタライズ処理を行った方が速いと判断された場合の例であり、プリント出力するまでに別の画像形成装置を経由する。（２）では、ベクタライズ処理を画像のスキャンを行った画像形成装置と同じ機器で処理する場合で、ローカル機から直接リモートの出力機にデータが送信される。
【０１４０】
一方、（ｃ）は、接続形態がよいネットワークシステムに接続されている場合を示したものである。接続形態がよいため、ベクタライズ処理を施す必要がなく、ビットマップデータのまま出力機にデータが送られる。
【０１４１】
図１３（ｄ）は、ユーザがリモート機の操作部２１９からローカルよりきれいを選択した例を示している。ローカルよりきれいで出力するためには、ベクタライズ処理と色空間変換処理を施す。このような場合に、図で示しているように色空間処理を得意とする画像形成装置に色空間処理を任せることも可能であるが、ローカル機や出力先機で色空間処理を行うことも可能である。
【０１４２】
図１３（ｅ）は、ユーザがリモート機の操作部２１９からローカル高画質を選択した例を示している。画像をスキャンした画像形成装置と同じ機器で出力するが、その間の処理を別の画像形成装置で処理させる。このようにベクタライズ処理を別機で行うことによって、結果的にローカル機で全ての処理を行うよりも、高画質で出力することができる。
【０１４３】
図１３（ｆ）は、ユーザがリモートコピー機の操作部２１９からカスタマイズモードで解像度及び色空間を指定した場合の例である。ここでは、各処理が全て異なる機で処理されている。
【０１４４】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１４５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４６】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１４７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１４８】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施の形態に係るリモートコピーシステムの全体構成図である。
【図２】図１における各画像形成装置の仕様のテーブルを示す図である。
【図３】図１のリモートコピーシステムにおける画像形成装置の構成を示すブロック図である。
【図４】図２の画像形成装置によって実行されるベクトル化処理の手順を示すフローチャートである。
【図５】図４のベクトル化処理のブロックセレクションの一例を示す図である。
【図６】図４のステップＳ４０５の処理におけるＤＡＯＦのデータ構造を示す図である。
【図７】図３における操作部に表示される操作画面の一例を示す図である（１）。
【図８】図３における操作部に表示される操作画面の一例を示す図である（２）。
【図９】図２の画像形成装置によって実行されるリモートコピー処理の手順を示すフローチャートである。
【図１０】図９のステップＳ９０２で実行される定義済処理の手順を示すフローチャートである。
【図１１】図９のステップＳ９０３で実行される各処理機検出処理の手順を示すフローチャートである。
【図１２】図３の画像形成装置によって実行されるリモートコピー受信処理の手順を示すフローチャートである。
【図１３】図１のリモートコピーシステムにおいて、選択可能な処理と選択された処理を実行する画像形成装置の組み合わせ例を示す図である。
【符号の説明】
【０１５０】
１００  ローカルエリアネットワーク（ＬＡＮ）
１０１ 〜１０９  画像形成装置
２００  コントローラユニット
２０１  ＣＰＵ（処理決定手段、処理機検出手段、実行手段）
２０２  ＲＡＭ
２０３  操作部Ｉ／Ｆ
２０４  ネットワーク制御部
２０５  モデム
２０６  ＲＯＭ
２０７  ＨＤＤ
２０８  イメージバスＩ／Ｆ
２０９  ＲＩＰ
２１０  デバイスＩ／Ｆ
２１１  スキャナ画像処理部
２１２  プリンタ画像処理部
２１３  画像回転処理部
２１４  画像圧縮処理部
２１５  スキャナ部
２１６  プリンタ部
２１７、２１８  ケーブル
２１９  操作部（コピー出力条件入力手段、リモート高画質出力選択手段）
２２０、２２１  ケーブル
２２２  システムバス
２２３  画像バス
【図１】
2008199110.tif 000003
【図２】
2008199110.tif 000004
【図３】
2008199110.tif 000005
【図４】
2008199110.tif 000006
【図５】
2008199110.tif 000007
【図６】
2008199110.tif 000008
【図７】
2008199110.tif 000009
【図８】
2008199110.tif 000010
【図９】
2008199110.tif 000011
【図１０】
2008199110.tif 000012
【図１１】
2008199110.tif 000013
【図１２】
2008199110.tif 000014
【図１３】
2008199110.tif 000015