(57)【要約】      （修正有）【課題】ＭＦＰへの拡張を可能にした低コストなＳＦＰを提供しつつ、パフォーマンスを低下させない画像処理システムを提供する。【解決手段】ＭＦＰコントローラ２０１は、ラスタデータ２０５をデータ変換部で専用圧縮画像データ２０６に展開され、通信線２１０を介してＳＦＰコントローラ１０１に送信される。一方、専用圧縮画像のプリント命令が、ネットワークを介して入力装置２０２に入力される。これに応じて、ＭＦＰコントローラ２０１は、データ判別部２０３でデータの照合を行い、ネットワーク上で通信を行い、専用圧縮画像データ２０７を受信する。ＳＦＰコントローラ１０１は、専用圧縮画像データをそのまま受信できるので、ＭＦＰコントローラ２０１で受信された専用圧縮画像データ２０７は、ＭＦＰコントローラ２０１内部で何のデータの処理もなされずに、そのまま通信線２１０を介してＳＦＰコントローラ１０１に送信される。【選択図】図２
2006173730.tif 000002
【特許請求の範囲】
【請求項１】
第１形式および第２形式の画像データを入力する入力手段段によって入力された画像データのデータ形式を判別し、入力された画像データが前記第１形式の画像データの場合には、そのまま出力する一方、入力された画像データが前記第２形式の画像データの場合には、該第２形式の画像データを前記第１形式の画像データに変換した後、出力する第１の画像データ処理装置と、
前記第１の画像データ処理装置から出力された第１形式の画像データをラスタデータに変換し、該ラスタデータをプリントする第２の画像データ処理装置と
を有することを特徴とする画像処理システム。
【請求項２】
前記第１形式の画像データは、所定の圧縮方法によって圧縮された圧縮画像データであり、
前記第２形式の画像データは、ページ記述言語で記述された画像データまたはラスタデータのいずれかである
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
複数の形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが所定の形式の画像データの場合には、そのまま出力する第１の画像データ処理装置と、
前記第１の画像データ処理装置から出力された前記所定の形式の画像データをラスタデータに変換し、該ラスタデータをプリントする第２の画像データ処理装置と
を有することを特徴とする画像処理システム。
【請求項４】
前記第１の画像データ処理装置は、入力された画像データが所定の形式の画像データでない場合には、該画像データのデータ形式を前記所定の形式に変換した後、出力することを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記所定の形式の画像データは、所定の圧縮方法によって圧縮された圧縮画像データであることを特徴とする請求項３または４に記載の画像処理システム。
【請求項６】
前記第１の画像データ処理装置と前記第２の画像データ処理装置とは、汎用プロトコルで通信可能な通信線を介して接続される請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
前記第１の画像データ処理装置と前記第２の画像データ処理装置とは、別体で形成される請求項１〜６のいずれかに記載の画像処理システム。
【請求項８】
第１形式および第２形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが前記第１形式の画像データの場合には、そのまま出力する一方、入力された画像データが前記第２形式の画像データの場合には、該第２形式の画像データを前記第１形式の画像データに変換した後、出力するように、第１の画像データ処理装置を制御し、
前記第１の画像データ処理装置から出力された第１形式の画像データをラスタデータに変換し、該ラスタデータをプリントするように、第２の画像データ処理装置を制御する
ことを特徴とする画像処理システムの制御方法。
【請求項９】
複数の形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが所定の形式の画像データの場合には、そのまま出力するように、第１の画像データ処理装置を制御し、
前記第１の画像データ処理装置から出力された前記所定の形式の画像データをラスタデータに変換し、該ラスタデータをプリントするように、第２の画像データ処理装置を制御する
ことを特徴とする画像処理システムの制御方法。
【請求項１０】
請求項８または９に記載の画像処理システムの制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ単一の機能を有するシングル・ファンクション・プリンタ（以下、「ＳＦＰ」という）に、必要なユニットを接続してマルチ・ファンクション・プリンタ（以下、「ＭＦＰ」という）の構成とする画像処理システム、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
一般に知られているＭＦＰは、スキャナとプリンタが一体となった形式で供給されている。
【０００３】
図５は、従来の典型的なＭＦＰの制御構成を示すブロック図である。同図に示すように、エンジンコントローラ５０１とスキャナコントローラ５０２は、それぞれＭＦＰコントローラ５０３に接続され、ＭＦＰコントローラ５０３は、エンジンコントローラ５０１とスキャナコントローラ５０２を制御することで、スキャナによって読み取られた画像をエンジンによってプリントして出力する。
【０００４】
このように構成されたＭＦＰに、例えばＦＡＸ機能を追加する場合には、ＭＦＰコントローラ５０３にその機能を追加したり、ＭＦＰコントローラ５０３から、最初からその機能を持つＭＦＰコントローラに付け替えたりする。また、プリンタやネットワークスキャン機能を付加するときも同様である。
【０００５】
図６は、ＭＦＰの具体的な構成の一例を示す図であり、同図中、コントローラ６００が、前記ＭＦＰコントローラ５０３に該当する。また、図示例のＭＦＰは、その上側部分がスキャナユニット６０１であり、その下側部分がプリンタユニット６０２であるように構成され、コピー動作時には、スキャナユニット６０１とプリンタユニット６０２が協調して動作する。このＭＦＰは、いわゆる「デジタル複写機」であり、ＭＦＰそのものを設計するときに最適化しやすいこと、後述するようにコピー時のパフォーマンスを確保しやすいことから広く採用されている。
【０００６】
一方、プリント機能のみを有するＳＦＰと、別ユニットを組み合わせることによってＭＦＰを実現する技術も知られている。
【０００７】
図７は、ＳＦＰ７００にユニットを追加して構成したＭＦＰのシステム構成の一例を示す図である。
【０００８】
同図に示すように、ＳＦＰコントローラ７０１は、ＬＡＮ（Local Area Network）やＵＳＢ（Universal Serial Bus）などの汎用プロトコルで通信可能な通信線を介して、パーソナルコンピュータ７１０に接続され、パーソナルコンピュータ７１０からのコマンドに従い、同様にパーソナルコンピュータ７１０から送られてくる画像データを受信する。ＳＦＰコントローラ７０１は、パーソナルコンピュータ７１０から送られてきた画像データを、プリンタエンジンがプリントしやすいように加工して、専用プロトコルでエンジンコントローラ７０２とコマンドを随時やりとりし、エンジンコントローラ７０２がエンジンを構成する要素（モータ、センサなど）を動作させることで、前述の画像データをプリントすることができる。例えば、この構成でコピー機能を実現する場合には、ネットワークスキャナ７２０を追加して、スキャナ７２０が通常のパーソナルコンピュータと同様にプリントコマンドを送出し、ＳＦＰ７００からプリントアウトをさせるように制御する。
【０００９】
さらに、ネットワーク上にモデムを追加してＦＡＸ機能を実現することもある（例えば、特許文献１参照）。
【００１０】
図８は、ＳＦＰ８００にユニットを追加して構成したＭＦＰの別のシステム構成の一例を示す図である。
【００１１】
ＳＦＰ８００の動作は、ＳＦＰ７００の動作と同様であるが、スキャナユニット８２０を追加するときに、スキャナユニット８２０とＳＦＰ８００との間を、専用プロトコルで通信可能な通信線を介して接続する点が異なっている。ネットワーク（ＬＡＮ）に接続する場合には、ＳＦＰ８００またはスキャナユニット８２０、あるいは双方が、ネットワークに接続する。
【００１２】
図８の構成では、スキャナユニット８２０とＳＦＰ８００の間まで専用プロトコルによる通信を行い、エンジンの構成や紙、プロセス部材の振る舞いの情報もやりとりしながらコピーする（以下、「協調動作を行う」）ため、上記図７のＭＦＰに比較して、より高速にコピーすることができる（例えば、特許文献２参照）。
【特許文献１】特開平９−４６４６４号公報
【特許文献２】特開平１１−２８２６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかし、前記図６のＭＦＰでは、同じプリンタ性能を持つＭＦＰとＳＦＰを開発した場合でも、ＭＦＰとＳＦＰとは別の設計を行わなければならず、ＳＦＰとＭＦＰの双方を販売したときのトータルコスト面で不利であった。
【００１４】
特許文献１では、低コストのＳＦＰと、ネットワークスキャナなどの汎用品とを汎用プロトコルで通信可能な通信線（Ｅｔｈｅｒｎｅｔ（登録商標）あるいは ＵＳＢ）を介して接続し、コピー機として動作させることで、前記図６のＭＦＰが持つコスト面で不利であるという問題点を解消するものであるが、このような構成の場合、ＳＦＰのプリンタ言語としては１つのみ持つのが主流であるため、ネットワーク接続することを考えると、特許文献１では、多種多様なプリンタ言語に対応できず、ＳＦＰの機能が制約されてしまう。また、この改善策として、複数のプリンタ言語に対応するために、ＳＦＰに多数のインタプリタを搭載することも提案されているが、この提案でも、ＳＦＰに送られてきたプリンタ言語を識別し、それぞれのプリンタ言語に適したインタプリタで画素データに展開するので、ネットワークスキャナを用いたコピー動作のフォーマンスが低下したり、複数のプリンタ言語のためのハード回路を必要とするので、製造コストが高くなったりするという問題があった。
【００１５】
特許文献２では、このような特許文献１の問題点を解消し、ＭＦＰとしてのコピー性能や特性はそのままにしつつ、量産されるＳＦＰを流用したＭＦＰを作るために、スキャナとプリンタの間を専用のプロトコルで接続するようにしている。しかし、特許文献２では、ＳＦＰとしてプリンタ単体で販売する場合でも、ＭＦＰとして動作を行うために必要なコネクタや通信用のハードウェアを複数搭載する必要があり、それだけでＳＦＰの販売コストが高くなるという問題点があった。
【００１６】
本発明は、この点に着目してなされたものであり、ＭＦＰへの拡張を可能にした低コストなＳＦＰを提供しつつ、パフォーマンスを低下させない画像処理システム、その制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、請求項１に記載の画像処理システムは、第１形式および第２形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが前記第１形式の画像データの場合には、そのまま出力する一方、入力された画像データが前記第２形式の画像データの場合には、該第２形式の画像データを前記第１形式の画像データに変換した後、出力する第１の画像データ処理装置と、前記第１の画像データ処理装置から出力された第１形式の画像データをラスタデータに変換し、該ラスタデータをプリントする第２の画像データ処理装置とを有することを特徴とする。
【００１８】
上記目的を達成するため、請求項３に記載の画像処理システムは、複数の形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが所定の形式の画像データの場合には、そのまま出力する第１の画像データ処理装置と、前記第１の画像データ処理装置から出力された前記所定の形式の画像データをラスタデータに変換し、該ラスタデータをプリントする第２の画像データ処理装置とを有することを特徴とする。
【００１９】
上記目的を達成するため、請求項８に記載の画像処理システムの制御方法は、第１形式および第２形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが前記第１形式の画像データの場合には、そのまま出力する一方、入力された画像データが前記第２形式の画像データの場合には、該第２形式の画像データを前記第１形式の画像データに変換した後、出力するように、第１の画像データ処理装置を制御し、前記第１の画像データ処理装置から出力された第１形式の画像データをラスタデータに変換し、該ラスタデータをプリントするように、第２の画像データ処理装置を制御することを特徴とする。
【００２０】
上記目的を達成するため、請求項９に記載の画像処理システムの制御方法は、複数の形式の画像データを入力する入力手段によって入力された画像データのデータ形式を判別し、入力された画像データが所定の形式の画像データの場合には、そのまま出力するように、第１の画像データ処理装置を制御し、前記第１の画像データ処理装置から出力された前記所定の形式の画像データをラスタデータに変換し、該ラスタデータをプリントするように、第２の画像データ処理装置を制御することを特徴とする。
【発明の効果】
【００２１】
請求項１または８に記載の発明によれば、第２の画像データ処理装置を、ある１つの形式の画像データのみ取り扱うことができる安価なもので構成しておくことで、画像処理システム全体の製造コストを低減させることが可能となる。また、第１の画像データ処理装置に、第２の画像データ処理装置が取り扱うことのできる第１形式の画像データが入力されたときには、その第１形式の画像データに対していかなる画像処理も施さずにそのまま、第２の画像データ処理装置に出力するようにしたので、画像処理システム全体のパフォーマンスの低下を抑制することができる。
【００２２】
請求項２に記載の発明によれば、所定の圧縮方法として、画像データ処理装置が当該圧縮方法によって圧縮された画像データを取り扱うことで、その画像データ処理装置の製造コストを削減できるような圧縮方法を選択することにより、第２の画像データ処理装置の製造コストをさらに削減させることができる。
【００２３】
請求項３または９に記載の発明によれば、第１の画像データ処理装置に、第２の画像データ処理装置が取り扱うことのできる所定の形式の画像データが入力されたときには、その所定の形式の画像データに対していかなる画像処理も施さずにそのまま、第２の画像データ処理装置に出力するようにしたので、画像処理システム全体のパフォーマンスの低下を抑制することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２５】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像処理システムを構成するＳＦＰ１００の概略構成を示すブロック図であり、同図には、主として画像データの流れが示されている。
【００２６】
同図に示すように、ＳＦＰ１００は、ＳＦＰコントローラ１０１と、プリンタエンジン１０２と、入力装置１０３とによって構成されている。
【００２７】
入力装置１０３は、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢなどの汎用プロトコルで通信可能な通信線を介して、図示しないパーソナルコンピュータ（以下、「ＰＣ」と略して言う）に接続されている。入力装置１０３から入力可能な画像データは、専用圧縮画像データのみである。ここで、専用圧縮画像データとは、Ａｄｏｂｅ社のポストスクリプト（商標）やＨｅｗｌｅｔｔＰａｃｋａｒｄ社のＰＣＬ等のページ記述言語（ＰＤＬ）、カラー静止画符号化の国際標準化方式として知られているＪＰＥＧ（Joint Photographic Experts Group）等の画像圧縮方式とは異なる圧縮技術で符号化されたデータある。この圧縮方法自体は、本発明の特徴ではないので、その説明は省略するが、このような専用圧縮画像データを用いることにより、ＳＦＰコントローラを安価に製造することができる。なぜなら、一般的なＰＤＬプリンタには必要であった、ＰＤＬ用のバッファやページメモリ（ハードディスク）、ＰＤＬデータをＪＰＥＧ等の画像データに符号化する符号化回路を必要としないからである。さらに、ＰＤＬプリンタでは一般的に、ＲＩＳＣ（reduced instruction set computer）プロセッサ、３２ＭＢｙｔｅのＲＯＭ、６４ＭＢｙｔｅのＲＡＭのハードウェアを必要としたが、この専用圧縮画像データを用いたＳＦＰコントローラは、ワンチッププロセッサ、４８ＫＢｙｔｅのＲＯＭ、８ＭＢｙｔｅのＲＡＭ程度のハードウェアで構成することが可能である。
【００２８】
以上のように構成されたＳＦＰ１００は、具体的には、次のように動作する。すなわち、ネットワークプリントを行う場合、図示しないネットワークを介して接続されたＰＣ上で、操作者が、専用圧縮画像データのプリントを指示すると、そのプリント命令が、ネットワークを介して入力装置１０３に入力される。これに応じて、ＳＦＰコントローラ１０１は、ネットワーク上で通信を行い、専用圧縮画像データ１０４を受信し、受信した専用圧縮画像データ１０４を、図示しないデータ変換部によってラスタデータ１０５に展開し、展開したラスタデータ１０５を、プリンタエンジン１０２と同期を取りながらプリンタエンジン１０２に出力する。プリンタエンジン１０２は、ラスタデータ１０６を用紙にプリントしてネットワークプリント処理を終了する。
【００２９】
図２は、ＳＦＰ１００を用いて構成したＭＦＰ２００の概略構成を示すブロック図であり、同図には、主として画像データの流れが示されている。
【００３０】
同図に示すように、ＭＦＰ２００は、ＭＦＰコントローラ２０１と、入力装置２０２と、ＳＦＰコントローラ１０１と、プリンタエンジン１０２とによって構成されている。なお、ＳＦＰコントローラ１０１とプリンタエンジン１０２は、図１に記載のものと同じものである。ここでＭＦＰとは、図１に示すＳＦＰ１００のように専用圧縮画像データ１種類のみ扱うものではなく、複数種類のデータを扱えるプリンタを指すものとする（以降の実施の形態でも同様）。
【００３１】
ＭＦＰコントローラ２０１とＳＦＰコントローラ１０１は、例えばＵＳＢ等の汎用プロトコルで通信可能な通信線２１０を介して接続されている。
【００３２】
また、入力装置２０２は、ＳＦＰ１００の場合と同様に、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢなどの汎用プロトコルで通信可能な通信線を介して、ＰＣに接続されている。
【００３３】
以上のように構成されたＭＦＰ２００は、具体的には、次のように動作する。すなわち、ネットワークプリントを行う場合、前記ＰＣ上で、操作者が、ＰＤＬデータのプリントを指示すると、そのプリント命令が、ネットワークを介して入力装置２０２に入力される。これに応じて、ＭＦＰコントローラ２０１は、データ判別部２０３によってデータの照合を行った後、ネットワーク上で通信を行い、ＰＤＬデータ２０４を受信する。そして、ＭＦＰコントローラ２０１は、受信したＰＤＬデータ２０４をデータ変換部でラスタデータ２０５に展開し、さらに、展開したラスタデータ２０５をデータ変換部で専用圧縮画像データ２０６に展開する。展開された専用圧縮画像データ２０６は、通信線２１０を介してＳＦＰコントローラ１０１に送信される。ＳＦＰコントローラ１０１に送信された専用圧縮画像データ１０４は、前記データ変換部でラスタデータ１０５に展開され、展開されたラスタデータ１０５は、プリンタエンジン１０２と同期を取りながらプリンタエンジン１０２に出力される。プリンタエンジン１０２は、ラスタデータ１０６を用紙にプリントしてネットワークプリント処理を終了する。
【００３４】
一方、前記ＰＣ上で、操作者が、専用圧縮画像データのプリントを指示すると、そのプリント命令が、ネットワークを介して入力装置２０２に入力される。これに応じて、ＭＦＰコントローラ２０１は、データ判別部２０３でデータの照合を行い、ネットワーク上で通信を行い、専用圧縮画像データ２０７を受信する。ＳＦＰコントローラ１０１は、専用圧縮画像データをそのまま受信できるので、ＭＦＰコントローラ２０１で受信された専用圧縮画像データ２０７は、ＭＦＰコントローラ２０１内部で何のデータの処理もなされずに、そのまま通信線２１０を介してＳＦＰコントローラ１０１に送信される。ＳＦＰコントローラ１０１に送信された専用圧縮画像データ１０４は、前記データ変換部でラスタデータ１０５に展開され、展開されたラスタデータ１０５は、プリンタエンジン１０２と同期を取りながらプリンタエンジン１０２に出力される。プリンタエンジン１０２は、ラスタデータ１０６を用紙にプリントしてネットワークプリント処理を終了する。
【００３５】
（第２の実施の形態）
次に、本発明の第２の実施の形態に係る画像処理システムを適用したＭＦＰ３００について説明する。
【００３６】
前記ＭＦＰ２００が、ネットワークプリンタとして構成したのに対して、ＭＦＰ３００は、ネットワークスキャナプリンタとして構成した点が異なっている。より具体的には、両者は、ＭＦＰコントローラの構成が異なるのみであるので、その構成要素の１つである、ＳＦＰは、ＭＦＰ２００内のもの、すなわち前記図１に記載のものをそのまま採用することにする。
【００３７】
図３は、ＭＦＰ３００の概略構成を示すブロック図であり、同図には、主として画像データの流れが示されている。なお、図３中、図２と同様の構成要素には、同一符号を付して、その説明は省略する。
【００３８】
同図に示すように、ＭＦＰ３００は、ＭＦＰコントローラ３０１と、入力装置３０２と、ＳＦＰコントローラ１０１と、プリンタエンジン１０２とによって構成されている。
【００３９】
入力装置３０２は、ＳＦＰ１００の場合と同様に、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢなどの汎用プロトコルで通信可能な通信線を介して、ＰＣおよびスキャナに接続されている。
【００４０】
以上のように構成されたＭＦＰ３００は、具体的には、次のように動作する。すなわち、ネットワークスキャナプリントを行う場合、前記ＰＣ上で、操作者が、スキャナから読み込まれたラスタデータのプリントを指示すると、そのプリント命令が、ネットワークを介して入力装置３０２に入力される。これに応じて、ＭＦＰコントローラ３０１は、データ判別部３０３でデータの照合を行った後、ネットワーク上で通信を行い、ラスタデータ３０４を受信し、受信したラスタデータ３０４をデータ変換部で専用圧縮画像データ３０６に展開する。展開された専用圧縮画像データ３０６は、汎用プロトコル２１０を介してＳＦＰコントローラ１０１に送信される。ＳＦＰコントローラ１０１に送信された専用圧縮画像データ１０４は、データ変換部でラスタデータ１０５に展開され、展開されたラスタデータ１０５は、プリンタエンジン１０２と同期を取りながらプリンタエンジン１０２に出力される。プリンタエンジン１０２は、ラスタデータ１０６を用紙にプリントしてネットワークスキャンプリント処理を終了する。
【００４１】
一方、前記ＰＣ上で、操作者が、スキャナから読み込まれた専用圧縮画像データのプリントを指示すると、そのプリント命令が、ネットワークを介して入力装置３０２に入力される。これに応じて、ＭＦＰコントローラ３０１は、データ判別部３０３でデータの照合を行い、ネットワーク上で通信を行い、専用圧縮画像データ２０７を受信する。ＳＦＰコントローラ１０１は、専用圧縮画像データをそのまま受信できるので、ＭＦＰコントローラ３０１で受信された専用圧縮画像データ２０７は、ＭＦＰコントローラ３０１内部で何のデータの処理もなされずに、そのまま通信線２１０を介してＳＦＰコントローラ１０１に送信される。ＳＦＰコントローラ１０１に送信された専用圧縮画像データ１０４は、データ変換部でラスタデータ１０５に展開され、展開されたラスタデータ１０５は、プリンタエンジン１０２と同期を取りながらプリンタエンジン１０２に出力される。プリンタエンジン１０２は、ラスタデータ１０６を用紙にプリントしてネットワークスキャンプリント処理を終了する。
【００４２】
（第３の実施の形態）
次に、本発明の第３の実施の形態に係る画像処理システムを適用したＭＦＰ４００について説明する。
【００４３】
前記ＭＦＰ２００が、ネットワークプリンタとして単独に、また、前記ＭＦＰ３００が、ネットワークスキャナプリンタとして単独に構成したのに対して、ＭＦＰ４００は、ネットワークプリンタとしても、ネットワークスキャナプリンタとしても、いずれも可能に構成した点が異なっている。
【００４４】
図４は、ＭＦＰ４００の概略構成を示すブロック図であり、同図には、主として画像データの流れが示されている。
【００４５】
図４と、図２および図３を比較すれば分かるように、図４のＭＦＰコントローラ４０１の構成は、図２のＭＦＰコントローラ２０１の構成に、図３のＭＦＰコントローラ３０１の構成を加えたものになっている。そして、各ＭＦＰコントローラ２０１および３０１の各処理については、それぞれ、前記第１および第２の実施の形態で説明したので、ＭＦＰコントローラ４０１の処理の説明は省略する。
【００４６】
なお、上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４７】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００４９】
また、コンピュータが読出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施の形態に係る画像処理システムを構成するＳＦＰの概略構成を示すブロック図である。
【図２】図１のＳＦＰを用いて構成したＭＦＰの概略構成を示すブロック図である。
【図３】本発明の第２の実施の形態に係る画像処理システムを適用したＭＦＰの概略構成を示すブロック図である。
【図４】本発明の第３の実施の形態に係る画像処理システムを適用したＭＦＰの概略構成を示すブロック図である。
【図５】従来の典型的なＭＦＰの制御構成を示すブロック図である。
【図６】従来のＭＦＰの具体的な構成の一例を示す図である。
【図７】従来のＳＦＰにユニットを追加して構成したＭＦＰのシステム構成の一例を示す図である。
【図８】従来のＳＦＰにユニットを追加して構成したＭＦＰの別のシステム構成の一例を示す図である。
【符号の説明】
【００５２】
１００  ＳＦＰ
１０１  ＳＦＰコントローラ
１０２  プリンタエンジン
１０３，２０２，３０２，４０２  入力装置
１０４，２０６，２０７，３０６  専用圧縮画像データ
１０５，１０６，２０５，３０４  ラスタデータ
１１１，２１０  汎用Ｉ／Ｆ
２００，３００，４００  ＭＦＰ
２０１，３０１，４０１  ＭＦＰコントローラ
２０３，３０３，４０３  データ判別部
２０４  ＰＤＬデータ
【図１】
2006173730.tif 000003
【図２】
2006173730.tif 000004
【図３】
2006173730.tif 000005
【図４】
2006173730.tif 000006
【図５】
2006173730.tif 000007
【図６】
2006173730.tif 000008
【図７】
2006173730.tif 000009
【図８】
2006173730.tif 000010