pnputil を使用してプリンタ ドライバをインストールできません

pnputil を使用してプリンタ ドライバをインストールできません

プリント サーバーに複数のプリンターをインストールしようとしていますが、その前に前提条件として、以下の手順を実行するプリンター ドライバーを追加する必要がありますが、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 で指定されているように、従来のプリント サーバー プロパティ ダイアログを使用してドライバをインストールすると機能します。

関連情報