Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 1948

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Linux simple fax printer server mini-HOWTO (faxsrv-mini-HOWTO): $B<ALd$H2rEz(B</TITLE>
 <LINK HREF="Fax-Server-3.html" REL=next>
 <LINK HREF="Fax-Server-1.html" REL=previous>
 <LINK HREF="Fax-Server.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Fax-Server-3.html">$B<!$N%Z!<%8(B</A>
<A HREF="Fax-Server-1.html">$BA0$N%Z!<%8(B</A>
<A HREF="Fax-Server.html#toc2">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s2">2. $B<ALd$H2rEz(B</A></H2>

<H2><A NAME="ss2.1">2.1 $B%U%!%C%/%9!&%W%j%s%?%5!<%P$H$O!)(B</A>
</H2>

<P>$B%U%!%C%/%9!&%W%j%s%?%5!<%P$H$O!"J#?t$N%W%m%0%i%`$rAH$_9g$o$;$F(B
$B9=C[$7$?%5!<%P$N$3$H$G$9!#(Befax $B$H%W%j%s%H%5!<%P$rAH$_9g$o$;$k$H!"(B
$B%W%j%s%?$K%W%j%s%H%"%&%H$9$kMWNN$G4JC1$K%3%s%T%e!<%?$+$i%U%!%C%/%9(B
$B$rAw$k$3$H$,$G$-$^$9!#(B
<P>
<H2><A NAME="ss2.2">2.2 $B$I$&$d$C$F@_Dj$9$k$N!)(B</A>
</H2>

<P>efax $B$r%U%!%C%/%9!&%W%j%s%H%5!<%P$H$7$F@_Dj$9$k:]$K$O!"$$$/$D$+(B
$BLdBj$,$"$j$^$9!#;d$O2?EY$+9=C[$K@.8y$7$?$N$G!"$=$N%N%&%O%&$r(B
$B=8$a$F!"4JC1$J(B mini-HOWTO $B$r:n$k$3$H$K$7$^$7$?!#%3%a%s%H$O!"(B
&lt;erez@newplaces.com&gt; $B$^$G$*4j$$$7$^$9!#(B
$B0J2<$G=g$rDI$C$F9=C[J}K!$HMxMQJ}K!!"$=$NB>$NCm0UE@Ey$r=R$Y$^$9!#(B
<P>
<H3>efax $B%=%U%H%&%'%"(B</H3>

<P>$B$^$:!"(Befax $B%Q%C%1!<%8$,%$%s%9%H!<%k$5$l$F$$$k$+(B
$B3NG'$7$^$9!#(B
<P>RPM $B%Y!<%9$N%7%9%F%`$J$i!"%3%^%s%I(B '<CODE>rpm -qv efax</CODE>' $B$r(B
$B;H$C$F$/$@$5$$!#(B
<P>
<P>tar.gz $B7A<0$N(B efax $B%=!<%9%U%!%$%k$O!"(B
<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz">ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz</A>
$B$+$i!"%P%$%J%j$N(B rpm $B%Q%C%1!<%8$O!"(B
<A HREF="ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-3.i386.rpm">ftp://ftp.redhat.com/pub/redhat/redhat-4.2/i386/RedHat/RPMS/efax-0.8a-3.i386.rpm</A>
$B$+$iF~<j$G$-$^$9!#(B
<P>
<H3><CODE>printcap</CODE> $B%U%!%$%k$N%(%s%H%j(B</H3>

<P>efax $BIUB0J8=q$G$O!"(Bprintcap $B%(%s%H%j$N9TKv$N(B <CODE>:</CODE> $B$,H4$1$F$$$^$9!#(B
<P>
<P>$B$3$NLdBj$r2r7h$9$k$K$O!"(B<CODE>/etc/printcap</CODE> $B$K0J2<$N%(%s%H%j$r(B
$BDI2C$7$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
fax:\
        :lp=/dev/null:\
        :sd=/var/spool/fax:\
        :if=/usr/bin/faxlpr:
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3>fax $B%3%^%s%I(B</H3>

<P>fax $B%3%^%s%I$X$O%O!<%I%j%s%/$r;H$$!"%7%s%\%j%C%/%j%s%/$O;H$o$J$$$G(B
$B$/$@$5$$!#(B
<P>
<P>$B<!$N%3%^%s%I$r<B9T$7$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
ln /usr/bin/fax /usr/bin/faxlpr
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3>/usr/bin/fax $B%U%!%$%k(B</H3>

<P><CODE>/usr/bin/fax</CODE> $B%U%!%$%k$r$4;HMQ$N4D6-$K9g$o$FJT=8$7$^$9!#(B
<P>
<P>$B%b%G%`$K1~$8$?%U%!%C%/%9%/%i%9$rA*Br$7$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
CLASS=2.0
</PRE>
</CODE></BLOCKQUOTE>
<P><CODE>FROM</CODE> $B%U%#!<%k%I$K$O!"$"$J$?$N9q:]EEOCHV9f$r@_Dj$7$^$9!#(B
<CODE>NAME</CODE> $B%U%#!<%k%I$K$O!"L>A0$r@_Dj$7$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
NAME="Your Name"
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$=$7$F!"9q:]EEOCHV9f$r9qFbHV9f$KJQ49$9$k$?$a$N0l9T$r2C$($^$9!#(B
$B%$%9%i%(%k$+$iH/?.$9$k>l9g$O!"0J2<$N$h$&$K$J$j$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
TELCVT='sed -e s/+972/0/ -e s/+/00/'  # Israel
</PRE>
</CODE></BLOCKQUOTE>
<P><CODE>/usr/bin/fax</CODE> $B%U%!%$%k$N(B 586 $B9TL\$K$OLdBj$,$"$k$N$G!"(B
<CODE>cfile=.../</CODE> $B$NItJ,$r0J2<$N$h$&$KJQ99$7$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
cfile=`/usr/bin/tail -1 lock`
cfile=`cat $cfile`
</PRE>
</CODE></BLOCKQUOTE>
<P>586, 587 $B9TL\$N(B - ($B%^%$%J%9(B)$B5-9f$O<h$j5n$kI,MW$,$"$j$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
0) echo "$l" | mail -s "fax to $num succeeded" $user@$host ;;
*) echo "$l" | mail -s "fax to $num failed   " $user@$host ;;
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3><CODE>/var/spool/fax</CODE> $B%G%#%l%/%H%j(B</H3>

<P>$B<!$N$h$&$K$7$F(B <CODE>/var/spool/fax</CODE> $B$H$$$&%G%#%l%/%H%j$r:n@.$7$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
mkdir /var/spool/fax
chmod 777 /var/spool/fax
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3>$B%m%C%/%U%!%$%k(B</H3>

<P>$B%m%C%/%U%!%$%k(B (lock file) (<CODE>/var/spool/fax/lock</CODE>) $B$r:n@.$7$^$9!#(B
$B:n@.$5$l$?%U%!%$%k$N%Q!<%_%7%g%s$OE,@Z$G$O$J$$$N$G!"<!$N%3%^%s%I$r;H$C$F(B
$B@5$7$/@_Dj$7$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
touch /var/spool/fax/lock ; chmod 644 /var/spool/fax/lock
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3><CODE>/dev/modem</CODE> $B%9%Z%7%c%k%U%!%$%k(B</H3>

<P>efax $B%W%m%0%i%`$O!"(B<CODE>/dev/modem</CODE> $B%U%!%$%k$,<B:]$KB8:_$9$k$3$H$rA0Ds(B
$B$K$7$F$$$k$N$G!"%7%s%\%j%C%/%j%s%/$rD%$C$F$$$k$@$1$G$OF0$-$^$;$s!#(B
$B%b%G%`$,@\B3$5$l$F$$$k(B <CODE>/dev/cua?</CODE> $B$HF1$8%a%8%c!<HV9f$H%^%$%J!<HV9f(B
$B$,IU$$$?(B <CODE>/dev/modem</CODE> $B%G%P%$%9%U%!%$%k$r:n@.$7$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
ls -lL /dev/modem 
rm /dev/modem
mknod /dev/modem c Mj Mi
chmod 666 /dev/modem
</PRE>
</CODE></BLOCKQUOTE>
<P><CODE>Mj</CODE> $B$NItJ,$K$O(B 5 $B$r!"(B<CODE>Mi</CODE> $B$NItJ,$K$O(B <CODE>cua0</CODE> $B$J$i(B 
64 $B$r!"(B<CODE>cua1</CODE> $B$J$i(B 65 $BEy$rF~$l$F$/$@$5$$!#$=$l$f$(!"%b%G%`$,(B 
<CODE>cua1</CODE> $B$K@\B3$5$l$F$$$k>l9g$O!"<!$K$h$&$K$J$j$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
mknod /dev/modem c 5 65
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3><CODE>/var/lock</CODE> $B%G%#%l%/%H%j(B</H3>

<P><CODE>/var/lock</CODE> $B%G%#%l%/%H%j$N%b!<%I$rJQ99$7$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
chmod 1777 /var/lock
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<H2><A NAME="ss2.3">2.3 $B%5!<%P$H$7$F;H$&$K$O!)(B</A>
</H2>

<P>$B%U%!%C%/%9%W%j%s%?$r;H$&$H$-$O(B <CODE>-P</CODE> $B%*%W%7%g%s$rIU$1!"(B
<CODE>-J</CODE> $B%*%W%7%g%s$G%U%!%C%/%9HV9f$r;XDj$7$^$9!#(B
<P>$B<!$N$h$&$J(B <CODE>lpr</CODE> $B%3%^%s%I$r;H$C$F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
 lpr -Pfax -J &lt;Fax-Number> [file-names]
 any command | lpr -Pfax -J &lt;Fax-Number>
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss2.4">2.4 $B08@h$N%U%!%C%/%9HV9f$r$I$3$K;XDj$9$k$+!)(B</A>
</H2>

<P><CODE>-J</CODE> $B%*%W%7%g%s$N8e$K!"08@h$NHV9f$r;XDj$7$F$/$@$5$$!#(B
<H2><A NAME="ss2.5">2.5 $B%M%C%H>e$N$[$+$N(B Unix $B5!$+$i%U%!%C%/%9%5!<%P!<$rMxMQ$9$kJ}K!(B</A>
</H2>

<P><CODE>/etc/printcap</CODE> $B$K0J2<$N9`L\$r2C$(!"%/%i%$%"%s%HB&$N(B Linux $B5!$K$O(B
$B%9%W!<%k%G%#%l%/%H%jEy$rDI2C$7$^$9!#(B
<P>
<P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
fax:\
        :sd=/var/spool/fax:\
        :mx#0:\
        :sh:\
        :rm=host.domain:\
        :rp=fax:
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$5$i$K!"%/%i%$%"%s%H$N%[%9%HL>$r%5!<%P!<B&$N(B <CODE>/etc/hosts.lpd</CODE> $B$K(B
$B=q$-2C$($^$9!#(B
<P>
<P>$B;H$$J}$O$$$^$^$GDL$j$G$9!#(B
<P>
<P>$BCm0U!'(B
<P>efax $B$,%U%!%C%/%93F%Z!<%8$K=q$-9~$`%X%C%?J8;zNs$O!"%U%!%C%/%9$rAwIU$9$k(B
$B%f!<%6!<L>$,JQ$o$C$F$bF1$8$G$9!#(B($B$3$l$O!"%"%C%W%G!<%H$N:]$K=$@5$5$l$k(B
$B$+$b$7$l$^$;$s!#(B)
<P>
<P>
<H2><A NAME="ss2.6">2.6 Caldera $B$N(B LPRng $B%f!<%6$K$D$$$F(B</A>
</H2>

<P>LPRng $B0u:~4IM}%=%U%H%&%'%"$G$O!"%3%s%H%m!<%k%U%!%$%k$N07$$$,0[$J$C$F(B
$B$$$^$9!#(B
<P>
<P>$B$3$NLdBjE@$K5$$E$-2r7h:v$rDs6!$7$F$/$l$?(B Montecchiani &lt;m.luca@usa.net&gt; 
$B$K46<U$7$^$9!#0J2<$K(B <CODE>/usr/bin/fax</CODE> $B%U%!%$%k$N99?78D=j$r5-:\$7$^$9!#(B
$B0J2<$N9T$r(B 586, 587 $B9T$K$"$k(B <B>cfile=.../</B> $BItJ,$HCV$-49$($F$/$@$5$$!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
# 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                                       
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<HR>
<A HREF="Fax-Server-3.html">$B<!$N%Z!<%8(B</A>
<A HREF="Fax-Server-1.html">$BA0$N%Z!<%8(B</A>
<A HREF="Fax-Server.html#toc2">$BL\<!$X(B</A>
</BODY>
</HTML>