(57)【特許請求の範囲】
【請求項１】
複数のボックスのうち指定されたボックスを検索する検索手段を備え、前記検索手段によって検索されたボックスに記憶されたデータを出力させる通信装置において、
送信側から指定されたボックスに受信したデータを記憶する記憶手段と、
親展および掲示板を含む種別をボックス毎に付与する種別管理手段と、
前記種別が指定される種別指定手段と、
前記種別指定手段に指定された種別が付与されているボックスを抽出する抽出手段とを備え、
前記検索手段は、前記抽出手段によって抽出されたボックスの中から前記検索を行うことを特徴とする通信装置。
【請求項２】
前記記憶手段は、送信側からＩＴＵ−Ｔ Ｔ．３０勧告に対応するＦコードで指定されたボックスに前記受信したデータを記憶し、
前記検索手段は、前記Ｆコードで指定されたボックスを検索することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記種別毎に独立したリンクを前記ボックス間に張るリンク手段を備え、
前記抽出手段は、前記種別指定手段によって指定された種別が付与されているボックス間に張られたリンクに従ってボックスを順次抽出することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記リンク手段は、前記ボックスのＦコードの順位に従って前記リンクを張り、
前記抽出手段は、前記リンクに従って抽出したボックスのＦコードと前記指定されたＦコードとを順次比較して、前記指定されたＦコードが前記順位の範囲外になったとき、前記ボックスの抽出を完了することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記Ｆコードの桁数を格納する桁数管理手段を備え、
前記抽出手段は、前記指定されたＦコードの桁数と桁数管理手段に格納された桁数とが一致するボックスを抽出することを特徴とする請求項２乃至請求項４のいずれかに記載の通信装置。
【請求項６】
前記Ｆコードの一桁または数桁を用いて予め設定された演算処理を行う演算手段と、
Ｆコードの演算処理結果を各々のボックス毎に格納する結果管理手段とを備え、
前記抽出手段は、前記指定されたＦコードの演算処理結果と結果管理手段に格納された演算処理結果とが一致するボックスを抽出することを特徴とする請求項２乃至請求項５のいずれかに記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置等の通信装置に関し、詳しくは、ＩＴＵ−Ｔ  Ｔ．３０勧告に従うコマンドにより指定するＦコードでボックス指定して、親展通信等を行い得るものに関する。
【０００２】
【従来の技術】
現在、通信装置は、メーカや機種の異なる装置間でも正常に通信することができるようにＩＴＵ−Ｔ  Ｔ．３０勧告に基づいたファクシミリ通信手順を実行するのが一般的であり、このＴ．３０勧告では、親展通信に使用するサブアドレス信号（ＳＵＢ）、選択ポーリングに使用する選択ポーリング信号（ＳＥＰ）、両者に使用するパスワード信号（ＰＷＤ）、送信側識別信号（ＳＩＤ（Sending ID：ＳＵＢ使用時のＰＷＤであり通信時のＤＩＳ／ＤＴＣ／ＤＣＳ上のビットはＰＷＤと同一のビット番号「５０」である））、等が規定されている。
【０００３】
この種の通信装置、特にファクシミリ装置には、ＩＴＵ−Ｔ  Ｔ．３０勧告の拡張フィールドを用いて、発呼側からＳＵＢで指定された箱（例えば、ボックス単位に管理する画像メモリ領域）に被呼側で受信した画像データを記憶し、その被呼側で予め設定された暗証番号を入力された場合に限って、そのボックスから画像データを印字出力する親展通信機能や、被呼側の複数のボックスに予め画像データを蓄積しておいて、発呼側から所望の画像データを蓄積するボックスのＳＥＰを通知することにより、被呼側がそのＳＥＰの一致するボックスを検索して、該当するボックスの画像データを発呼側へ送信する選択ポーリング通信機能を備えるものがある。
【０００４】
そして、通信機械工業会においては、ＳＵＢを使った親展送信や、ＳＥＰを使った（選択）ポーリング受信などに関するアプリケーション等を検討することによって、メーカや機種の異なる装置間でも正常に通信可能に、ＩＴＵ−Ｔ  Ｔ．３０勧告に従うコマンドにより前記箱を指定するＦコードを採用し、この箱（以下、ボックスともいう）の概念を拡張した親展ボックス、掲示板、中継用ボックスを提示している。このＦコード機能を備えるファクシミリ装置等の通信装置としては、ボックスを持つＦコード対応センタ機と、ボックスに対する送信（Ｆコード送信）機能及びボックスの情報を取り出す（Ｆコード取り出し）機能を有するＦコード対応機と、に分類されている。
【０００５】
このＦコードはＩＴＵ−Ｔ  Ｔ．３０勧告の拡張部分（拡張フィールド）によってボックスを介したデータ通信を実現する機能を示し、この拡張部分を用いてＳＵＢやＳＥＰ等を設定することができ、ＰＷＤやＳＩＤに関してはメーカマターとなっており、ボックス（システムメモリの管理領域）の運用については受信側に任せられている。
【０００６】
例えば、ＳＵＢ受信するボックスに配信先を登録しておくことによって、受信機が受信後に前記配信先へ送信する中継同報送信機能を実現できる。この場合、送信側はＳＵＢで所望の受信ボックスを指定し、さらに必要に応じ、ＳＩＤで暗証番号を指定する。一方、受信（中継）側は画像メモリに画像データ（文書）を保持し、中継ボックスの中にある配信先に転送する。また、受信側はＳＵＢによって受信ボックス（親展ボックス）を指定されると、受信後に受信文書印刷でその文書を印字出力できる。送信機は、中継機能を実現する場合もＳＵＢ親展と同様の手順を実行すればよい。なお、ボックスは受信側に複数開設可能であり、例えば、掲示板はＰＷＤ（暗証番号）の使用／不使用に拘わらず、ＳＥＰのみで所望の掲示板を指定できるものとする。
【０００７】
なお、この種の装置として関連するものには、特開平０６−３３４８８３号公報や特開平０６−３５０８３０号公報に記載されている。
【０００８】
【発明が解決しようとする課題】
このような従来の通信装置にあっては、Ｆコードにより特定するボックスは、原則として機能単位に設ける場合が多く、センタ機能を有する装置で多種の機能を有することから数多くのボックスが開設されることになり、このＦコードは、ローカル登録やボックス文書の印刷、ボックスの消去などを行う度に、登録済みのボックスのＦコードと比較し、該当するボックスを検索・特定する必要がある。
【０００９】
しかしながら、このＦコードは、「数字」、「＊」、「＃」、「スペース」の入力を許容されているものの、最大２０桁により特定するようになっていることから、指定されたボックスを検索するのに時間がかかっていた。
【００１０】
そこで、本発明は、所望のボックスを効率良く検索し得るようにして、Ｆコード機能による処理を快適に利用可能にすることを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決する第１の発明は、ＩＴＵ−Ｔ  Ｔ．３０勧告に対応する（該勧告に従うコマンドなどにより指定する）Ｆコードで、通信情報を格納するボックスを検索・特定し、該通信情報を指示に従って処理するＦコード機能を備える通信装置において、前記ボックスの種別を格納する種別管理手段を設け、検索するボックスと種別の一致するボックスのみのＦコードを読み出して指定されたＦコードと比較し処理対象のボックスを検索・特定することを特徴とするものである。
【００１２】
この発明では、親展や掲示板などの多種のボックスが複数開設されている場合でも、指示された処理と種別の一致するボックスのみのＦコードが、指定されたＦコードと（被呼時は受信したＳＥＰやＳＵＢと）比較され、所望のボックスが検索・特定される。したがって、全てのボックスのＦコードと比較することなく、所望の通信情報をボックスから迅速に取り出すことができ、例えば、親展処理を高速に行うことができる。
【００１３】
上記課題を解決する第２の発明は、上記第１の発明の構成に加え、前記ボックスの種別毎に独立したリンクを張って、検索するボックスの種別に応じたリンクに従って種別の一致するボックスのＦコードを順次に読み出すことを特徴とするものである。
【００１４】
この発明では、指示された処理の種別毎にリンクされているボックスのＦコードが順次に読み出されて、指定されたＦコードと比較される。したがって、ボックスの種別を個々に確認することをなくすことができ、第１の発明よりも所望の通信情報をより迅速にボックスから取り出すことができる。
【００１５】
上記課題を解決する第３の発明は、上記第２の発明の構成に加え、前記ボックスの種別毎のリンクを当該ボックスのＦコードの順位に従って張って、検索するボックスのＦコードが当該順位の範囲外のときには該当なしと判断し検索を中止することを特徴とするものである。
【００１６】
この発明では、指示された処理の種別毎にリンクされているボックスのＦコードの範囲内であるか否かが、指定されたＦコードについて確認され、例えば、リンクされているボックスのうちの最大のＦコードよりも、指定されたＦコードが大きいときには、検索が中止される。したがって、ボックスの検索を無駄に継続することを回避することができ、第２の発明よりも検索結果を迅速に出すことができる。
【００１７】
上記課題を解決する第４の発明は、ＩＴＵ−Ｔ  Ｔ．３０勧告に対応するＦコードで、通信情報を格納するボックスを検索・特定し、該通信情報を指示に従って処理するＦコード機能を備える通信装置において、前記ボックスのＦコードの桁数を格納する桁数管理手段を設け、指定されたＦコードと桁数の一致するＦコードのみを読み出して該指定Ｆコードと比較し処理対象のボックスを検索・特定することを特徴とするものである。
【００１８】
この発明では、親展や掲示板などの多種のボックスが複数開設されている場合でも、予め格納されているＦコードの桁数が、指定されたＦコードの桁数と比較されて、桁数の一致するボックスのみのＦコードが、指定されたＦコードと比較され、所望のボックスが検索・特定される。したがって、全てのボックスのＦコードと比較することなく、所望の通信情報をボックスから迅速に取り出すことができ、例えば、親展処理を高速に行うことができる。
【００１９】
上記課題を解決する第５の発明は、ＩＴＵ−Ｔ  Ｔ．３０勧告に対応するＦコードで、通信情報を格納するボックスを検索・特定し、該通信情報を指示に従って処理するＦコード機能を備える通信装置において、前記Ｆコードの一桁または数桁づつを用いて予め設定された演算処理を行う演算手段と、前記ボックスのＦコードの演算処理結果を格納する結果管理手段とを設け、指定されたＦコードと演算処理結果の一致するＦコードのみを読み出して該指定Ｆコードと比較し処理対象のボックスを検索・特定することを特徴とするものである。
【００２０】
この発明では、親展や掲示板などの多種のボックスが複数開設されている場合でも、予め格納されているＦコードの演算結果が、指定されたＦコードの演算結果と比較されて、演算結果の一致するボックスのみのＦコードが、指定されたＦコードと比較され、所望のボックスが検索・特定される。したがって、全てのボックスのＦコードと比較することなく、所望の通信情報をボックスから迅速に取り出すことができ、例えば、親展処理を高速に行うことができる。なお、ここでいう演算とは、単なる加算であってもよく、また、予め設定されている演算式によるものであっても良い。一般的にはＳＵＭ値やＣＲＣが知られている。
【００２１】
上記課題を解決する第６の発明は、上記第１から３または５のいずれかの発明の構成に加え、前記ボックスのＦコードの桁数を格納する桁数管理手段を設け、指定されたＦコードと桁数の一致するＦコードのみを読み出すようにして該指定Ｆコードと比較するＦコードを絞ることを特徴とするものである。
【００２２】
この発明では、上記第１から３の発明により同一の種別のボックスのみとされたり、上記第５の発明により同一の演算結果を得られるＦコードのボックスのみとされると共に、同一の桁数のＦコードのボックスのみに絞られる（上記第４の発明）。したがって、Ｆコードを比較するボックス数が上記第１から３や５の発明よりも削減され、より迅速に所望の通信情報をボックスから取り出すことができる。
【００２３】
上記課題を解決する第７の発明は、上記第１から４のいずれかの発明の構成に加え、前記Ｆコードの一桁または数桁づつを用いて予め設定された演算処理を行う演算手段と、前記ボックスのＦコードの演算処理結果を格納する結果管理手段とを設け、指定されたＦコードと演算処理結果の一致するＦコードのみを読み出すようにして該指定Ｆコードと比較するＦコードを絞ることを特徴とするものである。
【００２４】
この発明では、上記第１から３の発明により同一の種別のボックスのみとされたり、上記第４の発明により同一の桁数のＦコードのボックスのみとされると共に、同一の演算結果を得られるＦコードのボックスのみに絞られる（上記第５の発明）。したがって、Ｆコードを比較するボックス数が上記第１から４の発明よりも削減され、より迅速に所望の通信情報をボックスから取り出すことができる。
【００２５】
【発明の実施の形態】
以下、本発明を図面に基づいて説明する。図１〜図６は本発明に係る通信装置の第１実施形態を適用したファクシミリ装置の一例を示す図である。
【００２６】
図１において、ファクシミリ装置１０は、システム制御部１１に、制御に必要なパラメータやユーザ入力による登録データなどを格納するとともにワークエリアとして利用されるシステムメモリ１２と、読取位置の原稿に光を照射しその画像面からの反射光によって送信またはコピーする画情報を所定の解像度で読み取るスキャナ１３と、受信または読み取った画情報や各種レポート（例えば、通信管理レポートや各種登録リスト等）を記録紙に所定の解像度で記録出力するプロッタ１４と、公衆電話回線に接続されて発着信の際に所定の回線制御を実行し回線接続あるいはその切断を行なう自動発着信機能を有する網制御装置１５と、伝送する画情報や各種手順信号を変復調するＧ３ＦＡＸモデム１６と、送信する読取画情報や受信した受信画情報を圧縮した状態で一時記憶する画像メモリ１７と、読取画情報を既知の符号化方式により圧縮して出力する一方、圧縮された状態の読取画情報や受信画情報を復号化して元の画情報に再生（伸長）して出力する符号化復号化部１８と、表示ＬＣＤやＬＥＤおよび操作キーを備えて装置本体の動作状態を表示するとともにオペレータが各種操作を行なう操作表示部１９と、をバス２０を介して接続されており、システム制御部１１が予め格納されている制御プログラムに従って装置各部を統括制御することにより、本発明を実行しつつ後述するＦコード機能を備えるファクシミリ装置として動作する。
【００２７】
ここで、ファクシミリ装置１０は、通信機械工業会により提示されている親展ボックス、掲示板、中継用ボックスなどの通信情報を格納するボックス（例えば、画情報をボックス単位に記憶管理するメモリ領域）を、ＩＴＵ−Ｔ  Ｔ．３０勧告に従う拡張フィールドを用いるＳＵＢなどのコマンドにより指定したＦコードで検索・特定することによって、そのボックスに格納されているボックスの種別（５４）を知り親展送信や選択ポーリング受信や中継同報送信などを、メーカや機種の異なる装置間でも正常に行い得るＦコード機能を備えており、このボックスに対する送信（Ｆコード送信）機能及びボックスの情報を取り出す（Ｆコード取り出し）機能を有するとともに（Ｆコード対応機としても動作し得るとともに）、これらボックス自体を開設するＦコード対応センタ機として構成されている。
【００２８】
このファクシミリ装置１０は、システム制御部１１が親展ボックス、掲示板、中継用ボックスなどの複数種のボックスを複数個開設することができるように構成されており、それぞれのボックス情報は、図２に示すように、システムメモリ１２に格納して管理する。例えば、ボックスの属性（５０）はボックスが利用されているかどうかなどを格納管理する。Ｆコード（５１）はボックスを指定してアクセスする際に用いられ、例えば、ＳＵＢ受信した場合に、このＳＵＢに一致するＦコードを有するボックスを検索したり、ＳＵＢ親展受信文書を印刷する場合に同様にユーザにより入力されたＦコードを有するボックスの検索を行う際に用いられるのが一般的である。パスワード（５２）は各ボックスの秘匿キーとして用いる。ボックス名称（５３）は個々のボックスに付ける名称で例えばパーソナル目的に親展ボックスを利用する場合に個人名を入れるなどして用いることができる。ボックス種別（５４）は上述の親展ボックスとか掲示板ボックスなどを示すもので、通常はボックスを開設する場合に決定される。ボックス別情報（５８）は、図３に示すように、親展ボックスには自己転送先（５８１）、掲示板ボックスには保持条件（５８２）、中継ボックスには配信先１〜Ｎ（５８３−１〜ｎ）など、各ボックスの種別毎に固有の情報である。なお、各ボックスは物理的に何番目であるというような識別子（これをボックスＩＤと称す）で特定されるものとする。
【００２９】
そして、システム制御部１１が、操作表示部１９からの入力指示や通信回線を介する通信情報の受信などの指示に従って、ボックスの開設・変更・消去をしたり、そのボックス内に格納する通信情報を処理するようになっており、Ｆコード機能の利用を指示する特定の操作により、操作表示部１９にＦコードを設定・指定などする入力画面を表示出力する。なお、Ｆコードとしては、「数字」、「＊」、「＃」及び「スペース」のうちで最大２０桁を入力・設定することができる。
【００３０】
例えば、親展ボックスを開設する場合には、図４に示すように、Ｆコード機能の設定を指示する操作により、まず、Ｆコード機能の親展ボックス、掲示板、中継ボックスのいずれの設定であるかを選択するメニュー画面を表示し（図４（ａ））、「１」の入力により親展ボックスを選択されると、親展ボックスのメニュー画面を表示し（図４（ｂ））、「１」の入力によりボックスの開設・変更・消去を選択されると、ボックスを指定するＦコードの入力画面を表示し（図４（ｃ））、開設する親展ボックスを特定するためのＦコードを入力されて「設定」キーを入力されると、ボックスの名称を入力する入力画面を表示し（図４（ｄ））、開設する親展ボックスの名称として例えば、「たこやきボックス」を入力されて「設定」キーを入力されると、そのボックス名称と共にボックスに付加するパスワードなどを選択入力する入力画面を表示し（図４（ｅ））、「パスワード」の選択キーを入力されると、ボックスの利用を許可するパスワードの入力画面を表示し（図４（ｆ））、以降、開設するボックスに関する入力を継続して、最低限必要な項目の入力の後に図４（ｅ）の入力画面で「登録」キーが選択されることにより、図２に示すボックス情報をシステムメモリ１２に格納管理されたボックスが開設される。なお、ボックスの変更は不可能としてもよく、ボックスの開設と消去が別のメニューであっても何ら問題はないことはいうまでもない。図示しないが図４（ｅ）で転送先を選択すれば受信文書を転送する宛先が入力できるものとする。
【００３１】
また、親展ボックス内の文書（画情報）を印刷する場合には、図５に示すように、Ｆコード機能の設定を指示する操作により、まず、Ｆコード機能の親展ボックス、掲示板、中継ボックスのいずれの設定であるかを選択するメニュー画面を表示し（図５（ａ））、「１」の入力により親展ボックスを選択されると、親展ボックスのメニュー画面を表示し（図５（ｂ））、「３」の入力により文書印刷を選択されると、ボックスを指定するＦコードの入力画面を表示し（図５（ｃ））、文書印刷をする親展ボックスを特定するためのＦコードを入力されて「設定」キーを入力され、その指定されたＦコードと一致するボックスが検索特定されて、その該当ボックスが画情報（通信情報）を格納していると、必要な場合にはパスワードの入力の後に、ボックスの名称と共に格納する文書数を表示し（図５（ｄ））、「スタート」キーの入力により、プロッタ１４による記録出力を開始して、格納する文書を印刷する。なお、このときに、該当ボックスが検索されない場合には、例えば“該当するボックスがありません”などとその旨を表示し、該当するボックスがあっても文書がない場合は“文書０通”などと表示すればよい。
【００３２】
このとき、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、図６のフローチャートに示すように、Ｆコードが入力設定されて検索を開始すると、ボックス検索のためのポインタＰを先頭のボックスＩＤとした後に（ステップＰ１１）、まずは、そのポインタＰの示すボックスが有効であることを確認し（ステップＰ２１）、また、入力指示されたＦコード機能の種別にボックスの種別が一致する場合に（ステップＰ３１）始めて、そのボックスのＦコードを、入力設定されたＦコードと比較して（ステップＰ４１）、ボックスが無効であったりボックス種別が一致しない場合には、そのままポインタＰを次のボックスのＩＤとして（ステップＰ５１）、そのＩＤのボックスが存在する場合には（ステップＰ６１）、ステップＰ２１に戻って、同様の検索処理を継続する。したがって、種別の異なるボックスのＦコードの比較をスキップすることができ、Ｆコードを全てのボックスについて比較する必要をなくして、最大２０桁のＦコードにより指定されるボックスの検索負担を軽減することができる。
【００３３】
そして、ボックスが有効で種別が一致する場合に比較したボックスのＦコードが入力指定されたＦコードと一致しない場合には（ステップＰ４１）、同様にポインタＰを次のボックスのＩＤとして（ステップＰ５１）、そのＩＤのボックスが存在する場合には（ステップＰ６１）、ステップＰ２１に戻って、同様の検索処理を継続し、検索するボックスがなくなってもＦコードの一致するボックスが確認されない場合には（ステップＰ６１）、入力されたＦコードが入力拒否された履歴をセットするとともに該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示する（ステップＰ７１）一方、入力指定されたＦコードと一致するＦコードのボックスが確認された場合には（ステップＰ４１）、入力許可履歴をセットするとともに次画面を操作表示部１９に表示して操作を継続することを許可する（ステップＰ８１）。例えば、Ｆコードが一致したボックスに文書があれば（図示しない）スタートキーを押下して印刷される訳である。
【００３４】
このように本実施形態においては、親展や掲示板などの多種のボックスが複数開設されている場合でも、指示された親展などの種別が一致するボックスのみのＦコードを、入力指定されたＦコードと比較することができ、種別が異なるボックスのＦコードを無駄に比較する処理を行うことを回避することができる。したがって、指定されたボックスの検索時間を大幅に短縮することができ、Ｆコードにより指定されたボックスを迅速に検索特定し、格納する通信情報を取り出して例えば、親展文書の印刷処理などを高速（快適）に行うことができる。
【００３５】
次に、図７〜図９は本発明に係る通信装置の第２実施形態を適用したファクシミリ装置の一例を示す図である。なお、本実施形態は、上述実施形態と同様に構成されているので、図を流用して同様の構成には同一の符号を付して説明する（以下で説明する他の実施形態においても同様）。
【００３６】
図１において、ファクシミリ装置１０は、システム制御部１１が使用するシステムメモリ１２内に、図２に示すように、ボックス情報として、ボックスの属性（５０）、Ｆコード（５１）、パスワード（５２）、ボックス名称（５３）、ボックス種別（５４）、次ボックスＩＤ（５７）、および、ボックス別情報（５８）を格納管理するが、本実施形態では、図７に示すように、次ボックスＩＤ（５７）には、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスＩＤには同一種のボックスのＩＤを格納するようになっている。
【００３７】
具体的には、システム制御部１１は、ボックスを開設する際に、図８のフローチャートに示すように、空きボックスのＩＤを取得し（ステップＰ１１１）、画像メモリ領域の空き容量を確認して（ステップＰ１２１）、ボックスを開設する空きがなければボックスを開設できないとして、操作表示部１９に“空きボックスがありません”などの表示をしたり、アラームを鳴らすなどして、空きがない旨を通知するエラー処理を行い（ステップＰ１３１）、この処理を終了するが、空きがある場合にはＦコード等のボックス情報をシステムメモリ１２内に格納するとともに（ステップＰ１４１）、親展などの種別の一致するボックスの先頭のＩＤを読み出してポインタＰとし（ステップＰ１５１）、ボックスのＩＤが「ＥＯＦ（該当無し＝終了コード）」でない限り（ステップＰ１６１）、例えば、図７に示すように、親展ボックスの先頭（１ｓｔ）の「ｎ」からポインタＰを次ボックスＩＤの「ｍ」、「ｅ」と順次に進んで（ステップＰ１７１）、そのボックスのＩＤが「ＥＯＦ」でリンクされている次ボックスがないことを確認したときに（ステップＰ１６１）、その「ＥＯＦ」をステップＰ１１１で取得した空きボックスのＩＤに書き換えると共に、そのボックスの次ボックスＩＤには「ＥＯＦ」を書き込んで同一種に張ったリンクを更新する（ステップＰ１８１）。
【００３８】
そして、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、図９のフローチャートに示すように、Ｆコードが入力設定されて検索を開始すると、ボックスの検索のためのポインタＰを入力指示されたＦコード機能と種別の一致する先頭のボックスＩＤとして（ステップＰ１２）、次ボックスＩＤが「ＥＯＦ」で未開設でない限り（ステップＰ２２）、ポインタＰの示すボックス情報を読み出し（ステップＰ３２）、そのボックスのＦコードが入力設定されたＦコードと一致しない場合には（ステップＰ４１）、そのままポインタＰをリンクされている次のボックスのＩＤとして（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返し、次ボックスＩＤが「ＥＯＦ」で同一種のボックスが未開設であるときには（ステップＰ２２）、該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示する（ステップＰ７１）一方、入力指定されたＦコードと一致するＦコードのボックスが確認された場合には（ステップＰ４１）、次画面を操作表示部１９に表示して入力を継続することを許可する（ステップＰ８１）。したがって、先頭のボックスの種別を確認した後には、リンクされている次ボックスＩＤを読み出すだけで、そのボックス種別を確認することなく、種別の異なるボックスのＦコードの比較をスキップすることができ、最大２０桁のＦコードにより指定されるボックスを検索することによる負担を軽減することができる。
【００３９】
このように本実施形態においては、上述実施形態による作用効果に加えて、Ｆコード機能と種別の一致するボックスのＦコードを、次ボックスＩＤによるリンクに従って順次に読み出すだけで、入力設定（指定）されたＦコードと比較することができ、ボックス種別の確認も省略して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Ｆコード機能による処理を高速（快適）に行うことができる。
【００４０】
次に、図１０および図１１は本発明に係る通信装置の第３実施形態を適用したファクシミリ装置の一例を示す図である。
【００４１】
図１において、ファクシミリ装置１０は、システム制御部１１が使用するシステムメモリ１２内には、図２に示すように、ボックス情報としてボックスの属性（５０）、Ｆコード（５１）、パスワード（５２）、ボックス名称（５３）、ボックス種別（５４）、次ボックスＩＤ（５７）、および、ボックス別情報（５８）を格納管理するようになっており、次ボックスＩＤ（５７）には、図７に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスＩＤには同一種のボックスのＩＤを格納するようになっている。
【００４２】
具体的には、システム制御部１１は、ボックスを開設する際に、図１０のフローチャートに示すように、空きボックスのＩＤ取得および空きの確認の後に（ステップＰ１１１、Ｐ１２１、Ｐ１３１）、ボックス情報をシステムメモリ１２内に格納するとともに（ステップＰ１４１）、親展などの種別の一致するボックスの先頭のＩＤを読み出してポインタＰとし（ステップＰ１５１）、次ボックスのＩＤが「ＥＯＦ」になるまで（ステップＰ１６１）、入力設定されたＦコードがポインタＰの示すボックスのＦコードよりも小さいか確認して（ステップＰ１６２）、入力設定されたＦコードが小さくないときには、そのポインタＰをポインタＱとして書換保持すると共にそのポインタＰを同一の種別のボックスとしてリンク付けされている次ボックスに進めて（ステップＰ１７１）、ステップＰ１６１に戻って同様な処理を継続し、また、入力設定されたＦコードが小さい、すなわち入力設定Ｆコードよりも大きなＦコードのボックスが確認されたときには、ポインタＱの示すボックスの次ボックスＩＤを取得したｎｅｗＩＤに書き換えると共にそのｎｅｗＩＤのボックスの次ボックスＩＤにポインタＰの示すボックスのＩＤを書き込んでボックスＩＤが昇順になるように同一種に張ったリンクを更新する（ステップＰ１６３）一方、そのボックスのＩＤが「ＥＯＦ」になって、入力設定されたＦコードが同一種別としてリンクされているボックス全てのＦコードよりも大きいことを確認したときには（ステップＰ１６１）、その「ＥＯＦ」をステップＰ１１１で取得した空きボックスのＩＤに書き換えると共に、そのボックスの次ボックスＩＤには「ＥＯＦ」を書き込んでボックスＩＤが昇順になるように同一種に張ったリンクを更新する（ステップＰ１８１）。
【００４３】
そして、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、図１１のフローチャートに示すように、Ｆコードの入力設定により検索を開始すると、入力指示されたＦコード機能に種別の一致する先頭のボックスＩＤをポインタＰとして（ステップＰ１２）、次ボックスＩＤが「ＥＯＦ」でない限り（ステップＰ２２）、ポインタＰの示すボックス情報を読み出して（ステップＰ３２）、そのボックスのＦコードが入力設定されたＦコードと一致するまで（ステップＰ４１）、ポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、同様な処理を繰り返し、入力指定されたＦコードと一致するＦコードのボックスが確認されたときに（ステップＰ４１）、次画面を操作表示部１９に表示して入力を継続することを許可するが（ステップＰ８１）、次ボックスＩＤが「ＥＯＦ」で同一種のボックスが未開設であるときや（ステップＰ２２）、次ボックスＩＤは「ＥＯＦ」ではないが、入力指定されたＦコードがポインタＰの示すボックスのＦコードより小さい、すなわち、同一種別でＦコードの昇順にリンクされているボックスのＦコードより小さいときには（ステップＰ３３）、該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示する（ステップＰ７１）。したがって、入力指定されたＦコードよりも大きなＦコードを確認した後には、Ｆコードの昇順にリンクされている次のボックスのＦコードは大きいことから、以降の範囲のボックスのＦコードの比較をスキップ（検索を中止）することができ、最大２０桁のＦコードにより指定されるボックスを検索することによる負担を軽減することができる。
【００４４】
このように本実施形態においては、上述実施形態による作用効果に加えて、Ｆコード機能と種別の一致するポインタＰの示すボックスのＦコードよりも小さくないときにのみ入力指定されたＦコードと順次に比較し、ポインタＰの示すボックスのＦコードが入力指定されたＦコードを超えたとき（範囲外になったとき）、以降の検索を中止することができ、無用にＦコードを比較する処理を回避して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Ｆコード機能による処理を高速（快適）に行うことができる。
【００４５】
次に、図１２および図１３は本発明に係る通信装置の第４実施形態を適用したファクシミリ装置の一例を示す図である。
【００４６】
図１において、ファクシミリ装置１０は、システム制御部１１が使用するシステムメモリ１２内には、図１２に示すように、ボックス情報としてボックスの属性（５０）、Ｆコード（５１）、パスワード（５２）、ボックス名称（５３）、ボックス種別（５４）、次ボックスＩＤ（５７）、および、ボックス別情報（５８）を格納管理するのに加えて、入力設定されたＦコードの桁数を算出してＦコード桁数（５５）の欄に書き込むようになっており、次ボックスＩＤ（５７）には、上述実施形態と同様に図７に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスＩＤには同一種のボックスのＩＤを格納するようになっている。
【００４７】
そして、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、その入力指定されたＦコードの桁数を算出して一時記憶すると共に、図１３のフローチャートに示すように、Ｆコードの入力設定により検索を開始すると、入力指示されたＦコード機能に種別の一致する先頭のボックスＩＤをポインタＰとして（ステップＰ１２）、次ボックスＩＤが「ＥＯＦ」で同一種のボックスが未開設であるときには（ステップＰ２２）、該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示するが（ステップＰ７１）、次ボックスＩＤが「ＥＯＦ」でない限り（ステップＰ２２）、ポインタＰの示すボックス情報を読み出して（ステップＰ３２）、ポインタＰの示すボックスのＦコード桁数が入力設定されたＦコードの桁数と一致するまで（ステップＰ３４）、ポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返し、Ｆコードの桁数が一致したときに始めて、ポインタＰの示すボックスのＦコードが入力設定されたＦコードと一致するか確認し（ステップＰ４１）、Ｆコードが一致しないときには同様にポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返し、入力指定されたＦコードと一致するＦコードのボックスが確認されたときに（ステップＰ４１）、次画面を操作表示部１９に表示して入力を継続することを許可する（ステップＰ８１）。したがって、Ｆコード機能の種別と同一であると共に、入力指定されたＦコードと同一の桁数であるときに始めて、Ｆコードそのものが一致しているか否かを確認することにより、種別または桁数の一方でも異なるボックスのＦコードの比較をスキップすることができ、Ｆコードを全てのボックスについて比較する必要をなくして、最大２０桁のＦコードにより指定されるボックスを検索することによる負担を軽減することができる。
【００４８】
このように本実施形態においては、上述実施形態による作用効果に加えて、Ｆコード機能との種別およびＦコードの桁数の双方が一致するときに始めて入力指定されたＦコードの比較をおこなうので、無用にＦコードを比較する処理を回避して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Ｆコード機能による処理を高速（快適）に行うことができる。
【００４９】
次に、図１４および図１５は本発明に係る通信装置の第５実施形態を適用したファクシミリ装置の一例を示す図である。
【００５０】
図１において、ファクシミリ装置１０は、システム制御部１１が使用するシステムメモリ１２内には、図１４に示すように、ボックス情報としてボックスの属性（５０）、Ｆコード（５１）、パスワード（５２）、ボックス名称（５３）、ボックス種別（５４）、次ボックスＩＤ（５７）、および、ボックス別情報（５８）を格納管理するのに加えて、入力設定されたＦコードの１桁毎の数字を加算してＳＵＭ値（積算値）を算出しＦコードＳＵＭ値（５６）の欄に書き込むようになっており、次ボックスＩＤ（５７）には、上述実施形態と同様に図７に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスＩＤには同一種のボックスのＩＤを格納するようになっている。なお、本実施形態では、Ｆコードの１桁毎の数字を積算する演算処理で説明するが、複数桁を用いたり、他の係数などを用いる演算でもよいことは言うまでもない。
【００５１】
そして、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、その入力指定されたＦコードのＳＵＭ値を算出して一時記憶すると共に、図１５のフローチャートに示すように、Ｆコードの入力設定により検索を開始すると、入力指示されたＦコード機能に種別の一致する先頭のボックスＩＤをポインタＰとして（ステップＰ１２）、次ボックスＩＤが「ＥＯＦ」で同一種のボックスが未開設であるときには（ステップＰ２２）、該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示するが（ステップＰ７１）、次ボックスＩＤが「ＥＯＦ」でない限り（ステップＰ２２）、ポインタＰの示すボックス情報を読み出して（ステップＰ３２）、ポインタＰの示すボックスのＦコードＳＵＭ値が入力設定されたＦコードのＳＵＭ値と一致するまで（ステップＰ３５）、ポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返し、ＦコードのＳＵＭ値が一致したときに始めて、ポインタＰの示すボックスのＦコードが入力設定されたＦコードと一致するか確認し（ステップＰ４１）、Ｆコードが一致しないときには同様にポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返し、入力指定されたＦコードと一致するＦコードのボックスが確認されたときに（ステップＰ４１）、次画面を操作表示部１９に表示して入力を継続することを許可する（ステップＰ８１）。したがって、Ｆコード機能の種別と同一であると共に、入力指定されたＦコードと同一のＳＵＭ値であるときに始めて、Ｆコードそのものが一致しているか否かを確認することにより、種別またはＳＵＭ値の一方でも異なるボックスのＦコードの比較をスキップすることができ、Ｆコードを全てのボックスについて比較する必要をなくして、最大２０桁のＦコードにより指定されるボックスを検索することによる負担を軽減することができる。
【００５２】
このように本実施形態においては、上述実施形態による作用効果に加えて、Ｆコード機能との種別およびＦコードのＳＵＭ値の双方が一致するときに始めて入力指定されたＦコードの比較をおこなうので、無用にＦコードを比較する処理を回避して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Ｆコード機能による処理を高速（快適）に行うことができる。
【００５３】
次に、図１６は本発明に係る通信装置の第６実施形態を適用したファクシミリ装置の一例を示す図である。
【００５４】
図１において、ファクシミリ装置１０は、システム制御部１１が使用するシステムメモリ１２内には、図１２に示すように、ボックス情報としてボックスの属性（５０）、Ｆコード（５１）、パスワード（５２）、ボックス名称（５３）、ボックス種別（５４）、Ｆコード桁数（５５）、次ボックスＩＤ（５７）、および、ボックス別情報（５８）を格納管理しており、次ボックスＩＤ（５７）には、上述実施形態と同様に図７に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスＩＤには同一種のボックスのＩＤを格納するようになっている。
【００５５】
そして、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、その入力指定されたＦコードの桁数を算出して一時記憶すると共に、図１６のフローチャートに示すように、Ｆコードの入力設定により検索を開始すると、入力指示されたＦコード機能に種別の一致する先頭のボックスＩＤをポインタＰとして（ステップＰ１２）、次ボックスＩＤが「ＥＯＦ」でない限り（ステップＰ２２）、ポインタＰの示すボックス情報を読み出して（ステップＰ３２）、ポインタＰの示すボックスのＦコード桁数が入力設定されたＦコードの桁数と一致するまで（ステップＰ３４）、ポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返す。このとき、次ボックスＩＤが「ＥＯＦ」で同一種のボックスがこれ以上ない時や（ステップＰ２２）、次ボックスＩＤは「ＥＯＦ」ではなくＦコードの桁数も一致するが（ステップＰ３４）、入力指定されたＦコードがポインタＰの示すボックスのＦコードより小さい、すなわち、同一種別でＦコードの昇順にリンクされているボックスのＦコードより小さいときには（ステップＰ３３）、該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示する（ステップＰ７１）。一方、入力指定されたＦコードと一致するＦコードのボックスが確認されたときには（ステップＰ４１）、次画面を操作表示部１９に表示して入力を継続することを許可する（ステップＰ８１）。したがって、Ｆコード機能の種別と同一であると共に、入力指定されたＦコードと同一の桁数であるときに始めて、Ｆコードそのものが一致しているか否かを確認することにより、種別または桁数の一方でも異なるボックスのＦコードの比較をスキップすることができ、さらに、入力指定されたＦコードよりも大きなＦコードを確認した後には、Ｆコードの昇順にリンクされている次のボックスのＦコードはさらに大きいことから、以降のボックスのＦコードの比較をスキップ（検索を中止）することができ、最大２０桁のＦコードにより指定されるボックスを検索することによる負担を軽減することができる。
【００５６】
このように本実施形態においては、上述第３、第４実施形態による作用効果に得ることができ、所望の通信情報をより迅速にボックスから取り出すことができ、Ｆコード機能による処理を高速（快適）に行うことができる。
【００５７】
次に、図１７は本発明に係る通信装置の第７実施形態を適用したファクシミリ装置の一例を示す図である。
【００５８】
図１において、ファクシミリ装置１０は、システム制御部１１が使用するシステムメモリ１２内には、図１４に示すように、ボックス情報としてボックスの属性（５０）、Ｆコード（５１）、パスワード（５２）、ボックス名称（５３）、ボックス種別（５４）、次ボックスＩＤ（５７）、および、ボックス別情報（５８）を格納管理するのに加えて、入力設定されたＦコードの１桁毎の数字を加算してＳＵＭ値（積算値）を算出しＦコードＳＵＭ値（５６）の欄に書き込むようになっており、次ボックスＩＤ（５７）には、上述実施形態と同様に図７に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスＩＤには同一種のボックスのＩＤを格納するようになっている。なお、本実施形態では、Ｆコードの１桁毎の数字を積算する演算処理で説明するが、複数桁を用いたり、他の係数などを用いる演算でもよいことは言うまでもない。
【００５９】
そして、システム制御部１１は、指定されたＦコードと一致するボックスを検索する際には、その入力指定されたＦコードのＳＵＭ値を算出して一時記憶すると共に、図１７のフローチャートに示すように、Ｆコードの入力設定により検索を開始すると、入力指示されたＦコード機能に種別の一致する先頭のボックスＩＤをポインタＰとして（ステップＰ１２）、次ボックスＩＤが「ＥＯＦ」でない限り（ステップＰ２２）、ポインタＰの示すボックス情報を読み出して（ステップＰ３２）、ポインタＰの示すボックスのＦコードＳＵＭ値が入力設定されたＦコードのＳＵＭ値と一致するまで（ステップＰ３５）、ポインタＰをリンクされている次ボックスＩＤに進めて（ステップＰ５１）、ステップＰ２２に戻って同様な処理を繰り返す。このとき、次ボックスＩＤが「ＥＯＦ」で同一種のボックスがこれ以上ない時や（ステップＰ２２）、次ボックスＩＤは「ＥＯＦ」ではなくＦコードのＳＵＭ値も一致するが（ステップＰ３５）、入力指定されたＦコードがポインタＰの示すボックスのＦコードより小さい、すなわち、同一種別でＦコードの昇順にリンクされているボックスのＦコードより小さいときには（ステップＰ３３）、該当するボックスはないとして入力を拒否する画面を操作表示部１９に表示する（ステップＰ７１）。一方、入力指定されたＦコードと一致するＦコードのボックスが確認されたときには（ステップＰ４１）、次画面を操作表示部１９に表示して入力を継続することを許可する（ステップＰ８１）。したがって、Ｆコード機能の種別と同一であると共に、入力指定されたＦコードと同一のＳＵＭ値であるときに始めて、Ｆコードそのものが一致しているか否かを確認することにより、種別またはＳＵＭ値の一方でも異なるボックスのＦコードの比較をスキップすることができ、さらに、入力指定されたＦコードよりも大きなＦコードを確認した後には、Ｆコードの昇順にリンクされている次のボックスのＦコードはさらに大きいことから、以降のボックスのＦコードの比較をスキップ（検索を中止）することができ、最大２０桁のＦコードにより指定されるボックスを検索することによる負担を軽減することができる。
【００６０】
このように本実施形態においては、上述第３、第５実施形態による作用効果に得ることができ、所望の通信情報をより迅速にボックスから取り出すことができ、Ｆコード機能による処理を高速（快適）に行うことができる。
【００６１】
【発明の効果】
本発明によれば、Ｆコード機能を備えて、ＩＴＵ−Ｔ  Ｔ．３０勧告に従うコマンドにより指定するＦコードで、通信情報を格納するボックスを検索・特定する場合でも、同一種別のボックスのみとしたり、Ｆコードが同一桁数のボックスのみとしたり、Ｆコードの演算結果が同一のボックスのみとすることにより、検索するボックスの数を絞って、桁数の多いＦコードの比較をすることができ、全てのボックスを検索することなく、通信情報を格納するボックスを特定することができる。したがって、所望の通信情報を迅速に取り出して高速に処理することができ、Ｆコード機能による処理を快適に利用することができる。
【図面の簡単な説明】
【図１】  本発明に係る通信装置の第１実施形態を示す図であり、その概略全体構成を示すブロック図である。
【図２】  その設定情報の一覧を示す図である。
【図３】  その一部の設定情報の詳細を説明する図である。
【図４】  その設定時の操作と表示を説明する図である。
【図５】  その使用時の操作と表示を説明する図である。
【図６】  その検索処理を説明するフローチャートである。
【図７】  本発明に係る通信装置の第２実施形態を示す図であり、そのリンクを説明する図である。
【図８】  その設定処理を説明するフローチャートである。
【図９】  その検索処理を説明するフローチャートである。
【図１０】  本発明に係る通信装置の第３実施形態を示す図であり、その設定処理を説明するフローチャートである。
【図１１】  その検索処理を説明するフローチャートである。
【図１２】  本発明に係る通信装置の第４実施形態を示す図であり、その設定情報の一覧を示す図である。
【図１３】  その検索処理を説明するフローチャートである。
【図１４】  本発明に係る通信装置の第５実施形態を示す図であり、その設定情報の一覧を示す図である。
【図１５】  その検索処理を説明するフローチャートである。
【図１６】  本発明に係る通信装置の第６実施形態を示す図であり、その検索処理を説明するフローチャートである。
【図１７】  本発明に係る通信装置の第７実施形態を示す図であり、その検索処理を説明するフローチャートである。
【符号の説明】
１０ ファクシミリ装置（通信装置）
１１ システム制御部（検索手段、記憶手段、抽出手段、リンク手段、演算手段）
１２ システムメモリ（種別管理手段、桁数管理手段、結果管理手段）
１３ スキャナ
１４ プロッタ
１５ 網制御装置
１６ モデム
１７ 画像メモリ
１８ 符号化復号化部
１９ 操作表示部（種別指定手段）
２０ バス
【図１】
0003942804.tif 000002
【図２】
0003942804.tif 000003
【図３】
0003942804.tif 000004
【図４】
0003942804.tif 000005
【図５】
0003942804.tif 000006
【図６】
0003942804.tif 000007
【図７】
0003942804.tif 000008
【図８】
0003942804.tif 000009
【図９】
0003942804.tif 000010
【図１０】
0003942804.tif 000011
【図１１】
0003942804.tif 000012
【図１２】
0003942804.tif 000013
【図１３】
0003942804.tif 000014
【図１４】
0003942804.tif 000015
【図１５】
0003942804.tif 000016
【図１６】
0003942804.tif 000017
【図１７】
0003942804.tif 000018