본문으로 건너뛰기
로그인 둘러보기
오피스·문서·PDF · 윈도우즈 유틸

NAPS2

0

NAPS2(Not Another PDF Scanner)는 WIA, TWAIN, SANE, ESCL 방식의 스캐너를 활용해 문서를 PDF, TIFF, JPEG, PNG 등으로 저장할 수 있는 무료 오픈소스 문서 스캔 프로그램입니다.

PDFPDF 변환문서 스캔스캐너스캔

소개

NAPS2(Not Another PDF Scanner)는 WIA, TWAIN, SANE, ESCL 방식의 스캐너를 활용해 문서를 PDF, TIFF, JPEG, PNG 등으로 저장할 수 있는 무료 오픈소스 문서 스캔 프로그램입니다. Windows, macOS, Linux를 모두 지원하는 크로스플랫폼 데스크톱 애플리케이션으로, Tesseract 기반 OCR과 명령줄 자동화, .NET 개발용 NAPS2.Sdk 라이브러리까지 함께 제공합니다. 단순한 인터페이스로 개인과 업무 환경 모두에서 스캔·정리·저장 작업을 빠르게 수행할 수 있도록 만들어졌습니다.

상세정보

다양한 스캐너 드라이버 지원

WIA, TWAIN, SANE, ESCL 방식의 스캐너를 사용할 수 있으며, 스캐너에 더 잘 맞는 드라이버를 사용자가 직접 선택할 수 있습니다. DPI, 용지 크기, 비트 깊이 같은 스캔 조건을 자유롭게 지정할 수 있고, 플랫베드뿐 아니라 자동 문서 공급기(ADF)에서도 스캔이 가능합니다.

양면 스캔 및 페이지 정리

스캐너가 양면 급지를 지원한다면 duplex 스캔으로 양면을 한 번에 캡처할 수 있습니다. 스캔한 페이지는 드래그 앤 드롭으로 순서를 바꾸거나, 수동 양면을 위해 인터리브 모드로 정리할 수 있습니다. 자동 기울기 보정(deskew), 수동 회전, 크롭, 밝기·대비 조정 같은 이미지 편집 기능도 함께 제공됩니다.

다양한 파일 형식으로 저장

스캔한 문서는 PDF, TIFF, JPEG, PNG 형식으로 저장할 수 있습니다. 한 번의 클릭으로 페이지 묶음을 원하는 형식으로 내보낼 수 있어, PDF 보관본과 이미지 사본을 동시에 만들 때 유용합니다.

Tesseract 기반 OCR

Tesseract OCR 엔진을 연동해 스캔본에서 텍스트를 인식하고, 검색 가능한 PDF를 만들 수 있습니다. 100개 이상의 언어 데이터 팩을 지원하므로 한국어를 포함한 다양한 언어로 텍스트를 추출할 수 있습니다.

네트워크 스캐너 공유

ESCL을 통해 같은 네트워크에 연결된 다른 컴퓨터의 스캐너를 공유해, 노트북이나 모바일 기기에서도 무선으로 스캔할 수 있습니다.

다국어 인터페이스

40개 이상의 UI 언어가 기본 제공되며, 원하는 언어가 없는 경우 사용자가 번역에 기여해 추가할 수도 있습니다.

고급 사용자를 위한 도구

반복 작업을 자동화할 수 있는 명령줄 인터페이스(CLI)와, .NET 개발자가 애플리케이션에 스캔 기능을 통합할 수 있도록 NAPS2.Sdk 라이브러리가 제공됩니다. 기업 환경에서는 MSI 설치 프로그램과 그룹 정책(GPO) 배포용 애플리케이션 설정, 별도 설치가 필요 없는 포터블 아카이브도 함께 사용할 수 있습니다.

설치 방법

공식 홈페이지와 GitHub releases 페이지에서 운영체제별 설치 파일을 내려받을 수 있습니다. Windows에서는 일반 .exe 설치 프로그램과 MSI 설치 프로그램, 포터블 zip 아카이브 중 선택할 수 있고, macOS는 Intel/Apple Silicon/Universal 패키지, Linux는 deb, rpm, Flatpak 형식이 제공됩니다. 패키지 매니저 사용 환경에서는 winget 같은 도구로도 설치할 수 있습니다.

기본 사용 흐름

  1. 스캐너를 컴퓨터에 연결한 뒤 NAPS2를 실행합니다.
  2. 스캐너에 맞는 드라이버(WIA 또는 TWAIN)를 선택하고 DPI, 용지 크기, 비트 깊이 같은 스캔 조건을 지정합니다.
  3. 플랫베드에서 한 장씩 스캔하거나, 자동 문서 공급기(ADF)로 여러 장을 한 번에 스캔합니다.
  4. 필요에 따라 페이지를 회전, 크롭, 자동 기울기 보정하고 드래그 앤 드롭으로 순서를 정리합니다.
  5. PDF, TIFF, JPEG, PNG 중 원하는 형식으로 저장합니다.
  6. 검색 가능한 PDF가 필요하면 Tesseract 언어 팩을 설치한 뒤 OCR을 실행합니다.

자동화 및 개발자 활용

반복적인 스캔 작업은 NAPS2.App.Console(CLI)을 통해 배치 파일이나 스크립트로 자동화할 수 있습니다. .NET 개발자는 NAPS2.Sdk NuGet 패키지를 자신의 애플리케이션에 추가해 WIA, TWAIN, SANE, ESCL 스캐너를 직접 제어할 수 있습니다.

NAPS2는 무료인가요?

네, 개인과 기업 모두 무료로 사용할 수 있으며, 광고나 원치 않는 번들 소프트웨어는 포함되어 있지 않습니다.

오픈소스 소프트웨어인가요?

네, 소스 코드가 공개되어 있어 누구나 수정 및 재배포가 가능합니다. 본체는 GNU GPL 2.0(또는 그 이상) 라이선스입니다.

양면 스캔(duplex)을 지원하나요?

사용 중인 스캐너가 양면 급지를 지원한다면 NAPS2에서 duplex 스캔을 바로 사용할 수 있습니다.

명령줄로 스캔 작업을 자동화할 수 있나요?

네, 제공되는 NAPS2.App.Console(CLI)을 통해 배치 파일이나 스크립트에서 스캔을 자동화할 수 있습니다.

.NET 개발자가 자체 애플리케이션에 스캔 기능을 넣을 수 있나요?

NuGet에 공개된 NAPS2.Sdk를 사용하면 WIA, TWAIN, SANE, ESCL 스캐너를 .NET 코드에서 직접 제어할 수 있습니다.

시스템 요구사항

Windows 7 이상(x64, x86), macOS 10.15 이상(x64, arm64), Linux(x64, arm64, GTK 3.20+, glibc 2.27+, libsane 필요)에서 동작합니다. OCR 기능을 사용하려면 Tesseract OCR 엔진과 해당 언어 데이터를 별도로 설치해야 합니다. 스캐너는 WIA 또는 TWAIN 호환 드라이버가 있어야 정상적으로 인식되며, 네트워크 스캐너 공유 기능은 ESCL을 지원합니다.