infからプリンタードライバーをインストールし、vbscriptのドライバーを使用してプリンターをセットアップする方法
質問
私は、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
プリンタを「プログラムで」インストールするために、常に次のリンクに戻ります。