これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド hylafax-client です。
プログラム:
NAME
HylaFAX-client - 入門 ハイラファックス クライアント アプリケーションと使用法
SYNOPSIS
ファックス送信 [オプション] [ファイル...]
送信ページ [オプション] [メッセージ...]
ファックス統計 [オプション]
ファックスRM [オプション]
ファクシミリ [オプション] ジョブID...
ファックス2ps [オプション] [ファイル...]
DESCRIPTION
ハイラファックス UNIX® システム用の通信システムです。 の特徴の中でも ハイラファックス
には次の値があります:
· ハイラファックス ネットワーク サービスとして実行されます。 これは、モデムが事実上共有できることを意味します。
多数のユーザー。
· ハイラファックス さまざまなモデムでさまざまなモデムと連携するように構成できます。
システム。
· システムへのアクセスは、管理者が選択したホストおよび/またはに制限することができます
ユーザー。
· 送信要求はすぐに処理されるか (デフォルト)、処理のためにキューに入れられます。
後で、の方法で at(1)コマンド。
· リモート ファクシミリ マシンをポーリングして、公開されているドキュメントを取得することができます。
· POSTSCRIPT®、PDF、および TIFF クラス F ドキュメントは、ファックス サーバーに直接渡されます。
トランスミッション; システムは、他のファイル形式を POSTSCRIPT または
拡張可能なファイル タイプおよび変換機能を使用した TIFF。 通常時
操作 ASCII テキスト、 troff(1) 出力され、Silicon Graphics の画像が自動的に
変換された。 ファイル形式を追加できます。 見る タイプルールとします。
・ ファックスカバー(1) プログラムを自動的に呼び出して、それぞれの表紙を作成できます。
ファクシミリ、によって推定される情報を使用して、 ファックス送信 指図。 または、ユーザーは
好みのツールを使用して独自のカバー ページを提供します。
· ファクシミリは通常、システムのデフォルトのページ サイズ (通常はレター サイズのページ、
北米のサイトでは 8.5 インチ x 11 インチ)。 別のページ サイズは、
-s すべてのオプション ハイラファックス プログラム。 よく知られているページ サイズには、ISO A3、ISO A4、ISO などがあります。
A5、ISO A6、ISO B4、北米レター、アメリカンリーガル、アメリカンレジャー、アメリカン
エグゼクティブ、日本語レター、日本語法務。 許可できない場合がありますのでご注意ください。
画像をページ領域全体に。 ページの保証された再現可能領域は通常、
小さい。 また、任意のページ サイズを指定できますが、制限があることに注意してください。
ページ次元数は、ファクシミリ プロトコルでサポートされています。 したがって、奇数サイズの場合
ファクシミリが送信のために提出された場合、送信できるかどうかを判断できない場合があります。
ファクシミリ サーバーがリモート ファクシミリとの通信を確立するまで送信されません。
機械。
· ファクシミリは、低解像度 (98 行/インチ) または中解像度 (196 行/インチ) で送信できます。
ライン/インチ) - しばしば呼ばれます 終わり モード. 解像度が混在するページのドキュメントが処理されます
正しく
・ジョブが送信できない場合、ユーザーに電子メールで通知します。 それも
ジョブが正常に完了したときにメールで通知を受け取ることができ、
ジョブが再送信のために再キューイングされるたびに。 未送信の文書は、
再提出に適した形式で電子メールで差出人に返送されます。
・ファクシミリ放送に対応。 の ハイラファックス サーバーソフトウェアが最適化
ブロードキャスト ドキュメントの準備とクライアント アプリケーションは、
ジョブ グループヘッド これにより、ジョブのグループをまとめて操作できます。
· 英数字メッセージをポケットベル デバイスまたは GSM に送信するためのサポートが提供されます。
Simple Network Paging Protocol (SNPP) および IXO または UCP プロトコルを使用するモバイル
(メッセージ配信用)。
この ハイラファックス ソフトウェアは XNUMX つのパッケージに分かれています。クライアント マシンで使用されるソフトウェアと、
XNUMX つ以上のモデムが存在するマシンで使用されるソフトウェア。 クライアント ソフトウェアには以下が含まれます。
· ファックス送信、送信ファクシミリを送信するプログラム。
· 送信ページ、英数字メッセージをSNPPサーバーに送信するプログラム。
· ファックス統計、プログラムはステータス情報を取得します ハイラファックス サーバー;
· ファックスRM、ジョブとドキュメントを削除するプログラム。
· ファクシミリ、キューに入れられたジョブのパラメーターを変更するプログラム。 と
· ファックス2psファクシミリ文書を POSTSCRIPT に変換して、
POSTSCRIPT プレビューアで表示するか、または POSTSCRIPT プリンターで印刷します (このプログラムは
実際には、によって使用されるコンパニオン TIFF ディストリビューションの一部です。 ハイラファックス).
多くのシステムは、電子メールおよび/または電子メールによる発信ファクシミリの送信もサポートしています。
へのグラフィカル インターフェイス ファックス送信 プログラム。 そのような施設はサイトに依存します。 相談する
詳細については、ローカル ドキュメントを参照してください。
取得 開始しました
使用するには ハイラファックス マシンにクライアント ソフトウェアをインストールするには、適切な
または、クライアントが既にインストールされているマシンを見つける必要があります。
ソフトウェアがインストールされ、適切なディレクトリへのシンボリック リンクが設定されます。 あなたが選ぶなら
後者の場合、次の XNUMX つのディレクトリへのリンクが必要になることに注意してください。
クライアント アプリケーションが存在し、 / usr / bin、クライアント アプリケーション データベースがあるディレクトリ
ファイルが存在し、 /etc/ヒラファックス、およびドキュメント変換プログラムが存在するディレクトリ、
/ usr / sbin (最後の XNUMX つのディレクトリは、システム上で同じ場合があります)。
ソフトウェアがマシンにセットアップされたら、ファクシミリを持つホストを見つける必要があります
使用できるサーバー。 ホスト、および場合によってはホスト上のモデムを定義する必要があります
環境内の FAXSERVER 変数。 たとえば、 CSH ユーザーは、
setenv FAXSERVER flake.asd
または用 kshの or sh ユーザーは、
FAXSERVER=flake.asd; FAXSERVER のエクスポート
サーバーに複数のモデムがある場合、特定のモデムを使用するように割り当てられる場合があります。
モデム。 たとえば、に接続されているモデムを使用する場合は、 ttym2 サーバーのポート
マシンの場合、FAXSERVER 変数は次のように設定する必要があります。
FAX サーバー =[メール保護]; FAXSERVER のエクスポート
(注: SNPPSERVER 環境変数は、FAXSERVER の代わりに使用されます。 送信ページ
プログラム; 相談する 送信ページ(8)詳しくはこちら)
また、送信ファクシミリ ジョブをサブミットする前に、
ファクシミリ サーバーは、アクセス制御リストに ID を登録する必要がある場合があります。 あなたはするであろう
メッセージ ``530 ユーザー %s アクセス 拒否されました。'' サーバーへのアクセスが
管理されていて、適切に登録されていないか、パスワードの入力を求められる場合があります。
その後、``でサービスを拒否しました530 ログイン 間違っている。''。
ダイヤル STRINGS
ダイヤル文字列は、宛先に到達するために電話をダイヤルする方法を指定します
ファクシミリ機。 ハイラファックス 任意の文字列をファクシミリ サーバーに渡すことを許可します。
ユーザーがクレジット カード情報、PBX ルーティング情報などを指定できるようにします。
英字は、対応する数値キーに自動的にマップされます (例:
「1800GotMilk」は「18004686455」になります)。 他のキャラクターを含めることができます
読みやすさ; 削除する必要があるものはすべて、サーバーによって削除されます。
ダイヤル文字列が FAX モデムに渡されます。 クレジットカードアクセスなどの個人情報
コードは、ステータス メッセージおよび一般にアクセス可能なログ ファイルから差し控えられます (適切な
構成)。 ファクシミリ サーバーは、先頭のダイヤル番号のプレフィックスも自動的に挿入します。
電話をかけるために必要な文字列。 たとえば、「9」をダイヤルすると、
外線。 さらに、電話番号が国際電話番号で完全に指定されている場合、
直接ダイヤル番号 (IDDD)、その後に市外または国際ダイヤルのプレフィックス
コールを発信するために必要なコードは、によってダイヤル文字列に挿入されます。
サーバ。 たとえば、「+31.77.594.131」はオランダの電話番号です。 それはそのようになります
通話が米国で行われた場合、「0113177594131」に変換されます。 数字
「+14159657824」はカリフォルニアの電話番号です。 この番号が
米国の市外局番 415 の場合、サーバーはこれを自動的に次のように変換します。
``9657824'' というのは、サンフランシスコのベイエリアでは、市内通話に、
市外局番と長距離プレフィックスコード。
ダイヤル文字列を作成する際の一般的なルールは、何をダイヤルするかを正確に指定することです
あなたの電話; さらに、実際の電話番号は場所で指定できます。
``+' の IDD 構文を使用した独立した方法国コード ローカル部分''。
COVER PAGES
この ファックス送信 プログラムは、送信するファクシミリごとにカバー ページを自動的に生成できます。
このような表紙は、実際には ファックスカバー(1) 情報を利用したプログラム
によって推定される ファックス送信 コマンドライン呼び出しで提供される情報
ファックス送信. ユーザーはそれを要求することもできます ファックス送信 表紙を提供せずに提供する
送信されるデータの一部として独自のカバー ページ。
自動生成された表紙には、次の情報が含まれる場合があります。
· 送信者の名前、所属、地理的位置、ファックス番号、および電話番号
番号;
· 受信者の名前、所属、地理的位置、ファックス番号、および電話番号
番号;
· このファックスが「何について」何を扱っているかを説明するテキスト。
· テキスト解説;
· ジョブが送信された現地の日時。
· 送信するページ数。
この情報の一部は現在、ユーザーの個人的なファクシミリから取得されています
データベースファイル; ~/.faxdb. このファイルは推奨されていないことに注意してください。 ここでしか説明されていません
古いバージョンのソフトウェアとの互換性のために引き続きサポートされているためです。
この .faxdb file は、次の形式のエントリを含む ASCII ファイルです。
キーワード : 値
コラボレー キーワード 含まれています:
お名前 送信先のファックス機に関連付けられた名前。
会社名 会社名;
会社名 建物番号などの社内の位置情報。
ファクス番号 ファックス機の電話番号;
ボイス番号 音声電話番号。
データはフリーフォーマットです。 空白(空白、タブ、改行)は自由に挿入できます
トークン。 トークンに空白が含まれる場合は、引用符 (``"'') で囲む必要があります。
「#」文字はコメントを開始します — 行末までのすべてが破棄されます。
エントリは、``[]'' で囲むことによって集計レコードに収集されます。 レコードは
情報の継承をサポートする階層を作成するために入れ子になっている - 詳細不明
情報は、親集計レコードから継承されます。
たとえば、サンプル ファイルは次のようになります。
【会社名:「Silicon Graphics, Inc.」
場所:「カリフォルニア州マウンテンビュー」
[ 名前: 「サム・レフラー」 FAX 番号: +1.415.965.7824 ]
]
これは、Silicon Graphics の次の人物を含むように拡張できます。
【会社名:「Silicon Graphics, Inc.」
場所:「カリフォルニア州マウンテンビュー」
[ 名前: 「サム・レフラー」 FAX 番号: +1.415.965.7824 ]
[ 名前: "Paul Haeberli" FAX 番号: +1.415.965.7824 ]
]
経験上、このデータベース フォーマットの階層的な性質により、
自動化されたメカニズムでは維持が困難です。 その結果、それはに置き換えられています
フロントエンドのプログラムによって管理される他のより単純なデータベース
ファックス送信 プログラム。
CONFIGURATION ファイル
ハイラファックス クライアント アプリケーションは、ユーザーごとおよびサイトごとに調整できます。
構成ファイル。 サイトごとのコントロールはファイルに配置されます /etc/hylafax/hyla.conf,
ユーザーごとのコントロールが入る間 ~/.hylarc. さらに、多くのプログラムがいくつかあります
操作に固有のパラメーターは、追加の構成ファイルをサポートします。
これらのファイルは、それぞれのマニュアル ページで識別されます。
構成ファイルは単純な形式で、完全に ASCII です。 構成
パラメータは次の形式です
タグ: 値
どこ タグ パラメータと 値 文字列、数値、またはブール値のいずれかです
価値。 コメントは「#」文字で始まり、行末まで続きます。
文字列値は、``:'' の後の最初の空白以外の文字から始まり、
最初の非空白文字、または空白が含まれる場合は、で囲むことができます
引用符 (``"'')。引用符で囲まれた文字列値は、標準の C を使用することもできます。
エスケープ コードを指定するためのプログラミング規則。 例: 改行文字の場合は ``\n''
および ``\xxx'' は XNUMX 進数値を表します。 数値は C に従って指定されます。
プログラミング規約 (0 進の場合は「0x」で始まり、XNUMX 進の場合は「XNUMX」で始まり、それ以外の場合)
XNUMX 進数)。 ブール値は大文字と小文字を区別しません。 true 値の場合は、「はい」または
「オン」を使用する必要があります。 偽の値には、「いいえ」または「オフ」を使用します。
受信しました ファクシミリ
受信ファクシミリはファクシミリサーバーで受信され、受信キューに入れられます
サーバー マシン上のディレクトリ。 サーバーの構成に応じて、この中のファイル
ディレクトリは、通常のユーザーが読み取れる場合と読み取れない場合があります。 の ファックス統計 プログラムを使用することができます
受信キュー ディレクトリの内容を表示します。
hyla% ファックススタット -r
hyla.chez.sgi.com の HylaFAX スケジューラ: 実行中
モデム ttyf2 (+1 510 999-0123): 実行中およびアイドル状態
ページ所有者の保護 送信者/TSI Recvd@ ファイル名
-rw-r-- 9 ファックス 1 510 5268781 05Jan96 fax00005.tif
-rw-r-- 8 ファックス 1 510 5268781 07Jan96 fax00009.tif
-rw-r-- 2 ファックス 1 510 5268781 07Jan96 fax00010.tif
-rw-r-- 3 ファックス +14159657824 08Jan96 fax00011.tif
-rw-r-- 2 ファックス +14159657824 08Jan96 fax00012.tif
お問い合わせ ファックス統計 この情報の詳細な説明については、man ページを参照してください。
受信ファクシミリは、TIFF クラス F ファイルとして保存されます。 これらのファイルはバイレベル イメージです。
CCITT T.4 または CCITT T.6 エンコード アルゴリズムを使用してエンコードされます。 の ファックス2ps(1)プログラム
これらのファイルを表示および印刷するために使用できます。 ファイルを次のように変換して表示できます。
POSTSCRIPT を作成し、次のような適切な POSTSCRIPT プレビュー プログラムで表示します。
xpsview(1) (Adobe の Display POSTSCRIPT ベースのビューア)、 ゴーストビュー(1) (パブリックドメイン
プレビューア)、または次のような画像ビューア プログラム ビューファックス(1) (パブリックドメイン)、 ファックスビュー(1)
(別のパブリック ドメインの TIFF ビューア プログラム)、 xv(1) (シェアウェアおよび/またはパブリックドメイン)、または
xtiff(1) (パブリック ドメインの TIFF ソフトウェア配布に含まれるプログラム)。 相談する
表示および印刷に使用できるツールを把握するためのローカル リソース
ファクシミリを受け取りました。
クライアントサーバー プロトコル
ハイラファックス クライアント アプリケーションは、専用の
コミュニケーション Internet File Transfer Protocol (FTP) をモデルにしたもの
または、英数字のページを送信する場合、Simple Network Paging Protocol (SNPP)、
RFC 1861 で指定されています。すべてのクライアント プログラムは、 -v に使用できるオプション
プロトコル メッセージ交換を観察します。 状況によっては、
と直接通信する ハイラファックス サーバーは、クライアント サーバー プロトコルを使用します。 これはすることができます
FTP または Telnet クライアント アプリケーションで実行されます。 ただし、FTP クライアントが推奨されます
サーバーのステータス情報を取得するために必要なプロトコルを実装しているためです。 為に
で提供されるサーバー側のサポートに関する情報 ハイラファックス 相談する hfaxd(8)。 にとって
クライアント サーバー ファックス プロトコルに関するドキュメントは、RFC XXXX を参照してください (〜へ be 埋め in).
例
このセクションでは、コマンド ラインの使用例をいくつか示します。 のマニュアルページを参照してください
オプションとプログラム操作に関する情報については、個々のコマンドを参照してください。
次のコマンドは、ファイルをキューに入れます zall.ps 番号で John Doe に送信するため
(123)456-7890 ファインモードを使用。 サーバーは午前 4 時 30 分に送信を試みます。
sendfax -a "0430" -m -d "ジョン [メール保護]" zall.ps
(先頭の ``1.'' は、米国では市外局番 ``123'' をダイヤルするために提供されます。)
次のコマンドは、表紙だけの XNUMX ページのファクシミリを生成します。
faxcover -t "John Doe" -n "(123)456-7890"
-c "ジョンさん、会議を忘れてしまいました..." |
sendfax -n -d "(123)456-7890"
(表示のためだけに、行がいくつかの行に分割されていることに注意してください。)
次のコマンドは、ファクシミリ サーバーのステータスとキューに入れられたすべてのジョブを表示します。
トランスミッション:
ファックス統計 -s
次のコマンドは、ファクシミリ サーバーとドキュメントのステータスを表示します。
サーバー マシンの受信キューで待機中:
ファックス統計 -r
次のコマンドは、FTP クライアント プログラムを使用して直接通信する方法を示しています。
a ハイラファックス サーバ:
ハイラ% FTP ローカルホスト ハイラファックス
ローカルホストに接続されました。
220 hyla.chez.sgi.com サーバー (HylaFAX (tm) バージョン 4.0beta005) の準備が整いました。
名前 (localhost:sam):
230 ユーザー sam がログインしました。
リモート システムのタイプは UNIX です。
バイナリ モードを使用してファイルを転送します。
ftp> DIR 送信
200 PORT コマンドが成功しました。
150 「sendq」の新しいデータ接続を開いています。
208 126 S sam 5268781 0:3 1:12 16:54 ローカル ダイヤルトーンなし
226 転送が完了しました。
ftp> 率 jkill 208
200 ジョブ 208 が殺されました。
ftp> DIR 完了しました
200 PORT コマンドが成功しました。
150 "doneq" の新しいデータ接続を開いています。
208 126 D sam 5268781 0:3 1:12 ローカル ダイヤルトーンなし
226 転送が完了しました。
ftp> 率 ジデル 208
200 ジョブ 208 が削除されました。 現在のジョブ: (デフォルト)。
ftp> DIR ドック
200 PORT コマンドが成功しました。
150 "docq" の新しいデータ接続を開いています。
-rw---- 1 サム 11093 21 月 16 日 48:9 docXNUMX.ps
226 転送が完了しました。
ftp> DELE docq/doc9.ps
250 DELE コマンドが成功しました。
ftp> DIR 受信
200 PORT コマンドが成功しました。
150 "recvq" の新しいデータ接続を開いています。
-rw-r-- 4 ファックス 1 510 5268781 30Sep95 faxAAAa006uh
-rw-r-- 9 ファックス +14159657824 11Nov95 faxAAAa006nC
-rw---- 25 ファックス +14159657824 Fri08PM fax00016.tif
226 転送が完了しました。
ftp> やめます
221 さようなら。
次のコマンドは、Telnet クライアント プログラムを使用して直接通信する方法を示しています。
SNPP サーバーの場合:
ハイラ% telnet メランジ.esd 444
192.111.25.40 を試しています...
melange.esd.sgi.com に接続されています。
エスケープ文字は「^]」です。
220 melange.esd.sgi.com SNPP サーバー (HylaFAX (tm) バージョン 4.0beta010) の準備が整いました。
ログイン SAM
230 ユーザー sam がログインしました。
助けます
214 次のコマンドが認識されます (* => 未実装)。
214 2WAY* ALER* データ保持ログ MSTA* PING RTYP* STAT
214 ABOR 通話* EXPT* KTAG* MCRE* NOQU* 終了 SUBJ 送信
214 AKR* COVE* ヘルプ レベル メッセ ページ リサイト
250 ダイレクトコメント [メール保護].
ページ 5551212
250 ポケットベル ID が受け入れられました。 プロバイダー: 1800SkyTel ピン: 5551212 ジョブ ID: 276。
送信
250 メッセージ処理が完了しました。
やめます
221 さようなら。
接続は外部ホストによって閉じられました。
onworks.net サービスを使用してオンラインで hylafax-client を使用する