Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > b64a0ed9abef7306f12de680983610ea > files > 9

howto-text-el-2006-5mdv2010.0.noarch.rpm

  Åëëçíéêü Linux simple fax printer server mini-HOWTO (faxsrv-
  mini-HOWTO)
  Erez Strauss <erez@newplaces.com> <mailto:Erez Strauss
  <erez@newplaces.com>>
  v1.0, 8 Íïåìâñßïõ 1997

  ×ùñßò åããõÞóåéò. ÄåêôÜ êÜèå åßäïõò ó÷üëéá.  Aõôü ôo Ýããñáöï ðåñéãñÜöåé
  ìå ëåðôïìÝñåéåò åíáí áðï ôïýò áðëïýóôåñïõò ôñïðïõò ãéá íá
  åãêáôáóôÞóïõìå åíáí  äéá÷åéñéóôÞ öáî (fax server) óôï  óôï  Linux
  óýóôçìá óáò.  Tï öÜî åßíáé äéáèÝóéìï ãéÜ ôïõò ÷ñÞóôåò ôïõ ôïðéêïý host
  áëëÜ êáé ãéá ôïýò ÷ñÞóôåò äéêôýïõ.
  ______________________________________________________________________

  Table of Contents


  1. ÅéóáãùãÞ

  2. ÅñùôÞóåéò & ÁðáíôÞóåéò

     2.1 Ôß åßíáé Ýíáò äéá÷åéñéóôÞò öÜî/åêôõðùôÞò ;
     2.2 Ðþò íá ôï åãêáôáóôÞóåôå ;
        2.2.1 Ôï ëïãéóìéêü çëåêôñïíéêïý öÜî
        2.2.2 Ç  êáôá÷þñçóç óôï printcap.
        2.2.3 Ç åíôïëÞ öáî (fax)
        2.2.4 Ôï áñ÷åßï /usr/bin/fax.
        2.2.5 Ï êáôÜëïãïò /var/spool/fax.
        2.2.6 Ôï áñ÷åßï êëåéäþìáôïò (lock file).
        2.2.7 Ôï åéäéêü áñ÷åßï /dev/modem.
        2.2.8 Ï êáôÜëïãïò
     2.3 Ðþò ôï ÷ñçóéìïðïéþ, ãéá ôïí server;
     2.4 Ðïý ìðïñþ íá ðñïóäéïñßóù ôïí áñéèìü öáî ôïõ ðáñáëÞðôç?
     2.5 Ðþò ôï ÷ñçóéìïðïéþ áðï Üëëá Unixes ôïõ äéêôýïõ ?
     2.6 Caldera, Ãéá ÷ñÞóôåò ôïõ LPRng

  3. Ôåëåõôáßá Ýêäïóç, åðéêïéíùíßá ìå ôïí óõããñáöÝá.



  ______________________________________________________________________

  1.  ÅéóáãùãÞ

  Ãéá íá ãßíåé äõíáôÞ ç ÷ñÞóç åíüò öÜî/åêôõðùôÞ, óå óýóôçìá Linux,åéíáé
  áðáñáßôçôç ç ýðáñîç åíüò fax modem êáé ôïõ áðáñáßôçôïõ ëïãéóìéêïý.

  Ôï ðñüãñáììá Åêôýðùóçò èá ÷ñçóçìïðïéåß ôï ëïãéóìéêü öÜî óÜí ößëôñï
  åêôýðùóçò.  Ôï çëåêôñïíéêü öÜî èá âñßóêåé ôïí áñéèìü öÜî áðï ôïí
  áñéèìü  åñãáóéþí åêôýðùóçò êáé óôÞí óõíÝ÷åéá èá óôÝëíåé ôï öÜî.  Ôï
  çëåêôñïíéêü öÜî ãñÜöôçêå áðï ôüí Ed Casas <edc@cce.com>.

  Ôï õðüëïéðï êåßìåíï åßíáé ãñáììÝíï þò Q&A


  2.  ÅñùôÞóåéò & ÁðáíôÞóåéò

  2.1.  Ôß åßíáé Ýíáò äéá÷åéñéóôÞò öÜî/åêôõðùôÞò ;

  ¸íáò äéá÷åéñçóôÞò öÜî/åêôõðùôÞò åßíáé ïõóéáóôéêÜ ìéá åãêáôÜóôáóç
  ìåñéêþí ðñïãñáììÜôùí: çëåêôñïíéêü öÜî, êáé ï äéá÷åéñéóôÞò åêôõðþóåùí,
  ìå ôÝôïéï ôñüðï þóôå ç áðïóôïëÞ öÜî Üðï åíá çëåêôñïíéêü õðïëïãéóôÞ
  åßíáé ôüóï áðëÞ üóï êáé ç áðïóôïëÞ ìéáò åêôýðùôéêÞò åñãáóßáò óå Ýíáí
  åêôõðùôÞ.



  2.2.  Ðþò íá ôï åãêáôáóôÞóåôå ;

  Ç åãêáôÜóôáóç åíüò çëåêôñïíéêïý öÜî óáí äéá÷åéñéóôÞ öÜî/åêôõðùôÞ
  åìðåñéÝ÷åé ìåñéêÜ ðñïâëÞìáôá ¾óôåñá áðï áñêåôÝò ðñïóðÜèåéåò, áðïöÜóéóá
  íá ìáæÝøù áõôÞ ôçí óïöåßá ìåóá óå åíá ìéêñü-HOWTO. ÊÜèå åßäïõò ó÷üëéá
  ãßíïíôáé äåêôÜ óôÞí äéåýèõíóç <erez@newplaces.com>.  ÐåñéãñÜöù åäþ, ôá
  ðáñáðÜíù ðñïâëÞìáôá êáèþò êáé üëåò ôéò ïäçãßåò óôáäéáêÜ:


  2.2.1.  Ôï ëïãéóìéêü çëåêôñïíéêïý öÜî

  âåâáéùèåßôå ïôé Ý÷åôå óôçí êáôï÷Þ óáò ôï ðáêÝôï ôïõ çëåêôñïíéêïý öÜî.

  Óå óýóôçìá ìå õðïóôÞñéîç RPM ÷ñçóéìïðïéÞóôå ôçí åíôïëÞ 'rpm -qv efax'.

  Ìðïñåßôå íá ðÜñåôå ôïí ðçãáßï êþäéêá ôïõ çëåêôñïíéêïý öÜî óå tar.gz
  format áðü ôï 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

  2.2.2.  Ç  êáôá÷þñçóç óôï printcap.

  Ç ôåêìçñßùóç ôïõ çëåêôñïíéêïý öáî äåí Ý÷åé ôï :  óôï ôÝëïò ôçò
  êáôá÷þñçóçò óôï printcap.

  Ëýóç: ÐñïóèÝóôå ôçí áêüëïõèç êáôá÷þñçóç  /etc/printcap :



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





  2.2.3.  Ç åíôïëÞ öáî (fax)

  ×ñçóçìïðïéÞóôå hard link êáé ü÷é óõìâïëéêÞ óýíäåóç (soft link) óôçí
  åíôïëÞ öáî.

  ÔñÝîôå ôçí åíôïëÞ:


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





  2.2.4.  Ôï áñ÷åßï /usr/bin/fax.

  Êáôá÷ùñÞóôå ôï  /usr/bin/fax óôéò ðñïôéìÞóåéò:

  ÄéáëÝ÷ôå ôçí êáôÜëçëëç Fax Class ãéá ôï ìüíôåì:


       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 ;;





  2.2.5.  Ï êáôÜëïãïò /var/spool/fax.

  ÄçìéïõñãÞóôå ôïí êáôÜëïãï /var/spool/fax


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





  2.2.6.  Ôï áñ÷åßï êëåéäþìáôïò (lock file).

  Ôï áñ÷åßï êëåéäþìáôïò (/var/spool/fax/lock) Ý÷åé äçìéïõñãçèåß ìå
  ëáíèáóìÝíåò Üäåéåò, ÷ñçóéìïðïéÞóôå ôçí áêüëïõèç åíôïëÞ ãéá íá ôï
  èÝóåôå óùóôÜ:



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








  2.2.7.  Ôï åéäéêü áñ÷åßï /dev/modem.

  Ôï ðñüãñáììá çëåêôñïíéêïý öáî ðåñéìÝíåé Ýíá áñ÷åßï ðñáãìáôéêÞò (real
  device file) óôï /dev/modem êáé äåí ðñüêåéôáé íá äïõëÝøåé ìå óõìâïëéêü
  link, êáé Ýôóé äçìéïõñãïýìå Ýíá áñ÷åßï óõóêåõÞò ìå ôïí ßäéï ìÝãéóôï
  (major) êáé åëÜ÷éóôï (minor) áñéèìü, êáèþò ôï /dev/cua? åßíáé
  óõíäåäåìÝíï ìå ôï ìüíôåì. Ôï áñ÷åßï èá ðñÝðåé íá Ý÷åé mode ôï rw-rw-
  rw- þóôå íá åðéôñÝðåé óå êÜèå ÷ñÞóôç íá ÷ñçóéìïðïéåß ôï ëïãéóìéêü öÜî.



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




  Ôï Mj åéíáé 5, êáé ôï Mi åéíáé 64 ãéá ôï cua0, 65 ãéá ôï cua1 ê.ë.ð.
  Ãéá ðáñÜäåéãìá (ãéá ôï cua1):



       mknod /dev/modem c 5 65





  2.2.8.  Ï êáôÜëïãïò /var/lock .

  Áëëáîå ôï mode óôïí êáôÜëïãï /var/lock



       chmod 1777 /var/lock






  2.3.  Ðþò ôï ÷ñçóéìïðïéþ, ãéá ôïí server;

  ÈÜ Ýðñåðå íá ÷ñçóéìïðïéåßôå ôïí öáî/åêôõðùôÞ ÷ñçóéìïðïéþíôáò ôçí
  åðéëïãÞ -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 êáé ôá
  client Linux óõóôçìÜôá, äçìéïõñãÞóôå  ôï spool directory, êáé
  óõíå÷ßóôå áíáëïãá ...



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




  ðñïóèÝóôå ôï üíïìá ôùí client hosts  óôü /etc/hosts.lpd ôçò ìç÷áíÞò ìå
  ðïõ äñá ùò äéá÷åéñéóôÞò öáî.


  ÷ñçóéìïðïéçóôÝ ôï ïðùò ðñïçãïõìÝíùò.


  Óçìåßùóç:

  Ç åðéêåöáëßäá ôçí ïðïßá ðñïóèÝôåé ôï çëåêôñïíéêü öÜî óôéò óåëßäåò ôïõ
  öáî äåí áëëÜæåé ìå âÜóç ôï üíïìá ôïõ ÷ñÞóôç ï ïðïßïò óôÝëíåé ôï öÜî.
  (ìðïñåß íá åíçìåñùèåß).

  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
       # 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.  Ôåëåõôáßá Ýêäïóç, åðéêïéíùíßá ìå ôïí óõããñáöÝá.


  Ãéá ó÷üëéá, ðáñáôçñÞóåéò, äéïñèþóåéò, åíçìåñþóåéò ðåñß ôçò ÅëëçíéêÞò
  ìåôÜöñáóçò áõôïý ôïõ HOWTO, óôåßëôå email óôçí Âïýëá ÓáíéäÜ :
  voulariba@hellug.gr Þ óôïí Åõñéðßäç Ðáðáêþóôá : evris@hellug.gr êáé
  åíáëëáêôéêÜ : ep@rocketmail.com

  Ç ôåëåõôáßá Ýêäïóç áõôïý ôïõ áñ÷åßïõ ìðïñåß âñåèåß ìÝóù World Wide Web
  óôá URLs



       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