Установка сетевого принтера
Добрый день!
Как можно сделать так, чтобы при запуске батника была возможность указания ip-адреса принтера?
Код:
cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prnport.vbs -a -r "et0021b771d39a" -h "et0021b771d39a" -o RAW -n 9100
cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prndrvr.vbs -a -m "Lexmark Universal v2 XL" -e "Windows NT x86" -h "C:\Windows\System32\DriverStore\FileRepository\lmud1p40.inf_x86_neutral_641804d8897ec0f3" -i "C:\Windows\System32\DriverStore\FileRepository\lmud1p40.inf_x86_neutral_641804d8897ec0f3\LMUD1p40.inf"
rundll32 printui.dll,PrintUIEntry /if /b "Lexmark Universal v2 XL" /r "et0021b771d39a" /m "Lexmark Universal v2 XL" /u /K /q /Gw
|
Код:
set /p ip_address_printera=192.168.1.x
|
вопрос, а в параметрах примера из мс не накосячено?
попробовал адаптировать тамошний скрипт под себя,
Код:
rem ***copy Driver files
xcopy D:\Drivers\T640\Print\Win_2kXP\*.* \\%PD%\Softw\print\*.* /q /s /r /h /y
REM ***install driver
rundll32 C:\windows\system32\printui.dll,PrintUIEntry /ia /c\\%1 /m "Lexmark (PS)" /h "Intel" /v "Windows 2000" /f "\\%PD%\Softw\print\LMAAT1DA.inf" >>NLOG
REM ***add port
cscript c:\windows\system32\prnport.vbs -a -r IP_10.1.130.42 -h 10.1.130.42 -s %1 -o RAW -n 9100
REM ***install printer
cscript c:\windows\system32\prnmngr.vbs -a -s %1 -m "Lexmark (PS)" -r IP_10.1.130.42 -p "Lexmark (PS)"
REM ***set printer as default
rundll32 printui.dll,PrintUIEntry /y /c\\%1 /n "Lexmark (PS)"
(здесь %PD% означает Д диск текущего компа)
сверяюсь с синтаксисом, и что-то по параметрам явно чепуха получается..
И еще момент:
если на удаленный комп ставлю принтер, надо ли сначала через xcopy копировать туда всю папку, в которой инф файл драйвера, чтоб он имел под рукой все каталоги? Или достаточно просто указать локальный файл для удаленного выполнения, и он сам подтянет всё нужное туда?
|
Время: 14:33.
© OSzone.net 2001-