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環境に応じて適当に設定
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私は以下の四ヶ所を初期値と異なる値に設定しました。
Country code [1]? 81
Area code []? 6
Long distance dialing prefix [1]? 81
International dialing prefix [011]? 001
環境に応じて適当に設定
(参考)
私は以下の十一ヶ所を初期値と異なる値に設定しました。
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
私は以下の十一ヶ所を初期値と異なる値に設定しました。
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処理に以下の一行を追加DEVICE=cuax
$FAXMODEM $DEVICE
%ln -s /etc/rc.d/init.d/hylafax /etc/rc.d/rc3.d/XXXhylafax
hylafax scriptに関しての修正は、TurboLinuxを想定しています。他のディストリビューションやBSDにインストールする場合には各環境に合わせて適当に読み替えてください。
また、faxgettyを使う場合にはfaxgettyの設定でモデムを登録することになるので、scriptの変更は不要のようです。
また、faxgettyを使う場合にはfaxgettyの設定でモデムを登録することになるので、scriptの変更は不要のようです。
hylafaxを起動
%/etc/rc.d/init.d/hylafax starttest
テスト用のテキストファイルを作成(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の状態を表示-n カバーページ非表示
-l 低解像度指定
-m 高解像度指定
-t 再送回数指定
-d 送信先指定
option
-s hylafax,modem,job状態表示
/path/to/fax/sbin/faxrm xx jobid xx を持つjobを削除-s hylafax,modem,job状態表示
備考
toPSのインストール
hylafax付属のtext->ps変換プログラムtextfmtは2byte文字を受け付けないため、toPS等の、2byte文字対応の変換プログラムをインストールする必要があります。%cd /path/to/toPS/src
%./Configure
環境に応じて適当に設定
%make; make install; make clean
私は以下の二ヶ所を初期値と異なる値に設定しました。
[13] Default page size: a4
[14] Default vertical res (lpi): 196