(57)【要約】【課題】高価なファックス・サーバーシステムを使用せずに、ファクシミリ電送情報を転送できるようにする。【解決手段】一実施において、送信側装置は、受信側装置とコンタクトを取って、受信側装置とのファックス・セッションを開始して、命令サブコードを受信側装置に伝えた後で、ファックス・プロトコル交換を開始する。次に、受信側装置から、ファックス・プロトコル交換情報を受け取って、それに応答して、送信側装置は、ファックス・プロトコル交換情報を受信側装置に伝え、また、ファックス・データを含むファクシミリ電送情報を受信側装置に伝える。【選択図】図１
2004328755.tif 000002
【特許請求の範囲】
【請求項１】
受信側装置（１０４）とコンタクトを取って、前記受信側装置（１０４）とのファックス・セッションを開始するステップ（３０６）と、
命令サブコード（１２４）を前記受信側装置（１０４）に伝えた後で、前記受信側装置（１０４）に、ファックス・プロトコル交換を開始させるステップ（３１０）と、
前記受信側装置（１０４）から、リモート・ファックス・プロトコル交換情報（１２８）を受け取るステップと、
ローカル・ファックス・プロトコル交換情報（１３０）を前記受信側装置（１０４）に伝えるステップと、
ファックス・データ（１１０）を含むファクシミリ電送情報を前記受信側装置（１０４）に伝えるステップと
を有する方法（３００）。
【請求項２】
前記命令サブコード（１２４）は、前記ファックス・データ（１１０）の送信先を指示する、前記受信側装置（１０４）で保存されたインデックス付き命令（１２６）に対応する１つまたは複数のＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音として伝えられる
請求項１に記載の方法（３００）。
【請求項３】
前記命令サブコード（１２４）は、前記受信側装置（１０４）で保存されたインデックス付きファックス・データ処理命令（１２６）に対応する１つまたは複数のＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音として伝えられる
請求項１に記載の方法（３００）。
【請求項４】
送信側装置（１０２）からの呼出しを受けて、ファックス・セッションを開始するステップと、
前記送信側装置（１０２）から命令サブコード（１２４）を受け取った後で、前記送信側装置（１０２）とのファックス・プロトコル交換を開始するステップと、
ローカル・ファックス・プロトコル交換情報（１２８）を前記送信側装置（１０２）に伝えるステップと、
前記送信側装置（１０２）から、リモート・ファックス・プロトコル交換情報（１３０）を受け取るステップと、
ファックス・データ（１１０）を含むファクシミリ電送情報を、前記送信側装置（１０２）から受け取るステップと
を有する方法（３００）。
【請求項５】
前記ファックス・データの送信先とファックス・データ処理命令の少なくとも１つを指示する、前記命令サブコード（１２４）に対応する１つまたは複数のインデックス付き命令（１２６）を保存するステップを
さらに有するる請求項４に記載の方法（３００）。
【請求項６】
ファックス・データ（１１０）として、イメージのディジタル表現を保存するように構成されたメモリ部品（４０６）と、
受信側装置（１０４）とコンタクトを取って、前記受信側装置（１０４）とのファックス・セッションを開始し、
命令サブコード（１２４）を前記受信側装置（１０４）に伝えた後で、前記受信側装置（１０４）に、ファックス・プロトコル交換を開始させ、
ファックス・プロトコル交換情報（１３０）を前記受信側装置（１０４）に伝え、
前記ファックス・データ（１１０）を含むファクシミリ電送情報を前記受信側装置（１０４）に伝える
ように構成されたアプリケーション・プログラム（４１６）と
を備えるファクシミリ対応の装置（１０２）。
【請求項７】
前記命令サブコード（１２４）は、前記ファックス・データ（１１０）の送信先を指示する
請求項６に記載のファクシミリ対応の装置（１０２）。
【請求項８】
前記命令サブコード（１２４）は、ファックス・データ処理命令（１２６）を指示する
請求項６に記載のファクシミリ対応の装置（１０２）。
【請求項９】
前記命令サブコード（１２４）は、前記受信側装置（１０４）で保存されたインデックス付きファックス・データ処理命令（１２６）に対応する
請求項６に記載のファクシミリ対応の装置（１０２）。
【請求項１０】
前記アプリケーション・プログラム（４１６）は、さらに、
ＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音のダイヤルされたファックス番号（１２２）を用いて、ファックス・セッションを開始し、
前記ダイヤルされたファックス番号の後で、１つまたは複数の追加ＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音として、前記命令サブコード（１２４）を伝える
ように構成されている請求項６に記載のファクシミリ対応の装置（１０２）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ対応の装置に関し、特に、命令サブコードを付加したファクシミリ電送に関する。
【背景技術】
【０００２】
ファクシミリ（すなわち、「ファックス」）は、送信側ファクシミリ装置から受信側ファクシミリ装置に、ディジタル・ファックス・データを伝えるものである。
公衆電話交換網（ＰＳＴＮ）の接続を介して、この２台のファックス機間にファックス・セッションを確立するためには、送信側装置は、受信側装置に対応するファックス・電話番号を呼び出す。
次に、この２台の装置は、それぞれの装置をＰＳＴＮに接続する各装置内のモデム（すなわち、変復調装置）を介して伝えられる信号音として、セットアップ情報を交換する。
このセットアップ情報は、通信リンクの接続速度およびプロトコルを確立するために、交換されるなどして、ネゴシエートされる。
次に、送信側装置は、ファックス・データを、それぞれの装置のモデムとＰＳＴＮの接続を介して、受信側装置に送る。
さらに、送信側と受信側の装置は、通常、このセットアップ情報を交換するとき、および／または、ファックス・データを受信側装置に送るときに、ステータスおよび確認の情報を交換する。
【０００３】
ファックス・サーバーは、通常、送信側装置から入ってくるファクシミリ電送情報を受け取って、そのファクシミリ電送情報を、他のファックス機またはネットワーク接続のコンピュータなどの１つまたは複数の指示した受信側装置に転送するか、あるいは、所定の経路で送るために、ソフトウェアとハードウェアを両方とも用いて実現される通信装置である。
ファックス・サーバーは、受け取られたファクシミリ電送情報を所定の経路で送る場所を指示するコード（１つまたは複数）として、送信先アドレスを受け取ることもある。
このような送信先コードは、ファックス・データのファクシミリ電送情報の一部として送られたか、あるいは、通信リンクの確立のために交換されるセットアップ情報の一部として送られた、ディジタル方式で送られたファックス・ヘッダの中にコード化されている。
しかしながら、ファックス・サーバーは、一般に、導入（ｉｍｐｌｅｍｅｎｔ）および維持するのに費用がかかり、ファクシミリ電送情報を受け取ったり、送ったりするときに利用する付随オーバーヘッドと、いくつかの電話回線またはネットワーク接続を必要とする。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
よって、高価なファックス・サーバーシステムを使用せずに、ファクシミリ電送情報を転送できるユーザフレンドリなシステムを実現するために、経済的で、かつ容易な方法を提供する必要がある。
【課題を解決するための手段】
【０００５】
命令サブコードを付加したファクシミリ電送が、本明細書に記述されている。
【０００６】
一実施において、送信側装置は、受信側装置とコンタクトを取って、受信側装置とのファックス・セッションを開始して、命令サブコードを受信側装置に伝えた後で、ファックス・プロトコル交換を開始する。
次に、受信側装置から、ファックス・プロトコル交換情報を受け取って、それに応答して、送信側装置は、ファックス・プロトコル交換情報を受信側装置に伝え、また、ファックス・データを含むファクシミリ電送情報を受信側装置に伝える。
【発明を実施するための最良の形態】
【０００７】
以下は、命令サブコードを付加したファクシミリ電送を述べたものである。
ファクシミリ対応の送信側装置は、ファクシミリ対応の受信側装置を呼び出すことで、ファックス・セッションを開始し、また、受信側装置が、送信側装置とのファックス・プロトコル交換を開始する前に、送信側装置が、受信側装置に、１つまたは複数の命令サブコードを送ることもある。
ファックス・プロトコル交換情報の前に送られる命令サブコードは、ファクシミリ電送情報の一部として、送信側装置から受信側装置に伝えられるファックス・データの送信先を指示するか、あるいは、その送信先を参照するために利用される。
さらに、命令サブコードは、ファックス・データ処理命令を指示するか、あるいは、ファックス・データ処理命令を参照するために利用される。
【０００８】
本明細書に述べられる命令サブコードのファクシミリ電送情報は、変更なしで、レガシー・ファックス装置に有用である。
すなわち、レガシー・ファックス装置は、追加ハードウェアを必要とせず、また、ファクシミリ対応の送信側装置と、対応するファクシミリ対応の受信側装置との間に、介在する装置も構成要素も実装する必要もない。
さらに、このような命令サブコード（１つまたは複数）は、一般に「スパミング」と呼ばれる不要のファックスや広告を、ファクシミリ装置を介して受け取れないようにするために、暗号化されることもある。
【０００９】
例示として、携帯電話と、単純なファクシミリ対応の装置しか持っていないセールスマンは、単一の命令サブコードを利用して、組織体全体と情報をやり取りすることもある。
このセールスマンは、セールスマンの本社にあるネットワーク接続のファクシミリ対応の受信側装置に対してファックス・セッションを開始し、この組織体内の複数の送信先を指示する命令サブコードを伝え、次に、この単一のファクシミリ電送情報を用いて、販売および製品注文情報を伝える。
受信側装置は、製品発送部、経理部、および／または、セールスマンの同僚や管理者の任意の人に、販売および製品注文情報を転送するように指示する命令サブコードに対応するインデックス付き命令を得る。
【００１０】
図１は、命令サブコードを付加したファクシミリ電送を実施できる模範的なファクシミリ電送システムを示している。
システム１００は、送信側装置１０２、受信側装置１０４、公衆電話交換網１０６（ＰＳＴＮ）を含む。
ファクシミリ対応の装置１０２と装置１０４は、それぞれ、送信側装置と受信側装置として述べられているが、各装置は、送信側装置または受信側装置として、ファクシミリ電送情報を伝えるために実現できるファクシミリ対応の装置である。
さらに、ネットワーク１０６は、任意のタイプのネットワーク・トポロジと、任意のネットワーク通信プロトコルを用いて、任意のタイプのネットワークとしても実現されることもある。
ファクシミリ電送情報は、インターネットを介して、無線接続を介して、直結により有線通信システムを介して、および／または、それらを任意に組み合わせたものを介して、伝えられる。
【００１１】
送信側装置１０２は、電話回線などの通信回線１０８を介して、例えば、公衆電話交換網１０６を通じて、あるいはネットワークまたは無線接続を介して、受信側装置１０４に通信可能に結合される。
ファクシミリ（すなわち、「ファックス」）とは、イメージに対応するディジタル・ファックス・データ１１０を送信側装置１０２から受信側装置１０４に伝えた後で、電子メディア（例えば、表示装置上のもの）として、あるいは、印刷イメージとして再現できる、スキャンされたテキストおよび／またはイメージのディジタル表現である。
【００１２】
送信側装置１０２は、ファクシミリ・アプリケーション１１２、電話帳記憶装置１１４、通信インターフェース１１６を含む。
同様に、受信側装置１０４は、ファクシミリ・アプリケーション１１８と通信インターフェース１２０を含む。
この例には示されていないが、送信側装置１０２と受信側装置１０４は、それぞれ、さらに以下で図４に関して述べられる１つまたは複数のプロセッサおよびメモリ部品のように、異なる構成要素をいくつでも用いて、また任意に組み合わせて、構築されることもある。
【００１３】
ファクシミリ・アプリケーション１１２および１１８はそれぞれ、コンピュータ読取り可能な命令として実施されることもある。
これらの命令は、メモリ部品を用いて保存され、また、それぞれのファクシミリ対応の装置のファクシミリ関連動作を行うために実行できる。
ファクシミリ・アプリケーション１１２および１１８はそれぞれ、本明細書に述べられるファクシミリ関連動作を行うように構成された単一のアプリケーションとして、図示され、説明されているが、それぞれのアプリケーション１１２および１１８は、命令サブコードを付加したファクシミリ電送を実施するために、ファクシミリ対応の装置の１つまたは複数の機能をそれぞれが実行するように割り当てられたいくつかの構成アプリケーションとして実現されることもある。
【００１４】
送信側装置１０２内の通信インタフェース１１６と、受信側装置１０４内の通信インタフェース１２０はそれぞれ、公衆電話交換網１０６を介して、送信側装置１０２と受信側装置１０４間のファクシミリ電送用の通信接続を提供する任意のタイプの有線接続、無線インターフェース、またはネットワーク・インターフェースとして実現されることもある。
【００１５】
送信側装置１０２内のメモリ部品は、受信側装置１０４に対応するファックス番号などのファックス・電話番号１２２の電話帳を保存するために、電話帳記憶装置１１４として実現されることもある。
電話帳記憶装置１１４はまた、ファクシミリ電送情報の一部として受信側装置１０４に伝えられるファックス・データ１１０の送信先を指示する命令サブコード１２４を記憶させるためにも利用される。
さらに、命令サブコード１２４は、ファックス・データ処理命令であるか、あるいは、受信側装置１０４により保存されたインデックス付き命令１２６に対応する。
インデックス付き命令１２６はまた、受け取られたファックス・データの送信先を指示し、かつ／または、ファックス・データ処理命令も指示する。
命令サブコード１２４には、他の命令サブコードもいくつでも含められる。
【００１６】
受け取られたファックス・データの送信先は、他のファクシミリ対応の装置、コンピューティング装置または電気製品装置（ａｐｐｌｉａｎｃｅ  ｄｅｖｉｃｅ）、ネットワーク接続のコンピューティング装置、印刷装置などのような他の任意の指示した受信側装置を含むこともある。
さらに、受け取られたファックス・データの送信先は、前述の受信側装置のメモリに記憶されたファイル場所、電子メール・メッセージまたは電子メール・メッセージへの電子メール添付、インターネットのＵＲＬ（ｕｎｉｖｅｒｓａｌ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）、および、他の任意の異なるタイプの送信先を含む。
ファックス・データ処理命令はまた、ファックス・データから光学式文字認識（ＯＣＲ）テキストファイルを作成し、そのテキストファイルを併合して文書にすること、この受け取られたファックス・データを、今後受け渡す時点を指定すること、および、他の任意のタイプの処理し、かつ／または取り扱う命令も含む。
【００１７】
送信側装置１０２は、ＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音として送られる、受信側装置１０４に対応するファックス・電話番号１２２を呼び出す（例えば、ダイヤルされた電話番号および／またはファックス番号のそれぞれの数字に対して、高周波音と低周波音を発生させるプッシュホン式ダイヤリング）ことで、ファックス・セッションを開始することもある。
この呼出しを受けて、ファックス・セッションを開始するときに、受信側装置１０４は、ファックス・プロトコル交換情報１２８で送信側装置１０２に応答する前に休止（ポーズ）して、通信リンクの確立、共通伝送速度のネゴシエーションなどを行う。
受信側装置１０４は、送信側装置１０２が、１つまたは複数の命令サブコード１２４を受信側装置に伝えることのできる期間（例えば、１０秒、１５秒、または、随意に設定できる他の任意の期間）の間、休止することもある。
【００１８】
命令サブコード１２４は、ダイヤルされたファックス番号の後で、１つまたは複数の追加ＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音として伝えられる。
例えば、命令サブコードは、ファックス・電話番号に付加されるか、ファックス・電話番号および認識可能なポーズの後にくるか、あるいは、命令サブコードが後に続くよう指示するマーカ音（ｍａｒｋｅｒ  ｔｏｎｅ）の後で伝えられることもある。
命令サブコード１２４（１つまたは複数）は、高速ボタン・ダイヤリング（ｓｐｅｅｄ  ｂｕｔｔｏｎ  ｄｉａｌｉｎｇ）のために、電話帳記憶装置１１４に記憶されるか、あるいは、オプションとして、送信側装置１０２のユーザにより、ユーザ・インターフェースおよびキーパッドを介して、手動で入力される。
【００１９】
送信側装置１０２が命令サブコードを伝えていようと伝えていまいと、ポーズ期間後に、受信側装置１０４は、ファックス・プロトコル交換を開始する。
送信側装置１０２が、受信側装置１０４からファックス・プロトコル交換情報１２８を受け取ると、送信側装置１０２は、ファックス・プロトコル交換情報１３０を受信側装置１０４に伝えて、通信リンクを確立する。
次に、送信側装置１０２は、ファックス・データ１１０を含むファクシミリ電送情報を受信側装置１０４に伝える。
【００２０】
受信側装置１０４は、受け取られた命令サブコード１２４に対応するインデックス付き命令１２６を得て、その受け取られたファックス・データ１１０を、指示した送信先に転送し、かつ／または、ファックス・データ処理命令（例えば、インデックス付き命令１２６）により、ファックス・データを処理する。
インデックス付き命令１２６は、例えば、ファクシミリ・アプリケーション１１８を実施して、受け取られた命令サブコード１２４を、関連するインデックス付き命令１２６と相関させるように、ルックアップ・テーブルに保存されることもある。
【００２１】
図２は、ファクシミリ電送システム１００（図１）を含む模範的なファクシミリ電送ネットワーク・システム２００を示しており、このファクシミリ電送ネットワーク・システムにおいて、命令サブコードを付加したファクシミリ電送を実施できる。
システム２００は、上で図１に関して述べられるように、送信側装置１０２、受信側装置１０４、公衆電話交換網１０６を含む。
【００２２】
システム２００は、送信先２０２、コンピューティング装置２０４、ネットワーク２０６、ネットワーク接続の送信先２０８も含む。
送信先２０２および２０８、並びに、コンピューティング装置２０４は、別のファクシミリ対応の装置、コンピューティング装置、印刷装置、メモリに記憶されたファイル場所、電子メール・メッセージまたは電子メール・メッセージへの電子メール添付、インターネットのＵＲＬ（ｕｎｉｖｅｒｓａｌ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）、および／または、ファクシミリ電送情報の一部として受け取られたファックス・データ用の他の任意の異なるタイプの送信先のように、命令サブコードに対応する指示した送信先を例示するものである。
【００２３】
受信側装置１０４は、受け取られたファックス・データを直接、送信先２０２に伝え、かつ／または、そのファックス・データを、ネットワーク２０６を介して、送信先２０８に伝え、オプションとして、ネットワーク接続のコンピューティング装置２０４に伝えることもある。
ネットワーク接続の送信先（例えば、コンピューティング装置２０４と送信先２０８）は、ＩＰ（Ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ）アドレスを用いて識別されるか、あるいは、特定の装置または送信先をネットワーク２０６に知らせる別のネットワーク・ラベルを用いて識別される。
【００２４】
さらに、コンピューティング装置２０４は、インデックス付き命令（例えば、図１に示されるインデックス付き命令１２６）を含み、受信側装置１０４が、この受け取られたファックス・データと受け取られた命令サブコード（１つまたは複数）を両方ともコンピューティング装置２０４に伝えられるようにすることもある。
次に、コンピューティング装置２０４は、受け取られた命令サブコード（１つまたは複数）１２４に対応するインデックス付き命令を得て、ファックス・データを、送信先２０８などの指示した送信先に転送し、かつ／または、ファックス・データ処理命令により、そのファックス・データを処理する。
【００２５】
ネットワーク２０６は、任意のタイプのネットワーク・トポロジと、任意のネットワーク通信プロトコルを用いて、ローカル・エリア・ネットワーク（ＬＡＮ）などの任意のタイプのネットワークとして実現されることもある。
ネットワーク２０６を介して通信可能にリンクされている装置は、ほんの少数しか図示されてないが、代表的なネットワークに対しては、直接に、あるいは他のネットワークシステムを介して間接に、装置をいくつでも接続することができる。
インターネットは、複数の装置をそれぞれが持っている多重接続のネットワーク・システムの一例である。
【００２６】
図３Ａと図３Ｂは、命令サブコードを付加したファクシミリ電送の模範的な方法３００を示している。
この方法が述べられる順序は、限定するものと受け取られるつもりはなく、この方法を実施するために、この述べられた方法ブロックを、任意の順序で、いくつでも組み合せることができる。
さらに、方法３００は、特定の機能を果たすか、あるいは、特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含むコンピュータ実行命令との一般的な関連において述べられることがある。
この述べられた方法はまた、通信ネットワークを通じてリンクされているリモート処理装置で機能が果たされる分散型コンピューティング環境において実施されることもある。
分散型コンピューティング環境では、コンピュータ実行命令は、メモリ記憶装置を含むローカル・コンピュータ記憶媒体とリモート・コンピュータ記憶媒体の双方に入れられる。
【００２７】
ブロック３０２（図３Ａ）において、ファックス・データを、イメージのディジタル表現として保存する。
例えば、送信側装置１０２は、スキャンされたイメージを表わすファックス・データ１１０を保存する。
ブロック３０４において、インデックス付き命令を保存する。
例えば、受信側装置１０４は、ファックス・データ処理命令であり、かつ／または、送信側装置１０２から受け取られたファックス・データ１１０の送信先を指示するインデックス付き命令１２６を保存する。
インデックス付き命令１２６は、受信側装置１０４により保存されるものであって、送信側装置１０２で保存される命令サブコードに対応している。
【００２８】
ブロック３０６において、ファックス・セッションを開始する。
例えば、送信側装置１０２は、ＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音のダイヤルされたファックス番号を受信側装置１０４に伝えて、ファックス・セッションを開始する。
ブロック３０８において、開始したファックス・セッションを、送信側装置から受け取る。
例えば、受信側装置１０４は、受信側装置のファックス番号に対応するＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音を、送信側装置１０２から受け取る。
【００２９】
ブロック３１０において、命令サブコードを受信側装置に伝えた後で、受信側装置が、ファックス・プロトコル交換を開始する。
例えば、受信側装置が、送信側装置からのファックス・電話番号の呼出しに応答した後で、送信側装置１０２は、ポーズ期間中に、命令サブコード１２４として、１つまたは複数の追加ＤＴＭＦ（ｄｕａｌ  ｔｏｎｅ  ｍｕｌｔｉ−ｆｒｅｑｕｅｎｃｙ）音を受信側装置１０４に伝える。
この命令サブコードは、ファックス・データの送信先を指示するためか、ファックス・データ処理命令を指示するためか、あるいは、受信側装置１０４で保存されるインデックス付き命令に対応する命令サブコードとして、伝えられることもある。
【００３０】
ブロック３１２において、送信側装置から、命令サブコードを受け取る。
例えば、受信側装置１０４は、送信側装置１０２から命令サブコード１２４を受け取った後で、受信側装置１０４が、送信側装置１０２とのファックス・プロトコル交換を開始する。
【００３１】
ブロック３１４において、ファックス・プロトコル交換情報を送信側装置に伝えて、ファックス・プロトコル交換を開始し、また、ブロック３１６において、そのファックス・プロトコル交換情報を受け取る。
例えば、受信側装置１０４は、ローカル・ファックス・プロトコル交換情報１２８（例えば、受信側装置にとってローカルである）を送信側装置１０２に伝えることで、ファックス・プロトコル交換を開始する。
送信側装置１０２は、受信側装置１０４から、リモート・ファックス・プロトコル交換情報１２８（例えば、送信側装置にとってリモートである）を受け取る。
【００３２】
ブロック３１８において、ファックス・プロトコル交換情報を受信側装置に伝え、また、ブロック３２０において、そのファックス・プロトコル交換情報を受け取る。
例えば、送信側装置１０２は、ローカル・ファックス・プロトコル交換情報１３０（例えば、送信側装置にとってローカルである）を受信側装置１０４に伝え、また、受信側装置１０４は、そのリモート・ファックス・プロトコル交換情報１３０（例えば、受信側装置にとってリモートである）を受け取る。
【００３３】
ブロック３２２において、ファックス・データを含むファクシミリ電送情報を受信側装置に伝え、また、ブロック３２４において、このファックス・データを含むファクシミリ電送情報を送信側装置から受け取る。
例えば、送信側装置１０２がファックス・データ１１０を伝え、そのファックス・データ１１０を受信側装置１０４が受け取る。
【００３４】
ブロック３２６（図３Ｂ）において、上記の命令サブコードに対応するインデックス付き命令を得る。
例えば、受信側装置１０４は、送信側装置１０２から受け取られた命令サブコード１２４に対応するインデックス付き命令１２６を得る。
インデックス付き命令１２６は、この受け取られたファックス・データの送信先を指示することもあり、かつ／または、インデックス付き命令１２６は、ファックス・データ処理命令であることもある。
【００３５】
ブロック３２８において、ファックス・データを、インデックス付き命令で指示された送信先に伝える。
例えば、受信側装置１０４は、受け取られたファックス・データを直接、送信先２０２（図２）に伝えるか、あるいは、受け取られたファックス・データを、ネットワーク２０６を介して、送信先の装置２０４および／または送信先２０８に伝える。
その代りに、またはそれに加えて、ブロック３３０において、インデックス付きのファックス・データ処理命令により、そのファックス・データを処理する。
【００３６】
ブロック３３２において、この命令サブコードとファックス・データを、コンピューティング装置に伝える。
例えば、受信側装置１０４は、受け取られた命令サブコードとファックス・データをコンピューティング装置２０４（図２）に伝える。
次に、コンピューティング装置は、命令サブコードに対応するインデックス付き命令を得て（例えば、ブロック３２６）、ファックス・データを、インデックス付き命令で指示された送信先に伝え（例えば、ブロック３２８）、かつ／または、インデックス付きのファックス・データ処理命令により、そのファックス・データを処理する（例えば、ブロック３３０）こともある。
【００３７】
図４は、システム１００（図１）やファクシミリ・ネットワーク・システム２００（図２）などのファクシミリ電送システム内に導入できるファクシミリ対応の装置である模範的なオールインワン装置４００を示している。
オールインワン装置４００は、送信側装置１０２、受信側装置１０４などの本明細書に述べられる装置の任意の１つとして、また送信先２０２または２０８として実現されることもある。
オールインワン装置は、印刷、コピー、スキャニング（画像収集やテキスト認識を含む）、ファックスの送受信、印刷媒体の処理、および／または、印刷媒体か電子メディアのいずれかによるデータ通信（例えば、電子メールまたは電子ファックスを介して、あるいは、コンピューティング装置および電子装置の接続ネットワークへ、またはそのネットワークから）に関係する（ただし、それらには限定されない）複数の機能に対して実現できる多機能装置である。
【００３８】
オールインワン装置４００は、オールインワン装置４００の動作を制御し、また他の電子装置およびコンピューティング装置とやり取りする様々な命令を処理する１つまたは複数のプロセッサ４０２（例えば、マイクロプロセッサ、コントローラなどの任意のもの）を含む。
【００３９】
オールインワン装置４００は、例としてランダムアクセスメモリ（ＲＡＭ）４０４、ディスクドライブ４０６、不揮発性メモリ４０８（例えば、ＲＯＭ４１０、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの任意の１つまたは複数）がある１つまたは複数のメモリ部品を用いて実施されることもある。
この１つまたは複数のメモリ部品は、環境設定情報、プリントジョブの情報およびデータ、グラフィカル・ユーザ・インターフェース情報、フォント、テンプレート、メニュー構造情報、および、オールインワン装置４００の操作面に関係する他の任意のタイプの情報およびデータのような、様々な情報および／またはデータを記憶している。
例えば、ディスクドライブ４０６および／または不揮発性メモリ４０８は、スキャンされたファックス・データ１１０、ファックス・プロトコル交換情報１２８（または１３０）、インデックス付き命令（１つまたは複数）１２６だけでなく、ファックス番号（１つまたは複数）１２２、命令サブコード（１つまたは複数）１２４、および、ネットワークＵＲＬ（ｕｎｉｖｅｒｓａｌ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）アドレスを含む他のファクシミリ・ルーティング情報のような電話帳記憶装置１１４（図１）情報も記憶し、かつ維持するために、実施される。
【００４０】
オールインワン装置４００はファームウェア・コンポーネント４１２を含む。
ファームウェア・コンポーネント４１２は、ＲＯＭ４１０に格納された固定記憶モジュールとして、あるいは、プロセッサ４０２の構成要素などの、オールインワン装置４００中の他の構成要素を用いて実現される。
ファームウェア４１２は、オールインワン装置４００内のハードウェアの動作を調整するために、プログラムされて、オールインワン装置４００といっしょに配布されるものであって、その中に、このような動作を行うのに使用されるプログラミング・コンストラクトが入っている。
【００４１】
オペレーティングシステム４１４と、ファクシミリ・アプリケーション１１２および１１８（図１）などの１つまたは複数のアプリケーション・プログラム４１６は、不揮発性メモリ４０８に記憶され、かつ、プロセッサ（１つまたは複数）４０２上で実行されて、ランタイム環境を提供することもある。
ランタイム環境は、様々なインターフェースを定義できるようにし、さらに、そのことから、アプリケーション・プログラム４１６が、オールインワン装置４００と対話できることにより、オールインワン装置４００を容易に拡張できるようにするものである。
【００４２】
さらに、オールインワン装置４００には、シリアル・インターフェースおよび／またはパラレル・インターフェース、無線インターフェース、任意のタイプのネットワーク・インターフェースのうち、任意の１つまたは複数として、また、ファクシミリ電送情報を送受信するためにＰＳＴＮに接続されたモデムなどの他の任意のタイプの通信インターフェースとして、実現できる１つまたは複数の通信インターフェース４１８も含まれる。
無線インターフェースにより、オールインワン装置４００は、入力装置、例えば、赤外線（ＩＲ）、８０２．１１、Ｂｌｕｅｔｏｏｔｈ、もしくは、それらに類するＲＦ入力装置から、制御入力コマンド、および他の情報を受け取ることができる。
ネットワーク・インターフェースは、オールインワン装置４００とデータ通信ネットワークとを接続し、それにより、共通データ通信ネットワークに結合された他の電子装置およびコンピューティング装置が、プリントジョブ、メニューデータ、ファックス・データ、および、他の情報を、このネットワークを介して、オールインワン装置４００に送ることができる。
同様に、シリアル・インターフェースおよび／またはパラレル・インターフェースは、オールインワン装置４００と、別の電子装置またはコンピューティング装置との間に、直接にデータ通信路を提供する。
【００４３】
オールインワン装置４００はまた、プリントジョブに対応するプリントデータにより、液体インク、トナーなどのようなイメージング媒体（ｉｍａｇｉｎｇ  ｍｅｄｉｕｍ、画像生成媒体）を印刷媒体に選択的に付けるようになっている機構を含む印刷ユニット４２０も組み込んでいる。
印刷媒体は、紙、プラスチック、布、マイラー、ＯＨＰフィルムなどや、異なるサイズおよび型（例えば、８１／２×１１、Ａ４、ロール送り媒体など）のように、印刷に用いられる任意の形式の媒体を含むこともある。
印刷ユニット４２０は、ファクシミリ電送情報を受け取り、かつ／または、送るときに、結果を表示するように実施される。
【００４４】
オールインワン装置４００はまた、写真、または印刷テキストのページのような、スキャンされたイメージを表わす機械可読イメージ・データ信号を生成するために、光学式スキャナとして実現できるスキャン・ユニット４２２も含むこともある。
スキャン・ユニット４２２で生成されたイメージ・データ信号は、オールインワン装置４００から別の装置に伝えられ、また、そのスキャンされたイメージを、表示装置上に、あるいは印刷装置を用いて再現するために用いられる。
さらに、イメージ・データ信号は、ファクシミリ電送情報を伝えるためにも利用される。
【００４５】
オールインワン装置４００はまた、ユーザ・インターフェース／メニューブラウザ４２４と、表示パネル４２６も含む。
ユーザ・インターフェース／メニューブラウザ４２４により、オールインワン装置４００のユーザは、この装置のメニュー構造をナビゲートすることができる。
ユーザ・インターフェース４２４は、インジケータ、あるいは、オールインワン装置のユーザが操作する一連のボタン、スイッチ、または他の選択可能なコントロールであることもある。
表示パネル４２６は、オールインワン装置４００のステータス、および、メニュー構造を通じてユーザが利用できる現時点のオプションに関する情報を提供するグラフィカル・ディスプレイである。
ユーザ・インターフェース４２４は、ファクシミリ電送を制御し、ファクシミリ電送に応答し、ファクシミリ電送を開始し、また、電話番号と命令サブコードを入力するために、用いられることもある。
【００４６】
オールインワン装置４００の構成要素の一部は、別々に示されているが、特定用途向け集積回路（ＡＳＩＣ）に導入されることもある。
さらに、システムバス（図示されてない）は、通常、オールインワン装置４００内の様々な構成要素を接続する。
システムバスは、メモリバスまたはメモリ・コントローラ、周辺バス、ＡＧＰ（ａｃｃｅｌｅｒａｔｅｄ  ｇｒａｐｈｉｃｓ  ｐｏｒｔ）、あるいは、様々なバス・アーキテクチャのうちのどれでも用いるローカルバスを含め、いくつかのタイプのバス構造の任意の１つまたは複数として実現されることもある。
【００４７】
図５は、本明細書に述べられる本発明の手法を用いて利用できる模範的なコンピューティング装置５００の様々な構成要素を示している。
例えば、コンピューティング装置２０４（図２）は、模範的なコンピューティング装置５００として実現されることもある。
コンピューティング装置５００は、１つまたは複数のプロセッサ５０２、データの入力および／または出力のための入出力通信インターフェース５０４、ユーザ入力装置５０６を含む。
プロセッサ（１つまたは複数）５０２は、コンピューティング装置５００の動作を制御する様々な命令を処理するが、一方、入出力通信インターフェース５０４は、コンピューティング装置５００が、他の電子装置およびコンピューティング装置とやり取りするための機構を提供する。
ユーザ入力装置５０６は、コンピューティング装置５００と対話し、またコンピューティング装置５００に情報を入力するキーボード、マウス、ポインティングデバイス、および／または他の機構を含むこともある。
【００４８】
入出力通信インターフェース５０４は、シリアル・インターフェース、パラレル・インターフェース、および／または、ネットワーク・インターフェースを含むこともある。
ネットワーク・インターフェースにより、ネットワーク２０６（図２）などの共通データ通信ネットワークに結合された装置は、コンピューティング装置５００と情報をやり取りすることができる。
同様に、シリアル・インターフェースおよび／またはパラレル・インターフェースは、コンピューティング装置５００と、受信側装置１０４（図１）などの別の電子装置またはコンピューティング装置との間に直接にデータ通信路を提供する。
【００４９】
コンピューティング装置５００はまた、メモリ部品５０８（例えば、ＲＯＭおよび／またはＲＡＭ）、ディスクドライブ５１０、フロッピー（登録商標）・ディスクドライブ５１２、および、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または他の光メディアなどのリムーバブル不揮発性光ディスク５２４から読み出し、かつ／またはその光ディスクに書き込む光ディスクドライブ５１４も含む。
これらのメモリ部品はすべて、コンピューティング装置５００用のデータ記憶機構を提供する。
例えば、ディスクドライブ５１０は、スキャンされたファックス・データ１１０と命令サブコード１２４を記憶することもある。
【００５０】
コンピューティング装置５００はまた、アプリケーション・プログラム（１つまたは複数）５１６も含む。
コンピューティング装置５００は、統合ディスプレイ５１８、例えば、ＰＤＡ（携帯情報端末）、携帯型コンピューティング装置、および、それらに類するモバイル・コンピューティング装置用のものを含むこともある。
図には示されていないが、システムバスは、通常、コンピューティング装置５００内の様々な構成要素を接続する。
【００５１】
本発明は、構造上の特徴および／または方法に固有の言葉で述べられてきたが、併記の特許請求の範囲で定義される本発明は、記述された特定の特徴または方法に必ずしも限定されるわけではない。
もっと適切に言えば、このような特定の特徴または方法は、特許請求の範囲に記載された本発明の模範的な実施として開示されている。
【図面の簡単な説明】
【００５２】
【図１】命令サブコードを付加したファクシミリ電送を実施できる模範的なファクシミリ電送システムを示す。
【図２】命令サブコードを付加したファクシミリ電送を実施できる模範的なファクシミリ電送ネットワーク・システムを示す。
【図３Ａ】命令サブコードを付加したファクシミリ電送の模範的な方法を示す第１の流れ図である。
【図３Ｂ】命令サブコードを付加したファクシミリ電送の模範的な方法を示す第２の流れ図である。
【図４】ファクシミリ電送システム内に導入できる模範的なファクシミリ対応の装置の様々な構成要素を示す。
【図５】ファクシミリ電送システム内に導入できる模範的なコンピューティング装置の様々な構成要素を示す。
【符号の説明】
【００５３】
１０２・・・送信側装置（ファクシミリ対応の装置）、
１０４・・・受信側装置、
１１０・・・ファックス・データ、
１２２・・・ダイヤルされたファックス番号、
１２４・・・命令サブコード、
１２６・・・インデックス付きファックス・データ処理命令、
１２８・・・ファックス・プロトコル交換情報、
１３０・・・ファックス・プロトコル交換情報、
４０６・・・メモリ部品、
４１６・・・アプリケーション・プログラム、
【図１】
2004328755.tif 000003
【図２】
2004328755.tif 000004
【図３Ａ】
2004328755.tif 000005
【図３Ｂ】
2004328755.tif 000006
【図４】
2004328755.tif 000007
【図５】
2004328755.tif 000008