스캐너와 기타 장치
쉽게 말하면
리눅스에서 스캐너를 쓰는 표준 방법이 SANE이에요. 회사마다 다른 스캐너 말을 하나의 공통 말로 바꿔 주는 통역사 역할을 해서, 스캔 프로그램은 공통 말만 알면 돼요.
시험용 정의
SANE은 리눅스·유닉스에서 스캐너를 쓰기 위한 표준 인터페이스로, 백엔드(스캐너별 드라이버)와 프런트엔드(스캔 프로그램)로 나뉜다. 네트워크 스캐너 공유(saned)도 지원한다.
비유로 이해하기
여러 회사 스캐너의 말(드라이버)을 하나의 공통어로 통역해 주는 통역사다. 스캔 프로그램은 공통어만 알면 된다.
자세히
SANE 도구
| 명령 | 뜻 |
|---|---|
| sane-find-scanner | 연결된 스캐너(USB·SCSI) 찾기 |
| scanimage -L | SANE이 인식한 장치 목록 |
| scanimage > out.pnm | 명령행 스캔 |
| xsane | X 윈도용 GUI 스캔 프로그램 |
| simple-scan (Document Scanner) | GNOME의 간단한 스캔 프로그램 |
| skanlite | KDE 스캔 프로그램 |
기타 주변장치
USB 장치 확인은 lsusb, 장치 연결 로그는 dmesg. 스캔 결과에서 글자를 뽑는 OCR 도구로 tesseract가 있다.
시험에 이렇게 나와요
- 스캐너를 쓰기 위한 리눅스 표준 API → SANE(Scanner Access Now Easy)
- SANE 기반 X 윈도용 스캔 프로그램 → XSANE
확인 문제
Q1. 리눅스에서 스캐너를 사용하기 위한 표준 인터페이스(API)는?
- CUPS
- udev
- SANE
- ALSA
정답 보기
3번 SANE
SANE(Scanner Access Now Easy)는 스캐너 장치에 접근하는 표준 API다. 인쇄는 CUPS, 사운드는 ALSA.
Q2. SANE을 이용하는 그래픽 스캔 프로그램은?
- CUPS
- GIMP
- ALSA
- XSANE
정답 보기
4번 XSANE
XSANE이다. 스캐너를 다루는 SANE을 그래픽 화면으로 쓰게 해 준다. CUPS는 인쇄, ALSA는 소리를 맡는다.
Q3. 연결된 스캐너를 찾아 주는 SANE 명령은?
- xsane -l
- sane-find-scanner
- lsscan
- scanimage -f
정답 보기
2번 sane-find-scanner
sane-find-scanner.
Q4. X 윈도 환경의 SANE 기반 GUI 스캔 프로그램은?
- gimp
- cupsd
- xsane
- alsamixer
정답 보기
3번 xsane
xsane이다. SANE을 X 윈도 그래픽 화면에서 쓰는 스캔 프로그램이다. GIMP는 그림 편집기다.
헷갈리기 쉬운 O·X
SANE은 리눅스의 인쇄 시스템이다.
정답 보기
X 스캐너. 인쇄는 CUPS.
scanimage는 명령행에서 스캔하는 SANE 프로그램이다.
정답 보기
O 맞는 설명이다.