이 가이드는 Windows 11에서 구형 프린터 드라이버 추출하는 방법에 대해 설명합니다.
일부 프린터 드라이버 특히 구형 프린터 모델 드라이버는 인터넷에서 찾기가 어려울 수도 있습니다.
많은 제조사들이 구형 프린터 모델 지원을 중단할 때 드라이버 다운로드 링크가 포함된 지원 페이지를 웹 사이트에서 삭제하는 경우가 많습니다.
필요한 프린터 드라이버가 설치된 정상적인 Windows 시스템이 있다면 드라이버를 추출하여 다른 컴퓨터로 가져올 수 있습니다.
Windows 11에서 구형 프린터 드라이버 추출하는 다양한 방법
Windows 11 컴퓨터에서 설치된 프린터 드라이버를 추출하는 방법은 다음과 같습니다.
01 인쇄 관리 콘솔에서 구형 프린터 드라이버 추출
Windows에는 프린터 시스템의 관리를 위해 내장된 인쇄 관리 콘솔을 제공합니다.
인쇄 관리 도구에서 프린터 마이그레이션 마법사를 통해서 컴퓨터에 설치된 프린터와 해당 드라이버를 내보낼 수 있습니다. 이 기능은 프린터 서버를 다른 컴퓨터로 이전할 때 사용됩니다.
인쇄 관리 도구에서 드라이버 내보내기

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 printmanagement.msc 입력 후 Enter 키를 눌러 인쇄 관리 도구를 실행합니다.

‘인쇄 서버’ 섹션을 확장하고 컴퓨터 이름을 찾습니다.
컴퓨터 이름을 마우스 오른쪽 버튼으로 클릭하고 “프린터를 파일로 내보내기(E)” 옵션을 선택합니다.

프린터 마이그레이션 마법사가 열리면 내보낼 항목을 확인하고 [다음(N)] 버튼을 클릭합니다.

프린터 데이터를 내보낼 위치를 지정하고 [다음(N)] 버튼을 클릭합니다.

사용자가 지정한 위치로 프린터 데이터를 내보내기 시작합니다.

프린터 데이터 내보내기가 완료되면 [마침] 버튼을 클릭하여 마법사를 닫습니다.
모든 단계를 완료하면 마법사는 드라이버 및 프린터 구성 파일을 컴퓨터에 저장합니다.
인쇄 관리 도구에서 드라이버 가져오기

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 printmanagement.msc 입력 후 Enter 키를 눌러 인쇄 관리 도구를 실행합니다.

‘인쇄 서버’ 섹션을 확장하고 컴퓨터 이름을 찾습니다.
컴퓨터 이름을 마우스 오른쪽 버튼으로 클릭하고 “파일에서 프린터 가져오기(I)” 옵션을 선택합니다.
프린터 마이그레이션 마법사가 열리면 화면 안내에 따라 드라이버 및 프린터 구성을 가져옵니다.
🔦 참고 : 인쇄 관리 도구에서 프린터 마이그레이션 마법사를 사용할 경우 해당 컴퓨터에 설치된 모든 프린터 구성 및 드라이버를 내보내기 합니다. 이 방법은 특정 프린터 드라이버만 내보내는 기능은 지원하지 않습니다.
02 Printbrm.exe 도구에서 구형 프린터 드라이버 추출
프린터 서버 구성에 대한 동일한 내보내기 및 가져오기 작업은 내장된 “Printbrm.exe” 도구를 사용하여 명령으로 수행할 수도 있습니다.
Printbrm 명령으로 드라이버 내보내기

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 cmd 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 프린터 서버 구성을 파일로 내보내기 합니다.
cd C:\Windows\System32\Spool\Tools\
Printbrm.exe -b -f C:\Path_to_Folder\printerExport
모든 단계를 완료하면 프린터 드라이버 및 프린터 구성 파일을 컴퓨터에 저장합니다.
Printbrm 명령으로 드라이버 가져오기

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 cmd 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 프린터 서버 구성을 가져오기 합니다.
cd C:\Windows\System32\Spool\Tools\
Printbrm -r -f C:\Path_to_Folder\printerExport
모든 단계를 완료하면 프린터 드라이버 및 프린터 구성 파일을 가져올 수 있습니다.
🔦 참고 : Printbrm 명령은 해당 컴퓨터에 설치된 모든 프린터 구성 및 드라이버를 내보내기 합니다. 이 방법은 특정 프린터 드라이버만 내보내는 기능은 지원하지 않습니다.
03 PowerShell에서 구형 프린터 드라이버 추출
PowerShell 명령을 사용하면 컴퓨터에 설치된 프린터 드라이버만 추출할 수 있습니다.
이 방법은 대상 시스템에서 원래 프린터 및 구성을 복원하지 않고 장치 드라이버만 추출하려는 경우 더 편리하게 사용할 수 있습니다.
Windows PowerShell에 내장된 cmdlet “Export-WindowsDriver” 사용 시 시스템에 설치된 모든 타사 드라이버를 지정된 폴더로 내보낼 수 있습니다.
드라이버 저장소에 설치된 모든 드라이버를 백업하려면 다음 단계를 수행합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 Windows 터미널을 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 컴퓨터에 설치된 드라이버를 파일로 내보냅니다.
Export-WindowsDriver –Online -Destination C:\BackUp\Drivers
모든 단계를 완료하면 프린터, 네트워크, 비디오 및 기타 장치 드라이버를 포함한 모든 타사 드라이버를 백업할 수 있습니다.

다만 백업에서 내보낸 프린터 드라이버를 대상 시스템에 설치하려면 먼저 드라이버 목록에서 해당 드라이버를 찾아야 합니다. 그러나 INF 파일 이름으로는 식별하기 어려울 수도 있습니다.
04 특정 프린터 드라이버만 내보내기
특정 프린터 드라이버만 보내기 위해 pnputil /export-driver 명령을 사용할 수도 있습니다.
이 명령어는 INF 파일 이름으로 특정 드라이버 및 관련 파일을 드라이버 저장소에서 내보낼 수 있지만, 항상 적합한 것은 아닙니다.
대부분 프린터 드라이버는 OEM 드라이버 패키지(oemN.inf)로 등록되어 있지 않기 때문입니다.
이러한 프린터 드라이버는 폴더에서 수동으로 복사해야 합니다.
STEP 01. 특정 프린터 드라이버만 내보내는 방법

다음 명령을 입력하고 Enter 키를 눌러 컴퓨터에 설치된 프린터 드라이버 목록을 확인합니다.
Get-PrinterDriver | Where-Object { $_.Manufacturer -notmatch "Microsoft" }
명령 실행 시 Microsoft 기본 제공 드라이버(Microsoft Print to PDF 등)를 제외한 값을 출력합니다.

다음 명령을 입력하고 Enter 키를 눌러 내보내려는 프린터 드라이버 파일 경로를 확인합니다.
Get-PrinterDriver -Name "Brother DCP-7990 Printer "| select name,infpath| fl
위 예시 화면에서는 다음과 같이 드라이버 경로를 확인할 수 있습니다.
C:\Windows\System32\DriverStore\FileRepository\e_wfly7e.inf_amd64⋯⋯\

키보드 단축키 Win + E 키를 눌러 파일 탐색기를 열고 해당 경로로 이동합니다.
프린터 드라이버 디렉터리를 수동으로 복사하여 다른 컴퓨터로 복사합니다.
STEP 02. 프린터 드라이버 설치 방법 (인쇄 관리 콘솔)
수동으로 복사한 드라이버 파일을 설치하려면 인쇄 관리 콘솔에서 속성 대화 상자를 사용해야 합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 printmanagement.msc 입력 후 Enter 키를 눌러 인쇄 관리 도구를 실행합니다.
인쇄 서버 섹션에서 컴퓨터 이름을 마우스 오른쪽 버튼으로 클릭하고 [속성(R)] 옵션을 선택합니다.

인쇄 서버 속성 창에서 [드라이버] 탭으로 이동 후 [추가(D)] 버튼을 클릭합니다.

프린터 드라이버 추가 마법사가 열리면 [다음(N)] 버튼을 클릭합니다.

드라이버를 사용할 컴퓨터의 프로세서를 선택하고 [다음(N)] 버튼을 클릭합니다.

프린터 드라이버 선택 창에서 [디스크 있음(H)] 버튼을 클릭합니다.

드라이버 파일이 있는 경로로 복사할 제조업체 파일 위치를 지정하고 [확인] 버튼을 클릭합니다.

선택한 프린터 드라이버를 설치하려면 [다음(N)] 버튼을 클릭합니다.
모든 단계를 완료하면 컴퓨터에 프린터 드라이버가 추가됩니다.

인쇄 관리 콘솔 대신 PowerShell 명령을 사용하여 프린터 드라이버를 추가할 수도 있습니다.
키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 Windows 터미널을 실행합니다.
다음 명령을 입력하고 Enter 키를 눌러 프린터 드라이버를 추가합니다.
pnputil.exe -i -a "C:\Path_to_Driver\PrinterDriver.inf"
Add-PrinterDriver -Name "Printer Name"
OPTION. 모든 프린터 드라이버를 개별 폴더에 저장
현재 시스템에 설치된 모든 프린터 드라이버를 각 프린터 이름으로 생성된 별도 폴더에 자동으로 추출하는 방법을 사용할 수도 있습니다.

다음 명령을 복사하여 터미널에 붙여넣고 실행합니다.
$targetdir="C:\Path_to_Backup_PrinterDriver"
New-Item -Path $targetdir -ItemType Directory -Force
$drivers = Get-PrinterDriver | Where-Object { $_.Manufacturer -notmatch "Microsoft" }
foreach ($driver in $drivers) {
$source = Split-Path $driver.InfPath -Parent
$dest = "$targetdir\$($driver.Name)"
New-Item $dest -ItemType Directory -Force
Copy-Item "$source\*" $dest -Recurse -Force
}

모든 단계를 완료하면 프린터 드라이버를 개별 폴더에 저장합니다.
마치며
구형 프린터를 계속 사용해야 하는 환경에서는 프린터 드라이버를 안전하게 보관하고 다시 사용할 수 있도록 준비하는 것이 중요합니다.
특히 Windows에서 자동으로 드라이버를 설치할 수 없는 경우도 많기 때문에 미리 드라이버를 추출해 두면 예기치 않은 상황에서도 빠르게 대응할 수 있습니다.
사전에 프린터 드라이버 파일을 백업해두면 시스템 재설치 또는 다른 컴퓨터로 이전 시에도 별도 설치 파일을 찾느라 시간을 낭비할 필요가 없습니다.
또한 동일한 모델을 여러 대 운영하는 환경에서도 효율적인 관리가 가능해집니다.

