(57)【要約】      （修正有）【課題】第１の画像に第２の画像を重ねた合成画像の印刷に係る処理を効率よく行える印刷装置を提供する。【解決手段】制御部３０は、通信部３９で受信した第１の画像データに第１の画像処理を施して第１の加工データを生成して第１のバッファーに展開し、位置情報に基づいて、印刷バッファーに展開する第１の加工データに対して、第２のバッファーに展開する第２の加工データを重ねて展開する位置を示す合成位置情報を生成し、通信部３９で受信した第２の画像データに第２の画像処理を施して第２の加工データを生成して第２のバッファーに展開し、第１のバッファーに展開した第１の加工データを印刷バッファーに展開すると共に、第２のバッファーに展開した第２の加工データを合成位置情報が示す位置に重ねて展開し、印刷バッファーに展開したイメージデータに基づいてインクジェットヘッド１０を制御して記録媒体に合成画像を印刷させる。【選択図】図３
2017164932.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像の第１の画像データ、前記第１の画像に重ねて印刷される第２の画像の第２の画像データ、及び、前記第１の画像に対する前記第２の画像の位置を示す位置情報を外部装置から受信する受信部と、
前記受信部で受信した前記第１の画像データに第１の画像処理を施した第１の加工データを展開可能な第１のバッファーと、
前記受信部で受信した前記第２の画像データに第２の画像処理を施した第２の加工データを展開可能な第２のバッファーと、
印刷する画像のイメージデータを展開可能な印刷バッファーと、
記録媒体に画像を印刷する印刷ヘッドと、
前記印刷バッファーに展開した前記イメージデータに基づいて前記印刷ヘッドを制御して、前記記録媒体に画像を印刷させる制御部と、を備え、
前記制御部は、
前記受信部で受信した前記第１の画像データに前記第１の画像処理を施して前記第１の加工データを生成して前記第１のバッファーに展開し、
前記位置情報に基づいて、前記印刷バッファーに展開する前記第１の加工データに対して、前記第２のバッファーに展開する前記第２の加工データを重ねて展開する位置を示す合成位置情報を生成し、
前記受信部で受信した前記第２の画像データに前記第２の画像処理を施して前記第２の加工データを生成して前記第２のバッファーに展開し、
前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開し、前記印刷バッファーに展開した前記イメージデータに基づいて前記印刷ヘッドを制御して前記記録媒体に合成画像を印刷させる
ことを特徴とする印刷装置。
【請求項２】
前記第１の画像は、連続して印刷される画像ごとに内容が変化しない画像であり、
前記第２の画像は、連続して印刷される画像ごとに内容が変化し得る画像であり、
前記印刷ヘッドは、副走査方向に複数の印刷素子が並べて設けられ、主走査方向に走査しつつ前記印刷素子により前記記録媒体にドットを形成して画像を印刷し、
前記制御部は、
前記受信部で受信した前記第１の画像データ、前記第２の画像データ、及び、前記位置情報に基づいて、前記印刷ヘッドが行う各走査に対応して、前記印刷ヘッドが一回の走査で印刷する画像に対応するラスターデータからなるパスイメージデータを前記印刷バッファーに展開し、前記印刷バッファーに展開した前記パスイメージデータに基づいて前記印刷ヘッドを制御して一回分の走査に対応する画像を印刷させ、
前記パスイメージデータを前記印刷バッファーに展開する際、
前記第１の画像データに前記第１の画像処理を施してラスターデータからなる前記第１の加工データを生成し、生成した前記第１の加工データを前記第１のバッファーに展開し、
前記位置情報に基づいて、前記第１の加工データを構成するラスターラインのうち、前記第２の加工データを重ねて展開する１又は複数のラスターラインを特定し、特定したラスターラインを示す前記合成位置情報を生成し、
前記受信部で受信した前記第２の画像データに前記第２の画像処理を施してラスターデータからなる前記第２の加工データを生成して前記第２のバッファーに展開し、
前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記第２の画像データに前記第２の画像処理を施す前に、前記位置情報に基づいて、前記第１の画像に対する前記第２の画像の副走査方向における範囲の前記第１の画像データを作業用バッファーに展開すると共に、前記第１の画像に対する前記第２の画像の位置に対応させて、前記作業用バッファーに展開した前記第１の画像データに前記第２の画像データを展開し、前記作業用バッファーに展開したデータに前記第２の画像処理を施して、前記第２の加工データを生成することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御部は、
１又は複数回の前記印刷ヘッドの走査によって、所定数の前記合成画像を印刷するというページ印刷処理を１又は複数回行って前記合成画像を連続して印刷し、
１回目の前記ページ印刷処理の際に、前記ページ印刷処理で行われる走査ごとに前記第１の加工データを生成し、生成した前記第１の加工データを前記第１のバッファーに展開し、
少なくとも２回目以降の前記ページ印刷処理における前記パスイメージデータの前記印刷バッファーの展開に際し、
前記受信部で受信した前記第２の画像データに前記第２の画像処理を施して前記第２の加工データを生成して前記第２のバッファーに展開し、
１回目の前記ページ印刷処理で前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開する
ことを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記合成位置情報は、
前記ページ印刷処理で行われる走査ごとに前記第１のバッファーに展開された前記第１の加工データのそれぞれについて、
対応する走査が前記ページ印刷処理における何回目の走査であるかを示す情報と、
対応する走査において、前記印刷ヘッドに設けられた前記印刷素子のうち、前記第２の画像を構成するドットの形成に使用する前記印刷素子を識別する情報との組み合わせを含む
ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記制御部は、
前記第２の画像データに前記第２の画像処理を施す前に、前記位置情報に基づいて、前記第１の画像に対する前記第２の画像の副走査方向における範囲の前記第１の画像データを作業用バッファーに展開すると共に、前記第１の画像に対する前記第２の画像の位置に対応させて、前記作業用バッファーに展開した前記第１の画像データに前記第２の画像データを展開し、前記作業用バッファーに展開したデータに前記第２の画像処理を施して、前記第２の加工データを生成することを特徴とする請求項４又は５のいずれか１項に記載の印刷装置。
【請求項７】
１回目の前記ページ印刷処理の際に、前記第１の画像に対する前記第２の画像の副走査方向における範囲の前記第１の画像データを前記作業用バッファーに展開する処理を実行することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記第１の画像処理、及び、前記第２の画像処理は、マイクロウィーブ処理を含むことを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
記録媒体に画像を印刷する印刷ヘッドを備える印刷装置の制御方法であって、
第１の画像の第１の画像データ、前記第１の画像に重ねて印刷される第２の画像の第２の画像データ、及び、前記第１の画像に対する前記第２の画像の位置を示す位置情報を外部装置から受信し、
受信した前記第１の画像データに第１の画像処理を施して第１の加工データを生成して第１のバッファーに展開し、
前記位置情報に基づいて、印刷バッファーに展開する前記第１の加工データに対して、第２のバッファーに展開する第２の加工データを重ねて展開する位置を示す合成位置情報を生成し、
受信した前記第２の画像データに第２の画像処理を施して前記第２の加工データを生成して前記第２のバッファーに展開し、
前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開し、前記印刷バッファーに展開したイメージデータに基づいて前記印刷ヘッドを制御して前記記録媒体に前記第１の画像に前記第２の画像を重ねた合成画像を印刷させる
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、第１の画像に第２の画像を重ねた合成画像を印刷する印刷装置（画像処理装置）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に係る印刷装置のように、第１の画像に第２の画像を重ねた合成画像を印刷する印刷装置では、効率のよい処理を行って当該合成画像を印刷できるようにし、処理負荷を軽減したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、印刷装置について、第１の画像に第２の画像を重ねた合成画像の印刷に係る処理を効率よく行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、第１の画像の第１の画像データ、前記第１の画像に重ねて印刷される第２の画像の第２の画像データ、及び、前記第１の画像に対する前記第２の画像の位置を示す位置情報を外部装置から受信する受信部と、前記受信部で受信した前記第１の画像データに第１の画像処理を施した第１の加工データを展開可能な第１のバッファーと、前記受信部で受信した前記第２の画像データに第２の画像処理を施した第２の加工データを展開可能な第２のバッファーと、印刷する画像のイメージデータを展開可能な印刷バッファーと、記録媒体に画像を印刷する印刷ヘッドと、前記印刷バッファーに展開した前記イメージデータに基づいて前記印刷ヘッドを制御して、前記記録媒体に画像を印刷させる制御部と、を備え、前記制御部は、前記受信部で受信した前記第１の画像データに前記第１の画像処理を施して前記第１の加工データを生成して前記第１のバッファーに展開し、前記位置情報に基づいて、前記印刷バッファーに展開する前記第１の加工データに対して、前記第２のバッファーに展開する前記第２の加工データを重ねて展開する位置を示す合成位置情報を生成し、前記受信部で受信した前記第２の画像データに前記第２の画像処理を施して前記第２の加工データを生成して前記第２のバッファーに展開し、前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開し、前記印刷バッファーに展開した前記イメージデータに基づいて前記印刷ヘッドを制御して前記記録媒体に合成画像を印刷させることを特徴とする。
本発明の構成によれば、印刷装置は、第１の画像データに対応する第１の加工データを展開するバッファーと、第２の画像データに対応する第２の加工データを展開するバッファーとを有する。このため、印刷装置の制御部は、第１の画像データに対する画像処理と独立して第２の画像データに画像処理を施すことが可能である。これにより、必要に応じて第２の画像データに対して独立して画像処理を施し、不必要に第１の画像データに対して画像処理を施さないようにすることができ、画像処理の対象となるデータのデータ量を小さくでき、合成画像の印刷に係る処理の処理効率を向上できる。
【０００６】
また、本発明は、前記第１の画像は、連続して印刷される画像ごとに内容が変化しない画像であり、前記第２の画像は、連続して印刷される画像ごとに内容が変化し得る画像であり、前記印刷ヘッドは、副走査方向に複数の印刷素子が並べて設けられ、主走査方向に走査しつつ前記印刷素子により前記記録媒体にドットを形成して画像を印刷し、前記制御部は、前記受信部で受信した前記第１の画像データ、前記第２の画像データ、及び、前記位置情報に基づいて、前記印刷ヘッドが行う各走査に対応して、前記印刷ヘッドが一回の走査で印刷する画像に対応するラスターデータからなるパスイメージデータを前記印刷バッファーに展開し、前記印刷バッファーに展開した前記パスイメージデータに基づいて前記印刷ヘッドを制御して一回分の走査に対応する画像を印刷させ、前記パスイメージデータを前記印刷バッファーに展開する際、前記第１の画像データに前記第１の画像処理を施してラスターデータからなる前記第１の加工データを生成し、生成した前記第１の加工データを前記第１のバッファーに展開し、前記位置情報に基づいて、前記第１の加工データを構成するラスターラインのうち、前記第２の加工データを重ねて展開する１又は複数のラスターラインを特定し、特定したラスターラインを示す前記合成位置情報を生成し、前記受信部で受信した前記第２の画像データに前記第２の画像処理を施してラスターデータからなる前記第２の加工データを生成して前記第２のバッファーに展開し、前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開することを特徴とする。
本発明の構成によれば、印刷装置は、パスイメージデータに基づいて、印刷ヘッドを走査させて、１回の走査分の画像を印刷することを踏まえ、パスイメージデータの印刷バッファーへの展開に係る処理に際し、第１の画像データと、第２の画像データとに独立して画像処理を施した上で、当該処理を実行でき、合成画像の印刷を効率よく行うことができる。
【０００７】
また、本発明は、前記制御部は、前記第２の画像データに前記第２の画像処理を施す前に、前記位置情報に基づいて、前記第１の画像に対する前記第２の画像の副走査方向における範囲の前記第１の画像データを作業用バッファーに展開すると共に、前記第１の画像に対する前記第２の画像の位置に対応させて、前記作業用バッファーに展開した前記第１の画像データに前記第２の画像データを展開し、前記作業用バッファーに展開したデータに前記第２の画像処理を施して、前記第２の加工データを生成することを特徴とする。
本発明の構成によれば、第２の画像データに第２の画像処理を施して第２の加工データを生成する際に、第２の画像データを、印刷ヘッドの１回の走査で主走査方向に形成するドット列に対応するラスターラインからなるラスターデータとして処理対象とすることができ、ラスターデータに対してのみ実行可能な処理を施すことが可能となる。
【０００８】
また、本発明は、前記制御部は、１又は複数回の前記印刷ヘッドの走査によって、所定数の前記合成画像を印刷するというページ印刷処理を１又は複数回行って前記合成画像を連続して印刷し、１回目の前記ページ印刷処理の際に、前記ページ印刷処理で行われる走査ごとに前記第１の加工データを生成し、生成した前記第１の加工データを前記第１のバッファーに展開し、少なくとも２回目以降の前記ページ印刷処理における前記パスイメージデータの前記印刷バッファーの展開に際し、前記受信部で受信した前記第２の画像データに前記第２の画像処理を施して前記第２の加工データを生成して前記第２のバッファーに展開し、１回目の前記ページ印刷処理で前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開することを特徴とする。
本発明の構成によれば、印刷装置は、少なくも、２回目以降のページ印刷処理について、第１の画像データに対する画像処理を実行する必要がなく、効率の良い処理を行って、合成画像を連続して印刷できる。
【０００９】
また、本発明は、前記制御部は、前記第２の画像データに前記第２の画像処理を施す前に、前記位置情報に基づいて、前記第１の画像に対する前記第２の画像の副走査方向における範囲の前記第１の画像データを作業用バッファーに展開すると共に、前記第１の画像に対する前記第２の画像の位置に対応させて、前記作業用バッファーに展開した前記第１の画像データに前記第２の画像データを展開し、前記作業用バッファーに展開したデータに前記第２の画像処理を施して、前記第２の加工データを生成することを特徴とする。
本発明の構成によれば、第２の画像データに第２の画像処理を施して第２の加工データを生成する際に、第２の画像データを、印刷ヘッドの１回の走査で主走査方向に形成するドット列に対応するラスターラインからなるラスターデータとして処理対象とすることができ、ラスターデータに対してのみ実行可能な処理を施すことが可能となる。
【００１０】
また、本発明は、１回目の前記ページ印刷処理の際に、前記第１の画像に対する前記第２の画像の副走査方向における範囲の前記第１の画像データを前記作業用バッファーに展開する処理を実行することを特徴とする。
本発明の構成によれば、２回目以降のページ印刷処理を、前記作業用バッファーに展開されたデータを用いて効率よく実行することができる。
【００１１】
また、本発明は、前記合成位置情報は、前記ページ印刷処理で行われる走査ごとに前記第１のバッファーに展開された前記第１の加工データのそれぞれについて、対応する走査が前記ページ印刷処理における何回目の走査であるかを示す情報と、対応する走査において、前記印刷ヘッドに設けられた前記印刷素子のうち、前記第２の画像を構成するドットの形成に使用する前記印刷素子を識別する情報との組み合わせを含むことを特徴とする。
本発明の構成によれば、第１の加工データを構成するラスターラインを、対応する走査がページ印刷処理における何回目の走査であるかを示す情報と、対応する走査において、印刷ヘッドに設けられた印刷素子のうち、第２の画像を構成するドットの形成に使用する印刷素子を識別する情報との組み合わせにより特定可能なことを利用して、合成位置情報の内容を、当該情報が第１の加工データに対して第２の加工データを重ねる位置を特定する際に利用されることを踏まえて、適切な内容とすることができる。
【００１２】
また、本発明は、前記第１の画像処理、及び、前記第２の画像処理は、マイクロウィーブ処理を含むことを特徴とする。
本発明の構成によれば、第１の画像データ、及び、第２の画像データに対してマイクロウィーブ処理を含む画像処理を施す印刷装置について、効率の良い処理を行って合成画像の印刷を実行できる。
【００１３】
また、上記目的を達成するために、本発明は、記録媒体に画像を印刷する印刷ヘッドを備える印刷装置の制御方法であって、第１の画像の第１の画像データ、前記第１の画像に重ねて印刷される第２の画像の第２の画像データ、及び、前記第１の画像に対する前記第２の画像の位置を示す位置情報を外部装置から受信し、受信した前記第１の画像データに第１の画像処理を施して第１の加工データを生成して第１のバッファーに展開し、前記位置情報に基づいて、印刷バッファーに展開する前記第１の加工データに対して、第２のバッファーに展開する第２の加工データを重ねて展開する位置を示す合成位置情報を生成し、受信した前記第２の画像データに第２の画像処理を施して前記第２の加工データを生成して前記第２のバッファーに展開し、前記第１のバッファーに展開した前記第１の加工データを前記印刷バッファーに展開すると共に、前記第２のバッファーに展開した前記第２の加工データを前記合成位置情報が示す位置に重ねて展開し、前記印刷バッファーに展開したイメージデータに基づいて前記印刷ヘッドを制御して前記記録媒体に前記第１の画像に前記第２の画像を重ねた合成画像を印刷させることを特徴とする。
本発明の構成によれば、印刷装置は、第１の画像データに対応する第１の加工データを展開するバッファーと、第２の画像データに対応する第２の加工データを展開するバッファーとを有する。このため、印刷装置の制御部は、第１の画像データに対する画像処理と独立して第２の画像データに画像処理を施すことが可能である。これにより、必要に応じて第２の画像データに対して独立して画像処理を施し、不必要に第１の画像データに対して画像処理を施さないようにすることができ、画像処理の対象となるデータのデータ量を小さくでき、合成画像の印刷に係る処理の処理効率を向上できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るインクジェットプリンターを示す図。
【図２】ロール紙を示す図。
【図３】印刷システムの機能的構成を示すブロック図。
【図４Ａ】合成画像を示す図。
【図４Ｂ】固定画像を示す図。
【図４Ｃ】可変画像を示す図。
【図５】マイクロウィーブ処理におけるインクジェットヘッドの動作を示す図。
【図６】ページ印刷処理の説明に利用する図。
【図７】ホストコンピューター、インクジェットプリンターの動作を示すフローチャート。
【図８】ユーザーインターフェースを示す図。
【図９】位置情報の説明に利用する図。
【図１０】固定画像データ、及び、作業用バッファーを示す図。
【図１１】インクジェットプリンターの動作を示すフローチャート。
【図１２】固定画像加工データを示す図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るインクジェットプリンター１の要部の構成を示す模式図である。
図１を用いた説明では、前後方向は、図１において矢印で示す方向に準じるものとする。
インクジェットプリンター１は、ロール紙Ｒ（記録媒体）を収容し、収容したロール紙Ｒを搬送方向Ｈに搬送し、シリアルヘッドであるインクジェットヘッド１０（印刷ヘッド）によってインクを吐出して画像を印刷するシリアルインクジェットプリンターである。
【００１６】
図２は、インクジェットプリンター１に収容されるロール紙Ｒの一例を示す図である。
図２に示すロール紙Ｒは、長尺状の剥離紙Ｒ１に、間隔をあけて複数のラベルＲ２が貼付されたラベル用紙である。ラベルＲ２の裏面は、シールとなっており、ラベルＲ２は剥離紙Ｒ１から取り剥がすことができる。各ラベルＲ２の長手方向、及び、短手方向の長さは一定である。また、隣接するラベルＲ２の間隔は一定である。  ロール紙Ｒにおいて、ラベルＲ２に対応する領域が、画像の印刷が可能な領域である。インクジェットプリンター１は、インクジェットヘッド１０によりラベルＲ２にドットを形成して、ドットの組み合わせにより画像を印刷する。
図２に示すように、ロール紙Ｒの裏面には、ラベルＲ２のそれぞれに対応して、黒色のマークであるブラックマークＢＭが形成される。
インクジェットプリンター１は、後述するホストコンピューター３（外部装置）の制御に従って、複数のラベルＲ２に連続して画像を印刷することができる。
【００１７】
図１に示すように、インクジェットプリンター１は、ロール紙Ｒを収容するロール紙収容部１１を備える。以下の説明では、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール状の部分を「ロール体ＲＢ」と表現する。また、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール体ＲＢから繰り出されて搬送される部分を「搬送ロール紙ＲＨ」と表現する。
【００１８】
図１に示すように、インクジェットプリンター１には、搬送ロール紙ＲＨが搬送される経路である搬送経路１３が形成される。ロール体ＲＢから繰り出された搬送ロール紙ＲＨは、搬送経路１３に沿って搬送方向Ｈに搬送される。
【００１９】
図１に示すように、搬送経路１３には、搬送方向Ｈにおける上流から下流に向かって４つの搬送ローラー１４１、１４２、１４３、１４４が設けられる。搬送ローラー１４１、１４２、１４３、１４４のそれぞれに対向する位置には、搬送ローラー１４１、１４２、１４３、１４４の回転に従動して回転する従動ローラー１５１、１５２、１５３、１５４が設けられる。搬送ロール紙ＲＨは、搬送ローラー１４１、１４２、１４３、１４４と、従動ローラー１５１、１５２、１５３、１５４とに挟持され、搬送ローラー１４１、１４２、１４３、１４４の回転に応じて、搬送方向Ｈに搬送される。搬送ローラー１４１、１４２、１４３、１４４は、動力伝達機構を介して搬送モーター３６（図３参照。）と接続されており、搬送モーター３６の駆動に応じて回転する。
【００２０】
図１に示すように、搬送ローラー１４１の搬送方向Ｈにおける下流には、案内部材１７が設けられる。案内部材１７は、搬送ロール紙ＲＨの裏面に接触し、上方へ向かって繰り出された搬送ロール紙ＲＨを、前方に向かうように屈曲させる。案内部材１７は、搬送ロール紙ＲＨに接触して屈曲させることにより、搬送ロール紙ＲＨに張りを与え、搬送ロール紙ＲＨの弛みが発生することを抑制する。
【００２１】
案内部材１７の搬送方向Ｈにおける下流には、ブラックマークセンサー１８が設けられる。ブラックマークセンサー１８は、ロール紙Ｒの裏面に形成されたブラックマークＢＭを光学的に検出するセンサーである。制御部３０（図３）は、ブラックマークセンサー１８の検出値に基づいて、当該センサーの検出位置にブラックマークＢＭが位置した場合、そのことを検出する。制御部３０は、検出結果に基づいて、ロール紙Ｒの位置を管理する。
【００２２】
ブラックマークセンサー１８の搬送方向Ｈにおける下流には、印刷ユニット１９が設けられる。
印刷ユニット１９は、キャリッジ２０と、キャリッジ２０に搭載されたインクジェットヘッド１０とを備える。
キャリッジ２０は、搬送方向Ｈと交わる主走査方向Ｙ１（図５参照。）に延びたキャリッジ軸２０ａに支持され、キャリッジ軸２０ａに沿って、主走査方向Ｙ１にインクジェットヘッド１０を走査する。
インクジェットヘッド１０は、主走査方向Ｙ１と直交する副走査方向Ｙ２（図５参照。搬送方向Ｈに対応する方向。）に延在する複数色（本実施形態では、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ）、ブラック（Ｋ）の４色）のノズル列ＡＲ（図５参照。）を備える。インクジェットヘッド１０は、図示しないインクカートリッジからインクの供給を受けて、各ノズル列ＡＲに設けられたノズルＮＺ（印刷素子）からインクを吐出して搬送ロール紙ＲＨにドットを形成して画像を印刷する。
【００２３】
インクジェットヘッド１０に搬送経路１３を介して対向する位置には、プラテン２５が設けられる。プラテン２５は、インクジェットヘッド１０によりドットの形成が可能な範囲に亘って延在し、プラテン２５に位置する搬送ロール紙ＲＨの表面が、インクジェットヘッド１０から吐出されるインクの吐出方向に対して垂直となるように、搬送ロール紙ＲＨを平坦化して支持する。
【００２４】
印刷ユニット１９の搬送方向Ｈにおける下流には、カッターユニット２１が設けられる。カッターユニット２１は、固定刃２２と、固定刃２２に対して交叉するように移動可能な可動刃２３とを備える。カッターユニット２１は、可動刃２３を移動させて、搬送ロール紙ＲＨを切断する。
【００２５】
カッターユニット２１の搬送方向Ｈにおける下流には、排紙口２４が設けられる。搬送ロール紙ＲＨは、排紙口２４を介して、インクジェットプリンター１の筐体の外に排出される。
【００２６】
図３は、本実施形態に係る印刷システム２の機能的構成を示すブロック図である。
図３に示すように、印刷システム２は、インクジェットプリンター１と、インクジェットプリンター１に接続されてインクジェットプリンター１を制御するホストコンピューター３とを備える。
【００２７】
図３に示すように、インクジェットプリンター１は、制御部３０と、入力部３１と、表示部３２と、記憶部３３と、ヘッド制御ユニット３４と、モーター駆動回路３５と、搬送モーター３６と、キャリッジモーター３７と、カッターモーター３８と、通信部３９（受信部）と、を備える。
【００２８】
制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、その他信号処理回路等を備え、インクジェットプリンター１を制御する。
入力部３１は、インクジェットプリンター１に設けられた操作スイッチや、タッチパネル等の入力手段を備え、入力手段に対する操作を検出し、制御部３０に出力する。制御部３０は、入力部３１からの入力に基づいて、入力手段に対する操作に対応する処理を実行する。
表示部３２は、複数のＬＥＤや、表示パネル等を備え、制御部３０の制御で、インクジェットプリンター１の状態を報知したり、エラーの発生の有無を報知したりする。
記憶部３３は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
【００２９】
ヘッド制御ユニット３４は、インクジェットヘッド１０を駆動する駆動回路、その他のインクジェットヘッド１０の駆動に係る構成要素を備え、制御部３０の制御で、インクジェットヘッド１０を駆動する。
【００３０】
搬送モーター３６は、動力伝達機構を介して搬送ローラー１４１、１４２、１４３、１４４に接続される。搬送モーター３６の駆動に応じて、搬送ローラー１４１、１４２、１４３、１４３が回転し、搬送ロール紙ＲＨが搬送方向Ｈへ向かって搬送される。
モーター駆動回路３５は、モータードライバー、その他の搬送モーター３６の駆動に係る構成要素を備え、制御部３０の制御で、搬送モーター３６を駆動する。
【００３１】
キャリッジモーター３７は、動力伝達機構を介してキャリッジ２０に接続される。キャリッジモーター３７の駆動に応じて、キャリッジ２０が主走査方向Ｙ１（正方向ＹＳ（図５参照。）、又は、逆方向ＹＧ（図５参照。）のいずれかの方向。）に走査される。
モーター駆動回路３５は、モータードライバー、その他のキャリッジモーター３７の駆動に係る構成要素を備え、制御部３０の制御で、キャリッジモーター３７を駆動する。
【００３２】
カッターモーター３８は、動力伝達機構を介してカッターユニット２１の可動刃２３に接続される。カッターモーター３８の駆動に応じて、可動刃２３が、固定刃２２に対して交叉するように移動し、搬送ロール紙ＲＨが切断される。
モーター駆動回路３５は、モータードライバー、その他のカッターモーター３８の駆動に係る構成要素を備え、制御部３０の制御で、カッターモーター３８を駆動する。
【００３３】
通信部３９は、制御部３０の制御で、通信規格に従って、ホストコンピューター３と通信する。
インクジェットプリンター１と、ホストコンピューター３との間での通信に用いられる通信規格はＵＳＢ、有線ＬＡＮに係る通信規格、無線ＬＡＮに係る通信規格、近距離無線通信に係る通信規格（例えば、Bluetooth（登録商標）。）等、何でもよい。
【００３４】
ブラックマークセンサー１８は、光学式のセンサーである。ブラックマークセンサー１８は、当該センサーが設けられた位置に対応する位置にブラックマークＢＭが存在するか否かによって、異なる値の検出値を制御部３０に出力する。制御部３０は、ブラックマークセンサー１８から入力された検出値に基づいて、当該センサーが設けられた位置に、ブラックマークＢＭが存在すること、又は、存在しないことを検出する。
【００３５】
ホストコンピューター３（外部装置）は、インクジェットプリンター１にコマンドを送信して、インクジェットプリンター１を制御するコンピューターである。
図３に示すように、ホストコンピューター３は、ホスト制御部５０と、ホスト入力部５１と、ホスト表示部５２と、ホスト記憶部５３と、ホスト通信部５４と、を備える。ホスト制御部５０は、ＣＰＵ等を備え、ホストコンピューター３を制御する。ホスト入力部５１は、各種入力デバイスや、操作スイッチ等の入力手段に接続され、入力手段に対する操作を検出し、ホスト制御部５０に出力する。ホスト表示部５２は、表示パネル等の表示手段を備え、ホスト制御部５０の制御で、表示手段に情報を表示する。ホスト記憶部５３は、各種データを記憶する。ホスト通信部５４は、ホスト制御部５０の制御で、インクジェットプリンター１と通信規格に従って通信する。
【００３６】
次に、ラベルＲ２に印刷される画像について説明する。
インクジェットプリンター１は、ロール紙Ｒの複数のラベルＲ２に、連続して画像を印刷することができる。
以下の説明では、ラベルＲ２において、ドットの形成が可能な領域を「ラベル印刷可能領域」という。本実施形態では、ラベルＲ２の形状は矩形であり、ラベルＲ２の全域が「ラベル印刷可能領域」である。なお、ラベルＲ２に上下左右にマージン（ドットの形成を不可とする領域）を設け、マージンを除いた領域をラベル印刷可能領域とする構成でもよい。
【００３７】
図４Ａは、ロール紙ＲのラベルＲ２に印刷される画像である合成画像Ｇ３の一例を示す図である。
図４Ａで例示するラベルＲ２は、製造工場で製造された製品のシリアル番号が印刷される。ラベルＲ２は、合成画像Ｇ３が印刷された後、剥離紙Ｒ１から引き離され、製品に貼り付けられて使用される。
【００３８】
合成画像Ｇ３は、固定画像Ｇ１（第１の画像）と、可変画像Ｇ２（第２の画像）とを含む。
固定画像Ｇ１は、複数のラベルＲ２に連続して印刷される複数の合成画像Ｇ３のそれぞれについて、合成画像Ｇ３ごとに画像の内容が変化しない画像である。従って、複数のラベルＲ２に連続して印刷された複数の合成画像Ｇ３のそれぞれについて、合成画像Ｇ３に含まれる固定画像Ｇ１の内容は同一である。
可変画像Ｇ２は、複数の合成画像Ｇ３のそれぞれにおいて、合成画像Ｇ３ごとに画像の内容が変化し得る画像である。従って、複数のラベルＲ２に連続して印刷された複数の合成画像Ｇ３のそれぞれについて、合成画像Ｇ３に含まれる可変画像Ｇ２の内容は同一でない場合がある。
【００３９】
図４Ｂは、図４Ａで例示する合成画像Ｇ３に含まれる固定画像Ｇ１を抽出して示す図である。
図４Ｂで例示する固定画像Ｇ１は、左右方向に延びる直線、及び、上下方向に延びる直線によって所定の形状の枠を表す画像である。ラベル印刷可能領域は、固定画像Ｇ１が表す枠によって、４つの領域に区切られる。
【００４０】
図４Ｃは、図４Ａで例示する合成画像Ｇ３に含まれる可変画像Ｇ２を抽出して示す図である。
本例において、可変画像Ｇ２は、文字列からなるシリアル番号を表す画像である。製品ごとにシリアル番号の値は異なるので、各ラベルＲ２に印刷される可変画像Ｇ２の内容は異なる。各ラベルＲ２のラベル印刷可能領域において、可変画像Ｇ２は、固定画像Ｇ１が表す枠によって区切られた領域のうちの１つの領域内の特定の位置に印刷される。
【００４１】
次に、ロール紙ＲのラベルＲ２に画像を印刷するときのインクジェットプリンター１の基本的な動作について説明する。
以下の説明では、インクジェットヘッド１０の主走査方向Ｙ１へ向かう走査に伴って、後述するイメージデータのラスターラインに対応して形成される主走査方向Ｙ１に一列に並ぶドット列を「ラスタードット列」という。
【００４２】
ここで、本実施形態に係るインクジェットプリンター１は、マイクロウィーブ印刷方式による印刷（以下、「マイクロウィーブ印刷」という。）を実行可能である。
マイクロウィーブ印刷方式とは、副走査方向Ｙ２に隣接するラスターラインドット列の間隔が、副走査方向Ｙ２に隣接するノズルＮＺの間隔に依存しないようにすることによって、インクジェットヘッド１０に設けられたノズル列ＡＲを構成するノズルＮＺのピッチのばらつきに起因して発生するバンディング（スジ状の濃度むら）を抑制する印刷方式である。
【００４３】
図５は、マイクロウィーブ印刷によりラベルＲ２に画像を印刷するときのインクジェットヘッド１０の動作の説明に利用する図である。
ラベルＲ２への画像の印刷時、インクジェットヘッド１０は、図５の状態Ｊ５１に示す範囲ＨＮ内を往復して走査する。以下の説明では、範囲ＨＮにおける図中左端の位置を「位置ＴＬ」と表現し、図中右端の位置を「位置ＴＲ」と表現する。また、主走査方向Ｙ１において位置ＴＬから位置ＴＲへ向かう方向（図中右へ向かう方向）を「正方向ＹＳ」と表現し、主走査方向Ｙ１において位置ＴＲから位置ＴＬへ向かう方向（図中左へ向かう方向）を「逆方向ＹＧ」と表現する。
また、以下の図５を用いた説明では、インクジェットヘッド１０に一つの（一色の）ノズル列ＡＲが設けられており、ノズル列ＡＲは、副走査方向Ｙ２に離間して配置された３つのノズルＮＺによって構成されるものとする。
また、以下の説明では、インクジェットヘッド１０による、ドットの形成を伴う主走査方向Ｙ１への一回の走査（位置ＴＬから位置ＴＲへ至る走査、又は、位置ＴＲから位置ＴＬへ至る走査）を「パス」と表現する。
【００４４】
図５の状態Ｊ５１は、ラベルＲ２へのドットの形成が行われてない状態のときのインクジェットヘッド１０と、ラベルＲ２との関係を示す。
【００４５】
図５の状態Ｊ５１に示すように、ラベルＲ２への画像の印刷に際し、制御部３０は、モーター駆動回路３５を制御してキャリッジモーター３７を駆動し、インクジェットヘッド１０を、位置ＴＬから正方向ＹＳへ向かって走査させて、位置ＴＲへ移動させる。インクジェットヘッド１０の正方向ＹＳへの走査中、制御部３０は、ヘッド制御ユニット３４を制御して、インクジェットヘッド１０のノズルＮＺから適切なタイミングで適切な量のインクを吐出させ、印刷する画像を構成するドットをラベルＲ２に形成する。
この結果、図５の状態Ｊ５１に示すように、ラベルＲ２において、インクジェットヘッド１０のノズル列ＡＲの長さ分だけ副走査方向Ｙ２に延びる領域（図５の状態Ｊ５１において右斜め上に延びる斜線で示す領域）に、画像を構成するドットが形成される。
【００４６】
次いで、図５の状態Ｊ５２に示すように、制御部３０は、モーター駆動回路３５を制御して搬送モーター３６を駆動し、ロール紙Ｒを、搬送方向Ｈに、ノズルＮＺのピッチ（図５の状態Ｊ５１において符号Ｌ１で示す長さ。）の１／２の長さに対応する搬送量、搬送する。次いで、制御部３０は、モーター駆動回路３５を制御してキャリッジモーター３７を駆動し、インクジェットヘッド１０を、位置ＴＲから逆方向ＹＧへ向かって走査させて、位置ＴＬへ移動させる。インクジェットヘッド１０の逆方向ＹＧへの走査中、制御部３０は、ヘッド制御ユニット３４を制御して、インクジェットヘッド１０のノズルＮＺから適切なタイミングで適切な量のインクを吐出させ、印刷する画像を構成するドットをラベルＲ２に形成する。
この結果、ラベルＲ２において、インクジェットヘッド１０のノズル列ＡＲの長さ分だけ副走査方向Ｙ２に延びる領域（図５の状態Ｊ５２において右斜め下に延びる斜線で示す領域）に、画像を構成するドットが形成される。
【００４７】
次いで、図５の状態Ｊ５３に示すように、制御部３０は、モーター駆動回路３５を制御して搬送モーター３６を駆動し、ロール紙Ｒを、搬送方向Ｈに、ノズル列ＡＲの長さ（図５の状態Ｊ５１において符号Ｌ２で示す長さ。）に対応する搬送量、搬送する。次いで、制御部３０は、モーター駆動回路３５を制御してキャリッジモーター３７を駆動し、インクジェットヘッド１０を、位置ＴＬから正方向ＹＳへ向かって走査させて、位置ＴＲへ移動させる。インクジェットヘッド１０の正方向ＹＳへの走査中、制御部３０は、ヘッド制御ユニット３４を制御して、インクジェットヘッド１０のノズルＮＺから適切なタイミングで適切な量のインクを吐出させ、印刷する画像を構成するドットをラベルＲ２に形成する。
この結果、ラベルＲ２において、インクジェットヘッド１０のノズル列ＡＲの長さ分だけ副走査方向Ｙ２に延びる領域（図５の状態Ｊ５３において上下に延びる線で示す領域）に、画像を構成するドットが形成される。
【００４８】
次いで、図５の状態Ｊ５４に示すように、制御部３０は、モーター駆動回路３５を制御して搬送モーター３６を駆動し、ロール紙Ｒを、搬送方向Ｈに、ノズルＮＺのピッチ（図５の状態Ｊ５１において符号Ｌ１で示す長さ。）の１／２の長さに対応する搬送量、搬送する。次いで、制御部３０は、モーター駆動回路３５を制御してキャリッジモーター３７を駆動し、インクジェットヘッド１０を、位置ＴＲから逆方向ＹＧへ向かって走査させて、位置ＴＬへ移動させる。インクジェットヘッド１０の逆方向ＹＧへの走査中、制御部３０は、ヘッド制御ユニット３４を制御して、インクジェットヘッド１０のノズルＮＺから適切なタイミングで適切な量のインクを吐出させ、印刷する画像を構成するドットをラベルＲ２に形成する。
この結果、ラベルＲ２において、インクジェットヘッド１０のノズル列ＡＲの長さ分だけ副走査方向Ｙ２に延びる領域（図５の状態Ｊ５４において左右に延びる線で示す領域）に、画像を構成するドットが形成される。
【００４９】
このように、マイクロウィーブ印刷に際し、インクジェットプリンター１の制御部３０は、パスと、ロール紙Ｒの搬送方向ＨへのノズルＮＺのピッチの１／２の長さに対応する搬送量の搬送と、パスと、ロール紙Ｒの搬送方向Ｈへのノズル列ＡＲの長さに対応する搬送量の搬送と、の組み合わせを画像の印刷に必要なだけ繰り返し行って、ラベルＲ２に画像を印刷する。
【００５０】
以下、ラベルＲ２への画像の印刷に際し、１回目に行われるパス、及び、ロール紙Ｒの搬送方向Ｈへのノズル列ＡＲの長さに対応する搬送量の搬送後に行われるパスを「メインパス」という。
また、ラベルＲ２への画像の印刷に際して行われるパスのうち、メインパス以外のパスを「サブパス」という。
また、１のメインパスと、当該１のメインパスが行われた後に連続して行われるサブパスとの組み合わせを「フレームパス」という。図５の状態Ｊ５１〜状態Ｊ５４で説明したマイクロウィーブ印刷では、１のメインパスと、当該１のメインパスが行われた後に１回行われるサブパスとの組み合わせが「フレームパス」に相当する。
本実施形態に係るインクジェットプリンター１は、マイクロウィーブ印刷に際し、メインパスと、１回のサブパスとを含むフレームパスを実行する。
【００５１】
なお、図５の状態Ｊ５１〜状態Ｊ５４を用いて例示したマイクロウィーブ印刷では、フレームパスは、２回のパス（１回のメインパス、及び、１回のサブパス）を含む構成である。しかしながら、フレームパスに含まれるパスの回数は「２回」に限らず、例えば、４回や、８回でもよい。フレームパスに４回のパスが含まれる場合、パスとパスとの間で、適宜、ロール紙Ｒの搬送方向ＨへのノズルＮＺのピッチの１／４の長さに対応する搬送量の搬送が行われる。また、フレームパスに８回のパスが含まれる場合、パスとパスとの間で、適宜、ロール紙Ｒの搬送方向ＨへのノズルＮＺのピッチの１／８の長さに対応する搬送量の搬送が行われる。
【００５２】
また、本実施形態に係るインクジェットプリンター１は、複数のラベルＲ２に複数の合成画像Ｇ３を連続して印刷する場合、ページ印刷処理を、１又は複数回、実行する。
【００５３】
図６は、ページ印刷処理の説明に利用する図である。
図６のグラフＧＲにおいて、横軸は、ページ印刷処理において行われるパスについて、何回目のパスかを示すパス番号を目盛りとして有する軸である。横軸は、左から右へ向かうほど、パス番号の値が大きい。例えば、パス番号：１番は、ページ印刷処理における１回目のパスであることを示し、パス番号：８番は、ページ印刷処理における８回目のパスであることを示す。
図６のグラフＧＲにおいて、縦軸は、ラスター番号を目盛りとして有する軸である。ラスター番号は、ページ印刷処理において形成されるラスタードット列について、搬送方向Ｈの最も下流に位置するラスタードット列をラスター番号：１番として、搬送方向Ｈの逆方向（上流）に向かって、順番に、番号を付番したものである。
図６のグラフＧＲの右側には、ページ印刷処理による画像の印刷の対象となるロール紙Ｒが、ページ印刷処理により印刷される合成画像Ｇ３と共に表示される。そして、図６のグラフＧＲでは、ページ印刷処理において、長さＬ１のピッチで３つのノズルＮＺが設けられたノズル列ＡＲの遷移を、パス番号及びラスター番号との関係、及び、ロール紙Ｒとの位置関係を反映して表す。
【００５４】
図６は、２回のページ印刷処理により、搬送方向Ｈの下流から上流へ向かって並ぶ４つのラベルＲ２Ａ、ラベルＲ２Ｂ、ラベルＲ２Ｃ、ラベルＲ２Ｄに対して、連続して合成画像Ｇ３を印刷するときのノズル列ＡＲの遷移を示す。
図６に示すように、インクジェットプリンター１は、各ページ印刷処理において、８回のパス（４回のフレームパス）を行って、２つの（所定数の）ラベルＲ２に連続して合成画像Ｇ３を印刷する。
【００５５】
詳述すると、インクジェットプリンター１の制御部３０は、頭出し処理を実行して、ノズル列ＡＲと、１回目のページ印刷処理において初めに合成画像Ｇ３を印刷する対象のラベルＲ２Ａとの位置関係が所定の状態となるようにする。頭出し処理において、制御部３０は、ブラックマークセンサー１８からの入力に基づいてロール紙Ｒの位置を管理しつつ、モーター駆動回路３５を制御して搬送モーター３６を駆動し、ノズル列ＡＲと、ラベルＲ２Ａとの位置関係を所定の状態とする。次いで、制御部３０は、１回目のページ印刷処理を実行する。１回目のページ印刷処理において、制御部３０は、パス番号：１番〜パス番号：８番の８回のパスを行って、ラスター番号：１番〜ラスター番号：２２番の２２個のラスタードット列（ラスタードット列には、実際にはインク滴の吐出に基づくドットの形成が行われない列も含む。）を形成し、２つのラベルＲ２Ａ、ラベルＲ２Ｂへの合成画像Ｇ３の印刷を実行する。
【００５６】
１回目のページ印刷処理を実行した後、制御部３０は、頭出し処理を実行して、ノズル列ＡＲと、２回目のページ印刷処理において初めに合成画像Ｇ３を印刷する対象のラベルＲ２Ｃとの位置関係が所定の状態となるようにする。次いで、制御部３０は、２回目のページ印刷処理を実行する。２回目のページ印刷処理において、制御部３０は、パス番号：１番〜パス番号：８番の８回のパスを行って、ラスター番号：１番〜ラスター番号：２２番の２２個のラスタードット列を形成し、２つのラベルＲ２Ｃ、ラベルＲ２Ｄへの合成画像Ｇ３の印刷を実行する。
【００５７】
以上のように、インクジェットプリンター１は、１又は複数回（本例では、８回。）のインクジェットヘッド１０の走査によって、所定数（本例では、２つ。）の合成画像Ｇ３を印刷するというページ印刷処理を１又は複数回行って、合成画像Ｇ３を連続して印刷する。
【００５８】
次に、複数のラベルＲ２に合成画像Ｇ３を連続して印刷するときのホストコンピューター３、及び、インクジェットプリンター１の動作についてフローチャートを用いて詳細に説明する。
【００５９】
図７は、複数のラベルＲ２に合成画像Ｇ３を連続して印刷するときのホストコンピューター３、及び、インクジェットプリンター１の動作を示すフローチャートである。図７において、フローチャートＦＡは、ホストコンピューター３の動作を示し、フローチャートＦＢは、インクジェットプリンター１の動作を示す。
なお、以下で説明するとおり、本実施形態では、ラベルＲ２への合成画像Ｇ３の印刷に際し、ユーザーは、予め用意された複数の合成画像Ｇ３の見本から１つの見本を選択する。また、ユーザーは、可変画像Ｇ２として印刷されるシリアル番号の初期値を入力する。インクジェットプリンター１は、ホストコンピューター３の制御で、ユーザーが選択した見本に対応する合成画像Ｇ３を連続して印刷する。インクジェットプリンター１は、連続して印刷する合成画像Ｇ３が含む可変画像Ｇ２のシリアル番号の値を、所定のルールに従って、合成画像Ｇ３ごとに変化させる。
【００６０】
インクジェットプリンター１により複数のラベルＲ２に合成画像Ｇ３を連続して印刷する場合、ユーザーは、ホストコンピューター３にインストールされた所定のアプリケーションを起動し、所定の指示を行って、固定画像Ｇ１、及び、可変画像Ｇ２に関する情報を入力するユーザーインターフェースＵＩをホスト表示部５２に表示させる。
【００６１】
図８は、ユーザーインターフェースＵＩを示す図である。
図８に示すように、ユーザーインターフェースＵＩは、領域Ａ８１、領域Ａ８２、及び、領域Ａ８３の３つの領域を有する。
領域Ａ８１には、合成画像Ｇ３を印刷するラベルＲ２の枚数を示す枚数情報を入力する入力欄Ｒ８１が設けられる。ユーザーは、合成画像Ｇ３を印刷するラベルＲ２の枚数に応じて、入力欄Ｒ８１に枚数情報を入力する。
以下の説明では、入力欄Ｒ８１に入力された入力情報が示すラベルＲ２の枚数を、「印刷ラベル枚数」という。
【００６２】
領域Ａ８２には、合成画像Ｇ３の見本が、複数（図８では、３つ。）表示される。ユーザーは、領域Ａ８２に表示された複数の合成画像Ｇ３の見本のうち、いずれか１つの見本を、ラジオボタンを利用して選択可能である。
ユーザーは、領域Ａ８２に表示された合成画像Ｇ３の見本のそれぞれを参照して、固定画像Ｇ１の内容（枠の形状等）や、固定画像Ｇ１に対する可変画像Ｇ２の相対的な位置等を認識した上で、ラジオボタンを利用して、所望の合成画像Ｇ３の見本を選択する。なお、上述したように、固定画像Ｇ１に対する可変画像Ｇ２の相対的な位置は、連続して印刷される合成画像Ｇ３ごとに一定である。
【００６３】
領域Ａ８３には、ラベルＲ２に可変画像Ｇ２として印刷されるシリアル番号の初期値（１つ目のラベルＲ２に印刷されるシリアル番号の値）を入力する入力欄Ｒ８２が設けられる。ユーザーは、入力欄Ｒ８２に初期値を入力する。後述するように、インクジェットプリンター１により１つ目のラベルＲ２には、初期値のシリアル番号が印刷され、２つ目以降のラベルＲ２には、初期値に対して順次インクリメントされた値のシリアル番号が印刷される。
【００６４】
図８に示すように、ユーザーインターフェースＵＩは、ユーザーインターフェースＵＩに対する入力を確定する確定ボタンＢ８１を有する。ユーザーは、確定ボタンＢ８１を操作して、ユーザーインターフェースＵＩに対する入力を確定する。
【００６５】
図７のフローチャートＦＡに示すように、ユーザーがユーザーインターフェースＵＩに対する入力を確定すると（ステップＳ１）、ホストコンピューター３のホスト制御部５０は、ホスト通信部５４を制御して、固定画像Ｇ１の画像データである固定画像データＤ１（第１の画像データ）をインクジェットプリンター１に送信する（ステップＳＡ１）。なお、ホスト制御部５０は、ステップＳＡ１以下の処理を、上述した所定のアプリケーション、インストールされたプリンタードライバー、その他の制御プログラムの機能により実行する。
本実施形態において、画像データは、ドットマトリックス状にドットが配置され、ドットごとに、表示用の表色系の各色（本実施形態では、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ））の度合いを所定階調の階調値として保持するビットマップデータである。固定画像データＤ１、及び、後述する可変画像データＤ２は、画像データである。
ホスト記憶部５３は、ユーザーインターフェースＵＩの領域Ａ８２に表示された合成画像Ｇ３の見本のそれぞれに対応する固定画像データＤ１を記憶する。ステップＳＡ１において、ホスト制御部５０は、ホスト記憶部５３から、ユーザーインターフェースＵＩでユーザーが選択した見本に対応する固定画像データＤ１を取得し、取得した固定画像データＤ１をインクジェットプリンター１に送信する。
【００６６】
次いで、ホスト制御部５０は、ホスト通信部５４を制御して、入力欄Ｒ８１にユーザーが入力した枚数情報、及び、位置情報をインクジェットプリンター１に送信する（ステップＳＡ２）。
位置情報は、固定画像Ｇ１に対する可変画像Ｇ２の位置を示す情報である。以下、位置情報について詳述する。
【００６７】
図９は、位置情報の説明に利用する図である。
上述したように、固定画像データＤ１は画像データ（ビットマップデータ）である。また、可変画像Ｇ２の可変画像データＤ２（後述）も画像データ（ビットマップデータ）である。そして、位置情報とは、仮想座標系Ｚ１（図９参照。）に、固定画像データＤ１を展開すると共に、固定画像Ｇ１に対する可変画像Ｇ２の相対的な位置に対応して可変画像データＤ２を展開した場合に、可変画像データＤ２を構成するドットのうち、所定のドット（図９の例では、点線で示す矩形の可変画像データＤ２の頂点のうち、図中左上の頂点に対応するドットＤＴ。）の座標を示す情報である。位置情報により、固定画像Ｇ１に対する可変画像Ｇ２の相対的な位置に対応して、固定画像データＤ１に対する可変画像データＤ２の相対的な位置が定まる。
【００６８】
ホスト記憶部５３は、ユーザーインターフェースＵＩの領域Ａ８２に表示された見本のそれぞれに対応する位置情報を記憶する。ステップＳＡ２において、ホスト制御部５０は、ホスト記憶部５３から、ユーザーインターフェースＵＩでユーザーが選択した見本に対応する位置情報を取得し、取得した位置情報を、枚数情報と共に、インクジェットプリンター１に送信する。
なお、上述したように、固定画像Ｇ１に対する可変画像Ｇ２の位置は、連続して印刷される合成画像Ｇ３のそれぞれについて一定である。
ステップＳＡ２の処理後、ホスト制御部５０は、処理手順をステップＳＡ３へ移行する。
【００６９】
ステップＳＡ３において、ホスト制御部５０は、可変画像Ｇ２の画像データ（ビットマップデータ）である可変画像データＤ２（第２の画像データ）を生成する。
詳述すると、後に明らかとなる通り、ホスト制御部５０は、枚数情報が示す枚数分の可変画像データＤ２の生成、送信が完了するまで、繰り返しステップＳＡ３の処理を行って、可変画像データＤ２を生成する。そして、ホスト制御部５０は、１回目のステップＳＡ３の処理において、初期値のシリアル番号を示す可変画像Ｇ２に係る可変画像データＤ２を生成する。また、ホスト制御部５０は、２回目以降のステップＳＡ３の処理において、初期値に対して順次インクリメントされた値のシリアル番号を示す可変画像Ｇ２に係る可変画像データＤ２を生成する。
なお、枚数情報が示す枚数が複数（２枚以上）の場合に、ステップＳＡ３で複数回行われる可変画像データＤ２の生成について、生成される可変画像データＤ２のサイズ（縦横のドット数）は、対応するシリアル番号の値にかかわらず同一である。
【００７０】
ステップＳＡ３の処理後、ホスト制御部５０は、ホスト通信部５４を制御して、ステップＳＡ３で生成した可変画像データＤ２をインクジェットプリンター１に送信する（ステップＳＡ４）。
次いで、ホスト制御部５０は、枚数情報が示す枚数（印刷ラベル枚数）分の可変画像データＤ２の生成、送信が完了したか否かを判別する（ステップＳＡ５）。
完了してない場合（ステップＳＡ５：ＮＯ）、ホスト制御部５０は、処理手順をステップＳＡ３へ移行する。
完了した場合（ステップＳＡ５：ＹＥＳ）、ホスト制御部５０は、処理を終了する。
【００７１】
図７のフローチャートＦＢに示すように、インクジェットプリンター１の制御部３０は、通信部３９を制御して、ホストコンピューター３がステップＳＡ１、ステップＳＡ２、及び、ステップＳＡ４で送信したデータを、順次、受信する（ステップＳＢ１）。ステップＳＢ１で受信したデータは、順次、受信バッファー（不図示）に格納される。
【００７２】
次いで、制御部３０は、ステップＳＢ１で受信した固定画像データＤ１を取得する（ステップＳＢ２）。
次いで、制御部３０は、ステップＳＢ２で取得した固定画像データＤ１の所定の領域の画像データを、作業用バッファーＢＦ３に展開する（ステップＳＢ３）。以下、ステップＳＢ３の処理について詳述する。
【００７３】
図１０は、ステップＳＢ３の処理の説明に利用する図である。図１０では、固定画像データＤ１を示す。また、図１０では、固定画像データＤ１内に、固定画像Ｇ１に対する可変画像Ｇ２の位置に応じて可変画像データＤ２を重ねた場合の可変画像データＤ２の領域を点線の枠で示す。また、図１０では、固定画像データＤ１の右側に固定画像データＤ１との関係を反映させて作業用バッファーＢＦ３を示す。
図１０では、固定画像データＤ１、及び、作業用バッファーＢＦ３を説明に適した態様で模式的に示す。
図１０で示す固定画像データＤ１の主走査方向Ｙ１に対応する方向（以下、単に、「主走査方向Ｙ１」という。）のドット数はＰドットであり、副走査方向Ｙ２に対応する方向（以下、単に、「副走査方向Ｙ２」という。）のドット数はＱドットである。
作業用バッファーＢＦ３とは、ＲＡＭ等の所定のメモリーに形成された記憶領域（バッファー）であり、１回のページ印刷処理で印刷される合成画像Ｇ３の個数（本実施形態では、２つ。）分、メモリーに形成される。
【００７４】
ステップＳＢ３において、制御部３０は、ステップＳＢ１で受信した位置情報に基づいて、固定画像データＤ１において可変画像データＤ２が重ねて配置される領域の副走査方向Ｙ２における範囲を特定する。図１０の例では、制御部３０は、範囲ＨＨを、固定画像データＤ１において可変画像データＤ２が配置される領域の副走査方向Ｙ２における範囲として特定する。図１０では、範囲ＨＨの副走査方向Ｙ２のドット数はＲドットである。
次いで、制御部３０は、特定した範囲（図１０では範囲ＨＨ）に包含される画像データを、作業用バッファーＢＦ３（１回のページ印刷処理で印刷される合成画像Ｇ３の個数が複数であり、作業用バッファーＢＦが、複数、形成された状態の場合は、複数の作業用バッファーＢＦのそれぞれ）に展開する。この結果、図１０の例では、範囲ＨＨに包含される主走査方向Ｙ１にＰドット、副走査方向Ｙ２にＲドットの画像データが、作業用バッファーＢＦ３に展開される。
【００７５】
ステップＳＢ３の処理後、制御部３０は、ステップＳＢ２で取得した固定画像データＤ１について第１画像処理（第１の画像処理）を実行する（ステップＳＢ４）。以下、ステップＳＢ４の処理について後述する。
【００７６】
図１１のフローチャートＦＣは、ステップＳＢ４の第１画像処理の詳細を示すフローチャートである。
【００７７】
第１画像処理において、制御部３０は、解像度変換処理を実行する（ステップＳＣ１）。
解像度変換処理は、画像データ（ビットマップデータ）である固定画像データＤ１の解像度について、表示解像度から印刷解像度へ変換する処理である。
次いで、制御部３０は、色変換処理を実行する（ステップＳＣ２）。
色変換処理は、解像度変換処理を施した固定画像データＤ１について、表示用の表色系のデータ（本実施形態では、各ドットをレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の度合いを階調値で表すデータ）から、印刷用の表色系のデータ（本実施形態では、各ドットをシアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ）、ブラック（Ｋ）の度合いを諧調値で表すデータ）に変換する処理である。
次いで、制御部３０は、ハーフトーン処理を実行する（ステップＳＣ３）。
ハーフトーン処理は、色変換処理を施した固定画像データＤ１について、表示用の高階調のデータから、印刷用の低階調のデータに階調変換する処理である。制御部３０は、組織的ディザ法や、誤差拡散方法等を用いてハーフトーン処理を実行する。
【００７８】
次いで、制御部３０は、第１マイクロウィーブ処理（マイクロウィーブ処理）を実行する（ステップＳＣ４）。以下、ステップＳＣ４の処理について詳述する。
第１マイクロウィーブ処理は、固定画像Ｇ１について、上述したマイクロウィーブ印刷方式で、上述したページ印刷処理における複数のパスを行うために必要な固定画像加工データＧＫ１を生成する処理である。
ステップＳＣ４の第１マクロウィーブ処理において、制御部３０は、ハーフトーン処理を施した固定画像データＤ１を、１回のページ印刷処理で実行するパスに対応させてパスごとに分解し、パスごとに、ラスターデータからなる固定画像加工データＧＫ１（第１の加工データ）を生成する。
ラスターデータとは、副走査方向Ｙ２にドットが並んで形成されるドット列（以下、「ラスターライン」という。）が、主走査方向Ｙ１に並んで配列されることによって構成されたデータである。
【００７９】
図１２は、図６を用いた説明で例示したページ印刷処理が行われる場合に、第１マクロウィーブ処理により、ページ印刷処理のパスごとに生成される固定画像加工データＧＫ１を模式的に示す図である。
図６を用いた説明で例示したページ印刷処理では、１回のページ印刷処理において、パス番号：１番〜パス番号：８番の８回のパスが行われて、２つのラベルＲ２に対する合成画像Ｇ３の印刷が実行される。従って、第１マイクロウィーブ処理において、制御部３０は、ハーフトーン処理を施した固定画像データＤ１を含む１回のページ印刷処理において印刷される画像データを８回のパスに応じて８個に分解し、８個の固定画像加工データＧＫ１を生成する。
【００８０】
さらに、第１マイクロウィーブ処理において、制御部３０は、ページ印刷処理におけるパスごとに生成した固定画像加工データＧＫ１のそれぞれについて、何回目のパスに対応するデータであるかに応じて、パス番号を対応付けする。
【００８１】
さらに、第１マイクロウィーブ処理において、制御部３０は、ノズル割付処理を実行する。以下、詳述する。
ここで、インクジェットヘッド１０のノズル列ＡＲを構成するノズルＮＺのそれぞれには、ノズルＮＺを識別するためのノズル番号が予め付番される。図６で例示したインクジェットヘッド１０の３つのノズルＮＺには、搬送方向Ｈの最も下流側のノズルＮＺから搬送方向Ｈの逆方向に向かって順番に、ノズル番号：１番、ノズル番号：２番、ノズル番号：３番が付番される。なお、インクジェットヘッド１０に複数の色に応じて複数のノズル列ＡＲが設けられている場合、ノズル列ＡＲのそれぞれについて、ノズル列ＡＲを構成するノズルＮＺに対して、ノズル番号が付番される。
ノズル割付処理において、制御部３０は、固定画像加工データＧＫ１のそれぞれについて、固定画像加工データＧＫ１を構成するラスターラインに対して、ラスターラインに対応するラスタードット列を形成するノズルＮＺのノズル番号を対応付ける。
以上の処理の結果、第１マイクロウィーブ処理により生成された固定画像加工データＧＫ１のそれぞれに対してパス番号が対応付けられる。また、固定画像加工データＧＫ１を構成するラスターラインのそれぞれに対してノズル番号が対応付けられる。
【００８２】
以上、図１１のフローチャートＦＣを用いて、第１画像処理を説明した。ただし、第１画像処理で行われる処理は、上述した処理に限らず、他の処理を含んでもよい。
【００８３】
図７のフローチャートＦＢに示すように、ステップＳＢ４の第１画像処理を実行した後、制御部３０は、第１画像処理の第１マイクロウィーブ処理で生成した固定画像加工データＧＫ１のそれぞれを、第１バッファーＢＦ１（第１のバッファー）のそれぞれに展開する（ステップＳＢ５）。
第１バッファーＢＦ１とは、ＲＡＭ等の所定のメモリーに形成された記憶領域（バッファー）である。第１バッファーＢＦ１は、ページ印刷処理で行われるパスの回数（＝第１マイクロウィーブ処理で生成される固定画像加工データＧＫ１の個数）に応じた、個数、当該所定のメモリーに形成される。
【００８４】
次いで、制御部３０は、ステップＳＢ１で受信した位置情報に基づいて、合成位置情報を生成する（ステップＳＢ６）。以下、ステップＳＢ６の処理について図１２を用いて詳述する。
【００８５】
ステップＳＢ６において、制御部３０は、ページ印刷処理で複数のパスを行って１又は複数の合成画像Ｇ３を印刷する場合に、各パスにおいて、可変画像Ｇ２を構成するドットを含むラスタードット列の形成を行うノズルＮＺを特定する。上述したように、位置情報は、固定画像データＤ１に対する可変画像データＤ２の相対的な位置を示す情報（固定画像Ｇ１に対する可変画像Ｇ２の相対的な位置を示す情報）を含むため、制御部３０は、位置情報に基づいて、上述したノズルＮＺの特定が可能である。
図１２の例では、各パスにおいて、以下のノズルＮＺが、可変画像Ｇ２を構成するドットを含むラスタードット列の形成を行うノズルＮＺに相当する。
（１）パス番号：１番のパスにおけるノズル番号：３番のノズルＮＺ。
（２）パス番号：２番のパスにおけるノズル番号：２番のノズルＮＺ。
（３）パス番号：２番のパスにおけるノズル番号：３番のノズルＮＺ。
（４）パス番号：３番のパスにおけるノズル番号：１番のノズルＮＺ。
（５）パス番号：４番のパスにおけるノズル番号：１番のノズルＮＺ。
（６）パス番号：５番のパスにおけるノズル番号：２番のノズルＮＺ。
（７）パス番号：５番のパスにおけるノズル番号：３番のノズルＮＺ。
（８）パス番号：６番のパスにおけるノズル番号：２番のノズルＮＺ。
（９）パス番号：６番のパスにおけるノズル番号：３番のノズルＮＺ。
（１０）パス番号：７番のパスにおけるノズル番号：１番のノズルＮＺ。
次いで、制御部３０は、ページ印刷処理で行われるパスごとに特定したノズルＮＺのそれぞれについて、パス番号と、ノズル番号との組み合わせを含む情報を、合成位置情報として生成する。
ここで、合成位置情報に含まれる１のパス番号と、１のノズル番号との組み合わせにより、１の固定画像加工データＧＫ１が特定されると共に、当該１の固定画像加工データＧＫ１における１のラスターラインが特定される。そして、合成位置情報に含まれるパス番号とノズル番号との組み合わせのそれぞれにより特定されるラスターラインのそれぞれは、固定画像Ｇ１と可変画像Ｇ２とを重ねて印刷する場合に、可変画像Ｇ２を構成するドットを含むラスタードット列に対応するラスターラインである。
また、後に明らかとなるとおり、合成位置情報に含まれるパス番号とノズル番号との組み合わせのそれぞれにより特定される固定画像加工データＧＫ１のラスターラインのそれぞれは、後述する可変画像加工データＧＫ２が重ねて展開されるラスターラインである。
【００８６】
このように、合成位置情報は、ページ印刷処理で行われるパス（走査）ごとに第１バッファーＢＦ１に展開された固定画像加工データＧＫ１（第１の加工データ）のそれぞれについて、対応するパス（走査）がページ印刷処理における何回目の走査であるかを示す情報（パス番号）と、対応するパス（走査）において、インクジェットヘッド１０に設けられたノズルＮＺ（印刷素子）のうち、可変画像Ｇ２（第２の画像）を構成するドットの形成に使用するノズルＮＺを識別する情報（ノズル番号）との組み合わせを含む。また、合成位置情報は、固定画像加工データＧＫ１を構成するラスターラインのうち、可変画像加工データＧＫ２を重ねて展開するラスターラインを示す情報である。
【００８７】
図７のフローチャートＦＢに示すように、制御部３０は、ステップＳＢ１で受信した可変画像データＤ２のうち、ステップＳＢ８以下の処理の処理対象とする可変画像データＤ２を、１回のページ印刷処理で印刷される合成画像Ｇ３の個数分（本実施形態では２つ。）、取得する（ステップＳＢ７）。
後に明らかとなる通り、制御部３０は、ステップＳＢ１で受信した枚数情報が示す枚数分の合成画像Ｇ３の印刷が完了するまで、繰り返しステップＳＢ７の処理を行う。そして、制御部３０は、繰り返し実行するステップＳＢ７の処理において、受信バッファーに格納された可変画像データＤ２を受信した順番で、１回のページ印刷処理で印刷される合成画像Ｇ３の個数分、取得し、ステップＳＢ８以下の処理の処理対象とする。
【００８８】
次いで、制御部３０は、位置情報に基づいて、ステップＳＢ７で取得した可変画像データＤ２を、作業用バッファーＢＦ３に展開する（ステップＳＢ８）。上述したように、作業用バッファーＢＦ３は、１回のページ印刷処理で印刷される合成画像Ｇ３の個数分、メモリーに形成される。ステップＳＢ８において、制御部３０は、ステップＳＢ７で取得した可変画像データＤ２の個数が複数である場合は、複数の可変画像データＤ２のそれぞれを、異なる作業用バッファーＢＦ３に展開する。
また、ステップＳＢ８において、制御部３０は、位置情報に基づいて、ステップＳＢ３で作業用バッファーＢＦ３に展開された固定画像データＤ１の一部に対して、固定画像Ｇ１に対する可変画像Ｇ２の相対的な位置に対応する位置に、可変画像データＤ２を重ねて展開する。図１０では、ステップＳＢ８で、作業用バッファーＢＦ３に展開された可変画像データＤ２を示す。
【００８９】
次いで、制御部３０は、作業用バッファーＢＦ３に展開された画像データ（固定画像データＤ１の一部と、当該固定画像データＤ１の一部に重ねて展開された可変画像データＤ２。）について、第２画像処理（第２の画像処理）を実行する（ステップＳＢ９）。
第２画像処理において、制御部３０は、可変画像データＤ２に対して、上述した解像度変換処理、上述した色変換処理、上述したハーフトーン処理を順番に施す。
この結果、作業用バッファーＢＦ３に、第２画像処理が施された画像データ（以下、「作業用画像データ」という。）が展開された状態となる。
【００９０】
次いで、制御部３０は、１回分のページ印刷処理を開始し（ステップＳＢ１０）、処理手順をステップＳＢ１１へ移行する。
【００９１】
ステップＳＢ１１において、制御部３０は、ステップＳＢ６で生成した合成位置情報に基づいて、「次に行うパス」において、可変画像Ｇ２を構成するドットを含むラスタードット列の形成が行われるか否かを判別する（ステップＳＢ１１）。「次に行うパス」とは、ステップＳＢ１０で開始した１回分のページ印刷処理において、未だパスを実行してない場合は、１回目のパス（パス番号：１番のパス）であり、既にパスを実行した状態の場合は、直近で実行したパスの次に行うパスを意味する。
【００９２】
ステップＳＢ１１の処理について詳述すると、上述したように、合成位置情報には、パス番号と、ノズル番号との組み合わせを示す情報が含まれる。ステップＳＢ１１において、制御部３０は、「次に行うパス」に対応するパス番号を合成位置情報が含む場合は、「次に行うパス」において、可変画像Ｇ２を構成するドットを含むラスタードット列の形成が行われると判別する。一方、ステップＳＢ１１において、制御部３０は、「次に行うパス」に対応するパス番号を合成位置情報が含まない場合は、「次に行うパス」において、可変画像Ｇ２を構成するドットを含むラスタードット列の形成が行われないと判別する。
【００９３】
ステップＳＢ１１で、「次に行うパス」において可変画像Ｇ２を構成するドットを含むラスタードット列の形成が行われると判別した場合（ステップＳＢ１１：ＹＥＳ）、制御部３０は、第２マイクロウィーブ処理（第２の画像処理）を実行する（ステップＳＢ１２）。詳述すると、第２マイクロウィーブ処理において、制御部３０は、ステップＳＢ６で生成した合成位置情報に基づいて、作業用バッファーＢＦ３に展開された作業用画像データを構成するラスターラインのうち、「次に行うパス」で形成される可変画像Ｇ２を構成するドットを含むラスタードット列に対応する１又は複数のラスターラインを特定する。次いで、特定した１又は複数のラスターラインにより構成される可変画像加工データＧＫ２（第２の加工データ）を生成する。
上述したように、合成位置情報は、パス番号とノズル番号との組み合わせを示す情報を含む。また、１のパス番号と１のノズル番号との組み合わせにより、１の固定画像加工データＧＫ１が特定されると共に、当該１の固定画像加工データＧＫ１における１のラスターラインが特定される。また、１の固定画像加工データＧＫ１の１のラスターラインが特定されることによって、位置情報が示す固定画像Ｇ１と可変画像Ｇ２との位置関係から、作業用バッファーＢＦ３に展開された作業用画像データを構成するラスターラインのうち、１のラスターラインが特定される。従って、制御部３０は、合成位置情報に基づいて、作業用バッファーＢＦ３に展開された作業用画像データを構成するラスターラインのうち、「次に行うパス」で形成される可変画像Ｇ２を構成するドットを含むラスタードット列に対応する１又は複数のラスターラインを特定できる。
【００９４】
例えば、図１２で例示する８つの固定画像加工データＧＫ１のそれぞれについて、制御部３０は、合成位置情報に基づいて、範囲ＨＰに属するラスターラインを特定する。そして、制御部３０は、ある１つの固定画像加工データＧＫ１について、合成位置情報に基づいて、作業用バッファーＢＦ３に展開された作業用画像データを構成するラスターラインのうち、「固定画像加工データＧＫ１における範囲ＨＰに属するラスターライン」に対応する１又は複数のラスターラインを特定し、特定した１又は複数のラスターラインにより構成される可変画像加工データＧＫ２を生成する。
【００９５】
次いで、制御部３０は、ステップＳＢ１２で特定した作業用画像データの１又は複数のラスターラインにより構成される可変画像加工データＧＫ２を第２バッファーＢＦ２（第２のバッファー）に展開する（ステップＳＢ１３）。
第２バッファーＢＦ２とは、ＲＡＭ等の所定のメモリーに形成された記憶領域（バッファー）である。
【００９６】
次いで、制御部３０は、パスイメージデータ（イメージデータ）（後述）を印刷バッファーＢＦ４に展開する（ステップＳＢ１４）。印刷バッファーＢＦ４とは、ＲＡＭ等の所定のメモリーに形成された記憶領域（バッファー）である。
ステップＳＢ１４の処理について詳述すると、制御部３０は、「次に行うパス」のパス番号が対応付けられた固定画像加工データＧＫ１を第１バッファーＢＦ１から読み出して、印刷バッファーＢＦ４に展開する。
次いで、制御部３０は、合成位置情報に基づいて、第２バッファーＢＦ２に展開された可変画像加工データＧＫ２を、印刷バッファーＢＦ４の所定の位置に、固定画像加工データＧＫ１に重ねて展開する。
詳述すると、上述したように、合成位置情報は、パス番号とノズル番号との組み合わせを示す情報を含む。また、１のパス番号と１のノズル番号との組み合わせにより、対応する１の固定画像加工データＧＫ１が特定されると共に、当該１の固定画像加工データＧＫ１において対応する１のラスターラインが特定される。このようにして特定されるラスターラインは、可変画像Ｇ２を構成するドットを含むラスタードット列に対応するラスターラインである。従って、合成位置情報のパス番号とノズル番号との組み合わせにより特定される固定画像加工データＧＫ１のラスターラインを、可変画像加工データＧＫ２の対応するラスターラインによって置き換えることにより、固定画像Ｇ１に可変画像Ｇ２が重ねられた画像に係るイメージデータを生成できる。以上を踏まえ、制御部３０は、合成位置情報に基づいて、印刷バッファーＢＦ４に展開した固定画像加工データＧＫ１を構成するラスターラインのうち、合成位置情報が含むパス番号とノズル番号との組み合わせが示す情報により特定される１又は複数のラスターラインを特定し、特定した１又は複数のラスターラインに重ねて、第２バッファーＢＦ２に展開された可変画像加工データＧＫ２を展開する。
【００９７】
以上のようにして印刷バッファーＢＦ４に展開されたデータがパスイメージデータに相当する。パスイメージデータは、１回分のパスにおける画像の印刷に使用されるイメージデータである。
ステップＳＢ１４の処理後、制御部３０は、処理手順をステップＳＢ１６へ移行する。
【００９８】
なお、本実施形態では、インクジェットプリンター１は、第２マイクロウィーブ処理による可変画像加工データＧＫ２の生成、及び、第２バッファーＢＦへの展開を、ページ印刷処理におけるパスごとに実行する。しかしながら、これら処理を、１回分のページ印刷処理を開始する前に、ページ印刷処理ごとに行われる第２画像処理（ステップＳＢ９）で行う構成でもよい。この場合、制御部３０は、以下の処理を実行する。
すなわち、制御部３０は、第２画像処理で実行されるハーフトーン処理が施された画像データに基づいて、上述した方法で、次に実行する１回分のページ印刷処理で行うパスごとに、可変画像加工データＧＫ２を生成する。そして、制御部３０は、１のパスを実行する前に、当該１のパスに対応する固定画像加工データＧＫ１を第１バッファーＢＦ１から読み出して印刷バッファーＢＦ４に展開すると共に、当該１のパスに対応する可変画像データＧＫ２を第２バッファーＢＦ２から読み出して印刷バッファーＢＦ４に展開する。
【００９９】
一方、ステップＳＢ１１で、「次に行うパス」において可変画像Ｇ２を構成するドットを含むラスタードット列の形成が行われないと判別した場合（ステップＳＢ１１：ＮＯ）、制御部３０は、以下の処理を実行する（ステップＳＢ１５）。すなわち、制御部３０は、「次に行うパス」のパス番号が対応付けられた固定画像加工データＧＫ１を第１バッファーＢＦ１から読み出して、パスイメージデータとして印刷バッファーＢＦ４に展開する。
ステップＳＢ１５の処理後、制御部３０は、処理手順をステップＳＢ１６へ移行する。
【０１００】
ステップＳＢ１６において、制御部３０は、印刷バッファーＢＦ４に展開されたパスイメージデータに基づいて、ヘッド制御ユニット３４、モーター駆動回路３５を制御して、パスを実行し、１回分のパスに対応する画像の印刷を実行する。
【０１０１】
次いで、制御部３０は、ステップＳＢ１０で開始したページ印刷処理で実行すべき全てのパスの実行が完了したか否かを判別する（ステップＳＢ１７）。
完了してない場合（ステップＳＢ１７：ＮＯ）、制御部３０は、処理手順をステップＳＢ１１へ移行する。
【０１０２】
完了した場合（ステップＳＢ１７：ＹＥＳ）、制御部３０は、ステップＳＢ１で受信した枚数情報が示す印刷ラベル枚数分の合成画像Ｇ３のラベルＲ２への印刷が完了したか否かを判別する（ステップＳＢ１８）。
完了してない場合（ステップＳＢ１８：ＮＯ）、制御部３０は、処理手順をステップＳＢ７へ移行する。
完了した場合（ステップＳＢ１８：ＹＥＳ）、制御部３０は、処理を終了する。
【０１０３】
なお、詳細な説明は省略するが、ページ印刷処理の実行中に、ページ印刷処理で実行すべきパスの実行が完了する前に、枚数情報が示す印刷ラベル枚数分の合成画像Ｇ３のラベルＲ２への印刷が完了した場合、制御部３０は、適切な処理を行って処理を終了する。
【０１０４】
以上のように、本実施形態では、制御部３０は、ホストコンピューター３から受信した固定画像データＤ１については、１回目のページ印刷処理に際して、画像処理（第１画像処理を含む。）を行って固定画像加工データＧＫ１を生成し、第１バッファーＢＦ１に格納する。その後、１回目のページ印刷処理の後にページ印刷処理が実行される場合であっても、制御部３０は、固定画像データＤ１に対しては、画像処理を行わない。また、制御部３０は、ホストコンピューター３から受信した可変画像データＤ２については、ページ印刷処理における合成画像Ｇ３の印刷に応じて、固定画像加工データＧＫ１とは独立して画像処理（第２画像処理、第２マイクロウィーブ処理を含む。）を行って可変画像加工データＧＫ２を生成し、第２バッファーＢＦ２に格納する。特に、本実施形態に係るインクジェットプリンター１は、固定画像データＤ１に対応する固定画像加工データＧＫ１を展開するバッファーと、可変画像データＤ２に対応する可変画像加工データＧＫ２を展開するバッファーとを有する。このため、固定画像データＤ１に対する画像処理と独立して可変画像データＤ２に画像処理を施すことが可能である。
これにより、合成画像Ｇ３の印刷の度に、固定画像データＤ１と、可変画像データＤ２とを合成し、合成した画像データ全体に対して画像処理（マイクロウィーブ処理を含む。）を実行する場合と比較して、画像処理の対象とするデータのデータ量が少なくなり、処理効率がよく、画像処理に要する時間の短縮化を図れる。
また、マクロウィーブ処理は、ラスターデータを対象として実行可能な処理である。そして、本実施形態では、制御部３０は、可変画像データＤ２に対するマイクロウィーブ処理を含む画像処理に際し、可変画像データＤ２のみを処理対象とするのではなく、作業用バッファーＢＦ３を利用して、固定画像データＤ１の対応する領域を反映して、ラスターデータが画像処理の処理対象となるようにする。このため、本実施形態によれば、可変画像データＤ２について、適切に、マイクロウィーブ処理を含む画像処理を施すことができる。
【０１０５】
以上説明したように、本実施形態に係るインクジェットプリンター１は、通信部３９（受信部）と、第１バッファーＢＦ１（第１のバッファー）と、第２バッファーＢＦ２（第２のバッファー）と、印刷バッファーＢＦ４と、インクジェットヘッド１０（印刷ヘッド）と、制御部３０とを備える。
通信部３９は、固定画像Ｇ１（第１の画像）の固定画像データＤ１（第１の画像データ）、固定画像Ｇ１に重ねて印刷される可変画像Ｇ２の可変画像データＤ２（第２の画像データ、及び、固定画像Ｇ１に対する可変画像Ｇ２の位置を示す位置情報をホストコンピューター３（外部装置）から受信する。
第１バッファーＢＦ１は、通信部３９で受信した固定画像データＤ１に第１画像処理（第１の画像処理）を施した固定画像加工データＧＫ１（第１の加工データ）を展開可能なバッファーである。
第２バッファーＢＦ２は、通信部３９で受信した可変画像データＤ２（第２の画像データ）に第２画像処理（第２の画像処理）、第２マイクロウィーブ処理（第２の画像処理）を施した可変画像加工データＧＫ２（第２の加工データ）を展開可能なバッファーである。
印刷バッファーＢＦ４は、印刷する画像のイメージデータを展開可能なバッファーである。
インクジェットヘッド１０は、ロール紙Ｒ（記録媒体）に画像を印刷する。
制御部３０は、印刷バッファーＢＦ４に展開したイメージデータに基づいてインクジェットヘッド１０を制御して、ロール紙Ｒに画像を印刷させる。
制御部３０は、固定画像Ｇ１に対して位置情報が示す位置に可変画像が重ねられた合成画像Ｇ３を印刷する際、通信部３９で受信した固定画像データＤ１に所定の画像処理を施して固定画像加工データＧＫ１を生成して第１バッファーＢＦ１に展開し、位置情報に基づいて、印刷バッファーＢＦ４に展開する固定画像加工データＧＫ１に対して、第２バッファーＢＦ２に展開する可変画像加工データＧＫ２を重ねて展開する位置を示す合成位置情報を生成する。制御部３０は、通信部３９で受信した可変画像データＤ２に所定の画像処理を施して可変画像加工データＧＫ２を生成して第２バッファーＢＦ２に展開し、第１バッファーＢＦ１に展開した固定画像加工データＧＫ１を印刷バッファーＢＦ４に展開すると共に、第２バッファーＢＦ２に展開した可変画像加工データＧＫ２を合成位置情報が示す位置に重ねて展開し、印刷バッファーＢＦ４に展開したイメージデータに基づいてインクジェットヘッド１０を制御してロール紙Ｒに合成画像Ｇ３を印刷させる。
この構成によれば、インクジェットプリンター１は、固定画像データＤ１に対応する固定画像加工データＧＫ１を展開するバッファーと、可変画像データＤ２に対応する可変画像加工データＧＫ２を展開するバッファーとを有する。このため、制御部３０は、固定画像データＤ１に対する画像処理と独立して可変画像データＤ２に画像処理を施すことが可能である。これにより、必要に応じて可変画像データＤ２に対して独立して画像処理を施し、不必要に固定画像データＤ１に対して画像処理を施さないようにすることができ、画像処理の対象となるデータのデータ量を小さくでき、合成画像Ｇ３の印刷に係る処理の処理効率を向上できる。
【０１０６】
また、本実施形態では、固定画像Ｇ１は、連続して印刷される合成画像Ｇ３ごとに内容が変化しない画像である。また、可変画像Ｇ２は、連続して印刷される合成画像Ｇ３ごとに内容が変化し得る画像である。インクジェットヘッド１０は、副走査方向Ｙ２に複数のノズルＮＺ（印刷素子）が並べて設けられ、主走査方向Ｙ１に走査しつつノズルＮＺによりロール紙Ｒにドットを形成して画像を印刷する。
制御部３０は、通信部３９で受信した固定画像データＤ１、可変画像データＤ２、及び、位置情報に基づいて、インクジェットヘッド１０が行う各パス（走査）に対応して、インクジェットヘッド１０が一回のパスで印刷する画像に対応するラスターデータからなるパスイメージデータを印刷バッファーＢＦ４に展開し、印刷バッファーＢＦ４に展開したパスイメージデータに基づいてインクジェットヘッド１０を制御して一回分の走査に対応する画像を印刷させる。制御部３０は、パスイメージデータを印刷バッファーＢＦ４に展開する際、固定画像データＤ１に所定の画像処理を施してラスターデータからなる固定画像加工データＧＫ１を生成し、生成した固定画像加工データＧＫ１を第１バッファーＢＦ１に展開し、位置情報に基づいて、固定画像加工データＧＫ１を構成するラスターラインのうち、可変画像加工データＧＫ２を重ねて展開する１又は複数のラスターラインを特定し、特定したラスターラインを示す合成位置情報を生成し、通信部３９で受信した可変画像データＤ２に所定の画像処理を施してラスターデータからなる可変画像加工データＧＫ２を生成して第２バッファーＢＦ２に展開し、第１バッファーＢＦ１に展開した固定画像加工データＧＫ１を印刷バッファーＢＦ４に展開すると共に、第２バッファーＢＦ２に展開した可変画像加工データＧＫ２を合成位置情報が示す位置に重ねて展開する。
この構成によれば、インクジェットプリンター１は、パスイメージデータに基づいて、インクジェットヘッド１０を走査させて、１回の走査分の画像を印刷することを踏まえ、パスイメージデータの印刷バッファーＢＦ４への展開に係る処理に際し、固定画像データＤ１と、可変画像データＤ２とに独立して画像処理を施した上で、当該処理を実行でき、合成画像Ｇ３の印刷を効率よく行うことができる。
【０１０７】
また、本実施形態では、制御部３０は、インクジェットヘッド１０の１又は複数回のパスによって、合成画像Ｇ３を、所定数、印刷するというページ印刷処理を１又は複数回行って合成画像Ｇ３を連続して印刷する。制御部３０は、１回目のページ印刷処理の際に、ページ印刷処理で行われるパスごとに固定画像加工データＧＫ１を生成し、生成した固定画像加工データＧＫ１を第１バッファーＢＦ１に展開する。制御部３０は、少なくとも２回目以降のページ印刷処理におけるパスイメージデータの印刷バッファーＢＦ４の展開に際し、通信部３９で受信した可変画像データＤ２に所定の画像処理を施して可変画像加工データＧＫ２を生成して第２バッファーＢＦ２に展開し、１回目のページ印刷処理で第１バッファーＢＦ１に展開した固定画像加工データＧＫ１を印刷バッファーＢＦ４に展開すると共に、第２バッファーＢＦ２に展開した可変画像加工データＧＫ２を合成位置情報が示す位置に重ねて展開する。
この構成によれば、インクジェットプリンター１は、少なくも、２回目以降のページ印刷処理について、固定画像データＤ１に対する画像処理を実行する必要がなく、効率の良い処理を行って、合成画像Ｇ３を連続して印刷できる。
【０１０８】
また、本実施形態では、制御部３０は、可変画像データＤ２に画像処理を施す前に、位置情報に基づいて、固定画像Ｇ１に対する可変画像Ｇ２の副走査方向Ｙ２における範囲の固定画像データＤ１を作業用バッファーＢＦ３に展開すると共に、固定画像Ｇ１に対する可変画像Ｇ２の位置に対応させて、作業用バッファーＢＦ３に展開した固定画像データＤ１に可変画像データＤ２を展開し、作業用バッファーＢＦ３に展開したデータに画像処理を施して、可変画像加工データＧＫ２を生成する。
この構成によれば、可変画像データＤ２に画像処理を施して可変画像加工データＧＫ２を生成する際に、可変画像データＤ２を、インクジェットヘッド１０の１回のパスで主走査方向Ｙ１に形成するドット列に対応するラスターラインからなるラスターデータとして処理対象とすることができ、ラスターデータに対してのみ実行可能な処理を施すことが可能となる。
【０１０９】
また、本実施形態では、１回目のページ印刷処理の際に、固定画像Ｇ１に対する可変画像Ｇ２の副走査方向Ｙ２における範囲の固定画像データＤ１を作業用バッファーＢＦ３に展開する処理を実行する。
この構成によれば、２回目以降のページ印刷処理を、作業用バッファーＢＦ３に展開されたデータを用いて効率よく実行することができる。
【０１１０】
また、本実施形態では、合成位置情報は、ページ印刷処理で行われるパスごとに第１バッファーＢＦ１に展開された固定画像加工データＧＫ１のそれぞれについて、対応するパスがページ印刷処理における何回目の走査であるかを示す情報（パス番号）と、対応するパスにおいて、インクジェットヘッド１０に設けられたノズルＮＺのうち、可変画像Ｇ２を構成するドットの形成に使用するノズルＮＺを識別する情報（ノズル番号）との組み合わせを含む。
この構成によれば、固定画像加工データＧＫ１を構成するラスターラインを、バス番号と、ノズル番号との組み合わせにより特定可能なことを利用して、合成位置情報の内容を、当該情報が固定画像加工データＧＫ１に対して可変画像加工データＧＫ２を重ねる位置を特定する際に利用されることを踏まえて、適切な内容とすることができる。
【０１１１】
また、本実施形態では、固定画像データＤ１に対して施される画像処理（第１の画像処理）、及び、可変画像データＤ２に対して施される画像処理（第２の画像処理）は、マイクロウィーブ処理を含む。
この構成によれば、固定画像データＤ１、及び、可変画像データＤ２に対してマイクロウィーブ処理を含む画像処理を施すインクジェットプリンター１について、効率の良い処理を行って合成画像Ｇ３の印刷を実行できる。
【０１１２】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、インクジェットプリンター１が、ラベルＲ２が貼付されたロール紙Ｒに印刷する場合を例にして発明を説明した。しかしながら、インクジェットプリンター１が印刷する記録媒体は、実施形態で例示したものに限られない。
また例えば、上述した実施形態は、印刷装置が、インクジェット式のプリンターである場合を例にして発明を説明した。しかしながら、印刷装置の印刷方式は、インクジェット式に限らず、サーマル式、ドットインパクト式等、何でもよい。サーマル式の場合、印刷ヘッドに設けられる発熱素子が印刷素子に相当し、ドットインパクト式の場合、印刷ヘッドに設けられるワイヤーが印刷素子に相当する。
【０１１３】
また例えば、上述したインクジェットプリンター１の制御方法（印刷装置の制御方法）が、インクジェットプリンター１が備えるコンピューター、又は、インクジェットプリンター１に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、インクジェットプリンター１や、インクジェットプリンター１に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１１４】
１…インクジェットプリンター（印刷装置）、２…印刷システム、３…ホストコンピューター（外部装置）、１０…インクジェットヘッド（印刷ヘッド）、１８…ブラックマークセンサー、２０…キャリッジ、２１…カッターユニット、３０…制御部、３１…入力部、３３…記憶部、３４…ヘッド制御ユニット、３５…モーター駆動回路、３６…搬送モーター、３７…キャリッジモーター、３８…カッターモーター、３９…通信部、５０…ホスト制御部、５１…ホスト入力部、５２…ホスト表示部、５３…ホスト記憶部、５４…ホスト通信部、１４１…搬送ローラー、１４２…搬送ローラー、１４３…搬送ローラー、１４４…搬送ローラー、ＮＺ…ノズル（印刷素子）、Ｒ…ロール紙（記録媒体）。
【図１】
2017164932.tif 000003
【図２】
2017164932.tif 000004
【図３】
2017164932.tif 000005
【図４Ａ】
2017164932.tif 000006
【図４Ｂ】
2017164932.tif 000007
【図４Ｃ】
2017164932.tif 000008
【図５】
2017164932.tif 000009
【図６】
2017164932.tif 000010
【図７】
2017164932.tif 000011
【図８】
2017164932.tif 000012
【図９】
2017164932.tif 000013
【図１０】
2017164932.tif 000014
【図１１】
2017164932.tif 000015
【図１２】
2017164932.tif 000016