# additional script to
# fax - script to make, send, receive, view or print a fax
# Masaki Shinomiya, 1 Feb 2002 
# このファイルを編集するか、英語版を修整、 /etc/efax.rc へコピーしてください。
#で始まる行はコメントなのでカットしても構いません
##と2つ続けてあるのはデフォルト
# '='の前後に空白を置かないこと

# ***********************************************************************
# 最低限自分のFAX番号と差出人の表示をセットする
# ***********************************************************************
# 自分のfax番号を半角数字で。(','や'-'は使わない。空白を含め20字以内)
# 送信FAXのヘッダ部分に表示されるほか、受信側fax機で表示などに利用されます。
#FROM="+81 000 00 0000" # 市外局番の0は抜いておく。81は日本の国番号

# 同じくヘッダ部分に表示したい文字列をセット。自分の名前や組織名など
# 半角英数字または空白
#NAME="My Name" 

# ***********************************************************************
# 以下、自分のシステムに応じて
# ***********************************************************************

# /dev/$DEVにモデムが繋がっていると仮定。
# 例えば/dev/ttyS0に繋がっている場合、ここを DEV=ttyS0 としてもいいですが、
# ln -s /dev/ttyS0 /dev/modem
# などのようにシンボリックリンクを張るほうがよいでしょう。
##DEV=modem

# DIALPREFIXはトーンならそのまま、パルスならば P にします。
##DIALPREFIX="T"
##DIALSUFFIX=""

# このスクリプトはあまり有用ではありませんが、
# たとえば +81 3 9999 9999 が→ 0 3 9999 9999 に
#          +1 99 999 999  は→ 010 1 99 999 999
# というように変換されます。
COUNTRYCODE='81'        # Japan
INTERNATIONAL='010' # Myline
LONGDISTANCE='0'     # Myline
TELCVT="sed -e s/+$COUNTRYCODE/$LONGDISTANCE/ -e s/+/$INTERNATIONAL/"

# 想定する紙サイズ。国内ならばA4でしょう。
## PAGE=letter
# PAGE=legal
PAGE=a4

# 送信モードはファインか普通かのどちらか
##RES=204x196			# default "Fine" resolution (196 lpi)
# RES=204x98			# standard resolution (98 lpi)

# ファックスビューアー
# pgmファイルを標準入力から読みこんで表示できるもの
##VIEWCMD="xloadimage stdin"     # お奨め
# VIEWCMD="pnmtoxwd | xwud"		#ちょっと遅い
# VIEWCMD="xv -"			           #もっと遅い	

# ファックスモデムのコマンドタイプ
# ここで指定しなくてもプログラムが自動検出を試みる
# CLASSINIT="-o1"       # Class 1
# CLASSINIT="-o2"       # Class 2
# CLASSINIT="-o0"       # Class 2.0

# 回線が話し中のときの掛け直し。間隔は秒単位。デフォルトでは12回トライする。
##BUSYRETRIES="30 60 120 300 60 600 60 60 1200 60 60"

# 送信中に障害があったときの再送
##FAILRETRIES="300 300"	# デフォルトでは5分あけてあと2回再送をトライ。

# ***************************************************************
# プリントコマンド
# ***************************************************************

# 普通は "lpr" か "lp"。2台目は -Plp0 とオプションが必要だったりする
##PRCMD="lpr"
#PRCMD="lpr -Plp0"

# プリントコマンドの詳細
# -s オプションは拡大縮小率、-d オプションは印字位置の調整

##PRTYPE=ps	 # ポストスクリプトを受けて印字できるもの (Apple LaserWriterなど)
# PRTYPE=pcl	  # HP-PCL (HP LaserJetなど) 
# PRTYPE= ]ps または pcl でOKのものはこれ
##PRINT='$EFIX -ve -p$PAGEDIM -r300 -o$PRTYPE $f'
PRINT='$EFIX -ve -p$PAGEDIM -r300 -s0.98 -d0,0.125 -o$PRTYPE $f'

# そのほかの場合はいったんpbmファイルを作り、それから印字できる形に変換
# PRINT='$EFIX -ve -p$PAGEDIM -r60x72 -opbm $f | pbmtoepson'
PRINT='$EFIX -ve -p$PAGEDIM -r300 -s0.9x0.9 -d0.25,0  -opbm $f | pbmtolps'

# Ghostscript に渡して処理できる場合
# PRINT='$EFIX -ve -p$PAGEDIM -r120x144 -ops $f | \
#	$GS -q  -sPAPERSIZE=$PAGE -sDEVICE=epson -r120x144 \
#	-dNOPAUSE -dSAFER -sOutputFile=- - '

# ImageMagicを使って('efix'がうまく働かない場合に)
# PRINT='convert tiff:$f -scale 2400x3100 faxtmp.pbm; cat faxtmp.pbm | pbmtolps'

# ****************************************************************
# これ以降は自動受信とスプール送信の場合にのみ関係する設定
# ****************************************************************

# 受信FAX、送信FAXの置場はデフォルトでいずれも/var/spool/fax ですが
# mgetty+sendfax との互換性をとるために、また TkScanFaxとの連係のため、
# 受信FAXを /var/spool/fax/incoming ディレクトリに
# 送信時のスプーリングディレクトリを /var/spool/fax/outgoing としておきます。
# ディレクトリのパーミッションは 777 としておきます。
# /var/log/fax と /var/lock も同様
##FAXDIR=/var/spool/fax
##LOGDIR=/var/log/fax
# モデムデバイスをデフォルトから変更したときのためにLOCKファイルを再定義
LOCK='-x /var/lock/LCK..$DEV' 

# 次の2つの指定は efax-spooling.patch が当たっていないと動きません。
INCOMINGDIR=/var/spool/fax/incoming
OUTGOINGDIR=/var/spool/fax/outgoing

# 着信FAXをメールで受け取る場合の宛先
# ここは変えずに /etc/aliases にrootのエイリアスをセットしてもよい
##FAXMGR=root

# 着信したときのスクリプト
# ログファイルがあれば変数 $f に、
# FAXのファイル名(の列)は変数 $FILES に格納されています。
# 先方のIDがあれば $REMID に格納されます。なければ'$REMIDには文字'?'が入ります。
# faxmail を呼ぶことで受信ファックスは MIME image/tiff として添付されます。
# コマンドはシングルクオート(')で前後を囲んでください。
##NOTIFY='faxmail | $SENDMAIL $FAXMGR' #標準では FAXMGRへメールが送られる。
#NOTIFY='mail -s "fax/message from $REMID: $FILES" $FAXMGR <$f' # ログのみメール
#NOTIFY='$FAX print $OPT $FILES' # 受信FAXを自動でプリント
#NOTIFY='$FAX print $OPT $FILES; mail -s "fax/message from $REMID: $FILES" $FAXMGR <$f'
# 受信FAXをプリントし、ログをメール
#NOTIFY=''       # 何もしない場合

# efaxが電話を取るまでのベルの回数
#  'ANSRINGS=1' でしか動作しないモデムもあるので注意 
ANSRINGS=1

# デバッグのためにはエラー出力を/dev/consoleではなくファイルを指定します。
##CONSOLE=/dev/console
# CONSOLE=$LOGDIR/efax_log

# ****************************************************************
# この他の設定は /usr/bin/fax のコメントを見てください。
# ****************************************************************
