過去のナビゲーションリンクのスキップSecure Global Desktop 4.40 管理者ガイド > 印刷 > Microsoft Windows 2000 または 2003 アプリケーションサーバーからの印刷

Microsoft Windows 2000 または 2003 アプリケーションサーバーからの印刷

ユーザーが、Microsoft RDP Windows プロトコルを使用する Windows アプリケーションを起動または再開すると、クライアントのプリンタに関する情報が SGD に送信されます。SGD がこの情報をアプリケーションサーバーに提供すると、アプリケーションサーバーは Windows ターミナルサービスセッション内でプリンタを作成 (またはマップ) します。

Microsoft Windows 2000 Server または Microsoft Windows Server 2003 上のアプリケーションにアクセスすると、クライアントに接続されたプリンタおよびアプリケーションサーバーに直接接続されたプリンタがユーザーに表示されます。

Microsoft Windows クライアントデバイスを使用するユーザーの場合、Secure Global Desktop 管理者 は、ユーザーにすべてのクライアントプリンタを表示するか、デフォルトのクライアントプリンタだけを表示するか、クライアントプリンタを表示しないかを設定できます。次の手順を使って設定を実行できます。

その他のクライアントデバイスのユーザーの場合、どのクライアントプリンタがユーザーに表示されるかは、設定済みのプリンタによって異なります。

Windows アプリケーションセッションを実行している場合は、アプリケーションサーバーの「プリンタ」フォルダに、クライアントプリンタの名前が次のように表示されます。

Microsoft Windows アプリケーションセッションでクライアントプリンタを作成するには、次の条件を満たしている必要があります。

Microsoft Windows クライアントデバイスの場合は、プリンタドライバ名は、標準の印刷用 Windows API を使ってクライアントデバイスで自動的に決定されます。その他すべてのクライアントデバイスタイプでは、印刷設定ファイル内でプリンタドライバを設定する必要があります。詳細については、「UNIX、Linux、および Mac OS X プラットフォームのクライアントデバイスの印刷を設定する」を参照してください。

Microsoft Windows アプリケーションから印刷する際、使用可能なクライアントプリンタの数と種類が多い場合に、問題が発生することがあります。問題の多くは、正しいプリンタドライバがアプリケーションサーバーにインストールされていないことが原因で発生します。1 つの解決策として、SGD PDF 印刷を使用する方法があります。Windows クライアントデバイスのみに適用可能な別の解決策は、プリンタドライバマッピングを使用することです。プリンタドライバマッピングについて次のセクションで説明します。

プリンタドライバマッピング

Windows クライアントデバイスの場合は、プリンタドライバマッピングを使って、あるプリンタドライバ名を別のプリンタドライバ名にマップできます。この操作を行うには、/opt/tarantella/etc/data/default.printerinfo.txt ファイルの [Previous Names] セクションを編集します。

たとえば、このファイルに次のエントリが含まれているとします。

過去の書式設定済みテキストのスキップ[Previous Names]
"HP LaserJet 5" = "my HP driver", "my other HP driver"

この場合、「my HP driver」または「my other HP driver」というプリンタドライバを使用するクライアントプリンタについては、SGD がこのプリンタを作成するときに「HP LaserJet 5」というプリンタドライバを使用します。

= 記号の右辺には、ワイルドカード文字 (* と ?) を使用することもできます。* は、空の文字列を含めて、任意の文字列を表します。? は、任意の 1 文字を表します。ワイルドカードは、さまざまなクライアントデバイスがある環境で、汎用的なプリンタマッピングを作成するときなどに役立ちます。

たとえば、このファイルに次のエントリが含まれているとします。

過去の書式設定済みテキストのスキップ[Previous Names]
"HP LaserJet 5" = "hp*laserjet 5*"

この場合、「HP LaserJet 5」、「HP LaserJet 5M」、「HP Color LaserJet 5」などの名前を持つプリンタドライバはすべて、「HP LaserJet 5」というプリンタドライバに関連付けられます。

default.printerinfo.txt ファイルには、これ以外にもマッピングの作成方法に関する詳細な命令が含まれています。

関連トピック