(57)【要約】【課題】画像出力手段の特性の影響を排除した画像データを出力することが可能な画像処理装置および画像処理方法を提供することを目的とする。【解決手段】画像データを入力するための読取り装置１０１と、読取り装置１０１から入力される画像データに対して画像処理を施す画像データ処理部１１５と、画像データ処理部１１５を制御するＣＰＵ１１０と、画像データ処理部１１５で画像処理された画像データを格納するメモリ１０８と、着脱可能に構成され、メモリ１０８に格納された画像データを印字出力するプロッタ１０２とを備え、ＣＰＵ１１０は、画像データ処理部１１５にプロッタ１０２の特性に応じた画像処理を行わせる。【選択図】        図１
2007251784.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力するための画像入力手段と、
前記画像入力手段から入力される画像データに対して画像処理を施す画像処理手段と、
前記画像処理手段を制御する画像処理制御手段と、
前記画像処理手段で画像処理された画像データを格納する記憶手段と、
着脱可能に構成され、前記記憶手段に格納された画像データを印字出力する画像出力手段と、を備え、
前記画像処理制御手段は、前記画像処理手段に前記画像出力手段の特性に応じた画像処理を行わせることを特徴とする画像処理装置。
【請求項２】
前記画像出力手段は、自己を特定する種類情報を前記画像処理制御手段に出力し、
前記画像処理制御手段は、前記画像出力手段の種類情報毎に、画像処理を行うための特性パラメータを記憶しておき、前記画像出力手段から受け取った種類情報に対応する特性パラメータを前記画像処理手段に設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像出力手段は、画像処理を行うための特性パラメータを前記画像処理制御手段に出力し、
前記画像処理制御手段は、前記画像出力手段から受け取った特性パラメータを前記画像処理手段に設定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像処理制御手段は、前記画像出力手段から前記特性パラメータを受け取らなかった場合には、標準的な特性パラメータを前記画像処理手段に設定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記特性パラメータは、γテーブルおよび階調処理パラメータを含むことを特徴とする請求項２〜請求項４のいずれか１つに記載の画像処理装置。
【請求項６】
画像入力手段から画像データを入力する画像入力工程と、
前記画像入力手段から入力される画像データに対して画像処理を施す画像処理工程と、
前記画像処理工程で画像処理された画像データを記憶手段に格納する記憶工程と、
着脱可能に構成された画像出力手段により、前記記憶手段に格納された画像データを印字出力する画像出力工程と、
を含み、
前記画像処理工程では、前記画像出力手段の特性に応じた画像処理を行なうことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、詳細には、画像出力装置の特性を排除した画像データを出力することが可能な画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
近時、ＣＣＤ光電変換素子からなるラインセンサ読取り装置やレーザーによる書き込み
装置の発展により、アナログ複写機からデジタル化された画像データの処理を行うデジタ
ル複写機が登場した。デジタル複写機となってからは、複写機の機能だけでなく、ファク
シミリの機能、プリンタの機能、スキャナの機能等の各機能と複合したため、単なるデジ
タル複写機ではなく、デジタル複合機（ＭＦＰ）と呼ばれるようになった。
【０００３】
ＨＤＤドライブ等のメモリ大容量化・低コスト化、ネットワーク等通信技術の高速化や普及、ＣＰＵの処理能力の向上、画像データに関連する技術（特性値の規格化や圧縮フォーマット等）等々、ＭＦＰに関連する技術の進化に伴い、ＭＦＰに搭載される機能も多種・多様化してきている。
【０００４】
オフィスの中でのＭＦＰの使われ方も多種・多様化してきている。例えば、ＰＣの横に
ペアで設置され、各職務者が手軽に複写機・ファクシミリ・プリンター・スキャナの機能
を使用することができる小型のＭＦＰがある。また、部署や課単位の複数名で共有され、
ある程度の生産性やソート・パンチ・ステープル等の機能が使用できる中型のＭＦＰがあ
る。企業の中で複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業
とする会社では、高生産性・高品位で、多機能な大型のＭＦＰが使用されている。
【０００５】
小型〜大型まで多様化してきているＭＦＰであるが、各クラスに亘って共有できる機能
も存在するが、クラスごとに要求が強い機能も存在する。例えば、大型ＭＦＰではパンチ
・ステープル・紙折り等、プロット後の紙に対する後加工や、複写業務と同時に電子ファ
イリング化すること等が求められ、小型ＭＦＰでは、インターネットＦＡＸやＰＣ−ＦＡ
Ｘ等の充実や、パーソナル的な使用目的として、専用紙に対する高品位画像印刷等が求め
られる。このように多種・多様化してきているＭＦＰ市場に対して、従来は各クラスに必
要な機能をセットにしたシステムを構築し、販売・提供していた。
【０００６】
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く・正確・確実に伝えるだけでなく、分かりやすく・効果的に伝えることも要求されている。通信技術の高速化／普及化・メモリの大容量化／低コスト化／小型化・ＰＣの高性能化に伴い、デジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、デジタルデータの一部である画像データを扱うＭＦＰにも、新機能の融合が望まれてきている。
【０００７】
多機能化するとともに、大企業〜中小企業、ＳＯＨＯ、パーソナルな分野まで普及して
きたＭＦＰであるが、それだけに導入されているユーザ側の機能要求も多様化している。
例えば、大企業では、大型〜小型ＭＦＰを統合した環境を構築し、全体システムでの業務
ソリューション機能が要求され、これらはパーソナルなユーザに必要ない機能である。
【０００８】
また、小型ＭＦＰにおいては、パーソナルなユーザでは専用紙に対する高品位画像印刷
機能が求められるが、ＳＯＨＯではこれらの機能要求はなく、低コストであることが望ま
れる傾向にある。新規機能の提供や融合に対して、通常は既に導入済みのＭＦＰに機能追
加できることが望まれる。これは資産を有効に活用することで低コストに新しい機能を実
現したいためである。
【０００９】
機能が多様化してきたＭＦＰ市場において、大型〜小型ＭＦＰの各クラスに必要と思われる機能をセットにしたシステム構築での販売・提供では、機能の多様化・複雑化・新規化しているニーズに対して、効率的な商品を提供することが必要である。例えば、ユーザが所望する機能を使用したいため、本来必要としない機能が搭載されたＭＦＰを高価格で購入しなければならないという課題がある。また、ユーザが所望する新機能の使用／新システムの構築したいため、保有しているＭＦＰを新しいＭＦＰに買い換えなければならないという課題がある。
【００１０】
ところで、オフィス文書のカラー化が進んでおり、ＭＦＰもカラー化が進んでいる。かかるカラーＭＦＰでのコピー動作は以下のようにして行われる。搭載されるカラーイメージスキャナでカラー原稿を読み取り、読み取ったカラー画像データをメモリに蓄積した後、画像出力手段により印字出力する（例えば、特許文献１参照）。ここで、複数の画像出力手段を使用した場合、各画像出力手段は書込特性が異なっているため、同じ原稿を使用した場合でも各画像出力手段から出力される印字画像が異なったものとなるという問題がある。
【特許文献１】特開２００３−２８３７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上記課題に鑑みてなされたものであり、画像出力手段の特性の影響を排除した画像データを出力することが可能な画像処理装置および画像処理方法を提供することを
目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、画像データを入力するための画像入力手段と、前記画像入力手段から入力される画像データに対して画像処理を施す画像処理手段と、前記画像処理手段を制御する画像処理制御手段と、前記画像処理手段で画像処理された画像データを格納する記憶手段と、着脱可能に構成され、前記記憶手段に格納された画像データを印字出力する画像出力手段と、を備え、前記画像処理制御手段は、前記画像処理手段に前記画像出力手段の特性に応じた画像処理を行わせることを特徴とする。
【００１３】
また、本発明の好ましい態様によれば、前記画像出力手段は、自己を特定する種類情報を前記画像処理制御手段に出力し、前記画像処理制御手段は、画像出力手段の種類情報毎に、画像処理を行うための特性パラメータを記憶しておき、前記画像出力手段から受け取った種類情報に対応する特性パラメータを前記画像処理手段に設定することが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記画像出力手段は、画像処理を行うための特性パラメータを前記画像処理制御手段に出力し、前記画像処理制御手段は、前記画像出力手段から受け取った特性パラメータを前記画像処理手段に設定することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記画像処理制御手段は、前記画像出力手段から前記特性パラメータを受け取らなかった場合には、標準的な特性パラメータを前記画像処理手段に設定することが望ましい。
【００１６】
また、本発明の好ましい態様によれば、前記特性パラメータは、γテーブルおよび階調処理パラメータを含むことが望ましい。
【００１７】
上記した課題を解決して、本発明の目的を達成するために、本発明は、画像入力手段から画像データを入力する画像入力工程と、前記画像入力手段から入力される画像データに対して画像処理を施す画像処理工程と、前記画像処理工程で画像処理された画像データを記憶手段に格納する記憶工程と、着脱可能に構成された画像出力手段により、前記記憶手段に格納された画像データを印字出力する画像書き込み工程と、を含み、前記画像処理工程では、前記画像出力手段の特性に応じた画像処理を行なうことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、画像入力手段は、画像データを入力し、画像処理手段は、画像入力手段から入力される画像データに対して画像処理を施し、画像処理手段で画像処理された画像データを記憶手段に格納し、着脱可能に構成された画像出力手段は、記憶手段に格納された画像データを印字出力し、画像処理制御手段は、画像処理手段に画像出力手段の特性に応じた画像処理を行わせることとしたので、画像出力手段の特性の影響を排除した画像データを出力することが可能な画像処理装置および画像処理方法を提供することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施の形態によ
りこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当
業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００２０】
（実施の形態）
図１は、本発明の実施の形態に係る画像処理装置（ＭＦＰ）１００の全体構成図を示している。同図に示す画像処理装置１００は、読取り装置１０１と、プロッタ１０２と、ＨＤＤ１０３と、外部Ｉ／Ｆ回路部１０４と、ＳＤカードスロットル１０６と、バス制御装置１０７と、メモリ１０８と、操作表示部１０９と、ＣＰＵ１１０と、Ｎ．Ｂ．（Ｎｏｒｔｈ  Ｂｒｉｄｇｅ）１１１と、メモリ１１２と、Ｓ．Ｂ．（Ｓｏｕｔｈ  Ｂｒｉｄｇｅ）１１３と、ＲＯＭ１１４と、画像データ処理部１１５とを備えている。
【００２１】
読取り装置１０１は、ＣＣＤ光電変換素子からなるラインセンサと、Ａ／Ｄコンバータ
と、それらの駆動回路とを具備し、セットされた原稿をスキャンすることで原稿の濃淡情
報をＲＧＢ各８ビットからなるデジタルの画像データとして出力する。
【００２２】
プロッタ１０２は、ＣＭＹＫからなる画像データを受け取ると、レーザービームを用いた電子写真プロセスを使って、転写紙に受け取った画像データを出力する。プロッタ１０２は、着脱可能に構成されており、画像処理装置１００には、複数種のプロッタ（画像出力手段）が装着可能になっている。
【００２３】
外部Ｉ／Ｆ回路部１０４は、画像処理装置１００と外部装置間で、各種データの送受信を行うために必要な物理的な接続を行うための回路である。本実施の形態では、外部Ｉ／Ｆ回路部１０４は、ネットワーク（イーサネット（Ｒ））を介してＰＣ１２１と接続したり、ＳＤカードスロット１０６を介してＳＤカードメモリ１２２との接続を行う。
【００２４】
ＰＣ１２１は、いわゆるパーソナルコンピュータであり、パーソナルコンピュータにイ
ンストールされたアプリケーションソフトやドライバを介して、ユーザは本画像処理装置
１００に対して各種制御や画像データの入出力を行う。ＳＤメモリカード１２２は、フラ
ッシュメモリを内蔵した小型メモリ装置の一種であり、簡易に着脱可能で携帯性に優れて
いる。
【００２５】
ＨＤＤ１０３は、デスクトップパソコンにも使用されている電子データを保存するため
の大型の記憶装置であり、本画像処理装置１００内では主に画像データおよび当該画像データの付帯情報を蓄積する。また本実施の形態では、ＩＤＥを拡張して規格化されているＡＴＡバス接続のハードディスクを使用している。
【００２６】
操作表示部１０９は、本画像処理装置１００とユーザのインターフェースを行う部分で
あり、ＬＣＤ（液晶表示装置）やキースイッチ等で構成されており、装置の各種状態や操
作方法をＬＣＤに表示し、ユーザからのキースイッチ入力を検知する。ユーザは、操作表
示部１０９を操作して所望するモード（コピー動作、スキャナ動作、プリンタ動作、およ
び画像処理等のモード）の設定を行う。
【００２７】
ＣＰＵ１１０は、本画像処理装置１００の制御全体を司るマイクロプロセッサである。
本実施の形態では、例えば、Ｉｎｔｅｌ社（Ｒ）のｘ８６系ＣＰＵを使用することができ
る。
【００２８】
Ｎ．Ｂ．１１１は、パーソナルコンピュータに使用されるチップセットのひとつであり
、Ｎｏｒｔｈ  Ｂｒｉｄｇｅと呼ばれる汎用の電子デバイスである。主に、ＣＰＵ−ＰＣ
Ｉブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎
用回路化したもので、本実施の形態では、ＣＰＵ−ＰＣＩバス、メモリコントローラ、Ａ
ＧＢバスとの間をブリッジしている。
【００２９】
Ｓ．Ｂ．１１３は、パーソナルコンピュータに使用されるチップセットのひとつであり
、Ｓｏｕｔｈ  Ｂｒｉｄｇｅと呼ばれる汎用の電子デバイスである。主にＰＣＩ−ＩＳＡ
ブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用
回路化したもので、本実施の形態では、ＲＯＭ１１４との間をブリッジしている。
【００３０】
ＲＯＭ１１４は、ＣＰＵ１１０が画像処理装置１００の各部の制御を行う場合に使用す
るプログラム（ブートプログラムを含む）が格納されるメモリである。
【００３１】
メモリ１１２は、ＣＰＵ１１０が画像処理装置１００の各部の制御を行う際に、プログ
ラムや中間処理データを一時的に記憶するメモリである。ＣＰＵ１１０は高速処理が求められるため、通常起動時にＲＯＭ１１４に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ１１２に展開されたプログラムによって処理を行う。本実施の形態では、メモリ１１２として、規格化されパーソナルコンピュータに使用されているＤＩＭＭを使用している。
【００３２】
バス制御装置１０７は、本画像処理装置１００内で必要な画像データや制御コマンド等の各種データを送受信するデータバスの制御回路であり、複数種のバス規格間のブリッジ機能も有している。本実施の形態では、バス制御装置１０７は、操作表示部１０９、読取り装置１０１、プロッタ１０２、画像データ処理部１１５とは規格化された汎用拡張バスであるＰＣＩバス、ＨＤＤ１０３とはＡＴＡバス、メモリ１０８とはＤＩＭＭバス、Ｎ．Ｂ．１１１とはＡＧＰバスを介して接続され、ＡＳＩＣ化されている。
【００３３】
メモリ１０８は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にデータを記憶するためのメモリである。本実施の形態では、メモリ１０８として、規格化されパーソナルコンピュータに使用されているＤＩＭＭを使用している。
【００３４】
画像データ処理部１１５は、本画像処理装置１００内で必要となる画像データに対する処理を行う。図２は、図１の画像データ処理部１１５の処理ブロック図を示している。画
像データ処理部１１５は、図２に示すように、ＰＣＩバスからの各種データを送受するための回路であり、汎用拡張バスであるＰＣＩバスと、画像データ処理部１１５内のローカルデータバスをブリッジするＩ／Ｆ回路１５０と、ＲＧＢの画像データをＣＭＹＫの画像データに変換する色変換部１５１と、ＣＭＹＫの画像データに対してγ変換を施してその明るさを調整して出力するγ処理部１５２と、２ｂｉｔや８ｂｉｔなど、蓄積または出力画像の画像データフォーマットに合わせて量子化を行なう階調処理部１５３とを備えている。なお、階調処理部１５３は、量子化としては単純なｂｉｔ有効画素数に従った量子化のほか、誤差拡散処理やディザ処理も行なう。
【００３５】
図１および図２を参照して本実施の形態に係る画像処理装置１００の動作例［コピー動
作、スキャナ動作、プリンタ動作］を説明する。
【００３６】
［コピー動作］
図１および図２を参照して、コピー動作について説明する。まず、ユーザは原稿を読取り装置１０１にセットし、操作表示部９で所望するモード等の設定とコピー開始の入力を行う。操作表示部１０９はユーザから入力された情報を、機器内部の制御コマンドデータに変換して発行する。発行された制御コマンドデータはＰＣＩバス、バス制御装置７／ＡＧＢバスを介してＣＰＵ１１０に通知される。
【００３７】
ＣＰＵ１１０は、コピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に説明する。
【００３８】
読取り装置１０１は、原稿をスキャンして、ＲＧＢ各８ビットからなる画像データをＰＣＩバスおよびバス制御装置１０７を介してメモリ１０８に蓄積する。ＣＰＵ１１０は、画像データ処理部１１５に、ユーザの所望するモードに従った処理の設定を行う。処理の内容に関しては後述する。この場合、ユーザがデータ保存を所望する場合、メモリ１０８内のＲＧＢ各８ビットの画像データをＨＤＤ１０３に保存することにしてもよい。
【００３９】
メモリ１０８に蓄積したＲＧＢ各８ビットの画像データは、画像データ処理部１１５に送られる。画像データ処理部１１５では、Ｉ／Ｆ回路１５０を介してＲＧＢ各８ビットの画像データを受信すると、色変換部１５１は、ＲＧＢ各８ビットの画像データをプロッタ１０２用の色空間であるＣＭＹＫ各８ビットの画像データに変換する。この場合、ユーザが所望するモード情報に従って彩度もあわせて調整する。γ処理部１５２は、ＣＭＹＫ各８ビットの画像データを受け取るとユーザが所望するモード情報に従って明るさを調整して出力する。階調処理部１５３は、ＣＭＹＫ各８ビットの画像データをＣＭＹＫ各２ビットの画像データに変換する。画像データ処理部１１５で処理されたＣＭＹＫ各２ビットの画像データは、Ｉ／Ｆ回路１５０により送出され、ＰＣＩバスおよびバス制御装置１０７を介して再度、メモリ１０８に蓄積される。ここで、ユーザがデータ保存を所望する場合、メモリ１０８内のＣＭＹＫ各２ビットの画像データをＨＤＤ１０３に保存してもよい。
【００４０】
メモリ１０８に蓄積したＣＭＹＫ各２ビットの画像データは、ＰＣＩバスおよびバス制御装置１０７を介して、プロッタ１０２に送られる。プロッタ１０２は受け取ったＣＭＹＫ各２ビットの画像データを転写紙に出力し、原稿のコピーが生成される。
【００４１】
［スキャナ動作］
図１および図２を参照して、スキャナ動作を説明する。まず、ユーザは原稿を読取り装置１０１にセットし、所望するモード等の設定とスキャナ送信開始の入力を操作表示部１０９に行う。操作表示部１０９は、ユーザから入力された情報を、機器内部の制御コマンドデータに変換して発行する。発行された制御コマンドデータは、ＰＣＩバス、バス制御装置１０７、およびＡＧＢバスを介してＣＰＵ１１０に通知される。
【００４２】
ＣＰＵ１１０は、スキャナ開始の制御コマンドデータに従って、スキャナ送信動作プロセスのプログラムを実行し、スキャナ送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に説明する。
【００４３】
読取り装置１０１では、原稿をスキャンし、ＲＧＢ各８ビットからなる画像データを、ＰＣＩバスおよびバス制御装置１０７を介してメモリ１０８に蓄積する。ＣＰＵ１１０は、画像データ処理部１１５に、ユーザの所望するモードに従った処理の設定を行う。ここで、ユーザがデータ保存を所望する場合、メモリ１０８内のＲＧＢ各８ビットの画像データをＨＤＤ１０３に保存することにしてもよい。メモリ１０８に蓄積されたＲＧＢ各８ビットの画像データは、画像データ処理部１１５に送られる。
【００４４】
画像データ処理部１１５では、Ｉ／Ｆ回路１５０を介してＲＧＢ各８ビットからなる画像データを受信すると、γ処理部１５２で明るさが調整され、かつ、階調処理部１５３で階調が処理された後、ＲＧＢ各８ビットの画像データは、ＰＣＩバスおよびバス制御装置１０７を介して再度、メモリ１０８に蓄積される。この場合、ユーザがデータ保存を所望する場合、メモリ１０８内のＲＧＢ各８ビットの画像データをＨＤＤ１０３に保存してもよい。
【００４５】
メモリ１０８に蓄積されたＲＧＢ各８ビットの画像データは、バス制御装置１０７、ＡＧＢバス、Ｎ．Ｂ．１１１、ＰＣＩバス、および外部Ｉ／Ｆ回路１０４を介して、ネットワークを介して外部サーバーやＰＣ１２１にスキャナ送信される。
【００４６】
［プリンタ動作］
図１および図２を参照して、プリンタ動作を説明する。ユーザは、ＰＣ１２１のアプリケーションソフトを通じて電子ドキュメントの印刷を行う。ＰＣ１２１のプリンタドライバソフトは、印刷指定された電子ドキュメントのレンダリングを行いＣＭＹＫの画像データを生成する。
【００４７】
ＰＣ１２１は、ネットワークを介して、画像処理装置１００にプリント要求および生成したＣＭＹＫ各２ビットの画像データを送出する。ＣＰＵ１１０は、外部Ｉ／Ｆ回路部１０４、ＰＣＩバス、Ｎ．Ｂ．１１１を介して、ＰＣ１２１からのプリント要求の制御コマンドデータを受け取ると、プリンタ動作プロセスのプログラムを実行し、必要な設定や動作を順に行っていく。以下に動作プロセスを順に説明する。
【００４８】
ＰＣ１２１からネットワークを介して送られてくるＣＭＹＫ各２ビットの画像データは、外部Ｉ／Ｆ回路部１０４、ＰＣＩバス、Ｎ．Ｂ．１１１、およびバス制御装置１０７を介して、メモリ１０８に蓄積される。メモリ１０８に蓄積されたＣＭＹＫ各２ビットの画像データは、画像データ処理部１１５に送られる。画像データ処理部１１５では、Ｉ／Ｆ回路１５０を介してＣＭＹＫ各２ビットの画像データを受信すると、γ処理部１５２がＣＭＹＫ各２ビットの画像データをユーザ所望するモード情報に従って明るさを調整し、階調処理部１５３が階調処理を行う。画像データ処理部１１５で処理されたＣＭＹＫ各２ビットの画像データは、Ｉ／Ｆ回路１５０により送出され、ＰＣＩバスおよびバス制御装置１０７を介して再度、メモリ１０８に蓄積される。メモリ１０８に蓄積さしたＣＭＹＫ各２ｂｉｔの画像データは、ＰＣＩバスおよびバス制御装置１０７を介して、プロッタ１０２に送られる。プロッタ１０２は受け取ったＣＭＹＫ各の画像データを転写紙に出力し、プリンタ処理が行われる。
【００４９】
本実施の形態においては、複数種類のプロッタ（画像出力手段）を装着可能となっているが、プロッタの特性の影響を排除した画像データを蓄積するために、ＣＰＵ１１０は、画像データ処理部１１５に対して、プロッタの特性に応じた画像処理を行わせる。以下、その場合のＣＰＵ１１０の［制御例１］〜［制御例４］を説明する。
【００５０】
［制御例１］
図３および図４を参照して、ＣＰＵ１１０の制御例１を説明する。図３は、ＣＰＵ１１０の制御例１においてデータの流れを説明するための図、図４は、ＣＰＵ１１０の制御例１を説明するためのフローチャートである。
【００５１】
図３において、ＲＯＭ１１４には、プロッタ１０２の書き込み特性に応じた特性パラメータ（γテーブル、階調処理パラメータ等）が格納されている。ここでの特性パラメータは、プロッタの特性の影響を排除して標準的な画像データを生成するための画像処理パラメータである。ＣＰＵ１１０は、プロッタ１０２の種類に応じた特性パラメータをＲＯＭ１１４から読み出して、画像データ処理部１１５に設定する（１）。
【００５２】
図４において、ＣＰＵ１１０は、画像出力を行う際に（コピー動作またはプリント動作）、画像データ処理を必要とする場合は、操作表示部１０９から発行された制御コマンドデータが通知されると、画像データ処理部１１５のγ処理部１５２に、プロッタ１０２の種類に従ったγテーブルを設定する（ステップＳ１１）。つぎに、ＣＰＵ１１０は、画像データ処理部１１５の階調処理部１５３にプロッタ１０２の種類に従った階調処理パラメータを設定する（ステップＳ１２）。
【００５３】
そして、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５へ画像データを流すための設定を行なった後（ステップＳ１３）、ＣＰＵ１１０は、画像データ処理後の画像データを蓄積装置（メモリ１０８またはＨＤＤ１０３）に蓄積するための設定を行なう（ステップＳ１４）。この後、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５に画像データを送出する制御を行う（ステップＳ１５）。
【００５４】
なお、上記ステップＳ１１〜Ｓ１５までの各ステップの処理の順序は、図４で示した順
序に限られるものではなく、各処理の設定に相互関係がある場合を除いて、その順序は問
わない。
【００５５】
以上説明したように、制御例１によれば、ＣＰＵ１１０は、画像データ処理部１１５に
、プロッタの書込特性に応じた画像処理を行わせることとしたので、プロッタの特性に関わらず、プロッタの書き込み特性の影響を排除した画像データを出力することが可能となる。
【００５６】
［制御例２］
図５および図６を参照して、ＣＰＵ１１０の制御例２を説明する。図５は、ＣＰＵ１１
０の制御例２においてデータの流れを説明するための図、図６は、ＣＰＵ１１０の制御例２を説明するためのフローチャートである。ここでは、図１のプロッタ１０２の替わりに他のプロッタ２０２を接続した場合について説明する。
【００５７】
図５において、ＲＯＭ１１４には、複数種類のプロッタの特性（プロッタの種類）に応じた特性パラメータ（γテーブル、階調処理パラメータ等）がそれぞれ格納されている。具体的には、ＲＯＭ１１４には、プロッタを識別（特定）するための種類情報に対応させて、各プロッタの書込特性（プロッタの種類）に応じた特性パラメータ（γテーブル、階調処理パラメータ等）がそれぞれ格納されている。ここでの特性パラメータは、プロッタの書き込み特性の影響を排除して標準的な画像データを生成するための画像処理パラメータである。
【００５８】
ＣＰＵ１１０は、まず、プロッタ２０２から自己を特定する種類情報を受け取る（１）。ＣＰＵ１１０は、その種類情報に対応する特性パラメータをＲＯＭ１１４から読み出
して、画像データ処理部１１５に設定する（２）。
【００５９】
図６において、まず、ＣＰＵ１１０は、コピー動作またはスキャナ動作を行う場合に、プロッタ２０２から種類情報を受け取る（ステップＳ２０）。そして、ＣＰＵ１１０は、画像データ処理部１１５のγ処理部１５２に、プロッタ２０２の種類に従ったγテーブルを設定する（ステップＳ２１）。つぎに、ＣＰＵ１１０は、画像データ処理部１１５の階調処理部１５３の種類に従った階調処理パラメータを設定する（ステップＳ２２）。
【００６０】
そして、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５へ画像データを流すための設定を行なった後（ステップＳ２３）、ＣＰＵ１１０は、画像データ処理後の画像データを蓄積装置（メモリ１０８またはＨＤＤ１０３）に蓄積するための設定を行なう（ステップＳ２４）。この後、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５に画像データを送出する制御を行う（ステップＳ２５）。
【００６１】
なお、上記ステップＳ２１〜Ｓ２４までの各ステップの処理の順序は、図６で示した順
序に限られるものではなく、各処理の設定に相互関係がある場合を除いて、その順序は問
わない。また、画像データ処理部１１５の設定を行うステップＳ２１〜Ｓ２３の処理の前
に、その設定内容を決定するためのステップＳ２０の処理を行う必要がある。
【００６２】
以上説明したように、制御例２によれば、プロッタの種類情報毎に、画像処理を行うための特性パラメータを記憶しておき、ＣＰＵ１１０は、プロッタ２０２から受け取った種類情報に対応する特性パラメータを画像データ処理部１１５に設定することとしたので、プロッタを入れ替えた場合でも、プロッタの特性に関わらず、プロッタの書き込み特性の影響を排除した画像データを出力することが可能となる。
【００６３】
［制御例３］
図７〜図９を参照して、ＣＰＵ１１０の制御例３を説明する。図７は、ＣＰＵ１１０の
制御例３においてデータの流れを説明するための図、図８はγテーブルの一例を示す図、図９は、ＣＰＵ１１０の制御例３を説明するためのフローチャートである。ここでは、図１のプロッタ１０２の替わりに他のプロッタ３０２を接続した場合について説明する。
【００６４】
図７において、プロッタ３０２は、自己の書込特性に応じた特性パラメータ（γテーブル、および階調処理パラメータ等）を格納しており、その特性パラメータを、バス制御装置１０７を介してＣＰＵ１１０に対して送出する（１）。ここでの特性パラメータは、プロッタの書込特性の影響を排除して標準的な画像データを生成するための画像処理パラメータである。ＣＰＵ１１０は、受け取った特性パラメータを画像データ処理部１１５に設定する（２）。図８は、プロッタ３０２から送出されるγテーブルの一例を示す図である。
【００６５】
図９において、ＣＰＵ１１０は、プロッタ３０２から特性パラメータを受け取ると（
ステップＳ３０）、画像データ処理部１１５のγ処理部１５２に、プロッタ３０２の特性パラメータに従ったγテーブルを設定する（ステップＳ３１）。つぎに、ＣＰＵ１１０は、画像データ処理部１１５の階調処理部１５３に、プロッタ３０２の特性パラメータに従った階調処理パラメータを設定する（ステップＳ３２）。
【００６６】
そして、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５へ画像データを流すための設定を行なった後（ステップＳ３３）、ＣＰＵ１１０は、画像データ処理後の画像データを蓄積装置（メモリ１０８またはＨＤＤ１０３）に蓄積するための設定を行なう（ステップＳ３４）。この後、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５に画像データを送出する制御を行う（ステップＳ３５）。
【００６７】
なお、上記ステップＳ３１〜Ｓ３４までの各ステップの処理の順序は、図９で示した順
序に限られるものではなく、各処理の設定に相互関係がある場合を除いて、その順序は問
わない。また、画像データ処理部１１５の設定を行うステップＳ３１〜Ｓ３２の処理の前
に、その設定内容を決定するためのステップＳ３０の処理を行う必要がある。
【００６８】
以上説明したように、制御例３によれば、ＣＰＵ１１０は、プロッタから特性パラメータを受け取り、受け取った特性パラメータを画像データ処理部１１５に設定することとしたので、プロッタを入れ替えた場合でも、プロッタの特性に関わらず、プロッタの書込特性の影響を排除した画像データを出力することが可能となる。
【００６９】
［制御例４］
図１０および図１１を参照して、ＣＰＵ１１０の制御例４を説明する。図１０は、ＣＰ
Ｕ１１０の制御例４においてデータの流れを説明するための図、図１１はＣＰＵ１１０の
制御例４を説明するためのフローチャートである。ここでは、図１のプロッタ１０２の替わりに他のプロッタ４０２を接続した場合について説明する。
【００７０】
図１０において、ＲＯＭ１１４には、複数種類のプロッタの書込特性（プロッタの種類）に応じた特性パラメータ（γテーブル、階調処理パラメータ等）がそれぞれ格納されている。具体的には、ＲＯＭ１１４には、プロッタを識別（特定）するための種類情報に対応させて、各プロッタの書込特性（プロッタの種類）に応じた特性パラメータ（γテーブル、および階調処理パラメータ等）がそれぞれ格納されている。また、ＲＯＭ１１４には、標準的な（デフォルトの）特性パラメータが格納されている。ここでの特性パラメータは、プロッタの書き込み特性の影響を排除して標準的な画像データを生成するための画像処理パラメータである。
【００７１】
上記制御例２ではプロッタが種類情報を送出する場合、上記制御例３では、プロッタが特性パラメータを送出する場合について説明したが、制御例４では、プロッタ４０２が上述の種類情報や特性パラメータを格納しているか否かが不明な場合について説明する。プロッタ４０２が種類情報や特性パラメータを格納している場合には、ＣＰＵ１１０に種類情報や特性パラメータを送出する。
【００７２】
図１１において、ＣＰＵ１１０は、プロッタ４０２から種類情報を受信したか否かを判断し（ステップＳ４０）、種類情報を受信した場合には（ステップＳ４０の「Ｙｅｓ」）、画像データ処理部１１５のγ処理部１５２に、プロッタ４０２の種類に従ったγテーブルを設定する（ステップＳ４２）。つぎに、ＣＰＵ１１０は、画像データ処理部１１５の階調処理部１５３に、プロッタ４０２の種類に従った階調処理パラメータを設定する（ステップＳ４３）。
【００７３】
そして、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５へ画像データを流すための設定を行なった後（ステップＳ４４）、ＣＰＵ１１０は、画像データ処理後の画像データを蓄積装置（メモリ１０８またはＨＤＤ１０３）に蓄積するための設定を行なう（ステップＳ４５）。この後、ＣＰＵ１１０は、蓄積装置（メモリ１０８またはＨＤＤ１０３）から画像データ処理部１１５に画像データを送出する制御を行う（ステップＳ４６）。
【００７４】
他方、上記ステップＳ４０において、ＣＰＵ１１０は、プロッタ４０２から種類情報を受信しなかった場合には（ステップＳ４０の「ＮＯ」）、プロッタ４０２から特性パラメータを受信したか否かを判断する（ステップＳ４１）。
【００７５】
ＣＰＵ１１０は、特性パラメータを受信した場合には（ステップＳ４１の「Ｙｅｓ」）
、画像データ処理部１１５のγ処理部１５２に、プロッタ４０２の特性パラメータに従ったγテーブルを設定する（ステップＳ４９）。つぎに、ＣＰＵ１１０は、画像データ処理部１１５の階調処理部１５３に、プロッタ４０２の特性パラメータに従った階調処理パラメータを設定した後（ステップＳ５０）、ステップＳ４４に移行する。
【００７６】
また、上記ステップＳ４１において、ＣＰＵ１１０は、プロッタ４０２から特性パラメータを受信しなかった場合には（ステップＳ４１の「ＮＯ」）、画像データ処理部１１５のγ処理部１５２に、デフォルトの特性パラメータに従ったγテーブルを設定する（ステップＳ４７）。つぎに、ＣＰＵ１１０は、画像データ処理部１１５の階調処理部１５３に、デフォルトの特性パラメータに従った階調処理パラメータを設定した後（ステップＳ４８）、ステップＳ４４に移行する。
【００７７】
なお、上記ステップＳ４０において、プロッタ４０２から種類情報を受信した場合において、受信した種類情報に対応する特性パラメータを格納していない場合には、ステップＳ４１に移行することにしてもよい。
【００７８】
以上説明したように、制御例４によれば、ＣＰＵ１１０は、プロッタから種類情報や特性パラメータを受け取らなかった場合には、ＣＰＵ１１０は、デフォルト（標準の）の特性パラメータを画像データ処理部１１５に設定することとしたので、不特定のプロッタに対して、そのプロッタの特性に関わらず、プロッタの書込特性の影響を排除した画像データを出力することが可能となる。
【００７９】
（プログラム）
なお、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、１つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【００８０】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【００８１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれること言うまでもない。
【００８２】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【産業上の利用可能性】
【００８３】
本発明に係る画像処理装置および画像処理方法は、ファクシミリ、スキャナ、複写機、
デジタル複合機（ＭＦＰ）等に広く利用可能である。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態に係る画像処理装置（ＭＦＰ）の全体構成図である。
【図２】画像データ処理部の具体的構成を示す図である。
【図３】ＣＰＵの制御例１においてデータの流れを説明するための図である。
【図４】ＣＰＵの制御例１を説明するためのフローチャートである。
【図５】ＣＰＵの制御例２においてデータの流れを説明するための図である。
【図６】ＣＰＵの制御例２を説明するためのフローチャートである。
【図７】ＣＰＵの制御例３においてデータの流れを説明するための図である。
【図８】γテーブルの一例を示す図である。
【図９】ＣＰＵの制御例３を説明するためのフローチャートである。
【図１０】ＣＰＵの制御例４においてデータの流れを説明するための図である。
【図１１】ＣＰＵの制御例４を説明するためのフローチャートである。
【符号の説明】
【００８５】
１００  画像処理装置（ＭＦＰ）
１０１  読取り装置
１０２  プロッタ（画像出力手段）
１０３  ＨＤＤ
１０４  外部Ｉ／Ｆ回路部
１０６  ＳＤカードスロットル
１０７  バス制御装置
１０８  メモリ
１０９  操作表示部
１１０  ＣＰＵ
１１１  Ｎ．Ｂ．（Ｎｏｒｔｈ  Ｂｒｉｄｇｅ）
１１３  Ｓ．Ｂ．（Ｓｏｕｔｈ  Ｂｒｉｄｇｅ）
１１４  ＲＯＭ
１１５  画像データ処理部
１２１  ＰＣ
１２２  ＳＤメモリカード
１５０  Ｉ／Ｆ回路
１５１  色変換部
１５２  γ処理部
１５３  階調処理部
２０２  プロッタ（画像出力手段）
３０２  プロッタ（画像出力手段）
４０２  プロッタ（画像出力手段）
【図１】
2007251784.tif 000003
【図２】
2007251784.tif 000004
【図３】
2007251784.tif 000005
【図４】
2007251784.tif 000006
【図５】
2007251784.tif 000007
【図６】
2007251784.tif 000008
【図７】
2007251784.tif 000009
【図８】
2007251784.tif 000010
【図９】
2007251784.tif 000011
【図１０】
2007251784.tif 000012
【図１１】
2007251784.tif 000013