JPH04207574A - Facsimile equipment - Google Patents

Facsimile equipment

Info

Publication number
JPH04207574A
JPH04207574A JP2334804A JP33480490A JPH04207574A JP H04207574 A JPH04207574 A JP H04207574A JP 2334804 A JP2334804 A JP 2334804A JP 33480490 A JP33480490 A JP 33480490A JP H04207574 A JPH04207574 A JP H04207574A
Authority
JP
Japan
Prior art keywords
processing
data
job
image information
amount
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
Application number
JP2334804A
Other languages
Japanese (ja)
Inventor
Tomio Nagaishi
富夫 長石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2334804A priority Critical patent/JPH04207574A/en
Publication of JPH04207574A publication Critical patent/JPH04207574A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To allow the smooth execution of processing exclusive of picture information communication by executing the processing in accordance with the specific relation of the two threshold values set concerning the data quantity within the communication buffer used for the temporary storage of the data in a signal transmission state. CONSTITUTION:The data read out of a file memory 3 is inputted via a decoder 4 and an encoder 5 to the communication buffer 6 where the data is once stored. The 1st threshold value Zx and 2nd threshold value Zy (where Zx<Zy) are set with respect to the data quantity Z temperarily stored in the communication buffer 6 in the transmission state of the picture information. Further, the picture information processing (job 0 processing) for signal transmission is preferentially executed at Z<Zx. The processing (job 1 processing) exclusive of the job 0 processing is preferentially executed at Zy<Zx. Both processings are alternately executed at Zx<=Z<=Zy. The processing (job 1 processing) exclusive of the picture information processing for signal transmission is smoothly executed in this way without hindering the transmission of the picture information.

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明は、デュアルアクセス機能を備えたファクシミ
リ装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a facsimile machine with dual access functionality.

[発明の背景] デュアルアクセス機能を備えたファクシミリ装置では、
2つの処理を見かけ上並行(但し時分割処理)して行え
るので、使用上便利である。
[Background of the Invention] In a facsimile machine with dual access function,
It is convenient for use because two processes can be performed apparently in parallel (however, time-sharing processing).

たとえば画情報の送信中において、予めファイルされて
いるファイルメモリから、送信すべきへ画情報を読み出
してこれを通信バッファメモリに書き込む処理と、画像
読み取り手段で読み取った8画情報を、上述したファイ
ルメモリに記憶する処理とを見かけ上並行して行える。
For example, during the transmission of image information, the process of reading out the image information to be transmitted from the file memory that has been filed in advance and writing it to the communication buffer memory, and the process of reading the 8-image information read by the image reading means into the above-mentioned file. The process of storing data in memory can be performed apparently in parallel.

第9図は、従来のファクシミリ装置の送信状態を示すも
のであり、画像読み取り手段41で読み取られた画像デ
ータは、エンコーダ42を介してファイルメモリ43に
入力されてこれに書き込まれ、このファイルメモリ43
から読み出されたデータは、デコーダ44およびエンコ
ーダ・15を介して通信バッファ46に入力されてこれ
に一月スドアされ、この通信バッファ46から読み出さ
れたデータはモデムおよびNCLI (網制御回路)4
7に入力され、通信回線に送出される。
FIG. 9 shows the transmission state of a conventional facsimile machine. Image data read by an image reading means 41 is input to a file memory 43 via an encoder 42 and written therein. 43
The data read from the communication buffer 46 is input to the communication buffer 46 via the decoder 44 and the encoder 15 and stored therein, and the data read from the communication buffer 46 is input to the modem and NCLI (network control circuit). 4
7 and sent out to the communication line.

エンコーダ45は通信バッファ46へ符号データを書き
込むためのらのである。第10図に示す通信バッファ4
6で1i線部分はデータが蓄積されている部分であると
する。
The encoder 45 is for writing encoded data into the communication buffer 46. Communication buffer 4 shown in FIG.
It is assumed that the 1i line portion in 6 is the portion where data is accumulated.

この処理系において、画像読み取り手段41からファイ
ルメモリ43才での画情報処理タスクをジョブ1処理と
し、ファイルメモリ43から通信バッファ46までの画
情報処理タスクをジョブ0処理とする。なお、通信バッ
ファ46からモデム47珪での処理を通信タスクとする
In this processing system, the image information processing task from the image reading means 41 to the file memory 43 is defined as job 1 processing, and the image information processing task from the file memory 43 to the communication buffer 46 is defined as job 0 processing. Note that processing from the communication buffer 46 to the modem 47 is defined as a communication task.

デュアルアクセス機能では、この通信タスクの実行中に
、たとえばジョブ0処理とジョブ1処理とを適宜に切り
換えながら実行することができる。
With the dual access function, during execution of this communication task, for example, job 0 processing and job 1 processing can be switched and executed as appropriate.

この場合、通信バッファ46内には、常にあるデータ量
Zが存在していることが必要であり、仮にデータ量Zが
O(アンダーラン)となると、データの送信が停止して
しまう。
In this case, it is necessary that a certain amount of data Z always exists in the communication buffer 46, and if the amount of data Z becomes O (underrun), data transmission will stop.

したがって、従来のデュアルアクセス機能を備えたファ
クシミリ装置では、第10図に示すように、通信バッフ
ァ46内に蓄積されている未送信のデータ量Zについて
、一定の閾値Zzを設定し、通信タスクの実行中(デー
タの送信時)、データ量Zが閾値Zz以下(Z<Zz)
ではジョブ0処理を行って、ジョブ1処理を中止し、デ
ータ量Zが閾値27以上(Zz<Z)では、ジョブ0処
理を中止してジョブ1処理を行うようにしている。
Therefore, as shown in FIG. 10, in a conventional facsimile machine equipped with a dual access function, a certain threshold value Zz is set for the amount of unsent data Z accumulated in the communication buffer 46, and the communication task is During execution (when sending data), data amount Z is less than threshold Zz (Z<Zz)
Then, job 0 processing is performed and job 1 processing is canceled, and when the data amount Z is equal to or greater than the threshold value 27 (Zz<Z), job 0 processing is canceled and job 1 processing is performed.

また、画情報の受信状態においては、受信されるデータ
は一旦通信バッファに格納されるが、これから読み出し
てファイルメモリへ書き込む処理(ジョブ0処fl)と
、その他のたとえばプリントアウト処理(ジョブ1処理
)とを見かけ上並行して行うことがある。
In addition, in the receiving state of image information, the received data is temporarily stored in the communication buffer, but there is a process of reading it out and writing it to the file memory (job 0 processing fl), and other processing such as printout processing (job 1 processing). ) may be performed seemingly in parallel.

このとき、通信バッファからのデータの読み出しくバッ
ファメモリt\の書き込み)が遅れると、受信データが
この通信バッファでオーバーフローして、確実な画情報
の受信ができなくなる。
At this time, if there is a delay in reading data from the communication buffer or writing it into the buffer memory t\, the received data will overflow in this communication buffer, making it impossible to receive image information reliably.

そこで受信データが通信バッファ内にオーバフローする
ことがないように、通信バッファからの読み出し処理に
ついてら上述と同様の処理を行っている。
Therefore, in order to prevent the received data from overflowing into the communication buffer, the same processing as described above is performed for reading from the communication buffer.

[発明が解決しようとする課題] ところで、上述したジョブ0処理からジョブ1処理への
切り換え時、このジョブ1処理への立ち上がりが遅く、
ジョブ1処理のための規定の速度に達する才でに時間を
要する。
[Problems to be Solved by the Invention] By the way, when switching from job 0 processing to job 1 processing as described above, startup to job 1 processing is slow;
It takes time to reach the specified speed for job 1 processing.

たとえば原稿の読み取り部では、その読み取り速度を加
減速している場合が多く、−旦減速すると加速して高速
状態になるまで時間を要する。
For example, in a document reading section, the reading speed is often accelerated or decelerated, and once the reading speed is decelerated, it takes time to accelerate and reach a high speed state.

ところが従来では、通信バッファ46で一つの閾値Zz
が設定されているために、この通信バッファ46のデー
タ量がこの間値Zz前後で変動すると、ジョブ1処理(
上側では画像の読み取り処理)がスムーズに行かず、オ
ペレータから見たとき非常に不自然に感じる問題点があ
った。
However, conventionally, one threshold value Zz is set in the communication buffer 46.
is set, if the amount of data in this communication buffer 46 fluctuates around the value Zz during this period, job 1 processing (
There was a problem in that the image reading process (on the upper side) did not go smoothly and felt very unnatural to the operator.

この発明は上述した問題点を、構成藺草にして容易に解
決したデュアルアクセス機能を備えたファクシミリ装置
を提供したしのである。
The present invention provides a facsimile machine with a dual access function that easily solves the above-mentioned problems.

[課題を解決するための手段] 上述の課題を解決するため、この発明においては 通信
動作時に、この通信に関する画情報の処理と、この画情
報処理以外の処理とを時分割的に行い得るファクシミリ
装置において、 送信状態でデータの一時的格納に使用する通信バ・ノフ
ァ内のデータ量Zに関し、第1閾値Zxおよび第2閾値
Zyの少なくとも2つの閾値(但しZx<Zy)が設定
され、 データ■Zが、Z<Zxのときは画情報の処理が優先さ
れ、Zy<zのときは画情報処理以外の処理が優先され
、Zx≦Z≦Zyのときは両処理が交互に実行され、 第1閾値Zxは、データの送信を支障なく継続して実行
させることのできるデータ量の下限値に選定され、 第2閾値Zyは、送信に関する画情報処理以外の処理を
専用に実行しても、データの送信に支障が生じないデー
タ量の下限値に選定され、さらに、通信動作時に、この
通信に関する画情報の処理と、この画情報処理以外の処
理とと時分割的に行い得るファクシミリ装置において受
信状屈でデータの一時的格納に使用する通信バッファ内
のデータ量Zに関し、第1閾値Zxおよび第2閾値Zy
の少なくとも2つの閾値(1すしZx<Zy)が設定さ
れ、 データ量Zが、ZyくZのときは画情報の処理が優先さ
れ、Z<Zxのときは画情報処理以外]の処理が優先さ
れ、Zx≦2≦Zyのとき(i両処理が交互に実行され
、 第1閾値Zxは、受信に関する画情報処理以外の処理を
専用に実行しても、データの受信に支障が生じないデー
タ量の上限値に選定され。
[Means for Solving the Problems] In order to solve the above-mentioned problems, the present invention provides a facsimile machine capable of time-sharing processing of image information related to communication and processing other than image information processing during communication operation. In the device, at least two thresholds, a first threshold Zx and a second threshold Zy (however, Zx<Zy) are set with respect to the amount of data Z in the communication buffer used for temporary storage of data in the transmission state, and the data ■When Z is Z<Zx, priority is given to image information processing, when Zy<z, processing other than image information processing is given priority, and when Zx≦Z≦Zy, both processes are executed alternately, The first threshold value Zx is selected as the lower limit value of the amount of data that allows data transmission to be executed continuously without any trouble, and the second threshold value Zy is selected as the lower limit value of the amount of data that can be executed continuously without any trouble, and the second threshold value Zy is selected as the lower limit value of the amount of data that can be executed continuously without any trouble. , a facsimile machine that is selected to have the lower limit of the data amount that does not cause any problems in data transmission, and that can perform time-sharing processing of image information related to communication and processing other than this image information processing during communication operation. Regarding the amount of data Z in the communication buffer used for temporary storage of data in the reception mode, a first threshold Zx and a second threshold Zy are set.
At least two threshold values (1 sushi Zx<Zy) are set, and when the data amount Z is Zy x Z, priority is given to image information processing, and when Z<Zx, processing other than image information processing] is given priority. and when Zx≦2≦Zy (i both processes are executed alternately, the first threshold value Zx is the data that does not cause any problem in data reception even if processing other than image information processing related to reception is executed exclusively). selected as the upper limit of quantity.

第2閾値Zyは、データの受信を支障なく継続して実行
させることのできるデータ量の上限値に選定されたこと
を特徴とした仁のである。
The second threshold value Zy is characterized in that it is selected as the upper limit value of the amount of data that allows data reception to be performed continuously without any trouble.

[作 用] この発明においては、画情報の送信状態では、通信バッ
ファ6に一時的に格納されるデータ量Zに関して、第1
閾値Zxおよび第2の閾値Zy(但しZx<Zy)が設
定されており、Z<Zxでは送信のための画情報処fl
(ジョブ0処理)が優先して実行され、Zy<Zではジ
ョブO処理以外の処理(ジョブ1処理)が優先して実行
され、2X≦Z≦Zyでは上記両処理が交互に実行され
るので、画情報の送出に支障を生じることなく、送信の
ための画情報処理以外の処理(ジョブ1処理)をスムー
ズに実行させることができる。
[Function] In the present invention, in the image information transmission state, the amount of data Z temporarily stored in the communication buffer 6 is
A threshold value Zx and a second threshold value Zy (however, Zx<Zy) are set, and when Z<Zx, the image information processing fl for transmission is
(Job 0 processing) is executed with priority, when Zy<Z, processing other than job O processing (job 1 processing) is executed with priority, and when 2X≦Z≦Zy, the above two processes are executed alternately. , it is possible to smoothly execute processing other than image information processing for transmission (job 1 processing) without causing any trouble in transmitting image information.

また、画情報の受信状悪では通信バッファ6のデータ量
Zに関して、同様にZxおよびZyが設定され、Zyく
Z、ZくZX、zX≦Z≦Zyの各状態に応じて、受信
のための画情報処理(ジョブ0処理)が実行され、ジョ
ブO処理以外の処理(ジョブ1処理)が実行され、また
は両処理が交互に実行されるので、画情報の受信に支障
を生じることなく、受信のための画情報処理以外の処理
(ジョブ1処理)をスムーズに実行させることができる
Similarly, Zx and Zy are set for the amount of data Z in the communication buffer 6 when the image information is poorly received. Image information processing (job 0 processing) is executed, processing other than job O processing (job 1 processing) is executed, or both processes are executed alternately, so that there is no problem in receiving image information. Processing other than image information processing for reception (job 1 processing) can be executed smoothly.

[実 施 例] つづいて 、この発明に係わるデュアルアクセス機能を
備えたファクシミリ装置について、図面を参照して説明
する。
[Embodiment] Next, a facsimile apparatus having a dual access function according to the present invention will be described with reference to the drawings.

第1図は、画情報の送信状態の一例を示すブロック図で
ある。
FIG. 1 is a block diagram showing an example of a transmission state of image information.

画像読み取り手段1で読み取られた画像データは、エン
コーダ2を介してファイルメモリ3に入力されてこれに
書き込まれる。
Image data read by the image reading means 1 is input to a file memory 3 via an encoder 2 and written therein.

また、このファイルメモリ3から読み出されたデータは
、デコーダ4およびエンコーダ5を介して通信バッファ
6へ入力されてここに一旦スドアされる。
Further, the data read from the file memory 3 is input to the communication buffer 6 via the decoder 4 and encoder 5, and is temporarily stored there.

この通信バッファ6から;売み出されたデータはモデム
およびNCLI(網制御回路)7に入力され。
From this communication buffer 6; the transmitted data is input to the modem and NCLI (Network Control Circuit) 7.

通信回線に送出される。なお、エンコーダらは通信バッ
ファ6へ符号データを書き込むためのものである。
Sent to the communication line. Note that the encoders are for writing encoded data into the communication buffer 6.

なお、ファイルメモリ3から通信バッファ6までの画情
報処理タスクをジョブ0処理とし、画像読み取り手段1
からファイルメモリ3までの画情報処理タスクをジョブ
1処理とする。
Note that the image information processing task from the file memory 3 to the communication buffer 6 is job 0 processing, and the image reading means 1
The image information processing task from to file memory 3 is defined as job 1 processing.

通信バッファ6に対する書き込み量(データ量)Wの検
知手段8と、読み出し量(データ量)rの検知手段9が
設けられ、書き込み量検知手段8からのデータ量Wがカ
ウンタ10の加算入力端子10aに入力され、読み出し
量検知手段9からのデータ量rがカウンタ10の減算入
力端子10bに入力され、したがってカウンタ10では
1通信バッファ6に蓄積されている未送信のデータ量Z
(2=w−r)が常時検知される。
A detection means 8 for detecting the write amount (data amount) W to the communication buffer 6 and a detection means 9 for the read amount (data amount) r are provided, and the data amount W from the write amount detection means 8 is input to the addition input terminal 10a of the counter 10. The data amount r from the readout amount detection means 9 is input to the subtraction input terminal 10b of the counter 10, and therefore the counter 10 calculates the untransmitted data amount Z stored in one communication buffer 6.
(2=wr) is always detected.

この発明では第2図に示すようにこのデータ量Zに関し
て、少なくとも2つの第1閾値Zxおよび第2閾値Zy
(但しZXくZyとする)を設定する。この図において
斜線部分はデータが蓄積されているものとする。
In this invention, as shown in FIG.
(However, ZX minus Zy) is set. In this figure, it is assumed that data is stored in the shaded area.

この第111iZχは、通信タスクをスムーズに実行さ
せるために、ジョブO処理を継続して実行する必要があ
ると考えられるデータ量Zの下限値である。
The 111th iZχ is the lower limit value of the data amount Z that is considered necessary to continuously execute the job O process in order to smoothly execute the communication task.

また第2閾値Zyは、ジョブ1処理を継続して実行して
も、通信タスクのスムーズな実行に支障が生じないと考
えられるデータ量2の下限値である。
Further, the second threshold value Zy is the lower limit value of the data amount 2 at which it is considered that even if the job 1 process is continuously executed, there will be no problem in the smooth execution of the communication task.

さらに、カウンタ10で得られたデータ量Zが実行モー
ド決定手段11に入力され、これからの出力が実行ジョ
ブ選択手段12に入力される。
Further, the data amount Z obtained by the counter 10 is input to the execution mode determining means 11, and the output from this is input to the execution job selection means 12.

この実行ジョブ選択手段12は、実行モード決定手段1
1からの情報に基づき、通信バッファ6のデータ量Zか
ら、現在のタスクをジョブ0処理モードとするか、また
はジョブ1処理モードとするか、あるいはジョブ0処理
とジョブ1処理とを交互に行う交互処理モードとするか
を選択して実行させる。
This execution job selection means 12 includes execution mode determination means 1
Based on the information from 1 and the amount of data Z in the communication buffer 6, the current task is set to job 0 processing mode, job 1 processing mode, or job 0 processing and job 1 processing are performed alternately. Select and execute the alternate processing mode.

即ち、データ量Zが、Z<Zxであるときはジョブ0処
理を実行させ、Zx≦Z≦Zyであるときはジョブ0処
理とジョブ1処理とを交互に実行させ、Zy<zである
ときはジョブ1処理を実行させるように構成される。
That is, when the data amount Z is Z<Zx, job 0 processing is executed, when Zx≦Z≦Zy, job 0 processing and job 1 processing are executed alternately, and when Zy<z is configured to execute job 1 processing.

したがって通信バッファ6から見れば、データ量Zに関
して第1閾値Zx以下はジョブ0処理優先領域となり、
ZxとZy間はジョブ交互領域となり、Zy以上はジョ
ブ1処理優先領域となる。
Therefore, from the perspective of the communication buffer 6, the data amount Z below the first threshold value Zx is the job 0 processing priority area;
The area between Zx and Zy is a job alternating area, and the area above Zy is a job 1 processing priority area.

送信時に使用する通信バッファ6としては、たとえば記
憶容量の64にバイトのものを使用でき、第1閾値Zx
を512バイト、第2閾値Zyを8にバイ)・に設定で
きる。
As the communication buffer 6 used at the time of transmission, for example, one with a storage capacity of 64 bytes can be used, and the first threshold value Zx
can be set to 512 bytes, and the second threshold Zy can be set to 8).

第3図は上述した処理を行うための制御手段20を示す
FIG. 3 shows the control means 20 for carrying out the processing described above.

この図において、21は画情報処理その他通信I制御を
管理するCPU、22は画情報処理用プログラム等の各
種制御プログラムが格納されたROM、23は送信すべ
き画情報などを格納するRAMである。
In this figure, 21 is a CPU that manages image information processing and other communication I controls, 22 is a ROM that stores various control programs such as image information processing programs, and 23 is a RAM that stores image information to be transmitted. .

画像読取部24で読み取られた画情報は、インタフェー
ス25を介してRAM2Bに格納される。
The image information read by the image reading section 24 is stored in the RAM 2B via the interface 25.

このRAM23内の画情報は通信バッファ部15に一旦
格納されたのち、送受信手段として機能するモデムおよ
び網制御回路(NCR)26を経て通信回線に送出され
る。
The image information in the RAM 23 is once stored in the communication buffer unit 15, and then sent out to the communication line via a modem and a network control circuit (NCR) 26 functioning as a transmitting/receiving means.

また、通信回線より入力した画情報は、このモデムおよ
びNC[J26を経て、−旦通信バッファ部15に一旦
格納されたのちRAM23に記憶される。若しくは通信
バッファ部15から直接インタフェース27を経てプリ
ンタとして機能する記録部28に供給されてその内容が
記録される。
Further, the image information input through the communication line passes through the modem and the NC[J26, is stored in the communication buffer unit 15, and then is stored in the RAM 23. Alternatively, the data is directly supplied from the communication buffer section 15 via the interface 27 to the recording section 28, which functions as a printer, and its contents are recorded.

送信相手先の電話番号などは、インタフェース]6を介
して表示部17に供給されることによってこれが表示さ
れる。
The telephone number of the destination party is supplied to the display unit 17 via the interface 6 and displayed thereon.

ファクシミリ装置の操作部18には2 図示しないが複
数のキーが設けられており、これらキーを操作するとそ
の内容がインタフェース19を経てCPU21に取り込
まれる。
The operation unit 18 of the facsimile machine is provided with a plurality of keys (not shown), and when these keys are operated, the contents are imported into the CPU 21 via the interface 19.

第4図は第1図に示すファクシミリ装置の動作を説明す
る処理フローであり、画情報のたとえば1ラインづつの
処理が順次実行されるものとする。
FIG. 4 is a processing flow for explaining the operation of the facsimile machine shown in FIG. 1, and it is assumed that processing of image information, for example, one line at a time, is executed sequentially.

まず、ファクシミリ装置の動作が開始されると、ジョブ
Q処理およびジョブ1処理の双方ともに実行(処理)が
可能か否かが問われる(ステップ31 )。
First, when the facsimile machine starts operating, it is asked whether both job Q processing and job 1 processing can be executed (processed) (step 31).

ここでいう実行可能とは、 1ラインの画情報処理を行
うに際して、処理前の必要なデータが揃っており、かつ
処理後のデータを格納するためのエリアが確保されてい
る状態を意味する。
Executable here means a state in which, when processing one line of image information, necessary data before processing is available and an area for storing the data after processing is secured.

このステノブ31で肯定された場合は、つぎに実行モー
ド決定子8111により2 通信バッファ6のデータ量
2がZ<Zxであるか否かが判断され(ステップ32)
、ここで肯定された場合は、実行ジョブ選択手段12に
よりジョブ0処理が選択されてこれが実行される(ステ
ップ33)。
If the steno knob 31 is affirmative, then the execution mode determiner 8111 determines whether the data amount 2 in the communication buffer 6 satisfies Z<Zx (step 32).
If the answer is yes, job 0 processing is selected by the execution job selection means 12 and executed (step 33).

即ちジョブ0処理モードとなり、ファイルメモリ3から
読み出されたデータの通信バッファ6への書き込み処理
が行われる。
That is, the job 0 processing mode is entered, and data read from the file memory 3 is written into the communication buffer 6.

ステップ32で否定された場合(Zx<Zの場合)は、
つぎに実行モード決定手段11により、データ量Zがz
<Zyであるか否かが判断される(ステップ34)。
If negative in step 32 (if Zx<Z),
Next, the execution mode determining means 11 determines that the data amount Z is
It is determined whether or not <Zy (step 34).

ここで肯定された場合は、つぎに前のラインの処理モー
ドがジョブ0処理モードであるか否かが判断され(ステ
ップ35)、ここで否定された場合はステップ33に進
んでジョブ0処理モードとなるが、肯定された場合はジ
ョブ1処理モードとなる(ステップ36)。
If it is affirmative here, it is then determined whether or not the processing mode of the previous line is job 0 processing mode (step 35), and if it is negative here, the process advances to step 33 and the processing mode is set to job 0 processing mode. However, if the answer is affirmative, the job 1 processing mode is entered (step 36).

才な、ステップ34で否定された場合(Zy<Zの場合
)は、ステ・ノブ36に進んでジョブ1処理が実行され
る。このステ・・ノブ35および36の処理は、実行ジ
ョブ選択手段12で行われる。
However, if the result in step 34 is negative (Zy<Z), the process advances to step knob 36 and job 1 processing is executed. The processing of the step knobs 35 and 36 is performed by the execution job selection means 12.

以上の説明から判るように、通信バッファ6のデータ量
ZがZx≦Z≦Zyであるときは、ステップ35に進ん
で、ジョブ0処理とジョブ1処理とが1ラインごとに交
互に実行される交互処理モードとなる。
As can be seen from the above explanation, when the data amount Z of the communication buffer 6 satisfies Zx≦Z≦Zy, the process advances to step 35, and job 0 processing and job 1 processing are executed alternately for each line. The mode becomes alternate processing mode.

なお、ステップ33および36の処理後はステップ31
に戻る。
Note that after the processing of steps 33 and 36, step 31
Return to

上述したステップ31で否定された場合くいずれか一方
のジョブ処理のみ実行可能と判断された場合)は、つぎ
にジョブ○処理が可能か否かが問われ(ステップ37)
、肯定された場合はステップ33に進んで、ジョブ0処
理が実行される。
If the result of step 31 mentioned above is negative (if it is determined that only one of the job processes can be executed), then it is asked whether or not job ○ processing is possible (step 37).
If the answer is yes, the process advances to step 33 and job 0 processing is executed.

ステップ37で否定された場合は、つぎにジョブ1処理
が可能か否かが問われ(ステップ38)、肯定された場
合はステップ36に進んでジョブ1処理が実行される。
If the answer in step 37 is negative, it is then asked whether job 1 processing is possible (step 38), and if the answer is affirmative, the process advances to step 36 and job 1 processing is executed.

ステップ38で否定された場合は、実行するジョブなし
くステップ39)としてステップ31に戻る。
If the result in step 38 is negative, the process returns to step 31 with no job to be executed (step 39).

以上の説明から判るように、通信バッファ6に蓄積され
ている未送信のデータ量Zに関して、Z<Zxの場合は
ジョブO処理モードとなって、通信バッファ6にデータ
が入力される。
As can be seen from the above description, regarding the amount of unsent data Z stored in the communication buffer 6, if Z<Zx, the job O processing mode is entered and data is input to the communication buffer 6.

また、Zx≦Z≦Zyの場合は交互処理モードとなって
、データの1ライン分の処理時間ごとに、ジョブ1処理
とジョブ0処理とが繰り返される。
Further, when Zx≦Z≦Zy, an alternate processing mode is set, and job 1 processing and job 0 processing are repeated every processing time for one line of data.

さらに、Zy<zの場合はジョブ1処理モードとなって
、画像読み取り手段1で読み取ったデータがファイルメ
モリ3に入力される。
Furthermore, if Zy<z, the job 1 processing mode is entered, and the data read by the image reading means 1 is input to the file memory 3.

第5図は、このファクシミリ装置に適用できるマルチタ
スク処理の優先順位を示す図であり、通信タスクとシス
テム管理タスクと画情報処理タスクとの相互間では、上
記した順に選ぶのが良いと考えられる。
FIG. 5 is a diagram showing the priority order of multitask processing that can be applied to this facsimile machine, and it is considered that it is better to select the above-mentioned order among communication tasks, system management tasks, and image information processing tasks. .

この場合のシステム管理タスクは、オペレータの操作に
応答するように実行するが、ジョブ1処理が長時間を要
する状態にあるとき、通信バッファ6内のデータ量Zが
画情報の送信に支障を生じない量であるか否かをチエツ
クしてから実行する。
In this case, the system management task is executed in response to the operator's operation, but when job 1 processing is in a state that requires a long time, the amount of data Z in the communication buffer 6 may interfere with the transmission of image information. Execute after checking whether the amount is empty or not.

チエツクなしに、オペレータの操作に応答するように実
行すると、画情報処理タスクがシステム管理タスクより
低順位にあるため、画情報処理タスクが動作できなくな
り、画情報の送出に支障を来す。
If the image information processing task is executed in response to an operator's operation without checking, the image information processing task will not be able to operate because it is at a lower rank than the system management task, which will hinder the transmission of image information.

この点を考慮して、仮に画情報処理タスクをシステム管
理タスクより高順付にすると、たとえばファイル送信の
場合では1通信バッファ6にデータが一杯に蓄積される
まで処理が継続されるため。
Considering this point, if the image information processing task is ranked higher than the system management task, for example, in the case of file transmission, processing will continue until one communication buffer 6 is full of data.

画情報処理タスクが走りつづけ、システム管理タスクが
走れない状態が数秒つづくようになり、オペレータの操
作に応答できなくなる。
The image information processing task continues to run, and the system management task is unable to run for several seconds, making it impossible to respond to operator operations.

したがってシステム管理タスクは画情報処理りスフの上
位に位置することが妥当と考えられる。
Therefore, it is considered appropriate that the system management task should be placed above the image information processing task.

しかし、ジョブO処理とジョブ1処理とを並行して行う
ために、画情報処理タスクの動作中にシステム管理タス
クが動作する必要がある。
However, in order to perform job O processing and job 1 processing in parallel, the system management task needs to operate while the image information processing task is operating.

第6図は、上述した観点から考慮されたシステム管理タ
スクの制御フローを示すものである。
FIG. 6 shows the control flow of the system management task taken into consideration from the above-mentioned viewpoint.

丈ず、オペレークの指示によりシステム管理タスクが動
作状態に入るとき1通信タスクの実行中(通信バッファ
6から読み出されたデータのモデム71\の供給処理)
か否かが判断され(ステップ51)、否定された場合は
オペレータの指示に応答する処理を実行する(ステップ
54)。
When the system management task enters the operating state according to an instruction from an operator, one communication task is being executed (processing to supply data read from the communication buffer 6 to the modem 71).
It is determined whether or not this is the case (step 51), and if the answer is negative, processing is executed in response to the operator's instruction (step 54).

ステップ51で肯定された場合は、つぎに現在の処理モ
ードがジョブO処理の優先モードか否かが判断され(ス
テ・ツブ52)、否定された場合はステップ54に進む
If the answer in step 51 is affirmative, then it is determined whether the current processing mode is the priority mode for job O processing (step 52), and if the answer is negative, the process advances to step 54.

ステップ52で肯定された場合は一時休止ステップ53
に進み、つぎにステップ51に戻る。
If affirmative in step 52, pause step 53
, and then returns to step 51.

この−時休止ステップ53では、たとえば50m秒を選
択できる。
In this -time pause step 53, for example, 50 msec can be selected.

したがって、オペレータがファクシミリ装置を16作し
たときに、これがジョブ0処理の優先モードであった場
合は、オペレータからの指示は一時(この例では50m
秒)棚上げさ九てジョブO処理が継続され、これにより
通信バラ2アロ内のデータが空になることが回避される
Therefore, if the operator creates 16 facsimile machines and this is the priority mode for job 0 processing, the operator's instructions will be temporarily (50m in this example)
sec) Job O processing is continued after shelving the job, thereby preventing the data in the communication bar 2 from becoming empty.

なお、 システム管理タスクの優先度を一時的に画情報
処理タスクより低くして、実行モード(18定手段11
がジョブ0処理優先モードでないと判断したとき、復元
するようにしてもよい。
Note that the priority of the system management task is temporarily lowered than that of the image information processing task, and the execution mode (18 fixed means 11
The data may be restored when it is determined that the job 0 processing priority mode is not set.

上述では画情報の送信の場合について説明したが、画情
報の受信の場合も同様に構成できる。
Although the above description deals with the case of transmitting image information, the same configuration can be applied to the case of receiving image information.

第7図はこの場合の構成の一部を示すらので、モデムお
よびNCU36を介して受信されたデータは通信バッフ
ァ57に一旦格納され、これから読み出されたデータは
ファイルメモリ58に書き込まれて記憶される。この処
理は上述したジョブO処理と対応する。なお、この例で
はジョブ1処理系統は示されていない。
FIG. 7 shows part of the configuration in this case, so data received via the modem and NCU 36 is temporarily stored in the communication buffer 57, and data read from this is written and stored in the file memory 58. be done. This process corresponds to the job O process described above. Note that in this example, the job 1 processing system is not shown.

この場合は、通信バ・/ファ57のデータ量Zに関して
第8図に示すように、第1閾値Zxと第2閾値Zyとが
設定される。この図において斜線部分には、データが蓄
積されているものとする。
In this case, with respect to the data amount Z of the communication buffer 57, a first threshold value Zx and a second threshold value Zy are set as shown in FIG. In this figure, it is assumed that data is stored in the shaded area.

したがって、データ量2が、Zy<Zのときはンヨブ0
処理優先モードとなって、図示しないが通信バッファか
l、読み出されたデータのファイルメモリへの書き込み
処理が優先して行われ、これにより、通信!<ソファか
らのデータのオーパフLフーが回避される。
Therefore, when the data amount 2 is Zy<Z, the data amount is 0.
In the processing priority mode, the communication buffer (not shown) and writing of read data to the file memory are performed with priority, and thereby communication! <Over-puff L-fu of data from the sofa is avoided.

また、デー9tzが Z(lxのときはジョブ1処理優
先モードとなって、たと7.ばプリン1− yウドなど
の処理が行われる。
Further, when data 9tz is Z(lx), the job 1 processing priority mode is set, and processing such as 7. print 1-y is performed.

さらに、Zx≦〈2≦Zyのときは交互処理モードとな
って、ジョブ0処理とジョブ1処理とがたとえば1ライ
ンごとの時間間隔をもって行われる。
Furthermore, when Zx≦<2≦Zy, an alternate processing mode is set, and job 0 processing and job 1 processing are performed at a time interval of, for example, one line.

この受信の場合ら、第4図〜第6図に示す処理を適用で
きる。
In this case of reception, the processing shown in FIGS. 4 to 6 can be applied.

通信バッファ57としては、たとえば64にバイトの容
量のものを使用でき、第1@値Zxを1にバイトに、第
2閾値Zyを32にバイトに選定することができる なお、受信データが終わりに近づくことにより。
As the communication buffer 57, for example, one with a capacity of 64 bytes can be used, the first @ value Zx can be set to 1 byte, and the second threshold Zy can be set to 32 bytes. By getting closer.

Y−夕景Zが減少してこれがZx以下になると。When Y-Sunset Z decreases and becomes less than Zx.

上述したようにジゴプl処理が優先するようになり、ジ
ョブ0処理即ち受信処理が遅くなって通信時間も長くな
るなどの悪影響を及ばず。
As described above, priority is given to the JIGOPl processing, and there is no negative effect such as slowing down the job 0 processing, that is, the reception processing, and lengthening the communication time.

これを回避するには、各ページの最終データ受信後、デ
ータ量2がZ<Zyとなってもジョブ〇り5埋モードが
保持され、またはZ<Zxとなった場合でも交互処理モ
ードが保持されるように構成するか、或は第1および第
2の閾値を、第8E′?!にI3いてそれぞれ上方に適
当な値だけ移動(それぞ]1力値を大にする)させれば
よい、Zx、Zyご。
To avoid this, after receiving the final data of each page, the job 〇ri 5 filling mode is maintained even if the data amount 2 becomes Z<Zy, or the alternate processing mode is maintained even if Z<Zx. or configure the first and second thresholds to be 8E'? ! All you have to do is move I3 upwards by an appropriate value (increase the force value by 1), respectively, and Zx and Zy.

閾値は通信速度に応じて変更してもよい。The threshold value may be changed depending on the communication speed.

[発明の効果コ この発明によれば、デュアルアクセス機能を備えたファ
クシミリ装置において、1iii情報の通信に同等支障
を生じることなく、画情報通信以外夕)処理を実行させ
るに際し、この画情報通信以外の処理をスムーズに実行
させることができる効果を有する。
[Effects of the Invention] According to the present invention, in a facsimile machine equipped with a dual access function, when executing a process other than image information communication without causing the same trouble in communicating information, This has the effect of allowing the process to be executed smoothly.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明に係わるファクシミリ装置の一例を示
すブロック図2 第2図はその通信バッファの説明図、
第3図は第1図に示すブロックの動作系統図、第4図は
動作説明のための処理フローチャート 第5図は各タス
クの処理優先順位を説明する図、第6図はシステム管理
タスクの制御フローチャート、第7図は受信の場合の構
成の一部を示す系統図、第8図はその通信バッファの説
明図、第9図は従来のファクシミリ装置の一例を示すブ
ロック図、第10図はその通信バッファの説明図である
。 1 ・・画像読み取り手段 3・・・ファイルメモリ 6・・ 通信バッファ 7・  モデムおよびNCU 10   カウンタ 11   実行モード決定手段 12・  実行ジョブ選択手段 第2図 2〇−通イ言111#手f没 第3図 各タスクの8作優先暉位図 第5図 第6図
FIG. 1 is a block diagram showing an example of a facsimile device according to the present invention; FIG. 2 is an explanatory diagram of the communication buffer;
Figure 3 is an operational system diagram of the blocks shown in Figure 1, Figure 4 is a processing flowchart for explaining the operation, Figure 5 is a diagram explaining the processing priority of each task, and Figure 6 is control of system management tasks. Flowchart, FIG. 7 is a system diagram showing part of the configuration for reception, FIG. 8 is an explanatory diagram of the communication buffer, FIG. 9 is a block diagram showing an example of a conventional facsimile machine, and FIG. 10 is its FIG. 3 is an explanatory diagram of a communication buffer. 1 Image reading means 3 File memory 6 Communication buffer 7 Modem and NCU 10 Counter 11 Execution mode determining means 12 Execution job selection means Fig. 2 Figure 3: 8 priority rankings for each task Figure 5 Figure 6

Claims (2)

【特許請求の範囲】[Claims] (1)通信動作時に、この通信に関する画情報の処理と
、この画情報処理以外の処理とを時分割的に行い得るフ
ァクシミリ装置において、 送信状態でデータの一時的格納に使用する通信バッファ
内のデータ量Zに関し、第1閾値Zxおよび第2閾値Z
yの少なくとも2つの閾値(但しZx<Zy)が設定さ
れ、 データ量Zが、Z<Zxのときは上記画情報の処理が優
先され、Zy<Zのときは上記画情報処理以外の処理が
優先され、Zx≦Z≦Zyのときは上記両処理が交互に
実行され、上記第1閾値Zxは、上記データの送信を支
障なく継続して実行させることのできるデータ量の下限
値に選定され、 上記第2閾値Zyは、送信に関する画情報処理以外の処
理を専用に実行しても、上記データの送信に支障が生じ
ないデータ量の下限値に選定されたことを特徴とするフ
ァクシミリ装置。
(1) In a facsimile machine that is capable of time-sharing processing of image information related to this communication and processing other than this image information processing during communication operation, the communication buffer used for temporarily storing data in the sending state is Regarding the data amount Z, the first threshold Zx and the second threshold Z
At least two threshold values for y (however, Zx<Zy) are set, and when the data amount Z is Z<Zx, the above image information processing is given priority, and when Zy<Z, processing other than the above image information processing is given priority. When Zx≦Z≦Zy, the above-mentioned two processes are executed alternately, and the first threshold value Zx is selected as the lower limit value of the amount of data that allows the above-mentioned data transmission to be executed continuously without any trouble. The facsimile apparatus is characterized in that the second threshold value Zy is selected as a lower limit value of the amount of data that does not cause any trouble in transmitting the data even if processing other than image information processing related to transmission is executed exclusively.
(2)通信動作時に、この通信に関する画情報の処理と
、この画情報処理以外の処理とを時分割的に行い得るフ
ァクシミリ装置において、 受信状態でデータの一時的格納に使用する通信バッファ
内のデータ量Zに関し、第1閾値Zxおよび第2閾値Z
yの少なくとも2つの閾値(但しZx<Zy)が設定さ
れ、 データ量Zが、Zy<Zのときは上記画情報の処理が優
先され、Z<Zxのときは上記画情報処理以外の処理が
優先され、Zx≦Z≦Zyのときは上記両処理が交互に
実行され、上記第1閾値Zxは、受信に関する画情報処
理以外の処理を専用に実行しても、上記データの受信に
支障が生じないデータ量の上限値に選定され、上記第2
閾値Zyは、上記データの受信を支障なく継続して実行
させることのできるデータ量の上限値に選定されたこと
を特徴とするフアクシミリ装置。
(2) In a facsimile machine that is capable of time-sharing processing of image information related to this communication and processing other than this image information processing during communication operation, the communication buffer used for temporarily storing data in the receiving state Regarding the data amount Z, the first threshold Zx and the second threshold Z
At least two threshold values for y (however, Zx<Zy) are set, and when the data amount Z is Zy<Z, priority is given to the above image information processing, and when Z<Zx, processing other than the above image information processing is given priority. When Zx≦Z≦Zy, the above-mentioned two processes are executed alternately, and the above-mentioned first threshold value Zx is set such that even if processing other than image information processing related to reception is executed exclusively, reception of the above-mentioned data will not be hindered. The upper limit of the amount of data that does not occur is selected, and the second
The facsimile apparatus is characterized in that the threshold value Zy is selected as an upper limit value of the amount of data that allows the reception of the data to be continued without any trouble.
JP2334804A 1990-11-30 1990-11-30 Facsimile equipment Pending JPH04207574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2334804A JPH04207574A (en) 1990-11-30 1990-11-30 Facsimile equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2334804A JPH04207574A (en) 1990-11-30 1990-11-30 Facsimile equipment

Publications (1)

Publication Number Publication Date
JPH04207574A true JPH04207574A (en) 1992-07-29

Family

ID=18281419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2334804A Pending JPH04207574A (en) 1990-11-30 1990-11-30 Facsimile equipment

Country Status (1)

Country Link
JP (1) JPH04207574A (en)

Similar Documents

Publication Publication Date Title
JPH0965039A (en) Facsimile equipment
JPH0521469B2 (en)
JPH04207574A (en) Facsimile equipment
JPS627268A (en) Facsimile equipment
JPS6234314B2 (en)
JP2571360B2 (en) Facsimile machine
JPH0272763A (en) Facsimile equipment controlling system
JPH06152889A (en) Picture processor
JP3048179B2 (en) Communication device
JP2503884B2 (en) Printer device
JPS6318767A (en) Facsimile equipment
JP3104410B2 (en) Communication device
JP2538015B2 (en) Image communication device
JP2945026B2 (en) Communication device
JP3185483B2 (en) Recording device with automatic reduction function
JPS60160771A (en) Facsimile system
JPH02254852A (en) Picture communication equipment
JPH0369268A (en) Facsimile equipment
JPH034668A (en) Facsimile equipment
JPH01297978A (en) Facsimile transmitter
JPS6398275A (en) Facsimile equipment
JPH08116415A (en) Facsimile equipment and facsimile data transmission and reception system
JPH03270557A (en) Priority recording control system
JPH05183733A (en) Facsimile equipment
JPH01229543A (en) Facsimile store and forward exchange equipment