@ECHO OFF
SET BASEDIR=C:\driver
@echo off
regedit /s "%BASEDIR%\reg\hp1200.reg"
regedit /s "%BASEDIR%\reg\hp2600n.reg"
REM # Restart the spooler service
net stop spooler
net start spooler
REM # Remove existing printers with the same name so we don't get copy after copy
REM # NOTE: start /wait makes us wait for rundll32 to finish before continuing
ECHO ====================================
ECHO Deleting the Baxter Public printers ...
ECHO (I'll be re-adding them in a minute.
ECHO This does nothing if you have no Baxter
ECHO Public printers currently installed.)
ECHO ====================================
REM ECHO HP 1200 PCL ...
REM start /wait rundll32 printui.dll,PrintUIEntry /dl /n "HP Mopier 240 PCL 5e" /q
ECHO HP 2600N...
start /wait rundll32 printui.dll,PrintUIEntry /dl /n "HP Color LaserJet 2600n" /q
ECHO Done.
ECHO =====================================
ECHO.
ECHO.
ECHO =====================================
ECHO Adding all Baxter Public printers ...
ECHO =====================================
REM ECHO HP Mopier 240 PCL 5e ...
REM start /wait rundll32 printui.dll,PrintUIEntry /if /b "HP Mopier 240 PCL 5e" /f "%BASEDIR%\C:\driver\HP Mopier 240 PCL 5e\HP012Ip5.inf" /q /r "IP_192.168.1.21" /m "HP Mopier 240 PCL 5e" /z /u
ECHO HP Color LaserJet 2600n...
start /wait rundll32 printui.dll,PrintUIEntry /if /b "HP Color LaserJet 2600n" /f "%BASEDIR%\C:\driver\HP Color LaserJet 2600n\CLJ2600.inf" /q /r "IP_192.168.1.22" /m "HP Color LaserJet 2600n" /z /u
ECHO Done.
ECHO ======================================