(57)【要約】【課題】印刷実行時に、印刷すべき用紙種別の用紙搬送量補正値が決定されていない場合に、印刷画像品位を保持できない印刷出力を抑制することができる印刷装置および印刷装置の制御方法を提供する。【解決手段】印刷すべき用紙を搬送する量である用紙搬送量を補正する用紙搬送量補正値を、用紙種別毎に記憶し、印刷すべき用紙の種別を検出し、用紙搬送量を測定するためのテストチャートを印刷出力し、テストチャートを用紙に印刷した結果に基づいて、用紙搬送量補正値を決定し、用紙搬送量補正値記憶手段に格納し、用紙種別検出手段が検出した用紙種別に応じて、補正値記憶手段から得られた用紙搬送量補正値に基づいて、印刷時に用紙を搬送する印刷装置において、印刷実行時に印刷すべき用紙種別の用紙搬送量補正値が決定されていない場合に、印刷処理を制御し、印刷実行を一時中断する。【選択図】図１
2007283536.tif 000002
【特許請求の範囲】
【請求項１】
印刷すべき用紙を搬送する量である用紙搬送量を補正する用紙搬送量補正値を、用紙種別毎に記憶する用紙搬送量補正値記憶手段と；
印刷すべき用紙の種別を検出する用紙種別検出手段と；
上記用紙搬送量を測定するためのテストチャートを印刷出力するテストチャート出力手段と；
上記テストチャートを用紙に印刷した結果に基づいて、上記用紙搬送量補正値を決定し、上記用紙搬送量補正値記憶手段に格納する補正値格納手段と；
上記用紙種別検出手段が検出した用紙種別に応じて、上記補正値記憶手段から得られた上記用紙搬送量補正値に基づいて、印刷時に用紙を搬送する用紙搬送手段と；
用紙種別毎に、用紙搬送量補正値決定の有無を示す補正実行情報を記憶する補正実行情報記憶手段と；
上記用紙種別検出手段が検出した用紙種別に応じた用紙搬送量補正値と、上記補正実行情報記憶手段に記憶されている上記補正実行情報とに基づいて、印刷処理を制御する印刷処理制御手段と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１において、
操作表示パネル手段を有し、
上記印刷処理制御手段は、印刷実行時に、当該用紙種別に対する補正実行をユーザに促すことを、上記操作表示パネル手段に表示する手段であることを特徴とする印刷装置。
【請求項３】
請求項２において、
上記印刷処理制御手段は、上記操作表示パネル手段を介して、ユーザが確認入力を終了するまでは、印刷処理を中断する手段であることを特徴とする印刷装置。
【請求項４】
請求項１において、
用紙搬送調整を実行した用紙種別を記憶する補正実行済用紙種別情報記憶手段と；
第２の搬送補正値を示す情報である用紙搬送量第２補正値を記憶する用紙搬送量第２補正値記憶手段と；
上記補正実行済用紙種別情報と上記用紙搬送量第２補正値とに基づいて、特定の用紙種別の用紙搬送量補正値を算出する補正値算出手段と；
を有し、上記補正値算出手段は、上記補正実行情報に基づいて補正されていない用紙種別の用紙搬送量補正値を算出する手段であることを特徴とする印刷装置。
【請求項５】
印刷すべき用紙を搬送する量である用紙搬送量を補正する用紙搬送量補正値を、用紙種別毎に記憶する用紙搬送量補正値記憶工程と；
印刷すべき用紙の種別を検出する用紙種別検出工程と；
上記用紙搬送量を測定するためのテストチャートを印刷出力するテストチャート出力工程と；
上記テストチャートを用紙に印刷した結果に基づいて、上記用紙搬送量補正値を決定し、上記用紙搬送量補正値記憶手段に格納する補正値格納工程と；
上記用紙種別検出工程で検出した用紙種別に応じて、上記補正値記憶工程で得られた上記用紙搬送量補正値に基づいて、印刷時に用紙を搬送する用紙搬送工程と；
用紙種別毎に、用紙搬送量補正値決定の有無を示す補正実行情報を記憶する補正実行情報記憶工程と；
上記用紙種別検出工程で検出した用紙種別に応じた用紙搬送量補正値と、上記補正実行情報記憶工程で記憶された上記補正実行情報とに基づいて、印刷処理を制御する印刷処理制御工程と；
を有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクヘッドからインクを吐出して印刷する印刷装置において、紙送り精度を補正する手段を装備する装置に関する。
【背景技術】
【０００２】
インクヘッドからインクを吐出し、印刷する従来の印刷装置において、主走査方向にインクヘッドを移動しながら、インクヘッドからインクを吐出し、一定単位距離だけ副走査方向に用紙搬送し、さらにインク吐出を繰り返すことによって印刷する。
【０００３】
上記用紙搬送について、毎回行われる用紙搬送の搬送距離として、一定単位を保つことができないと、画像の重なり（黒スジ）や、画像の開き（白スジ）が発生し、印刷画像品位を維持することができない。
【０００４】
したがって、従来の印刷装置において、以下に示す印刷画像品位を保つ方法が知られている。用紙搬送における誤差を補正値として、記憶手段に記憶し、用紙搬送量に搬送補正値を加えた新たな用紙搬送量を、用紙搬送時に搬送することによって、用紙搬送精度を確保する。
【０００５】
たとえば、以下のような従来の印刷装置が知られている。まず、テストパターンを印刷し、用紙搬送量補正値を決定し、記憶する。そして、用紙搬送時に用紙搬送量に搬送補正値を加えた新たな用紙搬送量を求め、この求められた用紙搬送量に応じて、用紙を搬送する。これによって、用紙搬送精度を補正する印刷装置である（たとえば、特許文献１参照）。
【０００６】
また、用紙搬送量の誤差は、用紙種別によって、誤差値が大きく異なり、また、摩擦係数等の要因によって、誤差値が大きく異なる。
【０００７】
このために、上記搬送補正値を使用する印刷装置について、用紙種別毎に、搬送補正値を記憶し、印刷に使用される用紙種別に応じて、用紙搬送量に加える搬送補正値を切り替える方法が知られている。
【特許文献１】特開２００３−１１３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に記載されている搬送補正値を記憶する方法では、用紙種別毎に、搬送補正値を記憶する場合、当該用紙種別に対して用紙搬送量補正値が決定されているのか、未補正であるのかを判別することができない。
【０００９】
したがって、印刷実行時に、印刷すべき用紙種別に用紙搬送量補正を行うべきであるか否かを判断することができず、結果として、搬送補正が行われずに、印刷実行され、印刷画像品位を保つことができないという問題がある。
【００１０】
本発明は、印刷実行時に、印刷すべき用紙種別の用紙搬送量補正値が決定されていない場合に、印刷画像品位を保持できない印刷出力を抑制することができる印刷装置および印刷装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、印刷実行時に印刷すべき用紙種別の用紙搬送量補正値が決定されていない場合に、印刷処理を制御し、印刷実行を一時中断する印刷装置および印刷装置の制御方法である。
【発明の効果】
【００１２】
本発明によれば、印刷実行時に印刷すべき用紙種別の用紙搬送量補正値が決定されていない場合に、印刷処理を制御し、印刷実行を一時中断するので、印刷画像品位を保持できない印刷出力を抑制することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１４】
図１は、本発明の実施例１である印刷装置１００を示すブロック図である。
【００１５】
印刷装置１００は、ＣＰＵ１と、ＥＥＰＲＯＭ２と、ＲＡＭ３と、ＨＤＤ４と、モータ駆動制御手段５と、印刷ヘッド制御手段６と、センサ制御手段７と、ネットワークインタフェース（ネットワークＩ／Ｆ）８とを有する。また印刷装置１００は、液晶操作パネルユニット９と、バス１０と、プリンタヘッド１１と、ヘッド駆動モータ１２と、給紙駆動モータ１３と、紙センサ１４と、インクセンサ１５とを有する。
【００１６】
ＣＰＵ１は、印刷装置１００の全体の動作を制御する。ＥＥＰＲＯＭ２は、搬送補正処理や印刷処理等、印刷装置１００の全体のプログラム、用紙搬送量補正値や補正実行情報を格納する。ＲＡＭ３は、印刷装置１００の各種データの一時保存として書込と読出とが行われる。
【００１７】
ＨＤＤ４は、印刷装置１００の印刷画像データ等の書込と読出とが行われる。モータ駆動制御手段５は、印刷装置１００における搬送補正値による給紙駆動モータ駆動の制御等を行う。モータ駆動制御手段５には、プリンタヘッド１１を駆動するヘッド駆動モータ１２と、用紙の紙送りを行う給紙駆動モータ１３とが接続されている。
【００１８】
印刷ヘッド制御手段６は、プリンタヘッド１１へインク吐出動作の指示等を行う。印刷ヘッド制御手段６には、用紙にインクを吐出するプリンタヘッド１１が接続されている。
【００１９】
センサ制御手段７は、各種センサから得られた情報を取りまとめる。センサ制御手段７には、用紙の存在の有無および用紙枚数を検出する紙センサ１４と、プリンタヘッド１１から吐出されるインクの残量を検出するインクセンサ１５とが、それぞれ接続されている。
【００２０】
ネットワークインタフェース（ネットワークＩ／Ｆ）８は、ネットワーク上に接続されているホストから送信される印刷データを受信する。
【００２１】
液晶操作パネルユニット９は、ユーザに対して印刷装置１００の名称や状態や操作の指示を表示するために、メッセージ文字列を表示するメッセージ表示手段と、キー入力によってユーザからの指示を入力する操作入力手段とを有する。
【００２２】
上記手段１〜９は、バス１０を介して、互いにデータを授受する。
【００２３】
次に、印刷装置１００における搬送補正手順と印刷処理手順とについて説明する。
【００２４】
図２は、ＥＥＰＲＯＭ２に格納されている用紙搬送量補正値、補正実行情報等のデータを示す図である。
【００２５】
印刷装置１００において、図２に示すように、用紙搬送量補正値２１、補正実行情報２２、用紙種別情報２３、補正実行用紙種別情報２４、用紙搬送量第２補正値２５が、ＥＥＰＲＯＭ２に格納されている。
【００２６】
用紙搬送量補正値２１、補正実行情報２２は、それぞれ用紙種別情報２３毎に組み合わせて記憶され、印刷装置１００が印刷可能な用紙種別情報２３の個数分、存在する。
【００２７】
用紙搬送量補正値２１は、用紙種別情報２３の用紙搬送時に、用紙を一定量搬送する際、余分に送られる用紙搬送差分量を、μｍ単位で記憶され、用紙搬送量補正が実行された場合に、用紙搬送量補正値が上書きして記憶される。
【００２８】
用紙搬送量補正値２１は、初期値として、標準環境における理想的な用紙搬送量補正値が予め記憶されている。
【００２９】
補正実行情報２２は、用紙種別情報２３に対して用紙搬送量補正が実行されたかどうかを示す情報であり、初期値として、いずれも「未実行」が記憶されている。
【００３０】
補正実行用紙種別情報２４、用紙搬送量第２補正値２５は、それぞれ１つづつ組み合わせて記憶されている。
【００３１】
補正実行用紙種別情報２４は、用紙搬送量補正の実行時に使用された用紙種別情報２３が記憶され、初期値として、「不明」が記憶される。
【００３２】
用紙搬送量第２補正値２５は、用紙搬送量補正の実行によって得られた用紙搬送量補正値２１が記憶され、初期値として、「０」が記憶されている。
【００３３】
次に、実施例１における用紙搬送量補正処理について説明する。
【００３４】
図３は、実施例１における用紙搬送量補正処理を示すフローチャートである。
【００３５】
液晶操作パネルユニット９をユーザが操作し、用紙搬送量補正の実行が指示されると、Ｓ１で、印刷装置１００に給紙されている用紙種別情報２３をユーザが入力することを待つ。
【００３６】
Ｓ２では、Ｓ１で入力された用紙種別情報２３に対応する用紙搬送量補正値２１、補正実行情報２２、補正実行用紙種別情報２４、用紙搬送量第２補正値２５を、ＥＥＰＲＯＭ２から取得する。
【００３７】
Ｓ３では、Ｓ２で取得された補正実行用紙種別情報２４が、Ｓ１で入力された用紙種別情報２３と一致しなければ、Ｓ６へ進み、一致すれば、Ｓ４へ進む。
【００３８】
Ｓ４では、Ｓ２で取得された用紙搬送量補正値２１から、用紙搬送量第２補正値２５を引いた値を、新たな用紙搬送量補正値２１として、ＥＥＰＲＯＭ２に格納する。
【００３９】
Ｓ５では、Ｓ２で取得された補正実行情報２２として、「未実行」をＥＥＰＲＯＭ２に格納する。
【００４０】
Ｓ６では、Ｓ１で入力された用紙種別情報２３のテストチャート画像を、ＲＡＭ３上に生成し、Ｓ７で、印刷処理を行う。この際の印刷処理では、後述する通常行われる印刷処理と同様に、用紙搬送量補正値２１に基づいた用紙搬送が行われる。
【００４１】
Ｓ８では、Ｓ７で印刷されたテストチャート印刷の結果に基づいて、液晶操作パネルユニット９をユーザが操作して、調整値を入力することを待つ。
【００４２】
Ｓ９では、Ｓ１で入力された用紙種別情報２３に対応する用紙搬送量補正値２１に、Ｓ８で入力された調整値を加えた値を、新たな用紙搬送量補正値２１としてＥＥＰＲＯＭ２に格納する。
【００４３】
Ｓ１０では、Ｓ１で入力された用紙種別情報２３に対応する補正実行情報２２として、「実行済」をＥＥＰＲＯＭ２に格納する。
【００４４】
Ｓ１１では、補正実行用紙種別情報２４として、Ｓ１で入力された用紙種別情報２３を、ＥＥＰＲＯＭ２に格納する。
【００４５】
Ｓ１２では、Ｓ８で入力された調整値を、用紙搬送量第２補正値２５としてＥＥＰＲＯＭ２に格納し、処理を終了する。
【００４６】
図４は、実施例１における印刷処理の動作を示すフローチャートである。
【００４７】
印刷処理が指示されると、Ｓ２１で、ＲＡＭ３上に格納されている印刷画像データ内に指定されている用紙種別情報２３を取得する。
【００４８】
Ｓ２２で、ＲＡＭ３上に格納されている印刷画像データが、テストパターン画像であるかどうかを判別し、テストパターンであれば、Ｓ２９へ進む。
【００４９】
テストパターンでなければ、Ｓ２３において、Ｓ２１で取得された用紙種別情報２３に対応する用紙搬送量補正値２１、補正実行情報２２を、ＥＥＰＲＯＭ２から取得する。
【００５０】
Ｓ２４では、Ｓ２３で取得された補正実行情報２２が「実行済」であれば、Ｓ２９へ進み、「未実行」であれば、Ｓ２５へ進む。
【００５１】
Ｓ２５で、ユーザに対して液晶操作パネルユニット９に「用紙補正未実行」の警告表示を行い、ユーザからの確認入力を待って、Ｓ２６へ進む。
【００５２】
Ｓ２６で、補正実行用紙種別情報２４、用紙搬送量第２補正値２５を、ＥＥＰＲＯＭ２から取得する。Ｓ２７では、Ｓ２３で取得された用紙搬送量補正値２１に、用紙搬送量第２補正値２５を加えた値を、新たな用紙搬送量補正値２１として、ＥＥＰＲＯＭ２に格納する。
【００５３】
さらに、Ｓ２８では、Ｓ２３で取得された補正実行情報２２を「実行済」に変更し、ＥＥＰＲＯＭ２に格納し、Ｓ２９へ進む。
【００５４】
Ｓ２９で、ＲＡＭ３上に格納されている印刷画像データから、プリンタヘッド１１の主走査１回分の画像データを取得する。
【００５５】
Ｓ３０で、取得された主走査１回分の画像データに基づいて、ヘッド駆動モータ１２を主走査方向に駆動しながら、プリンタヘッド１１からインクを吐出し、主走査１回分の印刷動作を行う。
【００５６】
Ｓ３１では、Ｓ２１で取得された用紙種別情報２３に対応する用紙搬送量補正値２１を取得する。
【００５７】
Ｓ３２で、プリンタヘッド１１の主走査幅に、Ｓ３１で取得された用紙搬送量補正値２１を加えた量を、用紙搬送量補正された用紙搬送量として算出し、Ｓ３３で、算出された用紙搬送量だけ給紙駆動モータ１３を駆動し、用紙を搬送する。
【００５８】
Ｓ３４で、ＲＡＭ３上に格納されている画像データで、未印刷のデータが存在するかどうかを調べ、未印刷のデータが存在すれば、Ｓ２９へ戻って繰り返し、未印刷のデータが存在しなければ、印刷処理を終了する。
【００５９】
図５は、実施例１における印刷言語実行タスクの動作を示すフローチャートである。
【００６０】
Ｓ４１で、ＨＤＤ故障フラグを確認し、Ｓ４２で、フラグが「１」であるかどうかを判断し、ＹＥＳならばＳ５４へ進み、ＮＯならばＳ４３へ進む。
【００６１】
Ｓ４３で、ＨＤＤでの印刷画像データの存在を確認し、Ｓ４４で、存在するかどうかを判断し、ＹＥＳならばＳ４５へ進み、ＮＯならばＳ４３に戻る。Ｓ４５で、ＨＤＤから印刷画像データを取得し、Ｓ４６で、画像処理した後に、２値画像データを生成し、Ｓ４７で、ＨＤＤの空き容量を確認し、Ｓ４８で、容量があるかどうかを確認し、ＹＥＳならばＳ４９へ進み、ＮＯならばＳ４７に戻る。
【００６２】
Ｓ４９で、ＨＤＤに２値画像データを蓄積保存し、Ｓ５０で、ＨＤＤからの保存応答とエラー発生通知を調べる。Ｓ５１で、エラーが発生したかどうかを判断し、ＹＥＳならばＳ５２へ進み、ＮＯならばＳ４１に戻る。
【００６３】
Ｓ５２で、ＨＤＤ故障フラグに「１」をセットし、Ｓ５３で、第２代替領域に２値画像データを保存し、その後Ｓ４１に戻る。Ｓ５４で、第１代替領域での印刷画像データの存在を確認し、Ｓ５５で、存在するかどうかを判断する。ＹＥＳならばＳ５６へ進み、ＮＯならばＳ５４に戻る。
【００６４】
Ｓ５６で、第１代替領域から印刷画像データを取得し、Ｓ５７で、画像処理後、２値画像データを生成し、Ｓ５８で、第２代替領域に２値画像データを保存し、その後に、Ｓ５４に戻る。
【００６５】
図６は、実施例１における印刷実行タスクの動作を示すフローチャートである。
【００６６】
Ｓ６１で、ＨＤＤ故障フラグを確認し、Ｓ６２で、フラグが「１」であるかどうかを判断し、ＹＥＳならばＳ６８へ進み、ＮＯならばＳ６３へ進む。Ｓ６３で、ＨＤＤでの２値画像データの存在を確認し、Ｓ６４で、存在するかどうかを判断し、ＹＥＳならばＳ６５へ進み、ＮＯならばＳ６３に戻る。
【００６７】
Ｓ６５で、ＨＤＤから２値画像データを取得し、Ｓ６６で、画像処理後、２値画像データを生成し、Ｓ６７で、２値画像データに従い、インク吐出と用紙送りとを行い、印刷する。Ｓ６８で、第２代替領域での印刷画像データの存在を確認し、Ｓ６９で、存在するかどうかを判断し、ＹＥＳならばＳ７０へ進み、ＮＯならばＳ６８に戻る。
【００６８】
Ｓ７０で、第２代替領域から印刷画像データを取得し、Ｓ７１で、２値画像データに従い、インク吐出と用紙送りとを行い印刷する。
【００６９】
図７は、実施例１における電源投入起動処理の動作を示すフローチャートである。
【００７０】
Ｓ８１で、ＨＤＤ故障フラグ＝１であるかどうかを判断し、ＹＥＳならばＳ８２へ進み、ＮＯならばＳ８７へ進む。Ｓ８２で、ＨＤＤ故障を表示し、Ｓ８３で、操作パネルキー入力を待ち、Ｓ８４で、ユーザ確認入力の有無を判断し、ＹＥＳならばＳ８７へ進み、ＮＯならばＳ８５へ進む。
【００７１】
Ｓ８５で、サービスマン特殊入力の有無を判断し、ＹＥＳならばＳ８６へ進み、ＮＯならばＳ８２に戻る。Ｓ８６で、ＨＤＤ故障フラグ＝０とし、Ｓ８７で、各タスクを起動する。
【００７２】
上記実施例によれば、印刷実行時に印刷すべき用紙種別の補正実行情報が、実行済でない場合、印刷処理を制御し、印刷実行を一時中断するので、印刷画像品位を保持できない印刷出力を抑制することができる。
【００７３】
また、上記実施例によれば、印刷装置１００が操作表示パネル手段を有し、印刷実行時に、印刷処理制御手段が操作表示パネル手段に、当該用紙種別に対する補正実行をユーザに促すことを表示するので、印刷画像の品位を確保することができる。
【００７４】
上記実施例は、用紙搬送調整を実行した用紙種別を記憶する補正実行用紙種別情報記憶手段と、上記用紙種別の用紙搬送量補正値を記憶する実行補正値記憶手段とを有する。また、上記実施例は、特定の用紙種別の用紙搬送量補正値を、上記補正実行用紙種別情報と実行補正値とから算出する補正値算出手段を有し、上記補正実行情報によって補正実行がされていない用紙種別の用紙搬送量補正値を上記補正値算出手段によって算出する。したがって、上記実施例によれば、ユーザが用紙搬送量補正を実行していない用紙種別を使用して印刷しても、印刷画像の品位を確保することができる。
【００７５】
上記実施例によれば、印刷実行時に印刷すべき用紙種別の補正実行情報が補正実行されていない場合に、印刷処理を制御して印刷実行を一時中断するので、印刷画像品位を保持できない印刷出力を抑制することができる。
【００７６】
また、印刷実行時に上記印刷処理制御手段が、ユーザに当該用紙種別に対する補正実行を促すことを、操作表示パネル手段に表示するので、印刷画像品位を確保した印刷出力が得られる。
【００７７】
さらに、上記実施例は、用紙搬送量の補正が実行されていない用紙種別の用紙搬送量補正値を補正値算出手段によって算出する。よって、上記実施例によれば、ユーザが用紙搬送量補正を実行していない用紙種別を使用した印刷を行っても、印刷画像品位を確保した印刷出力が得られる。
【００７８】
上記実施例において、用紙搬送量補正値を入力する場合、液晶操作パネルユニット９を介してユーザが入力するが、このようにする代わりに、テストチャート印刷出力を光学センサで読み取るようにしてもよい。このようにしても、上記と同様の効果を奏する。
【００７９】
また、本実施例において、用紙搬送量を算出する場合、補正値を単純に差分加減算するが、このようにする代わりに、用紙種別情報２３毎に算出式を保持し、算出するようにしてもよい。このようにしても、上記と同様の効果を奏する。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施例１である印刷装置１００を示すブロック図である。
【図２】ＥＥＰＲＯＭ２に格納されている用紙搬送量補正値、補正実行情報等のデータを示す図である。
【図３】印刷装置１００の動作を示すフローチャートである。
【図４】実施例１における印刷処理の動作を示すフローチャートである。
【図５】実施例１における印刷言語実行タスクの動作を示すフローチャートである。
【図６】実施例１における印刷実行タスクの動作を示すフローチャートである。
【図７】実施例１における電源投入起動処理の動作を示すフローチャートである。
【符号の説明】
【００８１】
１００…印刷装置、
１…ＣＰＵ、
２…ＥＥＰＲＯＭ、
５…モータ駆動制御手段、
７…センサ制御手段、
９…液晶操作パネルユニット、
１２…ヘッド駆動モータ、
１３…給紙駆動モータ、
１４…紙センサ、
２１…用紙搬送量補正値、
２２…補正実行情報、
２３…用紙種別情報、
２４…補正実行用紙種別情報、
２５…用紙搬送量第２補正値。
【図１】
2007283536.tif 000003
【図２】
2007283536.tif 000004
【図３】
2007283536.tif 000005
【図４】
2007283536.tif 000006
【図５】
2007283536.tif 000007
【図６】
2007283536.tif 000008
【図７】
2007283536.tif 000009