(57)【要約】【課題】複数のデータを合成して印刷する処理を、品質を保つとともに効率よく実行する印刷装置、及び、印刷装置の制御方法を提供する。【解決手段】プリンター５は、複数の印刷対象データを、第１レイヤー、第２レイヤー、及び、第３レイヤーを含む複数のレイヤーに展開し、いずれかのレイヤーに他のレイヤーを上書きして画像を合成するプリンター制御部２７と、プリンター制御部２７が合成するレイヤーに基づき印刷を実行する印刷部１０と、を備え、プリンター制御部２７は、第１レイヤーに、第２レイヤー、第３レイヤーの順に上書きして画像を合成する。【選択図】図１
2016097516.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷対象データを、第１レイヤー、第２レイヤー、及び、第３レイヤーを含む複
数のレイヤーに展開し、いずれかの前記レイヤーに他の前記レイヤーを上書きして画像を
合成する処理部と、
前記処理部が合成する前記レイヤーに基づき印刷を実行する印刷部と、を備え、
前記処理部は、前記第１レイヤーに、前記第２レイヤー、前記第３レイヤーの順に上書
きして画像を合成すること、
を特徴とする印刷装置。
【請求項２】
前記印刷対象データを記憶する記憶部と、
前記印刷対象データを受信する受信部と、を備え、
前記処理部は、前記記憶部が記憶する前記印刷対象データを前記第１レイヤー及び前記
第３レイヤーに展開し、前記受信部が受信する前記印刷対象データを前記第２レイヤーに
展開すること、
を特徴とする請求項１に記載の印刷装置。
【請求項３】
前記処理部は、多値の前記印刷対象データを前記第１レイヤー及び前記第３レイヤーに
展開し、二値の前記印刷対象データを前記第２レイヤーに展開すること、
を特徴とする請求項１または２に記載の印刷装置。
【請求項４】
複数の前記レイヤーを記憶するメモリーを備え、
前記メモリーが記憶する前記第１レイヤー及び前記第３レイヤーは、多値画像が展開さ
れる多値レイヤーであり、前記第２レイヤーは二値画像が展開される二値レイヤーである
こと、
を特徴とする請求項１から３のいずれかに記載の印刷装置。
【請求項５】
前記メモリーは、前記第１レイヤー、前記第２レイヤー、及び、前記第３レイヤーに対
する記憶領域を有し、前記第１レイヤーの記憶領域は、前記第３レイヤーの記憶領域より
大きいこと、
を特徴とする請求項４に記載の印刷装置。
【請求項６】
前記記憶部は、多値の前記印刷対象データを記憶し、
前記受信部は、二値の前記印刷対象データを受信し、
前記処理部は、前記記憶部が記憶する多値の前記印刷対象データを前記第１レイヤー及
び前記第３レイヤーに展開し、前記受信部が受信する二値の前記印刷対象データを前記第
２レイヤーに展開すること、
を特徴とする請求項２に記載の印刷装置。
【請求項７】
前記処理部は、前記第１レイヤーに、前記第２レイヤー、前記第３レイヤーの順に上書
きして画像を合成する際に、前記第３レイヤーを透明なレイヤーとして上書きする処理が
実行可能であること、
を特徴とする請求項１から６のいずれかに記載の印刷装置。
【請求項８】
前記処理部は、前記第１レイヤーに、前記第２レイヤーを上書きして画像を合成し、前
記第３レイヤーを上書きしない処理が実行可能であること、
を特徴とする請求項１から６のいずれかに記載の印刷装置。
【請求項９】
前記印刷部は、複数の印刷領域に連続して印刷を実行し、
前記処理部は、前記印刷領域毎に取得する前記印刷対象データを前記第２レイヤーに展
開し、複数の前記印刷領域に共通する前記印刷対象データを前記第１レイヤー及び前記第
３レイヤーに展開すること、
を特徴とする請求項４または５に記載の印刷装置。
【請求項１０】
複数の印刷対象データを、第１レイヤー、第２レイヤー、及び、第３レイヤーを含む複
数のレイヤーに展開し、いずれの前記レイヤーに、他の前記レイヤーを上書きして画像を
合成する合成処理を実行し、
前記合成処理の処理結果に基づき印刷を実行し、
前記合成処理で、前記第１レイヤーに、前記第２レイヤー、前記第３レイヤーの順に上
書きして画像を合成すること、
を特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、複数の画像データを合成して合成画像を生成する処理において、画像データをレ
イヤーに展開し、展開した画像を重ねて合成する方法が知られている（例えば、特許文献
１参照）。特許文献１記載には、メモリー領域に展開したレイヤー画像に他の画像を上書
きして展開することにより、メモリーの容量を抑える装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文字や画像等のデータに基づいて印刷を行う印刷装置は、一般に、ホスト装置から与え
られるデータに基づいて印刷を行う。このような印刷装置がデータを合成する場合に、印
刷の品質を確保し、効率よく処理を行う方法について提案はなかった。
本発明は、上述した事情に鑑みてなされたものであり、複数のデータを合成して印刷す
る処理を、品質を保つとともに効率よく実行する印刷装置、及び、印刷装置の制御方法を
提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、複数の印刷対象データを、第１レイ
ヤー、第２レイヤー、及び、第３レイヤーを含む複数のレイヤーに展開し、いずれかの前
記レイヤーに他の前記レイヤーを上書きして画像を合成する処理部と、前記処理部が合成
する前記レイヤーに基づき印刷を実行する印刷部と、を備え、前記処理部は、前記第１レ
イヤーに、前記第２レイヤー、前記第３レイヤーの順に上書きして画像を合成すること、
を特徴とする。
本発明によれば、印刷対象データをレイヤーに画像として展開し、レイヤーを利用して
画像を合成して印刷する。特に、第１レイヤーに、第２レイヤー、第３レイヤーの順に上
書きして合成する。このため、印刷対象のデータを合成して印刷データを生成する処理に
おいて、印刷品質の低下を防止することができる。また、第１レイヤーに、順次、第２レ
イヤー及び第３レイヤーを上書きして合成するため、必要とするメモリー容量を抑えるこ
とができる。したがって、印刷装置は、印刷対象データを効率よく合成して印刷できる。
【０００６】
また、上記印刷装置は、前記印刷対象データを記憶する記憶部と、前記印刷対象データ
を受信する受信部と、を備え、前記処理部は、前記記憶部が記憶する前記印刷対象データ
を前記第１レイヤー及び前記第３レイヤーに展開し、前記受信部が受信する前記印刷対象
データを前記第２レイヤーに展開すること、を特徴とする。
本発明によれば、印刷対象データを適切なレイヤーに展開し、メモリーを効率よく使っ
てデータを合成できる。
【０００７】
また、上記印刷装置において、前記処理部は、多値の前記印刷対象データを前記第１レ
イヤー及び前記第３レイヤーに展開し、二値の前記印刷対象データを前記第２レイヤーに
展開すること、を特徴とする。
本発明によれば、多値の印刷対象データ、及び、二値の印刷対象データをそれぞれ適切
なレイヤーに展開し、メモリーを効率よく使ってデータを合成できる。
【０００８】
また、上記印刷装置は、複数の前記レイヤーを記憶するメモリーを備え、前記メモリー
が記憶する前記第１レイヤー及び前記第３レイヤーは、多値画像が展開される多値レイヤ
ーであり、前記第２レイヤーは二値画像が展開される二値レイヤーであること、を特徴と
する。
本発明によれば、多値画像と二値画像とのそれぞれに適したレイヤーを利用することに
よって、メモリーを効率よく使うことができる。
【０００９】
また、上記印刷装置において、前記メモリーは、前記第１レイヤー、前記第２レイヤー
、及び、前記第３レイヤーに対する記憶領域を有し、前記第１レイヤーの記憶領域は、前
記第３レイヤーの記憶領域より大きいこと、を特徴とする。
本発明によれば、レイヤーに展開するデータの容量に適した記憶領域を用いて、効率よ
くデータを合成して印刷できる。
【００１０】
また、上記印刷装置において、前記記憶部は、多値の前記印刷対象データを記憶し、前
記受信部は、二値の前記印刷対象データを受信し、前記処理部は、前記記憶部が記憶する
多値の前記印刷対象データを前記第１レイヤー及び前記第３レイヤーに展開し、前記受信
部が受信する二値の前記印刷対象データを前記第２レイヤーに展開すること、を特徴とす
る。
本発明よれば、印刷対象データを適切なレイヤーに展開し、メモリーを効率よく使って
データを合成できる。
【００１１】
また、上記印刷装置において、前記処理部は、前記第１レイヤーに、前記第２レイヤー
、前記第３レイヤーの順に上書きして画像を合成する際に、前記第３レイヤーを透明なレ
イヤーとして上書きする処理が実行可能であること、を特徴とする。
本発明によれば、第１レイヤーに合成する画像において、利便性を高めることができる
。
【００１２】
また、上記印刷装置において、前記処理部は、前記第１レイヤーに、前記第２レイヤー
を上書きして画像を合成し、前記第３レイヤーを上書きしない処理が実行可能であること
、を特徴とする。
本発明によれば、第１レイヤーに合成する画像において、利便性を高めることができる
。
【００１３】
また、上記印刷装置において、前記印刷部は、複数の印刷領域に連続して印刷を実行し
、前記処理部は、前記印刷領域毎に取得する前記印刷対象データを前記第２レイヤーに展
開し、複数の前記印刷領域に共通する前記印刷対象データを前記第１レイヤー及び前記第
３レイヤーに展開すること、を特徴とする。
本発明によれば、複数の印刷領域に連続して印刷を実行する場合に、印刷領域毎に異な
る印刷対象データと、複数の印刷領域に共通する印刷対象データとを、それぞれ適切なレ
イヤーに展開し、メモリーを効率よく使ってデータを合成できる。
【００１４】
また、上記目的を達成するために、本発明の印刷装置の制御方法は、複数の印刷対象デ
ータを、第１レイヤー、第２レイヤー、及び、第３レイヤーを含む複数のレイヤーに展開
し、いずれの前記レイヤーに、他の前記レイヤーを上書きして画像を合成する合成処理を
実行し、前記合成処理の処理結果に基づき印刷を実行し、前記合成処理で、前記第１レイ
ヤーに、前記第２レイヤー、前記第３レイヤーの順に上書きして画像を合成すること、を
特徴とする。
本発明によれば、印刷対象データをレイヤーに画像として展開し、レイヤーを利用して
画像を合成して印刷する。特に、第１レイヤーに、第２レイヤー、第３レイヤーの順に上
書きして合成する。このため、印刷対象のデータを合成して印刷データを生成する処理に
おいて、印刷品質の低下を防止することができる。また、画像を必要とするメモリー容量
を抑えることができる。したがって、印刷装置は、印刷対象データを効率よく合成して印
刷できる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る印刷システムの機能ブロック図。
【図２】ラベル用紙への印刷例を示す平面図。
【図３】レイヤーに対する処理の説明図。
【図４】実施形態に係る印刷システムのフローチャート。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
図１は、実施形態に係る印刷システム８の機能ブロック図である。
印刷システム８は、プリンター５（印刷装置）と、プリンター５を制御するホストコン
ピューター１とを接続して構成される。
印刷システム８は、オペレーターの操作に基づきホストコンピューター１がデータを送
信し、プリンター５が、ホストコンピューター１からデータを受信して印刷を実行するシ
ステムである。
【００１７】
ホストコンピューター１は、ホストコンピューター１の各部を制御するホスト制御部４
５を備える。ホスト制御部４５は、アプリケーション実行部４５ａと、プリンタードライ
バー実行部４５ｂとを備える。
アプリケーション実行部４５ａは、文書作成プログラム、画像編集プログラム、或いは
ＰＯＳアプリケーション等のアプリケーションプログラムを実行する。アプリケーション
実行部４５ａは、オペレーターの操作により印刷実行が指示された場合に、アプリケーシ
ョンプログラムで作成した文書や画像を印刷するための情報を生成して出力する。この情
報は、画像データや、文字（テキスト）データ等を含む。
プリンタードライバー実行部４５ｂは、プリンター５を制御するデバイスドライバープ
ログラムを実行する。プリンタードライバー実行部４５ｂは、プリンター５を制御するコ
マンドを生成し、このコマンドと、このコマンドに関連するデータをプリンター５に送信
する。例えば、プリンタードライバー実行部４５ｂは、アプリケーション実行部４５ａが
出力するデータと、プリンター５に対して印刷を指示する印刷コマンドとを送信する。ま
た、例えば、プリンター５が記憶するデータを印刷する場合、プリンタードライバー実行
部４５ｂは、データを指定するコマンドを生成する。また、例えば、プリンタードライバ
ー実行部４５ｂは、第３レイヤーＬ３に関するコマンドを生成する。後述するが、本実形
態では、第１レイヤーＬ１に、第２レイヤーＬ２、第３レイヤーＬ３の順に、それぞれに
展開した画像を上書きして合成する。ここで、第３レイヤーＬ３に関するコマンドとは、
画像を合成するに際し、第３レイヤーＬ３を上書きしないよう指示するコマンドと、又は
、第３レイヤーを透明のレイヤーとして合成するよう指示するコマンドを示す。
【００１８】
また、プリンタードライバー実行部４５ｂは、印刷以外の制御を行うための制御コマン
ドを生成してプリンター５に送信する機能、及び、プリンタードライバー実行部４５ｂが
送信する制御コマンドに対してプリンター５が送信する応答コマンドを解析する機能を有
する。
【００１９】
プリンタードライバー実行部４５ｂが実行するデバイスドライバープログラムは、プリ
ンター５に最適化されたプログラムであってもよいが、汎用のデバイスドライバープログ
ラムであってもよい。また、プリンター５とは異なる機種のプリンター向けのデバイスド
ライバープログラムであってもよい。この場合、プリンター５が、プリンター５以外の機
種のプリンターに対応するコマンドやデータ等を処理できればよい。
【００２０】
ホスト制御部４５には、ホスト表示部４６、ホスト入力部４７、ホスト記憶部４８、及
びインターフェース（Ｉ／Ｆ）４９が接続する。ホスト表示部４６は、液晶ディスプレイ
等の表示装置（図示略）に接続する。ホスト表示部４６は、ホスト制御部４５が実行する
処理の結果や、ホスト入力部４７が検出した操作の内容等を、ホスト制御部４５の制御に
従って、表示装置に表示する。
ホスト入力部４７は、キーボードや、マウス等のポインティングデバイスを含む入力デ
バイス（図示略）に接続する。ホスト入力部４７は、オペレーターが入力デバイスを操作
した場合に、この操作を検出し、操作内容を示す操作データをホスト制御部４５に出力す
る。
【００２１】
ホスト記憶部４８は、プログラムやデータを不揮発的に記憶する。ホスト記憶部４８は
、例えば、半導体記憶デバイス、磁気的記憶媒体、或いは光学的記憶媒体の記憶領域であ
る。ホスト記憶部４８は、ホスト制御部４５が実行する制御プログラム、アプリケーショ
ンプログラム、及び、これらのプログラムに関するデータを記憶する。
ホスト記憶部４８は、可変画像データ４８ａ（印刷対象データ）、及び、合成画像デー
タ４８ｂを記憶する。可変画像データ４８ａは、プリンター５が印刷する画像や、文字、
バーコード等のデータである。プリンタードライバー実行部４５ｂは、アプリケーション
実行部４５ａが出力する情報に基づき可変画像データ４８ａを生成してホスト記憶部４８
に記憶し、この可変画像データ４８ａをプリンター５に送信する。可変画像データ４８ａ
は、アプリケーション実行部４５ａが生成するデータ、或いは、ホスト制御部４５が外部
の装置（図示略）から取得するデータである。合成画像データ４８ｂは、後述するプリン
ター５の機能により合成され、プリンター５がホストコンピューター１に送信するデータ
である。
インターフェース４９は、プリンター５に接続し、ホスト制御部４５の制御によりプリ
ンター５と通信を実行する。インターフェース４９は、ケーブルを通じて通信する有線通
信インターフェースであってもよいし、無線ＬＡＮやBluetooth（登録商標）の無線通信
を実行する無線通信インターフェースであってもよい。インターフェース４９は、物理的
に接続するコネクター、アンテナ、及びインターフェース回路等、通信に必要なハードウ
ェアを適宜備える。
【００２２】
プリンター５は、印刷媒体に印刷を行う装置であり、本実施形態では、一例として、イ
ンクジェット式のプリンターである。プリンター５は、印刷媒体に印刷を行う構成部とし
て、印刷部１０を備える。プリンター５は、プリンター５の各部を制御するプリンター制
御部２７（処理部）を備え、印刷部１０は、プリンター制御部２７の制御により印刷を実
行する。
【００２３】
印刷部１０は、ラインインクジェットヘッド１２、搬送モーター３６、及びブラックマ
ークセンサー４２を有する。
ラインインクジェットヘッド１２は、印刷媒体の搬送方向に直交する方向に並ぶノズル
を有し、印刷媒体の印刷面に向けてインクを吐出する。ラインインクジェットヘッド１２
のノズルは印刷範囲全体にわたって配置され、ラインインクジェットヘッド１２を走査す
ることなく印刷範囲全体に印刷できる。ラインインクジェットヘッド１２は、例えば、フ
ルカラー印刷ができるように、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、及びブ
ラック（Ｋ）の４色の色毎にノズル列を備える構成であってもよい。また、ラインインク
ジェットヘッド１２が、５色以上のインクに対応するノズル列を備えてもよいし、２色ま
たは１色のインクに対応するノズル列を備える構成であってもよい。
【００２４】
プリンター５で使用する印刷媒体は、所定サイズにカットされたカットシートまたは連
続シートであり、これらのシートは紙または合成樹脂製であって、表面加工が施されてい
てもよい。連続シートは、例えばロール紙やファンフォールド紙である。
本実施形態では、印刷媒体として、裏面に粘着剤が付された定型サイズのラベルを、剥
離紙（台紙）に並べたラベル用紙１４を用いる。ラベル用紙１４の構成、及びプリンター
５が印刷する態様については図２を参照して後述する。
【００２５】
ブラックマークセンサー４２は、ラベル用紙１４を搬送する搬送路に設けられ、ラベル
用紙１４のブラックマークＢＭ（図２）を検出する光センサーである。ブラックマークセ
ンサー４２は、ラベル用紙１４の搬送中にブラックマークＢＭを検出し、検出値をプリン
ター制御部２７に出力する。
【００２６】
搬送モーター３６は、プリンター制御部２７の制御に従って、搬送ローラー（図示略）
を回転させて、ラベル用紙１４を搬送する。搬送モーター３６は、例えばステッピングモ
ーターにより構成され、プリンター制御部２７によって搬送モーター３６の回転量及び回
転方向を制御できる。搬送モーター３６が正方向に回転すると、ラベル用紙１４が正方向
（図２の搬送方向ＹＪ１）に移動する。搬送モーター３６を逆方向に回転すると、ラベル
用紙１４が搬送方向ＹＪ１とは反対方向に移動する。
【００２７】
プリンター制御部２７は、図示しない演算実行部としてのＣＰＵ等を備える。プリンタ
ー制御部２７にはＲＯＭ（図示略）が接続し、このＲＯＭがＣＰＵによって実行可能な制
御プログラム、及び制御プログラムに係るデータ等を不揮発的に記憶する。プリンター制
御部２７は、ＲＯＭが記憶する制御プログラムを実行し、印刷制御部２７ａ、及び画像処
理部２７ｂとして機能する。
プリンター制御部２７にはメモリー２０が接続する。メモリー２０は、一般にＲＡＭ（
Random Access Memory）と呼ばれる一時記憶領域であり、例えば半導体記憶デバイスで構
成される。メモリー２０は、ＣＰＵが実行するプログラム、及び、このプログラムに係る
データを一時的に記憶する。また、メモリー２０の記憶領域は、後述する第１レイヤー領
域２１（記憶領域）、第２レイヤー領域２２（記憶領域）、第３レイヤー領域２３（記憶
領域）、及び、キャッシュ領域２４を含む。
なお、プリンター制御部２７は、メモリー２０とは別のＲＡＭを内蔵してもよく、プリ
ンター制御部２７がＲＯＭ、ＲＡＭ、及びその他の回路を備えてもよい。
【００２８】
また、プリンター制御部２７には、プリンター表示部３９、プリンター入力部４０、イ
ンターフェース（Ｉ／Ｆ）４１（受信部）、及び、プリンター記憶部５０（記憶部）が接
続する。
プリンター表示部３９は、プリンター５の動作状態等を表示するＬＥＤインジケーター
や液晶表示パネルを備え、プリンター制御部２７の制御により表示を行う。プリンター入
力部４０は、各種スイッチを備え、これらスイッチの操作に応じた信号をプリンター制御
部２７に出力する。
【００２９】
インターフェース４１は、ホストコンピューター１のインターフェース４９に接続し、
プリンター制御部２７の制御により、ホストコンピューター１と通信を実行する。インタ
ーフェース４１は、ケーブルを通じて通信する有線通信インターフェースであってもよい
し、無線ＬＡＮやBluetooth（登録商標）の無線通信を実行する無線通信インターフェー
スであってもよい。インターフェース４１は、物理的に接続するコネクター、アンテナ、
及びインターフェース回路等、通信に必要なハードウェアを適宜備える。
【００３０】
プリンター制御部２７は、機能ブロックとして、印刷制御部２７ａ及び画像処理部２７
ｂを備える。印刷制御部２７ａ及び画像処理部２７ｂはＣＰＵがファームウェアを実行す
る場合の機能である。
【００３１】
印刷制御部２７ａは、インターフェース４１がホストコンピューター１から受信するコ
マンドを解析し、このコマンドが印刷を指示するコマンドである場合、印刷を実行する。
この処理で、印刷制御部２７ａは、画像処理部２７ｂを呼び出す。画像処理部２７ｂは、
インターフェース４１が受信する可変画像データ４８ａ、及び／又は、プリンター記憶部
５０が記憶する固定画像データ５０ｂ及び可変画像データ５０ｃに基づき、印刷用の画像
データである印刷データを生成する。画像処理部２７ｂは、インターフェース４１が受信
するコマンドでプリンター記憶部５０が記憶する固定画像データ５０ｂ及び可変画像デー
タ５０ｃが指定された場合、固定画像データ５０ｂ及び可変画像データ５０ｃをプリンタ
ー記憶部５０から読み出す。画像処理部２７ｂは、読み出した固定画像データ５０ｂを、
メモリー２０が有する第１レイヤー領域２１の第１レイヤーＬ１に展開し、可変画像デー
タ５０ｃを、第３レイヤー領域２３の第３レイヤーＬ３に展開する。また、画像処理部２
７ｂは、インターフェース４1が受信する可変画像データ４８ａを、第２レイヤー領域２
２の第２レイヤーＬ２に展開する。本実施形態において、画像処理部２７ｂは、第１レイ
ヤーＬ１に展開した画像に、第２レイヤーＬ２、第３レイヤーＬ３の順に、それぞれに展
開した画像を上書きすることによって、第１レイヤーＬ１に合成画像を生成する。画像処
理部２７ｂが生成する合成画像データは、印刷制御部２７ａが印刷に使用する印刷データ
である。
【００３２】
印刷制御部２７ａは、画像処理部２７ｂが第１レイヤーＬ１に生成する合成画像データ
に基づき、印刷を実行する。ここで、印刷制御部２７ａは、搬送モーター３６を制御して
ラベル用紙１４を搬送させるとともに、ラインインクジェットヘッド１２を駆動してイン
クを吐出させる。ここで、第１レイヤーＬ１の合成画像は、後述するように、プリンター
５の印刷可能領域をカバーする所定ドット数の画素について、画素毎に印刷色のデータを
設定したラスター画像である。印刷制御部２７ａは、第１レイヤーＬ１の合成画像のデー
タ、すなわち印刷データの画素毎の色情報を、プリンター記憶部５０が記憶するＬＵＴ（
図示略）に従って、ラインインクジェットヘッド１２が吐出するインク色毎のインク量に
変換する。印刷制御部２７ａは、変換後のインク量に基づき、ラインインクジェットヘッ
ド１２がインク滴を吐出して形成するドットの位置及びサイズを、インクの色毎に決定し
、印刷を実行する。
【００３３】
プリンター記憶部５０（記憶部）は、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記
憶素子、或いは、ハードディスク等の記憶媒体を備え、各種データを書き換え可能に不揮
発的に記憶する。
プリンター記憶部５０は、テンプレート５０ａ、固定画像データ５０ｂ（印刷対象デー
タ）、可変画像データ５０ｃ（印刷対象データ）、及び、設定データ５０ｄを記憶する。
テンプレート５０ａは、画像処理部２７ｂがデータを第２レイヤーＬ２に展開する処理に
おいて、画像や文字の配置を定めるデータを含む。固定画像データ５０ｂは、後述する固
定画像Ｇ１である。可変画像データ５０ｃは、後述する可変画像Ｇ３の画像データである
。
また、設定データ５０ｄは、プリンター５の動作に関する各種設定のデータを含み、プ
リンター制御部２７が実行する処理について設定された内容のデータ等を含む。例えば、
設定データ５０ｄは、プリンター記憶部５０が複数のテンプレート５０ａを記憶する場合
に、画像処理部２７ｂが選択して読み出すテンプレート５０ａを指定するデータを含む。
【００３４】
図２は、ラベル用紙１４への印刷例を示す平面図である。図２（Ａ）はラベル用紙１４
への印刷例を示し、図２（Ｂ）は比較例として、プレプリントが施されたラベル用紙Ｑ１
を使用する例を示す。
図２に示す例は、印刷システム８が、工業製品のパッケージ等に貼付されるラベルを発
行（印刷）する場合の例を示す。
【００３５】
図２（Ａ）に示すように、ラベル用紙１４は、所定幅の帯状の剥離紙と、この剥離紙の
印刷面に、所定間隔をあけて配置されるラベル部Ｓ（印刷領域）とを有する。ラベル部Ｓ
は、裏面に粘着剤を有する紙片であり、印刷後にラベル部Ｓを剥離紙から剥すことが可能
である。ラベル用紙１４において、ラベル部Ｓのサイズ、及び、ラベル部Ｓとラベル部Ｓ
の間隔は一定である。このラベル部Ｓの表面に、ラインインクジェットヘッド１２がイン
クを吐出する。
【００３６】
プリンター５は、ラベル用紙１４を、図中ＹＪ１で示す搬送方向（搬送正方向）に搬送
して印刷する。ラベル用紙１４は搬送方向ＹＪ１において長尺の紙であり、ラベル部Ｓは
搬送方向ＹＪ１に沿って並ぶ。ラベル用紙１４の裏面には、ブラックマークＢＭが形成さ
れる。ブラックマークＢＭは、黒または濃色で着色された矩形のマークであり、図２（Ａ
）の例では一つのラベル部Ｓに対応して一つのブラックマークＢＭがある。ブラックマー
クＢＭは、ラベル用紙１４の側端部にあり、ブラックマークセンサー４２の読取位置に対
応する。印刷制御部２７ａは、ブラックマークセンサー４２がブラックマークＢＭを検出
する位置をもとに、ラベル部Ｓの先端を特定する。
【００３７】
プリンター５がラベル部Ｓに印刷する画像を、印刷画像Ｇとする。印刷画像Ｇは、固定
画像Ｇ１、可変画像Ｇ２、及び、可変画像Ｇ３を含む。固定画像Ｇ１は、複数のラベル部
Ｓに共通して印刷される画像であり、図２（Ａ）の例では赤色の枠とロゴの文字を含む。
可変画像Ｇ２は、ラベル部Ｓごとに異なる画像であり、図２（Ａ）の例では可変画像Ｇ２
が文字、及び、バーコードを含む。可変画像Ｇ３は、ラベル部Ｓに印刷される画像であり
、図２（Ａ）の例では枠と文字とを含み、印刷後に、スタンプを押したり、シールを貼り
付けたりする方法によって、ラベル用紙Ｑ１に形成されていたものを、印刷によって形成
しようとする画像である。また、可変画像Ｇ３は、インターフェース４１が受信する第３
レイヤーに関するコマンドに基づき、ラベル部Ｓごとに異なる画像である。また、可変画
像Ｇ３は、第３レイヤーに関するコマンドに基づき、任意のラベル部Ｓの間隔で印刷され
る画像である。図２（Ａ）の例では、可変画像Ｇ３は、ラベル部Ｓごとに印刷されている
。
【００３８】
印刷システム８において、ホストコンピューター１は、可変画像Ｇ２のデータである可
変画像データ４８ａをプリンター５に送信する。この可変画像データ４８ａは、ホストコ
ンピューター１が、１枚のラベル部Ｓ毎に送信する。プリンター５が複数のラベル部Ｓに
同じ可変画像Ｇ２を印刷することも勿論可能であるが、この場合は、ホストコンピュータ
ー１が可変画像データ４８ａを複数回、送信する。つまり、ホストコンピューター１が送
信する１つの可変画像データ４８ａをプリンター５が複製して、複数回印刷することはな
い。但し、ホストコンピューター１が、プリンター５に対し、１つの可変画像データ４８
ａを複数のラベル部Ｓに繰り返し印刷するように、印刷コマンドで指示すれば、このよう
な動作も可能である。
【００３９】
固定画像Ｇ１は、従来、プレプリントと呼ばれる方法で利用される画像である。従来、
ラベルを発行する事業者は、図２（Ｂ）に示すようにプレプリントが施されたラベル用紙
Ｑ１を購入していた。ラベル用紙Ｑ１には、ラベル部Ｓ毎に異なる画像（可変画像Ｇ２）
は印刷されず、複数のラベル部Ｓに共通する固定画像Ｇ１のみが印刷される。この従来の
方法では、ラベル用紙Ｑ１をプリンター５にセットして、プリンター５が可変画像Ｇ２及
び可変画像Ｇ３を印刷すると、固定画像Ｇ１、可変画像Ｇ２、及び、可変画像Ｇ３がラベ
ル部Ｓに印刷される。
印刷システム８は、固定画像Ｇ１、可変画像Ｇ２、及び、可変画像Ｇ３をプリンター５
で印刷することで、プレプリントされたラベル用紙Ｑ１を使わずに、ラベル部Ｓを発行で
きる。また、前述した通り、可変画像Ｇ３は、スタンプを押したり、シールを貼り付けた
りする方法で形成されるものを、印刷によって形成しようとする画像である。したがって
、この印刷システム８は、固定画像Ｇ１、可変画像Ｇ２、及び、可変画像Ｇ３をプリンタ
ー５で印刷することによって、例えばスタンプを押す手間、シールを貼る手間を省くこと
ができ、作業の効率化を図ることができる。
【００４０】
図３は、レイヤーに対する処理の説明図であり、（Ａ）は第３レイヤーＬ３の構成を模
式的に示し、（Ｂ）は第２レイヤーＬ２の構成を模式的に示し、（Ｃ）は第１レイヤーＬ
１の構成を模式的に示す。また、図３（Ｄ）はプリンター制御部２７が画像を合成する処
理を模式的に示す。
図３（Ａ）に示す第３レイヤーＬ３は、メモリー２０の第３レイヤー領域２３に設けら
れる。また、図３（Ｂ）の第２レイヤーＬ２は、第２レイヤー領域２２に設けられる。ま
た、図３（Ｃ）の第１レイヤーＬ１は、第１レイヤー領域２１に設けられる。
【００４１】
第１レイヤーＬ１、第２レイヤーＬ２、及び、第３レイヤーＬ３は、ラインインクジェ
ットヘッド１２の印刷解像度、及び、プリンター５の印刷可能領域のサイズに合わせて、
仮想的、或いは論理的に用意された記憶領域である。これらレイヤーは、複数の画素（ド
ット）に区分けされ、画素ごとに色データを格納する。また、本実施形態において、第３
レイヤーＬ３は、画素ごとに「透明」の色データを格納する。すなわち、第１レイヤーＬ
１、第２レイヤーＬ２、及び、第３レイヤーＬ３は、ラインインクジェットヘッド１２が
形成するドット数に対応するラスター画像データを記憶する。
【００４２】
第３レイヤーＬ３は、例えば、プリンター５の印刷可能範囲をカバーする画素数のデー
タを格納できる容量を有する。画像処理部２７ｂは、本実施形態ではラベル部Ｓの表面の
全体が印刷可能範囲であるので、画像処理部２７ｂは、ラベル部Ｓの表面のどこにでも文
字や画像を配置して展開できる。画像処理部２７ｂが文字や画像等を配置する位置や、文
字のサイズは、テンプレート５０ａで定められている。
図３（Ａ）の例では、第３レイヤーＬ３の略左側に、画像処理部２７ｂが文字や画像を
配置できる配置可能領域Ａが設けられている。また、配置可能領域Ａの中に、文字を配置
するエリアＡ１が設けられる。テンプレート５０ａは、配置可能領域Ａの大きさと位置、
エリアＡ１の大きさと位置、エリアＡ１のフォントと文字のサイズを指定するデータを含
む。なお、テンプレート５０ａが含むデータを、ホストコンピューター１がプリンター５
に送信してもよい。
画像処理部２７ｂが、テンプレート５０ａに従って、プリンター記憶部５０が記憶する
可変画像データ５０ｃを第３レイヤーＬ３に展開することで、第３レイヤーＬ３に可変画
像Ｇ３のラスター画像データが形成される。
【００４３】
第２レイヤーＬ２は、例えば、プリンター５の印刷可能範囲をカバーする画素数のデー
タを格納できる容量を有する。
図３（Ｂ）の例では、第２レイヤーＬ２の中央部に、画像処理部２７ｂが文字や画像を
配置できる配置可能領域Ｂが配置される。また、配置可能領域Ｂの中に、文字を配置する
エリアＢ１、バーコードを配置するエリアＢ２、及び、バーコードに対応する文字を配置
するエリアＢ３が設けられる。テンプレート５０ａは、配置可能領域Ｂの大きさと位置、
エリアＢ１、Ｂ２、Ｂ３の大きさと位置、エリアＢ１、Ｂ３のフォントと文字サイズ、エ
リアＢ２のバーコードフォントを指定するデータを含む。
画像処理部２７ｂが、テンプレート５０ａに従って、インターフェース４１が受信する
可変画像データ４８ａを第２レイヤーＬ２に展開することで、第２レイヤーＬ２に可変画
像Ｇ２のラスター画像データが形成される。
【００４４】
第１レイヤーＬ１は、例えば、プリンター５の印刷可能範囲をカバーする画素数のデー
タを格納できる容量を有する。画像処理部２７ｂは、固定画像データ５０ｂに基づき、第
１レイヤーＬ１にラスター画像データを書き込む。第１レイヤーＬ１において画像処理部
２７ｂが画像を配置する位置やサイズは、固定画像データ５０ｂが含むデータで定めても
良いし、テンプレート５０ａが含むデータで定めてもよい。また、テンプレート５０ａが
、固定画像データ５０ｂを指定する情報を含んでもよい。
【００４５】
なお、第１レイヤーＬ１、第２レイヤーＬ２、及び、第３レイヤーＬ３は、プリンター
５の印刷可能範囲全体をカバーするものに限定されない。例えば、第２レイヤーＬ２は、
少なくとも、画像処理部２７ｂが可変画像Ｇ２の文字や画像を配置できる容量があればよ
く、第１レイヤーＬ１は、少なくとも、第２レイヤーＬ２以上のサイズの画像を配置でき
る容量であればよい。このため、第１レイヤー領域２１の記憶領域は、少なくとも第２レ
イヤー領域２２以上の容量である。また、例えば、第３レイヤーＬ３は、少なくとも、画
像処理部２７ｂが可変画像Ｇ３の文字や画像を配置できる容量があればよく、第１レイヤ
ーＬ１は、少なくとも、第３レイヤーＬ３以上のサイズの画像を配置できる容量であれば
よい。このため、第１レイヤー領域２１の記憶領域は、少なくとも第３レイヤー領域２３
以上の容量である。換言すると、第１レイヤー領域２１の記憶領域は、第３レイヤー領域
２３の記憶領域より大きい。
このように、画像処理部２７ｂは、レイヤーに展開するデータの容量に適した記憶領域
を用いることによって、メモリー２０の利用効率を高めることができる。
【００４６】
画像処理部２７ｂは、図３（Ｄ）に示すように、第２レイヤーＬ２に展開する可変画像
Ｇ２を、第１レイヤーＬ１の固定画像Ｇ１に上書きし、更に、可変画像Ｇ２が上書きされ
た固定画像Ｇ１に、第３レイヤーＬ３の可変画像Ｇ３を上書きする。このように、画像処
理部２７ｂは、上書きすることによって、固定画像Ｇ１、可変画像Ｇ２、及び、可変画像
Ｇ３を合成し印刷画像Ｇを生成する。この処理で、第１レイヤーＬ１では、固定画像Ｇ１
に印刷画像Ｇが重ねて書き込まれる。従って、第１レイヤーＬ１、第２レイヤーＬ２、及
び、第３レイヤーＬ３とは別に、印刷画像Ｇを記憶する記憶領域を用意する必要がないの
で、画像処理部２７ｂは、メモリー２０の記憶容量を効率よく使うことができる。
また、例えば、可変画像Ｇ２及び可変画像Ｇ３に対して画像処理を行う場合に、可変画
像Ｇ２及び可変画像Ｇ３に対して行う画像処理が固定画像Ｇ１に影響する不具合を防止で
きるという利点がある。固定画像Ｇ１は、例えば図２においてプレプリントに相当する枠
を示すように、ラベル部Ｓに共通するものであり、画像処理が施されることが少ない画像
である。つまり、画像処理が施されることの少ない固定画像Ｇ1に対し、可変画像Ｇ２及
び可変画像Ｇ３における画像処理の影響を防止することができる。具体的には、画像処理
部２７ｂが、ベクター画像データやテキストデータを展開して可変画像Ｇ２及び可変画像
Ｇ３を生成する際に、可変画像Ｇ２及び可変画像Ｇ３に対して色の変更や拡大・縮小等の
画像処理を施す場合、これらの処理を展開前のデータに対して行うことはできない。この
ため、画像処理部２７ｂは、展開された可変画像Ｇ２及び可変画像Ｇ３に対し、画像処理
を施すことになる。本実施形態では、可変画像Ｇ２が第２レイヤーＬ２に展開され、可変
画像Ｇ３が第３レイヤーＬ３に展開される。そのため、画像処理部２７ｂは、画像処理を
、第２レイヤーＬ２及び第３レイヤーＬ３に対し実行する。この場合、固定画像Ｇ１は、
第１レイヤーＬ１に展開されるため、第２レイヤーＬ２及び第３レイヤーＬ３の画像処理
の影響を受けない。また、可変画像Ｇ２は、第２レイヤーＬ２に展開されるため、第３レ
イヤーＬ３の画像処理の影響を受けない。このように、画像処理を実行した第２レイヤー
Ｌ２の可変画像Ｇ２及び第３レイヤーＬ３の可変画像Ｇ３を、第１レイヤーＬ１の固定画
像Ｇ１に合成すれば、目的の印刷画像Ｇを得ることができる。
固定画像Ｇ１、可変画像Ｇ２、及び、可変画像Ｇ３を合成する方法として、メモリー２
０の記憶領域に固定画像Ｇ１を展開し、その上に、可変画像Ｇ２を展開して上書きし、更
にその上に、可変画像Ｇ３を展開して上書きする方法がある。この方法では、可変画像Ｇ
２及び可変画像Ｇ３の展開が済んだときに、固定画像Ｇ１、可変画像Ｇ２、及び、可変画
像Ｇ３の合成も済んでいる。そのため、展開済みの可変画像Ｇ２及び可変画像Ｇ３に対し
画像処理を実行すると、固定画像Ｇ１が画像処理の影響を受けてしまい、オペレーターが
意図しない画像の変化が起こる可能性がある。本実施形態では、固定画像Ｇ１、可変画像
Ｇ２、及び、可変画像Ｇ３を異なるレイヤーに展開してから、レイヤーの画像を上書きす
ることによって、印刷品質の低下の懸念を解消し、印刷品質を保ち、複数のデータを合成
して印刷できる。また、複数のレイヤーを用いることによって、大きな記憶領域を必要と
されるが、第２レイヤーＬ２を二値レイヤーとし、また、第３レイヤー領域２３の記憶領
域を第１レイヤー領域２１の記憶領域より小さくすることによって、必要な記憶領域を抑
え、効率よくメモリー２０を利用できる。
【００４７】
第１レイヤーＬ１、第２レイヤーＬ２、及び、第３レイヤーＬ３は、カラー画像を展開
してもよいし、グレースケールの画像を展開してもよいし、白黒二値の画像を展開しても
よい。すなわち、第１レイヤー領域２１、第２レイヤー領域２２、及び、第３レイヤー領
域２３は、フルカラーのラスター画像データを記憶してもよく、グレースケールの画像デ
ータを記憶してもよく、白黒二値の画像データを記憶してもよい。本実施形態では、第２
レイヤーＬ２を白黒二値の画像データを記憶する領域とする。また、第１レイヤーＬ１及
び第３レイヤーＬ３を、カラーのラスター画像データを記憶する領域とする。このため、
第２レイヤー領域２２は、白黒二値のラスター画像データを記憶し、第１レイヤー領域２
１及び第３レイヤー領域２３は、カラー（例えば、２４ビットフルカラー）のラスター画
像データを記憶する。
ここで、第２レイヤー領域２２が記憶する白黒二値のラスター画像データは、画素ごと
に、白を示す値（例えば、「０」）と黒を示す値（例えば、「１」）を含む。
【００４８】
第２レイヤーＬ２及び第３レイヤーＬ３の画像を、第１レイヤーＬ１の画像に上書きす
る処理は、第２レイヤーＬ２及び第３レイヤーＬ３の画素の色で第１レイヤーＬ１に対応
する画素の色を置き換える処理である。第１レイヤーＬ１では、上書きされた画素の色が
、第２レイヤーＬ２及び第３レイヤーＬ３の画素の色となる。前述した通り、本実施形態
では、第１レイヤーＬ１の画像に、第２レイヤーＬ２、第３レイヤーＬ３の順に、第２レ
イヤーＬ２及び第３レイヤーＬ３に展開された画像を上書きして合成する。すなわち、第
１レイヤーＬ１では、第２レイヤーＬ２の画像を上書きすることによって、第２レイヤー
Ｌ２の画素の色となり、更に、第３レイヤーＬ３をその上から上書きすることによって、
第３レイヤーＬ３の画素の色となる。ここで、第１レイヤーＬ１、第２レイヤーＬ２、及
び、第３レイヤーＬ３の画素が同数である場合、第１レイヤーＬ１、第２レイヤーＬ２、
及び、第３レイヤーＬ３の同じ位置の画素の色を置き換える。また、第１レイヤーＬ１、
第２レイヤーＬ２、及び、第３レイヤーＬ３の画素数が異なる場合、第１レイヤーＬ１の
画素と第２レイヤーＬ２の画素と第３レイヤーＬ３の画素との対応が予め設定され、この
設定によって対応付けられた画素の色が置き換えられる。
【００４９】
本実施形態では、第２レイヤーＬ２は白黒二値の画像を第１レイヤーＬ１に展開する。
そのため、第１レイヤーＬ１は、第２レイヤーＬ２の上書きによって、白又は黒によって
上書きされる。ここで、画像処理部２７ｂは、第２レイヤーＬ２の白の画素の色を、無色
として処理する。すなわち、第２レイヤーＬ２で白となっている画素では、第１レイヤー
Ｌ１は上書きされず、合成前の色を保つ。換言すると、第１レイヤーＬ１においては、第
２レイヤーＬ２の黒の画素に対応する画素の色が、黒に置き換えられ、それ以外の画素の
色は展開された画像のままである。
また、本実施形態では、第３レイヤーＬ３のカラー（多値）の画像を、第２レイヤーＬ
２の画像が上書きされた第１レイヤーＬ１に展開する。そのため、第１レイヤーＬ１は、
カラーによって上書きされる。前述したとおり、第３レイヤーＬ３が画素ごとに、「透明
」の色データを格納する。このため、第３レイヤーＬ３に展開された文字や画像等以外の
画素においては、「透明」の色データとして展開される。したがって、第１レイヤーＬ１
においては、第３レイヤーＬ３が展開された文字や画像の画素に対応する画素の色が例え
ば青色である場合、青色に置き換えられる。一方で、「透明」の色の画素においては、第
１レイヤーＬ１に展開されている画素の色を保つ。なお、第３レイヤーＬ３はドットごと
に「透明」の色データを格納しているため、第３レイヤーＬ３を上書きして合成するに際
し、受信した印刷コマンドに基づき第３レイヤーＬ３を透明のレイヤーとして上書きして
合成する処理が実行可能である。すなわち、第３レイヤーＬ３に展開された可変画像Ｇ３
が反映されない画像を第１レイヤーＬ１に合成できる。このため、第１レイヤーＬ１に合
成する画像において、利便性が高まる。
【００５０】
画像処理部２７ｂは、インターフェース４１が受信する可変画像Ｇ２に関するデータに
基づき、白黒二値のラスター画像データを生成して第２レイヤーＬ２に書き込むので、可
変画像Ｇ２は、白黒二値の画像となる。第２レイヤーＬ２の容量を抑えることができるの
で、第２レイヤー領域２２の記憶容量が、小さくて済むという利点がある。
この構成において、第２レイヤーＬ２は二値画像を展開する二値レイヤーに相当し、第
１レイヤーＬ１及び第３レイヤーＬ３はカラー（多値）画像を展開する多値レイヤーに相
当する。
【００５１】
この場合、画像処理部２７ｂは、第２レイヤーＬ２に展開するデータと、第１レイヤー
Ｌ１及び第３レイヤーＬ３に展開するデータとを、データの属性に基づいて決定できる。
つまり、画像処理部２７ｂは、処理対象のデータを取得して、この処理対象のデータが白
黒のデータであれば、第２レイヤーＬ２に振り分け、カラーのデータであれば第１レイヤ
ーＬ１、及び／又は、第３レイヤーＬ３に振り分ける。これにより、画像処理部２７ｂは
、処理対象のデータが、ホストコンピューター１が送信するデータであるか、プリンター
記憶部５０に記憶するデータであるかを区別する必要がない。従って、データの取得方法
の制約を受けずにデータを振り分けることができる。
ここで、白黒のデータとは、例えば、印刷色の指定を含まないか、印刷色が黒またはグ
レーである文字またはバーコードのデータ、白黒二値またはグレースケールの画像のデー
タである。また、カラーのデータとは、例えば、黒及びグレーではない印刷色が指定され
た文字またはバーコードのデータ、カラーの画像データである。
【００５２】
また、画像処理部２７ｂがデータの属性を解析する方法は、処理対象のデータが含む色
に関する値を参照する方法があるが、処理対象のデータの属性を示す情報を参照する方法
が挙げられる。処理対象のデータの属性を示す情報は、例えば、ファイルの拡張子、ファ
イルが含むメタデータである。メタデータの例としては、ＰＮＧファイルのイメージヘッ
ダーに含まれるチャンクが挙げられる。
【００５３】
図４は、印刷に係る印刷システム８の動作を示すフローチャートであり、（Ａ）はホス
トコンピューター１の動作を示し、（Ｂ）はプリンター５の動作を示す。
ホストコンピューター１のアプリケーション実行部４５ａは、オペレーターの操作に従
って、可変画像Ｇ２に関する情報を生成し、プリンタードライバー実行部４５ｂに出力す
る（ステップＳＡ１）。アプリケーション実行部４５ａが出力する情報は、可変画像Ｇ２
中の文字列の文字コードやバーコードのコード、或いは、これらの画像データを含む。ま
た、テンプレートを指定する情報を含んでいてもよい。
プリンタードライバー実行部４５ｂは、印刷を指示する印刷コマンドを生成する（ステ
ップＳＡ２）。プリンタードライバー実行部４５ｂは、アプリケーション実行部４５ａが
出力する情報に基づいて可変画像データ４８ａをホスト記憶部４８に記憶し、印刷コマン
ド及び可変画像データ４８ａを、インターフェース４９でプリンター５に送信する（ステ
ップＳＡ３）。
【００５４】
プリンター５では、ホストコンピューター１が送信した印刷コマンド及び可変画像デー
タ４８ａをインターフェース４１によって受信する（ステップＳＢ１）。プリンター制御
部２７は、受信した可変画像データ４８ａを解析し（ステップＳＢ２）、第２レイヤーＬ
２に可変画像データ４８ａに基づく可変画像Ｇ２を展開する（ステップＳＢ３）。
また、プリンター制御部２７は、インターフェース４１が受信する印刷コマンドによっ
て指定される固定画像データ５０ｂ及び可変画像データ５０ｃを、プリンター記憶部５０
から読み出して取得する（ステップＳＢ４）。次いで、プリンター制御部２７は、固定画
像データ５０ｂ及び可変画像データ５０ｃを解析し（ステップＳＢ５）、固定画像データ
５０ｂに基づく固定画像Ｇ１を第１レイヤーＬ１に、可変画像データ５０ｃに基づく可変
画像Ｇ３を第３レイヤーＬ３に展開する（ステップＳＢ６）。
【００５５】
次いで、プリンター制御部２７は、第１レイヤーＬ１に展開した固定画像Ｇ１に第２レ
イヤーＬ２に展開した可変画像Ｇ２を上書きして合成する（ステップＳＢ７）。次いで、
プリンター制御部２７は、固定画像Ｇ１と可変画像Ｇ２とが合成された第１レイヤーＬ１
に、第３レイヤーＬ３に展開された可変画像Ｇ３を上書きして合成し、印刷画像Ｇを生成
する（ステップＳＢ８）。
プリンター制御部２７は、第１レイヤーＬ１の合成画像のデータを、ＬＵＴに基づきラ
インインクジェットヘッド１２のインク量に変換し、ラインインクジェットヘッド１２及
び搬送モーター３６を駆動して印刷を実行する（ステップＳＢ９）。これにより、ラベル
部Ｓに、固定画像Ｇ１と可変画像Ｇ２と可変画像Ｇ３とが重畳された印刷画像Ｇが印刷さ
れる。
なお、第１レイヤーＬ１に、第２レイヤーＬ２、及び、第３レイヤーＬ３を上書きして
合成するに際し、受信した第３レイヤーＬ３に関するコマンドに基づき第３レイヤーＬ３
を上書きしない処理が実行可能である。このため、第３レイヤーＬ３に展開された可変画
像Ｇ３が反映されない画像を第１レイヤーＬ１に合成できる。したがって、第１レイヤー
Ｌ１に合成する画像において、利便性を高めることができる。
また、前述した通り、第１レイヤーＬ１に、第２レイヤーＬ２、及び、第３レイヤーＬ
３を上書きして合成するに際し、受信した第３レイヤーＬ３に関するコマンドに基づき第
３レイヤーＬ３を透明なレイヤーとして上書きして合成する処理が実行可能である。この
ため、第３レイヤーＬ３に展開された可変画像Ｇ３が反映されない画像を第１レイヤーＬ
１に合成できる。したがって、第１レイヤーＬ１に合成する画像において、利便性を高め
ることができる。
【００５６】
フローチャートの説明に戻り、プリンター制御部２７は、合成画像のデータをキャッシ
ュ領域２４に記憶する。キャッシュ領域２４が記憶する合成画像のデータは、画像処理部
２７ｂが読み出して第１レイヤーＬ１に格納できる。例えば、１つの固定画像データ５０
ｂを何度も第１レイヤーＬ１に展開する場合、画像処理部２７ｂは、キャッシュ領域２４
に記憶する合成画像のデータを第２レイヤーＬ２に書き込む。この場合、画像処理部２７
ｂは、固定画像データ５０ｂをラスター画像データに変換する処理を省略できるので、よ
り一層の効率化を図ることができる。また、プリンター制御部２７は、合成画像のデータ
に所定のファイル名及びファイル属性を示す拡張子を付して、キャッシュ領域２４に記憶
する。ファイル名及び拡張子を、予め設定されたルールで付与すればよく、例えば、もと
の固定画像データ５０ｂを示すファイル名と拡張子を付すことができる。この場合、ファ
イル名及び拡張子で複数の合成画像のデータを識別できる。
また、プリンター制御部２７は、キャッシュ領域２４に記憶した合成画像のデータを、
ホストコンピューター１に送信してもよい。この場合、ホストコンピューター１は、プリ
ンター５が送信する合成画像のデータを受信して、合成画像データ４８ｂとして記憶する
。この合成画像データ４８ｂは、例えば、印刷結果に関するデータとして利用できる。
【００５７】
以上、説明したように、本実施形態に係るプリンター５は、複数の印刷対象データを、
第１レイヤーＬ１、第２レイヤーＬ２、及び、第３レイヤーＬ３を含む複数のレイヤーに
展開し、いずれかのレイヤーに他のレイヤーを上書きして画像を合成するプリンター制御
部２７と、プリンター制御部２７が合成するレイヤーに基づき印刷を実行する印刷部１０
と、を備える。プリンター制御部２７は、第１レイヤーＬ１に、第２レイヤーＬ２、第３
レイヤーＬ３の順に上書きして画像を合成する。これにより、印刷対象データをレイヤー
に画像として展開し、レイヤーを利用して画像を合成して印刷する。特に、第１レイヤー
Ｌ１に、第２レイヤーＬ２、第３レイヤーＬ３の順に上書きして合成する。このため、印
刷対象のデータを合成して印刷データを生成する処理において、印刷品質の低下を防止す
ることができる。また、第１レイヤーＬ１に、順次、第２レイヤーＬ２及び第３レイヤー
Ｌ３を上書きして合成するため、必要とするメモリー容量を抑えることができる。したが
って、印刷装置は、印刷対象データを効率よく合成して印刷できる。
【００５８】
また、本実施形態に係るプリンター５は、印刷対象データを記憶するプリンター記憶部
５０と、印刷対象データを受信するインターフェース４１と、を備える。プリンター制御
部２７は、プリンター記憶部５０が記憶する印刷対象データを第１レイヤーＬ１及び第３
レイヤーＬ３に展開し、インターフェース４１が受信する印刷対象データを第２レイヤー
Ｌ２に展開する。これにより、印刷対象データを適切なレイヤーに展開し、メモリー２０
を効率よく使ってデータを合成できる。
【００５９】
また、本実施形態に係るプリンター５のプリンター制御部２７は、多値の印刷対象デー
タを第１レイヤーＬ１及び第３レイヤーＬ３に展開し、二値の印刷対象データを第２レイ
ヤーＬ２に展開する。これにより、多値の印刷対象データと二値の印刷対象データとを、
それぞれ適切なレイヤーに展開し、メモリー２０を効率よく使ってデータを合成できる。
【００６０】
また、本実施形態に係るプリンター５は、複数のレイヤーを記憶するメモリー２０を備
える。メモリー２０が記憶する第１レイヤーＬ１及び第３レイヤーＬ３は、多値画像が展
開される多値レイヤーであり、第２レイヤーＬ２は二値画像が展開される二値レイヤーで
ある。これにより、多値画像と二値画像とのそれぞれに適したレイヤーを利用することに
よって、メモリー２０を効率よく使うことができる。
【００６１】
また、本実施形態に係るプリンター５のメモリー２０は、第１レイヤーＬ１、第２レイ
ヤーＬ２、及び、第３レイヤーＬ３に対する記憶領域を有し、第１レイヤーＬ１の記憶領
域は、第３レイヤーＬ３の記憶領域より大きい。これにより、レイヤーに展開するデータ
の容量に適した記憶領域を用いて、効率よくデータを合成して印刷できる。
【００６２】
また、本実施形態に係るプリンター５において、プリンター記憶部５０は、多値の印刷
対象データを記憶し、インターフェース４１は、二値の印刷対象データを受信し、プリン
ター制御部２７は、プリンター記憶部５０が記憶する多値の印刷対象データを第１レイヤ
ーＬ１及び第３レイヤーＬ３に展開し、インターフェース４１が受信する二値の印刷対象
データを第２レイヤーＬ２に展開する。これにより、印刷対象データを適切なレイヤーに
展開し、メモリー２０を効率よく使ってデータを合成できる。
【００６３】
また、本実施形態に係るプリンター５のプリンター制御部２７は、第１レイヤーＬ１に
、第２レイヤーＬ２、第３レイヤーＬ３の順に上書きして画像を合成する際に、第３レイ
ヤーＬ３を透明なレイヤーとして上書きする処理が実行可能である。これにより、第１レ
イヤーＬ１に合成する画像において、利便性を高めることができる。
【００６４】
また、本実施形態に係るプリンター５のプリンター制御部２７は、第１レイヤーＬ１に
、第２レイヤーＬ２を上書きして画像を合成し、第３レイヤーＬ３を上書きしない処理が
実行可能である。これにより、第１レイヤーＬ１に合成する画像において、利便性を高め
ることができる。
【００６５】
また、本実施形態に係るプリンター５において、印刷部１０は、複数のラベル部Ｓに連
続して印刷を実行し、プリンター制御部２７は、ラベル部Ｓ毎に取得する印刷対象データ
を第２レイヤーＬ２に展開し、複数のラベル部Ｓに共通する印刷対象データを第１レイヤ
ーＬ１及び第３レイヤーＬ３に展開する。これにより、複数のラベル部Ｓに連続して印刷
を実行する場合に、ラベル部Ｓ毎に異なる印刷対象データと、複数のラベル部Ｓに共通す
る印刷対象データとを、それぞれ適切なレイヤーに展開し、メモリー２０を効率よく使っ
てデータを合成できる。
【００６６】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範
囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、ラベル部Ｓに印刷される印刷画像Ｇが固定画像Ｇ１、
可変画像Ｇ２、及び、可変画像Ｇ３により構成され、画像処理部２７ｂが固定画像Ｇ１に
可変画像Ｇ２、可変画像Ｇ３、の順で合成し、合成画像を印刷部１０が印刷する例を説明
した。しかしながら、本発明はこれに限定されない。ホスト入力部４７により入力される
操作に基づいて設定された順序を指示するコマンドに基づいて、固定画像Ｇ１、可変画像
Ｇ２、及び、可変画像Ｇ３を合成してもよい。この場合、プリンタードライバー実行部４
５ｂは、オペレーターが設定した順序を指示するコマンドを生成し、このコマンドをプリ
ンター５に送信する。プリンター制御部２７は、受信したコマンドが指示する順序に基づ
いて、レイヤーＬ１〜Ｌ３を重ねて画像を合成する。また、可変画像データ５０ｃは、プ
リンター記憶部５０が記憶する構成を例示したが、ホスト記憶部４８が記憶する構成であ
ってもよい。この場合、ホストコンピューター１は、プリンター５に可変画像データ５０
ｃを送信する。また、第３レイヤーＬ３に展開する画像はラベル部Ｓごとに異なる可変画
像と例示したが、これに限られず、複数のラベル部Ｓで共通の画像である固定画像であっ
てもよい。
また、図１に示す各機能ブロックは、ハードウェアとソフトウェアの協働により任意に
実現可能であり、特定のハードウェア構成を示唆するものではない。また、ホストコンピ
ューター１、プリンター５の各機能を、これら装置に外部接続される別の装置に持たせる
ようにしてもよい。また、ホストコンピューター１、プリンター５は、外部接続される記
憶媒体に記憶させたプログラムを実行することにより、各種動作を実行してもよい。また
、プリンター５は、インクジェット式のプリンターに限定されず、ドットインパクト式や
、レーザー式、サーマル式等の各種の印刷装置、及び、この種の印刷ユニットを内蔵した
複合機等にも本発明を適用可能である。
【符号の説明】
【００６７】
５…プリンター（印刷装置）、１０…印刷部、２０…メモリー、２１…第１レイヤー領
域（記憶領域）、２２…第２レイヤー領域（記憶領域）、２３…第３レイヤー領域（記憶
領域）、２７…プリンター制御部（処理部）、４１…インターフェース（受信部）、４８
ａ…可変画像データ（印刷対象データ）、５０…プリンター記憶部（記憶部）、５０ｂ…
固定画像データ（印刷対象データ）、５０ｃ…可変画像データ（印刷対象データ）、Ｌ１
…第１レイヤー、Ｌ２…第２レイヤー、Ｌ３…第３レイヤー、Ｓ…ラベル部（印刷領域）
。
【図１】
2016097516.tif 000003
【図２】
2016097516.tif 000004
【図３】
2016097516.tif 000005
【図４】
2016097516.tif 000006