(57)【要約】【課題】本発明は、１つ以上のオブジェクトが配置されたページ上の各オブジェクトに付与されている属性を変換することによってデータ変換処理を実行するページ記述データ変換装置等に関し、データ変換処理が適切であったか否かという変換の妥当性を、オペレータが効率的に判断・確認することができるページ記述データ変換装置等を提供することを目的とする。【解決手段】ページに配置されたオブジェクトに付与されている属性を表す属性情報を抽出して保存した上で、その属性を変換することにより第１のページ記述データを第２のページ記述データに変換し、変換された後の属性を表す属性情報を抽出し、保存された属性情報と、属性が変換された後に抽出された属性情報とを対応付けて出力する。【選択図】　　　　図４
2004013291.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のオブジェクトが配置されたページの構成が記述された構成情報と、該ページに配置された各オブジェクトについて、該オブジェクトに付与されている属性を表す属性情報とを含む第１のページ記述データを取得するデータ取得部と、
前記データ取得部により取得された第１のページ記述データの中から属性情報を抽出して保存する属性情報保存部と、
前記データ取得部により取得された第１のページ記述データに含まれた属性情報により表される属性を変換することにより、該第１のページ記述データを、前記構成情報と、変換された後の属性を表す属性情報とを含む第２のページ記述データに変換するデータ変換部と、
前記データ変換部で得られた第２のページ記述データの中から属性情報を抽出する属性情報抽出部と、
前記属性情報保存部により保存された属性情報と、前記属性情報抽出部により抽出された属性情報とを対応付けて出力する属性情報出力部とを備えたことを特徴とするページ記述データ変換装置。
【請求項２】
前記属性情報出力部は、前記属性情報を画像表示装置に表示させるものであり、
前記画像表示装置に表示された属性情報を指定する操作を受けたときに、該属性情報により属性が表されたオブジェクトが該画像表示装置に表示されるように該属性情報にリンクを設定するリンク設定部を備えたことを特徴とする請求項１記載のページ記述データ変換装置。
【請求項３】
コンピュータ内で実行されることにより、
１つ以上のオブジェクトが配置されたページの構成が記述された構成情報と、該ページに配置された各オブジェクトについて、該オブジェクトに付与されている属性を表す属性情報とを含む第１のページ記述データを取得するデータ取得部と、
前記データ取得部により取得された第１のページ記述データの中から属性情報を抽出して保存する属性情報保存部と、
前記データ取得部により取得された第１のページ記述データに含まれた属性情報により表される属性を変換することにより、該第１のページ記述データを、前記構成情報と、変換された後の属性を表す属性情報とを含む第２のページ記述データに変換するデータ変換部と、
前記データ変換部で得られた第２のページ記述データの中から属性情報を抽出する属性情報抽出部と、
前記属性情報保存部により保存された属性情報と、前記属性情報抽出部により抽出された属性情報とを対応付けて出力する属性情報出力部とを有することを特徴とするページ記述データ変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１つ以上のオブジェクトが配置されたページ上の各オブジェクトに付与されている属性を変換することによってデータ変換処理を実行するページ記述データ変換装置、およびコンピュータをそのようなページ記述データ変換装置として動作させるページ記述データ変換プログラムに関する。
【０００２】
【従来の技術】
従来より、印刷分野において、コンピュータにインストールされたＤＴＰ（ＤｅｓｋＴｏｐ　Ｐｕｂｌｉｓｈｉｎｇ）編集アプリケーション上で、印刷物のページ上に画像や文字や図形などといったオブジェクトを配置する編集作業を行って編集アプリケーションデータを作成し、この編集アプリケーションデータに基づいて、例えばページ記述言語（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ；ＰＤＬ）で記述されたページ記述データを作成し、そのページ記述データをラスターイメージデータに展開するＲＩＰ（Ｒａｓｔｅｒ　Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｏｒ）に出力することにより、ページ記述データがラスタライズ処理された印刷用の画像データを作成し、この画像データを出力装置に送信することが行われている。
【０００３】
また、上述したページ記述データには、オブジェクトが配置されたページの構成が記述された構成情報と、そのページに配置されたオブジェクト毎に付与されている属性を表す属性情報とが含まれおり、ページ記述データにラスタライズ処理を行う際や、出力装置に送信されて画像を得る際に、構成情報や属性情報を参照する。
【０００４】
ここで、上述した属性情報により表される属性は、例えば画像オブジェクトに付与されている「属性」として、その画像オブジェクトの色を表現する色空間プロファイルに関する情報や、その画像オブジェクトの解像度、大きさ、画素数、圧縮方法、配置マトリクスなどといった画像特性に関する情報や、その画像オブジェクトのファイル名に関する情報等がある。また、例えばテキストオブジェクトに付与されている「属性」として、そのテキストオブジェクトの色を表現する色空間プロファイルに関する情報や、そのテキストオブジェクトのフォント名に関する情報やフォントのエンベット状態に関する情報等がある。さらに、例えばパスオブジェクトに付与されている「属性」として、そのパスオブジェクトの色を表現する色空間プロファイルに関する情報や、そのパスオブジェクトの線幅や線形状に関する情報等がある。
【０００５】
【発明が解決しようとする課題】
ところが、上述した編集アプリケーションデータに基づいて作成されるページ記述データは、基本的に、Ｒ（Ｒｅｄ：赤），Ｇ（Ｇｒｅｅｎ：緑），Ｂ（Ｂｌｕｅ：青）の３色からなるＲＧＢ色空間でオブジェクトの色が定義されたページ記述データであるため、そのままの属性ではそのページ記述データを印刷機で取り扱うことが出来ない。従って、編集アプリケーションデータに基づいて作成されるそのようなページ記述データを印刷機で取り扱えるようにするために、そのＲＧＢ色空間で色が定義されたページ記述データを、印刷に用いるＣ（Ｃｙａｎ：シアン），Ｍ（Ｍａｇｅｎｔａ：マゼンタ），Ｙ（Ｙｅｌｌｏｗ：イエロー），Ｋ（Ｂｌａｃｋ：黒）の４色からなる、印刷機に依存したＣＭＹＫ色空間で色が定義されたページ記述データにデータ変換する必要がある。
【０００６】
また、例えば、上述した編集アプリケーションデータに基づいて作成されるページ記述データが、印刷機側で取り扱うことの出来ないフォントで表現されたテキストオブジェクトを含むような場合は、そのページ記述データを印刷機で取り扱えるようにするために、ページ記述データにデータ変換を施すことによって、印刷機で取り扱うことの出来ないフォントで表現されたテキストオブジェクトを、印刷機で取り扱うことの出来るフォントで表現されたテキストオブジェクトに変換する必要がある。
【０００７】
このような、編集アプリケーションデータに基づいて作成されるページ記述データを、所定の印刷機で取り扱うことの出来る、印刷特性をもったページ記述データに変換するデータ変換処理が行われており、近年、そのデータ変換処理が自動で実行されるシステムが普及している。
【０００８】
ところが、そのようなデータ変換処理が適切であったか否かという変換の妥当性を、オペレータが効率的に判断・確認する手段は、有効なものが普及しているとは言い難い。
【０００９】
本発明は、上記事情に鑑み、データ変換処理が適切であったか否かという変換の妥当性を、オペレータが効率的に判断・確認することができるページ記述データ変換装置、およびコンピュータをそのようなページ記述データ変換装置として動作させるページ記述データ変換プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成する本発明のページ記述データ変換装置は、
１つ以上のオブジェクトが配置されたページの構成が記述された構成情報と、そのページに配置された各オブジェクトについて、そのオブジェクトに付与されている属性を表す属性情報とを含む第１のページ記述データを取得するデータ取得部と、
上記データ取得部により取得された第１のページ記述データの中から属性情報を抽出して保存する属性情報保存部と、
上記データ取得部により取得された第１のページ記述データに含まれた属性情報により表される属性を変換することにより、その第１のページ記述データを、上記構成情報と、変換された後の属性を表す属性情報とを含む第２のページ記述データに変換するデータ変換部と、
上記データ変換部で得られた第２のページ記述データの中から属性情報を抽出する属性情報抽出部と、
上記属性情報保存部により保存された属性情報と、上記属性情報抽出部により抽出された属性情報とを対応付けて出力する属性情報出力部とを備えたことを特徴とする。
【００１１】
ここで、上記「ページ記述データ」とは、例えばアドビシステムズ社のＰｏｓｔＳｃｒｉｐｔ言語等のページ記述言語で記述されたデータや、ＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄｏｃｕｍｅｎｔ　Ｆｏｒｍａｔ）等のページ記述用のフォーマットで記述されたデータをいう。
【００１２】
また、上記「オブジェクト」とは、画像オブジェクトや、テキストオブジェクトや、直線や曲線を表すパスオブジェクトや、低解像度の画像データを印刷出力時に高解像度の画像データに差し替えるＯＰＩ（Ｏｐｅｎ　Ｐｒｅｐｒｅｓｓ　Ｉｎｔｅｒｆａｃｅ）オブジェクトなどといったページを構成する構成要素の１つ１つをいう。また、「オブジェクト」のうちの例えば画像オブジェクトに付与されている「属性」とは、その画像オブジェクトの色を表現する色空間プロファイルに関する情報や、その画像オブジェクトの解像度、大きさ、画素数、圧縮方法、配置マトリクスなどといった画像特性に関する情報や、その画像オブジェクトのファイル名に関する情報等をいう。また、例えばテキストオブジェクトに付与されている「属性」とは、そのテキストオブジェクトの色を表現する色空間プロファイルに関する情報や、そのテキストオブジェクトのフォント名に関する情報やフォントのエンベット状態に関する情報等をいう。また、例えばパスオブジェクトに付与されている「属性」とは、そのパスオブジェクトの色を表現する色空間プロファイルに関する情報や、そのパスオブジェクトの線幅や線形状に関する情報等をいう。
【００１３】
本発明のページ記述データ変換装置によれば、ページに配置されたオブジェクトに付与されている属性を表す属性情報を抽出して保存した上で、その属性を変換することにより第１のページ記述データを第２のページ記述データに変換し、変換された後の属性を表す属性情報を抽出し、保存された属性情報と、属性が変換された後に抽出された属性情報とを対応付けて出力するものであるため、属性の変換が適切であったか否かという変換の妥当性を、その変換前後の属性を対比して判断・確認することができ、オペレータによる効率的な判断・確認が実現される。
【００１４】
ここで、上記本発明のページ記述データ変換装置において、上記属性情報出力部は、上記属性情報を画像表示装置に表示させるものであり、
上記画像表示装置に表示された属性情報を指定する操作を受けたときに、その属性情報により属性が表されたオブジェクトがその画像表示装置に表示されるようにその属性情報にリンクを設定するリンク設定部を備えたものであることが好ましい。
【００１５】
このようなリンク設定部を備えたページ記述データ変換装置によれば、オペレータにより指定された属性情報に対応する、リンクが設定されたオブジェクトが表示されるので、オペレータが属性情報に対応するオブジェクトを即座に確認することができる。
【００１６】
また、上記目的を達成する本発明のページ記述データ変換プログラムは、
コンピュータ内で実行されることにより、
１つ以上のオブジェクトが配置されたページの構成が記述された構成情報と、そのページに配置された各オブジェクトについて、そのオブジェクトに付与されている属性を表す属性情報とを含む第１のページ記述データを取得するデータ取得部と、
上記データ取得部により取得された第１のページ記述データの中から属性情報を抽出して保存する属性情報保存部と、
上記データ取得部により取得された第１のページ記述データに含まれた属性情報により表される属性を変換することにより、その第１のページ記述データを、上記構成情報と、変換された後の属性を表す属性情報とを含む第２のページ記述データに変換するデータ変換部と、
上記データ変換部で得られた第２のページ記述データの中から属性情報を抽出する属性情報抽出部と、
上記属性情報保存部により保存された属性情報と、上記属性情報抽出部により抽出された属性情報とを対応付けて出力する属性情報出力部とを有することを特徴とする。
【００１７】
本発明のページ記述データ変換プログラムは、このページ記述データ変換プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明のページ記述データ変換装置として動作するように構成されたものであり、このページ記述データ変換プログラムには、本発明のページ記述データ変換装置の各種態様に相当する態様全てが含まれる。
【００１８】
なお、ページ記述データ変換装置とページ記述データ変換プログラムとで、それぞれ構成要素に同じ名前を付したが、それらの構成要素は、ページ記述データ変換装置ではハードウェアおよびソフトウェアを意味し、ページ記述データ変換プログラムではソフトウェアのみを意味する。
【００１９】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２０】
図１は、本発明のページ記述データ変換装置の一実施形態を含むコンピュータシステムのハードウエアの一部分を示す図である。
【００２１】
ここには、本発明の一実施形態として動作する１台のＤＴＰ（ＤｅｓｋｔｏｐＰｕｂｌｉｓｈｉｎｇ）サーバ１００と、３台のクライアントマシン２００，２１０，２２０と、２台のＲＩＰ（Ｒａｓｔｅｒ　Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｏｒ）３００，３１０と、１台のスキャナ４００と、３台の画像出力用のプリンタ６００，６１０，６２０と、１台のデータ変換レポート出力用のプリンタ６３０とからなるクライアントアンドサーバ型のコンピュータシステムが示されている。
【００２２】
この図１に示すコンピュータシステムのハードウエアの中でＤＴＰサーバ１００、クライアントマシン２００，２１０，２２０、ＲＩＰ３００，３１０、およびスキャナ４００は通信回線５００を介して相互に接続されて、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）を構成している。また、プリンタ６００，６１０はＲＩＰ３００に接続され、プリンタ６２０はＲＩＰ３１０に接続され、プリンタ６３０はＤＴＰサーバ１００に接続されている。
【００２３】
スキャナ４００は、用紙上に形成されている画像を読み取る。
【００２４】
クライアントマシン２００，２１０，２２０は、それぞれ比較的小型のワークステーションまたはパーソナルコンピュータなどで構成されており、各クライアントマシン２００，２１０，２２０にインストールされたＤＴＰソフトウェアにより、ページ記述言語で記述されたページ記述データの作成を行う。または、スキャナ４００で読み取った画像を表す画像データを通信回線５００を介して受信し、例えば、その画像データに基づく、ページ記述言語で記述されたページ記述データの作成を行う。
【００２５】
ＤＴＰサーバ１００は、比較的大型のワークステーション等で構成されており、各クライアントマシン２００，２１０，２２０で得られる、ページ記述言語で記述されたページ記述データを通信回線５００を介して受信し、そのページ記述データに基づいて、後述するデータ変換処理を実行する。また、プリンタ６３０は、ＤＴＰサーバ１００で得られた、後述するデータ変換レポートをプリント出力する。
【００２６】
ＲＩＰ３００，３１０は、それぞれ比較的小型のワークステーションまたはパーソナルコンピュータなどで構成されており、ＤＴＰサーバ１００でデータ変換処理が施された後の、ページ記述言語で記述されたページ記述データを通信回線５００を介して受信し、そのページ記述データにラスタライズ処理を施して出力画像データの作成を行う。
【００２７】
各プリンタ６００，６１０，６２０は、各ＲＩＰ３００，３１０で得られた出力画像データに基づいてプリント出力する。
【００２８】
ここで、ＤＴＰサーバ１００、クライアントマシン２００，２１０，２２０、ＲＩＰ３００，３１０、およびスキャナ４００は、外観構成上、本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１、それら本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１からの指示に応じて表示画面１０２ａ，２０２ａ，２１２ａ，２２２ａ，３０２ａ，３１２ａ，４０２ａ上に画像や文字列を表示する画像表示装置１０２，２０２，２１２，２２２，３０２，３１２，４０２、本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１に、キー操作に応じた各種の情報を入力するキーボード１０３，２０３，２１３，２２３，３０３，３１３，４０３、および、表示画面１０２ａ，２０２ａ，２１２ａ，２２２ａ，３０２ａ，３１２ａ，４０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス１０４，２０４，２１４，２２４，３０４，３１４，４０４を備えている。また、これらの本体装置１０１，２０１，２１１，２２１，３０１，３１１，４０１は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口１０１ａ，２０１ａ，２１１ａ，２２１ａ，３０１ａ，３１１ａ，４０１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口１０１ｂ，２０１ｂ，２１１ｂ，２２１ｂ，３０１ｂ，３１１ｂ，４０１ｂを有する。また、スキャナ４００は、用紙上に形成されている画像を読み取るスキャナ本体装置４０５を有する。
【００２９】
クライアントマシン２００，２１０，２２０、ＲＩＰ３００，３１０、およびスキャナ４００は、本発明の主題ではなく、以下、本発明のページ記述データ変換装置の一実施形態として動作するＤＴＰサーバ１００についてさらに説明する。
【００３０】
図２は、図１に示す外観を有するＤＴＰサーバのハードウェア構成図である。
【００３１】
図１に示すＤＴＰサーバ１００の本体装置１０１の内部には、各種プログラムを実行するＣＰＵ１１１、ハードディスク装置１１３に格納されたプログラムが読み出されＣＰＵ１１１での実行のために展開される主メモリ１１２、各種プログラムやデータ等が保存されたハードディスク装置１１３、ＦＤ７００が装填されその装填されたＦＤ７００をアクセスするＦＤドライブ１１４、ＣＤ−ＲＯＭ８００が装填され、その装填されたＣＤ−ＲＯＭ８００をアクセスするＣＤ−ＲＯＭドライブ１１５、例えば、図示しないデジタルカメラと接続され、そのデジタルカメラから画像データを受け取ったり、図１に示すようにデータ変換レポート出力用のプリンタ６３０と接続され、そのプリンタ６３０にデータ変換レポートを表すデータを送るＩ／Ｏインタフェース１１６、通信回線５００（図１参照）に接続され、他のマシンとの通信を制御する通信インタフェース１１７が備えられおり、これらの各種要素と、さらに図１にも示す画像表示装置１０２、キーボード１０３、マウス１０４は、バス１１０を介して相互に接続されている。
【００３２】
ここで、ＣＤ−ＲＯＭ８００には、このＤＴＰサーバ１００を、１つ以上のオブジェクトが配置されたページ上の各オブジェクトに付与されている属性を変換するデータ変換処理を実行するページ記述データ変換装置として動作させるためのページ記述データ変換プログラムが記憶されており、そのＣＤ−ＲＯＭ８００はＣＤ−ＲＯＭドライブ１１５に装填され、そのＣＤ−ＲＯＭ８００に記憶されたページ記述データ変換プログラムがこのＤＴＰサーバ１００にアップロードされてハードディスク装置１１３に記憶される。
【００３３】
図３は、本発明のページ記述データ変換プログラムの一実施形態を示した図である。
【００３４】
この図３に示すページ記述データ変換プログラム８１０は、図２に示すＣＤ−ＲＯＭ８００に記憶されている。
【００３５】
このページ記述データ変換プログラム８１０は、データ取得部８１１と、属性情報保存部８１２と、データ変換部８１３と、属性情報抽出部８１４と、属性情報出力部８１５と、リンク設定部８１６とから構成されている。
【００３６】
このページ記述データ変換プログラム８１０の各要素の作用については後述する。
【００３７】
図４は、本発明のページ記述データ変換装置の一実施形態を示す機能ブロック図である。
【００３８】
この図４に示すページ記述データ変換装置１０は、図１，図２に示すＤＴＰサーバ１００に、図３に示すページ記述データ変換プログラム８１０がローディングされ、そのページ記述データ変換プログラム８１０がそのＤＴＰサーバ１００内で実行されることにより実現される。
【００３９】
この図４に示すページ記述データ変換装置１０には、データ取得部１１と、属性情報保存部１２と、データ変換部１３と、属性情報抽出部１４と、属性情報出力部１５と、リンク設定部１６とが備えられている。これらデータ取得部１１、属性情報保存部１２、データ変換部１３、属性情報抽出部１４、属性情報出力部１５、およびリンク設定部１６の各要素は、それぞれ、図３に示すページ記述データ変換プログラム８１０を構成するソフトウェア部品としてのデータ取得部８１１、属性情報保存部８１２、データ変換部８１３、属性情報抽出部８１４、属性情報出力部８１５、およびリンク設定部８１６の各要素と、それらのソフトウェア部品の各機能を実現するために必要な、図１，図２に示すＤＴＰサーバ１００のハードウェアとＯＳ（Ｏｐｅｒａｔｉｏｎ　Ｓｙｓｔｅｍ）やアプリケーションプログラムとの組み合わせから構成されている。
【００４０】
以下、図４に示すページ記述データ変換装置１０の各要素を説明することによって、図３に示すページ記述データ変換プログラム８１０の各要素も合わせて説明する。
【００４１】
図４に示すページ記述データ変換装置１０のデータ取得部１１は、アプリケーションソフトウェア上は、図３に示すページ記述データ変換プログラム８１０のデータ取得部８１１に対応する要素であり、画像オブジェクトやテキストオブジェクトやパスオブジェクトやＯＰＩ（Ｏｐｅｎ　Ｐｒｅｐｒｅｓｓ　Ｉｎｔｅｒｆａｃｅ）オブジェクトなどといった、１つ以上のオブジェクトが配置されたページの構成が記述された構成情報と、そのページに配置された各オブジェクトについて、そのオブジェクトに付与されている属性を表す属性情報とを含む第１のページ記述データを取得するものである。このデータ取得部１１は、本発明にいうデータ取得部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００のＩ／Ｏインタフェース１１６あるいは通信インタフェース１１７と、プログラム部品としてのデータ取得部８１１（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００４２】
また、属性情報保存部１２は、アプリケーションソフトウェア上は、図３に示すページ記述データ変換プログラム８１０の属性情報保存部８１２に対応する要素であり、データ取得部１１により取得された第１のページ記述データの中から属性情報を抽出して保存するものである。この属性情報保存部１２は、本発明にいう属性情報保存部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００に内蔵された主メモリ１１２あるいはハードディスク装置１１３と、プログラム部品としての属性情報保存部８１２（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００４３】
また、データ変換部１３は、アプリケーションソフトウェア上は、図３に示すページ記述データ変換プログラム８１０のデータ変換部８１３に対応する要素であり、データ取得部１１により取得された第１のページ記述データに含まれた属性情報により表される属性を変換することにより、その第１のページ記述データを、上述した構成情報と、変換された後の属性を表す属性情報とを含む第２のページ記述データに変換するものである。このデータ変換部１３は、本発明にいうデータ変換部の機能の一例を示すものであり、その機能は、ハードウェア上は、プログラム部品としてのデータ変換部８１３（図３参照）を実行する、図１，図２に示すＤＴＰサーバ１００に内蔵されたＣＰＵ１１１等によって担われる。
【００４４】
また、属性情報抽出部１４は、アプリケーションソフトウェア上は、図３に示すページ記述データ変換プログラム８１０の属性情報抽出部８１４に対応する要素であり、データ変換部１３で得られた第２のページ記述データの中から属性情報を抽出するものである。この属性情報抽出部１４は、本発明にいう属性情報抽出部の機能の一例を示すものであり、その機能は、ハードウェア上は、プログラム部品としての属性情報抽出部８１４（図３参照）を実行する、図１，図２に示すＤＴＰサーバ１００に内蔵されたＣＰＵ１１１等によって担われる。
【００４５】
また、属性情報出力部１５は、アプリケーションソフトウェア上は、図３に示すページ記述データ変換プログラム８１０の属性情報出力部８１５に対応する要素であり、属性情報保存部１２により保存された属性情報と、属性情報抽出部１４により抽出された属性情報とを対応付けたデータ変換レポートを、図１，図２に示すＤＴＰサーバ１００の画像表示装置１０２に表示させるものである。この属性情報出力部１５は、そのデータ変換レポートを、図１，図２に示すＤＴＰサーバ１００に接続されたプリンタ６３０に出力することもできる。この属性情報出力部１５は、本発明にいう属性情報出力部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００の画像表示装置１０２や、Ｉ／Ｏインタフェース１１６あるいは通信インタフェース１１７と、プログラム部品としての属性情報出力部８１５（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００４６】
さらに、リンク設定部１６は、アプリケーションソフトウェア上は、図３に示すページ記述データ変換プログラム８１０のリンク設定部８１６に対応する要素であり、図１，図２に示すＤＴＰサーバ１００の画像表示装置１０２に表示されたデータ変換レポート上の属性情報を指定する操作を受けたときに、その属性情報により属性が表されたオブジェクトがその画像表示装置１０２に表示されるようにその属性情報にリンクを設定するものである。このリンク設定部１６は、本発明にいうリンク設定部の機能の一例を示すものであり、その機能は、ハードウェア上は、図１，図２に示すＤＴＰサーバ１００のキーボード１３あるマウス１４と、プログラム部品としてのリンク設定部８１６（図３参照）を実行するＣＰＵ１１１等との組合せによって担われる。
【００４７】
図５は、図４に示すデータ変換部１３によってデータ変換処理が実行された後のページ記述データにより表されるページが、図１，図２に示すＤＴＰサーバ１００の画像表示装置１０２に表示された表示例を示す図である。
【００４８】
図５に示すように、このページ２０には、アルファベットの“Ａ”を表すテキストオブジェクト２１と、アルファベットの“Ｂ”を表すテキストオブジェクト２２と、アルファベットの“Ｃ”を表すテキストオブジェクト２３と、山の絵を表す画像オブジェクト２４と、円グラフを表すパスオブジェクト２５とが配置されている。
【００４９】
図６は、図４に示す属性情報出力部１５によって、図１，図２に示すＤＴＰサーバ１００の画像表示装置１０２に表示されたデータ変換レポートの一例を示す図である。
【００５０】
図６に示すように、このデータ変換レポート３０には、図５に示すページ２０に配置された各オブジェクトのオブジェクト名３１と、各オブジェクト名３１が表すオブジェクトに付与された属性の種類３２と、各オブジェクトの各属性の種類３２におけるデータ変換前の内容３３およびデータ変換後の内容３４が示されている。
【００５１】
また、このデータ変換レポート３０には、オブジェクト名３１を表した具体的な文字列として、“文字−Ａ”なる文字列３５と、“文字−Ｂ”なる文字列３６と、“文字−Ｃ”なる文字列３７と、“画像−山”なる文字列３８と、“パス−円グラフ”なる文字列３９とが示されている。これらの文字列３５，３６，３７，３８，３９は、それぞれ、図５に示すページ２０に配置されたテキストオブジェクト２１、テキストオブジェクト２２、テキストオブジェクト２３、画像オブジェクト２４、およびパスオブジェクト２５の各オブジェクトに対応するものであって、これらの文字列３５，３６，３７，３８，３９には、図４に示すリンク設定部１６によって、対応するオブジェクトを示すリンクが設定されている。従って、“文字−Ａ”、“文字−Ｂ”、“文字−Ｃ”、“画像−山”、および“パス−円グラフ”３９のいずれかの文字列をマウス操作によりクリックすると、クリックされた文字列に対応する、図５に示すページ２０に配置されたオブジェクトが、図１，図２に示すＤＴＰサーバ１００の画像表示装置１０２に表示される。
【００５２】
以下、図６に示すデータ変換レポート３０に、各オブジェクトに対応付けて表示された属性の内容について説明する。
【００５３】
“文字−Ａ”なる文字列３５が表すオブジェクトについては、図６に示すように、色空間プロファイルが“ＲＧＢ１．ｉｃｃ”から“ＣＭＹＫ１．ｉｃｍ”にデータ変換され、フォントが“明朝２”から“ゴシック３”にデータ変換され、フォントのエンベッド状態が“サブセット”から“フルセット”にデータ変換されている。
【００５４】
また、“文字−Ｂ”なる文字列３６が表すオブジェクトについても、同様に、色空間プロファイルが“ＲＧＢ１．ｉｃｃ”から“ＣＭＹＫ１．ｉｃｍ”にデータ変換され、フォントが“明朝２”から“ゴシック３”にデータ変換され、フォントのエンベッド状態が“サブセット”から“フルセット”にデータ変換されている。
【００５５】
また、“文字−Ｃ”なる文字列３７が表すオブジェクトについても、同様に、色空間プロファイルが“ＲＧＢ１．ｉｃｃ”から“ＣＭＹＫ１．ｉｃｍ”にデータ変換され、フォントが“明朝２”から“ゴシック３”にデータ変換され、フォントのエンベッド状態が“サブセット”から“フルセット”にデータ変換されている。
【００５６】
また、“画像−山”なる文字列３８が表すオブジェクトについては、図６に示すように、色空間プロファイルが“ＲＧＢ３．ｉｃｃ”から“ＣＭＹＫ１．ｉｃｍ”にデータ変換され、大きさが“５５０００ｂｙｔｅ”から“５００００ｂｙｔｅ”にデータ変換され、圧縮方法が“ＺＩＰ”から“ＪＰＥＧ”にデータ変換されている。
【００５７】
また、“パス−円グラフ”なる文字列３９が表すオブジェクトについては、図６に示すように、色空間プロファイルが“ＲＧＢ２．ｉｃｃ”から“ＣＭＹＫ１．ｉｃｍ”にデータ変換され、線幅が“３ｐｔ”から“１．２５ｐｔ”にデータ変換され、線形状が“点線”から“実線”にデータ変換されている。
【００５８】
このように、図６に示したデータ変換レポート３０によれば、各オブジェクトに対応付けて表示された各属性におけるデータ変換前の内容とデータ変換後の内容とが、上述したように対応付けて表示されるため、データ変換が正しく行われた否かをオペレータが一目で判断・確認することができる。また、文字列３５，３６，３７，３８，３９には、対応するオブジェクトを示すリンクが設定されているため、オペレータによって文字列がクリックされると対応するオブジェクトが表示され、オペレータがそのオブジェクトを即座に確認することができる。
【００５９】
上述した実施形態によれば、ページに配置されたオブジェクトに付与されている属性を表す属性情報を抽出して保存した上で、その属性を変換することにより第１のページ記述データを第２のページ記述データに変換し、変換された後の属性を表す属性情報を抽出し、保存された属性情報と、属性が変換された後に抽出された属性情報とを対応付けて出力するものであるため、属性の変換が適切であったか否かという変換の妥当性を、その変換前後の属性を対比して判断・確認することができ、オペレータによる効率的な判断・確認が実現される。
【００６０】
尚、本実施形態の説明では、本発明にいう属性情報出力部の例として、ページに配置された全てのオブジェクトについて、保存された属性情報と、属性が変換された後に抽出された属性情報とを対応付けて出力する例を示したが、本発明にいう属性情報出力部は、ページに配置された一部のオブジェクトについて、保存された属性情報と、属性が変換された後に抽出された属性情報とを対応付けて出力するものであってもよい。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、データ変換処理が適切であったか否かという変換の妥当性を、オペレータが効率的に判断・確認することができるページ記述データ変換装置、およびコンピュータをそのようなページ記述データ変換装置として動作させるページ記述データ変換プログラムが提供される。
【図面の簡単な説明】
【図１】本発明のページ記述データ変換装置の一実施形態を含むコンピュータシステムのハードウエアの一部分を示す図である。
【図２】図１に示す外観を有するＤＴＰサーバのハードウェア構成図である。
【図３】本発明のページ記述データ変換プログラムの一実施形態を示した図である。
【図４】本発明のページ記述データ変換装置の一実施形態を示す機能ブロック図である。
【図５】図４に示すデータ変換部によってデータ変換処理が実行された後のページ記述データにより表されるページが、図１，図２に示すＤＴＰサーバの画像表示装置に表示された表示例を示す図である。
【図６】図４に示す属性情報出力部によって、図１，図２に示すＤＴＰサーバの画像表示装置に表示されたデータ変換レポートの一例を示す図である。
【符号の説明】
１０　　ページ記述データ変換装置
１１，８１１　　データ取得部
１２，８１２　　属性情報保存部
１３，８１３　　データ変換部
１４，８１４　　属性情報抽出部
１５，８１５　　属性情報出力部
１６，８１６　　リンク設定部
１００　　ＤＴＰサーバ
１０１，２０１，２１１，２２１，３０１，３１１，４０１　　本体装置
１０１ａ，２０１ａ，２１１ａ，２２１ａ，３０１ａ，３１１ａ，４０１ａ　ＦＤ装填口
１０１ｂ，２０１ｂ，２１１ｂ，２２１ｂ，３０１ｂ，３１１ｂ，４０１ｂ　ＣＤ−ＲＯＭ装填口
１０２，２０２，２１２，２２２，３０２，３１２，４０２　　画像表示装置１０２ａ，２０２ａ，２１２ａ，２２２ａ，３０２ａ，３１２ａ，４０２ａ　表示画面
１０３，２０３，２１３，２２３，３０３，３１３，４０３　　キーボード
１０４，２０４，２１４，２２４，３０４，３１４，４０４　　マウス
１１０　　バス
１１１　　ＣＰＵ
１１２　　主メモリ
１１３　　ハードディスク装置
１１４　　ＦＤドライブ
１１５　　ＣＤ−ＲＯＭドライブ
１１６　　Ｉ／Ｏインタフェース
１１７　　通信インタフェース
２００，２１０，２２０　　クライアントマシン
３００，３１０　　ＲＩＰ
４００　　スキャナ
４０５　　スキャナ本体装置
５００　　通信回線
６００，６１０，６２０，６３０　　プリンタ
７００　　ＦＤ
８００　　ＣＤ−ＲＯＭ
８１０　　ページ記述データ変換プログラム
２０　　ページ
２１，２２，２３　　テキストオブジェクト
２４　　画像オブジェクト
２５　　パスオブジェクト
３０　　データ変換レポート
３１　　オブジェクト名
３２　　属性の種類
３３　　変換前の内容
３４　　変換後の内容
３５，３６，３７，３８，３９　　文字列
【図１】
2004013291.tif 000003
【図２】
2004013291.tif 000004
【図３】
2004013291.tif 000005
【図４】
2004013291.tif 000006
【図５】
2004013291.tif 000007
【図６】
2004013291.tif 000008