LoginSignup
0
0

More than 3 years have passed since last update.

【Windows10】新しいプリンターポートを作って、既存のプリンターへ適用する

Posted at

はじめに

プリンターのIPアドレスの変更に伴い、プリンターポートの変更が必要になった。
単純に考えれば、既存のプリンターポートのIPアドレスを変更すればよいが、
既存のプリンターポート名に以前のIPアドレスが含まれており、実態のIPアドレスと違うことが
管理がしづらいため、新規のプリンターポートを作成し、既存のものと入れ替えることにした。
設定する端末の台数が多いため、Powershellで実施することとした。

前提

Powershellのバージョン:5.1.19041.906
管理者権限を持つユーザにてPowershellを起動
プリンター名:RICOH MP
新しいプリンターポート名:IP_NewPrinter
古いプリンターポート名:IP_OldePrinter
プリンターポートに設定するプリンターのIPアドレス:192.168.0.2

今回使用したコマンド(例)

#プリンターポート一覧表示(事前確認)
cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -l

#新規プリンターポートの追加
cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -a -r IP_NewPrinter -h 192.168.0.2 -o raw -n 9100 -me -i 1 -y public

#プリンターポート一覧表示(追加確認)
cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -l

#プリンター一覧表示
Get-Printer | Select-Object Name,Portname,DriverName

#プリンターポートの入れ替え(既存プリンターへ新規プリンターポートの追加)
Set-Printer -Name 'RICOH MP' -PortName 'IP_NewPrinter'

#プリンターポートの入れ替え(既存プリンターへ新規プリンターポートの追加)
Get-Printer | Select-Object Name,Portname,DriverName

#プリンターポート一覧表示(削除前確認)
cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -l

#既存プリンターポート削除
cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -d -r IP_OldePrinter

#プリンターポート一覧表示(削除後確認)
cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -l

コマンド説明

【プリンターポートの一覧表示】

cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -l

【プリンターポートの追加】

cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -a -r 【プリンターポート名】 -h 【プリンターのIPアドレス】 -o raw -n 9100 -me -i 1 -y public

【プリンターポートの削除】

cscript C:\Windows\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -d -r 【プリンターポート名】

【プリンター一覧の取得】

Get-Printer | Select-Object Name,Portname,DriverName

【プリンターに適用するプリンターポートの変更】

Set-Printer -Name '【プリンター名】' -PortName '【プリンターポート名】'
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0