
プリント サーバーに複数のプリンターをインストールしようとしていますが、その前に前提条件として、以下の手順を実行するプリンター ドライバーを追加する必要がありますが、Get-PrinterDriver コマンドレットで正しいドライバーを表示できません。助けてください。
ステップ1 ソースinfファイルからドライバーを追加してインストールする
pnputil /add-driver D:\Drivers\Ricoh\Ricoh MP 402\disk1\oemsetup.inf /install
ステップ2 プリンタドライバのリストを取得する
Get-PrinterDriver -Name *
ステップ3 プリンターのポートを追加する
Add-PrinterPort -Name <Priner IP address> -PrinterHostAddress <Priner IP address>
ステップ4 プリンターを追加する
Add-Printer -Name <Printer Name> -DriverName 'Ricoh MP 402SPF' -PortName <Printer IP Address>
ただし、手順 4 では、以下のエラーが発生してコマンドが失敗します。
Add-Printer: 指定されたドライバーは存在しません。add-printerdriver を使用して新しいドライバーを追加するか、既存のドライバーを指定してください。D:\Install_printer.ps1:41 char:17
- ... Add-Printer -Name $Printer.PrinterName -DriverName "$Driv ...
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- カテゴリ情報: 指定されていません: (MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer) [Add-Printer]、CimException
- FullyQualifiedErrorId: HRESULT 0x80070705、プリンターの追加
調査したところ、Get-PrinterDriver コマンドでは正しいドライバー名「Ricoh MP 402SPF」が表示されず、C:\Windows\INF\setupapi.dev.log ファイルを確認すると、ドライバーが正常にインストールされたことが確認できました。
Get-PrinterDriver コマンドレットの出力
ユニバーサル プリント用 PCL6 V4 ドライバー
Microsoft XPS ドキュメント ライター v4
Microsoft PDF に印刷
Microsoft の拡張ポイント アンド プリント ドライバー
HP LaserJet 9040 PCL6 クラス ドライバー
リコー SP 4510DN PCL 6
リコー MP C1500/615C PCL6
リモートデスクトップ簡単印刷
Microsoft の強化されたポイント アンド プリント互換性ドライバー
汎用 / テキストのみ
Microsoft の強化されたポイント アンド プリント互換性ドライバー
何が足りないのか、またドライバーをどこにどのようにインストールできるのか、誰か教えてくれませんか? また、add-printerdriver がまだ必要かどうかも教えてくれませんか? 必要な場合は、ドライバーの名前を確認する方法を教えてください。
PS: 上記のコマンドレットを使用してスクリプト全体を作成したので、単独のコマンドレットを使用してもプリンターのインストールに失敗します。
答え1
pnputil コマンドが失敗していることを確認しました。これはプリンタ ドライバの欠陥です。ベンダーに問い合わせる必要があります。回避策として、ReadMe.html で指定されているように、従来のプリント サーバー プロパティ ダイアログを使用してドライバをインストールすると機能します。