다음 이전 차례

3. sane 설정하기

3.1 SCANNER가 직접 붙어 있는 linux-box

  1. SCSI scanner인 경우, scsi generic module이 kernel에 있는치 확인하고, 없으면 module을 만들어준다. 그리고, 실제 scanner하고 연결되는 device의 permission을 풀어준다.

    예를 들어,

    chmod 666 /dev/sga
    

  2. 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가 틀리기도 한다.

  3. xsane 실행
    xsane
    
    이라고 실행하면 scanner제어 panel와 canvas가 나온다. 아니면, 이전에 scanner device를 선택하는 화면이 나온다.
  4. 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
    

3.2 SCANNER가 직접 붙어 있지 않은 linux-box


다음 이전 차례