hylafax~Install memo

about hylafax

hylafaxは、fax送信機能はもちろん、fax送信spool機能、fax受信機能、mail-fax gateway機能、remote 送信機能、等、非常に多機能・高機能なfax送受信Softwareです。私は、TuboLinux3.0にhylafaxをインストールし、fax送信機能およびspool機能を使っているのみで、使いこなしているとは言い難いですが、インストール時のメモを載せておきます。参考になれば幸いです。


必要なfile

hylafax-xxx.tar.gz(ここいら辺からどうぞ)
私はhylafax-4.1beta1.tar.gzを使用しました。


fileを展開する

%cp hylafax-xxx.tar.gz /path/to/src/.
%cd /path/to/src
%zcat hylafax-xxx.tar.gz |tar xvf -
%cd hylafax-xxx


makeする

%./configure
環境に応じて適当に設定
(参考)
私は以下の二ヶ所を初期値と異なる値に設定しました。
[13] Default page size: a4
[14] Default vertical res (lpi): 196
%make;make install;make clean


setup

%/path/to/fax/sbin/faxsetup
環境に応じて適当に設定
(参考)
私は以下の四ヶ所を初期値と異なる値に設定しました。
Country code [1]? 81
Area code []? 6
Long distance dialing prefix [1]? 81
International dialing prefix [011]? 001
%/path/to/fax/sbin/faxaddmodem
環境に応じて適当に設定
(参考)
私は以下の十一ヶ所を初期値と異なる値に設定しました。
Serial port that modem is connected to []? cua0
Country code [1]? 81
Area code [415]? 6
Phone number of fax modem [+1.999.555.1212]? +81.06.xxxx.xxxx
Local identification string (for TSI/CIG) ["NothingSetup"]? xxxx
Long distance dialing prefix [1]? 81
International dialing prefix [011]? 001
Protection mode for received facsimile [0600]? 0640
Protection mode for session logs [0600]? 0640
Protection mode for cua0 [0600]? 0660
Modem speaker volume [off]? low

/etc/rc.d/init.d/hylafax scriptを修正

SNPPPORTの設定の後に、下の二行を追加
FAXMODEM=$SBIN/faxmodem
DEVICE=cuax
start処理に以下の一行を追加
$FAXMODEM $DEVICE
%ln -s /etc/rc.d/init.d/hylafax /etc/rc.d/rc3.d/XXXhylafax
hylafax scriptに関しての修正は、TurboLinuxを想定しています。他のディストリビューションやBSDにインストールする場合には各環境に合わせて適当に読み替えてください。
また、faxgettyを使う場合にはfaxgettyの設定でモデムを登録することになるので、scriptの変更は不要のようです。

hylafaxを起動

%/etc/rc.d/init.d/hylafax start


test

テスト用のテキストファイルを作成(test.txt)
ファックスデータをスプーリングする。

%cat test.txt |tops - |/path/to/fax/bin/sendfax -n -t 3 -d "fax test@xx.xxxx.xxxx"

状態を見る

%/usr/local/sbin/faxstat -s


使いそうな機能

/path/to/fax/sbin/faxaddmodem モデムの追加
/path/to/fax/bin/sendfax faxの送信
option
-n カバーページ非表示
-l 低解像度指定
-m 高解像度指定
-t 再送回数指定
-d 送信先指定
/path/to/fax/sbin/faxstat hylafaxの状態を表示
option
-s hylafax,modem,job状態表示
/path/to/fax/sbin/faxrm xx jobid xx を持つjobを削除


備考

toPSのインストール

hylafax付属のtext->ps変換プログラムtextfmtは2byte文字を受け付けないため、toPS等の、2byte文字対応の変換プログラムをインストールする必要があります。

%cd /path/to/toPS/src
%./Configure

環境に応じて適当に設定

%make; make install; make clean


tifflibのバージョン

turbolinux3付属のバージョンよりも新しいバージョン(March 7,1996 or later)が要求されます。