(57)【要約】【課題】印刷指示を行うソフトウェアの改変を抑制しつつ、印刷装置により、記憶した画像データに基づいて、画像を重畳して印刷する。【解決手段】プリンター１０は、記録媒体に画像を印刷する印刷部１７と、第１の通信経路Ｋ１を介して、端末１１のブラウザーから受信した登録指示データに基づいて、画像データ記憶領域４０に登録画像データ４１を記憶する画像データ処理部１５ａと、第２の通信経路Ｋ２を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、画像データ記憶領域４０に記憶された登録画像データ４１が示す登録画像と、印刷画像とを重畳して印刷部１７に印刷させる印刷制御部１５ｂと、を備える。【選択図】図１
2015016572.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を印刷する印刷部と、
第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する画像データ処理部と、
第２の通信経路を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、前記登録画像データが示す登録画像と、前記印刷画像とを重畳して前記印刷部に印刷させる印刷制御部と、
を備えることを特徴とする印刷装置。
【請求項２】
前記画像データ処理部は、
所定の記憶領域に、複数の前記登録画像データを記憶し、
前記印刷制御部は、
複数の前記登録画像データのうち、選択された１の前記登録画像データを使用することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御部は、
前記所定の記憶領域に記憶された、特定のファイル名の前記登録画像データを使用し、
前記画像データ処理部は、
前記第１の通信経路を介して、使用する前記登録画像データの選択を指示する選択指示データを受信した場合、選択された前記登録画像データのファイル名を、前記特定のファイル名とすることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記画像データ処理部は、
前記第１の通信経路を介して、前記登録画像データの選択を指示するユーザーインターフェースの表示データを送信することを特徴とする請求項２または３に記載の印刷装置。
【請求項５】
前記画像データ処理部は、
前記第１の通信経路を介して、前記登録画像データの記憶を指示するユーザーインターフェースの表示データを送信することを特徴とする請求項１ないし４のいずれかに記載の印刷装置。
【請求項６】
前記第１の通信経路は、前記登録指示データを生成し、送信する、ブラウザーを備えた外部機器に接続され、
前記第２の通信経路は、前記制御コマンドを生成し、送信する印刷制御装置に接続されていることを特徴とする請求項１ないし５のいずれかに記載の印刷装置。
【請求項７】
記録媒体に画像を印刷する印刷部を備える印刷装置の制御方法であって、
第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶し、
第２の通信経路を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、前記登録画像データが示す登録画像と、前記印刷画像とを重畳して前記印刷部に印刷させる
ことを特徴とする印刷装置の制御方法。
【請求項８】
記録媒体に画像を印刷する印刷部を備える印刷装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する画像データ処理部と、
第２の通信経路を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、前記登録画像データが示す登録画像と、前記印刷画像とを重畳して前記印刷部に印刷させる印刷制御部と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を印刷可能な印刷装置、当該印刷装置の制御方法、および、当該印刷装置の制御に係るプログラムに関する。
【背景技術】
【０００２】
従来、記録媒体（ラベル用紙）を搬送しつつ、記録媒体に画像を連続的に印刷する印刷装置（ラベルプリンター）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３６９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置では、以下の記録媒体がセットされるものがある。すなわち、所定サイズのラベル部が一定の間隔をあけて剥離紙に貼付されたラベル用紙である。印刷装置は、各ラベル部に、連続的に画像を印刷する。ラベル用紙には、ラベル用紙の各ラベル部に、各ラベル部に共通する画像である固定画像（例えば、ラベルの枠を構成する画像）が事前に印刷されているものがある。そして、印刷装置は、ラベルごとに異なる可変画像を、固定画像が印刷された各ラベル部に印刷する。しかし、固定画像についてデザインが変更等された場合、以前の固定画像が印刷されたラベル用紙が無駄になったり、変更されるラベル用紙へ交換頻度が多くなったりする。
ここで、印刷装置は、事前に固定画像が印刷されたラベル用紙を用いることなく、固定画像と可変画像を連続的に印刷することができるが、事前に固定画像が印刷されたラベル用紙を使用した場合と同等の印刷効率（印刷速度）を実現するのは容易ではない。これを踏まえ、印刷効率の向上を目的として、印刷装置が、固定画像の画像データを事前に記憶し、記憶した画像データに基づいて、固定画像と、可変画像とを重畳して印刷することを想定する。この場合、印刷装置に対して印刷指示を行うソフトウェアに対する改変をできるだけ抑制したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、印刷指示を行うソフトウェアの改変を抑制しつつ、印刷装置により、記憶した画像データに基づいて、画像を重畳して印刷することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷装置であって、記録媒体に画像を印刷する印刷部と、第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する画像データ処理部と、第２の通信経路を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、前記登録画像データが示す登録画像と、前記印刷画像とを重畳して前記印刷部に印刷させる印刷制御部と、を備えることを特徴とする。
この構成によれば、印刷装置は、第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する。このため、第２の通信経路を介して制御コマンドを送信するソフトウェアに、登録画像データを記憶させる機能を実装させることなく、換言すれば、印刷指示を行うソフトウェアに改変を行うことなく、印刷装置は、記憶した画像データに基づいて、画像を重畳して印刷可能である。
【０００６】
また、本発明は、前記画像データ処理部は、所定の記憶領域に、複数の前記登録画像データを記憶し、前記印刷制御部は、複数の前記登録画像データのうち、選択された１の前記登録画像データを使用することを特徴とする。
この構成によれば、用途や、目的に応じて、使用する登録画像データを簡易に変更できる。
【０００７】
また、本発明は、前記印刷制御部は、前記所定の記憶領域に記憶された、特定のファイル名の前記登録画像データを使用し、前記画像データ処理部は、前記第１の通信経路を介して、使用する前記登録画像データの選択を指示する選択指示データを受信した場合、選択された前記登録画像データのファイル名を、前記特定のファイル名とすることを特徴とする。
この構成によれば、印刷制御部の機能を実現するプログラムは、特定のファイル名の登録画像データを使用する機能が実装されていればよい。すなわち、使用する登録画像データが変更される度に、印刷制御部の機能を実現するプログラムについて、変更を加える必要がない。
【０００８】
また、本発明は、前記画像データ処理部は、前記第１の通信経路を介して、前記登録画像データの選択を指示するユーザーインターフェースの表示データを送信することを特徴とする。
この構成によれば、画像データ処理部により提供されるユーザーインターフェースを利用して、登録画像データの選択の指示を簡易に行うことができる。
【０００９】
また、本発明は、前記画像データ処理部は、前記第１の通信経路を介して、前記登録画像データの記憶を指示するユーザーインターフェースの表示データを送信することを特徴とする。
この構成によれば、画像データ処理部により提供されるユーザーインターフェースを利用して、登録画像データの記憶の指示を簡易に行うことができる。
【００１０】
また、本発明は、前記第１の通信経路は、前記登録指示データを生成し、送信する、ブラウザーを備えた外部機器に接続され、前記第２の通信経路は、前記制御コマンドを生成し、送信する印刷制御装置に接続されていることを特徴とする。
この構成によれば、印刷制御装置とは別の外部機器であって、ブラウザーが搭載された外部機器によって、簡易に、登録画像データの記憶が可能となる。
【００１１】
また、上記目的を達成するために、本発明は、記録媒体に画像を印刷する印刷部を備える印刷装置の制御方法であって、第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶し、第２の通信経路を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、前記登録画像データが示す登録画像と、前記印刷画像とを重畳して前記印刷部に印刷させることを特徴とする。
この制御方法によれば、印刷装置は、第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する。このため、第２の通信経路を介して制御コマンドを送信するソフトウェアに、登録画像データを記憶させる機能を実装させることなく、換言すれば、印刷指示を行うソフトウェアに改変を行うことなく、印刷装置は、記憶した画像データに基づいて、画像を重畳して印刷可能である。
【００１２】
また、上記目的を達成するために、本発明は、記録媒体に画像を印刷する印刷部を備える印刷装置を制御する制御部により実行されるプログラムであって、前記制御部を、第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する画像データ処理部と、第２の通信経路を介して、印刷画像の印刷を指示する制御コマンドを受信した場合、前記登録画像データが示す登録画像と、前記印刷画像とを重畳して前記印刷部に印刷させる印刷制御部と、として機能させることを特徴とする。
このプログラムによれば、印刷装置は、第１の通信経路を介して、受信した登録指示データに基づいて、登録画像データを記憶する。このため、第２の通信経路を介して制御コマンドを送信するソフトウェアに、登録画像データを記憶させる機能を実装させることなく、換言すれば、印刷指示を行うソフトウェアに改変を行うことなく、印刷装置は、記憶した画像データに基づいて、画像を重畳して印刷可能である。
【発明の効果】
【００１３】
本発明によれば、印刷指示を行うソフトウェアの改変を抑制しつつ、印刷装置により、記憶した画像データに基づいて、画像を重畳して印刷できる。
【図面の簡単な説明】
【００１４】
【図１】制御システムの機能的構成を示すブロック図である。
【図２】ラベル用紙を示す図である。
【図３】ホストコンピューターと、プリンターの動作を示すフローチャート。
【図４】端末と、プリンターの動作を示すフローチャート。
【図５】登録画像データの記憶の指示に係るユーザーインターフェースを示す図。
【図６】端末と、プリンターの動作を示すフローチャート。
【図７】東麓画像データの選択の指示に係るユーザーインターフェースを示す図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の機能的構成を示すブロック図である。
図１に示すように、制御システム１は、プリンター１０（印刷装置）を備えており、このプリンター１０に、端末１１、および、ホストコンピューター１２（印刷制御装置）が通信可能に接続されている。
【００１６】
プリンター１０は、インクジェット方式の印刷装置であり、カラー印刷が可能である。特に、本実施形態に係るプリンター１０は、長尺の剥離シート上に所定サイズに分断された粘着材付きのラベル部Ｓが並べられたラベル用紙Ｒがセット可能に構成され、剥離シート上の各ラベル部Ｓに連続して印刷を行うことが可能である。
図１に示すように、プリンター１０は、制御部１５と、記憶部１６と、印刷部１７と、ネットワーク通信部１８と、インターフェース部（Ｉ／Ｆ）１９と、を備えている。
制御部１５は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の回路等を備え、プリンター１０の各部を制御する。制御部１５は、機能ブロックとして、画像データ処理部１５ａと、印刷制御部１５ｂとを備えているがこれらについては後述する。記憶部１６は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。記憶部１６に記憶されるデータについては後述する。印刷部１７は、記録媒体（上述したラベル用紙Ｒを含む）を搬送する機構や、インクジェットヘッド等を備え、記録媒体に画像を印刷する。ネットワーク通信部１８は、所定の通信規格に準拠した通信モジュールを備え、制御部１５の制御の下、インターネット、電話網、構内通信網、インターネット等の各種ネットワークを介して、ネットワーク上の外部機器（端末１１を含む）と通信する。インターフェース部１９は、制御部１５の制御の下、ホストコンピューター１２と所定の通信規格に準拠して通信する。
【００１７】
端末１１は、デスクトップ型、ノート型、タブレット型のＰＣや、携帯端末等の情報処理装置である。端末１１は、ウェブブラウザーがインストールされている装置であれば、その形態を問わない。
図１に示すように、端末１１は、端末制御部２３と、端末表示部２４と、端末入力部２５と、ネットワーク通信部２６と、端末記憶部２７と、を備えている。
端末制御部２３は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、端末１１の各部を制御する。端末制御部２３は、機能ブロックとして、ブラウザー実行部２３ａを備えているが、これについては後述する。端末表示部２４は、液晶表示パネル等の表示パネル２４ａを備え、端末制御部２３の制御の下、各種画像を表示パネル２４ａに表示する。端末入力部２５は、マウスや、キーボード、タッチパネル、操作キー、その他の入力装置に接続されており、入力装置に対する入力を検出して端末制御部２３に出力する。ネットワーク通信部２６は、端末制御部２３の制御の下、所定の通信規格に準拠して、ネットワークを介してプリンター１０と通信する。端末記憶部２７は、不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
【００１８】
ホストコンピューター１２は、プリンター１０を制御する装置である。
図１に示すように、ホストコンピューター１２は、ホスト制御部３０と、ホスト表示部３１と、ホスト入力部３２と、インターフェース部３３と、ホスト記憶部３４と、を備えている。
ホスト制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ホストコンピューター１２の各部を制御する。ホスト制御部３０は、機能ブロックとして、アプリケーション実行部３０ａと、プリンタードライバー実行部３０ｂと、を備えているが、これらについては後述する。ホスト表示部３１は、液晶表示パネル等の表示パネルを備え、ホスト制御部３０の制御の下、各種画像を表示パネルに表示する。ホスト入力部３２は、マウスや、キーボード、タッチパネル、操作キー、その他の入力装置に接続されており、入力装置に対する入力を検出してホスト制御部３０に出力する。インターフェース部３３は、ホスト制御部３０の制御の下、所定の通信規格に準拠してプリンター１０と通信する。
【００１９】
ここで、プリンター１０と、端末１１との間では、ＴＣＰ等の所定の通信規格に準拠してコネクションが張られ、論理的な通信経路である第１の通信経路Ｋ１が確立される。プリンター１０と、端末１１とは、この第１の通信経路Ｋ１を介してデータの送受信を行う。
また、プリンター１０と、ホストコンピューター１２との間では、通信規格に準拠したリンクが張られ、論理的な通信経路である第２の通信経路Ｋ２が確立される。例えば、プリンター１０と、ホストコンピューター１２とがＵＳＢの規格に準拠して通信している場合は、ＵＳＢの規格に準拠してリンクが張られ、第２の通信経路Ｋ２が確立される。プリンター１０と、ホストコンピューター１２とは、この第２の通信経路Ｋ２を介してデータの送受信を行う。
【００２０】
ここで、ホストコンピューター１２には、インクジェット式のカラー印刷が可能なプリンター１０が接続される前は、サーマル方式のプリンター（以下、「交換前プリンター」という。）が接続されていた。交換前プリンターは、サーマルヘッドによって、グレースケール印刷が可能な印刷装置である。
以下、ホストコンピューター１２、および、交換前プリンターの動作について説明する。
図２（Ａ）は、交換前プリンターにセットされるラベル用紙Ｑ１を示す図である。
ラベル用紙Ｑ１では、ラベル部Ｓのそれぞれに、固定画像Ｇ１が事前に印刷されている。固定画像Ｇ１とは、各ラベル部Ｓに共通する画像のことである。
そして、交換前プリンターは、図２（Ｂ）に示すように、ラベル部Ｓに可変画像Ｇ２を連続することによって、各ラベル部Ｓに固定画像Ｇ１と可変画像Ｇ２とからなるラベル画像Ｇ３を印刷していた。可変画像Ｇ２とは、ラベルごとに態様が異なる可能性のある画像である。
なお、図２（Ｂ）に例示したラベル部Ｓは、製品としてのテレビ（または、テレビの包装）に貼付されることが想定されたものである。
図２（Ｂ）の例では、固定画像Ｇ１は、ラベル部Ｓの外縁に沿って形成された所定の色の枠状の画像である。固定画像Ｇ１において、ラベル部Ｓの外縁の上辺に対応する部位には、「ＡＡＡＣｏｍｐａｎｙ」というテレビのメーカーの名称が記されている。図２（Ｂ）に例示するように、各ラベル部Ｓに印刷される固定画像Ｇ１の態様は、同一である。
可変画像Ｇ２は、枠状の固定画像Ｇ１に囲まれた領域に印刷される画像である。可変画像Ｇ２は、テレビの機種名を示す文字列（図２（Ｂ）の例では、「ＸＸ−ＹＹＹＹ」。）と、テレビごとに一意に割り振られたコードを表わすバーコードと、テレビごとに一意に付与された識別番号を示す文字列（図２（Ｂ）の例では５桁の数字。）と、を含んで構成されている。可変画像Ｇ２のそれぞれについて、印刷されるバーコード、および、識別番号は、互いに異なっている。つまり、可変画像Ｇ２は、その態様がラベル画像Ｇ３ごとに異なっている。
【００２１】
そして、交換前プリンターによってラベル部Ｓへの画像の印刷を行う場合、以下のような課題があった。すなわち、ラベル用紙Ｑ１には、事前に固定画像Ｇ１が印刷される。従って、固定画像Ｇ１のデザイン変更があった場合に、デザイン変更前の固定画像Ｇ１が印刷されたラベル用紙Ｑ１が無駄になってしまう可能性があるという課題である。また、ラベルの作成目的に応じて、ラベル用紙の交換頻度が増大する可能性があるという課題である。
これを踏まえ、本実施形態に係るプリンター１０は、固定画像Ｇ１に係る画像データを事前に記憶し、記憶した画像データに基づいて、固定画像Ｇ１と、可変画像Ｇ２とをラベル部Ｓに重畳して印刷する。これにより、固定画像Ｇ１を事前にラベル部Ｓに印刷する必要が無くなり、固定画像Ｇ１のデザイン変更があった場合であっても、ラベル用紙Ｑ１が無駄となることがない。
特に、本実施形態では、ホストコンピューター１２に対する改変を抑制し、かつ、固定画像Ｇ１に係る画像データの記憶を簡易に行える構成となっている。以下、詳述する。
【００２２】
まず、ラベル部Ｓに画像を印刷する際の、プリンター１０、および、ホストコンピューター１２の動作について説明する。
なお、プリンター１０には、ラベル部Ｓのそれぞれに固定画像Ｇ１が事前に印刷されていないラベル用紙Ｒがセットされる。また、プリンター１０は、動作モードとして、所定の動作モードが選択されている場合に、図３のフローチャートが示す動作を行う。
図３は、１つのラベル部Ｓに、ラベル画像Ｇ３を印刷するときのホストコンピューター１２と、プリンター１０との動作を示すフローチャートである。ラベル画像Ｇ３とは、上述したように、固定画像Ｇ１と、可変画像Ｇ２とからなる画像である。
図３（Ａ）はホストコンピューター１２の動作を示し、（Ｂ）はプリンター１０の動作を示している。
【００２３】
ラベル部Ｓへのラベル画像Ｇ３の印刷に際し、まず、ホストコンピューター１２のアプリケーション実行部３０ａは、可変画像Ｇ２に関する情報を生成し、プリンタードライバー実行部３０ｂに出力する（ステップＳＡ１）。アプリケーション実行部３０ａとは、事前にインストールされたアプリケーションが実行されることによって、その機能が実現される機能ブロックのことである。また、プリンタードライバー実行部３０ｂとは、事前にインストールされたプリンタードライバーが実行されることによって、その機能が実現される機能ブロックのことである。
次いで、プリンタードライバー実行部３０ｂは、可変画像Ｇ２（印刷画像）の印刷を指示する制御コマンドを生成し（ステップＳＡ２）、第２の通信経路Ｋ２を介して、プリンター１０に送信する（ステップＳＡ３）。
ここで、ホストコンピューター１２に接続される印刷装置が、交換前プリンターから、プリンター１０へと変更される際に、ホストコンピューター１２のアプリケーション、および、プリンタードライバーが改変されない。従って、ステップＳＡ１、ＳＡ２の処理によって、生成される制御コマンドは、交換前プリンターのコマンド体系に準拠したコマンドである。交換前プリンターから、プリンター１０への交換に際して、アプリケーションや、プリンタードライバーに対する改変が必要なく、装置の交換を簡易に行うことができる。
【００２４】
第２の通信経路Ｋ２を介して制御コマンドを受信すると（ステップＳＢ１）、プリンター１０の制御部１５の印刷制御部１５ｂは、制御コマンドを、プリンター１０のコマンド体系に準拠した制御コマンドへと変換する（ステップＳＢ２）。印刷制御部１５ｂには、ホストコンピューター１２からの入力データを、プリンター１０が対応するデータに変換し、ホストコンピューター１２への出力データを、ホストコンピューター１２が対応するデータに変換するエミュレーション機能が実装されている。
ステップＳＢ３以下の印刷制御部１５ｂの処理は、ファームウェアを含むプログラムによって、変換後の制御コマンドが読み出され、実行されることにより行われる。
次いで、印刷制御部１５ｂは、記憶部１６に形成された記憶領域である画像データ記憶領域４０にアクセスする（ステップＳＢ３）。次いで、印刷制御部１５ｂは、画像データ記憶領域４０に記憶された特定のファイル名の登録画像データ４１を取得する（ステップＳＢ４）。
印刷制御部１５ｂの機能を実現するプログラムには、所定の動作モードの時に、ＣＰＵに、画像データ記憶領域４０にアクセスさせて、特定のファイル名の登録画像データ４１を取得させるプログラムが実装されている。
本例では、特定のファイル名は、ファイル名「ＡＡＡ」であるものとする。また、以下では、ファイル名「ＡＡＡ」の登録画像データ４１を、「選択登録画像データ」と表現し、画像データ記憶領域４０に記憶されている他の登録画像データ４１と区別する。また、登録画像データ４１とは、固定画像Ｇ１の画像データである。本実施形態では、後述する手段により登録画像データ４０の記憶を簡易に行うことが可能である。
【００２５】
選択登録画像データを取得後、印刷制御部１５ｂは、取得した選択登録画像データを、印刷バッファー（不図示）に展開する（ステップＳＢ５）。上述したように、選択登録画像データは、固定画像Ｇ１の画像データである。
次いで、印刷制御部１５ｂは、受信し、変換した制御コマンドに基づいて、可変画像Ｇ２の画像データを生成する（ステップＳＢ６）。
次いで、印刷制御部１５ｂは、生成した可変画像Ｇ２の画像データを印刷バッファーに展開する（ステップＳＢ７）。その際、印刷制御部１５ｂは、既に展開されている選択登録画像データ（固定画像Ｇ１の画像データ）に重畳させて、可変画像Ｇ２の画像データを印刷バッファーに展開する。これにより、固定画像Ｇ１および可変画像Ｇ２を含んで構成されたラベル画像Ｇ３の画像データが、印刷バッファーに展開された状態となる。
次いで、印刷制御部１５ｂは、印刷バッファーに展開した画像データ（＝ラベル画像Ｇ３の画像データ）に基づいて、印刷部１７に画像を印刷させる（ステップＳＢ８）。これにより、ラベル部Ｓに、固定画像Ｇ１と可変画像Ｇ２とが重畳されたラベル画像Ｇ３が印刷される。
【００２６】
このように、本実施形態に係る制御システム１では、ラベル画像Ｇ３の印刷に際し、各ラベル部Ｓに固定画像Ｇ１が事前に印刷されたラベル用紙Ｒを使用するのではなく、固定画像Ｇ１と可変画像Ｇ２とを重畳させて各ラベル部Ｓにラベル画像Ｇ３を印刷する。このような構成のため、固定画像Ｇ１についてデザインが変更等された場合であっても、ラベル用紙Ｒを破棄することがなく、ラベル用紙Ｒが無駄となってしまうことを防止できる。また、ラベル用紙Ｒの交換頻度を抑制できる。
また、本実施形態では、ラベル画像Ｇ３の印刷に際し、ホストコンピューター１２が、交換前プリンターに送信する制御コマンドの内容と、プリンター１０に送信する制御コマンドの内容とは、同一である。このため、本願発明の適用にあたり、ホストコンピューター１２に対するソフトウェア的な改変（例えば、アプリケーションや、プリンタードライバーの改変）は必要ない。このため、ユーザーは、ホストコンピューター１２に対するソフトウェア的な改変を行うことなく、容易な手段で、印刷装置の交換を行い、ラベル用紙Ｒの無駄を無くす、という効果を得ることが可能である。
【００２７】
次に、画像データ処理部１５ａについて説明する。
ここで、プリンター１０には、ウェブサーバーソフトウェア（例えば、Apache HTTP Server）がインストールされている。プリンター１０は、クライアントとしての端末１１からの要求に応じて、ＨＴＴＰ等の所定のプロトコルに準拠した表示ファイルを生成し、出力するウェブサーバーとしての機能を有している。
また、プリンター１０には、ウェブアプリケーションがインストールされている。画像データ処理部１５ａは、このウェブアプリケーションの機能により実現される機能ブロックである。すなわち、画像データ処理部１５ａの機能は、ＣＰＵがウェブアプリケーション、その他の関連するプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
画像データ処理部１５ａは、端末１１を介したユーザーの要求に応じて、登録画像データ４１を画像データ記憶領域４０に記憶する機能を有している。
【００２８】
図４は、登録画像データ４１の記憶時の端末１１の動作、および、プリンター１０の動作を示すフローチャートである。（Ａ）は端末１１の動作を、（Ｂ）はプリンター１０の動作をそれぞれ示している。
登録画像データ４１をプリンター１０に記憶させる場合、ユーザーは、端末１１のブラウザーを立ち上げ、アクセス先として、プリンター１０上の所定のＵＲＬを入力する（ステップＳＸ１）。ＵＲＬは、事前にユーザーに通知される。
端末１１の端末制御部２３のブラウザー実行部２３ａは、ネットワーク通信部２６と協働して、第１の通信経路Ｋ１を確立し、ユーザーにより入力されたＵＲＬにアクセスする（ステップＳＣ１）。
プリンター１０の制御部１５の画像データ処理部１５ａは、ステップＳＣ１のアクセスに応じて、ＨＴＭＬ等で記述された所定の表示データを生成して（ステップＳＤ１）、端末１１に送信する（ステップＳＤ２）。
端末１１のブラウザー実行部２３ａは、受信した表示データに基づいて、ブラウザーウィンドー上にユーザーインターフェースＵＩ１を表示する（ステップＳＣ２）。
【００２９】
図５は、ユーザーインターフェースＵＩ１の一例を示す図である。
ユーザーインターフェースＵＩ１は、ユーザーが事前に端末１１に記憶した固定画像Ｇ１の画像データを、サーバーとしてのプリンター１０に送信（アップロード）し、記憶させるための画面である。固定画像Ｇ１の画像データは、例えば、ビットマップデータである。
ユーザーは、端末１１において、事前に、所定のフォルダーに、所定のファイル名で、固定画像Ｇ１の画像データを記憶する。そして、ユーザーインターフェースＵＩ１を介して、固定画像Ｇ１の画像データの記憶先を指定し、送信（アップロード）の開始を指示する。
ユーザーにより、送信の開始が指示されると（ステップＳＸ２）、ブラウザー実行部２３ａは、表示データに記述されたスクリプトの機能等により、固定画像Ｇ１の画像データの記憶先にアクセスする。そして、ブラウザー実行部２３ａは、第１の通信経路Ｋ１を介して、固定画像Ｇ１の画像データを含み、当該画像データの記憶（登録）を指示する登録指示データを、プリンター１０に送信する（ステップＳＣ３）。
登録指示データを受信すると（ステップＳＤ３）、プリンター１０の画像データ処理部１５ａは、この画像データのサムネイル画像の画像データを生成する（ステップＳＤ４）。
次いで、画像データ処理部１５ａは、画像データ記憶領域４０にアクセスし（ステップＳＤ５）、この記憶領域に受信した固定画像Ｇ１の画像データを、登録画像データ４１として記憶する（ステップＳＤ６）。
次いで、画像データ処理部１５ａは、ステップＳＤ４で生成したサムネイル画像の画像データを、登録画像データ４１と対応付けて記憶する（ステップＳＤ７）。
なお、登録画像データ４１には、複数の登録画像データ４１を記憶することが可能である。
【００３０】
このように、本実施形態では、ユーザーは、ウェブブラウザーがインストールされた端末１１を利用して、簡易に登録画像データ４１を記憶させることができる。
すなわち、ユーザーは、登録画像データ４１を記憶させる機能が実装された専用のソフトウェアを端末１１にインストールする必要がない。ユーザーは、普及しているブラウザーを立ち上げて所定のＵＲＬにアクセスさせ、ユーザーインターフェースＵＩ１に入力するという簡易な方法で、登録画像データ４１を記憶させることができる。
さらに、ホストコンピューター１２のアプリケーションや、プリンタードライバーについて、プログラムの改変、追加により、登録画像データ４１を記憶させる機能を追加する必要がない。このため、プリンター１０が、記憶した登録画像データ４１に基づいて、固定画像Ｇ１と、可変画像Ｇ２とを重畳して印刷できるようにする際に、アプリケーションや、プリンタードライバー等の印刷指示を行うソフトウェアに対する改変を抑制できる。
また、画像データ処理部１５ａの機能を実現するプログラム（ウェブアプリケーション）は、印刷制御部１５ｂの機能を実現するプログラムとは、独立したプログラムである。さらに、画像データ処理部１５ａは、印刷制御部１５ｂと連携することなく、独立して、登録画像データ４１を記憶することが可能である。このため、印刷制御部１５ｂの機能を実現するプログラムについて、登録画像データ４１を記憶する機能を実装する必要がない。また、印刷制御部１５ｂの機能を実現するプログラムについて、画像データ処理部１５ａと連携して動作する機能を実装する必要がない。
【００３１】
次に、画像データ処理部１５ａの別の機能を説明する。
画像データ処理部１５ａは、端末１１を介したユーザーの要求に応じて、画像データ記憶領域４０に記憶された複数の登録画像データ４１のうち、選択された１の登録画像データ４１を、印刷制御部１５ｂが使用する登録画像データ４１とする機能を有している。
印刷制御部１５ｂが使用する登録画像データ４１とは、図３のフローチャートのステップＳＤ４において、印刷制御部１５ｂが取得する特定のファイル名の登録画像データ４１（選択登録画像データ）のことである。
図６は、登録画像データ４１の選択時の端末１１の動作、および、プリンター１０の動作を示すフローチャートである。（Ａ）は端末１１の動作を、（Ｂ）はプリンター１０の動作をそれぞれ示している。
登録画像データ４１を選択する場合、ユーザーは、端末１１のブラウザーを立ち上げ、アクセス先として、プリンター１０上の所定のＵＲＬを入力する（ステップＳＹ１）。ＵＲＬは、事前にユーザーに通知される。
端末１１の端末制御部２３のブラウザー実行部２３ａは、ネットワーク通信部２６と協働して、第１の通信経路Ｋ１を確立し、ユーザーにより入力されたＵＲＬにアクセスする（ステップＳＥ１）。
プリンター１０の制御部１５の画像データ処理部１５ａは、ステップＳＥ１のアクセスに応じて、画像データ記憶領域４０に記憶された登録画像データ４１の全てについて、対応付けられたサムネイル画像の画像データを取得する（ステップＳＦ１）。次いで、画像データ処理部１５ａは、取得したサムネイル画像に基づいて、ＨＴＭＬ等で記述された所定の表示データを生成して（ステップＳＦ２）、第１の通信経路Ｋ１を介して端末１１に送信する（ステップＳＦ３）。
端末１１のブラウザー実行部２３ａは、受信した表示データに基づいて、ブラウザーウィンドー上にユーザーインターフェースＵＩ２を表示する（ステップＳＥ２）。
【００３２】
図７（Ａ）は、ユーザーインターフェースＵＩ２の一例を示す図である。
ユーザーインターフェースＵＩ２は、ユーザーが、印刷制御部１５ｂが使用する登録画像データ４１を、ユーザーが選択するための画面である。
図７（Ａ）に示すように、ユーザーインターフェースＵＩ２では、登録画像データ４１のそれぞれについて、サムネイル画像が表示される。サムネイル画像のそれぞれには、ラジオボタンが設けられており、ユーザーは、いずれか１つのラジオボタンにチェックを入れ、確定することにより、印刷制御部１５ｂが使用する登録画像データ４１を選択する。
このように、本実施形態では、ユーザーインターフェースＵＩ２の表示に際し、画像データ処理部１５ａは、登録画像データ４１ではなく、サムネイル画像の画像データを含む表示データを送信する。従って、表示データのデータサイズを小さくでき、通信効率、処理効率がよい。
【００３３】
ユーザーにより、１つの登録画像データ４１が選択されると（ステップＳＹ２）、ブラウザー実行部２３ａは、表示データに記述されたスクリプトの機能等により、ユーザーにより選択された登録画像データ４１を示す情報を含む選択指示データをプリンター１０に送信する（ステップＳＥ３）。登録画像データ４１を示す情報とは、例えば、登録画像データ４１のファイル名であり、また例えば、登録画像データ４１に識別情報が割り当てられている場合は、識別情報である。
選択指示データを受信すると（ステップＳＦ４）、プリンター１０の画像データ処理部１５ａは、画像データ記憶領域４０にアクセスし、受信したデータが示す登録画像データ４１を取得する（ステップＳＦ５）。次いで、画像データ処理部１５ａは、取得した登録画像データ４１に基づいて、ＨＴＭＬ等で記述された所定の表示データを生成して（ステップＳＦ６）、第１の通信経路Ｋ１を介して端末１１に送信する（ステップＳＦ７）。
端末１１のブラウザー実行部２３ａは、受信した表示データに基づいて、ブラウザーウィンドー上にユーザーインターフェースＵＩ３を表示する（ステップＳＥ４）。
【００３４】
図７（Ｂ）は、ユーザーインターフェースＵＩ３の一例を示す図である。
ユーザーインターフェースＵＩ３は、ユーザーに対して、選択した登録画像データの再確認を行う画面である。
図７（Ｂ）に示すように、ユーザーインターフェースＵＩ３では、ユーザーがユーザーインターフェースＵＩ２（図７（Ａ））を介して選択した登録画像データ４１に基づく画像が表示される。この画像は、サムネイル画像の画像データに基づく画像ではないため、登録画像データ４１に基づいて正確に描画される。
ユーザーインターフェースＵＩ３に表示された画像を視認することにより、選択した登録画像データが所望のデータであることを確認する。所望のデータであれば、確認ボタンを操作することにより、登録画像データ４１の選択を確定する。
ユーザーにより、ユーザーインターフェースＵＩ３を介して登録画像データ４１の確定が行われると（ステップＳＹ３）、ブラウザー実行部２３ａは、その旨を示す情報を含む選択指示データを送信する（ステップＳＥ５）。
【００３５】
データを受信すると、プリンター１０の画像データ処理部１５ａは、画像データ記憶領域４０にアクセスする（ステップＳＦ８）。
次いで、画像データ処理部１５ａは、その時点で画像データ記憶領域４０に記憶されている選択登録画像データ（ファイル名「ＡＡＡ」の登録画像データ４１）を削除する（ステップＳＦ９）。
次いで、画像データ処理部１５ａは、ユーザーにより選択された登録画像データ４１をコピーして画像データ記憶領域４０に記憶し（ステップＳＦ１０）、コピーしたデータのファイル名をファイル名「ＡＡＡ」とする（ステップＳＦ１１）。
これにより、画像データ記憶領域４０において、ユーザーにより選択された登録画像データ４１が、ファイル名「ＡＡＡ」となる。
なお、ユーザーにより選択された登録画像データ４１をコピーして生成したファイル名「ＡＡＡ」のデータにより、選択登録画像データを上書き更新する構成であってもよい。
【００３６】
このように、本実施形態では、ユーザーは、簡易に登録画像データ４１の選択を行うことができる。
すなわち、ユーザーは、専用のソフトウェアを端末１１にインストールしたり、アプリケーションや、プリンタードライバーを改変したりする必要がない。
また、画像データ処理部１５ａの上記機能を実現するプログラム（ウェブアプリケーション）は、印刷制御部１５ｂの機能を実現するプログラムとは、独立したプログラムである。
さらに、ホストコンピューター１２のアプリケーションや、プリンタードライバーについて、プログラムの改変、追加により、登録画像データ４１の選択に係る機能を追加する必要がない。このため、プリンター１０が、記憶した登録画像データ４１に基づいて、固定画像Ｇ１と、可変画像Ｇ２とを重畳して印刷できるようにする際に、アプリケーションや、プリンタードライバー等の印刷指示を行うソフトウェアに対する改変を抑制できる。
また、上述したように、印刷制御部１５ｂの機能を実現するプログラムは、固定画像Ｇ１の印刷用の登録画像データ４１を取得する際、特定のファイル名の登録画像データ４１を取得するようにプログラミングされている。また、画像データ処理部１５ａは、ユーザーにより選択された登録画像データ４１のファイル名を、上記特定のファイル名とすることによって、選択された登録画像データ４１を印刷制御部１５ｂが使用するようにする。このため、使用する登録画像データ４１を変更する場合に、印刷制御部１５ｂに対するソフトウェア的な改変（プログラムの修正や、参照ファイルの情報の変更等）が必要ない。すなわち、ユーザーは、ユーザーインターフェースＵＩ２、ＵＩ３を利用して、登録画像データ４１を選択するだけでよく、印刷制御部１５ｂに対するソフトウェア的な改変を行う必要が無く、ユーザーの利便性が高い。
【００３７】
以上説明したように、本実施形態に係るプリンター１０は、記録媒体に画像を印刷する印刷部１７を備えている。また、プリンター１０は、第１の通信経路Ｋ１を介して、端末１１（外部機器）のブラウザーから受信した登録指示データに基づいて、画像データ記憶領域４０（所定の記憶領域）に登録画像データ４１を記憶する画像データ処理部１５ａを備えている。また、プリンター１０は、第２の通信経路Ｋ２を介して、印刷画像（可変画像Ｇ２）の印刷を指示する制御コマンドを受信した場合、画像データ記憶領域４０に記憶された登録画像データ４１が示す登録画像（固定画像Ｇ１）と、印刷画像（可変画像Ｇ２）とを重畳して印刷部１７に印刷させる印刷制御部１５ｂと、を備える。
この構成によれば、プリンター１０は、第１の通信経路Ｋ１を介して、受信した登録指示データに基づいて、登録画像データ４１を記憶する。このため、第２の通信経路Ｋ２を介して制御コマンドを送信するソフトウェア（アプリケーションや、プリンタードライバー）に、登録画像データ４１を記憶させる機能を実装させることなく、換言すれば、印刷指示を行うソフトウェアに改変を行うことなく、プリンター１０は、記憶した画像データに基づいて、画像を重畳して印刷可能である。
この構成によれば、ブラウザーを介した登録画像データ４１の記憶の指示が可能となり、簡易な画像データの記憶を実現できる。
【００３８】
また、本実施形態では、画像データ処理部１５ａは、画像データ記憶領域４０に、複数の登録画像データ４１を記憶する。そして、印刷制御部１５ｂは、複数の登録画像データ４１のうち、選択された１の登録画像データ４１を使用する。
この構成によれば、用途や、目的に応じて、使用する登録画像データ４１を簡易に変更できる。
【００３９】
また、本実施形態では、印刷制御部１５ｂは、画像データ記憶領域４０に記憶された、特定のファイル名の登録画像データ４１を使用する。そして、画像データ処理部１５ａは、第１の通信経路Ｋ１を介して、使用する登録画像データ４１の選択を指示する選択指示データを受信した場合、選択された登録画像データ４１のファイル名を、特定のファイル名とする。
この構成によれば、印刷制御部１５ｂの機能を実現するプログラムは、特定のファイル名の登録画像データ４１を使用する機能が実装されていればよい。すなわち、使用する登録画像データ４１が変更される度に、印刷制御部１５ｂの機能を実現するプログラムについて、変更を加える必要がない。
【００４０】
また、本実施形態では、画像データ処理部１５ａは、第１の通信経路Ｋ１を介して、登録画像データ４１の選択を指示するユーザーインターフェースＵＩ１の表示データを送信する。
この構成によれば、画像データ処理部１５ａにより提供されるユーザーインターフェースＵＩ１を利用して、登録画像データ４１の選択の指示を簡易に行うことができる。
【００４１】
また、本実施形態では、画像データ処理部１５ａは、第１の通信経路Ｋ１を介して、登録画像データ４１の画像データ記憶領域４０への記憶を指示するユーザーインターフェースＵＩ２、ＵＩ３の表示データを送信する。
この構成によれば、画像データ処理部１５ａにより提供されるユーザーインターフェースを利用して、登録画像データ４１の記憶の指示を簡易に行うことができる。
【００４２】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、端末１１と、ホストコンピューター１２と、が異なる装置であったが、同じ装置であってもよい。例えば、ホストコンピューター１２にブラウザーがインストールされ、当該ブラウザーとプリンター１０との間で第１の通信経路Ｋ１が確立する構成であってもよい。
また、図１に示したホストコンピューター１２、および、プリンター１０の各機能部は、ハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。その他、プリンター１０の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００４３】
１…制御システム、１０…プリンター（印刷装置）、１１…端末、１２…ホストコンピューター、１５…制御部、１５ａ…画像データ処理部、１５ｂ…印刷制御部、１７…印刷部、４０…画像データ記憶領域（所定の記憶領域）、４１…登録画像データ、Ｋ１…第１の通信経路、Ｋ２…第２の通信経路。
【図１】
2015016572.tif 000003
【図２】
2015016572.tif 000004
【図３】
2015016572.tif 000005
【図４】
2015016572.tif 000006
【図５】
2015016572.tif 000007
【図６】
2015016572.tif 000008
【図７】
2015016572.tif 000009