(57)【特許請求の範囲】
【請求項１】
複数の画素を備えた画像の、各画素における電気的な情報である画素データを少なくとも一画像分格納する格納手段と、
前記格納手段から得られた画素データに基づいて、各画素における前記画素データを印刷データに変換するデータ変換手段と、
前記画像上に設定された第１の方向に沿って並んだ所定数の画素に相当する前記印刷データに基づいて、単位印刷データを生成する単位印刷データ生成手段と、
前記単位印刷データに基いて記録シートへ一方向に印刷する単位印刷を行う印刷手段と、
前記単位印刷完了後に前記単位印刷における印刷方向とは異なる方向に、所定量だけ前記記録シートを搬送する搬送手段と、
前記単位印刷された記録シート上の画像を読取って、前記第１の方向に沿って並んだ所定数の前記画素における電気的情報である読取データを生成する読取手段と、
前記読取データと、この読取データに対応する画素データとの差分値が所定レベル以上であるときに誤差が発生したと判断する検出手段と、
前記単位印刷データの生成と、前記単位印刷と、前記搬送と、前記単位読取データの生成と、前記誤差の検出とを繰り返し行うことにより全画像を印刷させる制御手段とを備え、
前記第１の方向に沿って並んだ画素の数に対して、前記誤差が所定値以上異なる画素の数の割合が所定値を超える場合、前記制御手段により前記印刷手段による印刷動作が停止させられることを特徴とするプリンタ装置。
【請求項２】
印刷された記録シートが排出される排出口を備え、前記読取手段が前記印刷手段と前記排出口との間に設けられることを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記誤差が所定レベル以上の場合、前記誤差とこの誤差が発生している画素の位置とを表示する表示手段を備えることを特徴とする請求項１に記載のプリンタ装置。
【請求項４】
前記読取手段がラインセンサを備えることを特徴とする請求項１に記載のプリンタ装置。
【請求項５】
前記格納手段により格納された画像および前記記録シートに印刷された画像がカラー画像であり、前記画素データおよび前記読取データが、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３つの色要素成分によりそれぞれ表されることを特徴とする請求項１に記載のプリンタ装置。
【請求項６】
前記印刷データが、Ｃｙ（シアン）、Ｍｇ（マゼンダ）、Ｙｅ（イエロー）、Ｂｋ（ブラック）の４つの色要素成分により表されることを特徴とする請求項１に記載のプリンタ装置。
【請求項７】
前記記録シートに印刷された画像がＣｙ、Ｍｇ、Ｙｅ、Ｂｋの４色のインクにより再現されたカラー画像であり、
前記印刷手段によって、前記第１の方向に並んだ所定数の画素分の各色インクによる単色印刷が重ねて行われることにより、この所定数の画素分の前記カラー画像が前記記録シート上に再現されることを特徴とする請求項６に記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばデジタルカラー画像を印刷するプリンタ装置に関する。
【０００２】
【従来の技術】
近年画像処理技術の発達により、デジタル画像を印刷するプリンタ装置が普及している。デジタル画像は例えば格子状に配列された画素の集合として表され、各画素における数値が画素データとして認識される。プリンタ装置において、デジタル画像（以下、画像と記す）は例えば一列に並んだ所定数の画素、即ちラインごとに処理される。まず所定ライン分の画像が印刷され、その後ラインに垂直な方向に所定量だけ記録シートが搬送され、次の所定ライン分が印刷される。このようなラインごとの印刷と搬送とが繰り返され、全画像が記録シートに印刷される。デジタル画像が印刷された記録シートは、排出口から装置外に排出される。
【０００３】
【発明が解決しようとする課題】
このようなプリンタ装置において、印刷結果は記録シートが排出口から排出された後、即ち印刷が終了してから目視により判定される。従ってインク切れ等により不適正な印刷が行われた場合でも、全印刷が終了するまで判定できず、無駄な印刷動作が行われる。また、連続印刷において各記録シートを１枚ごとにチェックしなければ、印刷途中で不適正な印刷が行われた場合、多数の記録シートを無駄にすることとなる。
【０００４】
本発明は、この様な点に鑑みてなされたものであり、全画像の印刷が終了する前に不適正な印刷が検出できるプリンタ装置を提供することが目的である。
【０００５】
【課題を解決するための手段】
本発明によるプリンタ装置は、複数の画素を備えた画像の、各画素における電気的な情報である画素データを少なくとも一画像分格納する格納手段と、格納手段から得られた画素データに基づいて、各画素における画素データを印刷データに変換するデータ変換手段と、画像上に設定された第１の方向に沿って並んだ所定数の画素に相当する印刷データに基づいて、単位印刷データを生成する単位印刷データ生成手段と、単位印刷データに基いて記録シートへ一方向に印刷する単位印刷を行う印刷手段と、単位印刷完了後に単位印刷における印刷方向とは異なる方向に、所定量だけ記録シートを搬送する搬送手段と、単位印刷された記録シート上の画像を読取って、第１の方向に沿って並んだ所定数の画素における電気的情報である読取データを生成する読取手段と、読取データと、この読取データに対応する画素データとの誤差を検出する検出手段と、単位印刷データの生成と、単位印刷と、搬送と、単位読取データの生成と、誤差の検出とを繰り返し行うことにより全画像を印刷させる制御手段とを備え、誤差が所定レベル以上の場合、制御手段により印刷手段による印刷動作が停止させられることを特徴としている。
【０００６】
プリンタ装置は、印刷手段により印刷された記録シートが排出される排出口を備え、読取手段は印刷手段と排出口との間に設けられることが好ましい。
【０００７】
プリンタ装置は、第１の方向に沿って並んだ画素の数に対して、誤差が所定値以上異なる画素数の割合が所定値を超える場合、印刷動作が停止させられることが好ましい。
【０００８】
プリンタ装置において、誤差が所定レベル以上の場合、誤差とこの誤差が発生している画素の位置とを表示する表示手段を備えていてもよい。
【０００９】
プリンタ装置において、読取手段がラインセンサを備えることが好ましい。
【００１０】
プリンタ装置において、格納手段により格納された画像および記録シートに印刷された画像がデジタルカラー画像の場合、画素データおよび読取データが、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３つの色要素成分によりそれぞれ表される。
【００１１】
プリンタ装置において、印刷データがＣｙ（シアン）、Ｍｇ（マゼンダ）、Ｙｅ（イエロー）、Ｂｋ（ブラック）により表されてもよい。この場合、記録シートに印刷された画像がＣｙ、Ｍｇ、Ｙｅ、Ｂｋの４色のインクにより再現されたカラー画像であり、印刷手段によって、第１の方向に並んだ所定数の画素分の各色インクによる単色印刷が重ねて行われることにより、この所定数の画素分のカラー画像が記録シート上に再現される。
【００１２】
【発明の実施の形態】
以下、本発明によるプリンタ装置の実施形態について添付図面を参照して説明する。
【００１３】
図１は、プリンタ装置により印刷されるデジタル画像の一例を示す図である。画像はその領域がｍ×ｎ（ｍ、ｎは自然数；ｍ＜ｎ）個の正方形の領域、即ち画素に分割される。ｍ個の画素が並ぶ方向を水平方向（矢印Ｘで示す）とし、水平方向に垂直な方向、即ちｎ個の画素が並ぶ方向（矢印Ｙで示す）を垂直方向とする。水平方向に並ぶ最上段のｍ画素列をラインＬ1 とし、次のｍ画素列をラインＬ2 、・・・、最下段のｍ画素列をラインＬｎとする。左からｉ番目、上からｊ番目の画素の位置をアドレスＡijで示す。
【００１４】
図２は図１に示す画像がカラー画像の場合の画素データを、図１の画像に対応した２次元配列で示す図である。画像はＲＧＢの色成分に分解され、各画素におけるＲＧＢの成分値により表される。アドレスＡijにおけるＲ成分値をＲijとし、同様にＧ成分値をＧij、Ｂ成分値をＢijとする。各成分ごとにｍ×ｎ行列にまとめられ、この３成分の行列が並列に配される。即ち、ｍ×ｎ画素の画像は、各成分値がｍ×ｎ個、合わせて３×ｍ×ｎ個の画素データを有する。プリンタ装置には図２に示す３×ｍ×ｎ個の画素データが入力される。なお、実際にはプリンタ装置の画像メモリ（図５）において、画像データは所定の規則に従った一次元配列に格納される。
【００１５】
図３は印刷データを２次元配列で示す図である。プリンタ装置はインクジェット方式のカラー印刷を行う。この場合、Ｃｙ（シアン）、Ｍｇ（マゼンダ）、Ｙｅ（イエロー）、Ｂｋ（ブラック）の４色のインクを用い、１画素についてこの４色の配合、即ちインク量を変えることにより種々の色を再現する。このため、Ｒ、Ｇ、Ｂの３成分で表される画素データ（図２）を、Ｃｙ、Ｍｇ、Ｙｅ、Ｂｋの４成分で表される印刷データ（図３）に変換する。プリンタ装置はこの印刷データに基づいて、各色のインク量を制御する。
【００１６】
印刷データは４×ｍ×ｎ個の成分値を有する。印刷データの成分配列は、画素データの配列と同様であり説明を省略する。なお、アドレスＡijの画素におけるＣｙ成分値をＣｙij、Ｍｇ成分値をＭｇij、Ｙｅ成分値をＹｅij、Ｂｋ成分値をＢｋijとする。各画素における成分値Ｃｙij、Ｍｇij、Ｙｅij、Ｂｋijは、対応する成分値Ｒij、Ｇij、Ｂijに基づいて求められ、さらに隣接する画素の成分値Ｒi(j+1)、Ｇi(j+1)、Ｂi(j+1)を用いて補完される。
【００１７】
図４は、上述の印刷データに基づいて画像を再現印刷したときの記録シートＰ１を示す平面図である。図３に示す印刷データに基づいて、Ｃｙ、Ｍｇ、Ｙｅ、Ｂｋのインク量が決定され、各ラインはＣｙ、Ｍｇ、Ｙｅ、Ｂｋの順に印刷される。即ち、記録シートＰ１におけるカラー画像の１ライン分は、Ｃｙ成分の１ライン分、Ｍｇ成分の１ライン分、Ｙｅ成分の１ライン分、およびＢｋ成分の１ライン分の合計４ライン分により構成される。
【００１８】
まずラインＬ1 の印刷データＣｙ11〜Ｃｙm1に基づいて、シアンのインク量が定められ、記録シートＰ１の幅方向に沿って左端から右端に向かってラインＬ1 のシアンが記録用シートＰ１に印刷される。次にＭｇ11〜Ｍｇm1に基づいて、シアンが印刷された画像の上にマゼンダが１ライン分印刷される。イエロー、ブラックの印刷も同様である。このようにして４色が重ねて印刷される。この４回の印刷により記録シートＰ１上に１ライン分のカラー画像が再現される。
【００１９】
まず左端から右端に向かって、即ち矢印Ｘの方向にラインＬ1 の画像が印刷される。次に後述する搬送手段によって記録シートＰ１が１ライン分だけ図の上方（矢印Ｙの方向）に送られ、再び左端から右端に向かってラインＬ2 が印刷される。このように、１ライン分の印刷と、垂直方向への１ライン分の搬送とがｎ回繰り返し行われることにより、ｍ×ｎ画素の画像が記録シートＰ１に印刷される。
【００２０】
記録シートＰ１の幅方向は画像上に設定された水平方向（矢印Ｘ）と一致し、記録シートＰ１の長手方向および記録シートＰ１の搬送方向は画像上に設定された垂直方向（矢印Ｙ）と一致する。
【００２１】
図５は実施形態であるプリンタ装置の回路構成を示すブロック図である。プリンタ装置１０はシステムコントロール回路１２を備え、このシステムコントロール回路１２によりプリンタ装置１０全体が制御される。システムコントロール回路１２に接続された各回路等はシステムコントロール回路１２の指令信号に従って動作する。
【００２２】
システムコントロール回路１２には、ＬＣＤから成る表示装置２８と、操作スイッチ３０とが接続される。表示装置２８にはプリンタ装置１０の種々の設定値、設定情報、あるいは操作者に対するメッセージ等が表示される。操作スイッチ３０の手動操作により、プリンタ装置１０への電源投入や印刷開始等が指示される。
【００２３】
プリンタ装置１０は例えばカメラ等の外部装置とケーブル（図示せず）によりＳＣＳＩ接続され、このケーブルを介して画素データ等がプリンタ装置１０に転送される。プリンタ装置１０にはケーブルを接続するためのＳＣＳＩコネクタ１４、およびこのＳＣＳＩコネクタ１４を介して画素データを得るＳＣＳＩコントロ−ラ１６を備える。ＳＣＳＩコネクタ１４およびＳＣＳＩコントローラ１６を介して得られた画素データは、システムコントロール回路１２の指令により画像メモリ１８に一時的に格納される。画像メモリ１８は１画像分の画素データが格納できるだけの容量を備える。
【００２４】
システムコントロール回路１２には印刷データ生成回路１９が接続される。印刷データ生成回路１９では所定の画素データ群が出力される毎に単位印刷データが生成され、プリンタエンジン２０に出力される。本実施形態のように、カラー画像印刷の場合、所定の画素データ群より、記録シートのＣｙ、Ｍｇ、Ｙｅ、Ｂｋ各色１ライン分、計４×ｍ個の成分値に相当する単位印刷データが得られる。プリンタエンジン２０の制御により、この単位印刷データは印刷ヘッド４８に供給され、水平方向に沿って記録シートＰ１に所定量の画像が印刷される。
【００２５】
また、システムコントロール回路１２には照明光源駆動回路２５およびラインセンサ駆動回路２６が接続される。照明光源駆動回路２５は、スキャナ部２４の光源５２をオンオフ制御する。また、ラインセンサ駆動回路２６はスキャナ部２４のラインセンサ５０に発生した印刷画像の画素信号の出力動作等を制御する。ラインセンサ５０から出力されたアナログの画素信号は、アンプ３２により増幅され、Ａ／Ｄ変換器３４によってデジタル信号に変換される。デジタルの画素信号は画像処理回路３６においてシェーディング補正およびガンマ補正等の補正が施され、読取データとしてシステムコントロール回路１２に出力される。
【００２６】
システムコントロール回路１２において、画像の同じアドレスの画素において、読取データと画像メモリ１８の画素データとが比較される。画素データと読取データとの差分値が一定レベル以上、即ち誤差が発生していると判定されると、表示装置２８に、誤差量（差分値）とその誤差の発生した画素のアドレスとがメッセージと共に表示され、またプリンタエンジン２０への停止信号が出力されて、印刷が停止させられる。
【００２７】
図６はプリンタエンジン２０およびスキャナ部２４の構成を示す斜視図である。プリンタ装置１０は図示しない筐体を有し、筐体の１つの側面には記録シートＰを排出するための排出口４５が形成される。筐体内にはカットシート状の記録シートＰが多数積み重ねられ、図示しないトレーにより保持される。用紙案内ローラ４２１は積み重ねられた記録用紙Ｐの上面に接し、用紙案内ローラ４２１の回転駆動により、最上面の記録シートＰ１が排出口４５に向かって搬送される。トレーと排出口４５との間の搬送路近傍にはインクジェット方式のプリンタエンジン２０が配設される。
【００２８】
プリンタエンジン２０は、ステッピングモータ（図示せず）と、このステッピングモータに駆動される一対の駆動ローラ４３と、従動ローラ４４ａ、４４ｂ、４４ｃとを備える。ステッピングモータはシステムコントロール回路１２から出力される駆動パルスに従って、印刷時には所定時間おきに駆動ローラ４３を駆動する。各従動ローラ４４ａ、４４ｂ、４４ｃはセット位置にある記録シートＰ１に弾性的に接しており、記録シートＰ１の搬送に伴って正逆方向に回転する。
【００２９】
従動ローラ４４ｂにはエンコーダ（図示せず）が設けられ、このエンコーダはシステムコントロール回路１２に接続される。これにより実際の記録シート搬送量や速度がシステムコントロール回路１２において検出される。
【００３０】
プリンタエンジン２０の印刷ヘッド４８は、搬送路上にある記録シートＰ１の一方の面に対向している。印刷ヘッド４８はインクジェット方式のライン印刷ヘッドとして構成され、記録シートＰ１の幅方向、即ち水平方向に沿って移動可能である。印刷ヘッド４８はインクを射出する射出ノズルを備え、水平方向への移動と共に所定のタイミングで射出ノズルからインクが射出されることにより、記録シートＰ１上にドット記録が行われ、水平方向への印刷が行われる。印刷ヘッド４８による印刷が行われる垂直方向の位置を印刷位置Ｍ１とする。
【００３１】
図７は印刷ヘッド４８の側面図である。印刷ヘッド４８には４色のインク、即ちシアン、マゼンダ、イエロー、ブラックをそれぞれ記録紙に向けて射出するための射出ノズル４９ａ、４９ｂ、４９ｃ、４９ｄが垂直方向に沿って設けられる。各射出ノズルからのインクの射出量は、印刷データに応じてそれぞれ決定される。これら各射出ノズルの射出方向は垂直方向において一致するように微調整される。即ち、所定ラインの印刷毎の記録シートＰ１の搬送量と、各射出ノズルにより印刷された垂直方向のドット間距離Ｗｄは一致する。
【００３２】
記録シートＰ１が印刷開始位置にセットされると、印刷ヘッド４８が水平方向に移動し、この移動に伴って射出ノズル４９ａによりラインＬ1 のシアン成分が印刷される。シアンの印刷後、印刷ヘッド４８は元の位置に戻され、記録シートＰ１は１ライン分搬送されて停止する。次に、印刷ヘッド４８が再び水平方向に移動し、射出ノズル４９ａによりラインＬ2 のシアン成分が印刷されると共に、射出ノズル４９ｂによりラインＬ1 のマゼンダ成分が印刷される。そして印刷ヘッド４８が元の位置に戻され、記録シートＰ１が１ライン分搬送された後、印刷ヘッド４８が再び水平方向に移動し、ラインＬ3 のシアン成分、ラインＬ2 のマゼンダ成分、ラインＬ1 のイエロー成分が印刷される。印刷ヘッド４８が元の位置に戻され、記録シートＰ１が１ライン分搬送された後、印刷ヘッド４８が再び水平方向に移動し、ラインＬ4 のシアン成分、ラインＬ3 のマゼンダ成分、ラインＬ2 のイエロー成分およびラインＬ1 のブラック成分が印刷される。ここで、ラインＬ1 の印刷が終了する。
【００３３】
このように、４色の印刷は同時進行するが、各射出ノズル４９ａ、４９ｂ、４９ｃ、４９ｄには１ラインずつずれた印刷データが送出される。
【００３４】
印刷ヘッド４８の１回の水平方向への移動に伴う印刷を単位印刷とし、単位印刷に必要な印刷データを単位印刷データとする。例えば最初に記録シートＰ１印刷されるラインＬ1 におけるＣｙi1（１≦ｉ≦ｍ）を第１の単位印刷データとする。第２の単位印刷データは、ラインＬ2 のＣｙi2とラインＬ1 のＭｇi1である。第３の単位印刷データはラインＬ3 のＣｙi3とラインＬ2 のＭｇi2とラインＬ1 のＹｅi1である。第ｋ（４≦ｋ≦ｎ−４）の単位印刷データは、ラインＬk のＣｙikとラインＬk-1 のＭｇi(k-1)とラインＬk-2 のＹｅi(k-2)およびラインＬk-3 のＣｙi(k-3)である。プリンタエンジン２０の制御により、この単位印刷データは印刷ヘッド４８（図６）に供給され、水平方向に沿って記録シートにフルカラー印刷される。なお、単位印刷データは各色１ライン分である必要はなく、各色の複数ラインをまとめて単位印刷データとしてもよい。この場合、記録シートの単位搬送量は複数ライン分である。
【００３５】
再び図６を参照する。スキャナ部２４は、垂直方向において印刷ヘッド４８と排出口４５との間に設けられる。スキャナ部２４はラインセンサ５０、光源５２、スキャナ光学系５４を備え、これらはプリンタ装置１０の支持枠（図示せず）に固定される。ラインセンサ５０は記録シートＰ１の記録された面に対向し、かつ水平方向に沿った位置に配置され、この水平方向に沿った記録シートＰ１上の電気的な光情報、即ち読取位置Ｍ２における記録シートＰ１上の印刷画像の画素情報を得る。ラインセンサ５０はｍ画素のＣＣＤ１次元センサである。読取位置Ｍ２は、印刷位置Ｍ１からｄライン分だけ（ｄ＜ｎ）離れた位置にある。ラインＬ1 が読取位置Ｍ２に到達しているか否かの判定は、センサ５６により行われる。
【００３６】
光源５２は記録シートＰ１に対してラインセンサ５０と同じ側に配され、ラインセンサ５０と同一方向、即ち水平方向に延出した白色の発光管である。光源５２から記録シートＰ１に向かって平行な白色光が射出される。
【００３７】
スキャナ光学系５４は記録シートＰ１とラインセンサ５０との間であって、反射光の光路上に設けられる。読取位置Ｍ２における記録シートＰ１の光学情報、即ち印刷された画像は、光源５２により照明され、スキャナ光学系５４の作用によって光電変換素子群が配設されたラインセンサ５０の受光面上に結像される。ラインセンサ５０から出力された画素信号は、上述の処理が施されて読取データとしてシステムコントロール回路１２に送出される。
【００３８】
図８に示すように、ラインセンサ５０の各画素上にはＲ、Ｇ、Ｂの各色フィルタ要素が水平方向に規則的に配列されたストライプフィルタ５０２を備え、スキャナ光学系５４からの画像をＲＧＢの色要素成分に分解する。即ち、記録シートＰ１上のラインＬ1 が読取位置Ｍ２（図６）にセットされたとき、ラインセンサ５０の受光面上には、画素Ａ11のＲ成分、画素Ａ21のＧ成分、画素Ａ31のＢ成分、と３画素周期でＲＧＢ成分の印刷画像が結像され、これにより読取データが生成される。
【００３９】
図９は読取データを示す図である。読取られたＲ成分値をＲ’ij（１≦ｉ≦ｍ、１≦ｊ≦ｎ）とし、同様にＧ成分値をＧ’ij、Ｂ成分値をＢ’ijとする。ラインＬ1 においてＲ成分値は左から３画素毎に読取られる。同様にＧ成分値、Ｂ成分値も３画素毎に読取られる。
【００４０】
読取データはシステムコントロール回路１２において、同じアドレスにおける同じ成分の画素データと比較される。例えば、アドレスＡ11の読取データのＲ成分値Ｒ’11と、画素データ（図２）のＲ成分値Ｒ11との差分値が求められる。この差分値が所定レベル以上であれば、誤差が発生していると認識される。次いでＧ’21とＧ21、Ｂ’31とＢ31、・・と順に比較され、誤差の発生の有無が判定される。ラインＬ1 の全画素について比較が行われた後、１ライン中における誤差の発生割合が求められる。誤差の発生割合が所定値以上であれば、システムコントロール回路１２はプリンタエンジン２０へ印刷停止信号を出力する。
【００４１】
印刷と読取のタイミングについて説明する。システムコントロール回路１２から駆動信号が出力され、ステッピングモータが正転し、記録シートＰ１はステッピングモータの正転により印刷開始位置まで所定量搬送され、印刷動作が開始される。
【００４２】
印刷ヘッド４８が記録シートＰ１にラインＬ1 を印刷できる位置にまで、記録シートＰ１が搬送されると、前述したように単位印刷と搬送とが繰り返される。単位印刷と搬送とがｄ回繰り返された後、印刷画像のラインＬ1 が読取位置Ｍ２にまで移動したと判定される。そして印刷位置Ｍ１においてラインＬd+1 のシアンが印刷されると同時に、読取位置Ｍ２における印刷画像のラインＬ1 がラインセンサ５０により読取られる。記録シートＰ１は光源５２により照射されており、その反射光がスキャナ光学系５４により集光されて、ラインセンサ５０のＣＣＤの受光面上に結像されている。システムコントロール回路１２の指令によりラインセンサ５０が駆動されると、ＣＣＤにおいて光電変換されたラインＬ1 のＲＧＢ成分の情報は、読取データとしてシステムコントロール回路１２に出力される。
【００４３】
システムコントロール回路１２では、画像メモリ１８に格納されたラインＬ1 の画素データと、スキャナ部２４から読み取られたラインＬ1 の読取データとの比較が行われる。システムコントロール回路１２は２つの対応するデータの差分値が一定レベル以上であると判定すると、印刷が不適正であるとみなして、プリンタエンジン駆動回路２２に指令信号を送り、印刷動作を停止させるとともに、表示装置２８により警告表示を行って操作者に報知する。
【００４４】
即ち、読取位置Ｍ２にラインＬ1 が位置するとき、印刷位置Ｍ１にはラインＬ1+d が位置しており、記録シートＰ１の搬送停止のタイミングでラインＬ1 の読取および誤差検出と、ラインＬ1+d のシアン成分の印刷とが同時に行われる。不適性印刷と判定されなければ、再び１ラインの搬送が行われ、次のラインについて同様の操作が行われる。以上のようにして記録シートＰ１上での全印刷データの印刷および誤差検出が完了すると、記録シートＰ１が手動引き出し可能な位置まで排出口４５から排出される。
【００４５】
図１０および図１１は、システムコントロール回路１２における不適正印刷検出処理を示すフローチャートである。
【００４６】
ステップＳ１０２においてプリンタエンジン２０によるラインＬ1 からの印刷が開始される。ステップＳ１０４において印刷画像のラインＬ1 がスキャナ部２４の読取位置Ｍ２にまで移動したか否かが判定される。ラインＬ1 が読取位置Ｍ２に位置するまでステップＳ１０４が実行され続け、ラインＬ1 が読取位置Ｍ２に位置すると、ステップＳ１０６が実行される。
【００４７】
ステップＳ１０６においてラインＬ1 の１ライン分だけが読取データとしてスキャナにより読み取られ、ステップＳ１０８において対応するライン、即ちラインＬ1 の画素データが画像メモリ１８から読み込まれる。そしてステップＳ１１０において、前述したように対応する各画素においてＲあるいはＧ、Ｂの成分値がそれぞれ比較される。即ち、各画素において、読取データのＲ成分値あるいはＧ、Ｂ成分値から画素データのＲ成分値あるいはＧ、Ｂ成分値を減算した差分値が求められる。
【００４８】
ステップＳ１１２において各画素において差分値が所定レベル以下か否かがそれぞれ判定される。ラインＬ1 の何れかの画素において、Ｒ（あるいはＧ、Ｂ）成分の差分値が所定レベルを超えていると、誤差が発生したとしてステップＳ１２０が実行される。
【００４９】
ステップＳ１２０において、誤差が発生した画素および成分、誤差の大きさ、比較しているライン（ラインＬ1 ）における誤差の発生率が求められる。さらにステップＳ１２２において、ステップＳ１２０において求められた誤差の発生率が所定レベル以上であるか否かが判定される。所定レベル以上であればステップＳ１２４において誤差の発生している画素および成分と、誤差の大きさが表示装置２８に表示され、ステップＳ１１８において印刷動作が停止され、処理が終了する。
【００５０】
ステップＳ１１２において、ラインＬ1 の全画素においてＲ（またはＧ、Ｂ）成分の差分値がそれぞれ所定レベル以下であればステップＳ１１４が実行される。また、ステップＳ１２２においてラインＬ1 における誤差の発生率が所定レベル以下であると判定されると、ステップＳ１１４が実行される。ステップＳ１１４において全ライン、即ちラインＬｎまで誤差のチェックが終了したか否かが判定される。ステップＳ１１４においてラインＬ1 のチェックのみであるので、この場合ステップＳ１１６が実行される。ステップＳ１１６において記録シートＰ１が次のライン、即ちラインＬ2 が読取位置Ｍ２に位置するまで移送されたか否かが判定される。ステップＳ１１６はラインＬ2 が読取位置Ｍ２に位置するまで繰り返し実行される。
【００５１】
ステップＳ１１６においてラインＬ2 が読取位置Ｍ２に位置すると判定されると、ステップＳ１０６からラインＬ2 について実行される。このように、印刷途中で誤差が所定レベル以上となって印刷停止が行われない限り、ステップＳ１０６からステップＳ１１４はｎ回実行される。全てのラインについてステップＳ１０６からステップＳ１１４が行わると、ステップＳ１１４からステップＳ１１８へ進み、印刷動作が停止されて、不適正印刷検出処理は終了する。
【００５２】
このように、本実施形態のプリンタ装置によれば、排出口４５より印刷ヘッド４８側にスキャナ部２４が設けられているので、インク切れ等のプリンタ装置１０のエラーにより不適正な印刷が行われても、記録シートＰ１が排出されるより前に不適性が検出される。従って、プリンタ装置１０の無駄な動作は少なくて済み、印刷に要する時間等が節約される。また連続印刷などにおいて、印刷の途中で不適正な印刷になったときにも、即座に印刷が停止でき、記録シートＰの無駄がなくなる。
【００５３】
【発明の効果】
以上のように、本発明によれば全画像の印刷が終了する前に不適正な印刷が検出でき、記録シートの無駄が防止できる。
【図面の簡単な説明】
【図１】プリンタ装置に入力される画像を示す図である。
【図２】図１に示す画像の画素データを２次元的に示す図である。
【図３】図１に示す画像の印刷データを２次元的に示す図である。
【図４】プリンタ装置によって印刷された記録シートを示す平面図である。
【図５】本発明によるプリンタ装置の実施形態を示すブロック図である。
【図６】図５に示すプリンタエンジンおよびスキャナの構成を示す斜視図である。
【図７】図６に示す印刷ヘッドを記録シートと共に示す側面図である。
【図８】図６に示すラインセンサのフィルムを記録シートと共に示す図である。
【図９】図６に示すラインセンサにより読取られた読取データを２次元的に示す図である。
【図１０】図５に示すプリンタ装置における不適正印刷検出処理ルーチンの主要部分を示すフローチャートである。
【図１１】図５に示すプリンタ装置における不適正印刷検出処理ルーチンの一部分を示すフローチャートである。
【符号の説明】
１０  プリンタ装置
２０  プリンタエンジン
２４  スキャナ部
４３  駆動ローラ
４４ａ、４４ｂ、４４ｃ  従動ローラ
４５  排出口
４８  印刷ヘッド
５０  ラインセンサ
５２  光源
５４  スキャナ光学系
Ｐ、Ｐ１  記録シート
【図１】
0003949814.tif 000002
【図２】
0003949814.tif 000003
【図３】
0003949814.tif 000004
【図４】
0003949814.tif 000005
【図５】
0003949814.tif 000006
【図６】
0003949814.tif 000007
【図７】
0003949814.tif 000008
【図８】
0003949814.tif 000009
【図９】
0003949814.tif 000010
【図１０】
0003949814.tif 000011
【図１１】
0003949814.tif 000012