여러 장치를 컴퓨터에 동시에 연결해 사용하다 보면, 한 장치의 연결을 해제했을 때 다른 장치가 인식되지 않는 경우가 발생할 수 있습니다. 스캐너를 사용하려고 새 응용 프로그램을 실행했는데 스캐너를 찾지 못하는 상황이 대표적인 예입니다. 이번 글에서는 다른 장치의 연결이 해제된 후 응용 프로그램이 새로운 스캔 장치를 찾지 못할 때 적용할 수 있는 해결 방법을 소개합니다.

스캐너 인식 오류의 원인
이 문제는 WSD(Web Services on Devices) 스캐너의 연결을 해제하거나 Windows 기반 컴퓨터에 연결할 때, 또는 USB 스캐너처럼 다른 종류의 스캔 장치를 컴퓨터에 연결할 때 발생할 수 있습니다. 이러한 상황은 모두 장치의 상태 변화와 관련이 있습니다. 장치를 찾을 수 없다는 것은 해당 장치가 여전히 오프라인 상태라는 의미이며, 운영체제가 장치 상태를 조회하면 WIA_ERROR_OFFLINE 오류를 반환받게 됩니다.
WIA_ERROR_OFFLINE: 장치가 오프라인 상태입니다. 장치의 전원이 켜져 있고 PC에 제대로 연결되어 있는지 확인하세요. 오류 코드 0x80210005
WIA(Windows Image Acquisition)는 그래픽 소프트웨어가 스캐너와 같은 이미징 하드웨어와 통신할 수 있도록 지원하는 Windows 서비스입니다. 초기화 과정이 실패하면 이 오류가 발생하게 됩니다.
응용 프로그램에서 스캐너를 찾지 못할 때 해결 방법
대부분의 경우 이 문제는 일시적이며, 스캐너와 컴퓨터를 모두 재시작하는 것만으로도 해결될 수 있습니다. 아래의 방법들을 순서대로 시도해 보세요.
- 스캐너를 연결한 상태에서 컴퓨터 재시작
- 연결된 스캐너 장치 제거 후 다시 연결
- Windows Image Acquisition(WIA) 서비스 재시작
장치 관리자에서 장치를 제거하려면 관리자 권한 계정이 필요할 수 있습니다.
1] 스캐너를 연결한 상태에서 컴퓨터 재시작
컴퓨터를 재시작하면 장치 상태가 초기화되기 때문에 대부분의 경우 문제가 해결됩니다. 장치가 오프라인 모드에 머물러 있으면 스캐너 드라이버가 IStiDevice::LockDevice 메서드를 호출하는 시점에 WIA_ERROR_OFFLINE 오류가 발생할 수 있습니다. 재시작을 통해 이 상태가 정상적으로 초기화됩니다.
2] 연결된 스캐너 장치 제거 후 다시 연결
- WIN + X 키를 눌러 전원 사용자 메뉴를 열고 '장치 관리자'를 선택합니다.
- 목록에서 스캐너를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 '디바이스 제거'를 선택합니다.
- 컴퓨터를 재시작합니다.
- 계정에 로그인한 후 스캐너를 다시 연결합니다.
- Windows가 장치를 자동으로 다시 감지하고 필요한 드라이버를 설치합니다.
3] Windows Image Acquisition(WIA) 서비스 재시작

앞서 설명한 WIA 서비스를 직접 재시작하는 것도 효과적인 방법입니다.
- 실행(Run) 창에
services.msc를 입력하고 Enter 키를 누릅니다. - 서비스 목록에서 WIA 서비스를 찾습니다. 설명에 "스캐너와 카메라에 대한 이미지 가져오기 서비스를 제공합니다"라고 표시되어 있습니다.
- 항목을 더블클릭하여 연 뒤 '중지' 버튼을 클릭하고, 잠시 후 '시작' 버튼을 클릭합니다.
- 또는 서비스 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 컨텍스트 메뉴에서 '다시 시작'을 선택해도 됩니다.
팁: 스캐너 관련 문제를 진단하고 해결하는 데 도움이 되는 추가 가이드도 함께 참고해 보세요.
이 가이드가 따라 하기 쉬웠기를 바라며, 위 방법 중 하나로 '다른 장치 연결 해제 후 새 스캔 장치를 응용 프로그램이 찾지 못하는 문제'가 해결되길 바랍니다.