汎用ホストコンピュータのデータ形式を有するオーバーレイ印刷用フォームのフォームデータから変換されたオープン系コンピュータのデータ形式を有するオープン系フォームデータの属性情報から、前記オーバーレイ印刷用フォームの描画パラメータを取得する描画パラメータ取得手段と、該描画パラメータに基づいて、前記オーバーレイ印刷用フォームの描画データを生成する描画データ生成手段と、該描画データにより表示されているオーバーレイ印刷用フォームに対する変更指示に基づいて、前記オープン系フォームデータの属性情報を変更するフォームデータ変更手段と、を備えた画像処理装置。請求項1に記載された画像処理装置において、前記描画データ生成手段は、前記画像処理装置を構成するコンピュータのオペレーティングシステムが提供する画像処理装置。請求項1に記載された画像処理装置において、前記オープン系フォームデータを記憶するフォームデータ記憶部と、汎用ホストコンピュータから送信された印刷データ中のフォーム識別情報に基づいて、前記フォームデータ記憶部からフォームデータを取得するフォームデータ取得手段と、当該取得されたフォームデータ及び前記印刷データ中の帳票データを所定の形式の画像データに変換する画像データ変換手段と、当該画像データ変換手段により変換されたフォームデータに帳票データを重ね合わせてオーバーレイデータを生成するオーバーレイデータ生成手段と、を備えた画像処理装置。請求項3に記載された画像処理装置において、前記オーバーレイデータ生成手段により生成されたオーバーレイデータを所定のPDLで記述するプリンタドライバを備えた画像処理装置。コンピュータを請求項1~4のいずれかに記載された画像処理装置の各手段として機能させるためのプログラム。本発明は、このような問題を解決するためになされたものであり、その目的は、汎用ホストコンピュータのデータ形式からオープン系コンピュータのデータ形式に変換されたオーバーレイ印刷用フォームを編集できるようにすることである。本発明の画像処理装置は、汎用ホストコンピュータのデータ形式を有するオーバーレイ印刷用フォームのフォームデータから変換されたオープン系コンピュータのデータ形式を有するオープン系フォームデータの属性情報から、前記オーバーレイ印刷用フォームの描画パラメータを取得する描画パラメータ取得手段と、該描画パラメータに基づいて、前記オーバーレイ印刷用フォームの描画データを生成する描画データ生成手段と、該描画データにより表示されているオーバーレイ印刷用フォームに対する変更指示に基づいて、前記オープン系フォームデータの属性情報を変更するフォームデータ変更手段と、を備えた画像処理装置である。本発明によれば、汎用ホストコンピュータのデータ形式からオープン系コンピュータのデータ形式に変換されたオーバーレイ印刷用フォームを編集することができる。以下、本発明の実施形態について図面を参照して説明する。画像処理装置の使用環境図1は本発明の実施形態の画像処理装置を備えた業務システムの構成を示す図である。この業務システムは、企業などの基幹業務用に構築されており、LANLocalAreaNetworkなどのネットワーク1を介して、メインフレーム2、画像処理装置としての帳票印刷サーバ3、端末コンピュータ4、及び画像形成装置5が接続されている。なお、ここでは便宜上、端末コンピュータ4及び画像形成装置5を1台ずつ図示したが、実際にはそれぞれが複数台設けられる。メインフレーム2は、業務用の汎用コンピュータなどからなり、独自のオペレーティングシステム以下、OSと言う。の下で、PL-1、COBOL、PROLOG、FORTRAN、C、C、JAVA登録商標などのプログラムにより記述された業務アプリケーションを実行し、リレーショナルデータベースなどに記録されたデータを使用して帳票印刷などのための印刷データを生成する。印刷データは、メインフレーム2が印刷ジョブのジョブ記述言語及びフォーム記述言語を含む専用記述言語により、メインフレーマ各社の規格に従って記述されている。帳票印刷サーバ3は、パーソナルコンピュータやワークステーションなどのオープン系コンピュータにより構成されており、OSとしてWindows登録商標Server2000Xなどが実装され、アセンブラ、C、C、Java登録商標などのプログラミング言語で記述されたサーバプログラムを実行し、メインフレーム2からの印刷データを、画像形成装置5が解釈可能なPDLコマンドが追加された印刷データに変換する。UNIX登録商標又はINUX登録商標などをOSとして実装するサーバを利用することもできる。端末コンピュータ4も、帳票印刷サーバ3と同様の構成を備えており、メインフレーム2及び帳票印刷サーバ3との間のデータ通信が可能である。本実施形態では、端末コンピュータ4は、帳票印刷サーバ3に対し、画像形成装置5への印刷データの出力指示を行ったり、印刷ジョブの履歴を管理したりする。画像形成装置5は、ネットワーク1を介してデータの送受が可能な、複合機MFP:MultiFunctionPeripheralなどである。この業務システムでは、メインフレーム2が生成した印刷データのデータ形式は画像形成装置5が解釈可能なデータ形式ではない。そのため、メインフレーム2は、生成した印刷データをネットワーク1経由で帳票印刷サーバ3へ送信し、帳票印刷サーバ3は、受信した印刷データを画像形成装置5が解釈可能な印刷データに変換した後、ネットワーク1を介して画像形成装置5へ送信する。これにより、画像形成装置5はメインフレーム2で管理されている帳票などを印刷することができる。帳票印刷サーバのハードウェア構成図2は帳票印刷サーバ3のハードウェア構成を示すブロック図である。図示のように、帳票印刷サーバ3は、システムバス31と、それぞれがシステムバス31に接続されたCPUCentralProcessingUnit32、ROMReadOnlyMemory33、RAMRandomAccessMemory34、HDDHardDiskDrive:ハードディスク装置35、操作表示部36、及びネットワークI/Fインタフェース37を備えている。CPU32は、ROM33に記憶されているプログラムの指示により、HDD35に記憶されているプログラム及びデータをRAM34に転送し、RAM34に転送されたプログラム及びデータに基づき、各種処理を実行する。このプログラム及びデータは、図示しない光学ドライブ装置を用いて記録媒体から読み込んだり、ネットワークI/F37からダウンロードしたりすることで、HDD35に記憶される。操作表示部36は、キーボードやポインティングデバイスなどの入力デバイスと、LCDディスプレイなどのディスプレイデバイスとを備えており、ユーザからの要求や指示の入力及び表示などに用いられる。ネットワークI/F37はネットワーク1への接続に用いられ、通信に伴うデータ変換等を行うとともにプログラムやデータの授受を行う。本実施形態では、ネットワークI/F37は、メインフレーム2からのデータを受信してRAM34に転送したり、RAM34に保持されている画像形成装置5が解釈可能な印刷データを画像形成装置5へ送信したりする。帳票印刷サーバの機能ブロック図図3は帳票印刷サーバ3の機能ブロック図である。ここで、各機能ブロックは、帳票印刷サーバ3内のCPU32がRAM34をワークエリアとして、HDD35から読み込んだプログラム及びデータを処理することにより実現される。図示のように、帳票印刷サーバ3は、汎用機リソースファイル41、オープン系帳票リソースファイル42、帳票移行変換ツール43、帳票ビューアーデザイナー44、汎用機リソースデータ変換エンジン45、及びプリンタドライバ46を備えている。汎用機リソースファイル41はメインフレーム2により作成された、メインフレーム2に固有のデータ形式の制御情報を持つ帳票データのファイルである。オープン系帳票リソースファイル42はオープン環境に最適化されたデータ形式の制御情報を持つ帳票データのファイルである。それぞれの帳票リソースファイルの構造の詳細については後述する。帳票移行変換ツール43は汎用機リソースファイル41のデータ形式をオープン系帳票リソースファイル42のデータ形式に変換する機能を備えたモジュールである。帳票ビューアーデザイナー44は、オープン系帳票リソースファイル42のデータをGUIGraphicalUserInterface環境で表示及び編集する機能を備えたモジュールである。帳票ビューアーデザイナー44の詳細については後述する。汎用機リソースデータ変換エンジン45は、メインフレーム2から送出された帳票フォーム識別データ及び帳票データを含む印刷データから、オープン系コンピュータのデータ形式の帳票フォームに帳票データをオーバーレイしたオーバーレイデータを生成する。即ち、メインフレーム2からの印刷データ中の帳票フォーム識別データ後述する図4に示す汎用機リソースファイル41におけるフォーム名101を基にオープン系帳票リソースファイル42を参照して、対応する帳票フォームデータを特定して取得し、所定の形式ここではEMF形式の画像データに変換するとともに、メインフレーム2からの印刷データ中の帳票データを所定の形式の画像データに変換し、さらにこの帳票フォームの画像データに帳票データの画像データを合成してオーバーレイデータを生成する。汎用機リソースデータ変換エンジン45は、生成したオーバーレイデータをプリンタドライバ46に渡す。プリンタドライバ46は、オーバーレイデータから、画像形成装置5が解釈可能なPostScript登録商標などのPDLにより記述された印刷データを生成し、画像形成装置5へ送出する。汎用機リソースファイル及びオープン系帳票リソースファイルの構造図4は汎用機リソースファイル41及びオープン系帳票リソースファイル42の構造を示す図である。図示のように、汎用機リソースファイル41は、フォーム名101、コンパイルモード102、用紙サイズ103、用紙方向104、グリッドサイズ105、フォント指定106、線描画コマンド107、矩形描画コマンド108、テキスト描画コマンド109、円描画コマンド110、及び画像埋め込みコマンド111を備えている。また、オープン系帳票リソースファイル42は、ヘッダ文字列201、ファイルバージョン202、オーバーレイ属性203、図形オブジェクト数204、図形オブジェクトタイプ205、及び図形オブジェクト206を備えている。ここでは、オープン系帳票リソースファイル42のデータは所定の独自形式のベクトルデータである。前述したように、汎用機リソースファイル41からオープン系帳票リソースファイル42へのデータ体系変換は帳票移行変換ツール43が行う。帳票移行変換ツール43は、この変換処理を行うとき、汎用機リソースファイル41におけるフォーム名101、用紙サイズ103、用紙方向104、及びグリッドサイズ105をオープン系帳票リソースファイル42におけるオーバーレイ属性203に対応させる。また、線描画コマンド107、矩形描画コマンド108、テキスト描画コマンド109、円描画コマンド110、及び画像埋め込みコマンド111を各々の図形オブジェクトタイプ205と図形オブジェクト206に対応させる。また、フォント指定106をテキストの図形オブジェクトに対応させる。帳票ビューアーデザイナーの構造図5は帳票ビューアーデザイナー44の構造を示す図である。帳票ビューアーデザイナー44は、オープン系帳票リソースファイル42における所望の帳票フォームを操作表示部36におけるGUI環境で編集することを可能にするモジュールであり、図示のように、オープン系帳票リソースファイル読み取り部441、読み取りデータ変換部442、デザイナーUIUserInterface部443、書き込みデータ変換部444、及びオープン系帳票リソースファイル書き込み部445を備えている。ここで、編集対象の帳票フォームは、操作表示部36にリストを表示し、選択することができる。オープン系帳票リソースファイル読み取り部441は、オープン系帳票リソースファイル42から所望の帳票フォームのファイルデータを読み取り、読み取りデータ変換部442に渡す。読み取りデータ変換部442は、受け取ったファイルデータ中の図形オブジェクト206の属性情報形状、サイズ、色などから描画パラメータを取得して、デザイナーUI部443に渡す。デザイナーUI部443は、受け取った描画パラメータとともに描画コマンドをOS47に渡す。OS47は受け取った描画パラメータ及び描画コマンドに従って、帳票フォームを描画し、操作表示部36のディスプレイデバイス361に表示させる。本実施形態では、読み取りデータ変換部442による描画パラメータの作成処理、及びOS47による描画処理はWindows登録商標が提供するグラフィックス描画機能であるGDIGraphicsDeviceInterfaceを利用して行われる。即ち、読み取りデータ変換部442は、所定の形式のベクトルデータからなるオープン系帳票リソースファイル42のデータをEMF形式に変換することで描画パラメータを生成してOS47に渡し、OS47は描画パラメータに記述されているGDI関数に対応する描画モジュールを呼び出し、描画を行う。操作表示部36のディスプレイデバイス361に表示されている帳票フォームに対して、ユーザがポインティングデバイスなどを用いて、編集操作を行うと、その内容がOS47によりデザイナーUI部443に送られ、デザイナーUI部443から書き込みデータ変換部444に送られる。書き込みデータ変換部444は、編集後の帳票フォームの描画パラメータを生成し、所定の形式のベクトルデータに変換してオープン系帳票リソースファイル書き込み部445に渡す。オープン系帳票リソースファイル書き込み部445は、受け取った所定の形式のベクトルデータをオープン系帳票リソースファイル42に書き込む。これにより、オープン系帳票リソースファイル42には編集された帳票フォームのデータが記憶される。帳票ビューアーデザイナーの動作次に帳票ビューアーデザイナー44の動作について、帳票フォーム描画時の処理、帳票フォーム編集時の処理の順に説明する。《帳票フォーム描画時の処理》図6は帳票ビューアーデザイナー44の帳票フォーム描画時の処理を示すフローチャートである。図示のように、帳票ビューアーデザイナー44は、オープン系帳票リソースファイル42を開きステップS1、まずヘッダ文字列201を読み込むステップS2。次に、ファイルバージョン202の読み込みステップS3、オーバーレイ属性203の読み込みステップS4、図形オブジェクト数204の読み込みステップS5を行う。次いで図形オブジェクトタイプ205の読み込みステップS6と、その図形オブジェクトタイプに対応する図形オブジェクト206の読み込みステップS7を行い、描画パラメータ301を生成して描画コマンドとともにOS47に渡す。OS47は、描画パラメータ及び描画コマンドに従って、図形オブジェクトを描画しステップS8、ディスプレイデバイス361に図形オブジェクトを表示させる。全ての図形オブジェクトタイプ205及び対応する図形オブジェクト206の読み込み、描画パラメータ301の作成及びOS47への送付、OS47による図形オブジェクトの描画が終了し、読み込んでいない図形オブジェクト206が無くなったらステップS9:図形オブジェクトが存在しない、オープン係帳票リソースファイル42を閉じステップS10、帳票フォーム描画時の処理を終える。《帳票フォーム編集時の処理》図7は帳票ビューアーデザイナー44の帳票フォーム編集時の処理を示すフローチャートである。ユーザがディスプレイデバイス361に表示されている帳票フォームの編集したい部分をポインティングデバイスにより指示すると、指示された部分の表示態様がハイライト表示などに変更される。この時、OS47は図形作成のユーザ入力を帳票ビューアーデザイナー44に通知するステップS11。この通知により、描画パラメータ301及び図形オブジェクト作成コマンドが帳票ビューアーデザイナー44に送られる。帳票ビューアーデザイナー44は、受け取った描画パラメータ及び図形オブジェクト作成コマンドに従って、図形オブジェクトを作成するステップS12。次にユーザがディスプレイデバイス361に表示されている帳票フォームの編集したい部分に対しポインティングデバイスなどを用いて編集操作を行うと、ディスプレイデバイス361には編集された帳票フォームが表示される。この時、OS47は図形編集のユーザ入力を帳票ビューアーデザイナー44に通知するステップS13。この通知により、描画パラメータ301及び図形オブジェクト編集コマンドが帳票ビューアーデザイナー44に送られる。帳票ビューアーデザイナー44は、受け取った描画パラメータ及び図形オブジェクト編集コマンドに従って、図形オブジェクトを編集するステップS14。次にユーザが編集結果の保存操作を行うと、OS47はファイル保存のユーザ入力を帳票ビューアーデザイナー44に通知するステップS15。この通知により、ファイル保存マンドが帳票ビューアーデザイナー44に送られる。帳票ビューアーデザイナー44は、受け取ったファイル保存コマンドに従って、保持している図形オブジェクトに関するデータをオープン系帳票リソースファイル42に保存するステップS16。以上詳細に説明したように、本発明の実施形態の帳票印刷サーバ3によれば、オープン系帳票リソースファイル42をGUI環境で容易に編集することができる。従って、オープン系帳票リソースファイル42を変更する際に、変換前の汎用機リソースファイル41を変更し、再度オープン系帳票リソースファイル42に変換する必要がなくなる。なお、以上の実施形態では、オープン系帳票リソースファイル42のデータをEMF形式に変換して描画パラメータを生成し、Windows登録商標が提供するGDI機能を利用して描画を行うものとしたが、オープン系帳票リソースファイル42のデータを他の形式のベクトル画像データに変換して描画パラメータを生成し、他の描画モジュールにより描画を行うように構成することもできる。また、本実施形態では、帳票印刷サーバ3内のプリンタドライバ46により、オーバーレイデータを画像形成装置5がPostScript登録商標などのPDLにより記述された印刷データに変換するが、予め画像形成装置5にPostScript登録商標フォントなどをダウンロードしておき、帳票印刷サーバ3から画像形成装置5にオーバーレイデータを送信するように構成することもできる。