
          Linux 򵥵Ĵӡŷ mini-HOWTO (faxsrv-mini-HOWTO)
                                       
: [1]Erez Strauss <erez@newplaces.com> : Mile Yeh mile@mail.timenet.net

   v1.0, 8ʮһ 1997
     _________________________________________________________________
   
   ֤.ʲӭļϸʹ򵥵ķ֮һ
   Linuxϵͳ趨ŷ.ṩеûڱ·ʹ
   .
     _________________________________________________________________
   
1. 

2.  & 

     * 2.1 ʲһ̨ӡŷ ?
     * 2.2 Ҫ趨 ?
     * 2.3 Ҫʹŷ ?
     * 2.4 ӦںδָĿĴ? ?
     * 2.5 βܴ·ϵ Unixes Ļʹ⹦ ?
     * 2.6 Caldera, LPRng ʹ
       
3. İ汾,.
     _________________________________________________________________
   
1. 

   ʹӡ/ linux Ҫ һЩʹݻ
   
   ӡ彫ʹô嵱ӡ. efax Դӡҵҵ
   ͳ. efax   Ed Casas <edc@cce.com>дɵ.
   
   ŵļ Q& A.
   
2.  & 

2.1 ʲһ̨ӡŷ ?

   һӡŷɺٵĳʽõ: efax,ӡŷ,ӵ
   ķʹ ͬӡһ̨ӡһ.
   
2.2 Ҫ趨 ?

   װ efax ӡŷٵ ֮,Ҿռ
   ֪ʶ С mini-HOWTO֮,κӭ <erez@newplaces.com>. 
   Ǻͽ,Լм򵥵Ĳ:
   
  efax 
  
    efax .
   
    RPM ϵͳʹ 'rpm -qv efax'.
   
   ȡ efax Դ tar.gz ʽ sunsite:
   ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz 
   λԪ rpm ׼:
   ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-
   3.i386.rpm
   
  printcap λ.
  
   efax ļʧ : printcap λ.
   
   :и /etc/printcapλ:
   
fax:\
        :lp=/dev/null:\
        :sd=/var/spool/fax:\
        :if=/usr/bin/faxlpr:

  ָ
  
   ʹӲӶǷӵָ.
   
   ִ:
   
ln /usr/bin/fax /usr/bin/faxlpr

  /usr/bin/fax .
  
   ༭ /usr/bin/fax ҪĲ:
   
   ݻѡȷĴ:
   
CLASS=2.0

    FROM="your international phone number" λ
   
NAME="Your Name"

   дԹʵĵ绰뱾صת ɫҪʹ:
   
TELCVT='sed -e s/+972/0/ -e s/+/00/'  # israel (ɫ)

   ļи 586 ,ı cfile=... :
   
cfile=`/usr/bin/tail -1 lock`
cfile=`cat $cfile`

    586,587 и '-':
   
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

  ļ.
  
   ļ (/var/spool/fax/lock) ȷȨ,ʹи
   趨ȷ:
   
touch /var/spool/fax/lock ; chmod 644 /var/spool/fax/lock

  /dev/modem رĵ.
  
   efax ʽԤһ豸 /dev/modem ޷һ
   ,Ժ /dev/cua? ͬҪ͸뽨һ豸 ӵ
   ݻ.Ҫ rw-rw-rw- ģʽʹκһʹ߶ܹʹô.
   
ls -lL /dev/modem
rm /dev/modem
mknod /dev/modem c Mj Mi
chomd 666 /dev/modem

   Mj 5, Mi 64 cua0, 65 cua1ȵ.  ( cua1):
   
mknod /dev/modem c 5 65

  /var/lockĿ¼.
  
   ı /var/lockĿ¼
   
chmod 1777 /var/lock

2.3 Ҫʹŷ ?

   㽫ʹôӡ -P ѡ  -J ѡ.
   
   ʹ lpr ֮һ:
   
 lpr -Pfax -J <Fax-Number> [file-names]
 any command | lpr -Pfax -J <Fax-Number>

2.4 ӦںδָĿĴ? ?

    -J ѡ֮.
   
2.5 βܴ·ϵ Unixes Ļʹ⹦ ?

   и /etc/printcap Ϳͻ˵ Linux ϵͳ, spool Ŀ
   ¼,ȵ ...
   
fax:\
        :sd=/var/spool/fax:\
        :mx#0:\
        :sh:\
        :rm=host.domain:\
        :rp=fax:

   ڴŷмϿͻ˻ /etc/hosts.lpd
   
   ͬǰһʹ.
   
   ע:
   
   efax ӵҳķִ,ûЧ û·ʹ. (ܹ
   µ).
   
2.6 Caldera, LPRng ʹ

   LPRng ӡһͬķƵ.
   
   ҿ Luca Montecchiani <m.luca@usa.net>,ҵͽ. һ
    /usr/bin/faxļ.и滻򵥵 cfile=...ڡ
   586,587
   
# Modified to work also with the LPRng package(޸ LPRng ׼)
# 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. İ汾,.

   ļİ汾ܹ ͨ·ȡµַ
   
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

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

References

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