Windows環境で、プリンターをバッチで追加する

Windwosにプリンターコマンドやバッチで追加する方法です。
 


::利用プリンタサーバ名 printer.server.com


@echo off
cls

::対象プリンターが複数ある場合に、選択
echo ******* 利用するプリンタを選択 *******
echo [1] : PrinterA
echo [2] : PrinterB
echo [0] : 作業をやめる
echo 複数のプリンタを追加したい場合は、このバッチを複数回実行してください
echo (その場合最後に追加したプリンタが通常使うプリンタに設定されます)
echo ***************************************************

set /p NUM="一覧から利用するプリンタを数字で選んでください >"
if "%NUM%"=="1" goto PrinterA
if "%NUM%"=="2" goto PrinterB
if "%NUM%"=="0" echo 作業を中止しました & timeout 2 > nul & exit

 

:PrinterA
echo PrinterAを設定しています
echo しばらくお待ちください。 Please wait.....

rundll32 printui.dll,PrintUIEntry /in /n\\ printer.server.com\PrinterA

echo 完了しました & timeout 2 > nul & exit

 

:PrinterB
echo PrinterBを設定しています
echo しばらくお待ちください。 Please wait.....

rundll32 printui.dll,PrintUIEntry /in /n\\ printer.server.com\PrinterB

echo 完了しました & timeout 2 > nul & exit