시대가 변하면 Windows도 함께 변합니다. 최근 Windows Server 2012와 Windows 7 또는 8 환경에서 Windows Server 2019와 Windows 10으로 이전했다면, 여러 가지가 달라진 것을 느끼셨을 겁니다.
다행히 네트워크 프린터에 연결하는 기존의 방법들은 여전히 존재하며, 다만 모양이 조금 달라졌을 뿐입니다. 이 글에서는 Windows 10 또는 Server 2019에서 네트워크 프린터에 연결하는 다양한 방법을 소개합니다. 특히 마지막에 소개하는 방법이 가장 유용할 것입니다.
1. 프린터 및 스캐너 추가 기능 사용하기
새로운 Windows 설정 환경은 제어판과 동일하게 작동하지만, 화면 구성이 달라져 처음 접하는 분들에게는 혼란스러울 수 있습니다. 참고로 회사 환경에서 관리자 권한이 없는 경우, 해당 프린터가 네트워크에 연결되어 있고 드라이버가 이미 설치되어 있어야 합니다. 드라이버가 설치되어 있지 않으면 관리자 계정 이름과 비밀번호를 입력하라는 메시지가 표시됩니다.
- 시작 메뉴에서 프린터 추가를 입력합니다. 검색 결과에 프린터 또는 스캐너 추가가 나타나면 선택합니다.
- 프린터 및 스캐너 창이 열리면 프린터 또는 스캐너 추가를 선택합니다. 그러면 사용 가능한 프린터 검색이 시작됩니다.
- 검색이 계속 진행 중인 것처럼 보여도, 사용 가능한 프린터는 이미 목록에 표시되어 있습니다. 필요한 프린터를 찾아 선택하면 장치 추가 버튼이 나타납니다. 해당 버튼을 클릭합니다.
- 프린터 설치가 진행됩니다. 진행률 표시줄이 나타나고, 완료되면 준비됨(Ready) 상태로 표시됩니다.
2. 네트워크 공유를 통해 네트워크 프린터에 연결하기
익숙한 방식과는 조금 다른 설치 방법입니다. 이 방법은 프린터가 공유되어 있고 네트워크에 연결되어 있어야 합니다. 관리자가 아니라면 드라이버가 로컬 컴퓨터나 서버에 미리 설치되어 있어야 하며, 공유 경로도 알고 있어야 합니다. 경로는 일반적으로 \\프린트서버이름 형태로, '프린트서버이름' 자리에 실제 서버 이름이 들어갑니다.
- 파일 탐색기를 엽니다. 주소 표시줄에 프린터 공유 경로를 입력하고 Enter 키를 누릅니다. 파일 탐색기가 해당 공유를 찾아줍니다.
공유된 모든 프린터가 표시됩니다.
- 두 가지 옵션이 있습니다.
- 단일 프린터 설치하기
- 여러 대의 프린터 한 번에 설치하기
단일 프린터를 설치하려면 해당 프린터를 더블클릭하면 됩니다.
설치가 완료되면 새로 설치된 프린터의 인쇄 대기열 창이 나타납니다.
- 여러 대의 프린터를 한 번에 설치하려면 마우스로 드래그하여 사각형 영역으로 프린터들을 선택하거나, Ctrl 키를 누른 상태에서 프린터를 하나씩 클릭해 선택합니다. 그런 다음 마우스 오른쪽 버튼을 눌러 열기를 선택하거나, 그냥 Enter 키를 누르면 됩니다.
3. 제어판을 통해 네트워크 프린터에 연결하기
오랜 친구인 제어판은 여전히 그 자리에 있습니다. 이전에 사용해 본 적이 있다면 어떻게 해야 할지 바로 알 수 있을 것이고, 처음이라도 설정 앱을 통한 프린터 추가 과정과 거의 동일합니다.
- 시작 메뉴를 열고 제어판을 선택합니다. 목록에 없으면 'control'이라고 입력하면 나타납니다.
- 하드웨어 범주에서 장치 추가를 선택합니다.
- 프린터 추가를 선택합니다.
- 설치 가능한 프린터 목록이 표시됩니다. 필요한 프린터를 선택하고 다음을 클릭합니다.
프린터 설치가 시작됩니다. 몇 초에서 몇 분 정도 걸릴 수 있습니다.
- 성공 창이 열리면 기본 프린터로 설정과 테스트 페이지 인쇄 옵션이 나타납니다. 필요하다면 기본 프린터로 설정하세요. 테스트 페이지를 인쇄해 보는 것도 항상 좋은 습관입니다. 마침을 클릭하면 창이 닫힙니다.
4. IP 주소를 통해 네트워크 프린터에 연결하기
설치하려는 프린터가 목록에 잘 보이지 않더라도, IP 주소를 알고 있다면 이를 이용해 프린터에 연결할 수 있습니다. 관리자 권한이 필요할 수 있습니다. 앞부분은 제어판을 통한 프린터 추가 과정과 동일하며, 프린터를 선택하는 단계부터 이어서 설명하겠습니다.
- 장치 추가 창에서 원하는 프린터가 목록에 없습니다를 선택합니다.
- 관리자 권한이 필요한 경우 관리자 권한으로 로컬 또는 네트워크 프린터 추가를 선택합니다.
그렇지 않다면 아래와 같은 창이 나타납니다. TCP/IP 주소 또는 호스트 이름으로 프린터 추가를 선택한 후 다음을 클릭합니다.
- 장치 유형:에는 여러 가지 선택지가 있습니다. 웹 서비스 장치(Web Services Device)와 웹 서비스 보안 인쇄 장치(Web Services Secure Print Device)는 특수한 경우에만 사용되므로, 의미를 모른다면 굳이 사용할 필요가 없습니다. 자동 감지(Autodetect) 역시 잘못된 선택을 할 수 있습니다. TCP/IP 장치(TCP/IP Device)를 선택하세요.
호스트 이름 또는 IP 주소: 입력란에 IP 주소를 입력합니다. 입력하는 내용에 따라 포트 이름: 필드가 자동으로 채워지는데, 포트 이름은 그대로 두어도 되고 변경해도 됩니다. 대부분의 경우 프린터를 쿼리하고 사용할 드라이버 자동 선택 옵션은 체크된 상태로 둡니다.
일부 조직에서는 관리를 단순화하고 저장 공간을 절약하기 위해 범용 프린터 드라이버를 사용하기도 합니다. 이는 레지스트리 크기를 작게 유지하고 로그인 시간도 단축시켜 줍니다. HP Universal Print Driver는 HP 프린터뿐 아니라 다른 많은 프린터에서도 잘 작동합니다. 다음을 클릭합니다.
시스템이 TCP/IP 포트의 존재 여부를 확인합니다.
이후 필요한 드라이버 모델을 감지합니다.
- 일반적으로 Windows는 이미 설치된 드라이버를 찾아 교체 여부를 묻거나, 드라이버 설치를 요청합니다. 프린터가 이미 네트워크에 있다면 드라이버가 이미 설치되어 있을 가능성이 높습니다. 현재 설치되어 있는 드라이버 사용을 선택하고 다음을 클릭합니다.
- 프린터 이름이 자동으로 지정되며, 필요에 따라 변경할 수 있습니다. 다음을 클릭합니다.
이제 실제 설치가 시작됩니다.
- 프린터를 공유할 예정이라면 위치 정보를 추가하여 다른 사람들이 프린터의 물리적 위치를 알 수 있도록 하는 것이 좋습니다.
프린터가 성공적으로 설치되었습니다. 필요에 따라 기본 프린터로 설정하거나 그대로 두세요. 언제나 그렇듯 테스트 페이지 인쇄를 해보는 것이 좋습니다. 마침을 클릭하면 창이 닫힙니다.
5. PowerShell을 통해 네트워크 프린터에 연결하기
마지막으로, 어쩌면 가장 훌륭한 방법인 PowerShell을 활용한 네트워크 프린터 연결입니다. 왜 이 방법이 가장 좋을까요? 시스템 관리자라면 수십 대의 프린터를 연결해야 하거나, 서버가 시작될 때 혹은 사용자가 로그인할 때마다 프린터가 연결되어 있음을 보장해야 하는 경우가 있습니다. 이럴 때 PowerShell 스크립트가 가장 적합합니다. 빠르고, 한 번만 작성하면 되며, 여러 번 손쉽게 호출할 수 있기 때문입니다.
스크립트 작성 전에 다음 정보가 필요합니다.
- 프린터 IP 주소
- 프린터 드라이버 이름
- 프린터에 지정할 이름
다음은 샘플 스크립트입니다. 이를 반복문으로 만들어 여러 대의 프린터를 한 번에 설치하거나, 함수로 만들어 다른 프로세스에서 호출할 수도 있습니다.
# 프린터 포트가 존재하는지 확인
$portName = "TCPPort:192.168.8.101"
$portExist = Get-Printerport -Name $portName -ErrorAction SilentlyContinue
# 포트가 없으면 추가
if (-not $portExists) {
Add-PrinterPort -name $portName -PrinterHostAddress "192.168.8.101"
}
# 프린터 드라이버 확인
$driverName = "Brother MFC-7440N"
$driverExists = Get-PrinterDriver -name $driverName -ErrorAction SilentlyContinue
# 드라이버가 있으면 프린터를 추가하고, 없으면 오류 발생
if ($driverExists) {
Add-Printer -Name "My Brother Printer" -PortName $portName -DriverName $driverName
} else {
Write-Warning "Driver not installed" -ForegroundColor Red
}
스크립트를 실행하면 약 3초 정도 걸립니다. 그리고 나면 프린터가 설치된 것을 확인할 수 있습니다.
네트워크 프린터에 연결하는 다른 방법이 있을까?
지금까지 네트워크 프린터 한 대 또는 여러 대에 연결하는 여러 가지 방법을 소개했습니다. 이 중에서 본인에게 가장 적합한 방법을 찾으실 수 있을 것입니다. 사실 명령 프롬프트(Command Prompt)를 이용하는 방법도 하나 더 있습니다.
물론 동작은 하지만, PowerShell이 더 간단하고 빠른데 굳이 명령 프롬프트를 사용할 이유는 없습니다. 또한 GPO(Group Policy Object)를 활용해 프린터를 배포하는 방법도 있지만, 이는 이 글의 범위를 벗어나므로 다루지 않았습니다. 이 글이 도움이 되었는지 댓글로 알려주세요!