|
|
��� ������� �������� ��: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Portugues Russian Turkce |
����� Mark Nielsen <articles(at)audioboomerang.com> �� ������: Mark Nielsen �������� � AudioBoomerang.com, ������������ ���������, ��������� � ������� ������������ �������������� �����, ��� � ��������� ����������.�� �������� ������������� �� �������� ��������� AudioBoomerang.com, ����� ��� �������� �������������� ������ �� ��������������� � ��������������� �������� ��� ������� ��������. � ��������� ����� �� ����� ������� �� �������� ����������������� ������������ ����������� GPL ��� FDL � ��������� ������� � �������������� ������� ������ eastmont.net. ������� �� �������: Kirill Pukhlyakov <kirill(at)linuxfocus.org> ����������: |
������:
�������� Efax ��� �������� � ��������� ������ � RedHat 7.2.
Efax � fax �� ����� ���� ���� � �� �� - 'fax' ��� ������ ������ ��� ������ efax.
���������� /usr/bin/fax � /usr/bin/fax_custom � �������� ��������� ������ :
FAXDIR=/var/spool/fax/incoming NAME="AudioBoomerang.com Computer Fax Server" FROM="+1 111 222 3333" ANSFNAME="fax_%Y%m%d_%H%M%S"
� /etc/inittab ������ ������� :
S0:2345:respawn:/bin/sh /usr/bin/fax_custom answer
efax -d /dev/ttyS0 -l "268 1162" -c 1,5 -r reply���
fax answer
���� �� �� ������ ����� ������ ���������� � ������� ������, ������ ���������� ������ ����� - �� ������� ��������� � /etc/inittab, ������� �� ����������� � ����� "���������������� �����".
��������� ������� :
ps auxw | grep efax� �� ������� efax, ���������� � ������� ������ :
������������� ��, ��� ���� �� ������� kill �������� id "1698", �� �������������� � � ������� ���������� ���� /usr/bin/fax_custom. ����� ������� ����� �������� ��������� � ���� ���� ���������� ������ ������� kill �������� efax ����� ������������� ����� ������������.
���� �� �������� �������� �� - ����������� efix :
efix -ops fax_20020606_014847.001 | lpr
� ���������� ��� �������� ����� � ��������� ����� � ����������� ��������.
ln /usr/bin/fax /usr/bin/faxlpr
fax:lp=/dev/null:sd=/var/spool/fax:if=/usr/bin/faxlpr_perl:
mkdir /var/spool/lpd/fax touch /var/spool/lpd/fax/lock
/etc/rc.d/init.d/lpd restart
����� � ���� ��������� ��������� :
l=`$FAX send "$num" fax$$` �� `gs -q -sDEVICE=tiffg3 -dNOPAUSE -sOutputFile=fax_out fax$$ </dev/null` l=`efax -t $num fax_out` `rm fax_out`� ����� ������� ��������� ��� ������ � ������� faxlpr :
num=` echo "$cfile" | sed -e /^[^J]/d -e s/..//` host=`echo "$cfile" | sed -e /^[^H]/d -e s/..//` user=`echo "$cfile" | sed -e /^[^P]/d -e s/..//`
#!/usr/bin/perl my $String = ""; foreach my $Arg (@ARGV) { if ($Arg =~ /\-j/) { my $Copy = $Arg; $Copy =~ s/\-j//; open(FILE,">lock"); print FILE "hfA$Copy"; close FILE; } } my $Command = "/usr/bin/faxlpr"; system ($Command, @ARGV); print 1;
perl ������ �������� faxlpr �������� ������� � ������ ������� "fax" �� "efax", ��� ���� ���������� �� ������� ������� �������� lock files, ������� � �� ����� ���������.
����� ���� ���� �����������, ����� ���������� ��������� ���������� ����������� ����������� ����� "-J", ����� ���� ����������� ��������� ������� 'lpr -P fax -J "555 1212" file.ps'. � ��������� ������ ������� ���� ���������� ���� � ���� � ��� ����� �� ������.
�������, �� ������ ������������ ������ efax ��� �������� ������, � �� ������������ ��� ����� ������ ������. � ���� ������ ��� ���������� ������������ gs, ��� �� ����� ������.
Efax - ��������� �������, �� ��������� mgetty ( � ��������, �� ���� �� ���������� ). ������������ ������� �� ������� � �� ��������� hylafax - �������� � mgetty �� ����� ��������� rpm. � ����������� ��� �������� ��������� mgetty, ������ ��� ���� ������������ ���� �� ����� ��� voice � login ������. ����� ����������� ������������ ���� � ��� �� ����� � ��� ������ � ������� � ��� voice � login, �� ��������� �������� ����� ������� ����� ������������������ ��� ������. �� ����� ���� � �� ���� ���������� ����� � ������� efax � ������� ������. � �������. ��� ��� ������� ��������� mgetty.
Article Version 1.2 : Date Last Changed Thu Jun 13 04:17:31 2002
|
Webpages maintained by the LinuxFocus Editor team
© Mark Nielsen, FDL LinuxFocus.org Click here to report a fault or send a comment to LinuxFocus |
Translation information:
|
2002-07-06, generated by lfparser version 2.19