(57)【特許請求の範囲】
【請求項１】
記録データを生成するホスト装置と、前記ホスト装置から転送された記録データを用いて記録媒体に画像を記録するインクジェット記録装置とを有した記録システムであって、
前記ホスト装置は、
前記記録データを生成する生成手段と、
ユーザとのマンマシン操作により前記記録媒体に画像を記録する際の印刷条件を設定する設定手段と、
前記設定手段により設定された印刷条件に従って、前記生成手段によって生成された記録データに基づいて前記記録媒体に記録を行った際に、前記記録媒体上に発生するインクのにじみが許容できないにじみであるかどうかを判断する判断手段と、
前記判断手段が前記にじみが許容できないにじみであると判断した場合に、前記ユーザに対して前記設定された印刷条件に関し警告を与える警告手段と、
前記設定手段によって設定された印刷条件と、前記生成手段によって生成された記録データとを前記記録装置に送信する送信手段を有し、
前記記録装置は、
前記ホスト装置から送信された前記印刷条件と前記記録データとを受信する受信手段と、
前記受信手段によって受信された印刷条件に従って、前記記録データに基づいて記録媒体に記録を行う記録手段とを有し、
前記判断手段は、
前記記録データをグレー濃淡データに変換し、
各画素毎に前記グレー濃淡データの値がにじみの発生する範囲を規定する範囲内にあるかどうかを判別した結果に従って、前記記録データによって表現される画像の総画素の内、にじみの発生する画素の割合を算出し、
前記算出された割合が特定の閾値を超える場合に、前記画像に許容できないにじみが発生すると判断することを特徴とする記録システム。
【請求項２】
記録データを生成するホスト装置と前記ホスト装置から転送された記録データを用いて記録媒体に画像を記録するインクジェット記録装置とを有した記録システムの記録方法であって、
前記記録データを生成する生成工程と、
ユーザとのマンマシン操作により前記記録媒体に画像を記録する際の印刷条件を設定する設定工程と、
前記設定工程において設定された印刷条件に従って、前記生成工程において生成された記録データに基づいて前記記録媒体に記録を行った際に、前記記録媒体上に発生するインクのにじみが許容できないにじみであるかどうかを判断する判断工程と、
前記判断工程において前記にじみが許容できないにじみであると判断した場合に、前記ユーザに対して前記設定された印刷条件に関し警告を与える警告工程と、
前記記録装置により記録させるために、前記設定工程において設定された印刷条件と、前記生成工程において生成された記録データとを前記ホスト装置から前記記録装置に転送する転送工程とを有し、
前記判断工程は、
前記記録データをグレー濃淡データに変換し、
各画素毎に前記グレー濃淡データの値がにじみの発生する範囲を規定する範囲内にあるかどうかを判別した結果に従って、前記記録データによって表現される画像の総画素の内、にじみの発生する画素の割合を算出し、
前記算出された割合が特定の閾値を超える場合に、前記画像に許容できないにじみが発生すると判断することを特徴とする記録方法。
【請求項３】
記録データを生成し、前記生成した記録データをインクジェット記録装置に転送するホスト装置であって、
前記記録データを生成する生成手段と、
ユーザとのマンマシン操作により前記インクジェット記録装置の記録媒体に画像を記録する際の印刷条件を設定する設定手段と、
前記設定手段により設定された印刷条件に従って、前記生成手段によって生成された記録データに基づいて、前記インクジェット記録装置により前記記録媒体に記録を行った際に、前記記録媒体上に発生するインクのにじみが許容できないにじみであるかどうかを判断する判断手段と、
前記判断手段が前記にじみが許容できないにじみであると判断した場合に、前記ユーザに対して前記設定された印刷条件に関し警告を与える警告手段と、
前記設定手段によって設定された印刷条件と、前記生成手段によって生成された記録データとを前記記録装置に送信する送信手段を有し、
前記判断手段は、
前記記録データをグレー濃淡データに変換し、
各画素毎に前記グレー濃淡データの値がにじみの発生する範囲を規定する範囲内にあるかどうかを判別した結果に従って、前記記録データによって表現される画像の総画素の内、にじみの発生する画素の割合を算出し、
前記算出された割合が特定の閾値を超える場合に、前記画像に許容できないにじみが発生すると判断することを特徴とするホスト装置。
【請求項４】
前記にじみの発生する範囲を規定する範囲は、前記記録媒体の種類と前記インクジェット記録装置で記録を行う記録品位とに従って可変的に設定されることを特徴とする請求項３に記載のホスト装置。
【請求項５】
前記にじみの発生する範囲を規定する範囲は、さらに、一枚の記録媒体に割付られる画像の数に従って、可変的に設定されることを特徴とする請求項４に記載のホスト装置。
【請求項６】
前記警告手段は、ディスプレイに前記印刷条件に従って前記記録装置に画像を記録させる処理の中止を促すメッセージを表示することを特徴とする請求項３に記載のホスト装置。
【請求項７】
前記警告手段は、ディスプレイに前記印刷条件の設定変更を促すメッセージを表示することを特徴とする請求項３又は６に記載のホスト装置。
【請求項８】
前記メッセージに応じて設定変更を行った印刷条件により記録される画像を前記ディスプレイにプレビューするプレビュー手段をさらに有することを特徴とする請求項７に記載のホスト装置。
【請求項９】
請求項２に記載の記録方法の各工程をコンピュータによって実現することを特徴とするプログラム。
【請求項１０】
請求項９に記載の前記プログラムを格納したことを特徴とするコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録システム、記録方法、及びホスト装置に関し、特に、インクジェット記録装置において記録された画像に発生するインクのにじみを未然に防止する記録システム、記録方法、及びホスト装置に関する。
【背景技術】
【０００２】
インクを記録ヘッドのノズルより記録媒体に吐出して記録を行うインクジェット記録装置（以下、記録装置）では、従来よりインクと記録媒体の相性等の問題から記録結果ににじみが生じ、文字が潰れ識別が困難になる場合がある。
【０００３】
その問題を解決するために、例えば、特許文献１では、記録する文章に含まれる文字の大きさを調べ、その結果が一定以下である場合には、文字が潰れて判読できないと判断し記録を中止するという技術を提案している。
【０００４】
一方、記録装置の良好な記録品質や色再現性などの特長を生かし、文章印刷にとどまらず、その記録装置は広告出版などのクリエイティブな分野にまで用いられるようになってきている。特に、写真印刷にその記録装置を応用するユーザは増加している。一般に、複数枚の写真を印刷する際、それらの一覧性を向上させることを目的として、記録媒体１枚分の領域に複数枚の写真を均等に割付印刷する、いわゆるインデックスプリントが行われる。
【特許文献１】特開２００３−１５０３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例では、インクのにじみによって印刷結果の閲覧に必要な品質を保てず再度印刷を行い、インクと記録媒体が無駄になるといった問題があった。
【０００６】
また、写真印刷へ応用においては、そのインクのにじみが印刷品質を低下させ、写真のディテールを精確に表現できないという問題も生じていた。
【０００７】
本発明は上記従来例に鑑みてなされたもので、画像の特性や印刷条件を考慮に入れてインクのにじみ度を解析し、その結果によって印刷条件の変更を促すことの可能な記録システム、記録方法、及びホスト装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため本発明の記録システムは以下の構成からなる。
【０００９】
即ち、記録データを生成するホスト装置と、前記ホスト装置から転送された記録データを用いて記録媒体に画像を記録するインクジェット記録装置とを有した記録システムであって、前記ホスト装置は、前記記録データを生成する生成手段と、ユーザとのマンマシン操作により前記記録媒体に画像を記録する際の印刷条件を設定する設定手段と、前記設定手段により設定された印刷条件に従って、前記生成手段によって生成された記録データに基づいて前記記録媒体に記録を行った際に、前記記録媒体上に発生するインクのにじみが許容できないにじみであるかどうかを判断する判断手段と、前記判断手段が前記にじみが許容できないにじみであると判断した場合に、前記ユーザに対して前記設定された印刷条件に関し警告を与える警告手段と、前記設定手段によって設定された印刷条件と、前記生成手段によって生成された記録データとを前記記録装置に送信する送信手段を有し、前記記録装置は、前記ホスト装置から送信された前記印刷条件と前記記録データとを受信する受信手段と、前記受信手段によって受信された印刷条件に従って、前記記録データに基づいて記録媒体に記録を行う記録手段とを有し、前記判断手段は、前記記録データをグレー濃淡データに変換し、各画素毎に前記グレー濃淡データの値がにじみの発生する範囲を規定する範囲内にあるかどうかを判別した結果に従って、前記記録データによって表現される画像の総画素の内、にじみの発生する画素の割合を算出し、前記算出された割合が特定の閾値を超える場合に、前記画像に許容できないにじみが発生すると判断することを特徴とする。
【００１０】
また他の発明によれば、記録データを生成するホスト装置と前記ホスト装置から転送された記録データを用いて記録媒体に画像を記録するインクジェット記録装置とを有した記録システムの記録方法であって、前記記録データを生成する生成工程と、ユーザとのマンマシン操作により前記記録媒体に画像を記録する際の印刷条件を設定する設定工程と、前記設定工程において設定された印刷条件に従って、前記生成工程において生成された記録データに基づいて前記記録媒体に記録を行った際に、前記記録媒体上に発生するインクのにじみが許容できないにじみであるかどうかを判断する判断工程と、前記判断工程において前記にじみが許容できないにじみであると判断した場合に、前記ユーザに対して前記設定された印刷条件に関し警告を与える警告工程と、前記記録装置により記録させるために、前記設定工程において設定された印刷条件と、前記生成工程において生成された記録データとを前記ホスト装置から前記記録装置に転送する転送工程とを有し、前記判断工程は、前記記録データをグレー濃淡データに変換し、各画素毎に前記グレー濃淡データの値がにじみの発生する範囲を規定する範囲内にあるかどうかを判別した結果に従って、前記記録データによって表現される画像の総画素の内、にじみの発生する画素の割合を算出し、前記算出された割合が特定の閾値を超える場合に、前記画像に許容できないにじみが発生すると判断することを特徴とする記録方法を備える。
【００１１】
さらに他の発明によれば、記録データを生成し、前記生成した記録データをインクジェット記録装置に転送するホスト装置であって、前記記録データを生成する生成手段と、
ユーザとのマンマシン操作により前記インクジェット記録装置の記録媒体に画像を記録する際の印刷条件を設定する設定手段と、前記設定手段により設定された印刷条件に従って、前記生成手段によって生成された記録データに基づいて、前記インクジェット記録装置により前記記録媒体に記録を行った際に、前記記録媒体上に発生するインクのにじみが許容できないにじみであるかどうかを判断する判断手段と、前記判断手段が前記にじみが許容できないにじみであると判断した場合に、前記ユーザに対して前記設定された印刷条件に関し警告を与える警告手段と、前記設定手段によって設定された印刷条件と、前記生成手段によって生成された記録データとを前記記録装置に送信する送信手段を有し、前記判断手段は、前記記録データをグレー濃淡データに変換し、各画素毎に前記グレー濃淡データの値がにじみの発生する範囲を規定する範囲内にあるかどうかを判別した結果に従って、前記記録データによって表現される画像の総画素の内、にじみの発生する画素の割合を算出し、前記算出された割合が特定の閾値を超える場合に、前記画像に許容できないにじみが発生すると判断することを特徴とするホスト装置を備える。
【００１３】
その際の前記にじみの発生する範囲を規定する範囲は、前記記録媒体の種類と前記インクジェット記録装置で記録を行う記録品位とに従って可変的に設定され、さらに望ましくは、一枚の記録媒体に割付られる画像の数に従って、可変的に設定されると良い。
【００１４】
また、前記警告手段は、ディスプレイに記録の中止を促すメッセージを表示したり、さらには、前記印刷条件の設定変更を促すメッセージを表示すると良い。
【００１５】
そして、メッセージに応じて設定変更を行った印刷条件により記録される画像をディスプレイにプレビューするようにすると良い。
【００１６】
またさらに他の発明によれば、上記構成の記録方法の各工程をコンピュータによって実現することを特徴とするプログラムを備える。
【００１７】
またさらに他の発明によれば、そのプログラムを格納したことを特徴とするコンピュータ可読媒体を備える。
【発明の効果】
【００１８】
従って本発明によれば、写真などに代表されるオリジナル画像の特性や印刷条件を考慮に入れてインクのにじみ度を解析し、その結果によってユーザに警告を与えることができるという効果がある。これにより、ユーザは印刷条件の変更などを行って画像を記録することができるので、インクのにじみによって品質の悪い画像を記録することがなくなる。これは、インクや記録媒体の無駄な消費を少なくすることなり、さらに割付印刷の品質を向上させることにつながる。
【発明を実施するための最良の形態】
【００１９】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００２０】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみを表すものではない。これに加えて、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２１】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２２】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。即ち、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２３】
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２４】
＜記録システムの概要（図１〜図２）＞
図１は本発明の代表的な実施例である記録システム１００の概略構成を示すブロック図である。記録システム１００は、ホストコンピュータ（以下、ホスト）１０１で起動可能なアプリケーションにより作成された文書や画像等の記録データを記録装置１０２で記録媒体上に記録するように構成されている。
【００２５】
図１に示すように、記録システム１００は、ホスト１０１に対して、記録装置１０２、ハードディスク１０３、表示装置１０４、データ入力装置１０５、メディア読取装置１０６、通信制御装置１０７がそれぞれ接続された構成となっている。ホスト１０１は、所定のシステムプログラムを実行することで、記録システム１００全体の動作制御及び監視を行う。
【００２６】
ホスト１０１は、ＣＰＵ、ＲＡＭ、及びＲＯＭ等を含む種々の構成要素をシステムボード上に配置している。そして、ＣＰＵが、ＲＯＭやハードディスク１０３等から所要の処理プログラムを適宜読み出して実行することで、記録システム１００全体の動作制御を司る。この実施例では、ホスト１０１が実行する各種プログラムの格納先をハードディスク１０３としている。ハードディスク１０３には、この実施例に従う動作を実現するための処理プログラムや記録データを生成するための各種アプリケーション等を格納している。
【００２７】
尚、この実施例に従う動作を実現するための処理プログラム（プログラムコード）の格納先は、ハードディスク１０３やＲＯＭなどの内蔵メモリに限られるものではない。例えば、ＣＤ−ＲＯＭやフレキシブルディスク等の可搬性記録媒体にその処理プログラムをホスト１０１が読取可能な形態で記録して流通させても良い。そして、記録システム１００の構築時に、メディア読取装置１０６、或いは通信制御装置１０７を介して、ホスト１０１がその処理プログラムを読み取りハードディスク１０３にインストールするようにしてもよい。
【００２８】
また、この実施例では、ホスト１０１のＯＳ（オペレーティングシステム）として、例えば、Ｗｉｎｄｏｗｓ（登録商標）を用いた場合について説明するが、ＯＳはこれに限られるものではない。
【００２９】
さて、記録装置１０２は、ホスト１０１から記録データと共に印刷条件等の情報を受信すると、所定の記録動作を実行して、受信記録データに基づいて記録媒体上に画像を記録する。記録装置１０２としては、以下に説明するインクジェット記録装置を用いる。また、記録装置１０２とホスト１０１とは１対１の接続形態の他に、１対ｎのネットワーク接続等の様々な接続形態が適用可能である。
【００３０】
表示装置１０４はホスト１０１からのシステムプログラムやアプリケーション等の実行による指示に応じて、そのディスプレイに種々のウィンドウ画面を表示する。データ入力装置１０５は、キーボード、マウス、及びその他のポインティングデバイス等を含み、ユーザからの各種指示を受け付け、これをホスト１０１に伝える。例えば、その指示には、ユーザから記録装置１０２に対する印刷条件の設定内容などがある。
【００３１】
メディア読取装置１０６は、ＣＤ−ＲＯＭドライブ及びフレキシブルディスク（ＦＤ）ドライブ等を含む装置であり、ＣＤ−ＲＯＭやＦＤ等の記録媒体から読み取った情報をホスト１０１に転送する。通信制御装置１０７は、例えば、記録システム１００と外部のネットワークを通信可能に接続するための接続インタフェースである。
【００３２】
図２はホストが実行する記録制御機能を示す図である。
【００３３】
ホスト１０１による記録制御機能には、図２に示すように、以下のものを含んでいる。即ち、アプリケーション２０１、ＧＤＩ（グラフィックデバイスインタフェース）２０２、ユーザインタフェースドライバ２０３、スプールファイル２０４、プリントプロセッサ２０５、プリンタグラフィックスドライバ２０６、ランゲージモニタ２０７である。
【００３４】
まず、ホスト１０１による記録制御機能に含まれる主なる機能について説明する。
【００３５】
ユーザインタフェースドライバ２０３は、ＧＤＩ２０２を介して、記録装置１０２に対して、記録に使用する用紙サイズなどの印刷条件を設定する機能をもっている。
【００３６】
プリントプロセッサ２０５は、スプールファイル２０４に格納された記録データを記録媒体１ページ単位でデータ加工処理する機能をもっている。詳細は後述するが、例えば、プリントプロセッサ２０５は記録データに基づく割付印刷などのページレイアウトを行う。プリンタグラフィックスドライバ２０６は、記録データを記録装置１０２で記録出力可能な形式に変換する機能をもっている。ランゲージモニタ２０７は、記録装置１０２との間で双方向の通信を行う。これにより、記録装置１０２の情報を取得して、表示装置１０４に表示したり、プリンタグラフィックスドライバ２０６が生成したデータを記録装置１０２に転送する。
【００３７】
次に、ホスト１０１による記録制御機能の一連の動作について説明する。
【００３８】
先ず、アプリケーション２０１は、ユーザからの操作指示に従って任意の記録データを創成し、記録の実行を指示する。これにより、ＧＤＩ２０２は、ユーザインタフェースドライバ２０３に対して、記録開始のイベントを通知する。続いて、アプリケーション２０１は、ＧＤＩ２０２を介して、この記録データをスプールファイル２０４に格納する。このとき、スプールファイル２０４には、ユーザインタフェースドライバ２０３により、記録装置１０２での印刷条件の設定内容が予め格納されている。
【００３９】
プリントプロセッサ２０５は、スプールファイル２０４から印刷条件の設定内容及び記録データを取得し、その印刷条件の設定内容及び記録データを記録媒体１ページ単位で、プリンタグラフィックスドライバ２０６に供給する。
【００４０】
プリンタグラフィックスドライバ２０６は、任意のデータ送受信部（不図示）を経由して、ホスト１０１から記録装置１０２に記録データを伝送するために使用されるインタフェースの種別をランゲージモニタ２０７に問い合わせる。
【００４１】
ランゲージモニタ２０７はプリンタグラフィックスドライバ２０６からインタフェースの種別の問い合わせに応答する。即ち、ホスト１０１から記録装置１０２に記録データを伝送するために使用されるインタフェースの種別を判別して、プリンタグラフィックスドライバ２０６に通知する。
【００４２】
そして、プリンタグラフィックスドライバ２０６はＧＤＩ２０２により生成されたグラフィックス描画コマンド、及び、事前にプリントプロセッサ２０５から通知された印刷条件の設定内容に基づいて記録用のデータ（以下、記録画像データ）を生成する。このデータ生成時、プリントプロセッサ２０５から供給された記録ページデータに対して色処理等が施される。そして、プリンタグラフィックスドライバ２０６は、その記録画像データを、任意のデータ送信部（不図示）を経由して、ランゲージモニタ２０７に供給する。
【００４３】
ランゲージモニタ２０７は、ホスト１０１から記録装置１０２に記録データを伝送するために使用されるインタフェースを経由して、プリンタグラフィックスドライバ２０６から供給された記録画像データを、記録装置１０２に供給する。
【００４４】
記録装置１０２は、ランゲージモニタ２０７から供給された記録画像データに基づいて記録媒体Ｐに画像を記録する。
【００４５】
＜インクジェット記録装置の説明（図３）＞
図３はインクジェット記録装置１０２の構成の概要を示す外観斜視図である。
【００４６】
図３に示すように、インクジェット記録装置１０２（以下、記録装置という）は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド３をキャリッジ２に搭載している。キャリッジ２には、キャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動させる。記録時には、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００４７】
また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００４８】
記録装置１０２のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００４９】
図３に示した記録装置１０２はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００５０】
さて、キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施例の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用している。このため、記録ヘッド３には熱エネルギーを発生するために電気熱変換体を備えている。その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００５１】
図３に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。また、キャリッジ２の移動方向（矢印Ａ方向）に沿ってキャリッジ２の絶対位置を示すためのスケール８が備えられている。この実施例では、スケール８は透明なＰＥＴフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ９に固着され、他方は板バネ（不図示）で支持されている。
【００５２】
また、記録装置１０２には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられている。そして、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２が往復移動されると同時に、記録ヘッド３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００５３】
さらに、図３において、１４は記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される搬送ローラ、１５はバネ（不図示）により記録媒体Ｐを搬送ローラ１４に当接するピンチローラである。また、１６はピンチローラ１５を回転自在に支持するピンチローラホルダ、１７は搬送ローラ１４の一端に固着された搬送ローラギアである。そして、搬送ローラギア１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１４が駆動される。
【００５４】
またさらに、２０は記録ヘッド３によって画像が形成された記録媒体Ｐを記録装置外ヘ排出するための排出ローラであり、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２０は記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。２２は拍車ローラを回転自在に支持する拍車ホルダである。
【００５５】
またさらに、記録装置１０２には記録ヘッド３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド３の吐出不良を回復するための回復装置１０が配設されている。
【００５６】
回復装置１０は、記録ヘッド３の吐出口面をキャッピングするキャッピング機構１１と記録ヘッド３の吐出口面をクリーニングするワイピング機構１２を備えている。そして、キャッピング機構１１による吐出口面のキャッピングに連動して回復装置内の吸引手段（吸引ポンプ等）により吐出口からインクを強制的に排出させ、記録ヘッド３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００５７】
また、非記録動作時等には、記録ヘッド３の吐出口面をキャッピング機構１１によるキャッピングすることによって、記録ヘッド３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００５８】
これらキャッピング機構１１及びワイピング機構１２により、記録ヘッド３のインク吐出状態を正常に保つことが可能となっている。
【００５９】
＜インクジェット記録装置の制御構成（図４）＞
図４は図３に示した記録装置の制御構成を示すブロック図である。
【００６０】
図４に示すように、コントローラ６００は、ＭＰＵ６０１、ＲＯＭ６０２、特殊用途集積回路（ＡＳＩＣ）６０３、ＲＡＭ６０４、システムバス６０５、Ａ／Ｄ変換器６０６などで構成される。ここで、ＲＯＭ６０２は後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納する。ＡＳＩＣ６０３は、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する。ＲＡＭ６０４は、画像データの展開領域やプログラム実行のための作業用領域等として用いられる。システムバス６０５は、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行う。Ａ／Ｄ変換器６０６は以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給する。
【００６１】
また、図２において、１０１は画像データの供給源となるホストコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホストと総称される。ホスト１０１と記録装置１０２との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００６２】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリントスイッチ６２２、回復スイッチ６２３などから構成される。プリントスイッチ６２２はプリント開始を指令するために用いられる。回復スイッチ６２３は、記録ヘッド３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するために用いられる。これらのスイッチは操作者による指令入力を受けるために用いられる。
【００６３】
６３０は装置状態を検出するためのセンサ群であり、位置センサ６３１、温度センサ６３２等から構成される。位置センサ６３１はフォトカプラなどのホームポジションｈを検出するためのセンサであり、温度センサ６３２は記録装置の適宜の箇所に設けられ環境温度を検出するために用いられるセンサである。
【００６４】
さらに、６４０はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。
【００６５】
次に、以上のような構成の記録システムにおいて実行されるにじみの発生を防止する処理について説明する。
【００６６】
図５は、ユーザインタフェースドライバ２０３において割付印刷を設定するために表示装置１０４に表示される設定画面の一例を示した図である。
【００６７】
図５において、３０１は記録媒体に割り付ける記録データの数を指定する欄、３０２は記録データを割り付ける方向を選択する欄、３０３は割り付ける記録データ間の周りに枠線を記録するかどうかを選択する欄である。ユーザがこれらの欄で所望の選択すると、ユーザインタフェースドライバ２０３はその選択された情報をスプールファイル２０４に格納する。
【００６８】
図６は、プリントプロセッサ２０５が実行する記録データの割付印刷処理におけるインクにじみに関する解析処理を示すフローチャートである。
【００６９】
まず、ステップＳ１０１では、記録処理における記録データの総数を取得する。次に、処理はステップＳ１０２において、ユーザインタフェース２０３で設定した割付印刷に関する情報、例えば、割付枚数をスプールファイル２０４から取得する。  
割付印刷に関する情報を取得すると、処理はステップＳ１０３に移り、記録処理を行う総記録データにおいて、特定の記録データを指定する番号（以下、記録データ特定番号ｉ）を初期化してｉ＝０とする。その後、処理はステップＳ１０４において、記録データ特定番号ｉに対応した記録データ（以下、記録データｉ）をスプールファイル２０４から取得する。
【００７０】
その後、処理はステップＳ１０５において、取得した記録データｉに対して記録データにじみ解析処理を実行する。これにより、割付印刷を行う場合に記録データｉによる記録によってにじみが発生しないかどうかがチェックされる。そして、必要に応じてにじみ防止処理を行う。その詳細は後述する。
【００７１】
記録データにじみ解析処理の後、処理はステップＳ１０６において、記録データ特定番号ｉの値を“＋１”インクリメントし、さらにステップＳ１０７では、総ての記録データに対して記録データにじみ解析処理が行われたかどうかを調べる。ここで、その処理が終了していないと判断された場合には処理はステップＳ１０４に戻り、総ての記録データに対して記録データにじみ解析処理を行う。
【００７２】
図７は記録データにじみ解析処理の詳細を示したフローチャートである。なお、このフローチャートでは一つの記録データに対して行われる処理が示されている。
【００７３】
この処理では、記録データの各画素の濃度をグレースケール値に変換し、その値が特定の範囲（以下、にじみ発生階調範囲）に含まれるかを判別する。そして、にじみ発生階調範囲に入る画素の記録データの総画素に占める率が特定の割合（以下、にじみ許容率）を超えた場合には、にじみが発生すると判断する。
【００７４】
まず、ステップＳ２０１では、前もって定義されたにじみ発生階調範囲を取得する。次に、ステップＳ２０２では、記録データの特定の画素を指定する番号（以下、画素特定番号ｊ）をｊ＝０に初期化する。さらにステップＳ２０３では、にじみ発生階調範囲に含まれる画素をカウントするための変数（以下、にじみ発生画素数ｃｏｕｎｔ）をｃｏｕｎｔ＝０に初期化する。
【００７５】
これ以降は、記録データの画素ごとに行われる処理となる。
【００７６】
初期化が終わる、処理はステップＳ２０４において、画素特定番号ｊに対応した画素（以下、画素ｊ）の値を式（１）に従ってグレースケール値（Ｇｒａｙ）に変換する。
【００７７】
Ｇｒａｙ  ＝  ０．５９×Ｇ  ＋  ０．３×Ｒ  ＋  ０．１１×Ｂ  ……（１）
この実施例では記録データがＲＧＢ画像データであるとしており、Ｒ（赤）、Ｇ（緑）、Ｂ（青）は夫々、各色成分の輝度値を表している。
【００７８】
なお、カラー画像データの表現方法はＲＧＢ空間表現によって限定されるものではなく、他の色空間によって表現されるものでも良い。その場合には、グレースケール値への変換は式（１）に従うものではないことは言うまでもない。
【００７９】
次に、処理はステップＳ２０５において、ステップＳ２０４で算出したグレースケール値がにじみ発生階調範囲に含まれるかどうかを調べる。ここで、その画素（ｊ）のグレースケール値がにじみ発生階調範囲に含まれると判断された場合には、処理はステップＳ２０６に移り、にじみ発生画素数（ｃｏｕｎｔ）を“＋１”インクリメントする。その後、処理はステップＳ２０７に進む。これに対して、その画素（ｊ）のグレースケール値がにじみ発生階調範囲に含まれると判断された場合には、処理はそのままステップＳ２０７に進む。
【００８０】
ステップＳ２０７では、画素特定番号ｊを“＋１”インクリメントし、さらにステップＳ２０８では、記録データの総画素に対してにじみ発生階調範囲に含まれるかどうかの判断が終了したかどうかを調べる。ここで、記録データの総画素数をＴＯＴＡＬとすると、ＴＯＴＡＬ≧ｊであれば、その判断を終了したと判断し処理はステップＳ２０９に進む。これに対して、ＴＯＴＡＬ＜ｊであれば、その判断は終了していていないと判断し、処理はステップＳ２０４に戻る。
【００８１】
ステップＳ２０９では、画像データにおけるにじみ発生画素数の割合（以下、にじみ発生階調率）を式（２）に従って算出する。
【００８２】
にじみ発生階調率  ＝  にじみ発生画素数／画像データの総画素数  ……（２）
次に処理はステップＳ２１０において、ステップＳ２０９で求めたにじみ発生階調率によって引き起こされる記録後のにじみがどこまで許容するかを示した割合（以下、にじみ発生許容率）を取得する。この実施例では記録システムに共通の固定値として６０％とするが、これ以外の値が設定されていても良い。例えば、印刷条件により、或いはユーザがにじみ発生許容率を設定するようにしても良い。
ステップＳ２１１では、ステップＳ２０９で算出したにじみ発生階調率（Ｂｕｒ）と、ステップＳ２１０で取得したにじみ発生許容率（ＢｕｒＴＨ）とを比較する。ここで、Ｂｕｒ＞ＢｕｒＴＨであるなら、にじみが許容できないと判断し、処理はステップＳ２１２に移る。詳細は後述するが、ステップＳ２１２では記録データに基づく記録結果ににじみが生じない印刷条件に変更するよう、ユーザに促がすなどのにじみ防止処理を実行する。さらに、ステップＳ２１３では、ユーザが印刷条件を変更したかどうかを調べる。印刷条件の変更があったと判断された場合には、記録データに対して再度記録データにじみ解析処理を行う必要があるため、処理はステップＳ２０１へ戻る。これに対して、印刷条件の変更がないと判断された場合には、処理は終了する。
【００８３】
また、ステップＳ２１１において、Ｂｕｒ≦ＢｕｒＴＨであるなら、にじみが許容できると判断し、処理は終了する。
次に、にじみ発生階調範囲について説明する。
【００８４】
にじみ発生階調範囲は、明度と記録システムのユーザ利用者が指定した印刷条件に対応したインク使用量との関係において、にじみが発生するインク使用量から導き出したグレースケールの範囲を言う。
【００８５】
図８は割付枚数を８０とした場合のにじみ発生階調範囲をテーブル形式で表現した図である。以降、このテーブルをにじみ発生階調範囲テーブルと言う。
なお、この実施例では、にじみ発生階調範囲をテーブル形式で表現しているが、本発明はこれによって限定されるものではない。同様の情報が取得できればどのような方法であってもよい。
【００８６】
さて、図８では、グレースケールを１画素８ビット、即ち、２５６階調で表現し、黒を“０”とし、白を“２５５”とした場合の値が示されている。にじみ発生階調範囲はその上限の階調を階調ｍｉｎ．、その下限の階調を階調ｍａｘ．で表現する。また、にじみ発生階調範囲は、図８に示すように、印刷条件である用紙の種類と記録品位で変更することができる。しかし、その値は図８に示した印刷条件に限るものでははないことは言うまでもない。
【００８７】
次に、印刷条件によってにじみ発生階調範囲が可変となることを説明する。
【００８８】
図９は用紙の種類として普通紙を用い、異なる記録品位における明度とそれを表現するために必要なインク消費量の関係を示した図である。
【００８９】
図９において、５０１は記録品位が「速い」場合の明度−インク使用量曲線を、５０２は記録品位が「きれい」場合の明度−インク使用量曲線を示す。また、５０３は記録品位が「速い」場合のにじみ発生階調範囲を、５０４は記録品位が「きれい」場合のにじみ発生階調範囲を示す。
【００９０】
図９から分かるように、記録品位によりインク消費量が異なるため、より多くのインクを消費する品位（「きれい」）の方がにじみ発生階調範囲は広い。また、明度の黒に近い部分がにじみの影響を最も受けやすいため、図８〜図９からも分かるように、階調ｍｉｎ．の値は“０”としている。図示していないが、用紙の種類が写真専用の用紙である場合は、用紙の吸収率が良いため、にじみが発生しにくく、にじみ発生階調範囲は狭い。
【００９１】
図１０は用紙の種類として普通紙を用い、記録品位「速い」における明度とそれを表現するために必要なインク消費量の関係を示した図である。
【００９２】
図１０において、６１１は明度−インク使用量曲線、６０２は印刷条件として割付枚数を８０枚に設定した場合のにじみ発生階調範囲を、６０３は印刷条件として割付枚数を６３枚に設定した場合のにじみ発生階調範囲である。
【００９３】
割付枚数が少ないと、１つの画像を表現する記録領域が記録媒体上で大きくなるため、にじみの視覚的に与える影響が少なくなる。従って、図１０からも示唆されるように、割付枚数が少ないとにじみ発生階調範囲を小さくする。
【００９４】
図１１は割付枚数６３枚とした場合のにじみ発生階調範囲をテーブル形式で表した図である。図８と図１１とを比較すると分かるように、図１１に示した値の方が図８に示した割付枚数８０枚の場合のにじみ発生階調範囲よりも狭くなっている。この実施例では、このように、割付枚数によって使用するにじみ発生階調範囲テーブルを変更する。
【００９５】
なお、図１１から分かるように、写真専用紙Ａを用いた場合、すべての記録品位においてにじみが発生しないため、にじみ発生階調範囲が指定されていない。つまり、割付枚数６３枚の場合、写真専用紙Ａを用いるとにじみ防止処理は実行しない。
【００９６】
なお、にじみ発生階調範囲の決定方法は前述したものに限らず、例えば、にじみ発生階調範囲をすべての階調を含む範囲に設定してもよい。また、その決定に際し、明度に限らず、例えば、彩度など他のスケールを使用してもよい。また、縮小率、各記録データに基づく画像の記録領域の大きさによってにじみ発生階調範囲を変更してもよい。
【００９７】
次に、にじみ発生階調率の算出方法とにじみ発生許容率との比較について説明する。ここでは、説明を簡略にするために一つのオリジナル画像を例に挙げる。
【００９８】
図１２は記録システムのホスト１０１で生成された画像データによって表現される画像である。
【００９９】
図１３は図１２に示した画像を用紙種類を「普通紙」、記録品位を「速い」として記録した場合の明度と画素数との関係を示す図である。
【０１００】
図１３において、８０１は明度−画素数曲線を、８０２は割付枚数８０枚とした場合のにじみ発生階調ｍａｘ．にじみ発生階調率は約７０％を、８０３は割付枚数６３枚とした場合のにじみ発生階調ｍａｘ．にじみ発生階調率は約５８％を示している。
【０１０１】
この実施例ではにじみ発生許容率は一律６０％と設定しているため、用紙の種類「普通紙」、記録品位「速い」、割付枚数８０枚の印刷条件は、にじみ防止処理の対象となる。
【０１０２】
次に、にじみ防止処理について説明する。
【０１０３】
にじみ防止処理はユーザに対して、指定している印刷条件で割付印刷を行うと「にじみ」が発生することを通知し、印刷条件の変更を促がす処理である。
【０１０４】
図１４は表示装置１０４に表示されるにじみ発生警告ダイアログの一例を示した図である。
【０１０５】
ユーザが割付印刷警告画面からボタン９０１を選択すると、印刷処理は継続されるが、にじみが発生する印刷結果となる。ユーザがボタン９０２を選択すると、印刷処理を中止する。また、ユーザがボタン９０３を選択すると、表示装置１０４によって印刷条件変更ダイアログが表示される。
【０１０６】
図１５は印刷条件変更ダイアログの一例を示した図である。
【０１０７】
図１５において、９１１、９１２、９１３は夫々、にじみが発生しないように印刷条件の設定変更を行うための欄である。ユーザがそれらを変更した場合、記録データに対して再度記録データにじみ解析処理を行う。また、ボタン９１４を選択すると欄９１１、９１２、９１３で指定した印刷条件が反映されたプレビュー画面が表示装置１０４に表示される。
【０１０８】
また、このような印刷条件の設定変更中に必ずしも印刷条件の変更を促がすメッセージのみならず、印刷条件の変更中止を促すようなメッセージを表示しても良い。
【０１０９】
図１６はユーザに「にじみ」が発生することを通知するメッセージ画面を示す図である。このようなメッセージを表示することで、ユーザに印刷条件の変更の再考を促すことができる。
【０１１０】
記録データにじみ解析処理は以上説明した方法だけに限定されるものではない。例えば、記録データのインク使用量を求め、インク使用量が一定以上であればにじみ防止処理を行うようにしてもよい。また、記録データの属性によっては、複数の異なる記録データのにじみ解析処理結果に基づいて最適の処理を選択して実行してもよい。
【０１１１】
さらに、指定した印刷条件が反映されたプレビュー画面に重畳して警告メッセージを表示しても良い。
【０１１２】
図１７は記録データにじみ解析処理の結果、生成された「にじみ」発生警告ダイアログ９３１をプレビュー画面に表示する様子を示す図である。
【０１１３】
従って以上説明した実施例に従えば、ユーザによって指定された印刷条件で記録を行うと「にじみ」が発生する場合には、プレビューをしたり、ユーザに警告メッセージを表示することができる。これにより、ユーザは印刷条件の変更や再設定などが促され、結果として「にじみ」のない良好な画像を記録することができる。
【０１１４】
なお、この実施例で説明した記録システムは、ハードウェアによって実現されても良いし、ソフトウェアによって実現されても、或いは、それらの組み合わせによって実現されても良い。また、この記録システムの特徴部が記録装置に組み込まれてもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の代表的な実施例である記録システムの構成を示すブロック図である。
【図２】図１に示す記録システムの記録制御機能を示す図である。
【図３】図１に示す記録システムのインクジェット記録装置の構成の概要を示す外観斜視図である。
【図４】図３に示した記録装置の制御構成を示すブロック図である。
【図５】ユーザインタフェースドライバ２０３において割付印刷を設定するために表示装置１０４に表示される設定画面の一例を示した図である。
【図６】プリントプロセッサ２０５が実行する記録データの割付印刷処理におけるインクにじみに関する解析処理を示すフローチャートである。
【図７】記録データにじみ解析処理の詳細を示したフローチャートである。
【図８】割付枚数を８０とした場合のにじみ発生階調範囲をテーブル形式で表現した図である。
【図９】用紙の種類として普通紙を用い、異なる記録品位における明度とそれを表現するために必要なインク消費量の関係を示した図である。
【図１０】用紙の種類として普通紙を用い、記録品位「速い」における明度とそれを表現するために必要なインク消費量の関係を示した図である。
【図１１】割付枚数６３枚とした場合のにじみ発生階調範囲をテーブル形式で表した図である。
【図１２】記録システムのホスト１０１で生成された画像データによって表現される画像である。
【図１３】図１２に示した画像を用紙種類を「普通紙」、記録品位を「速い」として記録した場合の明度と画素数との関係を示す図である。
【図１４】表示装置１０４に表示されるにじみ発生警告ダイアログの一例を示した図である。
【図１５】印刷条件変更ダイアログの一例を示した図である。
【図１６】「にじみ」の発生をユーザに通知するメッセージ画面を示す図である。
【図１７】記録データにじみ解析処理の結果、生成された「にじみ」発生警告ダイアログをプレビュー画面に表示する様子を示す図である。
【符号の説明】
【０１１６】
１００  記録システム
１０１  ホストコンピュータ
１０２  記録装置
１０３  ハードディスク
１０４  表示装置
１０５  データ入出力装置
１０６  メディア読取装置
１０７  通信制御装置
６０１  ＭＰＵ
６０２  ＲＯＭ
６０３  ＡＳＩＣ
６１１  インタフェース
【図１】
0004484806.tif 000002
【図２】
0004484806.tif 000003
【図３】
0004484806.tif 000004
【図４】
0004484806.tif 000005
【図５】
0004484806.tif 000006
【図６】
0004484806.tif 000007
【図７】
0004484806.tif 000008
【図８】
0004484806.tif 000009
【図１１】
0004484806.tif 000010
【図１４】
0004484806.tif 000011
【図１５】
0004484806.tif 000012
【図１６】
0004484806.tif 000013
【図９】
0004484806.tif 000014
【図１０】
0004484806.tif 000015
【図１２】
0004484806.tif 000016
【図１３】
0004484806.tif 000017
【図１７】
0004484806.tif 000018