【Windows10】新しいプリンターポートを作って、既存のプリンターへ適用する
はじめに
プリンターの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 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 '【プリンターポート名】'
Author And Source
この問題について(【Windows10】新しいプリンターポートを作って、既存のプリンターへ適用する), 我々は、より多くの情報をここで見つけました https://qiita.com/nichatter/items/c85e74e73bfbf26baf1d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .