윈도우에서 네트워크 프린터 공유 및 연결을 원하시나요? 이 글에서는 윈도우 환경에서 네트워크 프린터를 공유하고 연결하는 방법을 한 번에 성공할 수 있도록 안내드립니다.
네트워크 프린터 공유는 다수의 컴퓨터가 동일한 프린터를 사용할 수 있도록 해주는 훌륭한 기능입니다. 먼저 프린터를 컴퓨터에 연결하고 적절한 드라이버를 설치합니다. 본글은 프린터 드라이버가 설치되어 있다는 가정하에 다음 단계를 진행합니다.
주 컴퓨터(프린터가 연결되어 있는 PC) 설정 :
1. [시작] 또는 옆에 [돋보기]를 클릭하고 [제어판]을 검색하여 선택합니다.
2. [제어판]에서 [장치 및 프린터] 옵션을 찾아 선택합니다. 보기 기준에 따라 다르게 보일 수 있습니다.
3. [장치 및 프린터]에서 공유하려는 프린터를 선택하고 마우스 오른쪽 버튼으로 클릭하고 [프린터 속성]을 선택합니다.
4. [공유] 탭으로 이동합니다.
5. [공유] 탭에서 [프린터를 공유] 옵션을 선택하고 [적용] 및 [확인]을 클릭하여 설정을 저장합니다.
- 공유 이름은 다른 컴퓨터에서 프린터를 공유할 때 사용됩니다.
주 컴퓨터(프린터랑 연결된 PC) IP주소 확인:
네트워크 프린터 공유 연결을 위해 주 컴퓨터(프린터가 연결되어 있는 PC)의 IP 주소를 알아야 합니다.
1. [시작] 또는 옆에 [돋보기]를 클릭하고 [cmd]을 검색하여 [명령어 프롬프트]를 선택합니다.
2. [명령어 프롬프트] 창에 [ ipconfig ]를 입력하고 엔터키를 누르면 [IPv4주소]를 확인하실 수 있습니다.
보조 컴퓨터에서 공유 프린터 추가 :
공유된 프린터를 사용하려는 컴퓨터에서 프린터 드라이버를 설치해야 하는 경우도 있는데 뒤에서 다루겠습니다.
1. 윈도키 + R키를 눌러 [실행] 창을 열고 주컴퓨터의 IP주소를 입력합니다.(IP주소 앞에 " \\ "를 입력해야 합니다.)
2. 공유되어 있는 프린터를 확인하고 더블 클릭 합니다.
3. 공유된 프린터의 [인쇄 대기열] 창이 열리면 정상적으로 공유가 된 것입니다.
4. [프리터]를 클릭하고 [기본 프린터로 설정]을 눌러 기본 프린터로 설정해 줍니다.
이제 다른 컴퓨터에서 공유된 프린터를 사용할 수 있습니다.
위 단계 까지가 기본적으로 프린터 공유 하는 방법입니다. 하지만 대부분의 경우 보조 컴퓨터에서 연결이 잘 되지 않는 것을 경험하게 됩니다.
먼저 이전 글인 [네트워크 폴더 공유 설정] 글에서도 이야기한 네트워크 [고급 공유 설정 변경]을 설정합니다. (이번 글에서는 간단하게 넘어가겠습니다.)
[윈도우 도움말] 네트워크 프린터 공유 설정과 연결 방법 (한번에 성공하기)
윈도우에서 네트워크 프린터 공유 및 연결을 원하시나요? 이 글에서는 윈도우 환경에서 네트워크 프린터를 공유하고 연결하는 방법을 한 번에 성공할 수 있도록 안내드립니다. 네트워크 프린터
k-ging.tistory.com
주 컴퓨터에서 설정:
1. [탐색기]를 열어줍니다. (단축키: 윈도키+E키) 네트워크에서 마우스 오른쪽 버튼으로 클릭하여 [속성(R)]을 선택합니다.
2. [네트워크 및 공유 센터] 창에서 [고급 공유 설정 변경]을 클릭합니다.
3. 고급 공유 설정에서 [게스트 또는 공용(현재 프로필)], [개인], [모든 네트워크] 탭 옵션을 설정합니다.
- [게스트 또는 공용(현재 프로필)]: 체크
네트워크 검색 켜기, 파일 및 프린터 공유 켜기
- [개인]: 체크
네트워크 검색 켜기, 파일 및 프린터 공유 켜기
- [모든 네트워크]: 체크
네트워크 액세스 권한이 있는 모든 사용자 공용 폴더의 파일을 읽고 쓸 수 있도록 공유 켜기,
파일 공유 연결의 보안을 위해 128비트 암호화 사용(권장)
암호 보호 공유 끄기 or 암호 보호 공유 끄기
3. [로컬 보안 정첵]에 빈 암호 사용 제한을 설정해 줍니다. (이 역시 간단하게 넘어가겠습니다.)
- [시작] 버튼을 누르고 [로컬 보안 정책]을 입력해서 [로컬 보안 정책] 창을 열어줍니다.
- [로컬정책] -> [보안옵션] -> [계정:콘솔 로그온 시 로컬 계정에서 빈 암호 사용 제한] 설정을 [사용 안 함]으로 바꿔줍니다.
여기까지의 설정은 폴더 공유와 같습니다.
Windows 7의 경우 위 단계까지 설정을 하게 되면 프린터 공유가 될 것입니다.
프린터 오류시 추가 설정
주 컴퓨터 추가 설정 :
1. [윈도 키 + R 키] 눌러 [실행] 창을 활성화하고 [ gpedit.msc ] 입력하고 [확인]을 누릅니다.
2. [로컬 그룹 정책 편집기]에서 [컴퓨터 구성] -> [관리 템플릿] -> [네트워크]를 순서대로 확장시키고 [Lanman 워크스테이션] 목록에 있는 [보안되지 않는 게스트 로그온 사용]을 더블 클릭 또는 마우스 오른쪽키 메뉴의 속성을 클릭합니다.
- [보안되지 않는 게스트 로그온 사용]을 [사용]으로 변경해 줍니다.
보조 컴퓨터 추가 설정 :
1. [시작] 버튼을 누르고 [ 제어판 ]을 검색하여 [제어판]을 선택하여 줍니다.
a. [제어판]에서 [보기 기준:] 이 [범주] 일 경우:
- [제어판]에서 [사용자 계정]을 선택 [Windows 자격 증명 추가]를 선택합니다.
b. [제어판]에서 [보기 기준:] 이 [큰 아이콘] 일 경우:
- [제어판]에서 [자격 증명 관리자]를 선택합니다.
2. [Windows 자격 증명]를 선택하고 [Windows 자격 증명 추가]를 선택합니다.
3. [인터넷 또는 네트워크 주소]에 주 컴퓨터의 IP주소와 주컴퓨터의 사용자 이름, 암호가 있다면 암호를 입력합니다. 암호가 없다면 빈칸으로 두고 [확인] 버튼을 누릅니다.
※ 사용자 이름과 암호는 컴퓨터 로그온시 사용되는 이름과 암호입니다. ([시작]을 눌러 확인 가능합니다.)
주 컴퓨터와 보조 컴퓨터 모두 동일 설정:
- [시작] 버튼을 누리고 [ 기능 ]을 입력하여 [Windows 기능 켜기/끄기]를 선택하여 줍니다.
- [Windows 기능 켜기/끄기]에서 몇 가지를 체크해 줍니다.
- [. NET Framework 4.8 Advanced Services] 아래 [WCF 서비스] 아래 [명명된 파이프 활성화]를 체크해 줍니다.
- [SMB 1.0/CIFS 파일 공유 지원] 아래 항목을 체크해 줍니다.
[SMB 1.0/CIFS 서버]
[SMB 1.0/CIFS 자동 제거]
[SMB 1.0/CIFS 클라이언트]
윈도우 11 추가 설정 :
보조 컴퓨터와 주 컴퓨터 상관없이 윈도우 11을 사용하는데 최신버전으로 업데이트했거나 업데이트되었다면 아래 설정을 추가로 해주셔야 프린터 공유 또는 공유 프린터 상용이 가능합니다.
- [실행] 창을 열어 (단축키 :윈도키 + R키) [ gpedit.msc ] 입력하고 [확인]을 누릅니다.
- [로컬 그룹 정책 편집기]에서 [컴퓨터 구성] 아래 [관리 템플릿] 아래 [프린터]를 선택합니다.
- [Redirection Guard 구성] 항목을 더블클릭하고 [사용 안 함] 선택하고 [확인]을 누릅니다.
- [RPC 연결 설정 구성] 항목을 더블클릭하고 [사용], [명명된 파이프를 통한 PRC] 선택하고 [확인]을 누릅니다.
- [RPC 수신기 설정 구성] 항목을 더블클릭하고 [사용], [명명된 파이프 및 TCP를 통한 RPC] 선택하고 [확인]을 누릅니다.
대부분의 경우 이 단계까지 하시면 프린터 공유가 되는 것을 확인하실 수 있습니다.
하지만 실제로 제가 경험한 바로는 위 설정까지 하여도 프린터 공유가 되지 않는 경우가 많았습니다. 마지막 설정이고 저는 이 설정으로 문제없이 프린터 공유를 사용하고 있습니다.
윈도우10, 11 버전 22H2 이상일 경우
레지스트리 편집기에서 추가
1. 먼저 [레지스트리 편집기]를 활성화하고 값을 추가해 줍니다.
- 아래 파일을 다운로드 받아 쉽고 빠르게 설정 가능합니다. 또는 아래 순서대로 설정하시면 됩니다.
- [실행] 창 활성화하고 (단축키: 윈도키 + R키) [ regedit ]를 입력하고 [확인]을 눌러줍니다.
- 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 경로에
- 오른쪽 빈 공간에 마우스 오른쪽키를 누르고 [새로 만들기] -> [DWORD(32비트)] 값을 선택합니다.
- 새로 만든 값의 이름을 [ RpcAuthnLevelPrivacyEnabled ]로 변경하고 값데이터를 0으로 설정해 줍니다.(기본값이 0으로 추가 설정은 필요 없습니다.)
2. 서비스 창을 활성화하고 프린터 스풀러 서비스를 다시 시작해 줍니다.
- [시작] 버튼 선택 [ 서비스 ] 입력하고 [서비스]를 선택하여 줍니다.
- [서비스] 창 오른쪽 목록에 [Print spooler] 선택하고 [다시 시작] 클릭합니다.
이후 프린터 공유 연결을 시도해 보면 프린터 공유가 되는 것을 볼 수 있습니다.
주 컴퓨터를 재부팅할 경우 공유되어 있는 프린터가 동작을 하지 않을 때가 있는데 이때 [서비스]에서 [Print Spooler]를 [다시 시작] 해주면 공유한 프린터가 정상 동작을 합니다.
작업 스케줄러에 추가
주 컴퓨터 레지스트리 편집기에 [RpcAuthnLevelPrivacyEnabled] 값을 추가해 주면 주 컴퓨터가 재부팅되거나 꺼져있다가 겨질 때마다 [Print Spooler] 서비스를 [다시 시작] 해 주어야 합니다.
프린터 공유는 엄연히 있는 기능인데 이 정도면 그냥 프린터 공유를 사용하지 말라는 것 아닌가 하는 생각도 듭니다. 아무튼 여기까지 읽고 있는 독자분 께서는 의지를 가지고 있으신 분이라고 생각하고 제가 찾은 방법을 말씀드리겠습니다.
윈도우에는 [작업 스케줄러]라는 기능을 사용할 건데 말 그대로 특정한 작업을 스케줄러에 등록하고 설정한 스케줄에 맞춰 작업을 실행하는 기능입니다.
사전 준비로 메모장을 열어 프린터 스풀러 명령어를 입력하고. bat로 저장해 배치 파일을 만듭니다.
아래 파일을 다운로드 받아 spool.bat 파일을 문서폴더에 저장하시거나 아래 설명에 따라 만들어 사용하시면 됩니다.
- [시작] 버튼 선택 [ 메모장 ] 입력 [메모장]을 선택합니다.
- [메모장] 에아래 명령어를 입력합니다.
net stop spooler
del /Q /F /S %systemroot%\System32\Spool\Printers\
net start spooler
- [파일] 선택 [다른 이름으로 저장] 선택하고
4. [문서] 선택하고 이름을 [ spool.bat ]로 입력하고 [저장]을 누릅니다.
5. [문서] 폴더에 spool.bat 파일이 만들어졌다면 메모장을 닫습니다.
6. [시작] 버튼 선택 [ 작업 스케줄러 ] 입력 [작업 스케줄러] 선택합니다.
7. [작업 스케줄러]에서 [기본 작업 만들기] 선택
8. [기본 작업 만들기 마법사]에서 작업 이름을 알아보기 쉽게 [ 스플러 재시작 ]으로 하고 [다음] 선택
트리거를 설정해야 하는데 먼저 우리가 필요한 설정은 컴퓨터가 켜졌을 때 프린터 스플러를 다시 시작하는 설정을 해야 하므로 컴퓨터 시작 시라고 생각하는 경우가 대부분일 것입니다. 저도 처음에는 컴퓨터 시작 시라고 생각했습니다. 하지만 경험상 로그온 할 때를 선택해야 정상적으로 동작하는 것을 알게 되었습니다.
9. [로그온 할 때] 선택하고 [다음] 선택
10. [프로그램 시작]을 선택하고 [다음] 선택
11. [찾아보기]를 선택하여 [문서] 폴더에 아까 만들었던 [spool.bat]를 선택 [열기]를 눌러주고 [다음]을 선택합니다.
12. 아래[ [마침]을 클릭할 때 이 작업의 [속성] 대화 상자 열기 ]를 체크해 주고 [마침]을 눌러줍니다.
13. 아래 [가장 높은 수준의 권한으로 실행]을 체크해 주고 [트리거] 탭을 선택합니다.
14. 설정되어 있는 [로그온 할 때]를 선택하고 아래 [편집]을 눌러줍니다.
15. [고급설정] 부분에
- 특정 사용자 선택
- 작업지연시간을 체크 15초로 제 경험상 지연시간을 설정하지 않을 때 보다 15초 이상 설정했을 때 오류가 덜 발생했습니다.
- 작업 반복 간격을 8시간으로 설정해 주고 확인을 선택
작업 반복 간격 8시간은 윈도에서는 장시간 프린터를 사용하지 않을 경우 알아서 프린터 스풀러 자원을 일시중지고 프린터 출력 시 다시 활성화하는데 이때 보조컴퓨터에서 설정되어 있는 공유 프린터가 출력이 되지 않는 경우가 있습니다. 이를 방지하고자 하는 설정입니다.
16. [조건] 탭에서
- 이 작업을 실행하기 위해 절전 모드 종료 체크
17. [설정] 탭에서
- 예약된 시작 시간을 놓친 경우 가능한 대로 빨리 작업 시작 체크
- 작업이 실패하는 경우 다시 시작 간격 체크
- 다임 시간 이상 작업이 실행되면 중치 체크 해제하고 [확인]을 선택합니다.
고생하셨습니다. 이상으로 프린터 공유에 대한 설정이 모두 끝났습니다. 처음 하시는 분들을 위해서 세세하고 쉽게 설명한다고 했는데 도움이 되었는지 모르겠습니다. 이 글이 많은 분들에게 도움이 되었으면 좋겠습니다.
로컬 포트로 프린터 추가:
보조 컴퓨터와 주 컴퓨터의 윈도우 버전이 다른 경우, 프린터 종류에 따라 또는 기타 여러 가지 이유로 위에 말씀드린 방법으로 프린터 연결이 되지 않는 경우가 있습니다.
이때 보조 컴퓨터에서 프린터 드라이버를 설치하고 local포트 추가로 프린터를 연결할 수 있습니다.
먼저 보조 컴퓨터에 프린터 드라이버를 설치합니다. (프린터에 따라 제조사에 따라 방법이 다양하기 때문에 이 부분은 넘어가겠습니다.)
프린터 드라이버가 설치되었다면
1. [시작] 또는 옆에 [돋보기]를 클릭하고 [제어판]을 검색하여 선택합니다.
2. [제어판]에서 [장치 및 프린터] 옵션을 찾아 선택합니다. 보기 기준에 따라 다르게 보일 수 있습니다.
3. [장치 및 프린터]에서 공유하려는 프린터를 선택하고 마우스 오른쪽 버튼으로 클릭하고 [프린터 속성]을 선택합니다.
4. 설치한 프린터에 [프린터 속성]을 열어줍니다.
- [포트] 탭을 선택하고 [포트 추가]를 선택합니다.
6. [프린터 포트] 창에서 [Local Port] 선택하고 [새 포트]를 눌러줍니다.
7. [포트 이름 입력] 란에 [ \\주 컴퓨터 IP\프린터 이름 ]을 입력하고 [확인]을 선택합니다.
8. 추가한 [로컬 포트]를 선택하고 [적용], [닫기]를 선택합니다.
이상으로 프린터 공유에 대한 설명을 마치겠습니다.
윈도우의 네트워크 프린터 공유 및 연결은 업무 효율성을 높이는데 큰 도움이 됩니다. 이 글을 통해 한번에 성공적으로 프린터를 설정하고 연결할 수 있을 것입니다. 혹시라도 위 방법대로 설정을 해도 프린터 공유가 되지 않는다면 댓글로 남겨주세요. 아는 지식선에서 답변하여 드리겠습니다.
댓글