印刷装置からの印刷要求に応じて、印刷ジョブから展開されたレンダリングデータを当該印刷装置へ送信する印刷制御装置であって、所定の視覚特性を持つユーザーに適合するレンダリングデータ、及び当該レンダリングデータに展開されていない中間データを蓄積する印刷データ蓄積手段と、前記印刷要求におけるユーザーの個人情報を基に、前記蓄積されたレンダリングデータが当該ユーザーの視覚特性に適合するか否かを判断する個人情報識別手段と、当該個人情報識別手段により、適合しないと判断されたとき、前記中間データを当該ユーザーの視覚特性に適合するレンダリングデータに変換するデータ変換手段と、前記個人情報識別手段の識別結果に応じて、前記蓄積されたレンダリングデータ又は前記データ変換手段により変換されたレンダリングデータを前記印刷装置へ送信するデータ送信手段とを有する印刷制御装置。請求項1に記載された印刷制御装置において、前記所定の視覚特性は、正常な色覚又は視力の少なくとも一方である印刷制御装置。請求項1に記載された印刷制御装置において、前記データ変換手段は、レイアウト調整手段を有する印刷制御装置。印刷装置と、請求項1に記載された印刷制御装置とを有する印刷システム。そこで、上記の印刷システムにおいて、視覚特性の異なる複数のユーザーが不特定多数のクライアントコンピュータを用いて同時に印刷ジョブを送信し、それぞれの視覚特性に適合した印刷を行えるようにすることが考えられる。しかしながら、そのためには、プリントサーバーに印刷データを蓄積するために大容量の記憶領域が必要となる。即ち、クライアントコンピュータからの印刷データを蓄積する際、印刷装置に送信するための印刷データとして、異なる視覚特性の数だけレンダリングデータを蓄積することになるため、大容量の記憶領域が必要となる。このため、印刷データに占有されるメモリ領域が多くなることで、印刷処理速度が低下する可能性がある。本発明は、このような問題を解決するためになされたものであり、その目的は、印刷装置からの印刷要求に応じて、印刷ジョブから展開されたレンダリングデータを当該印刷装置へ送信する印刷制御装置において、レンダリングデータを蓄積するための記憶容量の増大、及び印刷処理速度の低下を抑えつつ、様々な視覚特性を持つユーザーに適合した印刷を可能にすることである。本発明の印刷制御装置は、印刷装置からの印刷要求に応じて、印刷ジョブから展開されたレンダリングデータを当該印刷装置へ送信する印刷制御装置であって、所定の視覚特性を持つユーザーに適合するレンダリングデータ、及び当該レンダリングデータに展開されていない中間データを蓄積する印刷データ蓄積手段と、前記印刷要求におけるユーザーの個人情報を基に、前記蓄積されたレンダリングデータが当該ユーザーの視覚特性に適合するか否かを判断する個人情報識別手段と、当該個人情報識別手段により、適合しないと判断されたとき、前記中間データを当該ユーザーの視覚特性に適合するレンダリングデータに変換するデータ変換手段と、前記個人情報識別手段の識別結果に応じて、前記蓄積されたレンダリングデータ又は前記データ変換手段により変換されたレンダリングデータを前記印刷装置へ送信するデータ送信手段とを有する印刷制御装置である。本発明によれば、印刷装置からの印刷要求に応じて、印刷ジョブから展開されたレンダリングデータを当該印刷装置へ送信する印刷制御装置において、レンダリングデータを蓄積するための記憶容量の増大、及び印刷処理速度の低下を抑えつつ、様々な視覚特性を持つユーザーに適合した印刷が可能になる。以下、本発明の実施形態について図面を参照して説明する。印刷システムの構成図1は、本発明の実施形態の印刷システムの構成を説明するための図である。図示のように、この印刷システムは、インターネットやLANなどのネットワーク1を介して互いに通信可能なPCパーソナルコンピュータ2、印刷制御装置としてのプリントサーバー3、及び印刷装置4により構成されている。PC2は、図示しないCPU、ROM、RAM、HDD、操作部、表示部、通信部などを備えており、HDDにプリンタドライバ21が記憶されている。プリンタドライバ21は、機能ブロックとして、印刷データ作成手段21aと、印刷データ送信手段21bを備えている。プリントサーバー3は、図示しないCPU、ROM、RAM、HDD、通信部などを備えており、機能ブロックとして、印刷データ受信手段31、印刷データ蓄積手段32、個人情報識別手段33、データ解析手段34、データ変換手段35、及びデータ送信手段36を備えている。また、RAM及びHDDにより構成される記憶部37には、印刷データ記憶部37a及びデータベース37bが設けられている。印刷装置4は、図示しないCPU、ROM、RAM、HDD、通信部、印刷部などを備えている。また、HDDに記憶されている印刷プログラムなどにより実現される機能ブロックとして、個人認証手段41、データ受信手段42、及び印刷手段43を備えている。印刷システムの構成要素の機能プリンタドライバ21の印刷データ作成手段21aは、図示しないアプリケーションプログラムにより作成されたデータ以下、アプリデータと言うから印刷データを作成する。作成可能な印刷データは、展開されたレンダリングデータ、及び展開前の中間データである。中間データは、WMF、EMF、XPS等、レンダリングデータよりデータ量が少なく、かつ加工可能な形式のデータである。印刷データ送信手段21bは、操作部からのユーザーによる設定に応じて、印刷データ作成手段21aにより作成された印刷データを印刷装置4やプリントサーバー3に選択的に送信することができる。なお、後述する印刷システムの動作説明は、PC2のプリンタドライバ21が中間データをプリントサーバー3へ送信し、プリントサーバー3が印刷装置4へレンダリングデータを送信する場合について説明する。プリントサーバー3の印刷データ受信手段31は、PC2から送信された印刷データを受信する。印刷データ蓄積手段32は、印刷データ受信手段31で印刷された印刷データを印刷データ記憶部37aに蓄積する。ここでは、PC2から中間データが送信されるので、印刷データ蓄積手段32は、中間データを展開してレンダリングデータを作成し、中間データ及びレンダリングデータを印刷データ記憶部37aに蓄積する。個人情報識別手段33は、印刷装置4から印刷要求とともに送信された個人情報例えばユーザー名を基にデータベース37bの判定フラグ後に詳述するを参照し、印刷装置4へ送信するレンダリングデータを当該ユーザー向けに加工する必要があるか否かを判断する。即ち、PC2から送信される印刷データは、一般ユーザー向け、即ち正常な視覚特性に適合しているため、印刷要求を行ったユーザーが特別なユーザー、即ち色の識別が困難なユーザーや細かい文字の認識が困難なユーザー等、視覚特性が正常でないユーザーであった場合は、特別なユーザー向けのレンダリングデータを印刷装置4へ送信するために、データを加工する必要があると判断する。データ解析手段34は、個人情報識別手段33によりデータの加工が必要であると判断されたとき、どのようなデータ加工が必要なのか、即ち色の識別が困難なユーザー向けに色の変更が必要なのか、細かい文字の認識が困難なユーザー向けに文字サイズの変更拡大が必要なのかをデータベース37bの確認情報及び変更情報後に詳述するを参照して判断する。データ変換手段35は、データ解析手段34の判断結果を基に、印刷データ記憶部37aから中間データを読み出し、中間データを加工色の変更或いは文字サイズの変更した後、展開してレンダリングデータとする。色の変更はデータベース37bに記憶されている変換テーブルを用いて行う。また、文字サイズの変更により生じるレイアウトのずれも自動で調整することが出来る。データ送信手段36は、レンダリングデータを印刷装置4へ送信する。このとき、印刷要求を行ったユーザーが一般ユーザーであれば、一般ユーザー向けのレンダリングデータを送信し、印刷要求を行ったユーザーが特別なユーザーであれば、特別なユーザー向けのレンダリングデータを送信する。印刷装置4の個人認証手段41は、ユーザーが個人情報が記憶されたICカードなどの記憶媒体をかざしたとき、プリントサーバー3に印刷要求とともに個人情報を送信する。データ受信手段42は、印刷要求に応じて、プリントサーバー3から送信されたレンダリングデータを受信する。印刷手段43は、データ受信手段42により受信されたレンダリングデータを基に印刷部を用いて印刷を実行する。個人情報識別手段が参照するデータベース図2は、データベース37bにおいて、個人情報識別手段33が参照する情報を示す図である。図示のように、この情報はユーザー名、判定フラグ、確認情報、及び変更情報が対応付けられ、記憶されている。ここで、判定フラグの値の0000は、視覚特性が正常である、即ちデータ加工が不要であることを意味する。また、0001、0002、0003は、それぞれ文字サイズの識別に支障があるため文字サイズの変更が必要であること、カラーの識別が困難であるため色の変更が必要であること、文字サイズの識別及びカラーの識別の双方に支障があるため文字サイズの変更及び色の変更が必要であることを意味する。また、確認情報の10ポイントは、10ポイント以下の文字の識別に支障があることを意味し、変更情報の15ポイントは15ポイントの文字に変更することを意味する。また、変更情報のカラー調整はカラー調整を行うことを意味する。ここで述べたのは文字サイズ、色に関して支障があったときの対処方法であるが、これ以外にもユーザーの視覚特性に沿ったカスタマイズが可能である。印刷システムの動作次に図3に示すフローチャートを用いて、本実施形態の印刷システムの動作を説明する。まずPC2のプリンタドライバ21の印刷データ作成手段21aが、アプリデータから中間データを作成しステップS1、印刷データ送信手段21bがその中間データをプリントサーバー3へ送信するステップS2。PC2の動作はこれで終わる。プリントサーバー3では、まず印刷データ受信手段31が中間データを受信するステップS11。なお、実際には、プリントサーバー3は、PC2からの印刷ジョブを待機しており、印刷ジョブの受信に応じて、フローがスタートする。次に印刷データ蓄積手段32が、中間データを展開してレンダリングデータを作成しステップS12、受信した中間データ、及び作成したレンダリングデータを印刷データ記憶部37aに蓄積するステップS13。ユーザーは、プリントサーバー3の印刷データ記憶部37aに蓄積されている印刷データを印刷するため、個人情報が記憶された記憶媒体を印刷装置4の操作部などにかざすと、個人認証手段41は、プリントサーバー3へ印刷要求を送信するステップS21。この印刷要求には記憶媒体から読み取った個人情報が含まれている。プリントサーバー3では、個人情報識別手段33が印刷要求を受信しステップS14、印刷要求に含まれている個人情報を基に、データベース37bを参照して印刷認証を実施しステップS15、データの加工が必要か否かを判断するステップS16。即ち、個人情報識別手段33は、プリントサーバー3に送信されてきた個人情報のユーザー名より、データベース37bの判定フラグを参照することで、データの加工が必要か否かを判断する。データの加工が必要と判断された場合ステップS16:YES、データ解析手段34では、データベース37bの確認情報を参照して、文字のサイズを変更するのか、色の情報を変更するのかを判断するとともに、データベース37bの変更情報を参照して、変更の内容を確認する。図2の場合、ユーザーAAAAについては、判定フラグが0000になっているため、個人情報識別手段33によりデータを加工する必要が無いステップS16:NOと判断される。一方、ユーザーBBBB、CCCC、DDDDについては、判定フラグが0001、0002、0003になっているため、データを加工する必要があるステップS16:YESと判断される。データ加工が必要な場合ステップS16:YES、データ解析手段34は、確認情報と変更情報を参照する。ユーザーBBBBについては、10ポイント以下の文字の識別に支障があるため10ポイント以下の文字に関しては15ポイントの文字に変更して印刷することを確認できる。ユーザーCCCCについては、データ解析手段34は、変更情報を基に中間データにカラー調整を施すことを設定する。ユーザーDDDDについては、10ポイント以下の文字の識別に支障があるため10ポイント以下の文字に関しては15ポイントの文字に変更して印刷すること、及び変更情報を基に中間データにカラー調整を施す。データ解析手段34によるステップS18の実行の後、データ変換手段35が中間データを加工し、変換されたレンダリングデータを作成するステップS19。即ち、ユーザーBBBBについては、データ変換手段35は、確認された情報を基に中間データ内を調べ、10ポイント以下の文字を描画関数を用い検出し、検出された文字データを変更情報に沿って15ポイントに変更する。その際、貼り付けのレイアウトについても調整する。ユーザーCCCCについては、データ変換手段35はデータ解析手段34で設定された色情報をベースに中間データの色情報を変更する。ユーザーDDDDに関しては、変更情報を基に中間データの文字サイズ及び色情報を変更する。データ変換手段35によるステップS19の実行の後、データ送信手段36が、データ変換手段35により作成された印刷データ、即ち元の中間データから文字サイズや色が変更されたレンダリングデータを印刷データとして、印刷装置4へ送信するステップS20。データの加工が必要ないと判断された場合ステップS16:NO、データ送信手段36は、ステップS13で蓄積したレンダリングデータを印刷データとして印刷装置4へ送信するステップS17。印刷装置4では、ステップS17又はS20で送信されたレンダリングデータをデータ受信手段42が受信しステップS22、そのレンダリングデータに基づいて、印刷手段43が印刷を実行するステップS23。データ変換動作次にデータ変換手段35の動作について、図4及び図5を用いて具体的に説明する。ここで、図4は、図2のユーザーBBBBに対する中間データの変換の一例を示す図であり、図5は、元のレンダリングデータをユーザーBBBBに適合するように修正変換する一例を示す図である。図2を用いて説明したように、ユーザーBBBBの場合、文字サイズ10ポイント以下の文字を認識するのが困難なため、文字サイズ10ポイント以下の文字サイズを15ポイントに変更する。図4Aに示すように、元の中間データ内ではCharacterSetが10に設定されている。ユーザーBBBBが印刷装置4から印刷起動を実行した際、データ変換手段35は、図4Bに示すように、中間データのCharacterSetを15に変更し、中間データを修正する。次いで、データ変換手段35は、修正した中間データを基にレンダリングを実施し、印刷データレンダリングデータを作成する。プリントサーバー3はレンダリングデータを作成し、印刷装置4に転送した場合、中間データを元に戻す。図5を用いて、レンダリングデータの作成についてさらに詳しく説明する。データ変換手段35はプリントサーバー3内の印刷データ記憶部37aに蓄積されているレンダリングされていない中間データよりデータ内に文字サイズが10ポイント以下のものがないかどうかを描画関数TextOut関数等の引数から検出する。図5に示す元データの文字列111112222233333の数字の1から3の文字列については、文字サイズが10ポイントであるため、文字サイズを15ポイントに変更し、レンダリングデータを生成する。文字サイズ16ポイントの文字列AAAAABBBBBCCCCCに対しては10ポイント以上であるため、文字サイズ16ポイントのまま展開する。ただし、既に文字列111112222233333が文字サイズ15ポイントに変更され、貼り付けられているため、文字列AAAAABBBBBCCCCCを貼り付ける位置についてレイアウトを調整し、貼り付けてレンダリングデータを作成する。以上のように、本発明の実施形態の印刷システムは、下記1~2の特徴を有する。1印刷データを解析し、必要に応じて印刷データを加工することで、例えば細かい文字が判断しにくいユーザーには文字サイズを自動で拡大し、色の識別が困難なユーザーには見やすい色に自動で変更することで、その人に合った最適な印刷結果を提供することが出来る。2印刷データの解析に時間を費やしてしまい、印刷性能に影響が出るのを防止するため、殆どのユーザーに問題ない印刷データをレンダリングデータとしてイメージに登録し、一部の人のために中間データのファイルを準備し、必要なときだけ中間データからレンダリングデータに加工展開することにより印刷性能劣化が発生しないようにした。つまり、通常の印刷で良い一般ユーザーにはレンダリングされたデータを印刷することで迅速に印刷することができる。また、データに加工が必要な特別なユーザーには、レンダリング前の中間データを加工することで、印刷データを加工から変換まで一元化することにより、データ作成者は作成するデータのレイアウトを意識すること無く印刷することができる。なお、以上の実施形態では、PC2がプリントサーバー3へ送信する印刷データを中間データとし、プリントサーバー3が中間データを展開してレンダリングデータを作成する構成としたが、PC2が中間データ及びレンダリングデータを作成してプリントサーバー3へ送信するように構成することもできる。