(57)【特許請求の範囲】
【請求項１】
記憶した画像データに基づいて画像を記録する記録装置が複数接続される制御装置であって、
前記複数接続される記録装置のうちの１つである代表記録装置から前記代表記録装置に記憶された画像データを取得する、画像データ更新部を備え、
前記画像データ更新部は、
前記代表記録装置から取得した画像データに基づいて、
前記代表記録装置以外の他の記録装置のそれぞれについて、前記他の記録装置に記憶された画像データと、前記代表記録装置に記憶された画像データとの差異を抽出し、抽出した差異がなくなるように、前記他の記録装置に記憶された画像データを更新することを特徴とする制御装置。
【請求項２】
前記画像データ更新部は、
前記他の記録装置に記憶された画像データと、前記代表記録装置に記憶された画像データとの差異を抽出する場合において、前記他の記録装置に係る１の画像データと、前記代表記録装置に係る１の画像データとが同一のデータであるか否かを判別する場合、
前記代表記録装置に係る１の画像データに基づいて、所定の算出方法によりチェック用データを算出し、前記他の記録装置に対して、当該他の記録装置に係る１の画像データから前記所定の算出方法で算出されたチェック用データの送信を要求して、当該チェック用データを取得し、
前記代表記録装置に係る１の画像データのチェック用データと、前記他の記録装置に係る１の画像データのチェック用データとが同一か否かを判別することを特徴とする請求項１に記載の制御装置。
【請求項３】
記憶した画像データに基づいて画像を記録可能な記録装置が複数接続される制御装置の制御方法であって、
前記複数接続される記録装置のうちの１つである代表記録装置から前記代表記録装置に記憶された画像データを取得し、
前記代表記録装置から取得した画像データに基づいて、前記代表記録装置以外の他の記録装置のそれぞれについて、前記他の記録装置に記憶された画像データと、前記代表記録装置に記憶された画像データとの差異を抽出し、抽出した差異がなくなるように、前記他の記録装置に記憶された画像データを更新する
ことを特徴とする制御装置の制御方法。
【請求項４】
記憶した画像データに基づいて画像を記録可能な記録装置が複数接続される制御装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記複数接続される記録装置のうちの１つである代表記録装置から前記代表記録装置に記憶された画像データを取得し、前記代表記録装置から取得した画像データに基づいて、前記代表記録装置以外の他の記録装置のそれぞれについて、前記他の記録装置に記憶された画像データと、前記代表記録装置に記憶された画像データとの差異を抽出し、抽出した差異がなくなるように、前記他の記録装置に記憶された画像データを更新する画像データ更新部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録装置に接続された制御装置、当該制御装置の制御方法、及び、当該制御装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、レシートにトップロゴや、ボトムロゴ等のロゴを記録する記録装置を備えるシステムが知られている（例えば、特許文献１参照）。
この種の記録装置では、予め、レシートを発行する記録装置に各ロゴの画像データを記憶しておき、ロゴを記録媒体に記録する場合、自身に登録された当該ロゴに係る画像データに基づいて記録を実行するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２８０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、大型ショッピングセンター等の店舗では、レシートを発行する記録装置が、多数、設置される。そして、通常、１の店舗に設けられた各記録装置が発行するレシートに記録されるロゴ（例えば、トップロゴ）の内容は、各記録装置において同一であることが求められる。例えば、クリスマス期間中に、クリスマス仕様のトップロゴをレシートに記録する場合は、当該期間中、店舗内に設置された全ての記録装置が発行するレシートについて、クリスマス仕様のトップロゴが記録されることが求められる。ここで、従来は、各記録装置が記録するロゴを同一とする場合、所定のツール等を利用して、記録装置ごとに、各記録装置に記憶されたロゴに係る画像データを編集していたが、この手法は、記録装置の数が非常に多い場合もあり、煩雑であった。
本発明は、上述した事情に鑑みてなされたものであり、画像データに基づく画像について、同一性が求められる複数の記録装置について、煩雑な作業を経ることなく、各記録装置に記憶された画像データの同一性が維持されるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記憶した画像データに基づいて画像を記録する記録装置が複数接続される制御装置であって、複数接続される前記記録装置のうちの１つの前記記録装置である代表記録装置から、この代表記録装置に記憶された前記画像データを取得し、取得した前記画像データに基づいて、前記代表記録装置以外の他の前記記録装置に記憶された前記画像データを更新することにより、前記代表記録装置が記憶する前記画像データと、他の前記記録装置が記憶する前記画像データとの同一性を維持する画像データ更新部を備えることを特徴とする。
この構成によれば、制御装置は、代表記録装置から画像データを取得し、取得した画像データに基づいて、他の記録装置の画像データを、代表記録装置の画像データとの同一性が維持されるように更新する。このため、代表記録装置についてのみ、記憶された画像データを正しい状態とすれば、接続された他の記録装置について、自動で、記憶された画像データが、代表記録装置と同一性を有する正しい状態となる。つまり、記録装置の全てについてツールを利用して画像データの編集をするといった煩雑な作業を経ることなく、代表記録装置についてのみ画像データの編集を行うという簡易な作業により、各記録装置に記憶された画像データについて、その同一性を維持できる。
【０００６】
また、本発明は、前記画像データ更新部は、前記代表記録装置から取得した前記画像データに基づいて、他の前記記録装置のそれぞれについて、他の前記記録装置に記憶された前記画像データと、前記代表記録装置に記憶された前記画像データとの差異を抽出し、抽出した差異がなくなるように、前記代表記録装置から取得した前記画像データに基づいて、他の前記記録装置に記憶された前記画像データを更新することを特徴とする。
ここで、制御装置が、代表記録装置から取得した画像データに基づいて、他の記録装置のそれぞれの画像データを上書き更新することにより、代表記録装置と、他の記録装置との間で画像データの同一性を維持するようにすることも考えられる。しかしながら、この場合、制御装置からから他の記録装置のそれぞれに対して、比較的サイズの大きい画像データが送信されることとなり、通信トラフィックの増大を招く可能性があり、また、既に記憶している画像データが、代表記録装置に記憶されている画像データと一致する場合等に不必要に画像データの更新が行われることとなり、処理効率がよくない。これを踏まえ、上記構成によれば、制御装置は、代表記録装置に記憶された画像データと、他の記録装置に記憶された画像データの差異に応じて、画像データを更新することにより、不必要な画像データの更新を抑制でき、これに伴って通信トラフィックの増大を抑制できる。
【０００７】
また、本発明は、前記画像データ更新部は、他の前記記録装置に記憶された前記画像データと、前記代表記録装置に記憶された前記画像データとの差異を抽出する場合において、他の前記記録装置に係る１の前記画像データと、前記代表記録装置に係る１の前記画像データとが同一のデータであるか否かを判別する場合、前記代表記録装置に係る１の前記画像データに基づいて、所定の算出方法によりチェック用データを算出し、他の前記記録装置に対して、当該他の前記記録装置に係る１の前記画像データから前記所定の算出方法で算出されたチェック用データの送信を要求して、当該チェック用データを取得し、前記代表記録装置に係る１の前記画像データのチェック用データと、他の前記記録装置に係る１の前記画像データのチェック用データとが同一か否かを判別することを特徴とする。
ここで、チェック用データとは、画像データに基づいて所定のハッシュ関数により算出されるハッシュ値等の、画像データから算出される代表値であって、同一の画像データに基づいて算出したときに、必ず、同一の値となるようなデータのことである。
上記構成によれば、他の前記記録装置に係る１の画像データと、代表記録装置に係る１の画像データとが同一のデータであるか否かを判別する場合、他の記録装置から、制御装置に対して、画像データそのものではなく、画像データから算出されるチェック用データが送信される。このため、通信トラフィックの増大を抑制できると共に、画像データが同一か否かを判別する際に、画像データ同士の比較ではなく、チェック用データ同士の比較で済むため、処理に要する時間の短縮化も図ることができる。
【０００８】
また、上記目的を達成するために、本発明は、記憶した画像データに基づいて画像を記録可能な記録装置が複数接続される制御装置の制御方法であって、接続される前記記録装置のうちの１つの前記記録装置である代表記録装置から、この代表記録装置に記憶された前記画像データを取得し、取得した前記画像データに基づいて、前記代表記録装置以外の他の前記記録装置に記憶された前記画像データを更新することにより、前記代表記録装置が記憶する前記画像データと、他の前記記録装置が記憶する前記画像データとの同一性を維持することを特徴とする。
この制御方法によれば、制御装置は、代表記録装置から画像データを取得し、取得した画像データに基づいて、他の記録装置の画像データを、代表記録装置の画像データとの同一性が維持されるように更新する。このため、代表記録装置についてのみ、記憶された画像データを正しい状態とすれば、接続された他の記録装置について、自動で、記憶された画像データが、代表記録装置と同一性を有する正しい状態となる。つまり、記録装置の全てについてツールを利用して画像データの編集をするといった煩雑な作業を経ることなく、代表記録装置についてのみ画像データの編集を行うという簡易な作業により、各記録装置に記憶された画像データについて、その同一性を維持できる。
【０００９】
また、上記目的を達成するために、本発明は、記憶した画像データに基づいて画像を記録可能な記録装置が複数接続される制御装置を制御する制御部により実行されるプログラムであって、前記制御部を、接続される前記記録装置のうちの１つの前記記録装置である代表記録装置から、この代表記録装置に記憶された前記画像データを取得し、取得した前記画像データに基づいて、前記代表記録装置以外の他の前記記録装置に記憶された前記画像データを更新することにより、前記代表記録装置が記憶する前記画像データと、他の前記記録装置が記憶する前記画像データとの同一性を維持する画像データ更新部として機能させることを特徴とする。
このプログラムによれば、制御装置は、代表記録装置から画像データを取得し、取得した画像データに基づいて、他の記録装置の画像データを、代表記録装置の画像データとの同一性が維持されるように更新する。このため、代表記録装置についてのみ、記憶された画像データを正しい状態とすれば、接続された他の記録装置について、自動で、記憶された画像データが、代表記録装置と同一性を有する正しい状態となる。つまり、記録装置の全てについてツールを利用して画像データの編集をするといった煩雑な作業を経ることなく、代表記録装置についてのみ画像データの編集を行うという簡易な作業により、各記録装置に記憶された画像データについて、その同一性を維持できる。
【発明の効果】
【００１０】
本発明によれば、画像データに基づく画像について、同一性が求められる複数の記録装置について、煩雑な作業を経ることなく、各記録装置に記憶された画像データの同一性が維持されるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る制御システムの構成を示す図である。
【図２】制御システムを構成する各機器の機能的構成を示すブロック図である。
【図３】管理サーバーの動作を示すフローチャートである。
【図４】対応テーブルの一例を示す図である。
【図５】図３のステップＳＡ５の更新処理を詳細に説明するフローチャート。
【図６】図３のステップＳＡ５の更新処理を詳細に説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の構成を模式的に示す図である。
制御システム１は、ショッピングセンターや、スーパーマーケット、コンビニエンスストア等の店舗に適用されるシステムであり、少なくとも、店舗に来店した顧客に対してレシートを発行する機能を備えている。
制御システム１は、レシートを発行可能なプリンター１１（記録装置）を複数備えており、これらプリンター１１のそれぞれには、これらプリンター１１を制御するホストコンピューター１２が接続されている。
プリンター１１は、サーマルプリンターであり、対応するホストコンピューター１２の制御の下、感熱ロール紙の記録面にサーマルヘッドによって熱を与えて画像を記録した上で、所定の位置で感熱ロール紙を切断することにより、レシートを発行する。
店舗において、プリンター１１、及び、ホストコンピューター１２は、店舗に設けられた複数のレジカウンターごとに設置されており、プリンター１１は、ホストコンピューター１２の制御の下、所定のタイミングで、所定のレシートを発行する。
また、図１に示すように、制御システム１は、管理サーバー１４（制御装置）を備えている。管理サーバー１４は、制御システム１を統括的に管理するサーバーであり、商品ＤＢや、顧客ＤＢ等のレシートの発行に必要なデータが格納されたデータベースを備えている。この管理サーバー１４と、ホストコンピューター１２のそれぞれとは、ＬＡＮ等のネットワーク１５を介して通信可能に接続されている。また、管理サーバー１４は、各ホストコンピューター１２を介して、各プリンター１１と所定のプロトコルに準拠して通信可能である。
【００１３】
図２は、プリンター１１、ホストコンピューター１２、及び、管理サーバー１４の機能的構成を示すブロック図である。
図２に示すように、プリンター１１は、プリンター側制御部２０と、プリントエンジン２１と、プリンター側記憶部２２と、を備えている。
プリンター側制御部２０は、プリンター１１の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵに実行されるファームウェアや、このファームウェアに係るデータ等を不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるファームウェアやこのプログラムに係るデータ等を一時的に記憶するＲＡＭ、その他の周辺回路等を備えている。プリントエンジン２１は、上述したサーマルヘッドのほか、感熱ロール紙を所定方向に搬送する搬送機構、感熱ロール紙を切断する切断機構等の各種機構を備えている。プリンター側制御部２０は、ホストコンピューター１２から受信した制御コマンドに基づいて、各種センサーの検出値を監視しながら、サーマルヘッドや、各種機構を制御して、感熱ロール紙に所定の画像を記録し、所定の位置で感熱ロール紙を切断することにより、所定の画像が記録された紙片であるレシートを発行する。プリンター側記憶部２２は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に不揮発的に記憶する。プリンター側記憶部２２には、プリンター１１の動作を制御するためのファームウェアのほか、登録画像データ２２ａ、及び、識別コード２２ｂが記憶されている。これら登録画像データ２２ａ、識別コード２２ｂについては、後述する。なお、プリンター１１は、図示せぬ通信インターフェイスを備え、この通信インターフェイスを介してホストコンピューター１２と所定の通信規格に準拠して通信する。
【００１４】
また、図２に示すように、ホストコンピューター１２は、ホスト側制御部３０と、ホスト側入力部３１と、ホスト側表示部３２と、ホスト側記憶部３３と、を備えている。
ホスト側制御部３０は、ホストコンピューター１２の各部を中枢的に制御するものであり、上述したプリンター側制御部２０と同様、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。ホスト側入力部３１は、キーボードや、バーコードリーダー等の入力デバイスに接続され、これら入力デバイスからの入力を検出して、ホスト側制御部３０に出力する。ホスト側表示部３２は、液晶表示パネル等の表示パネルを備え、ホスト側制御部３０の制御の下、表示パネルに各種情報を表示する。ホスト側記憶部３３は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に不揮発的に記憶する。なお、ホストコンピューター１２は、図示せぬ通信インターフェイスを備え、この通信インターフェイスを介してプリンター１１及び管理サーバー１４と所定の通信規格に準拠して通信する。
【００１５】
また、図２に示すように、管理サーバー１４は、制御部４０と、記憶部４１とを備えている。
制御部４０は、管理サーバー１４の各部を中枢的に制御するものであり、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。制御部４０は、画像データ更新部４０ａを備えているがこれについては後述する。記憶部４１は、ハードディスク等の不揮発メモリーにより構成され、商品マスターデータベースや、在庫管理データベース等の各種データベースを記憶する。記憶部４１には、対応テーブル４１ａが記憶可能であるが、これについては後述する。なお、管理サーバー１４は、図示せぬ通信インターフェイスを備え、この通信インターフェイスを介してホストコンピューター１２と所定の通信規格に準拠して通信する。
【００１６】
次に、レシートの発行において、画像を記録するときのホストコンピューター１２、及び、プリンター１１の基本的な動作について説明する。
上述したように、プリンター１１のプリンター側記憶部２２には、登録画像データ２２ａ（画像データ）が、複数、記憶されている。登録画像データ２２ａは、レシートの発行に際し、レシートに定型的に記録される画像の画像データのことである。レシートに定型的に記録される画像とは、例えば、トップロゴや、ボトムロゴ、広告、クーポン等である。登録画像データ２２ａの具体的な態様は、画像バッファーに展開可能な実データ（ビットマップデータ等）である。プリンター側記憶部２２において、登録画像データ２２ａのそれぞれには、各データに一意に割り振られた識別コード２２ｂが対応付けて記憶されている。
以下、ホストコンピューター１２と、プリンター１１とが協働して、ある１の登録画像データ２２ａに基づいて画像を記録するときの基本的な動作について説明する。
まず、ホストコンピューター１２のホスト側制御部３０は、予めインストールされているプリンタードライバーの機能により、記録させようとしている画像に対応する登録画像データ２２ａに割り振られた識別コード２２ｂを指定し、この識別コード２２ｂに対応付けられた登録画像データ２２ａに基づいて画像を記録することを指示する制御コマンドを生成し、プリンター１１に送信する。
当該制御コマンドを受信したプリンター１１のプリンター側制御部２０は、当該制御コマンドに含まれる識別コード２２ｂに基づいて、プリンター側記憶部２２に記憶された登録画像データ２２ａのうち、当該識別コード２２ｂと対応付けられた登録画像データ２２ａを特定する。次いで、プリンター側制御部２０は、特定した登録画像データ２２ａに必要な画像処理を施してイメージデータを生成し、生成したイメージデータを図示せぬ画像バッファーに展開する。次いで、プリンター側制御部２０は、画像バッファーに展開したイメージデータに基づいて、図示せぬヘッド駆動回路を制御してサーマルヘッドを駆動するともに、適切なタイミングで各種機構を制御して、感熱ロール紙に登録画像データ２２ａが示す画像を記録する。
【００１７】
さて、制御システム１は、１つの店舗に適用されたシステムであるが、本実施形態では、プリンター１１のそれぞれについて、プリンター側記憶部２２に記憶されている１又は複数の登録画像データ２２ａのそれぞれが一致し、かつ、各登録画像データ２２ａに対応付けられた識別コード２２ｂのそれぞれが一致することが求められている。例えば、いずれか１つのプリンター１１のプリンター側記憶部２２に、登録画像データＸと識別コードｘとが対応付けて記憶され、かつ、登録画像データＹと識別コードｙとが対応付けて記憶されている場合、他のいずれのプリンター１１についても、全く同様に、登録画像データＸ、識別コードｘ、及び、登録画像データＹ、識別コードｙが記憶されていることが求められている。これは以下の理由による。すなわち、登録画像データ２２ａは、上述したように、トップロゴ等のレシートに定型的に記録される画像の画像データであるが、レシートがそれぞれの顧客に手渡されるものであることを考えると、レシートに記録されるトップロゴ等は、発行されるプリンター１１にかかわらず店舗内で統一する必要があるからである。また、ある１の登録画像データ２２ａに対応付けられた識別コード２２ｂを、各プリンター１１間で共通化することにより、ホストコンピューター１２ごとに識別コード２２ｂの値の相違に応じてプリンタードライバーの登録画像データ２２ａに関する設定や、アプリケーションの設定を変える必要がなく、設定が容易であり、メンテナンス性がよく、また、故障その他の原因により、１のホストコンピューター１２に接続されたプリンター１１を他のプリンター１１に変更する場合であっても、ホストコンピューター１２に対する改変（例えば、識別コード２２ｂに関する設定値の変更や、プログラム修正等）が一切必要なく、利便性が高いからである。
ここで、制御システム１が適用された店舗では、トップロゴ等を変更する場合がある。例えば、トップロゴ等のデザインを変更した場合や、クリスマスシーズン等の所定の期間にイベントに応じたデザインにトップロゴ等を変更する場合である。この場合、従来は、プリンター１１のそれぞれについて、所定のツール等を利用してトップロゴ等に係る登録画像データ２２ａを編集し、また、変更後のトップロゴ等に係る登録画像データ２２ａを新たに記憶させる等していたが、この従来のやり方は煩雑であった。
以上を踏まえ、本実施形態に係る管理サーバー１４は、以下の動作を実行する。
【００１８】
図３は、管理サーバー１４の動作を示すフローチャートである。以下の説明において、画像データ更新部４０ａの機能は、制御部４０のＣＰＵが所定のプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
図３に示すように、まず、管理サーバー１４の制御部４０の画像データ更新部４０ａは、ステップＳＡ２以下で詳述する各プリンター１１間での登録画像データ２２ａ、及び、識別コード２２ｂの同一性の維持に係る一連の処理について、当該処理の実行を開始するか否かを監視する（ステップＳＡ１）。
ここで、画像データ更新部４０ａは、以下の場合に、ステップＳＡ２以下の処理を開始すると判別する。
すなわち、管理サーバー１４は所定の入力手段を介してユーザーがステップＳＡ２以下の一連の処理の開始を指示できる構成となっており、当該指示があったことを検出した場合、画像データ更新部４０ａは、ステップＳＡ２以下の処理を開始する。
また、管理サーバー１４は、予め定められた時刻（例えば、店舗の開店時間に対応する時刻や、閉店時間に対応する時刻）に至ったことをトリガーとして、ステップＳＡ２以下の処理の実行を開始するよう、ユーザーが設定できる構成となっている。そして、当該設定がなされている場合は、画像データ更新部４０ａは、現在時刻が設定された時刻に至ったことをトリガーとして、ステップＳＡ２以下の処理を開始する。
また、後に明らかとなるとおり、ステップＳＡ２以下の処理では、代表プリンターＰＤ（後述）に記憶された登録画像データ２２ａを利用して、各プリンター１１が記憶する登録画像データ２２ａの同一性の維持が図られるが、ネットワーク１５に代表プリンターＰＤが接続されたことをトリガーとして、ステップＳＡ２以下の処理を実行するよう、ユーザーが設定できる構成となっている。そして、当該設定がなされている場合は、画像データ更新部４０ａは、ネットワーク１５に代表プリンターＰＤが接続されたことを検出した場合、ステップＳＡ２以下の処理を開始する。
【００１９】
さて、各プリンター１１間での登録画像データ２２ａ、及び、識別コード２２ｂの同一性の維持に係る一連の処理を開始すると判別した場合（ステップＳＡ１：ＹＥＳ）、画像データ更新部４０ａは、代表プリンターＰＤに接続されたホストコンピューター１２（以下、「代表ホストコンピューターＨＤ」という。）を介して、代表プリンターＰＤと通信し、当該代表プリンターＰＤのプリンター側記憶部２２に記憶されている登録画像データ２２ａと識別コード２２ｂとの組み合わせの全てを通信によって取得する（ステップＳＡ２）。なお、本実施形態に係るホストコンピューター１２には、管理サーバー１４からプリンター１１に対して送信されたコマンド、データを仲介する機能、及び、プリンター１１から管理サーバー１４に対して送信されたコマンド、データを仲介する機能が実装されている。
代表プリンターＰＤとは、そのプリンター側記憶部２２に、ユーザーが求める状態で、登録画像データ２２ａと識別コード２２ｂとの組み合わせが記憶されているプリンター１１のことである。すなわち、ネットワーク１５上の全てのプリンター１１について、プリンター側記憶部２２に記憶されている登録画像データ２２ａと識別コード２２ｂとの組み合わせが、代表プリンターＰＤにおけるものと同一であることが求められ、かつ、ステップＳＡ２以下の処理によって、当該要求が実現されることとなる。
本実施形態では、ネットワーク１５上のプリンター１１の全てが記憶する登録画像データ２２ａと識別コード２２ｂとの組み合わせを同一とするためには、ユーザーは、所定のツール等を利用して、代表プリンターＰＤのプリンター側記憶部２２における登録画像データ２２ａと識別コード２２ｂとの組み合わせを、ユーザーが求める組み合わせ（各プリンター１１のプリンター側記憶部２２に最終的に記憶されるべき組み合わせ）とすればよい。
なお、画像データ更新部４０ａは、ネットワーク１５に接続されたプリンター１１の中から例えば以下のようにして代表プリンターＰＤを判別する。すなわち、代表プリンターＰＤのファームウェアに、管理サーバー１４からの問い合わせに応じて、自身が代表プリンターＰＤであることを応答する機能を実装し、画像データ更新部４０ａは、ブロードキャストアドレスを利用して、各ホストコンピューター１２を介して、全てのプリンター１１に問い合わせを行い、当該問い合わせに対する応答に基づいて、代表プリンターＰＤを判別する。この他、ネットワーク１５上に設けられたネットワークハブにおいて、代表ホストコンピューターＨＤが接続されるポートが固定である場合は、画像データ更新部４０ａは、当該ポートに接続されたホストコンピューター１２が接続されているプリンター１１を代表プリンターＰＤと判別する。つまり、代表プリンターＰＤを判別する方法は、既存の技術を広く適用可能である。
以下の説明では、図１に示すように、代表プリンターＰＤのプリンター側記憶部２２には、登録画像データＸと識別コードｘとが対応付けて記憶されると共に、登録画像データＹと識別コードｙとが対応付けて記憶されており、ステップＳＡ２において、画像データ更新部４０ａは、これら登録画像データ２２ａと識別コード２２ｂとの組み合わせの全てを取得したものとする。
【００２０】
次いで、画像データ更新部４０ａは、代表プリンターＰＤから取得した登録画像データ２２ａの全てについて、チェック用データを生成する（ステップＳＡ３）。本実施形態では、チェック用データとは、具体的には、予め定められたハッシュ関数であって、制御システム１の各機器において共通して使用されるハッシュ関数により算出されるハッシュ値である。なお、チェック用データは、登録画像データ２２ａに基づいて算出される代表値であって、同一のデータに基づいて算出したときに、必ず、同一の値となるようなデータであれば何でもよく、例えば、チェックサム等を利用した値であってもよい。
次いで、画像データ更新部４０ａは、ステップＳＡ３で求めたチェック用データのそれぞれに基づいて、チェック用データと、対応する識別コード２２ｂとが対応付けて記憶された対応テーブル４１ａを生成し、記憶部４１に記憶する（ステップＳＡ４）。
図４は、対応テーブル４１ａの一例を模式的に示す図である。
図４に示すように、対応テーブル４１ａでは、識別コード２２ｂのそれぞれと、各識別コード２２ｂに対応する登録画像データ２２ａに基づいて算出されたチェック用データとが対応付けて記憶される。図４の例では、１件目のレコードにおいて、識別コードｘと、識別コードｘに対応する登録画像データＸに基づいて算出されたチェック用データであるチェック用データＴｘとが対応付けられ、２件目のレコードにおいて、識別コードｙと、識別コードｙに対応する登録画像データＹに基づいて算出されたチェック用データであるチェック用データＴｙとが対応付けられている。
対応テーブル４１ａの生成、記憶後、画像データ更新部４０ａは、ネットワーク１５上の各プリンター１１（代表プリンターＰＤを除く）について、更新処理を実行する（ステップＳＡ５）。以下、更新処理について詳述する。
【００２１】
以下の説明では、図１に示すように、ネットワーク１５上に、代表プリンターＰＤのほか、プリンターＰ１、Ｐ２、Ｐ３、及び、Ｐ４が接続されているものとして説明する。そして、ステップＳＡ５の更新処理は、ネットワーク１５上の全てのプリンター１１に対して行われる処理であるため、プリンターＰ１、Ｐ２、Ｐ３、及び、Ｐ４のそれぞれについて行われる更新処理について説明する。また、以下の説明では、１の登録画像データ２２ａと、当該１の登録画像データ２２ａに対応付けられた識別コード２２ｂとの組み合わせをハイフンを用いて「登録画像データ○−識別コード○」のように表現する。
図１に示すように、プリンターＰ１のプリンター側記憶部２２には、登録画像データＸ−識別コードｘ、及び、登録画像データＹ−識別コードｙが記憶されている。また、プリンターＰ２のプリンター側記憶部２２には、登録画像データＸ−識別コードｘ、及び、登録画像データＹ’−識別コードｙが記憶されている。登録画像データＹと登録画像データＹ’とは、同一のデータではない。また、プリンターＰ３のプリンター側記憶部２２には、登録画像データＸ−識別コードｘが記憶されている。また、プリンターＰ４のプリンター側記憶部２２には、登録画像データＸ−識別コードｘ、登録画像データＹ−識別コードｙ、及び、登録画像データＺ−識別コードｚが記憶されている。
【００２２】
図５（Ａ）は、プリンターＰ１に対して行われる更新処理を説明するためのフローチャートであり、（Ａ１）は管理サーバー１４の動作を、（Ａ２）はプリンターＰ１の動作をそれぞれ示している。
まず、管理サーバー１４の制御部４０の画像データ更新部４０ａは、プリンターＰ１のプリンター側制御部２０に対して、プリンター側記憶部２２に記憶されている登録画像データ２２ａ−識別コード２２ｂの全てに関して、識別コード２２ｂと、登録画像データ２２ａから算出されるチェック用データとの組み合わせを送信することを要求する（ステップＳＢ１）。
当該要求に応じて、プリンターＰ１のプリンター側制御部２０は、プリンター側記憶部２２に記憶されている登録画像データ２２ａの全てについて、予め定められたハッシュ関数を用いてチェック用データを算出する（ステップＳＣ１）。本例では、プリンターＰ１のプリンター側制御部２０は、登録画像データＸに基づいてチェック用データＴｘを算出し、また、登録画像データＹに基づいてチェック用データＴｙを算出する。以下の説明では、１のチェック用データと、当該１のチェック用データに対応する識別コード２２ｂとの組み合わせをハイフンを用いて「識別コード○−チェック用データ○」のように表現する。
次いで、プリンターＰ１のプリンター側制御部２０は、算出したチェック用データと、対応する識別コード２２ｂとの組み合わせを、所定のプロトコルに準拠して、管理サーバー１４に送信する（ステップＳＣ２）。本例では、プリンターＰ１のプリンター側制御部２０は、識別コードｘ−チェック用データＴｘ、及び、識別コードｙ−チェック用データＴｙを管理サーバー１４に送信する。
【００２３】
プリンターＰ１からチェック用データと、対応する識別コード２２ｂとの組み合わせを受信すると、画像データ更新部４０ａは、対応テーブル４１ａを参照し、代表プリンターＰＤに係る識別コードとチェック用データとの組み合わせのそれぞれと、プリンターＰ１に係る識別コードとチェック用データとの組み合わせのそれぞれとを比較し、差異を抽出する（ステップＳＢ２）。具体的には、画像データ更新部４０ａは、代表プリンターＰＤに係る識別コード２２ｂと、プリンターＰ１に係る識別コード２２ｂとの間での一致部分、相違部分を検出し、さらに、一致している識別コード２２ｂについては、対応するチェック用データのそれぞれを比較し、データが示す値が一致しているか否かを検出する。
本例では、代表プリンターＰＤ、及び、プリンターＰ１の双方について、識別コード２２ｂとチェック用データとの組み合わせは、識別コードｘ−チェック用データＴｘ、及び、識別コードｙ−チェック用データＴｙであるため、ステップＳＢ２において、画像データ更新部４０ａは、各プリンター間で、当該組み合わせに相違はないと判別する。
ここで、代表プリンターＰＤと、プリンターＰ１との間で、識別コード２２ｂとチェック用データとの組み合わせが全て一致しているということは、これらプリンター１１のそれぞれについて、プリンター側記憶部２２に記憶されている登録画像データ２２ａと識別コード２２ｂとの組み合わせが一致していることである。これを踏まえ、画像データ更新部４０ａは、プリンターＰ１のプリンター側記憶部２２に記憶された登録画像データ２２ａ、及び、識別コード２２ｂについて何ら更新を行わず、処理を終了する。
【００２４】
このように、本実施形態では、プリンターＰ１に対する更新処理において、プリンターＰ１は、管理サーバー１４に対して、自身が記憶している登録画像データ２２ａそのものではなく、当該データに基づいて算出されるチェック用データを送信する。登録画像データ２２ａは、画像を構成する画素ごとに情報を保持する画像データであり、他のデータと比較して非常にサイズの大きなデータであるが、上記のような処理が行われるため、ネットワーク１５における通信トラフィックの増大を効果的に抑制可能である。
また、本実施形態では、プリンターＰ１に対する更新処理において、代表プリンターＰＤにおける登録画像データ２２ａと、プリンターＰ１における登録画像データ２２ａとの比較は、それぞれのデータにより算出されるチェック用データの比較によって行われる。ここで、チェック用データは、登録画像データ２２ａと比して非常にサイズの小さなデータであるため、上記比較に係る処理の効率化を実現でき、ＣＰＵに対する負荷を低減できる。
【００２５】
図５（Ｂ）は、プリンターＰ２に対して行われる更新処理を説明するためのフローチャートであり、（Ｂ１）は管理サーバー１４の動作を、（Ｂ２）はプリンターＰ１の動作をそれぞれ示している。
まず、画像データ更新部４０ａは、プリンターＰ２のプリンター側制御部２０に対して、識別コード２２ｂと、チェック用データとの組み合わせの全てを送信することを要求する（ステップＳＤ１）。
当該要求に応じて、プリンターＰ２のプリンター側制御部２０は、登録画像データ２２ａの全てについて、チェック用データを算出する（ステップＳＥ１）。本例では、プリンターＰ２のプリンター側制御部２０は、登録画像データＸに基づいてチェック用データＴｘを算出し、また、登録画像データＹ’に基づいてチェック用データＴｙ’を算出する。
次いで、プリンターＰ１のプリンター側制御部２０は、算出したチェック用データと、対応する識別コード２２ｂとの組み合わせを、所定のプロトコルに準拠して、管理サーバー１４に送信する（ステップＳＥ２）。本例では、プリンターＰ２のプリンター側制御部２０は、識別コードｘ−チェック用データＴｘ、及び、識別コードｙ−チェック用データＴｙ’を管理サーバー１４に送信する。
【００２６】
プリンターＰ２からチェック用データと、対応する識別コード２２ｂとの組み合わせを受信すると、画像データ更新部４０ａは、対応テーブル４１ａを参照し、代表プリンターＰＤに係る識別コードとチェック用データとの組み合わせのそれぞれと、プリンターＰ２に係る識別コードとチェック用データとの組み合わせのそれぞれとを比較し、差異を抽出する（ステップＳＤ２）。
本例では、代表プリンターＰＤに係る識別コードｙ−チェック用データＴｙと、プリンターＰ２に係る識別コードｙ−チェック用データＴｙ’とについて、識別コード２２ｂが一致する一方、識別コード２２ｂに対応付けられたチェック用データが不一致であるため、画像データ更新部４０ａは、この点について差異を検出する。
次いで、画像データ更新部４０ａは、プリンターＰ２のプリンター側制御部２０に対して、上記検出した差異がなくなるように、プリンター側記憶部２２における登録画像データ２２ａを更新させる（ステップＳＤ３）。具体的には、画像データ更新部４０ａは、識別コードｙと対応付けられている登録画像データ２２ａ（本例では、登録画像データＹ’）について、登録画像データＹによって上書き更新させる制御コマンドを生成し、プリンターＰ２のプリンター側制御部２０に出力する。
当該制御コマンドを受信したプリンターＰ２のプリンター側制御部２０は、当該制御コマンドに基づいて、識別コードｙと対応付けている登録画像データＹ’について、登録画像データＹによって上書き更新する（ステップＳＥ３）。これにより、プリンターＰ２のプリンター側記憶部２２に記憶されている登録画像データ２２ａと識別コード２２ｂとの組み合わせが、登録画像データＸ−識別コードｘ、及び、登録画像データＹ−識別コードｙとなり、代表プリンターＰＤにおける組み合わせと完全に一致した状態となる。
なお、プリンターＰ２に対する更新処理において、プリンターＰ２から管理サーバー１４に対してチェック用データが送信されること、及び、画像データ更新部４０ａがチェック用データを比較することの効果については、上述した通りである。
【００２７】
図６（Ａ）は、プリンターＰ３に対して行われる更新処理を説明するためのフローチャートであり、（Ａ１）は管理サーバー１４の動作を、（Ａ２）はプリンターＰ３の動作をそれぞれ示している。
まず、画像データ更新部４０ａは、プリンターＰ３のプリンター側制御部２０に対して、識別コード２２ｂと、チェック用データとの組み合わせの全てを送信することを要求する（ステップＳＦ１）。
当該要求に応じて、プリンターＰ３のプリンター側制御部２０は、登録画像データ２２ａの全てについて、チェック用データを算出する（ステップＳＧ１）。本例では、プリンターＰ３のプリンター側制御部２０は、登録画像データＸに基づいてチェック用データＴｘを算出する。
次いで、プリンターＰ３のプリンター側制御部２０は、算出したチェック用データと、対応する識別コード２２ｂとの組み合わせを、所定のプロトコルに準拠して、管理サーバー１４に送信する（ステップＳＧ２）。本例では、プリンターＰ３のプリンター側制御部２０は、識別コードｘ−チェック用データＴｘを管理サーバー１４に送信する。
【００２８】
プリンターＰ３からチェック用データと、対応する識別コード２２ｂとの組み合わせを受信すると、画像データ更新部４０ａは、対応テーブル４１ａを参照し、代表プリンターＰＤに係る識別コードとチェック用データとの組み合わせのそれぞれと、プリンターＰ３に係る識別コードとチェック用データとの組み合わせのそれぞれとを比較し、差異を抽出する（ステップＳＦ２）。
本例では、代表プリンターＰＤに係る識別コードｙ−チェック用データＴｙについて、プリンターＰ３には対応する組み合わせがないため、画像データ更新部４０ａは、この点について差異を検出する。
次いで、画像データ更新部４０ａは、プリンターＰ３のプリンター側制御部２０に対して、上記検出した差異がなくなるように、プリンター側記憶部２２における登録画像データ２２ａを更新させる（ステップＳＦ３）。具体的には、画像データ更新部４０ａは、プリンター側制御部２０に、新たに、登録画像データＹと識別コードｙとを対応付けて記憶させる（更新させる）ことを指示する制御コマンドを生成し、プリンターＰ３のプリンター側制御部２０に出力する。
当該制御コマンドを受信したプリンターＰ３のプリンター側制御部２０は、当該制御コマンドに基づいて、プリンター側記憶部２２の所定の記憶領域に、登録画像データＹと、識別コードｙとを対応付けて記憶する（更新する）（ステップＳＧ３）。これにより、プリンターＰ３のプリンター側記憶部２２に記憶されている登録画像データ２２ａと識別コード２２ｂとの組み合わせが、登録画像データＸ−識別コードｘ、及び、登録画像データＹ−識別コードｙとなり、代表プリンターＰＤにおける組み合わせと完全に一致した状態となる。
なお、プリンターＰ３に対する更新処理において、プリンターＰ３から管理サーバー１４に対してチェック用データが送信されること、及び、画像データ更新部４０ａがチェック用データを比較することの効果については、上述した通りである。
【００２９】
図６（Ｂ）は、プリンターＰ４に対して行われる更新処理を説明するためのフローチャートであり、（Ｂ１）は管理サーバー１４の動作を、（Ｂ２）はプリンターＰ４の動作をそれぞれ示している。
まず、画像データ更新部４０ａは、プリンターＰ４のプリンター側制御部２０に対して、識別コード２２ｂと、チェック用データとの組み合わせの全てを送信することを要求する（ステップＳＨ１）。
当該要求に応じて、プリンターＰ４のプリンター側制御部２０は、登録画像データ２２ａの全てについて、チェック用データを算出する（ステップＳＩ１）。本例では、プリンターＰ４のプリンター側制御部２０は、登録画像データＸに基づいてチェック用データＴｘを算出し、登録画像データＹに基づいてチェック用データＴｙを算出し、登録画像データＺに基づいてチェック用データＴｚを算出する。
次いで、プリンターＰ３のプリンター側制御部２０は、算出したチェック用データと、対応する識別コード２２ｂとの組み合わせを、所定のプロトコルに準拠して、管理サーバー１４に送信する（ステップＳＩ２）。本例では、プリンターＰ４のプリンター側制御部２０は、識別コードｘ−チェック用データＴｘ、識別コードｙ−チェック用データＴｙ、及び、識別コードｚ−チェック用データＴｚを管理サーバー１４に送信する。
【００３０】
プリンターＰ４からチェック用データと、対応する識別コード２２ｂとの組み合わせを受信すると、画像データ更新部４０ａは、対応テーブル４１ａを参照し、代表プリンターＰＤに係る識別コードとチェック用データとの組み合わせのそれぞれと、プリンターＰ３に係る識別コードとチェック用データとの組み合わせのそれぞれとを比較し、差異を抽出する（ステップＳＨ２）。
本例では、プリンターＰ４に係る識別コードｚ−チェック用データＴｚについて、代表プリンターＰＤには対応する組み合わせがないため、画像データ更新部４０ａは、この点について差異を検出する。
次いで、画像データ更新部４０ａは、プリンターＰ４のプリンター側制御部２０に対して、上記検出した差異がなくなるように、プリンター側記憶部２２における登録画像データ２２ａを更新させる（ステップＳＨ３）。具体的には、画像データ更新部４０ａは、プリンター側制御部２０に、登録画像データＺ−識別コードｚを削除させる（更新させる）ことを指示する制御コマンドを生成し、プリンターＰ４のプリンター側制御部２０に出力する。
当該制御コマンドを受信したプリンターＰ４のプリンター側制御部２０は、当該制御コマンドに基づいて、プリンター側記憶部２２の所定の記憶領域に記憶された登録画像データＺ−識別コードｚを削除する（更新する）。これにより、プリンターＰ４のプリンター側記憶部２２に記憶されている登録画像データ２２ａと識別コード２２ｂとの組み合わせが、登録画像データＸ−識別コードｘ、及び、登録画像データＹ−識別コードｙとなり、代表プリンターＰＤにおける組み合わせと完全に一致した状態となる。
なお、プリンターＰ４に対する更新処理において、プリンターＰ４から管理サーバー１４に対してチェック用データが送信されること、及び、画像データ更新部４０ａがチェック用データを比較することの効果については、上述した通りである。
【００３１】
このように、本実施形態では、ネットワーク１５上のプリンター１１の全てが記憶する登録画像データ２２ａと識別コード２２ｂとの組み合わせを同一とするためには、ユーザーは、所定のツール等を利用して、代表プリンターＰＤのプリンター側記憶部２２における登録画像データ２２ａと識別コード２２ｂとの組み合わせを、ユーザーが求める組み合わせ（各プリンター１１のプリンター側記憶部２２に最終的に記憶されるべき組み合わせ）とすればよい。これにより、以下のようなメリットもある。すなわち、代表プリンターＰＤは、プリントエンジン２１を備えているため、登録画像データ２２ａが示す画像を、実際に感熱ロール紙に記録することが可能である。このことを利用して、ユーザーは、代表プリンターＰＤに記憶される登録画像データ２２ａ及び識別コード２２ｂを所望の内容とした後、実際に、代表プリンターＰＤによって登録画像データ２２ａが示す画像を感熱ロール紙に記録させ、その内容を確認した上で、代表プリンターＰＤと、他のプリンター１１とのデータが同一性を維持させることができる。これにより、代表プリンターＰＤの機能を利用して容易に、登録画像データ２２ａが想定されたものであるか否かのチェックができ、かつ、想定されたものであるとの確認が取れた場合には、容易に、ネットワーク１５上の各プリンター１１についてデータの同一性を維持できる。
【００３２】
以上説明したように、本実施形態では、管理サーバー１４の画像データ更新部４０ａは、ネットワーク１５を介して接続されたプリンター１１のうちの１つある代表プリンターＰＤから、この代表プリンターＰＤに記憶されている１又は複数の登録画像データ２２ａを取得し、取得した１又は複数の登録画像データ２２ａに基づいて、代表プリンターＰＤ以外の他のプリンター１１に記憶された登録画像データ２２ａを更新する（削除、新たな登録画像データ２２ａの追加を含む）ことにより、代表プリンターＰＤが記憶する１又は複数の登録画像データ２２ａと、他のプリンター１１が記憶する１又は複数の登録画像データ２２ａとの同一性を維持する。
この構成によれば、代表プリンターＰＤについてのみ、記憶された登録画像データ２２ａを正しい状態とすれば、接続された他のプリンター１１について、自動で、記憶された登録画像データ２２ａが、代表プリンターＰＤと同一性を有する正しい状態となる。つまり、プリンター１１の全てについてツールを利用して登録画像データ２２ａの編集をするといった煩雑な作業を経ることなく、代表プリンターＰＤについてのみ登録画像データ２２ａの編集を行うという簡易な作業により、各プリンター１１に記憶された登録画像データ２２ａについて、その同一性を維持できる。
【００３３】
また、本実施形態では、画像データ更新部４０ａは、代表プリンターＰＤから取得した登録画像データ２２ａに基づいて、他のプリンター１１のそれぞれについて、他のプリンター１１に記憶されている登録画像データ２２ａと、代表プリンターＰＤに記憶されている登録画像データ２２ａとの差異を抽出し、抽出した差異がなくなるように、代表プリンターＰＤから取得した登録画像データ２２ａに基づいて、他のプリンター１１に記憶された登録画像データ２２ａを更新する。
ここで、管理サーバー１４が、代表プリンターＰＤから取得した登録画像データ２２ａに基づいて、他のプリンター１１のそれぞれの登録画像データ２２ａを上書き更新することにより、代表プリンターＰＤと、他のプリンター１１との間で登録画像データ２２ａの同一性を維持するようにすることも考えられる。しかしながら、この場合、管理サーバー１４からから他のプリンター１１のそれぞれに対して、比較的サイズの大きい登録画像データ２２ａが送信されることとなり、通信トラフィックの増大を招く可能性があり、また、既に記憶している登録画像データ２２ａが、代表プリンターＰＤに記憶されている登録画像データ２２ａと一致する場合等に不必要に登録画像データ２２ａの更新が行われることとなり、処理効率がよくない。これを踏まえ、上記構成によれば、管理サーバー１４は、代表プリンターＰＤに記憶された登録画像データ２２ａと、他のプリンター１１に記憶された登録画像データ２２ａの差異に応じて、登録画像データ２２ａを更新することにより、不必要な登録画像データ２２ａの更新を抑制でき、これに伴って通信トラフィックの増大を抑制できる。
【００３４】
また、本実施形態では、画像データ更新部４０ａは、他のプリンター１１に記憶されている登録画像データ２２ａと、代表プリンターＰＤに記憶されている登録画像データ２２ａとの差異を抽出する場合において、他のプリンター１１に係る１の登録画像データ２２ａと、代表プリンターＰＤに係る１の登録画像データ２２ａとが同一のデータであるか否かを判別する場合、代表プリンターＰＤに係る１の登録画像データ２２ａに基づいて、所定の算出方法によりチェック用データを算出すると共に、他のプリンター１１に対して、当該他のプリンター１１に係る１の登録画像データ２２ａから所定の算出方法で算出したチェック用データの送信を要求して、当該チェック用データを取得し、代表プリンターＰＤに係るチェック用データと、他のプリンター１１に係るチェック用データとが同一か否かを判別する。
この構成によれば、他のプリンター１１に係る１の登録画像データ２２ａと、代表プリンターＰＤに係る１の登録画像データ２２ａとが同一のデータであるか否かを判別する場合、他のプリンター１１から、管理サーバー１４に対して、登録画像データ２２ａそのものではなく、登録画像データ２２ａから算出されるチェック用データが送信される。このため、通信トラフィックの増大を抑制できると共に、登録画像データ２２ａが同一か否かを判別する際に、登録画像データ２２ａ同士の比較ではなく、チェック用データ同士の比較で済むため、処理に要する時間の短縮化も図ることができる。
【００３５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、管理サーバー１４に送信するためのチェック用データの算出等を、プリンター１１が行う構成であった。しかしながら、ステップＳＡ５の更新処理におけるプリンター１１側の各種処理を適宜ホストコンピューター１２が行うようにしてもよい。この場合、ホストコンピューター１２は、記録装置として機能する。
また例えば、図５（Ｂ１）のステップＳＤ３、図６（Ａ１）のステップＳＦ３、及び、図６（Ｂ１）のステップＳＨ３において、管理サーバー１４が登録画像データ２２ａの更新に係る制御コマンドを生成し、ホストコンピューター１２を介して、プリンター１１に出力していたが、これについて、管理サーバー１４の制御の下、ホストコンピューター１２がプリンタードライバーの機能等により、制御コマンドを生成し、プリンター１１に出力する構成であってもよい。
また例えば、ホストコンピューター１２に接続されたプリンター１１はサーマル式の記録装置であったが記録方式はこれに限らずインクジェット式、ドットインパクト式など何であってもよい。すなわち、登録画像データ２２ａ等の事前に記憶した画像データに基づいて画像を記録可能な記録装置に接続された制御装置、及び、このような記録装置と制御装置とを備えるシステムに、本発明を広く適用可能である。また例えば、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、管理サーバー１４の各機能ブロックの機能を、管理サーバー１４に外部接続される別の装置に持たせるようにしてもよい。また、管理サーバー１４や、プリンター１１、ホストコンピューター１２は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、図３、５、６のフローチャートに係る動作を含む各種動作を実行するようにしてもよい。
【符号の説明】
【００３６】
１…制御システム、１１…プリンター（記録装置）、１２…ホストコンピューター（記録装置）、１４…管理サーバー（制御装置）、２２ａ…登録画像データ、２２ｂ…識別コード、４０…制御部、４０ａ…画像データ更新部、ＰＤ…代表プリンター（代表記録装置）。
【図１】
0005938991.tif 000002
【図２】
0005938991.tif 000003
【図３】
0005938991.tif 000004
【図４】
0005938991.tif 000005
【図５】
0005938991.tif 000006
【図６】
0005938991.tif 000007