(57)【要約】【課題】複合装置の調整処理を簡易なものにする。【解決手段】本発明の印刷装置は、インクを吐出するヘッドを駆動するためのヘッド駆動部と、媒体に形成された画像を読み取る画像読取部と、前記媒体に補正用パターンを形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記補正用パターンを前記画像読取部に読み取らせ、前記補正用パターンの読み取り結果に基づいて前記ヘッド駆動部による前記ヘッドの駆動を補正する制御部とを有することを特徴とする。【選択図】図１３
2004358965.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するヘッドを駆動するためのヘッド駆動部と、
媒体に形成された画像を読み取る画像読取部と、
前記媒体に補正用パターンを形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記補正用パターンを前記画像読取部に読み取らせ、前記補正用パターンの読み取り結果に基づいて前記ヘッド駆動部による前記ヘッドの駆動を補正する制御部と
を有することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記制御部は、前記ノズルの目詰まりを検出するためのチェックパターンを前記媒体に形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記チェックパターンを前記画像読取部に読み取らせ、前記チェックパターンの読み取り結果に基づいて前記ノズルの目詰まりを検出する
ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記制御部は、前記補正用パターンに基づいて前記ヘッドの駆動を補正する前に、前記チェックパターンに基づいて前記ノズルの目詰まりを検出することを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記制御部が、目詰まりをしているノズルの存在を検出した場合、前記画像読取部は、前記補正用パターンを読み取らないことを特徴とする印刷装置。
【請求項５】
請求項１〜４のいずれかに記載の印刷装置であって、
前記補正用パターンが前記媒体に形成された後、その媒体を前記画像読取部にセットする旨の表示を行う表示部を更に有することを特徴とする印刷装置。
【請求項６】
請求項１に記載の印刷装置であって、
前記制御部は、
前記補正用パターン及び前記補正用パターンとは別のパターンを前記媒体に形成するように前記ヘッド駆動部を制御し、
前記媒体に形成された前記別のパターンを前記画像読取部に読み取らせ、
前記別のパターンの読み取り結果に基づいて、前記補正用パターンの読み取りを制御する
ことを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
表示部を更に備え、
前記画像読取部は、所定の方向から前記媒体に形成された画像を読み取るものであり、
前記表示部は、前記補正用パターンが前記媒体に形成された後、前記別のパターンが前記補正用パターンよりも前記画像読取部に先に読み取られるように、前記媒体を前記画像読取部にセットする旨の表示を行う
ことを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記別のパターンは、前記ノズルの目詰まりを検出するためのチェックパターンであることを特徴とする印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記制御部が、目詰まりをしているノズルの存在を検出した場合、前記画像読取部は、前記補正用パターンを読み取らないことを特徴とする印刷装置。
【請求項１０】
請求項１〜９のいずれかに記載の印刷装置であって、
前記ヘッド駆動部は、駆動素子に駆動信号を与えて前記ヘッドを駆動するものであり、
前記制御部は、前記補正用パターンの読み取り結果に基づいて、前記駆動信号の電圧を補正する
ことを特徴とする印刷装置。
【請求項１１】
請求項１０に記載の印刷装置であって、
温度を検出するための温度センサを更に有し、
前記制御部は、前記温度センサの検出結果に基づいて、前記駆動信号の電圧を補正する
ことを特徴とする印刷装置。
【請求項１２】
請求項１１に記載の印刷装置であって、
前記制御部は、前記温度センサの検出結果に基づいて補正された電圧の前記駆動信号により、前記ヘッド駆動部に前記補正用パターンを形成させることを特徴とする印刷装置。
【請求項１３】
請求項１０〜１２のいずれかに記載の印刷装置であって、
前記補正用パターンを形成してからの経過時間を計測するタイマを更に有することを特徴とする印刷装置。
【請求項１４】
請求項１３に記載の印刷装置であって、
前記制御部は、前記タイマにより計測された前記計測時間に応じて、前記読み取り結果を補正することを特徴とする印刷装置。
【請求項１５】
請求項１３に記載の印刷装置であって、
前記制御部は、前記タイマにより計測される前記計測時間が所定の時間に達するまで、前記補正用パターンの読み取りを待機させることを特徴とする印刷装置。
【請求項１６】
請求項１に記載の印刷装置であって、
表示部を更に備え、
前記制御部は、
印刷枚数をカウントし、
カウントされた前記印刷枚数が所定数に達したとき、補正を促す旨の表示を行う
ことを特徴とする印刷装置。
【請求項１７】
請求項１に記載の印刷装置であって、
表示部を更に備え、
前記制御部は、
前記ヘッドによるインクの吐出回数をカウントし、
カウントされた前記吐出回数が所定数に達したとき、補正を促す旨の表示を行うことを特徴とする印刷装置。
【請求項１８】
インクを吐出するヘッドを駆動するためのヘッド駆動部と、
媒体に形成された画像を読み取る画像読取部と、
前記媒体に補正用パターンを形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記補正用パターンを前記画像読取部に読み取らせ、前記補正用パターンの読み取り結果に基づいて前記ヘッド駆動部による前記ヘッドの駆動を補正する制御部と
を有し、
前記補正用パターンが前記媒体に形成された後、その媒体を前記画像読取部にセットする旨の表示を行う表示部を更に有し、
前記制御部は、
前記補正用パターン及び前記補正用パターンとは別のパターンを前記媒体に形成するように前記ヘッド駆動部を制御し、
前記媒体に形成された前記別のパターンを前記画像読取部に読み取らせ、
前記別のパターンの読み取り結果に基づいて、前記補正用パターンの読み取りを制御し、
前記画像読取部は、所定の方向から前記媒体に形成された画像を読み取るものであり、
前記表示部は、前記補正用パターンが前記媒体に形成された後、前記別のパターンが前記補正用パターンよりも前記画像読取部に先に読み取られるように、前記媒体を前記画像読取部にセットする旨の表示を行い、
前記別のパターンは、前記ノズルの目詰まりを検出するためのチェックパターンであり、
前記制御部が、目詰まりをしているノズルの存在を検出した場合、前記画像読取部は、前記補正用パターンを読み取らず、
前記ヘッド駆動部は、駆動素子に駆動信号を与えて前記ヘッドを駆動するものであり、
前記制御部は、前記補正用パターンの読み取り結果に基づいて、前記駆動信号の電圧を補正し、
温度を検出するための温度センサを更に有し、
前記制御部は、前記温度センサの検出結果に基づいて、前記駆動信号の電圧を補正し、
前記制御部は、前記温度センサの検出結果に基づいて補正された電圧の前記駆動信号により、前記ヘッド駆動部に前記補正用パターンを形成させ、
前記補正用パターンを形成してからの経過時間を計測するタイマを更に有し、
前記制御部は、前記タイマにより計測される前記計測時間が所定の時間に達するまで、前記補正用パターンの読み取りを待機させ、
前記制御部は、
印刷枚数をカウントし、
カウントされた前記印刷枚数が所定数に達したとき、補正を促す旨の表示を行う
ことを特徴とする印刷装置。
【請求項１９】
インクを吐出するヘッドを駆動するためのヘッド駆動部と、媒体に形成された画像を読み取る画像読取部と、を備えた印刷装置の調整方法であって、
前記ヘッド駆動部により前記媒体に補正用パターンを形成し、
前記画像読取部により前記補正用パターンを読み取り、
前記補正用パターンの読み取り結果に基づいて、前記ヘッド駆動部による前記ヘッドの駆動を補正する
ことを特徴とする調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取部を備えた印刷装置及び調整方法に関する。
【背景技術】
【０００２】
従来より、コンピュータの出力装置として、インクジェットプリンタなどの印刷装置が広く用いられている。インクジェットプリンタでは、ヘッドを駆動してノズルからインクを吐出させ、用紙に付着したインク滴がドットを形成して、画像が形成される。  
このようなインクジェットプリンタでは、ヘッドからのインクの吐出量や、吐出タイミング等が合わなくなると、印刷される画像の品質が低下する。このため、インクの吐出量や吐出タイミングなどを調整することが望ましい。
【特許文献１】特公平６−４１２０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、インクジェットプリンタの調整処理は、煩雑な作業をユーザに強いるものである。  
本発明は、画像を読み取る画像読取部を備えた印刷装置を利用して、ユーザの作業の負荷を軽減させることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するための主たる発明は、インクを吐出するヘッドを駆動するためのヘッド駆動部と、媒体に形成された画像を読み取る画像読取部と、前記媒体に補正用パターンを形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記補正用パターンを前記画像読取部に読み取らせ、前記補正用パターンの読み取り結果に基づいて前記ヘッド駆動部による前記ヘッドの駆動を補正する制御部とを有することを特徴とする。
【０００５】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００６】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００７】
インクを吐出するヘッドを駆動するためのヘッド駆動部と、
媒体に形成された画像を読み取る画像読取部と、
前記媒体に補正用パターンを形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記補正用パターンを前記画像読取部に読み取らせ、前記補正用パターンの読み取り結果に基づいて前記ヘッド駆動部による前記ヘッドの駆動を補正する制御部と
を有することを特徴とする印刷装置。  
このような印刷装置によれば、ユーザの作業の負荷を軽減させることができる。
【０００８】
かかる印刷装置であって、前記制御部は、前記ノズルの目詰まりを検出するためのチェックパターンを前記媒体に形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記チェックパターンを前記画像読取部に読み取らせ、前記チェックパターンの読み取り結果に基づいて前記ノズルの目詰まりを検出することが望ましい。また、前記制御部は、前記補正用パターンに基づいて前記ヘッドの駆動を補正する前に、前記チェックパターンに基づいて前記ノズルの目詰まりを検出することが望ましい。これにより、補正用パターンの読み取り結果に基づく補正を正確にすることができる。また、前記制御部が、目詰まりをしているノズルの存在を検出した場合、前記画像読取部は、前記補正用パターンを読み取らないことが望ましい。これにより、無駄な処理を省くことができる。
【０００９】
かかる印刷装置であって、前記補正用パターンが前記媒体に形成された後、その媒体を前記画像読取部にセットする旨の表示を行う表示部を更に有することが望ましい。これにより、ユーザの作業が正確に行われる。
【００１０】
かかる印刷装置であって、前記制御部は、前記補正用パターン及び前記補正用パターンとは別のパターンを前記媒体に形成するように前記ヘッド駆動部を制御し、前記媒体に形成された前記別のパターンを前記画像読取部に読み取らせ、前記別のパターンの読み取り結果に基づいて、前記補正用パターンの読み取りを制御することが望ましい。これにより、前記別のパターンの読み取り結果に基づいて、前記補正用パターンの読み取り動作が制御される。また、表示部を更に備え、前記画像読取部は、所定の方向から前記媒体に形成された画像を読み取るものであり、前記表示部は、前記補正用パターンが前記媒体に形成された後、前記別のパターンが前記補正用パターンよりも前記画像読取部に先に読み取られるように、前記媒体を前記画像読取部にセットする旨の表示を行うことが望ましい。これにより、前記別のパターンを先に読み取ることができる。また、前記別のパターンは、前記ノズルの目詰まりを検出するためのチェックパターンであることが望ましい。ノズルの目詰まりがあると、補正用パターンを正常に形成できないからである。また、前記制御部が、目詰まりをしているノズルの存在を検出した場合、前記画像読取部は、前記補正用パターンを読み取らないことが望ましい。これにより、無駄な処理を省くことができる。
【００１１】
かかる印刷装置であって、前記ヘッド駆動部は、駆動素子に駆動信号を与えて前記ヘッドを駆動するものであり、前記制御部は、前記補正用パターンの読み取り結果に基づいて、前記駆動信号の電圧を補正することが望ましい。また、温度を検出するための温度センサを更に有し、前記制御部は、前記温度センサの検出結果に基づいて、前記駆動信号の電圧を補正することが望ましい。温度に応じてインクの粘度が変化するためである。また、前記制御部は、前記温度センサの検出結果に基づいて補正された電圧の前記駆動信号により、前記ヘッド駆動部に前記補正用パターンを形成させることが望ましい。これにより、補正用パターンから取得できる補正値を、温度の影響を受けずに取得することができる。
【００１２】
かかる印刷装置であって、前記補正用パターンを形成してからの経過時間を計測するタイマを更に有することが望ましい。補正用パターンの濃度が時間に応じて変化するおそれがあるためである。また、前記制御部は、前記タイマにより計測された前記計測時間に応じて、前記読み取り結果を補正することが望ましい。読み取り結果が時間に応じて変化するためである。また、前記制御部は、前記タイマにより計測される前記計測時間が所定の時間に達するまで、前記補正用パターンの読み取りを待機させることが望ましい。補正用パターンの濃度を安定させてから読み取るためである。
【００１３】
かかる印刷装置であって、表示部を更に備え、前記制御部は、印刷枚数をカウントし、カウントされた前記印刷枚数が所定数に達したとき、補正を促す旨の表示を行うことが望ましい。また、前記制御部は、前記ヘッドによるインクの吐出回数をカウントし、カウントされた前記吐出回数が所定数に達したとき、補正を促す旨の表示を行うことが望ましい。これにより、適切な時期に、ユーザに補正処理を促すことができる。
【００１４】
インクを吐出するヘッドを駆動するためのヘッド駆動部と、媒体に形成された画像を読み取る画像読取部と、を備えた印刷装置の調整方法であって、
前記ヘッド駆動部により前記媒体に補正用パターンを形成し、
前記画像読取部により前記補正用パターンを読み取り、
前記補正用パターンの読み取り結果に基づいて、前記ヘッド駆動部による前記ヘッドの駆動を補正する
ことを特徴とする調整方法。  
このような調整方法によれば、ユーザの作業の負荷を軽減させることができる。
【００１５】
＝＝＝実施形態の概要＝＝＝
本実施形態は、インクジェット式印刷装置のプリンタヘッドにて、インク滴を吐出するためのノズルに対応して設けられた駆動素子の駆動電圧を補正して、適当な容量のインク滴を吐出させるようにしたインクジェット式印刷装置に関するものである。
【００１６】
従来より、コンピュータの出力装置として、数色のインクをプリンタヘッドから吐出するタイプのインクジェット式カラープリンタが普及してきており、コンピュータ等が処理した画像を多色多階調で印刷するために広く用いられている。
【００１７】
例えば、インク吐出のための駆動素子として圧電素子を用いたインクジェット式プリンタでは、プリンタヘッドの複数のノズルに対応してそれぞれ設けられた複数個の圧電素子をノズル選択用スイッチ回路により選択して駆動することにより、各圧電素子の電圧に基づいてノズルからインク滴を吐出させ、印刷用紙にインク滴を付着させることにより、印刷用紙にドットを形成して、印刷を行なうようにしている。
【００１８】
ここで、各圧電素子は、インク滴を吐出するためのノズルに対応して設けられており、プリンタ本体内に実装されたヘッド駆動部から供給される駆動信号により駆動され、インク滴を吐出させるようになっている。
【００１９】
ところで、インクジェット式プリンタにより印刷を行なう場合には、印刷による基板上の素子やモーターの発熱によりプリンタ機内の温度が上昇することが知られている。このため、従来のインクジェット式プリンタにおいては、例えば、特公平６−４１２０５号に示されているように、ヘッド環境温度を検出して、駆動波形の補正を行なうようにしたものもある。
【００２０】
しかしながら、このようなインクジェット式プリンタにおいては、補正の元となる駆動波形の駆動電圧の設定値は不変であり、温度による補正により駆動波形を補正することにより、温度補償を行なうようにしている。
【００２１】
これに対して、圧電素子は、使用に伴う経時変化により、その特性が変化し、一般には同じ駆動電圧によるインク吐出量が多くなる傾向になる。
【００２２】
このため、従来のインクジェット式プリンタによる印刷において、徐々に圧電素子の経時変化によって、その特性が変化すると、印刷媒体上に吐出されるインク滴の量が多くなり、印刷による画質が低下してしまう場合がある。
【００２３】
また、近年、インクジェット式プリンタにおいては、その圧電素子によるインク吐出回数に基づいて、総インク使用量すなわちインク残量を管理していることから、圧電素子によるインク吐出量が変化してしまうと、インク残量を管理することができなくなってしまう。
【００２４】
これに対して、例えば最初の使用時やインクカートリッジ交換時等において、まず補正用印刷パターンを印刷して、印刷された補正用印刷パターンをユーザが目視により適正な補正値を判断して、手入力によりインク吐出量の補正を行なわせるようにしてものもあるが、作業が煩雑であると共に、ユーザの主観に頼ることになるため、正確な補正を行なうことは困難であった。
【００２５】
このような圧電素子の経時変化によるインク吐出量の変化という問題は、インクジェット式プリンタだけではなく、圧電素子によりインク滴を吐出させるようにした、他の種類のインクジェット式印刷装置、例えばインクジェット式のデジタル複写機やファクシミリ装置あるいはデジタル複合機等においても、同様に存在している。
【００２６】
また、このようなインクジェット式印刷装置においては、双方向印刷を行なう場合に、プリンタヘッドの各移動方向における印刷位置（以下、双方向印刷位置）が使用に伴ってずれてくることがあり、大きな文字や画像等を印刷する場合に、文字や画像等の全体像が微妙にずれを生じて、画質が低下してしまうことがある。
【００２７】
他方、このようなインクジェット式印刷装置においては、所謂スキャナ機能を付加してものも知られている。このスキャナ機能は、プリンタヘッド位置付近に、画像読取手段を配置して、この画像読取手段により、印刷媒体上の画像を読み取って、電気信号として外部に出力するようになっている。
【００２８】
そこで、本実施形態の課題は、簡単な構成により、画像読取手段を利用して、駆動素子の経時変化による特性の変化に対応して、インク吐出量や双方向印刷位置等の各種設定値を補正するようにしたインクジェット式印刷装置並びにそのヘッド駆動補正装置及び方法を提供することにある。
【００２９】
上記課題を解決するため、本発明では、補正部により、まず補正用印刷パターンを印刷して、この印刷された補正用印刷パターンを画像読取手段を利用して読み取ることにより、当該印刷パターンの印刷結果に基づいて、各種設定値に対する補正値を計算して、ヘッド駆動部に出力するようにした。
【００３０】
即ち、本実施形態のヘッド駆動補正装置では、複数のノズルに対応してそれぞれ設けられたインクに圧力を加える駆動素子を、所定の印字タイミングで選択的にヘッド駆動部からの駆動信号により駆動し、対応するノズルからインク滴を吐出させて記録を行なうと共に、画像読取手段を備えている、インクジェット式印刷装置におけるヘッド駆動補正装置であって、ヘッド駆動部からの駆動信号により駆動素子を駆動して補正用印刷パターンを印刷した印刷媒体を、画像読取手段により読み取って、印刷パターンの印刷結果に基づいて、各種設定値に対する補正値を計算し、ヘッド駆動部に出力する補正部を備えていることを特徴とする。
【００３１】
この構成によれば、補正部が、ヘッド駆動部により駆動素子を駆動して印刷媒体上に補正用印刷パターンを印刷させ、さらに画像読取手段を利用して、この補正用印刷パターンを印刷した印刷媒体を読み取る。そして、補正部が、この画像読取手段により読み取った画像データに基づいて、印刷パターンの印刷結果から、各種設定値に対する補正値を計算して、この補正値をヘッド駆動部に出力する。これにより、ヘッド駆動部は、この補正値に基づいて、駆動素子を駆動して印刷を行なうことにより、正しく印刷を行なうことができる。従って、印刷による画質の低下が抑制され、見易い印刷が行なわれることになる。
【００３２】
このようにして、本実施形態によるインクジェット式印刷装置におけるヘッド駆動補正装置によれば、画像読取手段を利用して、印刷媒体上に印刷された補正用印刷パターンを読み取って、この印刷結果に基づいて、各種設定値を補正するようにしたので、容易に補正を行なうことができる。
【００３３】
また、本実施形態においては、上記駆動素子は圧電素子から成ることを特徴とする。この構成によれば、圧電素子の経時変化によって、その特性が変化した場合にも、その特性変化に対する補正が可能である。
【００３４】
また、本実施形態においては、上記画像読取手段はプリンタと一体であることを特徴とする。この構成によれば、プリンタと一体の画像読取手段を利用して各種設定値の補正が可能となるので、別個にスキャナ等を設ける必要がなく、便利である。
【００３５】
また、本実施形態においては、上記補正部が、プリンタヘッド付近に備えられた温度センサからの検出信号を参照して、各種設定値に対する補正値を計算することを特徴とする。この構成によれば、補正部が、各種設定値に対する補正値を計算する場合に、温度センサにより検出されたプリンタヘッド付近の温度を参照することにより、駆動電圧の補正値を計算することになるので、温度補償も同時に行なうことができる。
【００３６】
また、本実施形態においては、上記補正部が、各種設定値に対する補正値を格納する記憶手段を備えていることを特徴とする。この構成によれば、記憶手段が、次回の補正のときまで、上記補正値を格納しておくことにより、いつでも当該補正値を取り出すことができる。例えばインクジェット式印刷装置の電源がオフにされても、次回の電源オン時に、ヘッド駆動装置が、記憶手段から読み出された補正値により、適正に補正された各種設定値に基づいて駆動信号を生成することができる。
【００３７】
また、本実施形態においては、上記補正部が、記憶手段に各種設定値に対する初期値を格納しており、要求があったとき、各種設定値に対する補正値を初期値に戻すことを特徴とする。この構成によれば、補正部が、誤動作等により誤った補正値を計算したような場合に、例えば、ユーザの手入力による指令、または印刷装置本体からの自動的な指令に基づいて、補正部が記憶手段から各種設定値の初期値を読み出して、ヘッド駆動部に出力することにより、ヘッド駆動部における各種設定値が初期値に戻される。
【００３８】
また、本実施形態においては、上記各種設定値が、ヘッド駆動部からの駆動信号の駆動電圧であることを特徴とする。この構成によれば、補正部が、補正用印刷パターンの読み取りにより、印刷パターンの印刷結果である印刷濃度に基づいて、ヘッド駆動部からの駆動信号の駆動電圧の補正値を計算して、この補正値をヘッド駆動部に出力する。これにより、ヘッド駆動部は、この補正値に基づいて駆動信号を生成することになり、駆動素子の経時変化によるインク吐出量の変化が補償され、インク吐出量が適正に修正されることになる。  
従って、インク吐出量の変化による印刷の画質低下が防止されることになると共に、インク吐出量が適正に修正されることによって、インク吐出回数による総インク使用量そしてインク残量の管理を正確に行なうことができる。
【００３９】
また、本実施形態においては、上記各種設定値が、プリンタヘッドの双方向印刷位置であることを特徴とする。この構成によれば、補正部が、補正用印刷パターンの読み取りにより、印刷パターンの印刷結果である印刷位置に基づいて、プリンタヘッドによる双方向の印刷位置の補正値を計算して、この補正値をヘッド駆動部に出力する。これにより、ヘッド駆動部は、この補正値に基づいて駆動信号を生成することになり、使用に伴う双方向印刷位置のずれが補償され、正しい印刷位置で印刷が行なわれることになる。  
従って、例えば大きな文字や画像等の印刷を行なう場合に、文字や画像等の全体像が正しい位置で印刷され、画質の低下が防止されることになる。
【００４０】
更に、本実施形態においては、上記補正部が、プリンタヘッドによる印刷枚数をカウントしており、印刷枚数が所定数に達したとき、プリンタ本体の表示部に、補正を促す表示を行なうことを特徴とする。
【００４１】
更に、本実施形態においては、上記補正部が、プリンタヘッドによる吐出回数をカウントしており、カウント数が所定数に達したとき、プリンタ本体の表示部やパソコンのモニター等に、補正を促す表示を行なうことを特徴とする。
【００４２】
この構成によれば、本インクジェット式印刷装置による印刷枚数や吐出回数が所定数に達したとき、ユーザは、プリンタ本体の表示部等における補正を促す表示を視認することにより、補正部による各種設定値の補正を実行することができる。これにより、各種設定値の補正が確実に行なわれることになり、ユーザが目視により視認できないような僅かなインク吐出量や双方向印刷位置等の各種設定値の変化が発生していたとしても、このような変化に対する補正を確実に行なうことができる。
【００４３】
図面を参照して、本発明の実施の形態について説明する。尚、以下に述べる実施形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００４４】
図２２は、本発明を適用したインクジェット式プリンタのヘッド駆動補正装置の一実施形態の構成を示している。図２２において、ヘッド駆動補正装置９１０は、インクジェット式プリンタのプリンタヘッドの複数のノズルに対応してそれぞれ設けられた駆動素子としての圧電素子９１１と、各圧電素子９１１の一方の電極９１１ａに対して駆動信号を供給するためのヘッド駆動部９１２と、このヘッド駆動部９１２と各圧電素子９１１との間に設けられたノズル選択用スイッチ回路９１３と、プリンタヘッドに取り付けられた画像読取部９１４と、プリンタヘッドに取り付けられた温度センサ９１５と、さらに補正部９１６と、から構成されている。
【００４５】
ここで、図２２においては、圧電素子９１１は、一つのみが図示されているが、実際にはインクジェット式プリンタのプリンタヘッドにて、複数個のノズルが設けられており、各ノズルに対してそれぞれ一つの圧電素子が備えられている。  
そして、ヘッド駆動部９１２からの駆動信号は、実際にはシフトレジスタ等を介して、各圧電素子９１１に対して順次に出力されるようになっている。  
上記圧電素子９１１は、例えばピエゾ素子であって、双方の電極９１１ａ，９１１ｂ間に印加される電圧により変位するように構成されている。  
そして、圧電素子９１１は、常時中間電位付近に充電されており、ヘッド駆動部９１２からの駆動信号に基づいてノズル内のインクに圧力を加えることにより、このノズルからインク滴を吐出するように構成されている。
【００４６】
上記ヘッド駆動部９１２は、インクジェットプリンタのプリンタヘッドへの駆動信号を発生させるものであり、プリンタ本体内に配置されている。そして、上記ヘッド駆動部９１２は、前もって設定された駆動電圧の設定値に基づいて、駆動信号を生成するようになっている。
【００４７】
上記ノズル選択用スイッチ回路９１３は、プリンタ本体の制御部から制御信号が入力されることにより、対応する圧電素子９１１の駆動タイミングでオンされ、駆動信号を圧電素子９１１に出力するようになっている。このスイッチ回路９１３は、実際には、各圧電素子９１１をそれぞれオンオフするための所謂トランスミッションゲートとして構成されている。
【００４８】
上記画像読取部９１４は、スキャナ機能を実現するものであって、例えばＣＣＤ等から構成されており、プリンタと一体になっている。  
そして、画像読取部９１４は、印刷媒体に対してスキャンされることにより、印刷媒体上の印刷パターンを読み取って、画像データとして、後述する補正部９１６に対して出力するようになっている。
【００４９】
上記温度センサ９１５は、プリンタヘッド付近に配置されており、プリンタヘッド付近の温度、即ち、印刷時の基板上の素子やモーターの発熱による機内温度上昇を検出して、検出信号を補正部９１６に対して出力するようになっている。
【００５０】
上記補正部９１６は、プリンタヘッドによる補正用印刷パターンの印刷と、その後の画像読取部９１４による補正用印刷パターンの読み取り、そして読み取った印刷パターンの画像データによる駆動電圧の補正値の計算を行なうようになっている。  
即ち、上記補正部９１６は、例えばヘッド駆動部９１２に対して補正用印刷パターンの印刷指令を出力して、ヘッド駆動部９１２による圧電素子９１１の駆動によって、プリンタヘッドにより印刷媒体上に補正用印刷パターンの印刷を行なわせる。  
ここで、この補正用印刷パターンは、例えば各色毎に段階的なグラデーションを備えるように構成されている。
【００５１】
次に、上記補正部９１６は、例えば画像読取部９１４に対して補正用印刷パターンの読取指令を出力して、この補正用印刷パターンが印刷された印刷媒体を、画像読取部９１４により読み取らせる。  
続いて、上記補正部９１６は、画像読取部９１４からの補正用印刷パターンの画像データに基づいて、段階的なグラデーションのうち、最適な印刷濃度となるパターンを選択することにより、そのパターンの印刷位置に基づいて、駆動電圧の補正値を計算する。  
ここで、最適な印刷濃度となるパターンを選択する際に、上記補正部９１６は、例えば前もって設定された閾値となるべき基準データを保持しており、この基準データと比較することにより、最適な印刷濃度となるパターンを選択することができる。
【００５２】
さらに、上記補正部９１６は、計算した駆動電圧の補正値そして駆動電圧の初期値を格納するための記憶手段９１７を備えている。この記憶手段９１７は、例えばＥＥＰＲＯＭ等の不揮発性メモリにより構成されており、プリンタ本体の電源がオフされても、格納しているデータを保持し得るようになっている。  
これにより、前述したヘッド駆動部９１２は、駆動信号を生成する際に、補正部９１６の記憶手段９１７から駆動電圧の補正値、補正値が格納されていない場合には初期値を読み出して、読み出した駆動電圧の補正値または初期値に基づいて、駆動信号を生成することになる。
【００５３】
本発明実施形態によるヘッド駆動補正装置９１０は、以上のように構成されており、以下のように動作する。即ち、印刷時には、ヘッド駆動部９１２から駆動信号が出力されると、ノズル選択用スイッチ回路９１３が、この駆動信号に基づいて圧電素子９１１を駆動する。これにより、圧電素子９１１の駆動により、印刷媒体に対してインクが吐出され、印刷が行なわれる。
【００５４】
次に、駆動電圧の補正を行なう場合について、図２３のフローチャートを参照して説明する。図２３において、ステップＳＴ１にて、補正部９１６は、例えばプリンタ本体の操作パネルにおけるユーザの手入力による補正指令あるいはプリンタ本体の制御部からの自動的に発せられる補正指令を受けると、ステップＳＴ２にて、温度センサ９１５からの検出信号に基づいて、プリンタヘッド付近の温度Ｔを検出する。
【００５５】
次に、補正部９１６は、ステップＳＴ３にて、ヘッド駆動部９１２に対して補正用印刷パターンの印刷指令を出力して、ヘッド駆動部９１２による圧電素子９１１の駆動によって、プリンタヘッドにより印刷媒体上に補正用印刷パターンの印刷を行なわせる。  
続いて、補正部９１６は、ステップＳＴ４にて、画像読取部９１４に対して補正用印刷パターンの読取指令を出力して、プリンタヘッドにより補正用印刷パターンが印刷された印刷媒体を、画像読取部９１４により読み取らせる。  
その後、補正部９１６は、ステップＳＴ５にて、画像読取部９１４からの補正用印刷パターンの画像データに基づいて、前もって設定された基準データと比較することにより、段階的なグラデーションのうち、最適な印刷濃度を与えるパターンを選択する。
【００５６】
そして、補正部９１６は、ステップＳＴ６にて、温度センサ９１５による検出温度Ｔを参照しながら、選択したパターンの印刷位置に基づいて、駆動電圧の補正値を計算する。  
最後に、補正部９１６は、ステップＳＴ７にて、計算した駆動電圧の補正値を記憶手段９１７に格納すると共に、ステップＳＴ８にて、この駆動電圧の補正値をヘッド駆動部９１２に対して出力し、新たな駆動電圧を設定する。以上で、駆動電圧の補正が完了する。
【００５７】
尚、上記動作において、補正用印刷パターンの印刷時における印刷媒体のセットや、補正用印刷パターンの読取時における印刷媒体のセットについては、補正部９１６が、プリンタ本体の表示部、あるいはパーソナルコンピュータ等の外部機器と双方向インタフェースで接続されている場合には、これら外部機器の表示部に対して、印刷媒体のセットを促す表示を行なわせることにより、印刷媒体のセットをユーザに行なわれるようにすればよい。
【００５８】
ここで、プリンタが自動給紙機能を備えている場合には、補正用印刷パターンの印刷時には、表示を行なうことなく、自動給紙により印刷を行なうことが可能である。  
このような印刷媒体のセットをユーザに行なわせることにより、従来のスキャナ機能付きプリンタを利用して、簡単な構成により、補正用印刷パターンに基づいて補正を容易に、低コストで行なうことが可能になる。
【００５９】
上述した実施形態においては、補正部９１６が、補正用印刷パターンの読取による画像データに基づいて、温度センサ９１５による検出温度Ｔを参照しながら、駆動電圧の補正値を計算するようになっているが、これに限らず、検出温度Ｔを参照せずに駆動電圧の補正値を計算するようにしてもよい。この場合、温度補償は、従来と同様にして、ヘッド駆動部９１２が駆動信号を生成する際に、検出温度Ｔに基づいて駆動波形を変形させるようにすればよい。
【００６０】
また、上述した実施形態においては、補正部９１６が、補正用印刷パターンの読取による画像データに基づいて、駆動電圧の補正値を計算するようになっているが、これに限らず、他の各種設定値、例えば両方向印刷位置の補正を行なうようにしてもよいことは明らかである。
【００６１】
さらに、上述した実施形態においては、本発明をインクジェット式プリンタに適用した場合について説明されているが、これに限らず、他の種類のインクジェット式印刷装置、例えばインクジェット式のデジタル複写機やファクシミリ装置あるいはデジタル複合機等に適用し得ることは明らかである。
【００６２】
以上述べたように、本実施形態によれば、補正部が、ヘッド駆動部により圧電素子を駆動して印刷媒体上に補正用印刷パターンを印刷させ、さらにスキャナ機能を利用して、この補正用印刷パターンを印刷した印刷媒体を画像読取手段により読み取る。  
そして、補正部が、この画像読取手段により読み取った画像データに基づいて、印刷パターンの印刷結果から、各種設定値に対する補正値を計算して、この補正値をヘッド駆動部に出力する。  
これにより、ヘッド駆動部は、この補正値に基づいて、圧電素子を駆動して印刷を行なうことにより、正しく印刷を行なうことができる。従って、印刷による画質の低下が抑制され、見易い印刷が行なわれることになる。  
従って、本実施形態によるインクジェット式印刷装置のヘッド駆動補正装置によれば、スキャナ機能を利用して、印刷媒体上に印刷された補正用印刷パターンを読み取って、この印刷結果に基づいて、各種設定値を補正するようにしたので、容易に補正を行なうことができる。
【００６３】
このようにして、本発明によるインクジェット式プリンタのヘッド駆動補正装置によれば、簡単な構成により、スキャナ機能を利用して、圧電素子の経時変化による特性の変化に対応して、インク吐出量や双方向印刷位置等の各種設定値を補正することができる。
【００６４】
＝＝＝本実施形態の構成＝＝＝
図１〜図５を参照して本実施の形態に係る記録装置の概略構成について説明する。図１、は本実施の形態に係る記録装置の概略構成を示した斜視図である。図２は、スキャナ部１０のカバーを開いた状態を示す斜視図である。図３は、記録装置の内部構成を示す説明図である。図４は、プリンタ部の内部を露出させた状態を示す斜視図である。図５は、操作パネル部の一例を示す図である。本実施形態の記録装置は、原稿画像を入力するためのスキャナ機能、画像データに基づいて画像を用紙等の媒体に印刷するプリンタ機能、スキャナ機能により入力した画像を用紙等に印刷するローカルコピー機能を有するスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置という）である。
【００６５】
ＳＰＣ複合装置１は、原稿５の画像を読み取って画像データとして入力するためのスキャナ部１０と、画像データに基づいて画像を用紙等の媒体に印刷するプリンタ部３０と、ＳＰＣ複合装置１全体の制御を司る制御回路５０と、入力手段をなす操作パネル部７０とを有している。そして制御回路５０の制御により、スキャナ機能、プリンタ機能、及び、スキャナ部１０から入力されたデータをプリンタ部３０にて印刷するローカルコピー機能を実現する。
【００６６】
スキャナ部１０は、プリンタ部３０の上に配置され、スキャナ部１０の上部に、読み取る原稿５を載置するための原稿台ガラス１２と、シート状の原稿５を読み取る際や、不使用時に原稿台ガラス１２を覆う原稿台カバー１４が設けられている。原稿台カバー１４は、開閉可能に形成され、閉止した際には原稿台ガラス１２上に載置された原稿を原稿台ガラス１２側に押圧する機能も有している。また、ＳＰＣ複合装置１の背面側にはプリンタ部３０へ用紙７を供給するための用紙供給部３２が設けられ、前面側には下側に、印刷された用紙７が排紙される排紙部３４、上側に入力手段としての操作パネル部７０が設けられており、プリンタ部３０に制御回路５０が内蔵されている。
【００６７】
排紙部３４には、不使用時に排紙口を塞ぐことが可能な排紙トレー３４１が備えられ、用紙供給部３２には、カット紙（図示しない）を保持する給紙トレー３２１が備えられている。印刷に用いる媒体としては、カット紙など単票状印刷用紙のみならず、ロール紙などの連続した印刷用紙でも構わず、ＳＰＣ複合装置１がロール紙への印刷を可能とする給紙構造を備えていてもよい。
【００６８】
図４に示すように、プリンタ部３０とスキャナ部１０とは、背面側にてヒンジ機構４１により結合されている。ヒンジ機構４１の回動部を中心としてユニット化されたスキャナ部１０が手前側から持ち上げられる。スキャナ部１０を持ち上げた状態では、プリンタ部３０を覆うカバーの上部に設けられた開口３０１からプリンタ部３０の内部が露出される構成となっている。このようにプリンタ部３０の内部を露出させることにより、インクカートリッジ等の交換や、用紙詰まりの処理等を容易に行える構成としている。
【００６９】
また、本ＳＰＣ複合装置１への電源部はプリンタ部３０側に設けられており、前記ヒンジ機構４１の近傍にスキャナ部１０へ電源を供給するための給電ケーブル４３が設けられている。さらに、このＳＰＣ複合装置１には、ホストコンピュータ３（図１０参照）への画像データの出力（スキャナ機能時）や、ホストコンピュータ３から送信された画像データの入力（プリンタ機能時）を実現するためのＵＳＢインターフェイス５２が設けられている。
【００７０】
＝＝＝操作パネル部７０の構成＝＝＝
図５に示すように、操作パネル部７０は、そのほぼ中央に液晶ディスプレイ７２を備えている。液晶ディスプレイ７２は、文字表示も画像表示も可能である。液晶ディスプレイ７２の表示内容は、設定項目や設定状態、動作状態等に応じて変化する。
【００７１】
液晶ディスプレイ７２の左側には、報知ランプ７４と、電源ボタン７５と、各種設定ボタン７６と、モードボタン７７と、給排紙ボタン７８とが設けられている。報知ランプ７４は、赤色ＬＥＤであり、エラー発生時に点灯してユーザーにエラー発生を報知する。電源ボタン７５は、本ＳＰＣ複合装置１の電源を投入、遮断するためのボタンである。各種設定ボタン７６が押されると、ＳＰＣ複合装置１の各種の設定を行うための画面が液晶ディスプレイ７２に表示される。モードボタン７７として、コピーモードボタン７７１、メモリカード印刷モードボタン７７２、フィルム印刷モードボタン７７３、スキャンモードボタン７７４が設けられている。これらのボタンが押されると、各モードの設定を行うための画面が液晶ディスプレイ７２に表示される。例えば、コピーモードボタン７７１が押されると、コピー枚数、倍率、用紙タイプ、用紙サイズ、コピー品質、コピーモード等の設定条件を入力するための画面が液晶ディスプレイ７２に表示される。給排紙ボタン７８は、ＳＰＣ複合装置へ紙を給紙したり、ＳＰＣ複合装置内の紙を排紙したりするときに押される。
【００７２】
液晶ディスプレイ７２の右側には、ＯＫボタン８１と、キャンセルボタン８２と、保存ボタン８３と、カラーコピーボタン８４と、モノクロコピーボタン８５と、ストップボタン８６と、十字ボタン８７と、メニューボタン８８とが設けられている。ＯＫボタン８１が押されると、液晶ディスプレイ７２に表示されている内容にて設定条件が決定される。キャンセルボタン８２が押されると、設定条件がクリアされ、各設定項目がデフォルト値に変更される。保存ボタン８３が３秒間以上押し続けられると、設定値が記憶される。そして、保存ボタン８３が３秒以下で押されると、記憶された設定値が読み出され、その設定条件が液晶ディスプレイ７２に表示される。カラーコピーボタン８４は、カラーコピーを開始させるためのボタンであり、モノクロコピーボタン８５はモノクロコピーを開始させるためのボタンである。したがって、これらのコピーボタン８４，８５は、コピー動作の開始指示と、出力すべき画像がカラー又はモノクロのいずれであるかを選択する選択手段とを兼ねている。ストップボタン８６は、一旦開始したコピー動作を中止させるためのボタンである。十字ボタン８７は、その上下左右の４箇所を選択的に押すことが可能であり、１つのボタンで４つの機能（上ボタン、下ボタン、左ボタン及び右ボタンの機能）を果たす。メニューボタン８８が押されると、液晶ディスプレイ７２に表示される設定項目が切り替えられる。
【００７３】
＝＝＝スキャナ部１０の構成＝＝＝
スキャナ部１０は、原稿５が載置される原稿台ガラス１２と、原稿台ガラス１２に載置された原稿５の読み取り面を原稿台ガラス１２側に押圧するための原稿台カバー１４と、原稿台ガラス１２を介して対向し原稿５と一定の間隔を保ちながら原稿５に沿って走査する読取キャリッジ１６と、読取キャリッジ１６を走査するための駆動手段１８と、読取キャリッジ１６を安定した状態にて走査させるための規制ガイド２０とで構成されている。スキャナ部１０は、原稿５の画像を読み取るための画像読取部（スキャナ）となる。
【００７４】
読取キャリッジ１６は、原稿台ガラス１２を介して原稿５に光を照射するための光源としての露光ランプ２２と、原稿５による反射光を集光させるレンズ２４と、原稿５による反射光をレンズ２４に導くための４枚のミラー２６と、レンズを透過した反射光を受光するＣＣＤセンサ２８と、前記規制ガイド２０と係合するガイド受け部２９とで構成されている。
【００７５】
ＣＣＤセンサ２８は、光信号を電気信号に変換するフォトダイオードが列状に配置された３本のリニアセンサで構成され、これら３本のリニアセンサは平行に配置されている。ＣＣＤセンサ２８は、図示しないＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３つのフィルタを備え、リニアセンサ毎に異なる色のフィルタが設けられている。各リニアセンサはフィルタの色に対応した成分の光をそれぞれ検出する。例えば、Ｒのフィルタを備えたリニアセンサは赤色成分の光の強弱を検出する。３本のリニアセンサは、読取キャリッジ１６の移動方向（以下、副走査方向という）にほぼ直交する方向（以下、主走査方向という）に沿わされて配置される。
【００７６】
ＣＣＤセンサ２８の長さは、読み取り可能な原稿５の幅（主走査方向の長さ）より十分に短いため、原稿５の反射光による像は、レンズ２４によって縮小させてＣＣＤセンサ２８上に結像させることになる。すなわち、原稿５とＣＣＤセンサ２８との間に介在されるレンズ２４は、ＣＣＤセンサ２８側に近づけて配置するとともに、原稿５とレンズ２４との距離を長く設定する必要があり長い光路長が要求される。このため、走査する読取キャリッジ１６の限られたスペースの中で原稿５とレンズ２４との距離を確保すべく４枚のミラー２６にて反射させて長い光路長を確保している。
【００７７】
また、原稿５による反射光は、４枚のミラー２６によって反射されレンズ２４を透過してＣＣＤセンサ２８に至るが、３本のリニアセンサは平行に配置されているため、各リニアセンサに同時に結像する反射光の原稿に対する反射位置は、リニアセンサの間隔分だけ副走査方向にズレが生じることになる。このため、制御回路５０のスキャナコントロールユニット５８（図８）では、このズレを補正するため、ライン間補正処理が行われる。
【００７８】
前記規制ガイド２０は、副走査方向に沿って設けられ、ステンレス製の円筒材で形成されている。この規制ガイド２０は、読取キャリッジ１６に設けられ、スラスト軸受けでなる２カ所のガイド受け部２９を貫通している。読取キャリッジ１６に設けられた２カ所のガイド受け部２９の副走査方向における間隔を広げることにより、読取キャリッジ１６を安定させて走査させることが可能となる。
【００７９】
駆動手段１８は、読取キャリッジ１６に固定された環状のタイミングベルト１８１と、このタイミングベルト１８１と噛み合うプーリ１８２と、副走査方向の一方の端部側に配置されたパルスモータ１８３と、他方の端部側に配置されてタイミングベルト１８１に張力を付与するアイドラプーリー１８４とで構成されている。このパルスモータ１８３は、制御回路５０のスキャナコントロールユニット５８（図１１）により駆動されるが、パルスモータ１８３の速度に応じて変更される読取キャリッジ１６の走査速度により、読み取った画像を副走査方向に拡大及び縮小することが可能となる。
【００８０】
そして、スキャナ部１０では、露光ランプ２２の光を原稿５に照射し、その反射光をＣＣＤセンサ２８上に結像させつつ、読取キャリッジ１６を原稿５に沿って移動させる。このとき、ＣＣＤセンサ２８が受光した光量を示す電圧値として所定の周期で読み込むことにより、１周期の間に読取キャリッジ１６が移動した距離分の画像を、出力する画像の１ライン分のデータとして取り込んでいく。このとき、１ライン分のデータとして、Ｒ成分、Ｇ成分、Ｂ成分の３つのデータが取り込まれる。
【００８１】
＝＝＝プリンタ部３０の構成＝＝＝
プリンタ部３０は、カラー画像の出力が可能な構成であり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色の色インクを、印刷用紙等の媒体上に吐出してドットを形成することによって画像を形成するインクジェット方式を採用している。なお、色インクとして、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いてもよい。
【００８２】
次に、図３、図６、図７を参照してプリンタ部３０について説明する。図６は印刷ヘッド周辺の配置を示した説明図、図７は印刷用紙搬送機構の駆動部を説明するための説明図である。
【００８３】
プリンタ部３０は、図示するように、書込キャリッジ３６に搭載されたヘッドを駆動してインクの吐出及びドット形成を行うヘッドユニット３８と、この書込キャリッジ３６をキャリッジモータ４０によって用紙７の搬送方向と直交する方向に往復動させるキャリッジ駆動機構と、紙送りモータ（以下、搬送モータ、ＰＦモータともいう）４２によって給紙トレー３２１（図１参照）から供給される用紙７を搬送する搬送機構とを有している。
【００８４】
ヘッドユニット３８は、インク吐出部としての複数のノズルを備えたヘッド９１を備え、印刷指令信号に基づいて所定のノズルからインクを吐出させる。ヘッド９１の下面３８１には、用紙７の搬送方向に沿って、複数のノズルが列をなし、用紙７の搬送方向と直交する方向に複数列設けられている。ヘッドユニット３８及びノズル配列の詳細は後述する。
【００８５】
キャリッジ駆動機構は、キャリッジモータ（以下、ＣＲモータともいう）４０と、摺動軸４４と、リニア式エンコーダ４６と、リニア式エンコーダ用符号板４６１と、プーリ４８と、タイミングベルト４９から構成されている。ＣＲモータ４０は、書込キャリッジ３６を駆動する。摺動軸４４は、用紙７の搬送方向と直交する方向に設けられ、書込キャリッジ３６を摺動可能に保持する。リニア式エンコーダ４６は、書込キャリッジ３６に固定されている。リニア式エンコーダ用符号板４６１には、所定の間隔にスリットが形成されている。プーリ４８は、キャリッジモータ４０の回転軸に取付けられている。タイミングベルト４９は、プーリ４８によって駆動される
書込キャリッジ３６には、ヘッド９１と、このヘッド９１と一体に設けられたカートリッジ装着部が固定され、このカートリッジ装着部には、黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）等のインクが収容されたインクカートリッジが装着される。
【００８６】
搬送機構は、プラテン３５と、搬送ローラ３７と、排紙ローラ３９と、ＰＦモータ４２と、ロータリ式エンコーダ４７と、用紙検出センサ４５とを有している。プラテン３５は、ヘッド９１と対向して配置され、用紙７とヘッド９１とが適切な距離となるように用紙７を案内する案内部材である。搬送ローラ３７は、プラテン３５に対し用紙７の搬送方向の上流側に設けられ、供給された用紙７をプラテン３５に所定の角度にて接触するように搬送する。排紙ローラ３９は、プラテン３５に対し用紙７の搬送方向の下流側に設けられ、搬送ローラ３７から外れた用紙７を搬送して排紙する。ＰＦモータ４２は、搬送ローラ３７及び排紙ローラ３９を駆動する。ロータリ式エンコーダ４７は、用紙７の搬送量を検出する。用紙検出センサ４５は、用紙７の有無及び用紙７の先端・後端を検出する。
【００８７】
搬送ローラ３７は用紙７の搬送経路下側に設けられており、その上側には搬送ローラ３７と対向させて用紙７を保持するための従動ローラ３７１が設けられている。排紙ローラ３９も用紙７の搬送経路下側に設けられて、その上側に排紙ローラ３９と対向させて用紙７を保持するための従動ローラ３９１が設けられている。但し、従動ローラ３９１は、排紙ローラ３９と対向する従動ローラ３９１は薄板でなり外周部に細かな歯が設けられたローラであり、印刷後の用紙７の表面と接触してもインクが擦れないように構成されている。
【００８８】
また、搬送ローラ３７と用紙７との接触位置は、プラテン３５と用紙７との接触位置より高くなるように配置されている。すなわち搬送ローラ３７から搬送された用紙７はプラテン３５と所定の角度にて接触し、さらに搬送される。これにより、用紙７はプラテン３５の案内面に押し付けられるように沿わされて搬送される。このため、プラテン３５によって用紙７をノズルから適正な位置に維持させて良好な画像を得ることが可能となる。
【００８９】
また、搬送ローラ３７と排紙ローラ３９とは、ギア列により繋げられ、ＰＦモータ４２の回転が伝達されて回動され、両ローラ３７，３９による用紙７の搬送速度は一致している。
【００９０】
プラテン３５は、ヘッド９１の下面３８１と対向し、用紙７を接触させて案内する案内面を有している。この案内面は、ヘッド９１の下面３８１のノズルが設けられている領域より狭く形成され、用紙７の搬送方向における最上流側および最下流側に位置するノズルの幾つかはプラテン３５と対向していない。これにより、用紙７の先端及び後端を印刷する際に、用紙７の外側に吐出したインクがプラテン３５に付着することを防止し、その後搬送される用紙７の裏面が汚れることを防止している。すなわち、上流側端及び下流側端のノズルと対向する位置にはプラテン３５を設けることなく空間としている。そしてこの空間部分には、プラテン３５の案内面３５１より低い位置にインク受けを備え、不要なインクを回収してプリンタ内が汚れないようにしている。
【００９１】
用紙検知センサ４５は、搬送ローラ３７より搬送方向の上流側に設けられ、用紙７の搬送経路より高い位置に回動中心を持つレバー４５１とその上方に設けられ、発光部と受光部とを有する透過型光センサ４５２とを有している。レバー４５１は、自重によって搬送経路に垂れ下がるように配置され給紙トレー３２１から供給された用紙７によって回動される作用部４５３と、この作用部４５３と回動中心を挟んで反対側に位置し、発光部と受光部との間を通過するように設けられた遮光部４５４とで構成されている。そして、用紙検知センサ４５は、供給された用紙７によりレバー４５１が押され、用紙７が所定位置に達すると遮光部４５４は発光部が発した光を遮るため、用紙７が所定の位置に達したことが検出される。その後、搬送ローラ３７により用紙７が搬送されて、用紙７の後端が通過すると、レバー４５１は自重によって垂れ下がり、遮光部４５４が発光部と受光部との間から外れ、発光部の光が受光部に受光され、用紙７の後端が所定の位置に到達することを検出する。したがって、遮光部４５４が発光部の光を遮っている間は、少なくとも搬送経路内に用紙７が存在することが検出される。
【００９２】
＝＝＝ノズルの構成について＝＝＝
図８は、ヘッド９１の下面３８１におけるノズルの配列を示す説明図である。  
ヘッド９１の下面３８１には、ブラックインクノズル列３３（Ｋ）と、シアンインクノズル列３３（Ｃ）と、マゼンタインクノズル列３３（Ｍ）と、イエローインクノズル列３３（Ｙ）が形成されている。各ノズル列３３は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態では１８０個）備えている。
【００９３】
各ノズル列３３の複数のノズルは、紙搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、紙搬送方向における最小のドットピッチ（つまり、用紙に形成されるドットの最高解像度での間隔）であり、例えば、解像度が７２０ｄｐｉであれば１／７２０インチ（約３５．３μｍ）である。また、ｋは、１以上の整数である。  
また、各ノズル列３３のノズルは、下流側のノズルほど小さい番号が付されている。各ノズルには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。  
なお、印刷時には、用紙７が搬送ローラ３７及び排紙ローラ３９によって間欠的に所定の搬送量Ｆで搬送され、その間欠的な搬送の間に書込キャリッジ３６が走査方向に移動して各ノズルからインク滴が吐出される。
【００９４】
＜ヘッドの駆動について＞
図９は、ヘッドユニット３８の説明図である。また、図１０は、各信号のタイミングの説明図である。
【００９５】
ヘッドユニット３８は、ヘッド９１を有するとともに、スイッチ回路９２と、ヘッド駆動回路９３とを有する。図中の原駆動信号発生部９４は、後述するヘッドコントロールユニット６８に設けられている。この原駆動信号発生部９４は、２０℃の環境において、電圧の振幅が２５Ｖの原駆動信号ＯＤＲＶを発生する。なお、ヘッド駆動回路９３と原駆動信号発生部９４により、ヘッドを駆動するためのヘッド駆動部（ヘッドドライバ）が構成される。ヘッド９１は、各色のノズル列を有するとともに、ノズル数分のピエゾ素子ＰＺＴと、各ピエゾ素子ＰＺＴに設けられた圧力室（不図示）とを有する。
【００９６】
ヘッド駆動回路９３は、１８０個の第１シフトレジスタ９３１と、１８０個の第２シフトレジスタ９３２と、ラッチ回路群９３３と、データセレクタ９３４と、１８０個のスイッチＳＷとを有する。図中のかっこ内の数字は、部材（又は信号）が対応するノズルの番号を示している。このヘッド駆動回路は、シリアル伝送される印刷信号ＰＲＴに基づいて１８０個のピエゾ素子ＰＺＴをそれぞれ駆動し、各ノズルからインク滴を吐出するためのものである。このヘッド駆動回路９３は、各色のノズル列毎に設けられている。
【００９７】
原駆動信号ＯＤＲＶは、１８０個のピエゾ素子に対して共通に供給される信号である。この原駆動信号ＯＤＲＶは、ノズルが一画素分の距離を横切る時間内に、第１パルスＷ１と第２パルスＷ２の２つの駆動パルスを有する。この原駆動信号ＯＤＲＶは、印刷装置本体側に設けられた原駆動信号発生部９４からケーブルを介して、ヘッド駆動回路９３のスイッチＳＷにそれぞれ伝送される。
【００９８】
印刷信号ＰＲＴ（ｉ）は、ノズル♯ｉが担当する一画素に対して割り当てられている画素データに対応した信号である。本実施形態では、印刷信号ＰＲＴ（ｉ）は、一画素につき２ビットの情報を有する信号になっている。この印刷信号ＰＲＴ（ｉ）は、データセレクタ９３４からスイッチＳＷ（ｉ）に伝送される。この印刷信号ＰＲＴ（ｉ）がヘッド駆動データに相当する。
【００９９】
印刷信号ＰＲＴは、ノズル数分の印刷信号ＰＲＴ（ｉ）をシリアル伝送する信号である。このシリアル伝送される印刷信号ＰＲＴは、ヘッド駆動回路９３に入力され、１８０個の２ビットデータである印刷信号ＰＲＴ（ｉ）にシリアル／パラレル変換される（後述）。
【０１００】
駆動信号ＤＲＶ（ｉ）は、ノズル♯ｉに対応して設けられているピエゾ素子ＰＺＴ（ｉ）を駆動する信号である。ピエゾ素子ＰＺＴ（ｉ）に駆動信号ＤＲＶ（ｉ）が入力されると、駆動信号ＤＲＶ（ｉ）の電圧変化に応じてピエゾ素子ＰＺＴ（ｉ）が変形する。ピエゾ素子ＰＺＴ（ｉ）が変形すると、圧力室の一部を区画する弾性膜（側壁）が変形し、圧力室内のインクがノズル♯ｉから吐出する。
【０１０１】
第１制御信号Ｓ１は、ラッチ回路群９３３とデータセレクタ９３４に入力される。第２制御信号Ｓ２は、データセレクタ９３４に入力される。第１制御信号Ｓ１及び第２制御信号Ｓ２は、印刷信号ＰＲＴ（ｉ）が変化するタイミングを示すパルスを有する。
【０１０２】
ヘッド駆動回路９３にシリアル伝送された印刷信号ＰＲＴは、以下に説明するようにして、１８０個の２ビットデータである印刷信号ＰＲＴ（ｉ）にシリアル／パラレル変換される。まず、印刷信号ＰＲＴが１８０個の第１シフトレジスタ９３１に入力され、次に、１８０個の第２シフトレジスタ９３２に入力される。第１制御信号Ｓ１のパルスがラッチ回路群９３３に入力されると、各シフトレジスタの３６０個のデータがラッチ回路群９３３にラッチされる。第１制御信号Ｓ１のパルスがラッチ回路群９３３に入力されるとき、第１制御信号Ｓ１のパルスがデータセレクタ９３４にも入力される。データセレクタ９３４は、第１制御信号Ｓ１が入力されると、初期状態になる。初期状態のデータセレクタ９３４は、ラッチされる前には第１シフトレジスタ９３１に格納されていたデータをラッチ回路群９３３から選択し、印刷信号ＰＲＴ（ｉ）としてスイッチＳＷ（ｉ）にそれぞれ出力する。次に、第２制御信号Ｓ２のパルスにより、データセレクタ９３４は、ラッチされる前には第２シフトレジスタ９３２に格納されていたデータをラッチ回路群９３３から選択し、印刷信号ＰＲＴ（ｉ）としてスイッチＳＷ（ｉ）にそれぞれ出力する。このようにして、シリアル伝送される印刷信号ＰＲＴは、１８０個の２ビットデータに変換される。
【０１０３】
印刷信号ＰＲＴ（ｉ）のレベルが「１」のとき、スイッチＳＷ（ｉ）は、原駆動信号ＯＤＲＶの対応する駆動パルスをそのまま通過させて駆動信号ＤＲＶ（ｉ）とする。一方、印刷信号ＰＲＴ（ｉ）のレベルが「０」のとき、スイッチＳＷ（ｉ）は、原駆動信号ＯＤＲＶの対応する駆動パルスを遮断する。この結果、印刷信号ＰＲＴ（ｉ）が「１１」の場合、ピエゾ素子ＰＺＴ（ｉ）に駆動パルスＷ１及びＷ２が入力し、大ドットが形成される。また、印刷信号ＰＲＴ（ｉ）が「１０」の場合、ピエゾ素子ＰＺＴ（ｉ）に駆動パルスＷ１が入力し、中ドットが形成される。印刷信号ＰＲＴ（ｉ）が「０１」の場合、ピエゾ素子ＰＺＴ（ｉ）に駆動パルスＷ２が入力し、小ドットが形成される。つまり、印刷信号ＰＲＴ（ｉ）に応じた大きさのドットが用紙上に形成される。なお、印刷信号ＰＲＴ（ｉ）が「００」の場合、ピエゾ素子ＰＺＴ（ｉ）に駆動パルスが入力されないので、ドットは形成されない。
【０１０４】
本実施形態では、ヘッド９１に温度センサ９５が設けられている。この温度センサ９５は、ヘッド９１付近の温度を検出し、検出結果を制御回路５０へ出力する。インクの温度が高くなると、インクの粘度が低くなり、ノズルからインクが吐出しやすい状態になる。一方、インクの温度が低くなると、インクの粘度が高くなり、ノズルからインクが吐出しにくい状態になる。そこで、制御回路５０は、温度センサ９５の検出結果に基づいて、原駆動信号ＯＤＲＶの電圧を補正するための指令を原駆動信号発生部９４に与える。そして、原駆動信号発生部９４は、例えば３０℃の環境の場合、２３Ｖの振幅の原駆動信号ＯＤＲＶを発生し、例えば１０℃の環境の場合、２７Ｖの振幅の原駆動信号ＯＤＲＶを発生する。本実施形態では、温度に応じて、原駆動信号ＯＤＲＶの電圧の振幅が２５Ｖ±５Ｖの範囲で変化する。
【０１０５】
＝＝＝制御回路５０の内部構造＝＝＝
図１１は、制御回路５０の一例を示すブロック図である。  
ＳＰＣ複合装置１の制御回路５０は、ＳＰＣ複合装置１全体の制御を司るＣＰＵ５４と、制御のためのプログラムを記憶したメモリ５５と、スキャナ機能、プリント機能、ローカルコピー機能の各制御を司る制御ＡＳＩＣ５１と、ＣＰＵ５４から直接データを読み書き可能なＳＤＲＡＭ５６と、入力手段としての操作パネル部７０とがＣＰＵバス５０１によって繋がっている。制御ＡＳＩＣ５１には、スキャナ部１０、ヘッドユニット３８、および制御ＡＳＩＣ５１から直接データを読み書き可能なＡＳＩＣ用ＳＤＲＡＭ６９などが繋げられている。この制御回路５０は、ＳＰＣ複合装置１の各種制御を行うための制御部（コントローラ）となる。
【０１０６】
制御ＡＳＩＣ５１は、スキャナコントロールユニット５８と、リサイズユニット５９と、２値化処理ユニット６０と、インターレース処理ユニット６２と、イメージバッファユニット６４と、ＣＰＵインターフェイスユニット（以下、ＣＰＵＩＦユニットという）６６と、ヘッドコントロールユニット６８と、外部のホストコンピュータ３との入出力手段としてのＵＳＢインターフェイス（以下、ＵＳＢＩＦという）５２と、スキャナ部１０及びプリンタ部３０が備える各モータやランプ等のドライバを備えている。また、制御ＡＳＩＣ用ＳＤＲＡＭ６９には、ラインバッファ６９１、リサイズバッファ６９２、インターレースバッファ６９３、イメージバッファ６９４がそれぞれ割り当てられている。制御ＡＳＩＣ５１とＡＳＩＣ用ＳＤＲＡＭ６９との間では、データ転送の高速化を図るためにデータの転送単位を６４ｂｉｔとする所謂バースト転送が行われる。制御ＡＳＩＣ５１内の各ユニットは、ＣＰＵバス５０１とは別のローカルバスによって繋がっている。
【０１０７】
スキャナコントロールユニット５８は、スキャナ部１０が備える露光ランプ２２、ＣＣＤセンサ２８、読取キャリッジ駆動モータとしてのパルスモータ１８３等を制御する。スキャナコントロールユニット５８は、ＣＣＤセンサ２８を介して読み込んだ画像データを送出する機能を有する。なお、スキャナコントロールユニット５８は、原稿から画像を読み取った後に画素間の補間を行うことにより、所定の解像度の画像データを送出することができる。スキャナコントロールユニット５８から送出されるときの画像データは、多階調のＲＧＢデータ（多値のＲＧＢデータ）である。
【０１０８】
リサイズユニット５９は、所定のサイズの画像データを受け取り、その画像データのサイズを変更し、サイズ変更された画像データを送出する機能を有する。ここで、画像データのサイズとは、その画像の縦横の画素の数である。縦横の画素の数が多ければ画像は大きく、縦横の画素の数が少なければ画像は小さい。但し、実際に印刷される画像は、画素の数が多くても、印刷解像度に応じて大きさが異なる。例えば、同じ画素数であっても、２００ｄｐｉ×２００ｄｐｉの画像データは、１４４０ｄｐｉ×７２０ｄｐｉの画像データよりも大きい画像データである。すなわち、画像データのサイズの変更とは、解像度を変更することでもある。
【０１０９】
２値化処理ユニット６０は、送出された多階調のＲＧＢデータをＣＭＹＫの２値データ（又は２ビットデータ）に変換し、インターレース処理ユニット６２に送出する機能を有する。
【０１１０】
インターレース処理ユニット６２は、１ラスタライン（印刷画像における主走査方向の１ライン）を複数回の書込キャリッジ３６の走査にて印刷する所謂オーバーラップ印刷する際には、１ラスタラインのＣＭＹＫのデータを書込キャリッジ３６の走査毎に印刷するデータに振り分けてオーバーラップ印刷対応データ（以下、ＯＬ対応データという）を生成する機能を有する。生成されたＯＬ対応データは、ＡＳＩＣ用ＳＤＲＡＭ６９のインターレースバッファ６９３に記憶される。  
また、インターレース処理ユニット６２では、インターレースバッファ６９３に記憶されたデータを、インターレース処理ユニット６２内のＳＲＡＭ６２１に所定のサイズ毎に読み出して、ＳＲＡＭ６２１上で、ノズル配列に対応させるべく並び替えてイメージバッファユニット６４に送出する。
【０１１１】
イメージバッファユニット６４では、インターレース処理ユニット６２から送出されたデータを、書込キャリッジ３６の走査毎の各ノズルにインクを吐出させるためのヘッド駆動データを生成する機能を有する。
【０１１２】
ＣＰＵＩＦユニット６６は、制御ＡＳＩＣ５１に接続された制御ＡＳＩＣ用ＳＤＲＡＭ６９へのＣＰＵ５４からのアクセスを可能とする機能を有している。本制御回路５０においては、イメージバッファユニット６４により生成されたヘッド駆動データに基づいてヘッドコントロールユニット６８を駆動する際に用いられる。
【０１１３】
ヘッドコントロールユニット６８は、ＣＰＵ５４の制御によりヘッド駆動データに基づいてヘッドユニット３８を駆動しノズルからインクを吐出させる機能を有する。
【０１１４】
＝＝＝制御回路５０内のデータの流れ＝＝＝
＜スキャナ機能時について＞
制御ＡＳＩＣ５１のＵＳＢＩＦ５２に接続されたホストコンピュータ３から、スキャナ部１０による画像読み取り指令信号と、読み取り解像度、読み取り領域等の読み取り情報データとが制御回路５０に送信される。制御回路５０では、画像読み取り指令信号と読み取り情報データとに基づいて、スキャナコントロールユニット５８が制御され、スキャナ部１０による原稿５の読み取りが開始される。このとき、スキャナコントロールユニット５８では、ランプ駆動ユニット、ＣＣＤ駆動ユニット、読取キャリッジ走査駆動ユニット等が駆動され、所定の周期にてＣＣＤセンサ２８からＲＧＢデータが読み込まれる。読み込まれたＲＧＢデータは、ＡＳＩＣ用ＳＤＲＡＭ６９に割り振られたラインバッファ６９１に一旦蓄えられ、Ｒ、Ｇ、Ｂの各データのライン間補正処理が施され、ＵＳＢＩＦ５２を介してホストコンピュータ３に送出される。ライン間補正処理とは、スキャナ部１０の構造上発生するＲ、Ｇ、Ｂの各リニアセンサ間の読み取り位置のズレを補正する処理である。詳述すると、スキャナ部１０が有するＣＣＤセンサ２８は、カラーセンサでありＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色に対し色毎に１ラインずつのリニアセンサを有している。これら３本のリニアセンサは、読取キャリッジ１６の走査方向に平行に並べられているため、原稿５の同一ラインに照射された反射光を同時に受光することができない。すなわち、原稿５の同一ラインに照射された反射光が各リニアセンサに受光される際には、時間的なズレが生じることになる。このため、リニアセンサの配列に伴う遅延時間分だけ遅れて送られてくるデータを同期させるための処理である。
【０１１５】
＜プリンタ機能時について＞
プリンタ機能時には、ホストコンピュータ３のプリンタドライバが画像データをヘッド駆動データに変換し、ヘッド駆動データがＵＳＢＩＦ５２から入力される。このヘッド駆動データは、例えば、インターレース方式の印刷をする場合には、印刷する画像の解像度と書込キャリッジ３６のノズル列３３が有するノズルのピッチ及び数に対応させたラスタデータを抽出し、書込キャリッジ３６の走査毎に印刷する順に並び換え、ヘッドユニット３８を駆動するための信号となるデータである。
【０１１６】
ヘッド駆動データは、ＣＰＵ５４が直接読み取り可能なＳＤＲＡＭ５６に割り付けられたイメージバッファ５７に、記憶される。イメージバッファ５７は、２つに分けられたメモリ領域（イメージバッファ５７１、５７２）を備えている。各イメージバッファ５７１、５７２は、書込キャリッジ３６の１回の走査により印刷するためのヘッド駆動データを記憶することができる容量を有する。そして、一方のイメージバッファ５７１に１回の走査分のデータが書き込まれると、ヘッドコントロールユニット６８に転送される。このとき、一方のイメージバッファ５７１のイメージデータがヘッドコントロールユニット６８に転送されると、他方のイメージバッファ５７２には次の走査の際に印刷するためのヘッド駆動データが記憶される。そして他方のイメージバッファ５７２に１回の走査分のデータが書き込まれると、ヘッドコントロールユニット６８に転送され、前記一方のイメージバッファ５７１にイメージデータが書き込まれる。このように、２つのイメージバッファ５７１，５７２を用いて、ヘッド駆動データの書き込み、読み出しを交互に行いながらヘッドコントロールユニット６８にてヘッドユニット３８が駆動されて印刷が実行される。
【０１１７】
＜コピー機能時について＞
次に、コピー機能時におけるデータの流れを説明する。  
スキャナ部１０により読み込まれたデータは、スキャナコントロールユニット５８を介してラインバッファ６９１に取り込まれる。ラインバッファ６９１に取り込まれたＲＧＢデータは、前述したＲＧＢのライン間補正処理が順次施され、同一ラインに対するＲＧＢデータがスキャナコントロールユニット５８から２値化処理ユニット６０に送り込まれる。
【０１１８】
２値化処理ユニット６０に送り込まれたＲＧＢデータは、ハーフトーン処理された後、制御ＡＳＩＣ用ＳＤＲＡＭ６９内に格納されているルックアップテーブル（ＬＵＴ）６９６に基づいて、ＣＭＹＫの色毎の２値データに変換され、インターレース処理ユニット６２に送り込まれる。
【０１１９】
インターレース処理ユニット６２に送り込まれたＣＭＹＫの２値データは、指定されたインターレース方式に基づいて、各ラスタラインの全データから書込キャリッジ３６の１回の走査毎に印刷されるデータに振り分けられる。例えば、１ラスタラインを書込キャリッジ３６の２回の走査にて形成する場合には、ラスタラインの端から奇数番目のドットを形成するデータと、偶数番目のドットを形成するデータとに振り分けられてＯＬ対応データが生成される。このＯＬ対応データは、インターレースバッファ６９３に６４ｂｉｔずつバースト転送されて記憶される。
【０１２０】
また、インターレース処理ユニット６２では、インターレースバッファ６９３に記憶されたデータを所定サイズ毎に読み出して、インターレース処理ユニット６２内のＳＲＡＭ６２１にバースト転送する。このとき、インターレースバッファ６９３からは、印刷する画像解像度とノズルピッチとに基づいてヘッド９１のノズル配列に対応させてＯＬ対応データが読み出される。例えば、印刷する画像の解像度が７２０ｄｐｉであり、ノズルピッチが１／１８０ｉｎｃｈの場合には、隣接するノズルにて印刷する２本のラスタライン間に３本のラスタラインがあることになる。このため、ＯＬ対応データからは３ラスタラインずつ間隔を空けたデータが書込キャリッジ３６の走査に対応したデータとして読み出されることになる。
【０１２１】
転送されたデータは、ＳＲＡＭ６２１上で、ノズル配列に対応させるべく並び替えられて、イメージバッファユニット６４に送出される。  
イメージバッファユニット６４では、ＳＲＡＭ６２１の容量により細かくブロック化された画像データをイメージバッファ６９４にバースト転送し、書込キャリッジ３６の走査毎の各ノズルにインクを吐出させるためのヘッド駆動データとなるように整列させて記憶する。ここでイメージバッファ６９４，６９５は、書込キャリッジ３６の２回の走査分のヘッド駆動データを記憶するメモリ領域が割り当てられており、１回の走査分のヘッド駆動データが蓄積される毎に、ＣＰＵ５４によりヘッドコントロールユニット６８に送出されると共に、残りの１回の走査分のメモリ領域に次の走査に対応したヘッド駆動データの書き込みが開始される。この処理は、プリンタ機能の説明にて前述したイメージバッファの処理と同様である。
【０１２２】
イメージバッファ６９４，６９５に記憶された走査毎のヘッド駆動データは、ＣＰＵ５４に制御されてＣＰＵＩＦユニット６６を介してＣＰＵ５４に読み込まれ、ＣＰＵ５４によりヘッドコントロールユニット６８に転送される。ヘッドコントロールユニット６８によりヘッド駆動データに基づいてヘッドユニット３８が駆動され画像が印刷される。
【０１２３】
通常のコピー動作時には、ＲＧＢの画像データがスキャナコントロールユニット５８によって読み込まれてからＣＭＹＫのヘッド駆動データがイメージバッファ６９４、６９５に書き込まれるまでの間、ＣＰＵ５４による演算を必要とするレイアウト処理は行われていない。つまり、ＲＧＢの画像データをＣＭＹＫのヘッド駆動データへ変換する処理は、ＣＰＵ５４を必要とせず、制御ＡＳＩＣを中心に処理されている。そのため、この処理の間、ＡＳＩＣ用ＳＤＲＡＭとＣＰＵ用ＳＤＲＡＭとの間でデータを受け渡さなくても良い。すなわち、ローカルバス５１１のみを用いて制御ＡＳＩＣ５１とＡＳＩＣ用ＳＤＲＡＭ６９との間でデータが送出されるので、ＣＰＵバス５０１はほとんど用いられない。このため、処理が早くなり、コピー速度を高めることができる。
【０１２４】
＝＝＝補正処理＝＝＝
本実施形態では、各種設定値の補正処理が開始されると、ＳＰＣ複合装置１は、インク吐出量や双方向印刷位置等の各種設定値を補正するためのテストパターンを印刷する。そして、ＳＰＣ複合装置は、テストパターンを印刷したテスト用紙をスキャナ部１０から読み取り、その読み取り結果に基づいて、各種設定値を補正する。
【０１２５】
補正処理の開始には、２種類の方法がある。
【０１２６】
一つ目の方法は、ユーザが操作パネル部７０を操作して、補正処理を開始する方法である。操作パネル部７０の各種設定ボタン７６が押されると、ＳＰＣ複合装置１の各種の設定を行うための画面が液晶ディスプレイ７２に表示される。図１２Ａは、液晶ディスプレイ７２に表示される各種設定メニューの画面を示している。ユーザは、十字ボタン８７の上下を選択的に押すことによって、反転表示が行われる枠を上下に移動できる。図中では、「設定値補正」の枠が反転表示されている。この状態でＯＫボタン８１が押されると、設定値を補正するための処理がスタートする。
【０１２７】
二つ目の方法は、補正処理が必要になる時期をＳＰＣ複合装置自身が判断する方法である。この場合、制御回路５０にカウンタ（不図示）が設けられる。そして、カウンタは、プリンタ部３０が１枚印刷する毎に、カウント値を１つインクリメントする。そして、カウント値が所定値に達したことをＣＰＵ５４が検出したとき、ＣＰＵ５４は、ユーザに設定値の補正処理を促す画面を、操作パネル部７０に表示させる。図１２Ｂは、このとき表示される画面を示している。この状態でＯＫボタン８１が押されると、設定値を補正するための処理がスタートする。
【０１２８】
なお、印刷枚数をカウントするものに限られず、ヘッドによるインクの吐出回数をカウントするものであっても良い。この場合、ヘッド駆動データがヘッドコントロールユニット６８に転送されるときに、ＣＰＵ５４が、ヘッド駆動データを解析し、ヘッドによるインクの吐出回数をカウントする。
【０１２９】
図１３は、本実施形態の補正処理のフロー図である。これらの処理は、ＳＰＣ複合装置のメモリ５５に格納されているプログラムに基づいて、制御回路５０が各ユニットを制御することにより実現される。
【０１３０】
＜ＳＴ１０１：温度検出＞
まず、温度センサが、ヘッド付近の温度を検出する（ＳＴ１０１）。制御回路５０は、温度センサの出力値に基づいて、原駆動信号ＯＤＲＶの電圧を補正する。
【０１３１】
＜ＳＴ１０２：ノズルチェックパターンの印刷＞
次に、プリンタ部３０は、ノズルチェックパターンを印刷する（ＳＴ１０２）。  
図１４は、ノズルの吐出検査に用いるノズルチェックパターン群Ｐ７０の全体概念図である。図１５Ａは、ノズルチェックパターン群Ｐ７０を構成するノズルチェックパターンＰ７１の説明図である。図１５Ｂは、インクを吐出しないノズルが存在する場合（吐出不良の場合）のノズルチェックパターンの一例である。図１６は、ノズルチェックパターンＰ７１の構成の説明図である。図１７は、ノズルチェックパターンＰ７１を構成するブロックパターンＢＬの説明図である。
【０１３２】
ノズルチェックパターン群Ｐ７０は、複数のノズルチェックパターンＰ７１から構成される。この複数のノズルチェックパターンＰ７１は、走査方向に沿って隣接して形成されている。各ノズルチェックパターンは、色インク毎に区分されて構成されている。例えば、図１４に「Ｙ」と記載されているノズルチェックパターンＰ７１は、イエローインクのみによって構成されている。すなわち、同図において、「Ｙ」と記載されているノズルチェックパターンＰ７１は、イエローインクを吐出するノズルによって形成されている。そして、後述するように、このノズルチェックパターンＰ７１は、イエローインクを吐出するノズルの吐出検査に用いられる。他の色のノズルチェックパターンＰ７１も同様に構成されている。
【０１３３】
一つのノズルチェックパターンＰ７１は、走査方向に９個のブロックパターンＢＬ、搬送方向に２０個のブロックパターンＢＬが配列され、計１８０個のブロックパターンＢＬから構成される。一つのブロックパターンＢＬは、一つのノズルに対応している。そのため、１８０個のブロックパターンＢＬは、１８０個のノズルを検査するためのパターンとなる。
【０１３４】
各ブロックパターンＢＬは、走査方向に沿って１／７２０インチ間隔にて５６ドット、搬送方向に沿って１／３６０インチ間隔にて１８ドット、から構成される長方形のパターンである。同じブロックパターンＢＬ内のドットは、同じノズルから吐出されたインク滴によって形成される。例えば、図１６において「♯１」と記載されているブロックパターンＢＬは、ノズル♯１から吐出されたインク滴のみによって形成される。これにより、各ブロックパターンＢＬは、そのブロックパターンＢＬを形成するノズルと対応づけられる。仮に、インク不吐出ノズル（インクが吐出されないノズル）が存在した場合、図１５Ｂに示すように、ノズルチェックパターンＰ７１に長方形の空白のパターンが発生する。つまり、空白のパターンの有無を検出することにより、インク不吐出ノズルが存在するか否かを検査することができる（ノズルの目詰まりを検出することができる）。なお、空白のパターンの位置を検出できれば、インク不吐出ノズルを特定することもできる。
【０１３５】
図１８は、ノズルチェックパターンＰ７１の１行目の９個のブロックパターンの形成方法の説明図である。同図は、１回のドット形成処理（キャリッジが移動する間にヘッドからインクを吐出する処理）にて形成されるドット列（図１７の走査方向に並ぶ５６個のドット列）を示している。また、同図の左側の番号はノズル番号を示しており、ノズル番号の位置は、ブロックパターンＢＬに対する各ノズルの位置を示している。
【０１３６】
まず、ブロックパターンＢＬの搬送方向下流側の先端位置がノズル♯９と対向するように、紙が給紙される。その後、プリンタは１回目のドット形成処理を実行し、キャリッジ３６が所定の位置に達したときにノズル♯９からインクを間欠的に吐出する。これにより、ノズル♯９に対応するブロックパターンの下流側位置にドット列が形成される。
【０１３７】
次に、プリンタは、ノズルピッチの半分（１／３６０インチ）だけ紙を搬送ユニットにより搬送する。そして、プリンタは２回目のドット形成処理を実行し、キャリッジが所定の位置に達した位置にてノズル♯９からインクを間欠的に吐出する。これにより、１回目のドット形成処理により形成されたドット列の搬送方向上流側に隣接して、ドット列が形成される。
【０１３８】
次に、プリンタは、ノズルピッチの半分だけ紙を搬送ユニットにより搬送する。そして、プリンタは、３回目のドット形成処理を実行する。３回目のドット形成処理では、プリンタは、ノズル♯９とノズル♯８からインクを間欠的に吐出する。２回目のドット形成処理により形成されたドット列の搬送方向上流側に隣接して、ノズル♯９から吐出されたインクによって、ドット列が形成される。また、ノズル♯８から吐出されたインクによって、ノズル♯８に対応するブロックパターンＢＬの下流側位置にドット列が形成される。
【０１３９】
次に、プリンタは、ノズルピッチの半分だけ紙を搬送ユニットにより搬送する。そして、プリンタは、４回目のドット形成処理を実行する。４回目のドット形成処理でも、プリンタは、ノズル♯９とノズル♯８からインクを間欠的に吐出し、３回目のドット形成処理により形成されたドット列の搬送方向上流側に隣接して、ドット列が形成される。このように、ドット形成処理と搬送処理とを実行してドット列を２回形成するとともに、２回のドット形成処理毎にインクを吐出させるノズルを搬送方向上流側から１つずつ増やしていく。
【０１４０】
１８回目のドット形成処理にて、ノズル♯９に対応するブロックパターンが完成する。このため、１９回目のドット形成処理では、ノズル♯９からのインクの吐出を停止する。その後、２回のドット形成処理毎に搬送方向上流側に位置するノズルから順次１つずつインクの吐出を停止させていく。  
そして、３４回目のドット形成処理にて、１行目の９個のブロックパターンが完成する。
【０１４１】
ここまでの説明は、ノズルチェックパターンＰ７１の最も搬送方向下流側に位置する１行目の９個のブロックパターンの形成方法について説明したが、１行目の９個のブロックパターンが形成されている間に、他の行の９個のブロックパターンも同時に形成されている。すなわち、ノズル♯１〜ノズル♯１８０までの１８０個のノズルを、連続する９個のノズルを一組とする２０組のノズルグループとし、各ノズルグループ毎に９個のブロックパターンが同様の手順にて形成されている。例えば、ノズル♯９によりドット列が形成されているとき、ノズル♯９Ｎ（Ｎは整数）から同じタイミングにてインクが吐出されている。
【０１４２】
＜ＳＴ１０３：電圧補正用パターンの印刷＞
次に、プリンタ部３０は、電圧補正用パターンを印刷する（ＳＴ１０２）。  
図１９は、電圧補正用パターンの説明図である。電圧補正用パターンＰ８０は、複数のバンドパターンＰ８１〜Ｐ８５から構成される。この複数のバンドパターンは、搬送方向に並んで形成されている。各バンドパターンは、走査方向に長い長方形状のパターンである。なお、この電圧補正用パターンは、前述のノズルチェックパターンを形成した用紙と同じ用紙に形成される。
【０１４３】
各バンドパターンは、同じ階調値のパターンデータに従って、形成される。但し、各バンドパターンを形成する際の原駆動信号ＯＤＲＶの電圧は異なっている。そのため、各バンドパターンを形成する際に吐出されるインク滴の大きさが異なっており、各バンドパターンを構成するドットの大きさが異なっている。このため、形成された各バンドパターンの濃度が異なる。そして、濃度の異なるバンドパターンが並んで形成されているので、電圧補正用パターンＰ８０は、グラデーションを備えるように、構成される。
【０１４４】
まず、プリンタ部３０は、ＳＴ１０１で補正された原駆動信号ＯＤＲＶの電圧よりも、更に２Ｖ低い電圧値の原駆動信号ＯＤＲＶを生成し、キャリッジを走査方向に移動させながら、この原駆動信号ＯＤＲＶを利用してバンドパターンＰ８１を形成する。比較的低い電圧の原駆動信号ＯＤＲＶを用いるので、ピエゾ素子の伸縮が小さくなり、比較的小さいインク滴が吐出され、バンドパターンＰ８１は、比較的淡いパターンになる。
【０１４５】
バンドパターンＰ８１が形成された後、搬送機構が紙を搬送方向に搬送する。その後、プリンタ部３０は、ＳＴ１０１で補正された原駆動信号ＯＤＲＶの電圧よりも、更に１Ｖ低い電圧値の原駆動信号ＯＤＲＶを生成し、キャリッジを走査方向に移動させながら、この原駆動信号ＯＤＲＶを利用してバンドパターンＰ８２を形成する。
【０１４６】
このように、ＳＴ１０１で補正された原駆動信号ＯＤＲＶの電圧に対して１Ｖずつ電圧を変えながら、バンドパターンＰ８１〜Ｐ８５を形成する。なお、バンドパターンＰ８３は、ＳＴ１０１で補正された原駆動信号ＯＤＲＶの電圧そのままで形成される。また、バンドパターンＰ８５は、比較的高い電圧の原駆動信号ＯＤＲＶを用いるので、ピエゾ素子の伸縮が大きくなり、比較的大きいインク滴が吐出され、比較的濃いパターンになる。  
なお、電圧補正用パターンＰ８０を印刷した後、制御回路５０は、タイマを用いて時間の計測を開始する。この理由は、後で説明する。
【０１４７】
＜ＳＴ１０４：テスト用紙のセット＞
次に、液晶ディスプレイ７２が、ノズルチェックパターンＰ７０及び電圧補正用パターンＰ８０が印刷されたテスト用紙をスキャナ部１０にセットする旨の表示を行う。  
図２０は、テスト用紙をセットするときの液晶ディスプレイ７２の表示画面である。この画面には、ユーザにテスト用紙のセットを促す表示とともに、テスト用紙をセットする方向を指示する旨の表示もある。
【０１４８】
図２１Ａは、ＳＰＣ複合装置１にテスト用紙をセットする様子の説明図である。図２１Ｂは、スキャナ部１０の原稿台ガラス１２に載置されたテスト用紙の説明図である。  
ユーザが、表示画面に従って、テスト用紙の左上をスキャナの左奥に合わせてセットすると、テスト用紙のノズルチェックパターンＰ７０は、電圧補正用パターンＰ８０よりも左側に位置するように、セットされる。スキャナ部１０に用紙をセットした後、ユーザは、表示画面の指示に従って、ＯＫボタン８１を押す。
【０１４９】
＜ＳＴ１０５：テスト用紙の読み取り開始＞
ＯＫボタン８１が押されると、スキャナ部１０は、テスト用紙の読み取りを開始する。  
テスト用紙の読み取りの開始前、読取キャリッジ１６は、図２１Ｂの左端の位置に待機している。そして、スキャナ部１０がテスト用紙の読み取りを開始すると、読取キャリッジ１６は、図２１Ｂの左から右に向かって、移動する。  
ユーザが前述の表示画面に従ってテスト用紙をセットした場合、ノズルチェックパターンＰ７０が電圧補正用パターンＰ８０よりも左側に位置するようにテスト用紙がセットされるので、スキャナ部１０は、電圧補正用パターンＰ８０よりも先に、ノズルチェックパターンＰ７０を読み取ることになる。
【０１５０】
＜ＳＴ１０６、ＳＴ１０７：ノズルチェック＞
まず、ノズルチェックパターンＰ７０がスキャナ部１０に読み取られる。スキャナ部１０は、ＣＣＤセンサ２８により読み取られたＲＧＢデータを、スキャナコントロールユニット５８に、出力する。スキャナコントロールユニット５８は、読み取られたＲＧＢデータをラインバッファに一旦蓄え、Ｒ、Ｇ、Ｂの各データのライン間補正処理が行われた後、ＣＰＵＩＦユニット６６を介してＲＧＢデータをＳＤＲＡＭ５６に記憶する。ＣＰＵ５４は、ＳＤＲＡＭ５６に記憶されたＲＧＢデータを解析し、ノズルチェックを行う。
【０１５１】
仮に、ＣＰＵ５４がＲＧＢデータの中から空白のパターンを検出しなかった場合、インクを吐出しない不吐出ノズルがないので、ＣＰＵ５４は、吐出不良がないと判断する（ＳＴ１０７でＮＯ）。一方、ＣＰＵ５４がＲＧＢデータの中から図１５Ｂのような空白のパターンを検出した場合、インクを吐出しない不吐出ノズルが存在するので、ＣＰＵ５４は、吐出不良があると判断する（ＳＴ１０７でＹＥＳ）。
【０１５２】
＜ＳＴ１０８：電圧補正用パターンの読み取り＞
吐出不良がない場合（ＳＴ１０７でＮＯ）、電圧補正用パターンＰ８０が読み取られる。スキャナ部１０により読み取られたＲＧＢデータは、前述のノズルチェックパターンの場合と同様に、ＳＤＲＡＭ５６に記憶される。ＣＰＵ５４は、ＳＤＲＡＭ５６に記憶されたＲＧＢデータを解析し、電圧補正用パターンＰ８０の各バンドパターンの階調値を検出する。  
メモリ５５には、予め所定の階調値が閾値として記憶されている。閾値となる階調値は、バンドパターンを形成するときのパターンデータの階調値と同じである。
【０１５３】
仮に、インクを吐出するヘッドが理想的な状態でバンドパターンを形成したならば、原駆動信号ＯＤＲＶの電圧を補正せずに形成されるバンドパターンＰ８３の読み取り結果の階調値は、バンドパターンＰ８３を形成するときのパターンデータの階調値に等しくなるはずである。しかし、圧電素子の経時変化や製造バラツキなどの原因により、理想的な状態でヘッドからインクが吐出されるのは希である。そのため、バンドパターンＰ８３の読み取り結果の階調値が、閾値と一致するとは限らない。本実施形態では、原駆動信号ＯＤＲＶの電圧を＋１Ｖ補正して形成されるバンドパターンＰ８４の読み取り結果の階調値が、閾値と一致するものとする。
【０１５４】
ところで、電圧補正用パターンが用紙に形成されてから時間があまり経っていない場合、電圧補正用パターンの濃度が安定しない。このため、電圧補正用パターンを読み取るときに、電圧補正用パターン形成後の経過時間に応じて、読み取り結果の階調値が異なってくる。例えば、電圧補正用パターン形成後、３０秒後の読み取り結果の階調値が１３０であっても、濃度が安定したときの読み取り結果の階調値が１３５になるおそれがある。
【０１５５】
そこで、本実施形態では、電圧補正用パターンを印刷してからの経過時間をタイマにより計測している。このタイマの利用方法として２通り考えられる。  
１つ目の利用方法は、読み取り結果の階調値を、電圧補正用パターン形成後の経過時間に応じて補正する方法である。例えば、読み取り結果の階調値が１３０であって、タイマの計測時間が３０秒の場合、階調値を１３５に補正するのである。この場合、メモリ５５には、経過時間と補正値との関係を示すテーブルが記憶されている。
【０１５６】
２つ目の利用方法は、補正用パターンの濃度が安定するまで、電圧補正用パターンの読み取りを待機させる方法である。この利用方法には、さらに２通りの方法がある。一つは、補正用パターンの濃度が安定する時間になるまで、図２０の画面を表示するのを待機させる方法である。例えば、電圧補正用パターンの濃度が印刷後１０分で安定する場合、タイマの計測時間が１０分になったときに図２０の画面を表示するのである。もう一つは、テスト用紙がスキャナ部にセットされてＯＫボタンが押された後、補正用パターンの濃度が安定する時間になるまで、電圧補正用パターンの読み取りを待機させる方法である（つまり、ＯＫボタンが押された後、すぐにスキャナ部１０が動かず、タイマの計測時間が所定の時間に達したときに、スキャナ部１０が自動的に動き出す方法である）。後者の方法によれば、前者の方法と比較して、テスト用紙をスキャナ部にセットする際に、ユーザがＳＰＣ複合装置の前で待機せずに済むので、ユーザの負担が軽減される。また、これらの方法によれば、前述の読み取り結果の階調値を補正する場合と比較して、信頼性のある階調値を取得することができる。
【０１５７】
＜ＳＴ１０９、ＳＴ１１０：補正値の決定・書き込み＞
本実施形態では、ＣＰＵ５４は、バンドパターンＰ８４の読み取り結果の階調値が閾値と一致するものと、判断する。このため、ＣＰＵ５４は、補正値を「＋１」と決定する。そして、ＣＰＵ５４は、「＋１」に相当するデータをメモリ５５に記憶する。  
これにより、ユーザがＳＰＣ複合装置１を用いて印刷を行う際、原駆動信号ＯＤＲＶの電圧は、温度センサの検出結果に応じて決定される原駆動信号ＯＤＲＶの電圧に対して、更に＋１Ｖ補正される。
【０１５８】
＜ＳＴ１１１〜ＳＴ１１４：警告表示、クリーニング＞
吐出不良がある場合（ＳＴ１０７でＹＥＳ）、電圧補正用パターンＰ８０が正常に印刷されていないので、ＳＰＣ複合装置１は、テスト用紙の読み取りを中止し、液晶ディスプレイ７２に吐出不良の警告表示を行う。  
この警告画面（不図示）には、ユーザにクリーニング処理を促す文面も含まれている。そして、ＯＫボタン８１が押されると（ＳＴ１１２でＹＥＳ）、クリーニング処理が開始される。
【０１５９】
クリーニング処理として、例えば、フラッシング処理及び吸引処理などがある。フラッシング処理は、強制的にヘッドを駆動することにより、強制的にノズルからインクを吐出させ（空吐出させ）、ノズルの目詰まりを回復させる処理である。吸引処理は、ノズルの外側を負圧にし、ノズル内のインクを吸い出し、ノズルの目詰まりを回復させる処理である。いずれの処理ともインクを消費する処理であるため、ユーザがクリーニング処理を望まない場合がある。そのため、警告画面が表示されているときにユーザがキャンセルボタン８２を押した場合（ＳＴ１１２でＮＯ）、補正処理を終了する。
【０１６０】
クリーニング処理を終えた後、ユーザに再印刷を促す画面が表示される。ＯＫボタン８１が押されると（ＳＴ１１４でＹＥＳ）、プリンタ部１０は、ノズルチェック用パターンと電圧補正用パターンを再度印刷する。一方、キャンセルボタン８２が押されると（ＳＴ１１４でＮＯ）、再度の印刷は行わず、補正処理を終了する。
【０１６１】
以上説明した本実施形態のＳＰＣ複合装置によれば、制御回路５０が、ヘッド駆動回路９３及び原駆動信号発生部９４から構成されるヘッド駆動部により電圧補正用パターンＰ８０を形成させ、スキャナ部１０に電圧補正用パターンＰ８０を読み取らせ、その読み取り結果に基づいて、原駆動信号発生部９４の発生する原駆動信号ＯＤＲＶの電圧を補正している。このように、プリンタ部とスキャナ部とが一体になったＳＰＣ複合装置によって補正処理を行えば、ユーザが行うべき処理を軽減することができ、便利である。
【０１６２】
本実施形態では、制御回路５０は、プリンタ部３０にノズルチェックパターンＰ７０を先に印刷させた後、電圧補正用パターンＰ８０を印刷させている。そして、制御回路５０は、スキャナ部１０に電圧補正用パターンＰ８０を検出させる前に、ノズルチェックパターンＰ７０を検出させている。これは、吐出不良のノズルが存在する場合、電圧補正用パターンＰ８０が淡く印刷されてしまい、正しく電圧補正を行うことができなくなるからである。そして、本実施形態では、吐出不良のノズルが存在する場合、電圧補正用パターンＰ８０の読み取りを中止することにより、処理の無駄をなくしている。
【０１６３】
本実施形態では、ユーザの便宜のため、制御回路５０は、操作パネル部７０の液晶ディスプレイ７２に、テスト用紙が印刷された後、そのテスト用紙をスキャナ部１０へセットする旨の表示を行わせている。更に、本実施形態では、液晶ディスプレイ７２は、セットする用紙の向きをユーザに指示する表示を行う。この指示に従ってユーザがテスト用紙をスキャナ部１０にセットすれば、スキャナ部１０は、電圧補正用パターンＰ８０よりも先に、ノズルチェックパターンＰ７０を検出することができる。
【０１６４】
本実施形態では、制御回路５０は、プリンタ部に電圧補正用パターンＰ８０を形成させていた。しかし、これに限られるものではない。例えば、双方向印刷時のドット形成位置（インクの吐出タイミング）を補正するための補正用パターンであっても良い。
【０１６５】
本実施形態では、制御回路５０は、温度センサ５０の検出結果に応じて原駆動信号ＯＤＲＶの電圧を補正し、補正された電圧の原駆動信号ＯＤＲＶにより電圧補正用パターンをプリンタ部３０に形成させている。例えば、３０℃の環境では、制御回路５０は、原駆動信号ＯＤＲＶの電圧の振幅を２５Ｖから２３Ｖに補正し、２３Ｖの原駆動信号ＯＤＲＶにより電圧補正用パターンＰ８０をプリンタ部３０に形成させる。そして、電圧補正量が「＋１」のバンドパターンＰ８４が選択されたとき、制御回路５０は、更に原駆動信号ＯＤＲＶの電圧を＋１Ｖ補正して２４Ｖにする。その後、２０℃の環境になったとき、原駆動信号ＯＤＲＶの電圧の振幅を２６Ｖにし、１０℃の環境になったとき、原駆動信号ＯＤＲＶの電圧の振幅を２８Ｖにする。これにより、本実施形態では、温度変化による電圧の補正と、ピエゾ素子の経時変化等に起因する電圧の補正とを区別することができる。
【図面の簡単な説明】
【０１６６】
【図１】本実施の形態に係る記録装置の概略構成を示した斜視図である。
【図２】スキャナ部１０のカバーを開いた状態を示す斜視図である。
【図３】記録装置の内部構成を示す説明図である。
【図４】プリンタ部の内部を露出させた状態を示す斜視図である。
【図５】操作パネル部の一例を示す図である。
【図６】印刷ヘッド周辺の配置を示した説明図である。
【図７】印刷用紙搬送機構の駆動部を説明するための説明図である。
【図８】印刷ヘッド３８の下面３８１におけるノズルの配列を示す説明図である。
【図９】ヘッドユニット３８の説明図である。
【図１０】各信号のタイミングの説明図である。
【図１１】制御回路５０の一例を示すブロック図である。
【図１２】図１２Ａは、各種設定メニューの画面を示している。図１２Ｂは、ユーザに設定値の補正処理を促す画面を示している。
【図１３】本実施形態の補正処理のフロー図である。
【図１４】ノズルチェックパターン群Ｐ７０の全体概念図である。
【図１５】図１５Ａは、ノズルチェックパターン群Ｐ７０を構成するノズルチェックパターンＰ７１の説明図である。図１５Ｂは、吐出不良の場合のノズルチェックパターンの一例である。
【図１６】ノズルチェックパターンＰ７１の構成の説明図である。
【図１７】ノズルチェックパターンＰ７１を構成するブロックパターンＢＬの説明図である。
【図１８】ノズルチェックパターンＰ７１の１行目の９個のブロックパターンの形成方法の説明図である。
【図１９】電圧補正用パターンの説明図である。
【図２０】テスト用紙をセットするときの液晶ディスプレイ７２の表示画面である。
【図２１】図２１Ａは、ＳＰＣ複合装置１にテスト用紙をセットする様子の説明図である。図２１Ｂは、スキャナ部１０の原稿台ガラス１２に載置されたテスト用紙の説明図である。
【図２２】ヘッド駆動補正装置の一実施形態の構成の概要を示すブロック図である。
【図２３】図２２のヘッド駆動補正装置における印刷時の動作を示すフローチャートである。
【符号の説明】
【０１６７】
１  ＳＰＣ複合装置、３  ホストコンピュータ、５  原稿、７  用紙、
１０  スキャナ部、１２  原稿台ガラス、１４  原稿台カバー、
１６  読取キャリッジ、１８  駆動手段、２０  規制ガイド、
２２  露光ランプ、２４  レンズ、２６  ミラー、２８  ＣＣＤセンサ、
２９  ガイド受け部、
３０  プリンタ部、３２  用紙供給部、３４  排紙部、３５  プラテン、
３６  書込キャリッジ、３７  搬送ローラ、３８  ヘッドユニット、
３９  排紙ローラ、４０  キャリッジモータ、４１  ヒンジ機構、
４２  紙送りモータ（ＰＦモータ、搬送モータ）、
４３  ケーブル、４４  摺動軸、
４５  用紙検出センサ、４６  リニア式エンコーダ、４７  ロータリ式エンコーダ、
４８  プーリ、４９  タイミングベルト、
５０  制御回路、５２  ＵＳＢインターフェイス、５５  メモリ、
５７  イメージバッファ、５８  スキャナコントロールユニット、
５９  リサイズユニット、６０  ２値化処理ユニット、
６２  インターレース処理ユニット、６４  イメージバッファユニット、
６６  ＣＰＵＩＦユニット、６８  ヘッドコントロールユニット、
７０  操作パネル部、７２  液晶ディスプレイ、７４  報知ランプ、
７５  電源ボタン、７６  各種設定ボタン、７７  モードボタン、
７８  給排紙ボタン、８１  ＯＫボタン、８２  キャンセルボタン、
８３  保存ボタン、８４  カラーコピーボタン、８５  モノクロコピーボタン、
８６  ストップボタン、８７  十字ボタン、８８  メニューボタン、
９１  ヘッド、９２  スイッチ回路、
９３  ヘッド駆動回路、９４  原駆動信号発生部、
５０１  ＣＰＵバス、５１１  ローカルバス、
５７１  イメージバッファ、５７２  イメージバッファ、
６９１  ラインバッファ、６９２  リサイズバッファ、
６９３  インターレースバッファ、６９４  イメージバッファ、
Ｐ７０  ノズルチェックパターン、Ｐ８０  電圧補正用パターン、
ＰＺＴ  ピエゾ素子（圧電素子）
【図１】
2004358965.tif 000003
【図２】
2004358965.tif 000004
【図３】
2004358965.tif 000005
【図４】
2004358965.tif 000006
【図５】
2004358965.tif 000007
【図６】
2004358965.tif 000008
【図７】
2004358965.tif 000009
【図８】
2004358965.tif 000010
【図９】
2004358965.tif 000011
【図１０】
2004358965.tif 000012
【図１１】
2004358965.tif 000013
【図１２】
2004358965.tif 000014
【図１３】
2004358965.tif 000015
【図１４】
2004358965.tif 000016
【図１５】
2004358965.tif 000017
【図１６】
2004358965.tif 000018
【図１７】
2004358965.tif 000019
【図１８】
2004358965.tif 000020
【図１９】
2004358965.tif 000021
【図２０】
2004358965.tif 000022
【図２１】
2004358965.tif 000023
【図２２】
2004358965.tif 000024
【図２３】
2004358965.tif 000025