(57)【要約】【課題】スキャン・プリント実行時の生産性を向上させることができる画像処理システムを提供する。【解決手段】原稿の画像を光学的に読み取って画像データを生成するスキャナ１と、このスキャナ１に原稿画像の読み取りを指示するクライアント２と、スキャナ１によって生成された画像データを処理してプリンタエンジン４に出力するとともに、画像データの処理内容を、スキャナ１で画像データを生成する際にユーザが選択した用途に応じて切り替えるプリンタコントローラ３とを、それぞれＬＡＮ５を介して接続してなる画像処理システム。【選択図】        図１
2004178126.tif 000002
【特許請求の範囲】
【請求項１】
画像データを生成する生成装置と、
前記生成装置によって生成された画像データを処理して画像記録手段に出力するとともに、前記画像データの処理内容を、ユーザが選択した用途に応じて切り替える印刷制御装置と
を備えることを特徴とする画像処理システム。
【請求項２】
前記ユーザが選択する用途は、前記生成手段で画像データを生成する際の色空間及又は動作モードである
ことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記印刷制御装置は、前記画像データの処理内容を前記用途に応じて切り替える切り替え手段と、前記画像データを印刷用データに変換する変換手段とを有する
ことを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記切り替え手段は、前記画像データの処理内容として、前記変換手段による変換処理の実行可否を切り替える
ことを特徴とする請求項３記載の画像処理システム。
【請求項５】
前記切り替え手段は、処理対象となる画像データのファイル識別情報に基づいて前記用途を認識する
ことを特徴とする請求項３記載の画像処理システム。
【請求項６】
前記切り替え手段は、前記生成装置で画像データを生成する際の制御コマンドにしたがって前記用途を認識する
ことを特徴とする請求項３記載の画像処理システム。
【請求項７】
画像データを読み取る画像読み取り装置と、
前記画像読み取り装置によって読み取られた画像データを処理して画像記録装置に出力するとともに、前記画像データの処理内容を、ユーザが選択した用途に応じて切り替える印刷制御装置と
を備えることを特徴とする画像処理システム。
【請求項８】
生成装置によって生成された画像データを処理して画像記録手段に出力するとともに、前記画像データの処理内容を、ユーザが選択した用途に応じて切り替える手段を備える
ことを特徴とする印刷制御装置。
【請求項９】
画像読み取り装置によって読み取られた画像データを処理して画像記録手段に出力するとともに、前記画像データの処理内容を、ユーザが選択した用途に応じて切り替える手段を備える
ことを特徴とする印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ、デジタルカメラ等の画像入力装置とプリンタ、ファクシミリ、複写機等の画像出力装置を用いて構成される画像処理システムに関する。
【０００２】
【従来の技術】
スキャナで読み取った画像データをプリンタで印刷する場合は、実際にスキャンした画像データ（以下、スキャンデータとも記す）を、例えばポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ；アドビシステムズ社の登録商標）などのページ記述言語（ＰＤＬ；ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）に変換（以下、ＰＤＬ変換とも記す）してからプリンタに出力している（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平６−２４３２１０号公報
【０００４】
ＰＤＬ変換されたデータ（以下、ＰＤＬデータとも記す）は、プリンタコントローラの内部で印刷用のラスタデータ（ビットマップデータ）に変換されるが、このラスター変換に際しては、入出力機器間におけるカラー画像の色合わせのためのＣＭＳ（Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ；カラーマネージメントシステム）技術にしたがって色空間の変換処理が行われる。
【０００５】
色空間の変換処理は主に２つのステップで行われる。第１のステップでは、スキャナなどの入力機器（入力デバイス）に依存する色空間（例えば、ＲＧＢ色空間）から、デバイス非依存の色空間（例えば、ＣＩＥ−ＬＡＢ色空間）に変換し、第２のステップでは、デバイス非依存の色空間から、プリンタなどの出力機器（出力デバイス）に依存する色空間（例えば、ＣＭＹＫ色空間）に変換する。
【０００６】
また、スキャナとプリンタをネットワーク等で接続して画像処理システム（印刷システム）を構成する場合、スキャナで読み取られた画像データをＰＤＬデータに変換し、このＰＤＬデータを上述したラスター変換機能を持つプリンタコントローラで処理してからプリンタエンジンに出力することが行われている。
【０００７】
【発明が解決しようとする課題】
しかしながら従来においては、スキャナで読み取った画像データをＰＤＬ変換した場合に、このＰＤＬ変換によって生成されたＰＤＬデータを必ずプリンタコントローラ内部でラスター変換するとともに、画像データの色空間をプリンタ固有の色空間（ＣＭＹＫ色空間）へと変換している。その際、スキャナで原稿を読み取ったときのデータ量が非常に多いため、ＰＤＬデータで色空間の変換を行うと処理時間が非常に長くなる。したがって、スキャナで読み取った画像データを、画像の編集などをせずにそのまま印刷する場合（スキャン・プリント実行時）の生産性が著しく低下してしまう。
【０００８】
本発明は、上記課題を解決するためになされたもので、その目的とするところは、スキャン・プリント実行時の生産性を向上させることができる画像処理システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係る画像処理システムは、画像データを生成する生成装置と、この生成装置によって生成された画像データを処理して画像記録手段に出力するとともに、画像データの処理内容を、生成手段で画像データを生成する際にユーザが選択した用途に応じて切り替える印刷制御装置とを備えた構成となっている。
【００１０】
上記構成の画像処理システムにおいては、生成手段で生成された画像データを印刷制御装置で処理する際の処理内容が、生成手段で画像データを生成する際にユーザが選択した用途に応じて切り替えられる。これにより、印刷制御装置における画像データの処理内容を、ユーザ用途に応じて適切に切り替えることが可能となる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
【００１２】
図１は本発明の実施形態に係る画像処理システムの構成例を示す概略図である。この画像処理システムは、大きくは、スキャナ１と、クライアント２と、プリンタコントローラ（印刷制御装置）３と、プリンタエンジン４とから構成されている。スキャナ１、クライアント２及びプリンタコントローラ３は、例えばイーサネット（登録商標）などのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５を介して双方向に通信可能に接続されている。また、プリンタコントローラ３とプリンタエンジン４とは、通信ケーブルなどを介して相互に接続されている。なお、プリンタコントローラ３とプリンタエンジン４は、一つのプリンタとして一体化されたものであってもよい。
【００１３】
スキャナ１は、紙文書などの原稿の画像を光学的に読み取り、その原稿画像に対応した画像データを生成するもので、例えばネットワーク機能をもつフラットベッドタイプのカラーイメージスキャナによって構成される。このスキャナ１は、原稿から読み取った画像データを圧縮する圧縮処理機能部と、原稿から読み取った画像データの色空間（カラースペース）を変換する色変換機能部とを備え、クライアント２やプリンタコントローラ３に対してはそれぞれ圧縮処理された画像データを出力する。
【００１４】
スキャナ１においては、原稿の画像を読み取って画像データを生成する際に、その用途をユーザ側で選択可能な構成となっている。ユーザが選択する用途としては、画像データを生成する際の色空間又は画像データを生成する際の動作モードがある。ユーザによる用途（色空間、動作モード）の選択は、例えば、スキャナ１に付属のユーザインターフェースや、スキャナ１の動作を制御するドライバソフトウェアを組み込んだクライアント２に付属のユーザインターフェースを用いて行われる。
【００１５】
動作モードとしては、スキャンモードとコピーモードといった２つのモードが用意されている。スキャンモードは、原稿画像のスキャンによって生成した画像データを編集する場合に選択されるもので、コピーモードは、原稿画像のスキャンによって生成した画像データを編集せずにそのままプリント（コピー）する場合に選択されるものである。
【００１６】
また、色空間としては、ＲＧＢ色空間、ＣＩＥ−ＬＡＢ色空間（均等色空間）、ＣＭＹＫ色空間といった３つ（３種類）の色空間が用意され、これら３つの色空間の中から、いずれか一つの色空間をユーザ側で任意に選択できるようになっている。スキャナ１から生成される画像データの色空間は、上記色変換機能部の処理内容によって切り替わる。すなわち、原稿画像を読み取る場合の色空間はＲＧＢ色空間となるため、ＲＧＢ色空間の画像データを生成する場合は実質的に色空間の変換処理が行われない。これに対して、ＣＩＥ−ＬＡＢ色空間の画像データを生成する場合は、ＲＧＢ色空間からＣＩＥ−ＬＡＢ色空間への変換処理が行われ、ＣＭＹＫ色空間の画像データを生成する場合は、ＲＧＢ色空間からＣＩＥ−ＬＡＢ色空間への変換処理と、ＣＩＥ−ＬＡＢ色空間からＣＭＹＫ色空間への変換処理が行われる。ちなみに、ＲＧＢ色空間は、Ｒ（赤）とＧ（緑）とＢ（青）の組み合わせで色を表現し、ＣＩＥ−ＬＡＢ色空間は、明度を表すＬ＊と色相及び彩度を表すａ＊，ｂ＊の組み合わせで色を表現し、ＣＭＹＫ色空間は、Ｃ（シアン）とＭ（マゼンタ）とＹ（イエロー）とＫ（黒）の組み合わせで色を表現するものである。
【００１７】
ここで、画像データを生成する際のユーザ用途として、例えば、原稿から読み取った画像データをそのまま印刷（コピー出力）したい場合は、原稿画像を読み取る際の動作モードとしてコピーモードを選択するか、原稿画像を読み取る際の色空間としてＣＭＹＫ色空間を選択する。また、原稿から読み取った画像データを編集したい場合は、原稿画像を読み取る際の色空間としてＲＧＢ色空間を選択し、機器間のバラツキを抑えた画質を得たい場合は、原稿画像を読み取る際の動作モードとしてスキャンモードを選択するか、原稿画像を読み取る際の色空間としてＲＧＢ色空間又はＣＩＥ−ＬＡＢ色空間を選択する。
【００１８】
クライアント２は、例えばパーソナルコンピュータなどの端末装置によって構成されるものである。このクライアント２は、自装置に組み込まれたアプリケーションソフトウェアを用いて作成したテキスト、図形、画像などの情報をコード化したコードデータや、スキャナ１から自装置に送られた画像データをポストスクリプトなどのページ記述言語に変換する変換処理機能を有する。
【００１９】
プリンタコントローラ３は、図２に示すように、ネットワークＩ／Ｆ（Ｉ／Ｆはインターフェースの略）３０１、セレクタ部３０２、ＲＩＰ処理部３０３、画像蓄積部３０４、バッファ３０５、伸長処理部３０７、通信Ｉ／Ｆ３０７を備えて構成されている。
【００２０】
ネットワークＩ／Ｆ３０１は、上記ＬＡＮ５を介したネットワーク通信を行うためのインターフェースである。
【００２１】
セレクタ部３０２は、ネットワークＩ／Ｆ３０１を介して入力される画像データの処理内容を切り替えるべく、その画像データを受け取って送出するときの送出先を、ＲＩＰ処理部３０３と画像蓄積部３０４のいずれか一方に切り替えるものである。セレクタ部３０２の切り替え動作については後段で説明する。
【００２２】
ＲＩＰ処理部３０３は、セレクタ部３０２から送られた画像データ（例えば、ポストスクリプト言語などで記述されたＰＤＬデータ）に対して、ビットマップで表現されたイメージデータ（ラスターデータ）に変換する処理や、その画像データの色空間を変換する処理、さらには画像の回転処理など、所定の画像処理を施すことにより、当該ＲＩＰ処理部３０３に入力された画像データを印刷用データに変換するものである。
【００２３】
画像蓄積部３０４は、ＲＩＰ処理部３０３で処理された画像データ（印刷用データ）やセレクタ部３０２から送られた画像データを記憶（蓄積）するものである。この画像蓄積部３０４は、大容量の記憶領域をもつハードディスクドライブ等によって構成される。
【００２４】
バッファ３０５は、画像蓄積部３０４と伸長処理部３０６との間で処理速度の差による不具合を回避するために緩衝用として設けられるメモリであって、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）によって構成される。
【００２５】
伸長処理部３０６は、画像蓄積部３０４からバッファ３０５に書き出された画像データを順に読み出し、スキャナ１内部の圧縮処理に対応した伸長処理を行うもので、ここで伸長処理された画像データが通信Ｉ／Ｆ３０７を介してプリンタエンジン４に出力される。
【００２６】
プリンタエンジン４は、例えば電子写真プロセスを利用して画像を所定の記録媒体（用紙等）に記録（印刷出力）する画像記録手段となるもので、例えば、ＹＭＣＫの各色に対応する４つの感光体ドラムを備える多段転写式のタンデム機によって構成される。
【００２７】
上記画像処理システムにおいては、スキャナ１に原稿がセットされた状態で、例えばスキャナ１に付属のユーザインターフェースを用いてユーザがスキャン開始ボタンを押したり、スキャナ１に対してクライアント２からスキャン開始の実行命令を与えると、これにしたがってスキャナ１が原稿の画像を読み取って画像データを生成し、この画像データを圧縮した状態でクライアント２又はプリンタコントローラ３に出力（転送）する。その際、スキャナ１からの画像データを受け取ったクライアント２は、その画像データを印刷するにあたって、当該画像データをポストスクリプト等のページ記述言語のデータ形式に変換するとともに、変換後の画像データ（ＰＤＬデータ）をプリンタコントローラ３に出力する。
【００２８】
一方、プリンタコントローラ３は、スキャナ１から入力される画像データ又はクライアント２から入力される画像データを処理してプリンタエンジン４に出力する。このときのプリンタコントローラ３の処理手順を図３のフローチャートを用いて説明する。なお、ここではＬＡＮ５を介してスキャナ１からプリンタコントローラ３に直接画像データが入力される場合を例に挙げて説明する。
【００２９】
先ず、スキャナ１で原稿の画像を読み取って画像データを生成した際に、スキャナ１又はクライアント２からＬＡＮ５を介して送られる画像データをネットワークＩ／Ｆ３０１を介して入力する（ステップＳ１）。このとき、スキャナ１からの画像データは、ビットマップ画像を扱うための画像ファイル形式として、例えばＴＩＦＦ（Ｔａｇｇｅｄ−Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）などのファイル形式の画像データに変換される。ＴＩＦＦファイルへの変換は、プリンタコントローラ３内でセレクタ部３０２よりも前段部分で行われる。
【００３０】
次に、スキャナ１で画像データを生成する際にユーザが選択した用途として、例えば、画像データの色空間がどのように指定されているかをセレクタ部３０２で認識する（ステップＳ２）。このとき、セレクタ部３０２では、処理対象となる画像データのファイル識別情報に基づいて上記用途を認識する。
【００３１】
さらに詳述すると、スキャナ１から入力された画像データのファイル形式が上述のようにＴＩＦＦ形式に変換された場合は、このＴＩＦＦ形式の画像ファイルの先頭部分に、ファイル識別情報の一つとして画像データの色空間を記述するタグ、すなわちＰｈｏｔｏｍｅｔｒｉｃ  ＩｎｔｅｒＰｒｅｔａｔｉｏｎと呼ばれるタグが存在する。スキャナ１で原稿の画像を読み取る際に、ユーザが用途（動作モード、色空間）を選択すると、それに対応した色空間の情報（ＲＧＢ、ＣＩＥ−ＬＡＢ、ＣＭＹＫ）がＴＩＦＦファイルの上記タグに記述される。そのため、ＴＩＦＦファイルの色空間が記述されたタグを読み取ることにより、画像データの色空間（ユーザが選択した用途）を容易に認識することができる。
【００３２】
続いて、先に認識した色空間が予め設定された特定の色空間であるかどうかをセレクタ部３０２で判断する（ステップＳ３）。特定の色空間としては、プリンタエンジン４で画像データを可視画像として記録媒体に印刷するときに適用される色空間、即ちＣＭＹＫ色空間が適用（設定）される。
【００３３】
ここで、先に認識した色空間が特定の色空間（ＣＭＹＫ色空間）でなかった場合は、セレクタ部３０２からＲＩＰ処理部３０３に画像データを送り、このＲＩＰ処理部３０３で所定のＲＩＰ処理を行うとともに（ステップＳ４）、そこでＲＩＰ処理した画像データを画像蓄積部３０４に蓄積する（ステップＳ５）。ＴＩＦＦ形式の画像データをＲＩＰ処理部３０３に送った場合は、元々のデータがラスタデータとなっているためラスター変換は行われず、色変換処理や画像回転処理などの画像処理だけが行われる。これに対して、先に認識した色空間がＣＭＹＫ色空間であった場合は、ＲＩＰ処理部３０３による画像処理を行わず、そのＲＩＰ処理部３０３をバイパス（省略）するように、セレクタ部３０２から画像蓄積部３０４へと画像データを送り、そこで画像蓄積部３０４に画像データを蓄積する（ステップＳ５）。
【００３４】
その後、クライアント２からの印刷実行命令によってプリンタエンジン４が起動すると、プリンタコントローラ３内では、上述のように画像蓄積部３０４に蓄積された画像データをプリンタエンジン４に出力して印刷すべく、印刷対象となる画像データを画像蓄積部３０４からバッファ３０５へと書き出すとともに、この書き出した画像データを読み出して伸長処理部３０６で伸長処理した後（ステップＳ６，Ｓ７）、通信Ｉ／Ｆ３０７を介してプリンタエンジン４に画像データを出力する（ステップＳ８）。これにより、プリンタエンジン４の印刷動作にしたがって所定の記録媒体上に画像が記録（印刷出力）される。
【００３５】
このように本実施形態においては、スキャナ１で画像データを生成する際にユーザが画像データの色空間を用途として選択した場合に、この色空間をファイル識別情報に基づいてセレクタ部３０２で認識し、この認識結果に応じてＲＩＰ処理部３０３によるＲＩＰ処理の実行可否を切り替えるようにしている。したがって、例えばユーザが選択した色空間が特定の色空間（ＣＭＹＫ色空間）であった場合は、ＲＩＰ処理無しで画像データを画像蓄積部３０４に蓄積し、印刷時にプリンタエンジン４に画像データを出力することができる。したがって、スキャン・プリント実行時の生産性を大幅に向上させることができる。
【００３６】
なお、画像データを生成する生成手段としてスキャナ１を例示したが、このスキャナ１に代えてデジタルカメラを採用してもよい。
【００３７】
また、スキャナ１から入力される画像データをプリンタコントローラ３で処理するにあたって、この画像データをポストスクリプトなどのページ記述言語でラップしてＰＤＬデータに変換した場合は、このＰＤＬデータのファイル識別情報（制御コマンド等）にしたがって色空間を認識し、その認識結果に応じて画像データの処理内容を切り替えるようにすればよい。この場合、ファイル識別情報に基づいて認識した色空間が特定の色空間（ＣＭＹＫ色空間）であれば上記同様にＲＩＰ処理部３０３をバイパスするようにセレクタ部３０２から画像蓄積部３０４へと画像データを送る。
【００３８】
また、スキャナ１とプリンタコントローラ３を、例えば、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）などの汎用インターフェース、あるいは専用のインターフェースなどで接続した場合は、印刷用の画像データの受け渡しに先立ってスキャナ１とプリンタコントローラ３との間でやりとりされるスキャン制御コマンドの中で、スキャナ１が生成（出力）すべき画像データの色空間を指定できるため、プリンタコントローラ３ではこのスキャン制御コマンドにしたがって色空間を認識し、その認識結果に応じて画像データの処理内容を切り替えるようにすればよい。
【００３９】
さらに、スキャナ１で画像データを生成する際に、ユーザが選択する用途が、スキャンモードやコピーモードといった動作モードであった場合は、スキャナ１において、スキャンモード選択時にＲＧＢ色空間の画像データを生成し、コピーモード選択時にＣＭＹＫ色空間の画像データを生成することにより、上記同様の処理によってスキャン・プリント実行時の生産性を向上させることができる。
【００４０】
【発明の効果】
以上説明したように本発明によれば、印刷制御装置における画像データの処理内容を、ユーザ用途に応じて適切に切り替えることができる。そのため、例えばユーザがコピー用途で画像データの生成を指示した場合は、これに対応した色空間（ＣＭＹＫ色空間）で生成手段から画像データを生成させることにより、処理に時間がかかるＲＩＰ処理などをバイパスさせて高速なスキャン・プリント機能を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理システムの構成例を示す概略図である。
【図２】プリンタコントローラの内部構成を示すブロック図である。
【図３】プリンタコントローラの処理手順を示すフローチャートである。
【符号の説明】
１…スキャナ、２…クライアント、３…プリンタコントローラ、４…プリンタエンジン、５…ＬＡＮ、３０２…セレクタ、３０３…ＲＩＰ処理部
【図１】
2004178126.tif 000003
【図２】
2004178126.tif 000004
【図３】
2004178126.tif 000005