예를 들어,
chmod 666 /dev/sga
/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/sgahp SCSI-scanner로
dev/sga
에 물려있는 놈은 HP라 명명한다.
각 scanner마다 사용하는 device가 틀리기도 한다.
xsane이라고 실행하면 scanner제어 panel와 canvas가 나온다. 아니면, 이전에 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
/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