"ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するための方法であって、倍率にしたがって電子文書EDを印刷する要求を受け付けるステップと、前記USMFSを前記倍率で割った商よりも小さい第1のフォントサイズを有する前記EDの第1の文字を認識するステップと、前記第1のフォントサイズを大きくして前記商に一致させるステップと、を含み、前記HDは、前記倍率にしたがって前記EDを拡大縮小することによって生成され、前記HDは、前記USMFSの前記第1の文字を含む、方法。第2のフォントサイズを有する前記EDの第2の文字を認識するステップと、前記第1のフォントサイズを大きくする前に、前記第1のフォントサイズで前記商を割ることによってスケール係数を計算するステップと、前記倍率にしたがって前記EDを拡大縮小する前に、前記スケール係数にしたがって前記第2のフォントサイズを拡大縮小するステップと、をさらに含む、請求項1に記載の方法。前記スケール係数を計算する前、前記第2のフォントサイズは前記商を超える、請求項2に記載の方法。前記商を超える第2のフォントサイズを有する前記EDの第2の文字を認識するステップをさらに含み、前記HDは、前記第2のフォントサイズの前記第2の文字を含む、請求項1に記載の方法。前記第1の文字を認識する前に、ユーザーによってアクセス可能な第1のウィジェットを含むグラフィカルユーザーインターフェースGUIを表示するステップと、前記第1のウィジェットから前記USMFSを受け取るステップと、をさらに含む、請求項1~4のいずれか一つに記載の方法。前記GUIの第2のウィジェットからキャリブレーションの要求を受け取るステップと、前記キャリブレーションの要求に応答して前記USMFSを受け取る前に、前記USMFSのテスト文字列および第2のフォントサイズの前記テスト文字列を含むキャリブレーションページを印刷するステップと、をさらに含む、請求項5に記載の方法。前記EDに基づいて複数のオブジェクトを含む複数のページ記述言語PDL命令を生成するステップをさらに含み、前記第1の文字を認識することは、前記複数のPDL命令を解析することを含み、前記第1のフォントサイズを大きくすることは、前記複数のPDL命令内で前記第1のフォントサイズを前記商により置換することを含む、請求項1~6のいずれか一つに記載の方法。前記第1のフォントサイズを大きくすることは、プリンタードライバーによって実行され、前記EDを拡大縮小することは、プリンターによって実行される、請求項7に記載の方法。プリンタードライバーによって、前記EDをラスタライズすることによりページ画像を生成するステップと、前記プリンタードライバーによって、前記ページ画像をプリンターに送信するステップと、をさらに含み、前記ページ画像は、前記USMFSの前記第1の文字を含む、請求項1~8のいずれか一つに記載の方法。前記第1のフォントサイズを大きくした後に、前記第1の文字を含む前記EDのテキストブロックを再配置するステップをさらに含む、請求項1~9のいずれか一つに記載の方法。前記倍率は、N-up印刷機能に対応する、請求項1~10のいずれか一つに記載の方法。ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するための方法であって、プリンターによって、倍率の指示および第1のフォントサイズを有する第1の文字を含む電子文書EDに対応する複数のページ記述言語PDL命令を含む印刷ジョブを受信するステップと、前記プリンターによって前記複数のPDL命令内で、前記USMFSを前記倍率で割った商よりも小さい前記第1のフォントサイズを、前記複数のPDL命令内で前記商により置換するステップと、前記プリンターによって前記複数のPDL命令に基づいて、前記倍率にしたがって前記EDを拡大縮小することにより、前記HDを生成するステップと、を含み、前記HDは、前記USMFSの前記第1の文字を含む、方法。前記EDは、前記商を超える第2のフォントサイズを有する第2の文字を含み、前記HDは、前記第2のフォントサイズの前記第2の文字を含む、請求項12に記載の方法。前記倍率は、N-up印刷機能に対応する、請求項12または13に記載の方法。ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するための処理をコンピューターに実行させるように構成されるコンピュータープログラムであって、前記処理は、倍率にしたがって電子文書EDを印刷する要求を受け付けるステップと、前記USMFSを前記倍率で割った商よりも小さい第1のフォントサイズを有する前記EDの第1の文字を認識するステップと、前記第1のフォントサイズを大きくして前記商に一致させるステップと、を含み、前記HDは、前記倍率にしたがって前記EDを拡大縮小することによって生成され、前記HDは、前記USMFSの前記第1の文字を含む、コンピュータープログラム。前記倍率は、N-up印刷機能に対応する、請求項15に記載のコンピュータープログラム。前記処理は、プリンタードライバーによって、前記EDをラスタライズすることによりページ画像を生成するステップと、前記プリンタードライバーによって、前記ページ画像をプリンターに送信するステップと、をさらに含み、前記ページ画像は、前記USMFSの前記第1の文字を含む、請求項15または16に記載のコンピュータープログラム。前記処理は、第2のフォントを有する前記EDの第2の文字を認識するステップと、前記第1のフォントサイズが大きくされる前に、前記第1のフォントサイズで前記商を割ることによってスケール係数を計算するステップと、前記倍率にしたがって前記EDが拡大縮小される前に、前記スケール係数にしたがって前記第2のフォントサイズを拡大縮小するステップと、をさらに含む、請求項15~17のいずれか一つに記載のコンピュータープログラム。前記処理は、前記第1の文字が認識される前に、ユーザーによってアクセス可能な第1のウィジェットを含むグラフィカルユーザーインターフェースGUIを表示するステップと、前記第1のウィジェットから前記USMFSを受け取るステップと、をさらに含む、請求項15~18のいずれか一つに記載のコンピュータープログラム。前記処理は、前記GUIの第2のウィジェットからキャリブレーションの要求を受け取るステップと、前記キャリブレーションの要求に応答して前記USMFSが受け取られる前に、前記USMFSのテスト文字列および第2のフォントサイズの前記テスト文字列を含むキャリブレーションページを印刷するステップと、をさらに含む、請求項19に記載のコンピュータープログラム。前記処理は、前記EDに基づいて複数のオブジェクトを含む複数のページ記述言語PDL命令を生成するステップをさらに含み、前記複数のPDL命令を解析することによって前記第1の文字は認識され、前記複数のPDL命令内で前記第1のフォントサイズを前記商により置換することによって前記第1のフォントサイズは大きくされる、請求項15~20のいずれか一つに記載のコンピュータープログラム。前記第1のフォントサイズは、プリンタードライバーによって大きくされ、前記EDは、プリンターによって拡大縮小される、請求項21に記載のコンピュータープログラム。ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するためのシステムであって、ハードウエアプロセッサーと、前記ハードウエアプロセッサーに有効に接続され、前記ハードウエアプロセッサーによって実行される複数の指示を格納するメモリと、を含み、前記複数の指示は、倍率にしたがって電子文書EDを印刷する要求を受け付ける機能と、前記USMFSを前記倍率で割った商よりも小さい第1のフォントサイズを有する前記EDの第1の文字を認識する機能と、前記第1のフォントサイズを大きくして前記商に一致させる機能と、を含み、前記HDは、前記倍率にしたがって前記EDを拡大縮小することによって生成され、前記HDは、前記USMFSの前記第1の文字を含む、システム。前記EDは、前記商を超える第2のフォントサイズを有する第2の文字を含み、前記HDは、前記第2のフォントサイズの前記第2の文字を含む、請求項23に記載のシステム。前記倍率は、N-up印刷機能に対応する、請求項23または24に記載のシステム。請求項15~22のいずれか一つに記載のコンピュータープログラムを記録したコンピューター読み取り可能な記録媒体。したがって、ハードコピー文書は、いくつものフォントサイズを有するいくつものフォントを有することができる。しかしながら、個々のユーザーは、あるフォントサイズが他のフォントサイズよりも読みやすいことに気付くかもしれない。実際、各ユーザーは、好ましい最小フォントサイズを有することができる。言い換えれば、ユーザーは、プリンタードライバーによって提供される種々の印刷機能を享受し、頻繁に呼び出すにもかかわらず、ユーザーは、彼/彼女の好む最小フォントサイズよりも小さいフォントサイズを有するハードコピー文書を読もうとしない。概要概して、一形態において、本発明は、ハードコピー文書HardcopyDocument:HDにユーザー指定最小フォントサイズUserSpecifiedMinimumFontSize:USMFSを強制するための方法に関する。前記方法は、倍率にしたがって電子文書EDを印刷する要求を受け付けるステップと、前記USMFSを前記倍率で割った商よりも小さい第1のフォントサイズを有する前記EDの第1の文字を認識するステップと、前記第1のフォントサイズを大きくして前記商に一致させるステップと、を含み、前記HDは、前記倍率にしたがって前記EDを拡大縮小することによって生成され、前記HDは、前記USMFSの前記第1の文字を含む。概して、一形態において、本発明は、ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するための方法に関する。前記方法は、プリンターによって、倍率の指示および第1のフォントサイズを有する第1の文字を含む電子文書EDに対応する複数のページ記述言語PDL命令を含む印刷ジョブを受信するステップと、前記プリンターによって前記複数のPDL命令内で、前記USMFSを前記倍率で割った商よりも小さい前記第1のフォントサイズを、前記複数のPDL命令内で前記商により置換するステップと、前記プリンターによって前記複数のPDL命令に基づいて、前記倍率にしたがって前記EDを拡大縮小することにより、前記HDを生成するステップと、を含み、前記HDは、前記USMFSの前記第1の文字を含む。概して、一形態において、本発明は、ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するための処理をコンピューターに実行させるように構成されるコンピュータープログラムに関する。前記処理は、倍率にしたがって電子文書EDを印刷する要求を受け付けるステップと、前記USMFSを前記倍率で割った商よりも小さい第1のフォントサイズを有する前記EDの第1の文字を認識するステップと、前記第1のフォントサイズを大きくして前記商に一致させるステップと、を含み、前記HDは、前記倍率にしたがって前記EDを拡大縮小することによって生成され、前記HDは、前記USMFSの前記第1の文字を含む。概して、一形態において、本発明は、ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するためのシステムに関する。ハードコピー文書HDにユーザー指定最小フォントサイズUSMFSを強制するためのシステムは、ハードウエアプロセッサーと、前記ハードウエアプロセッサーに有効に接続され、前記ハードウエアプロセッサーによって実行される複数の指示を格納するメモリと、を含む。前記複数の指示は、倍率にしたがって電子文書EDを印刷する要求を受け付ける機能と、前記USMFSを前記倍率で割った商よりも小さい第1のフォントサイズを有する前記EDの第1の文字を認識する機能と、前記第1のフォントサイズを大きくして前記商に一致させる機能と、を含み、前記HDは、前記倍率にしたがって前記EDを拡大縮小することによって生成され、前記HDは、前記USMFSの前記第1の文字を含む。本発明の他の形態は、以下の説明および添付の特許請求の範囲から明らかである。詳細な説明以下、添付の図面を参照して、本発明の具体的な実施形態について詳細に説明する。種々の図中の同様の部材は、一貫性を保つために、同様の参照符号によって示される。以下の本発明の実施形態の詳細な説明では、本発明のより完全な理解を提供するために、多数の具体的な詳細が説明される。しかしながら、本発明がこれらの具体的な詳細を超えて実施される得ることは当業者にとって明らかである。他の例では、説明を不必要に難しくすることを避けるために周知の機能については詳述されていない。概して、本発明の実施形態は、EDからハードコピー文書を生成するときに、ユーザー指定最小フォントサイズUSMFSを強制するためのシステムおよび方法に関する。したがって、EDが、N-up印刷機能または倍率を有する他の印刷機能を用いて印刷される場合であっても、結果として生じるハードコピー文書のフォントサイズは、USMFSと等しいかUSMFSを超える。図1は、本発明の一つ以上の実施形態によるシステム100を示す。図1に示されるとおり、システム100は、プリンター112およびコンピューター機器102を含む多数の要素を有する。プリンター112は、ページ記述言語PDLインタープリター114を含むことができる。プリンター112は、インクジェットプリンター、レーザープリンター、液晶ディスプレイLCDプリンターまたは発光ダイオードLEDプリンター、ドットマトリックスプリンター、昇華型プリンター、ソリッドインクプリンター、プロッター、3次元3Dプリンター、その他であることができる。コンピューター機器102は、プリンタードライバー104およびユーザーアプリケーション110を含むことができる。コンピューター機器102は、パーソナルコンピューターPC、デスクトップコンピューター、メインフレーム、サーバー、電話システム、キオスク、ケーブルボックス、携帯情報端末PDA、携帯電話、スマートフォン、その他であることができる。コンピューター機器102とプリンター112とは、直接接続たとえば、ユニバーサルシリアルバスUSB接続されていてもよい。本発明の一つ以上の実施形態において、プリンター112は、写真式複写機不図示の一部である。本発明の一つ以上の実施形態において、プリンター112およびコンピューター機器102は、写真式複写機不図示の一部である。あるいは、コンピューター機器102とプリンター112とを接続している接続部は、有線および/または無線セグメントを有するネットワークに相当することができる。本発明の一つ以上の実施形態において、コンピューター機器102は、ユーザーアプリケーション110を実行する。ユーザーアプリケーション110は、ユーザーによって操作されるソフトウエアアプリケーションであり、EDを取得、入力、作成、および/または印刷するように構成される。したがって、ユーザーアプリケーション110は、ワープロアプリケーション、表計算ソフトアプリケーション、デスクトップパブリッシングアプリケーション、グラフィックアプリケーション、写真印刷アプリケーション、インターネットブラウザ、その他であることができる。ユーザーアプリケーション110は、新しい文書を作成し、以前保存されたEDを取得し、および/または、文書スキャナー不図示からページを入力することができる。ユーザーアプリケーション110によって作成、取得、および/または入力された各EDは、1つ以上のテキストブロックおよび/または1つ以上の画像を含むことができる。本発明の一つ以上の実施形態において、フォントサイズは、書体たとえば、Arial、TimesNewRoman、Courier、その他、サイズたとえば、8ポイント、10ポイント、12ポイント、その他、スタイルすなわち、太字体、斜字体、下線、その他、および行間隔たとえば、120、140、その他によって定義される。ED内の各々のテキストブロックは、1つ以上のフォントサイズの文字を有することができる。テキストブロックは、いかなる形でもあることができ、EDの1ページの全体の幅および/または全体の高さを含むいかなる部分をも占めることができる。さらに、テキストブロックは、ED内の多数のページ全体に渡って分割されていてもよい。本発明の一つ以上の実施形態において、EDは、ドキュメントマークアップ言語たとえば、XML、OOXML、その他を用いて表される。EDのフォントサイズは、属性として、ドキュメントマークアップ言語のタグ内に記録されることができる。本発明の一つ以上の実施形態において、プリンタードライバー104は、プリンター112に機能的に連結されるソフトウエアであって、プリンター112によって要求される特定のフォーマットに文書のデータを変換するように構成される。たとえば、ページ記述言語PDL印刷スキームについて言えば、プリンタードライバー104は、EDの内容および選択された印刷オプションに基づいて、PDLで記述される印刷ジョブを生成する。PDL命令/指示は、印刷用のページを記述するための種々の印刷オブジェクトたとえば、テキストオブジェクト、グラフィックオブジェクト、イメージオブジェクトおよび制御オブジェクトたとえば、ブレンドblendおよび透過transparency命令、カラーマネージメント情報を含む。他の例として、ラスター印刷について言えば、プリンタードライバー104は、EDの内容および印刷オプションに基づいて、ページ画像つまり、ビットマップデータのようなラスタライズ処理された画像データを生成し、ページ画像をプリンター112に送信する。本発明の一つ以上の実施形態において、プリンタードライバー104は、給紙元の選択つまり、トレー選択、用紙種の選択たとえば、普通紙、透明紙、ボンド紙、その他、用紙方向の選択たとえば、ポートレート、ランドスケープ、二面印刷つまり、両面印刷、ページの拡大縮小つまり、拡大または縮小、およびN-up印刷つまり、EDのNページを1枚の用紙に印刷、その他を含むEDの印刷に関する多数の機能/設定を提供する。選択されたプリンタードライバーの機能にしたがって、EDのページひいてはEDの一つ以上の文字のフォントサイズは、倍率にしたがって拡大縮小たとえば、拡大、縮小されることができる。たとえば、2-up印刷機能について言えば、フォントサイズは、0.707の倍率にしたがって拡大縮小される。この詳細な説明の利益を得れば、倍率がいかなる値たとえば、0.75、1.00、2.25、その他をもとることができることは、当業者であれば理解される。さらに、EDの異なるページは、異なる倍率magnificationratio:MRを有することができる。本発明の一つ以上の実施形態において、フォントサイズ強制FontSizeEnforcer:FSEモジュール106は、フォントサイズを変更つまり、拡大および/または縮小するように構成される。具体的には、EDの印刷要求に続いて、FSEモジュール106は、ED内のフォントサイズを大きくして、結果として生じるハードコピー文書のすべてのフォントサイズが少なくとも後述するUSMFSのサイズとなるようにする。本発明の一つ以上の実施形態において、FSEモジュール106は、たとえば、PDLインタープリター114の一部としてプリンター112に配置される。本発明の一つ以上の実施形態において、EDが、USMFSよりも小さい多数のフォントサイズを含むとき、FSEモジュール106は、EDの最も小さいフォントサイズを大きくして、USMFS/MRの商quotientに一致させることができる。商よりも小さいフォントサイズのうち残りのフォントサイズは、1商と文書の最も小さいフォントサイズとの差を残りのフォントサイズに加えることによって、または、2商を第1のフォントサイズで割ることによってスケール係数を計算し、それから、スケール係数を残りのフォントサイズに乗じることによって、拡大/拡大縮小されることができる。あるいは、USMFSよりも小さいすべてのフォントサイズは、一様に、商まで大きくされることができる。商を超えるEDのフォントサイズは、維持されることができ、または、スケール係数を用いて拡大または拡大縮小されることができる。この詳細な説明の利益を得れば、EDのすべてのフォントサイズつまり、USMFSよりも小さいフォントサイズのみではないを大きくすることによって、ハードコピー文書のフォーム/レイアウトが、EDのフォーム/レイアウトとより良く類似することは、当業者であれば理解される。本発明の一つ以上の実施形態において、FSEモジュール106は、EDのマークアップにおけるタグおよび属性を解析し、PDL印刷スキームまたはラスター印刷スキームが使用されてEDが印刷される前に変更されたフォントサイズによりフォントサイズを置換する。本発明の一つ以上の実施形態において、FSEモジュール106は、PDL命令/指示を解析し、変更されたフォントサイズによりフォントサイズを置換する。あるいは、FSEモジュール106は、プリンター112に、印刷ジョブの一部として前述の解析および置換を実行させる指示を発行することができる。本発明の一つ以上の実施形態において、プリンター112は、着信してくる印刷ジョブからハードコピー文書を生成する。上述のPDL印刷スキームについて言えば、印刷ジョブは、ED、一つ以上のMRと関連付けられた印刷機能たとえば、N-up印刷に関する指示、および/またはUSMFSを含むことができる。PDLインタープリター114は、PDL命令/指示を解釈して、MRにしたがってEDを拡大縮小することによってページ画像を生成するつまり、プリンター112は、オブジェクトをラスタライズする。それから、ページ画像は、物理的な媒体たとえば、紙、マイクロフィッシュ、マイクロフィルム、その他に印刷される。上述のラスター印刷について言えば、プリンター112は、EDがすでに拡大縮小されている現実のページ画像を受信し、それから、それらを物理的な媒体に印刷する。本発明の一つ以上の実施形態において、GUI108は、多数の印刷オプションに対応する多数のウィジェットつまり、チェックボックス、ラジオボタン、ボタン、テキストボックス、ドロップダウンリスト、その他を含む。ユーザーは、適切なウィジェットを操作することによって、印刷オプションの1つ以上を選択することができる。したがって、GUI108は、コンピューター機器102によって有効に使用されて、ユーザーによる選択/入力を受け取る。さらに、GUI108を使用して受け取られるどの選択も、プリンタードライバー104によってPDL命令/指示としてパッケージ化され、プリンター112に送信されることができる。図2は、本発明の一つ以上の実施形態によるGUI200を示す。GUI200は、図1を参照して上述したGUI108の一例である。図2に示されるとおり、GUIは、多数のウィジェットつまり、チェックボックスA205、チェックボックスB225、ボタン215、ドロップダウンリストA210、ドロップダウンリストB211、テキストボックスA220、およびテキストボックスB221を含む。この詳細な説明の利益を得れば、GUI200が図2に示されない追加的なウィジェットたとえば、EDのハードコピーバージョンを見るためのボタンを有することができることは、当業者であれば理解される。本発明の一つ以上の実施形態において、ユーザーは、チェックボックスA205を選択する、ドロップダウンリストA210から書体を選択する、テキストボックスA220にサイズを入力する、ドロップダウンリストB211からスタイルを指定する、および/または、テキストボックスB221に行間隔を入力することによって、最小フォントサイズの強制を有効にする。具体的には、USMFS299は、ドロップダウンリスト210,211およびテキストボックス220,221によって定義される。本発明の一つ以上の実施形態において、1つ以上のウィジェット210,211,220,221は固定される。したがって、そのような実施形態において、ユーザーは、残りのウィジェットつまり、固定されていないウィジェットを操作することによってのみ、最小フォントサイズを指定することができる。図2に示されるとおり、ユーザーは、USMFSとして、書体TimesNewRoman、12ポイントのサイズ、斜字体のスタイル、および120の行間隔を選択している。本発明の一つ以上の実施形態において、ユーザーは、チェックボックスB225を選択することによって、フォントサイズ間の比率を保持するためのオプションを有効にする。チェックボックスB225の選択を受けて、USMFS/MRの商と等しいまたは商を超えるEDのフォントサイズさえもスケール係数によって大きくされる。上述したとおり、EDのすべてのフォントサイズつまり、USMFSよりも小さいフォントサイズだけでないを大きくすることによって、ハードコピー文書のフォーム/レイアウトが、EDのフォーム/レイアウトとより良く類似する。本発明の一つ以上の実施形態において、ユーザーは、ボタン215を選択することによって、印刷キャリブレーションページを印刷または表示する。キャリブレーションページは、前記書体つまり、ドロップダウンリストA210を使用して選択された書体で印刷され、各例が異なるフォントサイズを有する、テスト文字列の複数の例たとえば、Thequickbrownfoxjumpedoverthelazydog.が複数回繰り返された文章を含む。また、種々のフォントサイズを明確に示すラベルがキャリブレーションページに印刷される。ユーザーは、キャリブレーションページを観察して所望の最小フォントサイズを決定することができる。それから、ユーザーは、ウィジェット210,211,220,221を使用して所望の最小フォントサイズを入力することができる。図3は、本発明の一つ以上の実施形態によるフローチャートである。図3に示される処理は、図1を参照して上述したシステム100を使用して実行されることができる。たとえば、図3におけるステップは、プリンタードライバー104および/またはプリンター112によって実行されることができる。図3に示される一つ以上のステップは、本発明の異なる実施形態において省略され、繰り返され、および/または異なる順序で実行されることができる。したがって、本発明の実施形態が、図3に示される特定の数および配列のステップに限定されることは考慮されてはならない。最初に、MRにしたがってEDを印刷する要求が受け付けられるステップ301。上述したとおり、EDは、異なるフォントサイズの文字を有する一つ以上のテキストブロックを有するいくつものページを含むことができる。テキストブロックは、いかなる形でもあることができ、EDの1ページの全体の幅および/または全体の高さを含むいかなる部分をも占めることができる。さらに、テキストブロックは、ED内の多数のページ全体に渡って分割されていてもよい。また、上述したとおり、プリンタードライバー104は、給紙元の選択つまり、トレー選択、用紙種の選択たとえば、普通紙、透明紙、ボンド紙、その他、用紙方向の選択たとえば、ポートレート、ランドスケープ、二面印刷つまり、両面印刷、ページの拡大縮小つまり、拡大または縮小、およびN-up印刷つまり、EDのNページを1枚の用紙に印刷、その他を含むEDの印刷に関する多数の機能/設定を提供する。MRは、EDひいてはEDのフォントサイズの拡大縮小を要求する印刷機能たとえば、N-up印刷に対応することができる。たとえば、2-up印刷機能について言えば、MR=0.707である。ステップ302において、USMFSが取得される。本発明の一つ以上の実施形態において、USMFSは、GUIたとえば、GUI200から受け取られる。具体的には、ユーザーは、GUIのウィジェットを操作して、USMFSを定義する書体、サイズ、スタイル、および行間隔を選択/入力する。本発明の一つ以上の実施形態において、テスト文字列の多数の例を含むキャリブレーションページが、ユーザーのために生成される。多数のテスト文字列は、同じ書体を有するが、各例は、異なるサイズ、スタイル、および/または行間隔である。キャリブレーションページは、GUIを使用してユーザーが所望の最小フォントサイズを選択/入力するための視覚教材としての役割を果たす。あるいは、USMFSは、ユーザーにより作成されるファイル、プリンタードライバーの製造業者、および/またはサードパーティーから選択されることができる。ステップ304において、USMFS/MRの商よりも小さいフォントサイズを有するED内の文字が認識される。本発明の一つ以上の実施形態において、これらの小さめのフォントサイズの認識は、EDのマークアップ表示たとえば、XML、OOXML、その他における属性を解析することによって達成される。本発明の一つ以上の実施形態において、これらの小さめのフォントサイズの認識は、PDL印刷スキームにおいてEDに対応するPDL命令/指示を解析することによって達成される。解析は、図1を参照して上述したプリンタードライバーつまり、プリンタードライバー104によって実行されることができる。あるいは、解析は、プリンターつまり、また、図1を参照して上述したプリンター112によって実行されることができる。ステップ306において、認識された文字のフォントサイズが大きくされる。したがって、ステップ306は、ED内で認識された最も小さいフォントサイズと商との差を計算することを含むことができる。それから、差は、認識されたすべてのフォントサイズに加えられて、変更されたフォントサイズを生成することができる。あるいは、ステップ306は、ED内で認識された最も小さいフォントサイズで商を割ることによってスケール係数を計算することを含むことができる。それから、スケール係数は、認識されたすべてのフォントサイズに乗ぜられて、変更されたフォントサイズを取得することができる。さらにもう一つの選択肢として、商よりも小さいすべてのフォントサイズは、一様に大きくされて商に一致される。本発明の一つ以上の実施形態において、ステップ306は、マークアップ表示つまり、XML、OOXML、その他のタグにおける小さいフォントサイズを、変更されたフォントサイズにより置換することを含む。本発明の一つ以上の実施形態において、ステップ306は、PDL命令/指示における小さいフォントサイズを、変更されたフォントサイズにより置換することを含む。フォントサイズを大きくすることによって、認識された文字を含んでいるテキストブロックも大きくなる。大きめのテキストブロックは、ページ上で再配置され、新しいページに押し込まれ、複数のページ間に分割される必要があるかもしれない。さらに、認識された文字を含まないページ上の他のテキストブロックは、再配置されて、拡大されたテキストブロックに対応する必要があるかもしれない。この詳細な説明の利益を得れば、ステップ304およびステップ306が、図面を参照して上述した最小フォントサイズ強制オプションをユーザーが有効にするつまり、GUIを用いて選択することに応答して実行されることは、当業者であれば理解される。ステップ308では、フォントサイズ間比率保持オプションをユーザーが有効にした/呼び出したか否かが判断される。図2を参照して上述したとおり、前述のオプションは、GUIつまり、GUI200からユーザーによって選択されることができる。フォントサイズ間比率保持オプションをユーザーが呼び出したと判断される場合、ステップ310の処理に進む。そうでなければ、ステップ312の処理に進む。ステップ310において、商と等しいまたは商を超えるフォントサイズを有するED内の文字が認識される。本発明の一つ以上の実施形態において、これらの大きめのフォントサイズの認識は、EDのマークアップ表示たとえば、XML、OOXML、その他の属性を解析することによって達成される。本発明の一つ以上の実施形態において、これらの大きめのフォントサイズの認識は、PDL印刷スキームにおいてEDに対応するPDL命令/指示を解析することによって達成される。解析は、図1を参照して上述したプリンタードライバーつまり、プリンタードライバー104によって実行されることができる。あるいは、解析は、図1を参照して同様に上述したプリンターつまり、プリンター112によって実行されることができる。さらに、一度認識されたならば、大きめのフォントサイズは、大きくされる、または、ステップ306が提供しているスケール係数にしたがって拡大縮小されることができる。具体的には、大きめのフォントサイズに差が加えられて、変更されたフォントサイズを生成することができる。あるいは、スケール係数が、大きめのフォントサイズに乗ぜられて、変更されたフォントサイズを生成することができる。本発明の一つ以上の実施形態において、ステップ310は、マークアップ表示つまり、XML、OOXML、その他のタグにおける大きなフォントサイズを、変更されたつまり、より大きいフォントサイズにより置換することを含む。本発明の一つ以上の実施形態において、ステップ310は、PDL命令/指示における大きなフォントサイズを、変更されたつまり、より大きいフォントサイズにより置換することを含む。上述したとおり、フォントサイズを大きくすることによって、認識された文字を有するテキストブロックは大きくなる。したがって、大きめのフォントサイズに対応するために、テキストブロックを再配置する必要があるかもしれない。この詳細な説明の利益を得れば、ステップ308が、図3に示される処理の始めに実行されることができることは、当業者であれば理解される。そのような実施形態において、ED内の大きめのフォントサイズおよび小さめのフォントサイズが単一の解析セッションの間に認識されるように、ステップ304、ステップ306、およびステップ310は組み合わされることができる。ステップ312において、EDに対応するハードコピー文書が、プリンターたとえば、プリンター112によって生成される。本発明の一つ以上の実施形態において、ステップ312は、選択された印刷機能たとえば、N-up印刷にしたがって、PDL印刷命令によって記述されたEDのページをプリンターによって拡大縮小することを含む。結果として生じるページ画像たとえば、MRにしたがって拡大縮小され、1シートあたりNページのグループに分かれているEDのページは、物理的な媒体上へ出力される。あるいは、ラスタープリンターについて言えば、プリンターは、たとえば、プリンタードライバーによってすでに拡大縮小されたページ画像を受信し、物理的な媒体上へページ画像を出力する。ステップ310のすぐ後にステップ312が実行される場合、もともと商と等しいまたは商を超えるフォントサイズを含むEDのすべてのフォントサイズは大きくされる。しかしながら、ステップ308のすぐ後にステップ312が実行される場合、商よりも小さいEDのフォントサイズのみが大きくされる。もともとUSMFSと等しいまたはUSMFSを超えるフォントサイズは、変化しないままであることができる。図4Aは、本発明の一つ以上の実施形態による例を示す。具体的には、図4Aは、キャリブレーションページ402を示す。図4Aに示されるとおり、キャリブレーションページ402は、同じテスト文字列の多数の例を有する。さらに、テスト文字列のそれぞれの例は、TimesNewRomanの書体である。しかしながら、テスト文字列のどの例も、同じフォントサイズを有しない。上述したとおり、ユーザーは、キャリブレーションページ402を参照して、適切な最小フォントサイズを認識することができる。図4Bは、本発明の一つ以上の実施形態による例を示す。図4Bに示されるとおり、ED449はページAおよびページBを含む。ページAは、TimesNewRomanの書体、20ポイントのサイズ、通常のスタイル、および120の行間隔を有する文字を有する。その一方、ページBは、TimesNewRomanの書体、10ポイントのサイズ、通常のスタイル、および120の行間隔を有する文字を有する。以下の仮定のセットを考える。iUSMFSは、通常のスタイルおよび120の行間隔を有する12ポイントのサイズのTimesNewRomanの書体である。iiユーザーは、フォントサイズの比率を保持しないつまり、図3のステップ308は、FALSEであることを選択している。iiiユーザーは、2-up印刷機能を使用してED449を印刷することを希望する。したがって、MR=0.707であり、商=USMFS/MR≒17ポイントである。ED449のページAの文字は、商を超えるフォントサイズを有するつまり、20ポイント>17ポイント。したがって、ED449が拡大縮小されて2-up印刷機能を実行する前に、ページAの文字のフォントサイズは、大きくされる必要がない。したがって、ページAの文字は、ハードコピー文書X450において、USMFSを超える約14ポイントつまり、20ポイント×0.707≒14ポイントで表示される。しかしながら、ED449のページBの文字は、商よりも小さいフォントサイズを有するつまり、10ポイント<17ポイント。したがって、ED449が拡大縮小されて2-up印刷機能を実行する前に、ページBの文字のフォントサイズは、大きくされて商と一致する。したがって、ページBの文字は、ハードコピー文書X450において、USMFSを満足する約12ポイントつまり、17ポイント×0.707≒12ポイントで表示される。これから、異なる仮定のセットを考える。iUSMFSは、通常のスタイルおよび120の行間隔を有する12ポイントのサイズのTimesNewRomanの書体である。iiユーザーは、フォントサイズの比率を保持するつまり、図3のステップ308は、TRUEであることを選択している。iiiユーザーは、2-up印刷機能を使用してED449を印刷することを希望する。したがって、MR=0.707であり、商=USMFS/MR≒17ポイントである。ED449のページBの文字は、商よりも小さいフォントサイズを有するつまり、10ポイント<17ポイント。したがって、ED449が拡大縮小されて2-up印刷機能が実行される前に、ページBの文字のフォントサイズは、大きくされて商つまり、17ポイントに一致する。したがって、ページBの文字は、ハードコピー文書Z452において、USMFSを満足する約12ポイントつまり、17ポイント×0.707≒12ポイントで表示される。さらに重要なことは、スケール係数=商/ページBの文字のフォントサイズ=17ポイント/10ポイント=1.7である。ED449のページAの文字は、商を超えるフォントサイズを有するつまり、20ポイント>17ポイント。それでも、ユーザーは、フォントサイズの比率を保持することを要求している。したがって、ED449が拡大縮小されて2-up印刷機能を実行する前に、ページAの文字のフォントサイズは、スケール係数にしたがって大きくされる。具体的には、ページAの文字のフォントサイズは、34ポイントつまり、34ポイント=20ポイント×スケール係数=20ポイント×1.7に拡大縮小される。したがって、ハードコピー文書Z452のページAの文字は、USMFSを超える約24ポイントつまり、34ポイント×0.707≒24ポイントで表示される。図4Bに示されるとおり、ハードコピーX450およびハードコピーZ452の両方がED449に類似しており、ハードコピーX450およびハードコピーZ452の両方のすべてのフォントがUSMFSを満足するにもかかわらず、ユーザーがフォントサイズの比率を保持することを選択したため、ハードコピーZ452は、より厳密にED449のフォーム/レイアウトに類似する。本発明の実施形態は、プリンタードライバーの一つ以上のフォーマット機能が呼び出されたときでも、ハードコピー文書に最小フォントサイズを表示させる能力、ハードコピー文書のためにフォントサイズを大きくするとき、もとのフォントサイズ間の比率を保持する能力、快適な最小フォントサイズが認識されるまで異なるフォントサイズの多数のハードコピー文書を印刷しないことによって、用紙およびエネルギーを節約する能力、多数のフォントサイズを有するEDからハードコピー文書を生成するとき、いくつかのフォントサイズを大きくするが他のフォントサイズは大きくしない能力、その他の利点のうちの1つ以上を有することができる。本発明の実施形態は、事実上、使用されるプラットホームに関係なくいかなる種類のコンピューターにおいても実行されることができる。たとえば、図5に示されるとおり、コンピューターシステム500は、中央処理装置CPU、集積回路、その他のような一つ以上のプロセッサー502、関連するメモリ504たとえば、ランダムアクセスメモリRAM、キャッシュメモリ、フラッシュメモリ、その他、記憶装置506たとえば、ハードディスク、コンパクトディスクドラブまたはデジタルビデオディスクDVDドライブのような光学ドライブ、フラッシュメモリスティック、その他、ならびに、今日のコンピューターに典型的な多数の他の要素および機能不図示を含む。また、コンピューターシステム500は、キーボード508、マウス510、またはマイクロホン不図示のような入力手段を含むことができる。さらに、コンピューターシステム500は、モニター512たとえば、液晶ディスプレイLCD、プラズマディスプレイ、または陰極線管CRTモニター、プリンター、および/またはオーディオスピーカーのような出力手段を含むことができる。コンピューターシステム500は、ネットワークインターフェース接続不図示を介して、ネットワーク514たとえば、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN、インターネット、または他のあらゆる種類のネットワークに接続されることができる。多くの異なる種類のコンピューターシステムが存在し、前述の入力手段および出力手段が他の形態をとることができることは、当業者であれば理解される。一般的に言えば、コンピューターシステム500は、本発明の実施形態を実施するのに必要な少なくとも最小限の処理手段、入力手段、および/または出力手段を含む。さらに、本発明の一つ以上の実施形態において、前述のコンピューターシステム500の一つ以上の要素は、遠隔地にあることができ、ネットワーク上の他の要素に接続されることができる。さらに、本発明の実施形態は、複数のノードを有する分散システムで実行されることができ、本発明の各部たとえば、FSEモジュール106、ユーザーアプリケーション110、その他は、分散システム内の異なるノードにあることができる。本発明の一実施形態において、ノードは、コンピューターシステムに相当し得る。あるいは、ノードは、物理的なメモリを伴うプロセッサーに相当し得る。あるいは、ノードは、共有メモリおよび/またはリソースを有するプロセッサーまたはプロセッサーのマイクロコアに相当し得る。さらに、本発明の実施形態を実行するためのコンピューター読み取り可能なプログラムコード形態のソフトウエア命令は、たとえば、コンパクトディスクCD、ディスケット、テープ、メモリ、または他のあらゆる有形のコンピューター読み取り可能な記憶装置のような有形のコンピューター読み取り可能な記憶媒体に一時的または永久に記憶されることができる。本発明は、限られた数の実施形態に関して記載されるが、この開示の利益を得れば、本願明細書において開示される本発明の範囲から逸脱することなく他の実施形態が考案されることは、当業者には理解される。したがって、本発明の範囲は、添付の特許請求の範囲のみによって制限されなければならない。"