(57)【要約】媒体の送りむらに起因する撮像データにおける媒体搬送方向の撮像データの撮像位置を特定し得る画像解析装置、印刷装置、画像解析方法、及びプログラムを提供する。媒体の搬送方向について印刷画像（１４）を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された印刷画像の撮像データ（６０Ａ）を取得し、撮像データを解析する際に、撮像タイミングごとの撮像データ（６０Ｅ）に対して、搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値（５４）が付加された撮像データを取得し、積算値を用いて、撮像データの解析対象領域（６０Ｅ）を特定する。
2019065578.tif 000002
【特許請求の範囲】
【請求項１】
搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された前記印刷画像の撮像データを取得する撮像データ取得部と、
前記撮像データ取得部を用いて取得した前記撮像データを解析する解析処理部と、
を備え、
前記撮像データ取得部は、前記撮像タイミングごとの撮像データに対して、前記搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、
前記解析処理部は、前記積算値を用いて、前記撮像データの解析対象領域を特定する画像解析装置。
【請求項２】
媒体搬送方向に沿って媒体を搬送する搬送部と、
前記搬送部を用いて搬送される媒体に印刷を行う印刷部と、
前記搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された前記印刷画像の撮像データを取得する撮像データ取得部と、
前記撮像データ取得部を用いて取得した前記撮像データを解析する解析処理部と、
前記搬送部の位置、又は位相を表すパルス信号であるタイミング信号を取得する計測部と、
前記タイミング信号のパルス数の積算値を取得する積算値取得部と、
を備え、
前記撮像データ取得部は、前記撮像タイミングごとの撮像データに対して、前記積算値が付加された撮像データを取得し、
前記解析処理部は、前記積算値を用いて、前記撮像データの解析対象領域を特定する印刷装置。
【請求項３】
前記タイミング信号を用いて前記印刷部を制御する印刷制御部を備えた請求項２に記載の印刷装置。
【請求項４】
前記計測部は、前記搬送部の位置、又は位相を計測して得られた計測信号を出力するエンコーダを備え、前記エンコーダの分解能を前記印刷部の印刷解像度に換算した第一印刷解像度換算値が前記印刷解像度未満の場合に、前記計測信号に対して内挿補間を施して、前記印刷解像度を表す単位の値に換算した周期を表す第二印刷解像度換算値が、前記印刷解像度以上となる前記タイミング信号を取得する請求項３に記載の印刷装置。
【請求項５】
媒体のサイズの情報を取得する媒体情報取得部と、
媒体における印刷画像の位置の情報を取得する画像情報取得部と、
を備え、
前記解析処理部は、前記媒体のサイズの情報、及び前記印刷画像の位置の情報を用いて特定された解析対象の画像が印刷されている印刷領域の情報を取得し、前記印刷領域の情報に基づいて、前記印刷領域に対応する前記撮像データにおける印刷対応領域を抽出し、前記印刷対応領域から前記解析対象領域を特定する請求項２から４のいずれか一項に記載の印刷装置。
【請求項６】
前記印刷部は、異常となった印刷素子の検出に用いるテストパターンを印刷し、
前記解析処理部は、前記解析対象領域として、前記テストパターンが印刷されている領域を特定する請求項２から５のいずれか一項に記載の印刷装置。
【請求項７】
前記印刷部は、商品画像が印刷される商品画像領域以外の非商品画像領域に前記テストパターンを印刷する請求項６に記載の印刷装置。
【請求項８】
前記印刷部は、前記媒体搬送方向における媒体の後端部の前記非商品画像領域に前記テストパターンを印刷する請求項７に記載の印刷装置。
【請求項９】
前記解析処理部は、前記タイミング信号の積算値を用いて、前記商品画像領域を特定する請求項７又は８に記載の印刷装置。
【請求項１０】
前記撮像データ取得部は、印刷画像の印刷解像度未満の撮像解像度を適用して撮像された撮像データを取得し、
前記解析処理部は、前記商品画像領域の撮像データに対して媒体の送りむらに起因する歪み補正、及び高解像度化を施す請求項９に記載の印刷装置。
【請求項１１】
前記解析処理部は、前記商品画像領域の撮像データの一画素に対して、前記撮像データに付加された前記タイミング信号のパルス数の積算値に対応する数の画素を内挿補間する請求項１０に記載の印刷装置。
【請求項１２】
前記解析処理部は、前記媒体の送りむらに起因する歪み補正、及び前記高解像度化を施された前記商品画像領域の撮像データと、前記商品画像の基準画像との差分に基づき前記商品画像の画像欠陥の有無を判定する画像検品を行う請求項１０又は１１に記載の印刷装置。
【請求項１３】
前記撮像データ取得部は、印刷画像の印刷解像度未満の撮像解像度を適用して撮像された撮像データを取得し、
前記解析処理部は、前記解析対象領域に対して媒体の送りむらに起因する歪み補正、及び高解像度化を施す請求項２から１２のいずれか一項に記載の印刷装置。
【請求項１４】
搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された前記印刷画像の撮像データを取得する撮像データ取得工程と、
前記撮像データ取得工程において取得した前記撮像データを解析する解析処理工程と、
を含み、
前記撮像データ取得工程は、前記撮像タイミングごとの撮像データに対して、前記搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、
前記解析処理工程は、前記積算値を用いて、前記撮像データの解析対象領域を特定する画像解析方法。
【請求項１５】
コンピュータに、
搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された前記印刷画像の撮像データを取得する撮像データ取得機能、及び
前記撮像データ取得機能を用いて取得した前記撮像データを解析する解析処理機能を実現させるプログラムであって、
前記撮像データ取得機能は、前記撮像タイミングごとの撮像データに対して、前記搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、
前記解析処理機能は、前記積算値を用いて、前記撮像データの解析対象領域を特定するプログラム。
【請求項１６】
非一時的かつコンピュータ読取可能な記録媒体であって、前記記録媒体に格納された指令がコンピュータによって読み取られた場合に、
搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された前記印刷画像の撮像データを取得する撮像データ取得機能と、
前記撮像データ取得機能を用いて取得した前記撮像データを解析する解析処理機能と、を含む画像解析機能であって、
前記撮像データ取得機能は、前記撮像タイミングごとの撮像データに対して、前記搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、
前記解析処理機能は、前記積算値を用いて、前記撮像データの解析対象領域を特定する、画像解析機能をコンピュータに実現させる記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像解析装置、印刷装置、画像解析方法、及びプログラムに係り、特に印刷画像の画像解析に関する。
【背景技術】
【０００２】
特許文献１は、良品と認められた見本印刷物に含まれる見本画像を読み取って得た見本画像情報と、検査対象画像を読み取って得た検査画像情報との差分値に基づいて、検査対象画像から特定方向のすじ状欠陥を抽出する画像評価装置が記載されている。【０００３】
特許文献２は、撮像手段を用いて印刷物を撮像して得られる検査画像を取得し、検査画像からすじ状の欠陥を抽出する画像検査方法が記載されている。【０００４】
特許文献３は、検査画像を読み取って得られる主走査方向に沿うプロファイルから、受光素子に対する検査画像の画素の重心位置を取得し、受光素子の受光中心に対するラインの重心位置のずれである位相差に基づき、受光素子に対する検査画像の画素ごとの主走査方向に沿う位置を特定する画像位置検査装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１７９０９０号公報
【特許文献２】特開２０１６−１９３５０４号公報
【特許文献３】特開２０１３−０６９００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
シングルパス方式のインクジェットプリンタを用いた印刷工程において、媒体の搬送に搬送ドラム方式が適用される場合がある。搬送ドラムは、搬送ドラムの回転角度位相をモニタリングするエンコーダが取り付けられている場合がある。【０００７】
搬送ドラムの上部には、媒体にインクを吐出するインクジェットヘッドが搭載される。ブラックインク、シアンインク、マゼンタインク、及びイエローインクを用いる場合、色ごとにインクジェットヘッドが備えられる。【０００８】
また、搬送ドラムを用いた媒体の搬送経路におけるインクジェットヘッドの下流側の位置には、インクジェットヘッドを用いて印刷した画像を撮像するインラインスキャナが搭載されている場合がある。【０００９】
［問題点］
上記の構成において、インラインスキャナと印刷工程の間には以下の問題点がある。【００１０】
媒体の送りむらに起因する、撮像データの媒体搬送方向の像構造歪みが発生する。搬送ドラムの回転には回転速度むらが生じている。一方、エンコーダ計測信号からジェッティングタイミングパルスを生成し、ジェッティングタイミングパルスを用いて、インクジェットヘッドのジェッティングタイミングを制御している。これにより、搬送ドラムの回転速度むらに起因する印刷むらの発生が抑制される。【００１１】
同様に、インラインスキャナを用いた撮像についても、エンコーダ計測信号に基づき媒体搬送方向の撮像タイミングを制御する場合、撮像データの媒体搬送方向の像構造歪みの発生を抑制し得る。【００１２】
ＣＣＤイメージセンサ、及びＣＭＯＳイメージセンサに代表される撮像素子を備えた撮像装置を使用する場合、水晶振動子等を用いて安価に生成される固定撮像周期パルスの生成を行うことが常用である。なお、ＣＣＤは、電荷結合素子を表すcharge coupled deviceの省略語である。ＣＭＯＳは、相補型金属酸化膜半導体を表す英語表記であるcomplementary metal-oxide semiconductorの省略語である。【００１３】
媒体搬送方向について、撮像ラインごとに撮像期間を変えた場合、撮像データにおける光学的な線形性が保証されなくなる。そうすると、印刷画像の濃度むら補正等の撮像データを用いた各種画像処理を適切に行うことが困難になる。したがって、エンコーダ計測信号に基づく媒体搬送方向の撮像タイミングの制御は、実用上採用することが困難である。【００１４】
なお、エンコーダ計測信号に基づく撮像開始タイミングの制御は可能である。エンコーダ計測信号に基づく撮像開始のタイミングの制御を採用する装置が知られている。撮像開始タイミングとは最初の撮像タイミングである。【００１５】
インラインスキャナを用いた撮像において、媒体の送りむらの影響を受けて、撮像データにおける媒体搬送方向の撮像位置の特定が困難になる。特に、媒体の後端の側になる程、媒体の送りむらの影響が積算する。そうすると、撮像データにおける媒体搬送方向の撮像位置のばらつきが大きくなる。なお、媒体の後端とは媒体搬送方向における媒体の上流側の端である。【００１６】
また、媒体の搬送性能の装置の個体ばらつきに起因して、この問題の程度にもばらつきが生じ得る。この問題の技術的な解決が望まれる。【００１７】
ここでは、搬送ドラムを用いて円弧に沿って媒体を搬送する場合について説明したが、搬送ベルト等を用いて媒体を直線に沿って搬送する場合も、同様の課題が存在し得る。また、インクジェット方式以外の印刷装置においても、印刷と撮像とをインラインにおいて行う場合は、同様の課題が存在し得る。【００１８】
特許文献１から特許文献３には、媒体搬送について、媒体の送りむらに起因する撮像データにおける媒体搬送方向の撮像データの撮像位置の特定に関する記載はない。【００１９】
本発明はこのような事情に鑑みてなされたもので、媒体の送りむらに起因する撮像データにおける媒体搬送方向の撮像データの撮像位置を特定し得る画像解析装置、印刷装置、画像解析方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記目的を達成するために、次の発明態様を提供する。【００２１】
第１態様に係る画像解析装置は、搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された印刷画像の撮像データを取得する撮像データ取得部と、撮像データ取得部を用いて取得した撮像データを解析する解析処理部と、を備え、撮像データ取得部は、撮像タイミングごとの撮像データに対して、搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、解析処理部は、積算値を用いて、撮像データの解析対象領域を特定する画像解析装置である。【００２２】
第１態様によれば、タイミング信号のパルス数の積算値を用いて、撮像データにおける媒体搬送方向の撮像位置の特定が可能となる。これにより、画像データにおける媒体搬送方向の撮像位置の特定のための処理の安定性が保たれる。また、画像データにおける媒体搬送方向の撮像位置の特定のための処理コストが抑制される。【００２３】
印刷画像は、印刷部を用いて媒体に印刷される印刷部の異常検出用のパターンが含まれる。【００２４】
撮像データは、印刷部の検査用のテストパターンの撮像データが含まれる。【００２５】
第１態様において、以下の第３態様から第１１態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、印刷装置において特定される処理や機能を担う構成要素は、これに対応する処理や機能を担う画像解析装置の構成要素として把握することができる。【００２６】
第２態様に係る印刷装置は、媒体搬送方向に沿って媒体を搬送する搬送部と、搬送部を用いて搬送される媒体に印刷を行う印刷部と、搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された印刷画像の撮像データを取得する撮像データ取得部と、撮像データ取得部を用いて取得した撮像データを解析する解析処理部と、搬送部の位置、又は位相を表すパルス信号であるタイミング信号を取得する計測部と、タイミング信号のパルス数の積算値を取得する積算値取得部と、を備え、撮像データ取得部は、撮像タイミングごとの撮像データに対して、積算値が付加された撮像データを取得し、解析処理部は、積算値を用いて、撮像データの解析対象領域を特定する印刷装置である。【００２７】
第２態様によれば、第１態様と同様の作用効果を得ることが可能である。【００２８】
撮像データ取得部は、撮像装置を制御する撮像制御部が含まれてもよい。撮像制御部は、撮像装置から出力される電気信号を用いて撮像データを生成し得る。また、撮像制御部生成した撮像データに付加情報を付加してもよい。タイミング信号のパルス数の積算値を付加情報としてもよい。【００２９】
タイミング信号のパルス数の積算値は、各撮像期間におけるタイミング信号のパルス数の積算値を含み得る。タイミング信号のパルス数の積算値は、撮像期間ごとの相対値とし得る。【００３０】
搬送部の例として、媒体を円弧に沿って搬送する回転搬送方式、及び媒体を直線に沿って搬送する直線搬送方式等が挙げられる。直線搬送方式の場合、計測部は搬送部の位置を表すタイミング信号を出力し得る。回転搬送方式の場合、計測部は搬送部の位相を表すタイミング信号を出力し得る。【００３１】
撮像装置の例として、媒体搬送方向と直交する媒体幅方向について、媒体の全長にわたって複数の撮像素子が並べられたラインセンサ型撮像装置が挙げられる。撮像装置は、複数の撮像素子が二次元状に並べられたエリアセンサ型撮像装置を適用可能である。【００３２】
第３態様は、第２態様の印刷装置において、タイミング信号を用いて印刷部を制御する印刷制御部を備えた構成としてもよい。【００３３】
第３態様によれば、媒体に印刷される印刷画像について、媒体の送りむらの影響が補正され得る。また、印刷画像の補正に用いられるタイミング信号が撮像タイミングごとの撮像データに取り込める。これにより、印刷画像の補正と同様の仕組みを用いた撮像データの補正が可能となる。【００３４】
印刷部を制御するタイミング信号の一例として、インクジェット方式の印刷装置の場合のジェッティングタイミングパルス信号が挙げられる。印刷部を制御するタイミング信号の一例として、電子写真方式の印刷装置の場合の露光タイミングパルス信号が挙げられる。【００３５】
第４態様は、第３態様の印刷装置において、計測部は、搬送部の位置、又は位相を計測して得られた計測信号を出力するエンコーダを備え、エンコーダの分解能を印刷部の印刷解像度に換算した第一印刷解像度換算値が印刷解像度未満の場合に、計測信号に対して内挿補間を施して、印刷解像度を表す単位の値に換算した周期を表す第二印刷解像度換算値が、印刷解像度以上となるタイミング信号を取得する構成としてもよい。【００３６】
第４態様によれば、印刷解像度に対してエンコーダの分解能が低分解能の場合でも、印刷解像度に対応するタイミング信号の取得が可能である。【００３７】
第５態様は、第２態様から第４態様のいずれか一態様の印刷装置において、媒体のサイズの情報を取得する媒体情報取得部と、媒体における印刷画像の位置の情報を取得する画像情報取得部と、を備え、解析処理部は、媒体のサイズの情報、及び印刷画像の位置の情報を用いて特定された解析対象の画像が印刷されている印刷領域の情報を取得し、印刷領域の情報に基づいて、印刷領域に対応する撮像データにおける印刷対応領域を抽出し、印刷対応領域から解析対象領域を特定する構成としてもよい。【００３８】
第５態様によれば、撮像データは二段階の領域特定が実行される。一段階目の領域特定において解析対象の画像が印刷されている印刷領域の情報を取得する。これにより、撮像データが記憶されている記憶部へのランダムアクセスが可能となる。【００３９】
第６態様は、第２態様から第５態様のいずれか一態様の印刷装置において、印刷部は、異常となった印刷素子の検出に用いるテストパターンを印刷し、解析処理部は、解析対象領域として、テストパターンが印刷されている領域を特定する構成としてもよい。【００４０】
第６態様によれば、テストパターンの撮像データにおける位置の特定が可能である。【００４１】
第７態様は、第６態様の印刷装置において、印刷部は、商品画像が印刷される商品画像領域以外の非商品画像領域にテストパターンを印刷する構成としてもよい。【００４２】
第７態様によれば、非商品画像領域に印刷されたテストパターンの撮像データにおける位置の特定が可能である。特に、媒体搬送方向における媒体の後端部に非商品画像領域が印刷される場合は、媒体の送りむらの積算の影響を抑制する効果が大きい。【００４３】
第８態様は、第７態様の印刷装置において、印刷部は、媒体搬送方向における媒体の後端部の非商品画像領域にテストパターンを印刷する構成としてもよい。【００４４】
第８態様によれば、媒体の送りむらの影響を受けやすい、媒体搬送方向における媒体の後端部のテストパターンの撮像データにおける位置の特定が可能となる。【００４５】
媒体搬送方向における媒体の後端部とは、媒体の媒体搬送方向の上流側の端部を表す。端部とは端から予め定められた長さを有する領域である。【００４６】
第９態様は、第７態様又は第８態様の印刷装置において、解析処理部は、タイミング信号の積算値を用いて、商品画像領域を特定する構成としてもよい。【００４７】
第９態様によれば、商品画像領域の特定において、媒体の送りむらの影響を抑制し得る。【００４８】
第１０態様は、第９態様の印刷装置において、撮像データ取得部は、印刷画像の印刷解像度未満の撮像解像度を適用して撮像された撮像データを取得し、解析処理部は、商品画像領域の撮像データに対して媒体の送りむらに起因する歪み補正、及び高解像度化を施す構成としてもよい。【００４９】
第１０態様によれば、タイミング信号のパルス数の積算値を用いて、媒体搬送方向における媒体の送りむらに起因する撮像データの歪みが補正され、かつ、媒体搬送方向における撮像データが高解像度化される。これにより、撮像データの歪み、及び媒体搬送方向における印刷画像の解像度に対する撮像データの解像度の不足に起因する、撮像データの解析精度の劣化を抑制し得る。【００５０】
第１１態様は、第１０態様の印刷装置において、解析処理部は、商品画像領域の撮像データの一画素に対して、撮像データに付加されたタイミング信号のパルス数の積算値に対応する数の画素を内挿補間する構成としてもよい。【００５１】
第１１態様によれば、撮像タイミングごとの撮像データの一画素に対して、タイミング信号のパルス数の積算値に対応する数の画素を内挿補間する。これにより、撮像データの歪み補正、及び高解像度化が効率的に、かつ、高精度に行うことが可能である。【００５２】
第１２態様は、第１０態様又は第１１態様の印刷装置において、解析処理部は、媒体の送りむらに起因する歪み補正、及び高解像度化を施された商品画像領域の撮像データと、商品画像の基準画像との差分に基づき商品画像の画像欠陥の有無を判定する画像検品を行う構成としてもよい。【００５３】
第１２態様によれば、撮像データの解析精度の劣化が抑制された、高精度、かつ効率的な画像検品が可能である。【００５４】
第１３態様は、第２態様から第１２態様のいずれか一態様の印刷装置において、撮像データ取得部は、印刷画像の印刷解像度未満の撮像解像度を適用して撮像された撮像データを取得し、解析処理部は、解析対象領域に対して媒体の送りむらに起因する歪み補正、及び高解像度化を施す構成としてもよい。【００５５】
第１３態様によれば、解析精度の向上が見込まれる。また、撮像データの解像度の不足の影響を解消し得る。【００５６】
第１４態様に係る画像解析方法は、搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された印刷画像の撮像データを取得する撮像データ取得工程と、撮像データ取得工程において取得した撮像データを解析する解析処理工程と、を含み、撮像データ取得工程は、撮像タイミングごとの撮像データに対して、搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、解析処理工程は、積算値を用いて、撮像データの解析対象領域を特定する画像解析方法である。【００５７】
第１４態様によれば、第１態様と同様の効果を得ることができる。【００５８】
第１４態様において、第２態様から第１３態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、画像解析装置、及び印刷装置において特定される処理や機能を担う構成要素は、これに対応する処理や機能を担う画像解析方法の構成要素として把握することができる。【００５９】
第１５態様に係るプログラムは、コンピュータに、搬送部の搬送経路に配置された撮像装置を用いて撮像され、かつ、媒体の搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像された印刷画像の撮像データを取得する撮像データ取得機能、及び撮像データ取得機能を用いて取得した撮像データを解析する解析処理機能を実現させるプログラムであって、撮像データ取得機能は、撮像タイミングごとの撮像データに対して、搬送部の位置、又は位相を表すパルス信号であるタイミング信号のパルス数の積算値が付加された撮像データを取得し、解析処理機能は、積算値を用いて、撮像データの解析対象領域を特定するプログラムである。【００６０】
第１５態様によれば、第１態様と同様の効果を得ることができる。【００６１】
第１５態様において、第２態様から第１３態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、画像解析装置、及び印刷装置において特定される処理や機能を担う構成要素は、これに対応する処理や機能を担うプログラムの構成要素として把握することができる。
【発明の効果】
【００６２】
本発明によれば、タイミング信号のパルス数の積算値を用いて、撮像データにおける媒体搬送方向の撮像位置の特定が可能となる。これにより、画像データにおける媒体搬送方向の撮像位置の特定のための処理の安定性が保たれる。また、画像データにおける媒体搬送方向の撮像位置の特定のための処理コストが抑制される
【図面の簡単な説明】
【００６３】
【図１】図１はインクジェット印刷装置の概略構成を示す全体構成図である。
【図２】図２は図１に示したインクジェット印刷装置の印刷部の概略構成図である。
【図３】図３は撮像データの模式図である。
【図４】図４は図１に示したインクジェット印刷装置のブロック図である。
【図５】図５はノズル検査用パターンの模式図である。
【図６】図６は撮像データにおけるノズル検査用パターンの位置の探索における課題の説明図である。
【図７】図７はジェッティングタイミングパルスの説明図である。
【図８】図８はジェッティングタイミングパルス数積算値の説明図である。
【図９】図９は撮像データにおける撮像開始位置、及びノズル検査用パターンの撮像データの切出位置の説明図である。
【図１０】図１０は撮像データにおける撮像開始タイミング、及びノズル検査用パターンの撮像データの切出タイミングの説明図である。
【図１１】図１１は不良ノズル検出方法の手順の流れを示すフローチャートである。
【図１２】図１２は図１１に示した印刷工程の手順の流れを示すフローチャートである。
【図１３】図１３は図１１に示した撮像工程の手順の流れを示すフローチャートである。
【図１４】図１４は変形例に係る不良ノズル検出の説明図である。
【図１５】図１５は変形例に係る不良ノズルチェック方法の手順の流れを示すフローチャートである。
【図１６】図１６は画像検品と不良ノズル検出とを併用する場合の説明図である。
【発明を実施するための形態】
【００６４】
以下、添付図面に従って本発明の好ましい実施の形態について詳説する。本明細書では、同一の構成要素には同一の参照符号を付して、重複する説明を省略する。
【００６５】
［インクジェット印刷装置の構成例］
〔全体構成〕
図１はインクジェット印刷装置の概略構成を示す全体構成図である。インクジェット印刷装置１０は、枚葉の媒体１２に商品画像を印刷する印刷装置である。図１では商品画像の図示を省略する。商品画像は符号１４を付して図２に図示する。
【００６６】
インクジェット印刷装置１０は、搬送部２０、印刷部３０、及び撮像部４０を備える。また、インクジェット印刷装置１０は、図示しない媒体供給部、及び媒体排出部を備える。
【００６７】
〔搬送部〕
搬送部２０は、搬送ドラム２２、及びエンコーダ２４を備える。搬送ドラム２２は、媒体搬送方向について媒体１２を搬送する。搬送ドラム２２は、媒体１２の先端を把持するグリッパーを備える。
【００６８】
搬送ドラム２２の外周面２２Ａは、媒体１２を吸着支持する吸着穴を備える。グリッパー、及び吸着穴の図示は省略する。搬送ドラム２２は、図示しない吸着圧力付与部を用いて吸着穴に負圧を発生させる。これにより、媒体１２は搬送ドラム２２の外周面２２Ａに吸着支持される。
【００６９】
エンコーダ２４は、搬送ドラム２２の回転軸に取り付けられる。エンコーダ２４は、搬送ドラム２２を駆動するモータの軸、又はモータの軸と連結される回転部材のいずれかに取り付けられてもよい。なお、モータ、及び回転部材の図示は省略する。
【００７０】
エンコーダ２４はエンコーダ計測信号５０を出力する。エンコーダ計測信号５０は搬送ドラム２２の角度位相を表す。エンコーダ計測信号５０の詳細は後述する。エンコーダ２４は計測部の構成要素一例である。
【００７１】
印刷解像度を表す単位の値にエンコーダの分解能を換算した第一印刷解像度換算値が印刷解像度以上の場合、エンコーダ計測信号５０はタイミング信号の一例である。
【００７２】
〔印刷部〕
印刷部３０は、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙを備える。インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙは、それぞれブラックインク、シアンインク、マゼンタインク、及びイエローインクを吐出する。
【００７３】
インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙは、複数のノズルを備える、複数のノズルの配置例として、マトリクス配置が挙げられる。ノズルは印刷素子の一例である。印刷素子の他の例として、電子写真式印刷装置における露光素子が挙げられる。
【００７４】
〔撮像部〕
撮像部４０は、インラインスキャナ４２を備える。インラインスキャナ４２は、媒体１２の搬送経路における、印刷部３０の媒体搬送方向の下流側の位置に配置される。インラインスキャナ４２はＣＣＤイメージセンサ、及びＣＭＯＳイメージセンサ等の撮像素子を備える。インラインスキャナ４２は、印刷部３０を用いて媒体１２へ印刷された画像を撮像する。撮像対象の画像はノズル検査用パターンが含まれる。撮像対象の画像は商品画像が含まれてもよい。
【００７５】
以下、撮像部４０を用いて、商品画像、及びノズル検査用パターンの両者を撮像する場合について説明する。なお、ノズル検査用パターンは符号１４Ａを付して図６に図示する。
【００７６】
撮像部４０は撮像装置を用いて撮像された撮像データを取得する撮像データ取得部の構成要素の一例である。インラインスキャナ４２は、媒体搬送方向について印刷画像を複数の領域に分割した領域ごとの撮像タイミングにおいて撮像する撮像装置の一例である。また、インラインスキャナ４２は、印刷解像度未満の撮像解像度を適用して撮像する撮像装置の一例である。
【００７７】
〔インクジェット印刷装置の作用〕
図１に示したインクジェット印刷装置１０の作用について説明する。図示しない媒体供給部から搬送ドラム２２へ媒体１２が供給される。搬送ドラム２２は媒体供給部から供給された媒体１２を外周面２２Ａに吸着支持する。
【００７８】
搬送ドラム２２は、外周面２２Ａに媒体１２を吸着支持して回転する。媒体１２は搬送ドラム２２の外周面２２Ａに沿って移動する。搬送ドラム２２に図示した矢印線は、搬送ドラム２２の媒体搬送方向を示す。
【００７９】
印刷部３０は、搬送ドラム２２の外周面２２Ａに吸着支持され、かつ、搬送ドラム２２の外周面２２Ａに沿って搬送される媒体１２に商品画像を印刷する。印刷部３０は、エンコーダ計測信号５０から生成されたジェッティングタイミングパルス５２を用いて、ジェッティングタイミングが制御される。
【００８０】
ジェッティングタイミングパルス５２は、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙのそれぞれについて生成される。
【００８１】
換言すると、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙは、それぞれに対応するジェッティングタイミングパルス５２を用いて、ジェッティングタイミングが制御される。
【００８２】
なお、印刷解像度を表す単位の値にエンコーダの分解能を換算した第一印刷解像度換算値が印刷解像度未満の場合、ジェッティングタイミングパルス５２はタイミング信号の一例である。
【００８３】
印刷部３０を用いて商品画像が印刷された媒体１２は、撮像部４０の撮像領域へ搬送される。撮像部４０は、媒体１２に印刷された商品画像を撮像する。撮像部４０は、エンコーダ計測信号５０から生成された撮像タイミング制御信号５６を用いて撮像タイミングが制御される。
【００８４】
換言すると、撮像部４０は、撮像タイミング制御信号５６をトリガ信号として、媒体１２に印刷されたノズル検査用パターンを撮像する。撮像タイミング制御信号５６の生成には、エンコーダ計測信号５０のうち、Ｚ相信号、又は原点信号が適用される。Ｚ相信号、又は原点信号の詳細は後述する。
【００８５】
撮像部４０は、媒体１２に印刷された商品画像、及びノズル検査用パターンを撮像し、撮像データを取得する。撮像部４０を用いて生成された撮像データは、画像検品、及び不良ノズルチェックに用いられる。撮像データは、末尾、又は先頭にジェッティングタイミングパルス数積算値５４が同期付与される。ここでいう、撮像データの末尾、又は先頭に同期付与されるとは、撮像データとは別の情報として、撮像データに関連付けされるという意味が含まれる。
【００８６】
ジェッティングタイミングパルス数積算値５４は、タイミング信号のパルス数の積算値の一例である。ジェッティングタイミングパルス数積算値５４の詳細は後述する。
【００８７】
〔印刷部の概略構成〕
図２は図１に示したインクジェット印刷装置の印刷部の概略構成図である。図２は、媒体搬送方向について、図１に示した搬送ドラム２２の外周面２２Ａを展開した模式図である。
【００８８】
図２に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙは、媒体搬送方向の上流側から下流側へ向かって、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙの順に配置される。
【００８９】
インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙのそれぞれは、媒体搬送方向に沿って等間隔に配置される。
【００９０】
インラインスキャナ４２は、媒体１２の搬送経路における、印刷部３０の媒体搬送方向の最も下流側の位置に配置されるインクジェットヘッド３２Ｙの、更に下流側の位置に配置される。
【００９１】
〔撮像データの説明〕
図３は撮像データの模式図である。図３に示した撮像データ６０は、図２に示した商品画像１４を撮像して生成される。図３に示した符号６２は、撮像データ６０の任意の画素を表す。図３では、ノズル検査用パターンの撮像データの図示を省略する。
【００９２】
図３に示した撮像データ６０の媒体搬送方向の解像度は２００ドット毎インチとする。撮像データ６０の媒体幅方向の解像度は４７６ドット毎インチとする。なお、解像度の単位を表すドット毎インチは、一インチあたりのピクセル数を表す。ドット毎インチはｄｐｉと記載される場合がある。なお、媒体幅方向は、図２に示した媒体搬送方向と直交する方向である。
【００９３】
図２に示したインラインスキャナ４２は、媒体幅方向における媒体１２の全幅に対応する長さに渡って、複数の撮像素子が並べられたラインセンサ型の撮像装置である。インラインスキャナ４２は、一回の撮像において、媒体搬送方向の一定の長さを有する媒体幅方向に沿う一ラインの撮像が可能である。
【００９４】
図３に示した撮像データ６０は、媒体幅方向に沿う複数の画素６２を含む撮像ライン６４を有している。撮像データ６０は、媒体搬送方向に沿う複数の撮像ライン６４を有している。
【００９５】
インラインスキャナ４２は、媒体搬送方向に沿って搬送される媒体１２に対して、一定の周期で複数回の撮像を実行し、媒体１２の全領域の撮像データを取得する。撮像ライン６４の撮像データは、撮像タイミングに対応するジェッティングタイミングパルス数積算値５４が付与される。
【００９６】
ジェッティングタイミングパルス数積算値５４は、撮像データ６０における媒体搬送方向の位置を特定する処理に適用される。また、ジェッティングタイミングパルス数積算値５４は、撮像データの歪み補正、及び撮像データ６０の高解像度化等の処理に適用され得る。
【００９７】
〔制御系の構成例〕
図４は図１に示したインクジェット印刷装置のブロック図である。インクジェット印刷装置１０は、システムコントローラ１００を備える。システムコントローラ１００は、図示しないＣＰＵ、図示しないＲＯＭ、及び図示しないＲＡＭを含んで構成されてもよい。
【００９８】
システムコントローラ１００は、インクジェット印刷装置１０の各部を統括的に制御する全体制御部である。システムコントローラ１００は、各種演算処理を行う演算部である。システムコントローラ１００は、メモリにおけるデータの読み出し、及びデータの書き込みを制御するメモリーコントローラである。
【００９９】
インクジェット印刷装置１０は、通信部１０２、及び画像メモリ１０４を備える。通信部１０２は、図示しない通信インターフェースを備える。通信部１０２は通信インターフェースと接続されたホストコンピュータ１０３との間でデータの送受信を行う。
【０１００】
画像メモリ１０４は、画像データを含む各種データの一時記憶部として機能する。画像メモリ１０４は、システムコントローラ１００を通じてデータの読み書きが行われる。通信部１０２を介してホストコンピュータ１０３から取り込まれた画像データは、一旦画像メモリ１０４に格納される。
【０１０１】
インクジェット印刷装置１０は、搬送制御部１１０、及び印刷制御部１１２を備える。搬送制御部１１０は、システムコントローラ１００から送信される指令信号に基づいて、搬送部２０を制御する。
【０１０２】
印刷制御部１１２は、システムコントローラ１００から送信される指令信号に基づいて、印刷部３０を制御する。印刷制御部１１２は、図１に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙのインク吐出を制御する。なお、インク吐出はジェッティングと同義である。
【０１０３】
印刷制御部１１２は、図示しない画像処理部を備える。画像処理部は入力画像データからドットデータを形成する。画像処理部は、図示しない色分解処理部、図示しない色変換処理部、図示しない補正処理部、及び図示しないハーフトーン処理部を備える。
【０１０４】
色分解処理部は、入力画像データに対して色分解処理を施す。例えば、入力画像データがＲＧＢで表されている場合、入力画像データをＲ、Ｇ、及びＢの色ごとのデータに分解する。ここで、Ｒは赤を表す。Ｇは緑を表す。Ｂは青を表す。
【０１０５】
色変換処理部は、Ｒ、Ｇ、及びＢに分解した色ごとの画像データを、インク色に対応するＣ、Ｍ、Ｙ、Ｋに変換する。ここで、Ｃはシアンを表す。Ｍはマゼンタを表す。Ｙはイエローを表す。Ｋはブラックを表す。
【０１０６】
補正処理部では、Ｃ、Ｍ、Ｙ、及びＫに変換した色ごとの画像データに対して、補正処理を施す。補正処理の例として、ガンマ補正処理、濃度むら補正処理、及び異常記録素子補正処理等が挙げられる。
【０１０７】
ハーフトーン処理部は、例えば、０から２５５といった多階調数で表された画像データを、二値、又は入力画像データの階調数未満の三値以上の多値で表されるドットデータに変換する。ハーフトーン処理部は、予め決められたハーフトーン処理規則を適用する。ハーフトーン処理規則の例として、ディザ法、及び誤差拡散法等が挙げられる。
【０１０８】
印刷制御部１１２は、図示しない波形生成部、図示しない波形記憶部、及び図示しない駆動回路を備える。波形生成部は駆動電圧の波形を生成する。波形記憶部は駆動電圧の波形が記憶される。
【０１０９】
駆動回路はドットデータに応じた駆動波形を有する駆動電圧を生成する。駆動回路は駆動電圧を、図１に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙへ供給する。
【０１１０】
すなわち、画像処理部による処理を経て生成されたドットデータに基づいて、各画素位置のジェッティングタイミング、及びインク吐出量が決められる。各画素位置のジェッティングタイミング、及びインク吐出量に応じた駆動電圧、並びに各画素のジェッティングタイミングを決める制御信号が生成される。駆動電圧、及び制御信号がインクジェットヘッドへ供給され、インクジェットヘッドから吐出したインクを用いて用紙にドットが形成される。
【０１１１】
なお、符号を記載しないインクジェットヘッドは、図１に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙの任意の一ヘッド、又はインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙの総称を表す。以下の符号を記載しないインクジェットヘッドも同様である。
【０１１２】
インクジェット印刷装置１０は、操作部１１４、及び表示部１１６を備える。操作部１１４は、操作ボタン、キーボード、及びタッチパネル等の操作部材を備える。操作部１１４は複数の種類の操作部材が含まれていてもよい。なお、操作部材の図示は省略する。
【０１１３】
操作部１１４を用いて入力された情報は、システムコントローラ１００へ送信される。システムコントローラ１００は、操作部１１４から送信された情報に応じて各種処理を実行する指令信号を生成する。システムコントローラ１００は、各種処理を行う処理部へ指令信号を送信する。
【０１１４】
表示部１１６は、液晶パネル等の図示しない表示装置、及び図示しないディスプレイドライバーを備える。表示部１１６はシステムコントローラ１００からの指令に応じて、装置の各種設定情報、及び異常情報等の各種情報を表示装置に表示させる。
【０１１５】
インクジェット印刷装置１０は、パラメータ記憶部１１８、及びプログラム格納部１２０を備える。
【０１１６】
パラメータ記憶部１１８は、インクジェット印刷装置１０に使用される各種パラメータが記憶される。パラメータ記憶部１１８に記憶されている各種パラメータは、システムコントローラ１００を用いて読み出される。各種パラメータは、システムコントローラ１００を用いて装置各部に設定される。
【０１１７】
プログラム格納部１２０は、インクジェット印刷装置１０の各部に使用されるプログラムが格納される。プログラム格納部１２０に格納されている各種プログラムは、システムコントローラ１００を介して読み出され、装置各部において実行される。
【０１１８】
インクジェット印刷装置１０は、撮像制御部１２２を備える。撮像制御部１２２はインラインスキャナ４２の撮像を制御する。撮像制御部１２２は、インラインスキャナ４２の撮像データを取得する。撮像データは、不良ノズルチェック、及び画像検品等の各種処理に用いられる。撮像制御部１２２は、撮像データ取得部の構成要素の一例である。撮像データの取得には撮像データの生成が含まれる。撮像制御部１２２は撮像信号を用いて撮像データを生成する構成要素である。
【０１１９】
インクジェット印刷装置１０は、ジェッティングタイミングパルス生成部１２６、ジェッティングタイミングパルス数積算値算出部１２８、及び解析処理部１３０を備える。
【０１２０】
ジェッティングタイミングパルス生成部１２６は、エンコーダ２４から出力されるエンコーダ計測信号を用いて、ジェッティングタイミングパルスを生成する。ジェッティングタイミングパルス生成部１２６は、図１に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙのそれぞれについて、個別のジェッティングタイミングパルスを生成する。エンコーダ計測信号からジェッティングタイミングパルスを生成する処理は、内挿処理を用いた信号の高解像度化である。
【０１２１】
ジェッティングタイミングパルスは、システムコントローラ１００を介して印刷制御部１１２へ送信される。印刷制御部１１２は、ジェッティングタイミングパルスを用いて、図１に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙのジェッティングタイミングを制御する。ジェッティングタイミングパルス生成部１２６は、計測部の構成要素の一例である。
【０１２２】
図４に示したジェッティングタイミングパルス数積算値算出部１２８は、ジェッティングタイミングパルスをカウントし、撮像タイミングごとのジェッティングタイミングパルス数積算値を算出する。
【０１２３】
ジェッティングタイミングパルス数積算値算出部１２８は、ジェッティングタイミングパルスをカウントするカウンタ、及び撮像タイミングごとのジェッティングタイミングパルス数積算値を撮像タイミングと関連付けして記憶する記憶部とを備え得る。カウンタ、及び記憶部の図示は省略する。
【０１２４】
ジェッティングタイミングパルス数積算値算出部１２８は、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙのそれぞれについてジェッティングタイミングパルス数積算値を算出してもよい。
【０１２５】
ジェッティングタイミングパルス数積算値算出部１２８は、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙの任意の一ヘッド、又は任意の複数のヘッドについてジェッティングタイミングパルス数積算値を算出してもよい。
【０１２６】
撮像タイミングごとのジェッティングタイミングパルス数積算値は、撮像タイミングごとの撮像データに最新値が付加される。ジェッティングタイミングパルス数積算値は、撮像データの解析の際に、撮像データにおける媒体搬送方向のノズル検査用パターンの位置の特定に用いられる。ジェッティングタイミングパルス数積算値は、撮像データの解析の際に、撮像データの歪みの補正、及び高解像度化に適用されてもよい。
【０１２７】
ジェッティングタイミングパルス数積算値は、撮像タイミング開始信号が出力される度に初期化される。すなわち、一枚の媒体の撮像開始タイミングにおけるジェッティングタイミングパルス数積算値は、ゼロ、又は予め定められた初期値とされる。
【０１２８】
撮像タイミング開始信号が出力される撮像開始タイミングは符号２２０を付して図８に示す。ジェッティングタイミングパルス数積算値算出部１２８は、積算値取得部の一例である。ジェッティングタイミングパルス数積算値はタイミング信号の積算値の一例である。
【０１２９】
解析処理部１３０は、ノズル検査用パターンの撮像データを解析して、不良ノズルを検出する。不良ノズルは、不吐出、吐出曲がり、及び吐出量異常等の吐出異常が発生しているノズルである。
【０１３０】
解析処理部１３０は、撮像データの歪みの補正、及び高解像度化などの画像検品における解析処理を実行してもよい。解析処理部１３０は、プログラム格納部１２０から専用のプログラムを読み出し、解析処理を実行してもよい。
【０１３１】
図４に示したインクジェット印刷装置１０は、媒体サイズ情報記憶部１３２、及び画像情報記憶部１３４を備える。媒体サイズ情報記憶部１３２は、媒体のサイズの情報が記憶される。媒体のサイズの情報は図示しない給紙部から取得してもよいし、操作部１１４を用いて入力されてもよい。媒体サイズ情報記憶部１３２は媒体情報取得部の一例である。本明細書における取得には、記憶部に記憶されている情報を読み出す態様が含まれてもよい。
【０１３２】
画像情報記憶部１３４は、入力画像データにおけるノズル検査用パターンの位置の情報、及び商品画像の位置の情報が記憶される。ここでいう位置は、少なくとも媒体搬送方向の位置が含まれる。位置は、媒体搬送方向の位置と、媒体幅方向の位置との組を用いて表される二次元座標を適用してもよい。画像情報記憶部１３４は画像情報取得部の一例である。
【０１３３】
図４に示した各種処理部は、英語表記を用いてprocessing unitと表現されることがある。プロセッサは、英語表記を用いてprocessorと表現されることがある。ここでいう処理部には、処理部の名称が使用されていない構成要素であっても、何らかの処理を実行する実質的な処理部が含まれる。
【０１３４】
各種のプロセッサには、プログラムを実行して各種処理部として機能する汎用的なプロセッサであるＣＰＵ、ＦＰＧＡなどの製造後に回路構成を変更可能なプロセッサであるＰＬＤ、及びＡＳＩＣなどの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路などが含まれる。プログラムは、ソフトウェアと同義である。
【０１３５】
なお、ＦＰＧＡは、Field Programmable Gate Arrayの省略語である。ＰＬＤは、Programmable Logic Deviceの省略語である。ＡＳＩＣは、Application Specific Integrated Circuitの省略語である。
【０１３６】
一つの処理部は、これら各種のプロセッサのうちの一つで構成されていてもよいし、同種又は異種の二つ以上のプロセッサで構成されてもよい。例えば、一つの処理部は、複数のＦＰＧＡ、或いは、ＣＰＵとＦＰＧＡとを組み合わせて構成されてもよい。また、一つのプロセッサを用いて複数の処理部を構成してもよい。
【０１３７】
複数の処理部を一つのプロセッサで構成する例としては、第一に、クライアントやサーバなどのコンピュータに代表されるように、一つ以上のＣＰＵとソフトウェアとの組み合わせで一つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。
【０１３８】
ＳｏＣなどに代表されるように、複数の処理部を含むシステム全体の機能を一つのＩＣチップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサを一つ以上用いて構成される。更に、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路である。
【０１３９】
なお、ＳｏＣは、システムオンチップの英語表記であるSystem On Chipの省略語である。ＩＣは、集積回路を表す英語表記であるIntegrated Circuitの省略語である。電気回路は英語表記を用いてcircuitryと表現されることがある。
【０１４０】
［ノズル検査用パターンの説明］
図５はノズル検査用パターンの模式図である。図５には媒体１２の後端部１２Ａにノズル検査用パターン１４Ａが印刷される例が図示されている。媒体１２の後端部１２Ａは、媒体１２の後端１２Ｂと商品画像１４との間の領域である。媒体１２の先端部１２Ｃは、商品画像１４と媒体１２の先端１２Ｄとの間の領域である。
【０１４１】
図５の符号１４Ｂを付した円内に、ノズル検査用パターン１４Ａの一部を拡大して図示する。図５に示したノズル検査用パターン１４Ａは、１オンＮオフパターンである。なお、Ｎは１以上の整数である。図５には１オン４オフパターンを図示する。
【０１４２】
１オンＮオフパターンを構成するパターン要素１４Ｃは、インクジェットヘッドが備える各ノズルを用いて形成される。パターン要素１４Ｃの有無、位置、及び形状等を解析して、各パターン要素１４Ｃに対応する各ノズルの異常の有無を判定し得る。以下の説明における不良ノズルは、異常が発生しているノズルを表す。
【０１４３】
なお、ノズル検査用パターン１４Ａは、１オンＮオフに限定されない。ノズルごとの不良の有無を判断し得るパターンを適用可能である。
【０１４４】
媒体１２において商品画像１４が印刷される領域は商品画像領域に相当する。ノズル検査用パターン１４Ａが印刷される領域は非商品画像領域に相当する。非商品画像領域は商品画像領域以外の領域の一例である。
【０１４５】
［ノズル検査用パターンを用いた不良ノズル検出の課題］
シングルパス方式のインクジェット印刷装置において、インクジェットヘッドのノズルが目詰まりを起こすと商品画像にすじむらが発生し画像欠陥となる。なお、すじむらはすじ状の欠陥と同義である。
【０１４６】
すじむらを防止するために、印刷画像の一部にノズル検査用パターンを付与し、インラインスキャナを用いてノズル検査用パターンを撮像し、撮像データを解析して不良ノズルを検出する方式の不良ノズル検出が考えられる。
【０１４７】
ノズル検査用パターンは、媒体における商品画像印刷領域以外の媒体の先端部、及び媒体の後端部の少なくともいずれか一方に配置することが実用上適切である。ノズル検査用パターンを媒体の先端部に配置するか、又は媒体の後端部に配置するかは、印刷物の後加工工程との連携を鑑み、印刷物の利用者が判断することが一般的である。
【０１４８】
そして、ノズル検査用パターンの撮像領域が、媒体の先端部であるか、後端部であるか、若しくは先端部、及び後端部の両者であるかを適切に判断し、かつ、インラインスキャナを適切に制御する必要がある。
【０１４９】
図６は撮像データにおけるノズル検査用パターンの位置の探索における課題の説明図である。図６に示した一枚の印刷物について、媒体１２の後端部１２Ａに印刷されたノズル検査用パターン１４Ａを用いた不良ノズル検出、及び商品画像１４の画像検品を実施する場合を考える。図６に図示しないインラインスキャナは、媒体１２の先端１２Ｄから撮像を開始し、媒体１２の後端１２Ｂまで撮像を実行して、商品画像の撮像データ、及びノズル検査用パターンの撮像データを取得する方式が効率的な制御と考えられる。
【０１５０】
〔１〕
先に説明した媒体搬送方向の像構造歪みの問題の影響に起因して、インラインスキャナの撮像データにおける、媒体１２の後端部１２Ａのノズル検査用パターン１４Ａの位置が不安定になるという問題が生じる。すなわち、撮像データ６０におけるノズル検査用パターンの撮像データ６１Ｂの切出開始位置を探索する必要があるという問題が存在する。
【０１５１】
媒体１２における撮像開始位置１２Ｅが把握可能であるとしても、媒体１２の送りむらの影響を受け、ノズル検査用パターン１４Ａの撮像開始位置１２Ｆが不安定になる。そうすると、撮像データ６０における撮像開始位置６０Ｂを把握した場合でも、商品画像１４の撮像データ６１Ａの位置、及びノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃの探索は困難である。
【０１５２】
撮像データの画像解析を行い、ノズル検査用パターン１４Ａの撮像データにおける位置を同定するという方式が考えられるものの、処理の安定性、及び処理コストの両面に悪影響を与え得る。処理コストへの悪影響は、処理期間の長期間、及び処理負荷の増大等が要因と考えられる。
【０１５３】
〔２〕
インラインスキャナを用いた撮像の直後の撮像データは、概してハードディスク等のストレージ装置に格納されるか、又は、インラインスキャナが備えるローカルメモリに格納される。コンピュータ等を用いて撮像データの画像解析を行う場合、一時的に格納されている撮像データを、解析に用いるコンピュータの内部メモリにロードする必要がある。
【０１５４】
しかし、商品画像１４を含む一枚の媒体１２の全面を撮像して得られた撮像データ６０はデータサイズが大きく、撮像データ６０の全体をコンピュータの内部メモリにロードするには、処理コストが肥大化する。
【０１５５】
撮像データ６０の全体をコンピュータの内部メモリにロードすることができた場合、撮像データの画像解析を行い、ノズル検査用パターン１４Ａの同定をする。そうすると、処理コストの肥大化を招き得る。すなわち、ノズル検査用パターン１４Ａの撮像データの探索について、処理コストの肥大化という課題が存在する。
【０１５６】
ここでは、媒体１２の後端部１２Ａにノズル検査用パターン１４Ａが印刷される場合の課題について説明したが、ノズル検査用パターン１４Ａが印刷される位置が媒体１２の先端部１２Ｃなど、媒体１２の後端部１２Ａ以外の場合も同様の課題が存在する。特に、媒体の送りむらが累積し得る、媒体１２の後端部１２Ａにノズル検査用パターン１４Ａが印刷される場合は、上記の問題点が顕著となる。
【０１５７】
［ジェッティングタイミングパルス数積算値を用いた撮像データにおける位置の同定］
上記した問題点を解決するために、基礎技術として、インラインスキャナを用いて撮像して得られた撮像データに対して、エンコーダ計測信号に由来し、かつ、搬送部の位置の情報を表すジェッティングタイミングパルス数積算値５４を付加する。また、ジェッティングタイミングパルス数積算値５４は、撮像タイミングごとの撮像データの末尾、又は先頭に同期付与される。
【０１５８】
そして、撮像データを用いた画像処理を行う際は、ジェッティングタイミングパルス数積算値５４を用いて、上記した問題点への対処処理がソフトウェア的に実施される。これにより、媒体の送りむらの影響を抑制し、かつ、撮像データにおける位置の特定における処理コストの抑制が可能である。
【０１５９】
以下に、ジェッティングタイミングパルスの生成、及びジェッティングタイミングパルス数積算値の算出について詳細に説明する。
【０１６０】
〔ジェッティングタイミングパルス生成の説明〕
図７はジェッティングタイミングパルスの説明図である。図７には、エンコーダ計測信号５０を加工して、ジェッティングタイミングパルス５２を生成するまでの具体例を示す。図７に示したジェッティングタイミングパルス５２は、図１に示したインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｙの任意の一ヘッドに供給されるものである。
【０１６１】
図７は、印刷画像７６と、エンコーダ計測信号５０、及びジェッティングタイミングパルス５２との関係と模式的に示す。エンコーダ計測信号５０、及びジェッティングタイミングパルス５２の横軸は時刻を表す。エンコーダ計測信号５０、及びジェッティングタイミングパルス５２の縦軸は電圧を表す。図８、図１０、及び図１６についても同様である。
【０１６２】
印刷画像７６は、ノズル検査用パターン１４Ａが含まれる。ノズル検査用パターン１４Ａは、印刷画像７６の後端部に印刷される。なお、印刷画像７６の後端部は、図６に示した媒体１２の後端部１２Ａと同義である。
【０１６３】
エンコーダ計測信号５０は、Ｚ相信号２０６、及びＡ相信号２０８が含まれる。エンコーダ計測信号５０は、Ａ相信号２０８に対して位相が二分の一周期ずらされたＢ相信号が含まれてもよい。本実施形態では、Ｚ相信号２０６、及びＡ相信号２０８は正論理パルス信号とする。
【０１６４】
Ｚ相信号２０６は、図１に示した搬送ドラム２２の一回転中に、予め定められた角度位相で出力されるパルス信号である。図７に示したＺ相信号２０６は、搬送ドラム２２の一回転あたりパルス数は１パルスである。
【０１６５】
印刷画像７６の印刷タイミング、及び図１に示したインラインスキャナ４２の撮像タイミングは、Ｚ相信号２０６を基準信号とし、Ｚ相信号２０６と同期する。
【０１６６】
Ａ相信号２０８は、搬送ドラム２２の一回転中に、予め定められた角度位相の変位ごとに出力されるパルス信号である。例えば、Ａ相信号２０８は、搬送ドラム２２の一回転あたりのパルス数を５０００パルスとし得る。
【０１６７】
搬送ドラム２２の直径が４５０ミリメートルであり、エンコーダ２４の分解能が５０００パルス毎回転の場合、撮像解像度を表す単位であるドット毎インチにエンコーダ２４の分解能を換算したエンコーダの解像度換算値は約９１ドット毎インチとなる。撮像解像度が２００ドット毎インチの場合、エンコーダの解像度換算値は撮像解像度未満である。
【０１６８】
なお、印刷解像度は１２００ドット毎インチの場合、本実施形態は、エンコーダの分解能を印刷部の印刷解像度に換算した第一印刷解像度換算値が印刷解像度未満の場合に相当する。９１ドット毎インチは第一印刷解像度換算値の一例である。
【０１６９】
Ａ相信号２０８の周期は、搬送ドラム２２の回転速度むらに応じて変動する。搬送ドラム２２の回転速度が相対的に速くなる場合、Ａ相信号２０８の周期は短くなる。一方、搬送ドラム２２の回転速度が相対的に遅くなる場合、Ａ相信号２０８の周期は長くなる。搬送ドラム２２の角度位相は、Ａ相信号２０８を用いて計算し得る。
【０１７０】
図４に示したジェッティングタイミングパルス生成部１２６は、図７に示したＡ相信号２０８に対して内挿補間処理を施し、ジェッティングタイミングパルス５２を生成する。ジェッティングタイミングパルス５２は、計測信号に対して内挿補間を施して、印刷解像度を表す単位の値に換算した周期を表す第二印刷解像度換算値が、印刷解像度以上となるタイミング信号の一例である。ジェッティングタイミングパルス５２の周期を、印刷解像度を表す単位に換算した値は、第二印刷解像度換算値の一例である。
【０１７１】
これにより、搬送ドラム２２の回転速度むらの影響をキャンセルすることができる。そうすると、印刷画像７６は搬送ドラム２２の回転速度むらの影響を受けずに歪みのない画像となる。搬送ドラム２２の回転速度むらは、媒体１２の送りむらに相当する。
【０１７２】
内挿補間処理はシンプルな補間処理である線形補間を適用可能である。内挿補間処理は導関数が滑らかにつながる補間処理であるスプライン補間、及び多項式近似を適用可能である。移動平均を用いたスムージングと補間との組み合わせは、処理後の信号が多少なまるものの、内挿補間処理に適用可能である。すなわち、内挿補間処理は様々な補間方式を適用可能である。
【０１７３】
図７には、ジェッティングタイミングパルスの一パルス目が、Ｚ相信号２０６と同一のタイミングに出力される例が図示されている。一般に、Ｚ相信号２０６は搬送ドラム２２の機械原点位置において出力される。
【０１７４】
搬送ドラム２２の機械原点位置がインクジェットヘッドの位置と一致していない場合は、搬送ドラム２２の機械原点位置とインクジェットヘッドの位置との距離に応じて、Ｚ相信号２０６とジェッティングタイミングパルスの一パルス目との遅延期間が定められる。
【０１７５】
すなわち、図７に示したジェッティングタイミングパルスの一パルス目のタイミングは、Ｚ相信号２０６を基準にするものであればよい。図８に示したＺ相信号２０６と撮像開始タイミングとの関係も同様である。
【０１７６】
〔ジェッティングタイミングパルス数積算値の説明〕
図８はジェッティングタイミングパルス数積算値の説明図である。図４に示したジェッティングタイミングパルス数積算値算出部１２８は、図８に示したジェッティングタイミングパルス５２をパルスごとに逐次カウントアップし、ジェッティングタイミングパルス数積算値５４を算出する。
【０１７７】
なお、図８は、Ｚ相信号２０６の出力タイミングと撮像開始タイミングとの関係の一例を表し、また、Ｚ相信号２０６の出力タイミングとジェッティングタイミングパルス５２との関係の一例を表すものの、両者の関係を表すことを意図するものではない。
【０１７８】
図８では、Ｚ相信号２０６の出力タイミングがジェッティング開始タイミングと一致し、かつ、Ｚ相信号２０６の出力タイミングが撮像開始タイミングと一致している。しかし、図１に示すように、現実にはインクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｋの位置と、インラインスキャナ４２の位置とは一致しない。
【０１７９】
例えば、Ｚ相信号２０６の出力タイミングがインラインスキャナ４２の撮像開始タイミングの場合、インクジェットヘッド３２Ｋ、インクジェットヘッド３２Ｃ、インクジェットヘッド３２Ｍ、及びインクジェットヘッド３２Ｋのそれぞれのジェッティング開始タイミングと、インラインスキャナ４２の撮像開始タイミングとの間には、予め定められた期間が設定される。図１０、及び図１２についても同様である。
【０１８０】
ジェッティングタイミングパルス５２の生成処理、及びジェッティングタイミングパルス数積算値５４の算出処理の実行中に、図１に示したインラインスキャナ４２を用いた印刷画像７６の撮像が実行される。図４に示した撮像制御部１２２は、図８に示したＺ相信号２０６を基準として、撮像開始タイミングを表す撮像開始タイミング信号２２０を生成する。
【０１８１】
撮像開始タイミングは、図７に示した印刷画像７６の撮像における最初の撮像タイミングである。印刷画像７６の撮像における二回目以降の撮像タイミングは一定の周期が空けられている。換言すると、撮像タイミング制御信号５６は予め定められた固定値の周期を有するパルス信号である。
【０１８２】
一回の撮像タイミングにおいてインラインスキャナ４２が実行する撮像を副走査スキャンとする。一回目の副走査スキャンは、図８に示した撮像開始タイミング信号２２０をトリガとして実行される。二回目以降の副走査スキャンは、撮像タイミング制御信号５６をトリガとして固定値の周期で実行される。
【０１８３】
撮像制御部１２２は、副走査スキャンごとにジェッティングタイミングパルス数積算値５４を取得する。撮像制御部１２２は、撮像タイミング制御信号５６をトリガ信号として、各撮像タイミングにおけるジェッティングタイミングパルス数積算値５４を取得する。副走査スキャンごとは、撮像タイミングごとと読み替えてもよい。
【０１８４】
図８に示した符号６０Ａ−１は、一回目の副走査スキャンにおいて取得される撮像データを表す。符号６０Ａ−２は、二回目の副走査スキャンにおいて取得される撮像データを表す。
【０１８５】
符号５４−１は、一回目の撮像タイミングである撮像開始タイミングにおいて取得されたジェッティングタイミングパルス数積算値を表す。符号５４−２は、二回目の撮像タイミングである撮像開始タイミングにおいて取得されたジェッティングタイミングパルス数積算値を表す。
【０１８６】
撮像制御部１２２は、一回目の副走査スキャンにおいて取得される撮像データ６０Ａ−１に対して、一回目の撮像タイミングである撮像開始タイミングにおいて取得されたジェッティングタイミングパルス数積算値５４−１を付加する。図８に示す例では、ジェッティングタイミングパルス数積算値５４−１は、０パルスである。
【０１８７】
同様に、撮像制御部１２２は、二回目の副走査スキャンにおいて取得される撮像データ６０Ａ−２に対して二回目の撮像タイミングにおいて取得されたジェッティングタイミングパルス数積算値５４−２を付加する。図８に示す例では、ジェッティングタイミングパルス数積算値５４−２は、２パルスである。
【０１８８】
撮像制御部１２２は、三回目以降の副走査スキャンにおいて取得される撮像データのそれぞれに対して、各回の撮像タイミングにおいて取得されたジェッティングタイミングパルス数積算値を付加する。
【０１８９】
図８において、各回の撮像タイミングに図示された数値は、各回の撮像タイミングにおいて付加されるジェッティングタイミングパルス数積算値である。図１０、及び図１６についても同様である。
【０１９０】
ジェッティングタイミングパルス５２の周期は、撮像解像度の単位を表す値に換算した撮像解像度換算値が、撮像解像度を超える値が適用される。また、図８に示す例では、ジェッティングタイミングパルス５２の撮像解像度換算値は、撮像解像度の二倍である。ジェッティングタイミングパルス５２の撮像解像度換算値は、撮像解像度の整数倍とし得る。ここでいう整数は二以上である。
【０１９１】
ジェッティングタイミングパルス数積算値５４は、図１に示した搬送ドラム２２の現実の回転位相を表す。換言すると、ジェッティングタイミングパルス数積算値５４は、搬送ドラム２２の外周面における任意の基準位置からの移動距離に換算し得る。
【０１９２】
〔撮像開始制御と印刷ジョブ中の不良ノズル検出との両立〕
図９は撮像データにおける撮像開始位置、及びノズル検査用パターンの撮像データの切出位置の説明図である。撮像タイミングごとにジェッティングタイミングパルス数積算値５４を活用して、撮像データ６０Ａにおける撮像開始位置６０Ｂ、及びノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃを同定し得る。
【０１９３】
図９は商品画像１４、及びノズル検査用パターン１４Ａが印刷された媒体１２、及び商品画像１４、及びノズル検査用パターン１４Ａが印刷された媒体１２の撮像データ６０Ａを模式的に図示する。
【０１９４】
媒体１２の撮像は、先端１２Ｄから後端１２Ｂへ向かって行われる。媒体１２の撮像開始位置１２Ｅは媒体１２の先端１２Ｄである。符号１２Ｆはノズル検査用パターン１４Ａの撮像開始位置を示す。ノズル検査用パターン１４Ａの撮像領域は、媒体１２の後端部１２Ａである。
【０１９５】
まず、媒体１２のサイズ、及び画像データにおけるノズル検査用パターン１４Ａの位置は既知とする。図４に示した媒体サイズ情報記憶部１３２から、媒体１２のサイズの情報を取得する。また、図４に示した画像情報記憶部１３４から、画像情報として画像データにおけるノズル検査用パターン１４Ａの位置の情報を取得する。
【０１９６】
媒体１２のサイズの情報、及び画像情報を用いて、図９に示した撮像データ６０Ａにおける撮像開始位置６０Ｂから、ノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃまでのジェッティングタイミングパルス数積算値５４を算出する。
【０１９７】
撮像データ６０Ａにおける撮像開始位置６０Ｂは、図８に示した撮像開始タイミング信号２２０の出力タイミングを用いて把握し得る。換言すると、撮像データ６０Ａにおける撮像開始位置６０Ｂは、媒体１２の先端１２Ｄの撮像タイミングを用いて把握し得る。
【０１９８】
図４に示した解析処理部１３０は、図９に示した撮像データ６０Ａにおける撮像開始位置６０Ｂからノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃまでの、ジェッティングタイミングパルス数積算値５４である、切出開始位置のジェッティングタイミングパルス数積算値の算出値と、撮像タイミングごとのジェッティングタイミングパルス数積算値５４とを対比して、ノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃを探索する。
【０１９９】
なお、切出開始位置のジェッティングタイミングパルス数積算値の算出値は、符号５４Ａを付して図１０に図示する。
【０２００】
換言すると、図４に示した解析処理部１３０は、図９に示した撮像データ６０Ａにおける切出開始位置６０Ｃに対応するジェッティングタイミングパルス数積算値５４が付加された副走査画素ライン６０Ｄを探索する。副走査画素ラインとは、撮像タイミングごとの撮像データであり、媒体幅方向に沿う複数の画素を用いて構成される。副走査画素ラインは媒体搬送方向の一画素分の画素群である。
【０２０１】
図４に示した解析処理部１３０は、図９に示した副走査画素ライン６０Ｄから順に、ノズル検査用パターンの撮像データ６１Ｂを取得する。ノズル検査用パターンの撮像データ６１Ｂの媒体搬送方向の長さは、画像情報から把握し得る。
【０２０２】
符号６０Ｅは切出領域を示す。切出領域６０Ｅは、ノズル検査用パターンの撮像データ６１Ｂとして、撮像データ６０Ａから切り出される領域である。切出領域６０Ｅは解析対象領域の一例である。
【０２０３】
図１０は撮像データにおける撮像開始タイミング、及びノズル検査用パターンの撮像データの切出タイミングの説明図である。図１０に示した符号５４−３は、ノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃのジェッティングタイミングパルス数積算値である。
【０２０４】
符号６０Ａ−３は、ジェッティングタイミングパルス数積算値５４−３に対応する副走査画素ラインを表す。符号５４−４は、ノズル検査用パターンの撮像データ６１Ｂの切出終了位置のジェッティングタイミングパルス数積算値である。符号６０Ａ−４は、ジェッティングタイミングパルス数積算値５４−４に対応する副走査画素ラインを表す。
【０２０５】
〔不良ノズル検出方法の手順の説明〕
《不良ノズル検出方法の全体の手順》
図１１は不良ノズル検出方法の手順の流れを示すフローチャートである。以下の説明では、図４、及び図７から図１０等を適宜参照する。なお、以下に説明する不良ノズル検出方法は、画像解析方法が含まれる。図１１には一枚の媒体について実施される工程を手順に従い列挙した。
【０２０６】
まず、印刷工程Ｓ１０が実行される。印刷工程Ｓ１０では、図１に示した印刷部３０を用いて、図９に示した商品画像１４、及びノズル検査用パターン１４Ａが媒体１２へ印刷される。図１１に示した印刷工程Ｓ１０の詳細は後述するが、印刷工程Ｓ１０はジェッティング工程、エンコーダ計測信号取得工程、ジェッティングタイミングパルス生成工程、及びジェッティングタイミングパルス数積算値算出工程が含まれる。
【０２０７】
印刷工程Ｓ１０の後に、撮像工程Ｓ１２が実行される。撮像工程Ｓ１２では、図１に示したインラインスキャナ４２を用いて、図９に示した媒体１２の撮像が実行される。図１１に示した撮像工程Ｓ１２の詳細は後述するが、撮像工程Ｓ１２は、スキャン工程、ジェッティングタイミングパルス数積算値取得工程、ジェッティングタイミングパルス数積算値付加工程、及び撮像データ記憶工程が含まれる。撮像工程Ｓ１２では、図９に示したジェッティングタイミングパルス数積算値が付加された撮像データ６０Ａが取得される。
【０２０８】
図１１に示した撮像工程Ｓ１２の後に、撮像データ取得工程Ｓ１４へ進む。撮像データ取得工程Ｓ１４では、図４に示した解析処理部１３０は、図９に示したジェッティングタイミングパルス数積算値が付加された撮像データ６０Ａを取得する。
【０２０９】
図１１に示した撮像データ取得工程Ｓ１４の後に、媒体サイズ情報取得工程Ｓ１６が実行される。媒体サイズ情報取得工程Ｓ１６では、図４に示した解析処理部１３０は、媒体サイズ情報記憶部１３２から媒体のサイズ情報を取得する。
【０２１０】
図１１に示した媒体サイズ情報取得工程Ｓ１６の後に、画像情報取得工程Ｓ１８へ進む。画像情報取得工程Ｓ１８では、図４に示した解析処理部１３０は、画像情報記憶部１３４から画像情報を取得する。なお、図１１に示した媒体サイズ情報取得工程Ｓ１６、及び画像情報取得工程Ｓ１８は順序を入れ替えてもよい。
【０２１１】
画像情報取得工程Ｓ１８の後に、切出開始位置ジェッティングタイミングパルス数積算値算出工程Ｓ２０へ進む。切出開始位置ジェッティングタイミングパルス数積算値算出工程Ｓ２０では、図４に示した解析処理部１３０は、図９に示したノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃに対応するジェッティングタイミングパルス数積算値を算出する。
【０２１２】
図１１に示した切出開始位置ジェッティングタイミングパルス数積算値算出工程Ｓ２０の後に、切出開始位置探索工程Ｓ２２へ進む。切出開始位置探索工程Ｓ２２では、図４に示した解析処理部１３０は、図９に示したノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃに対応するジェッティングタイミングパルス数積算値の算出値５４Ａを用いて、ノズル検査用パターンの撮像データ６１Ｂの切出開始位置６０Ｃを探索する。
【０２１３】
図１１に示した切出開始位置探索工程Ｓ２２の後に、切出領域撮像データ取得工程Ｓ２４へ進む。切出領域撮像データ取得工程Ｓ２４では、図９に示した切出領域６０Ｅの撮像データを取得し、記憶する。
【０２１４】
図１１に示した切出領域撮像データ取得工程Ｓ２４の後に、撮像データ解析工程Ｓ２６へ進む。撮像データ解析工程Ｓ２６では、図４に示した解析処理部１３０は、図９に示した切出領域６０Ｅの撮像データを解析する。解析処理部１３０は、解析結果に基づいて不良ノズルを特定する。撮像データ解析工程Ｓ２６は解析処理工程の一例である。
【０２１５】
図１１に示した撮像データ解析工程Ｓ２６の後に、解析結果記憶工程Ｓ２８へ進む。解析結果記憶工程Ｓ２８では、図４に示した解析処理部１３０は、不良ノズルとして特定したノズルの番号を記憶する。図１１に示した解析結果記憶工程Ｓ２８の後に、一枚の媒体に対する不良ノズル検出方法は終了される。
【０２１６】
《印刷工程》
図１２は図１１に示した印刷工程の手順の流れを示すフローチャートである。図１１に示した印刷工程Ｓ１０は、図１２に示したジェッティング工程Ｓ１００、エンコーダ計測信号取得工程Ｓ１０２、ジェッティングタイミングパルス生成工程Ｓ１０４、及びジェッティングタイミングパルス数積算値算出工程Ｓ１０６が含まれる。
【０２１７】
図１に示した印刷部３０を用いた媒体１２への印刷の際に、図１２に示した各工程が並行して実行される。図１２に示したジェッティング工程Ｓ１００では、図１に示した印刷部３０を用いて入力画像データに基づく商品画像１４が印刷される。
【０２１８】
また、図１２に示したジェッティング工程Ｓ１００では、図１に示した印刷部３０を用いて、図９に示したノズル検査用パターン１４Ａが印刷される。図１２に示したジェッティング工程Ｓ１００と並行して、エンコーダ計測信号取得工程Ｓ１０２が実行される。エンコーダ計測信号取得工程Ｓ１０２では、図１に示したエンコーダ２４はエンコーダ計測信号を出力する。
【０２１９】
更に、図１２に示したジェッティング工程Ｓ１００と並行して、ジェッティングタイミングパルス生成工程Ｓ１０４が実行される。ジェッティングタイミングパルス生成工程Ｓ１０４では、図４に示したジェッティングタイミングパルス生成部１２６は、エンコーダ計測信号に基づきジェッティングタイミングパルスを生成する。
【０２２０】
更にまた、ジェッティング工程Ｓ１００と並行して、ジェッティングタイミングパルス数積算値算出工程Ｓ１０６が実行される。ジェッティングタイミングパルス数積算値算出工程Ｓ１０６では、図４に示したジェッティングタイミングパルス数積算値算出部１２８は、撮像タイミングごとのジェッティングタイミングパルス数積算値を算出する。
【０２２１】
例えば、撮像開始タイミングにおけるジェッティングタイミングパルス数積算値をゼロ、又はゼロ以外の予め定めた初期値として、撮像タイミングごとのジェッティングタイミングパルス数積算値を算出する。
【０２２２】
このようにして、図１１に示した印刷工程Ｓ１０では、ジェッティング工程Ｓ１００、エンコーダ計測信号取得工程Ｓ１０２、ジェッティングタイミングパルス生成工程Ｓ１０４、及びジェッティングタイミングパルス数積算値算出工程Ｓ１０６が並行して実行される。
【０２２３】
《撮像工程》
図１３は図１１に示した撮像工程の手順の流れを示すフローチャートである。図１１に示した撮像工程Ｓ１２は、図１３に示したスキャン工程Ｓ１２０、ジェッティングタイミングパルス数積算値取得工程Ｓ１２２、ジェッティングタイミングパルス数積算値付加工程Ｓ１２４、及び撮像データ記憶工程Ｓ１２６が含まれる。
【０２２４】
図１に示したインラインスキャナ４２を用いた撮像の際に、図１３に示した各工程が並行して実行される。スキャン工程Ｓ１２０は、インラインスキャナ４２を用いて、図９に示した商品画像１４、及びノズル検査用パターン１４Ａを撮像する。
【０２２５】
また、スキャン工程Ｓ１２０と並行して、ジェッティングタイミングパルス数積算値取得工程Ｓ１２２が実行される。ジェッティングタイミングパルス数積算値取得工程Ｓ１２２では、図４に示した撮像制御部１２２は、撮像タイミングごとのジェッティングタイミングパルス数積算値を取得する。
【０２２６】
更に、図１３に示したスキャン工程Ｓ１２０と並行して、ジェッティングタイミングパルス数積算値付加工程Ｓ１２４が実行される。ジェッティングタイミングパルス数積算値付加工程Ｓ１２４では、図４に示した撮像制御部１２２は、撮像タイミングごとの撮像データに対して、撮像タイミングごとのジェッティングタイミングパルス数積算値を付加する。
【０２２７】
更にまた、図１３に示したスキャン工程Ｓ１２０と並行して、撮像データ記憶工程Ｓ１２６が実行される。撮像データ記憶工程Ｓ１２６では、図４に示した撮像制御部１２２は、撮像タイミングごとのジェッティングタイミングパルス数積算値が付加された撮像タイミングごとの撮像データを記憶する。
【０２２８】
なお、ここでいう並行して実行するとは、各工程の処理期間が非同期で重複している場合が含まれていてもよい。
【０２２９】
図１１に示した撮像工程Ｓ１２は、撮像から撮像タイミングごとのジェッティングタイミングパルス数積算値が付加された撮像タイミングごとの撮像データの記憶までの一連の工程が含まれる。
【０２３０】
図１１に示した各工程、図１２に示した印刷工程に含まれる各工程、及び図１３に示した撮像工程に含まれる各工程は、便宜上区別したものであり、適宜変更、追加、及び削除等が可能である。各工程の入れ替え、分割、及び統合を適宜実施してもよい。
【０２３１】
〔作用効果〕
上記の如く構成された印刷装置によれば、以下の作用効果を得ることができる。
【０２３２】
《１》
撮像タイミングごと撮像データに対して、撮像タイミングごと搬送ドラムの回転位相の積算値に対応するジェッティングタイミングパルス数積算値が付加されている。媒体のサイズの情報、画像データにおけるノズル検査用パターンの位置の情報を取得する。媒体のサイズの情報、画像データにおけるノズル検査用パターンの位置の情報を用いて、撮像データにおける切出開始位置のジェッティングタイミングパルス数積算値を算出する。
【０２３３】
撮像データにおける切出開始位置のジェッティングタイミングパルス数積算値の算出値を用いて、撮像データにおける切出開始位置を探索する。これにより、撮像データの解析の際に撮像データにおける切出開始位置の探索が容易となる。また、撮像データの解析の際の送りむらの影響が抑制される。
【０２３４】
《２》
ノズル検査用パターンの撮像データが切り出され、ノズル検査用パターンの撮像データへのランダムアクセスが可能なる。これにより、ノズル検査用パターンの撮像データの探索における処理コストの肥大化が抑制される。
【０２３５】
媒体の後端部にノズル検査用パターンが印刷され、媒体の先端から撮像を開始する場合は、媒体の後端の側に生じる媒体の送りむらの累積の影響が大きい。かかる場合には、ノズル検査用パターンの撮像データの探索における処理コストの肥大化の抑制効果が大きい。
【０２３６】
《３》
ジェッティングタイミングパルスを用いてジェッティングタイミングを制御する。これにより、媒体の送りむらの影響が補正された商品画像が印刷される。商品画像における媒体の送りむらの影響の補正に用いたジェッティングタイミングパルスのパルス数積算値を、撮像タイミングごとの撮像データごとに取得する。これにより、媒体の送りむらの影響が抑制されたノズル検査用パターンの撮像データの位置の特定が可能である。ここでいう位置は領域と読み替えることが可能である。
【０２３７】
［ノズル検査用パターンの撮像データ取得の変形例］
次に、変形例に係る不良ノズル検出について説明する。図１４は変形例に係る不良ノズル検出の説明図である。以下に、主として、先に説明した不良ノズル検出との違いについて説明する。
【０２３８】
〔課題の説明〕
印刷装置にシステム構成の如何により、図１４に示した撮像データ６０Ａから切出開始位置６０Ｃを探索する際に、撮像データ６０Ａの全体をメモリにロードしてからでないと処理を実行できない場合がある。
【０２３９】
このような場合には、以下の手順を用いて、切出開始位置６０Ｃ、及び切出領域６０Ｅを撮像データ６０Ａから探索することが可能である。
【０２４０】
〔変形例に係る不良ノズル検出を実現する構成の説明〕
変形例に係る不良ノズル検出では、撮像データの二段階の切り出しを実施する。図４に示した解析処理部１３０は、媒体１２のサイズの情報、及び画像データにおけるノズル検査用パターンの位置の情報に基づいて、図１４に示した撮像データ６０Ａにおいてノズル検査用パターンが確実に撮像されている領域である粗読出領域６０Ｆを特定する。
【０２４１】
次に、撮像データ６０Ａがロードされているメモリにランダムアクセスして、撮像データの粗読出領域６０Ｆをロードする。撮像データの粗読出領域６０Ｆについて、ジェッティングタイミングパルス数積算値を用いて、切出開始位置６０Ｃ、及び切出領域６０Ｅを探索する。図４に示した解析処理部１３０は、切出領域６０Ｅを解析して、不良ノズルを特定する。
【０２４２】
〔変形例に係る不良ノズル検出方法の手順の説明〕
図１５は変形例に係る不良ノズルチェック方法の手順の流れを示すフローチャートである。図１５に示したフローチャートは、図１１に示したフローチャートに対して、粗読出領域情報取得工程Ｓ３０、粗読出領域読出工程Ｓ３２が追加されている。
【０２４３】
また、図１５に示した解析工程Ｓ３４は、図１１に示した切出開始位置ジェッティングタイミングパルス数積算値算出工程Ｓ２０、切出開始位置探索工程Ｓ２２、切出領域撮像データ取得工程Ｓ２４、撮像データ解析工程Ｓ２６、及び解析結果記憶工程Ｓ２８が含まれる。
【０２４４】
図１５に示した粗読出領域情報取得工程Ｓ３０では、図４に示した解析処理部１３０は図１４に示した粗読出領域６０Ｆを特定する情報を取得する。粗読出領域６０Ｆを特定する情報の例として、撮像データ６０Ａがロードされたメモリにおける、粗読出領域６０Ｆの記憶領域のアドレスが挙げられる。
【０２４５】
図１５に示した粗読出領域情報取得工程Ｓ３０の後に、粗読出領域読出工程Ｓ３２へ進む。粗読出領域読出工程Ｓ３２では、粗読出領域６０Ｆを特定する情報を用いて、図４に示した解析処理部１３０は、撮像データ６０Ａがロードされたメモリから粗読出領域６０Ｆを読み出す。
【０２４６】
図１５に示した粗読出領域読出工程Ｓ３２の後に、解析工程Ｓ３４が実行される。解析工程Ｓ３４では、粗読出領域６０Ｆからノズル検査用パターン１４Ａの撮像データを抽出し、ノズル検査用パターン１４Ａの撮像データを解析して、不良ノズルを特定し、記憶する。粗読出領域６０Ｆは印刷対応領域の一例である。
【０２４７】
〔変形例の作用効果〕
上記の如く構成された印刷装置、及び画像検品方法によれば、撮像データの全体をメモリにロードする場合、媒体のサイズの情報、及び画像データにおけるノズル検査用パターンの位置の情報を用いて、撮像データにおいて、ノズル検査用パターンが含まれることが保証されている粗読出領域を特定する。これにより、これにより、撮像データの全体が記憶されている記憶部に対してランダムアクセスが可能である。
【０２４８】
ジェッティングタイミングパルス数積算値を用いて粗読出領域から切出開始位置、及び切出領域を特定する。切出領域を解析して不良ノズルを特定する。これにより、切出領域を抽出する際の処理コストの肥大化を抑制し得る。
【０２４９】
［画像検品を実施する態様への応用例］
次に、ジェッティングタイミングパルス数積算値を用いた商品画像の歪み補正、及び高解像度について説明する。画像検品は、印刷画像の撮像データと基準画像との差分に基づき印刷画像の欠陥の有無を判定する印刷画像の検査である。
【０２５０】
〔問題点〕
《１》
一枚の媒体について、画像検品と不良ノズル検出を実施する場合は、図６に示したノズル検査用パターンの撮像データ６１Ｂの位置を特定する際に、媒体搬送方向の像構造歪みの影響に起因して、ノズル検査用パターンの撮像データ６１Ｂの位置が不安定になる。画像検品を実施しない場合は、エンコーダ計測信号を用いて、ノズル検査用パターン１４Ａの撮像タイミングをノズル検査用パターン１４Ａの位置に合わせることも可能であるが、画像検品を実施する場合は、この方式を採用することが困難である。
【０２５１】
《２》
媒体搬送方向について、印刷画像の解像度に対する撮像データの解像度の不足が生じ得る。
【０２５２】
ＣＣＤイメージセンサ、及びＣＭＯＳイメージセンサ等の撮像素子を備えた撮像装置を用いて撮像を行う場合、撮像素子が一定の光量を蓄積できない場合、良好な撮像データを得ることが困難である。その解決策として、撮像時の照明光量をアップする、及び撮像光学系の開口を大きくして開口数を下げる、及び撮像素子の撮像感度を上げる等が考えられる。なお、開口数はＦ値、又はＮＡと呼ばれる場合がある。ＮＡはNumerical Apertureの省略語である。
【０２５３】
しかし、上記の解決策はいずれも、ハードウェアの制約、及び光学的な要求の制約等があり、適用が困難な場合がある。なお、光学的な要求の制約の例として、撮像領域、コントラスト、及び解像力等が挙げられる。上記の解決策の適用が困難な場合は、撮像素子の露光期間を長くするという解決策を適用し得る。
【０２５４】
一方、ラインセンサ型の撮像素子を適用する際に露光期間を長くした場合、媒体搬送方向の解像度が低下するというドローバックが生じ得る。そして、印刷画像の解像度に対する撮像データの解像度の不足という事態に陥る可能性が十分に考えられる。
【０２５５】
印刷画像の解像度に対して撮像データの解像度が不足する状況において、インラインスキャナの撮像データを用いて、印刷画像の媒体搬送方向の像構造を詳細に解析する画像処理を行う場合、解析精度が劣化し得る。例えば、ＰＤＦ形式の画像データ等の入力画像データを基準画像とする印刷画像の検品では、基準画像データの解像度に対して撮像データの解像度が低い場合、解析精度が劣化し得る。この問題の技術的な解決が望まれる。以下、像構造歪みは、歪みと記載することがある。
【０２５６】
〔画像検品と不良ノズル検出とを併用する態様〕
図１６は画像検品と不良ノズル検出とを併用する場合の説明図である。画像検品は、ＰＤＦ形式の画像データ等の入力画像データを基準画像データとする場合、基準画像とみなすことができる印刷画像である、基準印刷画像を基準画像データとする場合のいずれも適用可能である。
【０２５７】
先に説明したとおり、撮像タイミングごとの撮像データは、撮像タイミングごとのジェッティングタイミングパルス数積算値５４が付加されている。
【０２５８】
図１６に示す例では、媒体搬送方向の撮像解像度は、媒体搬送方向の印刷解像度未満である。例えば、媒体搬送方向の撮像解像度は２００ドット毎インチであり、媒体搬送方向の印刷解像度は１２００ドット毎インチである。
【０２５９】
この場合、媒体搬送方向について、撮像データの一画素には複数の印刷画素が含まれる。一方、ジェッティングタイミングパルス５２は、印刷解像度を表す単位の値に周期を換算した解像度換算値が印刷解像度と一致している。なお、ジェッティングタイミングパルス５２の周期の解像度換算値は印刷解像度以上であってもよい。
【０２６０】
上記の具体例において、媒体１２の送りむらがない場合は、撮像データの一画素に対するジェッティングタイミングパルス数積算値は６である。一方、媒体１２の送りむらが生じる場合、撮像データの一画素に対するジェッティングタイミングパルス数積算値が６以上、又は６以下となる。
【０２６１】
他方、ジェッティングタイミングパルス数積算値と、媒体搬送方向における媒体１２の移動量との関係は、媒体１２の送りむらの影響を受けないので、一回の撮像期間におけるジェッティングタイミングパルス数積算値は、一回の撮像期間における媒体搬送方向における媒体１２の移動量を表す。
【０２６２】
そこで、撮像タイミングごとの撮像データに対して、撮像タイミングごとのジェッティングタイミングパルス数積算値に対応する数の画素を内挿補間する。そうすると、媒体搬送方向について、商品画像１４の撮像データの歪みが補正される。内挿補間は少なくとも商品画像１４の撮像データに適用される。ノズル検査用パターン１４Ａの撮像データに内挿補間を適用してもよい。
【０２６３】
また、撮像データの一画素に一画素以上の画素が内挿補間される。これにより商品画像１４の撮像データが高解像度化される。図１６の符号６０Ｇは、商品画像１４の撮像データの歪みが補正され、かつ、商品画像１４の撮像データが高解像度化された補正撮像データを示す。
【０２６４】
〔歪み補正、及び高解像度化の具体例〕
撮像データ６０Ａにおける任意の画素をPixel_kとする。kは副走査方向の画素番号を表す整数である。画素Pixel_kの画素値をScan_kとする。画素Pixel_kのジェッティングタイミングパルス数積算値をPulseSum_kとする。画素値をScan_kとジェッティングタイミングパルス数積算値をPulseSum_kとの組を用いて、画素Pixel_kをPixel_k(Scan_k,PulseSum_k)と表す。
【０２６５】
連続する画素Pixel_k(Scan_k,PulseSum_k)とPixel_k+1(Scan_k+1,PulseSum_k+1)とを考える。仮に、画素PulseSum_k+1と、画素PulseSum_kとの差を５とした場合、画素Pixel_kと、画素Pixel_k+1との間に４画素を挿入する。挿入する４画素の画素値を、画素値Scan_k+1の値、及び画素値Scan_kの値から内挿補間する。
【０２６６】
すなわち、撮像データ６０Ａの一画素に対して、撮像データ６０Ａに付加されたジェッティングタイミングパルス数積算値に対応する数の画素を内挿補間する。媒体の送りむらが生じていない場合、各撮像データ６０Ａに付加されるジェッティングタイミングパルス数積算値は固定値となる。印刷解像度が１２００ドット毎インチ、撮像解像度が２００ドット毎インチの場合、各撮像データ６０Ａに付加されるジェッティングタイミングパルス数積算値の増加分は６となる。
【０２６７】
一方、媒体の送りが遅れる場合は、各撮像データ６０Ａに付加されるジェッティングタイミングパルス数積算値の増加分は６以上となる。媒体の送りが進む場合は、各撮像データ６０Ａに付加されるジェッティングタイミングパルス数積算値の増加分は６以下となる。
【０２６８】
なお、ジェッティングタイミングパルス数積算値は、各撮像期間におけるジェッティングタイミングパルス数の増加数としてもよい。積算値は相対的な積算値を含み得る。
【０２６９】
内挿補間の例として、線形補間、スプライン補間、多項式近似、及び移動平均を用いたスムージングと補間との組み合わせ等が挙げられる。なお、撮像データ６０Ａに適用される内挿補間は、エンコーダ計測信号５０からジェッティングタイミングパルス５２を生成する際の内挿補間を適用してもよい。
【０２７０】
すなわち、エンコーダ計測信号５０からジェッティングタイミングパルス５２を生成する際の内挿補間の情報を信号補間情報８４として保持し、撮像データの内挿補間に適用し得る。図４に示した解析処理部１３０は、信号補間情報８４を取得するオプション入力を備えてもよい。
【０２７１】
図１６に示した、撮像データ６０Ａにおける商品画像１４の撮像データ６１Ａの領域は、解析対象領域の一例である。
【０２７２】
〔応用例の作用効果〕
《１》
撮像タイミングごとの撮像データの一画素に対して、ジェッティングタイミングパルス数積算値に対応する数の画素を内挿補間する。これにより、撮像データの歪み補正、及び高解像度化が効率的に、かつ、高精度に行うことが可能である。
【０２７３】
《２》
撮像データが高解像化される。入力画像データを基準画像として用いる画像検品では、入力画像データの解像度圧縮の省略、又は圧縮比の緩和が可能となる。これにより、画像検品の高精度化が可能となる。また、入力画像データの画像処理の処理負担が軽減される。
【０２７４】
［他の応用例］
〔歪み補正、及び高解像度化の応用例〕
切出領域６０Ｅについて、上記の歪み補正、及び高解像度化を適用可能である。切出領域６０Ｅについて、媒体の送りむらの影響が抑制される。また、切出領域６０Ｅについて、撮像解像度の不足の影響が抑制される。
【０２７５】
〔媒体の種類〕
枚葉の媒体に代わり、連続媒体を用いてもよい。連続媒体は連続紙を適用してもよい。連続媒体に枚葉媒体の一枚に対応する一画像領域を適用し、一画像領域ごとに枚葉媒体と同様の処理を行うことが可能である。
【０２７６】
〔解析処理結果の適用例〕
不良ノズル検出、及び画像検品の他の応用例として、ヘッドモジュールアラインメント量計測機能、ヘッド間レジずれ計測機能、印刷画像歪み量計測機能、印刷物表裏レジずれ量計測機能、及びスジムラ計測機能が挙げられる。また、任意領域への各種テストチャート挿入時における、インラインスキャナの撮像データ解析の際の領域探索の効率化にも応用可能である。
【０２７７】
［他の媒体搬送方式への適用例］
本実施形態では、搬送ドラムを用いて媒体を回転搬送する印刷装置を例示したが、搬送ベルト等の搬送機構を用いて媒体を直線搬送する印刷装置にも、本実施形態に係る撮像データ補正を適用し得る。
【０２７８】
直線搬送方式の印刷装置では、搬送機構の駆動源となるモータの回転軸に取り付けられたエンコーダから計測信号を取得してもよい。また、搬送機構の可動部の位置を検出するリニアエンコーダから計測信号を取得してもよい。
【０２７９】
［他の印刷装置への適用例］
本実施形態では、インクジェット方式の印刷装置を例示したが、印刷方式は、インクジェット方式に限定されない。例えば、電子写真方式の印刷装置にも、本実施形態に係る撮像データ補正を適用し得る。また、媒体を搬送する搬送装置に取り付けられたエンコーダの計測信号に由来する信号を用いて、印刷タイミングを制御する有版印刷装置にも、本実施形態に係る撮像データ補正を適用し得る。
【０２８０】
エンコーダ計測信号に由来する信号とは、エンコーダ計測信号に対して、内挿補間等の加工処理を施して得られた信号である。エンコーダ計測信号に由来する信号は、エンコーダ計測信号が含まれてもよい。
【０２８１】
本実施形態に示した印刷装置の構成要素の一部を用いて、画像解析装置を構成することが可能である。例えば、システムコントローラ１００、及び解析処理部１３０等を用いて、撮像データを解析する画像解析装置を構成し得る。画像解析装置の各部に対応する工程を含む画像解析方法を構成し得る。
【０２８２】
［プログラムへの適用例］
本実施形態に示した不良ノズル検出、及びに不良ノズル検出おける画像解析は、各部、又は各工程の機能をコンピュータに実行させる画像解析プログラムを用いて実現することが可能である。例えば、撮像データ取得機能、解析処理機能、搬送機能、印刷機能、撮像機能、計測機能、積算値取得機能、媒体情報取得機能、及び画像情報取得機能をコンピュータに実行させる画像解析プログラムを用いて、不良ノズル検出、及びに不良ノズル検出における画像解析の実現が可能である。更に、画像解析プログラムを格納した、ハードディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、各種半導体メモリ等の、非一時的かつコンピュータ読取可能な記録媒体を構成することが可能である。
【０２８３】
［実施形態及び変形例等の組み合わせについて］
上記の実施形態で説明した構成要素、及び変形例で説明した構成要素は、適宜組み合わせて用いることができ、また、一部の構成要素を置き換えることもできる。
【０２８４】
［用語の説明］
媒体は、記録紙、及び記録用紙等と呼ばれるものが含まれる。また、媒体は、樹脂製のシート、金属製のシートなど、インクを用いて画像記録が可能な紙以外の材料が用いられたシート状の部材が含まれる。媒体は、枚葉媒体、及び連続媒体のいずれも含み得る。
【０２８５】
インクは、色材を含有するグラフィック用途の液体が含まれる。インクは、色材を含有しない透明、又は半透明の液体、並びに樹脂粒子、及び金属粒子などを含有する工業用途の液体が含まれてもよい。
【０２８６】
媒体搬送方向は、用紙搬送方向、及び副走査方向等と呼ばれる場合がある。媒体幅方向は、用紙幅方向、及び主走査方向等と呼ばれる場合がある。
【０２８７】
印刷は、画像記録、描画、及び画像形成等の概念を含み得る。画像は、文字、図形、模様、及びパターン等を含み得る。印刷画像は、印刷物となる画像、及びテストパターン等の付属画像等が含まれ得る。
【０２８８】
直交は、誤差等に起因して９０度未満の角度、又は９０度を超える角度で交差する場合に、９０度で交差する場合と同様の作用効果を得ることが可能な実質的な直交が含まれる。
【０２８９】
沿うは、複数の構成要素が直線状に配置される場合、及び複数の構成要素が直線に対してジグザグに配置される場合等が含まれる。沿う方向は、平行が含まれる。平行は、誤差等に起因して非平行の場合に、平行と同様の作用効果を得ることが可能な実質的な平行が含まれる。
【０２９０】
以上説明した本発明の実施形態は、本発明の趣旨を逸脱しない範囲で、適宜構成要件を変更、追加、削除することが可能である。本発明は以上説明した実施形態に限定されるものではなく、本発明の技術的思想内で当該分野の通常の知識を有する者により、多くの変形が可能である。
【符号の説明】
【０２９１】
１０  インクジェット印刷装置
１２  媒体
１２Ａ  後端部
１２Ｂ  後端
１２Ｃ  先端部
１２Ｄ  先端
１２Ｅ  媒体における撮像開始位置
１２Ｆ  ノズル検査用パターンの撮像開始位置
１４  商品画像
１４Ａ  ノズル検査用パターン
１４Ｃ  パターン要素
２０  搬送部
２２  搬送ドラム
２２Ａ  外周面
２４  エンコーダ
３０  印刷部
３２Ｋ、３２Ｃ、３２Ｍ、３２Ｙ  インクジェットヘッド
４０  撮像部
４２  インラインスキャナ
５０  エンコーダ計測信号
５２  ジェッティングタイミングパルス
５４  ジェッティングタイミングパルス数積算値
５４Ａ  切出開始位置に対応するジェッティングタイミングパルス数積算値の算出値
５６  撮像タイミング制御信号
６０、６０Ａ  撮像データ
６０Ｂ  撮像開始位置
６０Ｃ  切出開始位置
６０Ｄ  副走査画素ライン
６０Ｅ  切出領域
６０Ｆ  粗読出領域
６０Ｇ  補正撮像データ
６１Ａ  商品画像の撮像データ
６１Ｂ  ノズル検査用パターンの撮像データ
６２  画素
６４  撮像ライン
８４  信号補間情報
１００  システムコントローラ
１０２  通信部
１０３  ホストコンピュータ
１０４  画像メモリ
１１０  搬送制御部
１１２  印刷制御部
１１４  操作部
１１６  表示部
１１８  パラメータ記憶部
１２０  プログラム格納部
１２２  撮像制御部
１２６  ジェッティングタイミングパルス生成部
１２８  ジェッティングタイミングパルス数積算値算出部
１３０  解析処理部
１３２  媒体サイズ情報記憶部
１３４  画像情報記憶部
２０６  Ｚ相信号
２０８  Ａ相信号
２２０  撮像開始タイミング信号
Ｓ１０からＳ３４、Ｓ１００からＳ１２６  画像検品方法の各工程
【図１】
2019065578.tif 000003
【図２】
2019065578.tif 000004
【図３】
2019065578.tif 000005
【図４】
2019065578.tif 000006
【図５】
2019065578.tif 000007
【図６】
2019065578.tif 000008
【図７】
2019065578.tif 000009
【図８】
2019065578.tif 000010
【図９】
2019065578.tif 000011
【図１０】
2019065578.tif 000012
【図１１】
2019065578.tif 000013
【図１２】
2019065578.tif 000014
【図１３】
2019065578.tif 000015
【図１４】
2019065578.tif 000016
【図１５】
2019065578.tif 000017
【図１６】
2019065578.tif 000018
【国際調査報告】
2019065578.tif 000019
2019065578.tif 000020
2019065578.tif 000021
2019065578.tif 000022