Windows Vista のプリンター フォーム変更
Windows Vista より前は、形式の名前とサイズを使用して形式を内部で識別していました。 ただし、この方法は、印刷サーバーとクライアント コンピューターが異なる言語にローカライズされたプリンター ドライバーを使用する場合は、適切に機能しない場合があります。 Windows Vista では、プリンター ドライバーがクライアント コンピューターと異なる言語にローカライズされたプリント サーバーをサポートできるように、印刷スプーラーが改善されました。
Windows Vista では、FORM_INFO_2 データ構造が追加されます。これは、プリンター ドライバーが異なる言語のシステム間で動作できるようにするために必要な情報の追加メンバーを含む、FORM_INFO_1 データ構造のスーパーセットです。
Unidrv プリンター ドライバーも Windows Vista 用にアップグレードされ、FORM_INFO_2 データ構造を使用し、GPD ファイルのデータを使用して追加メンバーを記入できるようになりました。 FORM_INFO_1 構造を使用しているモノリシック プリンター ドライバーで、新しい構造が提供する追加情報が必要な場合は、FORM_INFO_2 構造を使用するようにアップグレードできます。
このセクションでは、Unidrv プリンター ドライバーの GPD ファイルまたはモノリシック プリンター ドライバーのコードを更新して、FORM_INFO_2 データ構造で提供される新しいメンバーを使用する方法について説明します。
このセクションでは、Windows Vista のプリンター形式の次の機能強化について説明します。
プリンター形式の使用に関する詳細については、「Microsoft Windows SDK のドキュメント」を参照してください。