본문 바로가기

ETC/Software

[BAT]네트워크 프린터(IP Printer) 자동 설치 스크립트

현재 사무실에서 고정 IP로 프린터를 사용중이라면 배치파일을 만들어서 관리하는 것을 추천한다.

 

복합기 드라이버 다운로드 후 특정 폴더(공유 폴더)에 저장 한다.

 

삼성 드라이버>

https://www.samsungsvc.co.kr/online/downLoadMain.do

 

홈페이지 < 삼성전자서비스

서비스센터 위치정보, 서비스 신청, 서비스 이력, 전화상담 예약, 제품문의, 채팅상담, 동영상 가이드 등 다양한 컨텐츠를 제공하고 있습니다.

www.samsungsvc.co.kr

신도리코 드라이버>

https://www.sindoh.com/downcenter/dc_main.do

 

Sindoh

 

www.sindoh.com

후지제록스 드라이버>

http://onlinesupport.fujixerox.com/setupSupport.do?cid=6&ctry_code=KR&lang_code=ko

 

Fuji Xerox Support

Mac OS X 10.15 업데이트 Fuji Xerox 제품의 Mac OS X 10.15 지원에 관한 자세한 정보는 여기를 클릭해주시기 바랍니다. 지원 및 드라이버 해당 제품의 이름이나 번호를 입력하여 주십시오. 제품군 선택 모델 선택

onlinesupport.fujixerox.com

 

예를 들어서 삼성복합기를 들면

< 다운로드 센터 >

다운로드 시 절대로 Universal Printer Driver 를 받지 않도록 주의한다.

 

모든 드라이버는 PCL6이 적혀 있는 걸로 받는다.

 

파일 실행 후

 

< 압축 풀기 >

 

압축 풀기로 모델별로 드라이버를 관리한다.

 

다운로드 후 프린터 폴더 중 PCL 폴더안에 inf 파일을 찾는다.

 

이 파일은 스크립트에서 사용할 드라이버명을 포함 하고 있다.

 

< 7600LX Driver INF >

파일을 메모장으로 열어보면 아래와 같은 부분을 찾는다.

 

 

그리고 아래에 파일을 받은 후 배치파일 폴더에 저장 한다.

 

prnport.vbs
0.05MB

 

cd %systemroot%\system32\Printing_Admin_Scripts\ko-KR
cscript prnport.vbs -a -r IP_프린터IP -h 프린터IP -me -o raw -y public -i 1 -n 9100
rundll32 printui.dll,PrintUIEntry /if /b "프린터이름" /f "프린터inf파일위치" /r "IP_프린터IP" /m "프린터모델명" ;
rundll32 printui.dll,PrintUIEntry /y /n "프린터이름" ;

 

위와 같이 작성한다.

 

예로 들어서 작성하면 아래와 같이 된다.

cd %systemroot%\system32\Printing_Admin_Scripts\ko-KR
cscript prnport.vbs -a -r IP_1.1.1.1 -h 1.1.1.1 -me -o raw -y public -i 1 -n 9100
rundll32 printui.dll,PrintUIEntry /if /b "K7600LX" /f "1.1.1.2\삼성\Samsung K7600 Series\PRINTER\PCL\ssc5m.inf" /r "IP_1.1.1.1" /m "Samsung K7600 Series" ;
rundll32 printui.dll,PrintUIEntry /y /n "K7600LX" ;

 

이렇게 만든 파일을 만들고 prnport.vbs와 같이 나두면

 

< 폴더 안 내용물 >

이렇게 된다.

 

위에 방식이 귀찮더라도 한번 귀찮으면 추후에 관리 차원에서는 편해진다.