(57)【要約】【課題】ページ記述言語形式の印刷データを変換した電子文書データに基づいて、元のページ記述言語形式の印刷データの情報を復元する。【解決手段】印刷情報変換装置２０は、ページ記述言語形式の印刷情報を取得する印刷情報取得部４０と、取得したページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する印刷情報変換部４４と、ページ記述言語形式の印刷情報に含まれる情報のうち電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を電子文書情報に付加する復元情報付加部４４Ａと、電子文書情報と復元情報とに基づいて、印刷情報を生成する印刷情報生成部５２を含む。【選択図】図２
2010176542.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語形式の印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段により取得した前記ページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する変換手段と、
前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を前記電子文書情報に付加する付加手段と、
前記電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、印刷情報を生成する印刷情報生成手段と、を含む
ことを特徴とする印刷情報変換装置。
【請求項２】
指定された印刷装置に前記変換手段により変換された電子文書情報を印刷出力する要求を受け付ける受付手段をさらに含み、
前記印刷情報生成手段は、前記受付手段により受け付けた要求により印刷出力される電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、前記指定された印刷装置に応じた形式の印刷情報を生成し、
前記電子文書情報に付加された復元情報に基づいて前記指定された印刷装置に応じた印刷制御により生成された形式の印刷情報を前記指定された印刷装置に出力する印刷情報出力手段をさらに含む
ことを特徴とする請求項１に記載の印刷情報変換装置。
【請求項３】
前記印刷情報生成手段は、前記電子文書情報に付加された復元情報に基づいて前記指定された印刷装置に応じた印刷制御情報を生成するとともに、当該生成した印刷制御情報を前記電子文書情報に付加して前記印刷情報を生成する
ことを特徴とする請求項２に記載の印刷情報変換装置。
【請求項４】
前記復元情報は、前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を前記電子文書形式の情報に変換した変換内容を示す情報を含む
ことを特徴とする請求項１乃至３のいずれかに記載の印刷情報変換装置。
【請求項５】
前記変換手段により変換された電子文書情報に基づいて表示される表示情報を生成する表示情報生成手段をさらに含み、
前記変換手段は、前記ページ記述言語形式の印刷情報に含まれる情報のうち、事前印刷用紙の指定情報、又は、バーコードの指定情報を、前記指定情報に対応する画像情報に変換し、
前記表示情報生成手段は、前記変換手段により変換された画像情報の表示情報を生成する
ことを特徴とする請求項１乃至４のいずれかに記載の印刷情報変換装置。
【請求項６】
前記印刷情報生成手段は、前記表示情報生成手段により生成された前記画像情報の表示情報を削除して前記指定された印刷装置に応じた形式の印刷情報を生成する
ことを特徴とする請求項５に記載の印刷情報変換装置。
【請求項７】
請求項１乃至６のいずれかに記載の印刷情報変換装置により変換された電子文書情報を取得する電子文書情報取得手段と、
前記電子文書情報取得手段により取得された電子文書情報と当該電子文書情報に付加された復元情報とに基づいて印刷する印刷手段と、を含む
ことを特徴とする印刷装置。
【請求項８】
第１及び第２の印刷装置と、印刷情報変換装置と、を含み、
前記第１の印刷装置は、
ページ記述言語形式の印刷情報に基づいて印刷する手段を含み、
前記印刷情報変換装置は、
前記ページ記述言語形式の印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段により取得した前記ページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する変換手段と、
前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を前記電子文書情報に付加する付加手段と、
前記第２の印刷装置に前記変換手段により変換された電子文書情報を印刷出力する要求を受け付ける受付手段と、
前記受付手段により受け付けた要求により印刷出力される電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、前記第２の印刷装置に応じた形式の印刷情報を生成する印刷情報生成手段と、
前記印刷情報生成手段により生成された印刷情報を前記第２の印刷装置に出力する印刷情報出力手段と、を含み、
前記第２の印刷装置は、
前記印刷情報出力手段により出力された印刷情報に基づいて印刷する印刷手段を含む
ことを特徴とする印刷システム。
【請求項９】
コンピュータに、
ページ記述言語形式の印刷情報を取得する印刷情報取得ステップと、
前記印刷情報取得ステップにより取得した前記ページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する変換ステップと、
前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を前記電子文書情報に付加する付加ステップと、
前記電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、印刷情報を生成する印刷情報生成ステップと、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報変換装置、印刷装置、印刷システム及びプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータやホストコンピュータ等の情報処理装置は、ネットワーク回線を介して接続された印刷装置に対してページ記述言語と言われる印刷装置が解釈できる言語で記述された印刷情報を送信している。
【０００３】
印刷装置は、情報処理装置から送信されたページ記述言語形式の印刷情報を受信して、受信したページ記述言語形式の印刷情報をビットマップ形式の印刷情報に変換して、このビットマップ形式の印刷情報に基づいて印刷を行っている。また、下記の特許文献１に示されるように、受信したページ記述言語形式の印刷情報を情報処理装置で主に扱われるＰＤＦ（Portable Document Format）等の電子文書形式の電子文書情報に変換する印刷装置も知られている。
【特許文献１】特開２００７−２５３５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、ページ記述言語形式の印刷情報から変換した電子文書形式の電子文書情報を印刷する際に、ページ記述言語形式の印刷情報に電子文書形式では可逆的に変換されない情報が含まれていた場合に、ページ記述言語形式の印刷情報に基づく印刷物と電子文書形式の電子文書情報に基づく印刷物とが異なる印刷物となることを抑制することができる印刷情報変換装置、印刷装置、印刷システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の印刷情報変換装置の発明は、ページ記述言語形式の印刷情報を取得する印刷情報取得手段と、前記印刷情報取得手段により取得した前記ページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する変換手段と、前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を前記電子文書情報に付加する付加手段と、前記電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、印刷情報を生成する印刷情報生成手段と、を含むことを特徴とする。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の印刷情報変換装置において、指定された印刷装置に前記変換手段により変換された電子文書情報を印刷出力する要求を受け付ける受付手段をさらに含み、前記印刷情報生成手段は、前記受付手段により受け付けた要求により印刷出力される電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、前記指定された印刷装置に応じた形式の印刷情報を生成し、前記電子文書情報に付加された復元情報に基づいて前記指定された印刷装置に応じた印刷制御により生成された形式の印刷情報を前記指定された印刷装置に出力する印刷情報出力手段をさらに含むことを特徴とする。
【０００７】
また、請求項３に記載の発明は、請求項２に記載の印刷情報変換装置において、前記印刷情報生成手段は、前記電子文書情報に付加された復元情報に基づいて前記指定された印刷装置に応じた印刷制御情報を生成するとともに、当該生成した印刷制御情報を前記電子文書情報に付加して前記印刷情報を生成することを特徴とする。
【０００８】
また、請求項４に記載の発明は、請求項１乃至３のいずれかに記載の印刷情報変換装置において、前記復元情報は、前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を前記電子文書形式の情報に変換した変換内容を示す情報を含むことを特徴とする。
【０００９】
また、請求項５に記載の発明は、請求項１乃至４のいずれかに記載の印刷情報変換装置において、前記変換手段により変換された電子文書情報に基づいて表示される表示情報を生成する表示情報生成手段をさらに含み、前記変換手段は、前記ページ記述言語形式の印刷情報に含まれる情報のうち、事前印刷用紙の指定情報、又は、バーコードの指定情報を、前記指定情報に対応する画像情報に変換し、前記表示情報生成手段は、前記変換手段により変換された画像情報の表示情報を生成することを特徴とする。
【００１０】
また、請求項６に記載の発明は、請求項５に記載の印刷情報変換装置において、前記印刷情報生成手段は、前記表示情報生成手段により生成された前記画像情報の表示情報を削除して前記指定された印刷装置に応じた形式の印刷情報を生成することを特徴とする。
【００１１】
また、請求項７に記載の印刷装置の発明は、請求項１乃至６のいずれかに記載の印刷情報変換装置により変換された電子文書情報を取得する電子文書情報取得手段と、前記電子文書情報取得手段により取得された電子文書情報と当該電子文書情報に付加された復元情報とに基づいて印刷する印刷手段と、を含むことを特徴とする。
【００１２】
また、請求項８に記載の印刷システムの発明は、第１及び第２の印刷装置と、印刷情報変換装置と、を含み、前記第１の印刷装置は、ページ記述言語形式の印刷情報に基づいて印刷する手段を含み、前記印刷情報変換装置は、前記ページ記述言語形式の印刷情報を取得する印刷情報取得手段と、前記印刷情報取得手段により取得した前記ページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する変換手段と、前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を前記電子文書情報に付加する付加手段と、前記第２の印刷装置に前記変換手段により変換された電子文書情報を印刷出力する要求を受け付ける受付手段と、前記受付手段により受け付けた要求により印刷出力される電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、前記第２の印刷装置に応じた形式の印刷情報を生成する印刷情報生成手段と、前記印刷情報生成手段により生成された印刷情報を前記第２の印刷装置に出力する印刷情報出力手段と、を含み、前記第２の印刷装置は、前記印刷情報出力手段により出力された印刷情報に基づいて印刷する印刷手段を含むことを特徴とする。
【００１３】
また、請求項９に記載のプログラムの発明は、コンピュータに、ページ記述言語形式の印刷情報を取得する印刷情報取得ステップと、前記印刷情報取得ステップにより取得した前記ページ記述言語形式の印刷情報を電子文書形式の電子文書情報に変換する変換ステップと、前記ページ記述言語形式の印刷情報に含まれる情報のうち前記電子文書形式の電子文書情報に可逆的に変換されない情報を復元する復元情報を前記電子文書情報に付加する付加ステップと、前記電子文書情報と当該電子文書情報に付加された復元情報とに基づいて、印刷情報を生成する印刷情報生成ステップと、を実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、ページ記述言語形式の印刷情報から変換した電子文書形式の電子文書情報を印刷する際に、ページ記述言語形式の印刷情報に電子文書形式では可逆的変換されない情報が含まれていた場合に、ページ記述言語形式の印刷情報に基づく印刷物と電子文書形式の電子文書情報に基づく印刷物とが異なる印刷物となることを抑制することができる。
【００１５】
請求項２に記載の発明によれば、ページ記述言語形式の印刷情報を変換した電子文書情報に基づいて、指定された印刷装置に応じた形式の印刷情報を生成できる。
【００１６】
請求項３に記載の発明によれば、電子文書情報に、印刷装置に応じた印刷制御情報を付加して構成される印刷情報を生成できる。
【００１７】
請求項４に記載の発明によれば、変換された電子文書情報に付加された、ページ記述言語形式の情報を電子文書形式の情報に変換する際に行われる変換内容に基づいて、元のページ記述言語形式の印刷情報を復元できる。
【００１８】
請求項５に記載の発明によれば、事前印刷用紙の指定情報、又は、バーコードの指定情報に対応する画像情報を表示して確認できる。
【００１９】
請求項６に記載の発明によれば、事前印刷用紙の指定情報、又は、バーコードの指定情報に対応する画像情報の印刷情報が生成されることを防ぐことができる。
【００２０】
請求項７に記載の発明によれば、ページ記述言語形式の印刷情報から変換した電子文書形式の電子文書情報を印刷する際に、ページ記述言語形式の印刷情報に電子文書形式では可逆的変換されない情報が含まれていた場合に、ページ記述言語形式の印刷情報に基づく印刷物と電子文書形式の電子文書情報に基づく印刷物とが異なる印刷物となることを抑制することができる。
【００２１】
請求項８に記載の発明によれば、ページ記述言語形式の印刷情報から変換した電子文書形式の電子文書情報を印刷する際に、ページ記述言語形式の印刷情報に電子文書形式では可逆的変換されない情報が含まれていた場合に、ページ記述言語形式の印刷情報に基づく印刷物と電子文書形式の電子文書情報に基づく印刷物とが異なる印刷物となることを抑制することができる。
【００２２】
請求項９に記載の発明によれば、ページ記述言語形式の印刷情報から変換した電子文書形式の電子文書情報を印刷する際に、ページ記述言語形式の印刷情報に電子文書形式では可逆的変換されない情報が含まれていた場合に、ページ記述言語形式の印刷情報に基づく印刷物と電子文書形式の電子文書情報に基づく印刷物とが異なる印刷物となることを抑制することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２４】
図１には、本実施形態に係る印刷システム１のシステム構成図を示す。図１に示されるように、印刷システム１は、クライアント装置１０、印刷情報変換装置２０、プリンタ３０Ａ、プリンタ３０Ｂ、プリンタ３０Ｃを含む。クライアント装置１０は、プリンタ３０Ａと印刷情報変換装置２０とそれぞれデータ通信を行い、印刷情報変換装置２０は、クライアント装置１０、プリンタ３０Ａ、プリンタ３０Ｂ、プリンタ３０Ｃとそれぞれデータ通信を行うものである。
【００２５】
クライアント装置１０は、ページ記述言語（以下、ＰＤＬ（Page Description Language）とする）の形式の印刷データを生成し、生成した印刷データをプリンタ３０Ａと印刷情報変換装置２０に送信する。クライアント装置１０は、上記のＰＤＬ形式の印刷データを、文書編集や画像編集等のアプリケーションプログラムのアプリケーションデータに基づいて生成することとしてよい。本実施形態では、クライアント装置１０が生成する印刷データのＰＤＬ形式は、プリンタ３０Ａに備えられたデコンポーザにより解釈される形式とする。例えばＰＤＬ形式には、ポストスクリプトやＬＣＤＳ等を用いることとしてよい。
【００２６】
印刷情報変換装置２０は、クライアント装置１０から送信されたＰＤＬ形式の印刷データを取得して、当該取得した印刷データを電子文書形式の電子文書データに変換するサーバである。電子文書形式は、コンピュータのアプリケーションにより解釈され表示されるデータ形式を用いることとしてよく、電子文書形式には例えばＰＤＦ（Portable Document Format）を用いることとしてよい。印刷情報変換装置２０は、ＰＤＬ形式の印刷データを、電子文書形式の電子文書データに変換する際に、変換元のＰＤＬ形式と変換先の電子文書形式との間で可逆的に変換されない情報と印刷環境に依存する情報との少なくとも一方を復元する復元情報を生成して変換先の電子文書データに付加する。印刷情報変換装置２０は、変換した電子文書データをハードディスク等の記憶手段に格納して管理する。
【００２７】
印刷情報変換装置２０は、管理する電子文書データをクライアント装置１０等の要求に応じて電子文書データ自体又は、電子文書データのデータ一覧を表示する表示情報を生成して送信する。そして、印刷情報変換装置２０が、クライアント装置１０等から管理する電子文書データと出力先のプリンタを指定した印刷要求を受け付けた場合には、当該指定された電子文書データと、この電子文書データに付加された復元情報と、指定された出力先のプリンタの印刷データの形式や印刷環境に応じて印刷データを生成し、生成した印刷データを指定されたプリンタに出力する。このように、印刷情報変換装置２０は、ＰＤＬ形式の印刷データを、汎用的なコンピュータで表示可能な電子文書データに変換するとともに、変換した電子文書データに基づいてプリンタに応じた形式の印刷データを再変換して出力する機能を有するものである。上記処理を実現するために印刷情報変換装置２０に備えられる構成の詳細については後述する。
【００２８】
プリンタ３０Ａは、クライアント装置１０から送信されたＰＤＬ形式の印刷データを、プリンタ３０Ａに備えられたデコンポーザにより解析して印刷イメージを生成するとともに、生成した印刷イメージを印刷用紙に転写して印刷を行う印刷装置である。本実施形態では、プリンタ３０Ａは帳票印刷を高速かつ大量に行う性能を有した基幹帳票印刷装置とする。このような帳票印刷を高速かつ大量に行う際には、帳票の枠や背景画像等を予め印刷した事前印刷用紙を用いることとし、プリンタ３０Ａに出力されるＰＤＬ形式の印刷データには、帳票の内容のみが指定されていることとする。
【００２９】
プリンタ３０Ｂは、印刷情報変換装置２０により生成された印刷データを受け付けて印刷処理を実行する印刷装置である。本実施形態では、プリンタ３０Ｂは、ＰＤＬ形式（プリンタ３０Ａと同じでも異なっていてもよい）の印刷データを解析して印刷処理を実行する印刷装置とするが、プリンタ３０Ａとは印刷環境が異なることとする。本実施形態では、プリンタ３０Ｂの印刷環境では、プリンタ３０Ａが使用する事前印刷用紙がないこととする。
【００３０】
プリンタ３０Ｃは、印刷情報変換装置２０により生成された印刷データを受け付けて印刷処理を実行する印刷装置である。本実施形態では、プリンタ３０Ｃは、電子文書データ（ＰＤＦデータ）を直接解析して印刷処理を実行する印刷装置であることとする。
【００３１】
図２には、印刷情報変換装置２０の機能ブロック図を示した。図２に示されるように、印刷情報変換装置２０は、印刷情報取得部４０、変換ルール記憶部４２、印刷情報変換部４４、電子文書情報記憶部４６、表示情報生成部４８、印刷要求受付部５０、印刷情報生成部５２、及び印刷情報出力部５４を含む。
【００３２】
印刷情報変換装置２０は、ＣＰＵ等により構成される制御手段、半導体メモリ素子や磁気ディスク装置等により構成される記憶手段、ネットワークインターフェース等により構成される通信手段等のコンピュータを構成するハードウェアを含み、上記各部の機能を実現するものである。なお、各部の機能は、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムが、図示しない媒体読取装置を用いてコンピュータシステムたる印刷情報変換装置２０に読み込まれ実行されることで実現されるものとしてよい。なお、プログラムは情報記憶媒体によって印刷情報変換装置２０に供給されることとしてもよいし、インターネット等のデータ通信ネットワークを介して供給されることとしてもよい。
【００３３】
印刷情報取得部４０は、クライアント装置１０から送信されたＰＤＬ形式の印刷データを受信して取得する。
【００３４】
変換ルール記憶部４２は、複数のＰＤＬ形式間や、ＰＤＬ形式と電子文書形式間のデータ変換ルールを規定した情報を記憶する。変換ルールは予め定めておくこととし、本実施形態では、変換ルール記憶部４２には、プリンタ３０Ａの印刷データ形式と電子文書形式の変換ルール、電子文書形式とプリンタ３０Ｂ及びプリンタ３０Ｃの印刷データ形式の変換ルールが少なくとも記憶されている。
【００３５】
印刷情報変換部４４は、印刷情報取得部４０により取得されたＰＤＬ形式の印刷データを電子文書形式の電子文書データに変換する。印刷情報変換部４４は、復元情報付加部４４Ａを含むが、この復元情報付加部４４Ａの詳細については後述する。以下、印刷情報変換部４４において行われる印刷データの変換処理の詳細を説明する。
【００３６】
印刷情報変換部４４は、変換ルール記憶部４２に記憶された変換ルールの中から、変換元のＰＤＬ形式と変換先の電子文書形式との変換ルールを定めた情報を参照する。印刷情報変換部４４は、印刷情報取得部４０により取得したＰＤＬ形式の印刷データを解析するとともに、当該印刷データの情報を上記参照する変換ルールに従って電子文書形式の情報に変換する。印刷情報変換部４４は、ＰＤＬ形式の印刷データを電子文書形式の電子文書データに変換する際に、変換元のＰＤＬ形式と変換先の電子文書形式との間で可逆的に変換されない情報（以下、非可逆変換情報）とＰＤＬ形式の印刷データを処理する印刷装置（例えばプリンタ３０Ａ）の環境に依存する情報（以下、依存情報）は、変換後の電子文書形式では記述されないため、電子文書形式でも記述されるデータ内容に変換されることとなる。ただしその場合には、変換元のＰＤＬ形式の印刷データにおけるデータ内容が失われてしまうため、後述する復元情報付加部４４Ａにより変換された電子文書データから上記の非可逆変換情報や依存情報を復元するための復元情報を生成して電子文書データに付加することとする。
【００３７】
復元情報付加部４４Ａは、変換元のＰＤＬ形式の印刷データに含まれる情報のうち、当該ＰＤＬ形式と電子文書形式との間で可逆的に変換されない非可逆変換情報と印刷環境に依存する依存情報との少なくとも一方を、変換後の電子文書データから復元する復元情報を生成し電子文書データに付加する。
【００３８】
非可逆変換情報と依存情報の具体例を以下説明する。まず、非可逆変換情報には、変換元のＰＤＬ形式の印刷データにおいて指定される、両面印刷の設定、印刷レイアウトの設定、白紙挿入の設定、印刷部数の最適化の設定等の変換元のＰＤＬ形式に特有の印刷設定情報が含まれる。また、非可逆変換情報には、変換元のＰＤＬ形式の印刷データに含まれる命令情報のうち、変換先の電子文書形式に対応する命令情報がない命令情報が含まれる。そして、依存情報には、変換元の印刷データにおいて指定される、「印刷用紙指定情報」、「バーコード指定情報」、「ロゴ画像指定情報」等の印刷環境によっては指定した情報に対応する情報を保持していないものが含まれる。
【００３９】
復元情報は、上記の非可逆変換情報と依存情報が変換時に削除される場合には、それらの情報を例えば電子文書情報のコメント等の表示するデータ内容以外の形態に生成して電子文書情報に付加する。この際、復元情報には削除等の変換内容を含ませることとしてもよい。また、復元情報は、変換された電子文書情報においてどの情報と対応関係にあるのかが分かるように電子文書情報に付加することとしてよい。一例としては、非可逆変換情報と依存情報を変換してなる情報の前後にコメントを挿入し、そのコメントに復元情報を格納することとしてもよい。
【００４０】
以下、図３を参照しながら、印刷情報変換部４４における処理の一例を具体的に説明する。図３Ａには、ＰＤＬ形式の印刷データのデータ構成の一例を示し、図３Ｂには印刷データに基づいて変換される電子文書データのデータ構成の一例を示す。
【００４１】
図３Ａに示されるように、印刷データのデータＡには線画出力の命令が記述され、データＢにはテキスト出力の命令がフォントの指定とともに記述され、データＣには事前印刷用紙の指定が記述され、データＤにはバーコード画像の指定情報が記述されていることとする。
【００４２】
そして、図３Ａに示された印刷データを変換して生成された電子文書データでは、図３Ｂに示されるように、電子文書データのデータＡには、印刷データのデータＡに対応する命令を変換ルールに基づいて変換した電子文書形式の命令が記述され、データＢには、印刷データのデータＢを同様に変換した電子文書形式の命令が記述される。電子文書データのデータＣには、印刷データのデータＣに指定される事前印刷用紙の画像データ（ビットマップデータ）を記述するとともに、復元情報として事前印刷用紙の識別情報が付加され、電子文書データのデータＤには、印刷データのデータＤに指定されるバーコードの画像データを記述するとともに、復元情報としてバーコードの識別情報が付加される。
【００４３】
電子文書情報記憶部４６は、印刷情報変換部４４により変換された電子文書データを記憶する。
【００４４】
表示情報生成部４８は、電子文書情報記憶部４６に記憶された電子文書データに基づいて、当該電子文書の内容を表示する表示データを生成する。例えば、表示情報生成部４８は、電子文書情報記憶部４６に記憶された電子文書のうち指定された電子文書の内容を表示する表示データを生成してもよいし、複数の電子文書のサムネイル画像が一覧として表示される表示データを生成することとしてもよい。表示情報生成部４８により生成された表示データは、印刷情報変換装置２０に接続されたディスプレイに表示されることとしてもよいし、クライアント装置１０に送信され、クライアント装置１０に接続されるディスプレイに表示されることとしてもよい。
【００４５】
印刷要求受付部５０は、電子文書情報記憶部４６に記憶される電子文書についての印刷要求を、出力先のプリンタを指定した情報とともに受け付ける。例えば、印刷要求受付部５０は、表示情報生成部４８により電子文書データの一覧が表示データとして生成された場合には、当該表示データにより表示された電子文書の一覧の中から選択された電子文書の印刷要求を受け付けることとしてよい。印刷要求は、印刷情報変換装置２０に接続されたキーボード、マウス等の入力デバイスにより利用者の操作入力に基づいて受け付けることとしてもよいし、クライアント装置１０から受け付けることとしてもよい。
【００４６】
印刷情報生成部５２は、印刷要求受付部５０により受け付けた印刷要求に応じて、印刷要求において指定された電子文書データと、指定された出力先のプリンタとに基づいて印刷データを生成する。この際、印刷情報生成部５２は、出力先のプリンタに応じた形式の印刷データを、電子文書データと、当該電子文書データに付加された復元情報と、出力先のプリンタの印刷環境とに基づいて生成する。
【００４７】
具体的には、印刷情報生成部５２は、出力先のプリンタに応じた印刷データの形式を特定し、変換ルール記憶部４２に記憶された変換ルールの中から、電子文書形式と特定された印刷データの形式の変換ルールを参照する。印刷情報生成部５２は、出力先のプリンタの印刷環境の情報が得られる場合にはその印刷環境情報を参照し、電子文書データに付加された復元情報のうち、生成する印刷データに例えば制御命令等として復元する情報を選択する。そして、印刷情報生成部５２は、電子文書データと、上記選択結果と、参照した変換ルールとに基づいて、印刷データを生成する。
【００４８】
以下、図４Ａ乃至Ｃを参照しながら、印刷情報生成部５２における処理の一例を具体的に説明する。図４Ａには、電子文書データと電子文書データに基づいて生成されるプリンタ３０ＡのＰＤＬ形式の印刷データの一例を示した。図４Ａに示されるように、プリンタ３０Ａの印刷環境では「事前印刷用紙」と「バーコード」とは共に認識される情報であるため、印刷情報生成部５２は、対応する事前印刷用紙とバーコード画像の対応画像データを共に削除して、それぞれ「事前印刷用紙」と「バーコード」の識別情報に置換して印刷データを生成する。こうして、印刷情報生成部５２は、電子文書データに基づいて、変換前のＰＤＬ形式の印刷データと同じ情報を生成する。
【００４９】
図４Ｂには、電子文書データと電子文書データに基づいて生成されるプリンタ３０ＢのＰＤＬ形式の印刷データの一例を示した。プリンタ３０Ｂは、事前印刷用紙を有さないが、バーコードは認識する印刷環境とし、この場合には、印刷情報生成部５２は、事前印刷用紙の画像データは残すとともに、「バーコード」の画像データを削除して「バーコード」の識別情報に置換して印刷データを生成する。こうして、印刷情報生成部５２は、電子文書データに基づいて、プリンタ３０Ｂの環境に応じた印刷データを生成する。
【００５０】
図４Ｃは、電子文書データと電子文書データに基づいて生成されるプリンタ３０Ｃに対応した印刷データの一例を示した。プリンタ３０Ｃでは電子文書データをそのまま解析して印刷出力するデコンポーザを有していることとし、この場合には、印刷情報生成部５２は、電子文書データに付加された復元情報に基づいてプリンタ制御情報を生成するとともに、生成したプリンタ制御情報（ＪＤＦ）を電子文書データに付加して印刷データを生成する。
【００５１】
印刷情報出力部５４は、印刷情報生成部５２により生成された印刷データを、指定された出力先のプリンタに出力する。印刷データの出力は、データ通信回線を解して行うこととしてよい。
【００５２】
次に、図５及び図６に示したシーケンス図を参照しながら、印刷システム１において行われる印刷情報変換処理と、印刷情報生成処理のそれぞれの処理の流れを説明する。
【００５３】
図５には、印刷システム１において行われるクライアント装置１０から送信された印刷データを電子文書データに変換する印刷情報変換処理のシーケンス図を示した。図５に示されるように、クライアント装置１０がプリンタ３０Ａと印刷情報変換装置２０にプリンタ３０Ａに応じたＰＤＬ形式の印刷データを送信する（Ｓ１０１）。プリンタ３０Ａは、送信された印刷データに基づいて印刷処理を実行する（Ｓ１０２）。
【００５４】
印刷情報変換装置２０は、送信されたＰＤＬ形式の印刷データを電子文書形式の電子文書データに変換する変換ルールを参照し（Ｓ１０３）、印刷データに含まれる未変換の情報を選択して（Ｓ１０４）、当該選択された情報を参照した変換ルールに基づいて電子文書形式のデータに変換する（Ｓ１０５）。この際、印刷情報変換装置２０は、上記選択された情報が変換元のＰＤＬ形式と変換先の電子文書形式との間で可逆的に変換されない情報や印刷環境に依存する情報（非可逆変換情報等）であるか否かを判断し（Ｓ１０６）、非可逆変換情報等であると判断される場合には（Ｓ１０６：Ｙ）、その非可逆変換情報等を電子文書形式の電子文書データから復元するための復元情報を生成し電子文書データに付加する（Ｓ１０７）。一方で、非可逆変換情報等でないと判断される場合（Ｓ１０６：Ｎ）、そして復元情報の付加が行われた場合には、印刷データのうち未変換の情報があるか否かを判断し（Ｓ１０８）、あると判断される場合には（Ｓ１０８：Ｙ）、Ｓ１０４に戻りそれ以降の処理を繰り返し、ないと判断される場合には（Ｓ１０８：Ｎ）、変換した電子文書データを記憶して（Ｓ１０９）、処理を終了する。
【００５５】
図６には、印刷システム１において行われる、印刷要求がなされた電子文書データに基づいて印刷データを生成する印刷情報生成処理のシーケンス図を示した。図６に示されるように、印刷情報変換装置２０は、電子文書と出力先のプリンタとを指定した印刷要求を受け付けると（Ｓ２０１）、出力先のプリンタの印刷データ形式を取得する（Ｓ２０２）。
【００５６】
印刷情報変換装置２０は、変換元の電子文書形式と変換先の印刷データ形式とに該当する変換ルールを参照し（Ｓ２０３）、電子文書データに含まれる未変換の情報を選択する（Ｓ２０４）。印刷情報変換装置２０は、上記選択された情報に出力先のプリンタにおいて解釈される復元情報が付加されているか否かを判断し（Ｓ２０５）、付加されていると判断する場合には（Ｓ２０５：Ｙ）、当該復元情報を印刷データの形式の情報に変換する（Ｓ２０６）。一方で、印刷情報変換装置２０は、Ｓ２０５で付加されていないと判断する場合には（Ｓ２０５：Ｎ）、上記選択された情報を上記参照された変換ルールに基づいて印刷データ形式の情報に変換する（Ｓ２０７）。
【００５７】
次に、印刷情報変換装置２０は、電子文書データに未変換の情報があるか否かを判断し（Ｓ２０８）、未変換の情報があると判断する場合には（Ｓ２０８：Ｙ）、Ｓ２０４に戻りそれ以降の処理を繰り返し、未変換の情報がないと判断する場合には（Ｓ２０８：Ｎ）、変換した印刷データを指定されたプリンタに送信する（Ｓ２０９）。プリンタは、印刷情報変換装置２０から送信された印刷データを受信して、印刷データに基づいて印刷処理を実行する（Ｓ２１０）。
【００５８】
以上説明した印刷システム１では、ＰＤＬ形式の印刷データを、コンピュータで表示するために用いられる電子文書形式の電子文書データに変換し、当該変換された電子文書データに基づいて印刷する際には、元のＰＤＬ形式の印刷データに含まれる情報を復元した印刷データが生成される。こうすることで、電子文書データに基づく印刷物が、元のＰＤＬ形式の印刷データに基づく印刷物と異なるものとなることが低減される。
【００５９】
なお、本発明は上記の実施形態に限定されるものではない。例えば、上記の実施形態では、印刷情報変換装置２０が、出力先のプリンタに応じた印刷データを生成し、生成した印刷データをプリンタに出力していたが、プリンタが印刷情報変換装置２０に格納された電子文書データを取得して印刷情報生成処理を行い、印刷処理を実行することとしてもよい。図７には、プリンタ３０が印刷情報生成処理を実行する機能を備えたプリンタの機能ブロック図を示す。
【００６０】
図７に示されるように、プリンタ３０は、電子文書情報取得部６０、変換ルール記憶部４２、印刷情報生成部５２、及び印刷処理部６２を含む。なお、各部の機能について上述した実施形態において同一の符号が付されたものについては同じ機能を有するものであるため詳細な説明は省略する。
【００６１】
電子文書情報取得部６０は、印刷情報変換部４４から送信された電子文書情報を受信して取得するものであり、印刷情報生成部５２は、電子文書情報取得部６０により取得した電子文書データと、当該電子文書データに付加された復元情報と、プリンタの印刷データ形式及び印刷環境と、変換ルール記憶部４２に記憶された電子文書形式から当該プリンタの印刷データ形式への変換ルールとに基づいて印刷データを生成する。そして、印刷処理部６２は、印刷情報生成部５２により生成された印刷データに基づいて印刷処理を実行する。
【００６２】
また、上記実施形態では、印刷情報変換装置２０をサーバコンピュータに適用した例を説明したが、印刷情報変換装置２０を印刷装置に適用して構成してもよいのはもちろんである。
【図面の簡単な説明】
【００６３】
【図１】印刷システムのシステム構成図である。
【図２】印刷情報変換装置の機能ブロック図である。
【図３Ａ】ＰＤＬ形式の印刷データのデータ構成の一例を示す図である。
【図３Ｂ】電子文書データのデータ構成の一例を示す図である。
【図４Ａ】電子文書データと電子文書データに基づいて生成される印刷データの一例を示す図である。
【図４Ｂ】電子文書データと電子文書データに基づいて生成される印刷データの一例を示す図である。
【図４Ｃ】電子文書データと電子文書データに基づいて生成される印刷データの一例を示す図である。
【図５】印刷情報変換処理のシーケンス図である。
【図６】印刷情報生成処理のシーケンス図である。
【図７】プリンタの機能ブロック図である。
【符号の説明】
【００６４】
１  印刷システム、１０  クライアント装置、２０  印刷情報変換装置、３０，３０Ａ，３０Ｂ，３０Ｃ  プリンタ、４０  印刷情報取得部、４２  変換ルール記憶部、４４  印刷情報変換部、４４Ａ  復元情報付加部、４６  電子文書情報記憶部、４８  表示情報生成部、５０  印刷要求受付部、５２  印刷情報生成部、５４  印刷情報出力部、６０  電子文書情報取得部、６２  印刷処理部。
【図１】
2010176542.tif 000003
【図２】
2010176542.tif 000004
【図３Ａ】
2010176542.tif 000005
【図３Ｂ】
2010176542.tif 000006
【図４Ａ】
2010176542.tif 000007
【図４Ｂ】
2010176542.tif 000008
【図４Ｃ】
2010176542.tif 000009
【図５】
2010176542.tif 000010
【図６】
2010176542.tif 000011
【図７】
2010176542.tif 000012