web-dev-qa-db-ja.com

サーバーにインストールされているWindowsプリンタードライバーのリストを取得するにはどうすればよいですか?

サーバーにプリンタードライバーを手動でインストールすると、ワークステーションと同じように構成済みのプリンターとして表示されます。ただし、プリンターにUNC名を指定できるアプリケーションがあり、システムはプリンタードライバーをインストールせずにそのプリンターに印刷するだけです。

システムは、実際にプリンタードライバーをインストールせずに、どのようにしてプリンターに印刷できますか?

1
John Dyer

Windows Server 2003リソースキットツールには、ユーティリティPRINTDRIVERINFO.exeがあります。これにより、インストールされているプリンタドライバの詳細が表示されます。

コマンドラインパラメーターなしで実行して、インストールされているすべてのドライバーのリストを取得します。

コマンドラインスイッチ:

  • / S =リモートサーバーを確認するサーバー名
  • / P =特定のプリンターを表示するプリンター名
  • / D =特定のドライバーを確認するためのドライバー名
  • / F =特定のファイルを調べるためのドライバーのファイル名

リソースキットはここからダウンロードできます: Windows Server 2003リソースキット

1
John Dyer

UNCパスに出力するアプリケーションは、次の2つのいずれかを実行している可能性があります。

  1. プリンタードライバーをバイパスする生の印刷ファイルをスプールしている可能性があります。

  2. 気付かないうちにバックグラウンドでプリンターをマッピングしている可能性があります。この場合、ドライバーがダウンロードされ、プリンターが自動的にマッピングされます。

0
Tony Edgecombe