스캐너 액세스 나우 이지
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
스캐너 액세스 나우 이지(SANE)는 스캐너에 접근하기 위한 인터페이스로, TWAIN과 달리 프론트 엔드(사용자 프로그램)와 백 엔드(스캐너 드라이버)로 분리된 구조를 가진다. SANE은 네트워크 스캔을 쉽게 구현할 수 있도록 설계되었으며, saned 데몬을 통해 네트워크 요청을 처리하고, 다양한 GUI(gscan2pdf, Simple Scan, Skanlite, SwingSane, XSane 등)를 제공하여 스캐너를 제어할 수 있도록 지원한다.
더 읽어볼만한 페이지
- 장치 드라이버 - 윈도우 디스플레이 드라이버 모델
윈도우 비스타부터 도입된 윈도우 디스플레이 드라이버 모델(WDDM)은 성능 향상, 안정성, 새로운 기술 지원을 목표로 개발된 디스플레이 드라이버 아키텍처로, 가상화된 비디오 메모리, GPU 스케줄링, 프로세스 간 Direct3D 표면 공유, 향상된 오류 허용성 등의 특징을 가지며 데스크톱 윈도우 관리자(DWM)를 통한 합성 데스크톱 환경 구현에 필수적이다. - 장치 드라이버 - HPLIP
HPLIP는 HP에서 제공하는 리눅스용 프린터 및 스캐너 드라이버이자 툴 모음으로, GUI 환경 설정 및 명령줄 유틸리티를 통해 장치 구성, 인쇄, 스캔, 팩스 등의 작업을 지원하며, 자동 설치 프로그램과 hpiod 프로세스와 연동되어 작동한다.
스캐너 액세스 나우 이지 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | David Mosberger-Tang Andy Beck |
최초 릴리스 | 1996년 11월 27일 |
최신 버전 | 1.1.1 |
최신 릴리스 날짜 | 2022년 1월 19일 |
프로그래밍 언어 | 해당 없음 |
운영 체제 | 마이크로소프트 윈도우 리눅스 유닉스 OS/2 |
플랫폼 | 해당 없음 |
크기 | 해당 없음 |
언어 | 해당 없음 |
장르 | 해당 없음 |
라이선스 | GNU GPLv2 이상 (프론트엔드 프로그램) weakened GPLv2 이상 (백엔드 라이브러리) 퍼블릭 도메인 (SANE 표준: API 및 네트워크 프로토콜) |
웹사이트 | SANE 프로젝트 웹사이트 |
2. 아키텍처
SANE은 TWAIN과 달리 프론트엔드(사용자 프로그램)와 백엔드(스캐너 드라이버)가 분리되어 있다.[1] TWAIN 드라이버가 사용자 인터페이스와 스캐너 하드웨어 간 통신을 모두 처리하는 반면, SANE은 하드웨어 인터페이스만 제공한다. SANE의 각 스캔은 스캔 해상도, 스캔 영역, 색상 모델 등 여러 "옵션"들로 제어된다. 각 "옵션"은 이름, 유형, 단위, 범위 또는 가능한 값(예: 열거 목록)에 대한 정보를 가진다.
2. 1. 프론트엔드와 백엔드의 분리
TWAIN과 달리 SANE 드라이버는 하드웨어 인터페이스만 제공하며 각 스캔을 제어하는 "옵션"을 제공한다. "옵션"은 스캔 해상도, 스캔 영역, 색상 모델 등의 매개변수를 지정한다.[1] 이러한 분리 덕분에 네트워크 스캔이 용이하다. 스캐너가 있는 호스트에서는 '''saned''' 데몬이 실행되어 네트워크 요청을 처리한다. 클라이언트 컴퓨터에서는 "net" 백 엔드(드라이버)가 원격 호스트에 연결하여 스캐너 옵션을 가져오고, 미리 보기 및 스캔을 수행한다.[1]2. 2. 네트워크 스캔
스캐너가 있는 호스트에서는 '''saned''' 데몬이 실행되어 네트워크 요청을 처리한다. 클라이언트 컴퓨터에서는 "net" 백엔드(드라이버)가 원격 호스트에 연결하여 스캐너 옵션을 가져오고, 미리 보기 및 스캔을 수행한다. saned 데몬은 로컬에서 프론트 엔드 역할을 하지만 네트워크 연결과 로컬 스캐너 간에 요청과 데이터를 단순히 전달한다. 마찬가지로 "net" 백 엔드는 로컬 프론트 엔드와 원격 호스트 간에 요청과 데이터를 전달한다.[1]2. 3. 무인 배치 스캔
SANE API를 사용하면 문서 공급 장치를 통해 여러 장의 문서를 연속으로 스캔할 수 있다. 프론트엔드는 각 스캔에 대해 동일한 ''옵션'' 집합을 "재생"하여 스캔 사이에 문서 공급 장치를 구동하여 다음 용지를 로드하기만 하면 된다. 프론트엔드는 사용자로부터 ''옵션'' 집합을 한 번만 얻으면 된다.[1]3. 그래픽 사용자 인터페이스
SANE을 제어하기 위해 여러 사용자 인터페이스가 개발되었다.
3. 1. gscan2pdf
GNOME 데스크톱 환경에서 문서를 PDF로 스캔하는 데 사용되는 인터페이스이다. SANE을 사용하여 스캐너와 통신한다. GPL에 따라 배포된다. 페이지 회전, 자르기 등 일반적인 편집 도구를 제공하며, 여러 OCR 도구를 사용하여 OCR을 수행하고 검색 가능한 PDF를 저장할 수 있다. 저장 시 PDF 파일은 추가로 다운샘플링할 수 있다.[7]3. 2. Simple Scan

Simple Scan은 XSane보다 사용하기 쉽고 GNOME 데스크톱에 더 잘 통합되도록 설계된 SANE을 사용하는 단순화된 GUI이다. 처음에는 Ubuntu용으로 작성되었으며, Canonical Ltd.의 로버트 앤셀이 리눅스용으로 유지 관리한다. Simple Scan은 Ubuntu 10.04 Lucid Lynx의 일부로 처음 출시되었으며, Lubuntu (Lubuntu 18.04 LTS까지) 및 Xubuntu에서도 사용된다. 현재는 GNOME 프로젝트의 일부이다.[8][9][10][11][12][13]
3. 3. Skanlite

Skanlite는 KSane 백엔드를 기반으로 하는 간단한 이미지 스캔 응용 프로그램이다. Kåre Särs가 수석 개발자이다.[14] KDE 4에서 Skanlite는 KDE 3의 Kooka를 기본 KDE 스캔 응용 프로그램으로 대체했다.[15]
Skanlite는 평판 스캐너를 제어하기 위해 KDE에서 제공하는 SANE 라이브러리용 인터페이스인 libksane을 기반으로 한다.[16] 네트워크 스캐너에서도 작동한다.[17]
3. 4. SwingSane
Roland Quast가 작성하고 유지 관리하는 자바 프론트엔드인 SwingSane은 마이크로소프트 윈도우, 리눅스, macOS에서 사용할 수 있으며, Apache 2.0 라이선스에 따라 배포된다.[18] 이 프로젝트의 소스 코드는 기존 스윙 애플리케이션과 함께 사용할 수 있도록 수정할 수도 있다.[19]3. 5. XSane
XSane[30][31]은 Oliver Rauch가 작성한 SANE용 그래픽 프런트 엔드이다. 마이크로소프트 윈도우, 리눅스, UNIX, OS/2에서 사용 가능하며, GNU 일반 공중 사용 허가서(GPL)에 따라 라이선스가 부여된다.[20] 윈도우 버전은 윈도우 컴퓨터가 UNIX, OS/2 또는 Mac OS X 네트워크 컴퓨터에 연결된 스캐너에만 접근할 수 있으며, 일반적으로 로컬 윈도우 컴퓨터에는 접근할 수 없다. "완전한" sane-back-ends 버전만이 로컬로 연결된 일부 스캐너 모델에서 작동할 수 있다.[21]4. 응용 프로그램
SANE은 다양한 프론트엔드 응용 프로그램을 통해 사용할 수 있다. 대표적인 예로는 XSane, Simple Scan, 김프 (플러그인 방식) 등이 있다.[30][31]
4. 1. 기타 응용 프로그램
참조
[1]
간행물
History of SANE
http://sane-devel.al[...]
sane-devel@lists.alioth.debian.org Mailing list
2001-11-20
[2]
웹사이트
license notice placed at the top in one of the source files of the project's said repository subsection, probably in each of its source files
https://anonscm.debi[...]
2017-11-26
[3]
웹사이트
sane/sane-backends - SANE backends - scanner drivers
https://anonscm.debi[...]
2017-11-27
[4]
웹사이트
license notice placed at the top in one of the source files of the project's said repository subsection, applies to most of its source files, some are set up like most, but without linking exception or with additional license constrains
https://anonscm.debi[...]
2017-11-26
[5]
웹사이트
license notice file placed in project's repository root section
https://anonscm.debi[...]
2017-11-26
[6]
웹사이트
license notice file placed in project's repository root section
https://anonscm.debi[...]
2017-11-26
[7]
웹사이트
gscan2pdf - A GUI to produce PDFs or DjVus from scanned documents
http://gscan2pdf.sou[...]
2011-09-27
[8]
웹사이트
Simple Scan
https://launchpad.ne[...]
2010-05-00
[9]
웹사이트
Simple Scan Development Team
https://launchpad.ne[...]
2012-03-08
[10]
웹사이트
Packages by project series
https://launchpad.ne[...]
2012-03-08
[11]
웹사이트
Package simple-scan
http://www.ubuntuupd[...]
2010-04-00
[12]
웹사이트
Lucid to Get Scanning Tool "Simple Scan"
http://www.omgubuntu[...]
2009-12-00
[13]
웹사이트
Document Scanner
https://gitlab.gnome[...]
2020-03-21
[14]
간행물
Skanlite
http://www.kde.org/a[...]
Kde.org
2012-08-23
[15]
간행물
Kooka
http://userbase.kde.[...]
Userbase.kde.org
2012-06-10
[16]
간행물
Skanlite handbook
http://docs.kde.org/[...]
Docs.kde.org
2011-11-29
[17]
간행물
Skanlite
http://docs.kde.org/[...]
Docs.kde.org
2011-11-29
[18]
웹사이트
SwingSane - graphical scanning frontend
http://swingsane.com[...]
2015-02-00
[19]
웹사이트
SwingSane project files
https://github.com/r[...]
[20]
웹사이트
XSane - graphical scanning frontend
https://gitlab.com/s[...]
2009-02-00
[21]
웹사이트
XSane WIN32 version
http://www.xsane.org[...]
2010-10-24
[22]
간행물
History of SANE
http://sane-devel.al[...]
sane-devel@lists.alioth.debian.org Mailing list
2001-11-20
[23]
웹인용
license notice placed at the top in one of the source files of the project's said repository subsection, probably in each of its source files
https://anonscm.debi[...]
2017-11-26
[24]
웹인용
sane/sane-backends - SANE backends - scanner drivers
https://anonscm.debi[...]
2017-11-27
[25]
웹인용
license notice placed at the top in one of the source files of the project's said repository subsection, applies to most of its source files, some are set up like most, but without linking exception or with additional license constrains
https://anonscm.debi[...]
2017-11-26
[26]
웹인용
license notice file placed in project's repository root section
https://anonscm.debi[...]
2017-11-26
[27]
웹인용
license notice file placed in project's repository root section
https://anonscm.debi[...]
2017-11-26
[28]
문서
(참고)리눅스용 HP Officejet Pro8600등을 위한 드라이버 및 응용프로그램에서 '스캐너 액세스 나우 이지'를 채용한 XSane 추가 지원
[29]
문서
(삼성 Linux/UNIX 드라이버 패키지-레이저 프린터 등 일부제품)http://www.samsungsetup.com/TS/Client/kr/Install.html
[30]
웹인용
XSane - Introduction
http://www.xsane.org[...]
2018-05-27
[31]
문서
xsane.org
https://web.archive.[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com