(57)【要約】【課題】異なるグループ間のデータ転送を、容易かつ確実に、禁止または禁止の解除ができる作画装置を提供する。【解決手段】作画装置１の作画処理部５は、ＩＤデータ２１ａに含まれている表示装置２の属するグループと、作画装置１の記憶部８のバージョン名１３ｃに含まれている作画装置１の属するグループとが一致するか否かを判別する。作画装置１は、ホスト装置から受信したフラグ生成プログラム１４を実行してフラグ１３ａと比較することによって、異なるグループ間でのデータ転送の可否を定める通信レベルを取得する。作画装置１は、グループの一致の有無及び通信レベルに応じて、所定の条件が満たされている場合にのみ、表示装置２に画面データ１５をダウンロードする。【選択図】  図１
2005070826.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に転送して画面に表示させるための画面データを作成する作画処理部と、上記作画処理部の作成した上記画面データを作画装置本体から上記表示装置へ転送するためのデータ転送部とを備える作画装置において、
作画装置本体の属するグループの第１グループ情報を記憶する記憶部と、
上記画面データの通信相手となる上記表示装置または他の作画装置の属するグループの第２グループ情報を取得して、上記記憶部の上記第１グループ情報との異同を判別するグループ判別部とを備え、
上記グループ判別部が上記第１グループ情報と上記第２グループ情報とは異なると判別したときに、上記データ転送部が、上記画面データの上記通信相手との間でのデータ転送の可否を、上記記憶部に記憶されている、異なるグループ間でのデータ転送の可否を定める通信レベルに応じて決定することを特徴とする作画装置。
【請求項２】
上記作画処理部は、作画装置ごとに異なる値となるように暗号化されて上記記憶部に記憶されている上記通信レベルが、作画装置本体のために作成された正規のものであるか否かを認証し、
上記データ転送部は、上記作画処理部による認証が失敗した場合には、異なるグループ間でのデータ転送を行わないことを特徴とする請求項１に記載の作画装置。
【請求項３】
上記作画処理部は、作画装置ごとに異なる値となるように、作画装置本体を一意的に決定するＭＡＣアドレスを用いて暗号化された上記通信レベルが、作画装置本体のために作成された正規のものであるか否かを認証することを特徴とする請求項２に記載の作画装置。
【請求項４】
ネットワークにて接続されている作画装置とデータの送受信をする制御部を備えたホスト装置において、
上記作画装置を特定するためのパラメータと、異なるグループ間でのデータ転送の可否を定める、上記作画装置についての通信レベルとが入力されると、上記通信レベルを上記パラメータを用いて暗号化する暗号化部を備えており、
上記暗号化部の暗号化した上記パラメータを上記制御部が上記作画装置に送信することを特徴とするホスト装置。
【請求項５】
メモリを有するコンピュータを、請求項１ないし３のいずれか１項に記載の作画装置の有する各手段、または請求項４に記載のホスト装置の有する各手段として動作させるためのプログラム。
【請求項６】
請求項５に記載のプログラムをコンピュータ読取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、作成した画面データを表示装置に転送する作画装置、ホスト装置、プログラムおよび記録媒体に関するものである。
【０００２】
【従来の技術】
作画装置は、表示装置に表示する画面データを作成するためのものである。作画装置にて作成された画面データは、表示装置へとダウンロードされ、表示装置の記憶部に記憶される。表示装置は、記憶部に記憶した画像データを画面に表示する。このように、作画装置の作成した画面データは表示装置へと転送され、表示装置において用いられる。
【０００３】
日本国の公開特許公報「特開２０００−１９４５６３号公報（公開日：２０００年７月１４日）」には、このような表示装置（プログラマブル表示器）、および作画装置として機能するパーソナルコンピュータの一例が記載されている。
【０００４】
【特許文献１】
特開２０００−１９４５６３号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、作画装置および表示装置において、複数のグループ間でのデータ移動管理（ロック、ロック解除）を行う簡単かつ確実な方法がないという問題がある。
【０００６】
ここで、従来は、作画装置において、その作画装置の属するグループを設定し、複数のグループ間でのデータ移動管理を行うということは、あまりなされていなかった。このため、複数のグループ間でのデータ移動管理を行う必要がなかった。また、複数のグループ間でのデータ移動管理を行う場合に、異なるグループ間でのデータ交換について、制限を加え、または制限を解除するための簡単かつ確実な方法がなかった。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、簡単かつ確実に、異なるグループ間でのデータ交換について、制限を加え、または制限を解除すること（グループ間でのデータ移動管理）のできる作画装置、ホスト装置、プログラムおよび記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
本発明に係る作画装置は、上記課題を解決するために、表示装置に転送して画面に表示させるための画面データを作成する作画処理部と、上記作画処理部の作成した上記画面データを作画装置本体から上記表示装置へ転送するためのデータ転送部とを備える作画装置において、作画装置本体の属するグループの第１グループ情報を記憶する記憶部と、上記画面データの通信相手となる上記表示装置または他の作画装置の属するグループの第２グループ情報を取得して、上記記憶部の上記第１グループ情報との異同を判別するグループ判別部とを備え、上記グループ判別部が上記第１グループ情報と上記第２グループ情報とは異なると判別したときに、上記データ転送部が、上記画面データの上記通信相手との間でのデータ転送の可否を、上記記憶部に記憶されている、異なるグループ間でのデータ転送の可否を定める通信レベルに応じて決定することを特徴としている。
【０００９】
上記作画装置の作画処理部は、表示装置において画面に表示させるための画面データを作成する。作画装置のデータ転送部は、作画処理部の作成した画面データを表示装置へと転送する（ダウンロードする）。
【００１０】
また、作画装置のデータ転送部は、作画処理部にて用いるため、所定の条件を満たす場合には、他の作画装置から画面データを転送する（インポートする）こともできる。
【００１１】
この作画装置の作画処理部は、コンピュータに画面データを作成するための作画ソフトウェアを読み込ませて実行させることによって実現される機能ブロックであってもよい。
【００１２】
上記作画装置は、画面データの通信相手となる他の装置（表示装置、他の作画装置）に対して実際にデータ転送をする際には、以下のように動作する。
【００１３】
まず、他の装置に記憶されているグループ情報（第２グループ情報）をグループ判別部が取得し、記憶部に記憶されているグループ情報（第１グループ情報）と比較する。
【００１４】
そして、第１グループ情報と第２グループ情報とが異なるとグループ判別部が判別したときには、データ転送部が、画面データの通信相手との間でのデータ転送の可否を、記憶部に記憶されている、異なるグループ間でのデータ転送の可否を定める通信レベルに応じて決定する。
【００１５】
ここで、通信レベルとしては、例えば、異なるグループ間でのデータ転送を全て許可するレベル、異なるグループ間でのデータ転送を全て禁止するレベル、または所定のグループから所定の他のグループへのデータ転送のみを許可するレベルなどがある。このような通信レベルを設定する理由としては、例えば、営業上、セキュリティ上の理由が考えられる。なお、この通信レベルが所定の方式（アルゴリズム）で暗号化されている場合には、所定の方式によって復号する。
【００１６】
上記構成によれば、異なるグループ間でのデータ転送の可否を、記憶部に記憶されている通信レベルに応じて決定するので、通信レベルを適切に設定することによって、簡単かつ確実に、異なるグループ間でのデータ交換について、制限を加え、または制限を解除することができる。
【００１７】
本発明に係る作画装置は、上記課題を解決するために、上記構成において、上記作画処理部は、作画装置ごとに異なる値となるように暗号化されて上記記憶部に記憶されている上記通信レベルが、作画装置本体のために作成された正規のものであるか否かを認証し、上記データ転送部は、上記作画処理部による認証が失敗した場合には、異なるグループ間でのデータ転送を行わないことを特徴としている。
【００１８】
この構成であれば、通信レベルが暗号化されているので、ユーザによる通信レベルの改ざん、ユーザが通信レベルを偽ることを防止できる。なお、暗号化したデータとは平文でないデータを意味するものとする。例えば、通信レベルは、バイナリの形式でレジストリファイル（設定ファイル）に記憶されていてもよい。
【００１９】
また、通信レベルは、作画装置ごとに異なる値となるように暗号化されている。これは、例えば入力が異なれば出力も異なるような関数、アルゴリズムを用いて、作画装置ごとに異なる、作画装置本体を特定することのできる値を入力とすることによって実現できる。ここで、例えば作画装置をコンピュータで実現する場合には、コンピュータのＭＡＣアドレス、ホスト名などによってコンピュータを特定することができる。
【００２０】
例えば、通信レベルの暗号化の際と同様に、作画装置本体を特定する値を入力とし、同じアルゴリズムを用いて暗号化する。したがって、暗号化された通信レベルと同じ値を得ることができるか否かによって、記憶部の通信レベルが正規のものであるか否かを認証できる。作画装置を特定するための値は、例えば、認証の際に作画装置本体にアクセスして得ることができる。また、例えば、記憶部の通信レベルを適切に復号できるか否かによって、通信レベルが作画装置本体のために作成された正規のものであるか否かを認証してもよい。この場合、作画処理部は、暗号化された通信レベルを所定のアルゴリズム（暗号化に用いたアルゴリズムに対する、復号化のためのアルゴリズム）によって復号する。
【００２１】
認証によって、記憶部に記憶されている通信レベルが正規のものであることを保証できる。また、認証が失敗した場合には、異なるグループ間でのデータ転送を行わないので、ある作画装置において、正規のものでない通信レベルに応じたデータ転送が行われることを防止できる。
【００２２】
また、上記構成において、作画処理部が、作画装置において起動呼び出しを受ける度に、通信レベルの認証を行うようにしてもよい。この構成であれば、起動時に認証を行うので、現在設定されている通信レベルを常に把握した状態にできる。
【００２３】
本発明に係る作画装置は、上記課題を解決するために、上記構成において、上記作画処理部は、作画装置ごとに異なる値となるように、作画装置本体を一意的に決定するＭＡＣアドレスを用いて暗号化された上記通信レベルが、作画装置本体のために作成された正規のものであるか否かを認証することを特徴としている。
【００２４】
ここで、ＭＡＣアドレスとは、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌアドレスを意味する。このＭＡＣアドレスは、例えばコンピュータのネットワークカードのＭＡＣアドレスであり、ネットワークに接続されるハードウェア一つ一つに固有のものである。
【００２５】
このように、一意的なＭＡＣアドレスを用いるので、暗号化された通信レベルが確実に装置ごとに異なる一意的なものとなる。この暗号化された通信レベルを認証すれば、作画装置本体を確実に認証できる。認証の際には、例えばＭＡＣアドレスを作画装置本体から取得して入力とし、暗号化の際と同じアルゴリズムによって暗号化して、記憶部の通信レベルと比較すればよい。このように、ＭＡＣアドレスを用いて認証する。また、ＭＡＣアドレスに加えてＰＣ名（ホスト名）などを用いて暗号化して、さらに認証を確実にしてもよい。
【００２６】
本発明に係るホスト装置は、上記課題を解決するために、ネットワークにて接続されている作画装置とデータの送受信をする制御部を備えたホスト装置において、上記作画装置を特定するためのパラメータと、異なるグループ間でのデータ転送の可否を定める、上記作画装置についての通信レベルとが入力されると、上記通信レベルを上記パラメータを用いて暗号化する暗号化部を備えており、上記暗号化部の暗号化した上記パラメータを上記制御部が上記作画装置に送信することを特徴としている。
【００２７】
ホスト装置の暗号化部は、作画装置を特定するためのパラメータを用いて、異なるグループ間でのデータ転送の可否を定める、作画装置についての通信レベルを暗号化する。作画装置を特定するためのパラメータとしては、作画装置を一意的に特定するように、例えばＭＡＣアドレスを用いることができる。
【００２８】
また、作画装置についての通信レベルは、例えば作画装置のユーザによって所望の値が作画装置に対して入力され、その値がホスト装置へと転送され、入力される。または、例えば、作画装置のユーザがホスト装置のユーザへと所望の通信レベルを伝達し、ホスト装置のユーザがその値をホスト装置に入力するようにしてもよい。
【００２９】
入力される通信レベルを、作画装置を特定するパラメータを用いて暗号化するので、同じ通信レベルであっても、作画装置が異なれば得られる値は原則として異なるものとなる。
【００３０】
以上の構成のホスト装置を用いれば、パラメータとして例えばＭＡＣアドレスと通信レベルとを入力する作画装置のユーザに対して、暗号化した所望の通信レベル（フラグ）を配信できる。
【００３１】
また、上述のいずれか一つの作画装置と上述のホスト装置とを組み合わせた作画システムによれば、簡単かつ確実に、異なるグループ間でのデータ交換について、制限を加え、または制限を解除することのできる作画システム（作画プログラム配信システム）を提供できる。
【００３２】
また、本発明に係るプログラムは、メモリを有するコンピュータを、上述のいずれか一つの作画装置の有する各手段、または上述のホスト装置の有する各手段として動作させることを特徴としている。また、本発明に係る記録媒体は、上述のプログラムをコンピュータ読取り可能に記録したことを特徴としている。
【００３３】
これらのプログラムまたは記録媒体を用いれば、上述の作画装置またはホスト装置を容易に実現することができる。また、これらのプログラムまたは記録媒体を、異なるシリーズのターゲット間（表示装置Ａシリーズと表示装置Ｂシリーズ）のダウンロードロック解除ツールである、と表現することもできる。
【００３４】
【発明の実施の形態】
本発明の一実施の形態について図１ないし図５に基づいて説明すると以下の通りである。
【００３５】
本実施形態に係るシステム（本システム）は、作画装置１および表示装置２を含んでいる。作画装置１は、表示装置（プログラマブル表示器）２の画面に表示する画面データを作成し、表示装置２に送信する。
【００３６】
ここで、作画装置・表示装置には、属性としてグループ（シリーズ）が設定されるものとする。本実施形態において、ある作画装置・表示装置の属するグループとは、その作画装置・表示装置の供給メーカによって設定された商品シリーズに相当するものとする。この場合、同じグループに属する作画装置・表示装置間では、画面データの送受信が制限なしに可能である。本システムは、簡単かつ確実に、異なるグループ（シリーズ）間でのデータ転送について、制限を加えたり、または制限を解除したりできる。
【００３７】
以下ではまず、本システムの概略構成について説明する。
【００３８】
本実施形態の作画装置１は、図１に示すように、制御部（データ転送部）４、作画処理部（データ転送部、グループ判別部）５、通信部（データ転送部）６、メモリ７、記憶部８、表示部９および操作部１０を含んでいる。
【００３９】
この作画装置１の制御部４・作画処理部５は、図示しないＣＰＵが、記録媒体（記憶部８）に記録された、表示装置２の画面データを作成するための作画エディタプログラム（以下、作画エディタとする。）を、コンピュータのメモリ７に読み込んで実行し、図示しない入出力回路などの周辺回路を制御することによって実現される機能ブロックである。
【００４０】
制御部４は、作画装置１の制御を行うものである。
【００４１】
作画処理部５は、画面データを作成する処理を行うものである。作画処理部５は、画像を作成する際の動作を示す、アイコンのような所定のインタフェースを、表示部９に表示する。そして、操作部１０を用いたユーザの選択に応じた処理を実行して、画面データを作成する。作画処理部５による画面データの作成については、後述する。
【００４２】
通信部６は、作画装置１の通信インタフェースであり、通信制御部１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などからなる記録部（記憶部）１２とを含んでいる。通信制御部１１は、データの送受信を行うものである。記録部１２は、不揮発性の記憶装置であり、作画装置１を特定するためのＩＤデータ１２ａ（ＭＡＣアドレス、パラメータ）を含んでいる。
【００４３】
本実施形態の通信部６は、コンピュータに装着されたインタフェースカード（ネットワークカード）によって実現される機能ブロックである。この場合、記録部１２に記憶されているＩＤデータ１２は、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスに相当する。このため、ＩＤデータ１２によって作画装置１を一意的に特定することができる。
【００４４】
メモリ７は、作画装置１の高速アクセス可能な揮発性の記憶装置である。
【００４５】
記憶部８は、作画装置１の記憶装置である。本実施形態の記憶部８は、作画装置１についての設定を記憶しておくための設定ファイル１３を記憶している。本実施形態の設定ファイル１３は、装置全体についての設定を所定のバイナリ方式で記録した、いわゆるレジストリファイルである。設定ファイル１３はこの構成に限るものではなく、例えば作画処理部５に関する設定のみを保存するファイルであってもよい。
【００４６】
また、記憶部８は、フラグ生成プログラム（レベル設定プログラム）１４、画面データ１５および接続リスト１６を記憶している。これらについては後述する。
【００４７】
表示部９は、作画装置１の表示装置であり、表示パネル（表示画面）を含んでいる。
【００４８】
操作部１０は、ユーザによる指示を検出するために作画装置１に備えられているインタフェース装置である。
【００４９】
一方、表示装置２は、ＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）２５を介して接続されているデバイス３の状態を、作画装置から送信された画面データに基づいて表示するものである。ＰＬＣ２５は、ターゲットシステムとしてのデバイス３を制御する制御装置である。
【００５０】
表示装置２は、制御部１７、表示部１８、操作部１９、記憶部２０、およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１を含んでいる。表示装置２の制御部１７は、図示しないＣＰＵが、記録媒体（記憶部２０）に記録された図示しないプログラムを、コンピュータのメモリに読み込んで実行し、図示しない入出力回路などの周辺回路を制御することによって実現される機能ブロックである。
【００５１】
制御部１７は、表示装置２の制御を行うものである。また、制御部１７は、作画装置１との接続、ＰＬＣ２５を介したデバイス３への接続に用いられる、接続インタフェースとして動作する。なお、本実施形態においては、ＰＬＣ２５が表示装置２の外部に設けられ、別体となっている構成について説明するが、これに限るものではなく、ＰＬＣ２５、あるいはそれと同等の動作を行う機能ブロックであって制御部１７と同様にプログラムの実行によって実現される機能ブロックを、表示装置２が内部に備えている構成であってもよい。
【００５２】
表示部１８は、制御部１７からのデータを表示する表示パネルである。操作部１９は、ユーザによる指示を検出するための装置である。本実施形態の表示部１８・操作部１９は、一体となったタッチパネルである。
【００５３】
記憶部２０は、表示装置２のメモリである。記憶部２０には、作画装置１にて作成された画面データ１５が、作画装置１から送信されて、画面データ２０ａとして保存される。また、記憶部２０には、デバイス３からＰＬＣ２５を介して送信された各デバイスの状態についてのデバイスデータ２０ｂも記憶される。または、記憶部２０の特定の領域に、デバイス３にアクセスするためのアドレスを割り当てて、このアドレスにアクセスすることによって対応するデバイスの状態を得てもよい。また、記憶部２０には、操作部１９にて検出した、ユーザによる指示に関するデータ（図示せず）も保存される。
【００５４】
また、ＲＯＭ２１には、表示装置２を特定するためのＩＤデータが記憶されている。また、ＲＯＭ２１には、表示装置２の制御を行うための図示しないプログラムが記憶されている。
【００５５】
上記構成の表示装置２における表示状態を調整するために、作画装置１は、以下のように画面データを作成する。
【００５６】
作画処理部５は、例えば、タグのパレットを表示し、パレット中のタグを選択して画面上に所望のタグを配置するように、ユーザへ促す。また、作画処理部５は、配置されたタグを指定された座標に表示して、ユーザの操作に応じてタグの座標を調整する。また、作画処理部５は、タグに関連するデバイスアドレスを入力するようにユーザへ促す。これらの結果、ユーザは、作画処理部５を操作して、画面上の所望の位置にタグを配置すると共に、各タグとデバイスのアドレスとを対応付けるだけで、画面データを作成できる。
【００５７】
この画面データ１５は、画面上の領域と、当該領域への表示や入力に対応するデバイスのアドレスとの対応関係を示すタグを組み合わせて構成される。または、画面データ１５は、ベース画面（単位画面）のファイル番号と、ベース画面上で実行すべき動作内容を特定する事象名と、実行事象ごとに参照される一つまたは複数の参照情報とを含むタグを組み合わせた構成であってもよい。
【００５８】
このように作成された画面データ１５は、作画処理部５によって記憶部８内に記憶される。その後、画面データ１５は、作画装置１から表示装置２に送信されて、画面データ２０ａとして記憶部２０に記憶される。作画装置１から表示装置２への画面データ１５の送信については後述する。
【００５９】
これによって、表示装置２は、画面データ２０ａに基づき、複数の単位画面を切り換え表示可能となる。例えば、表示装置２の表示部１８の画面上には、画面データ２０ａおよびデバイスデータ２０ｂに応じて、例えば、銘板など表示内容を変更しない静止図形や、スイッチやランプあるいはメータなどのように、形状や色、点滅状態などの表示状態が変換する部品図形が表示される。なお、例えば、一つの画面の画面データに複数のタグが含まれている場合には、各タグに関連するデバイスアドレスにそれぞれ順次アクセスして、得たデータを画面に表示する。また、表示されたデータに対するユーザによる指示を検出して、ＰＬＣ２５へと送信し、ＰＬＣ２５がそれに応じてデバイス３を制御する。デバイス３からは、デバイス３の状態を示すデータが出力される。なお、上述した手順は単なる一例であり、これに限るものではない。
【００６０】
ここで、作画装置１は、異なるグループ間でのデータ転送の可否を定める通信レベルを用いて、例えば表示装置２のような他の装置へのデータ転送を行うか否かを決定する構成である。本実施形態の作画装置１は、表示装置２とのデータ転送に先立って、ホスト３０にアクセスすることによって、通信レベルの設定を行う。以下では、通信レベルの設定について説明する。
【００６１】
まず、ホスト３０について、図２に基づいて説明する。ホスト３０は、作画装置１からのアクセスに応じて、作画装置１における異なるグループ間でのデータ転送の可否を定めるフラグを生成し、作画装置１に送信する。
【００６２】
より詳細には、ホスト３０は、制御部（暗号化部）３１および記憶部３２を備えている。制御部３１は、ホスト３０の制御をするものである。記憶部３２は、ホスト３０の記憶装置である。ホスト３０の制御部３１は、図示しないＣＰＵが、記録媒体（記憶部３２）に記録されたプログラムを、コンピュータのメモリに読み込んで実行し、図示しない入出力回路などの周辺回路を制御することによって実現される機能ブロックである。
【００６３】
このホスト３０に対して、作画装置１がアクセスし、作画装置１を特定するためのパラメータを作画装置１から送信する。このパラメータの内容については後述する。
【００６４】
また、本実施形態においては、作画装置１から、ユーザの設定に応じた、所望の通信レベルの値がホスト３０へと送信される。より詳細には、作画装置１の作画処理部５が、表示部９に所定の画像を表示して、ユーザに対して、ユーザの所望する通信レベルの設定を促す。ユーザによって操作部１０に対して通信レベルの設定がなされると、作画処理部５は、設定された通信レベルをホスト３０に送信する。
【００６５】
なお、通信レベルの設定は、作画処理部５がユーザに設定を促す構成に限るものではなく、例えば接続先のホスト３０の制御部３１が、ネットワークを介して作画装置１のユーザに所望の通信レベルの設定を促す構成であってもよい。また、通信レベルの送信は作画装置１からホスト３０へのデータ転送による構成に限るものではなく、例えば作画装置１のユーザがホスト３０のユーザに対して電話などの別の方法で通信レベルを連絡し、ホスト３０のユーザがホスト３０に通信レベルを入力するという手順であってもよい。
【００６６】
ホスト３０は、パラメータおよび通信レベルを入力として、制御部３１が所定のアルゴリズムを実行することによって、通信レベルを暗号化したフラグを生成する。なお、後述するように、作画装置１の作画処理部５は、この制御部３１の実行する、フラグを生成するアルゴリズムと同じアルゴリズム、およびそのアルゴリズムに対する復号化のためのアルゴリズムを実行可能である。
【００６７】
このアルゴリズムは、通信レベルが同じ値でも、パラメータが異なるものであれば、異なる値を出力する。このため、パラメータとして、作画装置１を特定する、作画装置１ごとに異なる値を用いれば、同じ通信レベルであっても異なる出力が得られる。
【００６８】
ここで、ホスト３０の記憶部３２には、作画装置１においてフラグを設定ファイル１３に書き込むためのフラグ生成モジュール３２ａが記憶されている。ホスト３０の制御部３１は、フラグ生成モジュール３２ａと生成したフラグとから、フラグ生成プログラムを作成して、作画装置１に送信する。このフラグ生成プログラムは、フラグを設定ファイル１３に書き込むためのフラグ生成モジュール３２ａとフラグとからなるものであり、作画装置１の側においてフラグ生成プログラムを実行することによって、作画装置１の設定ファイル１３にフラグ１３ａが書き込まれる。
【００６９】
以上の手順によって、作画装置１を特定するためのパラメータを用いて、ホスト３０側において、作画装置１における異なるグループ間でのデータ転送の可否を定めるフラグが生成され、作画装置１にフラグ１３ａとして記憶される。
【００７０】
ここで、この作画装置１は、より詳細には、記憶部８の設定ファイル１３に、作画装置１を特定するためのＰＣ名（パラメータ）１３ｂを含んでいる。また、設定ファイル１３は、作画装置１を実現するための作画ソフトウェアのバージョン名（第１グループ情報、パラメータ）１３ｃを含んでいる。このバージョン名１３ｃは、作画装置１の属するグループについてのグループ情報に相当する。
【００７１】
本実施形態の作画装置１は、作画装置１を特定するためのパラメータとして、通信部６のＩＤデータ１２ａおよび記憶部８のＰＣ名１３ｂ・バージョン名１３ｃを用いる。
【００７２】
より詳細には、作画装置１の作画処理部５が、ユーザによる通信レベル設定指示に応じて、パラメータとしてＩＤデータ１２ａ・ＰＣ名１３ｂ・バージョン名１３ｃを取得して、通信部６を介してホスト３０へ送信する。
【００７３】
なお、作画装置１を特定するためにホスト３０へと送信するパラメータは、ＩＤデータ１２ａ・ＰＣ名１３ｂ・バージョン名１３ｃなどに限るものではなく、作画装置１を特定できるものであればよく、例えば作画ソフトウェアのユーザ名であってもよい。
【００７４】
上述のようにホスト３０にてフラグが生成され、フラグ生成プログラムとして作画装置１へと送信される。フラグ生成プログラムを受信すると、作画装置１の作画処理部５が、受信したフラグ生成プログラムを呼び出して実行する。これによって、作画装置１の設定ファイル１３にフラグ１３ａが記憶される。
【００７５】
なお、設定ファイル１３のフラグ１３ａは、上述のように暗号化したものであり、レジストリにある特定の変数の値を単純に「０」または「１」にするという仕組みではない。したがって、フラグ生成プログラム１４を所持していないユーザが、この特殊なコードを意図的に書き換えることを防止できる。
【００７６】
このように、本実施形態の作画装置１は、表示装置２とのデータ転送に先立ってホスト３０にアクセスすることによって、通信レベルが暗号化されたフラグ１３を取得する。
【００７７】
ここで、本実施形態においては、通信レベルとして以下のＬ０・Ｌ１・Ｌ２のいずれかを設定可能である。通信レベルＬ０は、全ての異なるグループ間でのデータ転送を禁止するレベルとする。通信レベルＬ１は、異なるグループ間であっても、所定のグループから所定の他のグループへのデータ転送のみが許可される。通信レベルＬ２は、全てのグループ間でのデータ転送が許可される。なにも設定されていない通常の状態においては、通信レベルはＬ０であるものとみなされる。なお、通信レベルの構成としては、このＬ０〜Ｌ２のような構成に限るものではなく、例えば、より詳細な設定を可能とするようにさらに多くのレベルを有している構成であってもよい。
【００７８】
次に、作画装置１は、表示装置２へのデータ転送に先立って、設定された通信レベルを用いて認証処理を行う。より詳細には、データ転送に先立って、作画装置１の作画処理部５は、ユーザによる作画処理指示に応じて（作画ソフトウェアの起動に応じて）、自身に含まれている内部アルゴリズムを実行し、以下に説明するようにフラグ１３ａを認証する。作画装置１は、認証が失敗したときには、異なるグループ間でのデータ転送を行わない。
【００７９】
ここで、ホスト３０において作成されたフラグ生成プログラム１４を実行することによって、作画装置１の記憶部８の設定ファイル１３にはフラグ１３ａが記憶されている。この作画装置１の記憶部１３に記憶されているフラグ１３ａは、以前に作画装置１から送信したＩＤデータ１２ａ・ＰＣ名１３ｂ・バージョン名１３ｃ、および通信レベルに基づいて作成された特殊コードである。すなわち、フラグ１３ａは、上述の通信レベルＬ０〜Ｌ２のいずれかに相当する情報を含んでいるものであるが、暗号化されており、通信レベルそのものではない。
【００８０】
この状態にて、作画装置１の作画処理部５は、作画装置１のＩＤデータ１２ａおよびＰＣ名１３ｂ・バージョン名１３ｃをそれぞれ取得する。
【００８１】
そして、作画処理部５は、内部アルゴリズムを実行することによって、作画装置１のＩＤデータ１２ａおよびＰＣ名１３ｂ・バージョン名１３ｃを用いて、ホスト３０にて生成されたフラグと同様のフラグを作成する。なお、この時点においては、通信レベルについては、設定可能な値のうちの一つを設定した上で、フラグを作成する。この内部アルゴリズムは、ホスト３０において制御部３１がフラグを生成する際に用いたアルゴリズムと同じものである。
【００８２】
作画処理部５は、生成したフラグと、記憶部８に記憶されたフラグ１３ａとを比較し、両者が一致した場合には処理を継続する。なお、両者が一致しない場合には、通信レベルをまだ試行していない他の値に変更し、フラグを再生成する。そして、再度、生成したフラグと、記憶部８に記憶されたフラグ１３ａとを比較する。このようにして、通信レベルの設定可能な値全て（本実施形態においては、Ｌ０〜Ｌ２）について試行してもフラグの一致が見られず、認証が失敗した場合には、作画処理部５は、他の装置へのデータ転送機能を使用不可に設定する。
【００８３】
ここで、上述のように、作画装置１の実行するアルゴリズム、すなわちホスト３０が暗号化に用いたアルゴリズムは、通信レベルの値が同じであっても、作画装置を特定するためのパラメータの値が異なれば、異なる値を出力する。したがって、作画処理部５の生成したフラグと記憶部８に記憶されたフラグ１３ａとの一致または不一致によって、記憶部８に記憶されたフラグ１３ａが、作画装置１のために作成された正規のものであるか否かを認証できる。また、不一致の場合には作画処理部５が他の装置へのデータ転送機能を使用不可に設定するので、ユーザによる通信レベルの改ざん、ユーザが通信レベルを偽ることを防止できる。
このようにして、フラグ１３ａを用いて、容易かつ確実に、異なるグループ間でのデータ交換について、制限を加え、または制限を解除することができる。
【００８４】
また、これによって、正規のフラグ１３ａの記録された作画装置１においてのみ、異なるグループに属する他の装置へのデータ転送が可能となる。また、フラグの生成の際に、ＩＤデータ１２ａ・ＰＣ名１３ｂ・バージョン名１３ｃを用いるので、作画ソフトウェアがインストールされた作画装置１を確実に特定した上での認証が可能となる。なお、フラグの一致が見られない場合の動作はこれに限るものではなく、例えば、作画処理部５によって、通信レベルがＬ０に設定されているものとみなされる構成であってもよい。または、例えば、作画処理部５が、エラーメッセージを表示部９に表示して処理を終了する構成であってもよい。
【００８５】
次に、作画処理部５は、記憶部８に記憶されていたフラグ１３ａから、以前にユーザによって設定され、ホスト３０に送信された所望の通信レベルを抽出（復号）する。これは、ホスト３０における暗号化のアルゴリズムに対する、復号化のためのアルゴリズムを用いて、作画装置１の作画処理部５が行う。これによって、作画ソフトウェアの起動の後には、作画処理部５は、作画装置１に設定された通信レベルを認識した状態となる。
【００８６】
作画処理部５による以上の処理が終了すると、作画装置１は、作画処理が可能な状態となる。操作部１０を用いたユーザの選択に応じた処理を作画処理部５が実行して、画面データが作成される。作画処理については上述したので、ここでは説明を省略する。
【００８７】
なお、記憶部８にフラグ１３ａが記憶されていない場合には、作画処理部５は、全ての異なるグループ間でのデータ転送を禁止する通信レベルＬ０が設定されているものとして処理を継続する。また、作画処理部５の動作はこれに限るものではなく、記憶部８にフラグ１３ａが記憶されていない場合には、例えばホスト３０へとアクセスしてフラグ１３ａをダウンロードする構成であってもよい。
【００８８】
または、例えば作画ソフトウェアの起動後に、ユーザによって通信レベル登録処理が選択されると、作画装置１が、上述のようにホスト３０へとアクセスして、フラグ１３ａをダウンロードする構成であってもよい。この場合には、例えば以前にダウンロードしたフラグ１３ａが記憶部８に記憶されている場合であっても、新しいフラグ１３ａに書き換えるようにする。
【００８９】
以上のことから分かるように、作画ソフトウェアの起動に応じて、作画処理部５は作画装置１に設定された通信レベルを把握する。そして、その後にデータ転送指示がなされた場合には、以下のように動作する。
【００９０】
ここで、作画装置１から表示装置２への画面データの送信について説明する。
本実施形態の作画装置１は、送信相手の表示装置２のグループ（シリーズ）を確認した上で、表示装置２が作画装置１と異なるグループに属する場合には、画面データ送信の可否を予め設定された通信レベルに応じて判断する。また、作画装置１の作画処理部５は、記憶部８にフラグ１３ａが記憶されていない場合に、通信レベルＬ０が設定されているものとして、全ての異なるグループ間でのデータ転送を禁止する。なお、異なるグループ間での画面データは本来互換性がないのであるが、作画ソフトウェアを用いたダウンロード・データ転送によってデータを移動させた場合には、所定のデータ変換機能によって画面データを正しく移動して、データ互換を実現できる。
【００９１】
図１に基づいて、詳細について説明する。作画装置１において作画ソフトウェアが起動されると、上述の手順によって、作画処理部５によって現在設定されている通信レベルが認識される。作画処理部５は、ユーザによる表示装置２へのダウンロード指示を検出すると、表示装置２のＲＯＭ２１にアクセスして、ＩＤデータ（第２グループ情報）２１ａを取得する。このＩＤデータ２１ａには、表示装置２がどのグループに属しているかが記録されている。
【００９２】
また、作画処理部５は、ユーザによる表示装置２へのダウンロード指示を検出すると、記憶部８のバージョン名１３ｃを取得する。このバージョン名１３ｃには、作画装置１を実現する作画ソフトウェアが、どのグループに属しているかが記録されている。
【００９３】
そして、作画処理部５は、自身の属するグループと送信相手である表示装置２の属するグループとが一致するか否かを判別する。もし一致する場合には、表示装置２に対して画面データ１５を送信する。
【００９４】
一方、例えば作画処理部５は、もし自身の属するグループと送信相手である表示装置２の属するグループとが一致しない場合には、作画処理部５は、自身の通信レベルが、相手先のグループへの送信が可能なレベルであるか否かを判断する。そして、送信が可能であると判断した場合には送信を行い、それ以外の場合にはエラーメッセージを表示部９に表示して処理を終了する。これによって、所定の通信レベルに応じた、表示装置２への送信が可能となる。
【００９５】
より詳細には、例えば通信レベルがＬ０に設定されている場合には、全ての異なるグループ間でのデータ転送が禁止されるので、送信が不可能であるとして、エラーメッセージを表示部９に表示して処理を終了する。また、例えば通信レベルがＬ１に設定されている場合には、作画装置１から表示装置２への送信が、このレベルＬ１で許可される所定のグループから所定の他のグループへのデータ転送に該当するか否かを判断する。許可されている場合にはデータを送信し、許可されていない場合には、エラーメッセージを表示部９に表示して処理を終了する。また、例えば通信レベルがＬ２に設定されている場合には、全てのグループ間でのデータ転送が許可されるので、表示装置２へとデータ転送をする。
【００９６】
ここで、作画装置１の記憶部８の接続リスト１６は、作画装置１に接続され、作画装置１から画面データを転送しようとした相手先ごとに、相手先の表示装置のグループ（シリーズ）と、その相手先に対するデータ転送の可否の結果とを組み合わせて表にしたものである。このように送信先ごとに、グループ、データ転送の可否などについて調べ、適当なタイミングで接続リスト１６に書き出しをする。次回のデータ転送の際には、この接続リスト１６を参照して、相手先にデータ転送できるか否かを判断してもよい。
【００９７】
次に、作画装置１における、他の作画装置からの画面データ転送（インポート）について説明する。
【００９８】
この場合、作画装置１は、他の作画装置についてのインポート指示を検出すると、他の作画装置にアクセスして、バージョン名を取得する。このバージョン名には、他の作画装置がどのグループに属しているかが記録されている。また、作画処理部５は、他の作画装置についてのインポート指示を検出すると、自身の記憶部８のバージョン名１３ｂを取得する。
【００９９】
そして、作画装置１の作画処理部５は、自身の属するグループと送信相手である他の作画装置の属するグループとが一致する場合には、他の作画装置から画面データをインポートする。
【０１００】
一方、作画装置１の作画処理部５は、自身の属するグループと送信相手である他の作画装置の属するグループとが一致しない場合には、以下のように動作する。すなわち、作画装置１の作画処理部５は、作画装置１に設定されている通信レベルが、相手先のグループへの送信が可能なレベルであるか否かを判断する。そして、送信が可能であると判断した場合には送信を行い、それ以外の場合にはエラーメッセージを表示部に表示して処理を終了する。詳細については、作画装置と表示装置との関係と同様であるから説明を省略する。
【０１０１】
これによって、所定のレベルに応じて、他の作画装置とのデータ転送が可能となる。
【０１０２】
次に、上述の作画装置１・表示装置２と同様の構成をもつ作画装置・表示装置の例を用いて、図３ないし図５に基づいて、複数装置間でのデータ転送について説明をする。
【０１０３】
図３は、同じグループに属する作画装置Ａｓ１と表示装置Ａｄ１との間でのデータ転送を示す図である。同じグループに属する場合には、矢印Ｐ１で示すように、画面データＤ１の転送（ダウンロード）が可能である。
【０１０４】
図４は、互いに異なる二つのグループに属する作画装置Ａｓ１・表示装置Ａｄ１（グループＡ）、作画装置Ｂｓ１・表示装置Ｂｄ１（グループＢ）の間でのデータ転送を示す図である。
【０１０５】
ここで、作画装置Ａｓ１は通信レベルがＬ０に設定されている一方、作画装置Ｂｓ１は通信レベルがＬ１に設定されている。
【０１０６】
まず、作画装置Ａｓ１から表示装置Ａｄ１（矢印Ｐ２）、作画装置Ｂｓ１から表示装置Ｂｄ１（矢印Ｐ３）のように、同じグループに属する場合には、画面データＤ１・Ｄ２の転送がそれぞれ可能である。
【０１０７】
また、作画装置Ａｓ１のレベルはＬ０に設定されているため、作画装置Ａｓ１から他の表示装置へのダウンロード、また作画装置Ａｓ１による他の作画装置からのインポートは行うことができない。
【０１０８】
一方、作画装置Ｂｓ１のレベルはＬ１に設定されているため、作画装置Ｂｓ１から表示装置Ａｄ１（矢印Ｐ５）への画面データＤ１のダウンロード、また作画装置Ｂｓ１による作画装置Ａｓ１からの画面データＤ１のインポート（矢印Ｐ４）が可能である。
【０１０９】
このように、グループＢの作画装置Ｂｓ１であっても、通信レベルをＬ１に設定すれば、この作画装置Ｂｓ１を実現するためのコンピュータに、作画ソフトウェアＡ（グループＡ）および作画ソフトウェアＢ（グループＢ）の双方をインストールする必要がなくなる。また、グループＢの作画装置Ｂｓ１から画面データをダウンロードする相手先として、グループＢの表示装置だけでなく、グループＡの表示装置を選ぶこともでき、ターゲットを使い分ける必要がなくなる。
【０１１０】
例えば、作画装置の供給メーカにおけるカスタマーサポートにおいて、上述のように通信レベルをＬ１に設定すれば、作画ソフトウェアＡ（グループＡ）および作画ソフトウェアＢ（グループＢ）の双方をインストールすることなく、顧客対応が可能となる。すなわち、ダウンロードするターゲットとなる表示装置が、表示装置Ａシリーズ（グループＡ）と表示装置Ｂシリーズ（グループＢ）との２種類があったとしても、片方のシリーズのソフトウェアのみのインストールされた作画装置で対応できる。このため、従来よりも節約が可能となる。なお、このような観点による、異なるシリーズ間の組み合わせは、従来はなかった。
【０１１１】
一方、例えば一般ユーザ向けには、グループＡとグループＢとの互換性を無くした、通信レベルがＬ０に設定された作画ソフトウェアを提供する。ここで、作画ソフトウェアＡと作画ソフトウェアＢとの両方をインストールすることのできないコンピュータにおいて、グループＡとグループＢとの双方を扱うためには、コンピュータを二台用意するか、または一方の作画ソフトウェアをアンインストールしてから他の作画ソフトウェアをインストールするといった処理が必要となり、煩雑になる。ユーザがこれを解消するためには、上述のように、作画装置１からホスト３０にアクセスして、通信レベルをＬ１またはＬ２に設定すればよい。
【０１１２】
図５は、互いに異なる二つのグループに属する作画装置Ａｓ２・表示装置Ａｄ２（グループＡ）、作画装置Ｂｓ２・表示装置Ｂｄ２（グループＢ）の間でのデータ転送を示す図である。
【０１１３】
ここで、作画装置Ａｓ２・作画装置Ｂｓ２は、共に通信レベルがＬ２に設定されている。このため、以下のようなデータ転送が可能である。
【０１１４】
まず、作画装置Ａｓ２から表示装置Ａｄ２（矢印Ｐ６）、作画装置Ｂｓ２から表示装置Ｂｄ２（矢印Ｐ７）のように、同じグループに属する場合には、画面データＤ３・Ｄ４の転送がそれぞれ可能である。
【０１１５】
作画装置Ａｓ２のレベルはＬ２に設定されているため、作画装置Ａｓ２から表示装置Ｂｄ２（矢印Ｐ１１）へのデータＤ４のダウンロード、また作画装置Ａｓ２による作画装置Ｂｓ２からのデータＤ４のインポート（矢印Ｐ９）が可能である。
【０１１６】
また、作画装置Ｂｓ２のレベルはＬ２に設定されているため、作画装置Ｂｓ２から表示装置Ａｄ２（矢印Ｐ１０）へのデータＤ３のダウンロード、また作画装置Ｂｓ２による作画装置Ａｓ２からのデータＤ３のインポート（矢印Ｐ８）が可能である。
【０１１７】
例えば、作画ソフトウェアＡ・Ｂの開発者の開発環境において、このように通信レベルをＬ２に設定すれば、保守、メンテナンスが容易となる。
【０１１８】
以上のように、本実施形態の作画装置１によれば、ホスト３０より取得したフラグ１３ａから通信レベルを抽出（復号）し、この通信レベルに応じて、異なるグループ間でのデータ転送の可否を判断するので、ホスト３０から送信するフラグを適切に設定することによって、簡単かつ確実に、作画装置１における所望のデータ転送管理（ロック、ロック解除）が可能となる。
【０１１９】
一方、従来は、複数のグループ間でのデータ移動管理を行う場合に、異なるグループ間のデータ交換について、制限を加え、または制限を解除するための簡単かつ確実な方法がなかった。
【０１２０】
例えば、作画装置から表示装置へとデータ転送する際に、データにある特定の信号を含ませて表示装置に転送する場合を考える。この場合には、転送開始時に、表示装置側において、作画ソフトウェアから転送される画面データに含まれている特定の信号を確認し、表示装置の有している信号と一致した場合にのみ、ダウンロードを許可すればよい。このようにして、異なるグループ間でのデータ交換を制限することも考えられる。しかしながら、この方法では、転送する画面データを展開することによって、この特定の信号を容易に解読されてしまう虞れがあり、確実性、安全性に欠けるという問題がある。
【０１２１】
また、例えば所定の暗証番号を入力することによって、所定の動作（データ転送機能）を実行可能とする構成もある。例えば、ソフトウェアの媒体パッケージにシリアルナンバーを記載し、このシリアルナンバーの入力を促すような構成がこれに該当する。しかしながら、この構成によれば、他の作画装置（コンピュータ）においても、同じシリアルナンバーを用いて所定の動作が実行可能であり、確実性、安全性に欠けるという問題がある。
【０１２２】
そこで、本願においては、上述のように、作画装置１において認証のキーとなるフラグ１３ａとして、ホスト３０から配信したものを用いる。これによって、データ交換についてのロック、ロック解除が確実かつ容易なものとなる。
【０１２３】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。
【０１２４】
上述の具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、本発明はそのような具体例にのみ限定して狭義に解釈されるべきものではなく、特許請求の範囲に示した範囲で種々の変更が可能であり、変更した形態も本発明の技術的範囲に含まれる。
【０１２５】
【発明の効果】
本発明に係る作画装置は、以上のように、作画装置本体の属するグループの第１グループ情報を記憶する記憶部と、画面データの通信相手となる表示装置または他の作画装置の属するグループの第２グループ情報を取得して、上記記憶部の上記第１グループ情報との異同を判別するグループ判別部とを備え、上記グループ判別部が上記第１グループ情報と上記第２グループ情報とは異なると判別したときに、データ転送部が、上記画面データの上記通信相手との間でのデータ転送の可否を、上記記憶部に記憶されている、異なるグループ間でのデータ転送の可否を定める通信レベルに応じて決定する構成である。
【０１２６】
それゆえ、データ転送の可否を、記憶部に記憶されている通信レベルに応じて決定するので、通信レベルを適切に設定することによって、簡単かつ確実に、異なるグループ間でのデータ交換について、制限を加え、または制限を解除することができるという効果を奏する。
【０１２７】
本発明に係る作画装置は、以上のように、上記構成において、上記作画処理部は、作画装置ごとに異なる値となるように暗号化されて上記記憶部に記憶されている上記通信レベルが、作画装置本体のために作成された正規のものであるか否かを認証し、上記データ転送部は、上記作画処理部による認証が失敗した場合には、異なるグループ間でのデータ転送を行わない構成である。
【０１２８】
それゆえ、記憶部に記憶されている通信レベルが正規のものであることを認証によって保証でき、また、認証が失敗した場合には異なるグループ間でのデータ転送を行わないので、正規のものでない通信レベルに応じたデータ転送を防止できるという効果を奏する。また、ユーザによる通信レベルの改ざん、ユーザが通信レベルを偽ることを防止できるという効果を奏する。
【０１２９】
本発明に係る作画装置は、以上のように、上記構成において、上記作画処理部は、作画装置ごとに異なる値となるように、作画装置本体を一意的に決定するＭＡＣアドレスを用いて暗号化された上記通信レベルが、作画装置本体のために作成された正規のものであるか否かを認証する構成である。
【０１３０】
それゆえ、一意的なＭＡＣアドレスを用いて暗号化された通信レベルを認証するので、作画装置本体を確実に認証できるという効果を奏する。
【０１３１】
本発明に係るホスト装置は、以上のように、作画装置を特定するためのパラメータと、異なるグループ間でのデータ転送の可否を定める、上記作画装置についての通信レベルとが入力されると、上記通信レベルを上記パラメータを用いて暗号化する暗号化部を備えており、上記暗号化部の暗号化した上記パラメータを制御部が上記作画装置に送信する構成である。
【０１３２】
それゆえ、パラメータとして例えばＭＡＣアドレスと通信レベルとを入力する作画装置のユーザに対して、暗号化した所望の通信レベル（フラグ）を配信できるという効果を奏する。
【０１３３】
また、本発明に係るプログラムは、メモリを有するコンピュータを、上述のいずれか一つの作画装置の有する各手段、または上述のホスト装置の有する各手段として動作させる構成である。また、本発明に係る記録媒体は、上述のプログラムをコンピュータ読取り可能に記録した構成である。
【０１３４】
それゆえ、これらのプログラムまたは記録媒体を用いて、上述の作画装置またはホスト装置を容易に実現することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る作画装置の一実施の形態、表示装置およびデバイスの一例を示すブロック図である。
【図２】上記作画装置と、本発明に係るホスト装置の一実施の形態を示すブロック図である。
【図３】作画装置と表示装置とにおけるデータ転送（ダウンロード）の一例を示すブロック図である。
【図４】互いにグループの異なる、作画装置と表示装置とにおけるデータ転送（ダウンロード、インポート）の一例を示すブロック図である。
【図５】互いにグループの異なる、作画装置と表示装置とにおけるデータ転送の他の一例を示すブロック図である。
【符号の説明】
１      作画装置
２      表示装置
４      制御部（データ転送部）
５      作画処理部（データ転送部、グループ判別部）
６      通信部（データ転送部）
７      メモリ
８      記憶部
１１    通信制御部
１２    記録部（記憶部）
１２ａ  ＩＤデータ（ＭＡＣアドレス、パラメータ）
１３    設定ファイル
１３ａ  フラグ（通信レベル）
１３ｂ  ＰＣ名（パラメータ）
１３ｃ  バージョン名（第１グループ情報、パラメータ）
１４    フラグ生成プログラム（レベル設定プログラム）
１５    画面データ
１６    接続リスト
１７    制御部
２０    記憶部
２０ａ  画面データ
２０ｂ  バイスデータ
２１    ＲＯＭ
２１ａ  ＩＤデータ（第２グループ情報）
３０    ホスト（ホスト装置）
３１    制御部（暗号化部）
３２    記憶部
３２ａ  フラグ生成モジュール
Ａｓ１、Ａｓ２、Ｂｓ１、Ｂｓ２    作画装置
Ａｄ１、Ａｄ２、Ｂｄ１、Ｂｄ２    表示装置
Ｄ１、Ｄ２、Ｄ３、Ｄ４            画面データ
【図１】
2005070826.tif 000003
【図２】
2005070826.tif 000004
【図３】
2005070826.tif 000005
【図４】
2005070826.tif 000006
【図５】
2005070826.tif 000007