(57)【要約】【課題】  ユーザの操作性を高め、かつ、画像データの転送時間を短くし、運用コストも削減することのできる画像形成方法及び画像形成システムを提供する。【解決手段】  パソコンとファクシミリ１０３を有するシステムと、そのシステムとは公衆回線によって接続され、ＬＡＮで接続されたファクシミリ１０４と複写機１０８〜１１０を有するシステムとの間での画像データ転送で、ファクシミリ１０３と１０４とを公衆回線を用いて接続し、パソコンで生成された画像データの出力先を指定し、その指定に従って指定された複写機が処理可能なページ記述言語を自動的に選択し、その選択ページ記述言語に基づいて画像データを生成し指定複写機に転送する。また、ＬＡＮの負荷状況に応じて公衆回線の接続を切断・復旧したり、複写機１０８〜１１０各々の機能に基づいて選択された最適なページ記述言語を処理可能な複写機にだけ画像データを転送した後は回線接続を切断する。【選択図】  図１
2004201334.tif 000002
【特許請求の範囲】
【請求項１】
画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられる画像データを記憶する記憶手段と、
データ生成装置からのデータ送信に基づき前記記憶手段に画像データが保持されたことに応じた通知を、前記記憶手段が設けられた装置以外の画像形成装置に通知する通知手段と、
前記通知手段による通知後の前記画像形成装置からの前記画像データの転送要求に応じて転送要求元の画像形成装置に前記画像データを転送する転送手段とを有することを特徴とする画像形成システム。
【請求項２】
前記通知手段が通知を行う画像形成装置の台数は複数であり、
前記転送手段は、前記通知後の前記複数の画像形成装置からの前記画像データの転送要求に応じて、転送要求元である前記複数の画像形成装置夫々に前記画像データを転送することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記通知手段による通知は、前記保持された画像データを出力する指示であることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記画像形成装置において、前記転送手段により転送された画像データに基づく画像形成が行なわれることを特徴とする請求項１に記載の画像形成システム。
【請求項５】
画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられるデータを保持する記憶手段と、
前記記憶手段が設けられた装置以外の複数の画像形成装置からの前記記憶手段に保持されたデータの転送要求に応じて、前記複数の画像形成装置夫々に前記データを転送する転送手段とを有し、
前記複数の画像形成装置夫々においては転送要求に応じて転送されてきたデータに基づく印刷出力が行なわれることを特徴とする画像形成システム。
【請求項６】
画像形成システムにおける処理方法であって、
データ生成装置からのデータ送信に基づき、前記画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられた記憶手段に画像データが保持されたことに応じた通知を、前記記憶手段が設けられた装置以外の画像形成装置に通知する通知工程と、
前記通知工程における通知後の前記画像形成装置からの前記画像データの転送要求に応じて転送要求元の画像形成装置に前記画像データを転送するようにする転送制御工程とを有することを特徴とする処理方法。
【請求項７】
前記通知工程における通知は、複数の画像形成装置に対してなされ、
前記転送制御工程は、前記通知後の前記複数の画像形成装置からの前記画像データの転送要求に応じて、転送要求元である前記複数の画像形成装置夫々に前記画像データを転送することを特徴とする請求項６に記載の処理方法。
【請求項８】
前記通知工程における通知は、前記保持された画像データを出力する指示であることを特徴とする請求項６又は７に記載の処理方法。
【請求項９】
前記画像形成装置において、前記転送制御工程において転送された画像データに基づく画像形成が行なわれることを特徴とする請求項６乃至８のいずれかに記載の処理方法。
【請求項１０】
画像形成システムにおける処理方法であって、
前記画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられた記憶手段にデータを保持する記憶する記憶工程と、
前記記憶手段が設けられた装置以外の複数の画像形成装置からの前記記憶手段に保持されたデータの転送要求に応じて、前記複数の画像形成装置夫々に前記データを転送する転送工程とを有し、
前記複数の画像形成装置夫々においては転送要求に応じて転送されてきたデータに基づく印刷出力が行なわれることを特徴とする処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成システム及び画像形成システムにおける処理方法に関し、特に、異なるシステム間での画像データを転送するために用いられる画像形成システム及び画像形成システムにおける処理方法に関する。
【背景技術】
【０００２】
従来より、複数のＬＡＮをファクシミリなどの通信手段を用いネットワークを介して互いに接続している情報処理システムがある。そのようなシステムでは、あるＬＡＮの環境で動作しているコンピュータで生成された画像データをファクシミリを用いて別のＬＡＮの環境で動作している画像処理装置に対して転送し、その画像処理装置から画像を出力させることができる。
【特許文献１】特開平６−８７５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来例では、以下に示すような問題点があった。
【０００４】
即ち、ある画像形成装置が画像データの転送を行なうために他の画像形成装置へアクセスし、画像転送を受け付けられるまで待たされることがあり、画像形成装置が転送のために無駄な処理を行なうということが発生した。
【０００５】
本発明は上記従来例に鑑みてなされたもので、ある画像形成装置が画像データの転送を行なうために他の画像形成装置へアクセスし、画像転送を受け付けられるまで待機することがなくなり、画像形成装置が転送のために無駄な処理を行なわなくてもよい画像形成システム及び画像形成システムにおける処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の画像形成システムは、以下のような構成からなる。
【０００７】
即ち、画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられる画像データを記憶する記憶手段と、データ生成装置からのデータ送信に基づき前記記憶手段に画像データが保持されたことに応じた通知を、前記記憶手段が設けられた装置以外の画像形成装置に通知する通知手段と、前記通知手段による通知後の前記画像形成装置からの前記画像データの転送要求に応じて転送要求元の画像形成装置に前記画像データを転送する転送手段とを有することを特徴とする画像形成システムを備える。
【０００８】
また上記構成のシステムと同様の特徴をもつ方法発明を備える。
【０００９】
その方法発明は、以下のような工程からなる。
【００１０】
即ち、画像形成システムにおける処理方法であって、データ生成装置からのデータ送信に基づき、前記画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられた記憶手段に画像データが保持されたことに応じた通知を、前記記憶手段が設けられた装置以外の画像形成装置に通知する通知工程と、前記通知工程における通知後の前記画像形成装置からの前記画像データの転送要求に応じて転送要求元の画像形成装置に前記画像データを転送するようにする転送制御工程とを有することを特徴とする処理方法を備える。
【００１１】
また他の発明によれば、画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられるデータを保持する記憶手段と、前記記憶手段が設けられた装置以外の複数の画像形成装置からの前記記憶手段に保持されたデータの転送要求に応じて、前記複数の画像形成装置夫々に前記データを転送する転送手段とを有し、前記複数の画像形成装置夫々においては転送要求に応じて転送されてきたデータに基づく印刷出力が行なわれることを特徴とする画像形成システムを備える。
【００１２】
また上記構成のシステムと同様の特徴をもつ方法発明を備える。
【００１３】
その方法発明は、以下のような工程からなる。
【００１４】
即ち、画像形成システムにおける処理方法であって、前記画像形成システムを構成する複数装置の内の少なくとも１つの装置に設けられた記憶手段にデータを保持する記憶する記憶工程と、前記記憶手段が設けられた装置以外の複数の画像形成装置からの前記記憶手段に保持されたデータの転送要求に応じて、前記複数の画像形成装置夫々に前記データを転送する転送工程とを有し、前記複数の画像形成装置夫々においては転送要求に応じて転送されてきたデータに基づく印刷出力が行なわれることを特徴とする処理方法を備える。
【発明の効果】
【００１５】
従って本発明によれば、ある画像形成装置が画像データの転送を行なうために他の画像形成装置へアクセスし、画像転送を受け付けられるまで待たされることがなくなり、画像形成装置が転送のために無駄な処理を行なわなくても良いという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下添付図面を参照して本発明の好適な実施の形態について詳細に説明する。
【００１７】
［第１実施形態］
図１は本発明の代表的な実施形態である画像転送システムの構成を示すブロック図である。なお、このシステムは、後述する第２、第３の実施形態でも共通に用いられる。
【００１８】
さて、図１において、１０１、１０６は夫々ＬＡＮ、１０２はＬＡＮ１０１に接続されＬＡＮ１０１を介して外部装置と通信を行うことができる汎用のパーソナルコンピュータ（以下、パソコンという）、１０３〜１０４は各々、ＬＡＮ１０１、１０６にそれぞれ接続されたファクシミリ、１０５は公衆回線である。
【００１９】
パソコン１０２は、その内部に数種類のプリントドライバを持ち、使用するプリンタの機能により自動的にプリントドライバを切り替えられることができる。また、パソコン１０２には、ＣＰＵ、メモリ、ＬＣＤ或いはＣＲＴなどの表示部が備えられており、メモリにはＣＰＵが実行する各種のプログラムが内蔵されている。さらに、パソコン１０２にはキーボードやマウスなどの入力指示のためのユニットも設けられている。ファクシミリ１０３、１０４は各々、大型の液晶タッチパネルを有し、公衆回線１０５を使用して画像データを転送できる。さらに、ファクシミリ１０３、１０４は夫々が接続されているＬＡＮに接続されたパソコンピュータや複写機などの画像形成装置等との間で所定のプロトコルに従って通信可能であるので、公衆回線１０５を使用して転送された画像データを、ＬＡＮ上のパソコンや複写機などの画像形成装置に転送することもできる。
【００２０】
また、１０７はＬＡＮ１０６に接続され、ＬＡＮ１０６に接続されているプリンタやパソコン等の装置の動作を管理するジョブサーバである。ジョブサーバ１０７は、予めジョブサーバに登録された装置の機能情報を取得し、また、その取得した機能情報を元にプリント要求を求めてきたパソコンに送信すべき画像データの属性を通知する。
【００２１】
１０８〜１１０は各々、大型の液晶タッチパネルを有しスキャナ機能とプリンタ機能を合わせ持ったＬＡＮ１０６に接続された複写機（画像形成装置）である。従って、これらの機器は単体としては、ＬＡＮ１０６やジョブサーバ１０７とは独立にコピー機として機能するが、パソコンから送られてくるページ記述言語のコマンドデータを受信し、その内部でビットマップの画像データに展開し、プリント出力するプリンタとしても機能する。また、複写機１０８〜１１０は同機能を有しているが、処理可能なページ記述言語が異なる。ここでは、複写機１０８の処理可能なページ記述言語をＬＩＰＳ、複写機１０９の処理可能なページ記述言語をポストスクリプト（ＰＳ）、複写機１１０の処理可能なページ記述言語をＰＣＬとする。
【００２２】
図２は、複写機１０８〜１１０の構成を示すブロック図である。前述のように、複写機１０８〜１１０は処理可能なページ記述言語が異なるだけで、機能的な面では共通であるので、ここでは、代表として複写機１０８の構成のみを示す。
【００２３】
図２において、２０１はリアルタイムＯＳによって動作し装置全体を制御するマイクロプロセッサ（ＣＰＵ）、２０２はＣＰＵ２０１によって管理され、ＣＰＵ２０１で実行される複数のアプリケーションを蓄積しておく大容量のハードディスク（ＨＤＤ）、２０３はＣＰＵ２０１が種々のアプリケーションを実行させるための作業領域として用いられ、ＣＰＵ２０１から高速にアクセス可能なメモリ、２０４はＣＰＵ２０１、ＨＤ２０２、メモリ２０３や、後述する各機能ユニット間同士でデータを高速に転送（ＤＭＡ転送）するための高速ＣＰＵバスである。また、ＨＤＤ２０２は、必要に応じて画像データを一時記憶したり、後述する画像読取装置等の外部装置から通知される画像出力要求に関する情報を保存するためにも用いられる。
【００２４】
２０５は、後述するコンピュータと接続される外部インタフェースより入力され、高速ＣＰＵバス２０４を介して画像形成コマンドを受信し、そのコマンド内容に従ってビットマップ画像を生成して後述する高速イメージバスにそのイメージ画像を出力する機能ユニット（ＲＩＰ）である。ＲＩＰ２０５が処理可能なページ記述言語の種類としては、ポストスクリプト、ＰＣＬ、ＬＩＰＳ、ＣａＰＳＬ等が挙げられる。
【００２５】
２０６は、高速イメージバスから入力されたイメージ画像をＣＰＵ２０１の指示による処理命令に従って、スムージング処理やエッジ処理などのイメージ画像に対するフィルタリング処理や、文字認識（ＯＣＲ）処理や、文字部とイメージ部を分離するイメージセパレート処理を行う画像処理ユニットである。
【００２６】
２０７は、高速イメージバスから入力されたイメージ画像に対して、ＭＨ，ＭＲ，ＭＭＲ，ＪＰＥＧ等の画像圧縮方法により圧縮をかけ、高速ＣＰＵバス２０４または、再び高速イメージバスにその圧縮されたデータを送出したり、その逆にそれらの２つのバスから入力された圧縮データを、圧縮された方式に従って伸張し、高速イメージバスに送出する圧縮／伸張ユニットである。
【００２７】
２０８は、高速ＣＰＵバス２０４と後述する低速ＣＰＵバスとを接続し、バス間の処理スピードの差を吸収するためのバスブリッジコントローラである。バスブリッジ２０８を介することで高速に動作するＣＰＵ２０１は低速ＣＰＵバスに接続されたデータ転送速度の低いユニットをアクセスできる。
【００２８】
２０９は高速ＣＰＵバス２０４よりデータ転送能力の低いバス構成で、処理能力の比較的遅いユニットが接続される低速ＣＰＵバス、２１０は公衆回線２１１と低速ＣＰＵバス２０９との間にあって低速ＣＰＵバス２０９より送られてきたデジタルデータを公衆回線にデータに出力するできるように変調したり、或は、公衆回線２１１より送られてきた変調データを装置内で処理できるデジタルデータに復調するモデム、２１２はＬＡＮに接続し、ＬＡＮを介しデータの送受信を行うためのＬＡＮボードである。
【００２９】
２１４は、コンピュータと接続し、コンピュータからの制御コマンドを受信したり、そのコンピュータに対してステータスを返したりするために使用される、例えば、ＲＳ−２３２Ｃ（シリアル通信用）やセントロニクスインタフェース（パラレル通信用）のコンピュータインタフェースを備えた通信ポートである。
【００３０】
２１５は、後述する操作パネルとの間で各種制御信号を授受し、その操作部に配置されているキー等からの入力信号をＣＰＵ２０１に伝えたり、ＲＩＰ２０５、画像処理ユニット２０６、圧縮／伸張ユニット２０７で生成された画像データを操作部に設けられたＬＣＤに表示するための解像度変換を行うパネルインタフェースである。
【００３１】
２１６は、ＲＩＰ２０５、画像処理ユニット２０６、圧縮／伸張ユニット２０７と、後述するスキャナインタフェース（Ｉ／Ｆ）、プリンタインタフェース（Ｉ／Ｆ）とを相互に接続し、画像データを入出力するため高速イメージバスである。なお、このバスの制御はＣＰＵ２０１によってはなされず、バスコントローラ２２２によって制御されデータ転送が行われる。
【００３２】
２１７は原稿のオートフィーダを備え、ＲＧＢの３ラインのＣＣＤカラーセンサを有するスキャナユニット（画像読取装置）である。スキャナユニット２１７で読み取られた画像データは、後述するスキャナインタフェースユニットによって、高速イメージバス２１６に転送される。そして、２１８はスキャナユニット２１７で読み取られた画像データを、その後の過程における処理の内容によって、最適な階調変換を行い、読み込まれたＲＧＢの３原色のカラーデータをＣＭＹＢｋのデータに変換する機能を備えたスキャナインタフェース（Ｉ／Ｆ）ある。
【００３３】
また、２１９は、後述するプリンタインタフェース（Ｉ／Ｆ）から受け取った画像データを、記録用紙上に可視画像として印刷する、例えば、インクジェット方式を用いてインク液滴によって記録用紙上に画像を印刷するインクジェットプリンタや電子写真技術を利用しレーザ光を利用して感光ドラム上に画像を形成し記録用紙に画像を形成するレーザビームプリンタなどのプリンタ、そして、２２０は、所定のバス幅を有した高速イメージバス２１６から転送されてきた画像データをプリンタ２１９に転送する際に、プリンタ２１９の階調にあわせたバス幅に変換するバス幅変換を行なったり、プリンタ２１９の印刷速度と高速イメージバス２１６の画像データ転送速度の差を吸収するために用いられるプリンタインタフェース（Ｉ／Ｆ）である。
【００３４】
２２１は、ＬＣＤとＬＣＤ上に張り付けられたタッチパネルと複数入力キーと有する操作パネルである。タッチパネルまたはキーにより入力された信号はパネルインタフェース（Ｉ／Ｆ）２１５を介してＣＰＵ２０１に伝えられ、ＬＣＤはパネルインタフェース（Ｉ／Ｆ）２１５から送られてきた画像データ、或は、装置操作のためのメニューやアイコン等を表示する。
【００３５】
さらに、外部装置２２４はバスインタフェース（Ｉ／Ｆ）２２３を介してデータ通信を行うことができる。
【００３６】
次に、以上の構成のシステムにおいて実行される画像転送処理について、図３、及び、図５に示すフローチャートと、図４に示す操作パネル２２１の表示画面を参照して、詳細に説明する。なお、ここでは、パソコン１０２で作成したドキュメントを別のネットワーク（ＬＡＮ１０６）に接続されている複写機１０８〜１１０に出力させる際の画像データ処理を考えることとする。
【００３７】
まず、ステップＳ１０１では、ＬＡＮ１０１に接続されたパソコン１０２がファクシミリ１０３と所定のプロトコルに従って通信を行い、ＬＡＮ１０６に接続されている複写機１０８〜１１０に対して画像データの出力を行うために、ファクシミリ１０４に対して公衆回線１０５を用いて接続するよう指示する。次に、ステップＳ１０２では、ファクシミリ１０３はパソコン１０２から通知されたファクシミリ１０４の電話番号に基づいて、公衆回線１０５を用いてファクシミリ１０４との通信を確立する。さらに、ステップＳ１０３では、ファクシミリ１０３からファクシミリ１０４への接続が確立したことを通知されたパソコン１０２は、ＬＡＮ１０６に接続されているジョブサーバ１０７に、ＬＡＮ１０６に接続されている複写機やプリンタ等の装置の機能情報を問い合わせる。
【００３８】
この時、ファクシミリ１０３〜１０４はＬＡＮ１０１と１０６とを接続するためのゲートウェイとして動作しており、パソコン１０２はジョブサーバ１０７と所定のプロトコルに従って通信できる。即ち、パソコン１０２とジョブサーバ１０７はそのプロトコルに従った通信を行っているが、一方、ファクシミリ１０３と１０４との間ではそのプロトコルの属性やその通信データの内容を、通常のファクシミリ通信データとして交換される。従って、ファクシミリからＬＡＮにデータを送出する場合は、プロトコルの属性に従ったデータフォーマット変換がなされる。
【００３９】
次に、ステップＳ１０４では、パソコン１０２からＬＡＮ１０６に接続している複写機やプリンタ等の装置の機能情報を問い合わされたジョブサーバ１０７は、所定のプロトコルに従って、複写機１０８〜１１０に対してプリント機能の問い合わせを行い、どんな種類のページ記述言語を処理可能であるのかに関する情報を取得する。
【００４０】
ここで、複写機１０８〜１１０では、ＣＰＵ２０１がＲＩＰ２０５から予めどんな種類のページ記述言語を処理可能であるかに関する情報を取得しており、その内容はＨＤＤ２０２に格納している。従って、ジョブサーバ１０７等の外部装置から機能情報の問い合わせを受けた場合には、ＨＤＤ２０２に記憶されている情報を送信する。また、複写機１０８〜１１０は、スキャナ２１７の解像度情報やＨＤＤ２０２の容量などの基本機能の情報についても記憶しており、同様に外部装置からの問い合わせがあった場合には、その情報を外部に通知するができる。そして、複写機１０８〜１１０の機能情報を取得したジョブサーバ１０７はパソコン１０２に対して、ＬＡＮ１０６に接続された複写機１０８〜１１０の機能情報を送信する。
【００４１】
さらに、処理はステップＳ１０５において、ジョブサーバ１０７から複写機１０８〜１１０の機能情報を受信したパソコン１０２は、図４に示すような選択画面（プリンタ選択画面）をパソコン１０２に備えられたＣＲＴやＬＣＤなどに表示し、ユーザに対して選択を求める。ユーザは出力を行いたい複写機を画面より選択する。
【００４２】
図４はＬＡＮ１０６に接続された複写機１０８〜１１０から選択が行われる様子を示す選択画面の図である。図４において、ＣＯＰＩＥＲ１（ＬＩＳＰ）はＬＩＳＰを処理可能な複写機１０８を、ＣＯＰＩＥＲ２（ＰＳ）はポストスクリプト（ＰＳ）を処理可能な複写機１０９を、ＣＯＰＩＥＲ３（ＰＣＬ）はＰＣＬを処理可能な複写機１１０を表わしている。また、その選択画面からは画像データの転送モードとして、“高速転送”或は“通常転送”のいづれかを選択できる。従って、さらに、ステップＳ１０５では、画像データの転送モードの選択を行う。
【００４３】
そして、ステップＳ１０５ａでは選択モードが高速転送であるか或は通常転送であるかを調べる。ここで、その転送モードが通常転送モードであると判別された場合、処理はステップＳ１０６に進み、そのモードが高速転送モードであると判別された場合、処理はステップＳ１０５ｂに進み、高速転送処理を実行する。その後、処理はステップＳ１１０に進む。この高速転送処理については、図５に示すフローチャートを参照して後述する。
【００４４】
さて、ステップＳ１０６〜Ｓ１０９では、パソコン１０２は、複写機１０８〜１１０に対して次々に画像データの転送を行う。
【００４５】
まず、ステップＳ１０６では、パソコン１０２が複写機１０８に対して画像データの転送する際、予めジョブサーバ１０７から転送された複写機の機能情報をもとにプリンタドライバを選択設定し、続く、ステップＳ１０７では転送すべき画像データをＬＩＰＳコードに変換し、複写機１０８に対して画像データの転送を行う。さらに、ステップＳ１０８ではその転送終了を監視し、転送未終了と判断されれば、処理はステップＳ１０７に戻るが、転送終了と判断されれば処理はステップＳ１０９に進む。そして、ステップＳ１０９では、全ての複写機（ここでは、複写機１０８〜１１０）への画像データ転送が終了したかどうかを調べる。ここで、転送未終了と判断されれば、処理はステップＳ１０６に戻るが、一方、転送終了と判断されれば、処理はステップＳ１１０に進む。
【００４６】
以上、ステップＳ１０６〜Ｓ１０９において、パソコン１０２は複写機１０８に対して画像データの転送する際にはＬＩＳＰコード用のプリンタドライバを、複写機１０９に対して画像データの転送する際にはポストスクリプト用のプリンタドライバを、複写機１１０に対して画像データの転送する際にはＰＣＬ用のプリンタドライバを、順次自動的に選択し起動する。
【００４７】
さて、ＬＩＰＳコードを受信した複写機１０８は、ＲＩＰ２０５に、ＬＩＰＳコードを転送し、ここでビットマップ展開した後に、プリンタＩ／Ｆ２２０を介してプリンタ２２０にビットマップデータを転送して、記録用紙などの記録媒体に画像を形成して出力する。次に、パソコン１０２からはポストスクリプト（ＰＳ）コードが送られてくると、複写機１０９はこれを受信して複写機１０８と同様に画像形成を行い、さらに、パソコン１０２からはＰＣＬコードが送られてくると、複写機１１０はこれを受信して複写機１０８〜１０９と同様に画像形成を行なってプリント出力する。
【００４８】
以上のようにして、複写機１０８〜１１０に対する画像データの出力が全て完了すると、処理はステップＳ１１０において、パソコン１０２はファクシミリ１０３にファクシミリ１０４との公衆回線１０５の回線接続を切断するように指示し、処理を終了する。
【００４９】
次に、図５に示すフローチャートを参照して、転送モードとして高速転送モードが選択された際の高速転送処理について説明する。
【００５０】
まず、ステップＳ２０２で、パソコン１０２はジョブサーバ１０７に対して最適のデータ転送のパターンを問い合わせる。これに応じて、ステップＳ２０３では、ジョブサーバ１０７はＬＡＮ１０６に接続された複写機の機能情報を取得し、さらに、ステップＳ２０４で、その情報に基づいてパソコン１０２に対してファクシミリ１０３と１０４との間の公衆回線１０５のトラフィックが最小になるように画像データ転送を行うよう指示する。
【００５１】
例えば、複写機１０９がＲＩＰ２０５においてＰＳコードを受信して一度ビットマップ展開した画像を、予めインストールされているプリンタドライバを使用してＬＡＮボード２１２を介して他の複写機に転送可能であることを、ジョブサーバ１０７が機能情報を基に判断すると、ジョブサーバ１０７はパソコン１０２に対してＰＳコードを複写機１０９に送信するように通知するのである。このような制御によって、公衆回線１０５を介してＬＩＳＰコードやＰＣＬコードを転送する必要がなくなり、公衆回線１０５のトラフィックが最小になる。
【００５２】
以下の処理ステップは説明をより具体的にするために、以上の例を仮定する。
【００５３】
さて、ステップＳ２０５では、ジョブサーバ１０７からの通知を受けると、パソコン１０２は自動的にポストスクリプト（ＰＳ）用のプリンタドライバを選択設定し、ステップＳ２０６では、複写機１０９に対してＰＳコードを転送する。そして、複写機１０９へのＰＳコードの転送が終了すると、ステップＳ２０７では、パソコン１０２はファクシミリ１０３にファクシミリ１０４との公衆回線１０５の回線接続を切断するように指示し、パソコン１０２としてのプリント処理動作を終了する。
【００５４】
一方、パソコン１０２からのＰＳコードを受信した複写機１０９は、ステップＳ２０８において、受信ＰＳコードに基づいて画像をビットマップ展開し、プリンタ２１９で画像形成しプリント出力を行う。次に、ステップＳ２０９で複写機１０９はジョブサーバ１０７からの指示を受信すると、続くステップＳ２１０において、複写機１０９はＰＳコードよりビットマップ展開された画像データを指定された複写機１０８、１１０に対して送信する。この時、複写機１０９は複写機１０８、１１０に対して送信するビットマップ画像データの解像度を予め通知し、一方、複写機１０８、１１０は複写機１０９から送られてきた画像データを画像処理ユニット２０６において解像度変換を行なう。その後、処理はステップＳ２１１において、複写機１０８、１１０夫々から画像形成出力を行う。
【００５５】
従って以上説明した実施形態に従えば、画像データの転送先となる複写機の能力と転送モードとに従って、画像データの転送元であるパソコン側において最適なプリンタドライバを選択し、１つの複写機に対してだけ画像データを転送するよう制御する。そして、その画像データをパソコンから受信する１つの複写機が転送先の複写機に対して画像データを配信する。これによって、公衆回線のトラフィックが最小になり、また、その公衆回線の使用期間を短縮できるので、回線利用コストを削減することができる。さらに、ユーザがプリンタドライバの設定を複写機ごとに切り替える必要がなくなるので、ユーザにとっての操作性も改善される。
【００５６】
［第２実施形態］
ここでは、高速転送処理についての別の実施形態について、図６に示すフローチャートを参照して説明する。なお、このフローチャートでは、既に図５において説明したと同じ処理ステップについては同じステップ参照番号を付している。従って、これらの処理ステップの説明は省略し、ここでは、この実施形態に特徴的な処理についてのみ説明する。
【００５７】
また、ここでは、複写機１０９には、ＲＩＰ２０５においてＰＳコードを受信して一度ビットマップ展開した画像データを一時的にＨＤＤ２０２またはメモリ２０３に保存できる機能がある例を考える。
【００５８】
ステップＳ２０２〜Ｓ２０４の処理後、ステップＳ２０４ａでは、ジョブサーバ１０７は複写機１０８及び複写機１１０に対して、画像データが複写機１０９に保存されることを通知するとともに、複写機１０９がパソコン１０２からＰＳコード受信後、ビットマップ展開してＨＤＤ２０２またはメモリ２０３に保存されている画像データを出力する指示を発行するように命令する。
【００５９】
一方、ステップＳ２０５〜Ｓ２０８の処理後、ステップＳ２０９ａでは、複写機１０８および複写機１１０は、ステップＳ２０４ａにおけるジョブサーバ１０７からの指示に基づいて、複写機１０９に対して画像データの転送要求を行うと、複写機１０９はその要求に応じて、パソコン１０２から転送されたＰＳコードのビットマップ展開が終了した後、ＬＡＮ１０６を介して外部装置と通信を行える状態にある場合は、展開したビットマップデータを複写機１０８及び複写機１１０に対して転送する。
【００６０】
最後に、ステップＳ２０８ｂで、複写機１０８及び複写機１１０は、複写機１０９からビットマップ画像データを受信すると、夫々のプリンタ２１９へ画像データを転送し、画像形成を行い、プリント出力する。
【００６１】
従って以上説明した実施形態に従えば、ジョブサーバ１０７が画像出力を行う複写機各々に対してジョブ内容を通知し、複写機１０８及び複写機１１０が複写機１０９に対して画像データの転送要求を行うので、複写機１０９が画像データの再転送を行うために複写機１０８や複写機１１０へアクセスし、それぞれが画
像転送を受け付けられるまで待つことがなくなり、複写機１０９が再転送のために無駄な処理を行なわなくても良いという利点がある。
【００６２】
［第３実施形態］
ここでは、第１実施形態での処理に加えてさらに回線使用効率を高め、回線コストの削減に資する画像データ転送処理について、図７に示すフローチャートを参照して説明する。なお、このフローチャートでは、既に図３において説明したと同じ処理ステップについては同じステップ参照番号を付している。従って、これらの処理ステップの説明は省略し、ここでは、この実施形態に特徴的な処理についてのみ説明する。
【００６３】
ステップＳ１０１〜Ｓ１０３の処理後、ステップＳ４０４において、ＬＡＮ１０６の通信負荷が高く、ジョブサーバ１０７がすぐにＬＡＮ１０６に接続された複写機等の機能情報を取得できない場合には、ジョブサーバ１０７はファクシミリ１０３と通信し、その電話番号を取得してその内容を記憶する。次に、ステップＳ４０５では、ジョブサーバ１０７はパソコン１０２と通信を行なって、ＬＡＮ１０１におけるパソコン１０２の物理アドレスを取得し、その内容を記憶する。さらに、ステップＳ４０６では、パソコン１０２に対して公衆回線１０５との回線接続を切断するよう要求する。これに応じて、ステップＳ４０７では、パソコン１０２は一旦ファクシミリ１０３に対して公衆回線１０５の回線接続の切断を指示する。これによって、公衆回線１０５の回線接続は切断される。
【００６４】
さて、処理はステップＳ４０８において、ＬＡＮの通信負荷が低下し、ジョブサーバ１０７はＬＡＮ１０６に接続されている複写機等の機能情報を取得できると、続くステップＳ４０９において、ファクシミリ１０４に対して、予め記憶してあるファクシミリ１０３の電話番号を通知し、ファクシミリ１０３との間で公衆回線１０５を介した回線接続を指示する。このようにして回線接続が回復し、ファクシミリ１０４からファクシミリ１０３への接続が完了したことがジョブサーバ１０７に通知されると処理はステップＳ４１０において、ジョブサーバ１０７は予め記憶してあるパソコン１０２の物理アドレスをもとにパソコン１０２にアクセスし、ＬＡＮ１０６に接続されている複写機等の機能情報を転送する。
【００６５】
次に、その機能情報を受け取ったパソコン１０２は、ステップＳ４１１において、ユーザから選択された複写機に画像データを転送し、さらに、そのデータ転送が終了すると、ステップＳ４１２ではジョブサーバ１０７にデータ転送が終了したことを通知する。データ転送が終了したことを通知されたジョブサーバ１０７は、最後に、ステップＳ４１３で、回線の接続解除を指示すると、これに応じてファクシミリ１０４が公衆回線１０５の回線接続を切断し、処理を終了する。
【００６６】
従って以上説明した実施形態に従えば、パソコン１０２がＬＡＮ１０６に接続された装置の機能情報を要求してきた際、ＬＡＮ１０６の通信負荷が高く、ジョブサーバ１０７がすぐに返答できない場合には一度公衆回線の接続を切り、機能情報を取得した後に再度公衆回線を接続して通信を行うので、実際の通信のないまま無駄に公衆回線を接続し続けることがなくなる。これによって、不必要な回線コストを削減できる。
【００６７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図８に示すメモリマップの例に示す各モジュールを記憶媒体に格納することになる。すなわち、少なくとも「接続処理モジュール」、「指定処理モジュール」、「生成処理モジュール」、および、「転送処理モジュール」の各モジュールのプログラムコードを記憶媒体に格納すればよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の代表的な実施形態である画像転送システムの構成を示すブロック図である。
【図２】複写機１０８〜１１０の構成を示すブロック図である。
【図３】第１の実施形態に従う画像転送処理を示すフローチャートである。
【図４】操作パネル２２１の表示画面を示す図である。
【図５】第１の実施形態に従う高速転送処理を示すフローチャートである。
【図６】第２の実施形態に従う高速転送処理を示すフローチャートである。
【図７】第３の実施形態に従う画像転送処理を示すフローチャートである。
【図８】メモリマップを示す図である。
【符号の説明】
【００７４】
１０１、１０６ ＬＡＮ
１０２ パーソナルコンピュータ（パソコン）
１０３〜１０４ ファクシミリ
１０５ 公衆回線
１０７ ジョブサーバ
１０８〜１１０ 複写機（画像形成装置）
【図１】
2004201334.tif 000003
【図２】
2004201334.tif 000004
【図３】
2004201334.tif 000005
【図４】
2004201334.tif 000006
【図５】
2004201334.tif 000007
【図６】
2004201334.tif 000008
【図７】
2004201334.tif 000009
【図８】
2004201334.tif 000010