(57)【要約】【課題】位置ズレを抑制する印刷を行っても処理負荷を軽減できる印刷装置及びその印刷方法を提供する。【解決手段】画像シフト部３１ｂは、複数対のシフト画像データを生成する。シェーディング補正部３３および網掛処理部３５はシフト画像から網掛シフト画像データを生成する。さらに、差分画像生成部３７は、一対の網掛シフト画像データの共通部分である網掛共通画像データを生成し、網掛共通画像データと一対の網掛シフト画像データの各々との差分である網掛正差分画像データと網掛負差分画像データとを生成する。合成画像生成部４１は、位置ズレ量に対応する網掛共通画像データと、網掛正差分画像データまたは網掛負差分画像データとを合成し、制御部４５は連続紙ＷＰに印刷を行わせる。画像データを合成するだけであるので、位置ズレを抑制する印刷を行っても処理負荷を軽減できる。【選択図】図１
2020157488.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向と直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置において、
前記幅方向における基準線に対する前記印刷媒体の端面の位置を検出する検出部と、
前記基準線を中心として前記原画像データを前記幅方向に同じ距離だけ正負にずれた一対の位置ズレ量を想定し、前記原画像データを前記一対の位置ズレ量に応じて前記幅方向にシフトして一対のシフト画像データを生成する画像シフト部と、
前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記一対のシフト画像データに対して行って前記一対のシフト画像データから一対の補正シフト画像データを生成するシェーディング補正部と、
画像の濃淡を表現するための網掛処理を、前記一対の補正シフト画像データに対して行って、一対の網掛シフト画像データを生成する網掛処理部と、
前記一対の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛共通画像データと前記一対の網掛シフト画像データの各々との差分である網掛正差分画像データと網掛負差分画像データとを生成し、さらに前記距離を変えて一対の位置ズレ量により前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成して、複数対の位置ズレ量ごとに前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成する差分画像生成部と、
前記複数対の位置ズレ量と対応づけて前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを記憶するメモリと、
前記検出部からの位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛正差分画像データまたは前記網掛負差分画像データと、前記網掛共通画像データとを前記メモリから読み出して合成して網掛合成画像データを生成する合成画像生成部と、
前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷を行わせる制御部と、
を備えていることを特徴とする印刷装置。
【請求項２】
印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向と直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置において、
前記幅方向における基準線に対する前記印刷媒体の端面の位置を検出する検出部と、
前記基準線を中心として前記幅方向にずれた位置ズレ量を想定し、前記原画像データを前記位置ズレ量に応じて前記幅方向にシフトして複数のシフト画像データを生成する画像シフト部と、
前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記原画像データおよび前記シフト画像データに対して行って補正原画像データおよび複数の補正シフト画像データを生成するシェーディング補正部と、
画像の濃淡を表現するための網掛処理を、前記補正原画像データおよび前記複数の補正シフト画像データに対して行って、網掛原画像データおよび複数の網掛シフト画像データを生成する網掛処理部と、
前記網掛原画像データおよび前記複数の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛原画像データと前記網掛共通画像データとの差分である網掛差分ゼロ画像データを求め、各網掛シフト画像データから前記網掛共通画像データと前記網掛差分ゼロ画像データとを差分することにより、網掛差分画像データを前記複数の網掛シフト画像データ毎に求める差分画像生成部と、
前記網掛共通画像データと前記網掛差分ゼロ画像データとを記憶すると共に、前記位置ズレ量と対応づけて複数の前記網掛差分画像データを記憶するメモリと、
前記検出部からの位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛差分画像データを前記メモリから読み出し、読み出した前記網掛差分画像データを前記網掛共通画像データおよび前記網掛差分ゼロ画像データと合成して網掛合成画像データを生成する合成画像生成部と、
前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷を行わせる制御部と、を備え、
前記差分画像生成部は、相互に画像データの重複が生じないように前記複数の網掛差分画像データを生成することを特徴とする印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置において、
前記検出部は、前記搬送方向における前記印刷ヘッドの上流側に配置されていることを特徴とする印刷装置。
【請求項４】
印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向と直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置の印刷方法において、
前記原画像データを受信する受信ステップと、
前記幅方向における基準線に対する前記印刷媒体の端面の位置である位置ズレ量について、前記基準線を中心として前記幅方向に同じ距離だけ正負にずれた一対の位置ズレ量を想定し、前記原画像データを前記一対の位置ズレ量に応じて前記幅方向にシフトして前記一対のシフト画像データを生成するシフト画像生成ステップと、
前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記一対のシフト画像データに対して行って前記一対のシフト画像データから一対の補正シフト画像データを生成するシェーディング補正ステップと、
画像の濃淡を表現するための網掛処理を、前記一対の補正シフト画像データに対して行って、一対の網掛シフト画像データを生成する網掛ステップと、
一対の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛共通画像データと前記一対の網掛シフト画像データの各々との差分である網掛正差分画像データと網掛負差分画像データとを生成し、さらに前記距離を変えて一対の位置ズレ量により前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成して、複数対の位置ズレ量ごとに前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成する差分画像生成ステップと、
前記複数対の位置ズレ量と対応づけて前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとをメモリに記憶する記憶ステップと、
検出された位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛正差分画像データまたは前記網掛負差分画像データと、前記網掛共通画像データとを前記メモリから読み出して合成することにより網掛合成画像データを生成する網掛合成画像生成ステップと、
前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷する印刷ステップと、
を備えていることを特徴とする印刷装置の印刷方法。
【請求項５】
印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向に直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置の印刷方法において、
前記原画像データを受信する受信ステップと、
前記幅方向における基準線に対する前記印刷媒体の端面の位置である位置ズレ量について、前記基準線を中心として前記幅方向にずれた位置ズレ量を想定し、前記原画像データを前記位置ズレ量に応じて前記幅方向にシフトして複数のシフト画像データを生成するシフト画像生成ステップと、
前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記原画像データおよび前記シフト画像データに対して行って補正原画像データおよび複数の補正シフト画像データを生成するシェーディングステップと、
画像の濃淡を表現するための網掛処理を、前記補正原画像データおよび前記複数の補正シフト画像データに対して行って、網掛原画像データおよび複数の網掛シフト画像データを生成する網掛ステップと、
前記網掛原画像データおよび前記複数の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛原画像データと前記網掛共通画像データとの差分である網掛差分ゼロ画像データを求め、各網掛シフト画像データから前記網掛共通画像データと前記網掛差分ゼロ画像データとを差分することにより、網掛差分画像データを前記複数の網掛シフト画像データ毎に求める差分画像生成ステップと、
前記網掛共通画像データと前記網掛差分ゼロ画像データとを記憶すると共に、前記位置ズレ量と対応づけて、前記複数の網掛差分画像データを記憶する記憶ステップと、
検出された位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛差分画像データを前記メモリから読み出して、前記網掛共通画像データおよび前記網掛差分ゼロ画像データと合成して網掛合成画像データを生成する合成画像生成ステップと、
前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷する印刷ステップと、を備え、
前記差分画像生成ステップでは、相互に画像データの重複が生じないように前記複数の網掛差分画像データを生成することを特徴とする印刷装置の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送されている印刷媒体に対して印刷ヘッドにより印刷を行う印刷装置及びその印刷方法に関する。
【背景技術】
【０００２】
従来、この種の装置として、印刷ヘッドと、検出部と、画像生成部と、シェーディング補正部と、網掛処理部と、メモリと、制御部とを備えたものがある。
【０００３】
印刷ヘッドは、連続紙が搬送される搬送方向と直交する方向である幅方向に複数個のノズルを備えている。検出部は、連続紙の幅方向に設定されている基準線に対する連続紙の端面の位置を検出する。画像生成部は、印刷用のデータである印刷用画像データを受け取り、検出部からの位置ズレ量に応じて、印刷用画像データをシフトさせたシフト画像データを生成する。シェーディング補正部は、印刷ヘッドの各ノズルの吐出特性に応じてシフト画像データを補正し、補正画像データを生成する。網掛処理部は、補正画像データに対して網掛処理を行う。メモリは、網掛処理が行われた網掛画像データを記憶する。制御部は、メモリの網掛画像データに基づいて印刷ヘッドを操作して連続紙に対して印刷を行う。このように印刷を行うことにより、連続紙が斜行しても幅方向における画像の位置ズレを抑制できる。
【０００４】
上記のように位置ズレ量を補正する装置において、位置ズレ量がノズルの間に位置する場合における補正を好適に行うものも提案されている（例えば、特許文献１，２参照）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−５５５１８号公報
【特許文献２】特開２０１７−１１４０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の装置は、検出部で検出された位置ズレ量に応じて画像生成部がシフト画像データを生成し、そのシフト画像データにシェーディング補正及び網掛処理を行った網掛画像データをメモリまで転送する処理を行う。したがって、位置ズレが検出されるたびにデータ処理及びデータ転送を行う必要があるので、高速にデータ処理及びデータ転送を行う必要があり、処理の負荷が大きくなるという問題がある。高速にデータ処理及びデータ転送を可能にするには装置のコストが増大するので、低コスト化のために処理負荷を軽減させることは重要な課題である。このような課題は、特に、全てのページに同じ印刷用画像データによる印刷を行う印刷方式（ノンバリアブル印刷とも呼ばれる）で顕著となる。
【０００７】
なお、上記の課題を解決するために、ある一定範囲の位置ズレを想定しておき、その範囲でシフトした複数個のシフト画像データを予め用意しておき、複数個のシフト画像データをメモリに格納しておく方式も考えられる。しかしながら、この方式では、複数個のシフト画像データを格納する大容量のメモリが必要となるという別異の課題が生じるので、現実的な解決策にはならない。
【０００８】
本発明は、このような事情に鑑みてなされたものであって、位置ズレを抑制する印刷を行っても処理負荷を軽減できる印刷装置及びその印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、このような目的を達成するために、次のような構成をとる。
すなわち、請求項１に記載の発明は、印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向と直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置において、前記幅方向における基準線に対する前記印刷媒体の端面の位置を検出する検出部と、前記基準線を中心として前記原画像データを前記幅方向に同じ距離だけ正負にずれた一対の位置ズレ量を想定し、前記原画像データを前記一対の位置ズレ量に応じて前記幅方向にシフトして一対のシフト画像データを生成する画像シフト部と、前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記一対のシフト画像データに対して行って前記一対のシフト画像データから一対の補正シフト画像データを生成するシェーディング補正部と、画像の濃淡を表現するための網掛処理を、前記一対の補正シフト画像データに対して行って、一対の網掛シフト画像データを生成する網掛処理部と、前記一対の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛共通画像データと前記一対の網掛シフト画像データの各々との差分である網掛正差分画像データと網掛負差分画像データとを生成し、さらに前記距離を変えて一対の位置ズレ量により前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成して、複数対の位置ズレ量ごとに前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成する差分画像生成部と、前記複数対の位置ズレ量と対応づけて前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを記憶するメモリと、前記検出部からの位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛正差分画像データまたは前記網掛負差分画像データと、前記網掛共通画像データとを前記メモリから読み出して合成して網掛合成画像データを生成する合成画像生成部と、前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷を行わせる制御部と、を備えているものである。
【００１０】
［作用・効果］請求項１に記載の発明によれば、画像シフト部は原画像データから一対のシフト画像データを生成する。シェーディング補正部は一対のシフト画像データに対してシェーディング補正を行って一対の補正シフト画像データを生成する。網掛処理部は一対の補正シフト画像データに対して網掛処理を行って一対の網掛シフト画像データを生成する。差分画像生成部は、一対の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、網掛共通画像データと一対の網掛シフト画像データの各々との差分である網掛正差分画像データと網掛負差分画像データとを生成する。メモリは複数対の位置ズレ量と対応付けて網掛共通画像データと網掛正差分画像データと負差分画像データとを記憶する。合成画像生成部は、検出部からの位置ズレ量に対応する網掛共通画像データと、網掛正差分画像データまたは網掛負差分画像データとをメモリから読み出して合成し、制御部は、印刷ヘッドを操作して、網掛合成画像データに基づいて印刷媒体に印刷を行わせる。したがって、印刷媒体の位置ズレが生じても、メモリから読み出した網掛正差分画像データまたは網掛負差分画像データと、網掛共通画像データとを合成するだけで網掛合成画像データが生成できるので、位置ズレを抑制する印刷を行っても処理負荷を軽減できる。
【００１１】
また、本発明は、印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向と直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置において、前記幅方向における基準線に対する前記印刷媒体の端面の位置を検出する検出部と、前記基準線を中心として前記幅方向にずれた位置ズレ量を想定し、前記原画像データを前記位置ズレ量に応じて前記幅方向にシフトして複数のシフト画像データを生成する画像シフト部と、前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記原画像データおよび前記シフト画像データに対して行って補正原画像データおよび複数の補正シフト画像データを生成するシェーディング補正部と、画像の濃淡を表現するための網掛処理を、前記補正原画像データおよび前記複数の補正シフト画像データに対して行って、網掛原画像データおよび複数の網掛シフト画像データを生成する網掛処理部と、前記網掛原画像データおよび前記複数の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛原画像データと前記網掛共通画像データとの差分である網掛差分ゼロ画像データを求め、各網掛シフト画像データから前記網掛共通画像データと前記網掛差分ゼロ画像データとを差分することにより、網掛差分画像データを前記複数の網掛シフト画像データ毎に求める差分画像生成部と、前記網掛共通画像データと前記網掛差分ゼロ画像データとを記憶すると共に、前記位置ズレ量と対応づけて複数の前記網掛差分画像データを記憶するメモリと、前記検出部からの位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛差分画像データを前記メモリから読み出し、読み出した前記網掛差分画像データを前記網掛共通画像データおよび前記網掛差分ゼロ画像データと合成して網掛合成画像データを生成する合成画像生成部と、前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷を行わせる制御部と、を備え、前記差分画像生成部は、相互に画像データの重複が生じないように前記複数の網掛差分画像データを生成することを特徴とするものである。
【００１２】
［作用・効果］請求項２に記載の発明によれば、印刷媒体の位置ズレが生じても、網掛共通画像データおよび網掛差分ゼロ画像データと、位置ズレ量に応じた網掛差分画像データとをメモリから読み出し、合成画像生成部において合成するだけで網掛合成画像データが生成できるので、位置ズレを抑制する印刷を行っても処理負荷が大きくならない。さらに、差分画像生成部は、相互に画像データの重複が生じないように複数の網掛差分画像データを生成するため、メモリに記憶すべき網掛差分画像データのデータ量を抑制することが可能である。
【００１３】
また、本発明において、前記検出部は、前記搬送方向における前記印刷ヘッドの上流側に配置されていることが好ましい（請求項３）。
【００１４】
上流側で検出された印刷媒体の端面の位置と印刷ヘッドとの位置関係から、印刷ヘッドにおける印刷媒体の位置ズレ量を求めることができる。したがって、その位置ズレ量に応じて印刷ヘッド位置における位置ズレを抑制できる。
【００１５】
また、請求項４に記載の発明は、印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向と直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置の印刷方法において、前記原画像データを受信する受信ステップと、前記幅方向における基準線に対する前記印刷媒体の端面の位置である位置ズレ量について、前記基準線を中心として前記幅方向に同じ距離だけ正負にずれた一対の位置ズレ量を想定し、前記原画像データを前記一対の位置ズレ量に応じて前記幅方向にシフトして前記一対のシフト画像データを生成するシフト画像生成ステップと、前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記一対のシフト画像データに対して行って前記一対のシフト画像データから一対の補正シフト画像データを生成するシェーディング補正ステップと、画像の濃淡を表現するための網掛処理を、前記一対の補正シフト画像データに対して行って、一対の網掛シフト画像データを生成する網掛ステップと、一対の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛共通画像データと前記一対の網掛シフト画像データの各々との差分である網掛正差分画像データと網掛負差分画像データとを生成し、さらに前記距離を変えて一対の位置ズレ量により前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成して、複数対の位置ズレ量ごとに前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとを生成する差分画像生成ステップと、前記複数対の位置ズレ量と対応づけて前記網掛共通画像データと、前記網掛正差分画像データ及び前記網掛負差分画像データとをメモリに記憶する記憶ステップと、検出された位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛正差分画像データまたは前記網掛負差分画像データと、前記網掛共通画像データとを前記メモリから読み出して合成することにより網掛合成画像データを生成する網掛合成画像生成ステップと、前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷する印刷ステップと、を備えていることを特徴とするものである。
【００１６】
［作用・効果］請求項４に記載の発明によれば、請求項１に係る印刷装置と同様の効果を奏することが可能である。
【００１７】
また、請求項５に記載の発明は、印刷媒体を搬送方向に搬送する搬送手段と、前記搬送方向に直交している前記印刷媒体の幅方向に配列され、前記印刷媒体に向けてインクを吐出する複数個のノズルを備えた印刷ヘッドと、を備え、前記搬送手段により前記印刷媒体を前記搬送方向に搬送させつつ、印刷のためのデータである印刷用の原画像データに基づいて前記印刷ヘッドにより前記印刷媒体に印刷を行う印刷装置の印刷方法において、前記原画像データを受信する受信ステップと、前記幅方向における基準線に対する前記印刷媒体の端面の位置である位置ズレ量について、前記基準線を中心として前記幅方向にずれた位置ズレ量を想定し、前記原画像データを前記位置ズレ量に応じて前記幅方向にシフトして複数のシフト画像データを生成するシフト画像生成ステップと、前記複数個のノズルに関して、各ノズルの吐出特性に応じて濃度ムラを均一化するシェーディング補正を、前記原画像データおよび前記シフト画像データに対して行って補正原画像データおよび複数の補正シフト画像データを生成するシェーディングステップと、画像の濃淡を表現するための網掛処理を、前記補正原画像データおよび前記複数の補正シフト画像データに対して行って、網掛原画像データおよび複数の網掛シフト画像データを生成する網掛ステップと、前記網掛原画像データおよび前記複数の網掛シフト画像データの各々の共通部分である網掛共通画像データを生成し、前記網掛原画像データと前記網掛共通画像データとの差分である網掛差分ゼロ画像データを求め、各網掛シフト画像データから前記網掛共通画像データと前記網掛差分ゼロ画像データとを差分することにより、網掛差分画像データを前記複数の網掛シフト画像データ毎に求める差分画像生成ステップと、前記網掛共通画像データと前記網掛差分ゼロ画像データとを記憶すると共に、前記位置ズレ量と対応づけて、前記複数の網掛差分画像データを記憶する記憶ステップと、検出された位置ズレ量に基づいて、前記印刷ヘッドの位置における位置ズレ量に対応する前記網掛差分画像データを前記メモリから読み出して、前記網掛共通画像データおよび前記網掛差分ゼロ画像データと合成して網掛合成画像データを生成する合成画像生成ステップと、前記印刷ヘッドを操作して、前記網掛合成画像データに基づいて前記印刷媒体に印刷する印刷ステップと、を備え、前記差分画像生成ステップでは、相互に画像データの重複が生じないように前記複数の網掛差分画像データを生成することを特徴とするものである。
【００１８】
［作用・効果］請求項５に記載の発明によれば、請求項２に係る印刷装置と同様の効果を奏することが可能である。
【発明の効果】
【００１９】
本発明に係る印刷装置によれば、印刷媒体の位置ズレが生じた際に位置ズレを抑制する印刷を行っても処理負荷を軽減できる。
【図面の簡単な説明】
【００２０】
【図１】実施例に係るインクジェット印刷システムの全体を示す概略構成図である。
【図２】印刷ヘッドと検出部との位置関係を平面視で示した模式図である。
【図３】（ａ）〜（ｆ）は、正差分画像データ及び負差分画像データの生成の説明に供する模式図である。
【図４】（ａ）〜（ｆ）は、正差分画像データ及び負差分画像データの生成の説明に供する模式図である。
【図５】第２メモリの記憶態様を示す模式図である。
【図６】印刷処理を示すフローチャートである。
【図７】変形例に係る印刷処理を示すフローチャートである。
【図８】網掛共通画像データｄ１４（±０）の生成の説明に供する模式図である。
【図９】網掛正差分０画像データｄ１５（±０）および網掛負差分０画像データｄ１６（±０）の生成の説明に供する模式図である。
【図１０】網掛正差分画像データｄ１５（＋１）の生成の説明に供する模式図である。
【図１１】網掛負差分画像データｄ１６（−１）の生成の説明に供する模式図である。
【図１２】網掛正差分画像データｄ１５（＋２）の生成の説明に供する模式図である。
【図１３】網掛負差分画像データｄ１６（−２）の生成の説明に供する模式図である。
【図１４】網掛画像合成データの生成の説明に供する模式図である。
【図１５】網掛画像合成データの生成の説明に供する模式図である。
【図１６】網掛画像合成データの生成の説明に供する模式図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の一実施例について説明する。
【００２２】
図１は、実施例に係るインクジェット印刷システムの全体を示す概略構成図であり、図２は、印刷ヘッドと検出部との位置関係を平面視で示した模式図である。
【００２３】
実施例に係るインクジェット印刷システムは、給紙部１と、インクジェット印刷装置３と、排紙部５とを備えている。
【００２４】
給紙部１は、ロール状の連続紙ＷＰを水平軸周りに回転可能に保持し、インクジェット印刷装置３に対して連続紙ＷＰを巻き出して供給する。排紙部５は、インクジェット印刷装置３で印刷された連続紙ＷＰを水平軸周りに巻き取る。連続紙ＷＰの供給側を上流とし、連続紙ＷＰの排紙側を下流とすると、給紙部１はインクジェット印刷装置３の上流側に配置されており、排紙部５はインクジェット印刷装置３の下流側に配置されている。
【００２５】
インクジェット印刷装置３は、給紙部１から連続紙ＷＰを取り込むための駆動ローラ７を上流側に備えている。駆動ローラ７によって給紙部１から巻き出された連続紙ＷＰは、複数個の搬送ローラ９に沿って下流側の排紙部５に向かって搬送される。最下流の搬送ローラ９と排紙部５との間には、駆動ローラ１１が配置されている。この駆動ローラ１１は、搬送ローラ９の上面を搬送されている連続紙ＷＰを排紙部５に向かって送り出す。なお、以下の説明においては、連続紙ＷＰが搬送されていく搬送方向をＸ方向とし、搬送方向Ｘに対して水平方向に直交している、連続紙ＷＰの幅方向をＹ方向として記載する。
【００２６】
なお、上述したインクジェット印刷装置３が本発明における「印刷装置」に相当し、上記の連続紙ＷＰが本発明における「印刷媒体」に相当し、駆動ローラ７，９及び搬送ローラ９が本発明における「搬送手段」に相当する。
【００２７】
インクジェット印刷装置３は、駆動ローラ７と駆動ローラ１１との間に、印刷ヘッド１３と、乾燥部１５と、検査部１７とを上流側からその順に備えている。乾燥部１５は、印刷ヘッド１３によって印刷された部分に対して乾燥処理を行う。検査部１７は、印刷された部分に汚れや抜け等の印刷不良がないか否かを検査する。
【００２８】
印刷ヘッド１３は、連続紙ＷＰの幅を越える長さを備え、連続紙ＷＰの全幅にわたってインク滴を吐出可能に構成されている。印刷ヘッド１３は、複数個のノズル２１を幅方向Ｙに備えている。
【００２９】
印刷ヘッド１３の上流側には、検出部２３が配置されている。この検出部２３は、例えば、駆動ローラ７等が取り付けられた搬送路フレーム（不図示）に取り付けられている。検出部２３は、連続紙ＷＰの幅方向Ｙの端部に配置され、幅方向Ｙにおける連続紙ＷＰの側端面の位置を接触で検出する。好ましくは、検出部２３は、連続紙ＷＰの側端面に接触することなく、非接触で位置を検出する。図２に示すように、検出部２３は、単に基準線ＲＬを基準に連続紙ＷＰの端面の位置を検出して、その位置を出力する。その位置は、位置ズレ量算出部２９によって位置ズレ量として算出される。
【００３０】
つまり、位置ズレ量算出部２９は、予め設定されている、位置ズレが生じることなく連続紙ＷＰが搬送される際の側端面の位置を基準線ＲＬとし、その基準線ＲＬからのズレ量と、印刷ヘッド１３と検出部２３との距離と、検出部２３が時系列的に検出した連続紙ＷＰの端面の位置とに基づいて、印刷ヘッド１３のノズル２１の直下における連続紙ＷＰの側端面の位置を位置ズレ量として算出する。なお、本実施例では、便宜上、図２に示すように、搬送方向Ｘの下流側から見て基準線ＲＬの右側を正方向とし、基準線ＲＬの左側を負方向とする。
【００３１】
インクジェット印刷装置３は、画像受信部３１と、第１メモリ３１ａと、画像シフト部３１ｂと、シェーディング補正部３３と、網掛処理部３５と、差分画像生成部３７と、第２メモリ３９と、合成画像生成部４１と、駆動回路４３と、制御部４５とをさらに備えている。
【００３２】
画像受信部３１は、例えば、印刷するためのデータとして印刷用の原画像データをホストコンピュータから受信する。画像受信部３１が受信した原画像データは第１メモリ３１ａに記憶される。画像シフト部３１ｂは第１メモリ３１ａに記憶された原画像データを適宜読み出して、原画像データを正方向または負方向へ所定距離だけシフトしたシフト画像データを生成して、シェーディング補正部３３に出力する。画像シフト部３１ｂは想定される最大の位置ズレ量＝±Ｍａｘになるまで位置ズレ量を１画素ずつ正方向または負方向に増分しながらシフト画像データを生成する。なお、画像シフト部３１ｂは、原画像データをシフト量「０」のシフト画像データとしてシェーディング補正部３３に出力することも可能である。
【００３３】
シェーディング補正部３３は、第１メモリ３１ａからの原画像データおよび画像シフト部３１ｂが生成したシフト画像データに対してシェーディング補正を行い、補正原画像データおよび補正シフト画像データを生成する。シェーディング補正は、印刷ヘッド１３が備えている複数個のノズル２１の吐出特性のバラツキを考慮して、全ノズル２１に同じ信号を与えた際に同じ濃度になるように原画像データおよびシフト画像データを補正することである。つまり、シェーディング補正は、複数個のノズル２１の吐出特性に応じて濃度ムラを均一化するための処理である。
【００３４】
網掛処理部３５は、シェーディング補正部３３からの補正原画像データおよび補正シフト画像データに対して網掛処理を行う。網掛処理は、画像の濃淡を表現するために、各ノズル２１からのインク滴の大きさやインク滴の配置を決める処理である。
【００３５】
差分画像生成部３７は、網掛処理部３５からの網掛処理が施された網掛原画像データおよび網掛シフト画像データに対して次のような処理を行って、網掛共通画像データ、網掛正差分画像データ、および網掛負差分画像データを生成する。
【００３６】
ここで、図３及び図４を参照する。なお、図３（ａ）〜（ｆ）及び図４（ａ）〜（ｆ）は、網掛正差分画像データ及び網掛負差分画像データの生成の説明に供する模式図であり、図３は、１画素シフトした場合を表し、図４は、２画素シフトした場合を表す。なお、図３および図４では理解を容易にするため各画像のシフト量を誇張して図示している。
【００３７】
図３（ａ）は、印刷用の原画像データに対してシェーディング補正部３３および網掛処理部３５による処理が行われた後の網掛原画像データｄ１を示す。一方、図３（ｂ）は、印刷用の原画像データを画像シフト部３１ｂにより所定距離（上述した位置ズレ量に対応）、例えば、１画素だけ正方向へシフトさせた後、シェーディング補正部３３および網掛処理部３５による処理が行われた後の網掛シフト画像データｄ２（＋１）を示す。図３（ｃ）は、印刷用の原画像データを画像シフト部３１ｂにより所定距離（上述した位置ズレ量に対応）、例えば、１画素だけ負方向へシフトさせた後、シェーディング補正部３３および網掛処理部３５による処理が行われた後の網掛シフト画像データｄ３（−１）を示す。
【００３８】
差分画像生成部３７は、このようにして生成された一対の網掛シフト画像データｄ２（＋１）と網掛シフト画像データｄ３（−１）の各々の共通部分である網掛共通画像データｄ４（±１）を生成する（図３（ｄ））。さらに、網掛共通画像データｄ４（±１）と、一対のシフト画像データである網掛シフト画像データｄ２（＋１）、ｄ３（−１）の各々との差分である網掛正差分画像データｄ５（＋１）と網掛負差分画像データｄ６（−１）とを生成する。さらに、所定距離を変えて同じ処理を所定回数繰り返し行う。ここでは、距離を２画素まで変えたとして説明する。なお、以下では冗長になるのを避けるため、網掛原画像データｄ１を原画像データｄ１と、網掛シフト画像データｄ２をシフト画像データｄ２と、網掛シフト画像データｄ３をシフト画像データｄ３と、網掛共通画像データｄ４を共通画像データｄ４などと、適宜省略して説明する。
【００３９】
つまり、印刷用の原画像データを、画像シフト部３１ｂにより２画素だけ正負方向へシフトさせた後、シェーディング処理および網掛処理を施した、シフト画像データｄ２（＋２）（図４（ｂ））及びシフト画像データｄ３（−２）を生成する（図４（ｃ））。さらに、これら一対のシフト画像データｄ２（＋２）とシフト画像データｄ３（−２）の各々の共通部分である共通画像データｄ４（±２）を生成する（図４（ｄ））。さらに、共通画像データｄ４（±２）と、一対のシフト画像データｄ２（＋２）、ｄ３（−２）の各々との差分である正差分画像データｄ５（＋２）と負差分画像データｄ６（−２）とを生成する。
【００４０】
第２メモリ３９は、上述したようにして生成された位置ズレ量ごとの共通画像データｄ４（±１）、ｄ４（±２）、……、ｄ４（±Ｍａｘ）と、正差分画像データｄ５（＋１）、ｄ５（＋２）、……、ｄ５（＋Ｍａｘ）及び負差分画像データｄ６（−１）、ｄ６（−２）、……、ｄ６（−Ｍａｘ）とを記憶する。その記憶の態様は、例えば、図５に示すようになる。なお、図５は、第２メモリ３９の記憶態様を示す模式図である。
【００４１】
すなわち、第２メモリ３９は、共通画像データｄ４（±１）と、正差分画像データｄ５（＋１）および負差分画像データｄ６（−１）とを位置ズレ量±１画素と対応づけて記憶するとともに、共通画像データｄ４（±２）と、正差分画像データｄ５（＋２）及び負差分画像データｄ６（−２）とを位置ズレ量±２画素と対応づけて記憶する。第２メモリ３９は、このように位置ズレ量を変更しつつ、共通画像データｄ４（±Ｍａｘ）、正差分画像データｄ５（＋Ｍａｘ）および負差分画像データｄ６（−Ｍａｘ）まで記憶する。つまり、位置ズレ量ごとに対応する画像データを記憶する。但し、位置ズレ量が０の場合は、例えば、原画像データｄ１を差分０画像データとしてそのまま記憶する。つまり、位置ズレ量が０に対応する画像データだけは、原画像データｄ１そのままのものとなる。
【００４２】
合成画像生成部４１は、制御部４５からの指示に基づいて第２メモリ３９を参照し、位置ズレ量に応じた画像データを読み出す。さらに、合成画像生成部４１は、読み出した画像データに基づいて合成画像データを生成する。
【００４３】
具体的には、制御部４５は、位置ズレ量算出部２９で算出された位置ズレ量を合成画像生成部４１に与える。合成画像生成部４１は、第２メモリ３９にアクセスして、正差分画像データｄ５及び負差分画像データｄ６のうち、その位置ズレ量に対応するいずれか一方と、その位置ズレ量に対応する共通画像データｄ４とを読み出して合成し、合成画像データを生成する。但し、合成画像生成部４１は、制御部４５から与えられた位置ズレ量が０である場合には、第２メモリ３９にアクセスして、原画像データｄ１をそのまま合成画像データとして生成する。
【００４４】
制御部４５は、合成画像生成部４１で生成された合成画像データに応じて駆動回路４３を操作し、駆動回路４３が印刷ヘッド１３の複数個のノズル２１を駆動し、合成画像データに基づいて連続紙ＷＰに対して印刷を行わせる。つまり、制御部４５は、駆動回路４３を介して印刷ヘッド１３を操作し、連続紙ＷＰに印刷を行わせる。
【００４５】
次に、図６を参照して、上述したインクジェット印刷システムによる処理について説明する。なお、図６は、印刷処理を示すフローチャートである。
【００４６】
ステップＳ１
インクジェット印刷装置３の画像受信部３１は、例えば、ホストコンピュータから印刷用の原画像データを受信して第１メモリ３１ａに記憶する。この印刷用の原画像データは、例えば、連続紙ＷＰに設定された印刷領域の全体、あるいは、その中のうちの搬送方向Ｘにおける一定幅の画像に相当するデータである。
【００４７】
ステップＳ２
画像シフト部３１ｂは第１メモリ３１ａが記憶した原画像データを繰り返し読み出して、原画像データを正方向または負方向へ所定距離だけシフトしたシフト画像データを複数生成する。
【００４８】
ステップＳ３
シェーディング補正部３３は、第１メモリ３１ａが記憶する原画像データおよび画像シフト部３１ｂが生成したシフト画像データを受け取って、それらの画像データに対して、濃度ムラを抑制するシェーディング補正を行う。シェーディング補正が行われた補正原画像データおよび補正シフト画像データは、補正画像データとして網掛処理部３５に与えられる。
【００４９】
ステップＳ４
網掛処理部３５は、濃淡を表現するための網掛処理を補正原画像データおよびシフト画像データに対して行う。
【００５０】
ステップＳ５
差分画像生成部３７は、網掛処理が施された網掛画像データに基づいて、ある一定範囲の位置ズレ量に応じて差分画像データを生成する。ある一定範囲は、装置の動作実績に基づいて、どの程度の位置ズレ量が生じるかによって決めればよい。これにより、上述したような共通画像データｄ４と、正差分画像データｄ５及び負差分画像データｄ６とを生成する。但し、位置ズレ量が０に対応する画像データだけは、共通画像データｄ４などを含まない単一の画像データとなる。
【００５１】
ステップＳ６
原画像データｄ１、上記のステップＳ５において生成された共通画像データｄ４と、正差分画像データｄ５及び負差分画像データｄ６とを、位置ズレ量で対応づけて第２メモリ３９に記憶する。
【００５２】
以上のステップＳ６までは実際に印刷を開始するまでの準備工程である。
【００５３】
ステップＳ７
次に、作業者は図示しない入力手段から印刷用の原画像データの連続紙ＷＰへの印刷開始を制御部４５に指示する。制御部４５はこの指示を受けて駆動ローラ７、９等を制御して連続紙ＷＰの搬送を開始する。
【００５４】
ステップＳ８
制御部４５は、原画像データを印刷すべき連続紙ＷＰ上における印刷領域を特定する。
【００５５】
ステップＳ９
位置ズレ量算出部２９は上記特定した印刷領域における連続紙ＷＰの位置ズレ量を検出部２３の出力を参照して算出し、合成画像生成部４１に与える。
【００５６】
ステップＳ１０
合成画像生成部４１は、位置ズレ量に応じた画像データを第２メモリ３９から読み出して、合成画像データを生成する。例えば、位置ズレ量が−１であった場合には、図５に示す第２メモリ３９の画像データのうち、位置ズレ量±１に対応する画像データを選択する。さらに、その画像データのうち、共通画像データｄ４（±１）と、負差分画像データｄ６（−１）とを読み出して、それらの画像データを合成して合成画像データを生成する。但し、位置ズレ量が０であった場合には、合成画像生成部４１は、図５に示す第２メモリ３９の画像データのうち、位置ズレ量±０に対応する原画像データｄ１をそのまま合成画像データとして生成する。
【００５７】
ステップＳ１１
制御部４５は、合成画像データに基づいて駆動回路４３を介して印刷ヘッド１３を操作し、連続紙ＷＰに対して印刷を行わせる。これにより、連続紙ＷＰの斜行に伴う位置ズレが生じていても連続紙ＷＰにおける印刷画像の位置ズレを抑制できる。
【００５８】
ステップＳ１２
制御部４５は、印刷用の原画像データの印刷を継続する場合にはステップＳ８に移行し、継続する必要が無い場合には印刷を終了する。
【００５９】
なお、上述したステップＳ１が本発明における「受信ステップ」に相当し、ステップＳ２が本発明における「シフト画像生成ステップ」に相当し、ステップＳ３が本発明における「シェーディング補正ステップ」に相当し、ステップＳ４が本発明における「網掛ステップ」に相当し、ステップＳ５が本発明における「差分画像生成ステップ」に相当し、ステップＳ６が本発明における「記憶ステップ」に相当し、ステップＳ１０が本発明における「網掛合成画像生成ステップ」に相当し、ステップＳ１１が本発明における「印刷ステップ」に相当する。
【００６０】
本実施例によると、画像シフト部３１ｂは、第１メモリ３１ａが記憶する印刷用の原画像データを幅方向Ｙにシフトして、複数対のシフト画像データｄ２（−１）及びｄ３（＋１）、ｄ２（−２）及びｄ３（＋２）、……、ｄ２（−ｘ）及びｄ３（＋ｘ）を生成する。さらに、シェーディング補正部３３および網掛処理部３５により原画像データおよび複数のシフト画像データの網掛画像データが生成される。
【００６１】
また、差分画像生成部３７は、一対のシフト画像データｄ２（−１）及びｄ３（＋１）、ｄ２（−２）及びｄ３（＋２）、……、ｄ２（−ｘ）及びｄ３（＋ｘ）の各々の共通部分である共通画像データｄ４（±１）、ｄ４（±２）、……、ｄ４（±ｘ）を生成し、共通画像データｄ４（±１）、ｄ４（±２）、……、ｄ４（±ｘ）と一対のシフト画像データの各々との差分である正差分画像データｄ５（＋１）、ｄ５（＋２）、……、ｄ５（＋ｘ）と負差分画像データｄ６（−１）、ｄ６（−２）、……、ｄ６（−ｘ）とを生成する。合成画像生成部４１は、検出部２３からの位置ズレ量に対応する共通画像データｄ４（±ｘ）と、正差分画像データｄ５（＋ｘ）または負差分画像データｄ６（−ｘ）とを第２メモリ３９から読み出して合成し、制御部４５は、駆動回路４３を介して印刷ヘッド１３を操作して、合成画像データに基づいて連続紙ＷＰに印刷を行わせる。したがって、連続紙ＷＰの位置ズレが生じても、第２メモリ３９から読み出した正差分画像データｄ５（＋ｘ）または負差分画像データｄ６（−ｘ）と、共通画像データｄ４（±ｘ）とを合成するだけであるので、位置ズレを抑制する印刷を行っても処理負荷を軽減できる。
【００６２】
また、仮に、ある基準線ＲＬから幅方向に同じ距離だけ正負方向にずれた複数対のシフト画像データを予め第２メモリ３９に記憶しておき、連続紙ＷＰのずれ方向および位置ズレ量に応じてそれらを選択的に読み出して使用しようとすると、同一の位置ずれ量に対して正方向のシフト画像データおよび負方向のシフト画像データの２つの画像データを第２メモリ３９に予め記憶しておく必要がある。これに対して、本実施形態では、正方向のシフト画像データと負方向のシフト画像データの各々の共通部分を算出して第２メモリ３９に予め記憶するため、共通部分の分だけ第２メモリ３９の記憶容量を節約することができる。
【００６３】
また、位置ズレを生じていない位置ズレ量が０である場合には、合成画像生成部４１は、差分０画像データをそのまま網掛合成画像データとして生成する。したがって、合成処理を省略できるので、合成画像生成部４１の負荷を軽減できる。
【００６４】
また、印刷ヘッド１３の上流側で検出された検出部２３による連続紙ＷＰの端面の位置と印刷ヘッド１３との位置関係から、印刷ヘッド１３の位置における連続紙ＷＰの位置ズレ量を求めることができる。したがって、その位置ズレ量に応じて印刷ヘッド１３の位置における位置ズレを抑制できる。
【００６５】
本発明は、上記実施形態に限られることはなく、下記のように変形実施することができる。
【００６６】
（１）上述した実施例では、ノンバリアブル印刷の場合を例にとって説明したが、ページごとに異なる印刷画像データによる印刷を行うバリアブル印刷であっても、同じページ中において同じ印刷用画像データによる印刷を行う場合があり、その場合にはバリアブル印刷であっても本発明を適用できる。
【００６７】
（２）上述した実施例では、第２メモリ３９における記憶態様を図５に示す態様としているが、本発明はこの形態に限定されない。以下に説明する。
【００６８】
つまり、図５の記憶形態では、異なる位置ズレ量（＋１、＋２、−１、−２等）毎に共通画像データｄ４（±１、±２）、正差分画像データｄ５（＋１、＋２等）、および負差分画像データｄ６（−１、−２等）を記憶していた。この場合、位置ずれ量が大きくなるに従って、正差分画像データｄ５および負差分画像データｄ６のサイズが大きくなり、第２メモリ３９のデータ記憶量が増える問題がある。
【００６９】
以下では、正差分画像データｄ５および負差分画像データｄ６のサイズを抑制する手法を説明する。
【００７０】
具体的には、まず全ての位置ズレ量（＋１、＋２、−１、−２等）のシフト画像に共通する共通画像データｄ１４（±０）、正差分０画像データｄ１５（±０）、および負差分０画像データｄ１６（±０）を作成する。次に、これらの共通画像データｄ１４（±０）、正差分０画像データｄ１５（±０）と、正シフト画像データｄ１２（＋１、＋２等）との差分を正差分画像データｄ１５（＋１、＋２等）として求める。このとき、複数の正差分画像データｄ１５間で画像データの重複が生じないようにする。同様に、共通画像データｄ１４（±０）、負差分０画像データｄ１６（±０）と、負シフト画像データｄ１３（−１、−２等）との差分を負差分画像データｄ１６（−１、−２等）として求める。このとき、複数の負差分画像データｄ１６間で画像データの重複が生じないようにする。
【００７１】
図７は変形例において第２メモリ３９に記憶すべき画像データの生成過程を示すフローチャートである。図８は全ての位置ズレ量の網掛シフト画像に共通する網掛共通画像データｄ１４（±０）の生成の説明に供する模式図である。図９は全ての位置ズレ量のシフト画像に共通する網掛正差分０画像データｄ１５（±０）および網掛負差分０画像データｄ１６（±０）の生成の説明に供する模式図である。図１０は正方向に１画素シフトした網掛正シフト画像データｄ１２（＋１）から網掛共通画像データｄ１４（±０）および網掛正差分０画像データｄ１５（±０）を差分することにより網掛正差分画像データｄ１５（＋１）を生成する過程を説明する模式図である。図１１は負方向に１画素シフトした網掛負シフト画像データｄ１３（−１）から網掛共通画像データｄ１４（±０）および網掛正差分０画像データｄ１６（±０）を差分することにより網掛負差分画像データｄ１６（−１）を生成する過程を説明する模式図である。図１２は正方向に２画素シフトした網掛正シフト画像データｄ１２（＋２）から網掛共通画像データｄ１４（±０）、網掛正差分０画像データｄ１５（±０）および網掛正差分画像データｄ１５（＋１）を差分することにより網掛正差分画像データｄ１５（＋２）を生成する過程を説明する模式図である。図１３は負方向に２画素シフトした網掛負シフト画像データｄ１３（−２）から網掛共通画像データｄ１４（±０）、網掛負差分０画像データｄ１６（±０）、網掛負差分画像データｄ１６（−１）を差分することにより網掛負差分画像データｄ１６（−２）を生成する過程を説明する模式図である。
【００７２】
まず、画像受信部３１（図１）は印刷用の原画像データをホストコンピュータから受信して第１メモリ３１ａに記憶させる（図７のＳ１０１）。画像シフト部３１ｂは第１メモリ３１ａに記憶された原画像データを適宜読み出して原画像データを正方向または負方向へ所定距離だけシフトしたシフト画像データを生成しシェーディング補正部３３に出力する（図７のＳ１０２）。画像データシフト部３１ｂは想定される最大の位置ズレ量＝±Ｍａｘになるまで位置ずれ量を１画素ずつ正方向または負方向に増分しながらシフト画像データを生成する。なお、画像シフト部３１ｂは、原画像データをシフト量「０」のシフト画像データとしてシェーディング補正部３３に出力することも可能である。
【００７３】
次に、シェーディング補正部３３は、第１メモリ３１ａからの原画像データおよび画像シフト部３１ｂが生成したシフト画像データに対してシェーディング補正を行い、補正原画像データおよび補正シフト画像データを生成する（図７のＳ１０３）。
【００７４】
網掛処理部３５は、シェーディング補正部３３からの補正原画像データおよび補正シフト画像データに対して網掛処理を行う（図７のＳ１０４）。これにより網掛原画像データｄ１１および網掛シフト画像データｄ１２、ｄ１３が生成される。なお、以下では、冗長になるのを避けるため、網掛原画像データｄ１１を原画像データｄ１１と、網掛シフト画像データｄ１２、ｄ１３をシフト画像データｄ１２、ｄ１３などと適宜省略して説明する。
【００７５】
差分画像生成部３７は、原画像データｄ１１と、正方向における異なる位置ズレ量（＋１、＋２、……、＋Ｍａｘ）の正シフト画像ｄ１２（＋１、＋２、……、＋Ｍａｘ）と、負方向における異なる位置ずれ量（−１、−２、……、−Ｍａｘ）の負シフト画像ｄ１３（−１、−２、……、−Ｍａｘ）との、共通部分を検出し網掛共通画像データｄ１４（±０）として作成する。図８はこの処理を概念的に示している。ここでは、最大位置ズレ量が正負方向それぞれに２画素であるものとする。図８（ａ）に示す原画像データｄ１１から正シフト画像データｄ１２（＋１）、ｄ１２（＋２）がそれぞれ生成される（図８（ｂ）、（ｃ））。同様に、原画像データｄ１１から負シフト画像データｄ１３（−１）、ｄ１３（−２）がそれぞれ生成される（図８（ｄ）、（ｅ））。これらの原画像データｄ１１、正シフト画像データｄ１２（＋１）、ｄ１２（＋２）、負シフト画像データｄ１３（−１）、ｄ１３（−２）の共通部分が検出され、共通画像データｄ１４（±０）として生成される（図８（ｆ）、図７のＳ１０５）。
【００７６】
次に、差分画像生成部３７は、正差分０画像データｄ１５（±０）および負差分０画像データｄ１６（±０）を生成する（図７のＳ１０６）。すなわち、図９（ａ）に示す原画像データｄ１１からステップＳ１０５で生成した共通画像データｄ１４（±０）を差分することにより、共通画像データｄ１４の正方向側に正差分０画像データｄ１５（±０）が生成され、共通画像データｄ１４の負方向側に負差分０画像データｄ１６（±０）が生成される（図９（ｃ））。
【００７７】
次に、差分画像生成部３７は、異なる正位置ズレ量（＋１画素、＋２画素等）毎に正差分画像データｄ１５（＋１、＋２、等）を作成し、異なる負位置ずれ量（−１画素、−２画素等）毎に負差分画像データｄ１６（−１、−２、等）を作成する（図７のＳ１０７）。図１０は位置ズレ量「＋１画素」の正シフト画像データｄ１２（＋１）から正差分画像データｄ１５（＋１）を生成する過程を説明する模式図である。図１１は位置ズレ量「−１画素」の負シフト画像データｄ１３（−１）から負差分画像データｄ１６（−１）を生成する過程を説明する模式図である。図１２は位置ズレ量「＋２画素」の正シフト画像データｄ１２（＋２）から正差分画像データｄ１５（＋２）を生成する過程を説明する模式図である。図１３は位置ズレ量「−２画素」の負シフト画像データｄ１３（−２）から負差分画像データｄ１６（−２）を生成する過程を説明する模式図である。
【００７８】
図１０（ａ）に示す正シフト画像データｄ１２（＋１）から共通画像データｄ１４（±０）および正差分０画像データｄ１５（±０）を差分することにより、図１０（ｄ）に示す正差分画像データｄ１５（＋１）が生成される。図１０（ｄ）に示すように、正差分画像データｄ１５（＋１）は共通画像データｄ１４（±０）の正方向側と負方向側とに１つずつ生成される。識別の必要があるときは、正方向側の正差分画像データｄ１５（＋１）の末尾に「Ｒ」（ｒｉｇｈｔ）を、負方向側の正差分画像データｄ１５（＋１）の末尾に「Ｌ」（ｌｅｆｔ）を付して説明する。これら一対の正差分画像データｄ１５（＋１）は位置ズレ量「＋１画素」と対応付けられて第２メモリ３９に記憶される（図７のＳ１０８）。
【００７９】
また、図１１（ａ）に示す負シフト画像データｄ１３（−１）から共通画像データｄ１４（±０）および負差分０画像データｄ１６（±０）を差分することにより、図１１（ｄ）に示す負差分画像データｄ１６（−１）が生成される。図１１（ｄ）に示すように、負差分画像データｄ１６（−１）は共通画像データｄ１４（±０）の正方向側と負方向側とに１つずつ生成される。識別の必要があるときは、正方向側の正差分画像データｄ１６（−１）の末尾に「Ｒ」（ｒｉｇｈｔ）を、負方向側の負差分画像データｄ１６（−１）の末尾に「Ｌ」（ｌｅｆｔ）を付して説明する。これら一対の負差分画像データｄ１６（−１）は位置ズレ量「−１画素」と対応付けられて第２メモリ３９に記憶される（図７のＳ１０８）。
【００８０】
ここで、図１２（ｄ）に示すように、正差分画像データｄ１５（＋２）を生成する際に、正シフト画像データｄ１２（＋２）から正差分画像データｄ１５（＋１）を差分している。正差分画像データｄ１５（＋１）の画像シフト量は「＋１画素」であり、正差分画像データｄ１５（＋２）の画像シフト量「＋２画素」よりも相対的に小さい。このように、正差分画像データｄ１５（＋２）を生成する際に、画像シフト量が相対的に小さい正差分画像データｄ１５（＋１）を差分するため、画像シフト量が相対的に大きい正差分画像データｄ１５（＋２）と画像シフト量が相対的に小さい正差分画像データｄ１５（＋１）との間で画像データが重複することがない。これにより、正差分画像データｄ１５のデータ量が抑制されている。
【００８１】
また、図１２（ｅ）に示すように、正差分画像データｄ１５（＋２）は正差分画像データｄ１５（＋１）の正方向側に１つ生成される（正差分画像データｄ１５（＋２）Ｒ）。正シフト画像データｄ１２（＋２）から共通画像データｄ１４（±０）を差分しても、負方向側には実データが残らないため、負方向側の正差分画像データｄ１５（＋２）Ｌは空データとなる。正差分画像データｄ１５（＋２）は位置ズレ量「＋２画素」と対応付けられて第２メモリ３９に記憶される（図７のＳ１０８）。
【００８２】
以上を一般化したのが、下記の（式１）である。
【００８３】
（式１）
正差分画像データｄ１５（＋ｎ）＝正シフト画像データｄ１２（＋ｎ）−共通画像データｄ１４（±０）−正差分０画像データｄ１５（±０）−正差分画像データｄ１５（＋１）−正差分画像データｄ１５（＋２）……−正差分画像データｄ１５（＋（ｎ−１））
【００８４】
また、図１３（ａ）に示す負シフト画像データｄ１３（−２）から共通画像データｄ１４（±０）、負差分０画像データｄ１６（±０）、および負差分画像データｄ１６（−１）を差分することにより、図１３（ｅ）に示す負差分画像データｄ１６（−２）が生成される。
【００８５】
ここで、図１３（ｄ）に示すように、負差分画像データｄ１６（−２）を生成する際に、負シフト画像データｄ１３（−２）から負差分画像データｄ１６（−１）を差分している。負差分画像データｄ１６（−１）の画像シフト量は「−１画素」であり、負差分画像データｄ１６（−２）の画像シフト量「−２画素」よりも相対的に小さい。このように、負差分画像データｄ１６（−２）を生成する際に、画像シフト量が相対的に小さい負差分画像データｄ１６（−１）を差分しているため、画像シフト量が相対的に大きい負差分画像データｄ１６（−２）と画像シフト量が相対的に小さい負差分画像データｄ１６（−１）との間で画像データが重複することがない。これにより、負差分画像データｄ１６のデータ量が抑制されている。
【００８６】
また、図１３（ｅ）に示すように、負差分画像データｄ１６（−２）は負差分画像データｄ１６（−１）の負方向側に１つ生成される（負差分画像データｄ１６（−２）Ｌ）。負シフト画像データｄ１３（−２）から、共通画像データｄ１４（±０）・負差分画像データｄ１６（±０）・負差分画像データｄ１６（−１）を差分しても、正方向側には実データが残らないため、正方向側の負差分画像データｄ１６（−２）Ｒは空データとなる。負差分画像データｄ１６（−２）は位置ズレ量「−２画素」と対応付けられて第２メモリ３９に記憶される（図７のＳ１０８）。
【００８７】
以上を一般化したのが、下記の（式２）である。
【００８８】
（式２）
負差分画像データｄ１６（−ｎ）＝負シフト画像データｄ１３（−ｎ）−共通画像データｄ１４（±０）−負差分０画像データｄ１６（±０）−負差分画像データｄ１６（−１）−負差分画像データｄ１６（−２）……−負差分画像データｄ１６（−（ｎ−１））
【００８９】
以上のステップＳ１０８までは実際に印刷を開始するまでの準備工程である。
【００９０】
次に、作業者は図示しない入力手段から印刷用の原画像データの連続紙ＷＰへの印刷開始を制御部４５に指示する。制御部４５はこの指示を受けて駆動ローラ７、９等を制御して連続紙ＷＰの搬送を開始する（図７のＳ１０９）
【００９１】
制御部４５は、原画像データを印刷すべき連続紙ＷＰ上の印刷領域を特定する（図７のＳ１１０）。
【００９２】
位置ズレ量算出部２９は、上記特定した印刷領域における連続紙ＷＰの位置ズレ量を検出部２３の出力を参照して算出し、合成画像生成部４１に与える（図７のＳ１１１）。
【００９３】
合成画像生成部４１は、位置ズレ量に応じた画像データを第２メモリ３９から読み出して、読み出した画像データを用いて網掛合成画像データを生成する（図７のＳ１１２）。
【００９４】
上述した変形例においては、以下のようにして合成画像データが生成される。ここで、図１４を参照する。図１４は位置ズレ量が「＋１画素」の場合の画像合成方法である。合成画像生成部４１は、図１４（ａ）、（ｂ）、および（ｃ）に示す共通画像データｄ１４（±０）、正差分０画像データｄ１５（±０）、および正差分画像データｄ１５（＋１）を第２メモリ３９からそれぞれ読み出して合成することにより、正シフト画像データｄ１２（＋１）に相当する網掛合成画像データを合成する（図１４（ｄ））。
【００９５】
次に図１５を参照する。図１５は位置ズレ量が「＋２画素」の場合の画像合成方法である。合成画像生成部４１は、図１５（ａ）、（ｂ）、（ｃ）、および（ｄ）に示す共通画像データｄ１４（±０）、正差分０画像データｄ１５（±０）、正差分画像データｄ１５（＋１）、および正差分画像データｄ１５（＋２）を第２メモリ３９からそれぞれ読み出して合成することにより、正シフト画像データｄ１２（＋２）に相当する網掛合成画像データを合成する（図１５（ｅ））。
【００９６】
ここで、合成画像生成部４１は、位置ズレ量が最も大きい負方向側の正差分画像データｄ１５Ｌが空データである場合、共通画像データｄ１４（±０）の負方向側に位置する差分画像データｄ１５Ｌを無視してデータ合成を行う。図１５の例では、位置ズレ量が最も大きい負方向側の正差分画像データｄ１５（＋２）Ｌは空データである。したがって、合成画像生成部４１は、共通画像データｄ１４（±０）の負方向側に位置する正差分画像データｄ１５、すなわち、ｄ１５（＋１）Ｌおよびｄ１５（＋２）Ｌを無視してデータ合成を行う。これにより、図１５（ｅ）に示すように正シフト画像データｄ１２（＋２）が合成される。
【００９７】
以上を一般化したのが、下記の（式３）である。
【００９８】
（式３）
正シフト画像データｄ１２（＋ｎ）＝共通画像データｄ１４（±０）＋正差分０画像データｄ１５（±０）＋正差分画像データｄ１５（＋１）＋正差分画像データｄ１５（＋２）……＋正差分画像データｄ１５（＋ｎ）
【００９９】
※但し、負方向側の正差分画像データｄ１５（＋ｎ）Ｌが空データの場合、負方向側の正差分画像データｄ１５（＋１）Ｌ，ｄ１５（＋２）Ｌ、……、およびｄ１５（＋ｎ）Ｌを無視して画像データを合成する。
【０１００】
次に図１６を参照する。図１６は位置ズレ量が「−２画素」の場合の画像合成方法である。合成画像生成部４１は、図１６（ａ）、（ｂ）、（ｃ）、および（ｄ）に示す共通画像データｄ１４（±０）、負差分０画像データｄ１６（±０）、負差分画像データｄ１６（−１）、および負差分画像データｄ１６（−２）を第２メモリ３９からそれぞれ読み出して合成することにより、負シフト画像データｄ１３（−２）に相当する網掛合成画像データを合成する（図１６（ｅ））。
【０１０１】
ここで、合成画像生成部４１は、位置ズレ量が最も大きい正方向側の負差分画像データｄ１６Ｒが空データである場合、共通画像データｄ１４（±０）の正方向側に位置する差分画像データｄ１６Ｒを無視してデータ合成を行う。図１６の例では、位置ズレ量が最も大きい正方向側の負差分画像データｄ１６（−２）Ｒは空データである。したがって、合成画像生成部４１は、共通画像データｄ１４（±０）の正方向側に位置する負差分画像データｄ１６、すなわち、ｄ１６（−１）Ｒおよびｄ１６（−２）Ｒを無視してデータ合成を行う。これにより、図１６（ｅ）に示すように負シフト画像データｄ１３（−２）に相当する網掛合成画像データが合成される。
【０１０２】
以上を一般化したのが、下記の（式４）である。
【０１０３】
（式４）
負シフト画像データｄ１３（−ｎ）＝共通画像データｄ１４（±０）＋負差分０画像データｄ１６（±０）＋負差分画像データｄ１６（−１）＋負差分画像データｄ１６（−２）……＋負差分画像データｄ１６（−ｎ）
【０１０４】
※但し、正方向側の負差分画像データｄ１６（−ｎ）Ｒが空データの場合、正方向側の正差分画像データｄ１６（−１）Ｒ，ｄ１６（−２）Ｒ、……、およびｄ１６（−ｎ）Ｒを無視して画像データを合成する。
【０１０５】
図７のフローチャートに戻り、制御部４５は、合成画像データに基づいて駆動回路４３を介して印刷ヘッド１３を操作し、連続紙ＷＰに対して印刷を行わせる（図７のＳ１１３）。これにより、連続紙ＷＰの斜行に伴う位置ズレが生じていても連続紙ＷＰにおける印刷画像の位置ズレを抑制できる。
【０１０６】
制御部４５は、印刷用の原画像データの印刷を継続する場合にはステップＳ１１０に移行し、継続する必要がない場合には印刷を終了する（図７のＳ１１４）。
【０１０７】
本変形例は以下の２つの特徴を有するため、差分画像データｄ１５、ｄ１６のデータサイズをさらに節約することができる。
【０１０８】
（Ａ）位置ズレ量毎に共通画像データを記憶する代わりに、全ての位置ズレ量に共通する共通画像データを記憶している（図８参照）。
【０１０９】
（Ｂ）また、正差分画像データｄ１５同士、あるいは負差分画像データｄ１６同士で同一データを重複保持しないようにしている（図１２（ｄ）（ｅ）、図１３（ｄ）（ｅ）参照）。
【０１１０】
その結果、各位置ズレ量における網掛正差分画像データｄ１５（＋ｘ）及び網掛負差分画像データｄ１６（−ｘ）を小さくできるので、第２メモリ３９の容量を節約することができる。
【０１１１】
（３）上述した実施例では、画像を１画素単位でシフトしたが、画像のシフト単位は１画素単位でなくてもよい。例えば、複数画素または１画素未満を１単位にして画像をシフトしてもよい。
【０１１２】
（４）上述した実施例では、検出部２３を印刷ヘッド１３の上流側だけに配置しているが、下流側にも配置してもよい。また、印刷ヘッド１３をひとつだけ備える構成としているが、印刷ヘッド１３は複数個配置されている構成であっても本発明を適用できる。
【０１１３】
（５）上述した実施例では、印刷媒体として連続紙ＷＰを例にとって説明したが、本発明における印刷媒体は連続紙ＷＰに限定されない。例えば、連続的な紙ではない枚葉紙（単票紙）であってもよく、また、紙に限らずプラスチックフィルムなどであっても本発明を適用できる。
【０１１４】
（６）上述した実施例では、印刷用画像データが二値画像であるか階調画像であるか等については記載していないが、本発明はいずれであっても適用できる。
【符号の説明】
【０１１５】
１  …  給紙部
３  …  インクジェット印刷装置
５  …  排紙部
ＷＰ  …  連続紙
７，１１  …  駆動ローラ
９  …  搬送ローラ
Ｘ  …  搬送方向
Ｙ  …  幅方向
１３  …  印刷ヘッド
２１  …  ノズル
２３  …  検出部
ＲＬ  …  基準線
２９  …  位置ズレ量算出部
３１  …  画像受信部
３１ａ  …  第１メモリ
３１ｂ  …  画像シフト部
３３  …  シェーディング補正部
３５  …  網掛処理部
３７  …  差分画像生成部
３９  …  第２メモリ
４１  …  合成画像生成部
４３  …  駆動回路
４５  …  制御部
ｄ１  …  網掛原補正画像データ
ｄ２（＋ｘ）、ｄ３（−ｘ）  …  網掛シフト画像データ
ｄ４（±ｘ）  …  網掛共通画像データ
ｄ５（＋ｘ）  …  網掛正差分画像データ
ｄ６（−ｘ）  …  網掛負差分画像データ
【図１】
2020157488.tif 000003
【図２】
2020157488.tif 000004
【図３】
2020157488.tif 000005
【図４】
2020157488.tif 000006
【図５】
2020157488.tif 000007
【図６】
2020157488.tif 000008
【図７】
2020157488.tif 000009
【図８】
2020157488.tif 000010
【図９】
2020157488.tif 000011
【図１０】
2020157488.tif 000012
【図１１】
2020157488.tif 000013
【図１２】
2020157488.tif 000014
【図１３】
2020157488.tif 000015
【図１４】
2020157488.tif 000016
【図１５】
2020157488.tif 000017
【図１６】
2020157488.tif 000018