SANE 설치하기
SANE 설치하기
조용일, tolkien@nownuri.net v1.0, 15 March 2000
Linux에서 Scanner를 사용할 때, 필수적인 SANE(Scanner Access Now Easy) 패키지의
설치와 설정에 대해서 설명하고 있다.
위의 주소에서 소스 파일 패키지를 가져온다.
- README 파일을 잘 읽어본다.
sane 소스디렉토리로 이동해서 다음과 같이
명령한다.
(root 권한을 가지고 있다고 전제하며, /usr/local/ 에 sane이 설치된다.)
./configure
make
make install
/etc/ls.so.conf 에 다음의 두 줄 추가
/usr/local/lib/
/usr/local/lib/sane
- sane이 제대로 설치되었는지 test해보자
build한 source directory를 보면 $SRC-sane/tools 밑에
find-scanner 라는 프로그램이 있다.
./tools/find-scanner
프로그램을 실행해서 실제 system에서 scanner가 인식이 되는지 확인하자.
- xsane.INSTALL 문서파일을 자세히 읽는다.
- 그리고, 컴파일해서 설치하자.
./configure
make
make install
- SCSI scanner인 경우, scsi generic module이 kernel에 있는치 확인하고,
없으면 module을 만들어준다. 그리고, 실제 scanner하고 연결되는 device의 permission을
풀어준다.
예를 들어,
chmod 666 /dev/sga
- sane 설정 (xsane은 sane의 font-end이므로 특별히 해줄 것이 없다.)
/usr/local/etc/sane.d/dll.conf 에 있는 list중에서
현재 본인이 가지고 있는 것이 있는지 확인한다.
그리고, 다른 것은 다 지운다. (안 지워도 상관없는 것같다.)
있으면, 해당 man page를 본다.
예를 들어, hp면
man sane-hp
<
그리고, /usr/local/etc/sane.d/<scanner_device>.conf 에 있는 내용을
한번 본다. (구체적인 것은 각 scanner별 manual page를 볼 것.)
/usr/local/etc/sane.d/dll.aliases 생성
(다른 pc에서 scanner device를 사용할 수 있도록)
alias HP hp:/dev/sga
hp SCSI-scanner로 dev/sga 에 물려있는 놈은 HP라 명명한다.
각 scanner마다 사용하는 device가 틀리기도 한다.
- xsane 실행
xsane
이라고 실행하면 scanner제어 panel와 canvas가 나온다.
아니면, 이전에 scanner device를 선택하는 화면이 나온다.
- saned 설정 (scanner device를 공유하기 위한 작업)
/etc/service 에 다음 한줄 추가
sane 6566/tcp # SANE network scanner daemon
link 설정 (굳이 필요하지 않다는 생각이 들지만, 그래도.)
cd /usr/sbin
ln -s /usr/local/sbin/saned .
/etc/inetd.conf 에 다음 한줄 추가
sane stream tcp nowait nobody /usr/sbin/tcpd saned
inetd 다시 시작
/etc/rc.d/init.d/inetd restart
- sane 설정
/usr/local/etc/sane.d/dll.conf 에 net만 남겨두고 다 지우자.
그리고, /usr/local/etc/sane.d/net.conf 에 host 를 등록한다.
예를 들어, scanner가 붙어 있는 linux-box가 sane.sarang.net이고
sane.sarang.net에 dll.aliases에 HP라고 scanner를 등록했으면,
sane.sarang.net
라고 한줄 적어놓는다.
마지막으로, /etc/service 에 다음 한줄 추가
sane 6566/tcp # SANE network scanner daemon
|
|