|
|
| This document is available in: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Portugues Russian Turkce |
by Mark Nielsen <articles(at)audioboomerang.com> ��������: ������AudioBoomerang.com����������һ�Ҵ����� ���Ͳ��ٸ��Ի��Ķ�ý��email����ҳ�����ſ챨(newsletter)�����վ��������Ϊ���ʣ� �������ղ�Ʒ���ͻ������磺���Ķ��ƵĹ����û�������ͳ�Ʊ��棬�����Ƕ�δ�����һЩ ר�ҷ���������ʱ�����Ϊ��������(GPL)���������ĵ�(FDL)д���£�ͬʱҲ�Ƿ�Ӫ����ѧ ϰ����eastmont.net�ij�Ա�� Ŀ¼: |
ժҪ:
��RedHat 7.2�ϰ�װ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
�����㲻��fax���ں�̨�ȴ��¸��������ӣ���ô�Ͳ�Ҫ�������ڡ��ļ����á� һ���ᵽ�Ķ�/etc/inittab���ġ�
������ִ�����������
ps auxw | grep efax���ῴ��efax�ں�̨���У���������
�dz��õ��ǣ�������ɱ������1689�������Զ��ں�̨�ٴ����У������ţ��� ���¶�ȡ/usr/bin/fax_custom�ļ������ǣ��������������ļ��������ĵĻ��� ֻҪ ����Ϊ�˲���������ͼ���ʹ���֮ǰɱ��efax���̾Ϳ����ˡ�
���������Ѵ�����ӡ����,�������£�
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`�������������У�
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�ļ������Ҳ�����������
�������ҵķ��ʹ����ķ������ƻ�lock�ļ��������������ڽ��ܴ�����ʱ�����ʹ��� ���ܻᵼ�´�����
������Щʹ��֮�������Ĵ�ӡ��������Ҫ����ָ��"-J"ѡ��ܹ������� ʹ�ã�'lpr -P fax -J "555 1212" file.ps'�� ����,�ʹ�ӡ���ļ���Ȼ�� ��������ļ���ӡ������
��Ҳ����ֻʹ��efax����ʹ��棬������ͨ����ӡ�������������ڷ���֮ǰ ʹ�� gs������ת��һ�¸�ʽ����Ҳ�Ǻ�ʹ�������顣
Efax�����ڽ���mgetty�����⣨���Թ�������ʧ�ܣ�֮ǰ��һ����ʱ�������Ҳ���hylafax�� Ψһԭ���ǰ�װ����rpm��ʱ��mgetty��ͻ��Ȼ���Ҷ�mgetty������Ȥ������ת��efax�������� ���Խ���ʹ��mgetty����Ϊ�һ���ʹ��ͬһ��modem�������͵�¼���������顣��������������Щ�� ����������Щmodem������ȷ�ļ���fax,voice,login�������IJ���Ը��efax�ʹ�ӡ�������ʹ��档
Article Version 1.2 : Date Last Changed Thu Jun 13 04:17:31 2002
|
|
��ҳ��LinuxFocus�༭��ά��
© Mark Nielsen, FDL LinuxFocus.org ����������LinuxFocus������������������ |
������Ϣ:
|
2002-07-08, generated by lfparser version 2.25