(57)【要約】【課題】異常画像を考慮した処理を高速かつ装置規模を大きくせずに実現する画像処理装置、等を提供する。【解決手段】印刷パターンを撮影して画像データを生成し、画像データと垂直同期信号および水平同期信号を出力する撮影装置を搭載可能な画像処理装置が、同期信号に基づいて、入力された画像データの異常を判別する異常判別部と、２つの領域を備える記憶部と、記憶部の一方の領域からデータを読み出し、読み出したデータと入力された画像データとを加算して他方の領域に書き込む加算処理を、画像データ毎に、領域を切り換えて実行し、全加算処理の実行後に平均画像データを生成する演算処理部を備え、演算処理部は、画像データの異常が判別された場合、撮影装置に再撮影を実行させて画像データを出力させ、入力された画像データについて、記憶部の領域を切り換えずに加算処理を実行する。【選択図】  図１
2018186433.tif 000002
【特許請求の範囲】
【請求項１】
媒体に印刷された印刷パターンを撮影して画像データを生成し、生成した前記画像データ、並びに、前記画像データの１フレームを規定する垂直同期信号および前記１フレームの行を規定する水平同期信号を出力する撮影装置を搭載可能な画像処理装置であって、
前記垂直同期信号、及び、前記水平同期信号に基づいて、入力された前記画像データの異常を判別する異常判別部と、
２つの領域を備える記憶部と、
前記記憶部の一方の領域からデータを読み出し、読み出したデータと入力された前記画像データとを加算して前記記憶部の他方の領域に書き込む加算処理を、前記画像データ毎に、読み出す前記領域と書き込む前記領域とを切り換えて実行し、全ての前記加算処理の実行後に平均画像データを生成する演算処理部と、を備え、
前記演算処理部は、
前記異常判別部で入力された前記画像データの異常が判別された場合、
前記撮影装置に再撮影を実行させて前記画像データを出力させるとともに、入力された前記画像データについて、前記記憶部の領域を切り換えずに前記加算処理を実行する
ことを特徴とする画像処理装置。
【請求項２】
前記異常判別部は、
前記垂直同期信号の出力期間における、前記水平同期信号の立ち上がり回数、又は、立ち上がり幅に基づいて、入力された前記画像データの異常を判別する、
請求項１に記載の画像処理装置。
【請求項３】
前記媒体に印刷する印刷部と、請求項１又は２に記載する画像処理装置とを備える印刷装置。
【請求項４】
前記平均画像データに基づいて、印刷開始位置の補正、及び、前記媒体の搬送量の補正の少なくともいずれかの補正を実行する補正部を備える請求項３に記載の印刷装置。
【請求項５】
媒体に印刷された印刷パターンを撮影して画像データを生成し、生成した前記画像データ、並びに、前記画像データの１フレームを規定する垂直同期信号および前記１フレームの行を規定する水平同期信号を出力する撮影装置を搭載可能であり、２つの領域を備える記憶部を有する画像処理装置の制御方法であって、
前記垂直同期信号、及び、前記水平同期信号に基づいて、入力された前記画像データの異常を判別する異常判別工程と、
前記記憶部の一方の領域からデータを読み出し、読み出したデータと入力された前記画像データとを加算して前記記憶部の他方の領域に書き込む加算処理を、前記画像データ毎に、読み出す前記領域と書き込む前記領域とを切り換えて実行し、全ての前記加算処理の実行後に平均画像データを生成する演算処理工程と、を有し、
前記演算処理工程は、
前記異常判別工程で入力された前記画像データの異常が判別された場合、
前記撮影装置に再撮影を実行させて前記画像データを出力させるとともに、入力された前記画像データについて、前記記憶部の領域を切り換えずに前記加算処理を実行する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷パターンの画像を処理する画像処理装置等に関し、特に、異常画像を考慮した処理を高速かつ装置規模を大きくせずに実現する画像処理装置等に関する。
【背景技術】
【０００２】
従来、ノズルからインクを吐出して印刷媒体に対して印刷を行うインクジェットプリンターなどが普及している。かかる印刷装置では、装置の状態により印刷ムラなどの印刷不良が発生する虞があるので、適宜、その現象を検出し、適切な装置調整を行うことが必要である。
【０００３】
この印刷装置における装置調整（キャリブレーション）では、通常、所定の印刷パターンを印刷し、それを目視で確認する、または、それを画像データとして取得して画像処理を行うことにより判断する、といったことがなされていた。
【０００４】
また、その際に行われる画像データの取得に関し、カメラによる撮影では、ノイズにより同期信号が乱れ、取得する画像データが異常になることが知られている（下記特許文献１など）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１８５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した印刷装置のキャリブレーションを、カメラ撮影を用いて精度よく実行するためには、同じ印刷パターンを複数回撮影し、それらの画像データの平均を取る必要がある。
【０００７】
かかる処理を、上述した異常画像が発生することを考慮しつつ、高速で、かつ、小さい規模の装置により実行することが望まれる。
【０００８】
そこで、本発明の目的は、印刷パターンの画像を処理する画像処理装置であって、異常画像を考慮した処理を高速かつ装置規模を大きくせずに実現する画像処理装置、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、媒体に印刷された印刷パターンを撮影して画像データを生成し、生成した前記画像データ、並びに、前記画像データの１フレームを規定する垂直同期信号および前記１フレームの行を規定する水平同期信号を出力する撮影装置を搭載可能な画像処理装置が、前記垂直同期信号、及び、前記水平同期信号に基づいて、入力された前記画像データの異常を判別する異常判別部と、２つの領域を備える記憶部と、前記記憶部の一方の領域からデータを読み出し、読み出したデータと入力された前記画像データとを加算して前記記憶部の他方の領域に書き込む加算処理を、前記画像データ毎に、読み出す前記領域と書き込む前記領域とを切り換えて実行し、全ての前記加算処理の実行後に平均画像データを生成する演算処理部と、を備え、前記演算処理部は、前記異常判別部で入力された前記画像データの異常が判別された場合、前記撮影装置に再撮影を実行させて前記画像データを出力させるとともに、入力された前記画像データについて、前記記憶部の領域を切り換えずに前記加算処理を実行する、ことである。
【００１０】
当該側面により、異常画像を排除した平均画像データを生成でき、印刷パターンの画像データを高精度に生成することができる。さらに、記憶部の２つの領域を切り換えて使用することにより、異常画像の処理を含めた画像処理を、小さい装置規模で高速に行うことができる。
【００１１】
更に、上記発明において、その好ましい態様は、前記異常判別部は、前記垂直同期信号の出力期間における、前記水平同期信号の立ち上がり回数、又は、立ち上がり幅に基づいて、入力された前記画像データの異常を判別する、ことを特徴とする。
【００１２】
当該態様により、ノイズなどによる信号エラーに基づく異常画像を的確に検出することができる。
【００１３】
上記の目的を達成するために、本発明の別の側面は、前記媒体に印刷する印刷部と、上記いずれかの画像処理装置とを備える印刷装置である。
【００１４】
更に、上記発明において、その好ましい態様は、前記平均画像データに基づいて、印刷開始位置の補正、及び、前記媒体の搬送量の補正の少なくともいずれかの補正を実行する補正部を備える、ことを特徴とする。
【００１５】
当該態様により、印刷パターンの高精度な画像データに基づく装置調整がなされ、高品質な印刷が可能になる。
【００１６】
上記の目的を達成するために、本発明の更に別の側面は、媒体に印刷された印刷パターンを撮影して画像データを生成し、生成した前記画像データ、並びに、前記画像データの１フレームを規定する垂直同期信号および前記１フレームの行を規定する水平同期信号を出力する撮影装置を搭載可能であり、２つの領域を備える記憶部を有する画像処理装置の制御方法が、前記垂直同期信号、及び、前記水平同期信号に基づいて、入力された前記画像データの異常を判別する異常判別工程と、前記記憶部の一方の領域からデータを読み出し、読み出したデータと入力された前記画像データとを加算して前記記憶部の他方の領域に書き込む加算処理を、前記画像データ毎に、読み出す前記領域と書き込む前記領域とを切り換えて実行し、全ての前記加算処理の実行後に平均画像データを生成する演算処理工程と、を有し、前記演算処理工程は、前記異常判別工程で入力された前記画像データの異常が判別された場合、前記撮影装置に再撮影を実行させて前記画像データを出力させるとともに、入力された前記画像データについて、前記記憶部の領域を切り換えずに前記加算処理を実行する、ことである。
【００１７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した印刷装置の実施の形態例に係る概略構成図である。
【図２】キャリッジ２２３周辺の機構部２２を模式的に表した平面図である。
【図３】撮影部２２１の撮影エリア（１フレームＦ）を模式的に示した図である。
【図４】同期信号のエラーを例示した図である。
【図５】検査モード時の処理手順を例示したフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類
似のものには同一の参照番号又は参照記号を付して説明する。
【００２０】
図１は、本発明を適用した印刷装置の実施の形態例に係る概略構成図である。図１に示すプリンター２が本発明を適用した印刷装置である。本プリンター２は、印刷ヘッド２２２を搭載して移動するキャリッジ２２３に、撮影部２２１を備え、検査モードで動作する際には、テストパターン（印刷パターン）を印刷媒体（例えば、用紙Ｍ）上に印刷し、そのテストパターンを撮影部２２１で複数回撮影する。撮影後の画像データは、記憶部２１８として２つの領域（領域（１）及び領域（２））が備えられる画像処理部２１１に転送され、複数回の画像データについて平均化処理が実行される。かかる処理では、画像処理部２１１は、画像データが転送される都度、記憶部２１８の一方の領域からデータを読み出して転送された画像データとの加算処理を実行し、処理後のデータを他方の領域へ書き込む処理を実行する。画像処理部２１１は、この加算処理を、１撮影分の（１フレーム分の）画像データ毎に、記憶部２１８の２つの領域を切り換えて実行するが、各フレームの画像データの異常を判別し、異常があると判別された画像データ（以下、異常画像）については、再撮影を実行し、その加算処理においては記憶部２１８の２つの領域を切り換えずに行う。かかる構成と処理により、本プリンター２では、装置調整のための画像処理を高速かつ高精度に実行でき、メモリーの容量も小さく抑えることができる。
【００２１】
図１に示すように、本実施の形態例に係るプリンター２は、ホストコンピューター１などからの印刷要求に応じて用紙Ｍなどに印刷を実行するプリンターであり、一例として、ここでは、大型のインクジェットプリンターである。なお、本実施の形態例では、画像処理部２１１、又は、画像処理部２１１と撮影部２２１が、画像処理装置に相当する。
【００２２】
プリンター２は、図１に示すように、制御部２１と機構部２２とを備える。制御部２１は、プリンター２の各部を制御するコントローラーであり、図示していないが、処理内容を記述したプログラム、当該プログラムに従って処理を実行するＣＰＵ（プロセッサー）、ＲＡＭ、プログラムを格納するＲＯＭ、ＡＳＩＣ等で構成される。ＣＰＵは、ＲＯＭに記憶されたプログラムを読み出して実行することにより、プリンター２の各部の制御を行う。
【００２３】
また、プリンター２は、通常モード（印刷モード）と検査モードを備える。制御部２１は、通常モードでは、ホストコンピューター１から印刷データを受信したときなどに、当該印刷データに基づいて、後述する印刷ヘッド２２２、キャリッジ２２３、及び、用紙搬送部２２４を制御し、用紙Ｍ等に要求された印刷処理を実行する。印刷ヘッド２２２の制御では、制御部２１は、印刷ヘッド２２２に備えられる複数のノズルからインクを吐出させる。
【００２４】
また、装置調整（キャリブレーション）のための検査モードでは、制御部２１は、後述する機構部２２を制御して、テストパターンの印刷、当該テストパターンの撮影、当該撮影結果（画像データ）に対する画像処理、画像データの解析、及び、当該解析結果に基づく調整処理を実行する。なお、当該検査モード時の処理内容については後述する。
【００２５】
また、制御部２１は、図１に示すような機能構成を備える。制御部２１は、画像処理部２１１、補正部２１９、及び、印刷制御部２１０を備える。
【００２６】
画像処理部２１１は、異常判別部２１２を備え、異常判別部２１２は、検査モード時に後述する撮影部２２１から転送されるデータを受信し、受信したデータを演算処理部２１３に転送すると共に受信した画像データの異常を判別する処理を実行する。異常判別処理の内容については後述する。
【００２７】
演算処理部２１３は、検査モード時に撮影されるテストパターンの画像データ（異常判別部２１２から転送される画像データ）について、加算処理と平均化処理を実行する。演算処理部２１３は、図１に示すように、加算処理を実行する加算処理部２１４、平均化処理実行する平均化処理部２１７、記憶部２１８にデータを書き込む書込部２１５、及び、記憶部２１８からデータを読み出す読出部２１６を備える。加算処理と平均化処理の内容については後述する。
【００２８】
記憶部２１８は、画像処理部２１１用のメモリー（ＲＡＭなど）であり、図１に示されるように、２つの領域、領域（１）と領域（２）を備える。
【００２９】
補正部２１９は、画像処理部２１１から転送される画像データに基づいて、プリンター２の装置調整を行う。装置調整として、補正部２１９は、印刷開始位置の補正、印刷媒体（用紙Ｍなど）の搬送量の補正などを実行する。
【００３０】
印刷制御部２１０は、プリンター２に対して印刷要求がなされた際に、印刷データを解釈し、その解釈に基づいて機構部２２の各部を制御して印刷媒体（用紙Ｍなど）に印刷処理を実行する。検査モード時には、印刷制御部２１０は、テストパターンを印刷し、補正部２１９による装置調整の処理を受ける。
【００３１】
機構部２２は、制御部２１によって制御され、通常モードでの印刷処理、検査モードでの撮影処理等を実行する。機構部２２は、図１に示すように、撮影部２２１、印刷ヘッド２２２、キャリッジ２２３、及び、用紙搬送部２２４等を備える。
【００３２】
図２は、キャリッジ２２３周辺の機構部２２を模式的に表した平面図である。印刷ヘッド２２２は、複数のノズルを備え、制御部２１の指示に従って、用紙Ｍに対してノズルからインクを噴射し、用紙Ｍ上に画像を形成して印刷を行う。
【００３３】
印刷ヘッド２２２は、図２に示されるように、複数備えられ、キャリッジ２２３に搭載される。一例として、４色のインクを使用する場合、各色のインク毎に印刷ヘッド２２２が設けられる。
【００３４】
撮影部２２１（撮影装置）は、カメラ、照明用の光源などを備える。撮影部２２１（のカメラ）は、印刷媒体である用紙Ｍを撮影し、用紙Ｍ上に印刷された画像を画像データとして取得する（画像データを生成する）。図２に示されるように、撮影部２２１は、キャリッジ２２３に搭載される。撮影部２２１は、主に、検査モードにおいて、印刷されたテストパターンの撮影を行う。当該撮影されたテストパターンの画像データは、撮影部２２１から画像処理部２１１（の異常判別部２１２）へ転送される。なお、撮影部２２１のカメラは、一例として、ＣＭＯＳセンサー、レンズ等を備える。
【００３５】
撮影部２２１の光源は、カメラによる撮影のための照明を行い、カメラの周辺に設けられる。光源は、カメラの撮影対象（撮影領域）に光を照射し、その光量は可変である。光源は、例えば、複数のＬＥＤランプで構成される。
【００３６】
図３は、撮影部２２１の撮影エリア（１フレームＦ）を模式的に示した図である。図３に示す例では、フレームＦの領域が撮影領域であり、１回の撮影で、１０８０画素×１９２０画素の画像データを取得する。撮影と画像データの取得は、図３のＶＳ１で示す左上から、図３のＶＳ２で示す右下まで、図３のＨＳ１、ＨＳ２、…ＨＳ１０８０で示す矢印の方向に、これら矢印の順番に（図３の上から下へ）行われる。
【００３７】
また、撮影部２２１は、１フレームＦの撮影開始と撮影終了を表す２つの垂直同期信号
ＶＳを、それぞれ、図３のＶＳ１とＶＳ２の時点で出力する。また、撮影部２２１は、図３のＨＳ１、ＨＳ２、…ＨＳ１０８０の矢印で示す各走査時に、水平同期信号ＨＳを出力する。従って、撮影部２２１は、１０８０回の水平同期信号ＨＳを発する。したがって、垂直同期信号ＶＳは画像データの１フレームを規定し、水平同期信号ＨＳは画像データの１行を規定する。
【００３８】
撮影部２２１は、１フレームＦの撮影において、画像処理部２１１の異常判別部２１２に対して、垂直同期信号ＶＳ、１回目の水平同期信号ＨＳとそれに相応する走査で取得された画像データ、２回目の水平同期信号ＨＳとそれに相応する走査で取得された画像データ、…、１０８０回目の水平同期信号ＨＳとそれに相応する走査で取得された画像データ、垂直同期信号ＶＳ、の順でデータを出力（転送）する。
【００３９】
キャリッジ２２３は、印刷ヘッド２２２及び撮影部２２１を搭載し、それらを走査方向（図２の矢印Ｘの方向）に移動させる。キャリッジ２２３は、図示していない駆動源及び伝動装置によりキャリッジレール２２５に沿って駆動する。キャリッジ２２３は、印刷時などに、印刷制御部２１０の制御により移動する。
【００４０】
印刷時には、図２に示されるように、副走査方向（図２の矢印Ｙの方向）に搬送される用紙Ｍに対して、キャリッジ２２３によって走査方向に移動する印刷ヘッド２２２からインクが吐出され、用紙Ｍ上に画像が形成される。
【００４１】
用紙搬送部２２４は、用紙Ｍを副走査方向に搬送する装置であり、図示していないが、搬送ローラー、その駆動源、伝動装置、搬送路などを備える。用紙搬送部２２４は、印刷時などに印刷制御部２１０の制御により駆動する。
【００４２】
以上説明した構成を備える本プリンター２では、上述の通り、通常モードと検査モードで動作する。通常モードでは、ホストコンピューター１等からの印刷要求（印刷データ）を受け、それにしたがって、制御部２１（印刷制御部２１０）が機構部２２の各部を制御し、印刷媒体である用紙Ｍに印刷を行う。具体的には、印刷ヘッド２２２が走査方向に移動して、副走査方向に搬送される用紙Ｍ上にインクを吐出して画像を形成する。印刷後の用紙Ｍは、用紙搬送部２２４によって排紙される。
【００４３】
検査モードでは、プリンター２の印刷状態をチェックするために、テストパターンの印刷、テストパターンの撮影、及び、その画像データの処理、当該画像データに基づく印刷不良の検出等、の処理が実行されるが、この検査モード時の処理に特徴があり、以下、具体的な内容を説明する。
【００４４】
まず、テストパターンの撮影時に起こり得るエラーについて説明する。本プリンター２では、ノイズ等により上述した撮影部２２１の同期信号（水平同期信号ＨＳ）が乱れることで、取得される画像データが正しい画像とならない、すなわち、異常画像が取得されてしまうエラーをチェックしている。
【００４５】
図４は、同期信号のエラーを例示した図である。図４の（１）は、正常な同期信号、すなわち、垂直同期信号ＶＳと水平同期信号ＨＳを示している。なお、図４の各図において、１フレームＦの撮影時における同期信号が時系列に示されており、上が垂直同期信号ＶＳであり、下が水平同期信号ＨＳである。
【００４６】
上述の通り、正常である場合には、図４の（１）に示されるように、開始と終了を表す垂直同期信号ＶＳの間に、１０８０回の水平同期信号ＨＳが、撮影部２２１から発せられる（出力される）。
【００４７】
これらの同期信号がノイズなどにより乱された場合には、垂直同期信号ＶＳの出力期間における、水平同期信号ＨＳの立ち上がり幅、又は、水平同期信号ＨＳの立ち上がり回数に異常が出る虞がある。
【００４８】
図４の（２）及び（３）は、水平同期信号ＨＳの立ち上がり幅にエラーが発生した例を示している。ここで示す例においては、水平同期信号ＨＳの立ち上がり幅は、正常な場合、１９２０ｃｌｋ（クロック）であるが、図４の（２）に示す例では、ａで指し示す２回目の水平同期信号ＨＳにおいてその山が欠落している。水平同期信号ＨＳが立ち上がっている際に画像データが取得されるので、この場合には、画像データが欠損してしまうことになる。また、図４の（３）に示す例では、ｂで指し示す１回目の水平同期信号ＨＳにおいてその立ち上がり幅が１９２１ｃｌｋと長くなってしまっている。この場合には、余計な部分の画像データを取得してしまうことになる。
【００４９】
図４の（４）及び（５）は、水平同期信号ＨＳの立ち上がり回数にエラーが発生した例を示している。図４の（４）に示す例では、ｃで指し示す１０７９回目の水平同期信号ＨＳが欠落している。この場合には、取得される画像データが１走査分欠落してしまう。また、図４の（５）に示す例では、ｄで指し示す１０８１回目の水平同期信号ＨＳが余計に発生している。この場合には、画像データが１走査分余計に取得されてしまう。
【００５０】
このように、同期信号のエラーに因る異常画像が発生する虞がある。
【００５１】
また、本プリンター２では、１つのテストパターンについて複数回（ｎ回、例えば、４回）の撮影を行い、それらの撮影によって取得されるｎ個の（ｎフレームの）画像データに平均化処理を施して、平均化処理後の画像データを装置調整に用いるデータとする。
【００５２】
以下、１つのテストパターンについて、平均化処理後の画像データが得られるまでの処理内容について説明する。図５は、当該処理の手順を例示したフローチャートである。なお、検査モードは、プリンター２に対する操作者の所定の操作、または、ホストコンピューター１からの指示によって開始される。
【００５３】
検査モードが開始され、所定のテストパターンの印刷指示がなされると、印刷制御部２１０の制御により、そのテストパターンが用紙Ｍに印刷される（図５のステップＳ１）。当該テストパターンは、例えば、所定濃度の色で塗りつぶされた矩形のパターンである。
【００５４】
次に、当該テストパターンに対して、撮影処理と画像データの加算処理がｎ回実施される。まず、その回数ｉが初期化され（ｉ＝１、図５のステップＳ２）、撮影部２２１が印刷されたテストパターンの撮影を開始する（図５のステップＳ３）。
【００５５】
撮影部２２１は、撮影開始を知らせる垂直同期信号ＶＳを異常判別部２１２に出力後、１回目の水平同期信号の出力と、その間の撮影と、当該撮影によって取得される画像データの出力を実施する。出力された同期信号と画像データは、異常判別部２１２に転送される（図５のステップＳ４）。
【００５６】
異常判別部２１２は、転送された画像データを演算処理部２１３に転送すると共に、受信した同期信号を記録する。
【００５７】
演算処理部２１３では、画像データの転送を受けると、記憶部２１８の領域ｘ（例えば、領域（１））から、転送された画像データに相応する画像データを読出部２１６が読み出す（図５のステップＳ５）。なお、記憶部２１８の領域（１）及び領域（２）は、当該
テストパターンについての処理開始時に（図５のステップＳ２）に初期化されている（データが空の状態にされている）。
【００５８】
次に、加算処理部２１４が、異常判別部２１２から転送された画像データと、読出部２１６が読み出した画像データを加算する（図５のステップＳ６）。各画像データは、各画素が各色の濃度階調値（例えば、０−２５５の値）を有するデータ構造であり、当該加算では、加算する両画像データのそれぞれ対応する画素の、対応する色の濃度階調値を加える演算が行われる。
【００５９】
加算が行われると、書込部２１５が、加算後の画像データを、記憶部２１８の領域ｙ（領域ｘとは違う領域、例えば、領域（２））の当該画像データに相応する箇所に書き込む（図５のステップＳ７）。当該書き込み処理では、いわゆる上書きを行うため、以前に記憶されていたデータは消去される。なお、ここでは、ステップＳ５−Ｓ７の処理を加算処理と称す。
【００６０】
なお、１回目の水平同期信号ＨＳに伴うステップＳ３−Ｓ７の処理においては、記憶部２１８が初期化されており、ステップＳ５では空のデータが読み出されるので、ステップＳ５及びＳ６の処理を省いて、異常判別部２１２から転送された画像データについてステップＳ７の書き込み処理を行うようにしても良い。この場合には、ステップＳ２の時点における記憶部２１８の初期化の処理も省くことができる。
【００６１】
その後、ｉ回目の撮影について、１フレーム全ての水平同期信号ＨＳについて処理が終了したか否かが確認され（図５のステップＳ８）、終了していない場合には（図５のステップＳ８のＮｏ）、次の走査（水平同期信号ＨＳ）について、ステップＳ３からの処理が同様に実行される。
【００６２】
１フレーム全ての水平同期信号ＨＳについて処理が終了すると（図５のステップＳ８のＹｅｓ）、異常判別部２１２が、処理が終了した１フレームの画像が異常画像であるか否かの判別を行う（図５のステップＳ９）。具体的には、異常判別部２１２は、記憶しておいた撮影部２２１からの同期信号を解析し、水平同期信号ＨＳの立ち上がり幅、及び、水平同期信号ＨＳの立ち上がり回数に異常があるか否かを確認する。その結果、図４に示したような異常が確認されれば、直前に処理を行ったフレームの画像は異常画像であると判断する。
【００６３】
当該確認の結果、異常判別部２１２が異常画像でないと判断した場合には（図５のステップＳ９のＹｅｓ）、記憶部２１８の領域ｘと領域ｙを入れ換える。すなわち、領域ｘ＝領域（１）、領域ｙ＝領域（２）となっていれば、領域ｘ＝領域（２）、領域ｙ＝領域（１）とする。領域ｘ＝領域（２）、領域ｙ＝領域（１）となっていれば、領域ｘ＝領域（１）、領域ｙ＝領域（２）とする。更に、異常判別部２１２は、撮影回数をインクリメントしてｉ＝ｉ＋１とする（図５のステップＳ１０）。更新された領域ｘ及び領域ｙと回数ｉの情報は、演算処理部２１３に通知され、演算処理部２１３はこれら変数の値を通知された値に更新する。
【００６４】
一方、上記確認の結果、異常判別部２１２が異常画像であると判断した場合には（図５のステップＳ９のＮｏ）、記憶部２１８の領域ｘと領域ｙを入れ換えずに、そのままとする。すなわち、領域ｘ＝領域（１）、領域ｙ＝領域（２）となっていれば、領域ｘ＝領域（１）、領域ｙ＝領域（２）のままとする。領域ｘ＝領域（２）、領域ｙ＝領域（１）となっていれば、領域ｘ＝領域（２）、領域ｙ＝領域（１）のままとする。更に、異常判別部２１２は、撮影回数をインクリメントしないで、ｉ＝ｉとする（図５のステップＳ１１）。この場合、演算処理部２１３におけるこれら変数の値は更新されない。
【００６５】
なお、ステップＳ１０及びＳ１１の処理は、演算処理部２１３が、異常判別部２１２からの異常判断の結果を受けて実施するようにしても良い。
【００６６】
その後、処理はステップＳ１２に移行し、演算処理部２１３は、ｎ回（例えば、４回）の処理を終了したか否かを確認する。具体的には、演算処理部２１３は、ｉ＞ｎが成立するか否かを確認し、成立していなければ（図５のステップＳ１２のＮｏ）、次の撮影（フレーム）についての処理が、ステップＳ３から同様に実行される。なお、撮影指示は、演算処理部２１３によってなされる。
【００６７】
一方、ｉ＞ｎが成立すれば（図５のステップＳ１２のＹｅｓ）、演算処理部２１３はｎ回終了したと判断し、画像データの平均化処理を実行する（図５のステップＳ１３）。具体的には、読出部２１６が、直前に書き込みが行われた記憶部２１８の領域から画像データを読出し、平均化処理部２１７へ転送する。平均化処理部２１７は、転送された画像データ、すなわち、ｎ回の撮影によるｎ個の画像データが加算処理された画像データ、について、各画素の各色の濃度階調値ｄをｎで除算する処理を行う。すなわち、各画素の各色の濃度階調値が、ｄ／ｎとされる。
【００６８】
平均化処理後の画像データ（平均画像データ）は、平均化処理部２１７から補正部２１９へ転送される（図５のステップＳ１４）。
【００６９】
以上のようにして、１つのテストパターンについての画像データの取得が実行される。なお、装置調整（キャリブレーション）に複数のテストパターンを用いる場合には、同様の処理が各テストパターンに実行される。
【００７０】
上述した画像処理において、撮影部２２１が生成する１フレーム分の画像データは、濃度階調値が２５６階調で、１色の場合には、１０８０画素×１９２０画素×８ビットのデータ容量となる。４回（ｎ＝４）の撮影で平均化処理を行う場合、４回（４フレーム）分の画像データを保持しておき、その後に演算処理をする場合には、メモリー（記憶部）には、１０８０画素×１９２０画素×８ビット×４を超えるデータ容量が必要となる。本実施の形態例の場合には、上述の通り、撮影及び転送中に適宜、加算処理を行っていくので、記憶部２１８に２つの領域を用意すればよく、上述の例の場合には、各領域は、１０８０画素×１９２０画素×１０ビットのデータ容量があれば足りる。したがって、記憶部２１８を、１０８０画素×１９２０画素×１０ビット×２のデータ容量とすることができ、メモリーの容量を小さく抑えることができる。
【００７１】
補正部２１９では、画像処理部２１１から転送された平均化処理後の画像データを解析し、印刷の位置ずれ、濃度ムラなどの印刷不良を検出する。印刷不良が検出された場合には、補正部２１９は、その不良を改善すべく装置調整を実行する。具体的には、補正部２１９は、印刷開始位置の補正、用紙Ｍの搬送量の補正等を行うべく、それらに係るパラメータを印刷制御部２１０に設定する。
【００７２】
以上説明したように、本実施の形態例に係るプリンター２では、装置調整のためのテストパターンの画像データを、複数回の撮影で得られた複数の画像データの平均化処理により生成する。したがって、撮影誤差の抑えられた精度の高い画像データによる精度の高い装置調整が可能となる。また、各撮影で得られる画像データについて、撮影部２２１が発する同期信号に基づいて異常画像であるかの判別を行い、異常画像である場合には、再撮影を行って、その異常画像のデータを使用しないので、その点からも精度の高い装置調整が可能となる。さらに、複数回分（ｎ回分、ｎフレーム分）の画像データをすべて記憶するのではなく、メモリー領域を２つだけ設け（領域（１）と領域（２））、撮影と並行し
て画像データの加算処理を実行すると共に、フレーム毎にデータの読み書きで使用する領域を切り換えるため、上述のように、装置規模を小さく抑えることができ、処理速度も速い。さらに、異常画像が検出された際には、上記領域の切換えを行わないことにより、そのフレーム分の画像データについてのみ処理を再実行すればよく、その点でも処理が速い。
【００７３】
また、異常画像の判断は、水平同期信号ＨＳの立ち上がり幅（時間）、水平同期信号ＨＳの立ち上がり回数に基づいて行われ、発生しやすいノイズによる信号エラーに基づく異常画像を確実に除外することができる。
【００７４】
さらに、高精度で得られたテストパターンの画像データに基づいた、印刷開始位置や用紙Ｍの搬送量に関する装置調整がなされるので、高品質な印刷が可能となる。
【００７５】
なお、本発明は、インクジェット方式と異なる印刷方式の印刷装置にも適用することができる。
【００７６】
また、本実施の形態例の場合には、印刷制御部２１０、印刷ヘッド２２２、キャリッジ２２３、及び、用紙搬送部２２４等が、特許請求の範囲に記載の印刷部に相当する。
【００７７】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００７８】
１…ホストコンピューター、２…プリンター、２１…制御部、２２…機構部、２１０…印刷制御部、２１１…画像処理部、２１２…異常判別部、２１３…演算処理部、２１４…加算処理部、２１５…書込部、２１６…読出部、２１７…平均化処理部、２１８…記憶部、２１９…補正部、２２１…撮影部、２２２…印刷ヘッド、２２３…キャリッジ、２２４…用紙搬送部、２２５…キャリッジレール、Ｆ…フレーム、ＨＳ…水平同期信号、Ｍ…用紙、ＶＳ…垂直同期信号。
【図１】
2018186433.tif 000003
【図２】
2018186433.tif 000004
【図３】
2018186433.tif 000005
【図４】
2018186433.tif 000006
【図５】
2018186433.tif 000007