(57)【要約】【課題】  印刷装置において、用いる記録剤の種類の数が異なる複数のモードを切り替えて印刷を行う場合に、印刷する画像に適したモードの設定を簡易な判別によって可能とする。【解決手段】  印刷処理で、画像データのパケットヘッダにおける画像品位識別子を参照する（ステップＳ１６０１）。画像品位識別子が「１」であるか、または「０」であるかについて判断し（ステップＳ１６０２）、画像品位識別子が高品位画像を示す「１」のときは、６色印刷の設定を行う（ステップＳ１６０３）。一方、画像品位識別子が低品位画像を示す「０」のときは、４色印刷の設定を行う（ステップＳ１６０４）。これにより、ＣＣＤ方式のスキャナで読み取った画像については６色印刷が、ＣＩＳ方式のスキャナで読み取った画像については４色印刷がそれぞれ実行されることになる。このように、スキャナの種類という簡易な基準によって判断することが可能となる。【選択図】  図１６
2005244896.tif 000002
【特許請求の範囲】
【請求項１】
含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置に供給する前記印刷情報を作成する印刷情報処理装置であって、
前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定する識別情報設定手段
を具えたことを特徴とする印刷情報処理装置。
【請求項２】
前記識別情報は、原稿を読み取ることによって前記画像データを得る読み取り機器の種類に対応したものであることを特徴とする請求項１に記載の印刷情報処理装置。
【請求項３】
前記識別情報は、前記画像データを得るためのデータを記述する言語の種類に対応したものであることを特徴とする請求項１に記載の印刷情報処理装置。
【請求項４】
前記識別情報は、前記画像データを入力する機器に対応したものであることを特徴とする請求項１に記載の印刷情報処理装置。
【請求項５】
前記識別情報は、原稿を読み取ることによって前記画像データを得る読み取り機器の種類に対応した情報、前記画像データを得るためのデータを記述する言語の種類に対応した情報、および前記画像データを入力する機器に対応した情報のいずれかを組合せたものであることを特徴とする請求項１に記載の印刷情報処理装置。
【請求項６】
含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置であって、
前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した、前記印刷情報に含まれている識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行う印刷制御手段
を具えたことを特徴とする印刷装置。
【請求項７】
前記識別情報は、原稿を読み取ることによって前記画像データを得る読み取り機器の種類に対応したものであることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記識別情報は、前記画像データを得るためのデータを記述する言語の種類に対応したものであることを特徴とする請求項６に記載の印刷装置。
【請求項９】
前記識別情報は、前記画像データを入力する機器に対応したものであることを特徴とする請求項６に記載の印刷装置。
【請求項１０】
前記識別情報は、原稿を読み取ることによって前記画像データを得る読み取り機器の種類に対応した情報、前記画像データを得るためのデータを記述する言語の種類に対応した情報、および前記画像データを入力する機器に対応した情報のいずれかを組合せたものであることを特徴とする請求項６に記載の印刷装置。
【請求項１１】
含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置に供給する前記印刷情報を作成し、前記印刷装置の印刷を制御するための印刷情報処理方法であって、
前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定する
ステップを有したことを特徴とする印刷情報処理方法。
【請求項１２】
前記印刷情報において識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行うよう制御するステップをさらに有したことを特徴とする請求項１１に記載の印刷情報処理方法。
【請求項１３】
含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置と、ネットワークを介して供給する前記印刷情報を作成するとともに前記印刷装置の印刷を制御する印刷情報処理と、を有して構成される印刷システムであって、
前記印刷情報処理は、前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定し、
前記印刷装置は、前記印刷情報に含まれている識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行う、
ことを特徴とする印刷システム。
【請求項１４】
情報処理装置を、含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置に供給する前記印刷情報を作成し、前記印刷装置の印刷を制御するための印刷情報処理装置として機能させるためのプログラムであって、
前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定する
ステップを有した処理を実行することを特徴とするプログラム。
【請求項１５】
前記処理は、前記印刷情報において識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行うよう制御するステップをさらに有したことを特徴とする請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報処理装置、印刷装置、印刷情報処理方法および印刷システムに関し、詳しくは、トナーやインクなど印刷に用いる記録剤の種類について、それらを用いる種類の数が異なる複数のモードを切り替えて印刷を行う構成に関するものである。
【背景技術】
【０００２】
従来、高画質なカラー印刷を行うため、トナーやインクなどの記録剤について、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に加えて、例えば、シアンおよびマゼンタと同一の色相で濃度がより薄い特性をもつライトシアン（Ｌｃ）およびライトマゼンタ（Ｌｍ）を加えた６色を用いた印刷を行うことができるプリンタが知られている。このような印刷装置では複数種類の記録剤の用い方として、用いる記録剤の種類の数は変わらないもののそれぞれの記録剤の用い方が異なる複数のモードを切り替えて印刷を行う形態が知られている（特許文献１）。また、別の形態として、用いる記録剤の種類の数が異なるモードとして、例えば、Ｃ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍの６色を用いるモードとＣ、Ｍ、Ｙ、Ｋの４色を用いるモードを切り替えて印刷する形態が知られている（特許文献２）。
【０００３】
後者の形態は、高画質の印刷をする場合はより多い記録剤の組である６色の記録剤を用いた印刷を行い、それほど画質を必要としない印刷をする場合はより少ない記録剤の組である４色の記録剤を用いた印刷を行う。これにより、印刷する画像の画質に応じて無駄なく記録剤を用いることを可能としている。例えば、文字画像などを印刷する場合は、Ｃ、Ｍ、Ｙ、Ｋ４色の記録剤を用いた印刷画質と、これらにＬｃ、Ｌｍの記録剤を加えた６色の記録剤を用いた印刷画質との間にそれほど大きな差は生じないことが多く、このため、そのような画像については４色印刷を行うことによってＬｃ、Ｌｍの記録剤を不必要に用いることを抑制することができる。また、写真画像などの階調画像を印刷する場合は６色印刷を行うことによってより高い画質の印刷が可能となる。
【０００４】
そして、このような４色記録と６色記録といった用いる記録剤の組の切り替えのための構成として、特許文献２には、ユーザーが、印刷する画像に応じて４色記録のモードと６色記録のモードを、操作パネルなどを介して設定することが記載されている。なお、特許文献１には、記録剤の用い方が異なる複数のモードを切り替える際に、印刷すべき画像の種類を判別しその判別に基づいて切り替えを行うことが記載されている。そして、その判別方法として、同文献には、画像データについて濃度分布や隣接するドット間での濃度差をチェックすることにより画像種類を判別することが示されている。
【０００５】
【特許文献１】特開２００１−２９０３１９号公報
【特許文献２】特開平１０−０４４４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２に記載の切り替え構成は、ユーザーが印刷ジョブごとにその印刷内容などを考慮してモード設定を行うものである。このため、設定のための操作がユーザーにとって煩わしいという問題がある。また、特許文献１に記載される判別方法自体は、上述したように、画像データについて濃度分布などをチェックするといった一定の判別処理を必要とするものである。従って、この判別方法を用いて、特許文献２に記載の記録剤の組の切り替えを行う場合は、その判別処理の分だけ処理負荷や処理時間が増すことになる。
【０００７】
一方、印刷する画像の画質は、例えば、写真画像のような階調画像を上記の６色記録剤を用いて印刷してもそれらの記録剤を用いただけの画質が実現されないことがある。これは画像データ自体が持つ表現能力そのものが６色印刷に見合ったものでないことがあるからである。例えば、スキャナから取り込んだ画像を印刷する場合、ＣＣＤ方式のスキャナによって取り込んだ画像データはノイズが少ない、色再現性が高いなど、結果として高画質の印刷である６色印刷に相応しいものである。これに対し、ＣＩＳ方式のスキャナで取り込んだ画像データは、ＣＣＤ方式のスキャナで取り込んだ画像に比べ、ノイズが多く、色再現性が低いため、それに基づいて６色印刷を行ってもその画質が４色印刷と変わらない程度の画質しか表現することができない。また、画像データを記述する言語によっても、６色印刷で十分に高画質の画像を表現できるものとできないものとがある。Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔは、カラーキャリブレーションなど色再現性を調整するためのソフトウェアが豊富に用意されていたり、プリンタに応じたＰｏｓｔＳｃｒｉｐｔ用プロファイル（プリンタの特性を記したデータ）がプリンタのメーカーにより用意されていたり、プロファイル作成用のソフトウェアが用意されているなど、他の言語に比べて、色再現に関する環境が豊富である。例えば、あるプリンタで６色印刷する際のプロファイルが、ＰｏｓｔＳｃｒｉｐｔ用のものは用意されているが、その他の言語用のものは用意されていないといった場合には、ＰｏｓｔＳｃｒｉｐｔ以外の言語で記述された画像データは、６色印刷に適した高画質のものであるとは言えないことになる。
【０００８】
また、このような画像入力機器やデータ記述言語は、印刷しようとする画像の画質に応じて選ばれることが多い。特に、ネットワークを介して種々の機器が接続している印刷環境では、印刷する画像の画質に応じてこれらを選択し用いることが容易である。
【０００９】
本発明は、上述した問題を解消するためになされたものであり、その目的とするところは、用いる記録剤の種類の数が異なる複数のモードを切り替えて印刷を行う場合に、印刷する画像に適したモードの設定を簡易な判別によって可能とし、また、その判別に応じた印刷を可能とする印刷情報処理装置、印刷装置、印刷情報処理方法および印刷システムを提供することにある。
【課題を解決するための手段】
【００１０】
そのために本発明では、含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置に供給する前記印刷情報を作成する印刷情報処理装置であって、前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定する識別情報設定手段を具えたことを特徴とする。
【００１１】
また、含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置であって、前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した、前記印刷情報に含まれている識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行う印刷制御手段を具えたことを特徴とする。
【００１２】
さらに、含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置に供給する前記印刷情報を作成し、前記印刷装置の印刷を制御するための印刷情報処理方法であって、前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定するステップを有したことを特徴とする。
【００１３】
好ましくは、前記印刷情報において識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行うよう制御するステップをさらに有したことを特徴とする。
【００１４】
さらに、含まれる記録剤の組み合わせが異なる複数の記録剤の組を用い、印刷情報に基づいて前記記録剤の組ごとの印刷を行う印刷装置と、ネットワークを介して供給する前記印刷情報を作成するとともに前記印刷装置の印刷を制御する印刷情報処理と、を有して構成される印刷システムであって、前記印刷情報処理は、前記印刷情報に含まれる画像データの性質であって、前記印刷装置の印刷画質に影響を及ぼす性質に対応した識別情報を、当該印刷情報において設定し、前記印刷装置は、前記印刷情報に含まれている識別情報を参照し、該識別情報の内容に対応した前記複数の記録剤の組の１つを用いて印刷を行う、ことを特徴とする。
【発明の効果】
【００１５】
以上の構成によれば、画像データの性質であって印刷画質に影響を及ぼす性質に対応するものとして、例えば、その画像の読み取りに係るスキャナなど読み取り機器の性能や画像データを記述する言語の種類を用い、これに応じて６色印刷または４色印刷など記録剤の組の１つを選択して印刷を行うので、６色印刷に適した画像か、あるいは６色印刷をしてもそれに応じた画質を十分に実現できない画像か否かの判断を、スキャナの種類や画像データを記述する言語の種類といった簡易な識別情報によって行うことが可能となる。
【００１６】
この結果、６色印刷または４色印刷の切り替えなど記録剤の組の切り替えを、ユーザーの手を煩わせることなく行うことができるとともに、印刷する画像に適した記録剤の組の選択を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態を詳細に説明する。  
図１は、本発明の一実施形態にかかる印刷システムの構成を示すブロック図である。  
本実施形態における印刷システムは、コピー、印刷など複数の機能を有した多機能印刷装置であるプリンタ２００、２２０、２３０や、パーソナルコンピュータ（ＰＣ）２４０がネットワークを介して接続されたものである。なお、ネットワークに接続される機器は上記の例に限られないことはもちろんであり、印刷機能のみの通常のプリンタなど公知の機器をネットワークに接続して印刷システムを構成し、後述する本発明の種々の実施形態を実施できることは以下の説明からも明らかである。このシステムにおいて、ＰＣ２４０において作成した印刷情報を、ネットワークに接続するプリンタ２００、２２０、２３０のうち選択したプリンタに転送して印刷を行うことができる。また、プリンタ２００、２２０、２３０のいずれにおいても、そのスキャナで読み取った画像を自身のプリンタ部で印刷すること（以下、ローカルコピーという）や、他のプリンタへ転送してそのプリンタ部で印刷すること（以下、リモートコピーという）を行うことができる。以下の説明では、プリンタ２００のスキャナ部２０１５で原稿の読み取りを行い（この場合、プリンタ２００はローカルプリンタ）、これを自身のプリンタ部２０１７で印刷（ローカルコピー）を行う場合、または、読み取った画像データを他のプリンタ２２０またはプリンタ２３０に転送してそれらのプリンタ部で印刷（リモートコピー）を行う場合（この場合、プリンタ２２０、２３０はそれぞれリモートプリンタ１、２）を例にとり説明する。
【００１８】
ローカルプリンタ２００は、画像入力デバイスであるスキャナ部２０１５、画像出力デバイスであるプリンタ部２０１７、コントローラユニット２０００、ユーザーインターフェースである操作部２００６を有して構成される。スキャナ部２０１５、プリンタ部２０１７、操作部２００６は、それぞれシステムバスなどを介してコントローラユニット２０００に接続され、これにより、コントローラユニット２０００はスキャナ部、プリンタ部などに関する制御を行うことでる。一方、コントローラユニット２０００は、ＬＡＮ２１０などのネットワーク伝送手段、公衆回線に接続されている。これにより、ローカルプリンタ２００は画像データを他のプリンタへ送信してそこで印刷を行うことができる。また、公衆回線によりカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。また、ＬＡＮ２１０には、プリンタ２００と同様の機器構成をもつプリンタ２２０、２３０が接続されている。また、ＰＣ２４０も接続され、ＦＴＰ、ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受信ができ、これにより、ＰＣ２４０から各プリンタに印刷情報を転送して印刷を行うことができる。
【００１９】
リモートプリンタ２２０、２３０は、ローカルプリンタ２００と同様の構成であり、それぞれスキャナ部２２７０、２３７０、プリンタ部２２９５、２３９５、操作部２２１２、２３１２を持ち、それらコントローラユニット２２００、２３００によって制御される。これにより、それぞれのリモートプリンタ２２０、２３０は、ローカルプリンタ２００から送られてきた画像データに基づいて印刷を行うことができる。
【００２０】
図２は、プリンタ２００の特にコントローラユニット２０００の詳細な構成を説明するブロック図である。なお、本例では、プリンタ２２０、２３０も同じ構成を有したものである。コントローラユニット２０００は、図１にて上述したように、カラースキャナ２０１５やカラープリンタ２０１７とシステムバスなどを介して接続し、一方ではＬＡＮ２１０や公衆回線（ＷＡＮ）２０５１と接続する。これにより、本印刷システムにおいて印刷情報やデバイス情報の入出力を行う。
【００２１】
図２に示すコントローラ２０００において、ＣＰＵ２００１は本ユニット全体を制御する。ＲＡＭ２００２はＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ（ハードデスクドライブ）２００４は、システムソフトウェア、画像データなどを格納する。
【００２２】
操作部Ｉ／Ｆ２００５は操作部（ＵＩ）２００６とのインターフェースであり、操作部２００６に表示する画像データを操作部２００６に対して出力する処理や、操作部２００６を介してユーザーが入力した情報をＣＰＵ２００１に伝えるための処理などを行う。ネットワーク２００７はＬＡＮ２１０に接続し、本プリンタとローカルプリンタなど他の機器との間で印刷情報の入出力を行う。モデム２０５０は公衆回線２０５１に接続し、本プリンタと他の機器との間で印刷情報などの入出力を行う。２値画像回転２０５２および２値画像圧縮・伸張２０５３は、モデム２０５０によって２値画像を送信する前にそれぞれ画像の方向を変換したり、所定の解像度、あるいは相手能力に合わせた解像度に変換する処理を行う。圧縮、伸張２０５３は、ＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨをサポートしたものである。ＤＭＡＣ（ＤＭＡコントローラ）２００９は、ＲＡＭ２００２に格納されている画像をＣＰＵ２００１による制御を介することなく読み取り、イメージバスＩ／Ｆ２０１１に転送し、あるいはイメージバス上の画像をＣＰＵ２００１の制御を介することなくＲＡＭ２００２に書き込む。以上の各要素はシステムバス２００８を介して相互に接続する。
【００２３】
イメージバスI／F２０１１は、イメージバス２０１０を介して高速な画像の入出力を制御するためのインターフェースである。圧縮２０１２は、イメージバス２０１０に画像を送出する前に３２画素×３２画素の単位でＪＰＥＧ圧縮するための圧縮器である。伸張２０１３は画像バス２０１０を介して送られた画像を伸張するための伸張器である。
【００２４】
ラスターイメージプロセッサ（ＲＩＰ）２０１８は、ホストコンピュータからのＰＤＬコードをネットワーク２００７を介して受け取る。ＣＰＵ２００１は、この受け取ったＰＤＬコードをシステムバス２００８を介してＲＡＭ２００２に格納する。そして、ＣＰＵ２００１は、ＰＤＬを中間コードに変換するとともに、これを再度システムバス２００８を介してＲＩＰ２０１８に送る。ＲＩＰ２０１８は、この中間コードに基づいてビットマップイメージ（多値）を展開する処理を行う。
【００２５】
スキャナ画像処理２０１４は、スキャナ部２０１５で入力したカラー画像あるいは白黒画像に対して、適切な各種画像処理（たとえば補正、加工、編集）を行い、その処理結果の多値データを出力する。同様にプリンタ画像処理２０１６は、プリンタ部２０１７に関する適切な各種画像処理（たとえば補正、加工、編集）を行う。プリンタ部２０１７における印刷時に、伸張２０１３は２値多値変換を行い、プリンタ画像処理２０１６は、それを２値出力または多値出力する。
【００２６】
画像変換部２０３０は、ＲＡＭ２００２に格納される画像データについて、所定の画像変換を行い、再度、ＲＡＭ２００２に格納するものであり、その画像変換として各種変換機能を有する。すなわち、回転２０１９は、３２画素×３２画素単位の画像を指定された角度で回転でき、２値または多値の入出力に対応している。変倍２０２０は、画像の解像度を変換（例えば６００ｄｐｉから２００ｄｐｉ）したり、変倍したりする機能（例えば２５％から４００％まで）を有する。なお、変倍する前には３２画素×３２画素の画像を３２ライン単位の画像に並び替える。色空間変換２０２１は、多値入力された画像をマトリクス演算やＬＵＴ（ルックアップテーブル）を用いて、例えば、ＹＵＶ画像をＬａｂ画像に変換する。また、この色空間変換２０２１は、３×８のマトリクス演算および１次元ＬＵＴを有し、これらを用いた処理によって公知の下地とばしや裏写り防止を行うことができる。この色空間変換２０２１で変換された画像は多値で出力される。２値多値変換２０２２は、１ビット２値画像を多値の８ビット２５６階調に変換する。逆に、多値２値変換２０２６は、例えば、８ビット２５６階調の画像を誤差拡散処理などの手法により１ビット２値画像に変換する。合成２０２３は、２枚の多値画像を合成し１枚の多値画像にする機能を有する。例えば、会社ロゴの画像と原稿画像を合成することにより、原稿画像に会社ロゴをつける処理を行うことができる。間引き２０２４は、多値画像の画素を間引く処理を行うことによって解像度変換を行うものであり、解像度が１／２、１／４、１／８とされた多値画像を出力することができる。上述した変倍２０２０と合わせて用いることにより、より広範囲な拡大、縮小を行うことが可能となる。移動２０２５は、入力された２値画像、多値画像に余白部分をつけたり、余白部分を削除したりする処理を行う。以上説明した回転２０１９、変倍２０２０、色空間変換２０２１、２値多値２０２２、合成２０２３、間引き２０２４、移動２０２５、多値２値２０２６は相互に連結して動作することが可能であり、例えば、多値画像を画像回転、解像度変換する場合は、両処理をＲＡＭを介さずに連結して行うことができる。
【００２７】
図３は、コントローラユニット２０００における上述した各種処理の画像形式を説明する図である。本例で使用される画像の形式は、例えば特開２００１−１０３４７３号公報に開示されている画像パケット構造と同様のものである。
【００２８】
例えば、圧縮２０１２ではラスター形式の画像を、図３に示すように、３２画素×３２画素単位のパケットとして並び替え、パケット単位でＪＰＥＧ圧縮を行う。このパケットにはそのパケットの位置を示すＩＤ、色空間、ＱテーブルＩＤ、データ長などの情報を付加してヘッダとする。
【００２９】
このパケットのヘッダには、本発明の実施形態に関して後述する入力画像識別情報があり、そこには高品位のデータなのか低品位のデータなのかを示す画像品位機別子、あるいは当該画像の入力元がスキャナであるか、画像データの記述言語がどの種類かなどを示す入力元機器識別子が書き込まれている。そして、ヘッダ情報におけるこの入力画像識別情報を参照することにより、プリンタ部における６色印刷または４色印刷の切り替えのための設定を行う。
【００３０】
パケットデータには、さらに、文字、写真を示す２値のデータである像域フラグも同様に圧縮して、画像情報ＪＰＥＧの後ろに付加する。図４は、以上説明した、印刷情報としてのパケットデータを模式的に示す図である。
【００３１】
伸張２０１３では、このヘッダ情報をもとにＪＰＥＧ展開してラスター画像に並び替える。また、回転２０１９の処理では、パケットデータのうち画像のみを回転し、パケットＩＤの位置を変更することで、部分的に伸張圧縮で回転することができる、これにより効率の向上を図ることができる。イメージバス２０１０上の画像データはすべてパケットデータとなる。なお、ＦＡＸ送信や２値画像回転２０５２、２値画像圧縮・伸張２０５３などでラスター画像が必要な場合は、パケット画像からラスター画像への変換をソフトウェアによって行う。
【００３２】
図５は、スキャナ画像処理２０１４の詳細構成を示す図である。  
スキャナ２０１５から入力した画像であるＲＧＢ各８ビットの輝度信号は、最初に、マスキング２５０１により撮像素子のフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。フィルタ２５０２では、この変換した色信号に対し、例えば９×９のマトリクスを使用し、画像をぼかしたり、メリハリをつける処理が行われる。ヒストグラム２５０３は、色信号のサンプリングをする処理部であり、このサンプリングによって入力画像の下地レベルを判定する。すなわち、このサンプリング処理では、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内のＲＧＢデータを、主走査方向、副走査方向に一定のピッチでサンプリングし、ヒストグラムを作成する。このヒストグラムは、下地とばしや、裏写り防止が指定されたとき、読み出され、ヒストグラムから原稿の下地を推測し、下地とばしレベルとして、画像とともにメモリやＨＤＤに保存、管理され、印刷や送信時の画像処理に使用される。ガンマ２５０４では、画像全体の濃度を濃くあるいは薄くする処理が行われる。たとえば入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行う部分である。
【００３３】
色空間変換２５０５は、原稿がカラーか白黒かを判断するため変倍前の画像信号を公知のＬａｂに変換する。このうちａ，ｂは色信号成分を表している。そして、比較器２５０６は、この色信号成分が所定のレベル以上であれば有彩色、そうでなければ無彩色として１ビットの判定信号を出力する。カウンタ２５０７は比較器２５０６からの出力を計数する。
【００３４】
文字／写真判定２５０８は、入力画像から文字エッジを抽出し、画像を文字と写真に分離する処理を行う。出力として、文字写真判定信号が得られる。この信号も画像とともにメモリやＨＤに格納され、印刷時に使用される。特定原稿判定器２５０９は、その内部に持つパターンと入力画像とがどの程度一致するかを比較し、一致または不一致という判定結果を示す特定原稿判定信号を出力する。この判定結果に応じて、画像を加工し、紙幣や有価証券などの偽造を防止することができる。
【００３５】
図６は、プリンタ画像処理２０１６における詳細な処理を説明する図である。  
プリンタ画像処理２０１６では、先ず、下地とばし２６０１によって、画像データの地色を飛ばす処理を行い不要な下地のカブリ除去を行う。例えば、３×８のマトリクス演算や１次元ＬＵＴを用いることによってこの処理を行う。これは前述したように、色空間変換２０２１にも含まれる機能である。次に、モノクロ生成２６０２は、Ｒ、Ｇ、Ｂ色信号のカラー画像データに基づいてモノクロデータを生成する。これは、単色で印刷する際に、例えばＲＧＢデータを、グレイ単色に変換するものである。この処理は、例えば、ＲＧＢ色信号に所定の定数を掛け合わせ、グレイ信号とする１×３のマトリクス演算を有して構成される。
【００３６】
出力色補正２６０３は、画像を印刷出力するプリンタ部（本プリンタ２００で印刷する場合は、プリンタ部２０１７）の特性に合わせて色補正を行う。例えば、４×８のマトリクス演算やダイレクトマッピングなどの処理を有して構成される。この出力色補正２６０３によって、後述される６色印刷または４色印刷の設定に応じて、入力される画像データであるＲ、Ｇ、Ｂ色信号がＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍの６色またはＣ、Ｍ、Ｙ、Ｋの４色の色信号に変換される。本例では、プリンタ部２０１７における６色のトナー色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、薄いシアン（Ｌｃ）、薄いマゼンタ（Ｌｍ）に対応した色信号を、または、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色分に対応した色信号を、それぞれ６００ｄｐｉ（ｄｏｔｓ  ｐｅｒ  ｉｎｃｈ）、８ビットで出力する。
【００３７】
フィルタ処理２６０４は、画像データの空間周波数に対して所定の補正を行う。例えば、９×９のマトリクス演算によってこの処理を行うことができる。ガンマ補正２６０５は、印刷出力するプリンタ部の特性に合わせて、ガンマ補正を行う。この処理は、通常、１次元のＬＵＴを用いて行われる。中間調補正２６０６は、印刷出力するプリンタ部の印刷する際の階調数に合わせて量子化処理を行う。例えば、２値化や３２値化など、所定のスクリーン処理や誤差拡散処理を行う。以上の各処理は前述した文字／写真判定信号によって切り替えることも可能である。最後に、ドラム間遅延メモリ２６０７は、プリンタ部におけるＣＭＹＫＬｃＬｍ６色のドラムそれぞれの画像形成タイミングをずらすため一時的に各色信号を格納する。これにより、ＣＭＹＫＬｃＬｍ各色の画像を重ね合わせることができる。なお、出力色補正部２６０３の出力がＣＭＹＫの４色である場合にも、４色について同様のドラム間遅延を行うことができる。
【００３８】
図７は、本実施形態の多機能プリンタ２００の外観を示す斜視図である。  
画像入力部であるスキャナ部２０１５は撮像素子を備えて画像読み取りを行う。撮像素子の方式にはさまざまな種類があり、代表的なものとしてＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）方式とＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）方式が知られている。ＣＣＤ方式とＣＩＳ方式ともに光を受けて電気信号に変換し画像データとして出力するものだが、ＣＩＳ方式はＣＣＤ方式に対して、光学系が簡素化されていて被写界深度が浅く、立体的な原稿を読み取ることができないという点や、色フィルターや素子自体の電荷蓄積量などが簡素化されている分、色再現性や信号精度が劣るという点、また、光源と撮像素子が一体化されていて画像信号にノイズがのりやすいという点で、性能や画質は劣る。しかしながら、ＣＩＳ方式はＣＣＤ方式に比べ、部品点数が少なくサイズも小さくでき、コストが安くなるという利点もある。そのため高価だが高画質が要求されるスキャナにはＣＣＤ方式が、コストパフォーマンスが求められる比較的安価なスキャナにはＣＩＳ方式が用いられることが多い。
【００３９】
本実施形態では、プリンタ２００、２２０それぞれのスキャナ部２０１５、２２７０はＣＣＤ方式を、プリンタ２３０のスキャナ部２３７０はＣＩＳ方式をそれぞれ用いているものとする。
【００４０】
スキャナ部２０１５は、原稿となる紙上の画像を照明し、撮像素子ユニット（図示せず）を走査することにより、ラスターイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダ２７０１のトレイ２７０２にセットし、ユーザーが操作部２００６を介して読み取り動作を指示すると、コントローラ２０００のＣＰＵ２００１がスキャナ２０１５に指示を与え、フィーダ２７０１のトレイ２７０２から原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４１】
印刷出力部であるプリンタ部２０１７は、ラスターイメージデータを用紙に画像として出力する部分であり、本実施形態は、ラスターイメージデータに基づくレーザー照射によって感光ドラム上に潜像を形成しこれをトナーによって顕像化する、電子写真方式を採用したカラーＬＢＰ（レーザービームプリンタ）の形態である。なお、印刷方式には、この電子写真方式の他に、微少吐出口からインクを吐出して用紙上に直接画像を形成するインクジェット方式などがあるが、本発明は、いずれの方法を用いる場合にも適用できることは以下の説明からも明らかである。
【００４２】
本プリンタ部２０１７の画像形成の解像度は６００ｄｐｉである。また、プリンタ部２０１７はＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍそれぞれについて感光ドラムを備える６連タンデム方式を採用したものであり、これらの色とそれらを組み合わせた多様な色の印刷を行う。ここで、濃色及び淡色のトナー現像剤は、分光特性が等しい顔料の量を変えて作成されるものである。従って、薄いマゼンタトナーは、含有する顔料の分光特性はマゼンタと等しいが含有量が少なく、薄いシアントナーは、含有する顔料の分光特性はシアンと等しいが含有量が少ない。マゼンタとシアンに対して濃い色と薄い色を用いることにより、人の肌のような淡い画像における粒状性を低減し、再現性を向上させることが可能となるなど、これら薄いトナーを用いた６色印刷によって高画質の画像を形成することができる。
【００４３】
このプリンタ構成において、本発明の実施形態は、後述されるように、印刷する画像データの性質が上記の６色トナーを用いた印刷によってそれを用いただけの画質を実現できるものであるときは、６色トナーを用いる印刷モードとし、６色トナーを用いてもそれに応じた画質を実現できないものであるときは、Ｃ、Ｍ、Ｙ、Ｋの４色トナーを用いる印刷モードとする。
【００４４】
印刷動作の起動は、他のプリンタまたは自身のプリンタにおいてコピー動作の指示があったとき、またはＰＣから印刷の支持があったとき、それに応じて、コントローラＣＰＵ２００１はプリンタ部２０１７に印刷動作を指示することによって開始する。プリンタ部２０１７には、異なる用紙サイズまたは異なる用紙の向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２７０３、２７０４、２７０５を備える。また、排紙トレイ２７０６は印刷の終わった用紙を受けて積載する。
【００４５】
図８は、操作部２００６の詳細な構成を示す図である。同図に示すように、ＬＣＤ表示部２８０１は、ＬＣＤ上にタッチパネルシート２８０２を貼ることによって構成され、これにより、本プリンタ２００に関する操作画面およびソフトキーを表示するとともに、それらの表示されるキーが押すとその位置情報をコントローラＣＰＵ２００１に伝えられ、そのキー操作に応じた処理がなされる。スタートキーは、原稿画像の読み取り動作を開始するときなどに用いられる。スタートキー中央部には、緑または赤を発行できるＬＥＤ２８０４が設けられ、その色によってスタートキーの押下が有効か否かを示すことができる。ストップキー２８０５は、読み取り動作などを停止するためのキーである。ＩＤキー２８０６は、ユーザーのユーザーＩＤを入力する際に用いられる。リセットキー２８０７は、本操作部による設定を初期化する際に用いられる。
【００４６】
図９は、図８に示した操作部２００６のＬＣＤ表示部２８０１の初期画面を示す図であり、この画面は、各種設定を行った後に戻る標準画面でもある。この初期画面において、コピー３１０１は、コピー動作に関する設定を行うためのタブであり、このタブを押すことによりコピー設定画面に切り替わる。送信３１０２は、スキャンした画像をファックスや電子メールで送信する際にその設定を行うための画面に切り替えるためのタブである。ボックス３１０３は、ＨＤＤ２００４に、スキャン画像やＰＤＬ画像を格納する場合、また、その格納されたスキャン画像やＰＤＬ画像を印刷、送信、または編集する場合の設定を行うための画面に切り替えるためのタブである。
【００４７】
また、ウィンドウ３１０４は、読み込み設定ボタン３１０５によって切り替えられた設定画面を介して設定された、原稿読み込み時の設定内容を表示する。この読み込み設定ボタン３１０５による設定画面では、原稿読み込み時の解像度、濃度などを設定することができる。送信設定ボタン３１０６は、タイマー送信時のタイマー設定、ＨＤＤあるいはプリンタにおいて印刷する場合の設定などのための画面に切り替えるボタンである。ウィンドウ３１０７は、ボタン３１０８の操作によって送信宛先の表示を行う。ボタン３１０９は、このウィンドウ３１０７に表示された宛先の１つをその詳細情報の表示に切り替えるためのボタンである。さらに、ボタン３１１０は、ウィンドウ３１０７に表示された宛先の１つを消去するためのボタンである。
【００４８】
図１０は、読み込み設定ボタン３１０５を押下したときに表示されるポップアップウィンドウを示す図である。同図において、ボタン３２０１を押下すると、読み取り可能な原稿サイズを示すポップアップが表示され、この中から実際に読み取る原稿のサイズを選択することができる。そして、選択された読みとる原稿のサイズは領域３２０２に表示される。３２０３は、原稿の読み取りモードを選択するための領域を示し、ここで、カラー／ブラック／自動（ＡＣＳ）の３種類のうち１つのモードを選択することができる。カラーモードに関しては、上述したコピータブ、ボックスタブを用いても同様に選択することができる。この選択により、読み取り動作では、選択された読み取りモードが、カラーモードの場合はカラー画像を蓄積し、ブラックモードの場合にはモノクロ画像を蓄積する。画像データのモノクロ化は、ガンマ２５０４で行う。また、ＡＣＳモードの場合は、カラー画像といっしょに、原稿がカラーか白黒かを判別した結果を蓄積しておく。原稿がカラーか白黒かの判別は、図５に示したカウンタ２５０７の計数結果が所定値よりも小さいときは白黒原稿、大きいときはカラー原稿とそれぞれ判別するものとする。ＡＣＳモードのときは、蓄積される画像データは常にカラー画像であり、原稿がカラーか白黒かを判別した結果に応じて、プリント時にモノクロ生成２６０２においてモノクロ化される。３２０４は読みとりの解像度を指定するための領域を示し、この領域を介して解像度を選択することができる。３２０５は原稿の読み取り濃度を調整するためのスライダーを示し、その操作によって９段階の読み取り濃度調整を行うことができる。ボタン３２０６は自動濃度設定を選択するためのボタンであり、新聞のように下地がかぶった画像を読み込む場合に、このボタンによって濃度を自動的に設定するようにすることができる。ボタン３２０６による濃度自動設定については、コピーでも同様の設定が可能である。
【００４９】
図１１は、図９に示すコピータブ３１０１を押下したときに切り替わる画面を示す図であり、コピーに関する種々の設定をする画面を示している。図１１において、表示領域３３０１はコピーできる状態か否かを表示し、他に設定したコピー部数をも表示する。ボタン３３０２は、図１０に示したボタン３２０６と同じ機能のものであり、下地除去を自動的にするか否かを選択するためのボタンである。スライダ３３０３は、図１０に示したスライダ３２０５と同じ機能のものであり、９段階の濃度調整を可能とするスライダである。領域３３０４は、原稿のタイプを選択する領域であり、本例では、文字・写真・地図、文字、印画紙写真、印刷写真を選択することができる。３３０５は応用モードボタンを示し、このボタンの操作を介して、縮小レイアウト（複数枚の原稿を１枚の用紙に縮小印字する機能）やカラーバランス（ＣＭＹＫなど各色微調整）などを設定することができる。３３０６は各種フィニッシングにかかわる設定ボタンを示し、このボタンの操作を介してシフトソート、ステープルソート、グループソートが設定することができる。３３０７は両面読み込み、および、両面印刷にかかわる設定を行うボタンを示す。
【００５０】
図１２は、図９に示したボックスタブ３１０３を押下したときに表示される画面を示す図である。図１２において、３４０１はＨＤＤを論理的に区分した各フォルダの表示を示す。フォルダにはそれぞれフォルダ番号が予め割り振られており、３４０１は０番のフォルダを示す。このフォルダ番号の横にはそのフォルダで使用しているディスク容量の割合が表示されている。また、フォルダには任意の名前をつけることができ、この名前もそれぞれ表示される。３４０２はＨＤＤ全体の使用量の表示を示す。
【００５１】
図１３は、図１２に示したフォルダ３４０１の表示部分を押下したときに表示される画面を示す図である。図１３において、３５０１および３５０２はフォルダに格納されている文書の表示を示す。文書は複数のページで構成されている。３５０１はスキャンした文書を示し、この文書の表示には、スキャン文書であることを示すアイコン表示やＨＤＤ使用量、さらにユーザーが任意に設定できる文書名が表示される。３５０２はＰＤＬから格納したＰＤＬ文書の法事であり、これにはそのアイコンが表示される。それぞれのアイコンを押下することで、その文書が選択されたことが反転表示によって示される。３５０３は選択された文書を送信するためのボタン、３５０４はスキャナから原稿を読み込み、文書を生成するためのボタン、３５０５はフォルダ内のすべての文書を選択するためのボタン、３５０６は選択された文書を削除するためのボタン、３５０７は選択された文書を印刷するためのボタン、および３５０８は選択された文書を編集するためのボタンをそれぞれ示す。上記のボタンの操作によって、例えば、２つの文書を選択して、結合し、１つの文書にして保存したり、特定のページを削除したりすることができる。３５０９は最終的に選択された文書の詳細情報を表示するためのボタンを示す。上記以外に、解像度、原稿サイズ、カラーなどの情報をみることもできる。
【００５２】
図１４は、図２にて説明した、多機能プリンタ２００のコントローラ２０００において動作するソフトウェアの構成を示す図である。すなわち、この多機能プリンタ２００など本実施形態のプリンタは、上記ソフトウェアプログラムによって以下のように機能する情報処理装置であるということができる。
【００５３】
図１４において、４０１０は操作部２００６を制御するＵＩ制御部を示し、コピーアプリケーション部４０２０は、このＵＩ制御部４０１０からの指示を受けコピー動作を実行する。同様に、送信アプリケーション部４０２１およびＢＯＸアプリケーション部４０２２は、ＵＩ制御部４０１０からの指示を受けそれぞれ送信動作およびボックス画面からのスキャン、印刷を実行する。また、ＰＤＬアプリケーション部４０２３は、ネットワークアプリケーション４１２０からＰＤＬ印刷情報を受け、ＰＤＬプリントジョブを投入する。４０３０は機器制御部分の機器依存部分を吸収するための共通インタフェース部分、４０４０は共通インタフェースから受け取ったジョブ情報を整理し、下位層のドキュメント処理部に伝達するジョブマネージャをそれぞれ示す。
【００５４】
このドキュメント処理部は、ローカルコピーを行う場合、スキャンマネージャ４０５０とプリントマネージャ４０９０となる。また、リモートコピーの送信ジョブあるいは単なる送信ジョブを実行する場合、スキャンマネージャ４０５０とファイルストアマネージャ４１００となる。さらに、リモートコピーの際の受信ジョブを実行する場合、ファイルリードマネージャ４０６０とプリントマネージャ４０９０となり、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬ印刷を行う場合、ＰＤＬマネージャ４０７０とプリントマネージャ４０９０となる。これらのドキュメントマネージャ間の同期をとり、また、各種画像処理を行うイメージマネージャ４１１０への画像処理の依頼は、シンクマネージャ４０８０を介して行う。スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ４１１０が行う。
【００５５】
最初に、以上のソフトウェア構成によるローカルコピーの処理、すなわち、本例では、多機能プリンタ２００のスキャナ部２０１５（図１）によって原稿を読み取り、それをプリンタ部２０１７によって印刷する処理について説明する。
【００５６】
操作部２００６を介したユーザーの指示に基づき、ＵＩ制御部４０１０からコピー指示とともにコピーの設定がコピーアプリケーション部４０２０に伝わる。コピーアプリケーション部４０２０は、ＵＩ制御部４０１０からの情報を、共通インターフェース４０３０を介して機器制御を行うジョブマネージャ４０４０に伝える。これに対し、ジョブマネージャ４０４０は、スキャンマネージャ４０５０とプリントマネージャ４０９０にジョブの情報を伝達する。
【００５７】
スキャンマネージャ４０５０は、図示しないデバイスＩ／Ｆ（デバイスＩ／Ｆはコントローラ２０００とスキャナ部２０１５、およびコントローラ２０００とプリンタ部２０１７を結ぶそれぞれのシリアルＩ／Ｆ）を介してスキャナ部２０１５にスキャン要求を行う。また、同時にシンクマネージャ４０８０を介してイメージマネージャ４１１０にスキャン用の画像処理要求を出す。これに対し、イメージマネージャ４１１０は、スキャンマネージャ４０５０の指示に従い、スキャナ画像処理部２０１４の設定を行う。設定が完了すると、スキャンマネージャ４０５０にシンクマネージャ４０８０を介してスキャン準備完了を伝える。その後、スキャンマネージャ４０５０は、スキャナ部２０１５に対してスキャン動作を指示する。このスキャン動作によるスキャン画像の転送完了は、図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのスキャン完了を受けてシンクマネージャ４０８０は、スキャン完了をスキャンマネージャ４０５０、プリントマネージャ４０９０に伝える。同時にシンクマネージャ４０８０はＲＡＭ２００２に蓄積された圧縮画像をＨＤＤ２００４にファイル化するため、イメージマネージャ４１１０にその旨を指示する。イメージマネージャ４１１０は指示に従い、メモリ上の画像をＨＤＤ２００４に格納する。画像の付随情報として、図示しないＳＲＡＭに、カラー判定／白黒判定結果、下地とばしを行うための下地とばしレベル、画像入力ソースとしてスキャン画像、色空間ＲＧＢも格納する。また、ＨＤＤ２００４への上記の情報の格納が終了し、スキャナ２０１５からのスキャン完了信号を受けると、シンクマネージャ４０８０を介してスキャンマネージャ４０５０にファイル化終了を通知する。スキャンマネージャ４０５０はジョブマネージャ４０４０に対して終了通知を返し、さらに、ジョブマネージャ４０４０は、これを共通インタフェース４０３０を介してコピーアプリケーション４０２０へ返す。
【００５８】
一方、プリントマネージャ４０９０は、メモリに読み取った画像が格納された時点でデバイスＩ／Ｆを介して、プリンタ部２０１７に印刷要求を出す。同時に、シンクマネージャ４０８０にプリント画像処理要求を行う。シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けると、画像処理設定をイメージマネージャ４１１０に依頼する。イメージマネージャ４１１０は、上述した画像の付随情報に従ってプリンタ画像処理部２０１６の設定を行い、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０は、プリンタ部２０１７に対して印刷指示を出す。そして、プリンタ部への画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からの印刷終了を受けてシンクマネージャ４０８０は印刷終了をプリントマネージャ４０９０に伝える。プリントマネージャ４０９０はプリンタ部２０１７からの印刷終了を受け、ジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は、これを共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。コピーアプリケーション部４０２０は、以上のようにして、スキャンおよび印刷が終了したことの通知を受けると、ジョブ終了をＵＩ制御部４０１０に通知する。
【００５９】
次に、リモートコピーのスキャンジョブおよび送信ジョブの処理について説明する。本例では、上述したように、ローカルプリンタ２００において原稿の読み取りを行い、その画像データをリモートプリンタであるプリンタ２２０またはプリンタ２３０に送りそのプリンタで（コピー）印刷を行う処理、あるいはネットワークに接続する他の機器に画像データを送信する処理として説明する。
【００６０】
この処理におけるスキャンジョブの実行は、上述したローカルコピーの場合と同じである。一方、送信ジョブでは、上述したプリントマネージャ４０９０に代わって、ファイルストアマネージャ４１００が、ジョブマネージャ４０４０からの要求を受ける。ストアマネージャ４１００は、スキャンして読み取った画像をＨＤＤに格納し終わった時点でシンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介して、リモートコピーの場合は、コピーアプリケーション４０２０に、送信ジョブの場合は、送信アプリケーション４０２１にそれぞれ通知する。コピーアプリケーション４０２０と送信アプリケーション４０２１は、それぞれこれらの通知があると、ネットワークアプリケーション４１２０に対してＨＤＤに格納された画像ファイルの送信を依頼する。依頼を受けたネットワークアプリケーション４１２０はそのファイルを送信する。ネットワークアプリケーション４１２０は、ジョブ開始時にコピーアプリケーション部４０２０からコピーに関する設定情報を受け、それも併せてリモート側の機器に通知する。ネットワークアプリケーション４１２０は、リモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。また、送信ジョブの場合は、ＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用する。
【００６１】
ファックス送信する場合は、読み取った画像のファイルがＨＤＤに格納されると、送信アプリケーション４０２１から共通インタフェース４０３０、ジョブマネージャ４０４０を介してＦＡＸマネージャ４０４１に送信が指示される。ＦＡＸマネージャ４０４１は、モデム２０５０を介して相手機器とネゴシエーションし、必要な画像処理（カラー→白黒変換、多値２値変換、回転、変倍など）をイメージマネージャ４１１０に依頼し、変換された画像をモデム２０５０によって送信する。
【００６２】
以上の送信ジョブの実行において、送信先のプリンタにおいて印刷を行わせる場合、送信アプリケーション４０２１は、共通インタフェース４０３０を介してプリントジョブとしてプリントの指示を行う。また、送信宛先が機器内のボックス宛先になっているときは、画像ファイルはファイルストアマネージャ４１００によって機器内のファイルシステムに格納される。なお、ＦＡＸの受信では、ＦＡＸマネージャ４０４１がモデム２０５０を用いて画像を受信し、画像ファイルとしてＨＤＤ２００４に格納する。画像がＨＤＤ２００４に格納された後ボックスアプリケーション４０２２に通知すると、ボックスアプリケーション４０２２から受信プリントの指示が共通インタフェース４０３０を介して、ジョブマネージャ４０４０になされる。その後は通常のボックスプリントジョブと同じ動作になるため省略する。
【００６３】
次に、リモートコピーのプリントジョブの場合について説明する。すなわち、本例の説明にかかるプリンタであるプリンタ２００に対して他のプリンタから画像データが送られ、印刷を行う場合の処理、つまり、本プリンタ２００が他のプリンタから見たときローカルプリンタとなる場合の処理について説明する。
【００６４】
最初に、ネットワークアプリケーション４１２０は、送信されて来た画像をＨＤＤに保存するとともに、コピーアプリケーション４０２０に対してジョブを発行する。これに対し、コピーアプリケーション４０２０は、共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。上述したローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。ファイルリードマネージャ４０６０は、受信した画像をＨＤＤからメモリに展開するための要求を、シンクマネージャ４０８０を介してイメージマネージャ４１１０に行う。これに応じてイメージマネージャ４１１０はメモリに画像を展開する。イメージマネージャ４１１０は、画像の展開が終了した時点で、展開終了をシンクマネージャ４０８０を経由して、ファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。プリントマネージャ４０９０は、メモリに画像が展開された時点で、デバイスＩ／Ｆを介してプリンタ部２０１７に対し、ジョブマネージャから指示された給紙段もしくはその用紙サイズを有する段を選択し、印刷要求をだす。自動用紙の場合には画像サイズから給紙段を決定し印刷要求をだす。同時に、シンクマネージャ４０８０にプリント画像処理要求を行う。シンクマネージャ４０８０は、プリントマネージャ４０９０から要求を受けると、プリント画像処理設定をイメージマネージャ４１１０に依頼する。このとき、例えば、最適サイズの用紙がなく、回転が必要になれば別途回転指示も依頼する。回転指示があった場合にはイメージマネージャが画像回転２０１９を用いて画像を回転する処理を行う。イメージマネージャ４１１０は、プリンタ画像処理部２０１６の設定を行い、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０はプリンタ部２０１７に対して印刷指示を出す。
【００６５】
プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。シンクマネージャ４０８０は、イメージマネージャ４１１０からのプリント完了を受けてプリント完了をファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。ファイルリードマネージャ４０６０は終了通知をジョブマネージャ４０４０に返す。プリントマネージャ４０９０はプリンタ部２０１７からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返す。ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ終了通知を返す。コピーアプリケーション部４０２０は、以上の印刷を終了すると、ジョブ終了をＵＩ制御部に通知する。
【００６６】
次に、ＰＤＬデータ展開格納ジョブの処理について説明する。すなわち、本例の発明にかかるプリンタ２００にＰＣ２４０などのホスト装置から印刷情報としてＰＤＬデータが転送されたときの処理である。
【００６７】
ＰＤＬ印刷を投入したホストＰＣ２４０からの要求は、ネットワークアプリケーション４１２０を経由してＰＤＬアプリケーション４０２３に伝達される。ＰＤＬアプリケーション４０２３は、ＰＤＬデータ展開格納ジョブを、共通インタフェース４０３０を介してジョブマネージャ４０４０に指示する。これにより、ＰＤＬマネージャ４０７０とストアマネージャ４１００は、ジョブマネージャ４０４０からの要求を受ける。ＲＩＰ２０１８によるＰＤＬ画像データの処理を終了すると、その処理後の画像をメモリに展開する。そして、メモリ上の画像（文字／写真判定信号を含めて）をＨＤＤ２００４に格納する。画像の付随情報として図示しないＳＲＡＭにカラー／白黒情報、画像入力元としてＰＤＬ画像、色空間ＣＭＹＫもしくはＲＧＢも格納しておく。
【００６８】
ＰＤＬ画像をＨＤＤ２００４に格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してＰＤＬアプリケーション４０２３に通知する。ＰＤＬアプリケーション４０２３は、この通知の後、ネットワークアプリケーション４４２０にＨＤＤに格納完了を通知し、ＰＤＬプリントを投入したホストＰＣへこの情報が伝達される。また、ＰＤＬプリントジョブの場合には、ＰＤＬマネージャ４０７０とプリントマネージャは、メモリ上に展開された画像に基づいてプリンタ部２０１７で印刷を実行する。
【００６９】
このＰＤＬ展開され格納された画像の印刷は、操作部２００６で印刷指示された格納文書をＢＯＸアプリケーション４０２３に対してプリントジョブとして発行する。ＢＯＸアプリケーション４０２３は、共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受け、印刷指示された画像をＨＤＤからメモリに展開するための要求を、シンクマネージャ４０８０を介してイメージマネージャ４１１０に行う。この後の動作はリモートコピーのプリントジョブで説明した動作と同様である。
【００７０】
以上説明した印刷システムにおける、本例の説明にかかるプリンタ２００の４色印刷または６色印刷の切り替え制御について、本発明のいくつかの実施形態を以下に説明する。なお、例としてプリンタ２００における切り替え制御について説明するが、以下に説明する制御と同じ制御を、他のプリンタ２２０、２３０など同様の構成を備えた他の印刷装置においても同様に実行できることはもちろんである。
【００７１】
（第１実施形態）
本発明の第一の実施形態は、画像データの性質であって印刷画質に影響を及ぼす性質に対応した、その画像の読み取りに係るスキャナの性能に応じて、６色印刷または４色印刷を行う制御に関する。図１５は、スキャンを行う際のスキャンマネージャ４０５０による処理の概略を示すフローチャートであり、図１６は、印刷を行う際のプリントマネージャ４０９０による処理の概略を示すフローチャートである。これらを参照して、スキャナの性能に応じた６色印刷または４色印刷の実行について説明する。
【００７２】
ローカルコピーやリモートコピーのスキャンジョブなどで原稿画像の読み取りを行うスキャン処理では、図１５に示すように、先ず、スキャンマネージャ４０５０は、イメージマネージャ４１１０に対してスキャナ画像処理部２０１４の設定を行うよう指示する。すなわち、スキャナ画像処理部２０１４の設定は圧縮部２０１２によるパケットデータ作成処理を介して行われる。その設定は、スキャナ部がＣＣＤ方式のものかＣＩＳ方式のものかに応じて、圧縮部２０１２に対して行い、圧縮部２０１２は、ラスター画像からパケット画像を作成する際に、この設定に応じて、パケットヘッダにおける入力画像識別情報の画像品位識別子の設定を行う（ステップＳ１５０１）。これにより、パケットヘッダに、当該読み取った画像が、ＣＣＤ方式のスキャナを用いて読み取った比較的高品位の画像か、あるいはＣＩＳ方式のスキャナを用いて読み取った比較的低品位の画像かについて記録することができる。詳細には、ＣＣＤ方式のスキャナを備えたプリンタ２００のスキャナ部２０１５、またはプリンタ２２０のスキャナ部２２７０の場合は、画像品位識別子を「１」とし、ＣＩＳ方式のスキャナを備えたプリンタ２３０のスキャナ部２３７０の場合には、画像品位識別子を「０」とする。スキャンマネージャ４０５０は、この設定の後、スキャナ部に対してスキャンを指示し（ステップＳ１５０２）、そのスキャンを終了すると（ステップＳ１５０３）、ジョブマネージャ４０４０にスキャン終了を通知して本処理を終了する。
【００７３】
これに対し、ローカルコピーやリモートコピーのプリントジョブなどで実行する印刷処理では、図１６に示すように、最初に、プリントマネージャ４０９０は、イメージマネージャ４１１０に対してプリンタ画像処理部２０１６の設定を行うよう指示する。その際、画像の付随情報に加えて、画像データのパケットヘッダにおける入力画像識別情報の画像品位識別子を参照する（ステップＳ１６０１）。そして、上記で参照した画像品位識別子が「１」であるか、または「０」であるかについて判断する（ステップＳ１６０２）。ここで、画像品位識別子が高品位画像を示す「１」のときは、６色印刷の設定を行う（ステップＳ１６０３）。一方、画像品位識別子が低品位画像を示す「０」のときは、４色印刷の設定を行う（ステップＳ１６０４）。これにより、ＣＣＤ方式のスキャナで読み取った画像については６色印刷が、ＣＩＳ方式のスキャナで読み取った画像については４色印刷がそれぞれ実行されることになる。
【００７４】
その後、プリントマネージャ４０９０は、プリンタ部に対して印刷を指示し（ステップＳ１６０５）、その印刷を終了すると（ステップＳ１６０６）、ジョブマネージャ４０４０に印刷終了を通知して本処理を終了する。
【００７５】
以上説明したように、本実施形態によれば、画像データの性質であって印刷画質に影響を及ぼす性質に対応するものとして、その画像の読み取りに係るスキャナの性能を用い、これに応じて６色印刷または４色印刷の切り替えを行うので、６色印刷に適した画像か、あるいは６色印刷をしてもそれだけの画質を十分に実現できない画像か否かの判断を、スキャナの性能つまりスキャナの種類という簡易な識別情報によって判断することが可能となる。
【００７６】
上述した画像品位識別子の設定およびそれに基づく印刷動作は、本印刷システムにおける他のプリンタによるローカルコピーやリモートコピーにおいても同様の制御を行うことは、これまで述べたとおりである。例えば、プリンタ２２０において、ＣＣＤ方式のスキャナ部であるスキャナ部２２７０で読み取った画像を、コントローラ２２００によって、プリンタ部２２９５を用いて印刷するというローカルコピーの場合や、同じ画像データをネットワークを介してプリンタ２３０へ送信し、そのコントローラ２３００によって、プリンタ２３９５を用いて印刷するというリモートコピーの場合にも同様の制御によって印刷を行うことができる。この場合には、いずれのプリンタでも６色印刷がなされることになる。一方、プリンタ２３０における、ＣＩＳ方式のスキャナ部であるスキャナ部２３７０で読み取った画像を、プリンタ２３９５で印刷する場合や（ローカルコピー）、プリンタ２００におけるプリンタ部２０１７で印刷する場合（リモートコピー）も同様である。この場合には、いずれのプリンタでも４色印刷がなされることになる。
【００７７】
以上のような制御によって、ＣＣＤ方式など高品位な画像の読み取りができるスキャナで読み込んだ画像は６色印刷を行い、ＣＩＳ方式など比較的品位の劣る画像読み取りを行うスキャナで読み込んだ画像は４色印刷を行うよう、切り替えることができ、ユーザーの手を煩わせることなく、印刷する画像に適した無駄のないトナーの組を用いた印刷を行うことが可能となる。
【００７８】
（第２実施形態）
上述した第一の実施形態では、ローカルコピーもしくはリモートコピーにおけるスキャンジョブとプリントジョブの場合において、スキャナが備える読み取り品位に応じて、その読み取り画像を印刷する際に４色印刷モードまたは６色印刷モードを実行するべく入力画像識別情報を設定し、その設定された入力画像識別情報に応じて上記印刷のモードを切り替えて実行する制御について説明した。これに対し、本実施形態は、ローカルコピー、リモートコピーにおけるスキャンジョブとプリントジョブに限らず、印刷する画像がスキャナによって入力されたものについて、そのスキャナに応じて第１実施形態と同様に入力画像識別情報を設定し、また、それを参照することによって、４色印刷または６色印刷の切り替えるものに関する。
【００７９】
以下では、例として、受信したＦＡＸ画像の印刷時における４色印刷または６色印刷の切り替えについて説明する。
【００８０】
ＦＡＸ画像を送信する場合にも、コピージョブやリモートコピーのスキャンジョブなどでスキャンを行う場合と同様に、ＦＡＸのためのスキャンに際して、イメージマネージャ４１１０はスキャナ画像処理部２０１４の設定を行う。その際、そのＦＡＸ画像を読み取ったスキャナ部がＣＣＤ方式のものか、ＣＩＳ方式のものかに応じて、圧縮２０１２に対する設定を変える。圧縮２０１２はこの設定に応じて、ラスター画像からパケット画像を生成する際に、パケットヘッダ上の入力画像識別情報の画像品位識別子を切り替え、これによりパケットヘッダに当該画像がＣＣＤを用いて読み取った高品位画像か、ＣＩＳを用いて読み取った低品位画像かを記録する。具体的には、ＣＣＤ方式のスキャナ部である２０７０、２２７０を用いた場合には画像品位識別子を「１」とし、ＣＩＳ方式のスキャナ部である２３７０を用いた場合には「０」とする。
【００８１】
そして、ジョブマネージャから依頼を受けたストアマネージャによって画像はＨＤＤに格納される。その後、送信アプリケーション４０２１から共通インタフェース４０３０、ジョブマネージャ４０４０を介してＦＡＸマネージャ４０４１に送信が指示される。これに応じてＦＡＸマネージャ４０４１は、モデム２０５０を介して相手機器とネゴシエーションし、必要な画像処理（回転、変倍など）をイメージマネージャ４１１０に依頼し、それによる変換後の画像をモデムを用いて送信する。
【００８２】
そして、この送信を受信する際は、ＦＡＸマネージャがモデムを用いて画像を受信し、画像ファイルとしてＨＤＤ２００４に格納する。その後は、第１実施形態で説明したリモートコピーのプリントジョブの場合と同様に、画像品位識別子を参照することによって、自動的に４色印刷または６色印刷を切り替える処理を行う。
【００８３】
なお、本実施形態は、スキャンにより取り込んだ画像を、モデムによって公衆回線を介して送信、受信するＦＡＸの場合を例として説明したが、ＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用し、ネットワークを介して画像を送信、受信する場合についても同様の切り替え制御を行うことができるのはもちろんである。
【００８４】
（第３実施形態）
上述した第一および第二の実施形態は、印刷画質に影響を及ぼす性質に対応するものが印刷する画像データを取り込んだスキャナの性能である場合について説明したが、本実施形態は、画像データの性質で印刷画質に影響を及ぼす性質に対応するものとしてＰＤＬ言語の種類を用いる。すなわち、印刷する画像を記述するＰＤＬ言語の種類に応じて入力画像識別情報を設定し、また、その入力画像識別情報を参照することによって４色印刷または６色印刷を切り替えて印刷を行う。
【００８５】
具体的には、ＰＤＬデータ展開格納ジョブの場合、ＰＤＬ印刷を投入したホストＰＣからの要求がネットワークアプリケーション４１２０を経由してＰＤＬアプリケーション４０２３に伝達される。そして、ＰＤＬアプリケーションは、ＰＤＬデータ展開格納ジョブを共通インタフェース４０３０を介してジョブマネージャ４０４０に指示する。これに応じて、ジョブマネージャ４０４０は、ＰＤＬマネージャ４０７０とストアマネージャ４１００に対して印刷に関する処理を要求する。ＲＩＰ２０１８による画像の所定の処理が終了した後の画像入力は前述のスキャンジョブと同様である。
【００８６】
すなわち、メモリ上の画像（文字／写真判定信号を含めて）をＨＤＤ２００４に格納する際に、ストアマネージャ４１００は圧縮２０１２に対して設定を行う。この際、ＰＤＬ画像の画像品位に応じて、圧縮２０１２に対する設定を変える。本実施形態では、展開前のＰＤＬ言語の種別によって画像品位識別子を切り替えるものとする。具体的には、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ言語を用いて記述されている場合には、画像品位識別子を「１」とし、それ以外の言語を用いて記述されている場合には「０」とする。そして、圧縮２０１２はこの設定に応じて、ラスター画像からパケット画像を生成する際に、パケットヘッダにおける入力画像識別情報の画像品位識別子を切り替え、これにより、パケットヘッダに当該画像がＰｏｓｔＳｃｒｉｐｔ言語によって記述された高品位画像か否かが記録される。
【００８７】
Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔは、カラーキャリブレーションなど色再現性を調整するためのソフトウェアが豊富に用意されていたり、プリンタに応じたＰｏｓｔＳｃｒｉｐｔ用プロファイル（プリンタの特性を記したデータ）がプリンタのメーカーにより用意されていたり、プロファイル作成用のソフトウェアが用意されているなど、他の言語に比べて、色再現に関する環境整備が進んでいる。本実施形態では、プリンタで６色印刷する際のプロファイルが、ＰｏｓｔＳｃｒｉｐｔ用のものは用意されているが、その他の言語用のものは用意されていないものとする。この場合、ＰｏｓｔＳｃｒｉｐｔ以外の言語で記述された画像データは、６色印刷に適した高画質のものであるとは言えないということになり、４色印刷で充分である。
【００８８】
メモリ上の画像（文字／写真判定信号を含めて）をＨＤＤ２００４に格納する際、画像とともに画像の付随情報として図示しないＳＲＡＭにカラー／白黒情報、画像入力元としてＰＤＬ画像、色空間ＣＭＹＫもしくはＲＧＢも格納しておく。ＰＤＬ画像をＨＤＤ２００４に格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してＰＤＬアプリケーション４０２３に通知する。ＰＤＬアプリケーション４０２３はこの通知のあと、ネットワークアプリケーション４４２０にＨＤＤに格納完了を通知し、ＰＤＬプリントを投入したホストＰＣへこの情報が伝達される。そして、ＰＤＬプリントジョブの場合は、ＰＤＬマネージャ４０７０とプリントマネージャによって、メモリ上に展開された画像に基づく印刷を行う。
【００８９】
ＰＤＬ展開され格納された画像のプリントは、操作部２００６で印刷指示された格納文書をＢＯＸアプリケーションに対してプリントジョブとして発行することによって行う。すなわち、ＢＯＸアプリケーション部４０２２は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。そして、ファイルリードマネージャ４０６０がジョブマネージャ４０４０からの印刷の要求を受け、ファイルリードマネージャ４０６０は、印刷指示された画像をＨＤＤからメモリに展開するための要求を、シンクマネージャ４０８０を介してイメージマネージャ４１１０に行う。
【００９０】
これに対し、イメージマネージャ４１１０は、プリンタ画像処理部２０１６の設定を行う。その際、画像の付随情報に加えて、画像データのパケットヘッダ上の入力画像識別情報の画像品位識別子を参照し、識別子の内容に応じてプリンタ画像処理部２０１６の設定を切り替える。すなわち、画像品位識別子が高品位画像を示す「１」の場合には、用意されたプロファイルに応じた６色印刷の設定を行い、低品位画像を示す「０」の場合には４色印刷の設定を行う。これにより、もともとＰｏｓｔＳｃｒｉｐｔ言語で記述されていた画像は６色印刷が、それ以外の言語で記述されていた画像は４色印刷が、それぞれ実行されることになる。
【００９１】
本実施形態では、記述に用いられていた言語によって６色印刷または４色印刷を切り替える例を挙げたが、例えば、色空間情報（ＣＭＹＫかそれ以外か）によって切り替えてもよい。これは、もともとユーザーによってＣＭＹＫ色空間で示されている画像データの方が、色再現性の向上、高画質プリントを志向されていると考えられるためである。一般に、ＲＧＢ色空間で示された画像データよりもＣＭＹＫ色空間で示された画像データの方が、すなわち実際に印刷に用いる色空間への変換を、プリンタにもともと備えられた変換ロジックに任せるのではなく、ユーザー自らが変換を行った画像データの方が、より高画質プリントを志向されているものと考えることができる。
【００９２】
（第４実施形態）
上述した第一、第二および第三の実施形態では、画像の入力時にパケットヘッダの入力画像識別情報の画像品位識別子の内容を設定し、これを印刷時に参照することで４色印刷または６色印刷の自動切換えを行うものである。これに対し、本実施形態は、いわゆるボックスプリントと呼ばれる、ＨＤＤ内に蓄積されている画像を印刷するジョブにおいても、ＨＤＤへの画像蓄積処理時に上記画像品位識別子が設定し、それに応じて４色印刷または６色印刷を切り替えるものである。
【００９３】
画像品位識別子の設定処理については、第一の実施形態、または第三の実施形態で述べたとおりであり、また、４色印刷または６色印刷自動切り替えの処理は、第一の実施形態で述べたリモートコピーのプリントジョブと同じである。
【００９４】
（第５実施形態）
本発明の第五の実施形態は、以上説明してきた画像品位識別子の代わりに、パケットヘッダにおける入力画像識別情報の入力元機器識別子を用いて４色印刷または６色印刷の切り替えを行う。
【００９５】
図４に示したように、パケット画像データの構造におけるパケットヘッダには、画像品位識別子の他に入力ソースを識別する情報である入力元機器識別子がある。本実施形態では、入力ソースとしてのスキャンからのデータであることを示す識別子とホストＰＣからのＰＤＬ展開されたデータであることを示す識別の２つがある。
【００９６】
ローカルコピーのスキャン時やリモートコピーのスキャンジョブ時に、イメージマネージャ４１１０は、スキャナ画像処理部２０１４の設定を行う。その際、圧縮２０１２に対する設定を変え、圧縮２０１２がラスター画像からパケット画像を生成する際に、パケットヘッダ上の入力画像識別情報の入力元機器識別子の設定を行う。すなわち、スキャナ入力画像であることを示す入力元機器識別子を「１」に設定する。また、ＰＤＬデータ展開格納ジョブ実行の際は、メモリ上に展開された画像をＨＤＤ２００４へ格納する際に、ストアマネージャ４１００は、圧縮２０１２に対する設定を変え、圧縮２０１２がラスター画像からパケット画像を生成する際に、パケットヘッダにおける入力画像識別情報の入力元機器識別子のうち、ホストＰＣからのＰＤＬデータを展開した画像であることを示す入力元機器識別子を「１」に設定する。
【００９７】
以上のように設定された入力元機器識別子はプリンタにおける印刷時に参照され、その内容に応じて４色印刷または６色印刷が行われる。本実施形態では、上記２つの入力元識別子の内容がそれぞれ「１」であるときは６色印刷を行い、それぞれ「０」であるときは４色印刷を行う。
【００９８】
（他の実施形態）
本発明の他の実施形態として、以上説明したパケットヘッダにおける画像品位識別子と入力元機器識別子の両方を参照し、それらの内容を組み合わせに応じて、４色印刷または６色印刷を実行するようにしてもよい。例えば、同じＰＤＬ画像でもその記述言語の種類が異なる言語の画像間で、印刷画質に与える影響がそれほど変わらない場合には、ＰＤＬ展開画像に基づき印刷するときには常に６色印刷を行うようにし、スキャンによる画像を印刷する場合は、当該画像がＣＣＤ方式のスキャナで読み取られたものであるときは６色印刷を行い、ＣＩＳ方式のスキャナで読み取られたものであるときは４色印刷を行う、といった処理を行うことができる。
【００９９】
また、上述した実施形態は、通常のシアン、マゼンタ、イエロー、ブラックのトナーの他に、シアン、マゼンタについて薄い濃度のトナーを用いるトナーの組合せ例について説明したが、用いる記録剤の組合せはこれに限られない。例えば、上記シアン、マゼンタ以外の色について濃度の異なるトナーを用いた組合せであってもよい。また、濃度の異なるトナーでなく、グリーン、ブルー、レッドなどの、いわゆる特色を用いる組合せであってもよい。
【０１００】
さらに、本発明の適用は、以上説明した電子写真方式の印刷装置に限られず、例えば、インクジェット方式の印刷装置について適用することもできる。
【０１０１】
（さらに他の実施形態）
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【０１０２】
また、図１５、図１６にて前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１０３】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１０４】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０５】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１０６】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施形態にかかる印刷システムの構成を示すブロック図である。
【図２】図１に示すプリンタ２００の特にコントローラユニット２０００の詳細な構成を説明するブロック図である。
【図３】上記コントローラユニット２０００における上述した各種処理における画像形式を説明する図である。
【図４】図３で説明したパケットデータを模式的に示す図である。
【図５】図２に示したスキャナ画像処理２０１４の詳細構成を示す図である。
【図６】図２に示したプリンタ画像処理２０１６における詳細な処理を説明する図である。
【図７】図２などに示した本発明の実施形態にかかる多機能プリンタ２００の外観を示す斜視図である。
【図８】図２などに示した操作部２００６の詳細な構成を示す図である。
【図９】図８に示した操作部２００６のＬＣＤ表示部２８０１の初期画面を示す図である。
【図１０】上記初期画面の読み込み設定ボタン３１０５を押下したときに表示されるポップアップウィンドウを示す図である。
【図１１】図９に示すコピータブ３１０１を押下したときに切り替わる画面を示す図である。
【図１２】図９に示したボックスタブ３１０３を押下したときに表示される画面を示す図である。
【図１３】図１２に示したフォルダ３４０１の表示部分を押下したときに表示される画面を示す図である。
【図１４】図２にて説明した、多機能プリンタ２００のコントローラ２０００において動作するソフトウェアの構成を示す図である。
【図１５】スキャンを行う際のスキャンマネージャ４０５０による処理の概略を示すフローチャートである。
【図１６】印刷を行う際のプリントマネージャ４０９０による処理の概略を示すフローチャートである。
【符号の説明】
【０１０８】
２００、２２０、２３０    多機能プリンタ
２４０    パーソナルコンピュータ（ＰＣ）
２０００、２２００、２３００    コントローラユニット
２００１    ＣＰＵ
２００２    ＲＡＭ
２００３    ＲＯＭ
２００４    ＨＤＤ
２００５    操作部Ｉ／Ｆ
２００６、２２１２、２３１２    操作部
２００７    ネットワーク
２００９    ＤＭＡＣ
２０１１    イメージバスＩ／Ｆ
２０１２    圧縮
２０１３    伸張
２０１４    スキャナ画像処理
２０１５、２２７０、２３７０    スキャナ部
２０１６    プリンタ画像処理
２０１７、２２９５、２３９５    プリンタ部
２０１８    ＲＩＰ（ラスターイメージプロセッサ）
２０１９    回転
２０２０    変倍
２０２１    色空間変換
２０２２    ２値多値
２０２３    合成
２０２４    間引き
２０２５    移動
２０２６    多値２値
【図１】
2005244896.tif 000003
【図２】
2005244896.tif 000004
【図３】
2005244896.tif 000005
【図４】
2005244896.tif 000006
【図５】
2005244896.tif 000007
【図６】
2005244896.tif 000008
【図７】
2005244896.tif 000009
【図８】
2005244896.tif 000010
【図９】
2005244896.tif 000011
【図１０】
2005244896.tif 000012
【図１１】
2005244896.tif 000013
【図１２】
2005244896.tif 000014
【図１３】
2005244896.tif 000015
【図１４】
2005244896.tif 000016
【図１５】
2005244896.tif 000017
【図１６】
2005244896.tif 000018