
          Linux ²檺ǯuLA mini-HOWTO (faxsrv-mini-HOWTO)
                                       
@: [1]Erez Strauss <erez@newplaces.com> Ķ: Mile Yeh mile@mail.timenet.net

   v1.0, 8Q@ 1997
     _________________________________________________________________
   
   O.NwﴣXoԲӴyzϥγ²檺k@bA
   LinuxtΤW]wǯuA.ǯuOѵҦΤbDMϥ
   .
     _________________________________________________________________
   
1. 

2. D & 

     * 2.1 O@xǯuLA ?
     * 2.2 np]w ?
     * 2.3 ڭnpϥγoA ?
     * 2.4 bBwؼЪǯuX? ?
     * 2.5 ڦp~qW Unixes ϥγo\ ?
     * 2.6 Caldera, LPRng ϥΪ
       
3. ̪񪺪,p@.
     _________________________________________________________________
   
1. 

   ϦL/ǯub linux WB@Aݭn @ǳnMǯuƾھ
   
   CLnN|ϥζǯunCLLo. efax NiHqCL@~X
   ǯuXBeXǯu. efax n  Ed Casas <edc@cce.com>Ҽg.
   
   lO Q& A.
   
2. D & 

2.1 O@xǯuLA ?

   @ӶǯuLAOѫܤ֪{ҳ]m: efax,MCLA,qqW
   γo˪keǯu pPCL@xLW@².
   
2.2 np]w ?

   w efax @ǯuCLA][ܤ֪D ڰLƦ,ڨMw
    bp mini-HOWTO,NwH <erez@newplaces.com>. ڦb
   ̴yzL̩MѨMk,HΨLҦ²檺BJ:
   
  efax n
  
   dA efax n.
   
   b RPM ¦tΤUϥΩRO 'rpm -qv efax'.
   
   AiHo efax ӷO tar.gz 榡q sunsite:
   ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz Ϊ
   Gi줸ɪ rpm M:
   ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-
   3.i386.rpm
   
  printcap .
  
   efax O򥢤UCo :b printcap .
   
   ѨM:W[UCU /etc/printcap:
   
fax:\
        :lp=/dev/null:\
        :sd=/var/spool/fax:\
        :if=/usr/bin/faxlpr:

  ǯuO
  
   ϥεw챵ӤOŸ챵ǯuO.
   
   RO:
   
ln /usr/bin/fax /usr/bin/faxlpr

  /usr/bin/fax ɮ.
  
   s /usr/bin/fax AҭnѼ:
   
   AƾھܥTǯu:
   
CLASS=2.0

   ]m FROM="your international phone number" 
   
NAME="Your Name"

   [WUCwڪqܸXaഫ ҦpbHCAnϥ:
   
TELCVT='sed -e s/+972/0/ -e s/+/00/'  # israel (HC)

   󤤦ӰDb 586 ,ܦ cfile=... HU:
   
cfile=`/usr/bin/tail -1 lock`
cfile=`cat $cfile`

   b 586,587 椤 '-'ŸƬO:
   
0) echo "$l" | mail -s "fax to $num succeeded" $user@$host ;;
*) echo "$l" | mail -s "fax to $num failed   " $user@$host ;;

  /var/spool/fax ؿ.
  
   إߥؿ /var/spool/fax
   
mkdir /var/spool/fax
chmod 777 /var/spool/fax

  w.
  
   w (/var/spool/fax/lock)O Tvҫإ,ϥΤUCURO
   ⥦]wT:
   
touch /var/spool/fax/lock ; chmod 644 /var/spool/fax/lock

  /dev/modem SOɮ.
  
   efax {Ow@ӯu]ɮצb /dev/modem MNLkPŸ챵@_
   B@,ҥHHM /dev/cua? ۦPDnMݸXإߤ@ӳ]ɮ s
   ھ.ɮץݭn rw-rw-rw- Ҧϥ@ӨϥΪ̳ϥζǯun.
   
ls -lL /dev/modem
rm /dev/modem
mknod /dev/modem c Mj Mi
chomd 666 /dev/modem

   MjO 5,M MiO 64 cua0, 65 cua1. Ҧp ( cua1):
   
mknod /dev/modem c 5 65

  /var/lockؿ.
  
    /var/lockؿݩ
   
chmod 1777 /var/lock

2.3 ڭnpϥγoA ?

   ANϥζǯuL -P ﶵ M -J ﶵ۶ǯuX.
   
   ϥΤUC lpr RO䤤@:
   
 lpr -Pfax -J <Fax-Number> [file-names]
 any command | lpr -Pfax -J <Fax-Number>

2.4 bBwؼЪǯuX? ?

   b -J ﶵ.
   
2.5 ڦp~qW Unixes ϥγo\ ?

   [JUCU /etc/printcap ɮשMȤݪ Linux t,إ spool 
   , ...
   
fax:\
        :sd=/var/spool/fax:\
        :mx#0:\
        :sh:\
        :rm=host.domain:\
        :rp=fax:

   bǯuA[WȤݾW /etc/hosts.lpd
   
   pPe@˨ϥΥ.
   
   `N:
   
   efax [ǯuʭr,OSĪG aΤWrHPoeǯu. (Q
   s).
   
2.6 Caldera, LPRng ϥΪ

   LPRng CL޲znObΤ@ӤPkɮ.
   
    Luca Montecchiani <m.luca@usa.net>,DMѨMk. o̦@
   s /usr/bin/fax.UCU²檺 cfile=...ƦbK
   586,587
   
# Modified to work also with the LPRng package(ק LPRng M)
# 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. ̪񪺪,p@.

   󪺳̪񪺪 qLںsHU}
   
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

   AiHp
   
Erez Strauss
erez@newplaces.com
http://www.newplaces.com/linux/
http://www.newplaces.com/
q: +972 52 739737
ǯu:  +972 9 954 3034

References

   1. mailto:ErezStrauss<erez@newplaces.com>
