infからプリンタードライバーをインストールし、vbscriptのドライバーを使用してプリンターをセットアップする方法

StackOverflow https://stackoverflow.com/questions/816964

  •  03-07-2019
  •  | 
  •  

質問

私は、postscriptドライバーを使用してXerox Phaserプリンターをセットアップする必要があるスクリプトに取り組んでいます。現在、コンピューターにはPCLドライバーがあります(プリンターはまだセットアップされていません)。指定したINFを使用してPSドライバーをインストールし、INFのインストール後に提供されたドライバーを使用してプリンターをインストールします( PCLドライバーを誤って使用しないように。)VBScriptでこれを実現するにはどうすればよいですか。

役に立ちましたか?

解決

その方法の例を次に示します。 VBScript Install Printer

編集:ローカルプリンターの場合、スクリプトに次の変更を加えます

oPort.PortName = "LPT1:"
oPort.PortType = 3 

そして、 oPort.HostAddress 行を削除します

他のヒント

の使用をご覧ください。 rundll32 InstallHinfSection 関数。それが私のやり方です。追加のActiveXコンポーネントをインストールする必要はありません。ここに使用方法の例があります: http ://www.msfn.org/board/Silent-parameters-for-RunDll32-setupapi-t106711.html 基本的には、%systemroot%\ system32 \ rundll32.exe setupapi、InstallHinfSection DefaultInstall 132 C: \ drivers \ 2100 \ PCL 5e \ hp211ip5.inf

PrintUIEntry関数もご覧ください。ドライバーがシステムに既に読み込まれている場合、プリンターを追加できます。詳細はこちらをご覧ください: http://support.microsoft.com/kb/189105

プリンタを「プログラムで」インストールするために、常に次のリンクに戻ります。

http://support.microsoft.com/kb/314486

http://www.robvanderwoude.com/2kprintcontrol.php

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top