第1画像形成装置用プリンタドライバを起動させ、第1画像形成装置の用紙上印刷可能範囲情報を該プリンタドライバから取得し、第2画像形成装置用プリンタドライバに対する印刷可能範囲変更用プラグインを自動生成する処理をコンピュータで実行するプラグイン自動生成工程と、該第2画像形成装置用プリンタドライバに該プラグインを組み込むプラグイン組込工程と、を有し、該第2画像形成装置用プリンタドライバは、コンピュータに対し、自身の初期化時に既定の印刷可能範囲情報を設定させた後に、該組み込まれたプラグインが存在すればそれを実行させることを特徴とする、プリンタドライバの印刷可能範囲エミュレート方法。第1画像形成装置用プリンタドライバを起動させ、第1画像形成装置の用紙上印刷可能範囲情報を該プリンタドライバから取得し、第2画像形成装置用プリンタドライバに対する印刷可能範囲変更用関数のソースコードを自動生成する処理をコンピュータで実行するソースコード自動生成工程と、該第2画像形成装置用プリンタドライバのソースコードをコンパイルして第1オブジェクトファイルを生成するとともに、該ソースコードをコンパイルして第2オブジェクトファイルを生成し、該第1オブジェクトファイルに該第2オブジェクトファイルを静的にリンクさせて、新たな第2画像形成装置用プリンタドライバをビルドする工程と、を有し、該第2画像形成装置用プリンタドライバのソースコードは、コンピュータに対し、自身の初期化時に既定の印刷可能範囲情報を設定させた後に該関数を呼び出して実行するように構成されていることを特徴とする、プリンタドライバの印刷可能範囲エミュレート方法。第1画像形成装置用プリンタドライバを起動させ、第1画像形成装置の用紙上印刷可能範囲情報を該プリンタドライバから取得し、第2画像形成装置用プリンタドライバに対する印刷可能範囲設定データを自動生成する処理をコンピュータで実行する設定データ自動生成工程と、該第2画像形成装置用プリンタドライバに該印刷可能範囲設定データを組み込む設定データ組込工程と、を有し、該第2画像形成装置用プリンタドライバは、コンピュータに対し、自身の初期化時に既定の印刷可能範囲データを設定させた後に、該組み込まれた設定データが存在すればそれで該既定の印刷可能範囲データを上書きさせることを特徴とする、プリンタドライバの印刷可能範囲エミュレート方法。しかしながら、切り替え先プリンタのプリンタドライバを取得できない場合には、これを利用することができない。また、描画オブジェクト毎に補正を行うので、処理が遅延する原因となる。さらに、切り替え先のプリンタドライバをユーザが指定しなければならず煩雑である。本発明の目的は、このような問題点に鑑み、ユーザが他機種のプリンタドライバを入手しなくても印刷可能範囲を簡単に変更することが可能な、プリンタドライバの印刷可能範囲エミュレート方法を提供することにある。本発明によるプリンタドライバの印刷可能範囲エミュレート方法の第1態様では、第1画像形成装置用プリンタドライバを起動させ、第1画像形成装置の用紙上印刷可能範囲情報を該プリンタドライバから取得し、第2画像形成装置用プリンタドライバに対する印刷可能範囲変更用プラグインを自動生成する処理をコンピュータで実行するプラグイン自動生成工程と、該第2画像形成装置用プリンタドライバに該プラグインを組み込むプラグイン組込工程とを有し、該第2画像形成装置用プリンタドライバは、コンピュータに対し、自身の初期化時に既定の印刷可能範囲情報を設定させた後に、該組み込まれたプラグインが存在すればそれを実行させる。本発明によるプリンタドライバの印刷可能範囲エミュレート方法の第2態様では、第1画像形成装置用プリンタドライバを起動させ、第1画像形成装置の用紙上印刷可能範囲情報を該プリンタドライバから取得し、第2画像形成装置用プリンタドライバに対する印刷可能範囲変更用関数のソースコードを自動生成する処理をコンピュータで実行するソースコード自動生成工程と、該第2画像形成装置用プリンタドライバのソースコードをコンパイルして第1オブジェクトファイルを生成するとともに、該ソースコードをコンパイルして第2オブジェクトファイルを生成し、該第1オブジェクトファイルに該第2オブジェクトファイルを静的にリンクさせて、新たな第2画像形成装置用プリンタドライバをビルドする工程とを有し、該第2画像形成装置用プリンタドライバのソースコードは、コンピュータに対し、自身の初期化時に既定の印刷可能範囲情報を設定させた後に該関数を呼び出して実行するように構成されている。本発明によるプリンタドライバの印刷可能範囲エミュレート方法の第3態様では、第1画像形成装置用プリンタドライバを起動させ、第1画像形成装置の用紙上印刷可能範囲情報を該プリンタドライバから取得し、第2画像形成装置用プリンタドライバに対する印刷可能範囲設定データを自動生成する処理をコンピュータで実行する設定データ自動生成工程と、該第2画像形成装置用プリンタドライバに該印刷可能範囲設定データを組み込む設定データ組込工程とを有し、該第2画像形成装置用プリンタドライバは、コンピュータに対し、自身の初期化時に既定の印刷可能範囲データを設定させた後に、該組み込まれた設定データが存在すればそれで該既定の印刷可能範囲データを上書きさせる。上記第1態様の構成によれば、第1画像形成装置の用紙上印刷可能範囲情報をそのプリンタドライバから取得して、第2画像形成装置用プリンタドライバに対する印刷可能範囲変更用プラグインを自動生成し、これを該第2画像形成装置用プリンタドライバに組み込み、該第2画像形成装置用プリンタドライバでは、自身の初期化時に既定の印刷可能範囲情報を設定した後に、該組み込まれたプラグインが存在すればそれを実行するので、ユーザは第1画像形成装置用プリンタドライバを入手しなくても、このプリンタドライバに対応して第2画像形成装置の印刷可能範囲を簡単に変更することが可能となるという効果を奏する。上記第2態様の構成によれば、第1画像形成装置の用紙上印刷可能範囲情報をそのプリンタドライバから取得して、第2画像形成装置用プリンタドライバに対する印刷可能範囲変更用関数のソースコードを自動生成し、そのオブジェクトファイルを、第2画像形成装置用プリンタドライバのソースコードのそれに静的にリンクすることにより、新たな第2画像形成装置用プリンタドライバをビルドし、該第2画像形成装置用プリンタドライバでは、自身の初期化時に既定の印刷可能範囲情報を設定した後に該関数を呼び出すので、ユーザは第1画像形成装置用プリンタドライバを入手しなくても、このプリンタドライバに対応して第2画像形成装置の印刷可能範囲を簡単に変更することが可能となるという効果を奏する。上記第3態様の構成によれば、第1画像形成装置の用紙上印刷可能範囲情報をそのプリンタドライバから取得して、第2画像形成装置用プリンタドライバに対する印刷可能範囲設定データを自動生成し、これを第2画像形成装置用プリンタドライバに組み込み、第2画像形成装置用プリンタドライバでは、自身の初期化時に既定の印刷可能範囲データを設定した後に、該組み込んだ設定データが存在すればそれで該既定の印刷可能範囲データを上書きするので、ユーザは第1画像形成装置用プリンタドライバを入手しなくても、このプリンタドライバに対応して第2画像形成装置の印刷可能範囲を簡単に変更することが可能となるという効果を奏する。本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。図1は、2つの異なる画像形成装置での用紙に対する印刷可能範囲を示している。第1の機種での印刷可能範囲は、用紙の左上隅の点P1及び用紙の右下隅の点Q1を対角点とする矩形範囲であり、点P1の左上角からの右方向X方向及び下方向Y方向のオフセット量offsetX1offsetY1と、この印刷可能範囲のX方向の幅printableX1及びY方向の幅printableY1で表される。同様に、第2の機種での印刷可能範囲は、オフセット量offsetX2offsetY2と、印刷可能範囲のX方向の幅printableX2及びY方向の幅printableY2で表される。アプリケーションが第1の装置、例えば図2の画像形成装置10の印刷可能範囲に基づいて作成されていて、その設定を変えることができないときに、第2の装置、例えば図3の画像形成装置11で画像形成装置10の印刷可能範囲をエミュレートする場合について説明する。逆の場合にはエミュレートで対応できないことが明らかであるので、そのようなことは行わない。本実施例1では、画像形成装置11のプリンタドライバがプラグイン対応型のものである場合を説明する。図2は、プラグイン自動生成処理のソフトウェア構成を示す機能ブロック図である。プラグイン自動生成プログラム12は、印刷可能範囲取得部121、データ記憶部122、プラグイン生成部123及びテンプレートファイル124を備えている。印刷可能範囲取得部121は、画像形成装置10用のプリンタドライバ13から、オペレーティングシステムのライブラリ関数であるGDIGraphicsDeviceInterface14を介して、画像形成装置10の印刷可能範囲の情報を取得し、これをデータ記憶部122に格納する。この情報には、上記offsetX1、offsetY1、printableX1及びprintableY1が含まれている。プラグイン生成部123はこの格納に応答して、テンプレートファイル124に含まれているパラメータに、この印刷可能範囲のデータを割り当てることにより、プラグインファイル15を生成する。図2のプラグインファイル15中に記載された関数SetPrintCapsは、論理を説明するための疑似関数である。図3は、このプラグインファイル15を利用する印刷システムの概略ブロック図である。プラグインファイル15は、プリンタドライバ16に組み込まれる。この組込は例えば、プラグインファイル15を所定のフォルダに入れることにより行われる。アプリケーション17がGDI18を介してプリンタドライバ16を起動させると、プラグインファイル15の有無に拘わらず最初に、図4に示す初期化処理が行われる。S0プラグインファイル15が存在しない場合の初期化処理を行う。この処理により、画像形成装置11の印刷可能範囲が本来の値に設定される。すなわち、印刷可能範囲のオフセット量がoffsetX2offsetY2、印刷可能範囲のX方向及びY方向の幅がそれぞれprintableX2及びprintableY2と設定される。S1上記所定のフォルダにプラグインファイルが含まれているか否かを調べ、含まれていればステップS2へ進み、そうでなければこの初期化処理を終了する。S2プラグインファイル15内の上記関数SetPrintCapsを、画像形成装置11で使用可能な用紙サイズの各々について呼び出す。これにより、これら用紙サイズのうちプラグインファイル15で対処可能なものの各々について、画像形成装置11の印刷可能範囲が画像形成装置10のそれに書き換えられる。アプリケーション17は、描画データを、GDI18を介してプリンタドライバ16に与える。プリンタドライバ16は、上記書き換えが行われるか否かによらず、最終的に設定されたオフセット位置offsetXoffsetYを用紙上の原点として、GDI18からのGDIデータをPDLデータに変換する。これにより、各描画オブジェクトについて、両ドライバのオフセット位置の差で描画位置を補正する必要はない。プリンタドライバ16は、変換したPDLデータを画像形成装置11に送信する。画像形成装置11は、このPDLデータをディスプレイリスト中間言語に変換した後、ラスタライズして、用紙に画像を転写させ、出力する。本実施例1によれば、画像形成装置10の用紙上印刷可能範囲情報をそのプリンタドライバ13から取得して、画像形成装置11用プリンタドライバ16に対する印刷可能範囲変更用プラグインを自動生成し、これをプリンタドライバ16に組み込み、プリンタドライバ16では、自身の初期化時に既定の印刷可能範囲情報を設定した後に、該組み込まれたプラグイン15が存在すればそれを実行するので、ユーザは画像形成装置10用プリンタドライバ13を入手しなくても、このプリンタドライバ13に対応して画像形成装置11の印刷可能範囲を簡単に変更することが可能となるという効果を奏する。実施例1では、プラグインファイル15内の関数を、プリンタドライバ16に動的にリンクさせて、この関数を初期化処理で使用する場合を説明したが、この関数を静的にプリンタドライバ16にリンクさせる方法であってもよい。本実施例2では、この静的リンクを用いている。図5は、本発明の実施例2に係るソースコード自動生成処理のソフトウェア構成を示す機能ブロック図である。図2と同一構成要素には、同一符号を付してその説明を省略する。ソースコード自動生成プログラム12Aでは、図2のプラグイン生成部123の代わりにソースコード生成部123Aを用いて、プラグインファイル15の代わりに印刷可能範囲変更ソースコード15Aを生成している。この印刷可能範囲変更ソースコード15Aに含まれる関数自体は、プラグインファイル15内に含まれるものと同一である。図6は、静的リンクによるプリンタドライバ16Aの生成方法を示す工程図である。ビルダー20は、プリンタドライバ13のソースコード13Sと、印刷可能範囲変更ソースコード15Aとを、ビルダー20でコンパイルしてそれぞれのオブジェクトファイルを生成し、両者をリンカでリンクして、実行可能形式のプリンタドライバ16Aを生成する。印刷可能範囲変更ソースコード15Aの関数が実行される位置は、図4の場合と同様であり、ステップS0の次に、ステップS2の代わりにこの関数が実行される。この場合、ステップS1は存在しない。本実施例2によれば、画像形成装置10の用紙上印刷可能範囲情報をそのプリンタドライバ13から取得して、画像形成装置11用プリンタドライバ16に対する印刷可能範囲変更用関数のソースコード15Aを自動生成し、そのオブジェクトファイルを、プリンタドライバ16のソースコードのそれに静的にリンクすることにより、新たなプリンタドライバ16Aをビルドし、プリンタドライバ16Aでは、自身の初期化時に既定の印刷可能範囲情報を設定した後に該関数を呼び出すので、ユーザはプリンタドライバ13を入手しなくても、プリンタドライバ13に対応して画像形成装置11の印刷可能範囲を簡単に変更することが可能となるという効果を奏する。また、ユーザがメーカ又はディーラから受け取ったプリンタドライバ16Aを実行するだけで、印刷可能範囲に関し画像形成装置10のそれを画像形成装置11でエミュレートすることが可能となる。上記実施例1及び2では、印刷可能範囲に関し、プリンタドライバ16に関数を追加し該関数でこの範囲のデータを上書きする場合を説明したが、この関数をプリンタドライバ16に予め備えておき、印刷可能範囲設定データファイルが存在すればこの関数を呼び出すことにより該設定データファイルの内容で印刷可能範囲を上書きする構成であってもよい。本実施例3は、この方法を用いたものである。図8は、本発明の実施例3に係る印刷可能範囲設定データ自動生成処理のソフトウェア構成を示す機能ブロック図である。図2と同一構成要素には、同一符号を付してその説明を省略する。設定データ自動生成プログラム12Bでは、図2のプラグイン生成部123の代わりに、設定データファイル生成部123Bを用いて、上書き用印刷可能範囲設定データをテーブル化した印刷可能範囲設定データファイル15Bを生成する。図8は、プリンタドライバ16での初期化処理を示す概略フローチャートである。ステップS0は、図4のそれと同一である。S1A所定のフォルダに上記範囲上書き用の印刷可能範囲設定データファイル15Bが存在するか否かを調べ、存在すればステップS2Aへ進み、そうでなければこの初期化処理を終了する。S2Aこの印刷可能範囲設定データファイル15Bで、ステップS0で設定した印刷可能範囲を上書きする。他の点は上記実施例1と同一である。本実施例3によれば、画像形成装置10の用紙上印刷可能範囲情報をそのプリンタドライバ13から取得して、画像形成装置11用プリンタドライバ16に対する印刷可能範囲設定データを自動生成し、これをプリンタドライバ16に組み込み、プリンタドライバ16では、自身の初期化時に既定の印刷可能範囲データを設定した後に、該組み込んだ設定データが存在すればそれで該既定の印刷可能範囲データを上書きするので、ユーザは画像形成装置10用プリンタドライバ13を入手しなくても、このプリンタドライバに対応して画像形成装置11の印刷可能範囲を簡単に変更することが可能となるという効果を奏する。以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記実施例で述べた各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。