Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3942804B2 - Communication device - Google Patents
[go: Go Back, main page]

JP3942804B2 - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
JP3942804B2
JP3942804B2 JP2000148376A JP2000148376A JP3942804B2 JP 3942804 B2 JP3942804 B2 JP 3942804B2 JP 2000148376 A JP2000148376 A JP 2000148376A JP 2000148376 A JP2000148376 A JP 2000148376A JP 3942804 B2 JP3942804 B2 JP 3942804B2
Authority
JP
Japan
Prior art keywords
box
code
type
designated
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000148376A
Other languages
Japanese (ja)
Other versions
JP2001238059A (en
Inventor
達夫 高岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2000148376A priority Critical patent/JP3942804B2/en
Publication of JP2001238059A publication Critical patent/JP2001238059A/en
Application granted granted Critical
Publication of JP3942804B2 publication Critical patent/JP3942804B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Facsimile Transmission Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ファクシミリ装置等の通信装置に関し、詳しくは、ITU−T T.30勧告に従うコマンドにより指定するFコードでボックス指定して、親展通信等を行い得るものに関する。
【0002】
【従来の技術】
現在、通信装置は、メーカや機種の異なる装置間でも正常に通信することができるようにITU−T T.30勧告に基づいたファクシミリ通信手順を実行するのが一般的であり、このT.30勧告では、親展通信に使用するサブアドレス信号(SUB)、選択ポーリングに使用する選択ポーリング信号(SEP)、両者に使用するパスワード信号(PWD)、送信側識別信号(SID(Sending ID:SUB使用時のPWDであり通信時のDIS/DTC/DCS上のビットはPWDと同一のビット番号「50」である))、等が規定されている。
【0003】
この種の通信装置、特にファクシミリ装置には、ITU−T T.30勧告の拡張フィールドを用いて、発呼側からSUBで指定された箱(例えば、ボックス単位に管理する画像メモリ領域)に被呼側で受信した画像データを記憶し、その被呼側で予め設定された暗証番号を入力された場合に限って、そのボックスから画像データを印字出力する親展通信機能や、被呼側の複数のボックスに予め画像データを蓄積しておいて、発呼側から所望の画像データを蓄積するボックスのSEPを通知することにより、被呼側がそのSEPの一致するボックスを検索して、該当するボックスの画像データを発呼側へ送信する選択ポーリング通信機能を備えるものがある。
【0004】
そして、通信機械工業会においては、SUBを使った親展送信や、SEPを使った(選択)ポーリング受信などに関するアプリケーション等を検討することによって、メーカや機種の異なる装置間でも正常に通信可能に、ITU−T T.30勧告に従うコマンドにより前記箱を指定するFコードを採用し、この箱(以下、ボックスともいう)の概念を拡張した親展ボックス、掲示板、中継用ボックスを提示している。このFコード機能を備えるファクシミリ装置等の通信装置としては、ボックスを持つFコード対応センタ機と、ボックスに対する送信(Fコード送信)機能及びボックスの情報を取り出す(Fコード取り出し)機能を有するFコード対応機と、に分類されている。
【0005】
このFコードはITU−T T.30勧告の拡張部分(拡張フィールド)によってボックスを介したデータ通信を実現する機能を示し、この拡張部分を用いてSUBやSEP等を設定することができ、PWDやSIDに関してはメーカマターとなっており、ボックス(システムメモリの管理領域)の運用については受信側に任せられている。
【0006】
例えば、SUB受信するボックスに配信先を登録しておくことによって、受信機が受信後に前記配信先へ送信する中継同報送信機能を実現できる。この場合、送信側はSUBで所望の受信ボックスを指定し、さらに必要に応じ、SIDで暗証番号を指定する。一方、受信(中継)側は画像メモリに画像データ(文書)を保持し、中継ボックスの中にある配信先に転送する。また、受信側はSUBによって受信ボックス(親展ボックス)を指定されると、受信後に受信文書印刷でその文書を印字出力できる。送信機は、中継機能を実現する場合もSUB親展と同様の手順を実行すればよい。なお、ボックスは受信側に複数開設可能であり、例えば、掲示板はPWD(暗証番号)の使用/不使用に拘わらず、SEPのみで所望の掲示板を指定できるものとする。
【0007】
なお、この種の装置として関連するものには、特開平06−334883号公報や特開平06−350830号公報に記載されている。
【0008】
【発明が解決しようとする課題】
このような従来の通信装置にあっては、Fコードにより特定するボックスは、原則として機能単位に設ける場合が多く、センタ機能を有する装置で多種の機能を有することから数多くのボックスが開設されることになり、このFコードは、ローカル登録やボックス文書の印刷、ボックスの消去などを行う度に、登録済みのボックスのFコードと比較し、該当するボックスを検索・特定する必要がある。
【0009】
しかしながら、このFコードは、「数字」、「*」、「#」、「スペース」の入力を許容されているものの、最大20桁により特定するようになっていることから、指定されたボックスを検索するのに時間がかかっていた。
【0010】
そこで、本発明は、所望のボックスを効率良く検索し得るようにして、Fコード機能による処理を快適に利用可能にすることを目的とする。
【0011】
【課題を解決するための手段】
上記課題を解決する第1の発明は、ITU−T T.30勧告に対応する(該勧告に従うコマンドなどにより指定する)Fコードで、通信情報を格納するボックスを検索・特定し、該通信情報を指示に従って処理するFコード機能を備える通信装置において、前記ボックスの種別を格納する種別管理手段を設け、検索するボックスと種別の一致するボックスのみのFコードを読み出して指定されたFコードと比較し処理対象のボックスを検索・特定することを特徴とするものである。
【0012】
この発明では、親展や掲示板などの多種のボックスが複数開設されている場合でも、指示された処理と種別の一致するボックスのみのFコードが、指定されたFコードと(被呼時は受信したSEPやSUBと)比較され、所望のボックスが検索・特定される。したがって、全てのボックスのFコードと比較することなく、所望の通信情報をボックスから迅速に取り出すことができ、例えば、親展処理を高速に行うことができる。
【0013】
上記課題を解決する第2の発明は、上記第1の発明の構成に加え、前記ボックスの種別毎に独立したリンクを張って、検索するボックスの種別に応じたリンクに従って種別の一致するボックスのFコードを順次に読み出すことを特徴とするものである。
【0014】
この発明では、指示された処理の種別毎にリンクされているボックスのFコードが順次に読み出されて、指定されたFコードと比較される。したがって、ボックスの種別を個々に確認することをなくすことができ、第1の発明よりも所望の通信情報をより迅速にボックスから取り出すことができる。
【0015】
上記課題を解決する第3の発明は、上記第2の発明の構成に加え、前記ボックスの種別毎のリンクを当該ボックスのFコードの順位に従って張って、検索するボックスのFコードが当該順位の範囲外のときには該当なしと判断し検索を中止することを特徴とするものである。
【0016】
この発明では、指示された処理の種別毎にリンクされているボックスのFコードの範囲内であるか否かが、指定されたFコードについて確認され、例えば、リンクされているボックスのうちの最大のFコードよりも、指定されたFコードが大きいときには、検索が中止される。したがって、ボックスの検索を無駄に継続することを回避することができ、第2の発明よりも検索結果を迅速に出すことができる。
【0017】
上記課題を解決する第4の発明は、ITU−T T.30勧告に対応するFコードで、通信情報を格納するボックスを検索・特定し、該通信情報を指示に従って処理するFコード機能を備える通信装置において、前記ボックスのFコードの桁数を格納する桁数管理手段を設け、指定されたFコードと桁数の一致するFコードのみを読み出して該指定Fコードと比較し処理対象のボックスを検索・特定することを特徴とするものである。
【0018】
この発明では、親展や掲示板などの多種のボックスが複数開設されている場合でも、予め格納されているFコードの桁数が、指定されたFコードの桁数と比較されて、桁数の一致するボックスのみのFコードが、指定されたFコードと比較され、所望のボックスが検索・特定される。したがって、全てのボックスのFコードと比較することなく、所望の通信情報をボックスから迅速に取り出すことができ、例えば、親展処理を高速に行うことができる。
【0019】
上記課題を解決する第5の発明は、ITU−T T.30勧告に対応するFコードで、通信情報を格納するボックスを検索・特定し、該通信情報を指示に従って処理するFコード機能を備える通信装置において、前記Fコードの一桁または数桁づつを用いて予め設定された演算処理を行う演算手段と、前記ボックスのFコードの演算処理結果を格納する結果管理手段とを設け、指定されたFコードと演算処理結果の一致するFコードのみを読み出して該指定Fコードと比較し処理対象のボックスを検索・特定することを特徴とするものである。
【0020】
この発明では、親展や掲示板などの多種のボックスが複数開設されている場合でも、予め格納されているFコードの演算結果が、指定されたFコードの演算結果と比較されて、演算結果の一致するボックスのみのFコードが、指定されたFコードと比較され、所望のボックスが検索・特定される。したがって、全てのボックスのFコードと比較することなく、所望の通信情報をボックスから迅速に取り出すことができ、例えば、親展処理を高速に行うことができる。なお、ここでいう演算とは、単なる加算であってもよく、また、予め設定されている演算式によるものであっても良い。一般的にはSUM値やCRCが知られている。
【0021】
上記課題を解決する第6の発明は、上記第1から3または5のいずれかの発明の構成に加え、前記ボックスのFコードの桁数を格納する桁数管理手段を設け、指定されたFコードと桁数の一致するFコードのみを読み出すようにして該指定Fコードと比較するFコードを絞ることを特徴とするものである。
【0022】
この発明では、上記第1から3の発明により同一の種別のボックスのみとされたり、上記第5の発明により同一の演算結果を得られるFコードのボックスのみとされると共に、同一の桁数のFコードのボックスのみに絞られる(上記第4の発明)。したがって、Fコードを比較するボックス数が上記第1から3や5の発明よりも削減され、より迅速に所望の通信情報をボックスから取り出すことができる。
【0023】
上記課題を解決する第7の発明は、上記第1から4のいずれかの発明の構成に加え、前記Fコードの一桁または数桁づつを用いて予め設定された演算処理を行う演算手段と、前記ボックスのFコードの演算処理結果を格納する結果管理手段とを設け、指定されたFコードと演算処理結果の一致するFコードのみを読み出すようにして該指定Fコードと比較するFコードを絞ることを特徴とするものである。
【0024】
この発明では、上記第1から3の発明により同一の種別のボックスのみとされたり、上記第4の発明により同一の桁数のFコードのボックスのみとされると共に、同一の演算結果を得られるFコードのボックスのみに絞られる(上記第5の発明)。したがって、Fコードを比較するボックス数が上記第1から4の発明よりも削減され、より迅速に所望の通信情報をボックスから取り出すことができる。
【0025】
【発明の実施の形態】
以下、本発明を図面に基づいて説明する。図1〜図6は本発明に係る通信装置の第1実施形態を適用したファクシミリ装置の一例を示す図である。
【0026】
図1において、ファクシミリ装置10は、システム制御部11に、制御に必要なパラメータやユーザ入力による登録データなどを格納するとともにワークエリアとして利用されるシステムメモリ12と、読取位置の原稿に光を照射しその画像面からの反射光によって送信またはコピーする画情報を所定の解像度で読み取るスキャナ13と、受信または読み取った画情報や各種レポート(例えば、通信管理レポートや各種登録リスト等)を記録紙に所定の解像度で記録出力するプロッタ14と、公衆電話回線に接続されて発着信の際に所定の回線制御を実行し回線接続あるいはその切断を行なう自動発着信機能を有する網制御装置15と、伝送する画情報や各種手順信号を変復調するG3FAXモデム16と、送信する読取画情報や受信した受信画情報を圧縮した状態で一時記憶する画像メモリ17と、読取画情報を既知の符号化方式により圧縮して出力する一方、圧縮された状態の読取画情報や受信画情報を復号化して元の画情報に再生(伸長)して出力する符号化復号化部18と、表示LCDやLEDおよび操作キーを備えて装置本体の動作状態を表示するとともにオペレータが各種操作を行なう操作表示部19と、をバス20を介して接続されており、システム制御部11が予め格納されている制御プログラムに従って装置各部を統括制御することにより、本発明を実行しつつ後述するFコード機能を備えるファクシミリ装置として動作する。
【0027】
ここで、ファクシミリ装置10は、通信機械工業会により提示されている親展ボックス、掲示板、中継用ボックスなどの通信情報を格納するボックス(例えば、画情報をボックス単位に記憶管理するメモリ領域)を、ITU−T T.30勧告に従う拡張フィールドを用いるSUBなどのコマンドにより指定したFコードで検索・特定することによって、そのボックスに格納されているボックスの種別(54)を知り親展送信や選択ポーリング受信や中継同報送信などを、メーカや機種の異なる装置間でも正常に行い得るFコード機能を備えており、このボックスに対する送信(Fコード送信)機能及びボックスの情報を取り出す(Fコード取り出し)機能を有するとともに(Fコード対応機としても動作し得るとともに)、これらボックス自体を開設するFコード対応センタ機として構成されている。
【0028】
このファクシミリ装置10は、システム制御部11が親展ボックス、掲示板、中継用ボックスなどの複数種のボックスを複数個開設することができるように構成されており、それぞれのボックス情報は、図2に示すように、システムメモリ12に格納して管理する。例えば、ボックスの属性(50)はボックスが利用されているかどうかなどを格納管理する。Fコード(51)はボックスを指定してアクセスする際に用いられ、例えば、SUB受信した場合に、このSUBに一致するFコードを有するボックスを検索したり、SUB親展受信文書を印刷する場合に同様にユーザにより入力されたFコードを有するボックスの検索を行う際に用いられるのが一般的である。パスワード(52)は各ボックスの秘匿キーとして用いる。ボックス名称(53)は個々のボックスに付ける名称で例えばパーソナル目的に親展ボックスを利用する場合に個人名を入れるなどして用いることができる。ボックス種別(54)は上述の親展ボックスとか掲示板ボックスなどを示すもので、通常はボックスを開設する場合に決定される。ボックス別情報(58)は、図3に示すように、親展ボックスには自己転送先(581)、掲示板ボックスには保持条件(582)、中継ボックスには配信先1〜N(583−1〜n)など、各ボックスの種別毎に固有の情報である。なお、各ボックスは物理的に何番目であるというような識別子(これをボックスIDと称す)で特定されるものとする。
【0029】
そして、システム制御部11が、操作表示部19からの入力指示や通信回線を介する通信情報の受信などの指示に従って、ボックスの開設・変更・消去をしたり、そのボックス内に格納する通信情報を処理するようになっており、Fコード機能の利用を指示する特定の操作により、操作表示部19にFコードを設定・指定などする入力画面を表示出力する。なお、Fコードとしては、「数字」、「*」、「#」及び「スペース」のうちで最大20桁を入力・設定することができる。
【0030】
例えば、親展ボックスを開設する場合には、図4に示すように、Fコード機能の設定を指示する操作により、まず、Fコード機能の親展ボックス、掲示板、中継ボックスのいずれの設定であるかを選択するメニュー画面を表示し(図4(a))、「1」の入力により親展ボックスを選択されると、親展ボックスのメニュー画面を表示し(図4(b))、「1」の入力によりボックスの開設・変更・消去を選択されると、ボックスを指定するFコードの入力画面を表示し(図4(c))、開設する親展ボックスを特定するためのFコードを入力されて「設定」キーを入力されると、ボックスの名称を入力する入力画面を表示し(図4(d))、開設する親展ボックスの名称として例えば、「たこやきボックス」を入力されて「設定」キーを入力されると、そのボックス名称と共にボックスに付加するパスワードなどを選択入力する入力画面を表示し(図4(e))、「パスワード」の選択キーを入力されると、ボックスの利用を許可するパスワードの入力画面を表示し(図4(f))、以降、開設するボックスに関する入力を継続して、最低限必要な項目の入力の後に図4(e)の入力画面で「登録」キーが選択されることにより、図2に示すボックス情報をシステムメモリ12に格納管理されたボックスが開設される。なお、ボックスの変更は不可能としてもよく、ボックスの開設と消去が別のメニューであっても何ら問題はないことはいうまでもない。図示しないが図4(e)で転送先を選択すれば受信文書を転送する宛先が入力できるものとする。
【0031】
また、親展ボックス内の文書(画情報)を印刷する場合には、図5に示すように、Fコード機能の設定を指示する操作により、まず、Fコード機能の親展ボックス、掲示板、中継ボックスのいずれの設定であるかを選択するメニュー画面を表示し(図5(a))、「1」の入力により親展ボックスを選択されると、親展ボックスのメニュー画面を表示し(図5(b))、「3」の入力により文書印刷を選択されると、ボックスを指定するFコードの入力画面を表示し(図5(c))、文書印刷をする親展ボックスを特定するためのFコードを入力されて「設定」キーを入力され、その指定されたFコードと一致するボックスが検索特定されて、その該当ボックスが画情報(通信情報)を格納していると、必要な場合にはパスワードの入力の後に、ボックスの名称と共に格納する文書数を表示し(図5(d))、「スタート」キーの入力により、プロッタ14による記録出力を開始して、格納する文書を印刷する。なお、このときに、該当ボックスが検索されない場合には、例えば“該当するボックスがありません”などとその旨を表示し、該当するボックスがあっても文書がない場合は“文書0通”などと表示すればよい。
【0032】
このとき、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、図6のフローチャートに示すように、Fコードが入力設定されて検索を開始すると、ボックス検索のためのポインタPを先頭のボックスIDとした後に(ステップP11)、まずは、そのポインタPの示すボックスが有効であることを確認し(ステップP21)、また、入力指示されたFコード機能の種別にボックスの種別が一致する場合に(ステップP31)始めて、そのボックスのFコードを、入力設定されたFコードと比較して(ステップP41)、ボックスが無効であったりボックス種別が一致しない場合には、そのままポインタPを次のボックスのIDとして(ステップP51)、そのIDのボックスが存在する場合には(ステップP61)、ステップP21に戻って、同様の検索処理を継続する。したがって、種別の異なるボックスのFコードの比較をスキップすることができ、Fコードを全てのボックスについて比較する必要をなくして、最大20桁のFコードにより指定されるボックスの検索負担を軽減することができる。
【0033】
そして、ボックスが有効で種別が一致する場合に比較したボックスのFコードが入力指定されたFコードと一致しない場合には(ステップP41)、同様にポインタPを次のボックスのIDとして(ステップP51)、そのIDのボックスが存在する場合には(ステップP61)、ステップP21に戻って、同様の検索処理を継続し、検索するボックスがなくなってもFコードの一致するボックスが確認されない場合には(ステップP61)、入力されたFコードが入力拒否された履歴をセットするとともに該当するボックスはないとして入力を拒否する画面を操作表示部19に表示する(ステップP71)一方、入力指定されたFコードと一致するFコードのボックスが確認された場合には(ステップP41)、入力許可履歴をセットするとともに次画面を操作表示部19に表示して操作を継続することを許可する(ステップP81)。例えば、Fコードが一致したボックスに文書があれば(図示しない)スタートキーを押下して印刷される訳である。
【0034】
このように本実施形態においては、親展や掲示板などの多種のボックスが複数開設されている場合でも、指示された親展などの種別が一致するボックスのみのFコードを、入力指定されたFコードと比較することができ、種別が異なるボックスのFコードを無駄に比較する処理を行うことを回避することができる。したがって、指定されたボックスの検索時間を大幅に短縮することができ、Fコードにより指定されたボックスを迅速に検索特定し、格納する通信情報を取り出して例えば、親展文書の印刷処理などを高速(快適)に行うことができる。
【0035】
次に、図7〜図9は本発明に係る通信装置の第2実施形態を適用したファクシミリ装置の一例を示す図である。なお、本実施形態は、上述実施形態と同様に構成されているので、図を流用して同様の構成には同一の符号を付して説明する(以下で説明する他の実施形態においても同様)。
【0036】
図1において、ファクシミリ装置10は、システム制御部11が使用するシステムメモリ12内に、図2に示すように、ボックス情報として、ボックスの属性(50)、Fコード(51)、パスワード(52)、ボックス名称(53)、ボックス種別(54)、次ボックスID(57)、および、ボックス別情報(58)を格納管理するが、本実施形態では、図7に示すように、次ボックスID(57)には、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスIDには同一種のボックスのIDを格納するようになっている。
【0037】
具体的には、システム制御部11は、ボックスを開設する際に、図8のフローチャートに示すように、空きボックスのIDを取得し(ステップP111)、画像メモリ領域の空き容量を確認して(ステップP121)、ボックスを開設する空きがなければボックスを開設できないとして、操作表示部19に“空きボックスがありません”などの表示をしたり、アラームを鳴らすなどして、空きがない旨を通知するエラー処理を行い(ステップP131)、この処理を終了するが、空きがある場合にはFコード等のボックス情報をシステムメモリ12内に格納するとともに(ステップP141)、親展などの種別の一致するボックスの先頭のIDを読み出してポインタPとし(ステップP151)、ボックスのIDが「EOF(該当無し=終了コード)」でない限り(ステップP161)、例えば、図7に示すように、親展ボックスの先頭(1st)の「n」からポインタPを次ボックスIDの「m」、「e」と順次に進んで(ステップP171)、そのボックスのIDが「EOF」でリンクされている次ボックスがないことを確認したときに(ステップP161)、その「EOF」をステップP111で取得した空きボックスのIDに書き換えると共に、そのボックスの次ボックスIDには「EOF」を書き込んで同一種に張ったリンクを更新する(ステップP181)。
【0038】
そして、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、図9のフローチャートに示すように、Fコードが入力設定されて検索を開始すると、ボックスの検索のためのポインタPを入力指示されたFコード機能と種別の一致する先頭のボックスIDとして(ステップP12)、次ボックスIDが「EOF」で未開設でない限り(ステップP22)、ポインタPの示すボックス情報を読み出し(ステップP32)、そのボックスのFコードが入力設定されたFコードと一致しない場合には(ステップP41)、そのままポインタPをリンクされている次のボックスのIDとして(ステップP51)、ステップP22に戻って同様な処理を繰り返し、次ボックスIDが「EOF」で同一種のボックスが未開設であるときには(ステップP22)、該当するボックスはないとして入力を拒否する画面を操作表示部19に表示する(ステップP71)一方、入力指定されたFコードと一致するFコードのボックスが確認された場合には(ステップP41)、次画面を操作表示部19に表示して入力を継続することを許可する(ステップP81)。したがって、先頭のボックスの種別を確認した後には、リンクされている次ボックスIDを読み出すだけで、そのボックス種別を確認することなく、種別の異なるボックスのFコードの比較をスキップすることができ、最大20桁のFコードにより指定されるボックスを検索することによる負担を軽減することができる。
【0039】
このように本実施形態においては、上述実施形態による作用効果に加えて、Fコード機能と種別の一致するボックスのFコードを、次ボックスIDによるリンクに従って順次に読み出すだけで、入力設定(指定)されたFコードと比較することができ、ボックス種別の確認も省略して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Fコード機能による処理を高速(快適)に行うことができる。
【0040】
次に、図10および図11は本発明に係る通信装置の第3実施形態を適用したファクシミリ装置の一例を示す図である。
【0041】
図1において、ファクシミリ装置10は、システム制御部11が使用するシステムメモリ12内には、図2に示すように、ボックス情報としてボックスの属性(50)、Fコード(51)、パスワード(52)、ボックス名称(53)、ボックス種別(54)、次ボックスID(57)、および、ボックス別情報(58)を格納管理するようになっており、次ボックスID(57)には、図7に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスIDには同一種のボックスのIDを格納するようになっている。
【0042】
具体的には、システム制御部11は、ボックスを開設する際に、図10のフローチャートに示すように、空きボックスのID取得および空きの確認の後に(ステップP111、P121、P131)、ボックス情報をシステムメモリ12内に格納するとともに(ステップP141)、親展などの種別の一致するボックスの先頭のIDを読み出してポインタPとし(ステップP151)、次ボックスのIDが「EOF」になるまで(ステップP161)、入力設定されたFコードがポインタPの示すボックスのFコードよりも小さいか確認して(ステップP162)、入力設定されたFコードが小さくないときには、そのポインタPをポインタQとして書換保持すると共にそのポインタPを同一の種別のボックスとしてリンク付けされている次ボックスに進めて(ステップP171)、ステップP161に戻って同様な処理を継続し、また、入力設定されたFコードが小さい、すなわち入力設定Fコードよりも大きなFコードのボックスが確認されたときには、ポインタQの示すボックスの次ボックスIDを取得したnewIDに書き換えると共にそのnewIDのボックスの次ボックスIDにポインタPの示すボックスのIDを書き込んでボックスIDが昇順になるように同一種に張ったリンクを更新する(ステップP163)一方、そのボックスのIDが「EOF」になって、入力設定されたFコードが同一種別としてリンクされているボックス全てのFコードよりも大きいことを確認したときには(ステップP161)、その「EOF」をステップP111で取得した空きボックスのIDに書き換えると共に、そのボックスの次ボックスIDには「EOF」を書き込んでボックスIDが昇順になるように同一種に張ったリンクを更新する(ステップP181)。
【0043】
そして、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、図11のフローチャートに示すように、Fコードの入力設定により検索を開始すると、入力指示されたFコード機能に種別の一致する先頭のボックスIDをポインタPとして(ステップP12)、次ボックスIDが「EOF」でない限り(ステップP22)、ポインタPの示すボックス情報を読み出して(ステップP32)、そのボックスのFコードが入力設定されたFコードと一致するまで(ステップP41)、ポインタPをリンクされている次ボックスIDに進めて(ステップP51)、同様な処理を繰り返し、入力指定されたFコードと一致するFコードのボックスが確認されたときに(ステップP41)、次画面を操作表示部19に表示して入力を継続することを許可するが(ステップP81)、次ボックスIDが「EOF」で同一種のボックスが未開設であるときや(ステップP22)、次ボックスIDは「EOF」ではないが、入力指定されたFコードがポインタPの示すボックスのFコードより小さい、すなわち、同一種別でFコードの昇順にリンクされているボックスのFコードより小さいときには(ステップP33)、該当するボックスはないとして入力を拒否する画面を操作表示部19に表示する(ステップP71)。したがって、入力指定されたFコードよりも大きなFコードを確認した後には、Fコードの昇順にリンクされている次のボックスのFコードは大きいことから、以降の範囲のボックスのFコードの比較をスキップ(検索を中止)することができ、最大20桁のFコードにより指定されるボックスを検索することによる負担を軽減することができる。
【0044】
このように本実施形態においては、上述実施形態による作用効果に加えて、Fコード機能と種別の一致するポインタPの示すボックスのFコードよりも小さくないときにのみ入力指定されたFコードと順次に比較し、ポインタPの示すボックスのFコードが入力指定されたFコードを超えたとき(範囲外になったとき)、以降の検索を中止することができ、無用にFコードを比較する処理を回避して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Fコード機能による処理を高速(快適)に行うことができる。
【0045】
次に、図12および図13は本発明に係る通信装置の第4実施形態を適用したファクシミリ装置の一例を示す図である。
【0046】
図1において、ファクシミリ装置10は、システム制御部11が使用するシステムメモリ12内には、図12に示すように、ボックス情報としてボックスの属性(50)、Fコード(51)、パスワード(52)、ボックス名称(53)、ボックス種別(54)、次ボックスID(57)、および、ボックス別情報(58)を格納管理するのに加えて、入力設定されたFコードの桁数を算出してFコード桁数(55)の欄に書き込むようになっており、次ボックスID(57)には、上述実施形態と同様に図7に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスIDには同一種のボックスのIDを格納するようになっている。
【0047】
そして、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、その入力指定されたFコードの桁数を算出して一時記憶すると共に、図13のフローチャートに示すように、Fコードの入力設定により検索を開始すると、入力指示されたFコード機能に種別の一致する先頭のボックスIDをポインタPとして(ステップP12)、次ボックスIDが「EOF」で同一種のボックスが未開設であるときには(ステップP22)、該当するボックスはないとして入力を拒否する画面を操作表示部19に表示するが(ステップP71)、次ボックスIDが「EOF」でない限り(ステップP22)、ポインタPの示すボックス情報を読み出して(ステップP32)、ポインタPの示すボックスのFコード桁数が入力設定されたFコードの桁数と一致するまで(ステップP34)、ポインタPをリンクされている次ボックスIDに進めて(ステップP51)、ステップP22に戻って同様な処理を繰り返し、Fコードの桁数が一致したときに始めて、ポインタPの示すボックスのFコードが入力設定されたFコードと一致するか確認し(ステップP41)、Fコードが一致しないときには同様にポインタPをリンクされている次ボックスIDに進めて(ステップP51)、ステップP22に戻って同様な処理を繰り返し、入力指定されたFコードと一致するFコードのボックスが確認されたときに(ステップP41)、次画面を操作表示部19に表示して入力を継続することを許可する(ステップP81)。したがって、Fコード機能の種別と同一であると共に、入力指定されたFコードと同一の桁数であるときに始めて、Fコードそのものが一致しているか否かを確認することにより、種別または桁数の一方でも異なるボックスのFコードの比較をスキップすることができ、Fコードを全てのボックスについて比較する必要をなくして、最大20桁のFコードにより指定されるボックスを検索することによる負担を軽減することができる。
【0048】
このように本実施形態においては、上述実施形態による作用効果に加えて、Fコード機能との種別およびFコードの桁数の双方が一致するときに始めて入力指定されたFコードの比較をおこなうので、無用にFコードを比較する処理を回避して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Fコード機能による処理を高速(快適)に行うことができる。
【0049】
次に、図14および図15は本発明に係る通信装置の第5実施形態を適用したファクシミリ装置の一例を示す図である。
【0050】
図1において、ファクシミリ装置10は、システム制御部11が使用するシステムメモリ12内には、図14に示すように、ボックス情報としてボックスの属性(50)、Fコード(51)、パスワード(52)、ボックス名称(53)、ボックス種別(54)、次ボックスID(57)、および、ボックス別情報(58)を格納管理するのに加えて、入力設定されたFコードの1桁毎の数字を加算してSUM値(積算値)を算出しFコードSUM値(56)の欄に書き込むようになっており、次ボックスID(57)には、上述実施形態と同様に図7に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスIDには同一種のボックスのIDを格納するようになっている。なお、本実施形態では、Fコードの1桁毎の数字を積算する演算処理で説明するが、複数桁を用いたり、他の係数などを用いる演算でもよいことは言うまでもない。
【0051】
そして、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、その入力指定されたFコードのSUM値を算出して一時記憶すると共に、図15のフローチャートに示すように、Fコードの入力設定により検索を開始すると、入力指示されたFコード機能に種別の一致する先頭のボックスIDをポインタPとして(ステップP12)、次ボックスIDが「EOF」で同一種のボックスが未開設であるときには(ステップP22)、該当するボックスはないとして入力を拒否する画面を操作表示部19に表示するが(ステップP71)、次ボックスIDが「EOF」でない限り(ステップP22)、ポインタPの示すボックス情報を読み出して(ステップP32)、ポインタPの示すボックスのFコードSUM値が入力設定されたFコードのSUM値と一致するまで(ステップP35)、ポインタPをリンクされている次ボックスIDに進めて(ステップP51)、ステップP22に戻って同様な処理を繰り返し、FコードのSUM値が一致したときに始めて、ポインタPの示すボックスのFコードが入力設定されたFコードと一致するか確認し(ステップP41)、Fコードが一致しないときには同様にポインタPをリンクされている次ボックスIDに進めて(ステップP51)、ステップP22に戻って同様な処理を繰り返し、入力指定されたFコードと一致するFコードのボックスが確認されたときに(ステップP41)、次画面を操作表示部19に表示して入力を継続することを許可する(ステップP81)。したがって、Fコード機能の種別と同一であると共に、入力指定されたFコードと同一のSUM値であるときに始めて、Fコードそのものが一致しているか否かを確認することにより、種別またはSUM値の一方でも異なるボックスのFコードの比較をスキップすることができ、Fコードを全てのボックスについて比較する必要をなくして、最大20桁のFコードにより指定されるボックスを検索することによる負担を軽減することができる。
【0052】
このように本実施形態においては、上述実施形態による作用効果に加えて、Fコード機能との種別およびFコードのSUM値の双方が一致するときに始めて入力指定されたFコードの比較をおこなうので、無用にFコードを比較する処理を回避して、指定されたボックスの検索時間を大幅に短縮することができる。したがって、所望の通信情報をより迅速にボックスから取り出すことができ、Fコード機能による処理を高速(快適)に行うことができる。
【0053】
次に、図16は本発明に係る通信装置の第6実施形態を適用したファクシミリ装置の一例を示す図である。
【0054】
図1において、ファクシミリ装置10は、システム制御部11が使用するシステムメモリ12内には、図12に示すように、ボックス情報としてボックスの属性(50)、Fコード(51)、パスワード(52)、ボックス名称(53)、ボックス種別(54)、Fコード桁数(55)、次ボックスID(57)、および、ボックス別情報(58)を格納管理しており、次ボックスID(57)には、上述実施形態と同様に図7に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスIDには同一種のボックスのIDを格納するようになっている。
【0055】
そして、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、その入力指定されたFコードの桁数を算出して一時記憶すると共に、図16のフローチャートに示すように、Fコードの入力設定により検索を開始すると、入力指示されたFコード機能に種別の一致する先頭のボックスIDをポインタPとして(ステップP12)、次ボックスIDが「EOF」でない限り(ステップP22)、ポインタPの示すボックス情報を読み出して(ステップP32)、ポインタPの示すボックスのFコード桁数が入力設定されたFコードの桁数と一致するまで(ステップP34)、ポインタPをリンクされている次ボックスIDに進めて(ステップP51)、ステップP22に戻って同様な処理を繰り返す。このとき、次ボックスIDが「EOF」で同一種のボックスがこれ以上ない時や(ステップP22)、次ボックスIDは「EOF」ではなくFコードの桁数も一致するが(ステップP34)、入力指定されたFコードがポインタPの示すボックスのFコードより小さい、すなわち、同一種別でFコードの昇順にリンクされているボックスのFコードより小さいときには(ステップP33)、該当するボックスはないとして入力を拒否する画面を操作表示部19に表示する(ステップP71)。一方、入力指定されたFコードと一致するFコードのボックスが確認されたときには(ステップP41)、次画面を操作表示部19に表示して入力を継続することを許可する(ステップP81)。したがって、Fコード機能の種別と同一であると共に、入力指定されたFコードと同一の桁数であるときに始めて、Fコードそのものが一致しているか否かを確認することにより、種別または桁数の一方でも異なるボックスのFコードの比較をスキップすることができ、さらに、入力指定されたFコードよりも大きなFコードを確認した後には、Fコードの昇順にリンクされている次のボックスのFコードはさらに大きいことから、以降のボックスのFコードの比較をスキップ(検索を中止)することができ、最大20桁のFコードにより指定されるボックスを検索することによる負担を軽減することができる。
【0056】
このように本実施形態においては、上述第3、第4実施形態による作用効果に得ることができ、所望の通信情報をより迅速にボックスから取り出すことができ、Fコード機能による処理を高速(快適)に行うことができる。
【0057】
次に、図17は本発明に係る通信装置の第7実施形態を適用したファクシミリ装置の一例を示す図である。
【0058】
図1において、ファクシミリ装置10は、システム制御部11が使用するシステムメモリ12内には、図14に示すように、ボックス情報としてボックスの属性(50)、Fコード(51)、パスワード(52)、ボックス名称(53)、ボックス種別(54)、次ボックスID(57)、および、ボックス別情報(58)を格納管理するのに加えて、入力設定されたFコードの1桁毎の数字を加算してSUM値(積算値)を算出しFコードSUM値(56)の欄に書き込むようになっており、次ボックスID(57)には、上述実施形態と同様に図7に示すように、同一の種別のボックス間にリンクを張って、同一種のボックス毎に先頭から順次に確認処理等を行い得るように、次ボックスIDには同一種のボックスのIDを格納するようになっている。なお、本実施形態では、Fコードの1桁毎の数字を積算する演算処理で説明するが、複数桁を用いたり、他の係数などを用いる演算でもよいことは言うまでもない。
【0059】
そして、システム制御部11は、指定されたFコードと一致するボックスを検索する際には、その入力指定されたFコードのSUM値を算出して一時記憶すると共に、図17のフローチャートに示すように、Fコードの入力設定により検索を開始すると、入力指示されたFコード機能に種別の一致する先頭のボックスIDをポインタPとして(ステップP12)、次ボックスIDが「EOF」でない限り(ステップP22)、ポインタPの示すボックス情報を読み出して(ステップP32)、ポインタPの示すボックスのFコードSUM値が入力設定されたFコードのSUM値と一致するまで(ステップP35)、ポインタPをリンクされている次ボックスIDに進めて(ステップP51)、ステップP22に戻って同様な処理を繰り返す。このとき、次ボックスIDが「EOF」で同一種のボックスがこれ以上ない時や(ステップP22)、次ボックスIDは「EOF」ではなくFコードのSUM値も一致するが(ステップP35)、入力指定されたFコードがポインタPの示すボックスのFコードより小さい、すなわち、同一種別でFコードの昇順にリンクされているボックスのFコードより小さいときには(ステップP33)、該当するボックスはないとして入力を拒否する画面を操作表示部19に表示する(ステップP71)。一方、入力指定されたFコードと一致するFコードのボックスが確認されたときには(ステップP41)、次画面を操作表示部19に表示して入力を継続することを許可する(ステップP81)。したがって、Fコード機能の種別と同一であると共に、入力指定されたFコードと同一のSUM値であるときに始めて、Fコードそのものが一致しているか否かを確認することにより、種別またはSUM値の一方でも異なるボックスのFコードの比較をスキップすることができ、さらに、入力指定されたFコードよりも大きなFコードを確認した後には、Fコードの昇順にリンクされている次のボックスのFコードはさらに大きいことから、以降のボックスのFコードの比較をスキップ(検索を中止)することができ、最大20桁のFコードにより指定されるボックスを検索することによる負担を軽減することができる。
【0060】
このように本実施形態においては、上述第3、第5実施形態による作用効果に得ることができ、所望の通信情報をより迅速にボックスから取り出すことができ、Fコード機能による処理を高速(快適)に行うことができる。
【0061】
【発明の効果】
本発明によれば、Fコード機能を備えて、ITU−T T.30勧告に従うコマンドにより指定するFコードで、通信情報を格納するボックスを検索・特定する場合でも、同一種別のボックスのみとしたり、Fコードが同一桁数のボックスのみとしたり、Fコードの演算結果が同一のボックスのみとすることにより、検索するボックスの数を絞って、桁数の多いFコードの比較をすることができ、全てのボックスを検索することなく、通信情報を格納するボックスを特定することができる。したがって、所望の通信情報を迅速に取り出して高速に処理することができ、Fコード機能による処理を快適に利用することができる。
【図面の簡単な説明】
【図1】 本発明に係る通信装置の第1実施形態を示す図であり、その概略全体構成を示すブロック図である。
【図2】 その設定情報の一覧を示す図である。
【図3】 その一部の設定情報の詳細を説明する図である。
【図4】 その設定時の操作と表示を説明する図である。
【図5】 その使用時の操作と表示を説明する図である。
【図6】 その検索処理を説明するフローチャートである。
【図7】 本発明に係る通信装置の第2実施形態を示す図であり、そのリンクを説明する図である。
【図8】 その設定処理を説明するフローチャートである。
【図9】 その検索処理を説明するフローチャートである。
【図10】 本発明に係る通信装置の第3実施形態を示す図であり、その設定処理を説明するフローチャートである。
【図11】 その検索処理を説明するフローチャートである。
【図12】 本発明に係る通信装置の第4実施形態を示す図であり、その設定情報の一覧を示す図である。
【図13】 その検索処理を説明するフローチャートである。
【図14】 本発明に係る通信装置の第5実施形態を示す図であり、その設定情報の一覧を示す図である。
【図15】 その検索処理を説明するフローチャートである。
【図16】 本発明に係る通信装置の第6実施形態を示す図であり、その検索処理を説明するフローチャートである。
【図17】 本発明に係る通信装置の第7実施形態を示す図であり、その検索処理を説明するフローチャートである。
【符号の説明】
10 ファクシミリ装置(通信装置
11 システム制御部(検索手段、記憶手段、抽出手段、リンク手段、演算手段)
12 システムメモリ(種別管理手段、桁数管理手段、結果管理手段)
13 スキャナ
14 プロッタ
15 網制御装置
16 モデム
17 画像メモリ
18 符号化復号化部
19 操作表示部(種別指定手段)
20 バス
[0001]
BACKGROUND OF THE INVENTION
  The present invention provides a facsimile machine and the like.Communication deviceRegarding ITU-T TT. The present invention relates to a device that can perform confidential communication by specifying a box with an F code specified by a command according to the 30 recommendation.
[0002]
[Prior art]
  Current,Communication deviceITU-T TT. So that it can communicate normally between devices of different manufacturers and models. In general, a facsimile communication procedure based on the 30 recommendation is executed. In the 30 recommendation, a sub-address signal (SUB) used for confidential communication, a selective polling signal (SEP) used for selective polling, a password signal (PWD) used for both, a transmission side identification signal (SID (Sending ID: when using SUB) The bit on DIS / DTC / DCS during communication is the same bit number “50” as PWD)).
[0003]
  This kindCommunication deviceIn particular, for facsimile machines, the ITU-T TT. The image data received at the called side is stored in a box designated by the SUB from the calling side (for example, an image memory area managed in units of boxes) by using the extension field of the 30 recommendation. Only when the set password is entered, the confidential communication function that prints out the image data from the box, or the image data is stored in advance in a plurality of boxes on the called side. Provided with a selective polling communication function in which a called party searches for a box that matches the SEP by notifying the SEP of a box that stores desired image data, and transmits the image data of the corresponding box to the calling party There is.
[0004]
  In the communication machinery industry association, by considering applications related to confidential transmission using SUB and (selection) polling reception using SEP, it is possible to communicate normally between devices of different manufacturers and models. ITU-T TT. An F code that designates the box by a command according to the 30 recommendation is adopted, and a confidential box, a bulletin board, and a relay box, in which the concept of the box (hereinafter also referred to as a box) is expanded, are presented. Facsimile machines equipped with this F-code functionCommunication deviceAre classified into an F-code compatible center machine having a box and an F-code compatible machine having a function of transmitting to the box (F-code transmission) and a function of extracting box information (F-code extraction).
[0005]
This F code is an ITU-T TT. It shows the function to realize data communication through the box by the extended part (extended field) of 30 Recommendations, SUB, SEP, etc. can be set using this extended part, and it is a manufacturer matter for PWD and SID The operation of the box (system memory management area) is left to the receiving side.
[0006]
For example, by registering a delivery destination in a SUB receiving box, a relay broadcast transmission function in which a receiver transmits to the delivery destination after reception can be realized. In this case, the transmission side designates a desired reception box by SUB, and further designates a personal identification number by SID as necessary. On the other hand, the receiving (relay) side holds the image data (document) in the image memory and transfers it to the delivery destination in the relay box. Further, when a receiving side (confidential box) is designated by the SUB, the receiving side can print out the document by receiving document printing after reception. The transmitter may perform the same procedure as that for SUB confidential even when the relay function is realized. It is assumed that a plurality of boxes can be opened on the receiving side. For example, a bulletin board can designate a desired bulletin board only by SEP regardless of use / non-use of PWD (personal identification number).
[0007]
In addition, what is related as this type of apparatus is described in Japanese Patent Laid-Open Nos. 06-334883 and 06-350830.
[0008]
[Problems to be solved by the invention]
  ConventionalCommunication deviceIn this case, the box specified by the F code is often provided in a functional unit, and since a device having a center function has various functions, many boxes are opened. Each time local registration, printing of a box document, deletion of a box, or the like is performed, it is necessary to search and specify the corresponding box by comparing with the F code of the registered box.
[0009]
However, although this F code is allowed to input “number”, “*”, “#”, “space”, it is specified by a maximum of 20 digits. It took a long time to search.
[0010]
Therefore, an object of the present invention is to make it possible to efficiently search for a desired box so that processing by the F-code function can be comfortably used.
[0011]
[Means for Solving the Problems]
  A first invention for solving the above-mentioned problem is ITU-T T.30. It has an F code function for searching and specifying a box for storing communication information with an F code corresponding to 30 Recommendations (specified by a command or the like according to the recommendation) and processing the communication information according to the instruction.Communication deviceAnd providing a type management means for storing the type of the box, reading out the F code of only the box whose type matches the box to be searched, and comparing it with the specified F code to search for and specify the box to be processed. It is a feature.
[0012]
In the present invention, even when a plurality of various boxes such as confidential and bulletin boards are opened, the F code of only the box whose type matches the instructed processing is received with the designated F code (received when called) And a desired box is searched and specified. Therefore, desired communication information can be quickly extracted from the box without comparing with the F codes of all boxes, and for example, confidential processing can be performed at high speed.
[0013]
In addition to the configuration of the first invention, a second invention that solves the above-described problem has an independent link for each type of box, and the type of box that matches the type according to the type of box to be searched. The F code is read sequentially.
[0014]
In the present invention, the F code of the box linked for each type of the instructed process is sequentially read and compared with the designated F code. Therefore, it is possible to eliminate the individual confirmation of the type of box, and it is possible to retrieve desired communication information from the box more quickly than in the first invention.
[0015]
In addition to the configuration of the second invention, a third invention that solves the above-described problem extends a link for each type of the box in accordance with the order of the F code of the box, and the F code of the box to be searched has the corresponding rank. When it is out of the range, it is judged that there is no corresponding and the search is stopped.
[0016]
In the present invention, whether or not it is within the range of the F code of the linked box for each type of the instructed processing is confirmed for the designated F code, for example, the maximum of the linked boxes When the designated F code is larger than the F code, the search is stopped. Therefore, it is possible to avoid the box search from being continued in vain and to obtain a search result more quickly than the second invention.
[0017]
  A fourth invention for solving the above-mentioned problems is ITU-T T.30. F code function that searches and identifies a box for storing communication information with an F code corresponding to the 30 recommendation and processes the communication information in accordance with the instructionCommunication device, A digit number management means for storing the number of digits of the F code of the box is provided, and only the F code having the same number of digits as the designated F code is read out and compared with the designated F code to search for a processing target box. -It is characterized by specifying.
[0018]
In the present invention, even when multiple types of boxes such as confidential and bulletin boards are opened, the number of digits of the F code stored in advance is compared with the number of digits of the designated F code, and the number of digits matches. The F code of only the box to be checked is compared with the designated F code, and the desired box is searched and specified. Therefore, desired communication information can be quickly extracted from the box without comparing with the F codes of all boxes, and for example, confidential processing can be performed at high speed.
[0019]
  A fifth invention for solving the above-mentioned problem is ITU-T T.30. F code function that searches and identifies a box for storing communication information with an F code corresponding to the 30 recommendation and processes the communication information in accordance with the instructionCommunication deviceIn the above, there is provided a calculation means for performing a predetermined calculation process using one digit or several digits of the F code, and a result management means for storing a calculation process result of the F code of the box. Only the F code whose code and the operation processing result match are read out, compared with the designated F code, and the processing target box is searched and specified.
[0020]
In the present invention, even when a plurality of various boxes such as confidential and bulletin boards are opened, the calculation result of the F code stored in advance is compared with the calculation result of the designated F code, and the calculation result matches. The F code of only the box to be checked is compared with the designated F code, and the desired box is searched and specified. Therefore, desired communication information can be quickly extracted from the box without comparing with the F codes of all boxes, and for example, confidential processing can be performed at high speed. The calculation here may be simple addition, or may be based on a preset arithmetic expression. Generally, the SUM value and CRC are known.
[0021]
A sixth invention for solving the above-mentioned problems is provided with digit number management means for storing the number of digits of the F code of the box in addition to the configuration of any one of the first to third or fifth inventions, and a designated F Only the F code having the same number of digits as the code is read, and the F code to be compared with the designated F code is narrowed down.
[0022]
In the present invention, only the box of the same type is obtained by the first to third inventions, or only the box of the F code from which the same calculation result can be obtained by the fifth invention, and the same number of digits. Only the F code box is selected (the fourth invention). Therefore, the number of boxes for comparing F codes is reduced as compared with the first to third and fifth inventions, and desired communication information can be retrieved from the boxes more quickly.
[0023]
According to a seventh invention for solving the above-mentioned problems, in addition to the configuration of any one of the first to fourth inventions, an arithmetic means for performing a preset arithmetic processing using one digit or several digits of the F code; And a result management means for storing the calculation processing result of the F code of the box, and an F code to be compared with the designated F code so as to read out only the F code whose operation result matches the specified F code. It is characterized by squeezing.
[0024]
In the present invention, only the same type of box is obtained by the first to third inventions, or only the F code box of the same number of digits is obtained by the fourth invention, and the same calculation result can be obtained. Only the box of the F code is narrowed down (the fifth invention). Therefore, the number of boxes for comparing F codes is reduced as compared with the first to fourth inventions, and desired communication information can be retrieved from the boxes more quickly.
[0025]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, the present invention will be described with reference to the drawings. 1 to 6 relate to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 1st Embodiment of this is applied.
[0026]
In FIG. 1, a facsimile apparatus 10 stores parameters necessary for control, registration data by user input, and the like in a system control unit 11 and irradiates a document at a reading position with a system memory 12 used as a work area. A scanner 13 that reads image information to be transmitted or copied by reflected light from the image surface at a predetermined resolution, and received or read image information and various reports (for example, a communication management report and various registration lists) are recorded on a recording sheet. A plotter 14 that records and outputs at a predetermined resolution; a network control device 15 that has an automatic outgoing / incoming function for connecting or disconnecting a line by executing a predetermined line control when making or receiving a call by being connected to a public telephone line; G3 FAX modem 16 that modulates and demodulates image information to be transmitted and various procedure signals, read image information to be transmitted and received reception The image memory 17 temporarily stores the image information in a compressed state, and the read image information is compressed and output by a known encoding method, while the read image information and the received image information in the compressed state are decoded and the original image information is compressed. An encoding / decoding unit 18 that reproduces (expands) and outputs the image information; an operation display unit 19 that includes a display LCD, an LED, and operation keys; Are connected via a bus 20, and the system control unit 11 performs overall control according to a control program stored in advance, thereby operating as a facsimile machine having an F-code function to be described later while executing the present invention. To do.
[0027]
Here, the facsimile machine 10 stores a box for storing communication information such as a confidential box, a bulletin board, a relay box, etc. presented by the communication machine industry association (for example, a memory area for storing and managing image information in units of boxes). ITU-T TT. By searching and specifying with the F code specified by a command such as SUB using an extension field according to the 30 recommendation, the type (54) of the box stored in the box is known, confidential transmission, selective polling reception, and relay broadcast transmission Are provided with an F-code function that can be normally performed between devices of different manufacturers and models, and has a function of transmitting to this box (F-code transmission) and a function of extracting information on the box (F-code extracting) (F It can also operate as a code-compatible machine) and is configured as an F-code compatible center machine that opens these boxes themselves.
[0028]
The facsimile apparatus 10 is configured such that the system control unit 11 can open a plurality of types of boxes such as a confidential box, a bulletin board, and a relay box. Each box information is shown in FIG. As described above, it is stored in the system memory 12 and managed. For example, the box attribute (50) stores and manages whether the box is used. The F code (51) is used when accessing by specifying a box. For example, when a SUB is received, a box having an F code that matches the SUB is searched or a SUB confidential received document is printed. Similarly, it is generally used when searching for a box having an F code input by a user. The password (52) is used as a secret key for each box. The box name (53) is a name given to each box, and can be used by, for example, putting a personal name when using a confidential box for personal purposes. The box type (54) indicates the above-mentioned confidential box or bulletin board box, and is usually determined when a box is opened. As shown in FIG. 3, the box-specific information (58) includes a self-transfer destination (581) for a confidential box, a holding condition (582) for a bulletin board box, and distribution destinations 1 to N (583-1 to 583) for a relay box. n), which is unique information for each box type. It is assumed that each box is identified by an identifier (this is referred to as a box ID) indicating what number is physically located.
[0029]
Then, the system control unit 11 opens, changes, or deletes the box according to the input instruction from the operation display unit 19 or the instruction such as reception of the communication information via the communication line, and stores the communication information stored in the box. An input screen for setting / designating the F code is displayed on the operation display unit 19 by a specific operation instructing use of the F code function. As the F code, a maximum of 20 digits can be input and set among “number”, “*”, “#”, and “space”.
[0030]
For example, in the case of opening a confidential box, as shown in FIG. 4, an operation for instructing the setting of the F code function first determines whether the setting is a confidential box, a bulletin board, or a relay box of the F code function. The menu screen to be selected is displayed (FIG. 4A). When a confidential box is selected by inputting “1”, the menu screen of the confidential box is displayed (FIG. 4B), and “1” is input. When opening / changing / deleting a box is selected, an F-code input screen for designating a box is displayed (FIG. 4C), and an F-code for specifying a confidential box to be opened is input. When the “SET” key is input, an input screen for inputting the name of the box is displayed (FIG. 4D). For example, “Takoyaki Box” is input as the name of the confidential box to be opened, and the “SET” key is pressed. input Displays an input screen for selecting and entering a password to be added to the box together with the box name (FIG. 4 (e)). When the “password” selection key is entered, a password for permitting use of the box is displayed. The input screen is displayed (FIG. 4 (f)). Subsequently, input related to the box to be opened is continued, and after inputting the minimum necessary items, the “Register” key is selected on the input screen of FIG. 4 (e). Thus, a box in which the box information shown in FIG. 2 is stored and managed in the system memory 12 is opened. It should be noted that the box may not be changed, and it is needless to say that there is no problem even if the opening and closing of the box are different menus. Although not shown, it is assumed that the destination to which the received document is transferred can be input by selecting the transfer destination in FIG.
[0031]
Also, when printing a document (image information) in a confidential box, as shown in FIG. 5, an operation for instructing the setting of the F code function is performed, and first, the confidential box, bulletin board, and relay box of the F code function are displayed. A menu screen for selecting which setting is displayed (FIG. 5A). When a confidential box is selected by inputting “1”, the confidential box menu screen is displayed (FIG. 5B). ) When document printing is selected by inputting “3”, an F-code input screen for designating a box is displayed (FIG. 5C), and an F-code for specifying a confidential box for document printing is displayed. When a “set” key is input and a box that matches the specified F-code is searched and specified, and the corresponding box stores image information (communication information), a password can be used if necessary. After input Displays the number of documents to be stored with the box name (FIG. 5 (d)), the input of the "start" key, to start recording the output by the plotter 14 to print a document to be stored. At this time, if the corresponding box is not searched, for example, “There is no corresponding box” is displayed, and if there is no document even if there is a corresponding box, “0 document” is displayed. Show it.
[0032]
At this time, when searching for a box that matches the designated F code, the system control unit 11 starts the search after the F code is input and set as shown in the flowchart of FIG. First, it is confirmed that the box indicated by the pointer P is valid (step P21), and the box of the type of the F code function instructed to be input is set. When the type of the box matches (step P31), the F code of the box is compared with the input F code (step P41). If the box is invalid or the box type does not match, The pointer P is used as the ID of the next box as it is (step P51), and if there is a box with that ID (step P). 1), the process returns to step P21, and continues the similar search process. Therefore, comparison of F codes of different types of boxes can be skipped, and it is not necessary to compare F codes for all boxes, reducing the search burden of boxes specified by a maximum of 20 digits of F codes. Can do.
[0033]
Then, when the box is valid and the type matches, if the F code of the compared box does not match the input designated F code (step P41), the pointer P is similarly set as the ID of the next box (step P51). ) If there is a box with that ID (step P61), the process returns to step P21 and the same search process is continued. If there is no box to be searched, a box with the same F code is not confirmed. (Step P61) The input F code sets a history of rejected input, and displays a screen for rejecting input on the operation display unit 19 because there is no corresponding box (Step P71). When an F code box that matches the code is confirmed (step P41), an input permission history is set. Both allows you to continue the operation to display the following screen on the operation display unit 19 (step P81). For example, if there is a document in a box with the same F code, a start key (not shown) is pressed and printed.
[0034]
As described above, in the present embodiment, even when a plurality of various types of boxes such as confidentials and bulletin boards are opened, only the F code of the box with the same type of the designated confidential is designated as the input designated F code. It is possible to compare, and it is possible to avoid wastefully comparing the F codes of boxes of different types. Accordingly, the search time for the designated box can be greatly shortened, the box designated by the F code can be quickly searched and specified, the communication information to be stored is taken out, for example, the confidential document printing process can be performed at high speed ( Comfortable).
[0035]
  Next, FIGS. 7 to 9 relate to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 2nd Embodiment of this is applied. Since the present embodiment is configured in the same manner as the above-described embodiment, the same reference numerals are given to the same configuration by using the drawings (the same applies to the other embodiments described below). ).
[0036]
In FIG. 1, the facsimile apparatus 10 stores, as box information, box attributes (50), F codes (51), and passwords (52) in the system memory 12 used by the system control unit 11, as shown in FIG. , Box name (53), box type (54), next box ID (57), and box-specific information (58) are stored and managed. In this embodiment, as shown in FIG. 57) stores the ID of the box of the same type in the next box ID so that a confirmation can be made sequentially from the top for each box of the same type by establishing a link between the boxes of the same type. It is like that.
[0037]
Specifically, when opening the box, the system control unit 11 acquires the ID of the empty box (step P111) and confirms the empty capacity of the image memory area as shown in the flowchart of FIG. In step P121), if there is no space to open the box, the box cannot be opened, and a message such as “no empty box” is displayed on the operation display unit 19 or an alarm is sounded to notify that there is no space. Error processing is performed (step P131), and this processing is terminated. If there is a vacancy, box information such as an F code is stored in the system memory 12 (step P141), and a box of the same type such as confidential is matched. Is read as a pointer P (step P151), and the box ID is “EOF (not applicable = end). (Step P161), for example, as shown in FIG. 7, the pointer P is sequentially advanced from “n” at the top (1st) of the confidential box to “m” and “e” of the next box ID. In (Step P171), when it is confirmed that there is no next box linked with the box ID “EOF” (Step P161), the “EOF” is rewritten with the ID of the empty box acquired in Step P111. At the same time, “EOF” is written in the next box ID of the box to update the link attached to the same type (step P181).
[0038]
When the system control unit 11 searches for a box that matches the designated F code, as shown in the flowchart of FIG. 9, when the F code is input and set to start the search, the system control unit 11 searches for the box. As the first box ID whose type coincides with the F code function instructed to be input (step P12), unless the next box ID is “EOF” and has not been opened (step P22), the box information indicated by the pointer P is When reading (step P32) and the F code of the box does not match the input F code (step P41), the pointer P is directly used as the ID of the next linked box (step P51), and the step P22 is performed. Returning to step 2, the same processing is repeated, and the next box ID is “EOF” and the same type of box is not opened. (Step P22), a screen for rejecting input is displayed on the operation display unit 19 because there is no corresponding box (Step P71), while an F code box that matches the F code specified for input is confirmed. (Step P41), the next screen is displayed on the operation display unit 19 to permit the input to be continued (Step P81). Therefore, after confirming the type of the first box, it is possible to skip the comparison of F codes of different types of boxes by simply reading the next box ID linked without checking the box type. It is possible to reduce a burden caused by searching for a box designated by an F code having a maximum of 20 digits.
[0039]
As described above, in the present embodiment, in addition to the operational effects of the above-described embodiment, input setting (designation) is performed simply by sequentially reading the F code of the box whose type matches the F code function according to the link by the next box ID. The search time for the designated box can be greatly reduced by omitting the confirmation of the box type. Therefore, desired communication information can be taken out of the box more quickly, and processing by the F code function can be performed at high speed (comfortable).
[0040]
  Next, FIGS. 10 and 11 relate to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 3rd Embodiment of this is applied.
[0041]
As shown in FIG. 2, the facsimile apparatus 10 includes a box attribute (50), an F code (51), and a password (52) as box information in the system memory 12 used by the system control unit 11. The box name (53), the box type (54), the next box ID (57), and the box-specific information (58) are stored and managed, and the next box ID (57) is shown in FIG. As shown in the figure, the next box ID stores the ID of the same type of box so that confirmation can be performed sequentially from the top for each box of the same type by establishing a link between the same type of boxes. It has become.
[0042]
Specifically, when the system control unit 11 opens a box, as shown in the flowchart of FIG. 10, after acquiring an empty box ID and confirming the empty box (steps P111, P121, and P131), the system control unit 11 sets the box information. While storing in the system memory 12 (step P141), the top ID of a box with a matching type such as confidential is read out as a pointer P (step P151), and the ID of the next box becomes “EOF” (step P161). ) Check whether the F code set to be input is smaller than the F code in the box indicated by the pointer P (step P162). If the F code set to input is not small, the pointer P is rewritten and held as the pointer Q. And the pointer P is linked as a box of the same type (Step P171), the process returns to Step P161 and the same processing is continued, and when the F code set to be input is small, that is, when the F code box larger than the input set F code is confirmed, Rewrite the next box ID of the box indicated by the pointer Q to the acquired newID, and write the ID of the box indicated by the pointer P to the next box ID of the box of the newID, and link the same type so that the box IDs are in ascending order. On the other hand, when the box ID is “EOF” and it is confirmed that the input F code is larger than the F codes of all the boxes linked as the same type (step P161). ), The empty box acquired in step P111 for that “EOF”. Rewrites to the scan of ID, the next box ID of the box to update the link box ID is written "EOF" is stretched to the same species to be in ascending order (step P181).
[0043]
When the system control unit 11 searches for a box that matches the designated F code, as shown in the flowchart of FIG. 11, when the search is started according to the F code input setting, the F code instructed to be input is entered. The first box ID whose type matches the function is set as a pointer P (step P12), and the box information indicated by the pointer P is read (step P32) unless the next box ID is “EOF” (step P22). Until the F code matches the input F code (step P41), the pointer P is advanced to the next linked box ID (step P51), and the same processing is repeated to match the input specified F code. When the F code box to be checked is confirmed (step P41), the next screen is displayed on the operation display unit 19. Although the input is permitted (step P81), when the next box ID is “EOF” and the same type of box is not established (step P22), the next box ID is not “EOF”, but the input When the designated F code is smaller than the F code of the box indicated by the pointer P, that is, smaller than the F code of the box linked in the ascending order of the F code of the same type (step P33), it is input that there is no corresponding box. Is displayed on the operation display unit 19 (step P71). Therefore, after confirming the F code larger than the input F code, the F code of the next box linked in ascending order of the F code is large. Skipping (cancellation of search) can be performed, and the burden caused by searching for a box specified by a maximum 20-digit F code can be reduced.
[0044]
As described above, in the present embodiment, in addition to the operational effects of the above-described embodiment, the F code that is designated to be input is sequentially only when it is not smaller than the F code of the box indicated by the pointer P whose type matches the F code function. When the F code in the box indicated by the pointer P exceeds the input designated F code (out of the range), the subsequent search can be canceled and the F code is compared unnecessarily. By avoiding this, the search time for the specified box can be greatly shortened. Therefore, desired communication information can be taken out of the box more quickly, and processing by the F code function can be performed at high speed (comfortable).
[0045]
  Next, FIGS. 12 and 13 relate to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 4th Embodiment of this is applied.
[0046]
As shown in FIG. 12, the facsimile apparatus 10 includes a box attribute (50), an F code (51), and a password (52) as box information in the system memory 12 used by the system control unit 11. In addition to storing and managing the box name (53), box type (54), next box ID (57), and box-specific information (58), the number of digits of the input F code is calculated. As shown in FIG. 7, the next box ID (57) has a link between boxes of the same type as shown in FIG. The next box ID stores the ID of the same type of box so that the confirmation process or the like can be performed sequentially from the top for each same type of box.
[0047]
Then, when searching for a box that matches the designated F code, the system control unit 11 calculates and temporarily stores the number of digits of the designated F code as shown in the flowchart of FIG. When the search is started by the F code input setting, the first box ID whose type matches the F code function instructed to be input is set as a pointer P (step P12), and the next box ID is “EOF” and the same type of box. Is not established (step P22), a screen for rejecting input is displayed on the operation display unit 19 because there is no corresponding box (step P71), but unless the next box ID is “EOF” (step P22), The box information indicated by the pointer P is read (step P32), and the F code digit number of the box indicated by the pointer P is input and set. The pointer P is advanced to the linked next box ID (step P51) until the number of digits of the F code matches (step P34), the same processing is repeated by returning to step P22, and the number of digits of the F code is repeated. When the F codes do not match, it is checked whether the F code in the box indicated by the pointer P matches the input F code (step P41). If the F codes do not match, the next box to which the pointer P is similarly linked is checked. The process proceeds to ID (step P51), returns to step P22, and repeats the same processing. When an F code box that matches the input F code is confirmed (step P41), the next screen displays the operation display section. 19 is permitted to continue the input (step P81). Therefore, only when the number of digits is the same as the type of the F code function and the same number of digits as the input designated F code, the type or number of digits is checked by checking whether or not the F code itself matches. On the other hand, it is possible to skip the comparison of F codes in different boxes, eliminating the need to compare F codes for all boxes, and reducing the burden of searching for a box specified by a maximum 20-digit F code can do.
[0048]
As described above, in the present embodiment, in addition to the operational effects of the above-described embodiments, the F code specified for input is compared only when both the type of the F code function and the number of digits of the F code match. The process of comparing the F codes unnecessarily can be avoided, and the search time for the designated box can be greatly shortened. Therefore, desired communication information can be taken out of the box more quickly, and processing by the F code function can be performed at high speed (comfortable).
[0049]
  Next, FIGS. 14 and 15 relate to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 5th Embodiment of this is applied.
[0050]
As shown in FIG. 14, the facsimile apparatus 10 includes a box attribute (50), an F code (51), and a password (52) as box information in the system memory 12 used by the system control unit 11. In addition to storing and managing the box name (53), the box type (54), the next box ID (57), and the box-specific information (58), the numerical value for each digit of the input F code is set. The SUM value (integrated value) is calculated by addition and written in the F-code SUM value (56) column, and the next box ID (57) is shown in FIG. 7 as in the above embodiment. The next box ID stores the ID of the same type of box so that a check can be made sequentially from the top for each same type of box by linking between the same type of boxes. Going on. In the present embodiment, description will be given with calculation processing for integrating the numbers for each digit of the F code, but it goes without saying that calculations using a plurality of digits or other coefficients may be used.
[0051]
Then, when searching for a box that matches the designated F code, the system control unit 11 calculates and temporarily stores the SUM value of the designated F code as shown in the flowchart of FIG. When the search is started by the F code input setting, the first box ID whose type matches the F code function instructed to be input is set as a pointer P (step P12), and the next box ID is “EOF” and the same type of box. Is not established (step P22), a screen for rejecting input is displayed on the operation display unit 19 because there is no corresponding box (step P71), but unless the next box ID is “EOF” (step P22), The box information indicated by the pointer P is read (step P32), and the F code SUM value of the box indicated by the pointer P is The pointer P is advanced to the next linked box ID (step P51) until it matches the SUM value of the F code that has been set (step P51), and the same processing is repeated by returning to step P22. Only when the SUM values match, it is checked whether the F code in the box indicated by the pointer P matches the input F code (step P41). If the F code does not match, the pointer P is linked similarly. The process proceeds to the next box ID (step P51), returns to step P22, and repeats the same processing. When an F code box that matches the input F code is confirmed (step P41), the next screen is operated. Displaying on the display unit 19 is permitted to continue the input (step P81). Therefore, only when the SUM value is the same as the type of the F code function and the same SUM value as the input designated F code, the type or SUM value is checked by checking whether or not the F code itself matches. On the other hand, it is possible to skip the comparison of F codes in different boxes, eliminating the need to compare F codes for all boxes, and reducing the burden of searching for a box specified by a maximum 20-digit F code can do.
[0052]
As described above, in the present embodiment, in addition to the operational effects of the above-described embodiment, the F code that has been designated for input is compared only when both the type of the F code function and the SUM value of the F code match. The process of comparing the F codes unnecessarily can be avoided, and the search time for the designated box can be greatly shortened. Therefore, desired communication information can be taken out of the box more quickly, and processing by the F code function can be performed at high speed (comfortable).
[0053]
  Next, FIG. 16 relates to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 6th Embodiment of this is applied.
[0054]
As shown in FIG. 12, the facsimile apparatus 10 includes a box attribute (50), an F code (51), and a password (52) as box information in the system memory 12 used by the system control unit 11. , Box name (53), box type (54), F code digit number (55), next box ID (57), and box-specific information (58) are stored and managed, and the next box ID (57) is stored. In the same way as in the above embodiment, as shown in FIG. 7, the next box ID is set so that a link is established between boxes of the same type, and confirmation processing or the like can be performed sequentially from the top for each box of the same type. Stores the ID of the same type of box.
[0055]
Then, when searching for a box that matches the designated F code, the system control unit 11 calculates and temporarily stores the number of digits of the designated F code as shown in the flowchart of FIG. When the search is started by the F code input setting, the first box ID whose type matches the F code function instructed to be input is set as the pointer P (step P12), and unless the next box ID is “EOF” (step P22). The box information indicated by the pointer P is read (step P32), and the pointer P is linked until the number of F code digits in the box indicated by the pointer P matches the number of digits of the input F code (step P34). The process proceeds to the next box ID (step P51), and returns to step P22 to repeat the same processing. At this time, when the next box ID is “EOF” and there are no more boxes of the same type (step P22), the next box ID is not “EOF” but also the number of digits of the F code matches (step P34). When the designated F code is smaller than the F code of the box indicated by the pointer P, that is, smaller than the F code of the box linked in the ascending order of the F code of the same type (step P33), it is input that there is no corresponding box. Is displayed on the operation display unit 19 (step P71). On the other hand, when an F code box that matches the input F code is confirmed (step P41), the next screen is displayed on the operation display unit 19 to permit the input to be continued (step P81). Therefore, only when the number of digits is the same as the type of the F code function and the same number of digits as the input designated F code, the type or number of digits is checked by checking whether or not the F code itself matches. The comparison of the F codes in different boxes can be skipped, and after confirming the F code larger than the input F code, the F of the next box linked in the ascending order of the F code can be skipped. Since the code is larger, it is possible to skip the comparison of the F codes of the subsequent boxes (cancel the search), and to reduce the burden caused by searching for the box specified by the F code of 20 digits at the maximum. .
[0056]
As described above, in the present embodiment, it is possible to obtain the operational effects of the third and fourth embodiments described above, it is possible to quickly retrieve desired communication information from the box, and the processing by the F-code function is fast (comfortable). ) Can be done.
[0057]
  Next, FIG. 17 relates to the present invention.Communication deviceIt is a figure which shows an example of the facsimile apparatus to which 7th Embodiment of this is applied.
[0058]
As shown in FIG. 14, the facsimile apparatus 10 includes a box attribute (50), an F code (51), and a password (52) as box information in the system memory 12 used by the system control unit 11. In addition to storing and managing the box name (53), the box type (54), the next box ID (57), and the box-specific information (58), the numerical value for each digit of the input F code is set. The SUM value (integrated value) is calculated by addition and written in the F-code SUM value (56) column, and the next box ID (57) is shown in FIG. 7 as in the above embodiment. The next box ID stores the ID of the same type of box so that a check can be made sequentially from the top for each same type of box by linking between the same type of boxes. Going on. In the present embodiment, description will be given with calculation processing for integrating the numbers for each digit of the F code, but it goes without saying that calculations using a plurality of digits or other coefficients may be used.
[0059]
When searching for a box that matches the designated F code, the system control unit 11 calculates and temporarily stores the SUM value of the designated F code as shown in the flowchart of FIG. When the search is started by the F code input setting, the first box ID whose type matches the F code function instructed to be input is set as the pointer P (step P12), and unless the next box ID is “EOF” (step P22). The box information indicated by the pointer P is read (step P32), and the pointer P is linked until the F code SUM value of the box indicated by the pointer P matches the SUM value of the input F code (step P35). The process proceeds to the next box ID (step P51), and returns to step P22 to repeat the same processing. At this time, when the next box ID is “EOF” and there are no more boxes of the same type (step P22), the next box ID is not “EOF” but also the SUM value of the F code matches (step P35). When the designated F code is smaller than the F code of the box indicated by the pointer P, that is, smaller than the F code of the box linked in the ascending order of the F code of the same type (step P33), it is input that there is no corresponding box. Is displayed on the operation display unit 19 (step P71). On the other hand, when an F code box that matches the input F code is confirmed (step P41), the next screen is displayed on the operation display unit 19 to permit the input to be continued (step P81). Therefore, only when the SUM value is the same as the type of the F code function and the same SUM value as the input designated F code, the type or SUM value is checked by checking whether or not the F code itself matches. The comparison of the F codes in different boxes can be skipped, and after confirming the F code larger than the input F code, the F of the next box linked in the ascending order of the F code can be skipped. Since the code is larger, it is possible to skip the comparison of the F codes of the subsequent boxes (cancel the search), and to reduce the burden caused by searching for the box specified by the F code of 20 digits at the maximum. .
[0060]
As described above, in the present embodiment, it is possible to obtain the operational effects of the third and fifth embodiments described above, it is possible to quickly retrieve desired communication information from the box, and the processing by the F-code function is fast (comfortable) ) Can be done.
[0061]
【The invention's effect】
According to the present invention, an ITU-T TT. Even when searching and specifying a box for storing communication information with F codes specified by a command according to the 30 recommendation, only boxes of the same type, F codes having the same number of digits, F code calculation results, etc. By using only the same box, it is possible to compare F codes with a large number of digits by narrowing down the number of boxes to be searched, and specify the box for storing communication information without searching all the boxes. can do. Therefore, desired communication information can be quickly extracted and processed at high speed, and processing by the F code function can be comfortably used.
[Brief description of the drawings]
FIG. 1 relates to the present invention.Communication deviceIt is a figure which shows 1st Embodiment of this, and is a block diagram which shows the schematic whole structure.
FIG. 2 is a diagram showing a list of setting information.
FIG. 3 is a diagram for explaining details of part of the setting information.
FIG. 4 is a diagram illustrating an operation and display at the time of setting.
FIG. 5 is a diagram for explaining operations and display during use.
FIG. 6 is a flowchart illustrating the search process.
FIG. 7 relates to the present invention.Communication deviceIt is a figure which shows 2nd Embodiment of this and is a figure explaining the link.
FIG. 8 is a flowchart illustrating the setting process.
FIG. 9 is a flowchart illustrating the search process.
FIG. 10 relates to the present invention.Communication deviceIt is a figure which shows 3rd Embodiment of this, and is a flowchart explaining the setting process.
FIG. 11 is a flowchart illustrating the search process.
FIG. 12 is related to the present invention.Communication deviceIt is a figure which shows 4th Embodiment of this, and is a figure which shows the list of the setting information.
FIG. 13 is a flowchart illustrating the search process.
FIG. 14 is related to the present invention.Communication deviceIt is a figure which shows 5th Embodiment of this, and is a figure which shows the list of the setting information.
FIG. 15 is a flowchart illustrating the search process.
FIG. 16 relates to the present invention.Communication deviceIt is a figure which shows 6th Embodiment of this, and is a flowchart explaining the search process.
FIG. 17 relates to the present invention.Communication deviceIt is a figure which shows 7th Embodiment of this, and is a flowchart explaining the search process.
[Explanation of symbols]
10 Facsimile machine (Communication device)
11 System controller(Search means, storage means, extraction means, link means, calculation means)
12 System memory (type management means, digit number management means, result management means)
13 Scanner
14 Plotter
15 Network control device
16 Modem
17 Image memory
18 Coding / decoding unit
19 Operation display(Type designation means)
20 buses

Claims (6)

複数のボックスのうち指定されたボックスを検索する検索手段を備え、前記検索手段によって検索されたボックスに記憶されたデータを出力させる通信装置において、A communication device comprising search means for searching for a designated box among a plurality of boxes, wherein the data stored in the box searched by the search means is output.
送信側から指定されたボックスに受信したデータを記憶する記憶手段と、Storage means for storing data received in a box designated from the transmission side;
親展および掲示板を含む種別をボックス毎に付与する種別管理手段と、A type management means for assigning a type including a confidential and bulletin board for each box;
前記種別が指定される種別指定手段と、A type specifying means for specifying the type;
前記種別指定手段に指定された種別が付与されているボックスを抽出する抽出手段とを備え、An extraction means for extracting a box to which the type designated by the type designation means is provided,
前記検索手段は、前記抽出手段によって抽出されたボックスの中から前記検索を行うことを特徴とする通信装置。The communication device, wherein the search means performs the search from the boxes extracted by the extraction means.
前記記憶手段は、送信側からITU−TThe storage means is connected to the ITU-T from the transmission side. T.30勧告に対応するFコードで指定されたボックスに前記受信したデータを記憶し、T. T. et al. Storing the received data in a box designated by an F code corresponding to the 30 recommendation;
前記検索手段は、前記Fコードで指定されたボックスを検索することを特徴とする請求項1に記載の通信装置。The communication device according to claim 1, wherein the search unit searches for a box designated by the F code.
前記種別毎に独立したリンクを前記ボックス間に張るリンク手段を備え、A link means for extending an independent link for each type between the boxes;
前記抽出手段は、前記種別指定手段によって指定された種別が付与されているボックス間に張られたリンクに従ってボックスを順次抽出することを特徴とする請求項2に記載の通信装置。3. The communication apparatus according to claim 2, wherein the extracting unit sequentially extracts boxes according to a link provided between boxes to which the type specified by the type specifying unit is assigned.
前記リンク手段は、前記ボックスのFコードの順位に従って前記リンクを張り、The link means extends the link in accordance with the order of the F code of the box,
前記抽出手段は、前記リンクに従って抽出したボックスのFコードと前記指定されたFコードとを順次比較して、前記指定されたFコードが前記順位の範囲外になったとき、前記ボックスの抽出を完了することを特徴とする請求項3に記載の通信装置。The extraction means sequentially compares the F code of the box extracted according to the link and the specified F code, and when the specified F code is out of the rank range, the extraction of the box is performed. The communication device according to claim 3, wherein the communication device is completed.
前記Fコードの桁数を格納する桁数管理手段を備え、Digit number management means for storing the number of digits of the F code;
前記抽出手段は、前記指定されたFコードの桁数と桁数管理手段に格納された桁数とが一致するボックスを抽出することを特徴とする請求項2乃至請求項4のいずれかに記載の通信装置。5. The extraction unit according to claim 2, wherein the extraction unit extracts a box in which the number of digits of the designated F code matches the number of digits stored in the digit number management unit. Communication equipment.
前記Fコードの一桁または数桁を用いて予め設定された演算処理を行う演算手段と、A calculation means for performing a preset calculation process using one digit or several digits of the F code;
Fコードの演算処理結果を各々のボックス毎に格納する結果管理手段とを備え、A result management means for storing the F code calculation processing results for each box;
前記抽出手段は、前記指定されたFコードの演算処理結果と結果管理手段に格納された演算処理結果とが一致するボックスを抽出することを特徴とする請求項2乃至請求項5のいずれかに記載の通信装置。6. The extraction unit according to claim 2, wherein the extraction unit extracts a box in which the calculation processing result of the designated F code matches the calculation processing result stored in the result management unit. The communication device described.
JP2000148376A 1999-09-22 2000-05-19 Communication device Expired - Fee Related JP3942804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000148376A JP3942804B2 (en) 1999-09-22 2000-05-19 Communication device

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP26940199 1999-09-22
JP11-352689 1999-12-13
JP35268999 1999-12-13
JP11-269401 1999-12-13
JP2000148376A JP3942804B2 (en) 1999-09-22 2000-05-19 Communication device

Publications (2)

Publication Number Publication Date
JP2001238059A JP2001238059A (en) 2001-08-31
JP3942804B2 true JP3942804B2 (en) 2007-07-11

Family

ID=27335720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000148376A Expired - Fee Related JP3942804B2 (en) 1999-09-22 2000-05-19 Communication device

Country Status (1)

Country Link
JP (1) JP3942804B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3645128B2 (en) * 1999-04-02 2005-05-11 株式会社リコー Facsimile apparatus and control method thereof

Also Published As

Publication number Publication date
JP2001238059A (en) 2001-08-31

Similar Documents

Publication Publication Date Title
US7042595B2 (en) Communication terminal apparatus
JP3942804B2 (en) Communication device
JPH11150614A (en) Facsimile equipment having dial number register function
JP3645128B2 (en) Facsimile apparatus and control method thereof
JP3685237B2 (en) Facsimile apparatus and control method thereof
JP3983771B2 (en) Facsimile device
JP3875496B2 (en) Communication device
JP3474836B2 (en) Communication terminal device with redial function
KR100577645B1 (en) Image forming apparatus and its document information management method
JP2004228730A (en) Parent-child telephone system
JP3599312B2 (en) Network facsimile apparatus and control method therefor
JP3142200B2 (en) Facsimile machine
JP3751482B2 (en) Communication terminal device
JP3299640B2 (en) Network compatible facsimile machine
JPH1091406A (en) Communication device
KR100366031B1 (en) Method for transmitting of cover sheet in the facsimile
JP2003264661A (en) Data communication device
JPH11177799A (en) Facsimile machine
JP2001103198A (en) Communication terminal device
JP3630119B2 (en) Communication device
JP3298847B2 (en) Remote diagnostic equipment for facsimile machines
JPH07203160A (en) Fax machine
JPH07143219A (en) Communication device
JP4015337B2 (en) Image communication apparatus and control method thereof
JP2001285535A (en) Method and equipment for data communication and address book server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051101

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061003

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070403

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070404

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100413

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110413

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120413

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130413

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140413

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees