(57)【特許請求の範囲】
【請求項１】
画像処理装置と前記画像処理装置に接続された付加通信装置とで構成される画像通信システムであって、
前記画像処理装置は、
前記付加通信装置の送信方法と前記画像処理装置の画像読取方法とに応じて、読み取った画像データの形式を変更し、前記付加通信装置の送信方法がメモリ送信の場合、前記画像データをＭＭＲ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が所定の閾値で２値化する方法の場合、前記画像データをＭＨ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が中間調化する方法の場合、画像データのデータ形式を変更しないデータ形式変更手段と、
前記データ形式変更手段により変更されたデータ形式のデータを蓄積する蓄積手段と、
前記蓄積手段に蓄積されたデータを前記画像処理装置から前記付加通信装置へ転送するデータ転送手段とを有し、
前記付加通信装置は、
前記データ転送手段により転送されたデータを相手先端末から通知された通信時の符号化方式に変換して通信を行う通信手段を有することを特徴とする画像通信システム。
【請求項２】
画像処理装置と前記画像処理装置に接続された付加通信装置とで構成される画像通信システムの処理方法であって、
前記画像処理装置は、
前記付加通信装置の送信方法と前記画像処理装置の画像読取方法とに応じて、読み取った画像データの形式を変更し、前記付加通信装置の送信方法がメモリ送信の場合、前記画像データをＭＭＲ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が所定の閾値で２値化する方法の場合、前記画像データをＭＨ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が中間調化する方法の場合、画像データのデータ形式を変更しないデータ形式変更工程と、
前記データ形式変更工程で変更されたデータ形式のデータを蓄積する蓄積工程と、
前記蓄積工程で蓄積されたデータを前記画像処理装置から前記付加通信装置へ転送するデータ転送工程とを有し、
前記付加通信装置は、
前記データ転送工程で転送されたデータを相手先端末から通知された通信時の符号化方式に変換して通信を行う通信工程を有することを特徴とする画像通信システムの処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置と前記画像処理装置に接続された付加通信装置とで構成される画像通信システム及びその処理方法に関するものである。
【０００２】
【従来の技術】
近年、ＰＳＴＮ回線を１回線収容したＧ３ファクシミリ装置（以下、主装置という）に、オプションユニットを追加することにより、ＰＳＴＮ回線の多回線やＩＳＤＮ回線及びＧ４ファクシミリ通信に対応することができるようなシステムが提案されている。
【０００３】
このようなシステムにおいて、主装置とオプションユニットとの間の画像データ転送は、予め定められたサイズのブロック単位で行われている。また、データ転送には、特定の符号化方式を用いるか、ファクシミリ手順の初期識別信号等で通知される相手端末の能力に合った符号化方式を用いて画像データを符号化し、符号化されたデータを転送するように構成されている。
【０００４】
上述の画像データ転送を実施するために、主装置とオプションユニットの両方に、例えばＮＥＣのＶ８１０シリーズのようなＲＩＳＣチップのＣＰＵを用い、主装置は、例えば８ＭＢのＳＩＭＭを複数枚実装し、場合によってはＨＤＤ等を有し、画像データを多量に蓄積でき、高速処理が可能で高価な構成であることが前提であった。これらは、次のような理由による。
【０００５】
即ち、例えば画像データの転送が特定の符号化方式の場合、読み取った画像を逐次ファクシミリ送信するような動作（以下、原稿送信という）を行うためには、読み取り及び符号化処理速度がファクシミリ送信の規格を満足するのに十分な速さがなければならなかった。もし、読み取り及び符号化処理の速度が遅かった場合、画像データ転送が予め定められたサイズのブロック単位で行われるには、ファクシミリ手順が画像伝送フェーズに入ってから読み取りを起動する一般的な原稿送信制御では、画像データの供給が特に、Ｇ３送信のとき間に合わなくなる可能性がある。読み取りの起動タイミングを変更したり、データ転送のブロックサイズを状況に応じて可変にしたりする方法で問題を解決することも可能だが、処理が複雑になる欠点がある。
【０００６】
一方、ファクシミリ手順の初期識別信号等で通知される相手端末の能力に合った符号化方式の画像データを主装置が生成し、その符号化データを画像データの転送に用いる場合、主装置の処理能力が十分高くなければならなかった。もし、主装置の処理能力が低かった場合、主装置が収容している回線に対する送信と、オプションユニットが収容している回線に対する送信との双方の符号化処理及び通信制御処理を同時に実行すると、システム全体が時間的に破綻してしまう可能性がある。
【０００７】
この問題を解決するために、主装置で読み取られた画像データの符号化方式をオプションユニットに通知する手段と、通知した符号化方式の画像データを転送する手段とを備え、送信方法が原稿送信のときは読み取ったままの画像データ（以下、ＲＡＷデータという）を、そうでないときは読み取った画像データをメモリ使用量を極力少なくすることができるＭＭＲデータに符号化し、すベてを画像メモリに一旦蓄積して、そのＭＭＲデータを、主装置からオプションユニットに転送するものが提案されている。
【０００８】
これにより、画像読み取りや符号化処理の能力がさほど高くなく、画像データを格納するメモリも上述のように多く実装していない比較的安価な主装置であっても、オプションユニットを追加することによって、ＰＳＴＮの多回線対応や、ＩＳＤＮ回線及びＧ４ファクシミリ通信対応を行うことができるようになる。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来例では、次のような問題があった。例えば、ＩＴＵ−ＴのＡ４サイズのＮｏ．１標準原稿を８［ｄｏｔｓ／ｍｍ］×３．８５［ｌｉｎｅｓ／ｍｍ］の解像度（以下、スタンダードモードという）で読み取った場合、そのデータ量は，ＲＡＷだと２４０［ＫＢ］を越えるが、ＭＭＲだと１２［ＫＢ］以下となり、ＭＨでも１６［ＫＢ］程度となる。ここで、オプションユニットに画像データを転送するときのブロックサイズを２［ＫＢ］とすると、ＲＡＷであれば１２０回を越えるブロック転送手順を行わなければならないが、ＭＭＲであれば僅か６回、ＭＨであっても８回程度のブロック転送手順でスタンダードモードで読み取ったＡ４サイズのデータを転送することができる。また、上述の原稿をスタンダードモードで読み取った場合、ＣＰＵに、例えばＴＯＳＨＩＢＡのＴＬＳＣ９００シリーズのようなＣＩＳＣチップを用いている主装置であれば、読み取り画像の白黒の変化点が少ないため、伝送路上をデータ転送するのに要求される処理時間を満足できる程度で符号化することが可能である。
【００１０】
更に、読み取ったＲＡＷデータをそのままオプションユニットに転送する場合、オプションユニットではＲＡＷデータを相手端末の能力に応じた符号化データに変換しなければならない。ＲＡＷデータを符号化するとき、オプションユニットの構成によっては、一旦白画素と黒画素のランレングス長による圧縮処理であるＲＡＷ／ＲＬ変換を行い、その出力のＲＬデータから所望の符号化データを得る場合がある。スタンダードモードで読み取った前述のようなチャートの場合、ＲＡＷデータは符号化データよりデータ量が圧倒的に多いので、大量なビット単位の走査が必要なＲＡＷ／ＲＬ変換処理は、符号化データの復号処理より多くの時間を要することがある。
【００１１】
即ち、上記提案のように原稿送信のとき単にＲＡＷデータを転送するシステムでは、画像データ転送手順のオーバーヘッドと、大量なビット走査に要する時間のために、スタンダードモードで読み取った上述のようなチャートの送信時間が、主装置側で符号化して画像データをオプションユニットに転送するよりも遅くなってしまうことがある。
【００１２】
一方で、Ａ４サイズの写真原稿を８［ｄｏｔｓ／ｍｍ］×７．７［ｌｉｎｅｓ／ｍｍ］の解像度（以下、ファインモードという）で読み取り、かつ、疑似中間調のデータを作るために誤差拡散などの画像処理を施した場合、ＲＡＷならば画像処理に関わらず約４８０［ＫＢ］になるのに対して、ＭＭＲでも４００［ＫＢ］を越えてしまうことがある。
【００１３】
本発明は、上述の課題を解決するためになされたもので、送信方法と画像読取方法とに応じて、画像処理装置と付加通信装置との間で転送されるデータの形式を変更することにより、メモリ容量を増大させることなく、高速なデータ転送を行える画像通信システム及びその処理方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために本発明は、画像処理装置と前記画像処理装置に接続された付加通信装置とで構成される画像通信システムであって、前記画像処理装置は、前記付加通信装置の送信方法と前記画像処理装置の画像読取方法とに応じて、読み取った画像データの形式を変更し、前記付加通信装置の送信方法がメモリ送信の場合、前記画像データをＭＭＲ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が所定の閾値で２値化する方法の場合、前記画像データをＭＨ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が中間調化する方法の場合、画像データのデータ形式を変更しないデータ形式変更手段と、前記データ形式変更手段により変更されたデータ形式のデータを蓄積する蓄積手段と、前記蓄積手段に蓄積されたデータを前記画像処理装置から前記付加通信装置へ転送するデータ転送手段とを有し、前記付加通信装置は、前記データ転送手段により転送されたデータを相手先端末から通知された通信時の符号化方式に変換して通信を行う通信手段を有することを特徴とする。
【００１５】
また、本発明は、画像処理装置と前記画像処理装置に接続された付加通信装置とで構成される画像通信システムの処理方法であって、前記画像処理装置は、前記付加通信装置の送信方法と前記画像処理装置の画像読取方法とに応じて、読み取った画像データの形式を変更し、前記付加通信装置の送信方法がメモリ送信の場合、前記画像データをＭＭＲ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が所定の閾値で２値化する方法の場合、前記画像データをＭＨ符号化方法のデータ形式に変更し、前記付加通信装置の送信方法が原稿送信で、かつ、前記画像処理装置の画像読取方法が中間調化する方法の場合、画像データのデータ形式を変更しないデータ形式変更工程と、前記データ形式変更工程で変更されたデータ形式のデータを蓄積する蓄積工程と、前記蓄積工程で蓄積されたデータを前記画像処理装置から前記付加通信装置へ転送するデータ転送工程とを有し、前記付加通信装置は、前記データ転送工程で転送されたデータを相手先端末から通知された通信時の符号化方式に変換して通信を行う通信工程を有することを特徴とする。
【００１６】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１７】
図１は、実施形態における画像処理装置及び付加通信ユニットＡの構成を示すブロック図である。同図において、画像処理装置１００１は、１００２から１０１３までのモジュールから構成される。まず、画像処理装置１００１のそれぞれのモジュールについて説明する。
【００１８】
１００２はＣＰＵであり、例えばＴＯＳＨＩＢＡ製のＴＬＣＳ９００を用い、バス１０１３を介して各モジュールと接続され、画像処理装置全体を制御する。１００３はＲＯＭであり、後述するＣＰＵ１００２の制御プログラムや各種初期値等を格納している。１００４は電気的にバックアップされたＳ−ＲＡＭであり、ユーザによる発信人名称、ファクシミリ番号をはじめとする各種設定億や装置の管理データ等が格納されている。１００５はＤ−ＲＡＭであり、画像データを格納するほかに、各種ワーク用バッファとしても利用される。
【００１９】
１００６はＬＣＤ、ＬＥＤ等で構成される表示部であり、現在時刻、読取モード等の各種情報をユーザに通知するためのものである。１００７は操作部であり、電話番号を入力するためのテンキーや、予め電話番号等を登録しておくことにより、テンキーを使った通常の電話番号入力より少ない操作で相手先を指定することができるワンタッチダイヤルキーおよび短縮ダイヤルキー等から構成され、相手先電話番号や登録データ等のユーザによる各種入力を受け取るためのものである。１００８は読取部であり、原稿を光学的に読み取るＣＳイメージセンサ、原稿搬送機構、画像処理デバイス等で構成され、原稿を光学的に読み取って電気的な画像データに変換し、更に各種補正処理を施して高精彩な画像データを生成する。画像処理デバイスには、２値のＲＡＷデータをビット単位でランレングス圧縮するＲＡＷ／ＲＬ変換デバイスも含まれている。
【００２０】
１００９は記録部であり、インクジェット方式のプリンタ等から構成され、受信した画像データの記録の他に、通信管理情報やユーザによって行われた各種設定などの記録を行う。１０１０はモデムであり、ファクシミリ手順信号の変調／復調や、予めＤ−ＲＡＭ１００５に格納されている画像データからファクシミリ画像信号への変調及びファクシミリ画像信号から画像データヘの復調等を行う。１０１１はＮＣＵであり、画像処理装置１００１と１０１４のＰＳＴＮ回線との接続／切断を制御する。モデム１０１０及びＮＣＵ１０１１は、互いに接続されており、遠隔地の画像通信装置との間のファクシミリ手順信号及びファクシミリ画像信号の送受信を仲介する。１０１２は外部入出力部であり、パラレル入出力用ＬＳＩ等から構成され、画像処理装置１００１と後述する付加通信ユニットＡとの間の制御命令、各種パラメータ、データなどの入出力を制御する。
【００２１】
一方、付加通信ユニットＡ１１０１は、１１０２から１１０７までのモジュールから構成される。以下、付加通信ユニットＡ１１０１のそれぞれのモジュールについて説明する。
【００２２】
１１０２はＣＰＵであり、例えばＮＥＣ製のＶ８１０を用い、１１０８のバスを介して各モジュールと接続され、付加通信ユニット全体を制御する。１１０３はＲＯＭであり、ＣＰＵ１１０２の制御プログラムや各種初期値等を格納している。１１０４はＤ−ＲＡＭであり、画像データを格納するほかに、各種ワーク用バッファとしても利用される。
【００２３】
１１０５はモデムであり、ファクシミリ手順信号の変調／復調や一時的にＤ−ＲＡＭ１１０４に格納されている画像データからファクシミリ画像信号への変調及びファクシミリ画像信号から画像データヘの復調等を行う。１１０６はＮＣＵであり、付加通信ユニットＡ１１０１と１１０９のＰＳＴＮ回線との接続／切断を制御する。モデム１１０５及びＮＣＵ１１０６は互いに接続されており、遠隔地の画像通信装置との間のファクシミリ手順信号及びファクシミリ画像信号の送受信を仲介する。１１０７は外部入出力部であり、パラレル入出力用ＬＳＩ等から構成され、画像処理装置１００１と付加通信ユニットＡ１１０１との間の制御命令、各種パラメータ、データなどの入出カを制御する。
【００２４】
尚、画像処理装置１００１と付加通信ユニットＡ１１０１は、それぞれの外部入出力部１０１２及び外部入出力部１１０７を介してｉ／ｆケーブル１０１５によって接続されている。
【００２５】
図２は、上述の画像処理装置１００１のＲＯＭ１００３及び付加通信ユニットＡ１１０１のＲＯＭ１１０３に格納されているプログラムのうち、画像の送信に関わるタスクの構成とデータの流れを示す図である。
【００２６】
同図において、２００１から２００９は、画像処理装置１００１上のタスクであり、画像処理装置１００１上に実装されているリアルタイムモニタにより管理・実行される。また、それぞれのタスクは、リアルタイムモニタのタスク間通信機能を利用してメッセージのやりとりを行う。
【００２７】
操作制御タスク２００１は、図１に示す操作部１００７を監視し、ユーザによる送信予約の要求を受け付ける。そして、ユーザによる送信予約の要求があると、読取制御タスク２００２に対して原稿の読み取りを要求するメッセージを送出する。読取制御タスク２００２は、操作制御タスク２００１からの原稿読み取り要求メッセージを受けて、図１に示す読取部１００８を制御し、原稿を所定の位置まで搬送し、読み取りを開始する。読取制御タスク２００２は、１本の走査線の読み取りが完了する毎に、読取用符号化処理タスク２００３に対して同走査線の符号化を要求するメッセージを送出する。
【００２８】
読取用符号化処理タスク２００３は、読取制御タスク２００２から符号化要求メッセージを受けて、指示された走査線を符号化し、その結果を読取制御タスク２００２に対してメッセージとして返送する。読取制御タスク２００２は、読取用符号化処理タスク２００３による符号化データを、順次図１に示すＤ−ＲＡＭ１００５に用意された画像プール２０１１に格納する。そして、読取制御タスク２００２は原稿台にセットされたすべての原稿を読み取り終わったならば、操作制御タスク２００１に対して読み取りの完了を通知する。
【００２９】
操作制御タスク２００１は、読取制御タスク２００２から読み取り完了通知を受けると、送信待ち行列２０１０に対して画像プール２０１１に格納した実際の符号化データとの対応情報を含んでいる送信事象を投入する。
【００３０】
通信制御タスク２００４は、送信待ち行列２０１０を定期的に監視すると共に、画像処理装置１００１上の通信ｉ／ｆタスク２００５を介して通信処理タスク２００６、回線制御タスク２００７の状態、通信用復号化処理タスク２００９との間でメッセージを交換し、画像処理装置１００１の回線の状態や通信の進行状況などに加え、画像処理装置１００１上の通信ｉ／ｆタスク２００５と付加通信ユニットＡ１１０１の上の通信ｉ／ｆタスク２０１２とを介して付加通信ユニットＡ１１０１上の通信ｉ／ｆタスク２０１２、通信処理タスク２０１３、回線制御タスク２０１４との間でメッセージを交換し、付加通信ユニットＡ１１０１の回線の状態や通信の進行状況なども管理する。
【００３１】
画像処理装置１００１上の通信処理タスク２００６、及び、付加通信ユニットＡ１１０１上の通信処理タスク２０１３は、共に画像処理装置１００１上の通信制御タスク２００４の指示に基づいてＩＴＵ−ＴのＴ．３０勧告のファクシミリ伝送のための手順を管理・実行する。
【００３２】
画像処理装置１００１上の回線制御タスク２０１４、及び、付加通信ユニットＡ１１０１上の回線制御タスク２０１４は、それぞれ画像処理装置１００１上の通信制御タスク２００４の指示などに基づいて図１に示すＰＳＴＮ回線１０１４、及び、ＰＳＴＮ回線１１０９の状態を管理・制御する。
【００３３】
画像処理装置１００１上の通信処理タスク２００６は、画像プール２０１１に予め格納されている実画像の中の通信に係るデータの符号化方式を、ＩＴＵ−ＴのＴ．３０勧告のファクシミリ伝送手順によって相手端末から通知された通信時の符号化方式に変換するために、まず画像プール２０１１の係る実画像データの復号化処理を画像処理装置１００１上の通信用復号化処理タスク２００８に対して依頼する。次に、画像処理装置１００１上の通信処理タスク２００６は、相手端末から通知された通信時の符号化方式のデータを得るために、画像処理装置１００１上の通信用復号化処理タスク２００８の出力結果の符号化処理を画像処理装置１００１上の通信用符号化処理タスク２００９に対して依頼する。
【００３４】
このように、画像処理装置１００１上の通信用復号化処理タスク２００８及び通信用符号化処理タスク２００９は、画像処理装置１００１上の通信処理タスク２００６の依頼に基づいて画像データの復号化及び符号化を行う。
【００３５】
一方、図２において、２０１２から２０１６は、付加通信ユニットＡ１１０１上のタスクであり、付加通信ユニットＡ１１０１上に実装されているリアルタイムモニタにより管理・実行される。それぞれのタスクは、リアルタイムモニタのタスク間通信機能を利用してメッセージのやりとりを行う。尚、実施形態における画像処理装置１００１及び付加通信ユニットＡ１１０１のリアルタイムモニタは全く同一のものが実装されている。
【００３６】
付加通信ユニットＡ１１０１上の通信処理タスク２０１３は、ｉ／ｆケーブル１０１５を経由して送られてきた通信に係る実画像データの符号化方式を、ＩＴＵ−ＴのＴ．３０勧告のファクシミリ伝送手順によって相手端末から通知された通信時の符号化方式に変換するために、まず送られてきた通信に係る実画像データの復号化処理を付加通信ユニットＡ１１０１の通信用復号化処理タスク２０１５に対して依頼する。次に、付加通信ユニットＡ１１０１上の通信処理タスク２０１３は、相手端末から通知された通信時の符号化方式のデータを得るために、付加通信ユニットＡ１１０１上の通信用復号化処理タスク２０１５の出力結果の符号化処理を付加通信ユニットＡ１１０１上の通信用符号化処理タスク２０１６に対して依頼する。尚、通信用復号化処理タスク２０１５には、ＲＡＷデータをランレングス圧縮するＲＡＷ／ＲＬ変換処理も含まれている。
【００３７】
このように、付加通信ユニットＡ１１０１上の通信用復号化処理タスク２０１５及び通信用符号化処理タスク２０１６は、付加通信ユニットＡ１１０１上の通信処理タスク２０１３の依頼に基づいて画像データの復号化及び符号化を行う。図３は、図２に示すｉ／ｆケーブル１０１５上を通過する１ページの画像送信時の正常なメッセージのシーケンスを示す図である。
【００３８】
図３に示すメッセージのうち、画像処理装置から付加通信ユニットＡに送られるメッセージは、図２に示す画像処理装置１００１上の通信制御タスク２００４から、画像処理装置１００１上の通信ｉ／ｆタスク２００５及びｉ／ｆケーブル１０１５を経由し、付加通信ユニットＡ１１０１上の通信ｉ／ｆタスク２０１２に到達し、更に通信ｉ／ｆタスク２０１２から付加通信ユニットＡ１１０１上の通信処理タスク２０１３又は回線制御タスク２０１４に配送されるものである。また、図３に示すメッセージのうち、付加通信ユニットＡから画像処理装置に送られるメッセージは、図２に示す付加通信ユニットＡ１１０１上の通信処理タスク２０１３又は回線制御タスク２０１４から一旦付加通信ユニットＡ１１０１上の通信ｉ／ｆタスク２０１２に送られ、ｉ／ｆケーブル１０１５及び画像処理装置１００１上の通信ｉ／ｆタスク２００５を経由し、画像処理装置１００１上の通信制御タスク２００４に送られるものである。尚、以下のメッセージの説明において、上記の経路については説明を省略する。
【００３９】
ここで、実施形態の画像処理端末１００１及び付加通信ユニットＡ１１０１におけるタスク間の通信に使用されるメッセージは、ｉ／ｆケーブル１０１５上を流れるメッセージを含めて、すべて統一的なフォーマットを有する。尚、詳細は後述する。
【００４０】
“Ｃｏｎｎｅｃｔ  Ｒｅｑ．”メッセージ３００１は、図２に示す画像処理装置１００１上の通信制御タスク２００４が送信待ち行列２０１０に発呼待ちの送信事象を発見し、かつ、画像処理装置１００１及び付加通信ユニットＡ１１０１の回線の状態や通信の進行状況などから付加通信ユニットＡ１１０１を使用して発呼・送信を行うべきであると判断したとき、発呼を要求するために、画像処理装置１００１上の通信制御タスク２００４から付加通信ユニットＡ１１０１上の回線制御タスク２０１４に対して発行される。
【００４１】
“Ｃｏｎｎｅｃｔ  Ｃｎｆ．”メッセージ３００２は、図２に示す付加通信ユニットＡ１１０１上の回線制御タスク２０１４が“Ｃｏｎｎｅｃｔ  Ｒｅｑ．”メッセージ３００１を受けて発呼を行い、呼接続が完了したとき、付加通信ユニットＡ１１０１上の回線制御タスク２０１４から画像処理装置１００１上の通信制御タスク２００４に対して発行される。同メッセージのパラメータには、「呼接続完了」の旨が設定される。
【００４２】
“Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｒｅｑ．”メッセージ３００３は、画像処理装置１００１上の通信制御タスク２００４が「呼接続完了」の旨の“Ｃｏｎｎｅｃｔ  Ｃｎｆ．”メッセージ３００２を受けたとき、ファクシミリ送信の開始を要求するために、画像処理装置１００１上の通信制御タスク２００４から付加通信ユニットＡ１１０１上の通信処理タスク２０１３に対して発行される。
【００４３】
“Ｒｅｍｏｔｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｉｎｄ．”メッセージ３００４は、付加通信ユニットＡ１１０１上の通信処理タスク２０１３が“Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｒｅｑ．”メッセージ３００３を受けてファクシミリ送信処理を開始し、相手端末からの初期識別信号を受けたとき、相手端末の受信可能な画像データの符号化方式等の能力や相手先電話番号などを伝えるために、付加通信ユニットＡ１１０１上の通信処理タスク２０１３から画像処理装置１００１上の通信制御タスク２００４に対して発行される。同メッセージのパラメータには、初期識別信号の内容が設定される。
“Ｒｅｍｏｔｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｓｐ．”メッセージ３００５は、画像処理装置１００１上の通信制御タスク２００４が“Ｒｅｍｏｔｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｉｎｄ．”メッセージ３００４を受けて、通知された内容に基づいて送信することに依存がない旨を伝えるために、画像処理装置１００１上の通信制御タスク２００４から付加通信ユニットＡ１１０１上の通信処理タスク２０１３に対して発行される。
【００４４】
“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージ３００６は、付加通信ユニットＡ１１０１上の通信処理タスク２０１３が“Ｒｅｍｏｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｒｓｐ．”メッセージ３００５に応じて通信を継続し、ファクシミリ通信手順が画像データの伝送フェーズに到達したとき、これから転送されてくる画像データの符号化方式、解像度、主走査線長などの情報を得るために、付加通信ユニットＡ１１０１上の通信処理タスク２０１３から画像処理装置１００１上の通信制御タスク２００４に対して発行される。尚、その詳細については更に後述する。
【００４５】
“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージ３００７は、画像処理装置１００１上の通信制御タスク２００４が“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージ３００６を受けて、これから転送する画像データの情報を通知するために、画像処理装置１００１上の通信制御タスク２００４から付加通信ユニットＡ１１０１上の通信処理タスク２０１３に対して発行される。同メッセージのパラメータには、これから転送される画像データの情報が設定される。尚、その詳細については更に後述する。
【００４６】
“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージ３００８は、付加通信ユニットＡ１１０１上の通信処理タスク２０１３が“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージ３００７で通知された符号化方式、解像度、主走査線長の画像データの転送を画像処理装置１００１上の通信制御タスク２００４に要求するために発行される。尚、その詳細については更に後述する。
【００４７】
“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージ３００９は、画像処理装置１００１上の通信制御タスク２００４が“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージ３００８を受けて、画像処理装置１００１上の画像プール２０１１に格納されている画像データを、予め定められたサイズのデータに分割して付加通信ユニットＡ１１０１上の通信処理タスク２０１３に対して転送する際に発行される。尚、その詳細については更に後述する。
【００４８】
“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージ３００８、及び、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージ３００９は、所定の画像の１ページのデータ転送がすべて完了するまで繰り返し発行される。
【００４９】
“Ｅｎｄ  ｏｆ  Ｐａｇｅ  Ｉｎｄ．”メッセージ３０１０は、付加通信ユニットＡ１１０１上の通信処理タスク２０１３が、１回以上の“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージ３００９で転送された１ページの画像データを相手先にファクシミリ送信し、該送信が完了した旨を画像処理装置１００１上の通信制御タスク２００４に通知する際に発行される。
【００５０】
もし、マルチページの送信であれば、“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージ３００６から再度メッセージが発行される。
【００５１】
“Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｎｆ．”メッセージ３０１１は、付加通信ユニットＡ１１０１上の通信処理タスク２０１３が、“Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｒｅｑ．”メッセージ３００３で指示されたファクシミリ送信が完了した旨を画像処理装置１００１上の通信制御タスク２００４に通知する際に発行される。
【００５２】
“Ｄｉｓｃｏｎｎｅｃｔ  Ｒｅｑ．”メッセージ３０１２は、画像処理装置１００１上の通信制御タスク２００４が、“Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｎｆ．”メッセージ３０１１を受けて“Ｃｏｎｎｅｃｔ  Ｒｅｑ．”メッセージ３００１で接続された呼の切断を要求するために、付加通信ユニットＡ１１０１上の回線制御タスク２０１４に対して発行される。
【００５３】
“Ｄｉｓｃｏｎｎｅｃｔ  Ｃｎｆ．”メッセージ３０１３は、付加通信ユニットＡ１１０１上の回線制御タスク２０１４が、“Ｄｉｓｃｏｎｎｅｃｔ  Ｒｅｑ．”メッセージ３０１２を受けて“Ｃｏｎｎｅｃｔ  Ｒｅｑ．”メッセージ３００１で接続された呼を切断した旨を画像処理装置１００１上の通信制御タスク２００４に通知する際に発行される。
【００５４】
以上のメッセージのシーケンスにより、１ページの画像が付加通信ユニットＡ１１０１によって送信される。
【００５５】
図４は、実施形態の画像処理端末１００１及び付加通信ユニットＡ１１０１におけるタスク間通信に使用されるメッセージの一般的なフォーマットを示す図である。
【００５６】
メッセージは、“Ｓｅｓｓｉｏｎ  ＩＤ”４００１〜“Ｓｔｒｅａｍ  ｄａｔａ  ｌｅｎｇｔｈ”４００８で構成されるヘッダー部、個々のメッセージによって内容が異なる“Ｐａｒａｍｅｔｅｒ”４００９、メッセージによって付加される場合がある“Ｓｔｒｅａｍ  ｄａｔａ”４０１０から構成される。
【００５７】
ヘッダー部の“Ｓｅｓｓｉｏｎ  ＩＤ”４００１は、図２に示す画像処理装置１００１上の通信処理タスク２００６、及び、付加通信ユニットＡ１１０１上の通信処理タスク２０１３で実行される個々の通信を、画像処理装置１００１上の通信制御タスク２００４が個別に管理するために使用される。個々の通信を開始するとき、画像処理装置１００１上の通信制御タスク２００４によってユニークな値が割り当てられる。割り当てられた値は、１つの通信が完了するまで、例えば図３に示す一連のメッセージの“Ｓｅｓｓｉｏｎ  ＩＤ”４００１に必ず設定され、どの通信に関わるメッセージであるかを識別するために使用される。
【００５８】
ヘッダー部の“Ｃｏｍｍａｎｄ  ＩＤ”４００２には、例えば図３に示す“Ｃｏｎｎｅｃｔ  Ｒｅｑ．”３００１や“Ｃｏｎｎｅｃｔ  Ｃｎｆ．”３００２といった個々のメッセージを識別するためのユニークな値が設定される。ヘッダー部の“Ｓｏｕｒｃｅ  ＩＤ”４００３及び“Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ”４００４には、それぞれメッセージの発行元タスクの識別子及びメッセージの発行先タスクの識別子が設定され、メッセージの配送に活用される。但し、図２に示すｉ／ｆケーブル１０１５上を流れるメッセージでは意味を持たない。
【００５９】
ヘッダー部の“Ｐａｒａｍｅｔｅｒ  ｌｅｎｇｔｈ”４００５には、ヘッダー部に続く“Ｐａｒａｍｅｔｅｒ”４００９のデータ長Ｍ（ｂｙｔｅｓ）が設定される。ヘッダー部の“Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ”４００６、“Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ”４００７、“Ｓｔｒｅａｍ  ｄａｔａ  ｓｉｚｅ”４００８は、メッセージに“Ｓｔｒｅａｍ  ｄａｔａ”４０１０がある場合にのみ有効である。“Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ”４００６及び“Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ”４００７には、それぞれ“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０の発行元のメモリーアドレス及び“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０の発行先（即ち、“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０の要求元）のメモリアドレスが設定される。“Ｓｔｒｅａｍ  ｄａｔａ  ｓｉｚｅ”４００８には、“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０のデータ長Ｎ（ｂｙｔｅｓ）が設定される。
【００６０】
“Ｐａｒａｍｅｔｅｒ”４００９は、メッセージによって内容及びサイズＭ（ｂｙｔｅｓ）が異なる。尚、“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”、“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”のそれぞれの”Ｐａｒａｍｅｔｅｒ  ”４００９の例を後に示す。“Ｓｔｒｅａｍ  ｄａｔａ”４０１０は、メッセージによって付加される場合がある。尚、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”の“Ｓｔｒｅａｍ  ｄａｔａ”４０１０の例を後に示す。
【００６１】
図５は、図２に示すｉ／ｆケーブル１０１５上を流れる“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”及び“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージの一例を示す図である。図５において、５００１から５００９は“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージの例である。
【００６２】
“Ｓｅｓｓｉｏｎ  ＩＤ”５００１には、通信を識別する値ｉが設定されている。５００２は、図４に示す“Ｃｏｍｍａｎｄ  ＩＤ”４００２のフィールドで、“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”を示すユニークな値が設定されている。５００３及び５００４は、図４に示す“Ｓｏｕｒｃｅ  ＩＤ”４００３および“Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ”４００４で、図２に示すｉ／ｆケーブル１０１５上においては無効である。
【００６３】
“Ｐａｒａｍｅｔｅｒ  ｌｅｎｇｔｈ”５００５には、図４に示す“Ｐａｒａｍｅｔｅｒ”４００９である“Ｐａｇｅ  ｎｕｍｂｅｒ”５００９のデータ長として、２が設定されている。“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージには、図４に示す“Ｓｔｒｅａｍ  ｄａｔａ”４０１０がないので、“Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ”５００６、“Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ”５００７、“Ｓｔｒｅａｍ  ｄａｔａ  ｌｅｎｇｔｈ”５００８には、ぞれぞれＮＵＬＬ、ＮＵＬＬ、０が設定されている。
【００６４】
“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージにおいて、図４に示す“Ｐａｒａｍｅｔｅｒ  ”４００９は“Ｐａｇｅ  ｎｕｍｂｅｒ”５００９としてのみ使用されている。“Ｐａｇｅ  ｎｕｍｂｅｒ”５００９には、符号化方式、解像度、主走査線長等の情報を取得したいページの番号ｐが設定されている。
【００６５】
また、図５に示す５１０１から５１１４は“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージの例である。
【００６６】
“Ｓｅｓｓｉｏｎ  ＩＤ”５１０１には、通信を識別する値ｉが設定されている。５１０２は、図４に示す“Ｃｏｍｍａｎｄ  ＩＤ”４００２のフィールドで、“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”を示すユニークな値が設定されている。５１０３及び５１０４は、図４に示す“Ｓｏｕｒｃｅ  ＩＤ”４００３及び“Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ”４００４で、図２に示すｉ／ｆケーブル１０１５上においては無効である。
【００６７】
“Ｐａｒａｍｅｔｅｒ  ｌｅｎｇｔｈ”５１０５には、図４に示す“Ｐａｒａｍｅｔｅｒ”４００９である“Ｐａｇｅ  ｎｕｍｂｅｒ”５１０９から“Ｎｕｍｂｅｒ  ｏｆ  ｌｉｎｅ”５１１４までのデータ長として、１２が設定されている。“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージには、図４に示す“Ｓｔｒｅａｍ  ｄａｔａ”４０１０がないので、“Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ”５１０６、“Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ”５１０７、“Ｓｔｒｅａｍ  ｄａｔａ  ｌｅｎｇｔｈ”５１０８にはぞれぞれＮＵＬＬ、ＮＵＬＬ、０が設定されている。
【００６８】
“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージにおいて、図４に示す“Ｐａｒａｍｅｔｅｒ”４００９は“Ｐａｇｅ  ｎｕｍｂｅｒ”５１０９から“Ｎｕｍｂｅｒ  ｏｆ  ｌｉｎｅ”５１１４までの項目で使用されている。
【００６９】
“Ｐａｇｅ  ｎｕｍｂｅｒ”５１０９には、“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”メッセージで指定されたページ番号ｐが設定されている。“Ｃｏｄｅ”５１１０には、符号化方式としてＭＨが設定されている。“Ｗｉｄｔｈ”５１１１には、主走査線長として１７２８［ｂｉｔｓ］が設定されている。“Ｈｏｒｉｚｏｎｔａｌ  Ｒｅｓ．”５１１２には、主走査解像度として８［ｄｏｔｓ／ｍｍ］が設定されている。“Ｖｅｒｔｉｃａｌ  Ｒｅｓ．”５１１３には、副走査解像度として７．７［ｌｉｎｅｓ／ｍｍ］が設定されている。“Ｎｕｍｂｅｒ  ｏｆ  ｌｉｎｅ”５１１４には、指定されたページの総ライン数が設定されている。
【００７０】
以上の“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”及び“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージを用いて、図２に示す付加通信ユニットＡ１１０１上の通信処理タスク２０１３が扱っている送信画像に関わる任意のページの符号化方式、解像度、主走査線長などの情報を取得することができる。
【００７１】
図６は、図２に示すｉ／ｆケーブル１０１５上を流れる“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”及び“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージの一例を示す図である。図６において、６００１から６００８は、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージの例である。
【００７２】
“Ｓｅｓｓｉｏｎ  ＩＤ”６００１には、通信を識別する値ｉが設定されている。６００２は、図４に示す“Ｃｏｍｍａｎｄ  ＩＤ”４００２のフィールドで、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”を示すユニークな値が設定されている。６００３及び６００４は、図４に示す“Ｓｏｕｒｃｅ  ＩＤ”４００３及び“Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ”４００４で、図２に示すｉ／ｆケーブル１０１５上においては無効である。
【００７３】
“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージには、図４に示す“Ｐａｒａｍｅｔｅｒ”４００９がないので、“Ｐａｒａｍｅｔｅｒ  ｌｅｎｇｔｈ”６００５には、０が設定されている。“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージには、図４に示す“Ｓｔｒｅａｍ  ｄａｔａ”４０１０がない。“Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ”６００６、“Ｓｔｒｅａｍ  ｄａｔａ  ｌｅｎｇｔｈ”６００８には、ぞれぞれＮＵＬＬ、０が設定されている。しかし、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”は画像データの転送を要求するメッセージであり、応答である“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージには図４に示す“Ｓｔｒｅａｍ  ｄａｔａ  ”４０１０があるので、“Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ”６００７には、“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０の要求元メモリアドレスとして、ｙが設定されている。
【００７４】
また、図６において、６１０１から６１１０は、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージの例である。“Ｓｅｓｓｉｏｎ  ＩＤ”６１０１には、通信を識別する値ｉが設定されている。６１０２は、図４に示す“Ｃｏｍｍａｎｄ  ＩＤ”４００２のフィールドで、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”を示すユニークな値が設定されている。６１０３及び６１０４は、図４に示す“Ｓｏｕｒｃｅ  ＩＤ”４００３及び“Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ”４００４で、図２に示すｉ／ｆケーブル１０１５上においては無効である。
【００７５】
“Ｐａｒａｍｅｔｅｒ  ｌｅｎｇｔｈ”６１０５には、図４に示す“Ｐａｒａｍｅｔｅｒ  ”４００９である“Ｆｌａｇｓ”６１０９のデータ長として、２が設定されている。“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージには図４に示す“Ｓｔｒｅａｍ  ｄａｔａ  ”４０１０がある。“Ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ”６１０６には、“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０の発行元のメモリアドレスとして、ｘが設定されている。“Ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ”６１０７には、“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”メッセージで指定された“Ｓｔｒｅａｍ  Ｄａｔａ”４０１０の要求元メモリアドレスである、ｙが設定されている。“Ｓｔｒｅａｍ  ｄａｔａ  ｌｅｎｇｔｈ”６００８には、“Ｓｔｒｅａｍ  ｄａｔａ  ”６１１０のデータ長として、１００ｈが設定されている。
【００７６】
“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージにおいて、図４に示す“Ｐａｒａｍｅｔｅｒ”４００９は、“Ｆｌａｇｓ”６００９としてのみ使用されている。“Ｆｌａｇｓ”６１０９には、後に続く“Ｓｔｒｅａｍ  ｄａｔａ”６１００が１ページの画像データの最終ブロックであるか否かを示す値が設定されている。そして、“Ｓｔｒｅａｍ  ｄａｔａ”６１１０には、符号化方式が図５に示す“Ｃｏｄｅ”５１１０で通知したＭＨである１ページの画像データのうち、サイズが“Ｓｔｒｅａｍ  ｄａｔａ  ｌｅｎｇｔｈ”６１０８で通知した１０００ｈバイトである画像データの一部が格納されている。
【００７７】
以上の“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”及び“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージを用いて、図２に示す付加通信ユニットＡ１１０１上の通信処理タスク２０１３が扱っている送信に関わる１ページの画像データを取得することができる。
【００７８】
図７は、図２に示す画像処理装置１００１上の操作制御タスク２００１で実行される送信予約処理と、同処理に関連する、読取制御タスク２００２、読取用符号化処理タスク２００３及び通信制御タスク２００４の一部動作とを示すフローチャートである。
【００７９】
まず、ステップＳ７０１において、一旦全画像データを図２に示す画像プール２０１１に蓄積し、その画像をファクシミリ送信する「メモリ送信」と、画像プール２０１１をバッファとして用い、読み取った画像を逐次ファクシミリ送信する「原稿送信」のいずれかの送信方法をユーザに選択させる。更に、画像を送信したい相手先の電話番号を入力させる。次に、ステップＳ７０２では、送信方法が、メモリ送信であるか原稿送信であるかを判定する。もし、メモリ送信ならばステップＳ７０３に進み、原稿送信ならばステップＳ７０５に進む。
【００８０】
ステップＳ７０３では、図２に示す画像処理装置１００１上の操作制御タスク２００１が、読取制御タスク２００２及び読取用符号化処理タスク２００３を起動し、送信したい画像を読み取ってＭＭＲ符号化方式の画像データに変換し、画像プール２０１１に蓄積させる。そして、すべての画像データを画像プール２０１１に蓄積したならばステップＳ７０４に進む。
【００８１】
ステップＳ７０４において、メモリ送信の事象を、図２に示す画像処理装置１００１上の送信待ち行列２０１０に投入する。画像処理装置１００１上の通信制御タスク２００４は、図３に示すメッセージのシーケンスに基づいて画像プール２０１１に蓄積されているＭＭＲ符号化方式の画像データを、そのまま付加通信ユニットＡ１１０１の通信処理タスク２０１３に転送し、ファクシミリ送信が実行される。
【００８２】
一方、上述のステップＳ７０２において、原稿送信であると判定されたならばステップＳ７０５に進み、原稿送信の事象を、図２に示す画像処理装置１００１上の送信待ち行列２０１０に投入する。そして、ステップＳ７０６で、原稿送信が開始されるまで待機する。画像処理装置１００１上の通信制御タスク２００４が、送信待ち行列２０１０に投入された原稿送信の事象を発見し、送信を開始したならばステップＳ７０７に進む。
【００８３】
ステップＳ７０７では、画像処理装置１００１上の通信制御タスク２００４が、読取制御タスク２００２又は読取制御タスク２００２及び読取用符号化処理タスク２００３を起動し、読取制御タスク２００２は送信したい画像を読み取ってその画像データを画像プール２０１１に蓄積する。通信制御タスク２００４は、図３に示すメッセージのシーケンスに基づいて画像プール２０１１に蓄積された画像データを、逐次付加通信ユニットＡ１１０１の通信処理タスク２０１３に転送し、ファクシミリ送信が実行される。尚、この画像データの蓄積に関する詳細は後述する。
【００８４】
図８は、図７に示すステップＳ７０７での処理を詳細に示すフローチャートである。まず、ステップＳ８０１において、原稿の読み取りモードが２値読み取りであるかハーフトーン読み取りであるかを判定する。もし、２値読み取りならばステップＳ８０２に、ハーフトーン読み取りならばステップＳ８０３に進む。
【００８５】
ステップＳ８０２では、図２に示す画像処理装置１００１上の操作制御タスク２００１が、読取制御タスク２００２及び読取用符号化処理タスク２００３を起動し、送信したい画像を読み取ってＭＨ符号化方式の画像データに変換し、画像プール２０１１に蓄積させる。そして、１ページの読み取りが完了したらステップＳ８０４に進む。
【００８６】
一方、ステップＳ８０１において、ハーフトーン読み取りの場合、ステップＳ８０３において、図２に示す画像処理装置１００１上の操作制御タスク２００１が、読取制御タスク２００２を起動し、送信したい画像を読み取ってＲＡＷデータを画像プール２０１１に蓄積させる。そして、１ページの読み取りが完了したらステップＳ８０４に進む。
【００８７】
ステップＳ８０４では、次の原稿があるか否かを判定する。ここで、次ページがあればステップＳ８０１に戻り、そうでなければ原稿送信用の画像データ蓄積処理を終了する。
【００８８】
以上説明したように、実施形態の画像処理装置１００１は、送信方法がメモリ送信のときは、ＭＭＲデータを画像プール２０１１に蓄積し、送信方法が原稿送信のときは、１ページの原稿を読み取り始めるときの読み取りモードが、一般的に文字原稿のときに選択される２値読み取りならばＭＨデータを、一般的に写真原稿のときに選択されるハーフトーン読み取りならばＲＡＷデータを、画像プール２０１１に蓄積し、そのデータをｉ／ｆケーブルを介して付加通信ユニットＡ１１０１に送り、ファクシミリ送信を行うことができる。
【００８９】
［変形例］
次に、前述した実施形態の変形例として、ＰＳＴＮ回線を介してファクシミリ送信を行う付加通信ユニットＡの代わりに、ＩＳＤＮ回線を介してファクシミリ送信を行う付加通信ユニットＢが接続された場合について説明する。
【００９０】
図９は、前述した実施形態の変形例の画像処理装置及び付加通信ユニットＢの構成を示すブロック図である。同図において、画像処理装置１００１は、図１に示す画像処理装置１００１と全く同様に、１００２〜１０１２までのモジュールから構成される。
【００９１】
一方、付加通信ユニットＢ９００１は、９００２〜９００９までのモジュールから構成される。以下、付加通信ユニットＢ９００１のそれぞれのモジュールについて説明する。
【００９２】
ＣＰＵ９００２には、例えばＮＥＣ製のＶ８１０を用い、バス９０１０を介して各モジュールと接続され、付加通信ユニット全体を制御する。ＲＯＭ９００３は、ＣＰＵ９００２の制御プログラムや各種初期値等を格納するものである。
【００９３】
Ｄ−ＲＡＭ９００４は、画像データを格納するほかに、各種ワーク用バッファとしても利用される。モデム９００５は、Ｇ３ファクシミリ手順信号の変調／復調や、一時的にＤ−ＲＡＭ９００４に格納されている画像データからＧ３ファクシミリ画像信号への変調、及び、Ｇ３ファクシミリ画像信号から画像データへの復調等を行う。
【００９４】
ＣＯＤＥＣ９００６は、モデム９００５の出力を量子化し、Ａ／Ｄ変換を行う。ＩＳＤＮ  ｉ／ｆ９００７は、付加通信ユニットＢ９００１とＩＳＤＮ回線９０１１との接続／切断を制御する。ＨＤＬＣ制御部９００８は、ＩＳＤＮにおける各レイヤーのＨＤＬＣフレーミング／デフレーミングを行う。
【００９５】
モデム９００５、ＣＯＤＥＣ９００６、ＩＳＤＮ  ｉ／ｆ９００７、ＨＤＬＣ制御部９００８は互いに接続されており、遠隔地の画像通信装置との間のＧ３／Ｇ４ファクシミリ手順信号及びＧ３／Ｇ４ファクシミリ画像信号の送受信を仲介する。外部入出力部９００９は、パラレル入出力用ＬＳＩ等から構成され、画像処理装置１００１と付加通信ユニットＢ９００１との間の制御命令、各種パラメータ、データなどの入出カを制御する。
【００９６】
画像処理装置１００１と付加通信ユニットＢ９００１は、それぞれの外部入出力部１０１２及び外部入出力部９００９を介してｉ／ｆケーブル１０１５によって接続されている。
【００９７】
ここで、付加通信ユニットをＰＳＴＮ（Ｇ３）用のものからＩＳＤＮ（Ｇ４／Ｇ３）用のものに切り替えても、前述した実施形態と同様に制御することにより送信方法がメモリ送信のときは、ＭＭＲデータを画像プール２０１１に蓄積し、送信方法が原稿送信のときは、原稿送信開始時の読み取りモードが２値読み取りならばＭＨデータを、ハーフトーン読み取りならばＲＡＷデータを、画像プール２０１１に蓄積し、そのデータをｉ／ｆケーブルを介して付加通信ユニットＢ９００１に送り、ファクシミリ送信を行うことができる。
【００９８】
また、図８に示すフローチャートでは、ページ毎にステップＳ８０１に戻り、読み取りモードを判定しているが、ユーザがページ毎に読み取りモードを変更することは希である。原稿送信開始時にのみステップＳ８０１を実行してその状態を保持しておき、原稿送信開始時の状態に応じてステップＳ８０２又はステップＳ８０３を原稿がある限り実行するようにすれば、図３に示すメッセージ送受の制御と、読み取り制御の同期処理が簡略化でき、より容易にシステムを構築することができる。
【００９９】
更に、図１及び図９に示す画像処理装置１００１は、共にモデム１０１０及びＮＣＵ１０１１を有し、ＰＳＴＮ回線１０１４を収容しているが、画像処理装置１００１のモデム１０１０及びＮＣＵ１０１１は特に必要ではない。
【０１００】
また、モデム１０１０及びＮＣＵ１０１１を削除し、付加通信ユニットＡ又は付加通信ユニットＢを付けることで、ＰＳＴＮ＋Ｇ３モデル又はＩＳＤＮ＋Ｇ４モデルを簡単に切り替えることもできる。
【０１０１】
以上説明したように、実施形態によれば、原稿送信か否かといった送信方法に加え、原稿に応じてユーザが選択する読み取りモードに着目し、オプションユニットへ転送する画像データの符号化方式を切り替えることにより、画像読み取りや符号化処理の能力がさほど高くなく、画像データを格納するメモリも多く実装していない比較的安価な主装置にオプションユニットを追加して必要以上に送信時間がかかることをできるだけ避けながら、ＰＳＴＮの多回線対応や、ＩＳＤＮ回線及びＧ４ファクシミリ通信対応を容易に行うことが可能となる
尚、本発明は複数の機器（例えば、ホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【０１０２】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１０３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０４】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１０５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０６】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
【発明の効果】
以上説明したように、本発明によれば、送信方法と画像読取方法とに応じて、画像処理装置と付加通信装置との間で転送されるデータの形式を変更することにより、メモリ容量を増大させることなく、高速なデータ転送を行うことが可能となる。
【０１０８】
【図面の簡単な説明】
【図１】実施形態における画像処理装置及び付加通信ユニットＡの構成を示すブロック図である。
【図２】図１に示す画像処理装置１００１のＲＯＭ１００３及び付加通信ユニットＡ１１０１のＲＯＭ１１０３に格納されているプログラムのうち、画像の送信に関わるタスクの構成とデータの流れを示す図である。
【図３】図２に示すｉ／ｆケーブル１０１５上を通過する１ページの画像送信時の正常なメッセージのシーケンスを示す図である。
【図４】画像処理端末１００１及び付加通信ユニットＡ１１０１におけるタスク間通信に使用されるメッセージの一般的なフォーマットを示す図である。
【図５】図２に示すｉ／ｆケーブル１０１５上を流れる“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄ．”及び“Ｐａｇｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｓｐ．”メッセージの一例を示す図である。
【図６】図２に示すｉ／ｆケーブル１０１５上を流れる“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｄ．”及び“ＰＩＸ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｒｓｐ．”メッセージの一例を示す図である。
【図７】画像処理装置１００１上の操作制御タスク２００１で実行される送信予約処理を示すフローチャートである。
【図８】図７に示すステップＳ７０７での詳細な処理を示すフローチャートである。
【図９】変形例における画像処理装置及び付加通信ユニットＢの構成を示すブロック図である。
【符号の説明】
１００１  画像処理装置
１００２  ＣＰＵ
１００３  ＲＯＭ
１００４  Ｓ−ＲＡＭ
１００５  Ｄ−ＲＡＭ
１００６  表示部
１００７  操作部
１００８  読取部
１００９  記録部
１０１０  モデム
１０１１  ＮＣＵ
１０１２  外部入出力部
１０１３  バス
１０１４  ＰＳＴＮ回線
１０１５  ｉ／ｆケーブル
１１０１  付加通信ユニットＡ
１１０２  ＣＰＵ
１１０３  ＲＯＭ
１１０４  Ｄ−ＲＡＭ
１１０５  モデム
１１０６  ＮＣＵ
１１０７  外部入出力部
１１０８  バス
１１０９  ＰＳＴＮ回線
【図１】
0003592061.tif 000002
【図２】
0003592061.tif 000003
【図３】
0003592061.tif 000004
【図４】
0003592061.tif 000005
【図５】
0003592061.tif 000006
【図６】
0003592061.tif 000007
【図７】
0003592061.tif 000008
【図８】
0003592061.tif 000009
【図９】
0003592061.tif 000010