  Linux simple fax printer server mini-HOWTO (faxsrv-mini-
  HOWTO)
  Erez Strauss, <erez@newplaces.com>
  v1.0, November 8 1997
  JF Project, <JF@linux.or.jp>
  v1.0j, November 8 1997

  {͖ۏ؂łBӌ͊}v܂B̕ Linux VXe
  Ńt@bNXT[o[\złȒPȕ@ڂL̂łB
  ɂāA[JzXglbg[Nォ Fax g悤
  ɂȂ܂B
  ______________________________________________________________________

  ڎ

  1. ͂߂
  2. Ɖ
     2.1 t@bNXEv^T[oƂ́H
     2.2 ǂĐݒ肷́H
        2.2.1 efax \tgEFA
        2.2.2 printcap t@C̃Gg
        2.2.3 fax R}h
        2.2.4 /usr/bin/fax t@C
        2.2.5 /var/spool/fax fBNg
        2.2.6 bNt@C
        2.2.7 /dev/modem XyVt@C
        2.2.8 /var/lock fBNg
     2.3 T[oƂĎgɂ́H
     2.4 ̃t@bNXԍǂɎw肷邩H
     2.5 lbĝق Unix @t@bNXT[o[𗘗p@
     2.6 Caldera  LPRng [Uɂ

  3. ŐVo[Wƒ҂̘A
     3.1 {ɂ

  ______________________________________________________________________

  1.  ͂߂

  Linux Ńv^t@bNXT[o\zɂ́AK؂ȃ\tgEFA
  ƃt@bNXfKvłB

  āAv^p\tgEFAݒ肵āAt@bNXp\tgEFAv
  gtB^ƂĎg悤ɂ܂Befax ́AvgWuԍ
  t@bNXԍǂݏoāAt@bNX𑗐M܂Befax ́A Ed Casas
  <edc@cce.com> 쐬Ă܂B

  ȍ~́AQ&A `Ő܂B

  2.  Ɖ

  2.1.  t@bNXEv^T[oƂ́H

  t@bNXEv^T[oƂ́ÃvOgݍ킹č\z
  T[ôƂłBefax ƃvgT[ogݍ킹ƁAv^Ƀv
  gAEgv̂ŊȒPɃRs[^t@bNX𑗂邱Ƃł
  ܂B

  2.2.  ǂĐݒ肷́H

  efax t@bNXEvgT[oƂĐݒ肷ۂɂ́A肪
  ܂B͉x\zɐ̂ŁÃmEnEW߂āAȒP
  mini-HOWTO 邱Ƃɂ܂BRǵA <erez@newplaces.com> 
  ł肢܂Bȉŏǂč\z@Ɨp@Ȃ̒ӓ_
  qׂ܂B

  2.2.1.  efax \tgEFA

  ܂Aefax pbP[WCXg[Ă邩mF܂B

  RPM x[X̃VXeȂAR}h 'rpm -qv efax' gĂB

  tar.gz ` efax \[Xt@ĆA
  <ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz>
  AoCi rpm pbP[ẂA
  <ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-3.i386.rpm>
  ł܂B

  2.2.2.  printcap  t@C̃Gg

  efax tł́Aprintcap Gg̍s : Ă܂B

  ̖ɂ́A/etc/printcap Ɉȉ̃GgǉĂ
  B

       fax:\
               :lp=/dev/null:\
               :sd=/var/spool/fax:\
               :if=/usr/bin/faxlpr:

  2.2.3.  fax R}h

  fax R}hւ̓n[hNgAV{bNN͎gȂł
  B

  ̃R}hsĂB

       ln /usr/bin/fax /usr/bin/faxlpr

  2.2.4.  /usr/bin/fax t@C

  /usr/bin/fax t@Cgp̊ɍĕҏW܂B

  fɉt@bNXNXI܂B

       CLASS=2.0

  FROM tB[hɂ́AȂ̍ۓdbԍݒ肵܂B NAME tB[
  hɂ́AOݒ肵ĂB

       NAME="Your Name"

  āAۓdbԍԍɕϊ邽߂̈s܂BCXG
  甭Mꍇ́Aȉ̂悤ɂȂ܂B

       TELCVT='sed -e s/+972/0/ -e s/+/00/'  # Israel

  /usr/bin/fax t@C 586 sڂɂ͖肪̂ŁA cfile=.../ ̕
  ȉ̂悤ɕύXĂB

       cfile=`/usr/bin/tail -1 lock`
       cfile=`cat $cfile`

  586, 587 sڂ - (}CiX)L͎苎Kv܂B

       0) echo "$l" | mail -s "fax to $num succeeded" $user@$host ;;
       *) echo "$l" | mail -s "fax to $num failed   " $user@$host ;;

  2.2.5.  /var/spool/fax  fBNg

  ̂悤ɂ /var/spool/fax ƂfBNg쐬܂B

       mkdir /var/spool/fax
       chmod 777 /var/spool/fax

  2.2.6.  bNt@C

  bNt@C (lock file) (/var/spool/fax/lock) 쐬܂B쐬
  ꂽt@C̃p[~V͓K؂ł͂Ȃ̂ŁÃR}hgĐ
  ݒ肵ĂB

       touch /var/spool/fax/lock ; chmod 644 /var/spool/fax/lock

  2.2.7.  /dev/modem  XyVt@C

  efax vÓA/dev/modem t@Cۂɑ݂邱ƂOɂ
  ̂ŁAV{bNN𒣂Ă邾ł͓܂Bf
  Ă /dev/cua? ƓW[ԍƃ}Ci[ԍt
  /dev/modem foCXt@C쐬ĂB

       ls -lL /dev/modem
       rm /dev/modem
       mknod /dev/modem c Mj Mi
       chmod 666 /dev/modem

  Mj ̕ɂ 5 AMi ̕ɂ cua0 Ȃ 64 Acua1 Ȃ 65 
  ĂB䂦Af cua1 ɐڑĂꍇ́Aɂ悤
  ɂȂ܂B

       mknod /dev/modem c 5 65

  2.2.8.  /var/lock  fBNg

  /var/lock fBNg̃[hύX܂B

       chmod 1777 /var/lock

  2.3.  T[oƂĎgɂ́H

  t@bNXv^gƂ -P IvVtA -J IvV
  t@bNXԍw肵܂B

  ̂悤 lpr R}hgĂB

        lpr -Pfax -J <Fax-Number> [file-names]
        any command | lpr -Pfax -J <Fax-Number>

  2.4.  ̃t@bNXԍǂɎw肷邩H

  -J IvV̌ɁA̔ԍw肵ĂB

  2.5.  lbĝق Unix @t@bNXT[o[𗘗p@

  /etc/printcap Ɉȉ̍ڂANCAg Linux @ɂ̓Xv[
  fBNgǉ܂B

       fax:\
               :sd=/var/spool/fax:\
               :mx#0:\
               :sh:\
               :rm=host.domain:\
               :rp=fax:

  ɁANCAg̃zXgT[o[ /etc/hosts.lpd ɏ
  ܂B

  g͂܂܂ŒʂłB

  ӁF

  efax t@bNXey[Wɏރwb^́At@bNX𑗕t
  郆[U[ςĂłB(́AAbvf[g̍ۂɏC
  邩܂B)

  2.6.  Caldera  LPRng [Uɂ

  LPRng Ǘ\tgEFAł́ARg[t@C̈قȂĂ
  ܂B

  ̖_ɋCÂ񋟂Ăꂽ Montecchiani <m.luca@usa.net>
  Ɋӂ܂Bȉ /usr/bin/fax t@C̍XVLڂ܂Bȉ
  ̍s 586, 587 sɂ cfile=.../ ƒuĂB

       # Modified to work also with the LPRng package
       # Luca Montecchiani (08/11/97 m.luca@usa.net)
       if [ !-z "$CONTROL_FILE" ]
           then
               cfile=`cat tail -1 lock`
               cfile=`cat $cfile`
           else
               cfile=$CONTROL_FILE
       fi

  3.  ŐVo[Wƒ҂̘A

  ̍̕ŐVo[ẂAȉ URL œł܂B

       http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.sgml
       http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.html
       http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.txt
       http://www.newplaces.com/linux/faxsrv/faxsrv-mini-HOWTO.info

  ҂Ƃ̘A͈ȉłB

       Erez Strauss
       erez@newplaces.com
       http://www.newplaces.com/linux/
       http://www.newplaces.com/
       Phone: +972 52 739737
       Fax:  +972 9 954 3034

  3.1.  {ɂ

  {Ő:  (rsato@ipf.de)
  =====================================================================
  Ryoichi SATO   Stiftstr .36 D-60313 Frankfurt a.M Germany
    E-mail : rsato@pif.de
  PGP fingerprint = FD AF 12 4F E0 C6 A3 1A  AF 27 51 7D 18 08 D1 CA
  =====================================================================

  XVFUTi <ysenda@pop01.odn.ne.jp> (2001/09/27)

