일괄! ! Windows 프린터 설치 배치
일괄 처리 파일로 프린터 설치
자신의 메모입니다.
작은 회사라든지 여러 PC에 설치할 때 사용하고 있습니다.
대응 환경
절차
1. 프린터 드라이버 준비
2. 필요한 정보 찾기
3. 배치 파일을 만듭니다!
1. 프린터 드라이버 준비
1. 프린터 드라이버를 제조업체 사이트에서 다운로드합니다.
2. 다운로드한 파일을 적절한 위치에 저장합니다.
2. 필요한 정보 찾기
1. 파일에서 .inf 파일을 찾습니다.
※리코라면 이런 녀석
2. 파일을 열고 프린터 이름 찾기
※리코라면 이런 녀석으로, 이것의 「RICOH MP C4504 JPN RPCS」라고 하는 것이 프린터명
이 경우는 5 종류의 프린터에 대응하고 있는 것 같다?
3. 배치 파일을 만듭니다!
1. 배치 파일에 정보를 적용하여 준비 완료
※32bit판과 64bit판이 별도 드라이버라면, 각각의 파일을 준비한다.
「call :setup~」의 행을 프린터의 수만큼 늘어놓으면 엔터 1발로 전부 사용할 수 있게 된다! 해야. . . .
printer_install.bat
@echo off
call :checkWinVer
call :setup <プリンタに割り当てたIPアドレス> "<Windowsに設定するプリンタ名>" "<みつけたプリンタ名前>" "<32bitのINFファイルパス>" "<64bitのINFファイルパス>"
exit
:checkWinVer
VER | find "XP" > nul
IF not errorlevel 1 SET WIN_VER="Windows XP"
VER | find "Version 5.2." > nul
IF not errorlevel 1 SET WIN_VER="Windows XP"
VER | find "Version 6.0." > nul
IF not errorlevel 1 SET WIN_VER="Windows 2008"
VER | find "Version 6.1." > nul
IF not errorlevel 1 SET WIN_VER="Windows 7"
VER | find "Version 6.2." > nul
IF not errorlevel 1 SET WIN_VER="Windows 8"
VER | find "Version 10.0." > nul
IF not errorlevel 1 SET WIN_VER="Windows 10"
exit /b
:setup
REM ####### 設定 #######
set PRT_IP=%1
set PRT_NAME=%2
set PRT_DV_NAME=%3
set PRT_DV_PATH_32=%4
set PRT_DV_PATH_64=%5
REM ####### 処理 #######
IF EXIST %SYSTEMROOT%\System32\prnport.vbs (
set PRNPORT=%SYSTEMROOT%\System32\prnport.vbs
)
IF EXIST %SYSTEMROOT%\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs (
set PRNPORT=%SYSTEMROOT%\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs
)
if "%PROCESSOR_ARCHITECTURE%" EQU "x86" SET PRT_DV_PATH=%PRT_DV_PATH_32%
if "%PROCESSOR_ARCHITECTURE%" NEQ "x86" SET PRT_DV_PATH=%PRT_DV_PATH_64%
cd %SYSTEMROOT%\System32\Printing_Admin_Scripts\ja-JP
cscript %PRNPORT% -a -r IP_%PRT_IP% -h %PRT_IP% -o raw -n 9100
rundll32.exe printui.dll,PrintUIEntry /if /u /f %PRT_DV_PATH% /v %WIN_VER% /m %PRT_DV_NAME% /r IP_%PRT_IP% /b %PRT_NAME%
exit /b
이상한 곳 없을까. . . . . .
Reference
이 문제에 관하여(일괄! ! Windows 프린터 설치 배치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tyoku/items/9696574a89c9236dea4a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)