Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > cdf3204072325f4a06a79f420e013079 > files > 158

howto-text-ja-9.0-1mdk.noarch.rpm

  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 ƒVƒXƒeƒ€ã
  ‚Ńtƒ@ƒbƒNƒXƒT[ƒo[‚ð\’z‚·‚éÅ‚àŠÈ’P‚È•û–@‚ðÚ‚µ‚­‹L‚µ‚½‚à‚Ì‚Å‚·B‚±
  ‚ê‚É‚æ‚Á‚āAƒ[ƒJƒ‹ƒzƒXƒg‚©‚ç‚àƒlƒbƒgƒ[ƒNã‚©‚ç‚à Fax ‚ªŽg‚¦‚é‚悤
  ‚É‚È‚è‚Ü‚·B
  ______________________________________________________________________

  –ÚŽŸ

  1. ‚Í‚¶‚ß‚É
  2. Ž¿–â‚Ɖð“š
     2.1 ƒtƒ@ƒbƒNƒXEƒvƒŠƒ“ƒ^ƒT[ƒo‚Ƃ́H
     2.2 ‚Ç‚¤‚â‚Á‚Đݒ肷‚é‚́H
        2.2.1 efax ƒ\ƒtƒgƒEƒFƒA
        2.2.2 printcap ƒtƒ@ƒCƒ‹‚̃Gƒ“ƒgƒŠ
        2.2.3 fax ƒRƒ}ƒ“ƒh
        2.2.4 /usr/bin/fax ƒtƒ@ƒCƒ‹
        2.2.5 /var/spool/fax ƒfƒBƒŒƒNƒgƒŠ
        2.2.6 ƒƒbƒNƒtƒ@ƒCƒ‹
        2.2.7 /dev/modem ƒXƒyƒVƒƒƒ‹ƒtƒ@ƒCƒ‹
        2.2.8 /var/lock ƒfƒBƒŒƒNƒgƒŠ
     2.3 ƒT[ƒo‚Æ‚µ‚ÄŽg‚¤‚ɂ́H
     2.4 ˆ¶æ‚̃tƒ@ƒbƒNƒX”ԍ†‚ð‚Ç‚±‚ÉŽw’è‚·‚é‚©H
     2.5 ƒlƒbƒgã‚Ì‚Ù‚©‚Ì Unix ‹@‚©‚çƒtƒ@ƒbƒNƒXƒT[ƒo[‚ð—˜—p‚·‚é•û–@
     2.6 Caldera ‚Ì LPRng ƒ†[ƒU‚ɂ‚¢‚Ä

  3. ÅVƒo[ƒWƒ‡ƒ“‚Æ’˜ŽÒ‚̘A—æ
     3.1 “ú–{Œê–ó‚ɂ‚¢‚Ä

  ______________________________________________________________________

  1.  ‚Í‚¶‚ß‚É

  Linux ã‚ŃvƒŠƒ“ƒ^Œ“ƒtƒ@ƒbƒNƒXƒT[ƒo‚ð\’z‚·‚é‚ɂ́A“KØ‚ȃ\ƒtƒgƒEƒFƒA
  ‚ƃtƒ@ƒbƒNƒXƒ‚ƒfƒ€‚ª•K—v‚Å‚·B

  ‚»‚µ‚āAƒvƒŠƒ“ƒ^—pƒ\ƒtƒgƒEƒFƒA‚ðÝ’肵‚āAƒtƒ@ƒbƒNƒX—pƒ\ƒtƒgƒEƒFƒA‚ðƒv
  ƒŠƒ“ƒgƒtƒBƒ‹ƒ^‚Æ‚µ‚ÄŽg‚¤‚悤‚É‚µ‚Ü‚·Befax ‚́AƒvƒŠƒ“ƒgƒWƒ‡ƒu”ԍ†‚©‚ç
  ƒtƒ@ƒbƒNƒX”ԍ†‚ð“ǂݏo‚µ‚āAƒtƒ@ƒbƒNƒX‚𑗐M‚µ‚Ü‚·Befax ‚́A Ed Casas
  <edc@cce.com> ‚ªì¬‚µ‚Ä‚¢‚Ü‚·B

  ‚±‚êˆÈ~‚́AQ&A Œ`Ž®‚Åà–¾‚µ‚Ü‚·B

  2.  Ž¿–â‚Ɖð“š

  2.1.  ƒtƒ@ƒbƒNƒXEƒvƒŠƒ“ƒ^ƒT[ƒo‚Ƃ́H

  ƒtƒ@ƒbƒNƒXEƒvƒŠƒ“ƒ^ƒT[ƒo‚Ƃ́A•¡”‚̃vƒƒOƒ‰ƒ€‚ð‘g‚ݍ‡‚킹‚č\’z‚µ‚½
  ƒT[ƒo‚Ì‚±‚Æ‚Å‚·Befax ‚ƃvƒŠƒ“ƒgƒT[ƒo‚ð‘g‚ݍ‡‚킹‚é‚ƁAƒvƒŠƒ“ƒ^‚Ƀv
  ƒŠƒ“ƒgƒAƒEƒg‚·‚é—v—Ì‚ÅŠÈ’P‚ɃRƒ“ƒsƒ…[ƒ^‚©‚çƒtƒ@ƒbƒNƒX‚𑗂邱‚Æ‚ª‚Å‚«
  ‚Ü‚·B

  2.2.  ‚Ç‚¤‚â‚Á‚Đݒ肷‚é‚́H

  efax ‚ðƒtƒ@ƒbƒNƒXEƒvƒŠƒ“ƒgƒT[ƒo‚Æ‚µ‚Đݒ肷‚éÛ‚ɂ́A‚¢‚­‚‚©–â‘肪
  ‚ ‚è‚Ü‚·BŽ„‚͉½“x‚©\’z‚ɐ¬Œ÷‚µ‚½‚̂ŁA‚»‚̃mƒEƒnƒE‚ðW‚߂āAŠÈ’P‚È
  mini-HOWTO ‚ðì‚邱‚Æ‚É‚µ‚Ü‚µ‚½BƒRƒƒ“ƒg‚́A <erez@newplaces.com> ‚Ü
  ‚Å‚¨Šè‚¢‚µ‚Ü‚·BˆÈ‰º‚ŏ‡‚ð’Ç‚Á‚č\’z•û–@‚Æ—˜—p•û–@A‚»‚Ì‘¼‚Ì’ˆÓ“_“™‚ð
  q‚ׂ܂·B

  2.2.1.  efax ƒ\ƒtƒgƒEƒFƒA

  ‚Ü‚¸Aefax ƒpƒbƒP[ƒW‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é‚©Šm”F‚µ‚Ü‚·B

  RPM ƒx[ƒX‚̃VƒXƒeƒ€‚È‚çAƒRƒ}ƒ“ƒh 'rpm -qv efax' ‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢B

  tar.gz Œ`Ž®‚Ì efax ƒ\[ƒXƒtƒ@ƒCƒ‹‚́A
  <ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/fax/efax08a.tar.gz>
  ‚©‚çAƒoƒCƒiƒŠ‚Ì rpm ƒpƒbƒP[ƒ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ƒ‹‚̃Gƒ“ƒgƒŠ

  efax •t‘®•¶‘‚ł́Aprintcap ƒGƒ“ƒgƒŠ‚̍s––‚Ì : ‚ª”²‚¯‚Ä‚¢‚Ü‚·B

  ‚±‚Ì–â‘è‚ð‰ðŒˆ‚·‚é‚ɂ́A/etc/printcap ‚Ɉȉº‚̃Gƒ“ƒgƒŠ‚ð’ljÁ‚µ‚Ä‚­‚¾‚³
  ‚¢B

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

  2.2.3.  fax ƒRƒ}ƒ“ƒh

  fax ƒRƒ}ƒ“ƒh‚ւ̓n[ƒhƒŠƒ“ƒN‚ðŽg‚¢AƒVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚ÍŽg‚í‚È‚¢‚Å‚­‚¾
  ‚³‚¢B

  ŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B

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

  2.2.4.  /usr/bin/fax ƒtƒ@ƒCƒ‹

  /usr/bin/fax ƒtƒ@ƒCƒ‹‚ð‚²Žg—p‚̊‹«‚ɍ‡‚í‚ĕҏW‚µ‚Ü‚·B

  ƒ‚ƒfƒ€‚ɉž‚¶‚½ƒtƒ@ƒbƒNƒXƒNƒ‰ƒX‚ð‘I‘ð‚µ‚Ü‚·B

       CLASS=2.0

  FROM ƒtƒB[ƒ‹ƒh‚ɂ́A‚ ‚È‚½‚̍‘Û“d˜b”ԍ†‚ðÝ’肵‚Ü‚·B NAME ƒtƒB[ƒ‹
  ƒh‚ɂ́A–¼‘O‚ðÝ’肵‚Ä‚­‚¾‚³‚¢B

       NAME="Your Name"

  ‚»‚µ‚āA‘Û“d˜b”ԍ†‚ð‘“à”ԍ†‚É•ÏŠ·‚·‚邽‚߂̈ês‚ð‰Á‚¦‚Ü‚·BƒCƒXƒ‰ƒG
  ƒ‹‚©‚ç”­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–Ú‚Ì - (ƒ}ƒCƒiƒX)‹L†‚ÍŽæ‚è‹Ž‚é•K—v‚ª‚ ‚è‚Ü‚·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  ƒfƒBƒŒƒNƒgƒŠ

  ŽŸ‚̂悤‚É‚µ‚Ä /var/spool/fax ‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ðì¬‚µ‚Ü‚·B

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

  2.2.6.  ƒƒbƒNƒtƒ@ƒCƒ‹

  ƒƒbƒNƒtƒ@ƒCƒ‹ (lock file) (/var/spool/fax/lock) ‚ðì¬‚µ‚Ü‚·Bì¬‚³
  ‚ꂽƒtƒ@ƒCƒ‹‚̃p[ƒ~ƒVƒ‡ƒ“‚Í“KØ‚Å‚Í‚È‚¢‚̂ŁAŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽg‚Á‚Đ³‚µ
  ‚­Ý’肵‚Ä‚­‚¾‚³‚¢B

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

  2.2.7.  /dev/modem  ƒXƒyƒVƒƒƒ‹ƒtƒ@ƒCƒ‹

  efax ƒvƒƒOƒ‰ƒ€‚́A/dev/modem ƒtƒ@ƒCƒ‹‚ªŽÀÛ‚É‘¶Ý‚·‚邱‚Æ‚ð‘O’ñ‚É‚µ‚Ä
  ‚¢‚é‚̂ŁAƒVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚𒣂Á‚Ä‚¢‚邾‚¯‚Å‚Í“®‚«‚Ü‚¹‚ñBƒ‚ƒfƒ€‚ªÚ
  ‘±‚³‚ê‚Ä‚¢‚é /dev/cua? ‚Æ“¯‚¶ƒƒWƒƒ[”ԍ†‚ƃ}ƒCƒi[”ԍ†‚ª•t‚¢‚½
  /dev/modem ƒfƒoƒCƒXƒtƒ@ƒ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‚»‚ê‚䂦Aƒ‚ƒfƒ€‚ª cua1 ‚ɐڑ±‚³‚ê‚Ä‚¢‚éê‡‚́AŽŸ‚ɂ悤
  ‚É‚È‚è‚Ü‚·B

       mknod /dev/modem c 5 65

  2.2.8.  /var/lock  ƒfƒBƒŒƒNƒgƒŠ

  /var/lock ƒfƒBƒŒƒNƒgƒŠ‚̃‚[ƒh‚ð•ÏX‚µ‚Ü‚·B

       chmod 1777 /var/lock

  2.3.  ƒT[ƒo‚Æ‚µ‚ÄŽg‚¤‚ɂ́H

  ƒtƒ@ƒbƒNƒXƒvƒŠƒ“ƒ^‚ðŽg‚¤‚Æ‚«‚Í -P ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯A -J ƒIƒvƒVƒ‡ƒ“‚Å
  ƒtƒ@ƒbƒNƒX”ԍ†‚ðŽw’肵‚Ü‚·B

  ŽŸ‚̂悤‚È lpr ƒRƒ}ƒ“ƒh‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢B

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

  2.4.  ˆ¶æ‚̃tƒ@ƒbƒNƒX”ԍ†‚ð‚Ç‚±‚ÉŽw’è‚·‚é‚©H

  -J ƒIƒvƒVƒ‡ƒ“‚ÌŒã‚ɁAˆ¶æ‚̔ԍ†‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B

  2.5.  ƒlƒbƒgã‚Ì‚Ù‚©‚Ì Unix ‹@‚©‚çƒtƒ@ƒbƒNƒXƒT[ƒo[‚ð—˜—p‚·‚é•û–@

  /etc/printcap ‚Ɉȉº‚̍€–Ú‚ð‰Á‚¦AƒNƒ‰ƒCƒAƒ“ƒg‘¤‚Ì Linux ‹@‚ɂ̓Xƒv[
  ƒ‹ƒfƒBƒŒƒNƒgƒŠ“™‚ð’ljÁ‚µ‚Ü‚·B

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

  ‚³‚ç‚ɁAƒNƒ‰ƒCƒAƒ“ƒg‚̃zƒXƒg–¼‚ðƒT[ƒo[‘¤‚Ì /etc/hosts.lpd ‚ɏ‘‚«‰Á‚¦
  ‚Ü‚·B

  Žg‚¢•û‚Í‚¢‚Ü‚Ü‚Å’Ê‚è‚Å‚·B

  ’ˆÓF

  efax ‚ªƒtƒ@ƒbƒNƒXŠeƒy[ƒW‚ɏ‘‚«ž‚Þƒwƒbƒ^•¶Žš—ñ‚́Aƒtƒ@ƒbƒNƒX‚ð‘—•t‚·
  ‚郆[ƒU[–¼‚ª•Ï‚í‚Á‚Ä‚à“¯‚¶‚Å‚·B(‚±‚ê‚́AƒAƒbƒvƒf[ƒg‚̍ۂɏC³‚³‚ê
  ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB)

  2.6.  Caldera ‚Ì LPRng ƒ†[ƒU‚ɂ‚¢‚Ä

  LPRng ˆóüŠÇ—ƒ\ƒtƒgƒEƒFƒA‚ł́AƒRƒ“ƒgƒ[ƒ‹ƒtƒ@ƒCƒ‹‚̈µ‚¢‚ªˆÙ‚È‚Á‚Ä‚¢
  ‚Ü‚·B

  ‚±‚Ì–â‘è“_‚É‹C‚«‰ðŒˆô‚ð’ñ‹Ÿ‚µ‚Ä‚­‚ꂽ Montecchiani <m.luca@usa.net>
  ‚ÉŠ´ŽÓ‚µ‚Ü‚·BˆÈ‰º‚É /usr/bin/fax ƒtƒ@ƒCƒ‹‚̍XVŒÂŠ‚ð‹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.  ÅVƒo[ƒWƒ‡ƒ“‚Æ’˜ŽÒ‚̘A—æ

  ‚±‚Ì•¶‘‚̍ŐVƒo[ƒ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
  =====================================================================

  XVFç’U—TŽi <ysenda@pop01.odn.ne.jp> (2001/09/27)