(57)【特許請求の範囲】
【請求項１】
サーバ装置から書体データと比較用イメージデータと確認用イメージ作成データとを含む配布データが転送されるデータ処理装置であって、
前記書体データを登録する登録手段と、
前記データ処理装置のアプリケーションにより前記確認用イメージ作成データを処理し、確認用イメージを生成する生成手段と、
前記比較用イメージと前記生成手段により生成された確認用イメージを比較する比較手段と、
前記比較手段による比較結果に基づき、インストール成功のメッセージ、またはインストール不成功のメッセージを表示する表示手段とを有することを特徴とするデータ処理装置。
【請求項２】
前記表示手段によりインストール成功のメッセージまたはインストール不成功のメッセージが表示された後、前記確認用イメージと前記比較用イメージを削除する削除手段を有することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記確認用イメージ作成データは、書体データに含まれる文字を使用した文書データを含むことを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記確認用イメージ作成データは解像度情報を含むことを特徴とする請求項１記載のデータ処理装置。
【請求項５】
サーバ装置から書体データと比較用イメージデータと確認用イメージ作成データとを含む配布データが転送されるデータ処理装置におけるデータ処理方法であって、
前記書体データを登録する登録ステップと、
前記データ処理装置のアプリケーションにより前記確認用イメージ作成データを処理し、確認用イメージを生成する生成ステップと、
前記比較用イメージと前記生成ステップにより生成された確認用イメージを比較する比較ステップと、
前記比較ステップによる比較結果に基づき、インストール成功のメッセージ、またはインストール不成功のメッセージを表示する表示ステップとを有することを特徴とするデータ処理方法。
【請求項６】
前記表示ステップによりインストール成功のメッセージまたはインストール不成功のメッセージが表示された後、前記確認用イメージと前記比較用イメージを削除する削除ステップを有することを特徴とする請求項５記載のデータ処理方法。
【請求項７】
前記確認用イメージ作成データは、書体データに含まれる文字を使用した文書データを含むことを特徴とする請求項５記載のデータ処理方法。
【請求項８】
前記確認用イメージ作成データは解像度情報を含むことを特徴とする請求項５記載のデータ処理方法。
【請求項９】
サーバ装置から書体データと比較用イメージデータと確認用イメージ作成データとを含む配布データが転送されるコンピュータで実行されるプログラムを記憶した記憶媒体であって、
前記書体データを登録する登録ステップと、
前記データ処理装置のアプリケーションにより前記確認用イメージ作成データを処理し、確認用イメージを生成する生成ステップと、
前記比較用イメージと前記生成ステップにより生成された確認用イメージを比較する比較ステップと、
前記比較ステップによる比較結果に基づき、インストール成功のメッセージ、またはインストール不成功のメッセージを表示する表示ステップとをコンピュータに実行させるプログラムを記憶したことを特徴とする記憶媒体。
【請求項１０】
前記表示ステップによりインストール成功のメッセージまたはインストール不成功のメッセージが表示された後、前記確認用イメージと前記比較用イメージを削除する削除ステップを有することを特徴とする請求項９記載の記憶媒体。
【請求項１１】
前記確認用イメージ作成データは、書体データに含まれる文字を使用した文書データを含むことを特徴とする請求項９記載の記憶媒体。
【請求項１２】
前記確認用イメージ作成データは解像度情報を含むことを特徴とする請求項９記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ある種のデータを装置または装置上のシステムに登録して利用するデータ処理装置、データ処理方法及び記憶媒体に係り、特に、上記データの装置間での配布及び配布されたデータの登録処理及び確認処理に好適なデータ処理装置、データ処理方法及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、装置から装置にデータを配布する場合、配布が正しく行われたかどうかを確認するためには、データ内にチェックサムというデータの整合性をチェックするための数値を含めたり、またデータ同士のサイズ比較、バイナリ比較などの手段が用いられていた。また、書体データなどシステムに登録後に初めて利用可能となるデータに関しては、ユーザが文字パレット（画像描画ソフトなどで利用できるツールを小さな記号にして集めたもの）を用いて全部表示してみる、ユーザがその書体を利用した文書を自ら作成し表示・印刷してみるなどの手段が用いられていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては下記のような問題があった。即ち、上記従来技術のデータのチェックサムやバイナリ比較を用いた方法では、あくまでも配布されたデータそのものの確認しか行えず、それが正しく登録され、正しく利用可能となったかの確認にはならなかった。また、上記従来技術の書体データにおける確認方法は、書体データの配布時とは別途、ユーザの意思により行われるものであって、更に、確認データ自体も配布データの特徴を把握していないユーザ自身により作成されるため、正しい確認処理が行えているかどうか疑問があった。
【０００４】
本発明は、上述した点に鑑みなされたものであり、配布データの登録、データ登録結果の確認処理を一括して行えるようにしたデータ処理装置、データ処理方法及び記憶媒体を提供することを第一の目的とする。
【０００５】
また、本発明は、上述した点に鑑みなされたものであり、配布データの登録、データ登録結果の確認用データの作成を一括して行えるようにしたデータ処理装置、データ処理方法及び記憶媒体を提供することを第二の目的とする。
【０００６】
また、本発明は、上述した点に鑑みなされたものであり、装置またはシステムに登録して用いるデータの配布の確認処理に最適な確認データを提供可能としたデータ処理装置、データ処理方法及び記憶媒体を提供することを第三の目的とする。
【０００７】
また、本発明は、上述した点に鑑みなされたものであり、配布されたデータの確認用のデータを自動的に配布先ユーザの目にふれさせることを可能としたデータ処理装置、データ処理方法及び記憶媒体を提供することを第四の目的とする。
【０００８】
また、本発明は、上述した点に鑑みなされたものであり、配布データの確認作業を配布先ユーザの目にふれることなく自動的に行うことを可能としたデータ処理装置、データ処理方法及び記憶媒体を提供することを第五の目的とする。
【０００９】
また、本発明は、上述した点に鑑みなされたものであり、配布データの確認結果をデータの配布された直後に配布先ユーザが自動的に認知可能としたデータ処理装置、データ処理方法及び記憶媒体を提供することを第六の目的とする。
【００１０】
また、本発明は、上述した点に鑑みなされたものであり、確認作業終了後は配布先に本来配布するデータ以外のものを残して、配布先の資産を食い潰すことがないようにしたデータ処理装置、データ処理方法及び記憶媒体を提供することを第七の目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の本発明は、サーバ装置から書体データと比較用イメージデータと確認用イメージ作成データとを含む配布データが転送されるデータ処理装置であって、前記書体データを登録する登録手段と、前記データ処理装置のアプリケーションにより前記確認用イメージ作成データを処理し、確認用イメージを生成する生成手段と、前記比較用イメージと前記生成手段により生成された確認用イメージを比較する比較手段と、前記比較手段による比較結果に基づき、インストール成功のメッセージ、またはインストール不成功のメッセージを表示する表示手段とを有することを特徴とする。
【００１２】
上記目的を達成するために、請求項２記載の本発明は、前記表示手段によりインストール成功のメッセージまたはインストール不成功のメッセージが表示された後、前記確認用イメージと前記比較用イメージを削除する削除手段を有することを特徴とする。
【００１３】
上記目的を達成するために、請求項３記載の本発明は、前記確認用イメージ作成データは、書体データに含まれる文字を使用した文書データを含むことを特徴とする。
【００１４】
上記目的を達成するために、請求項４記載の本発明は、前記確認用イメージ作成データは解像度情報を含むことを特徴とする。
【００１５】
上記目的を達成するために、請求項５記載の本発明は、サーバ装置から書体データと比較用イメージデータと確認用イメージ作成データとを含む配布データが転送されるデータ処理装置におけるデータ処理方法であって、前記書体データを登録する登録ステップと、前記データ処理装置のアプリケーションにより前記確認用イメージ作成データを処理し、確認用イメージを生成する生成ステップと、前記比較用イメージと前記生成ステップにより生成された確認用イメージを比較する比較ステップと、前記比較ステップによる比較結果に基づき、インストール成功のメッセージ、またはインストール不成功のメッセージを表示する表示ステップとを有することを特徴とする。
【００１６】
上記目的を達成するために、請求項６記載の本発明は、前記表示ステップによりインストール成功のメッセージまたはインストール不成功のメッセージが表示された後、前記確認用イメージと前記比較用イメージを削除する削除ステップを有することを特徴とする。
【００１７】
上記目的を達成するために、請求項７記載の本発明は、前記確認用イメージ作成データは、書体データに含まれる文字を使用した文書データを含むことを特徴とする。
【００１８】
上記目的を達成するために、請求項８記載の本発明は、前記確認用イメージ作成データは解像度情報を含むことを特徴とする。
【００１９】
上記目的を達成するために、請求項９記載の本発明は、サーバ装置から書体データと比較用イメージデータと確認用イメージ作成データとを含む配布データが転送されるコンピュータで実行されるプログラムを記憶した記憶媒体であって、前記書体データを登録する登録ステップと、前記データ処理装置のアプリケーションにより前記確認用イメージ作成データを処理し、確認用イメージを生成する生成ステップと、前記比較用イメージと前記生成ステップにより生成された確認用イメージを比較する比較ステップと、前記比較ステップによる比較結果に基づき、インストール成功のメッセージ、またはインストール不成功のメッセージを表示する表示ステップとをコンピュータに実行させるプログラムを記憶したことを特徴とする。
【００２０】
上記目的を達成するために、請求項１０記載の本発明は、前記表示ステップによりインストール成功のメッセージまたはインストール不成功のメッセージが表示された後、前記確認用イメージと前記比較用イメージを削除する削除ステップを有することを特徴とする。
【００２１】
上記目的を達成するために、請求項１１記載の本発明は、前記確認用イメージ作成データは、書体データに含まれる文字を使用した文書データを含むことを特徴とする。
【００２２】
上記目的を達成するために、請求項１２記載の本発明は、前記確認用イメージ作成データは解像度情報を含むことを特徴とする。
【００４４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００４５】
［１］第１の実施の形態
図１は本発明の第１の実施の形態に係るデータ処理装置の構成を示すブロック図である。本発明の第１の実施の形態に係るデータ処理装置は、表示装置（ＣＲＴ）１、ビデオＲＡＭ（ＶＲＡＭ）２、ビットムーブユニット（ＢＭＵ）３、キーボード４、ポインティング・デバイス（ＰＤ）５、ＣＰＵ６、ＲＯＭ７、ＲＡＭ８、ハードディスク・ドライブ（ＨＤＤ）９、フロッピーディスク・ドライブ（ＦＤＤ）１０、プリンタ１１、ネットワーク・インタフェース（Ｎｅｔ−Ｉ／Ｆ）１２、ＳＣＳＩ（Ｓｍａｌｌ Ｃｏｍｐｕｔｅｒ Ｓｙｓｔｅｍ Ｉｎｔｅｒｆａｃｅ）インタフェース（ＳＣＳＩ−Ｉ／Ｆ）１３、Ｉ／Ｏバス１４を備える構成となっている。尚、本発明の第１の実施の形態は、サーバとクライアントというように２種類の状況に装置を位置付けて使用しているが、各状況における装置の構成は、共に図１に示す構成である。
【００４６】
上記各部の構成を詳述すると、表示装置（ＣＲＴ）１は、本発明の第１の実施の形態（並びに後述の第２及び第３の実施の形態）における処理プログラムを始め、本装置上で動作する各種アプリケーション・プログラムのＷｉｎｄｏｗやメッセージなどを表示するものであり、本例では例えばＣＲＴとして構成されている。尚、表示装置１はＣＲＴに限定されず例えば液晶画面表示装置とすることも可能である。ビデオＲＡＭ（ＶＲＡＭ）２は、表示装置１の画面に表示されるイメージを展開記憶する。ビットムーブユニット（ＢＭＵ）３は、メモリ間あるいはメモリと各デバイス間のデータ転送をコントロールする。キーボード４は、文字入力や本装置の操作における様々なコマンド入力、表示装置１の画面操作などを行うための各種キーを備えている。ポインティング・デバイス（ＰＤ）５は、表示装置１の画面上のメニュー、アイコンなどを指し示すためなどに用いられるものであり、マウス、ペン入力装置などから構成されている。
【００４７】
ＣＰＵ６は、ＲＯＭ７、ＨＤＤ９に記憶された制御プログラム（本発明に係る処理を提供するためのプログラムやエラー処理プログラムを始め、各種アプリケーション・プログラムも記憶されている）に基づいて本装置の各部を制御する中央処理装置であり、後述の図５のフローチャート（第１の実施の形態）、図８のフローチャート（第２及び第３の実施の形態）に示す処理を実行する。ＲＯＭ７は、読み出し専用メモリであり、上述した各種プログラムを記憶する。ＲＡＭ８は、随時書き込み読み出しメモリであり、上述した各種プログラムをＣＰＵ６が実行する時にワークエリアとして用いられる。ハードディスク・ドライブ（ＨＤＤ）９、フロッピーディスク・ドライブ（ＦＤＤ）１０の各ディスクは、後述するアプリケーション・プログラムやデータ、ライブラリなどの保存用に用いられる。
【００４８】
プリンタ１１は、文字や画像等を記録媒体上に印刷し出力する。ネットワーク・インタフェース（Ｎｅｔ−Ｉ／Ｆ）１２は、他の装置との間でネットワークを経由してデータ転送を行うために、ネットワーク上のデータの制御、診断を行う。ＳＣＳＩインタフェース（ＳＣＳＩ−Ｉ／Ｆ）１３は、ＣＤ−ＲＯＭやＭＯＤ（光磁気ディスク装置）、増設ＨＤ、ストリーマ（カートリリッジ型磁気テープ）、スキャナなどを直接接続するためのインタフェースである。Ｉ／Ｏバス１４は、上述した各ユニット間を接続するバスであり、アドレスバス、データバス及び制御バスからなる。また、本発明の第１の実施の形態（並びに後述の第２及び第３の実施の形態）の処理プログラムを始めとするＣＰＵ６で処理するプログラムは、コンピュータ言語を用いてプログラムされたものである。
【００４９】
図２は本発明の第１の実施の形態（並びに後述の第２及び第３の実施の形態）に係るデータ処理装置において、本発明の処理プログラムを格納しているＨＤＤ９からＲＡＭ８上にロードした際のメモリマップの構造を示す説明図である。メモリマップは、本装置上の入出力を司る基本Ｉ／Ｏプログラム２１、各処理プログラムに動作環境を提供するＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）２２、本発明の処理プログラムを始めとする各種処理プログラム２３、関連データを格納するエリア２４、各種プログラムが動作する際に一時的に利用するワークエリア２５で構成される。尚、ＲＡＭ８の容量の制約により、２１〜２５として利用する領域が足りなくなった場合、ＨＤＤ９など別の記憶媒体をＲＡＭ８の領域の一部として扱うことも可能である。
【００５０】
尚、本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態では、処理プログラムをＨＤＤ９に記憶しているが、処理プログラムは装置に直接接続されているハードディスク（ＨＤ）やフロッピーディスク（ＦＤ）などの記憶媒体に記憶されていてもよい。更に、ネットワークで接続されている他の装置上に記憶されていてもよい。また、本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態では、ＨＤＤ９に格納している本発明の処理プログラム、及び本発明の処理プログラムが処理すべきデータは、ＦＤ、ＨＤ、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭなどの記憶媒体やネットワークを介して他の装置に供給でき、それら記憶媒体から直接起動することも可能であるし、また装置上にインストール後に起動することも可能である。
【００５１】
本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係るデータ処理装置において、装置上で動作するオペレーションシステム・プログラム及びアプリケーション・プログラムで共通に利用可能な書体データや、外字データと呼ばれる書体データの追加文字データは、ＨＤＤ９などの各種記憶媒体に格納された上、オペレーションシステム・プログラムがその存在を認識するための情報を作成する「システム登録」という作業により始めて使用可能となる。
【００５２】
尚、特許請求の範囲における各構成要件と、本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係るデータ処理装置における各部との対応関係は下記の通りである。確認用データ配布手段、比較用データ配布手段、配布データ登録手段、確認用データ処理手段、確認用データ比較手段、確認データ表示制御手段、内部比較手段、比較結果報知手段、確認比較データ削除手段は、上記図１に示したデータ処理装置のＣＰＵ６により実行される上記図２に示した本発明の処理プログラムに対応し、表示手段は上記図１に示したデータ処理装置の表示装置１に対応する。
【００５３】
本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係るデータ処理装置では、上記図２に示した本発明の処理プログラム（上記各手段が有する機能）をＣＰＵ６が実行することで下記のデータ処理を行う。即ち、本発明の処理プログラムの確認用データ配布手段は、配布先装置に登録して使用すべき配布データの配布時に、配布データが正しく装置に登録されたことを確認するための確認用データを配布データと共に同時に配布する。比較用データ配布手段は、確認用データ配布手段で配布した確認用データを配布先で処理した結果得られる出力データとの比較対象とするための比較用データを配布データと共に同時に配布する。配布データ登録手段は、配布データを配布先に登録する。
【００５４】
確認用データ処理手段は、配布先で登録配布データを利用して確認用データを処理する。また、確認用データ処理手段は、生成した出力データを配布先装置上の表示装置上に自動的に表示する確認データ表示制御手段としての機能を有する。確認用データ比較手段は、配布先において比較用データと確認用データにより生成した出力データを比較検討する。また、確認用データ比較手段は、確認用データ処理手段で生成した出力データ、比較用データ配布手段で配布した比較用データを装置上に表示せずに、イメージデータを内部的に比較する内部比較手段としての機能を有する。比較結果報知手段は、内部比較手段による比較結果をメッセージとして配布先装置上に表示する。確認比較データ削除手段は、本来配布するデータ以外の確認用データ等は使用後自動的に配布先から削除する。
【００５５】
図３は本発明の第１の実施の形態に係るデータ処理装置における外字配布データの構造を示す説明図である。配布データは、自己解凍形式の実行形式データとなっており、後述の図４に示すサーバ４１からクライアント４５上に転送される。図中３１は、自己解凍形式ファイルに含まれる３２〜３４の各種データを適宜処理するための外字インストーラ（外字インストール・プログラム）である。３２は、クライアント装置に登録して使用してもらうためにサーバ装置が用意した外字データである。３３は、外字データ３２がクライアント装置上に正しく登録されたかを確認するための文書を作成するための確認用データである。
【００５６】
本発明の第１の実施の形態においては、確認用データ３３は、後述の確認データ作成プログラム（アプリケーション・プログラム）３４の処理するデータであり、外字データ３２に含まれる文字を使用した文書データであり、確認データ作成プログラム３４がクライアント装置上に登録された書体及び外字データを用いて表示処理を行う。尚、このデータにはクライアント装置の機器環境に影響されずに、サーバ装置が用意するイメージと同条件のイメージを作成可能とするため、解像度など機器環境を固定する情報を含んでいる。
【００５７】
３４は、確認用データ３３を処理する確認データ作成プログラム（アプリケーション・プログラム）であり、クライアント装置上に確認データ作成プログラム（アプリケーション・プログラム）３４が存在しなかった場合、確認用データ３３を処理する目的のために、外字インストーラ３１によってクライアント上にインストールされる。
【００５８】
図４は本発明の第１の実施の形態（並びに後述の第２及び第３の実施の形態）に係るデータ処理装置における処理プログラムの動作環境及びデータの動きを示す説明図である。図中４１はサーバであり、上記図１に示す構成を有する装置である。サーバ４１上においては、外字データ３２を他の装置に供給する目的で上記図３に示す構造のデータがＨＤＤ９上に格納されており、更にサーバ４１の表示装置１には、他の装置が上記図３に示すデータにアクセスするためのホームページ４２を表示する。ホームページ４２には、サーバ４１のＮｅｔ−Ｉ／Ｆ１２と、クライアント４５のＮｅｔ−Ｉ／Ｆ１２にネットワーク回線を介して接続されたクライアントからアクセス可能である。
【００５９】
また、ホームページ４２上のＤｏｗｎｌｏａｄボタン４３には、サーバ４１のＨＤＤ９に格納された上記図３に示す構造のデータがリンクされており、Ｄｏｗｎｌｏａｄボタン４３が指示されることにより、リンクされた上記図３に示すデータがクライアント４５のＨＤＤ９などの記憶装置に転送される。４４は、確認用Ｗｉｎｄｏｗの表示ボタンであり、この表示ボタン４４が指示されることにより、クライアント４５の表示装置１上に図６の「ダウンロード確認イメージ」Ｗｉｎｄｏｗ６１を表示する。このＷｉｎｄｏｗには、外字データ３２をサーバ４１上に登録した後、確認用データ３３を確認データ作成プログラム３４で処理し生成した表示データが表示される。４５は、サーバ４１上に接続されたクライアントの１つを示す。
【００６０】
次に、上記の如く構成された本発明の第１の実施の形態に係るデータ処理装置の動作を図５を参照しながら説明する。図５は本発明の第１の実施の形態に係るデータ処理装置において、ホームページ４２を介してクライアント４５上に転送された上記図３の構造の自己解凍形式ファイルが起動された際、外字インストーラ３１からクライアント４５上で行う処理のフローチャートである。
【００６１】
ステップＳ５１において、外字データ３２を取り出し、クライアント４５上のＨＤＤ９などの記憶装置にファイルとして保存する。ステップＳ５２において、上記ステップＳ５１で保存した外字データ３２をクライアント４５の装置上で利用可能なように、システムに登録する。ステップＳ５３において、インストール確認用イメージ作成プログラムが、即ち、確認用データ３３を処理する確認データ作成プログラム３４がクライアント４５上に存在するかどうかを調べる。上記ステップＳ５３で確認データ作成プログラム３４がクライアント４５上に存在しないと判断した場合、ステップＳ５４において、確認データ作成プログラム３４をクライアント４５上にインストールする。上記ステップＳ５３で確認データ作成プログラム３４がクライアント４５上に既に存在すると判断した場合、上記ステップＳ５４の処理は必要ない。
【００６２】
そして、ステップＳ５５において、確認用データ３３を確認データ作成プログラム（インストール確認用イメージ作成プログラム）３４で処理し、イメージを生成する。尚、確認用データ３３は、クライアント４５上の記憶装置にファイルとして取り出してもよいし、上記図３のデータから直接クライアント４５のワークエリア２５上にロードして利用してもよい。更に、上記ステップＳ５４でクライアント４５上にインストールしたプログラム、及びクライアント４５上の記憶装置に取り出した場合の確認用データ３３は、本フローチャートの処理終了時に、外字インストーラ３１が自動的に削除することも可能である。ステップＳ５６において、上記ステップＳ５５で生成したイメージをクライアント４５の表示装置１上に表示し、処理を終了する。
【００６３】
図６は上記図５に示す処理終了後の本発明の第１の実施の形態に係るデータ処理装置（クライアント）の表示装置１の状態を示す説明図である。図中６１は、ホームページ４２上の確認用Ｗｉｎｄｏｗ表示ボタン４４を指示することにより表示された「ダウンロード確認用イメージ」Ｗｉｎｄｏｗである。６２は、上記図５のステップＳ５６の処理により表示された「正しく表示されていますか？」Ｗｉｎｄｏｗである。クライアント・ユーザはＷｉｎｄｏｗ６１及びＷｉｎｄｏｗ６２を比較することにより、外字データ３２が正しくインストールされたかどうかを確認可能である。例えば、外字データ３２内の一部がデータ破壊などを起こしていた場合、Ｗｉｎｄｏｗ６１上の矩形部６３に表示されている文字が、Ｗｉｎｄｏｗ６２上の矩形部６４には表示されていないなどの現象が発生するが、このような現象を確認できる。
【００６４】
以上説明したように、本発明の第１の実施の形態に係るデータ処理装置によれば、配布先装置に登録して使用すべき配布データの配布時に、配布データが正しく装置に登録されたことを確認するための確認用データを配布データと共に同時に配布する確認用データ配布手段と、確認用データに基づき配布先での処理の結果得られる出力データと比較するための比較用データを配布データと共に同時に配布する比較用データ配布手段と、配布データを配布先に登録する配布データ登録手段と、配布先で登録配布データを利用して確認用データを処理する確認用データ処理手段と、出力データを配布先装置の表示装置に自動的に表示する確認データ表示制御手段と、配布先で比較用データと出力データを比較する確認用データ比較手段とを有しＲＯＭ７、ＨＤＤ９に記憶された処理プログラムを実行するＣＰＵ６を備えているため、下記のような作用及び効果を奏する。
【００６５】
上記構成において、データ処理装置のＣＰＵ６が処理プログラムを実行することで、確認用データ配布手段により、配布データを熟知したデータ配布側により確認に最適なデータを配布することが可能となり、また、ユーザの確認用データを作成するという負荷を排除することが可能となる。また、比較用データ配布手段、配布データ登録手段、確認用データ処理手段、確認用データ比較手段、確認データ表示制御手段により、配布先に登録したデータの確認処理を自動的に行い、確認結果を配布先ユーザに認知させることが可能となる。
【００６６】
従って、本発明の第１の実施の形態においては、配布データの登録、データ登録結果の確認処理を一括して行えるようになる効果がある。また、配布データの登録、データ登録結果の確認用データの作成を一括して行えるようになる効果がある。また、装置またはシステムに登録して用いるデータの配布の確認処理に最適な確認データを提供可能となる効果がある。また、配布されたデータの確認用のデータを自動的に配布先ユーザの目にふれさせることが可能となる効果がある。
【００６７】
［２］第２の実施の形態
本発明の第２の実施の形態に係るデータ処理装置は、上記第１の実施の形態と同様に、表示装置（ＣＲＴ）１、ビデオＲＡＭ（ＶＲＡＭ）２、ビットムーブユニット（ＢＭＵ）３、キーボード４、ポインティング・デバイス（ＰＤ）５、ＣＰＵ６、ＲＯＭ７、ＲＡＭ８、ハードディスク・ドライブ（ＨＤＤ）９、フロッピーディスク・ドライブ（ＦＤＤ）１０、プリンタ１１、ネットワーク・インタフェース（Ｎｅｔ−Ｉ／Ｆ）１２、ＳＣＳＩインタフェース（ＳＣＳＩ−Ｉ／Ｆ）１３、Ｉ／Ｏバス１４を備える構成となっている（上記図１参照）。各部の構成は上記第１の実施の形態で詳述したので説明を省略する。尚、本発明の第２の実施の形態は、サーバとクライアントというように２種類の状況に装置を位置付けて使用しているが、各状況における装置の構成は、共に図１に示す構成である。
【００６８】
本発明の第２の実施の形態に係るデータ処理装置における処理プログラムは、上記第１の実施の形態の図１に示したデータ処理装置上で動作する処理プログラムであり、上記図３と別のデータ構造を用い、上記図４に示す環境で用いられる。
【００６９】
図７は本発明の第２の実施の形態に係るデータ処理装置における配布データの構造を示す説明図である。配布データは、自己解凍形式の実行形式データとなっており、上記図４に示すサーバ４１からクライアント４５上に転送される。図中７１は、自己解凍形式ファイルに含まれる７２〜７４の各種データを適宜処理するための解凍プログラムである。７２は、クライアント装置に登録して使用してもらうためにサーバ装置が用意した書体データである。
【００７０】
７３は、書体提供者が書体データ７２が正しくインストールされたことを的確に表現するように予め用意したデータ７４を、正しい書体データ７２を利用して、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムにより生成した比較用イメージデータである。この比較用イメージデータの形式は、Ｂｉｔｍａｐやｇｉｆ（ｇｒａｐｈｉｃ ｉｎｅｒｃｈａｎｇｅ ｆｏｒｍａｔ）といった広く使用されているイメージ・データ・フォーマットであってもよいし、またＰＤＦ（Ｐｏｒｔａｂｌｅ Ｄｃｕｍｅｎｔ Ｆｏｒｍａｔ）など書体指定文書の配布に用いられるデータ・フォーマットでもよい。
【００７１】
７４は、書体データ７２がクライアント上に正しく登録されたかを確認するための文書を作成するための確認用イメージ作成データである。本発明の第２の実施の形態においては、確認用イメージ作成データ７４は、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムが処理するデータであり、書体データ７２に含まれる文字を使用した文書データであり、書体データ７２が正しくインストールされたことを的確に表現するように、書体提供者が予め作成している。
【００７２】
確認用イメージ作成データ７４は、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムにより、クライアント上に登録された書体を用いて表示処理される。尚、この確認用イメージ作成データ７４にはクライアント装置の機器環境に影響されずに、サーバ装置が用意するイメージと同条件のイメージを作成可能とするため、解像度など機器環境を固定する情報を含んでいる。
【００７３】
次に、上記の如く構成された本発明の第２の実施の形態に係るデータ処理装置の動作を図８を参照しながら説明する。図８は本発明の第２の実施の形態に係るデータ処理装置（クライアント）において、ホームページ４２を介してクライアント４５上に転送された上記図３の構造の自己解凍形式ファイルが起動された際、解凍プログラム７１がクライアント４５上で行う処理のフローチャートである。
【００７４】
ステップＳ８１において、書体データ７２を取り出し、クライアント４５上のＨＤＤ９などの記憶装置にファイルとして保存する。ステップＳ８２において、上記ステップＳ８１で保存した書体データ７２をクライアント４５の装置上で利用可能なように、システムに登録する。ステップＳ８３において、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムにより確認用イメージ作成データ７４を処理し、ワークエリア２５上にイメージを生成する。
【００７５】
ステップＳ８４において、比較用イメージデータ７３と上記ステップＳ８３で生成したイメージデータを、ワークエリア２５を用いて内部的に比較する。上記ステップＳ８４で二者が一致した場合は、ステップＳ８６において、「インストール成功」メッセージをクライアント４５の表示装置１上に表示し、ステップＳ８７に進む。上記ステップＳ８４で二者が一致しなかった場合は、ステップＳ８５において、「インストール不成功」メッセージをクライアント４５の表示装置１上に表示し、ステップＳ８７に進む。ステップＳ８５またはステップＳ８６においてメッセージ表示後、ステップＳ８７において、比較用イメージデータ９２及び確認用データ９３をクライアント上から消去して処理を終了する。
【００７６】
以上説明したように、本発明の第２の実施の形態に係るデータ処理装置によれば、配布先装置に登録して使用すべき配布データの配布時に、配布データが正しく装置に登録されたことを確認するための確認用データを配布データと共に同時に配布する確認用データ配布手段と、確認用データに基づき配布先での処理の結果得られる出力データと比較するための比較用データを配布データと共に同時に配布する比較用データ配布手段と、配布データを配布先に登録する配布データ登録手段と、配布先で登録配布データを利用して確認用データを処理する確認用データ処理手段と、出力データを配布先装置の表示装置に自動的に表示する確認データ表示制御手段と、配布先で比較用データと出力データを比較する確認用データ比較手段と、比較用データと出力データを装置上に表示せずにイメージデータを内部的に比較する内部比較手段と、内部比較結果をメッセージとして配布先装置の表示装置に表示する比較結果報知手段とを有しＲＯＭ７、ＨＤＤ９に記憶された処理プログラムを実行するＣＰＵ６を備えているため、下記のような作用及び効果を奏する。
【００７７】
上記構成において、データ処理装置のＣＰＵ６が処理プログラムを実行することで、確認用データ配布手段により、配布データを熟知したデータ配布側により確認に最適なデータを配布することが可能となり、また、ユーザの確認用データを作成するという負荷を排除することが可能となる。また、比較用データ配布手段、配布データ登録手段、確認用データ処理手段、確認用データ比較手段、確認データ表示制御手段、内部比較手段、比較結果報知手段により、配布先に登録したデータの確認処理を自動的に行い、確認結果を配布先ユーザに認知させることが可能となる。
【００７８】
従って、本発明の第２の実施の形態においては、配布データの登録、データ登録結果の確認処理を一括して行えるようになる効果がある。また、配布データの登録、データ登録結果の確認用データの作成を一括して行えるようになる効果がある。また、装置またはシステムに登録して用いるデータの配布の確認処理に最適な確認データを提供可能となる効果がある。また、配布されたデータの確認用のデータを自動的に配布先ユーザの目にふれさせることが可能となる効果がある。また、配布データの確認作業を配布先ユーザの目にふれることなく自動的に行うことが可能となる効果がある。また、配布データの確認結果をデータの配布された直後に配布先ユーザが自動的に認知可能となる効果がある。
【００７９】
［３］第３の実施の形態
本発明の第３の実施の形態に係るデータ処理装置は、上記第１の実施の形態と同様に、表示装置（ＣＲＴ）１、ビデオＲＡＭ（ＶＲＡＭ）２、ビットムーブユニット（ＢＭＵ）３、キーボード４、ポインティング・デバイス（ＰＤ）５、ＣＰＵ６、ＲＯＭ７、ＲＡＭ８、ハードディスク・ドライブ（ＨＤＤ）９、フロッピーディスク・ドライブ（ＦＤＤ）１０、プリンタ１１、ネットワーク・インタフェース（Ｎｅｔ−Ｉ／Ｆ）１２、ＳＣＳＩインタフェース（ＳＣＳＩ−Ｉ／Ｆ）１３、Ｉ／Ｏバス１４を備える構成となっている（上記図１参照）。各部の構成は上記第１の実施の形態で詳述したので説明を省略する。尚、本発明の第３の実施の形態は、サーバとクライアントというように２種類の状況に装置を位置付けて使用しているが、各状況における装置の構成は、共に図１に示す構成である。
【００８０】
本発明の第３の実施の形態に係るデータ処理装置における処理プログラムは、上記第１の実施の形態の図１に示したデータ処理装置上で動作する処理プログラムであり、上記図３と別のデータ構造を用い、上記図４に示す環境で用いられる。
【００８１】
図９は本発明の第３の実施の形態に係るデータ処理装置における書体配布データの構造を示す説明図である。図中９１は、クライアント装置に登録して使用してもらうためにサーバ装置が用意した書体データである。９２は、書体提供者が書体データ９１が正しくインストールされたことを的確に表現するように予め用意したデータ９３を、正しい書体９１を利用して、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムにより生成した比較用イメージデータである。
【００８２】
９３は、書体データ９１がクライアント上に正しく登録されたかを確認するための文書を作成するための確認用データである。本発明の第３の実施の形態においては、確認用データ９３は、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムが処理するデータであり、書体データ９１に含まれる文字を使用した文書データであり、書体データ９１が正しくインストールされたことを的確に表現するように、書体提供者が予め作成している。
【００８３】
確認用データ９３は、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムにより、クライアント上に登録された書体を用いて表示処理される。尚、この確認用データ９３にはクライアント装置の機器環境に影響されずに、サーバ装置が用意するイメージと同条件のイメージを作成可能とするため、解像度など機器環境を固定する情報を含んでいる。
【００８４】
図９の形式のデータは、ホームページ４２を介してクライアント４５上に転送される。そして、クライアント４５上に予めインストールされている書体登録プログラムにより、図８のフローチャートに示す手順で処理される。
【００８５】
次に、上記の如く構成された本発明の第３の実施の形態に係るデータ処理装置の動作を図８を参照しながら説明する。図８は本発明の第３の実施の形態に係るデータ処理装置（クライアント）における処理のフローチャートである。
【００８６】
ステップＳ８１において、書体データ９１を取り出し、クライアント４５上のＨＤＤ９などの記憶装置にファイルとして保存する。ステップＳ８２において、上記ステップＳ８１で保存した書体データ９１をクライアント４５の装置上で利用可能なように、システムに登録する。ステップＳ８３において、上記図１の装置のオペレーションシステム・プログラムが提供する特定のアプリケーション・プログラムにより確認用データ９３を処理し、ワークエリア２５上にイメージを生成する。
【００８７】
ステップＳ８４において、比較用イメージデータ９２と上記ステップＳ８３で生成したイメージデータを、ワークエリア２５を用いて内部的に比較する。上記ステップＳ８４で二者が一致した場合は、ステップＳ８６において、「インストール成功」メッセージをクライアント４５の表示装置１上に表示し、ステップＳ８７に進む。上記ステップＳ８４で二者が一致しなかった場合は、ステップＳ８５において、「インストール不成功」メッセージをクライアント４５の表示装置１上に表示し、ステップＳ８７に進む。ステップＳ８５またはステップＳ８６においてメッセージ表示後、ステップＳ８７において、比較用イメージデータ９２及び確認用データ９３をクライアント上から消去して処理を終了する。
【００８８】
尚、第３の実施の形態では、ステップＳ８４において内部的にイメージ比較を行ったが、別の方法として、配布した比較用イメージデータ９２をクライアント上に表示する比較用イメージ比較手段を設け、クライアントの表示装置上に比較用イメージデータ９２と、ステップＳ８３で生成したイメージデータをそれぞれ表示し、ユーザに目視確認をしてもらうことも勿論可能である。
【００８９】
以上説明したように、本発明の第３の実施の形態に係るデータ処理装置によれば、配布先装置に登録して使用すべき配布データの配布時に、配布データが正しく装置に登録されたことを確認するための確認用データを配布データと共に同時に配布する確認用データ配布手段と、確認用データに基づき配布先での処理の結果得られる出力データと比較するための比較用データを配布データと共に同時に配布する比較用データ配布手段と、配布データを配布先に登録する配布データ登録手段と、配布先で登録配布データを利用して確認用データを処理する確認用データ処理手段と、出力データを配布先装置の表示装置に自動的に表示する確認データ表示制御手段と、配布先で比較用データと出力データを比較する確認用データ比較手段と、比較用データと出力データを装置上に表示せずにイメージデータを内部的に比較する内部比較手段と、内部比較結果をメッセージとして配布先装置の表示装置に表示する比較結果報知手段とを有しＲＯＭ７、ＨＤＤ９に記憶された処理プログラムを実行するＣＰＵ６を備えているため、下記のような作用及び効果を奏する。
【００９０】
上記構成において、データ処理装置のＣＰＵ６が処理プログラムを実行することで、確認用データ配布手段により、配布データを熟知したデータ配布側により確認に最適なデータを配布することが可能となり、また、ユーザの確認用データを作成するという負荷を排除することが可能となる。また、比較用データ配布手段、配布データ登録手段、確認用データ処理手段、確認用データ比較手段、確認データ表示制御手段、内部比較手段、比較結果報知手段により、配布先に登録したデータの確認処理を自動的に行い、確認結果を配布先ユーザに認知させることが可能となる。
【００９１】
従って、本発明の第３の実施の形態においては、配布データの登録、データ登録結果の確認処理を一括して行えるようになる効果がある。また、配布データの登録、データ登録結果の確認用データの作成を一括して行えるようになる効果がある。また、装置またはシステムに登録して用いるデータの配布の確認処理に最適な確認データを提供可能となる効果がある。また、配布されたデータの確認用のデータを自動的に配布先ユーザの目にふれさせることが可能となる効果がある。また、配布データの確認作業を配布先ユーザの目にふれることなく自動的に行うことが可能となる効果がある。また、配布データの確認結果をデータの配布された直後に配布先ユーザが自動的に認知可能となる効果がある。
【００９２】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
【発明の効果】
以上説明したように、本発明によれば、配布データの登録、データ登録結果の確認処理を一括して行えるようになる効果がある。また、不必要なデータを配布先に残すことなく、配布データの確認が可能となる効果がある。特に、配布データのそのもののチェックだけではなく、配布データが正しく登録され、正しく利用できるかを確認できる効果がある。
【図面の簡単な説明】
【図１】本発明の第１乃至第３の実施の形態に係るデータ処理装置の構成を示すブロック図である。
【図２】本発明の第１乃至第３の実施の形態に係るデータ処理装置で処理プログラムの実行時におけるＲＡＭ上のメモリマップの構造を示す説明図である。
【図３】本発明の第１の実施の形態に係るデータ処理装置で処理プログラムが処理するデータの構造を示す説明図である。
【図４】本発明の第１乃至第３の実施の形態に係るデータ処理装置における処理プログラムの動作する環境を示す説明図である。
【図５】本発明の第１の実施の形態に係るデータ処理装置における処理を示すフローチャートである。
【図６】本発明の第１の実施の形態に係るデータ処理装置（クライアント）の表示装置上に表示されるＷｉｎｄｏｗを示す説明図である。
【図７】本発明の第２の実施の形態に係るデータ処理装置で処理プログラムが処理するデータの構造を示す説明図である。
【図８】本発明の第２及び第３の実施の形態に係るデータ処理装置における処理を示すフローチャートである。
【図９】本発明の第３の実施の形態に係るデータ処理装置で処理プログラムが処理するデータの構造を示す説明図である。
【符号の説明】
１  表示装置
６  ＣＰＵ
１２  Ｎｅｔ−Ｉ／Ｆ
２３  各種処理プログラム
３４  確認データ作成プログラム
４１  サーバ
４５  クライアント
７４  確認用イメージ作成データ
９３  確認用データ
【図１】
0003689571.tif 000002
【図２】
0003689571.tif 000003
【図３】
0003689571.tif 000004
【図４】
0003689571.tif 000005
【図５】
0003689571.tif 000006
【図６】
0003689571.tif 000007
【図７】
0003689571.tif 000008
【図８】
0003689571.tif 000009
【図９】
0003689571.tif 000010