プリンターは、[汎用/テキスト専用ドライバーを使用している場合、Windows Server 2003、Windows Server 2008 または Windows Vista では、ターミナル サーバー セッションでテキストを印刷することはできません。


現象


次のような状況を考えます。
  • Windows Server 2003、Windows Server 2008 または Windows Vista を実行しているコンピューターがあります。
  • 使用するプリンターをインストールする、汎用/テキストのみドライバーです。
  • ターミナル サーバー セッションでGraphics::DrawStringメソッドを使用するアプリケーションを実行するとします。
  • プリンターにテキストを印刷しようとするのにには、このアプリケーションを使用します。
このシナリオでは、テキストは印刷されません。

注: この問題は、ターミナル サーバー セッションのみで発生します。コンソール セッションでアプリケーションを実行すると、この問題は発生しません

原因


ExtTextOut関数が正常に呼び出されるために、この問題が発生します。

ターミナル サーバー セッションでGraphics::DrawStringメソッドを使用してテキストを印刷する場合、 ExtTextOut関数が正しく呼び出されません、 ETO_GLYPH_INDEXオプションが有効になっている場合。したがって、テキストが正しくないプリンターに送信しない直接最初に表示されています。

解決策


修正プログラムの情報

サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。

注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。

必要条件

このパッケージの修正プログラムを使用するために、レジストリを変更する必要はありません。
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
Windows Server 2003 service pack の入手方法の詳細については、次の文書番号をクリックし、マイクロソフト サポート技術資料を参照してください。

889100 Windows Server 2003 の最新の service pack の入手方法

Windows Vista Service Pack を入手する方法の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

935791 Windows Vista service pack の入手方法

Windows Server 2008 サービス パックの入手方法の詳細については、次のマイクロソフト サポート技術資料の次の記事をご参照ください。

968849 Windows Server 2008 の最新の service pack の入手方法

レジストリ情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

再起動の必要性

この修正プログラムの適用後にコンピュータを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

この修正プログラムの英語 (米国) 版では、次の表に示す各属性を持つファイル群がインストールされます。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。お使いのローカル コンピューター上にあるこれらのファイルの日付および時刻は、現在の夏時間 (DST) との差と一緒にローカル時刻で表示されます。また、ファイルに対して特定の操作を実行すると、日時が変更される場合があります。
Windows Server 2003 のファイル情報のメモ
  • この修正プログラムは、これらのテーブルに記載されているファイルのほか、マイクロソフトのデジタル署名で署名された関連セキュリティ カタログ ファイル (KB981650.cat) をインストールします。
すべての x86 ベース バージョンの Windows Server 2003 をサポート
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Gdiplus.dll5.2.6001.227291,748,99220-Jul-201015:45x86
Gdiplus.man該当なし39820-Jul-201015:47該当なし
Gdiplus.man該当なし60820-Jul-201015:48該当なし
すべての x64 ベース バージョンの Windows Server 2003 をサポート
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Gdiplus.dll5.2.6001.227292,192,38420-Jul-201013:36x64
Gdiplus.man該当なし40020-Jul-201013:36該当なし
Gdiplus.man該当なし61220-Jul-201013:36該当なし
Gdiplus.dll5.2.6001.227291,748,99220-Jul-201013:36x86
Gdiplus.man該当なし39820-Jul-201013:36該当なし
Gdiplus.man該当なし60820-Jul-201013:36該当なし
すべての IA 64 ベースのバージョンの Windows Server 2003 をサポート
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Gdiplus.dll5.2.6001.227294,910,59220-Jul-201013:36IA-64
Gdiplus.man該当なし39920-Jul-201013:36該当なし
Gdiplus.man該当なし61020-Jul-201013:36該当なし
Gdiplus.dll5.2.6001.227291,748,99220-Jul-201013:36x86
Gdiplus.man該当なし39820-Jul-201013:36該当なし
Gdiplus.man該当なし60820-Jul-201013:36該当なし
Windows Vista および Windows Server 2008 のファイル情報のメモ
重要 Windows Vista の修正プログラムと Windows Server 2008 の修正プログラムは、同じパッケージに含まれています。ただし、「Windows Vista」 のみが修正プログラムの要求ページに一覧表示されます。1 つまたは両方のオペレーティング システムに適用される修正プログラム パッケージを要求するには、ページで、"Windows Vista"の下に記載されている修正プログラムを選択します。必ず資料の「対象製品」を参照して、各修正プログラムの適用対象である実際のオペレーティング システムを確認してください。
  • マニフェスト ファイル (.manifest) および MUM ファイル (.mum) インストールされている環境ごとに、別々 に表示されている追加のファイルについては、Windows server 2008 と Windows Vista の"です。MUM ファイルと MANIFEST ファイルと関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために非常に重要です。属性が一覧表示されていないセキュリティ カタログ ファイルは、Microsoft デジタル署名で署名されています。
すべてのサポートされる x 86 ベース バージョンの Windows Vista および Windows Server 2008
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Gdiplus.dll5.2.6001.227291,748,99215-Jul-201014:48x86
Gdiplus.dll5.2.6002.224471,748,99215-Jul-201016:05x86
すべての サポートされるx64 ベース バージョンの Windows Vista および Windows Server 2008
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Gdiplus.dll5.2.6001.227292,192,38415-Jul-201015:14x64
Gdiplus.dll5.2.6002.224472,192,89615-Jul-201016:18x64
Gdiplus.dll5.2.6001.227291,748,99215-Jul-201014:48x86
Gdiplus.dll5.2.6002.224471,748,99215-Jul-201016:05x86
すべてのサポートされる IA 64 ベースのバージョンの Windows Server 2008
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Gdiplus.dll5.2.6001.227294,910,59215-Jul-201014:44IA-64
Gdiplus.dll5.2.6002.224474,911,10415-Jul-201015:45IA-64
Gdiplus.dll5.2.6001.227291,748,99215-Jul-201014:48x86
Gdiplus.dll5.2.6002.224471,748,99215-Jul-201016:05x86

状況


マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

詳細


Graphics::DrawStringメソッドの詳細については、次のマイクロソフト Web サイトを参照してください。ExtTextOut関数の詳細については、次のマイクロソフト Web サイトを参照してください。ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。

824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明

追加ファイル情報

Windows Vista および Windows Server 2008 に追加のファイル情報

すべてサポートされている x86 ベースのバージョンの Windows Vista および Windows Server 2008 用の追加ファイル
ファイル名Update.mum
ファイル バージョン該当なし
ファイル サイズ3,565
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名X86_585be81f9380d48e24caf385facb1f3a_6595b64144ccf1df_1.0.6001.22729_none_3892b82a4f76ff65.manifest
ファイル バージョン該当なし
ファイル サイズ627
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名X86_abb699d97c16c05ec49ae97958d7ac6b_6595b64144ccf1df_1.0.6002.22447_none_eae08114420c2710.manifest
ファイル バージョン該当なし
ファイル サイズ627
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名X86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a8ba4ee36c9536.manifest
ファイル バージョン該当なし
ファイル サイズ4,160
日付 (UTC)15-Jul-2010
時刻 (UTC)15:05
プラットフォーム該当なし
ファイル名X86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786e002e3bba79e.manifest
ファイル バージョン該当なし
ファイル サイズ4,160
日付 (UTC)15-Jul-2010
時刻 (UTC)17:45
プラットフォーム該当なし
すべてサポートされている x64 ベース バージョンの Windows Vista および Windows Server 2008 用の追加ファイル
ファイル名Amd64_0802849d9f09d19d639e3b1d78ea32e7_6595b64144ccf1df_1.0.6002.22447_none_d2f45733d2832901.manifest
ファイル バージョン該当なし
ファイル サイズ922
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名Amd64_5e011b3e3f3e04fc49ce6cbe7294516f_6595b64144ccf1df_1.0.6001.22729_none_d88c22fc04345452.manifest
ファイル バージョン該当なし
ファイル サイズ922
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名Amd64_9abe6234c073c556b38e53ea3d745c9d_6595b64144ccf1df_1.0.6001.22729_none_d0333faddf89db80.manifest
ファイル バージョン該当なし
ファイル サイズ631
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名Amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_3ffb8377cef06c30.manifest
ファイル バージョン該当なし
ファイル サイズ4,178
日付 (UTC)15-Jul-2010
時刻 (UTC)15:33
プラットフォーム該当なし
ファイル名Amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_3fd9a92bcf3f7e98.manifest
ファイル バージョン該当なし
ファイル サイズ4,178
日付 (UTC)15-Jul-2010
時刻 (UTC)18:13
プラットフォーム該当なし
ファイル名Update.mum
ファイル バージョン該当なし
ファイル サイズ3,593
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名X86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a8ba4ee36c9536.manifest
ファイル バージョン該当なし
ファイル サイズ4,160
日付 (UTC)15-Jul-2010
時刻 (UTC)15:05
プラットフォーム該当なし
ファイル名X86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786e002e3bba79e.manifest
ファイル バージョン該当なし
ファイル サイズ4,160
日付 (UTC)15-Jul-2010
時刻 (UTC)17:45
プラットフォーム該当なし
すべてサポートされている IA 64 ベースのバージョンの Windows Server 2008 用の追加ファイル
ファイル名Ia64_44143bca46c43e4eb3d5aae7ab7d1f9a_6595b64144ccf1df_1.0.6001.22729_none_0601b3d22c3172b4.manifest
ファイル バージョン該当なし
ファイル サイズ629
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名Ia64_942620524b3eadbe9f6a7c49c1191e37_6595b64144ccf1df_1.0.6001.22729_none_484071b6215f2aa0.manifest
ファイル バージョン該当なし
ファイル サイズ920
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名Ia64_ed22ecc641822cfbd81b05880d5bc298_6595b64144ccf1df_1.0.6002.22447_none_a2a29daf93fcc6d8.manifest
ファイル バージョン該当なし
ファイル サイズ920
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名Ia64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a89810e36ccd1a.manifest
ファイル バージョン該当なし
ファイル サイズ4,169
日付 (UTC)15-Jul-2010
時刻 (UTC)14:59
プラットフォーム該当なし
ファイル名Ia64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786bdc4e3bbdf82.manifest
ファイル バージョン該当なし
ファイル サイズ4,169
日付 (UTC)15-Jul-2010
時刻 (UTC)16:08
プラットフォーム該当なし
ファイル名Update.mum
ファイル バージョン該当なし
ファイル サイズ2,748
日付 (UTC)16-Jul-2010
時刻 (UTC)07:56
プラットフォーム該当なし
ファイル名X86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a8ba4ee36c9536.manifest
ファイル バージョン該当なし
ファイル サイズ4,160
日付 (UTC)15-Jul-2010
時刻 (UTC)15:05
プラットフォーム該当なし
ファイル名X86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786e002e3bba79e.manifest
ファイル バージョン該当なし
ファイル サイズ4,160
日付 (UTC)15-Jul-2010
時刻 (UTC)17:45
プラットフォーム該当なし