JPH07250232A - Facsimile communication equipment and its control method - Google Patents
Facsimile communication equipment and its control methodInfo
- Publication number
- JPH07250232A JPH07250232A JP6062168A JP6216894A JPH07250232A JP H07250232 A JPH07250232 A JP H07250232A JP 6062168 A JP6062168 A JP 6062168A JP 6216894 A JP6216894 A JP 6216894A JP H07250232 A JPH07250232 A JP H07250232A
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- communication control
- communication
- data
- dpram
- 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.)
- Pending
Links
Landscapes
- Facsimile Transmission Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、少なくともグループ3
ファクシミリ通信機能を備えた通信制御ユニットと、少
なくとも画像データの作成機能を備えた上位制御ユニッ
トからなるファクシミリ通信装置の制御方法に関する。FIELD OF THE INVENTION The present invention is at least group 3
The present invention relates to a method for controlling a facsimile communication device including a communication control unit having a facsimile communication function and a host control unit having at least an image data creating function.
【0002】[0002]
【従来の技術】一般に、ファクシミリ装置は、単体で構
成され、1つの独立した装置として機能している。ま
た、画像を記録するためのプロッタとして、レーザプリ
ンタなどの高画質で画像を記録可能な装置が適用されて
いる機種もある。2. Description of the Related Art Generally, a facsimile machine is constructed as a single unit and functions as one independent machine. Further, as a plotter for recording an image, there is a model to which a device capable of recording an image with high image quality such as a laser printer is applied.
【0003】一方で、パーソナルコンピュータなどのデ
ータ処理装置が導入されている事業所などでは、入出力
装置として、スキャナやプリンタが接続されている場合
も多い。また、このような事業所では、多くの場合、フ
ァクシミリ装置が設置されて運用されている。On the other hand, in business establishments in which a data processing device such as a personal computer is installed, a scanner or a printer is often connected as an input / output device. In many cases, facsimile machines are installed and operated in such business establishments.
【0004】このように、同一事業所内に同じ様な機能
を備えた複数の機器が設置されることは、コストが嵩む
ことになる。そこで、従来、ファクシミリ機能とプリン
タ機能を備えたもの、ファクシミリ機能と複写機機能を
備えたもの、あるいは、ファクシミリ機能とプリンタ機
能と複写機機能を備えたものが、複合機種として実用さ
れている。このような複合機種を用いると、一般的に
は、事業所における設備コストを低減することができ
る。As described above, installing a plurality of devices having the same function in the same business place increases costs. Therefore, conventionally, one having a facsimile function and a printer function, one having a facsimile function and a copying machine function, or one having a facsimile function, a printer function, and a copying machine function has been put into practical use as a composite model. When such a complex model is used, it is possible to reduce the facility cost at a business office.
【0005】従来、このような複合機種は、おのおのの
機種が独立して設計・製造されており、それぞれの複合
機で最適な状態で動作できるようにしているが、一方、
機種毎に新たに全てを設計するので、単体装置として考
えた場合の装置コストは大きくなる。Conventionally, such a composite model has been designed and manufactured independently of each other so that each composite machine can operate in an optimum state.
Since all of them are newly designed for each model, the device cost becomes large when considered as a single device.
【0006】そこで、例えば、ファクシミリ通信機能を
備えた通信制御ユニットと、画像データの作成/記録/
保存などの上位処理機能を備えた上位制御ユニットに装
置を分割し、通信制御ユニットを複数の機種で共通に用
いるようにすると、少なくとも、通信制御ユニットを汎
用的に実現できるので、この部分の装置コストを低減す
ることができ、装置全体のコストを低減することができ
る。Therefore, for example, a communication control unit having a facsimile communication function and image data creation / recording /
If the device is divided into a higher-level control unit having a higher-level processing function such as storage and the communication control unit is commonly used by a plurality of models, at least the communication control unit can be realized universally. The cost can be reduced, and the cost of the entire device can be reduced.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、このよ
うな従来装置では、次のような不都合を生じていた。However, such a conventional device has the following disadvantages.
【0008】すなわち、装置を通信制御ユニットと上位
制御ユニットに分割すると、当然のことながら、両者の
間のデータのやりとりのためのインタフェース手段が必
要となる。That is, when the device is divided into a communication control unit and a host control unit, it goes without saying that an interface means for exchanging data between them is required.
【0009】一方、上位制御ユニットの性能は、構成し
ようとする機種のシステム構成、上位制御ユニットを構
成する機能素子(例えば、CPU(中央処理装置)や、
入出力ポートなど)の能力によってばらばらであり、し
たがって、通信制御ユニットとの間のインタフェース機
能の応答時間などもばらつきがある。On the other hand, the performance of the host control unit depends on the system configuration of the model to be configured, the functional elements (eg CPU (central processing unit), etc.
I / O ports, etc.) and thus the response time of the interface function with the communication control unit also varies.
【0010】このために、インタフェース手段が対応可
能な応答時間を幅広く設定しておく必要があり、その結
果、装置全体の能力がこのインタフェース手段の性能に
よって制限される場合があり、通信制御ユニットを適用
する装置のシステム性能が期待したほど出ないという事
態を生じることがある。For this reason, it is necessary to set a wide response time that the interface means can handle, and as a result, the capacity of the entire apparatus may be limited by the performance of the interface means, and the communication control unit can be In some cases, the system performance of the applied device may not be as high as expected.
【0011】本発明は、かかる実情に鑑みてなされたも
のであり、装置全体のシステム性能を最適な状態にする
ことができるファクシミリ通信装置およびその制御方法
を提供することを目的としている。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a facsimile communication apparatus and a control method therefor capable of optimizing the system performance of the entire apparatus.
【0012】[0012]
【課題を解決するための手段】本発明は、少なくともグ
ループ3ファクシミリ通信機能を備えた通信制御ユニッ
トと、少なくとも画像データの作成機能を備えた上位制
御ユニットからなるファクシミリ通信装置において、上
記通信制御ユニットと上記上位制御ユニットとの間のデ
ータのやりとりを双方向に行うためのDPRAMと、上
記上位制御ユニットから上記通信制御ユニットに対して
送出するコマンドデータ、および、上記通信制御ユニッ
トから上記上位制御ユニットに対して送出するレスポン
スデータを、上記DPRAMを介し、所定のハンドシェ
ーク手順でやりとりするとともに、上記ハンドシェーク
手順において、上記通信制御ユニットのコマンドデータ
の受信待ち時間を多段階に設定可能なインタフェース手
段を備え、上記上位制御ユニットは、上記インタフェー
ス手段に対して、上記待ち時間を、上記インタフェース
手段が設定可能ないずれかの値に設定する制御手段を備
えたものである。The present invention provides a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function. DPRAM for bidirectionally exchanging data between the host control unit and the host control unit, command data sent from the host control unit to the communication control unit, and the host control unit from the communication control unit Response data to be sent to the device via the DPRAM in a predetermined handshake procedure, and in the handshake procedure, interface means capable of setting command data reception waiting time of the communication control unit in multiple stages , Above Control unit, to said interface means, said waiting time, in which a control means for setting one of the values the interface means is configurable.
【0013】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニットと
上記上位制御ユニットとの間のデータのやりとりを双方
向に行うためのDPRAMと、上記上位制御ユニットか
ら上記通信制御ユニットに対して送出するコマンドデー
タ、および、上記通信制御ユニットから上記上位制御ユ
ニットに対して送出するレスポンスデータを、上記DP
RAMを介し、所定のハンドシェーク手順でやりとりす
るとともに、上記ハンドシェーク手順において、上記通
信制御ユニットのコマンドデータの受信待ち時間を所定
範囲内で設定可能なインタフェース手段を備え、上記上
位制御ユニットは、上記インタフェース手段に対して、
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定する制御手段を備えた
ものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, between the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , DP above
The host controller includes interface means for exchanging data via a RAM in a predetermined handshake procedure, and in the handshake procedure, a waiting time for receiving command data of the communication control unit can be set within a predetermined range. Against the means
Control means is provided for setting the waiting time to an arbitrary value within the predetermined range settable by the interface means.
【0014】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニットと
上記上位制御ユニットとの間のデータのやりとりを双方
向に行うためのDPRAMと、上記上位制御ユニットか
ら上記通信制御ユニットに対して送出するコマンドデー
タ、および、上記通信制御ユニットから上記上位制御ユ
ニットに対して送出するレスポンスデータを、上記DP
RAMを介し、所定のハンドシェーク手順でやりとりす
るとともに、上記ハンドシェーク手順において、上記通
信制御ユニットのコマンドデータの受信待ち時間を、お
のおののコマンドデータの種別に応じて所定範囲内で設
定可能なインタフェース手段を備え、上記上位制御ユニ
ットは、上記インタフェース手段に対して、おのおのの
コマンドデータの種別に応じた複数の上記待ち時間を、
上記インタフェース手段が設定可能な上記所定範囲内の
任意の値に設定する制御手段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, between the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , DP above
An interface means is provided for exchanging in a predetermined handshake procedure via the RAM, and in the handshake procedure, the reception waiting time of the command data of the communication control unit can be set within a predetermined range according to the type of each command data. The upper control unit provides the interface means with a plurality of waiting times according to the type of each command data.
The interface means is provided with a control means for setting an arbitrary value within the predetermined range.
【0015】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットと上記上位制御ユニットとの間のデータのやり
とりを双方向に行うためのDPRAMと、上記上位制御
ユニットから上記通信制御ユニットに対して送出するコ
マンドデータ、および、上記通信制御ユニットから上記
上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするインタフェース手段を備え、上記上位制
御ユニットは、上記インタフェース手段を介して、あら
かじめ設定されているグループ3ファクシミリ通信機能
に必要なパラメータの値を上記通信制御ユニットに通知
するようにしたものである。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data to and from, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit. An interface means for exchanging response data through the DPRAM in a predetermined handshake procedure is provided, and the upper control unit, via the interface means, has a parameter necessary for a preset group 3 facsimile communication function. The value is obtained to notify to the communication control unit.
【0016】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニットと
上記上位制御ユニットとの間のデータのやりとりを双方
向に行うためのDPRAMと、上記上位制御ユニットか
ら上記通信制御ユニットに対して送出するコマンドデー
タ、および、上記通信制御ユニットから上記上位制御ユ
ニットに対して送出するレスポンスデータを、上記DP
RAMを介し、所定のハンドシェーク手順でやりとりす
るとともに、上記ハンドシェーク手順において、上記通
信制御ユニットのコマンドデータの受信待ち時間を、お
のおののコマンドデータの種別に応じて所定範囲内で設
定可能なインタフェース手段を備え、上記上位制御ユニ
ットは、上記インタフェース手段に対して、おのおのの
コマンドデータの種別に応じた複数の上記待ち時間を、
上記インタフェース手段が設定可能な上記所定範囲内の
任意の値に設定するとともに、上記インタフェース手段
を介して、あらかじめ設定されているグループ3ファク
シミリ通信機能に必要なパラメータの値を上記通信制御
ユニットに通知する制御手段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, between the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , DP above
An interface means is provided for exchanging in a predetermined handshake procedure via the RAM, and in the handshake procedure, the reception waiting time of the command data of the communication control unit can be set within a predetermined range according to the type of each command data. The upper control unit provides the interface means with a plurality of waiting times according to the type of each command data.
The communication means is set to an arbitrary value within the predetermined range that can be set by the interface means, and the value of the parameter required for the preset group 3 facsimile communication function is notified to the communication control unit via the interface means. It is provided with a control means for controlling.
【0017】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間でデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから受信するコマンドデータ、および、上記上位制御
ユニットに対して送出するレスポンスデータを、上記D
PRAMを介して、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順におけるコマ
ンドデータの受信待ち時間を多段階に設定可能なインタ
フェース手段を備え、上記上位制御ユニットは、上記イ
ンタフェース手段に対して、上記待ち時間を、上記イン
タフェース手段が設定可能ないずれかの値に設定する制
御手段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectionally exchanging data, command data received from the upper control unit, and response data sent to the upper control unit
The upper control unit is provided with interface means capable of exchanging in a predetermined handshake procedure via the PRAM and setting the command data reception waiting time in the handshake procedure in multiple stages. The control means is provided for setting the waiting time to any value that can be set by the interface means.
【0018】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間のデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから上記通信制御ユニットに対して送出するコマンド
データ、および、上記通信制御ユニットから上記上位制
御ユニットに対して送出するレスポンスデータを、上記
DPRAMを介し、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順において、上
記通信制御ユニットのコマンドデータの受信待ち時間を
所定範囲内で設定可能なインタフェース手段を備え、上
記上位制御ユニットは、上記インタフェース手段に対し
て、上記待ち時間を、上記インタフェース手段が設定可
能な上記所定範囲内の任意の値に設定する制御手段を備
えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit Through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, there is provided interface means capable of setting a command data reception waiting time of the communication control unit within a predetermined range. , With respect to the interface means, the waiting time, in which a control means for setting to an arbitrary value within the predetermined range the interface means can be set.
【0019】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間のデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから上記通信制御ユニットに対して送出するコマンド
データ、および、上記通信制御ユニットから上記上位制
御ユニットに対して送出するレスポンスデータを、上記
DPRAMを介し、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順において、上
記通信制御ユニットのコマンドデータの受信待ち時間
を、おのおののコマンドデータの種別に応じて所定範囲
内で設定可能なインタフェース手段を備え、上記上位制
御ユニットは、上記インタフェース手段に対して、おの
おののコマンドデータの種別に応じた複数の上記待ち時
間を、上記インタフェース手段が設定可能な上記所定範
囲内の任意の値に設定する制御手段を備えたものであ
る。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit Via the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the command data reception waiting time of the communication control unit can be set within a predetermined range according to the type of each command data. Interface The upper control unit has a plurality of waiting times according to the type of each command data for the interface means to an arbitrary value within the predetermined range settable by the interface means. The control means for setting is provided.
【0020】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットは、上記上位制御ユニットとの間のデータのや
りとりを双方向に行うためのDPRAMと、上記上位制
御ユニットから上記通信制御ユニットに対して送出する
コマンドデータ、および、上記通信制御ユニットから上
記上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするインタフェース手段を備え、上記上位制
御ユニットは、上記インタフェース手段を介して、あら
かじめ設定されているグループ3ファクシミリ通信機能
に必要なパラメータの値を上記通信制御ユニットに通知
するようにしたものである。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is the host control unit. DPRAM for bidirectionally exchanging data with the unit, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit Interface means for exchanging the response data to be transmitted through the DPRAM in a predetermined handshake procedure, and the upper control unit, via the interface means, sets the parameters required for a preset group 3 facsimile communication function. The value is obtained to notify to the communication control unit.
【0021】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間のデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから上記通信制御ユニットに対して送出するコマンド
データ、および、上記通信制御ユニットから上記上位制
御ユニットに対して送出するレスポンスデータを、上記
DPRAMを介し、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順において、上
記通信制御ユニットのコマンドデータの受信待ち時間
を、おのおののコマンドデータの種別に応じて所定範囲
内で設定可能なインタフェース手段を備え、上記上位制
御ユニットは、上記インタフェース手段に対して、おの
おののコマンドデータの種別に応じた複数の上記待ち時
間を、上記インタフェース手段が設定可能な上記所定範
囲内の任意の値に設定するとともに、上記インタフェー
ス手段を介して、あらかじめ設定されているグループ3
ファクシミリ通信機能に必要なパラメータの値を上記通
信制御ユニットに通知する制御手段を備えたものであ
る。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit Via the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the command data reception waiting time of the communication control unit can be set within a predetermined range according to the type of each command data. Interface The upper control unit has a plurality of waiting times according to the type of each command data for the interface means to an arbitrary value within the predetermined range settable by the interface means. Group 3 which is set and preset through the above interface means
The communication control unit is provided with control means for notifying the values of the parameters required for the facsimile communication function.
【0022】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットと上記上位制御ユニットとの間のデータのやり
とりを双方向に行うためのDPRAMと、上記上位制御
ユニットから上記通信制御ユニットに対して送出するコ
マンドデータ、および、上記通信制御ユニットから上記
上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、上記インタフェース手段が設定可能な上
記所定範囲内の任意の値に設定するとともに、上記イン
タフェース手段を介して、あらかじめ設定されているグ
ループ3ファクシミリ通信機能に必要なパラメータの値
を上記通信制御ユニットに通知する制御手段を備え、上
記通信制御ユニットは、上記上位制御ユニットから通知
された上記パラメータの値に基づいて、画情報受信時に
相手端末に通知する受信能力情報を形成するようにした
ものである。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data to and from, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit. The response data is exchanged through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is set within a predetermined range according to the type of each command data. Possible The higher-order control unit is provided with an interface means, and the higher-order control unit sets, for the interface means, a plurality of the waiting times according to the respective types of command data to arbitrary values within the predetermined range settable by the interface means. The communication control unit is provided with control means for setting and notifying the value of the parameter required for the preset group 3 facsimile communication function to the communication control unit via the interface means, wherein the communication control unit is the upper control unit. On the basis of the value of the above-mentioned parameter notified from, the reception capability information to be notified to the partner terminal at the time of receiving the image information is formed.
【0023】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットは、上記上位制御ユニットとの間のデータのや
りとりを双方向に行うためのDPRAMと、上記上位制
御ユニットから上記通信制御ユニットに対して送出する
コマンドデータ、および、上記通信制御ユニットから上
記上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、上記インタフェース手段が設定可能な上
記所定範囲内の任意の値に設定するとともに、上記イン
タフェース手段を介して、あらかじめ設定されているグ
ループ3ファクシミリ通信機能に必要なパラメータの値
を上記通信制御ユニットに通知する制御手段を備え、上
記通信制御ユニットは、上記上位制御ユニットから通知
された上記パラメータの値に基づいて、画情報受信時に
相手端末に通知する受信能力情報を形成するようにした
ものである。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is the host control unit. DPRAM for bidirectionally exchanging data with the unit, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit Response data to be transmitted through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is within a predetermined range according to the type of each command data. Can be set The upper control unit has a plurality of waiting times according to the type of each command data for the interface means, and the upper control unit can set an arbitrary value within the predetermined range by the interface means. And a control means for notifying the communication control unit of the value of a parameter required for a preset group 3 facsimile communication function via the interface means, and the communication control unit is provided with the upper control. Based on the value of the parameter notified from the unit, the reception capability information to be notified to the partner terminal when receiving the image information is formed.
【0024】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットと上記上位制御ユニットとの間のデータのやり
とりを双方向に行うためのDPRAMと、上記上位制御
ユニットから上記通信制御ユニットに対して送出するコ
マンドデータ、および、上記通信制御ユニットから上記
上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、上記インタフェース手段が設定可能な上
記所定範囲内の任意の値に設定するとともに、上記イン
タフェース手段を介して、あらかじめ設定されているグ
ループ3ファクシミリ通信機能に必要なパラメータの値
を上記通信制御ユニットに通知する制御手段を備え、画
情報送信時、上記通信制御ユニットは、上記上位制御ユ
ニットから通知された上記パラメータの値、および、相
手端末から通知される受信能力情報に基づいて、そのと
きに適用する伝送機能を設定するようにしたものであ
る。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data to and from, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit. The response data is exchanged through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is set within a predetermined range according to the type of each command data. Possible The higher-order control unit is provided with an interface means, and the higher-order control unit sets, for the interface means, a plurality of the waiting times according to the respective types of command data to arbitrary values within the predetermined range settable by the interface means. The communication control unit is provided with control means for setting and for notifying the communication control unit of the value of the parameter required for the preset group 3 facsimile communication function via the interface means. The transmission function applied at that time is set based on the value of the parameter notified from the upper control unit and the reception capability information notified from the partner terminal.
【0025】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットは、上記上位制御ユニットとの間のデータのや
りとりを双方向に行うためのDPRAMと、上記上位制
御ユニットから上記通信制御ユニットに対して送出する
コマンドデータ、および、上記通信制御ユニットから上
記上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、上記インタフェース手段が設定可能な上
記所定範囲内の任意の値に設定するとともに、上記イン
タフェース手段を介して、あらかじめ設定されているグ
ループ3ファクシミリ通信機能に必要なパラメータの値
を上記通信制御ユニットに通知する制御手段を備え、画
情報送信時、上記通信制御ユニットは、上記上位制御ユ
ニットから通知された上記パラメータの値、および、相
手端末から通知される受信能力情報に基づいて、そのと
きに適用する伝送機能を設定するようにしたものであ
る。Also, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is the host control unit. DPRAM for bidirectionally exchanging data with the unit, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit Response data to be transmitted through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is within a predetermined range according to the type of each command data. Can be set The upper control unit has a plurality of waiting times according to the type of each command data for the interface means, and the upper control unit can set an arbitrary value within the predetermined range by the interface means. And a control means for notifying the communication control unit of the values of the parameters required for the preset group 3 facsimile communication function via the interface means, and when the image information is transmitted, the communication control unit is provided. The transmission function applied at that time is set based on the value of the parameter notified from the upper control unit and the reception capability information notified from the partner terminal.
【0026】少なくともグループ3ファクシミリ通信機
能を備えた通信制御ユニットと、少なくとも画像データ
の作成機能を備えた上位制御ユニットからなるファクシ
ミリ通信装置において、上記通信制御ユニットと上記上
位制御ユニットとの間のデータのやりとりを双方向に行
うためのDPRAMと、上記上位制御ユニットから上記
通信制御ユニットに対して送出するコマンドデータ、お
よび、上記通信制御ユニットから上記上位制御ユニット
に対して送出するレスポンスデータを、上記DPRAM
を介し、所定のハンドシェーク手順でやりとりするとと
もに、上記ハンドシェーク手順において、上記通信制御
ユニットのコマンドデータの受信待ち時間を多段階に設
定可能なインタフェース手段を備え、上記上位制御ユニ
ットは、上記インタフェース手段に対して、上記待ち時
間を、上記インタフェース手段が設定可能ないずれかの
値のうち、この上位制御ユニットの装置機能に対応して
あらかじめ設定されている値に設定する制御手段を備え
たものである。In a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, data between the communication control unit and the host control unit DPRAM for bidirectional communication, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit, DPRAM
Through a predetermined handshake procedure, and in the handshake procedure, interface means capable of setting the command data reception waiting time of the communication control unit in multiple stages, the upper control unit On the other hand, there is provided a control means for setting the waiting time to a value preset among the values that can be set by the interface means, corresponding to the device function of the host control unit. .
【0027】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニットと
上記上位制御ユニットとの間のデータのやりとりを双方
向に行うためのDPRAMと、上記上位制御ユニットか
ら上記通信制御ユニットに対して送出するコマンドデー
タ、および、上記通信制御ユニットから上記上位制御ユ
ニットに対して送出するレスポンスデータを、上記DP
RAMを介し、所定のハンドシェーク手順でやりとりす
るとともに、上記ハンドシェーク手順において、上記通
信制御ユニットのコマンドデータの受信待ち時間を所定
範囲内で設定可能なインタフェース手段を備え、上記上
位制御ユニットは、上記インタフェース手段に対して、
上記待ち時間を、この上位制御ユニットの装置機能に対
応してあらかじめ設定されている値で、かつ、上記イン
タフェース手段が設定可能な上記所定範囲内の値に設定
する制御手段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, between the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , DP above
The host controller includes interface means for exchanging data via a RAM in a predetermined handshake procedure, and in the handshake procedure, a waiting time for receiving command data of the communication control unit can be set within a predetermined range. Against the means
Control means is provided for setting the waiting time to a value that is set in advance corresponding to the device function of the host control unit and within the predetermined range that can be set by the interface means. .
【0028】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニットと
上記上位制御ユニットとの間のデータのやりとりを双方
向に行うためのDPRAMと、上記上位制御ユニットか
ら上記通信制御ユニットに対して送出するコマンドデー
タ、および、上記通信制御ユニットから上記上位制御ユ
ニットに対して送出するレスポンスデータを、上記DP
RAMを介し、所定のハンドシェーク手順でやりとりす
るとともに、上記ハンドシェーク手順において、上記通
信制御ユニットのコマンドデータの受信待ち時間を、お
のおののコマンドデータの種別に応じて所定範囲内で設
定可能なインタフェース手段を備え、上記上位制御ユニ
ットは、上記インタフェース手段に対して、おのおのの
コマンドデータの種別に応じた複数の上記待ち時間を、
この上位制御ユニットの装置機能に対応してあらかじめ
設定されている値で、かつ、上記インタフェース手段が
設定可能な上記所定範囲内の値に設定する制御手段を備
えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, a communication control unit between the communication control unit and the host control unit is provided. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , DP above
An interface means is provided for exchanging in a predetermined handshake procedure via the RAM, and in the handshake procedure, the reception waiting time of the command data of the communication control unit can be set within a predetermined range according to the type of each command data. The upper control unit provides the interface means with a plurality of waiting times according to the type of each command data.
A control means is provided for setting a value that is set in advance corresponding to the device function of the host control unit and within the predetermined range that can be set by the interface means.
【0029】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニットと
上記上位制御ユニットとの間のデータのやりとりを双方
向に行うためのDPRAMと、上記上位制御ユニットか
ら上記通信制御ユニットに対して送出するコマンドデー
タ、および、上記通信制御ユニットから上記上位制御ユ
ニットに対して送出するレスポンスデータを、上記DP
RAMを介し、所定のハンドシェーク手順でやりとりす
るとともに、上記ハンドシェーク手順において、上記通
信制御ユニットのコマンドデータの受信待ち時間を、お
のおののコマンドデータの種別に応じて所定範囲内で設
定可能なインタフェース手段を備え、上記上位制御ユニ
ットは、上記インタフェース手段に対して、おのおのの
コマンドデータの種別に応じた複数の上記待ち時間を、
この上位制御ユニットの装置機能に対応してあらかじめ
設定されている値で、かつ、上記インタフェース手段が
設定可能な上記所定範囲内の値に設定するとともに、上
記インタフェース手段を介して、あらかじめ設定されて
いるグループ3ファクシミリ通信機能に必要なパラメー
タの値を上記通信制御ユニットに通知する制御手段を備
えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, a communication control unit between the communication control unit and the host control unit is provided. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , DP above
An interface means is provided for exchanging in a predetermined handshake procedure via the RAM, and in the handshake procedure, the reception waiting time of the command data of the communication control unit can be set within a predetermined range according to the type of each command data. The upper control unit provides the interface means with a plurality of waiting times according to the type of each command data.
It is set to a value that is set in advance corresponding to the device function of the host control unit, and is set to a value within the predetermined range that can be set by the interface means, and is also set in advance through the interface means. The control means is provided for notifying the communication control unit of the values of the parameters required for the group 3 facsimile communication function.
【0030】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間でデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから受信するコマンドデータ、および、上記上位制御
ユニットに対して送出するレスポンスデータを、上記D
PRAMを介して、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順におけるコマ
ンドデータの受信待ち時間を多段階に設定可能なインタ
フェース手段を備え、上記上位制御ユニットは、上記イ
ンタフェース手段に対して、上記待ち時間を、上記イン
タフェース手段が設定可能ないずれかの値のうち、この
上位制御ユニットの装置機能に対応してあらかじめ設定
されている値に設定する制御手段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectionally exchanging data, command data received from the upper control unit, and response data sent to the upper control unit
The upper control unit is provided with interface means capable of exchanging in a predetermined handshake procedure via the PRAM and setting the command data reception waiting time in the handshake procedure in multiple stages. There is provided a control means for setting the waiting time to a value preset among the values that can be set by the interface means, corresponding to the device function of the host control unit.
【0031】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間のデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから上記通信制御ユニットに対して送出するコマンド
データ、および、上記通信制御ユニットから上記上位制
御ユニットに対して送出するレスポンスデータを、上記
DPRAMを介し、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順において、上
記通信制御ユニットのコマンドデータの受信待ち時間を
所定範囲内で設定可能なインタフェース手段を備え、上
記上位制御ユニットは、上記インタフェース手段に対し
て、上記待ち時間を、この上位制御ユニットの装置機能
に対応してあらかじめ設定されている値で、かつ、上記
インタフェース手段が設定可能な上記所定範囲内の値に
設定する制御手段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit Through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, there is provided interface means capable of setting a command data reception waiting time of the communication control unit within a predetermined range. , Setting the waiting time for the interface means to a value set in advance corresponding to the device function of the host control unit and within the predetermined range settable by the interface means. It is provided with a control means.
【0032】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間のデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから上記通信制御ユニットに対して送出するコマンド
データ、および、上記通信制御ユニットから上記上位制
御ユニットに対して送出するレスポンスデータを、上記
DPRAMを介し、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順において、上
記通信制御ユニットのコマンドデータの受信待ち時間
を、おのおののコマンドデータの種別に応じて所定範囲
内で設定可能なインタフェース手段を備え、上記上位制
御ユニットは、上記インタフェース手段に対して、おの
おののコマンドデータの種別に応じた複数の上記待ち時
間を、この上位制御ユニットの装置構成に対応してあら
かじめ設定されている値で、かつ、上記インタフェース
手段が設定可能な上記所定範囲内の値に設定する制御手
段を備えたものである。Further, in a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit Via the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the command data reception waiting time of the communication control unit can be set within a predetermined range according to the type of each command data. Interface The upper control unit has a plurality of waiting times according to the type of command data for each of the interface means and is preset in the interface means in accordance with the device configuration of the upper control unit. A control means for setting the value to a value within the predetermined range that can be set by the interface means is provided.
【0033】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置において、上記通信制御ユニット
は、上記上位制御ユニットとの間のデータのやりとりを
双方向に行うためのDPRAMと、上記上位制御ユニッ
トから上記通信制御ユニットに対して送出するコマンド
データ、および、上記通信制御ユニットから上記上位制
御ユニットに対して送出するレスポンスデータを、上記
DPRAMを介し、所定のハンドシェーク手順でやりと
りするとともに、上記ハンドシェーク手順において、上
記通信制御ユニットのコマンドデータの受信待ち時間
を、おのおののコマンドデータの種別に応じて所定範囲
内で設定可能なインタフェース手段を備え、上記上位制
御ユニットは、上記インタフェース手段に対して、おの
おののコマンドデータの種別に応じた複数の上記待ち時
間を、この上位制御ユニットの装置機能に対応してあら
かじめ設定されている値で、かつ、上記インタフェース
手段が設定可能な上記所定範囲内の値に設定するととも
に、上記インタフェース手段を介して、あらかじめ設定
されているグループ3ファクシミリ通信機能に必要なパ
ラメータの値を上記通信制御ユニットに通知する制御手
段を備えたものである。Further, in a facsimile communication apparatus including a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit Via the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the command data reception waiting time of the communication control unit can be set within a predetermined range according to the type of each command data. Interface And a plurality of waiting times corresponding to respective command data types for the interface means are preset in the upper control unit corresponding to the device functions of the upper control unit. And a value within a predetermined range that can be set by the interface means, and the value of a parameter required for a preset group 3 facsimile communication function is set via the interface means. The control means for notifying the unit is provided.
【0034】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットと上記上位制御ユニットとの間のデータのやり
とりを双方向に行うためのDPRAMと、上記上位制御
ユニットから上記通信制御ユニットに対して送出するコ
マンドデータ、および、上記通信制御ユニットから上記
上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、この上位制御ユニットの装置機能に対応
してあらかじめ設定されている値で、かつ、上記インタ
フェース手段が設定可能な上記所定範囲内の値に設定す
るとともに、上記インタフェース手段を介して、あらか
じめ設定されているグループ3ファクシミリ通信機能に
必要なパラメータの値を上記通信制御ユニットに通知す
る制御手段を備え、上記通信制御ユニットは、上記上位
制御ユニットから通知された上記パラメータの値に基づ
いて、画情報受信時に相手端末に通知する受信能力情報
を形成するようにしたものである。A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit and the host control unit are provided. DPRAM for bidirectionally exchanging data to and from, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit. The response data is exchanged through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is set within a predetermined range according to the type of each command data. Possible The upper control unit is provided with interface means, and the plurality of waiting times corresponding to the respective command data types are preset in the upper control unit corresponding to the device functions of the upper control unit. And a value within a predetermined range that can be set by the interface means, and the value of a parameter required for a preset group 3 facsimile communication function is set via the interface means. A control means for notifying the unit, wherein the communication control unit is configured to form reception capability information to be notified to a partner terminal when receiving image information, based on the value of the parameter notified from the upper control unit. Is.
【0035】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットは、上記上位制御ユニットとの間のデータのや
りとりを双方向に行うためのDPRAMと、上記上位制
御ユニットから上記通信制御ユニットに対して送出する
コマンドデータ、および、上記通信制御ユニットから上
記上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、この上位制御ユニットの装置機能に対応
してあらかじめ設定されている値で、かつ、上記インタ
フェース手段が設定可能な上記所定範囲内の任意の値に
設定するとともに、上記インタフェース手段を介して、
あらかじめ設定されているグループ3ファクシミリ通信
機能に必要なパラメータの値を上記通信制御ユニットに
通知する制御手段を備え、上記通信制御ユニットは、上
記上位制御ユニットから通知された上記パラメータの値
に基づいて、画情報受信時に相手端末に通知する受信能
力情報を形成するようにしたものである。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit is the host control unit. DPRAM for bidirectionally exchanging data with the unit, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit Response data to be transmitted through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is within a predetermined range according to the type of each command data. Can be set The upper control unit has a plurality of waiting times according to the type of each command data set in advance for the interface means in accordance with the device function of the upper control unit. And a value within the predetermined range that can be set by the interface means, and through the interface means,
The communication control unit includes control means for notifying the communication control unit of the value of the parameter required for the preset group 3 facsimile communication function, and the communication control unit is based on the value of the parameter notified from the host control unit. The reception capability information to be notified to the other terminal at the time of receiving the image information is formed.
【0036】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットと上記上位制御ユニットとの間のデータのやり
とりを双方向に行うためのDPRAMと、上記上位制御
ユニットから上記通信制御ユニットに対して送出するコ
マンドデータ、および、上記通信制御ユニットから上記
上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、この上位制御ユニットの装置構成に対応
してあらかじめ設定された値で、かつ、上記インタフェ
ース手段が設定可能な上記所定範囲内の値に設定すると
ともに、上記インタフェース手段を介して、あらかじめ
設定されているグループ3ファクシミリ通信機能に必要
なパラメータの値を上記通信制御ユニットに通知する制
御手段を備え、画情報送信時、上記通信制御ユニット
は、上記上位制御ユニットから通知された上記パラメー
タの値、および、相手端末から通知される受信能力情報
に基づいて、そのときに適用する伝送機能を設定するよ
うにしたものである。A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data to and from, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit. The response data is exchanged through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is set within a predetermined range according to the type of each command data. Possible An interface means is provided, and the upper control unit sets a plurality of waiting times for the interface means, each of which has a plurality of waiting times according to the type of command data. And the value of the parameter necessary for the preset group 3 facsimile communication function is set to a value within the predetermined range that can be set by the interface means, via the interface means. In the transmission of image information, the communication control unit, based on the value of the parameter notified from the higher-order control unit and the reception capability information notified from the partner terminal, at that time, The transmission function to be applied is set.
【0037】また、少なくともグループ3ファクシミリ
通信機能を備えた通信制御ユニットと、少なくとも画像
データの作成機能を備えた上位制御ユニットからなるフ
ァクシミリ通信装置の制御方法において、上記通信制御
ユニットは、上記上位制御ユニットとの間のデータのや
りとりを双方向に行うためのDPRAMと、上記上位制
御ユニットから上記通信制御ユニットに対して送出する
コマンドデータ、および、上記通信制御ユニットから上
記上位制御ユニットに対して送出するレスポンスデータ
を、上記DPRAMを介し、所定のハンドシェーク手順
でやりとりするとともに、上記ハンドシェーク手順にお
いて、上記通信制御ユニットのコマンドデータの受信待
ち時間を、おのおののコマンドデータの種別に応じて所
定範囲内で設定可能なインタフェース手段を備え、上記
上位制御ユニットは、上記インタフェース手段に対し
て、おのおののコマンドデータの種別に応じた複数の上
記待ち時間を、この上位制御ユニットの装置機能に対応
してあらかじめ設定されている値で、かつ、上記インタ
フェース手段が設定可能な上記所定範囲内の値に設定す
るとともに、上記インタフェース手段を介して、あらか
じめ設定されているグループ3ファクシミリ通信機能に
必要なパラメータの値を上記通信制御ユニットに通知す
る制御手段を備え、画情報送信時、上記通信制御ユニッ
トは、上記上位制御ユニットから通知された上記パラメ
ータの値、および、相手端末から通知される受信能力情
報に基づいて、そのときに適用する伝送機能を設定する
ようにしたものである。Further, in a method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and an upper control unit having at least an image data creating function, the communication control unit is the upper control unit. DPRAM for bidirectionally exchanging data with the unit, command data sent from the upper control unit to the communication control unit, and sent from the communication control unit to the higher control unit Response data to be transmitted through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is within a predetermined range according to the type of each command data. Can be set The upper control unit has a plurality of waiting times according to the type of each command data set in advance for the interface means in accordance with the device function of the upper control unit. And a value within the predetermined range that can be set by the interface means, and the value of the parameter required for the preset group 3 facsimile communication function is transmitted via the interface means. A control means for notifying the control unit is provided, and at the time of image information transmission, the communication control unit, based on the value of the parameter notified from the upper control unit, and the reception capability information notified from the partner terminal, The transmission function that is sometimes applied is set.
【0038】[0038]
【作用】したがって、インタフェース手段が実行するハ
ンドシェーク手順におけるコマンド待ち時間を、上位制
御ユニットに最適な値に設定することができるので、シ
ステム全体の性能を最適な値に設定することができる。Therefore, the command waiting time in the handshake procedure executed by the interface means can be set to an optimum value for the host control unit, so that the performance of the entire system can be set to an optimum value.
【0039】また、上位制御ユニットから通知されたパ
ラメータの値を参照して、受信時に相手端末に通知する
受信能力情報の内容を設定するので、上位制御ユニット
の装置機能に対応した適切な画情報受信を行うことがで
きる。Further, since the content of the reception capability information to be notified to the partner terminal at the time of reception is set by referring to the value of the parameter notified from the host control unit, the appropriate image information corresponding to the device function of the host control unit is set. Can receive.
【0040】また、上位制御ユニットから通知されたパ
ラメータの値と、相手端末から通知された受信能力情報
の内容に基づいて、相手端末に通知する伝送機能を設定
しているので、上位制御ユニットの装置機能に対応した
適切な画情報送信を行うことができる。Since the transmission function for notifying the partner terminal is set based on the parameter value notified by the host control unit and the content of the reception capability information notified by the partner terminal, Appropriate image information transmission corresponding to the device function can be performed.
【0041】また、通信制御ユニットがインタフェース
手段を含む場合、インタフェース手段が実行するハンド
シェーク手順におけるコマンド待ち時間を、上位制御ユ
ニットに最適な値に設定することができるので、システ
ム全体の性能を最適な値に設定することができる。When the communication control unit includes the interface means, the command waiting time in the handshake procedure executed by the interface means can be set to an optimum value for the host control unit, so that the performance of the entire system is optimized. Can be set to a value.
【0042】また、通信制御ユニットがインタフェース
手段を含む場合、上位制御ユニットから通知されたパラ
メータの値を参照して、受信時に相手端末に通知する受
信能力情報の内容を設定するので、上位制御ユニットの
装置機能に対応した適切な画情報受信を行うことができ
る。Further, when the communication control unit includes the interface means, the content of the reception capability information to be notified to the partner terminal at the time of reception is set by referring to the value of the parameter notified from the higher control unit. It is possible to properly receive image information corresponding to the device function of.
【0043】また、通信制御ユニットがインタフェース
手段を含む場合、上位制御ユニットから通知されたパラ
メータの値と、相手端末から通知された受信能力情報の
内容に基づいて、相手端末に通知する伝送機能を設定し
ているので、上位制御ユニットの装置機能に対応した適
切な画情報送信を行うことができる。Further, when the communication control unit includes the interface means, the transmission function for notifying the partner terminal based on the value of the parameter notified by the host control unit and the content of the reception capability information notified by the partner terminal is provided. Since the setting is made, it is possible to perform appropriate image information transmission corresponding to the device function of the host control unit.
【0044】また、インタフェース手段が実行するハン
ドシェーク手順におけるコマンド待ち時間を、上位制御
ユニットの装置機能に対応してあらかじめ設定されてい
て、上位制御ユニットに最適な値に設定することができ
るので、システム全体の性能を最適な値に設定すること
ができる。Further, the command waiting time in the handshake procedure executed by the interface means is set in advance corresponding to the device function of the host control unit and can be set to an optimum value for the host control unit. The overall performance can be set to the optimum value.
【0045】また、通信制御ユニットがインタフェース
手段を含む場合、インタフェース手段が実行するハンド
シェーク手順におけるコマンド待ち時間を、上位制御ユ
ニットの装置機能に対応してあらかじめ設定されてい
て、上位制御ユニットに最適な値に設定することができ
るので、システム全体の性能を最適な値に設定すること
ができる。Further, when the communication control unit includes the interface means, the command waiting time in the handshake procedure executed by the interface means is preset in correspondence with the device function of the host control unit, and is optimal for the host control unit. Since it can be set to a value, the performance of the entire system can be set to an optimum value.
【0046】[0046]
【実施例】以下、添付図面を参照しながら、本発明の実
施例を詳細に説明する。Embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
【0047】図1は、本発明の一実施例にかかるグルー
プ3ファクシミリ装置を示している。FIG. 1 shows a group 3 facsimile apparatus according to an embodiment of the present invention.
【0048】このグループ3ファクシミリ装置は、画像
データの作成/記録/蓄積/通信管理/上位通信機能を
備えた上位制御ユニットFCUと、グループ3ファクシ
ミリ通信機能および上位制御ユニットFCUとの間のイ
ンタフェース機能(インタフェース手段)を備えた通信
制御ユニットCCUの2つから構成されている。This group 3 facsimile apparatus has an interface function between the host control unit FCU having image data creation / recording / storage / communication management / upper communication functions and the group 3 facsimile communication function and the upper control unit FCU. It is composed of two communication control units CCU provided with (interface means).
【0049】上位制御ユニットFCUにおいて、CPU
(中央処理装置)1は、この上位制御ユニットFCUの
動作を制御して、グループ3ファクシミリ装置の動作機
能を実現するものであり、ROM(リード・オンリ・メ
モリ)2は、CPU1が実行する制御プログラムおよび
その制御プログラムを実行するときに必要な各種データ
を記憶するものであり、RAM(ランダム・アクセス・
メモリ)3は、CPU1が動作するときに必要とするワ
ークエリアを構成するものである。In the upper control unit FCU, the CPU
A (central processing unit) 1 controls the operation of the higher-level control unit FCU to realize the operation function of the group 3 facsimile machine, and a ROM (read only memory) 2 controls the CPU 1 to execute. It stores various data necessary for executing the program and its control program, and RAM (random access
The memory 3 constitutes a work area required when the CPU 1 operates.
【0050】時計回路4は、現在日時情報を出力するも
のであり、操作表示部5は、このグループ3ファクシミ
リ装置をユーザが操作するためのものであり、スキャナ
6は、原稿画像を所定の解像度で読取入力するものであ
り、プロッタ7は、画像を所定の解像度で記録出力する
ものである。The clock circuit 4 outputs the current date and time information, the operation display section 5 is for the user to operate the group 3 facsimile apparatus, and the scanner 6 has a predetermined resolution for the original image. The plotter 7 records and outputs an image at a predetermined resolution.
【0051】磁気ディスク装置8は、画像データなどの
各種データを保存するとともに、CPU1が実行するア
プリケーションプログラムやシステムプログラムのデー
タ、および、このグループ3ファクシミリ装置に固有な
各種のパラメータなども保存される。ここで、パラメー
タとしては、例えば、1ライン当たりの最小記録保障時
間(I/O時間)などの通信パラメータ、設置場所の国
をあらわす国コード情報などの設置場所に関するパラメ
ータ、コマンド別ハンドシェーク待ち時間などの装置機
能に対応してあらかじめ設定されているシステム能力パ
ラメータなどがある。The magnetic disk device 8 saves various data such as image data, and also saves data of application programs and system programs executed by the CPU 1 and various parameters unique to the group 3 facsimile machine. . Here, as the parameters, for example, communication parameters such as minimum recording guarantee time (I / O time) per line, parameters related to the installation location such as country code information representing the country of the installation location, command handshake wait time, etc. There are system capability parameters and the like set in advance corresponding to the device functions of.
【0052】これらのCPU1、ROM2、RAM3、
時計回路4、操作表示部5、スキャナ6、プロッタ7、
および、磁気ディスク装置8は、内部バス9に接続され
ており、これらの要素間のデータのやりとりは、主とし
てこの内部バス9を介して実行される。These CPU1, ROM2, RAM3,
Clock circuit 4, operation display unit 5, scanner 6, plotter 7,
Also, the magnetic disk device 8 is connected to the internal bus 9, and data exchange between these elements is mainly executed via this internal bus 9.
【0053】ここで、コマンド別ハンドシェーク待ち時
間は、主として、上位制御ユニットFCUのCPU1の
1サイクル実行速度、ROM2やRAM3のアクセス速
度、あるいは、内部バス9のデータ転送容量(DMA転
送を含む)などのハードウェア的な要因と、上位制御ユ
ニットFCUの動作を制御するための基本ソフトウェア
(例えば、リアルタイム・マルチタスクオペレーティン
グシステムなど)の応答可能時間などのソフトウェア的
な要因で決まる。また、おのおののコマンド種別に要求
される実時間性の度合によっても決定される。Here, the handshake waiting time for each command is mainly the one-cycle execution speed of the CPU1 of the host control unit FCU, the access speed of the ROM2 and RAM3, the data transfer capacity of the internal bus 9 (including DMA transfer), etc. And a software factor such as a response time of basic software (for example, a real-time multitasking operating system) for controlling the operation of the host control unit FCU. It is also determined by the degree of real-time property required for each command type.
【0054】通信制御ユニットにおいて、CPU(中央
処理装置)11は、この通信制御ユニットCCUの動作
を制御して、グループ3ファクシミリ通信機能を実現す
るものであり、ROM(リード・オンリ・メモリ)12
は、CPU11が実行する制御プログラムおよびその制
御プログラムを実行するときに必要な各種データを記憶
するものであり、RAM(ランダム・アクセス・メモ
リ)13は、CPU11が動作するときに必要とするワ
ークエリアを構成するものであり、SRAM(スタティ
ックRAM)14は、このグループ3ファクシミリ装置
の通信時に参照する各種パラメータおよびインタフェー
ス機能に必要な各種パラメータなどのデータを記憶する
ためのものである。In the communication control unit, a CPU (central processing unit) 11 controls the operation of the communication control unit CCU to realize a group 3 facsimile communication function, and a ROM (read only memory) 12
Stores a control program executed by the CPU 11 and various data necessary for executing the control program. The RAM (random access memory) 13 is a work area required when the CPU 11 operates. The SRAM (static RAM) 14 is for storing data such as various parameters referred to during communication of the group 3 facsimile apparatus and various parameters necessary for the interface function.
【0055】時計回路15は、現在日時情報を出力する
ものであり、符号化復号化部16は、画信号を符号化圧
縮するとともに、符号化圧縮されている画情報を元の画
信号に復号化するためのものである。The clock circuit 15 outputs the current date and time information, and the encoding / decoding unit 16 encodes and compresses the image signal and decodes the encoded and compressed image information into the original image signal. It is to turn into.
【0056】グループ3ファクシミリモデム17は、グ
ループ3ファクシミリのモデム機能を実現するためのも
のであり、伝送手順信号をやりとりするための低速モデ
ム機能(V.21モデム)、および、おもに画情報をや
りとりするための高速モデム機能(V.33モデム、
V.29モデム、V.27terモデムなど)を備えて
いる。The group 3 facsimile modem 17 is for realizing the modem function of the group 3 facsimile, and has a low speed modem function (V.21 modem) for exchanging transmission procedure signals and mainly exchanging image information. High-speed modem function (V.33 modem,
V. 29 modem, V.29. 27ter modem etc.).
【0057】網制御装置18は、このファクシミリ装置
を公衆電話回線網に接続するためのものであり、自動発
着信機能を備えている。また、DPRAM(デュアルポ
ートRAM)19は、2つの入出力端をもち、これらの
2つの入出力端から内部領域を適宜にアクセス可能な機
能素子であり、インタフェース機能において、データを
やりとりするための領域を実現している。このDPRA
M19の一方の入出力端は、上位制御ユニットFCUの
内部バス9に接続されている。The network control device 18 is for connecting the facsimile device to a public telephone line network, and has an automatic transmission / reception function. A DPRAM (dual port RAM) 19 is a functional element that has two input / output terminals and can appropriately access the internal area from these two input / output terminals, and is used for exchanging data in the interface function. Realize the area. This DPRA
One input / output terminal of M19 is connected to the internal bus 9 of the upper control unit FCU.
【0058】これらのCPU11、ROM12、RAM
13、SRAM14、時計回路15、符号化復号化部1
6、グループ3ファクシミリモデム17、網制御装置1
8、および、DPRAM19は、内部バス20に接続さ
れており、これらの各要素間のデータのやりとりは、主
としてこの内部バス20を介して実行される。また、グ
ループ3ファクシミリモデム17と網制御装置18との
間のデータのやりとりは、直接行われている。CPU 11, ROM 12, RAM
13, SRAM 14, clock circuit 15, encoding / decoding unit 1
6, group 3 facsimile modem 17, network control device 1
8 and the DPRAM 19 are connected to the internal bus 20, and data exchange between these respective elements is mainly performed via this internal bus 20. Further, the data exchange between the group 3 facsimile modem 17 and the network control device 18 is performed directly.
【0059】なお、ROM2,12は、機能素子として
は、マスクROM、EPROM、EEPROM、あるい
は、フラッシュROMなどが用いられる。また、RAM
3,13は、一般には、DRAM(ダイナミックRA
M)が用いられる。また、SRAM14をバッテリバッ
クアップすることで、電源オフ時にもデータを保存させ
るようにすることもできる。As the functional elements of the ROMs 2 and 12, mask ROMs, EPROMs, EEPROMs, or flash ROMs are used. RAM
3 and 13 are generally DRAM (dynamic RA
M) is used. Further, by backing up the SRAM 14 with a battery, data can be saved even when the power is turned off.
【0060】さて、DPRAM19の記憶領域は、図2
(a)に示すように、データバッファ領域、コマンドデ
ータ領域、レスポンスデータ領域、データバッファテー
ブル、FCUステータス領域、CCUステータス領域、
FCU割込要因領域、CCU割込要因領域、FCU割込
発動領域、および、CCU割込発動領域に分割されてい
る。The storage area of the DPRAM 19 is shown in FIG.
As shown in (a), a data buffer area, a command data area, a response data area, a data buffer table, an FCU status area, a CCU status area,
It is divided into an FCU interruption factor area, a CCU interruption factor area, an FCU interruption execution area, and a CCU interruption execution area.
【0061】データバッファ領域は、上位制御ユニット
FCUから通信制御ユニットCCUに送信する送信画デ
ータ、および、通信制御ユニットCCUから上位制御ユ
ニットFCUに送信する受信画データを一時的に保持す
るものである。また、この場合、データバッファ領域
を、同図(b)に示したように2分割したり、あるい
は、同図(c)に示したように4分割することができ
る。ここで、データバッファ領域を2分割した場合に
は、いわゆるダブルバッファ機能を実現して高速なデー
タ転送が可能となる。また、データバッファ領域を4分
割した場合には、ダブルバッファを2組確保することが
でき、例えば、相手端末との間で2つの通信プロセスを
並列的に実行させる多重通信などにも適用することがで
きる。The data buffer area temporarily holds transmission image data transmitted from the upper control unit FCU to the communication control unit CCU and reception image data transmitted from the communication control unit CCU to the higher control unit FCU. . Further, in this case, the data buffer area can be divided into two as shown in FIG. 7B or divided into four as shown in FIG. Here, when the data buffer area is divided into two, a so-called double buffer function is realized and high-speed data transfer becomes possible. Further, when the data buffer area is divided into four, two sets of double buffers can be secured, and for example, it can be applied to multiplex communication in which two communication processes are executed in parallel with a partner terminal. You can
【0062】コマンドデータ領域は、上位制御ユニット
FCUから通信制御ユニットCCUに対して出力するコ
マンドデータを保持するためのものであり、上位制御ユ
ニットFCUからはデータの書き込みが可能で、通信制
御ユニットCCUからはデータの読み出しが可能な領域
に設定されている。The command data area is for holding command data output from the upper control unit FCU to the communication control unit CCU. Data can be written from the upper control unit FCU and the communication control unit CCU is available. Is set to an area where data can be read.
【0063】レスポンスデータ領域は、通信制御ユニッ
トCCUから上位制御ユニットFCUに対して出力する
コマンドデータを保持するためのものであり、上位制御
ユニットFCUからはデータの読み出しが可能で、通信
制御ユニットCCUからはデータの書き込みが可能な領
域に設定されている。The response data area is for holding command data output from the communication control unit CCU to the upper control unit FCU. Data can be read from the higher control unit FCU and the communication control unit CCU is available. Is set to the area where data can be written.
【0064】データバッファテーブルは、データバッフ
ァ領域の分割態様と、分割されたデータバッファの領域
をアクセスするために必要な情報が保存される。すなわ
ち、データバッファテーブルは、同図(d)に示すよう
に、4つの参照テーブルからなり、おのおのの参照テー
ブルは、同図(e)に示すように、分割されたデータバ
ッファの領域の先頭アドレスとバッファサイズからな
る。ここで、参照テーブル#1は、データバッファ#1
の先頭アドレスとバッファサイズをあらわし、参照テー
ブル#2は、データバッファ#2の先頭アドレスとバッ
ファサイズをあらわし、参照テーブル#3は、データバ
ッファ#3の先頭アドレスとバッファサイズをあらわ
し、参照テーブル#4は、データバッファ#4の先頭ア
ドレスとバッファサイズをあらわす。なお、データバッ
ファ領域が分割されていない場合には、参照テーブル#
2,#3,#4には、有効なデータが保存されず、デー
タバッファ領域が2分割されている場合には、参照テー
ブル#3,#4には、有効なデータが保存されない。こ
のデータバッファテーブルは、上位制御ユニットFCU
からはデータの読み出しが可能で、通信制御ユニットC
CUからはデータの書き込みおよび読み出しが可能な領
域に設定されている。The data buffer table stores a division mode of the data buffer area and information necessary for accessing the divided data buffer area. That is, the data buffer table is made up of four reference tables as shown in FIG. 7D, and each reference table has the start address of the divided data buffer area as shown in FIG. And the buffer size. Here, the reference table # 1 is the data buffer # 1.
Of the data buffer # 2, reference table # 2 represents the start address and buffer size of the data buffer # 2, reference table # 3 represents the start address and buffer size of the data buffer # 3, and reference table # 2 4 represents the start address and buffer size of the data buffer # 4. If the data buffer area is not divided, reference table #
No valid data is stored in Nos. 2, # 3 and # 4, and if the data buffer area is divided into two, no valid data is stored in the reference tables # 3 and # 4. This data buffer table is used by the upper control unit FCU.
Data can be read from the communication control unit C
It is set in an area where data can be written and read from the CU.
【0065】FCUステータス領域は、上位制御ユニッ
トFCUの状態(例えば、プロッタエラーや、メモリフ
ルなど)をあらわすステータスデータを保持するための
ものであり、上位制御ユニットFCUからはデータの書
き込みが可能で、通信制御ユニットCCUからはデータ
の読み出しが可能な領域に設定されている。The FCU status area is for holding status data indicating the state of the upper control unit FCU (for example, plotter error, memory full, etc.), and data can be written from the upper control unit FCU. , Is set in an area where data can be read from the communication control unit CCU.
【0066】CCUスタータス領域は、通信制御ユニッ
トCCUの状態(例えば、リセット要求など)をあらわ
すステータスデータを保持するものであり、上位制御ユ
ニットFCUからはデータの読み出しが可能で、通信制
御ユニットCCUからはデータの書き込みが可能な領域
に設定されている。The CCU status area holds status data representing the state of the communication control unit CCU (for example, reset request), and data can be read from the upper control unit FCU and can be read from the communication control unit CCU. Is set in a data writable area.
【0067】FCU割込要因領域は、上位制御ユニット
FCUから通信制御ユニットCCUに出力するデータ
が、送信画データなのかコマンドデータであるかを指定
するための割込要因データ、および、レスポンスデータ
を受信した確認を応答するための割込要因データを保持
するためのものであり、上位制御ユニットFCUからは
データ書き込みが可能で、通信制御ユニットCCUから
はデータ読み出しが可能な領域に設定されている。The FCU interrupt factor area contains interrupt factor data for designating whether the data output from the upper control unit FCU to the communication control unit CCU is transmission image data or command data, and response data. It is for holding the interrupt factor data for responding to the received confirmation, and is set in an area where data can be written from the upper control unit FCU and data can be read from the communication control unit CCU. .
【0068】CCU割込要因領域は、通信制御ユニット
CCUから上位制御ユニットFCUに出力するデータ
が、受信画データなのかレスポンスデータであるかを指
定するための割込要因データ、および、コマンドデータ
を受信した確認を応答するための割込要因データを保持
するためのものであり、通信制御ユニットCCUからは
データ書き込みが可能で、上位制御ユニットFCUから
はデータ読み出しが可能な領域に設定されている。The CCU interrupt factor area contains interrupt factor data for designating whether the data output from the communication control unit CCU to the upper control unit FCU is received image data or response data, and command data. It is for holding the interrupt factor data for responding to the received confirmation, and is set in an area where data can be written from the communication control unit CCU and data can be read from the host control unit FCU. .
【0069】ここで、割込要因データは、図3(a)に
示すように、割込要因が画データ(送信画データおよび
受信画データ)の転送であるか、コマンド/レスポンス
の送出であるか、コマンド確認応答/レスポンス確認応
答であるかを識別するための割込種別と、割込要因が画
データ転送の場合、データバッファ領域のどのデータバ
ッファにアクセスしたのかをあらわす割込パラメータか
らなる。Here, in the interrupt factor data, as shown in FIG. 3A, the interrupt factor is the transfer of image data (transmission image data and reception image data) or the transmission of a command / response. It consists of an interrupt type to identify whether it is a command confirmation response or a response confirmation response, and an interrupt parameter that indicates which data buffer in the data buffer area was accessed when the interrupt factor is image data transfer. .
【0070】また、割込パラメータは、同図(b)に示
すように、4ビットのデータからなり、そのビット1は
データバッファ#1に対応し、ビット2はデータバッフ
ァ#2に対応し、ビット3はデータバッファ#3に対応
し、ビット4はデータバッファ#4に対応している。The interrupt parameter is composed of 4-bit data, as shown in FIG. 7B, where bit 1 corresponds to data buffer # 1, bit 2 corresponds to data buffer # 2, Bit 3 corresponds to data buffer # 3, and bit 4 corresponds to data buffer # 4.
【0071】例えば、データバッファ領域がデータバッ
ファ#1,#2に分割されている場合で、上位制御ユニ
ットFCUがデータバッファ#1とデータバッファ#2
に送信画データをセットした場合には、割込要因パラメ
ータは、同図(c)に示したように、ビット1とビット
2にデータ「1」がセットされる。この状態で、通信制
御ユニットCCUがデータバッファ#1からデータを読
み出したときには、割込要因パラメータは、同図(d)
に示したように、ビット1がデータ「0」にセットさ
れ、ビット2がデータ「1」にセットされる。For example, when the data buffer area is divided into the data buffers # 1 and # 2, the upper control unit FCU has the data buffer # 1 and the data buffer # 2.
When the transmission image data is set to, the data “1” is set in the bit 1 and the bit 2 of the interrupt factor parameter as shown in FIG. In this state, when the communication control unit CCU reads data from the data buffer # 1, the interrupt factor parameter is as shown in FIG.
, Bit 1 is set to data "0" and bit 2 is set to data "1".
【0072】これにより、上位制御ユニットFCUは、
通信制御ユニットCCUがデータバッファ#1からデー
タを読み出したことを判別することができる。As a result, the upper control unit FCU is
It can be determined that the communication control unit CCU has read the data from the data buffer # 1.
【0073】また、FCU割込発動領域は、上位制御ユ
ニットFCUが通信制御ユニットCCUに対して、デー
タ伝送を行うことをあらわす所定のデータを書き込むた
めの領域であり、上位制御ユニットFCUからはデータ
書き込み可能で、通信制御ユニットCCUからはデータ
読み出し可能な領域に設定されている。また、FCU割
込発動領域に所定のデータを書き込むと、DPRAM1
9からは、FCUデータ転送要求割込信号が通信制御ユ
ニットCCUのCPU11に対して出力される。このF
CUデータ転送割込要求信号は、通信制御ユニットCC
UがFCU割込発動領域からデータを読み出した時点
で、停止される。The FCU interrupt activation area is an area for the upper control unit FCU to write predetermined data to the communication control unit CCU, which indicates that data is to be transmitted. The area is writable and data can be read from the communication control unit CCU. Also, when predetermined data is written in the FCU interrupt activation area, DPRAM1
From 9, an FCU data transfer request interrupt signal is output to the CPU 11 of the communication control unit CCU. This F
The CU data transfer interrupt request signal is transmitted to the communication control unit CC.
It is stopped when U reads the data from the FCU interrupt activation area.
【0074】CCU割込発動領域は、通信制御ユニット
CCUから上位制御ユニットFCUに対して、データ伝
送を行うことをあらわす所定のデータを書き込むための
領域であり、通信制御ユニットCCUからはデータ書き
込み可能で、上位制御ユニットFCUからはデータ読み
出し可能な領域に設定されている。また、CCU割込発
動領域に所定のデータを書き込むと、CCUデータ転送
要求割込信号が上位制御ユニットFCUのCPU1に対
して出力される。このCCUデータ転送要求割込信号
は、上位制御ユニットFCUがCCU割込発動領域から
データを読み出した時点で、停止される。The CCU interrupt activation area is an area for writing predetermined data indicating that data is transmitted from the communication control unit CCU to the upper control unit FCU, and data can be written from the communication control unit CCU. Thus, the area is set so that data can be read from the upper control unit FCU. When predetermined data is written in the CCU interrupt activation area, a CCU data transfer request interrupt signal is output to the CPU 1 of the upper control unit FCU. The CCU data transfer request interrupt signal is stopped when the upper control unit FCU reads the data from the CCU interrupt activation area.
【0075】ここで、上位制御ユニットFCUと通信制
御ユニットCCUの間のインタフェース手段のハンドシ
ェーク手順について説明する。Now, the handshake procedure of the interface means between the upper control unit FCU and the communication control unit CCU will be described.
【0076】上位制御ユニットFCUが通信制御ユニッ
トCCUに対して、いずれかのコマンドを送出すると
き、まず、上位制御ユニットFCUは、送出するコマン
ドデータをDPRAM19のコマンドデータ領域に書き
込み、割込種別としてコマンド送出であることをあらわ
す割込要因データをDPRAM19のFCU割込要因領
域に書き込み、所定の割込発動データをDPRAM19
のFCU割込発動領域に書き込む。When the host control unit FCU sends any command to the communication control unit CCU, the host control unit FCU first writes the command data to be sent to the command data area of the DPRAM 19 and sets it as an interrupt type. The interrupt factor data indicating that the command is transmitted is written in the FCU interrupt factor area of the DPRAM 19, and the predetermined interrupt trigger data is written in the DPRAM 19
Write to the FCU interrupt activation area of.
【0077】これにより、DPRAM19から通信制御
ユニットCCUのCPU11に対して、FCUデータ転
送要求割込信号が出力され、それにより、通信制御ユニ
ットCCU(のCPU11)は、まず、DPRAM19
のFCU割込発動領域からデータを読み出す。それによ
って、DPRAM19から出力されているFCUデータ
転送要求割込信号が停止される。As a result, the FRAM data transfer request interrupt signal is output from the DPRAM 19 to the CPU 11 of the communication control unit CCU, and the communication control unit CCU (of the CPU 11 thereof) firstly sends the DPRAM 19 to the DPRAM 19.
The data is read from the FCU interrupt activation area. As a result, the FCU data transfer request interrupt signal output from the DPRAM 19 is stopped.
【0078】次いで、通信制御ユニットCCUは、DP
RAM19のFCU割込要因領域から割込要因データを
読み出して、そのときの割込要因がコマンド送出である
か、画データ転送であるか、レスポンス確認応答である
かを判断する。この場合には、割込要因がコマンド送出
なので、通信制御ユニットCCUは、DPRAM19の
コマンドデータ領域からコマンドデータを読み出す。Then, the communication control unit CCU
The interrupt factor data is read from the FCU interrupt factor area of the RAM 19, and it is determined whether the interrupt factor at that time is command transmission, image data transfer, or response confirmation response. In this case, since the interrupt factor is the command transmission, the communication control unit CCU reads the command data from the command data area of the DPRAM 19.
【0079】それとともに、通信制御ユニットCCU
は、割込種別としてコマンド確認応答であることをあら
わす割込要因データをDPRAM19のCCU割込要因
領域に書き込み、所定のデータをDPRAM19のCC
U割込発動領域に書き込む。At the same time, the communication control unit CCU
Writes the interrupt factor data indicating that it is a command confirmation response as the interrupt type into the CCU interrupt factor area of the DPRAM 19, and sets the predetermined data to the CC of the DPRAM 19.
Write to the U interrupt activation area.
【0080】これにより、DPRAM19から上位制御
ユニットFCUのCPU1に対して、CCUデータ転送
要求割込信号が出力され、それにより、上位制御ユニッ
トFCU(のCPU1)は、まず、DPRAM19のC
CU割込発動領域からデータを読み出す。それによっ
て、DPRAM19から出力されているCCU転送要求
割込信号が停止される。As a result, the DPRAM 19 outputs a CCU data transfer request interrupt signal to the CPU 1 of the upper control unit FCU, whereby the upper control unit FCU (the CPU 1 thereof) first outputs the C of the DPRAM 19
Data is read from the CU interrupt activation area. As a result, the CCU transfer request interrupt signal output from the DPRAM 19 is stopped.
【0081】次いで、上位制御ユニットFCUは、DP
RAM19のCCU割込要因領域から割込要因データを
読み出して、そのときの割込要因がレスポンス送出であ
るか、画データ転送であるか、コマンド確認応答である
かを判断する。この場合には、割込要因がコマンド確認
応答なので、上位制御ユニットFCUは、直前に送出し
たコマンドが通信制御ユニットCCUに正常に取り込ま
れたと判断し、次の動作に移行する。Next, the upper control unit FCU
The interrupt factor data is read from the CCU interrupt factor area of the RAM 19 and it is determined whether the interrupt factor at that time is response transmission, image data transfer, or command confirmation response. In this case, since the interrupt factor is the command confirmation response, the upper control unit FCU determines that the command sent immediately before has been normally taken in by the communication control unit CCU, and shifts to the next operation.
【0082】また、通信制御ユニットCCUが上位制御
ユニットFCUに対して、レスポンスデータを送出する
ときには、次のような手順が実行される。When the communication control unit CCU sends the response data to the upper control unit FCU, the following procedure is executed.
【0083】まず、通信制御ユニットCCUは、送出す
るレスポンスデータをDPRAM19のレスポンスデー
タ領域に書き込み、割込種別としてレスポンス送出であ
ることをあらわす割込要因データをDPRAM19のC
CU割込要因領域に書き込み、所定の割込発動データを
DPRAM19のCCU割込発動領域に書き込む。First, the communication control unit CCU writes the response data to be sent to the response data area of the DPRAM 19, and sets the interrupt factor data indicating that the response is sent as the interrupt type, to the C of the DPRAM 19.
Write to the CU interrupt factor area, and write predetermined interrupt activation data to the CCU interrupt activation area of the DPRAM 19.
【0084】これにより、DPRAM19から上位制御
ユニットFCUのCPU1に対して、CCUデータ転送
要求割込信号が出力され、それにより、上位制御ユニッ
トFCU(のCPU1)は、まず、DPRAM19のC
CU割込発動領域からデータを読み出す。それによっ
て、DPRAM19から出力されているCCUデータ転
送要求割込信号が停止される。As a result, the DPRAM 19 outputs a CCU data transfer request interrupt signal to the CPU 1 of the higher-order control unit FCU, whereby the upper-order control unit FCU (the CPU 1 thereof) first sends the C of the DPRAM 19
Data is read from the CU interrupt activation area. As a result, the CCU data transfer request interrupt signal output from the DPRAM 19 is stopped.
【0085】次いで、上位制御ユニットFCUは、DP
RAM19のCCU割込要因領域から割込要因データを
読み出して、そのときの割込要因がレスポンス送出であ
るか、画データ転送であるか、コマンド確認応答である
かを判断する。この場合には、割込要因がレスポンス送
出なので、上位制御ユニットFCUは、DPRAM19
のレスポンスデータ領域からレスポンスデータを読み出
す。Then, the upper control unit FCU
The interrupt factor data is read from the CCU interrupt factor area of the RAM 19 and it is determined whether the interrupt factor at that time is response transmission, image data transfer, or command confirmation response. In this case, since the interrupt factor is the response transmission, the upper control unit FCU has the DPRAM 19
Read the response data from the response data area.
【0086】それとともに、上位制御ユニットFCU
は、割込種別としてレスポンス確認応答であることをあ
らわす割込要因データを、DPRAM19のFCU割込
要因領域に書き込み、所定のデータをDPRAM19の
FCU割込発動領域に書き込む。At the same time, the upper control unit FCU
Writes interrupt factor data indicating that it is a response confirmation response as an interrupt type in the FCU interrupt factor area of the DPRAM 19, and writes predetermined data in the FCU interrupt activation area of the DPRAM 19.
【0087】これにより、DPRAM19から通信制御
ユニットCCUのCPU11に対して、FCUデータ転
送要求割込信号が出力され、それにより、通信制御ユニ
ットCCU(のCPU11)は、まず、DPRAM19
のFCU割込発動領域からデータを読み出す。それによ
って、DPRAM19から出力されているFCU転送要
求割込信号が停止される。As a result, the FRAM data transfer request interrupt signal is output from the DPRAM 19 to the CPU 11 of the communication control unit CCU, whereby the communication control unit CCU (the CPU 11 thereof) first of all sends the DPRAM 19
The data is read from the FCU interrupt activation area. As a result, the FCU transfer request interrupt signal output from the DPRAM 19 is stopped.
【0088】次いで、通信制御ユニットCCUは、DP
RAM19のFCU割込要因領域から割込要因データを
読み出して、そのときにデータ転送要求されている内容
がコマンドデータ送出であるか、画データ転送である
か、レスポンス確認応答であるかを判断する。この場合
には、割込要因がレスポンス確認応答なので、通信制御
ユニットCCUは、直前に送出したレスポンスが上位制
御ユニットFCUに正常に取り込まれたと判断し、次の
動作に移行する。Then, the communication control unit CCU
The interrupt factor data is read from the FCU interrupt factor area of the RAM 19, and it is determined whether the content requested for data transfer at that time is command data transmission, image data transfer, or response confirmation response. . In this case, since the interrupt factor is the response confirmation response, the communication control unit CCU determines that the response sent immediately before has been normally taken in by the upper control unit FCU, and shifts to the next operation.
【0089】このようなハンドシェーク手順により、上
位制御ユニットFCUと通信制御ユニットCCUとの間
で、コマンド/レスポンスがやりとりされる。By such a handshake procedure, commands / responses are exchanged between the upper control unit FCU and the communication control unit CCU.
【0090】また、上位制御ユニットFCUが通信制御
ユニットCCUに対して、送信画データを送出すると
き、まず、上位制御ユニットFCUは、送出する送信画
データをデータバッファ領域の空いているデータバッフ
ァに書き込み、割込種別として画データ送出であること
をあらわすとともにそのときに送信画データを書き込ん
だデータバッファをあらわす割込パラメータを含む割込
要因データをDPRAM19のFCU割込要因領域に書
き込み、所定の割込発動データをDPRAM19のFC
U割込発動領域に書き込む。When the upper control unit FCU sends the transmission image data to the communication control unit CCU, first, the upper control unit FCU sends the transmission image data to be sent to the empty data buffer in the data buffer area. Write the interrupt factor data indicating that the image data is transmitted as the interrupt type and at the same time write the interrupt factor data including the interrupt parameter indicating the data buffer in which the transmission image data is written in the FCU interrupt factor area of the DPRAM 19 The interrupt trigger data is sent to FC of DPRAM19.
Write to the U interrupt activation area.
【0091】これにより、DPRAM19から通信制御
ユニットCCUのCPU11に対して、FCUデータ転
送要求割込信号が出力され、それにより、通信制御ユニ
ットCCU(のCPU11)は、まず、DPRAM19
のFCU割込発動領域からデータを読み出す。それによ
って、DPRAM19から出力されているFCUデータ
転送要求割込信号が停止される。As a result, the FRAM data transfer request interrupt signal is output from the DPRAM 19 to the CPU 11 of the communication control unit CCU, whereby the communication control unit CCU (the CPU 11 thereof) first sends the DPRAM 19
The data is read from the FCU interrupt activation area. As a result, the FCU data transfer request interrupt signal output from the DPRAM 19 is stopped.
【0092】次いで、通信制御ユニットCCUは、DP
RAM19のFCU割込要因領域から割込要因データを
読み出して、そのときの割込要因がコマンド送出である
か、画データ転送であるか、レスポンス確認応答である
かを判断する。この場合には、割込要因が画データ転送
であるので、通信制御ユニットCCUは、そのときの割
込パラメータのビットのうち、データ「1」がセットさ
れているビットに対応したDPRAM19のデータバッ
ファ領域のデータバッファから画データを読み出して、
RAM13に形成している送信画データバッファに保存
する。Then, the communication control unit CCU makes the DP
The interrupt factor data is read from the FCU interrupt factor area of the RAM 19, and it is determined whether the interrupt factor at that time is command transmission, image data transfer, or response confirmation response. In this case, since the interrupt factor is image data transfer, the communication control unit CCU causes the data buffer of the DPRAM 19 corresponding to the bit in which the data “1” is set among the bits of the interrupt parameter at that time. Read the image data from the area data buffer,
The data is saved in the transmission image data buffer formed in the RAM 13.
【0093】それとともに、通信制御ユニットCCU
は、画データの読み出しを終了した旨をあらわす所定の
画データ読出レスポンスデータをDPRAM19のレス
ポンスデータ領域に書き込み、割込種別としてレスポン
ス送出であることをあらわすとともに、直前に上位制御
ユニットFCUから受信した割込パラメータの各ビット
のうち、そのときに読み出したデータバッファに対応し
たビットをデータ「0」にセットした内容の割込パラメ
ータを含む割込要因データをDPRAM19のCCU割
込要因領域に書き込み、所定のデータをDPRAM19
のCCU割込発動領域に書き込む。At the same time, the communication control unit CCU
Writes predetermined image data read response data indicating that the reading of the image data is completed in the response data area of the DPRAM 19 and indicates that the response is sent as the interrupt type, and is received from the upper control unit FCU immediately before. Of each bit of the interrupt parameter, write the interrupt factor data including the interrupt parameter having the bit corresponding to the data buffer read at that time to data “0” to the CCU interrupt factor area of the DPRAM 19, Predetermined data is transferred to DPRAM 19
Write to the CCU interrupt activation area of.
【0094】これにより、DPRAM19から上位制御
ユニットFCUのCPU1に対して、CCUデータ転送
要求割込信号が出力され、それにより、上位制御ユニッ
トFCU(のCPU1)は、まず、DPRAM19のC
CU割込発動領域からデータを読み出す。それによっ
て、DPRAM19から出力されているCCU転送要求
割込信号が停止される。As a result, the DPRAM 19 outputs a CCU data transfer request interrupt signal to the CPU 1 of the upper control unit FCU, whereby the upper control unit FCU (the CPU 1 thereof) first outputs the C of the DPRAM 19
Data is read from the CU interrupt activation area. As a result, the CCU transfer request interrupt signal output from the DPRAM 19 is stopped.
【0095】次いで、上位制御ユニットFCUは、DP
RAM19のCCU割込要因領域から割込要因データを
読み出して、そのときの割込要因がレスポンス送出であ
るか、画データ転送であるか、コマンド確認応答である
かを判断する。この場合には、割込要因がレスポンス送
出なので、上位制御ユニットFCUは、DPRAM19
のレスポンスデータ領域からレスポンスデータを読み出
す。この場合に、受信したレスポンスデータは、画デー
タの読み出しを終了した旨をあらわす画データ読出レス
ポンスデータであるので、上位制御ユニットFCUは、
それに含まれる割込パラメータの内容を調べ、直前に送
出した画データが通信制御ユニットCCUに正常に取り
込まれたかどうかを判別し、次の動作に移行する。Next, the upper control unit FCU makes the DP
The interrupt factor data is read from the CCU interrupt factor area of the RAM 19 and it is determined whether the interrupt factor at that time is response transmission, image data transfer, or command confirmation response. In this case, since the interrupt factor is the response transmission, the upper control unit FCU has the DPRAM 19
Read the response data from the response data area. In this case, the received response data is the image data read response data indicating that the reading of the image data has been completed, and therefore the upper control unit FCU
The contents of the interrupt parameter contained therein are checked to determine whether the image data sent immediately before has been normally taken in by the communication control unit CCU, and the operation proceeds to the next operation.
【0096】また、通信制御ユニットCCUが上位制御
ユニットFCUに対して、受信画データを送出すると
き、まず、通信制御ユニットCCUは、送出する受信画
データをデータバッファ領域の空いているデータバッフ
ァに書き込み、割込種別として画データ送出であること
をあらわすとともにそのときに受信画データを書き込ん
だデータバッファをあらわす割込パラメータを含む割込
要因データをDPRAM19のCCU割込要因領域に書
き込み、所定の割込発動データをDPRAM19のCC
U割込発動領域に書き込む。When the communication control unit CCU sends the received image data to the upper control unit FCU, the communication control unit CCU first sends the received image data to the empty data buffer in the data buffer area. Write the interrupt factor data indicating that the data type is the image data transmission as the interrupt type, and at that time, write the interrupt factor data including the interrupt parameter indicating the data buffer in which the received image data is written to the CCU interrupt factor area of the DPRAM 19, Interrupt activation data is CC of DPRAM19
Write to the U interrupt activation area.
【0097】これにより、DPRAM19から上位制御
ユニットFCUのCPU1に対して、CCUデータ転送
要求割込信号が出力され、それにより、上位制御ユニッ
トFCU(のCPU1)は、まず、DPRAM19のC
CU割込発動領域からデータを読み出す。それによっ
て、DPRAM19から出力されているCCUデータ転
送要求割込信号が停止される。As a result, the DPRAM 19 outputs a CCU data transfer request interrupt signal to the CPU 1 of the upper control unit FCU, whereby the upper control unit FCU (the CPU 1 thereof) first outputs the C
Data is read from the CU interrupt activation area. As a result, the CCU data transfer request interrupt signal output from the DPRAM 19 is stopped.
【0098】次いで、上位制御ユニットFCUは、DP
RAM19のCCU割込要因領域から割込要因データを
読み出して、そのときの割込要因が、レスポンス送出で
あるか、画データ転送であるか、コマンド確認応答であ
るかを判断する。この場合には、割込要因が画データ転
送であるので、上位制御ユニットFCUは、そのときの
割込パラメータのビットのうち、データ「1」がセット
されているビットに対応したDPRAM19のデータバ
ッファ領域のデータバッファから画データを読み出し
て、RAM3に形成している送信画データバッファに保
存する。Then, the upper control unit FCU
The interrupt factor data is read from the CCU interrupt factor area of the RAM 19 and it is determined whether the interrupt factor at that time is response transmission, image data transfer, or command confirmation response. In this case, since the interrupt factor is image data transfer, the upper control unit FCU causes the data buffer of the DPRAM 19 corresponding to the bit in which the data “1” is set among the bits of the interrupt parameter at that time. Image data is read from the data buffer of the area and stored in the transmission image data buffer formed in the RAM 3.
【0099】それとともに、上位制御ユニットFCU
は、画データの読み出しを終了した旨をあらわす所定の
画データ読出コマンドデータをDPRAM19のコマン
ドデータ領域に書き込み、割込種別としてコマンド送出
であることをあらわすとともに、直前に通信制御ユニッ
トCCUから受信した割込パラメータの各ビットのう
ち、そのときに読み出したデータバッファに対応したビ
ットをデータ「0」にセットした内容の割込パラメータ
を含む割込要因データをDPRAM19のFCU割込要
因領域に書き込み、所定のデータをDPRAM19のF
CU割込発動領域に書き込む。At the same time, the upper control unit FCU
Indicates that the predetermined image data read command data indicating that the reading of the image data has been completed is written in the command data area of the DPRAM 19 and that the command is transmitted as an interrupt type, and is received from the communication control unit CCU immediately before. Of each bit of the interrupt parameter, write the interrupt factor data including the interrupt parameter having the bit corresponding to the data buffer read at that time set to data "0" to the FCU interrupt factor area of the DPRAM 19, Predetermined data is transferred to DPRAM 19 F
Write to the CU interrupt activation area.
【0100】これにより、DPRAM19から通信制御
ユニットCCUのCPU11に対して、CCUデータ転
送要求割込信号が出力され、それにより、通信制御ユニ
ットCCU(のCPU11)は、まず、DPRAM19
のFCU割込発動領域からデータを読み出す。それによ
って、DPRAM19から出力されているFCU転送要
求割込信号が停止される。As a result, the DPRAM 19 outputs a CCU data transfer request interrupt signal to the CPU 11 of the communication control unit CCU, whereby the communication control unit CCU (of the CPU 11 thereof) first of all sends the DPRAM 19
The data is read from the FCU interrupt activation area. As a result, the FCU transfer request interrupt signal output from the DPRAM 19 is stopped.
【0101】次いで、通信制御ユニットCCUは、DP
RAM19のFCU割込要因領域から割込要因データを
読み出して、そのときの割込要因が、コマンド送出であ
るか、画データであるか、レスポンス確認応答であるか
を判断する。この場合には、割込要因がコマンド送出な
ので、通信制御ユニットCCUは、DPRAM19のコ
マンドデータ領域からコマンドデータを読み出す。この
場合のコマンドデータは、画データの読み出しを終了し
た旨をあらわす画データ読出コマンドデータであるの
で、通信制御ユニットCCUは、それに含まれる割込パ
ラメータの内容を調べ、直前に送出した画データが上位
制御ユニットFCUに正常に取り込まれたかどうかを判
別し、次の動作に移行する。Then, the communication control unit CCU
The interrupt factor data is read from the FCU interrupt factor area of the RAM 19, and it is determined whether the interrupt factor at that time is command transmission, image data, or response confirmation response. In this case, since the interrupt factor is the command transmission, the communication control unit CCU reads the command data from the command data area of the DPRAM 19. Since the command data in this case is the image data read command data indicating that the reading of the image data has been completed, the communication control unit CCU checks the content of the interrupt parameter included in the command data and confirms that the image data sent immediately before is It is determined whether or not the data has been normally taken into the upper control unit FCU, and the operation proceeds to the next operation.
【0102】このようにして、上位制御ユニットFCU
で形成された送信画データが通信制御ユニットCCUに
転送されるとともに、通信制御ユニットCCUで形成さ
れた受信画データが上位制御ユニットFCUに転送され
る。In this way, the upper control unit FCU
The transmission image data formed by (1) is transferred to the communication control unit CCU, and the reception image data formed by the communication control unit CCU is transferred to the upper control unit FCU.
【0103】また、通信制御ユニットCCUのROM1
2には、図4(a)に示すように、おのおのの国毎の公
衆網および構内交換網に接続するときに必要な各種デー
タおよび上位制御ユニットFCUとの間のインタフェー
ス手段のハンドシェークタイミング条件データなどから
なるグループ3パラメータをまとめてなるグループ3パ
ラメータテーブルが記憶されている。The ROM 1 of the communication control unit CCU
As shown in FIG. 4A, various data necessary for connecting to the public network and private branch exchange network of each country and handshake timing condition data of the interface means with the host control unit FCU are shown in FIG. A group 3 parameter table in which the group 3 parameters including the above is collected is stored.
【0104】おのおののグループ3パラメータは、同図
(b)に示したように、対応する国をあらわす国コー
ド、公衆網および構内交換網に接続するときに必要な各
種データからなる網接続パラメータ、および、自端末に
関する設定データからなる。Each group 3 parameter is, as shown in FIG. 11B, a country code representing a corresponding country, a network connection parameter consisting of various data necessary for connecting to a public network and a private branch exchange network, It also consists of setting data relating to its own terminal.
【0105】網接続パラメータは、同図(c)に示すよ
うに、公衆網における各種条件データをあらわす公衆交
換パラメータ、構内交換網(構内交換機)における各種
条件データをあらわす構内交換パラメータ、ビジートー
ンの規格(トーン周波数範囲、オンオフ条件など)をあ
らわすビジートーンパラメータ、および、ダイアルトー
ンの規格(トーン周波数範囲、オンオフ条件など)をあ
らわすダイアルトーンパラメータなどからなる。As shown in FIG. 7C, the network connection parameters are public exchange parameters representing various condition data in the public network, private exchange parameters representing various condition data in the private branch exchange network (private branch exchange), and busy tone standards. It consists of a busy tone parameter that expresses (tone frequency range, on / off condition, etc.) and a dial tone parameter that expresses the dial tone standard (tone frequency range, on / off condition, etc.).
【0106】また、設定データは、同図(d)に示すよ
うに、自端末の通信機能の設定状態をあらわすスイッチ
情報、1ライン最小保障時間をあらわす最小保障時間、
上位制御ユニットFCUが出力するN種類のコマンドに
対応したコマンド待ち時間をあらわすハンドシェーク時
間(H_S_Time#1〜#N)からなる。Further, the setting data is, as shown in (d) of the figure, switch information indicating the setting state of the communication function of the terminal itself, the minimum guarantee time indicating the one line minimum guarantee time,
It is composed of a handshake time (H_S_Time # 1 to #N) representing a command waiting time corresponding to N types of commands output by the upper control unit FCU.
【0107】以上の構成で、このグループ3ファクシミ
リ装置に電源が投入されると、上位制御ユニットFCU
および通信制御ユニットCCUは、まず、それぞれのユ
ニットのシステムの初期設定を行い、その初期設定を終
了すると、図5に示したようなユニット間初期化処理を
実行する。With the above configuration, when the group 3 facsimile apparatus is powered on, the upper control unit FCU
The communication control unit CCU first initializes the system of each unit, and when the initialization is completed, executes the inter-unit initialization processing as shown in FIG.
【0108】すなわち、まず、上位制御ユニットFCU
は、あらかじめ設定されている国コード情報を含む「グ
ループ3パラメータ初期化要求コマンド」を通信制御ユ
ニットCCUに送出する。That is, first, the upper control unit FCU
Sends a "group 3 parameter initialization request command" including preset country code information to the communication control unit CCU.
【0109】これにより、通信制御ユニットCCUは、
受け入れた「グループ3パラメータ初期化要求コマン
ド」に含まれる国コード情報を取り出し、その国コード
情報と同じ値が国コードにセットされているグループ3
パラメータを読み出し、その読み出した内容を、SRA
M14に確保されているグループ3パラメータ用の所定
領域に保存するとともに、そのグループ3パラメータを
含む「グループ3パラメータ初期化確認レスポンス」を
上位制御ユニットFCUに送出する。Accordingly, the communication control unit CCU is
The country code information included in the received "group 3 parameter initialization request command" is extracted, and the same value as the country code information is set in the country code group 3
Parameters are read, and the read contents are SRA
The data is stored in a predetermined area for the group 3 parameter secured in M14, and a "group 3 parameter initialization confirmation response" including the group 3 parameter is sent to the upper control unit FCU.
【0110】上位制御ユニットFCUは、「グループ3
パラメータ初期化確認レスポンス」を受け入れると、そ
れに含まれているグループ3パラメータをRAM3(ま
たは、磁気ディスク装置8)の所定領域に保存する。そ
して、あらかじめ設定されている最小保障時間、およ
び、N種類のコマンドに対応したコマンド待ち時間をあ
らわすハンドシェーク時間を読み出して、その内容を含
む「グループ3パラメータ設定要求コマンド」を通信制
御ユニットCCUに送出する。The upper control unit FCU is "group 3
When the "parameter initialization confirmation response" is accepted, the group 3 parameters included therein are stored in a predetermined area of the RAM 3 (or the magnetic disk device 8). Then, the minimum guaranteed time set in advance and the handshake time representing the command waiting time corresponding to N types of commands are read out, and the "group 3 parameter setting request command" including the contents is sent to the communication control unit CCU. To do.
【0111】通信制御ユニットCCUは、「グループ3
パラメータ設定要求コマンド」を受け入れると、それに
含まれている最小保障時間、および、N種類のコマンド
に対応したコマンド待ち時間をあらわすハンドシェーク
時間により、SRAM14に先に記憶したグループ3パ
ラメータの最小保障時間の値、および、ハンドシェーク
時間の値を書き換える。次いで、通信制御ユニットCC
Uは、ROM12のバージョン番号をあらわす情報を含
む「グループ3パラメータ設定確認レスポンス」を上位
制御ユニットFCUに送出する。The communication control unit CCU is in charge of the "group 3
When the "parameter setting request command" is accepted, the minimum guaranteed time included in the command and the handshake time indicating the command waiting time corresponding to the N kinds of commands are used to determine the minimum guaranteed time of the group 3 parameter previously stored in the SRAM 14. Rewrite the value and the value of handshake time. Then, the communication control unit CC
The U sends a "group 3 parameter setting confirmation response" including information indicating the version number of the ROM 12 to the upper control unit FCU.
【0112】上位制御ユニットFCUは、「グループ3
パラメータ設定確認レスポンス」を受け入れると、それ
に含まれている通信制御ユニットCCUのバージョン情
報を取り出し、ROM12のバージョン番号と通信制御
ユニットCCUの通信機能の関係をあらわすテーブルな
どを参照し、通信制御ユニットCCUが提供可能な通信
機能を認識する。The upper control unit FCU is "group 3
When the "parameter setting confirmation response" is accepted, the version information of the communication control unit CCU included in the response is extracted, and the communication control unit CCU is referred to by referring to the table or the like showing the relationship between the version number of the ROM 12 and the communication function of the communication control unit CCU. Recognize the communication functions that can be provided by.
【0113】このようにして、ユニット間初期化処理を
終了すると、上位制御ユニットFCUおよび通信制御ユ
ニットCCUは、おのおのの待機時の動作に移行する。When the inter-unit initialization processing is completed in this way, the upper control unit FCU and the communication control unit CCU each shift to the standby operation.
【0114】このようにして、本実施例では、電源投入
時に実行するユニット間初期化処理で、上位制御ユニッ
トFCUの装置機能に対応したパラメータを通信制御ユ
ニットCCUに通知するようにしているので、通信制御
ユニットCCUは、それ以降に実行する通信制御処理、
および、インタフェース制御処理において、そのときに
通知されたパラメータを参照した動作を行うことができ
る。In this way, in this embodiment, the parameter corresponding to the device function of the upper control unit FCU is notified to the communication control unit CCU in the inter-unit initialization process executed when the power is turned on. The communication control unit CCU is a communication control process to be executed thereafter,
Also, in the interface control processing, the operation that refers to the parameter notified at that time can be performed.
【0115】図6は、図1に示したグループ3ファクシ
ミリ装置の間でグループ3ファクシミリ通信を実行する
ときの動作について示している。なお、以下の説明にお
いて、上位制御ユニットFCUと通信制御ユニットCC
U間のコマンド/レスポンスのやりとり、および、画デ
ータのやりとりは、上述したハンドシェーク手順により
実行される。FIG. 6 shows the operation when the group 3 facsimile communication is executed between the group 3 facsimile machines shown in FIG. In the following description, the upper control unit FCU and the communication control unit CC
The exchange of commands / responses between U and the exchange of image data are executed by the handshake procedure described above.
【0116】まず、発端末のユーザがスキャナ6に送信
原稿をセットし、宛先を指定して、送信開始を指令する
と、発端末の上位制御ユニットFCUは、そのときに指
定された宛先の電話番号を指定した状態で、発呼接続を
要求することをあらわす「発呼接続要求コマンド」を通
信制御ユニットCCUに送出し、それにより、通信制御
ユニットCCUは、「発呼接続要求コマンド」に含まれ
る宛先を発呼する(ダイアル)。First, when the user of the calling terminal sets the transmission original on the scanner 6, specifies the destination, and commands the start of transmission, the host control unit FCU of the calling terminal causes the telephone number of the destination specified at that time. In the state in which is specified, the "call origination connection request command" indicating that the call origination connection is requested is sent to the communication control unit CCU, whereby the communication control unit CCU is included in the "call origination connection request command". Call the destination (dial).
【0117】これにより、着端末には、網から呼出信号
が送出され、それにより、着端末の通信制御ユニットC
CUは着信検出し、したがって、通信制御ユニットCC
Uは、着信検出したことを通知するための「着呼通知レ
スポンス」を上位制御ユニットFCUに送出する。上位
制御ユニットFCUは、着呼応答することを指令するた
めの「着呼接続要求コマンド」を通信制御ユニットCC
Uに送出し、それによって、通信制御ユニットCCUは
網に対して着信応答し、着呼接続を完了したことをあら
わす「着呼接続確認レスポンス」を上位制御ユニットF
CUに送出する。それにより、上位制御ユニットFCU
は、受信動作の開始を指令するための「受信開始要求コ
マンド」を通信制御ユニットCCUに送出する。As a result, a call signal is sent from the network to the destination terminal, which causes the communication control unit C of the destination terminal to be sent.
The CU detects the incoming call and therefore the communication control unit CC
The U sends an "incoming call notification response" for notifying that the incoming call has been detected to the upper control unit FCU. The upper control unit FCU sends the “incoming call connection request command” for instructing to respond to the incoming call, to the communication control unit CC.
Then, the communication control unit CCU responds to the network by receiving an incoming call and sends an "incoming call connection confirmation response" indicating that the incoming call connection has been completed to the upper control unit F.
Send to CU. As a result, the upper control unit FCU
Sends a "reception start request command" for instructing the start of the reception operation to the communication control unit CCU.
【0118】これにより、着端末の通信制御ユニットC
CUは、自端末が非音声端末であることを表示するため
の被呼局識別信号CED(トーン信号)、および、自端
末の標準的な機能を通知するためのデジタル識別信号D
IS(バイナリ信号)を送出する。Thus, the communication control unit C of the destination terminal
The CU is a called station identification signal CED (tone signal) for indicating that the terminal itself is a non-voice terminal, and a digital identification signal D for notifying the standard function of the terminal itself.
IS (binary signal) is transmitted.
【0119】発端末の通信制御ユニットCCUは、被呼
局識別信号CEDを検出すると、「発呼接続確認レスポ
ンス」を上位制御ユニットFCUに送出し、上位制御ユ
ニットFCUは、画情報送信を開始する旨をあらわす
「送信開始要求コマンド」を通信制御ユニットCCUに
送出し、それにより、通信制御ユニットCCUは、「送
信開始確認レスポンス」を上位制御ユニットFCUに送
出する。そして、上位制御ユニットFCUは、1ライン
当たりの最小ビット数を指定した状態で、そのときに使
用する送信機能を設定することを要求する「送信モード
設定要求コマンド」を通信制御ユニットCCUに送出す
る。ここで、1ライン当たりの最小ビット数は、スキャ
ナ6により原稿画像を読み取ったときに1ライン分の画
データを出力する際に要する時間の実測値を、2400
bpsで送出する画データのビット数に換算した値であ
る。例えば、実測値が8ミリ秒の場合には、2400b
psで送出する画データのビット数に換算すると19.
2になるので、この場合の1ライン当たりの最小ビット
数は、20ビットになる。この1ライン当たりの最小ビ
ット数は、上位制御ユニットFCUにあらかじめ設定さ
れている値である。When the communication control unit CCU of the calling terminal detects the called station identification signal CED, it sends a "calling connection confirmation response" to the upper control unit FCU, and the upper control unit FCU starts image information transmission. A "transmission start request command" indicating the effect is sent to the communication control unit CCU, which causes the communication control unit CCU to send a "transmission start confirmation response" to the upper control unit FCU. Then, the upper control unit FCU sends a "transmission mode setting request command" requesting to set the transmission function used at that time to the communication control unit CCU in a state where the minimum number of bits per line is designated. . Here, the minimum number of bits per line is the measured value of the time required to output the image data for one line when the original image is read by the scanner 6 is 2400.
It is a value converted into the number of bits of image data transmitted at bps. For example, when the measured value is 8 milliseconds, 2400b
Converted to the number of bits of image data sent in ps, 19.
Since it is 2, the minimum number of bits per line in this case is 20 bits. This minimum number of bits per line is a value preset in the upper control unit FCU.
【0120】これにより、発端末の通信制御ユニットC
CUは、着端末からデジタル識別信号DISを受信する
と、そのデジタル識別信号DISのパラメータと、自端
末の伝送機能とを比較して、共通の伝送機能を判定し、
そのときに用いる伝送機能を設定する。このとき、通信
制御ユニットCCUは、SRAM14に保存されている
グループ3パラメータの値を参照して、自端末の伝送機
能を判定する。また、最小保障時間については、上位制
御ユニットFCUから通知された値と、設定可能な最小
の値のうち大きい値を採用する。Thus, the communication control unit C of the calling terminal
When the CU receives the digital identification signal DIS from the destination terminal, the CU compares the parameter of the digital identification signal DIS with the transmission function of its own terminal to determine a common transmission function,
Set the transmission function used at that time. At this time, the communication control unit CCU refers to the value of the group 3 parameter stored in the SRAM 14 to determine the transmission function of its own terminal. For the minimum guaranteed time, the larger value of the value notified from the upper control unit FCU and the minimum value that can be set is adopted.
【0121】そして、発端末の通信制御ユニットCCU
は、その設定した伝送機能を内部に設定するとともに、
その伝送機能を通知するためのデジタル命令信号DCS
を着端末に送出し、そのときに設定したモデム速度でモ
デムトレーニング手順を実行するために、所定のトレー
ニングチェック信号TCFを送出する。Then, the communication control unit CCU of the calling terminal
Sets the set transmission function internally, and
Digital command signal DCS for notifying its transmission function
Is transmitted to the destination terminal, and a predetermined training check signal TCF is transmitted in order to execute the modem training procedure at the modem speed set at that time.
【0122】着端末の通信制御ユニットCCUは、発端
末からデジタル命令信号DCSを受信すると、受信動作
を開始することを通知するための「受信開始確認レスポ
ンス」を上位制御ユニットFCUに送出し、上位制御ユ
ニットFCUは、受信モードの通知を要求する「受信モ
ード通知要求コマンド」を通信制御ユニットCCUに送
出する。Upon receiving the digital command signal DCS from the calling terminal, the communication control unit CCU of the called terminal sends a "reception start confirmation response" for notifying that the receiving operation is started to the upper control unit FCU, The control unit FCU sends a "reception mode notification request command" requesting notification of the reception mode to the communication control unit CCU.
【0123】一方、着端末の通信制御ユニットCCU
は、発端末から指定された伝送機能を内部に設定すると
ともに、トレーニングチェック信号TCFを受信し、そ
のときの受信結果を判定する。そして、受信結果がOK
の場合には、受信準備確認信号CFRを発端末に送出し
て、受信準備が完了したことをあらわす「受信モード通
知確認レスポンス」を上位制御ユニットFCUに送出す
る。これにより、上位制御ユニットFCUは、「画情報
受信要求コマンド」を通信制御ユニットCCUに送出し
た後に、受信画データの転送入力準備状態に移行する。
また、通信制御ユニットCCUは、「画情報受信確認レ
スポンス」を上位制御ユニットFCUに送出した後に、
画情報受信準備状態に移行する。また、通信制御ユニッ
トCCUは、DPRAM19のデータバッファテーブル
に、そのときの動作モードに対応した値を書き込む。こ
の場合、データバッファ領域を2つのデータバッファ#
1,#2に分割するので、データバッファテーブルに
は、参照テーブル#1,#2の内容が書き込まれる。On the other hand, the communication control unit CCU of the destination terminal
Sets the transmission function designated by the calling terminal internally, receives the training check signal TCF, and determines the reception result at that time. And the reception result is OK
In this case, the reception preparation confirmation signal CFR is transmitted to the calling terminal, and the “reception mode notification confirmation response” indicating that the preparation for reception is completed is transmitted to the upper control unit FCU. As a result, the upper control unit FCU shifts to the transfer image input transfer ready state of the received image data after sending the “image information reception request command” to the communication control unit CCU.
Also, the communication control unit CCU sends the “image information reception confirmation response” to the upper control unit FCU,
Transition to the image information reception preparation state. Further, the communication control unit CCU writes a value corresponding to the operation mode at that time in the data buffer table of the DPRAM 19. In this case, set the data buffer area to two data buffers #
1 and # 2, the contents of the reference tables # 1 and # 2 are written in the data buffer table.
【0124】発端末の通信制御ユニットCCUは、着端
末から受信準備確認信号CFRを受信すると、送信準備
が整ったことをあらわす「送信モード設定確認レスポン
ス」を上位制御ユニットFCUに送出する。また、この
とき、通信制御ユニットCCUは、DPRAM19のデ
ータバッファテーブルに、そのときの動作モードに対応
した値を書き込む。この場合、データバッファ領域を2
つのデータバッファ#1,#2に分割するので、データ
バッファテーブルには、参照テーブル#1,#2の内容
が書き込まれる。When the communication control unit CCU of the calling terminal receives the reception preparation confirmation signal CFR from the called terminal, it sends out a "transmission mode setting confirmation response" indicating that the transmission preparation is completed to the upper control unit FCU. At this time, the communication control unit CCU writes a value corresponding to the operation mode at that time in the data buffer table of the DPRAM 19. In this case, 2 data buffer areas
Since it is divided into one data buffer # 1 and # 2, the contents of the reference tables # 1 and # 2 are written in the data buffer table.
【0125】これによって、発端末の上位制御ユニット
FCUは、「画情報送信要求コマンド」を通信制御ユニ
ットCCUに送出する。それにより、通信制御ユニット
CCUは、「画情報送信確認レスポンス」を上位制御ユ
ニットFCUに送出し、これにより、上位制御ユニット
FCUによってスキャナ6の読取動作が開始され、スキ
ャナ6から順次出力される送信画データが、上述したハ
ンドシェーク手順にしたがって通信制御ユニットCCU
へと転送され、通信制御ユニットCCUでは、転送入力
した送信画データをRAM13に確保したバッファに一
旦蓄積し、符号化復号化部16によってそのときに設定
した符号化方式で符号化圧縮し、それによって得た画情
報をグループ3ファクシミリモデム17に順次転送し、
画情報PIXを着端末に送出する。このとき、通信制御
ユニットCCUは、上位制御ユニットFCUから通知さ
れた1ライン当たり最小ビット数の値に、そのときの伝
送速度を2400bpsで割ったときの商の値を乗じた
値を、適用最小ビット数として、適宜にフィルビットを
挿入する。例えば、1ライン当たりの最小ビット数が2
0ビットの場合、モデム速度が9600bpsであれ
ば、適用最小ビット数の値は80(=20×(9600
÷2400))になる。As a result, the upper control unit FCU of the calling terminal sends the "image information transmission request command" to the communication control unit CCU. As a result, the communication control unit CCU sends an “image information transmission confirmation response” to the higher-level control unit FCU, which causes the higher-level control unit FCU to start the reading operation of the scanner 6 and the transmission sequentially output from the scanner 6. The image data is the communication control unit CCU according to the above handshake procedure.
In the communication control unit CCU, the transmission image data transferred and input is temporarily stored in a buffer secured in the RAM 13, and is encoded and compressed by the encoding / decoding unit 16 by the encoding method set at that time. The image information obtained by the above is sequentially transferred to the group 3 facsimile modem 17,
The image information PIX is sent to the destination terminal. At this time, the communication control unit CCU applies a value obtained by multiplying the value of the minimum number of bits per line notified from the higher-level control unit FCU by the value of the quotient when the transmission rate at that time is divided by 2400 bps. Fill bits are appropriately inserted as the number of bits. For example, the minimum number of bits per line is 2
In the case of 0 bit, if the modem speed is 9600 bps, the value of the minimum applicable number of bits is 80 (= 20 × (9600
÷ 2400)).
【0126】着端末の通信制御ユニットCCUは、発端
末から画情報PIXを受信すると、その受信した画情報
PIXを符号化復号化部16で復号化してエラー検出す
るとともに、復号化によって得られた画データを、上述
したハンドシェーク手順によって上位制御ユニットFC
Uに転送する。上位制御ユニットFCUでは、転送入力
した画データ(受信画データ)を、プロッタ7に順次転
送して、受信原稿を記録出力する。When the communication control unit CCU of the destination terminal receives the image information PIX from the calling terminal, it decodes the received image information PIX by the encoding / decoding unit 16 to detect an error, and at the same time, it is obtained by the decoding. The image data is transferred to the host control unit FC by the handshake procedure described above.
Transfer to U. The host control unit FCU sequentially transfers the transferred and input image data (received image data) to the plotter 7, and records and outputs the received document.
【0127】発端末の通信制御ユニットCCUは、1ペ
ージ分の画情報の送信を終了すると、「画情報送信終了
通知レスポンス」を上位制御ユニットFCUに送出し、
上位制御ユニットFCUは、後続ページの有無を通知と
ともに送信結果の通知を要求する「送信結果要求コマン
ド」を通信制御ユニットCCUに送出する。それととも
に、通信制御ユニットCCUは、1ページ分の画情報の
送信を終了すると、この場合には、後続ページがないの
で、メッセージ後命令として手順終了信号EOPを着端
末に送出する。When the communication control unit CCU of the calling terminal completes the transmission of the image information for one page, it sends the "image information transmission completion notification response" to the upper control unit FCU,
The upper control unit FCU sends a "send result request command" requesting the notification of the send result to the communication control unit CCU together with the notification of the presence or absence of the subsequent page. At the same time, when the transmission of the image information for one page is completed, the communication control unit CCU sends a procedure end signal EOP as a post-message command to the destination terminal because there is no subsequent page in this case.
【0128】着端末の通信制御ユニットCCUは、メッ
セージ後命令として手順終了信号EOPを受信すると、
1ページ分の画情報受信を終了したことを通知する「画
情報受信終了通知レスポンス」を上位制御ユニットFC
Uに送出し、上位制御ユニットFCUは、受信結果の通
知を要求する「受信結果要求コマンド」を通信制御ユニ
ットCCUに送出する。また、通信制御ユニットCCU
は、そのときの受信結果が良好な場合には、応答信号と
してメッセージ確認信号MCFを発端末に送出し、受信
結果の内容を通知する「受信結果確認レスポンス」を上
位制御ユニットFCUに送出する。また、上位制御ユニ
ットFCUは、「受信開始要求コマンド」を通信制御ユ
ニットCCUに送出して、次のページの受信に備える。When the communication control unit CCU of the destination terminal receives the procedure end signal EOP as a post-message command,
The “image information reception completion notification response” for notifying that the reception of the image information for one page has been completed is sent to the upper control unit FC.
Then, the higher-level control unit FCU sends a “reception result request command” requesting notification of the reception result to the communication control unit CCU. Also, the communication control unit CCU
If the reception result at that time is good, it sends a message confirmation signal MCF as a response signal to the calling terminal, and sends a "reception result confirmation response" notifying the content of the reception result to the upper control unit FCU. Further, the upper control unit FCU sends a "reception start request command" to the communication control unit CCU to prepare for reception of the next page.
【0129】発端末の通信制御ユニットCCUは、着端
末からメッセージ確認信号MCFを受信すると、送信結
果OKを通知するための「送信結果確認レスポンス」を
上位制御ユニットFCUに送出し、上位制御ユニットF
CUは、回線切断を要求するための「回線切断要求コマ
ンド」を通信制御ユニットCCUに送出する。それによ
り、発端末の通信制御ユニットCCUは、着端末に切断
命令信号DCNを送出して、回線を復旧し、回線切断を
通知するための「回線切断通知レスポンス」を上位制御
ユニットFCUに送出する。これにより、発端末側の一
連の画情報送信動作が終了する。When the communication control unit CCU of the calling terminal receives the message confirmation signal MCF from the called terminal, it sends out a "transmission result confirmation response" for notifying the transmission result OK to the upper control unit FCU.
The CU sends a "line disconnection request command" for requesting line disconnection to the communication control unit CCU. As a result, the communication control unit CCU of the calling terminal sends a disconnection command signal DCN to the called terminal to restore the line and sends a "line disconnection notification response" for notifying the line disconnection to the upper control unit FCU. . As a result, a series of image information transmission operations on the calling terminal side is completed.
【0130】着端末の通信制御ユニットCCUは、切断
命令信号DCNを受信すると、回線を復旧とともに、回
線切断を通知するための「回線切断通知レスポンス」を
上位制御ユニットFCUに送出する。これにより、着端
末側の一連の画情報送信動作が終了する。When the communication control unit CCU of the destination terminal receives the disconnection command signal DCN, it restores the line and sends a "line disconnection notification response" for notifying the line disconnection to the upper control unit FCU. As a result, the series of image information transmission operations on the destination terminal side is completed.
【0131】このようにして、発端末の上位制御ユニッ
トFCUと通信制御ユニットCCUとの間で、所定の制
御シーケンスにしたがったコマンド/レスポンスのやり
とりが行われるとともに、送信画データの転送が実行さ
れて、送信時のグループ3ファクシミリ装置の動作が実
現されている。In this way, the command / response is exchanged between the host control unit FCU and the communication control unit CCU of the calling terminal according to the predetermined control sequence, and the transmission image data is transferred. Thus, the operation of the group 3 facsimile machine at the time of transmission is realized.
【0132】さて、このコマンド/レスポンスのやりと
りのとき、通信制御ユニットCCUがレスポンスを送出
してから、次に受信すべきコマンドを、そのコマンドの
緊急性に応じた時間内に受信しない場合には、相手端末
との間のファクシミリ伝送制御手順が切断される場合が
ある。Now, at the time of this command / response exchange, when the communication control unit CCU sends a response and the next command to be received is not received within the time corresponding to the urgency of the command, The facsimile transmission control procedure with the partner terminal may be disconnected.
【0133】このように、上位制御ユニットFCUが適
切なタイミングでコマンドを送出できなくなる状況は、
例えば、送信時にはスキャナ6のエラー発生、受信時に
はプロッタ7のエラー発生など種々考えられ、いずれに
せよ、それ以降は送受信動作を継続できないような重大
な事態が、上位制御ユニットFCUに発生している場合
である。As described above, the situation in which the upper control unit FCU cannot send a command at an appropriate timing is as follows.
For example, various errors such as an error occurrence of the scanner 6 at the time of transmission and an error occurrence of the plotter 7 at the time of reception can be considered. In any case, a serious situation such that the transmission / reception operation cannot be continued thereafter occurs in the upper control unit FCU. This is the case.
【0134】そこで、おのおののコマンドの種別に対し
て、上述したようなコマンド待ち時間を設定しておき、
そのコマンド待ち時間を経過しても、所望のコマンドを
受信できない場合には、通信制御ユニットCCUは、そ
の時点で実行中の画情報伝送動作を打ち切るとともに、
DPRAM19のCCUステータス領域に、「リセット
要求」をあらわすデータをセットして、上位制御ユニッ
トFCUに対してリセットするように要求する。Therefore, the command waiting time as described above is set for each command type,
If the desired command cannot be received even after the command waiting time elapses, the communication control unit CCU terminates the image information transmission operation currently being executed, and
Data representing "reset request" is set in the CCU status area of the DPRAM 19 and the upper control unit FCU is requested to reset.
【0135】コマンド種別とコマンド待ち時間との関係
は、例えば、次のようなものである。The relationship between the command type and the command waiting time is as follows, for example.
【0136】すなわち、画情報PIXの送信を終了して
から、メッセージ後命令信号を送出するまでには、CC
ITT勧告T.30によれば、75±20(ミリ秒)の
間隔を空けるように規定されているため、画情報送信終
了通知レスポンスを送出してから、送信結果要求コマン
ドを受信するまでの待ち時間は、50(ミリ秒)ミリ秒
程度の時間に設定することができる。That is, from the end of transmission of the image information PIX until the sending of the post-message command signal, CC
ITT Recommendation T. According to No. 30, it is specified that the interval of 75 ± 20 (milliseconds) is provided, so that the waiting time from the transmission of the image information transmission end notification response to the reception of the transmission result request command is 50 (Millisecond) The time can be set to about millisecond.
【0137】一方、伝送前手順中にやりとりするコマン
ド/レスポンスは、このような時間的な制約が設けられ
ていないので、適宜に長く設定することもできる。例え
ば、100(ミリ秒)〜800(ミリ秒)程度の範囲に
設定可能である。On the other hand, the command / response exchanged during the pre-transmission procedure is not provided with such a time constraint, and thus can be set appropriately long. For example, it can be set in the range of about 100 (milliseconds) to 800 (milliseconds).
【0138】したがって、コマンドの種別に応じて、通
信制御ユニットCCUでの待ち時間の制約の度合が異な
り、この実施例では、上位制御ユニットFCUがその待
ち時間を設定できるので、上位制御ユニットFCUの性
能に応じたハンドシェーク手順の応答性能を得ることが
できる。Therefore, the degree of restriction on the waiting time in the communication control unit CCU varies depending on the type of command, and in this embodiment, the upper control unit FCU can set the waiting time. It is possible to obtain the response performance of the handshake procedure according to the performance.
【0139】図7は、上位制御ユニットFCUが実行す
るユニット間初期化処理の一例を示している。FIG. 7 shows an example of inter-unit initialization processing executed by the upper control unit FCU.
【0140】まず、上位制御ユニットFCUは、あらか
じめ設定されている国コード情報を読み出し(処理10
1)、その読み出した国コード情報を含む「グループ3
パラメータ初期化要求コマンド」を通信制御ユニットC
CUに送出する(処理102)。First, the upper control unit FCU reads out the preset country code information (process 10).
1), "Group 3 including the read country code information
Parameter initialization request command "to the communication control unit C
It is sent to the CU (process 102).
【0141】次いで、通信制御ユニットCCUから「グ
ループ3パラメータ初期化確認レスポンス」を受信する
と、それに含まれているグループ3パラメータを取り出
して、RAM3の所定領域に保存する(処理104)。Next, when the "group 3 parameter initialization confirmation response" is received from the communication control unit CCU, the group 3 parameters included therein are taken out and stored in a predetermined area of the RAM 3 (process 104).
【0142】そして、グループ3パラメータのうち、あ
らかじめ設定されている変更するパラメータ(最小保障
時間、および、N種類のコマンドに対応したコマンド待
ち時間をあらわすハンドシェーク時間)を読み出して
(処理105)、その変更パラメータを含めた「グルー
プ3パラメータ設定要求コマンド」を通信制御ユニット
CCUに送出する。Then, of the group 3 parameters, the preset parameters to be changed (minimum guarantee time and handshake time representing command waiting time corresponding to N kinds of commands) are read out (process 105), and the parameters are read. The "group 3 parameter setting request command" including the changed parameter is sent to the communication control unit CCU.
【0143】次に、通信制御ユニットCCUから「グル
ープ3パラメータ設定確認レスポンス」を受信すると
(処理107)、それに含まれているROMのバージョ
ン番号を保存して(処理108)、通信制御ユニットC
CUで実行可能な通信機能を判別する。Next, when the "group 3 parameter setting confirmation response" is received from the communication control unit CCU (process 107), the version number of the ROM included therein is saved (process 108), and the communication control unit C is processed.
The communication function that can be executed by the CU is determined.
【0144】図8は、通信制御ユニットCCUが実行す
るユニット間初期化処理の一例を示している。FIG. 8 shows an example of inter-unit initialization processing executed by the communication control unit CCU.
【0145】まず、上位制御ユニットFCUから「グル
ープ3パラメータ初期化要求コマンド」を受信すると
(処理201)、それに含まれる国コード情報を取り出
し、その国コード情報と同じ値が国コードにセットされ
ているグループ3パラメータを読み出し(処理20
2)、その読み出した内容を、SRAM14に確保され
ているグループ3パラメータ用の所定領域に保存すると
ともに(処理203)、そのグループ3パラメータを含
む「グループ3パラメータ初期化確認レスポンス」を上
位制御ユニットFCUに送出する(処理204)。First, when the "group 3 parameter initialization request command" is received from the upper control unit FCU (process 201), the country code information included therein is taken out, and the same value as the country code information is set in the country code. Read out the group 3 parameters that exist (Process 20
2) The read contents are stored in a predetermined area for the group 3 parameter secured in the SRAM 14 (process 203), and a “group 3 parameter initialization confirmation response” including the group 3 parameter is sent to the upper control unit. It is sent to the FCU (process 204).
【0146】次に、上位制御ユニットFCUから「グル
ープ3パラメータ設定要求コマンド」を受信すると、そ
れに含まれている変更パラメータの値で、SRAM14
に先に記憶したグループ3パラメータの対応する項目の
値を書き換える(処理206)。Next, when the "group 3 parameter setting request command" is received from the upper control unit FCU, the SRAM 14 is set with the value of the change parameter included in it.
Then, the value of the corresponding item of the group 3 parameter stored previously is rewritten (process 206).
【0147】次いで、ROM12のバージョン番号を得
て(処理207)、そのバージョン番号をあらわす情報
を含む「グループ3パラメータ設定確認レスポンス」を
上位制御ユニットFCUに送出する(処理208)。Then, the version number of the ROM 12 is obtained (process 207), and the "group 3 parameter setting confirmation response" including the information showing the version number is sent to the upper control unit FCU (process 208).
【0148】図9は、通信制御ユニットCCUのインタ
フェース手段が、DPRAM19を介して上位制御ユニ
ットFCUから送信されるコマンドデータを受け取ると
きの処理例を示している。FIG. 9 shows an example of processing when the interface means of the communication control unit CCU receives the command data transmitted from the upper control unit FCU via the DPRAM 19.
【0149】まず、そのときに受信すべきコマンドにつ
いて、コマンド種別を判定し(処理301)、そのコマ
ンド種別に対応したハンドシェーク時間(H_S_Ti
me)をSRAM14から読み出し(処理301)、そ
の読み出したハンドシェーク時間の値を、変数TIME
Nにセットして、ソフトタイマをスタートする(処理3
03)。First, the command type of the command to be received at that time is determined (process 301), and the handshake time (H_S_Ti) corresponding to the command type is determined.
me) is read from the SRAM 14 (process 301), and the value of the read handshake time is set to the variable TIME.
Set to N and start the soft timer (Process 3
03).
【0150】この状態で、タイムアウトまでに目的のコ
マンドデータを受信するかどうかを監視する(判断30
4,305,306のNOループ)。タイムアウトする
前に、目的のコマンドデータを受信した場合で、判断3
04の結果がYESになり、かつ、判断305の結果が
YESになると、ソフトタイマを停止し、上位制御ユニ
ットFCUに対してコマンドデータを受信したことを通
知するコマンド確認応答を送出し(処理307)、1つ
のコマンド受信のための処理を終了し、次の処理に移行
する。In this state, it is monitored whether the target command data is received before the time-out (decision 30).
4,305,306 NO loop). Judgment 3 if the target command data is received before the timeout
When the result of 04 is YES and the result of judgment 305 is YES, the soft timer is stopped and a command confirmation response for notifying that the command data has been received is sent to the upper control unit FCU (process 307). ) The process for receiving one command is completed, and the process proceeds to the next process.
【0151】また、目的のコマンドデータを受信する前
にタイムアウトが発生して、判断306の結果がYES
になるときには、上位制御ユニットFCUに対してリセ
ット通知し(処理308)、コマンド受信処理をエラー
終了する。この場合には、所定のエラー終了処理が実行
される。Further, a timeout occurs before the target command data is received, and the result of judgment 306 is YES.
When it becomes, a reset notification is sent to the upper control unit FCU (process 308) and the command reception process ends in error. In this case, a predetermined error end process is executed.
【0152】図10は、通信制御ユニットCCUのイン
タフェース手段が実行するハンドシェーク手順のうち、
FCUデータ転送要求割込信号を検出したときの処理例
を示している。FIG. 10 shows a handshake procedure executed by the interface means of the communication control unit CCU.
An example of processing when an FCU data transfer request interrupt signal is detected is shown.
【0153】まず、FCUデータ転送要求割込信号を監
視しており(判断401のNOループ)、FCUデータ
転送要求割込信号を検出した場合で、判断401の結果
がYESになると、DPRAM19のFCU割込要因領
域から割込要因データを読み出して、そのときの割込要
因がコマンド送出であるかどうかを判断する(判断40
3)。First, the FCU data transfer request interrupt signal is monitored (NO loop of decision 401), and when the FCU data transfer request interrupt signal is detected and the result of decision 401 is YES, the FCU of DPRAM 19 is detected. The interrupt factor data is read from the interrupt factor area and it is determined whether or not the interrupt factor at that time is command transmission (decision 40).
3).
【0154】判断403の結果がYESになるときに
は、DPRAM19のコマンドデータ領域からコマンド
データを読み出し(処理404)、上位プロセス(また
は基本ソフト(=リアルタイムマルチタスクオペレーテ
ィングシステム))にコマンド受信を通知して(処理4
05)、判断401に戻る。When the result of the judgment 403 is YES, the command data is read from the command data area of the DPRAM 19 (process 404) and the upper process (or basic software (= real-time multitasking operating system)) is notified of the command reception. (Process 4
05), and returns to the determination 401.
【0155】また、判断403の結果がNOになるとき
には、そのときの割込要因が画データ転送であるかどう
かを判断する(判断406)。判断406の結果がYE
Sになるときには、そのときの割込パラメータのビット
のうち、データ「1」がセットされているビットに対応
したDPRAM19のデータバッファ領域のデータバッ
ファから画データを読み出して、RAM13に形成して
いる送信画データバッファに保存し(処理407)、上
位プロセス(または基本ソフト)に送信画データ受信を
通知して(処理408)、判断401に戻る。When the result of judgment 403 is NO, it is judged whether or not the interrupt factor at that time is image data transfer (judgment 406). The result of judgment 406 is YE
When it becomes S, the image data is read from the data buffer of the data buffer area of the DPRAM 19 corresponding to the bit in which the data “1” is set among the bits of the interrupt parameter at that time, and is formed in the RAM 13. The transmission image data is stored in the transmission image data buffer (process 407), the upper process (or basic software) is notified of the transmission image data reception (process 408), and the process returns to the determination 401.
【0156】また、判断406の結果がNOになるとき
には、そのときの割込要因がレスポンス確認応答である
かどうかを判断する(判断409)。判断409の結果
がYESになるときには、レスポンス確認応答受信を上
位プロセス(または基本ソフト)に通知して(処理41
0)、判断401に戻る。When the result of judgment 406 is NO, it is judged whether the interrupt factor at that time is a response confirmation response (decision 409). When the result of the determination 409 is YES, the reception of the response confirmation response is notified to the upper process (or the basic software) (process 41
0), the process returns to decision 401.
【0157】また、判断409の結果がNOになるとき
には、そのときの割込み種別データに対応した処理(処
理411)を実行して、判断401に戻る。When the result of the determination 409 is NO, the process (process 411) corresponding to the interrupt type data at that time is executed, and the process returns to the determination 401.
【0158】図11は、通信制御ユニットCCUで実行
するソフトタイマ処理の一例を示している。FIG. 11 shows an example of the soft timer process executed by the communication control unit CCU.
【0159】まず、変数TIMENを入力し(処理50
1)、20(ミリ秒)を計時するたびに割込み信号を発
生するタイマ割込み処理をマスク解除し(処理50
2)、タイマ割込が発生するまで待つ(判断503のN
Oループ)。First, the variable TIMEN is input (process 50).
1) Unmask the timer interrupt process that generates an interrupt signal every time 20 (milliseconds) is counted (process 50
2), wait until a timer interrupt occurs (N in judgment 503)
O loop).
【0160】タイマ割込が発生して判断503の結果が
YESになると、変数TIMENの値をデクリメントし
(処理504)、変数TIMENの値が0に等しくなっ
たかどうかを調べ(判断505)、判断505の結果が
NOになるときには、判断503に戻る。When a timer interrupt is generated and the result of judgment 503 is YES, the value of the variable TIMEN is decremented (process 504), it is checked whether the value of the variable TIMEN is equal to 0 (judgment 505), and the judgment is made. When the result of 505 is NO, the process returns to the determination 503.
【0161】判断505の結果がYESになると、タイ
マ割込処理をマスクし(処理506)、タイムアウトを
上位プロセス(または基本ソフト)に通知する(処理5
07)。If the result of the judgment 505 is YES, the timer interrupt process is masked (process 506) and the timeout is notified to the upper process (or basic software) (process 5).
07).
【0162】また、この場合、変数TIMENにセット
するタイマ値としては、計測したい時間を20(ミリ
秒)で割ったときの商の値を用いる必要がある。したが
って、上位プロセスで変数TIMENの値をセットする
ときに、ハンドシェーク時間を20(ミリ秒)で割って
得た商の値をタイマ値としてセットする。また、あらか
じめハンドシェーク時間の設定値を、20(ミリ秒)を
単位とした値に規定しておけば、そのハンドシェーク時
間の設定値を直接用いることができる。すなわち、この
場合には、ハンドシェーク時間として設定可能な値は、
20(ミリ秒)単位となる。なお、このソフトタイマ処
理で用いるタイマ割込の周期をより短い値に設定する
と、さらに細かくハンドシェーク時間を設定することが
できる。In this case, as the timer value set in the variable TIMEN, it is necessary to use the value of the quotient when the time to be measured is divided by 20 (milliseconds). Therefore, when setting the value of the variable TIMEN in the upper process, the value of the quotient obtained by dividing the handshake time by 20 (milliseconds) is set as the timer value. Further, if the set value of the handshake time is defined in advance in a unit of 20 (milliseconds), the set value of the handshake time can be used directly. That is, in this case, the value that can be set as the handshake time is
The unit is 20 (milliseconds). If the timer interrupt period used in the soft timer process is set to a shorter value, the handshake time can be set more finely.
【0163】図12は、通信制御ユニットCCUで実行
するレスポンスデータの送出処理の一例を示している。FIG. 12 shows an example of response data transmission processing executed by the communication control unit CCU.
【0164】まず、送出するレスポンスデータをDPR
AM19のレスポンスデータ領域に書き込み、割込種別
としてレスポンス送出であることをあらわす割込要因デ
ータをDPRAM19のCCU割込要因領域に書き込
み、所定の割込発動データをDPRAM19のCCU割
込発動領域に書き込む(処理601)。First, the response data to be transmitted is DPR
Write to the response data area of AM19, write the interrupt factor data indicating that the response is sent as the interrupt type to the CCU interrupt factor area of DPRAM19, and write the predetermined interrupt trigger data to the CCU interrupt trigger area of DPRAM19. (Process 601).
【0165】その状態で、レスポンス確認応答受信が通
知されるまで待ち(判断602のNOループ)、レスポ
ンス確認応答受信が通知されて、判断602の結果がY
ESになると、次の処理に移行する。In that state, the process waits until the reception of the response confirmation response is notified (NO loop of determination 602), the reception of the response confirmation response is notified, and the result of determination 602 is Y.
When it becomes ES, the process proceeds to the next process.
【0166】図13は、上位制御ユニットFCUが、D
PRAM19を介して通信制御ユニットCCUからレス
ポンスデータを受信するときの処理例を示している。In FIG. 13, the upper control unit FCU is
An example of processing when receiving response data from the communication control unit CCU via the PRAM 19 is shown.
【0167】まず、あらかじめ設定されているレスポン
ス待ち時間を変数TIMEMにセットして、ソフトタイ
マをスタートする(処理701)。First, the preset response waiting time is set in the variable TIMEM, and the soft timer is started (process 701).
【0168】この状態で、タイムアウトまでに目的のレ
スポンスデータを受信するかどうかを監視する(判断7
02,703,704のNOループ)。タイムアウトす
る前に、目的のレスポンスデータを受信した場合で、判
断702の結果がYESになり、かつ、判断703の結
果がYESになると、ソフトタイマを停止し、通信制御
ユニットCCUに対してレスポンスデータを受信したこ
とを通知するレスポンス確認応答を送出し(処理70
5)、1つのレスポンス受信のための処理を終了し、次
の処理に移行する。In this state, it is monitored whether the desired response data is received by the time-out (decision 7).
02,703,704 NO loop). When the target response data is received before the time-out, the result of judgment 702 is YES and the result of judgment 703 is YES, the soft timer is stopped and the response data is sent to the communication control unit CCU. A response confirmation response is sent to notify that the
5) The process for receiving one response is ended, and the process proceeds to the next process.
【0169】また、目的のレスポンスデータを受信する
前にタイムアウトが発生して、判断704の結果がYE
Sになるときには、レスポンス受信処理をエラー終了す
る。この場合には、所定のエラー終了処理が実行され
る。Further, a time-out occurs before the target response data is received, and the result of judgment 704 is YE.
When S, the response reception process ends in error. In this case, a predetermined error end process is executed.
【0170】図14は、上位制御ユニットFCUが実行
するハンドシェーク手順のうち、CCUデータ転送要求
割込信号を検出したときの処理例を示している。FIG. 14 shows an example of processing when the CCU data transfer request interrupt signal is detected in the handshake procedure executed by the upper control unit FCU.
【0171】まず、CCUデータ転送要求割込信号を監
視しており(判断801のNOループ)、CCUデータ
転送要求割込信号を検出した場合で、判断801の結果
がYESになると、DPRAM19のCCU割込要因領
域から割込要因データを読み出して、そのときの割込要
因がレスポンス送出であるかどうかを判断する(判断8
03)。First, when the CCU data transfer request interrupt signal is monitored (NO loop of decision 801) and the CCU data transfer request interrupt signal is detected and the result of decision 801 is YES, the CCU of DPRAM 19 is detected. The interrupt factor data is read from the interrupt factor area and it is determined whether or not the interrupt factor at that time is a response transmission (decision 8).
03).
【0172】判断803の結果がYESになるときに
は、DPRAM19のレスポンスデータ領域からレスポ
ンスデータを読み出し(処理804)、上位プロセス
(または基本ソフト(=リアルタイムマルチタスクオペ
レーティングシステム))にレスポンス受信を通知して
(処理805)、判断801に戻る。When the result of the judgment 803 is YES, the response data is read from the response data area of the DPRAM 19 (process 804) and the upper process (or basic software (= real-time multitasking operating system)) is notified of the response reception. (Processing 805) and the process returns to the determination 801.
【0173】また、判断803の結果がNOになるとき
には、そのときの割込要因が画データ転送であるかどう
かを判断する(判断806)。判断806の結果がYE
Sになるときには、そのときの割込パラメータのビット
のうち、データ「1」がセットされているビットに対応
したDPRAM19のデータバッファ領域のデータバッ
ファから画データを読み出して、RAM3に形成してい
る送信画データバッファに保存し(処理807)、上位
プロセス(または基本ソフト)に送信画データ受信を通
知して(処理808)、判断801に戻る。When the result of judgment 803 is NO, it is judged whether or not the interrupt factor at that time is image data transfer (judgment 806). The result of judgment 806 is YE
When it becomes S, the image data is read from the data buffer in the data buffer area of the DPRAM 19 corresponding to the bit in which the data “1” is set among the bits of the interrupt parameter at that time, and is formed in the RAM 3. The transmission image data is stored in the transmission image data buffer (process 807), the reception of the transmission image data is notified to the upper process (or basic software) (process 808), and the process returns to the determination 801.
【0174】また、判断806の結果がNOになるとき
には、そのときの割込要因がコマンド確認応答であるか
どうかを判断する(判断809)。判断809の結果が
YESになるときには、コマンド確認応答受信を上位プ
ロセス(または基本ソフト)に通知して(処理81
0)、判断801に戻る。When the result of judgment 806 is NO, it is judged whether the interrupt factor at that time is a command confirmation response (decision 809). When the result of the judgment 809 is YES, the reception of the command confirmation response is notified to the upper process (or the basic software) (process 81).
0), the process returns to decision 801.
【0175】また、判断809の結果がNOになるとき
には、そのときの割込み種別データに対応した処理(処
理811)を実行して、判断801に戻る。When the result of the judgment 809 is NO, the process (process 811) corresponding to the interrupt type data at that time is executed, and the process returns to the judgment 801.
【0176】図15は、上位制御ユニットFCUで実行
するソフトタイマ処理の一例を示している。FIG. 15 shows an example of the soft timer process executed by the upper control unit FCU.
【0177】まず、変数TIMEMを入力し(処理90
1)、20(ミリ秒)を計時するたびに割込み信号を発
生するタイマ割込み処理をマスク解除し(処理90
2)、タイマ割込が発生するまで待つ(判断903のN
Oループ)。First, the variable TIMEM is input (process 90).
1) Unmask the timer interrupt process that generates an interrupt signal each time 20 (milliseconds) is counted (process 90
2) Wait until a timer interrupt occurs (N in judgment 903)
O loop).
【0178】タイマ割込が発生して判断903の結果が
YESになると、変数TIMEMの値をデクリメントし
(処理904)、変数TIMEMの値が0に等しくなっ
たかどうかを調べ(判断905)、判断905の結果が
NOになるときには、判断903に戻る。When a timer interrupt occurs and the result of judgment 903 becomes YES, the value of the variable TIMEM is decremented (step 904), and it is checked whether the value of the variable TIMEM is equal to 0 (judgment 905). When the result of 905 is NO, the process returns to the determination 903.
【0179】判断905の結果がYESになると、タイ
マ割込処理をマスクし(処理906)、タイムアウトを
上位プロセス(または基本ソフト)に通知する(処理9
07)。If the result of the judgment 905 is YES, the timer interrupt processing is masked (processing 906) and the timeout is notified to the upper process (or basic software) (processing 9).
07).
【0180】なお、この場合、変数TIMEMに設定す
るタイマ値は、20(ミリ秒)を単位としてあらわした
数値である。また、変数TIMEMに設定する時間は、
他の処理に影響を及ぼさない程度に長い時間に設定する
とよい。In this case, the timer value set in the variable TIMEM is a numerical value expressed in units of 20 (milliseconds). Also, the time set in the variable TIMEM is
It is advisable to set the time so long as it does not affect other processing.
【0181】図16は、上位制御ユニットFCUで実行
するコマンドデータの送出処理の一例を示している。FIG. 16 shows an example of command data transmission processing executed by the upper control unit FCU.
【0182】まず、送出するコマンドデータをDPRA
M19のコマンドデータ領域に書き込み、割込種別とし
てコマンド送出であることをあらわす割込要因データを
DPRAM19のFCU割込要因領域に書き込み、所定
の割込発動データをDPRAM19のFCU割込発動領
域に書き込む(処理1001)。First, the command data to be transmitted is DPRA.
Write to the command data area of M19, write the interrupt factor data indicating that the command is sent as an interrupt type to the FCU interrupt factor area of DPRAM19, and write the predetermined interrupt activation data to the FCU interrupt activation area of DPRAM19. (Process 1001).
【0183】その状態で、コマンド確認応答受信が通知
されるまで待ち(判断1002のNOループ)、コマン
ド確認応答受信が通知されて、判断1002の結果がY
ESになると、次の処理に移行する。In this state, the process waits until the command confirmation response is received (NO loop of decision 1002), the command confirmation response is notified, and the result of decision 1002 is Y.
When it becomes ES, the process proceeds to the next process.
【0184】図17は、上位制御ユニットFCUが送信
画データを通信制御ユニットCCUに転送するときの処
理の一例を示している。FIG. 17 shows an example of processing when the upper control unit FCU transfers transmission image data to the communication control unit CCU.
【0185】まず、上位制御ユニットFCUは、送信画
データの最初の1転送単位をデータバッファ#1に、次
の1転送単位をデータバッファ#2にそれぞれ保存し
(処理1101)、割込種別として画データ送出である
ことをあらわすとともにそのときに送信画データを書き
込んだデータバッファをあらわす割込パラメータを含む
割込要因データをDPRAM19のFCU割込要因領域
に書き込み、所定の割込発動データをDPRAM19の
FCU割込発動領域に書き込む(処理1102)。この
状態で、通信制御ユニットCCUから画データ読出応答
確認レスポンスが送出されてくるまで待つ(判断110
3のNOループ)。First, the upper control unit FCU stores the first transfer unit of the transmission image data in the data buffer # 1 and the next transfer unit of the transmission image data in the data buffer # 2 (process 1101). Image data is transmitted, and at the same time, interrupt factor data including an interrupt parameter indicating the data buffer in which the transmission image data is written is written in the FCU interrupt factor area of the DPRAM 19, and the predetermined interrupt activation data is written in the DPRAM 19 Is written in the FCU interrupt activation area (step 1102). In this state, the communication control unit CCU waits until an image data read response confirmation response is sent (decision 110).
3 NO loop).
【0186】1転送単位の送信画データが通信制御ユニ
ットCCUに取り込まれて判断1103の結果がYES
になるときには、そのときのデータバッファ#1,#2
のうち空き領域を調べて(処理1104)、次の1転送
単位の送信画データを、空いているデータバッファに保
存し(処理1105)、割込種別として画データ送出で
あることをあらわすとともにそのときに送信画データを
書き込んだデータバッファをあらわす割込パラメータを
含む割込要因データをDPRAM19のFCU割込要因
領域に書き込み、所定の割込発動データをDPRAM1
9のFCU割込発動領域に書き込む(処理1106)。
この状態で、通信制御ユニットCCUから画データ読出
応答確認レスポンスが送出されてくるまで待つ(判断1
107のNOループ)。The transmission image data of one transfer unit is taken into the communication control unit CCU, and the result of judgment 1103 is YES.
, The data buffers # 1 and # 2 at that time
The empty area is checked (process 1104), the transmission image data of the next one transfer unit is saved in the empty data buffer (process 1105), and it is shown that the interrupt type is image data transmission. At this time, the interrupt factor data including the interrupt parameter representing the data buffer in which the transmission image data is written is written in the FCU interrupt factor area of the DPRAM 19 and the predetermined interrupt activation data is set in the DPRAM1.
9 is written in the FCU interrupt activation area (process 1106).
In this state, the communication control unit CCU waits until an image data read response confirmation response is sent (decision 1
107 NO loop).
【0187】1転送単位の送信画データが通信制御ユニ
ットCCUに取り込まれて判断1107の結果がYES
になるときには、そのときに1ページ分の送信画データ
の転送を終了したかどうかを調べ(判断1108)、判
断1108の結果がNOになるときには、処理1104
に移行して、残りの送信画データの転送を行う。The transmission image data of one transfer unit is taken into the communication control unit CCU, and the result of judgment 1107 is YES.
When it becomes, it is checked whether or not the transfer of the transmission image data for one page is completed at that time (decision 1108), and when the result of the judgment 1108 is NO, the process 1104 is performed.
Then, the remaining transmission image data is transferred.
【0188】また、判断1108の結果がYESになる
ときには、1ページ分の送信画データの転送が終了した
ことを、通信制御ユニットCCUに通知して(処理11
09)、この処理を終了する。When the result of determination 1108 is YES, the communication control unit CCU is notified that the transfer of the transmission image data for one page has been completed (process 11).
09), the processing ends.
【0189】図18は、通信制御ユニットCCUが上位
制御ユニットFCUから転送されてくる送信画データを
受信するときの処理例を示している。FIG. 18 shows a processing example when the communication control unit CCU receives the transmission image data transferred from the upper control unit FCU.
【0190】まず、送信画データの転送要求が発生する
ことを監視しており(判断1201のNOループ)、判
断1201の結果がYESになると、そのときに得た割
込パラメータのビットのうち、データ「1」がセットさ
れているビットに対応したDPRAM19のデータバッ
ファ領域のデータバッファから画データを読み出して、
RAM13に形成している送信画データバッファに保存
する(処理1202)。First, the generation of a transfer request for transmission image data is monitored (NO loop of judgment 1201). When the result of judgment 1201 is YES, among the bits of the interrupt parameter obtained at that time, The image data is read from the data buffer in the data buffer area of the DPRAM 19 corresponding to the bit for which the data “1” is set,
The data is stored in the transmission image data buffer formed in the RAM 13 (process 1202).
【0191】そして、データ入力を終了したことをあら
わす画データ読出レスポンスを上位制御ユニットFCU
に送出し(処理1203)、その後に、1ページ終了が
通知されるかどうかを調べる(判断1204)。Then, an image data read response indicating that the data input is completed is sent to the upper control unit FCU.
(Processing 1203), and then it is checked whether the end of one page is notified (decision 1204).
【0192】後続の送信画データがある場合で、1ペー
ジ終了が通知されず、判断1204の結果がNOになる
ときには、判断1201に戻って、次の送信画データを
受信する。また、1ページ分の送信画データの転送終了
が通知された場合で、判断1204の結果がYESにな
るときには、この処理を終了する。If there is subsequent transmission image data and the end of one page is not notified and the result of determination 1204 is NO, the process returns to determination 1201 to receive the next transmission image data. Further, when the end of transfer of the transmission image data for one page is notified and the result of the determination 1204 is YES, this processing is ended.
【0193】図19は、通信制御ユニットCCUが1ペ
ージ分の画情報を受信するときの処理例を示している。FIG. 19 shows a processing example when the communication control unit CCU receives image information for one page.
【0194】画情報を受信すると(処理1301)、そ
の受信した画情報を符号化復号化部16で元の画データ
(受信画データ)に復号化し(処理1302)、それに
よって得た受信画データを、RAM13に形成した一時
バッファに保存し(処理1303)、処理1301〜1
303を、1ページ分の画情報受信を終了するまで繰り
返し実行する(判断1304のNOループ)。When the image information is received (process 1301), the received image information is decoded by the encoding / decoding unit 16 into the original image data (received image data) (process 1302), and the received image data obtained thereby is obtained. Is stored in a temporary buffer formed in the RAM 13 (process 1303), and processes 1301-1
Step 303 is repeatedly executed until the reception of the image information for one page is completed (NO loop of decision 1304).
【0195】1ページ分の画情報受信が終了して、判断
1304の結果がYESになるときには、そのときの1
ページ分の画情報を正常に受信できたかどうかを調べ
(判断1305)、判断1305の結果がYESになる
ときには、正常受信を相手端末に通知して(処理130
6)、1ページ分の受信画データを上位制御ユニットF
CUに転送する所定の受信画データ転送処理(処理13
07)を実行する。When the reception of the image information for one page is completed and the result of the judgment 1304 is YES, it means 1 at that time.
It is checked whether or not the image information for the page has been normally received (decision 1305), and when the result of the determination 1305 is YES, the normal reception is notified to the partner terminal (process 130).
6) The received image data for one page is transferred to the host control unit F
Predetermined received image data transfer processing for transferring to the CU (processing 13
07) is executed.
【0196】また、1ページ分の画情報を正常に受信で
きなかった場合で、判断1305の結果がNOになると
きには、受信エラーを相手端末に通知して(処理130
8)、そのときにRAM13に保存した1ページ分の受
信画データを消去する(処理1309)。If the image information for one page could not be received normally and the result of determination 1305 is NO, a reception error is notified to the partner terminal (process 130).
8) Then, the received image data for one page stored in the RAM 13 at that time is erased (process 1309).
【0197】図20は、受信画データ転送処理の一例を
示している。FIG. 20 shows an example of the received image data transfer processing.
【0198】まず、通信制御ユニットCCUは、受信画
データの最初の1転送単位をデータバッファ#1に、次
の1転送単位をデータバッファ#2にそれぞれ保存し
(処理1401)、割込種別として画データ送出である
ことをあらわすとともにそのときに受信画データを書き
込んだデータバッファをあらわす割込パラメータを含む
割込要因データをDPRAM19のCCU割込要因領域
に書き込み、所定の割込発動データをDPRAM19の
CCU割込発動領域に書き込む(処理1402)。この
状態で、上位制御ユニットFCUから画データ読出応答
確認コマンドが送出されてくるまで待つ(判断1403
のNOループ)。First, the communication control unit CCU stores the first transfer unit of the received image data in the data buffer # 1 and the next transfer unit of the received image data in the data buffer # 2 (process 1401). Image data is transmitted, and at the same time, interrupt factor data including an interrupt parameter indicating the data buffer in which the received image data is written is written in the CCU interrupt factor area of the DPRAM 19, and the predetermined interrupt activation data is written in the DPRAM 19 Is written in the CCU interrupt activation area (process 1402). In this state, the host control unit FCU waits until an image data read response confirmation command is sent (decision 1403).
NO loop).
【0199】1転送単位の送信画データが上位制御ユニ
ットFCUに取り込まれて判断1403の結果がYES
になるときには、そのときのデータバッファ#1,#2
のうち空き領域を調べて(処理1404)、次の1転送
単位の送信画データを、空いているデータバッファに保
存し(処理1405)、割込種別として画データ送出で
あることをあらわすとともにそのときに受信画データを
書き込んだデータバッファをあらわす割込パラメータを
含む割込要因データをDPRAM19のCCU割込要因
領域に書き込み、所定の割込発動データをDPRAM1
9のCCU割込発動領域に書き込む(処理1406)。
この状態で、上位制御ユニットFCUから画データ読出
応答確認コマンドが送出されてくるまで待つ(判断14
07のNOループ)。The transmission image data of one transfer unit is taken into the upper control unit FCU, and the result of judgment 1403 is YES.
, The data buffers # 1 and # 2 at that time
The free area is checked (processing 1404), the transmission image data of the next one transfer unit is stored in the empty data buffer (processing 1405), and it is indicated that the interruption data is image data transmission. At this time, the interrupt factor data including the interrupt parameter representing the data buffer in which the received image data is written is written in the CCU interrupt factor area of the DPRAM 19 and the predetermined interrupt trigger data is written in the DPRAM1.
9 is written in the CCU interrupt activation area (processing 1406).
In this state, the host control unit FCU waits until an image data read response confirmation command is sent (decision 14
07 NO loop).
【0200】1転送単位の受信画データが上位制御ユニ
ットFCUに取り込まれて判断1407の結果がYES
になるときには、そのときに1ページ分の受信画データ
の転送を終了したかどうかを調べ(判断1408)、判
断1408の結果がNOになるときには、処理1404
に移行して、残りの受信画データの転送を行う。Received image data of one transfer unit is taken into the upper control unit FCU, and the result of judgment 1407 is YES.
When it becomes, it is checked whether or not the transfer of the received image data for one page is finished at that time (decision 1408). When the result of the judgment 1408 is NO, the process 1404 is performed.
Then, the remaining received image data is transferred.
【0201】また、判断1408の結果がYESになる
ときには、1ページ分の受信画データの転送が終了した
ことを、上位制御ユニットFCUに通知して(処理14
09)、この処理を終了する。When the result of determination 1408 is YES, the upper control unit FCU is notified that the transfer of the received image data for one page is completed (process 14).
09), the processing ends.
【0202】図21は、上位制御ユニットFCUが通信
制御ユニットCCUから転送されてくる受信画データを
受信するときの処理例を示している。FIG. 21 shows an example of processing when the upper control unit FCU receives the received image data transferred from the communication control unit CCU.
【0203】まず、受信画データの転送要求が発生する
ことを監視しており(判断1501のNOループ)、判
断1501の結果がYESになると、そのときに得た割
込パラメータのビットのうち、データ「1」がセットさ
れているビットに対応したDPRAM19のデータバッ
ファ領域のデータバッファから画データを読み出して、
RAM13に形成している受信画データバッファに保存
する(処理1502)。First, the generation of a transfer request for received image data is monitored (NO loop of decision 1501). When the result of decision 1501 is YES, among the bits of the interrupt parameter obtained at that time, The image data is read from the data buffer in the data buffer area of the DPRAM 19 corresponding to the bit for which the data “1” is set,
The received image data buffer is stored in the RAM 13 (process 1502).
【0204】そして、データ入力を終了したことをあら
わす画データ読出コマンドを通信制御ユニットCCUに
送出し(処理1503)、その後に、1ページ終了が通
知されるかどうかを調べる(判断1504)。Then, an image data read command indicating that the data input is completed is sent to the communication control unit CCU (process 1503), and then it is checked whether or not the end of one page is notified (decision 1504).
【0205】後続の受信画データがある場合で、1ペー
ジ終了が通知されず、判断1504の結果がNOになる
ときには、判断1501に戻って、次の受信画データを
受信する。また、1ページ分の受信画データの転送終了
が通知された場合で、判断1504の結果がYESにな
るときには、この処理を終了する。When there is subsequent received image data, when the end of one page is not notified and the result of determination 1504 is NO, the process returns to determination 1501 to receive the next received image data. When the end of transfer of the received image data for one page is notified and the result of determination 1504 is YES, this process ends.
【0206】ところで、上述した実施例では、コマンド
種別に応じてN個のハンドシェーク時間を設定し、これ
らのハンドシェーク時間を個別に設定できるようにして
いるが、このハンドシェーク時間を1種類に設定するこ
とができる場合がある。この場合には、グループ3パラ
メータの設定データの内容は、図22に示すように、自
端末の通信機能の設定状態をあらわすスイッチ情報、1
ライン最小保障時間をあらわす最小保障時間、および、
1つのハンドシェーク時間(H_S_Time)からな
る。In the above-described embodiment, N handshake times are set according to the command type, and these handshake times can be set individually. However, this handshake time should be set to one type. May be possible. In this case, as shown in FIG. 22, the contents of the group 3 parameter setting data are switch information indicating the setting state of the communication function of the own terminal, 1
The minimum guaranteed time that represents the minimum guaranteed time of the line, and
It consists of one handshake time (H_S_Time).
【0207】このように、ハンドシェーク時間を1つだ
け設定することができる場合には、多数のハンドシェー
ク時間を管理する必要がないから、装置の処理の負担が
軽減される。また、ハンドシェーク時間を記憶しておく
ための記憶装置の記憶容量を低減することができる。As described above, when only one handshake time can be set, it is not necessary to manage a large number of handshake times, so that the processing load on the device is reduced. Moreover, the storage capacity of the storage device for storing the handshake time can be reduced.
【0208】この場合に、通信制御ユニットCCUのイ
ンタフェース手段が、DPRAM19を介して上位制御
ユニットFCUから送信されるコマンドデータを受け取
るときの処理例は、図23のようなものになる。In this case, a processing example when the interface means of the communication control unit CCU receives the command data transmitted from the upper control unit FCU via the DPRAM 19 is as shown in FIG.
【0209】まず、ハンドシェーク時間(H_S_Ti
me)をSRAM14から読み出し(処理1601)、
その読み出したハンドシェーク時間の値を、変数TIM
ENにセットして、ソフトタイマをスタートする(処理
1602)。First, the handshake time (H_S_Ti
me) is read from the SRAM 14 (processing 1601),
The value of the read handshake time is set to the variable TIM.
It is set to EN and the soft timer is started (process 1602).
【0210】この状態で、タイムアウトまでに目的のコ
マンドデータを受信するかどうかを監視する(判断16
03,1604,1605のNOループ)。タイムアウ
トする前に、目的のコマンドデータを受信した場合で、
判断1603の結果がYESになり、かつ、判断160
4の結果がYESになると、ソフトタイマを停止し、上
位制御ユニットFCUに対してコマンドデータを受信し
たことを通知するコマンド確認応答を送出し(処理16
06)、1つのコマンド受信のための処理を終了し、次
の処理に移行する。In this state, it is monitored whether the target command data is received before the time-out (decision 16).
03, 1604, 1605 NO loop). If the desired command data is received before the timeout,
The result of the determination 1603 is YES, and the determination 160
When the result of 4 is YES, the soft timer is stopped and a command confirmation response for notifying that the command data has been received is sent to the upper control unit FCU (Processing 16
06) The process for receiving one command is completed, and the process proceeds to the next process.
【0211】また、目的のコマンドデータを受信する前
にタイムアウトが発生して、判断1605の結果がYE
Sになるときには、上位制御ユニットFCUに対してリ
セット通知し(処理1607)、コマンド受信処理をエ
ラー終了する。この場合には、所定のエラー終了処理が
実行される。Further, a time-out occurs before the target command data is received, and the result of judgment 1605 is YE.
When S is reached, a reset notification is sent to the upper control unit FCU (process 1607) and the command reception process ends in error. In this case, a predetermined error end process is executed.
【0212】なお、この実施例における他の処理は、上
述した実施例と同様なので、その説明を省略する。Since the other processes in this embodiment are the same as those in the above-mentioned embodiment, the description thereof will be omitted.
【0213】さらに、ハンドシェーク時間の取り得る値
を、通信制御ユニットCCUで設定可能な値に制限する
こともできる。Furthermore, the possible values of the handshake time can be limited to values that can be set by the communication control unit CCU.
【0214】その場合には、グループ3パラメータの設
定データの内容は、図24に示すように、自端末の通信
機能の設定状態をあらわすスイッチ情報、1ライン最小
保障時間をあらわす最小保障時間、および、1つのハン
ドシェーク時間(H_S_Time M)からなる。In this case, as shown in FIG. 24, the contents of the group 3 parameter setting data include switch information indicating the setting state of the communication function of the terminal itself, the minimum guarantee time indicating the 1-line minimum guarantee time, and It consists of one handshake time (H_S_Time M).
【0215】ここで、ハンドシェーク時間(H_S_T
ime M)の値は、例えば、図25に示したハンドシ
ェーク時間対応テーブルに登録されているように、あら
かじめ設定された多段階のいずれかの値(この場合は、
1〜10)を取り得るようにしておく。なお、このハン
ドシェーク時間対応テーブルは、あらかじめ通信制御ユ
ニットCCUのROM12に記憶しておく。Here, the handshake time (H_S_T
The value of (im M) is, for example, any one of preset multi-step values (in this case, as registered in the handshake time correspondence table shown in FIG. 25).
1 to 10). The handshake time correspondence table is stored in the ROM 12 of the communication control unit CCU in advance.
【0216】ここで、カウント値の値は、時間の項目の
値を20(ミリ秒)で割って得られた商の値に相当す
る。Here, the value of the count value corresponds to the value of the quotient obtained by dividing the value of the item of time by 20 (milliseconds).
【0217】この場合に、通信制御ユニットCCUのイ
ンタフェース手段が、DPRAM19を介して上位制御
ユニットFCUから送信されるコマンドデータを受け取
るときの処理例は、図26のようなものになる。In this case, a processing example when the interface means of the communication control unit CCU receives the command data transmitted from the upper control unit FCU via the DPRAM 19 is as shown in FIG.
【0218】まず、ハンドシェーク時間(H_S_Ti
me M)をSRAM14から読み出し(処理170
1)、その読み出したハンドシェーク時間の値に対応し
たカウント値を、ROM12のハンドシェーク時間対応
テーブルから読み出し(処理1702)、そのカウント
値を変数TIMENにセットして、ソフトタイマをスタ
ートする(処理1703)。First, the handshake time (H_S_Ti
(me M) is read from the SRAM 14 (processing 170
1) Read the count value corresponding to the read handshake time value from the handshake time correspondence table of the ROM 12 (process 1702), set the count value in the variable TIMEN, and start the soft timer (process 1703). .
【0219】この状態で、タイムアウトまでに目的のコ
マンドデータを受信するかどうかを監視する(判断17
04,1705,1706のNOループ)。タイムアウ
トする前に、目的のコマンドデータを受信した場合で、
判断1704の結果がYESになり、かつ、判断170
5の結果がYESになると、ソフトタイマを停止し、上
位制御ユニットFCUに対してコマンドデータを受信し
たことを通知するコマンド確認応答を送出し(処理17
07)、1つのコマンド受信のための処理を終了し、次
の処理に移行する。In this state, it is monitored whether the target command data is received before the time-out (decision 17).
04, 1705, 1706 NO loop). If the desired command data is received before the timeout,
The result of the determination 1704 is YES, and the determination 170
When the result of 5 is YES, the soft timer is stopped and a command confirmation response for notifying that the command data has been received is sent to the upper control unit FCU (process 17).
07) End the process for receiving one command, and move to the next process.
【0220】また、目的のコマンドデータを受信する前
にタイムアウトが発生して、判断1706の結果がYE
Sになるときには、上位制御ユニットFCUに対してリ
セット通知し(処理1708)、コマンド受信処理をエ
ラー終了する。この場合には、所定のエラー終了処理が
実行される。Further, a time-out occurs before the target command data is received, and the result of judgment 1706 is YE.
When S is reached, a reset notification is sent to the upper control unit FCU (process 1708) and the command reception process ends in error. In this case, a predetermined error end process is executed.
【0221】なお、この実施例における他の処理は、上
述した実施例と同様なので、その説明を省略する。Since the other processes in this embodiment are the same as those in the above-mentioned embodiment, the description thereof will be omitted.
【0222】ところで、上述した各実施例では、上位制
御ユニットFCUとして、ファクシミリ装置機能を備え
たものを用いたが、この上位制御ユニットFCUはこれ
に限ることはない。例えば、ファクシミリ画データを作
成/記録/保存可能な処理機能を備えたパーソナルコン
ピュータや、複写機ユニットなどを上位制御ユニットF
CUとして適用することもできる。By the way, in each of the above-mentioned embodiments, as the upper control unit FCU, one having a facsimile apparatus function is used, but the upper control unit FCU is not limited to this. For example, a personal computer having a processing function capable of creating / recording / storing facsimile image data, a copying machine unit, or the like is used as a host control unit F.
It can also be applied as a CU.
【0223】また、上述した実施例では、上位制御ユニ
ットFCUから通信制御ユニットCCUに対して設定す
る通信パラメータとして、最小保障時間および1ライン
当たり最小ビット数(2400bps時)を用いている
が、それ以外の種々のパラメータを設定することもでき
る。Further, in the above-mentioned embodiment, the minimum guaranteed time and the minimum number of bits per line (at 2400 bps) are used as the communication parameters set from the upper control unit FCU to the communication control unit CCU. Various parameters other than can also be set.
【0224】また、上述した実施例では、上位制御ユニ
ットFCUと通信制御ユニットCCUのインタフェース
の物理的な手段として、DPRAMを用いているが、こ
れ以外にも、同等の通信機能を備えた機能素子をインタ
フェースの物理的な手段として適用することができる。
例えば、複数チャネルのFIFOや、RAMなども用い
ることができる。Further, in the above-mentioned embodiment, the DPRAM is used as the physical means of the interface between the upper control unit FCU and the communication control unit CCU, but other than this, a functional element having an equivalent communication function. Can be applied as the physical means of the interface.
For example, a multi-channel FIFO or RAM can be used.
【0225】以上説明したように、本発明の各実施例で
は、インタフェース手段が実行するハンドシェーク手順
におけるコマンド待ち時間を、上位制御ユニットに最適
な値に設定することができるので、システム全体の性能
を最適な値に設定することができるという効果を得る。As described above, in each of the embodiments of the present invention, the command waiting time in the handshake procedure executed by the interface means can be set to an optimum value for the host control unit, so that the performance of the entire system is improved. The effect is that it can be set to an optimum value.
【0226】また、上位制御ユニットから通知されたパ
ラメータの値を参照して、受信時に相手端末に通知する
受信能力情報の内容を設定するので、上位制御ユニット
の装置機能に対応した適切な画情報受信を行うことがで
きるという効果も得る。Further, since the content of the reception capability information to be notified to the partner terminal at the time of reception is set by referring to the parameter value notified from the host control unit, the appropriate image information corresponding to the device function of the host control unit is set. There is also an effect that reception can be performed.
【0227】また、上位制御ユニットから通知されたパ
ラメータの値と、相手端末から通知された受信能力情報
の内容に基づいて、相手端末に通知する伝送機能を設定
しているので、上位制御ユニットの装置機能に対応した
適切な画情報送信を行うことができるという効果も得
る。Since the transmission function for notifying the partner terminal is set based on the value of the parameter notified by the host control unit and the content of the reception capability information notified by the partner terminal, There is also an effect that it is possible to perform appropriate image information transmission corresponding to the device function.
【0228】また、通信制御ユニットがインタフェース
手段を含む場合、インタフェース手段が実行するハンド
シェーク手順におけるコマンド待ち時間を、上位制御ユ
ニットに最適な値に設定することができるので、システ
ム全体の性能を最適な値に設定することができるという
効果も得る。When the communication control unit includes the interface means, the command waiting time in the handshake procedure executed by the interface means can be set to an optimum value for the host control unit, so that the performance of the entire system is optimized. It also has the effect that it can be set to a value.
【0229】また、通信制御ユニットがインタフェース
手段を含む場合、上位制御ユニットから通知されたパラ
メータの値を参照して、受信時に相手端末に通知する受
信能力情報の内容を設定するので、上位制御ユニットの
装置機能に対応した適切な画情報受信を行うことができ
るという効果も得る。When the communication control unit includes the interface means, the content of the reception capability information to be notified to the partner terminal at the time of reception is set by referring to the value of the parameter notified from the higher control unit. It is also possible to obtain an effect that it is possible to appropriately receive the image information corresponding to the device function.
【0230】また、通信制御ユニットがインタフェース
手段を含む場合、上位制御ユニットから通知されたパラ
メータの値と、相手端末から通知された受信能力情報の
内容に基づいて、相手端末に通知する伝送機能を設定し
ているので、上位制御ユニットの装置機能に対応した適
切な画情報送信を行うことができるという効果も得る。When the communication control unit includes the interface means, a transmission function for notifying the partner terminal based on the value of the parameter notified by the host control unit and the content of the reception capability information notified by the partner terminal is provided. Since the setting is made, there is an effect that it is possible to appropriately transmit the image information corresponding to the device function of the upper control unit.
【0231】また、インタフェース手段が実行するハン
ドシェーク手順におけるコマンド待ち時間を、上位制御
ユニットの装置機能に対応してあらかじめ設定されてい
て、上位制御ユニットに最適な値に設定することができ
るので、システム全体の性能を最適な値に設定すること
ができるという効果も得る。Further, the command waiting time in the handshake procedure executed by the interface means is set in advance corresponding to the device function of the host control unit and can be set to an optimum value for the host control unit. There is also an effect that the overall performance can be set to an optimum value.
【0232】また、通信制御ユニットがインタフェース
手段を含む場合、インタフェース手段が実行するハンド
シェーク手順におけるコマンド待ち時間を、上位制御ユ
ニットの装置機能に対応してあらかじめ設定されてい
て、上位制御ユニットに最適な値に設定することができ
るので、システム全体の性能を最適な値に設定すること
ができるという効果も得る。Further, when the communication control unit includes the interface means, the command waiting time in the handshake procedure executed by the interface means is set in advance corresponding to the device function of the host control unit, and is optimal for the host control unit. Since the value can be set to the value, there is an effect that the performance of the entire system can be set to the optimum value.
【0233】[0233]
【発明の効果】以上説明したように、本発明によれば、
インタフェース手段が実行するハンドシェーク手順にお
けるコマンド待ち時間を、上位制御ユニットに最適な値
に設定することができるので、システム全体の性能を最
適な値に設定することができるという効果を得る。As described above, according to the present invention,
Since the command waiting time in the handshake procedure executed by the interface means can be set to the optimum value for the upper control unit, the effect that the performance of the entire system can be set to the optimum value is obtained.
【0234】また、上位制御ユニットから通知されたパ
ラメータの値を参照して、受信時に相手端末に通知する
受信能力情報の内容を設定するので、上位制御ユニット
の装置機能に対応した適切な画情報受信を行うことがで
きるという効果を得る。Also, since the content of the reception capability information to be notified to the partner terminal at the time of reception is set by referring to the value of the parameter notified from the host control unit, the appropriate image information corresponding to the device function of the host control unit is set. An effect that reception can be performed is obtained.
【0235】また、上位制御ユニットから通知されたパ
ラメータの値と、相手端末から通知された受信能力情報
の内容に基づいて、相手端末に通知する伝送機能を設定
しているので、上位制御ユニットの装置機能に対応した
適切な画情報送信を行うことができるという効果を得
る。Since the transmission function for notifying the partner terminal is set based on the value of the parameter notified by the host control unit and the content of the reception capability information notified by the partner terminal, An effect that it is possible to perform appropriate image information transmission corresponding to the device function is obtained.
【0236】また、通信制御ユニットがインタフェース
手段を含む場合、インタフェース手段が実行するハンド
シェーク手順におけるコマンド待ち時間を、上位制御ユ
ニットに最適な値に設定することができるので、システ
ム全体の性能を最適な値に設定することができるという
効果を得る。When the communication control unit includes the interface means, the command waiting time in the handshake procedure executed by the interface means can be set to an optimum value for the host control unit, so that the performance of the entire system is optimized. The effect is that it can be set to a value.
【0237】また、通信制御ユニットがインタフェース
手段を含む場合、上位制御ユニットから通知されたパラ
メータの値を参照して、受信時に相手端末に通知する受
信能力情報の内容を設定するので、上位制御ユニットの
装置機能に対応した適切な画情報受信を行うことができ
るという効果を得る。Further, when the communication control unit includes the interface means, the content of the reception capability information to be notified to the partner terminal at the time of reception is set by referring to the value of the parameter notified from the higher control unit. It is possible to obtain the effect that it is possible to appropriately receive the image information corresponding to the device function.
【0238】また、通信制御ユニットがインタフェース
手段を含む場合、上位制御ユニットから通知されたパラ
メータの値と、相手端末から通知された受信能力情報の
内容に基づいて、相手端末に通知する伝送機能を設定し
ているので、上位制御ユニットの装置機能に対応した適
切な画情報送信を行うことができるという効果を得る。When the communication control unit includes the interface means, a transmission function for notifying the partner terminal based on the value of the parameter notified by the host control unit and the content of the reception capability information notified by the partner terminal is provided. Since the setting is made, there is an effect that it is possible to perform appropriate image information transmission corresponding to the device function of the host control unit.
【図1】本発明の一実施例にかかるグループ3ファクシ
ミリ装置を示したブロック図。FIG. 1 is a block diagram showing a group 3 facsimile apparatus according to an embodiment of the present invention.
【図2】DPRAMの領域の割り当ての一例を示した概
略図。FIG. 2 is a schematic diagram showing an example of area allocation in DPRAM.
【図3】割込要因領域に記憶されるデータの形式の一例
を示した概略図。FIG. 3 is a schematic diagram showing an example of a format of data stored in an interrupt factor area.
【図4】グループ3パラメータテーブルの一例を示した
概略図。FIG. 4 is a schematic diagram showing an example of a group 3 parameter table.
【図5】ユニット間初期化処理の一例を示したタイミン
グチャート。FIG. 5 is a timing chart showing an example of inter-unit initialization processing.
【図6】データ送受信時の処理の一例を示したタイミン
グチャート。FIG. 6 is a timing chart showing an example of processing during data transmission / reception.
【図7】上位制御ユニットが実行するユニット間初期化
処理の一例を示したフローチャート。FIG. 7 is a flowchart showing an example of inter-unit initialization processing executed by a higher control unit.
【図8】通信制御ユニットが実行するユニット間初期化
処理の一例を示したフローチャート。FIG. 8 is a flowchart showing an example of inter-unit initialization processing executed by a communication control unit.
【図9】通信制御ユニットのコマンド受信時の処理例を
示したフローチャート。FIG. 9 is a flowchart showing a processing example when a communication control unit receives a command.
【図10】通信制御ユニットの割込検出時の処理例を示
したフローチャート。FIG. 10 is a flowchart showing a processing example when an interrupt is detected by the communication control unit.
【図11】通信制御ユニットのタイマ処理の一例を示し
たフローチャート。FIG. 11 is a flowchart showing an example of timer processing of the communication control unit.
【図12】通信制御ユニットのレスポンス送出処理の一
例を示したフローチャート。FIG. 12 is a flowchart showing an example of response transmission processing of the communication control unit.
【図13】上位制御ユニットのコマンド受信時の処理例
を示したフローチャート。FIG. 13 is a flowchart showing an example of processing when a higher-order control unit receives a command.
【図14】上位制御ユニットの割込検出時の処理例を示
したフローチャート。FIG. 14 is a flowchart showing a processing example when an interrupt is detected by a host control unit.
【図15】上位制御ユニットのタイマ処理の一例を示し
たフローチャート。FIG. 15 is a flowchart showing an example of timer processing of a host control unit.
【図16】上位制御ユニットのコマンド送出処理の一例
を示したフローチャート。FIG. 16 is a flowchart showing an example of command transmission processing of the upper control unit.
【図17】上位制御ユニットの送信データ転送処理の一
例を示したフローチャート。FIG. 17 is a flowchart showing an example of transmission data transfer processing of a host control unit.
【図18】通信制御ユニットの送信データ転送入力処理
の一例を示したフローチャート。FIG. 18 is a flowchart showing an example of transmission data transfer input processing of the communication control unit.
【図19】通信制御ユニットの受信時の処理例を示した
フローチャート。FIG. 19 is a flowchart showing an example of processing when the communication control unit receives.
【図20】通信制御ユニットの受信データ転送処理の一
例を示したフローチャート。FIG. 20 is a flowchart showing an example of received data transfer processing of the communication control unit.
【図21】上位制御ユニットの受信データ転送入力処理
の一例を示したフローチャート。FIG. 21 is a flowchart showing an example of received data transfer input processing of the upper control unit.
【図22】設定データの他の例を示した概略図。FIG. 22 is a schematic diagram showing another example of setting data.
【図23】通信制御ユニットのコマンド受信時の他の処
理例を示したフローチャート。FIG. 23 is a flowchart showing another processing example when the communication control unit receives a command.
【図24】設定データのさらに他の例を示した概略図。FIG. 24 is a schematic diagram showing still another example of setting data.
【図25】ハンドシェーク時間対応テーブルの一例を示
した概略図。FIG. 25 is a schematic diagram showing an example of a handshake time correspondence table.
【図26】通信制御ユニットのコマンド受信時のさらに
他の処理例を示したフローチャート。FIG. 26 is a flowchart showing still another processing example when the communication control unit receives a command.
FCU 上位制御ユニット CCU 通信制御ユニット 1,11 CPU(中央処理装置) 2,12 ROM(リード・オンリ・メモリ) 3,13 RAM(ランダム・アクセス・メモリ) 14 SRAM(スタティックRAM) 19 DPRAM FCU Upper control unit CCU communication control unit 1,11 CPU (central processing unit) 2,12 ROM (read only memory) 3,13 RAM (random access memory) 14 SRAM (static RAM) 19 DPRAM
Claims (14)
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を多段階に設定可能なインタフェース
手段を備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、上記待ち時間を、上記インタフェース手段が設定
可能ないずれかの値に設定する制御手段を備えたことを
特徴とするファクシミリ通信装置。1. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit and the host control unit are connected to each other. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , An interface means capable of exchanging in a predetermined handshake procedure via the DPRAM and setting the reception waiting time of the command data of the communication control unit in multiple stages in the handshake procedure. I A facsimile communication apparatus comprising: interface means for controlling the waiting time to any value that can be set by the interface means.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を所定範囲内で設定可能なインタフェ
ース手段を備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、上記待ち時間を、上記インタフェース手段が設定
可能な上記所定範囲内の任意の値に設定する制御手段を
備えたことを特徴とするファクシミリ通信装置。2. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit and the host control unit are connected to each other. DPRAM for bidirectional data exchange, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , Through the DPRAM, in accordance with a predetermined handshake procedure, in the handshake procedure, interface means capable of setting the reception waiting time of the command data of the communication control unit within a predetermined range, the upper control unit, Up A facsimile communication apparatus, characterized in that the interface means is provided with control means for setting the waiting time to an arbitrary value within the predetermined range settable by the interface means.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定する制御手段を備えた
ことを特徴とするファクシミリ通信装置。3. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit and the host control unit are connected to each other. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , An interface capable of exchanging through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, setting the reception waiting time of the command data of the communication control unit within a predetermined range according to the type of each command data. The host control unit sets a plurality of the waiting times for the interface means according to the type of each command data to any value within the predetermined range settable by the interface means. A facsimile communication apparatus comprising: a control unit for controlling the facsimile communication.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置の制御方法において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするインタフェース手段を備え、 上記上位制御ユニットは、上記インタフェース手段を介
して、あらかじめ設定されているグループ3ファクシミ
リ通信機能に必要なパラメータの値を上記通信制御ユニ
ットに通知することを特徴とするファクシミリ通信装置
の制御方法。4. A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data with the above, command data sent from the upper control unit to the communication control unit, and command data sent from the communication control unit to the higher control unit An interface means for exchanging response data through the DPRAM in a predetermined handshake procedure is provided, and the upper control unit, via the interface means, sets the values of parameters required for a preset group 3 facsimile communication function. Is notified to the communication control unit.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定するとともに、上記イ
ンタフェース手段を介して、あらかじめ設定されている
グループ3ファクシミリ通信機能に必要なパラメータの
値を上記通信制御ユニットに通知する制御手段を備えた
ことを特徴とするファクシミリ通信装置。5. A facsimile communication device comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit and the host control unit are connected to each other. DPRAM for bidirectionally exchanging data, command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit. , An interface capable of exchanging through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, setting the reception waiting time of the command data of the communication control unit within a predetermined range according to the type of each command data. The host control unit sets a plurality of the waiting times for the interface means according to the type of each command data to any value within the predetermined range settable by the interface means. In addition, the facsimile communication apparatus further comprises control means for notifying the communication control unit of the value of the parameter required for the preset group 3 facsimile communication function via the interface means.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットは、上記上位制御ユニットとの間
でデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから受信するコマンドデータ、お
よび、上記上位制御ユニットに対して送出するレスポン
スデータを、上記DPRAMを介して、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順におけるコマンドデータの受信待ち時間を多段階
に設定可能なインタフェース手段を備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、上記待ち時間を、上記インタフェース手段が設定
可能ないずれかの値に設定する制御手段を備えたことを
特徴とするファクシミリ通信装置。6. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange
And the command data received from the upper control unit and the response data sent to the upper control unit are exchanged in a predetermined handshake procedure via the DPRAM, and the command data is received in the handshake procedure. The host control unit is provided with interface means capable of setting the waiting time in multiple stages, and the upper control unit is provided with control means for setting the waiting time to any value that can be set by the interface means. A facsimile communication device characterized by the above.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットは、上記上位制御ユニットとの間
のデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を所定範囲内で設定可能なインタフェ
ース手段を備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、上記待ち時間を、上記インタフェース手段が設定
可能な上記所定範囲内の任意の値に設定する制御手段を
備えたことを特徴とするファクシミリ通信装置。7. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange
And the command data sent from the upper control unit to the communication control unit, and the response data sent from the communication control unit to the higher control unit, through the DPRAM in a predetermined handshake procedure. In addition, in the handshake procedure, the communication control unit is provided with interface means capable of setting the reception waiting time of the command data within a predetermined range, and the upper control unit sets the waiting time to the interface means. A facsimile communication apparatus comprising control means for setting an arbitrary value within the predetermined range settable by the interface means.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置において、 上記通信制御ユニットは、上記上位制御ユニットとの間
のデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定する制御手段を備えた
ことを特徴とするファクシミリ通信装置。8. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange
And the command data sent from the upper control unit to the communication control unit, and the response data sent from the communication control unit to the higher control unit, through the DPRAM in a predetermined handshake procedure. Further, in the handshake procedure, the communication control unit is provided with interface means capable of setting a command data reception waiting time within a predetermined range according to the type of each command data, And a control means for setting a plurality of waiting times corresponding to respective command data types to arbitrary values within the predetermined range settable by the interface means. Communication device.
機能を備えた通信制御ユニットと、少なくとも画像デー
タの作成機能を備えた上位制御ユニットからなるファク
シミリ通信装置の制御方法において、 上記通信制御ユニットは、上記上位制御ユニットとの間
のデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするインタフェース手段を備え、 上記上位制御ユニットは、上記インタフェース手段を介
して、あらかじめ設定されているグループ3ファクシミ
リ通信機能に必要なパラメータの値を上記通信制御ユニ
ットに通知することを特徴とするファクシミリ通信装置
の制御方法。9. A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is the host control unit. DPRAM for bi-directional data exchange with the unit
And the command data sent from the upper control unit to the communication control unit, and the response data sent from the communication control unit to the higher control unit, through the DPRAM in a predetermined handshake procedure. Facsimile communication, characterized in that the upper control unit notifies the communication control unit of parameter values required for a preset Group 3 facsimile communication function via the interface unit. Device control method.
信機能を備えた通信制御ユニットと、少なくとも画像デ
ータの作成機能を備えた上位制御ユニットからなるファ
クシミリ通信装置において、 上記通信制御ユニットは、上記上位制御ユニットとの間
のデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定するとともに、上記イ
ンタフェース手段を介して、あらかじめ設定されている
グループ3ファクシミリ通信機能に必要なパラメータの
値を上記通信制御ユニットに通知する制御手段を備えた
ことを特徴とするファクシミリ通信装置。10. A facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is connected to the host control unit. DPRAM for bidirectional data exchange
And the command data sent from the upper control unit to the communication control unit, and the response data sent from the communication control unit to the higher control unit, through the DPRAM in a predetermined handshake procedure. In addition, in the handshake procedure, the communication control unit is provided with interface means capable of setting a command data reception waiting time within a predetermined range according to the type of each command data. For each of the means, the plurality of waiting times corresponding to the respective types of command data are set to arbitrary values within the predetermined range settable by the interface means, and are set in advance via the interface means. Is a guru Facsimile communication apparatus the values of parameters required to flop 3 facsimile communication function characterized by comprising a control means for notifying the communication control unit.
信機能を備えた通信制御ユニットと、少なくとも画像デ
ータの作成機能を備えた上位制御ユニットからなるファ
クシミリ通信装置の制御方法において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定するとともに、上記イ
ンタフェース手段を介して、あらかじめ設定されている
グループ3ファクシミリ通信機能に必要なパラメータの
値を上記通信制御ユニットに通知する制御手段を備え、 上記通信制御ユニットは、上記上位制御ユニットから通
知された上記パラメータの値に基づいて、画情報受信時
に相手端末に通知する受信能力情報を形成することを特
徴とするファクシミリ通信装置の制御方法。11. A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data with the above, command data sent from the upper control unit to the communication control unit, and command data sent from the communication control unit to the higher control unit The response data is exchanged through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is set within a predetermined range according to the type of each command data. Possible Interface means, and the upper control unit, for the interface means, a plurality of the waiting time according to the type of each command data, to any value within the predetermined range that can be set by the interface means. The communication control unit is provided with control means for setting and notifying the value of the parameter required for the preset group 3 facsimile communication function to the communication control unit via the interface means, and the communication control unit is the upper control unit. A method of controlling a facsimile communication apparatus, comprising forming reception capability information to be notified to a partner terminal when image information is received, based on the value of the parameter notified from the.
信機能を備えた通信制御ユニットと、少なくとも画像デ
ータの作成機能を備えた上位制御ユニットからなるファ
クシミリ通信装置の制御方法において、 上記通信制御ユニットは、上記上位制御ユニットとの間
のデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定するとともに、上記イ
ンタフェース手段を介して、あらかじめ設定されている
グループ3ファクシミリ通信機能に必要なパラメータの
値を上記通信制御ユニットに通知する制御手段を備え、 上記通信制御ユニットは、上記上位制御ユニットから通
知された上記パラメータの値に基づいて、画情報受信時
に相手端末に通知する受信能力情報を形成することを特
徴とするファクシミリ通信装置の制御方法。12. A method for controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is the host control unit. DPRAM for bi-directional data exchange with the unit
And the command data sent from the upper control unit to the communication control unit, and the response data sent from the communication control unit to the higher control unit, through the DPRAM in a predetermined handshake procedure. Further, in the handshake procedure, the communication control unit is provided with interface means capable of setting a command data reception waiting time within a predetermined range according to the type of each command data, For each of the means, the plurality of waiting times corresponding to the respective types of command data are set to arbitrary values within the predetermined range settable by the interface means, and are set in advance via the interface means. Is a guru Control means for notifying the communication control unit of the value of the parameter required for the type 3 facsimile communication function, and the communication control unit is based on the value of the parameter notified from the upper control unit when receiving image information. A method for controlling a facsimile communication apparatus, comprising forming reception capability information to be notified to a partner terminal.
信機能を備えた通信制御ユニットと、少なくとも画像デ
ータの作成機能を備えた上位制御ユニットからなるファ
クシミリ通信装置の制御方法において、 上記通信制御ユニットと上記上位制御ユニットとの間の
データのやりとりを双方向に行うためのDPRAMと、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定するとともに、上記イ
ンタフェース手段を介して、あらかじめ設定されている
グループ3ファクシミリ通信機能に必要なパラメータの
値を上記通信制御ユニットに通知する制御手段を備え、 画情報送信時、上記通信制御ユニットは、上記上位制御
ユニットから通知された上記パラメータの値、および、
相手端末から通知される受信能力情報に基づいて、その
ときに適用する伝送機能を設定することを特徴とするフ
ァクシミリ通信装置の制御方法。13. A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, the communication control unit and the host control unit. DPRAM for bidirectionally exchanging data with the above, command data sent from the upper control unit to the communication control unit, and command data sent from the communication control unit to the higher control unit The response data is exchanged through the DPRAM in a predetermined handshake procedure, and in the handshake procedure, the reception waiting time of the command data of the communication control unit is set within a predetermined range according to the type of each command data. Possible Interface means, and the upper control unit, for the interface means, a plurality of the waiting time according to the type of each command data, to any value within the predetermined range that can be set by the interface means. The communication control unit is provided with control means for setting and setting the parameter values required for the preset group 3 facsimile communication function to the communication control unit via the interface means. , The value of the parameter notified from the upper control unit, and
A control method for a facsimile communication apparatus, characterized in that a transmission function applied at that time is set based on reception capability information notified from a partner terminal.
信機能を備えた通信制御ユニットと、少なくとも画像デ
ータの作成機能を備えた上位制御ユニットからなるファ
クシミリ通信装置の制御方法において、 上記通信制御ユニットは、上記上位制御ユニットとの間
のデータのやりとりを双方向に行うためのDPRAM
と、 上記上位制御ユニットから上記通信制御ユニットに対し
て送出するコマンドデータ、および、上記通信制御ユニ
ットから上記上位制御ユニットに対して送出するレスポ
ンスデータを、上記DPRAMを介し、所定のハンドシ
ェーク手順でやりとりするとともに、上記ハンドシェー
ク手順において、上記通信制御ユニットのコマンドデー
タの受信待ち時間を、おのおののコマンドデータの種別
に応じて所定範囲内で設定可能なインタフェース手段を
備え、 上記上位制御ユニットは、上記インタフェース手段に対
して、おのおののコマンドデータの種別に応じた複数の
上記待ち時間を、上記インタフェース手段が設定可能な
上記所定範囲内の任意の値に設定するとともに、上記イ
ンタフェース手段を介して、あらかじめ設定されている
グループ3ファクシミリ通信機能に必要なパラメータの
値を上記通信制御ユニットに通知する制御手段を備え、 画情報送信時、上記通信制御ユニットは、上記上位制御
ユニットから通知された上記パラメータの値、および、
相手端末から通知される受信能力情報に基づいて、その
ときに適用する伝送機能を設定することを特徴とするフ
ァクシミリ通信装置の制御方法。14. A method of controlling a facsimile communication apparatus comprising a communication control unit having at least a group 3 facsimile communication function and a host control unit having at least an image data creating function, wherein the communication control unit is the host control unit. DPRAM for bi-directional data exchange with the unit
And command data sent from the upper control unit to the communication control unit, and response data sent from the communication control unit to the higher control unit, via the DPRAM in a predetermined handshake procedure. In addition, in the handshake procedure, the communication control unit is provided with interface means capable of setting a command data reception waiting time within a predetermined range according to the type of each command data. For each of the means, the plurality of waiting times according to the respective types of command data are set to arbitrary values within the predetermined range settable by the interface means, and are set in advance via the interface means. Is a guru A control means for notifying the value of the parameters required to flop 3 facsimile communication function to the communication control unit, when transmitting image information, the communication control unit, the value of the parameter reported from the upper level control unit and,
A control method for a facsimile communication apparatus, characterized in that a transmission function applied at that time is set based on reception capability information notified from a partner terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6062168A JPH07250232A (en) | 1994-03-08 | 1994-03-08 | Facsimile communication equipment and its control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6062168A JPH07250232A (en) | 1994-03-08 | 1994-03-08 | Facsimile communication equipment and its control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07250232A true JPH07250232A (en) | 1995-09-26 |
Family
ID=13192334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6062168A Pending JPH07250232A (en) | 1994-03-08 | 1994-03-08 | Facsimile communication equipment and its control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07250232A (en) |
-
1994
- 1994-03-08 JP JP6062168A patent/JPH07250232A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH08297528A (en) | Data communication device | |
JP3171758B2 (en) | Facsimile machine | |
US4786974A (en) | Image information processing system | |
JPH07250232A (en) | Facsimile communication equipment and its control method | |
US5956155A (en) | Facsimile apparatus having a modem function | |
US7701967B2 (en) | Communication control terminal apparatus, and storage medium | |
JPH1098605A (en) | Facsimile equipment | |
JP3212305B2 (en) | Control method for facsimile machine | |
JPH10275068A (en) | Image processor and its control method | |
KR100242031B1 (en) | Method for facsimile data management of computer | |
JPH11308396A (en) | Control method for facsimile system | |
KR100253844B1 (en) | The sharing method of complexed memory | |
JP2002116913A (en) | Data processor and communication terminal equipment | |
JP2000059587A (en) | Compound image processor | |
JPH0998253A (en) | Image processing unit and variable length data transmission method | |
JPH09179805A (en) | Data communication device | |
JPH07221901A (en) | Facsimile equipment | |
JP2003037692A (en) | Image processing unit | |
JP2001103268A (en) | Image communication apparatus, its control method and recording medium | |
JPH07203163A (en) | Facsimile system | |
JPH09116731A (en) | Facsimile equipment | |
JPH11164064A (en) | Compound machine | |
JPH10257227A (en) | Facsimile equipment | |
JPH09153972A (en) | Facsimile equipment | |
JP2003023511A (en) | Communications equipment and control method thereof |