Files
fogsnippets/98_AddPrinter-prt101/install_printer.cmd
Stefan Tollkühn ec74d4a2c1 Initial commit
2025-09-18 14:02:17 +02:00

18 lines
1016 B
Batchfile

@echo off
set PRINTERNAME=prt101
set PRINTERDOMAIN=intern.bnvb-ingenieure.de
set PRINTERPORT=9100
set DRIVERFILE="\\intern.bnvb-ingenieure.de\netlogon\settings\drivers\printers\OKI-ES8473MFP_PCL\Driver\OKW3X058.INF"
set DRIVERNAME="ES8473 MFP(PCL6)"
set PRINTERSETTINGS="\\intern.bnvb-ingenieure.de\netlogon\settings\drivers\printers\OKI-ES8473MFP_PCL\%PRINTERNAME%.dat"
set SRCDIR=%~dp0
"%WinDir%\System32\cscript.exe" "%SRCDIR:~0,-1%\prnport.vbs" -l | "%WinDir%\System32\findstr.exe" /c:"Portname IP_%PRINTERNAME%.%PRINTERDOMAIN%"
if NOT %errorlevel%==0 (
"%WinDir%\System32\cscript.exe" "%SRCDIR:~0,-1%\prnport.vbs" -a -r IP_%PRINTERNAME%.%PRINTERDOMAIN% -h %PRINTERNAME%.%PRINTERDOMAIN% -o raw -n %PRINTERPORT% -me -i 1 -y public
)
"%WinDir%\System32\rundll32.exe" printui.dll,PrintUIEntry /if /b %PRINTERNAME% /f %DRIVERFILE% /r "IP_%PRINTERNAME%.%PRINTERDOMAIN%" /m %DRIVERNAME% /z
"%WinDir%\System32\rundll32.exe" printui.dll,PrintUIEntry /Sr /n %PRINTERNAME% /a %PRINTERSETTINGS% m f p