(57)【要約】【課題】ＲＧＢ画像データに基づいて印刷される文字画像の輪郭部を鮮明にする。【解決手段】（Ａ）媒体に向けてインクを吐出してドットを形成し画像を印刷するノズルと、（Ｂ）ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成するためのコントローラと、（Ｃ）を備えたことを特徴とする印刷装置。【選択図】  図１３
2007007899.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）媒体に向けてインクを吐出してドットを形成し画像を印刷するノズルと、
（Ｂ）ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成するためのコントローラと、
（Ｃ）を備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記コントローラはデータ処理部を備え、
前記データ処理部は、前記画像データから前記画像の輪郭部に対応するデータを抽出し、該抽出されたデータを、黒インクのドットのみを形成するためのデータに変換することを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記画像の輪郭部の内側部分に対応するデータも、前記黒インクのドットのみを形成するためのデータに変換されることを特徴とする印刷装置。
【請求項４】
請求項２又は３に記載の印刷装置において、
前記画像データは、前記ドットの形成単位毎にＲＧＢの各成分の濃度階調値を有し、
前記ＲＧＢの各成分の濃度階調値のいずれもが所定の濃度閾値よりも濃くなるデータを抽出し、
これら抽出されたデータのなかから、前記画像の輪郭部に対応するデータが抽出されることを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、
前記濃度階調値がＰ段階で区分されている場合には、前記濃度閾値Ｖｔｈは以下の式で表されることを特徴とする印刷装置。
Ｖｔｈ  ＝  Ｐ／４
【請求項６】
請求項２乃至５のいずれかに記載の印刷装置において、
前記ノズルは複数のサイズのドットを形成可能であり、
前記抽出されたデータは、最小サイズのドットを形成するためのデータに変換されることを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置において、
最大サイズのドットの大きさは、媒体において前記形成単位に対応する領域を覆う大きさに設定され、
前記最小サイズのドットの形成に要するインク重量は、前記最大サイズのドットの形成に要するインク重量の三分の一であることを特徴とする印刷装置。
【請求項８】
請求項１乃至７のいずれかに記載の印刷装置において、
画像を有する原稿から前記画像を読み取って前記画像データを生成するための画像読み取り部を備えることを特徴とする印刷装置。
【請求項９】
請求項１乃至８のいずれかに記載の印刷装置において、
前記画像が文字画像であることを特徴とする印刷装置。
【請求項１０】
媒体に向けてインクを吐出してドットを形成し画像を印刷するノズルと、
ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データから前記画像の輪郭部に対応するデータを抽出し、該抽出されたデータを、黒インクのドットのみを形成するためのデータに変換するデータ処理部と、を備え、
前記画像の輪郭部の内側部分に対応するデータも、前記黒インクのドットのみを形成するためのデータに変換され、
前記画像データは、前記ドットの形成単位毎にＲＧＢの各成分の濃度階調値を有し、前記ＲＧＢの各成分の濃度階調値のいずれもが所定の濃度閾値よりも濃くなるデータを抽出し、これら抽出されたデータのなかから、前記画像の輪郭部に対応するデータが抽出され、
前記濃度階調値がＰ段階で区分されている場合には、前記濃度閾値Ｖｔｈは、Ｖｔｈ＝Ｐ／４で表され、
前記ノズルは複数のサイズのドットを形成可能であり、前記抽出されたデータは、最小サイズのドットを形成するためのデータに変換され、
最大サイズのドットの大きさは、媒体において前記形成単位に対応する領域を覆う大きさに設定され、前記最小サイズのドットの形成に要するインク重量は、前記最大サイズのドットの形成に要するインク重量の三分の一であり、
画像を有する原稿から前記画像を読み取って前記画像データを生成するための画像読み取り部を備え、
前記画像が文字画像であることを特徴とする印刷装置。
【請求項１１】
媒体に向けてインクを吐出してドットを形成し画像を印刷する印刷方法であって、
ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成することを特徴とする印刷方法。
【請求項１２】
ＲＧＢで表現された画像データに基づいて媒体に向けてインクを吐出してドットを形成し、前記媒体に画像を印刷する際に用いられる画像処理方法であって、
前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成するように前記画像データを変換することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体へ向けてインクを吐出してドットを形成し画像を印刷する印刷装置、印刷方法、および画像処理方法に関する。
【背景技術】
【０００２】
紙や布、フィルム等の各種媒体に画像を印刷する印刷装置として、インクジェットプリンタが知られている。このインクジェットプリンタは、シアン（Ｃ）やマゼンダ（Ｍ）、イエロ（Ｙ）、黒（Ｋ）等の各色のインクを前記媒体に向けて吐出し、吐出したインクによって前記媒体上にドットを形成して画像の印刷を行うものである。そして、最近では、このプリンタにスキャナを搭載しコピー機能を持たせたものが普及している（特許文献１を参照）。
【特許文献１】特開２００４−１２８８９５号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そして、このコピー機能は、スキャナが原稿から画像を読み取ってＲＧＢで表現された画像データ（以下、ＲＧＢ画像データという）を生成するとともに、このＲＧＢ画像データに基づいてプリンタが画像を印刷することにより達成される。
【０００４】
しかしながら、黒の文字画像が書かれた原稿をコピーする際には、当該コピーによって媒体に印刷された文字画像の輪郭が、ぼやけて鮮明さを欠いてしまうことが有る。これは、ＲＧＢ画像データに基づいて印刷される場合には、前記文字画像が、黒のドットのみでは形成されずに、シアンやマゼンダ更にはイエロ等といった色インクのドットを組み合わせて構成されてしまうことが原因であり、特に、輪郭部に黒以外の色のドットが混在すると、文字画像が著しく不鮮明になってしまう。
【０００５】
本発明は、このような事情に鑑みたものであって、その目的は、ＲＧＢ画像データに基づいて印刷される文字画像の輪郭部を鮮明にすることが可能な印刷装置、印刷方法、および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
（Ａ）媒体に向けてインクを吐出してドットを形成し画像を印刷するノズルと、
（Ｂ）ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成するためのコントローラと、
（Ｃ）を備えたことを特徴とする印刷装置である。
【０００７】
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００８】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【０００９】
（Ａ）媒体に向けてインクを吐出してドットを形成し画像を印刷するノズルと、
（Ｂ）ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成するためのコントローラと、
（Ｃ）を備えたことを特徴とする印刷装置。
【００１０】
このような印刷装置によれば、ＲＧＢで表現された画像データに基づいて文字画像を印刷する際に、文字画像の輪郭部が黒以外の色インクのドットで形成されることを確実に防止できる。よって、文字画像の輪郭が鮮明となり、媒体に印刷された文字の視認性が良好になる。
【００１１】
また、一般に、ＲＧＢで表現された画像データは、データ処理過程においては上流側のデータである。従って、このＲＧＢで表現された画像データに基づいて輪郭部を抽出すれば、画像本来の輪郭部をより正確に抽出可能となり、印刷される画像の劣化（本来の画像からの形の崩れ等）を有効に抑制できる。
【００１２】
かかる印刷装置において、
前記コントローラはデータ処理部を備え、
前記データ処理部は、前記画像データから前記画像の輪郭部に対応するデータを抽出し、該抽出されたデータを、黒インクのドットのみを形成するためのデータに変換するのが望ましい。  
このような印刷装置によれば、上述の作用効果を確実に奏することができる。
【００１３】
かかる印刷装置において、
前記画像の輪郭部の内側部分に対応するデータも、前記黒インクのドットのみを形成するためのデータに変換されるのが望ましい。  
このような印刷装置によれば、前記画像の輪郭部の内側部分にも黒インクのドットが形成されるので、画像の視認性が向上する。
【００１４】
かかる印刷装置において、
前記画像データは、前記ドットの形成単位毎にＲＧＢの各成分の濃度階調値を有し、
前記ＲＧＢの各成分の濃度階調値のいずれもが所定の濃度閾値よりも濃くなるデータを抽出し、
これら抽出されたデータのなかから、前記画像の輪郭部に対応するデータが抽出されるのが望ましい。  
このような印刷装置によれば、前記ＲＧＢの各成分の濃度階調値のいずれもが所定の濃度閾値よりも濃くなるデータのなかから、前記画像の輪郭部に対応するデータが抽出される。従って、一般に濃い色で印刷される文字画像の輪郭を確実に抽出可能となる。
【００１５】
かかる印刷装置において、
前記濃度階調値がＰ段階で区分されている場合には、前記濃度閾値Ｖｔｈは以下の式で表されるのが望ましい。  
Ｖｔｈ  ＝  Ｐ／４
このような印刷装置によれば、前記文字画像の輪郭をより確実に抽出可能となる。
【００１６】
かかる印刷装置において、
前記ノズルは複数のサイズのドットを形成可能であり、
前記抽出されたデータは、最小サイズのドットを形成するためのデータに変換されるのが望ましい。  
このような印刷装置によれば、画像の輪郭部の滲みを有効に抑制可能となる。
【００１７】
かかる印刷装置において、
最大サイズのドットの大きさは、媒体において前記形成単位に対応する領域を覆う大きさに設定され、
前記最小サイズのドットの形成に要するインク重量は、前記最大サイズのドットの形成に要するインク重量の三分の一であるのが望ましい。  
このような印刷装置によれば、画像の輪郭部の滲みを有効に抑制しつつ、輪郭部のがたつきも有効に抑制可能となる。
【００１８】
かかる印刷装置において、
画像を有する原稿から前記画像を読み取って前記画像データを生成するための画像読み取り部を備えるのが望ましい。  
このような印刷装置によれば、所謂ローカルコピーを行うことができて、利便性に優れる。
【００１９】
かかる印刷装置において、
前記画像が文字画像であるのが望ましい。  
このような印刷装置によれば、文字画像を綺麗に印刷可能となる。
【００２０】
また、媒体に向けてインクを吐出してドットを形成し画像を印刷するノズルと、
ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データから前記画像の輪郭部に対応するデータを抽出し、該抽出されたデータを、黒インクのドットのみを形成するためのデータに変換するデータ処理部と、を備え、
前記画像の輪郭部の内側部分に対応するデータも、前記黒インクのドットのみを形成するためのデータに変換され、
前記画像データは、前記ドットの形成単位毎にＲＧＢの各成分の濃度階調値を有し、前記ＲＧＢの各成分の濃度階調値のいずれもが所定の濃度閾値よりも濃くなるデータを抽出し、これら抽出されたデータのなかから、前記画像の輪郭部に対応するデータが抽出され、
前記濃度階調値がＰ段階で区分されている場合には、前記濃度閾値Ｖｔｈは、Ｖｔｈ＝Ｐ／４で表され、
前記ノズルは複数のサイズのドットを形成可能であり、前記抽出されたデータは、最小サイズのドットを形成するためのデータに変換され、
最大サイズのドットの大きさは、媒体において前記形成単位に対応する領域を覆う大きさに設定され、前記最小サイズのドットの形成に要するインク重量は、前記最大サイズのドットの形成に要するインク重量の三分の一であり、
画像を有する原稿から前記画像を読み取って前記画像データを生成するための画像読み取り部を備え、
前記画像が文字画像であることを特徴とする印刷装置。  
このような印刷装置によれば、既述のほぼ全ての作用効果をそうするため、本発明の目的が最も有効に達成される。
【００２１】
媒体に向けてインクを吐出してドットを形成し画像を印刷する印刷方法であって、
ＲＧＢで表現された画像データに基づいて前記画像を印刷する際に、前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成することを特徴とする印刷方法の実現も可能である。
【００２２】
ＲＧＢで表現された画像データに基づいて媒体に向けてインクを吐出してドットを形成し、前記媒体に画像を印刷する際に用いられる画像処理方法であって、
前記画像データに基づいて前記画像の輪郭部を抽出し、該抽出された輪郭部を黒インクのドットのみで形成するように前記画像データを変換することを特徴とする画像処理方法の実現も可能である。
【００２３】
＝＝＝印刷装置の概要＝＝＝
本発明に係る印刷装置の実施形態について、スキャナ部１０を搭載したインクジェットプリンタたるＳＰＣ複合装置１を例に説明する。
【００２４】
図１乃至図５はＳＰＣ複合装置１の概要の説明図である。図１はＳＰＣ複合装置１の外観斜視図である。図２は、スキャナ部１０の原稿台カバー１２を開いた状態のＳＰＣ複合装置１の斜視図である。図３はプリンタ部３０を示す斜視図である。図４はＳＰＣ複合装置１のスキャナ部１０及びプリンタ部３０の内部機構の説明図である。図５はプリンタ部３０の搬送機構３６を説明するための断面図である。
【００２５】
このスキャナ付きインクジェットプリンタ１は、原稿５から画像を読み取ってＲＧＢ画像データを生成するスキャナ機能と、ホストコンピュータ１４０から送られてきた印刷データ（ヘッド駆動データ）に基づき印刷用紙等の各種媒体Ｓに印刷をするプリンタ機能と、原稿５から読み取った画像を前記媒体Ｓに印刷して複写するローカルコピー機能とを備えたスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置ともいう）である。図１に示すように、このＳＰＣ複合装置１は、その上部に原稿５から画像を読み取るためのスキャナ部１０を備え、また、このＳＰＣ複合装置１の下部には、印刷用紙Ｓに印刷をするためのプリンタ部３０を備えている。また、このＳＰＣ複合装置１の前面部には、操作パネル２が設けられている。
【００２６】
スキャナ部１０は、図２に示すように、原稿５がセットされるガラス板が設けられた原稿台１１と、当該原稿台１１を上方から覆う原稿台カバー１２とを備えている。原稿台カバー１２は、ＳＰＣ複合装置１の後端部に回動可能に取付けられ、原稿台１１の上面部を開閉するように設けられている。なお、スキャナ部１０は「画像読み取り部」に相当する。
【００２７】
一方、プリンタ部３０は、図３に示すように、スキャナ部１０を上方に持ち上げることによって、その内部が開口部３２を通じて外部に開放されるように構成されている。つまり、スキャナ部１０は、ＳＰＣ複合装置１の後部にヒンジ部３４を介して回動自在に装着されている。スキャナ部１０が上方へと持ち上げられると、プリンタ部３０の内部に通じる開口部３２が開放される。プリンタ部３０の内部には、インクカートリッジを搭載するプリンタ用キャリッジ４１などが配置されている。このようにプリンタ部３０の内部が開放されることにより、その開口部３２を通じてインクカートリッジの交換等のメンテナンス作業や、紙詰まり等のエラー対処等を容易に行うことができるようになっている。
【００２８】
また、プリンタ部３０は、ＳＰＣ複合装置１の背部に、印刷用紙Ｓがセットされて当該印刷用紙Ｓを順次供給する給紙部４を備えている。また、プリンタ部３０は、ＳＰＣ複合装置１の前部に、印刷された印刷用紙Ｓが排出される排紙部３を備えている。給紙部４は、給紙トレイ８を備えている。給紙トレイ８には、印刷用紙Ｓがセットされるようになっている。また、排紙部３は、排紙トレイ７を備え、印刷されて排出された印刷用紙Ｓを受ける。なお、給紙部４にセットされる媒体としては、この印刷用紙Ｓ（カット紙などの単票状の印刷用紙）に限らずにロール紙等の連続媒体でも構わず、その場合には、給紙部４がこれらの媒体Ｓに対応した構造を備えているのは言うまでもない。
【００２９】
＝＝＝スキャナ部１０・プリンタ部３０の内部機構＝＝＝
＜スキャナ部１０＞
スキャナ部１０は、図４の上段に示すように、原稿台１１の下側に、スキャナ用キャリッジ６０と、このスキャナ用キャリッジ６０を原稿台１１に対して所定の間隔を保ちつつ図中矢印Ａ方向に沿って平行に移動させる駆動機構６２と、このスキャナ用キャリッジ６０を支持しつつその移動を案内するガイド６４とを備えている。
【００３０】
スキャナ用キャリッジ６０には、原稿台１１を介して原稿５に対し光を照射する光源としての露光ランプ６６と、原稿５から反射された反射光を案内する複数枚のミラー６８と、ミラー６８により案内された反射光を集光するレンズ７０と、このレンズ７０により集光された反射光を受光するＣＣＤセンサ７２とが搭載されている。
【００３１】
ＣＣＤセンサ７２は、光信号を電気信号に変換するフォトダイオードが列状に配置されて構成された３本のリニアセンサ（図示外）を備えている。これら３本のリニアセンサは、相互に間隔をあけて平行に配置され、それぞれＲ（レッド）、Ｇ（グリーン）およびＢ（ブルー）の３色の異なるフィルタが設けられている。各リニアセンサは、各フィルタの色に対応した成分の光をそれぞれ反射光から検出し、その検出結果を制御部４９に出力する。
【００３２】
また、駆動機構６２は、スキャナ用キャリッジ６０に接続されたタイミングベルト７４と、このタイミングベルト７４が掛け渡された一対のプーリ７５、７６と、一方のプーリ７５を回転駆動する駆動モータ７７とを備えている。駆動モータ７７は、制御部４９からの制御信号によって駆動制御される。
【００３３】
＜プリンタ部３０＞
一方、プリンタ部３０は、図４の下段に示すように、プリンタ用キャリッジ４１と、このプリンタ用キャリッジ４１に搭載されたヘッド２１と、プリンタ用キャリッジ４１を印刷用紙Ｓに対して所定の間隔を保持しつつ相対的に平行に移動させる駆動機構２４と、印刷用紙Ｓをプリンタ用キャリッジ４１の移動方向と直交する方向に沿って搬送する搬送機構３６とを備えている。
【００３４】
プリンタ用キャリッジ４１には、カートリッジ装着部が設けられ、このカートリッジ装着部には、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）等のインクが収容されたインクカートリッジが装着される。
【００３５】
ヘッド２１は、インクカートリッジから供給された各色のインクを印刷用紙Ｓに向けて吐出して当該印刷用紙Ｓ上にドットを形成して、印刷用紙Ｓに画像を形成して印刷を施す。ヘッド２１のインク吐出機構については後に詳しく説明する。
【００３６】
駆動機構２４は、プリンタ用キャリッジ４１に接続されたタイミングベルト４５と、このタイミングベルト４５に噛合されたプーリ４４と、このプーリ４４を回転駆動するキャリッジモータ４２（以下、ＣＲモータともいう）と、プリンタ用キャリッジ４１の移動を案内するガイドレール４６と、プリンタ用キャリッジ４１の位置を検出するリニア式エンコーダとしてリニア式エンコーダ符号板５１およびこのリニア式エンコーダ符号板５１を読み取る検出部５２とを備えている。この駆動機構２４は、キャリッジモータ４２を駆動して、プーリ４４を介してタイミングベルト４５を回転させる。これにより、プリンタ用キャリッジ４１は、印刷用紙Ｓに対してガイドレール４６に沿って相対的に移動する。キャリッジモータ４２は、制御部４９からの制御信号により駆動制御される。
【００３７】
搬送機構３６は、プラテン１４と、搬送ローラ１７Ａと、当該搬送ローラ１７Ａを回転駆動する搬送モータ１５（以下、ＰＦモータともいう）と、印刷用紙Ｓが所定位置に到達したか否かを検出する紙検知センサ５３と、搬送ローラ１７Ａの回転量を検出するロータリ式エンコーダ５６とを備えている。プラテン１４は、ヘッド２１に対向して配置されている。搬送モータ１５が駆動すると、搬送ローラ１７Ａが回転して、印刷用紙Ｓがプラテン１４上を搬送される。搬送モータ１５は、制御部４９からの制御信号により駆動制御される。
【００３８】
印刷時には、印刷用紙Ｓが搬送ローラ１７Ａにより間欠的に所定の搬送量で搬送され、その間欠的な搬送の合間にプリンタ用キャリッジ４１が、搬送ローラ１７Ａによる搬送方向に対して直交する前記移動方向に沿って移動しながら、ヘッド２１から印刷用紙Ｓに向けてインクを吐出して印刷が施される。
【００３９】
＜搬送機構３６＞
プリンタ部３０の搬送機構３６について説明する。この搬送機構３６は、図５に示すように、給紙ローラ１３と、紙検知センサ５３と、搬送ローラ１７Ａと、排紙ローラ１７Ｂと、プラテン１４と、フリーローラ１８Ａ、１８Ｂとを備えている。
【００４０】
印刷される印刷用紙Ｓは、給紙部４の給紙トレイ８にセットされる。給紙トレイ８にセットされた印刷用紙Ｓは、断面略Ｄ形状に成形された給紙ローラ１３により、図中矢印Ａ方向に沿って搬送されて、インクジェットプリンタ１の内部へと送られる。インクジェットプリンタ１の内部に送られてきた印刷用紙Ｓは、紙検知センサ５３と接触する。この紙検知センサ５３は、給紙ローラ１３と、搬送ローラ１７Ａとの間に設置されたもので、給紙ローラ１３により給紙された印刷用紙Ｓを検知する。
【００４１】
紙検知センサ５３により検知された印刷用紙Ｓは、搬送ローラ１７Ａによって、印刷が実施されるプラテン１４へと順次搬送される。搬送ローラ１７Ａの対向位置には、フリーローラ１８Ａが設けられている。このフリーローラ１８Ａと搬送ローラ１７Ａとの間に、印刷用紙Ｓを挟み込むことによって、印刷用紙Ｓをスムーズに搬送する。
【００４２】
プラテン１４へと送り込まれた印刷用紙Ｓは、ヘッド２１から吐出されたインクによって順次印刷される。プラテン１４は、ヘッド２１と対向して設けられ、印刷される印刷用紙Ｓを下側から支持する。
【００４３】
印刷が施された印刷用紙Ｓは、排紙ローラ１７Ｂによってプリンタ部３０の外部へと排出される。排紙ローラ１７Ｂは、搬送モータ１５と同期に駆動されていて、当該排紙ローラ１７Ｂに対向して設けられたフリーローラ１８Ｂとの間に印刷用紙Ｓを挟み込んで、印刷用紙Ｓをプリンタ部３０の外部へと排出する。
【００４４】
＝＝＝操作パネル２＝＝＝
図１に示すように、操作パネル２は、液晶ディスプレイと各種のボタンとを有する。ユーザは、各種のボタンを押すことにより、ＳＰＣ複合装置１に対して情報を入力することができる。例えば、ユーザが操作パネル２のコピーボタンを押すことにより、ＳＰＣ複合装置１にコピー動作を行わせることができる。また、ユーザは、ＳＰＣ複合装置１にセットした印刷用紙Ｓの大きさを操作パネル２で設定することもできる。
【００４５】
＝＝＝ヘッド２１＝＝＝
＜ヘッド２１の構成＞
図６Ａは、ヘッド２１の下面部に設けられたノズルの配列図である。ヘッド２１の下面部には、同図に示すように、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、黒（Ｋ）の色ごとにそれぞれ複数のノズル♯１〜♯１８０からなるノズル列、即ちシアンノズル列２１１Ｃ、マゼンダノズル列２１１Ｍ、イエロノズル列２１１Ｙ、黒ノズル列２１１Ｋが設けられている。
【００４６】
各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０は、所定の方向（ここでは、印刷用紙Ｓの搬送方向）に沿って相互に間隔をあけて直線状に１列に配列されている。各ノズル♯１〜♯１８０の間隔（ノズル間隔）は、それぞれ「ｋ・Ｄ」に設定されている。ここで、『Ｄ』とは、搬送方向における最小のドットピッチ（つまり、印刷用紙Ｓに形成されるドットの最高解像度での間隔）である。また、『ｋ』は、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが３６０ｄｐｉ（１／３６０インチ）である場合、ｋ＝２である。各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋは、ヘッド２１の移動方向に沿って相互に間隔をあけて平行に配置されている。各ノズル♯１〜♯１８０には、インク滴を吐出するための駆動素子としてピエゾ素子（図示外）が設けられている。
【００４７】
ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インクの流路の側壁を変形させる。これによって、インクの流路の体積がピエゾ素子の伸縮に応じて収縮し、この収縮分に相当するインクが、インク滴となって各色のノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０から吐出される。
【００４８】
＜駆動回路２２０＞
図６Ｂは、各ノズル♯１〜♯１８０の駆動回路２２０の説明図である。この駆動回路２２０は、同図に示すように、原駆動信号発生部２２１と、複数のマスク回路２２２とを備えている。原駆動信号発生部２２１は、各ノズル♯１〜♯１８０に共通して用いられる原駆動信号ＯＤＲＶを生成する。この原駆動信号ＯＤＲＶは、一画素分の期間内（プリンタ用キャリッジ４１が一画素の間隔を横切る時間内）において、図中下部に示すように、第１パルスＷ１と第２パルスＷ２の２つのパルスを含む信号である。原駆動信号発生部２２１で生成された原駆動信号ＯＤＲＶは、各マスク回路２２２に出力される。
【００４９】
マスク回路２２２は、ヘッド２１のノズル＃１〜＃１８０をそれぞれ駆動する複数のピエゾ素子に対応して設けられている。各マスク回路２２２には、原駆動信号発生部２２１から原駆動信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。この印刷信号ＰＲＴ（ｉ）は、画素に対応する画素データであり、一画素に対して２ビットの情報を有する２値信号である。その各ビットは、それぞれ第１パルスＷ１と第２パルスＷ２とに対応している。マスク回路２２２は、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原駆動信号ＯＤＲＶを遮断したり通過させたりするためのゲートである。すなわち、印刷信号ＰＲＴ（ｉ）がレベル『０』のときには、原駆動信号ＯＤＲＶのパルスを遮断する一方、印刷信号ＰＲＴ（ｉ）がレベル『１』のときには、原駆動信号ＯＤＲＶの対応するパルスをそのまま通過させて実駆動信号ＤＲＶとして、各ノズル♯１〜♯１８０のピエゾ素子に向けて出力する。各ピエゾ素子は、マスク回路２２２からの実駆動信号ＤＲＶに基づき駆動してインクの吐出を行う。
【００５０】
＜各信号波形＞
図６Ｃは、原駆動信号発生部２２１の動作を示す原駆動信号ＯＤＲＶ、印刷信号ＰＲＴ（ｉ）、実駆動信号ＤＲＶ（ｉ）のタイミングチャートである。同図に示すように、原駆動信号ＯＤＲＶは、各画素区間Ｔ１，Ｔ２，Ｔ３，Ｔ４において、第１パルスＷ１と第２パルスＷ２とを順に発生する。なお、画素区間とは、一画素分のキャリッジ４１の移動区間と同じ意味である。
【００５１】
ここで、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ「１０」に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴（以下では、小インク滴とも言う）が吐出され、印刷用紙Ｓには小さいドット（以下では、小ドットとも言う）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ「０１」に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴（以下では、中インク滴とも言う）が吐出され、印刷用紙Ｓには、中サイズのドット（以下では、中ドットとも言う）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ「１１」に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルからは中インク滴と小インク滴とが連続して吐出され、印刷用紙Ｓには、中インク滴の着弾痕と小インクの着弾痕とが合体してなる大きいドット（以下では、大ドットとも言う）が形成される。
【００５２】
以上説明したとおり、一画素区間における実駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の３つの異なる値に応じて互いに異なる３種類の波形を有するように整形され、これらの信号に基づいてヘッド２１は、３種類のサイズのドットを形成し、また画素区間内にて吐出するインク量を調整することが可能である。なお、画素区間Ｔ４のように、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ「００」に対応しているときには、ノズルからはインク滴が吐出されず、印刷用紙Ｓにドットが形成されないのは言うまでもない。
【００５３】
本実施形態に係るインクジェットプリンタ１では、このようなノズル♯１〜♯１８０の駆動回路２２０が、各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋごと、即ち、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、黒（Ｋ）の色ごとに設けられ、各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜１８０ごとに個別にピエゾ素子の駆動が行われる。
【００５４】
＝＝＝印刷動作＝＝＝
次に前述したインクジェットプリンタ１の印刷動作について説明する。ここでは、「双方向印刷」を例にして説明する。図７は、ＳＰＣ複合装置１の印刷動作の処理手順の一例を示したフローチャートである。ここでは、印刷動作は、制御部４９がプログラムに従って、リニア式エンコーダ（リニア式エンコーダ符号板５１および検出部５２）やロータリー式エンコーダ５６、紙検知センサ５３などのセンサからの情報に基づき、搬送モータ１５やキャリッジモータ４２、ヘッド２１の駆動回路２２０などを各々制御することにより実行される。
【００５５】
制御部４９は、印刷処理を実行する際に、まず給紙処理を行う（Ｓ１０２）。給紙処理は、印刷しようとする印刷用紙Ｓをインクジェットプリンタ１内に供給し、印刷開始位置（頭出し位置とも言う）まで搬送する処理である。制御部４９は、給紙ローラ１３を回転させて、印刷しようとする印刷用紙Ｓを搬送ローラ１７Ａまで送る。制御部４９は、搬送ローラ１７Ａを回転させて、給紙ローラ１３から送られてきた印刷用紙Ｓを印刷開始位置（プラテン１４の上方付近）に位置決めする。
【００５６】
次に、制御部４９は、キャリッジモータ４２を駆動して、プリンタ用キャリッジ４１を印刷用紙Ｓに対して相対的に移動させて印刷用紙Ｓに対して印刷を施す印刷処理を実行する。ここでは、まず、前記キャリッジ４１をガイドレール４６に沿って一の方向に向かって移動させながら、ヘッド２１からインクを吐出する往路印刷を実行する（Ｓ１０４）。制御部４９は、キャリッジモータ４２を駆動して前記キャリッジ４１を移動させるとともに、ヘッド２１の駆動回路２２０を駆動してヘッド２１の各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０からインクを吐出する。ヘッド２１から吐出されたインクは、印刷用紙Ｓに到達して印刷用紙Ｓ上にドットとして形成される。
【００５７】
このようにして印刷を行った後、次に制御部４９は、印刷用紙Ｓを所定量だけ搬送する搬送処理を実行する（Ｓ１０６）。ここでは、制御部４９は、搬送モータ１５を駆動して搬送ローラ１７Ａを回転させて、印刷用紙Ｓをヘッド２１に対して相対的に搬送方向に所定量だけ搬送する。この搬送処理により、ヘッド２１は、先ほどの印刷した領域とは異なる領域に印刷をすることが可能になる。
【００５８】
このようにして搬送処理を行った後、制御部４９は、排紙すべきか否か排紙判断を実行する（Ｓ１０８）。そして、制御部４９は、印刷中の印刷用紙Ｓに印刷すべき他のデータがなければ、排紙処理を実行し（Ｓ１１６）、他方、印刷中の印刷用紙Ｓに印刷すべき他のデータがあれば、排紙処理は行わずに復路印刷を実行する（Ｓ１１０）。この復路印刷は、キャリッジ４１をガイドレール４６に沿って先ほどの往路印刷とは反対の方向に移動させて印刷を行う。ここでも、制御部４９は、キャリッジモータ４２を先ほどとは逆に回転駆動させて前記キャリッジ４１を移動させるとともに、ヘッド２１の駆動回路２２０を駆動してヘッドの各ノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋの各ノズル♯１〜♯１８０からインクを吐出して印刷をする。
【００５９】
復路印刷を実行した後、搬送処理を実行し（Ｓ１１２）、その後、排紙判断を行う（Ｓ１１４）。そして、印刷中の印刷用紙Ｓに印刷すべき他のデータがあれば、排紙処理は行わずに、ステップＳ１０４に戻って、再度往路印刷を実行し（Ｓ１０４）、他方、印刷中の印刷用紙Ｓに印刷すべき他のデータがなければ、排紙処理を実行する（Ｓ１１６）。
【００６０】
排紙処理を行った後、次に、印刷終了か否かを判断する印刷終了判断を実行する（Ｓ１１８）。ここでは、次に印刷すべき印刷用紙Ｓがないかどうかチェックする。ここで、次に印刷すべき印刷用紙Ｓがある場合には、ステップＳ１０２に戻り、再び給紙処理を実行して印刷を開始する。一方、次に印刷すべき印刷用紙Ｓがない場合には、印刷処理を終了する。
【００６１】
＝＝＝参考例の制御部４９の構成および処理＝＝＝
以下に参考例の制御部４９の構成および処理について説明する。
【００６２】
＜参考例の制御部４９の構成＞
（Ａ）構成の概要
図８は、参考例の制御部４９の構成のブロック構成図である。この制御部４９は、ＳＰＣ複合装置１全体の制御を司るＣＰＵ９０と、制御のためのプログラムを記憶したメモリ９２と、スキャナ機能やプリント機能やローカルコピー機能等の各制御を司るＡＳＩＣ９４と、ＣＰＵ９０から直接データを読み書き可能なＳＤＲＡＭ９６とを有し、これらは互いにＣＰＵバス９８によって電気的に接続されている。なお、入力手段としての操作パネル２も、ＣＰＵバス９８によって繋がっている。
【００６３】
ＡＳＩＣ９４には、スキャナ部１０、ヘッド２１、およびＡＳＩＣ９４からデータの読み書きが可能なＡＳＩＣ用ＳＤＲＡＭ１０２と、このＡＳＩＣ用ＳＤＲＡＭ１０２をコントロールするＳＤＲＡＭコントローラ１０３とが設けられている。この制御部４９は、ＳＰＣ複合装置１の各種制御を行うための制御部（コントローラ又はデータ処理部に相当）となる。
【００６４】
ＡＳＩＣ９４は、スキャナコントロールユニット１８０と、解像度変換処理ユニット１８１と、色変換処理ユニット１８３と、ハーフトーン処理ユニット１８４と、ラスタライズ処理ユニット１８６と、イメージバッファユニット１８７と、バスコントローラ１１４と、ヘッドコントロールユニット１１６と、外部のホストコンピュータ１４０との入出力手段としてのＵＳＢインターフェイス１１８と、スキャナ部１０及びプリンタ部３０が備える各モータやランプ等のドライバ（図示外）とを備えている。
【００６５】
また、ＡＳＩＣ用ＳＤＲＡＭ１０２には、ラインバッファ１８０ａ、ＲＧＢ画像データバッファ１８１ａ、ＣＭＹＫ画像データバッファ１８３ａ、ＣＭＹＫ２ビットデータバッファ１８４ａ、及びイメージバッファ１８７ａ、１８７ｂがそれぞれ設けられている。ＡＳＩＣ９４とＳＤＲＡＭコントローラ１０３（ＡＳＩＣ用ＳＤＲＡＭ１０２）との間では、データ転送の高速化を図るためにデータの転送単位を６４ビットとする、いわゆるバースト転送が行われる。ＡＳＩＣ９４内の各ユニット１８０、１８１、１８３、１８４、１８６、１８７、１１４およびＳＤＲＡＭコントローラ１０３は、ローカルバス１２８を介して接続されている。
【００６６】
スキャナコントロールユニット１８０は、スキャナ部１０が備える露光ランプ６６、ＣＣＤセンサ７２、スキャナ用キャリッジ６０の駆動モータ７７等を制御する。スキャナコントロールユニット１８０は、ＣＣＤセンサ７２を介して読み込んだ画像データを送出する機能を有する。ここでは、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色で表現されたＲＧＢ画像データを送出する。スキャナコントロールユニット１８０は、原稿５から読み取った画像のデータをＡＳＩＣ用ＳＤＲＡＭ１０２に割り振られたラインバッファ１８０ａに一旦格納する。そして、ラインバッファ１８０ａに格納されたＲＧＢ画像データには、ライン間補正処理が施される。このライン間補正処理とは、スキャナ部１０に構造上発生するＲ、Ｇ、Ｂの各リニアセンサ間の読み取り位置のズレを補正する処理である。つまり、スキャナ部１０が有するＣＣＤセンサ７２は、カラーセンサでありＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色に対し色毎に１ラインずつのリニアセンサを有している。これら３本のリニアセンサは、スキャナ用キャリッジ６０の移動方向に平行に並べられているため、原稿５の同一ラインに照射された反射光を同時に受光することができない。すなわち、原稿５の同一ラインに照射された反射光が各リニアセンサに受光される際には、時間的なズレが生じることになる。このため、リニアセンサの配列に伴う遅延時間分だけ遅れて送られてくるデータを同期させるための処理である。スキャナコントロールユニット１８０は、このようなライン間補正処理が施された画像データを、多階調の一例としての２５６階調のＲＧＢ画像データとして出力する。なお、ここでスキャナコントロールユニット１８０からは、スキャナ部１０の読み取り解像度等に応じた所定の解像度、例えば、１８０ｄｐｉ（横）×１８０ｄｐｉ（縦）等の画像データが出力される。
【００６７】
解像度変換処理ユニット１８１は、前記スキャナコントロールユニット１８０から出力されるＲＧＢ画像データの解像度を、印刷用紙Ｓに印刷する際の印刷解像度に変換する。例えば、印刷用紙Ｓに画像を印刷する際の印刷解像度が３６０×３６０ｄｐｉに指定されている場合、スキャナコントロールユニット１８０から受け取ったＲＧＢ画像データを、３６０×３６０ｄｐｉの解像度のＲＧＢ画像データに変換する。そして、解像度変換処理後のＲＧＢ画像データは、前記ＲＧＢ画像データバッファ１８１ａに格納される。
【００６８】
色変換処理ユニット１８３は、前記ＲＧＢ画像データバッファ１８１ａに格納されたＲＧＢ画像データを、プリンタ部３０が吐出可能なインクの色に対応したＣＭＹＫ色空間により表されるＣＭＹＫ画像データに変換する処理（いわゆる色変換処理）を行う。この色変換処理は、ＲＧＢ画像データの各画素の各色（Ｒ(レッド)、Ｇ(グリーン)およびＢ(ブルー)の３色）の階調値［Ｒ，Ｇ，Ｂ］と、ＣＭＹＫ画像データの各画素の各色（例えば、Ｃ(シアン)、Ｍ(マゼンダ)、Ｙ(イエロ)およびＫ(黒)の４色）の階調値［Ｃ，Ｍ，Ｙ，Ｋ］とを対応づけた色変換テーブルＬＵＴ（不図示）を用いてなされ、その結果、Ｃ(シアン)、Ｍ(マゼンダ)、Ｙ(イエロ)およびＫ(黒)の各色の多階調（例えば２５６階調）のＣＭＹＫ画像データが生成される。
【００６９】
例えば、前記色変換テーブルＬＵＴには、ＲＧＢ色空間で黒を示す階調値［０，０，０］に対して、ＣＭＹＫ色空間で黒を示す階調値［０，０，０，２５５］が対応付けられており、これによって、ＲＧＢ画像データ中の［０，０，０］の画素データは、［０，０，０，２５５］に変換される。そして、このような変換を、ＲＧＢ画像データバッファ１８１ａに格納されたＲＧＢ画像データに対して画素データ毎に順次行ってＣＭＹＫ画像データを生成し、このＣＭＹＫ画像データを前記ＣＭＹＫ画像データバッファ１８３ａに格納する。ちなみに、色変換テーブルＬＵＴは、ＳＤＲＡＭ１０２に格納されている。
【００７０】
ハーフトーン処理ユニット１８４は、色変換処理ユニット１８３により生成された２５６階調のＣＭＹＫ画像データの各画素データに基づいて、プリンタ部３０が形成可能な階調数のデータを生成する処理である。プリンタ部３０は、大ドット、中ドット、小ドット、及びドット無しの４階調でドット形成可能なので、ハーフトーン処理によって、２５６階調のＣＭＹＫ画像データに基づいて、ＣＭＹＫの色毎に４階調の２ビットデータが生成される。そして、このＣＭＹＫの色毎の２ビットデータ（以下、ＣＭＹＫ２ビットデータと言う）は、ＣＭＹＫ２ビットデータバッファ１８４ａに格納される。
【００７１】
図９は、ハーフトーン処理の際に用いられるドット生成率テーブルの説明図である。横軸は、ハーフトーン処理前の画素データの階調値を示している。縦軸は、ドット生成率を示している。例えば、ある画素データの黒（Ｋ）の階調値が１２８であったとすると、図示例のドット生成率テーブルによれば、階調値が１２８のときの大ドットの生成率は０％なので、この画素データに対応する画素に対しては、黒の大ドットの形成を示す「１１」の２ビットデータは生成されない。同様に、階調値が１２８のときの小ドットの生成率も０％なので、黒の小ドットの形成を示す「０１」の２ビットデータも生成されない。これに対して、階調値が１２８のときの中ドットの生成率は５０％なので、前記画素に対して５０％の確率で中ドットの形成を示す「１０」の２ビットデータが生成される。そして、残る５０％（＝１００−０−０−５０）の確率で、ドットの非形成を示す「００」の２ビットデータが生成される。
【００７２】
なお、５０％の確率で「０１」の２ビットデータが生成されるというのは、次のようなことである。例えば、２５６個の画素（１６×１６画素）からなる領域の２ビットデータに対応するドット生成率が全て５０％の場合には、その領域の半分の画素に対しては、中ドットの形成を示す２ビットデータが生成されるということである。
【００７３】
ラスタライズ処理ユニット１８６は、図８に示すように、ＣＭＹＫ２ビットデータバッファ１８４ａから読み出した前記２ビットデータを、ノズル配列に対応させるべく並び替えてイメージバッファユニット１８７に送出する。  
イメージバッファユニット１８７では、ラスタライズ処理ユニット１８６から送出されたデータから、プリンタ用キャリッジ４１の移動毎の各ノズルにインクを吐出させるためのヘッド駆動データを生成する機能を有する。ここでイメージバッファユニット１８７は、ＳＤＲＡＭ１０２上に設けられたイメージバッファ１８７ａ、１８７ｂにヘッド駆動データを格納する。イメージバッファ１８７ａ、１８７ｂには、それぞれプリンタ用キャリッジ４１が１回移動する毎のヘッド駆動データが格納される。
【００７４】
バスコントローラ１１４は、ＡＳＩＣ９４に接続されたＡＳＩＣ用ＳＤＲＡＭ１０２へのＣＰＵ９０からのアクセスを可能とする機能を有している。制御部４９においては、イメージバッファ１８７ａ、１８７ｂにより生成されたヘッド駆動データに基づいてヘッドコントロールユニット１１６を駆動する場合等に利用されている。  
ヘッドコントロールユニット１１６は、ＣＰＵ９０の制御によりヘッド駆動データに基づいてヘッド２１を駆動し、ヘッド２１の各ノズル♯１〜♯１８０からインクを吐出させる機能を有する。
【００７５】
（Ｂ）制御部４９内でのデータの流れ
《１》スキャナ機能時のデータの流れ
ＡＳＩＣ９４のＵＳＢインターフェイス１１８に接続されたホストコンピュータ１４０から、スキャナ部１０による画像読み取り指令信号と、読み取り解像度、読み取り領域等の読み取り情報データとが制御部４９に送信される。制御部４９では、画像読み取り指令信号と読み取り情報データとに基づいて、スキャナコントロールユニット１８０が制御され、スキャナ部１０による原稿５の読み取りが開始される。このとき、スキャナコントロールユニット１８０では、ランプ駆動ユニット、ＣＣＤ駆動ユニット、スキャナ用キャリッジ移動駆動ユニット等が駆動され、所定の周期にてＣＣＤセンサ７２からＲＧＢ画像データが読み込まれる。読み込まれたＲＧＢ画像データは、ＡＳＩＣ用ＳＤＲＡＭ１０２に設けられたラインバッファ１８０ａに一旦蓄えられ、Ｒ、Ｇ、Ｂの各データのライン間補正処理が施される。これにより、ＲＧＢ画像データが生成される。生成されたＲＧＢ画像データは、ＵＳＢインターフェイス１１８を介してホストコンピュータ１４０に送出される。
【００７６】
《２》プリンタ機能時のデータの流れ
プリンタ機能時には、ホストコンピュータ１４０のプリンタドライバがＲＧＢ画像データをヘッド駆動データに変換し、ヘッド駆動データがＵＳＢインターフェイス１１８から入力される。このヘッド駆動データは、例えば、インターレース方式の印刷をする場合には、印刷する画像の解像度とプリンタ用キャリッジ４１のノズル列２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋが有するノズル♯１〜♯１８０のピッチ及び数に対応させたラスタデータを抽出し、プリンタ用キャリッジ４１の移動毎に印刷する順に並び換え、ヘッド２１を駆動するための信号となるデータである。
【００７７】
ヘッド駆動データは、ＣＰＵバス９８に接続されたＳＤＲＡＭ９６に割り付けられたイメージバッファ１３２に記憶される。イメージバッファ１３２は、２つに分けられたメモリ領域（イメージバッファ１３３、１３４）を備えている。各イメージバッファ１３３、１３４は、プリンタ用キャリッジ４１の１回の移動により印刷するためのヘッド駆動データを記憶することができる容量を有する。そして、一方のイメージバッファ１３３に１回の移動分のデータが書き込まれると、ヘッドコントロールユニット１１６に転送される。このとき、一方のイメージバッファ１３３のイメージデータがヘッドコントロールユニット１１６に転送されると、他方のイメージバッファ１３４には次の移動の際に印刷するためのヘッド駆動データが記憶される。そして他方のイメージバッファ１３４に１回の移動分のデータが書き込まれると、ヘッドコントロールユニット１１６に転送され、前記一方のイメージバッファ１３３にイメージデータが書き込まれる。このように、２つのイメージバッファ１３３，１３４を用いて、ヘッド駆動データの書き込み、読み出しを交互に行いながらヘッドコントロールユニット１１６にてヘッド２１が駆動されて印刷が実行される。
【００７８】
《３》コピー機能時のデータの流れ
次に、コピー機能時におけるデータの流れを説明する。コピー機能時には、原稿台１１にセットされた原稿５が、スキャナ部１０により読み込まれる。スキャナ部１０により読み込まれた画像のデータは、スキャナコントロールユニット１８０を介してラインバッファ１８０ａに取り込まれる。ラインバッファ１８０ａに取り込まれたＲＧＢ画像データは、前述したＲＧＢのライン間補正処理が順次施されて、スキャナコントロールユニット１８０から解像度変換処理ユニット１８１へと順次送り込まれる。
【００７９】
解像度変換処理ユニット１８１では、送られてきたＲＧＢ画像データの解像度を、指定された印刷解像度に変換する。そして、変換後のＲＧＢ画像データは、ＲＧＢ画像データバッファ１８１ａに格納される。  
ＲＧＢ画像データバッファ１８１ａのＲＧＢ画像データは、色変換処理ユニット１８３によって読み出され、色変換テーブルＬＵＴの参照によってＣＭＹＫ画像データに変換される。そして、このＣＭＹＫ画像データは、ＣＭＹＫ画像データバッファ１８３ａに格納される。  
ＣＭＹＫ画像データバッファ１８３ａのＣＭＹＫ画像データは、ハーフトーン処理ユニット１８４によって読み出されてハーフトーン処理され、ＣＭＹＫ２ビットデータが生成される。そして、ＣＭＹＫ２ビットデータは、ＣＭＹＫ２ビットデータバッファ１８４ａに格納される。  
ＣＭＹＫ２ビットデータバッファ１８４ａのＣＭＹＫ２ビットデータは、ラスタライズ処理ユニット１８６によって読み出され、ノズル配列に対応させるべく並び替えられて、イメージバッファユニット１８７へと送出される。
【００８０】
イメージバッファユニット１８７では、送られてきた前記２ビットデータをイメージバッファ１８７ａ、１８７ｂに転送する。ここで、イメージバッファユニット１８７は、プリンタ用キャリッジ４１の移動毎の各ノズル♯１〜♯１８０にインクを吐出させるためのヘッド駆動データを生成する。  
イメージバッファ１８７ａ、１８７ｂのヘッド駆動データは、ＣＰＵ９０に制御されてバスコントローラ１１４を介してＣＰＵ９０に読み込まれ、ＣＰＵ９０によりヘッドコントロールユニット１１６に転送される。ヘッドコントロールユニット１１６によりヘッド駆動データに基づいてヘッド２１が駆動されて、印刷用紙Ｓに画像が印刷される。
【００８１】
＝＝＝黒の文字画像が書かれた原稿５をコピーした場合の問題点＝＝＝
黒の文字画像が書かれた原稿５を、上述のＳＰＣ複合装置１によって印刷用紙Ｓにコピーした場合に、コピーされた文字画像が不鮮明になることがある。図１０Ａには、この不鮮明な文字画像「Ａ」を示している。そして、この不鮮明な文字画像を微視的に見てみると、図１０Ａの拡大図に示すように、本来黒のドットで構成されるべき文字画像「Ａ」が、黒以外のシアンやマゼンダ、イエロなどの色インクのドットが組み合わされて構成されているのがわかる。
【００８２】
これは、原稿５の文字画像をスキャナ部１０が読み取る際に、その文字画像を、純粋な黒色ではなく例えばグレー等の中間色として読み取ってしまい、スキャナ部１０にて生成されるＲＧＢ画像データ上において、前記文字画像の部分を前記中間色の画素データで構成してしまうからである。そして、そのようなＲＧＢ画像データに対して色変換処理を行っても、色変換処理後に得られるＣＭＹＫ画像データが、前記文字画像を黒ドットのみで形成するようなＣＭＹＫ画像データになることはなく、その結果、印刷用紙Ｓには、黒以外にシアンやマゼンダ、イエロなどのドットが組み合わされて文字画像「Ａ」が印刷されてしまうのである。
【００８３】
そこで、本実施形態に係るコピー処理では、このような問題を解決すべく、スキャナ部１０で生成されたＲＧＢ画像データから文字画像の画素データを抽出し、その文字画像の輪郭部だけでも中間色ではなく黒ドットだけで構成されるように画素データの階調値を置き換えている。そして、これによって、図１０Ｂに示すように、前記文字画像「Ａ」において少なくとも輪郭部についてだけでも黒ドットのみで形成し、もって、前記文字画像「Ａ」の鮮明化を図っているのである。  
以下、本実施形態に係るコピー処理について説明する。
【００８４】
＝＝＝本実施形態に係るコピー処理＝＝＝
図１１は、本実施形態に係るコピー処理を実行可能なプリンタ１のＡＳＩＣ９５の構成の説明図である。前述の参考例（図８を参照）との対比で明らかなように、本実施形態のＡＳＩＣ９５には、解像度変換処理ユニット１８１と色変換処理ユニット１８３との間に、文字画像の輪郭部を鮮明にして印刷するために輪郭部処理ユニット１８２が追設されている。そして、この輪郭部処理ユニット１８２は、ＲＧＢ画像データバッファ１８１ａに格納された解像度変換処理後のＲＧＢ画像データに対して後述の輪郭部処理を行う。
【００８５】
なお、この輪郭部処理ユニット１８２の追設に伴って、ＡＳＩＣ用ＳＤＲＡＭ１０４には、輪郭部処理後のＲＧＢ画像データを格納するための輪郭部処理用バッファ１８２ａが設けられている。そして、この輪郭部処理後のＲＧＢ画像データに対して、上述の参考例と同様に色変換処理ユニット１８３が色変換処理を行い、これによってＣＭＹＫ画像データへと変換する。以降の処理は、上述の参考例のコピー処理と同じであるため、その説明は省略する。
【００８６】
図１２に、この輪郭部処理ユニット１８２が行う輪郭部処理のフローチャートを示す。この輪郭部処理は、解像度変換処理後のＲＧＢ画像データから文字画像に対応する画素データを抽出する文字画像抽出ステップ（Ｓ２００）と、抽出された複数の画素データのなかから文字画像の輪郭部に相当する画素データを抽出する輪郭部抽出ステップ（Ｓ２１０）と、抽出された輪郭部に相当する複数の画素データを純粋な黒のデータに置き換えるデータ置換ステップ（Ｓ２２０）と、を備えている。  
以下、各ステップについて詳細に説明する。
【００８７】
＜文字画像抽出ステップ（Ｓ２００）＞
文字画像抽出ステップ（Ｓ２００）では、前記ＲＧＢ画像データのなかから文字画像を構成する画素データを抽出する。図１３Ａ乃至図１３Ｃは、このステップＳ２００によってＲＧＢ画像データから文字画像の画素データが抽出される様子を示す説明図であり、ここでは、文字画像として「Ｔ」を例示している。なお、図中の四角の各升目は、ドット形成の最小単位たる画素を示している。
【００８８】
図１３Ａは、白紙に黒インクで文字画像「Ｔ」が書かれた原稿５を示す図であり、図１３Ｂは、この原稿５をスキャナ部１０で読み取り生成したＲＧＢ画像データを、ＲＧＢ三色の混色状態で視覚化したイメージ図である。そして、本来、原稿５上において文字画像「Ｔ」は、図１３Ａのように印刷されていたところ、スキャナ部１０によって読み取られたＲＧＢ画像データの文字画像は、その輪郭部がぼやけて周囲に広がっている。また、全体的に黒ではなく濃いグレーとして読み取られている。
【００８９】
このようなＲＧＢ画像データに対して、文字画像抽出処理を行うと、図１３Ｃに示す黒太線で囲った範囲が、後述する文字画像の抽出条件を満足するため、これらの画素データが文字画像を構成する画素データとして抽出される。なお、黒太線の外の部分にも薄いグレーの階調値の画素データが存在しているが、これらは、前記抽出条件を満足しない画素データであるため、文字画像を構成する画素データとして抽出されない。
【００９０】
このような文字画像の抽出処理は、色及び濃度に関する文字画像の特殊性を利用して達成される。すなわち、一般に原稿５中の文字画像は黒インクで印刷されているため、スキャナ部１０で取り込んだ文字画像の画素データも黒若しくは濃いグレーに相当する階調値を有しているはずである。また、本実施形態のＲＧＢ画像データでは、ＲＧＢの各色の階調値が２５６段階で設定されており、純粋な白はＲＧＢ階調値［２５５，２５５，２５５］で表現され、純粋な黒はＲＧＢ階調値［０，０，０］で表現される。
【００９１】
従って、文字画像の抽出条件としては、「Ｒの階調値≦閾値Ｖｔｈ、かつＧの階調値≦閾値Ｖｔｈ、かつＢの階調値≦閾値Ｖｔｈを満足する画素データであること」という条件を適用している。なお、ＲＧＢ画像データ上において濃いグレーから黒に至る範囲の階調値となってしまう文字画像の画素データをより確実に抽出するには、前記閾値Ｖｔｈを、前記階調値の段階数の４分の１の値にするのが望ましく、本実施形態の場合には、階調値の段階数が２５６であることから、閾値Ｖｔｈは６４（＝２５６／４）に設定されている。
【００９２】
＜輪郭部抽出ステップ（Ｓ２１０）＞
文字画像に対応する画素データとして、図１３Ｃにて黒太線で囲って示す範囲の画素データを抽出したら、次にこれら抽出された画素データのなかから、文字画像の輪郭部を構成する画素データを抽出する。すなわち、図１３Ｄにて黒太線と白太線とで挟まれた範囲の画素データを抽出する。  
この輪郭部の画素データの抽出は、周知の輪郭部抽出方法を適用可能であり、その具体的な方法例については後述する。
【００９３】
＜データ置換ステップ（Ｓ２２０）＞
輪郭部に対応する画素データを抽出したら、次に、抽出された画素データを、純粋な黒を示すＲＧＢ階調値［０，０，０］に置換する。
【００９４】
図１３Ｅは、データ置換後のＲＧＢ画像データのイメージ図であり、前述の図１３Ｂと同様に、ＲＧＢの三色の混色状態で視覚化している。図１３Ｂとの対比で明らかなように、図１３Ｅに示すデータ置換後の文字画像は、その輪郭部の画素データを純粋な黒のＲＧＢ階調値［０，０，０］に置き換えているので、その輪郭部は純粋な黒色となっている。
【００９５】
図１４は、このデータ置換処理を更に詳細に説明するための説明図である。なお、図１４では、ＲＧＢの三色に関する階調値を示すＲＧＢ画像データを、Ｒの階調値のみを示すＲ画像データと、Ｇの階調値のみを示すＧ画像データと、Ｂの階調値のみを示すＢ画像データとの三つに分解して示している。なお、図１４中の各升目は画素であり、画素中の数値はその画素の階調値を示している。また、前記数値の代わりに示された＊＊印は６４以下の何らかの数値を意味している。
【００９６】
置換前の左図と置換後の右図との対比から明らかなように、Ｒ、Ｇ、Ｂ画像データのいずれにおいても、前記抽出された輪郭部を構成する画素データ（網掛けを参照）は零に置換されており、他方、輪郭部以外の画素データについては置換されずにそのままの階調値が維持されている。
【００９７】
そして、このようなデータ置換によって、前記輪郭部の画素データは黒のＲＧＢ階調値［０，０，０］に変換されており、もって、その後になされる色変換処理、ハーフトーン処理、及びラスタライズ処理等を経て印刷用紙Ｓに文字画像が印刷される際には、前記輪郭部には黒（Ｋ）のドットのみが形成されるようになる。
【００９８】
すなわち、この後の色変換処理においては、ＲＧＢ階調値［０，０，０］は色変換テーブルＬＵＴによってＣＭＹＫ階調値［０，０，０，２５５］に変換され、また、その後のハーフトーン処理に用いられるドット生成率テーブル（図９を参照）によれば、ＣＭＹＫ階調値［０，０，０，２５５］からは、黒（Ｋ）の大ドットが１００％のドット生成率で生成されるが、それ以外のシアン（Ｃ）、マゼンダ（Ｍ）、及びイエロ（Ｙ）の大中小ドットはいずれも０％のドット生成率であってドットは生成されない。よって、印刷用紙Ｓ上における文字画像の輪郭部に対応する位置には、黒の大ドットのみが形成され、他の色のドットは形成されず、もって印刷された文字画像の鮮明化が達成される。
【００９９】
＝＝＝輪郭部抽出ステップで用いられる輪郭部抽出方法について＝＝＝
輪郭部抽出方法としては種々の方法が挙げられるが、ここでは、図１５に示すような輪郭部対照用データ（輪郭部を構成する画素に値「１」が対応付けられ、それ以外の画素には「０」が対応付けられたデータ）を生成し、これを用いて前記ＲＧＢ画像データから輪郭部の画素データを抽出する方法について説明する。
【０１００】
すなわち、図１５に示す輪郭部対照用データが生成されれば、このデータとＲＧＢ画像データとの論理積演算（所謂ＡＮＤのこと）を画素毎に行うことによって、前記ＲＧＢ画像データから、図１３Ｄにて黒太線と白太線とで挟まれた範囲内の輪郭部を構成する画素データを抽出することができる。
【０１０１】
図１６は、輪郭部対照用データの生成手順を示すフロー図である。図１７Ａ乃至図１７Ｃは、輪郭部対照用データの生成過程の説明図である。また、図１８は、この輪郭部対照用データの生成に用いる輪郭部判定フィルタの説明図である。
【０１０２】
先ず、ステップ２１２では、ＲＧＢ画像データ上において、前記ステップ２００の文字画像抽出条件によって抽出された画素に対しては「１」を、またそれ以外の画素には「０」を記録する。そして、それによって、図１７Ａのような「０」及び「１」の二値データからなる輪郭部対照用データの元データを生成する。  
次に、ステップ２１４では、図１７Ａの元データに対して図１８の輪郭部判定フィルタをかけて、図１７Ｃに示す輪郭部対照用データを生成する。
【０１０３】
詳細には、輪郭部判定フィルタは、図１８に示すような３×３のマトリックスであり、各マスは、それぞれに、前記元データ上の各画素に対応していて、そのうちの中心に位置するマスが、この処理の着目画素に対応している。そして、この着目画素及びその周囲の８つの画素の二値データ「０」，「１」に対して、それぞれに対応するマスの数値を乗算した後に、これら乗算値を全て加算し、前記着目画素に対する演算値を求める。
【０１０４】
例えば、着目画素の座標を（ｉ，ｊ）とし、その二値データをＦ（ｉ，ｊ）とすると、当該着目画素（ｉ，ｊ）の演算値Ｖａｌｕｅ（ｉ，ｊ）は次のようにして求められる。
【０１０５】
Ｖａｌｕｅ（ｉ，ｊ）＝（−１）×Ｆ（ｉ−１，ｉ−１）  ＋  （−１）×Ｆ（ｉ，ｊ−１）  ＋  （−１）×Ｆ（ｉ＋１，ｊ−１）  ＋  （−１）×Ｆ（ｉ，ｊ−１）  ＋  （８）×Ｆ（ｉ，ｊ）  ＋  （−１）×Ｆ（ｉ＋１，ｊ）  ＋  （−１）×Ｆ（ｉ−１，ｊ＋１）  ＋  （−１）×Ｆ（ｉ，ｊ＋１）  ＋  （−１）×Ｆ（ｉ＋１，ｊ＋１）
そして、この演算値Ｖａｌｕｅ（ｉ，ｊ）を、元データ上の全ての画素に対して求めるとともに、求められた演算値で二値データを置き換えると、図１７Ｂに示すような演算値データが得られる。
【０１０６】
そうしたら、図１９に示す判定値テーブルを参照しながら、図１７Ｂの演算値データを、対応する二値データに順次置き換えて記録する。すなわち、演算値Ｖａｌｕｅ＞１の場合には「１」を記録し、それ以外の場合には「０」を記録する。すると、図１７Ｃに示すような、輪郭部の画素には「１」が記録される一方、それ以外の画素には「０」が記録された輪郭部対照用データが生成される。
【０１０７】
＝＝＝第１変形例のコピー処理＝＝＝
前述の実施形態では、ＲＧＢ画像データにおいて抽出した文字画像の輪郭部のみを黒ドットのみで形成するようにしたが（図１３Ｅを参照）、この第１変形例にあっては、図２０に示すように、輪郭部以外の文字画像の部分、すなわち、輪郭部の内側部分に対しても黒ドットのみで形成するようにしている点で相違する。そして、本変形例によれば、文字画像の更なる鮮明化が図られ視認性が向上する。なお、この図２０は、図１３Ｅと同様に、ＲＧＢ画像データをＲＧＢ三色の混色状態で視覚化したイメージ図である。
【０１０８】
このように輪郭部の内側部分に対しても黒ドットのみで形成するには、前述の文字画像抽出ステップ（Ｓ２００）において前記抽出条件により抽出された全ての画素データ（図１３Ｃにて黒太線で囲って示す範囲）のＲＧＢ階調値を、前述のデータ置換ステップ（Ｓ２２０において［０，０，０］に置き換えれば良い。
【０１０９】
＝＝＝第２変形例のコピー処理＝＝＝
前述の実施形態では、抽出された輪郭部には黒（Ｋ）の大ドットが形成されていた。すなわち、輪郭部のＲＧＢ階調値は［０，０，０］であるため、色変換処理後のＣＭＹＫ階調値は［０，０，０，２５５］になるが、ここで、黒（Ｋ）の階調値は２５５であるが故に、前述のドット生成率テーブル（図９を参照）によって、輪郭部には黒（Ｋ）の大ドットが形成されていた。  
しかしながら、輪郭部に大ドットを形成すると、図２１Ａに示すように大ドット同士の重なり部のインクが余って外側の隣接領域にはみ出し易く、これによって、文字画像の輪郭が乱れて逆に鮮明さを欠いてしまう虞がある。
【０１１０】
そこで、本第２変形例のコピー処理では、図２１Ｂに示すように、前記輪郭部に形成される黒（Ｋ）のドットを、大ドットから小ドットへと置き換えて印刷用紙Ｓに形成するようにしている。  
この小ドットへの置き換えは、ハーフトーン処理において行われる。すなわち、ハーフトーン処理後のＣＭＫＹ２ビットデータに対して、前記輪郭部に対応付けられた大ドットのデータ「１１」を、小ドットのデータ「１０」に置き換える。
【０１１１】
なお、このとき、ＣＭＹＫ２ビットデータ上において、前記輪郭部に対応する２ビットデータを特定する必要があるが、その特定には、前述の輪郭部抽出ステップ（Ｓ２１０）で生成された輪郭部対照用データ（図１５を参照）を使用する。すなわち、前記ＣＭＹＫ２ビットデータに前記輪郭部対照用データを重ね合わせて、対応する画素毎に論理積演算（所謂ＡＮＤのこと）を行う。そして、その論理積の演算結果が「１１」となる画素に対しては、当該画素は輪郭部上に在ると判断して小ドットを示すデータ「１０」に置き換える一方、論理積の演算結果が「００」となる画素に対しては、当該画素は輪郭部以外の位置に在ると判断してその画素の２ビットデータについては置き換えずにそのまま維持するようにすれば良い。
【０１１２】
また、ここで望ましくは、小ドットを形成するためのインク量は、大ドットのインク量の三分の一にすると良く、そのようにすれば、小ドットの置き換えにより生じる虞のある文字画像の輪郭のがたつきを有効に抑制可能となる。すなわち、小ドットを小さくし過ぎることによる印刷用紙の白地の露出を有効に抑制可能となる。
【０１１３】
例えば、３６０×３６０ｄｐｉの印刷解像度の場合には、各画素のサイズは７０．６×７０．６μｍである。そして、このサイズの画素を図２１Ａに示すように大ドットで覆うには、４５ｎｇのインク量が必要であるため、この例では、大ドットの形成に要するインク量は４５ｎｇということになる。よって、小ドットのインク量は、その三分の一の１５ｎｇ（＝４５／３）に設定すると良い。ちなみに、本実施形態では大ドットは、小ドットを形成するための小インク滴と中ドットを形成するための中インク滴とを組み合わせて形成されるため、中インク滴のインク量は３０ｎｇに設定されているのは言うまでもない。
【０１１４】
＝＝＝その他の実施の形態＝＝＝
前述の実施形態は、主に印刷装置について記載されているが、その中には、印刷方法や画像処理方法等の開示が含まれていることは言うまでもない。
【０１１５】
また、前述の実施形態では、印刷装置の一例として、スキャナ機能とプリンタ機能とコピー機能とを備えたＳＰＣ複合装置について説明したが、何等このような複合装置に限るものではない。つまり、スキャナ機能やコピー機能のない通常のインクジェットプリンタであっても良い。但し、その場合には、ホストコンピュータ１４０のプリンタドライバが、前記輪郭部処理ユニット１８２と同機能のプログラムを有し、当該プリンタドライバが、ＲＧＢ画像データをヘッド駆動データへと変換する際に、解像度変換処理と色変換処理との間で前記輪郭部処理を実行するのは言うまでもない。
【０１１６】
＜プリンタ１について＞
前述の実施形態では、プリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【０１１７】
＜インクについて＞
前述の実施形態は、プリンタ１の実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出するインクは、このようなインクに限られるものではない。
【０１１８】
＜ノズルについて＞
前述の実施形態では、ピエゾ素子を用いてインクを吐出していたが、インクを吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【０１１９】
＜印刷に用いるインク色について＞
前述の実施形態では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色のインクを印刷用紙Ｓ上に吐出してドットを形成する場合を例に説明したが、インク色はこれに限るものではない。例えばこれらインク色に加えて、ライトシアン（薄いシアン、ＬＣ）及びライトマゼンタ（薄いマゼンタ、ＬＭ）等のインクを用いても良い。
【０１２０】
＜輪郭部処理について＞
前述の実施形態では、コピー機能を用いる際に、文字画像の輪郭部処理を実行したが、何等これに限るものではなく、例えば、プリンタ機能時に輪郭部処理を行うようにしても良い。なお、この場合には、ホストコンピュータ１４０のプリンタドライバが、ＲＧＢ画像データからヘッド駆動データへと変換することになるが、このプリンタドライバが、前記輪郭部処理ユニット１８２と同機能のプログラムを有しているのは言うまでもない。
【図面の簡単な説明】
【０１２１】
【図１】ＳＰＣ複合装置１の外観斜視図である。
【図２】スキャナ部１０の原稿台カバー１２を開いた状態のＳＰＣ複合装置１の斜視図である。
【図３】ＳＰＣ複合装置１のプリンタ部３０を示す斜視図である。
【図４】ＳＰＣ複合装置１のスキャナ部１０及びプリンタ部３０の内部機構の説明図である。
【図５】前記プリンタ部３０の搬送機構３６を説明するための断面図である。
【図６Ａ】ヘッド２１の下面部に設けられたノズルの配列図である。
【図６Ｂ】各ノズル♯１〜♯１８０の駆動回路２２０の説明図である。
【図６Ｃ】原駆動信号発生部２２１の動作を示す原駆動信号ＯＤＲＶ、印刷信号ＰＲＴ（ｉ）、実駆動信号ＤＲＶ（ｉ）のタイミングチャートである。
【図７】印刷動作の一例を示すフローチャートである。
【図８】参考例の制御部４９のブロック構成図である。
【図９】ハーフトーン処理の際に用いられるドット生成率テーブルの説明図である。
【図１０】図１０Ａ及び図１０Ｂは、黒の文字画像が書かれた原稿５をコピーした場合の問題点の説明図である。
【図１１】本実施形態の制御部５０のブロック構成図である。
【図１２】輪郭部処理ユニット１８２が行う輪郭部処理のフローチャートである。
【図１３】図１３Ａは、黒インクで文字画像「Ｔ」が書かれた原稿５を示す図である。図１３Ｂは、この原稿５をスキャナ部１０で読み取り生成したＲＧＢ画像データを、ＲＧＢ三色の混色状態で視覚化したイメージ図である。図１３Ｃは、文字画像抽出ステップで抽出される画素データを示す説明図である。図１３Ｄは、輪郭部抽出ステップで抽出される画素データを示す説明図である。図１３Ｅは、輪郭部の画素データをデータ置換後のＲＧＢ画像データのイメージ図である。
【図１４】データ置換処理を更に詳細に説明するための説明図である。
【図１５】輪郭部抽出方法において使用される輪郭部対照用データの説明図である。
【図１６】輪郭部対照用データの生成手順を示すフロー図である。
【図１７】図１７Ａ乃至図１７Ｃは、輪郭部対照用データの生成過程の説明図である。
【図１８】輪郭部対照用データの生成に使用される輪郭部判定フィルタの説明図である。
【図１９】輪郭部対照用データの生成に使用される判定値テーブルである。
【図２０】第１変形例のコピー処理の説明図であって、輪郭部処理後のＲＧＢ画像データをＲＧＢ三色の混色状態で視覚化したイメージ図である。
【図２１】図２１Ａは、本実施形態のコピー処理の問題点の説明図であり、図２１Ｂは、その問題点を解消する第２変形例のコピー処理の説明図である。
【符号の説明】
【０１２２】
１  プリンタ（ＳＰＣ複合装置）、
２  操作パネル、３  排紙部、４  給紙部、５  原稿、
７  排紙トレイ、８  給紙トレイ、１０  スキャナ部、１１  原稿台、
１２  原稿台カバー、１３  給紙ローラ、１４  プラテン、１５  搬送モータ、
１７Ａ  搬送ローラ、１７Ｂ  排紙ローラ、１８Ａ  フリーローラ、
１８Ｂ  フリーローラ、２１  ヘッド、２４  駆動機構、３０  プリンタ部、
３２  開口部、３４  ヒンジ部、３６  搬送機構、４１  プリンタ用キャリッジ、
４２  キャリッジモータ、４４  プーリ、４５  タイミングベルト、
４６  ガイドレール、４９  制御部、５０  制御部、
５１  リニア式エンコーダ符号板、５２  検出部、５３  紙検知センサ、
５６  ロータリー式エンコーダ、６０  スキャナ用キャリッジ、
６２  駆動機構、６４  ガイド、６６  露光ランプ、６８  ミラー、７０  レンズ、
７２  ＣＣＤセンサ、７４  タイミングベルト、７５  プーリ、７６  プーリ、
７７  駆動モータ、９０  ＣＰＵ、９２  メモリ、
９４  ＡＳＩＣ、９５  ＡＳＩＣ、９６  ＳＤＲＡＭ、９８  ＣＰＵバス、
１０２  ＳＤＲＡＭ、１０３  ＳＤＲＡＭコントローラ、１０４  ＳＤＲＡＭ、
１１４  バスコントローラ、１１６  ヘッドコントロールユニット、
１１８  ＵＳＢインターフェイス、１２８  ローカルバス、１３０  ＳＲＡＭ、
１３２  イメージバッファ、１３３  イメージバッファ、１３４  イメージバッファ、
１４０  ホストコンピュータ、１８０  スキャナコントロールユニット、
１８１  解像度変換処理ユニット、１８２  輪郭部処理ユニット、
１８３  色変換処理ユニット、１８４  ハーフトーン処理ユニット、
１８６  ラスタライズ処理ユニット、１８７  イメージバッファユニット、
１８０ａ  ラインバッファ、１８１ａ  ＲＧＢ画像データバッファ、
１８２ａ  輪郭部処理用バッファ、１８３ａ  ＣＭＹＫ画像データバッファ、
１８４ａ  ＣＭＹＫ２ビットデータバッファ、
１８７ａ  イメージバッファ、１８７ｂ  イメージバッファ
２１１Ｙ  イエロノズル列、２１１Ｍ  マゼンダノズル列、
２１１Ｃ  シアンノズル列、２１１Ｋ  黒ノズル列、
２２０  駆動回路、２２１  原駆動信号発生部、２２２  マスク回路、Ｓ  印刷用紙
【図１】
2007007899.tif 000003
【図２】
2007007899.tif 000004
【図３】
2007007899.tif 000005
【図４】
2007007899.tif 000006
【図５】
2007007899.tif 000007
【図６Ａ】
2007007899.tif 000008
【図６Ｂ】
2007007899.tif 000009
【図６Ｃ】
2007007899.tif 000010
【図７】
2007007899.tif 000011
【図８】
2007007899.tif 000012
【図９】
2007007899.tif 000013
【図１１】
2007007899.tif 000014
【図１２】
2007007899.tif 000015
【図１５】
2007007899.tif 000016
【図１６】
2007007899.tif 000017
【図１７】
2007007899.tif 000018
【図１８】
2007007899.tif 000019
【図１９】
2007007899.tif 000020
【図２１】
2007007899.tif 000021
【図１０】
2007007899.tif 000022
【図１３】
2007007899.tif 000023
【図１４】
2007007899.tif 000024
【図２０】
2007007899.tif 000025