JP3279736B2 - Image communication device - Google Patents
Image communication deviceInfo
- Publication number
- JP3279736B2 JP3279736B2 JP17013093A JP17013093A JP3279736B2 JP 3279736 B2 JP3279736 B2 JP 3279736B2 JP 17013093 A JP17013093 A JP 17013093A JP 17013093 A JP17013093 A JP 17013093A JP 3279736 B2 JP3279736 B2 JP 3279736B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- encoding
- decoding
- processing
- reception
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Image Processing (AREA)
- Storing Facsimile Image Data (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、ファクシミリ装置に
代表される画像通信装置に関し、特に、より簡単なハー
ドウェアで各種の動作を円滑に並行処理するための技術
改良に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image communication apparatus represented by a facsimile apparatus, and more particularly to an improvement in technology for smoothly performing various operations with simpler hardware.
【0002】[0002]
【従来の技術】最近の多くのファクシミリ装置では、画
像データを格納する相当大きな容量のメモリを備え、イ
メージセンサで読み取った原稿の画像データを符号化し
てメモリに一時記憶しておいてから送信したり、受信し
た画像データをメモリに一時記憶しておいてから印刷出
力する処理方式を採用している。また、記録部には印刷
しようとする復号化画像データ(生画像データ)をペー
ジ単位で一時記憶するためのプリンタバッファ(ページ
メモリ)を備えている。さらに、画像データを圧縮符号
化する符号化回路と、符号化画像データを復号化して生
画像データを再生する復号化回路は、符号化と復号化の
処理を選択的に実行する符号化/復号化回路としてLS
I化されたマイクロプログラム制御方式の素子を使用し
ている。2. Description of the Related Art Many recent facsimile apparatuses are provided with a memory having a considerably large capacity for storing image data. The image data of a document read by an image sensor is encoded, temporarily stored in the memory, and then transmitted. Alternatively, a processing method is used in which received image data is temporarily stored in a memory and then printed out. Further, the recording unit includes a printer buffer (page memory) for temporarily storing decoded image data (raw image data) to be printed in page units. Further, an encoding circuit for compressing and encoding the image data and a decoding circuit for decoding the encoded image data and reproducing the raw image data are provided with an encoding / decoding for selectively executing encoding and decoding processes. LS as conversion circuit
An I-type microprogram control element is used.
【0003】この明細書においては、利用者がイメージ
スキャナに原稿をセットして送信の指令を与える操作を
「ファイルイン操作」と称し、この操作に応答し、イメ
ージセンサで原稿を読み取り、その画像データを符号化
して画像メモリに格納する処理を「ファイルイン処理」
と称する。また、画像メモリに格納されている符号化画
像データを通信制御部から回線に送出する動作を「メモ
リ送信処理」と称する。In this specification, an operation in which a user sets an original on an image scanner and gives a transmission command is called a "file-in operation". In response to this operation, the original is read by an image sensor and the image is read. "File-in processing" refers to the process of encoding data and storing it in the image memory
Called. The operation of transmitting the encoded image data stored in the image memory from the communication control unit to the line is referred to as “memory transmission processing”.
【0004】また、通信制御部で受信しつつある符号化
画像データをほぼリアルタイムで復号化してプリンタバ
ッファに順次格納する処理を「ペーパー受信処理」と称
する。これに対して、受信しつつある符号化画像データ
をそのままページ単位で画像メモリに蓄積しておいて、
後処理として復号化してプリンタバッファに格納する処
理を「メモリ受信処理」と称する。なお単に「受信デー
タ処理」というのはペーパー受信処理とメモリ受信処理
の両方をさす。もちろんプリンタ制御部は、プリンタバ
ッファに所定量の画像データが蓄積されると、順番に画
像データを用紙に印刷する。The process of decoding the encoded image data being received by the communication control unit almost in real time and sequentially storing the decoded image data in the printer buffer is called "paper receiving process". On the other hand, the coded image data being received is stored in the image memory in page units as it is,
The process of decoding as a post process and storing it in the printer buffer is referred to as “memory reception process”. Note that the term “reception data processing” simply refers to both paper reception processing and memory reception processing. Of course, when a predetermined amount of image data is accumulated in the printer buffer, the printer control unit sequentially prints the image data on paper.
【0005】ところでファクシミリ通信においては、受
信側の通信制御部において受信データをCRC方式で検
査してエラーを検出する受信モード(これをECMモー
ドと称する)と、通信制御部ではCRCを行わず、受信
データ処理部で1ライン毎に復号化してビット数検査を
行う受信モード(これを非ECMモードと称する)とが
ある。この非ECMモードにおいて受信データを復号化
しつつ1ラインのビット数検査を行う動作のことを「エ
ラーチェック処理」と称する。[0005] In facsimile communication, a reception mode (referred to as an ECM mode) in which a communication control unit on the receiving side checks received data by a CRC method to detect an error, and a communication control unit does not perform CRC. There is a reception mode (this is called a non-ECM mode) in which the reception data processing unit decodes every line and checks the number of bits. The operation of checking the number of bits of one line while decoding the received data in the non-ECM mode is referred to as “error check processing”.
【0006】[0006]
【発明が解決しようとする課題】この種の最近のファク
シミリ装置では、前記ファイルイン処理を行っている最
中に受信があったり、受信データ処理中に利用者がファ
イルイン操作を行うことがある。受信データ処理とファ
イルイン処理とを並列的に行うことは困難ではなく、従
来からそのような機能を有するファクシミリ装置があ
る。In a recent facsimile apparatus of this kind, reception may be performed during the file-in processing, or a user may perform a file-in operation during the reception data processing. . It is not difficult to perform the reception data processing and the file-in processing in parallel, and there is a facsimile apparatus having such a function conventionally.
【0007】前記の並列動作を実現するために従来のフ
ァクシミリ装置は、高価な符号化/復号化回路を2個使
用していた。第1の符号化/復号化回路で受信データ処
理に伴う復号化を行い、同時に第2の符号化/復号化回
路でファイルイン処理に伴う符号化を行う。この場合、
高価な符号化/復号化回路を2個使用しているので装置
が高価になるという問題があった。In order to realize the above-mentioned parallel operation, a conventional facsimile apparatus uses two expensive encoding / decoding circuits. The first encoding / decoding circuit performs the decoding associated with the received data processing, and the second encoding / decoding circuit simultaneously performs the encoding associated with the file-in processing. in this case,
Since two expensive encoding / decoding circuits are used, there is a problem that the apparatus becomes expensive.
【0008】この発明は前記従来の問題点に鑑みなされ
たもので、その目的は、第1に価格低減のために符号化
/復号化回路を1個しか使用しないハードウェア構成と
し、その符号化/復号化回路を受信データ処理に伴う復
号化処理(受信復号化処理という)とファイルイン処理
に伴う符号化処理(読み取り符号化処理という)とで適
切に時分割利用し、受信データ処理とファイルイン処理
の両動作が並列的に遅滞なく円滑に行われるようにした
画像通信装置を提供することにある。The present invention has been made in view of the above-mentioned conventional problems, and has as its object the first object of the invention is to provide a hardware configuration using only one encoding / decoding circuit for cost reduction, / Decoding circuit is appropriately time-divisionally used in a decoding process (referred to as a reception decoding process) accompanying the reception data process and an encoding process (referred to as a read encoding process) associated with the file-in process, and the reception data processing and the file It is an object of the present invention to provide an image communication apparatus in which both operations of the in-process are performed smoothly in parallel without delay.
【0009】また、第2に、符号化/復号化回路を1個
した使用しなかった場合におけて、通信制御を支障を起
こさずに円滑に実行することができる画像通信装置を提
供することにある。Second, there is provided an image communication apparatus which can smoothly execute communication control without any trouble when one encoding / decoding circuit is not used. It is in.
【0010】[0010]
【課題を解決するための手段】本発明は上記課題を解決
するために、第1に、受信データを逐次蓄積する受信バ
ッファと、前記受信データを復号化した復号化データを
ページ単位で格納するプリンタバッファと、このプリン
タバッファ内に1ページ分の前記復号化データを蓄積し
印刷出力するプリンタと、原稿読取手段より出力された
画データを符号化した符号化データを順次蓄積する画像
メモリと、前記受信データの復号化また前記読取画デー
タを符号化する符号化/復号化手段と、前記読取画デー
タの符号化処理中に受信があった場合、前記受信バッフ
ァ内に受信データが所定量蓄積されていない場合前記符
号化/復号化手段に前記符号化処理を継続させ、また前
記受信バッファ内に受信データが所定量蓄積されている
場合前記符号化処理を中断し前記符号化/復号化手段に
受信符号化データの復号化処理を実行させ、前記復号化
処理が終了すると前記符号化処理を再開する制御を行う
制御手段とを備えたものである。In order to solve the above-mentioned problems, the present invention firstly stores a reception buffer for sequentially accumulating received data, and decode data obtained by decoding the received data in page units. A printer buffer, a printer that stores the decoded data of one page in the printer buffer and prints out the image data, an image memory that sequentially stores encoded data obtained by encoding image data output from the document reading unit, and Encoding / decoding means for decoding the received data or for encoding the read image data, and when the read image data is received during the encoding process, a predetermined amount of received data is stored in the reception buffer. If not, the encoding / decoding means continues the encoding process, and if a predetermined amount of received data is stored in the reception buffer, the encoding process is performed. Interrupting the coding / decoding means to execute the decoding process of the received encoded data, said decoding
And control means for performing control for restarting the encoding process when the process is completed .
【0011】また、第2に、受信データを逐次蓄積する
受信バッファと、この受信バッファ内に蓄積された前記
受信データの復号化及び原稿読取手段より出力された画
データの符号化を行う符号化/復号化手段と、前記受信
データ及び前記読取画データを符号化した符号化データ
を格納する画像メモリと、この画像メモリ内に蓄積され
た受信データを復号化した復号化データをページ単位で
格納するプリンタバッファと、このプリンタバッファ内
に1ページ分の前記復号化データを蓄積し印刷出力する
プリンタと、前記読取画データの再符号化処理中に前記
画像メモリ内の受信データの復号化/印刷処理を実行す
る場合、前記プリンタバッファに空き容量がない場合前
記符号化/復号化手段に前記再符号化処理を継続させ、
また前記プリンタバッファに空き容量がある場合前記符
号化/復号化手段に前記再符号化処理を中断し前記復号
化/印刷処理を実行させ、前記復号化/印刷処理が終了
すると前記再符号化処理を再開する制御を行う制御手段
とを備えたものである。Second, a receiving buffer for sequentially storing received data, and an encoding device for decoding the received data stored in the receiving buffer and encoding image data output from the document reading means. / Decoding means, an image memory storing encoded data obtained by encoding the received data and the read image data, and storing decoded data obtained by decoding the received data stored in the image memory in page units. A printer buffer that stores the decoded data for one page in the printer buffer and prints out the decoded data, and decodes / prints the received data in the image memory during the re-encoding process of the read image data. Executing the process, if there is no free space in the printer buffer, causing the encoding / decoding means to continue the re-encoding process;
If there is free space in the printer buffer, the encoding / decoding means interrupts the re-encoding processing and executes the decoding / printing processing, and the decoding / printing processing ends.
Then , there is provided control means for performing control to restart the re-encoding processing .
【0012】また、第3に、受信データを逐次蓄積する
受信バッファと、この受信バッファ内に蓄積された前記
受信データの復号化及び原稿読取手段より出力された画
データの符号化を行う符号化/復号化手段と、前記受信
データ及び前記読取画データを符号化した符号化データ
を格納する画像メモリと、この画像メモリ内に蓄積され
た受信データを復号化した復号化データをページ単位で
格納するプリンタバッファと、このプリンタバッファ内
に1ページ分の前記復号化データを蓄積し印刷出力する
プリンタと、前記読取画データの符号化処理中に受信が
あった場合、前記受信バッファ内に1ページ分の受信デ
ータが蓄積された場合前記符号化処理を中断し前記符号
化/復号化手段に前記受信バッファ内に蓄積された受信
データのエラーチェックを実行させ、前記エラーチェッ
クが終了すると前記符号化処理を再開する制御手段とを
備えたものである。Third, a reception buffer for sequentially accumulating the reception data, and an encoding for decoding the reception data accumulated in the reception buffer and encoding the image data output from the original reading means. / Decoding means, an image memory storing encoded data obtained by encoding the received data and the read image data, and storing decoded data obtained by decoding the received data stored in the image memory in page units. A printer buffer for storing the decoded data for one page in the printer buffer, and printing and outputting the decoded data; and a printer for storing one page in the reception buffer when the read image data is received during the encoding process. If the received data has been accumulated, the encoding process is interrupted, and the encoding / decoding means checks the error of the received data accumulated in the reception buffer. Tsu to execute the click, the provi
And control means for restarting the encoding process when the encoding is completed .
【0013】また、第4に、受信データを逐次蓄積する
受信バッファと、この受信バッファ内に蓄積された前記
受信データを復号化した復号化データをページ単位で格
納するプリンタバッファと、このプリンタバッファ内に
1ページ分の前記復号化データを蓄積し印刷出力するプ
リンタと、原稿読取手段より出力された画データを符号
化した符号化データを順次蓄積する画像メモリと、前記
受信データの復号化また前記読取画データの符号化を行
う符号化/復号化手段と、前記読取画データの符号化処
理の開始からの処理量若しくは処理時間が所定値を超る
と前記受信データの復号化処理要求があるか否かを監視
し、前記復号化処理要求があった場合前記符号化/復号
化手段に前記復号化処理を実行させ、前記復号化処理が
終了すると前記符号化処理を再開する制御を行う制御手
段とを備えたものである。Fourth, a receiving buffer for sequentially storing received data, a printer buffer for storing decoded data obtained by decoding the received data stored in the receiving buffer in page units, and a printer buffer for storing the decoded data in units of pages. A printer that stores the decoded data for one page and prints out the image data, an image memory that sequentially stores encoded data obtained by encoding the image data output from the document reading unit, and decodes and decodes the received data. An encoding / decoding means for encoding the read image data; and a decoding processing request for the received data when the processing amount or the processing time from the start of the encoding processing of the read image data exceeds a predetermined value. It monitors whether or not there is, and when there is the decoding processing request, it makes the encoding / decoding means execute the decoding processing.
And control means for performing control for restarting the encoding process upon completion .
【0014】[0014]
【0015】[0015]
【0016】[0016]
【作用】本発明は上述の構成により、第1に、読取り画
データを符号化する第1の処理中に受信があった場合、
前記第1の処理が1ページ終了する毎に受信があったか
否かを監視し、受信があると受信バッファ内に受信デー
タが所定量以上蓄積されたか否か判断し、前記受信バッ
ファ内に受信データが所定量以上蓄積されていると前記
第1の処理を中断して制御手段は符号化/復号化手段に
受信データを復号化する第2の処理を実行させる制御を
行っているので、読取動作を行っている利用者から見て
読取動作が遅滞することなく、読取り画データを符号化
する第1の処理と受信データを復号化する第2の処理と
を1個の符号化/復号化手段により並列的に実行するこ
とができる。さらに、受信データを1ページ分受信し終
った場合、前記第1の処理を中断し優先的に前記第2の
処理を実行するので、受信動作に支障を来すことがな
く、前記第1及び第2の処理を実行することができる。According to the first aspect of the present invention, when a signal is received during the first process of encoding read image data,
Each time the first process is completed for one page, it is monitored whether or not there is a reception. If there is a reception, it is determined whether or not a predetermined amount of received data is accumulated in a reception buffer, and the reception data is stored in the reception buffer. Is stored in a predetermined amount or more, the first processing is interrupted, and the control means controls the encoding / decoding means to execute the second processing for decoding the received data. The first processing for encoding read image data and the second processing for decoding received data are performed by one encoding / decoding unit without delaying the reading operation as viewed from the user performing Can be executed in parallel. Furthermore, when the reception of one page of the reception data is completed, the first processing is interrupted and the second processing is executed preferentially, so that the first and the second processing are not interrupted. A second process can be performed.
【0017】また、第2に、読取り画データを符号化す
る第1の処理中に画像メモリ内の受信復号化データを復
号化して印刷手段する第2の処理を実行する場合、前記
第1の処理が1ページ終了する毎に前記第2の処理要求
があったか否かを監視し、前記第2の処理要求があると
プリンタバッファに空き領域があるか否かを判断し、前
記プリンタバッファに空き領域があると、前記第1の処
理を中断して制御手段は符号化/復号化手段に前記第2
の処理を実行させる制御を行っているので、読取動作を
行っている利用者から見て読取動作が遅滞することな
く、読取り画データを符号化する第1の処理と受信デー
タを復号化する第2の処理とを1個の符号化/復号化手
段により並列的に実行することができる。Secondly, in the case where the second process of printing the received decoded data in the image memory and executing the second process of the printing means is performed during the first process of encoding the read image data, Each time one page of processing is completed, it is monitored whether or not there is the second processing request. If there is the second processing request, it is determined whether or not there is an empty area in the printer buffer. If there is an area, the first processing is interrupted, and the control means sends the second processing to the encoding / decoding means.
The first process for encoding the read image data and the second process for decoding the received data are performed without delay in the reading operation as viewed from the user performing the reading operation. 2 can be executed in parallel by one encoding / decoding means.
【0018】また、第3に、読取り画データを符号化す
る第1の処理中に受信データのエラーチェックを行う場
合、受信バッファ内に1ページ分のデータが蓄積される
と前記第1の処理を中断し、制御手段は符号化/復号化
処理に受信データのエラーチェックを実行させているの
で、通信相手とのハンドシェイク制御にも支障を来すこ
となく、1個の符号化/復号化手段むによる並列処理を
円滑に実行することができる。Third, when an error check of the received data is performed during the first processing for encoding the read image data, the first processing is performed when one page of data is accumulated in the reception buffer. And the control means causes the encoding / decoding process to execute an error check on the received data, so that one encoding / decoding operation can be performed without impeding the handshake control with the communication partner. Parallel processing by means can be performed smoothly.
【0019】また、第4に、読取る原稿が非常に長いも
のであるときには、他の処理要求があるか否かを監視す
る間隔を1ページ読取終了毎ではなく、第1の処理が開
始されてからの処理量が所定量を超えたときに監視して
いるので、他の処理の実行が必要以上に遅れることがな
く、円滑に1個の符号化/復号化手段により複数処理を
並列的に実行することができる。Fourth, when the original to be read is very long, the interval for monitoring whether or not there is another processing request is set not after completion of one page reading but after the first processing is started. Is monitored when the processing amount exceeds a predetermined amount, so that the execution of other processing is not unnecessarily delayed and a plurality of processings can be smoothly executed in parallel by one encoding / decoding means. can do.
【0020】[0020]
【実施例】[ハードウェアの概略構成について]この発
明の一実施例によるファクシミリ装置の概略構成を図1
に示している。CPU1は、プログラムなどを格納した
ROM2と制御に伴う各種情報の一時記憶場所となるR
AM3とともに、当該ファクシミリ装置の全体を統括す
るシーケンス制御や信号処理を行うシステム制御部であ
る。網制御部(NCU)4は通信回線に接続され、回線
接続制御やファクシミリ装置手順に従って通信制御を行
う。モデム5は、CPU1の主導下でシステムバスB1
を通じて画像メモリ6から受け渡される符号化画像デー
タを順次変調して送信する制御と、受信した符号化画像
データを順次復調してシステムバスB1に出力する制御
を行う。画像メモリ6は比較的大容量のDRAMからな
り、符号化された画像データを複数ページ分格納するこ
とができる。画像メモリ6はCPU1によりシステムバ
スB1を通じてアクセスされる。受信の際、モデム5は
通信相手から送られてくる符号化画像データが1バイト
揃う毎にCPU1に割り込みをかける。そのたびにCP
U1は割り込み処理を実行し、1バイトの受信データを
画像メモリ6に設定されている受信バッファエリアに格
納する。DESCRIPTION OF THE PREFERRED EMBODIMENTS [Schematic Configuration of Hardware] FIG. 1 shows a schematic configuration of a facsimile apparatus according to an embodiment of the present invention.
Is shown in The CPU 1 includes a ROM 2 storing a program and the like and an R 2 serving as a temporary storage location for various information associated with control.
Along with AM3, it is a system control unit that performs sequence control and signal processing for controlling the entire facsimile machine. A network control unit (NCU) 4 is connected to a communication line, and performs communication control according to line connection control and facsimile apparatus procedures. The modem 5 is controlled by the CPU 1 to control the system bus B1.
Control for sequentially modulating and transmitting the encoded image data transferred from the image memory 6 through the controller, and controlling to sequentially demodulate and output the received encoded image data to the system bus B1. The image memory 6 is composed of a relatively large-capacity DRAM, and can store encoded image data for a plurality of pages. The image memory 6 is accessed by the CPU 1 through the system bus B1. At the time of reception, the modem 5 interrupts the CPU 1 every time one byte of encoded image data sent from the communication partner is prepared. Every time CP
U1 executes interrupt processing and stores 1-byte reception data in a reception buffer area set in the image memory 6.
【0021】ユーザ・インターフェース用の操作・表示
パネルを構成する表示部7とキー入力部8はパネル制御
部9に接続されており、この制御部9によって表示制御
や入力処理が行われる。パネル制御部9はシステムバス
B1を介してCPU1に接続されており、CPU1から
制御部9に表示指令および表示情報が与えられるととも
に、制御部9で前処理したキー入力情報をCPU1に伝
える。A display unit 7 and a key input unit 8 constituting an operation / display panel for a user interface are connected to a panel control unit 9, which performs display control and input processing. The panel control unit 9 is connected to the CPU 1 via the system bus B1. The CPU 1 supplies a display command and display information to the control unit 9 and transmits key input information preprocessed by the control unit 9 to the CPU 1.
【0022】原稿の画像を読み取るイメージスキャナ
は、CCD一次元イメージセンサ10と、イメージセン
サ10を駆動するとともにその出力信号を処理する読み
取り回路11と、イメージセンサ10による主走査に対
して原稿を送って副走査させる副走査機構12と、副走
査機構12における原稿の有無を検出したり、原稿の位
置を検出したり、副走査可動部の位置を検出するセンサ
回路13と、これら各部を協働させて原稿を正しく読み
取らせる制御を行うスキャナ制御部14とからなる。ス
キャナ制御部14はシステムバスB1を通じてCPU1
に接続されており、CPU1からの指令情報に従って原
稿の読み取り制御を行う。An image scanner for reading an image of a document is a CCD one-dimensional image sensor 10, a reading circuit 11 for driving the image sensor 10 and processing an output signal thereof, and sending a document for main scanning by the image sensor 10. A sub-scanning mechanism 12 for sub-scanning, a sensor circuit 13 for detecting the presence or absence of a document in the sub-scanning mechanism 12, detecting the position of the document, and detecting the position of the sub-scanning movable section, and And a scanner control unit 14 that controls to read the original correctly. The scanner control unit 14 controls the CPU 1 via the system bus B1.
, And controls reading of a document in accordance with command information from the CPU 1.
【0023】符号化/復号化回路16はマイクロプログ
ラム制御方式のLSIであり、CPU1からの指令情報
に従って符号化モード、復号化モード、符号変換モー
ド、受信データチェックモードなどの動作モードを後述
のように選択的に実行する。ここで注目すべきことは、
当該ファクシミリ装置では高価な符号化/復号化回路1
6を1つだけしか用いていない点である。The encoding / decoding circuit 16 is an LSI of a microprogram control system, and operates in an operation mode such as an encoding mode, a decoding mode, a code conversion mode, and a reception data check mode in accordance with command information from the CPU 1 as described later. Selective execution. The thing to note here is that
The facsimile apparatus requires an expensive encoding / decoding circuit 1
6 is that only one is used.
【0024】画像データを用紙に印刷出力する記録部と
してページプリンタ17を備えている。ページプリンタ
17は印刷制御のための独自の制御系を内蔵している
が、その制御系をCPU1の指令情報に従って動作させ
るためのプリンタインターフェース18を備え、このイ
ンターフェース18を介してシステムバスB1とプリン
タ17とが接続されている。また、プリンタ17で印刷
すべき画像データをページ単位で格納するためのプリン
タバッファ(ページメモリ)19を備える。プリンタバ
ッファ19は標準原稿で数ページ分の生画像データを格
納可能な容量を有する。さらに、プリンタバッファ19
のアクセス制御を行うメモリ制御部20を備える。メモ
リ制御部20はシステムバスB1を通じてCPU1から
与えられる指令情報に従って動作モードが設定され、以
下のように動作する。A page printer 17 is provided as a recording unit for printing out image data on paper. The page printer 17 has its own control system for print control. The page printer 17 has a printer interface 18 for operating the control system in accordance with the command information of the CPU 1, and the system bus B1 and the printer 17 are connected. Further, the printer 17 includes a printer buffer (page memory) 19 for storing image data to be printed by the printer 17 in page units. The printer buffer 19 has a capacity capable of storing several pages of raw image data of a standard original. Further, the printer buffer 19
And a memory control unit 20 for controlling access to the memory. The operation mode of the memory control unit 20 is set in accordance with command information given from the CPU 1 through the system bus B1, and operates as follows.
【0025】すなわち、プリンタバッファ19に復号化
画像データ(生画像データ)を格納した上で、CPU1
がプリンタインターフェース18とメモリ制御部20に
プリント指令を与えると、プリンタインターフェース1
8がプリンタ17の状況を調べ、プリンタ17が動作可
能であれば(そうでなければ動作可能になるのを待っ
て)、メモリ制御部20によりプリンタバッファ19中
の画像データをバスB4に読み出して、プリンタインタ
ーフェース18を経由してプリンタ17に供給する。こ
れで画像データが用紙に印刷される。なお、この場合の
データ転送制御はプリンタ17の制御系が主導的に行う
もので、プリンタバッファ19のアクセス系はシステム
バスB1からは独立している。 [符号化/復号化回路16に関連した動作について]こ
の発明のファクシミリ装置では符号化/復号化回路16
は1つしかない。CPU1は符号化/復号化回路16と
他の機能部を後述のように協働させ、以下の各種の動作
モードを実現する。That is, after storing the decoded image data (raw image data) in the printer buffer 19, the CPU 1
Gives a print command to the printer interface 18 and the memory control unit 20, the printer interface 1
8 checks the status of the printer 17, and if the printer 17 is operable (otherwise, waits until it becomes operable), the memory controller 20 reads the image data in the printer buffer 19 onto the bus B4 and Is supplied to the printer 17 via the printer interface 18. Thus, the image data is printed on the paper. The data transfer control in this case is mainly performed by the control system of the printer 17, and the access system of the printer buffer 19 is independent of the system bus B1. [Regarding Operation Related to Encoding / Decoding Circuit 16] In the facsimile apparatus of the present invention, the encoding / decoding circuit 16
There is only one. The CPU 1 causes the encoding / decoding circuit 16 and other functional units to cooperate with each other as described later to realize the following various operation modes.
【0026】(A)読み取り符号化処理モード 前述したファイルイン処理時の動作モードである。スキ
ャナ制御部14と符号化/復号化回路16を協働させ、
前記スキャナにセットされた原稿を読み取り、読み取り
回路11から順次出力される生画像データをバスB2か
ら符号化/復号化回路16に順次取り込んでMR符号化
し、符号化データをシステムバスB1に向けて順次出力
する。CPU1は符号化動作と同期し、システムバスB
1上の符号化画像データを順次画像メモリ6に格納す
る。(A) Read-encoding processing mode This is an operation mode at the time of the file-in processing described above. The scanner control unit 14 and the encoding / decoding circuit 16 cooperate,
The original set on the scanner is read, and raw image data sequentially output from the reading circuit 11 is sequentially taken into the encoding / decoding circuit 16 from the bus B2 and MR-encoded, and the encoded data is directed to the system bus B1. Output sequentially. The CPU 1 synchronizes with the encoding operation and the system bus B
1 are sequentially stored in the image memory 6.
【0027】(B)ペーパー受信復号化処理モード 画像メモリ6の受信バッファエリアに蓄積されつつある
符号化画像データをその受信動作と並行してほぼリアル
タイムに復号化し、プリンタバッファ19に順次格納す
る処理である。この場合、画像メモリ6中の対象データ
がCPU1の主導下でシステムバスB1から符号化/復
号化回路16に供給され、復号化データはバスB2から
メモリ制御部20に与えられ、メモリ制御部20がその
復号化データをプリンタバッファ19に格納する。(B) Paper Reception / Decoding Processing Mode Processing for decoding the coded image data accumulated in the reception buffer area of the image memory 6 almost in real time in parallel with the reception operation and sequentially storing the decoded image data in the printer buffer 19. It is. In this case, the target data in the image memory 6 is supplied from the system bus B1 to the encoding / decoding circuit 16 under the control of the CPU 1, and the decoded data is supplied to the memory control unit 20 from the bus B2. Stores the decoded data in the printer buffer 19.
【0028】(C)メモリ受信復号化処理モード 基本的に受信時にプリンタバッファ19に空きがない場
合に起動される。画像メモリ6の受信バッファエリアに
1ページ分のデータが蓄積されるのを待ち、1ページの
データが揃ったらそれにメモリ受信の受け付け印を付け
る。その後プリンタバッファ19に空きができたなら
ば、受け付け済のメモリ受信データを画像メモリ6から
順次読み出してシステムバスB1経由で符号化/復号化
回路16に供給し、復号化データをバスB2経由でメモ
リ制御部20を介してプリンタバッファ19に順次格納
する。なお、受け付け済のメモリ受信データを復号化し
てプリンタバッファ19に格納する処理をメモリ受信デ
ータ復号化処理という。(C) Memory Reception Decoding Processing Mode Basically, it is started when there is no free space in the printer buffer 19 at the time of reception. Wait for one page of data to be accumulated in the reception buffer area of the image memory 6, and when one page of data is ready, mark the reception of memory reception on it. Thereafter, when the printer buffer 19 becomes free, the received memory reception data is sequentially read from the image memory 6 and supplied to the encoding / decoding circuit 16 via the system bus B1, and the decoded data is transmitted via the bus B2. The data is sequentially stored in the printer buffer 19 via the memory control unit 20. The process of decoding the received memory reception data and storing it in the printer buffer 19 is referred to as a memory reception data decoding process.
【0029】(D)非ECM一括エラーチェック処理モー
ド 受信モードが非ECMモードであり、かつメモリ受信処
理を行うのに伴って実行する動作である。メモリ受信中
において、最新の1ページ分の受信データが画像メモリ
6の受信バッファエリアに揃った時点で、CPU1の主
導下でその1ページのデータを連続的に符号化/復号化
回路16に供給する。符号化/復号化回路16はその受
信データを順次復号化しつつ、復号化データの1ライン
毎にそのビット数をカウントし、規定数と一致するか否
かを判定する(一致しないとデータエラーである)。こ
のモードでは復号化したデータを順次捨てるが、1ライ
ン毎の判定結果をモデム5に伝える。モデム5は1ペー
ジ分の判定結果を総合判断し、通信相手とのハンドシェ
イク・シーケンスを適宜に進める。(D) Non-ECM batch error check processing mode This is an operation executed when the reception mode is the non-ECM mode and the memory reception processing is performed. During the memory reception, when the latest received data for one page is arranged in the reception buffer area of the image memory 6, the data of the one page is continuously supplied to the encoding / decoding circuit 16 under the initiative of the CPU 1. I do. The encoding / decoding circuit 16 counts the number of bits for each line of the decoded data while sequentially decoding the received data, and determines whether or not the number matches the specified number (if not, a data error occurs. is there). In this mode, the decoded data is discarded sequentially, but the determination result for each line is transmitted to the modem 5. The modem 5 comprehensively determines the determination result for one page and appropriately proceeds with the handshake sequence with the communication partner.
【0030】なお、非ECMモードでのペーパー受信動
作の場合、前記(B)のページ受信復号化処理中で1ライ
ン毎にエラーチェックを行って、結果をモデム5に伝え
る。In the case of the paper reception operation in the non-ECM mode, an error check is performed for each line during the page reception decoding process (B), and the result is transmitted to the modem 5.
【0031】(E)送信時の符号変換処理モード ファイルイン処理により画像メモリ6に格納されている
MR符号化画像データを送信するに際し、通信相手に合
せて画像データをMMR符号化データに変換する処理で
ある。これはCPU1の主導下で、画像メモリ6から所
定量づつMR符号化データを読み出してシステムバスB
1経由で符号化/復号化回路16に供給し、符号化/復
号化回路16はそのMR符号化データをいったん復号化
してからMMR符号化する。そのMMR符号化データは
システムバスB1経由で画像メモリ6中の送信バッファ
に一時格納され、順次送信される。(E) Code conversion processing mode at transmission When transmitting MR encoded image data stored in the image memory 6 by file-in processing, the image data is converted into MMR encoded data according to the communication partner. Processing. Under the control of the CPU 1, MR encoded data is read out from the image memory 6 by a predetermined amount, and the system bus B is read.
The data is supplied to the encoding / decoding circuit 16 via 1 and the encoding / decoding circuit 16 decodes the MR encoded data once and then performs MMR encoding. The MMR encoded data is temporarily stored in a transmission buffer in the image memory 6 via the system bus B1, and is sequentially transmitted.
【0032】以下、以上のように構成された画像通信装
置についてその動作を説明する。 [図2の概略フローチャートについて]図2はCPU1
の制御動作の基本手順を示すフローチャートである。当
該ファクシミリ装置のアイドル状態では、CPU1はス
テップ201→202→203→204→201を繰り
返し、なんらかの処理要求が発生するのを待っている。
利用者が原稿をスキャナにセットしてファイルイン操作
をキー入力部8で行うと、パネル制御部9からCPU1
に割り込みがかかり、ファイルイン要求フラグF1がセ
ットされる。するとステップ201→205と進み、フ
ァイルイン処理が開始される。The operation of the image communication apparatus configured as described above will be described below. [About the schematic flowchart of FIG. 2] FIG.
5 is a flowchart showing a basic procedure of the control operation of FIG. In the idle state of the facsimile machine, the CPU 1 repeats steps 201->202->203->204-> 201 and waits for any processing request to be generated.
When the user sets a document on the scanner and performs a file-in operation with the key input unit 8, the panel control unit 9 sends the CPU 1
Is interrupted, and the file-in request flag F1 is set. Then, the process proceeds from step 201 to 205, and the file-in process is started.
【0033】また、モデム5を中心とする通信制御部で
受信動作が開始され、受信データを処理する段階まで進
むと、モデム5からの割り込みにより受信データ処理要
求フラグF2がセットされる。するとステップ202→
206と進み、受信データ処理が開始される。この受信
データ処理206は後述のようにファイルイン処理と並
列動作が可能である。When the reception operation is started by the communication control unit mainly including the modem 5 and the process proceeds to the stage of processing the received data, the reception data processing request flag F2 is set by the interruption from the modem 5. Then step 202 →
Proceeding to 206, the received data processing is started. This reception data processing 206 can be operated in parallel with the file-in processing as described later.
【0034】さらに、送信実行フラグがセットされれば
ステップ203→207と進み、送信処理が開始され
る。この明細書では説明しないが、送信処理203はフ
ァイルイン処理と並列動作が可能である。その他のタス
クはステップ208としてまとめて示している。 [図3のフローチャートについて]図3は図2における
ステップ205でのファイルイン処理の詳細を示すフロ
ーチャートである。まず最初のステップ301では、読
み取りライン数をカウントするためのラインカウンタC
2をクリアし、次のステップ302で原稿を1ライン分
だけ読み取って符号化し、画像メモリ6に書き込む処理
を行う。次にラインカウンタC2をインクリメントした
後、ステップ302の実行で原稿1ページの読み取り符
号化が終了したか否かを判定する(ステップ303→3
04)。1ページに達していなければラインカウンタC
2の値が規定値MAXに達したか否かを判定し、達して
いなければ1ラインの読み取り符号化処理302に戻
る。Further, if the transmission execution flag is set, the process proceeds from step 203 to step 207, and the transmission process is started. Although not described in this specification, the transmission process 203 can operate in parallel with the file-in process. Other tasks are collectively shown as step 208. [Regarding the Flowchart of FIG. 3] FIG. 3 is a flowchart showing details of the file-in process in step 205 in FIG. First, in step 301, a line counter C for counting the number of read lines is set.
2 is cleared, and in the next step 302, processing for reading and encoding the original for one line, and writing it to the image memory 6 is performed. Next, after the line counter C2 is incremented, it is determined whether or not reading and encoding of one page of the document has been completed by executing step 302 (step 303 → 3).
04). If it has not reached one page, line counter C
It is determined whether or not the value of 2 has reached the specified value MAX. If not, the process returns to the one-line read encoding process 302.
【0035】なお、規定値MAXとは、読み取る原稿の
長さが通常のサイズより長い場合に中断せずに符号化処
理を行う最大ライン数である。すなわち、読み取る原稿
の長さが通常のサイズと異なり非常に長い場合、図3の
ファイルイン処理は通常よりも時間が長くかかることに
なる。CPU1は1ページ分の符号化処理が終って、受
信データ処理要求(ステップ202)若しくは送信受信
要求(ステップ203)があるか否かを監視するので、
1ページ分の符号化処理時間が長いと、他の処理の開始
が遅延することになる。規定値MAXは、ファイルイン
処理が開始されてからの処理量若しくは処理時間により
決定され、他の処理の開始が遅延するのを防ぐ役割を果
たしている。The specified value MAX is the maximum number of lines for which the encoding process is performed without interruption when the length of the original to be read is longer than the normal size. That is, if the length of the original to be read is very long, different from the normal size, the file-in processing in FIG. 3 takes longer time than usual. The CPU 1 monitors whether or not there is a reception data processing request (step 202) or a transmission / reception request (step 203) after the encoding process for one page is completed.
If the encoding processing time for one page is long, the start of other processing is delayed. The specified value MAX is determined by the processing amount or the processing time since the start of the file-in processing, and plays a role in preventing the start of other processing from being delayed.
【0036】ステップ302を実行することで原稿1ペ
ージの読み取り符号化が終了した場合は、読み取るべき
次の原稿があるのか否かを判定し、次ページがないので
あればファイルイン要求フラグF1をリセットして当該
処理を終了する(ステップ304→305→306)。
次ページがあるのであれば、フラグF1をリセットせず
に当該処理を終了する。また当該処理が1ページの途中
であっても、ラインカウンタC2の値がMAX1に達し
た場合は、フラグF1をリセットせずに当該処理を終了
する。When reading and encoding of one page of the original is completed by executing step 302, it is determined whether there is a next original to be read. If there is no next page, the file-in request flag F1 is set. The process is terminated after resetting (steps 304 → 305 → 306).
If there is a next page, the process ends without resetting the flag F1. If the value of the line counter C2 has reached MAX1 even if the process is in the middle of one page, the process is terminated without resetting the flag F1.
【0037】以上のようにファイルイン処理205に入
ったならば、基本的に1ページの原稿を読み取って当該
処理ルーチンを抜け出し、図2に示すように、他の処理
要求フラグの状態を調べ、受信データ処理要求フラグF
2がセットされていればステップ206に進み、受信デ
ータ処理とファイルイン処理を並列的に実行する。 [図4のフローチャートについて]図4は図2における
ステップ206の受信データ処理の詳細を示すフローチ
ャートである。これには前記ペーパー受信処理402
と、メモリ受信処理403と、メモリ受信データ復号化
処理406が含まれており、これら各処理において以下
のようにファイルイン処理が並列実行可能である。When the file-in process 205 has been entered as described above, one page of the original is read, the process routine is exited, and the state of another process request flag is checked as shown in FIG. Received data processing request flag F
If 2 is set, the process proceeds to step 206, where the received data processing and the file-in processing are executed in parallel. [Regarding the Flowchart of FIG. 4] FIG. 4 is a flowchart showing the details of the reception data processing of step 206 in FIG. This includes the paper reception processing 402
And a memory reception process 403 and a memory reception data decoding process 406. In each of these processes, a file-in process can be executed in parallel as described below.
【0038】受信データ処理が起動されると、まずプリ
ンタバッファ19に所定量以上の空きエリアがあるか否
かを調べ(ステップ400)、空きがあれば先行処理し
ているメモリ受信データの復号化が終了しているか否か
を調べる(ステップ401)。プリンタバッファ19に
空きがあってメモリ受信データの復号化をする必要がな
ければ、ステップ402に進み、1ページ分のデータの
ペーパー受信復号化処理を行う。プリンタバッファ19
に空きがないか、あってもメモリ受信データの復号化が
終了していないときは、ステップ403に進み、メモリ
受信復号化処理を行う。When the reception data processing is started, it is first checked whether or not there is an empty area of a predetermined amount or more in the printer buffer 19 (step 400). It is determined whether or not has been completed (step 401). If there is no space in the printer buffer 19 and it is not necessary to decode the memory reception data, the flow advances to step 402 to perform the paper reception decoding processing of one page of data. Printer buffer 19
If there is no free space or if the decoding of the memory reception data has not been completed, the process proceeds to step 403, where the memory reception decoding process is performed.
【0039】ステップ402または403で1ページ分
の受信データを処理したならばステップ404に進み、
全ページの受信が終了したのか、後続ページのデータを
継続して受信するのかを調べる。後続ページがあるので
あれば最初のステップ400に戻り、なければ次のステ
ップ405に進む。If one page of received data has been processed in step 402 or 403, the process proceeds to step 404,
It is checked whether the reception of all pages has been completed or the data of the subsequent page is continuously received. If there is a subsequent page, the process returns to the first step 400, and if not, the process proceeds to the next step 405.
【0040】ステップ405では、ステップ403のメ
モリ受信処理で受け付けた受信データを復号化してプリ
ンタバッファ19に格納する処理が終了しているか否か
を調べる。その処理が終了していないのであれば、ステ
ップ406で残っている処理を終らせる。そしてステッ
プ407で受信データ処理要求フラグF2をリセット
し、当該処理を終了する。 [図5及び図6のフローチャートについて]図5及び図
6は図4におけるステップ402のペーパー受信処理の
詳細をフローチャートである。この処理ルーチンに入っ
た場合、まず処理中の(最初は処理しようとする)受信
データを1ページの末尾まで受信終了しているか否かを
ステップ500で調べる。最初は受信終了していないの
で、次のステップ501でファイルイン処理要求フラグ
F1の状態を調べる。In step 405, it is determined whether or not the process of decoding the received data received in the memory receiving process in step 403 and storing the decoded data in the printer buffer 19 has been completed. If the processing has not been completed, the remaining processing is terminated in step 406. Then, in step 407, the reception data processing request flag F2 is reset, and the processing ends. [Flowcharts in FIGS. 5 and 6] FIGS. 5 and 6 are flowcharts showing details of the paper receiving process in step 402 in FIG. When entering this processing routine, first, it is checked in step 500 whether or not the reception of the received data being processed (to be processed first) has been completed to the end of one page. Since the reception has not been completed at first, the state of the file-in processing request flag F1 is checked in the next step 501.
【0041】(ア)ファイルイン処理要求フラグF1がリ
セットされている場合 この場合はペーパー受信復号化処理に専念することがで
きる。つまり画像メモリ6の受信バッファエリアに処理
対象データが1ライン分揃うのを待って、その1ライン
分のデータを復号化してプリンタバッファ19に書き込
む(ステップ502→503)。ステップ503の実行
で1ページ全体の処理を終了するまではステップ503
→504→500→501→502→503を繰り返
す。(A) When the file-in processing request flag F1 is reset In this case, it is possible to concentrate on the paper reception decoding processing. That is, after one line of data to be processed is prepared in the reception buffer area of the image memory 6, the data for one line is decoded and written into the printer buffer 19 (step 502 → 503). Step 503 is performed until the processing of the entire page is completed by executing step 503.
→ 504 → 500 → 501 → 502 → 503 are repeated.
【0042】1ページ分の受信データをすべて復号化し
たならば、プリンタインターフェース18およびメモリ
制御部20にプリント指令を発する。これで1ページの
ペーパー受信復号化処理を終了したことになり、当該処
理ルーチンを抜け出す。When all of the received data for one page has been decoded, a print command is issued to the printer interface 18 and the memory control unit 20. This completes the one-page paper reception decoding processing, and exits the processing routine.
【0043】なお、ステップ504で1ページの処理終
了を検知するまえに、ステップ500で当該ページの受
信終了を検知した場合は、ステップ508に進み、当該
ページの残りのデータを一気に復号化し、ステップ50
5でプリント指令を出して当該処理ルーチンを抜け出
す。従って、この間にファイルイン要求フラグF1がセ
ットされても応答しないことになる。Before detecting the end of processing of one page in step 504, if the end of reception of the page is detected in step 500, the flow advances to step 508 to decode the remaining data of the page at once. 50
In step 5, a print command is issued, and the processing routine is exited. Therefore, no response is made even if the file-in request flag F1 is set during this time.
【0044】(イ)ファイルイン処理要求フラグF1がセ
ットされている場合 この場合はペーパー受信復号化処理の合間にファイルイ
ン処理507を実行することになる。まずF1=“1”
を認知してステップ501から506に進み、ペーパー
受信復号化処理の対象データが画像メモリ6の受信バッ
ファエリアに4Kバイト以上蓄積されているか否かを調
べる。データが4Kバイト以上あれば前記ステップ50
3にジャンプしてペーパー受信復号化処理を行い、デー
タが4Kバイト未満であればステップ507のファイル
イン処理に入る。(A) When the file-in processing request flag F1 is set In this case, the file-in processing 507 is executed between the paper reception decoding processing. First, F1 = "1"
Then, the process proceeds from step 501 to step 506, and it is checked whether or not the data to be subjected to the paper reception decoding processing is stored in the reception buffer area of the image memory 6 by 4 Kbytes or more. If the data is 4K bytes or more, the above step 50 is performed.
The process jumps to 3 to perform the paper reception decoding process. If the data is less than 4 Kbytes, the process enters the file-in process of step 507.
【0045】ステップ507のファイルイン処理の詳細
を図6に示している。この処理ルーチンの大筋はすでに
詳細に説明した図3のファイルイン処理と同じである。FIG. 6 shows the details of the file-in process in step 507. The outline of this processing routine is the same as the file-in processing of FIG. 3 already described in detail.
【0046】つまりラインカウンタC2をクリアし、原
稿を1ライン分だけ読み取って符号化し、画像メモリ6
に書き込む処理を行い、ラインカウンタC2をインクリ
メントした後、原稿1ページの読み取り符号化が終了し
たか否かを判定する(ステップ509→510→511
→512)。1ページに達していなければラインカウン
タC2の値が規定値MAXに達したか否かを判定し(ス
テップ512→515)、達していなければステップ5
16に進み、ペーパー受信の処理対象データの1ページ
分を最後まで受信終了したか否かを調べる。That is, the line counter C2 is cleared, the original is read for one line and encoded, and the image memory 6 is read.
After the line counter C2 is incremented, it is determined whether or not reading and encoding of one page of the document has been completed (steps 509 → 510 → 511).
→ 512). If it has not reached one page, it is determined whether or not the value of the line counter C2 has reached the specified value MAX (steps 512 to 515).
The process proceeds to step S16, and it is determined whether or not one page of the data to be processed for paper reception has been completely received.
【0047】このステップ516の判断(ステップ50
0と同じ判断)を行う点が図3の処理と異なる。ペーパ
ー受信対象データを1ページ受信終了していなければ、
1ラインの読み取り符号化処理510に戻る。The judgment at step 516 (step 50)
3 is different from the processing in FIG. If you have not finished receiving one page of data for paper reception,
The process returns to the one-line read encoding process 510.
【0048】ステップ510を実行することで原稿1ペ
ージの読み取り符号化が終了した場合は、読み取るべき
次の原稿があるのか否かを判定し、次ページがないので
あればファイルイン要求フラグF1をリセットして当該
処理を終了する(ステップ512→513→514)。
次ページがあるのであれば、フラグF1をリセットせず
に当該処理を終了する。また当該処理が1ページの途中
であっても、ラインカウンタC2の値がMAXに達した
場合は、フラグF1をリセットせずに当該処理を終了す
る。When the reading and encoding of one page of the document is completed by executing step 510, it is determined whether there is a next document to be read. If there is no next page, the file-in request flag F1 is set. It resets and ends the processing (steps 512 → 513 → 514).
If there is a next page, the process ends without resetting the flag F1. Even if the process is in the middle of one page, if the value of the line counter C2 has reached MAX, the process ends without resetting the flag F1.
【0049】ファイルイン処理が1ページの途中で、か
つラインカウンタC2の値がMAXに達していなくて
も、前記ステップ516で「ペーパー受信対象データを
1ページ受信終了している」ことを認知した場合には、
当該ファイルイン処理をページ途中で中断してステップ
508にジャンプし、すでに説明したように受信終了し
たページのデータについてペーパー受信復号化処理を一
気に行う。その後ですでに述べたルートでステップ50
7のファイルイン処理に再び進入することになる。 [図7及び図8のフローチャートについて]図7及び図
8は図4におけるステップ403のメモリ受信処理の詳
細を示すフローチャートである。前述したように、メモ
リ受信処理は1ページ分のデータを受け付ける前処理
と、受け付けた1ページのデータを復号化してプリンタ
バッファ19に書き込む後処理との分れる。そして受信
モードが非ECMモードの場合は、前処理中に非ECM
一括エラーチェック処理が含まれる。Even if the file-in process is in the middle of one page and the value of the line counter C2 has not reached MAX, it is recognized in step 516 that "the reception of one page of the paper reception target data has been completed". in case of,
The file-in process is interrupted in the middle of the page, the process jumps to step 508, and the paper reception decoding process is performed at once for the data of the page whose reception has been completed as described above. Then follow the route already described in step 50
7, the file-in process will be reentered. [Flowcharts in FIGS. 7 and 8] FIGS. 7 and 8 are flow charts showing details of the memory reception processing in step 403 in FIG. As described above, the memory reception process includes a pre-process for receiving one page of data and a post-process for decoding the received one page of data and writing the decoded data to the printer buffer 19. If the reception mode is the non-ECM mode, the non-ECM
Includes batch error check processing.
【0050】(ア)前処理について メモリ受信処理ルーチンに入ると、まず処理しようとす
る受信データを1ページの末尾まで受信終了しているか
否かをステップ600で調べる。ここでは説明の都合
上、処理対象データを1ページ受信終了したとする。こ
のとき受信モードがECMモードであるならば、画像メ
モリ6の受信バッファエリアに1ページ分揃った符号化
画像データに受け付け印を付け、受け付けページ数をカ
ウントするためのページカウンタC1(初期値はゼロ)
をインクリメントする(ステップ601→603→60
4)。これで前処理を終り、当該処理ルーチンをいった
ん抜け出す。(A) Pre-processing Upon entering the memory reception processing routine, it is checked in step 600 whether reception of the reception data to be processed has been completed up to the end of one page. Here, for convenience of explanation, it is assumed that the reception of one page of the processing target data has been completed. At this time, if the reception mode is the ECM mode, the reception buffer area of the image memory 6 is marked with reception for the encoded image data for one page, and a page counter C1 for counting the number of received pages (the initial value is zero)
Is incremented (steps 601 → 603 → 60
4). Thus, the pre-processing is completed, and the processing routine is temporarily exited.
【0051】受信モードが非ECMモードの場合はステ
ップ601から602に進み、画像メモリ6の受信バッ
ファエリア中の1ページの符号化画像データについて前
述のように符号化/復号化回路16により一括してエラ
ーチェック処理を行う。そのうえで当該ページの画像デ
ータに受け付け印を付けてページカウンタC1をインク
リメントし(ステップ603→604)、当該処理ルー
チンをいったん抜け出す。If the reception mode is the non-ECM mode, the process proceeds from step 601 to step 602, and the encoding / decoding circuit 16 collectively processes the encoded image data of one page in the reception buffer area of the image memory 6 as described above. To perform error checking. Then, an acceptance mark is added to the image data of the page, the page counter C1 is incremented (step 603 → 604), and the process routine is temporarily exited.
【0052】(イ)後処理について 処理しようとする受信データを1ページの末尾まで受信
終了するのを待っている間に前記の後処理または前記フ
ァイルイン処理を行う。まずステップ600でNOと判
断されたときに、ステップ605に進んでページカウン
タC1の値を調べる。ページカウンタC1の値がゼロで
ない場合、後処理を行うべき受け付け済の符号化画像デ
ータが画像メモリ6に存在することを意味する。後処理
を行うべきデータが存在する場合はステップ606に進
み、後処理後の復号化データの格納先であるプリンタバ
ッファ19に所定量以上の空きエリアがあるか否かを調
べる。(A) Post-processing The post-processing or the file-in processing is performed while waiting for the reception of the reception data to be processed to the end of one page to be completed. First, when NO is determined in step 600, the process proceeds to step 605 to check the value of the page counter C1. If the value of the page counter C1 is not zero, it means that the received encoded image data to be subjected to post-processing exists in the image memory 6. If there is data to be post-processed, the process proceeds to step 606, and it is checked whether or not there is a free area of a predetermined amount or more in the printer buffer 19, which is the storage destination of the post-processed decoded data.
【0053】プリンタバッファ19に空きがある場合は
ステップ607に進み、画像メモリ6中の対象データを
所定量だけ復号化してプリンタバッファ19に格納す
る。この処理で1ページのデータが処理終了したか否か
を次のステップ607で確認し、1ページの処理を終了
するまではステップ600に戻り、ステップ600の判
定が変わるまでは600→605→606→607→6
08→600を繰り返す。If there is free space in the printer buffer 19, the process proceeds to step 607, where the target data in the image memory 6 is decoded by a predetermined amount and stored in the printer buffer 19. In this processing, it is confirmed whether or not the processing of one page data has been completed in the next step 607. The processing returns to step 600 until the processing of one page is completed, and 600 → 605 → 606 until the determination in step 600 changes. → 607 → 6
08 → 600 is repeated.
【0054】ステップ607の実行で1ページの処理を
終了した場合はステップ609に進み、プリンタインタ
ーフェース18およびメモリ制御部20にプリント指令
を与え、次のステップ610でページカウンタC1をデ
ィクリメントしてステップ600に戻る。If the processing of one page has been completed by executing step 607, the flow advances to step 609 to give a print command to the printer interface 18 and the memory control unit 20, and in the next step 610 the page counter C1 is decremented. Return to 600.
【0055】(ウ)ファイルイン処理要求フラグF1がリ
セットされている場合 前処理対象データの1ページ分の受信が終了しておら
ず、後処理対象データがないか、あってもプリンタバッ
ファ19の空きがない場合はステップ611に進み、フ
ァイルイン処理要求フラグF1の状態を調べる。フラグ
F1がリセットされているのであれば、ステップ600
に戻る。(C) When the file-in processing request flag F1 is reset The reception of one page of the pre-processing target data has not been completed, and there is no post-processing target data. If there is no free space, the process proceeds to step 611, and the state of the file-in processing request flag F1 is checked. If the flag F1 has been reset, step 600
Return to
【0056】(エ)ファイルイン処理要求フラグF1がセ
ットされている場合 ステップ611でフラグF1がセットされていることを
認知した場合、ステップ612のファイルイン処理に入
る。ステップ612のファイルイン処理の詳細を図8に
示している。この処理ルーチンの大筋はすでに詳細に説
明した図3のファイルイン処理および図6のファイルイ
ン処理と同じである。(D) When the file-in processing request flag F1 is set When it is recognized in step 611 that the flag F1 is set, the file-in processing in step 612 is started. FIG. 8 shows the details of the file-in process in step 612. The outline of this processing routine is the same as the file-in processing of FIG. 3 and the file-in processing of FIG. 6 which have already been described in detail.
【0057】つまりラインカウンタC2をクリアし、原
稿を1ライン分だけ読み取って符号化し、画像メモリ6
に書き込む処理を行い、ラインカウンタC2をインクリ
メントした後、原稿1ページの読み取り符号化が終了し
たか否かを判定する(ステップ613→614→615
→616)。1ページに達していなければラインカウン
タC2の値が規定値MAXに達したか否かを判定し(ス
テップ616→619)、達していなければステップ6
20に進み、現在処理中の受信モードがECMモードか
非ECMモードかを判定する。ECMモードであれば1
ラインの読み取り符号化処理614に戻る。この場合は
図3のファイルイン処理とまったく同じになる。That is, the line counter C2 is cleared, and the original is read and encoded for one line.
Is performed, and after the line counter C2 is incremented, it is determined whether or not reading / encoding of one page of the document has been completed (steps 613 → 614 → 615).
→ 616). If it has not reached one page, it is determined whether or not the value of the line counter C2 has reached the specified value MAX (steps 616 → 619).
Proceeding to 20, it is determined whether the reception mode currently being processed is the ECM mode or the non-ECM mode. 1 if ECM mode
The process returns to the line read encoding process 614. In this case, the process is exactly the same as the file-in process of FIG.
【0058】非ECMモードである場合はステップ62
1に進み、図6のステップ516と同様に、メモリ受信
の前処理対象データの1ページ分を最後まで受信終了し
たか否かを調べる。前記のステップ620と621の判
断を行う点が他のファイルイン処理と異なる。メモリ受
信の前処理対象データを1ページ受信終了していなけれ
ば、1ラインの読み取り符号化処理614に戻る。If the mode is the non-ECM mode, step 62
Then, as in step 516 of FIG. 6, it is checked whether the reception of one page of the data to be preprocessed for memory reception has been completed to the end. The difference from the other file-in processing is that the determinations in steps 620 and 621 are performed. If one page of data to be preprocessed for memory reception has not been received yet, the process returns to the one-line read encoding process 614.
【0059】ステップ614を実行することで原稿1ペ
ージの読み取り符号化が終了した場合は、読み取るべき
次の原稿があるのか否かを判定し、次ページがないので
あればファイルイン要求フラグF1をリセットして当該
処理を終了する(ステップ616→617→618)。
次ページがあるのであれば、フラグF1をリセットせず
に当該処理を終了する。また当該処理が1ページの途中
であっても、ラインカウンタC2の値がMAX2に達し
た場合は、フラグF1をリセットせずに当該処理を終了
する。If the reading and encoding of one page of the document is completed by executing step 614, it is determined whether there is a next document to be read. If there is no next page, the file-in request flag F1 is set. It resets and ends the process (steps 616 → 617 → 618).
If there is a next page, the process ends without resetting the flag F1. Even if the process is in the middle of one page, if the value of the line counter C2 has reached MAX2, the process ends without resetting the flag F1.
【0060】ファイルイン処理が1ページの途中で、か
つラインカウンタC2の値がMAX2に達していなくて
も、非ECMモードであり、ステップ621で「メモリ
受信の前処理対象データを1ページ受信終了している」
ことを認知した場合には、当該ファイルイン処理をペー
ジ途中で中断してステップ602にジャンプし、すでに
説明したように受信終了したページのデータについて一
括エラーチェック処理をに行う。その後ですでに述べた
ルートでステップ612のファイルイン処理に再び進入
することになる。 [図9のフローチャートについて]図9は図4における
ステップ406のメモリ受信データの復号化処理の詳細
を示すフローチャートである。この処理ルーチンでは、
前記ステップ403のメモリ受信の後処理の残務を終了
させる。ここでもファイルイン処理707を並列的に実
行することができる。Even if the file-in process is in the middle of one page and the value of the line counter C2 has not reached MAX2, the mode is the non-ECM mode. are doing"
If it is recognized, the file-in process is interrupted in the middle of the page, the process jumps to step 602, and a batch error check process is performed on the data of the page whose reception has been completed as described above. Thereafter, the file-in process of step 612 is re-entered through the already described route. [Regarding the Flowchart of FIG. 9] FIG. 9 is a flowchart showing details of the decoding processing of the memory reception data in step 406 in FIG. In this processing routine,
The remaining tasks of the post-processing of the memory reception in the step 403 are ended. Here also, the file-in process 707 can be executed in parallel.
【0061】まずステップ701でプリンタバッファ1
9に所定量以上の空きエリアがあるか否かを調べ、空き
があればステップ702に進んで画像メモリ6中の該当
符号化画像データをページ末尾まで復号化してプリンタ
バッファ19に格納し、次のステップ703でプリンタ
インターフェース18とメモリ制御部20にプリント指
令を発する。そして前記ページカウンタC1をディクリ
メントし、カウンタC1の値がゼロになったか否かを調
べる(ステップ704→705)。ページカウンタC1
がゼロであれば、メモリ受信の後処理の残務をすべて終
了したことになり、その場合は当該処理ルーチンを抜け
出して、図4のステップ407にて受信データ処理要求
フラグF2をリセットする。First, at step 701, the printer buffer 1
9 is checked to see if there is a vacant area equal to or larger than a predetermined amount. In step 703, a print command is issued to the printer interface 18 and the memory control unit 20. Then, the page counter C1 is decremented, and it is checked whether or not the value of the counter C1 has become zero (step 704 → 705). Page counter C1
Is zero, it means that all the remaining tasks of the post-processing of the memory reception have been completed. In this case, the processing routine is exited, and the reception data processing request flag F2 is reset in step 407 of FIG.
【0062】ページカウンタC1がゼロでなければステ
ップ705から最初のステップ701に戻り、プリンタ
バッファ19の空きを調べる。プリンタバッファ19に
空きがなければ、ステップ706に進んでファイルイン
処理要求フラグF1の状態を調べる。フラグF1がセッ
トされていなければプリンタバッファ19に空きができ
るのを待ち、フラグF1がセットされていればステップ
707のファイルイン処理に進む。ステップ707のフ
ァイルイン処理は先に詳細に説明した図3のファイルイ
ン処理と同じであり、原稿1ページについてのファイル
イン処理を実行して当該処理から抜け出す。 [符号化/復号化回路16の処理データ単位について]
1つの符号化/復号化回路16を使用し、受信データ処
理に伴う復号化とファイルイン処理に伴う符号化とをペ
ージ内で時分割的に実行するには、それぞれの処理をラ
イン単位で区分する必要がある。符号化/復号化回路1
6へのデータの入出力はバイト単位で行われるので、こ
の時分割処理を簡単に行うためには、1ライン分の複数
バイトのデータには他のラインのデータが含まれていて
はならない。周知のように1ラインのデータの末尾には
ライン終端符号が挿入されているが、このライン終端符
号を含む1バイトのデータ中において、ライン終端符号
に続けて次ラインのデータが含まれていてはならないの
である。If the page counter C1 is not zero, the flow returns from the step 705 to the first step 701 to check for an empty space in the printer buffer 19. If there is no free space in the printer buffer 19, the flow advances to step 706 to check the state of the file-in processing request flag F1. If the flag F1 is not set, the process waits for a space in the printer buffer 19, and if the flag F1 is set, the process proceeds to the file-in process of step 707. The file-in process of step 707 is the same as the file-in process of FIG. 3 described in detail above, executes the file-in process for one page of the document, and exits from the process. [About the processing data unit of the encoding / decoding circuit 16]
In order to use one encoding / decoding circuit 16 to execute the decoding associated with the received data processing and the encoding associated with the file-in processing in a time-division manner within a page, the respective processings are divided in line units. There is a need to. Encoding / decoding circuit 1
Since input / output of data to / from the memory 6 is performed in byte units, in order to simplify the time division processing, data of a plurality of bytes for one line must not include data of another line. As is well known, a line end code is inserted at the end of one line of data. In one byte of data including the line end code, data of the next line is included following the line end code. It must not be.
【0063】そこでこの発明では、ファイルイン処理で
生画像データをMR符号化して画像メモリ6に格納する
際に、ライン終端符号が1バイトの末尾に一致しない場
合は、ライン終端符号に続けてゼロフィルを適宜数追加
して1バイトとし、次ラインのデータは新たな1バイト
から始めるようにしている。これは符号化/復号化回路
16の動作モードを決定する所定のパラメータにその旨
をセットすることで実現できる。Therefore, in the present invention, when the raw image data is MR-encoded by the file-in processing and stored in the image memory 6, if the line end code does not match the end of one byte, the zero fill is performed following the line end code. Are added as appropriate to make one byte, and the data of the next line starts from a new one byte. This can be realized by setting a predetermined parameter that determines the operation mode of the encoding / decoding circuit 16 to that effect.
【0064】前記のようにライン単位でゼロフィルを追
加する符号化方式にすると、加えたゼロフィルの分だけ
冗長度が増すため、当然従来は行われていなかった(従
来はページ単位でゼロフィルを追加してデータをバイト
単位で区切っていた)。しかし前述した本発明を採用す
るならば、ライン単位のゼロフィル追加方式を採用する
ことが望ましい。 [回線制御について]以上、符号化/復号化回路16を
1個のみ用いて、複数の処理を並列的に実行する画像通
信装置の内部制御について詳述したが、この制御は対外
的な回線制御にも影響を及ぼしている。すなわち、受信
済みデータを印刷出力する動作中に、新たな別データを
受信した場合、符号化/復号化回路16は受信データの
復号化と新たな受信データのエラーチェックとを実行し
なければならない。ファクシミリの制御手順では、CC
ITTの規約により、送信側からページの終了を示すM
PSが送出されると、受信側は受信データのエラーチェ
ックを行い何等かの返答を返送しなければならない。返
送する信号の送出を遅らせると回線が切断され通信エラ
ーが発生するおそれが生じるので、通信制御を優先させ
る必要上、受信データのエラーチェックを優先させ、受
信済みデータの印刷出力を中断させると記録動作に支障
が生じることになる。また、記録動作の支障を回避する
ために、新たな受信を拒否するのでは画像通信装置とし
ては極めて不都合である。When the encoding method of adding a zero fill in units of lines as described above is used, the redundancy is increased by the amount of the added zero fill. Data was separated by bytes). However, if the present invention described above is adopted, it is desirable to adopt a zero-fill addition method in line units. [Regarding Line Control] The internal control of the image communication apparatus for executing a plurality of processes in parallel using only one encoding / decoding circuit 16 has been described in detail above. Has also been affected. That is, if new data is received during an operation of printing out received data, the encoding / decoding circuit 16 must execute decoding of the received data and error checking of the new received data. . In the facsimile control procedure, CC
According to the rules of the ITT, the sender indicates the end of the page by M
When the PS is transmitted, the receiving side must perform an error check on the received data and return some response. Delaying the transmission of the signal to be returned may cause a disconnection of the line and cause a communication error.Therefore, it is necessary to prioritize communication control. Therefore, it is necessary to prioritize error checking of received data and suspend printing of received data. Operation will be hindered. Further, rejecting new reception in order to avoid trouble in the recording operation is extremely inconvenient as an image communication device.
【0065】そこで、本発明では、ページの終了を示す
MPS信号の到来をきっかけに、受信済みデータの印刷
出力動作を中断させ、符号化復号化回路16を新たな受
信データのエラーチェックのために使用し、その間到来
し続けるMPS信号を無視し、エラーチェックが終了す
ると応答信号を返送するとともにプリンタ動作を再開さ
せている。Therefore, in the present invention, when the MPS signal indicating the end of the page arrives, the printout operation of the received data is interrupted, and the encoding / decoding circuit 16 is used to check the error of the new received data. When the error check is completed, a response signal is returned and the printer operation is restarted.
【0066】以下、図10を用いて詳細に説明する。図
10は、受信済みデータの印刷出力動作中に新たな着信
があった場合の制御を示した図である。The details will be described below with reference to FIG. FIG. 10 is a diagram illustrating control when a new incoming call is received during the printout operation of the received data.
【0067】まず、受信済みデータの印刷出力動作中に
新たな着信を受けると(ST1)、印刷出力動作中で符
号化/復号化回路16が受信済みデータの復号化に占有
されていても、新たな着信データを受信するために、回
線を接続する(ST2)。画像メモリ6の受信バッファ
エリアに新たな受信データを格納する容量があるか否か
を確認する(ST3)。容量がない場合は画像メモリ6
の受信バッファエリアを拡張し(ST4)、容量がある
場合はそのまま、データを順次受信バッファエリアに格
納する(ST5)。First, when a new incoming call is received during the printout operation of the received data (ST1), even if the encoding / decoding circuit 16 is occupied for decoding the received data during the printout operation, A line is connected to receive new incoming data (ST2). It is checked whether or not the reception buffer area of the image memory 6 has a capacity for storing new reception data (ST3). If there is no capacity, image memory 6
Is expanded (ST4), and if there is a capacity, the data is sequentially stored in the reception buffer area (ST5).
【0068】ここで、新たな受信データの1ページ分の
受信が終了しMPS信号が到来すると、CPU1はプリ
ンタ17が動作中であるか否かを確認する(ST6)。
動作中の場合、プリンタ17の動作が中断可能か、すな
わち1ページ分のデータの印刷出力中であるか否かを確
認する(ST7)。1ページ分のデータの印刷出力後次
ページの印刷開始前であれば、プリンタ17の動作を中
断できるので、CPU1はプリンタ17に印刷動作を中
断を指示する。なお、符号化/復号化回路16が1ペー
ジ分の受信データを復号化したときに、符号化/復号化
回路16に受信データの復号化処理を中断させて、符号
化/復号化回路16に新たな受信データのエラーチェッ
クを行わせても当然よい。ただ、プリンタ17の動作を
中断させて、符号化/復号化回路16に新たな受信デー
タのエラーチェックを行わせたほうが確実に印刷出力動
作に支障が生じない。Here, when the reception of one page of new reception data is completed and the MPS signal arrives, the CPU 1 checks whether or not the printer 17 is operating (ST6).
If the printer 17 is in operation, it is checked whether the operation of the printer 17 can be interrupted, that is, whether or not one page of data is being printed out (ST7). Since the operation of the printer 17 can be interrupted after the printing of one page of data and before the printing of the next page starts, the CPU 1 instructs the printer 17 to interrupt the printing operation. When the encoding / decoding circuit 16 decodes the received data for one page, the encoding / decoding circuit 16 interrupts the decoding processing of the received data, and the encoding / decoding circuit 16 Naturally, error checking of new received data may be performed. However, if the operation of the printer 17 is interrupted and the encoding / decoding circuit 16 checks the error of the new received data, the printout operation will not be hindered.
【0069】ST7において、プリンタ17の動作中断
可能である場合、CPU1はプリンタ17に動作中断指
示を出して(ST8)、符号化/復号化回路16に画像
メモリ6の受信バッファエリア内に格納された受信デー
タのエラーチェックを行わせる(ST9)。エラーチェ
ック終了後、回線にはデータを受信したことを示すMC
F信号を送出し、内部的にはプリンタ17の動作を再開
させ残ページの印刷出力を行う(ST10)。If the operation of the printer 17 can be interrupted in ST7, the CPU 1 issues an instruction to interrupt the operation of the printer 17 (ST8), and is stored in the encoding / decoding circuit 16 in the reception buffer area of the image memory 6. The received data is checked for errors (ST9). After the error check, MC indicates that data has been received on the line.
The F signal is transmitted, and the operation of the printer 17 is internally resumed to print out the remaining pages (ST10).
【0070】また、ST7において、MPS信号を所定
回数(本実施例では3回)検出したか否かを判断する
(ST11)。検出回数が3回以下である場合、ST7
に戻り、プリンタ17の動作が中断可能か否かを判断
し、3回を超えた場合、エラーチェックを行わず、回線
に対してはデータを受信したことを示しフェ−ズBに移
る旨のRTP信号を送出する(ST12)。これによ
り、MPS信号を3回無視しても、なおプリンタ17の
動作を中断できない場合に、フェ−ズBに戻り送受信モ
ードの決定、同期状態の確認等を再び行うので、その分
回線を接続したままプリンタ17の動作が中断可能にな
るまでの時間をかせぐことができる。通信手順がフェ−
ズCに進むと、次ページの受信を行う。In step ST7, it is determined whether the MPS signal has been detected a predetermined number of times (three times in this embodiment) (ST11). If the number of detections is three or less, ST7
Then, it is determined whether or not the operation of the printer 17 can be interrupted. If the operation exceeds three times, no error check is performed, the data has been received for the line, and the process proceeds to phase B. An RTP signal is transmitted (ST12). As a result, if the operation of the printer 17 cannot be interrupted even after ignoring the MPS signal three times, the operation returns to the phase B to determine the transmission / reception mode and confirm the synchronization state again. It is possible to save time until the operation of the printer 17 can be interrupted while the operation is stopped. Communication procedure failed
Then, the next page is received.
【0071】以上のように、プリンタ17の動作中に新
たな着信があった場合でも、新たな着信データの受信を
行い、MPS信号の到来によりプリンタ17に動作中断
指示を出し、プリンタ17の動作が中断可能になるま
で、MPS信号の到来を無視し続け、プリンタ17の動
作が中断可能になって、新たな受信データのエラーチェ
ックを実行するので、プリンタ17の動作に支障を来す
ことなく、かつ、ファクシミリの通信手順を中断させる
ことなく、1個の符号化/復号化回路16により受信済
みデータの復号化/印刷出力動作と新たな受信データの
エラーチェックとを並列的に実行させることができる。As described above, even when a new incoming call is received while the printer 17 is operating, new incoming data is received, an operation interruption instruction is issued to the printer 17 when an MPS signal arrives, and the operation of the printer 17 is stopped. Until can be interrupted, the arrival of the MPS signal is ignored, and the operation of the printer 17 can be interrupted, and an error check of new received data is executed, so that the operation of the printer 17 is not hindered. Also, the decoding / printing operation of the received data and the error check of the new received data are executed in parallel by one encoding / decoding circuit 16 without interrupting the facsimile communication procedure. Can be.
【0072】次に、画像メモリ6内のデータを復号化/
印刷出力する動作中に、新たな着信があった場合の制御
について説明する。Next, the data in the image memory 6 is decoded /
Control performed when a new incoming call is received during the operation of printing and outputting will be described.
【0073】本実施例において、上述のように受信デー
タを格納する受信バッファは画像メモリ6内に受信バッ
ファエリアを設けることによって構成している。そのた
め、すでに画像メモリ17に格納された受信データを復
号化して印刷出力する動作中に、新たな着信があると、
同一画像メモリ6内でプリントする受信データと着信デ
ータとの混合により管理不能な状態が発生するおそれが
生じる。すなわち、画像メモリ6内に蓄積された受信デ
ータは、一旦受信バッファエリアに移されから所定ライ
ン数毎にシステムバスB1を介して符号化/復号化回路
16に渡され復号化されている。その後、復号化データ
はバスB2を介し順次プリンタバッファ19に蓄積さ
れ、プリンタ17により印刷出力される。したがって、
画像メモリ6の受信バッファエリア内に符号化/復号化
回路16に転送された受信済データと新たに着信した受
信データとが混在することになり、データの管理不能な
状態が発生する。これは、画像メモリ6内のデータを印
刷出力中に新たな着信があっても、受信バッファ内から
完全に受信済みデータをはき出しプリンタ17動作が停
止するまで、回線の接続を行わずに着信を待たせること
によって解決できる。In the present embodiment, the reception buffer for storing the reception data as described above is constituted by providing a reception buffer area in the image memory 6. Therefore, during the operation of decrypting the received data already stored in the image memory 17 and printing it out, if there is a new incoming call,
A mixture of received data and incoming data to be printed in the same image memory 6 may cause an unmanageable state. That is, the received data stored in the image memory 6 is temporarily moved to the receiving buffer area, and then passed to the encoding / decoding circuit 16 via the system bus B1 for every predetermined number of lines and decoded. Thereafter, the decoded data is sequentially stored in the printer buffer 19 via the bus B2, and is printed out by the printer 17. Therefore,
The received data transferred to the encoding / decoding circuit 16 and the newly received data are mixed in the reception buffer area of the image memory 6, and an unmanageable state of the data occurs. This means that even if there is a new incoming call while the data in the image memory 6 is being printed out, the received data is completely removed from the receiving buffer and the incoming call is made without connecting the line until the operation of the printer 17 is stopped. It can be solved by waiting.
【0074】しかし、プリンタ動作の停止まで着信を待
たせても、回線を接続してからデータを受信するまでに
ファクシミリ通信の前手順を行う必要があるため、プリ
ンタ動作停止後着信データの受信を直ちに開始すること
はできない。However, even if an incoming call is made to wait until the printer operation stops, the pre-procedure of facsimile communication must be performed after the line is connected and before the data is received. It cannot be started immediately.
【0075】そこで、プリント動作に着信があった場
合、直ちに回線を接続することによって、プリンタの動
作が停止するとすぐ画データ受信を開始できるようにし
た。この場合、回線を接続すると、CPU1はプリンタ
17に動作停止命令を送出し、トレーニング終了時まで
にプリンタ17から動作停止の応答がない場合は、画デ
ータの受信開始を留保させている。Therefore, when an incoming call is received during the printing operation, a line is immediately connected, so that image data reception can be started immediately after the operation of the printer is stopped. In this case, when the line is connected, the CPU 1 sends an operation stop command to the printer 17, and if there is no response of the operation stop from the printer 17 by the end of the training, the CPU 1 suspends the reception of the image data.
【0076】以下、図11を用いて画像メモリ6内の受
信データの印刷出力中に新たな着信があった場合の制御
について詳述する。The control when a new incoming call is received during the printout of the received data in the image memory 6 will be described in detail with reference to FIG.
【0077】まず、着信を受けると(ST1)、プリン
タ17が動作中か否かを判断する(ST2)。動作中で
ある場合、動作停止指令を出す(ST3)。プリンタ1
7から応答信号が返送されてくる(ST4)、CPU1
はモデム5に回線接続の指示を出し(ST5)、回線が
接続される。First, upon receiving an incoming call (ST1), it is determined whether or not the printer 17 is operating (ST2). If the operation is in progress, an operation stop command is issued (ST3). Printer 1
7 returns a response signal (ST4).
Sends a line connection instruction to the modem 5 (ST5), and the line is connected.
【0078】ST2において、ST3に移行しプリンタ
17に動作停止指示を出しているので、ST6の判断で
はST7へ進み、通信手順のトレーニング終了までにプ
リンタ17から動作停止通知を受けたか否かを判断す
る。動作停止通知を受けていない場合、着信データを受
入れる準備が整っていないことになるので、モデム5に
トレニーング失敗信号(FTT)を送出させ(ST
8)、送信側に対し画データの送出を留保させる。In step ST2, the process proceeds to step ST3 to issue an operation stop instruction to the printer 17. Therefore, in step ST6, the process proceeds to step ST7 to determine whether or not an operation stop notification has been received from the printer 17 before the training of the communication procedure is completed. I do. If the operation stop notification has not been received, it means that it is not ready to accept incoming data, and the modem 5 sends a training failure signal (FTT) (STT).
8) The sending side is suspended from sending the image data.
【0079】ST2においてプリンタ17が動作中でな
い場合、ST6からST9へ移行し、若しくは、ST7
においてプリンタ17から動作停止通知を受けた場合、
ST7からST9へ移行し、受信準備確認信号(CF
R)をモデム5送出させ(ST9)、画データの受信を
開始する(ST10)。If the printer 17 is not operating in ST2, the process proceeds from ST6 to ST9, or proceeds to ST7.
When the operation stop notification is received from the printer 17 in
The process proceeds from ST7 to ST9, and a reception preparation confirmation signal (CF
R) is transmitted to the modem 5 (ST9), and reception of image data is started (ST10).
【0080】以上のように、プリンタ17の動作中に着
信があった場合でも、直ちに回線を接続することによっ
て、ファクシミリ通信の前手順を実行させておくので、
プリント動作が終了した場合すぐに画データの受信を開
始できる。また、ファクシミリ通信の前手順が終了して
もプリンタ動作が停止していない場合は、トレーニング
失敗信号を送出した再びファクシミリ通信の前手順を繰
返し画データの送信開始を保留させているので、画像メ
モリ6の受信バッファエリア 内で受信済みデータと新
たに着信するデータが混合することなくなる。 [ジャーナル作成制御について]以下、本実施例におけ
るジャーナル作成処理について図12乃至図14を用い
て説明する。図12は本実施例におけるジャーナル作成
処理を示したフロー図である。図13はジャーナルから
通信エラーファイルを作成する際の処理を示した概念図
であり、図14はジェーナル及び通信エラーファイルの
状態を示したメモリ図である。As described above, even if there is an incoming call during the operation of the printer 17, the pre-procedure of the facsimile communication is executed by immediately connecting the line.
Upon completion of the printing operation, the reception of the image data can be started immediately. If the printer operation is not stopped after the pre-procedure of the facsimile communication is completed, the pre-procedure of the facsimile communication which has transmitted the training failure signal is repeated again to suspend the start of transmission of image data. In the receive buffer area No. 6, the received data and the newly arrived data are not mixed. [Journal Creation Control] The journal creation processing in this embodiment will be described below with reference to FIGS. FIG. 12 is a flowchart showing the journal creation processing in this embodiment. FIG. 13 is a conceptual diagram showing a process for creating a communication error file from a journal, and FIG. 14 is a memory diagram showing states of a journal and a communication error file.
【0081】まず、受信が開始されると、通信カウンタ
をインクリメントする(ST1)。通信カウンタの値は
何通信目かを示す情報となり、ジャーナル作成のために
テンポラリバッファにセットされる(ST2)。受信処
理が終了すると(ST3)、ジャーナルファイルが図1
2の(イ)のように通信毎に作成される(ST4)。受
信処理が終了の際にジャーナルが作成するのは、ソフト
資源の有効活用のためである。すなわち、受信にはペー
パー受信とメモリ受信とがあり、メモリ受信の場合ペー
パー出力されるまでに時間があるので、受信後にジャー
ナルが作成される。ペーパー受信の場合はペーパー出力
後にジャーナルを作成してもよいがメモリ受信に合せて
受信後に作成する。これにより、ペーパー受信とメモリ
受信とで、別個にジャーナル作成のための処理を設ける
必要がなくなる。First, when reception is started, the communication counter is incremented (ST1). The value of the communication counter becomes information indicating the number of communications, and is set in a temporary buffer for journal creation (ST2). When the receiving process is completed (ST3), the journal file is stored in FIG.
It is created for each communication as shown in (a) of 2 (ST4). The reason why the journal is created at the end of the receiving process is to make effective use of software resources. That is, there are two types of reception: paper reception and memory reception. In the case of memory reception, there is a time until paper is output, so a journal is created after reception. In the case of paper reception, a journal may be created after paper output, but it is created after reception according to memory reception. As a result, it is not necessary to provide a separate journal creation process for paper reception and memory reception.
【0082】受信後、通信エラーが発生したか否かを判
断する(ST5)。通信エラーが発生していれば、通信
エラーファイルを図14(ハ)のように作成する(ST
6)。通信エラーファイルの作成は、図13に示すよう
にジャーナルメモリの該当通信のデータを通信エラーメ
モリに転送することによって行われる。After the reception, it is determined whether or not a communication error has occurred (ST5). If a communication error has occurred, a communication error file is created as shown in FIG.
6). The communication error file is created by transferring the data of the corresponding communication in the journal memory to the communication error memory as shown in FIG.
【0083】受信がペーパー受信であれば(ST7)、
受信データをプリンタにより記録する(ST8)。この
プリンタ出力の際、紙ジャム等によりプリントエラーが
発生すると(ST9)、ジャーナル作成時のエラー情報
とペーパー出力後のエラー情報とが異なるという事態が
発生する。If the reception is paper reception (ST7),
The received data is recorded by the printer (ST8). If a print error occurs due to a paper jam or the like during the printer output (ST9), a situation occurs in which the error information at the time of journal creation and the error information after paper output are different.
【0084】そこで、プリントエラーが発生した場合、
ジャーナルメモリの内容及び通信エラーメモリの内容を
書換える処理を行う(ST10、11)。ジャーナルメ
モリ及び通信エラーメモリの書換え処理が終了すると図
14(ロ)若しくは(ニ)のように修正される。Therefore, when a print error occurs,
The contents of the journal memory and the contents of the communication error memory are rewritten (ST10, ST11). When the rewriting process of the journal memory and the communication error memory is completed, the correction is made as shown in FIG.
【0085】これにより、ジャーナル作成のためのソフ
ト資源を有効に利用しつつも、ジャーナル作成時のエラ
ー情報とペーパー出力後のエラー情報とが異なるという
事態が発生することはなくなる。As a result, while the software resources for creating the journal are effectively used, the situation in which the error information at the time of creating the journal and the error information after outputting the paper do not occur.
【0086】[0086]
【発明の効果】以上詳細に説明したように、本発明は、
第1に、原稿読取処理により得られた画データを符号化
して画像メモリに格納する符号化処理(ファイルイン処
理)の実行中に受信があった場合、受信バッファに所定
量の受信データが蓄積されると制御手段は前記符号化処
理を中断し符号化/復号化手段に受信データを復号化し
て印刷出力する復号化処理を実行させているので、1個
の符号化/復号化手段により前記符号化処理と前記復号
化処理とを並列的に円滑に実行することができる。ま
た、前記符号化処理が開始されると、1ページ分の処理
が連続して実行されるので、読取動作を行った利用者か
ら見てファイルイン処理が遅延することなく、並列処理
を実行することができる。さらに、受信バッファに蓄積
された受信データ量が所定量に満たなくても1ページ分
の受信が終了すると前記符号化処理を中断させ前記復号
化処理を実行させているので、受信動作に支障を来すこ
となく、並列処理を実行することができる。As described in detail above, the present invention provides
First, when a reception is performed during an encoding process (file-in process) for encoding image data obtained by a document reading process and storing the encoded image data in an image memory, a predetermined amount of received data is stored in a reception buffer. Then, the control unit interrupts the encoding process and causes the encoding / decoding unit to execute a decoding process of decoding the received data and printing out the received data. The encoding process and the decoding process can be smoothly executed in parallel. Further, when the encoding process is started, the process for one page is continuously executed, so that the parallel process is executed without delaying the file-in process from the viewpoint of the user who has performed the reading operation. be able to. Further, even if the amount of received data stored in the receiving buffer is less than the predetermined amount, when the reception of one page is completed, the encoding process is interrupted and the decoding process is executed. It is possible to execute parallel processing without coming.
【0087】第2に、原稿読取処理により得られた画デ
ータを符号化して画像メモリに格納する符号化処理(フ
ァイルイン処理)の実行中に画像メモリに蓄積された受
信符号化データを復号化して印刷出力する復号化処理を
実行する場合、プリンタバッファに空き領域ができると
前記符号化処理を中断し制御手段は符号化/復号化手段
に前記復号化処理を実行させる制御を行うので、1個の
符号化/復号化手段により前記符号化処理と前記復号化
処理とを並列的に円滑に実行することができる。また、
前記符号化処理が開始されると、1ページ分の処理が連
続して実行されるので、読取動作を行った利用者から見
てファイルイン処理が遅延することなく、並列処理を実
行することができる。Second, it decodes the received encoded data stored in the image memory during the encoding process (file-in process) for encoding the image data obtained by the original reading process and storing the encoded image data in the image memory. When a decoding process for printing and outputting is performed, if there is free space in the printer buffer, the coding process is interrupted, and the control unit controls the coding / decoding unit to execute the decoding process. The encoding process and the decoding process can be smoothly performed in parallel by the number of encoding / decoding means. Also,
When the encoding process is started, the process for one page is continuously performed, so that the parallel process can be performed without delaying the file-in process from the viewpoint of the user who performed the reading operation. it can.
【0088】第3に、原稿読取処理により得られた画デ
ータを符号化して画像メモリに格納する符号化処理(フ
ァイルイン処理)の実行中に受信があった場合、受信モ
ードが非ECMモードであると、受信データを1ページ
受信終了した時点で前記符号化処理を中断し制御手段は
符号化/復号化手段に受信データのエラーチェック処理
を実行させる制御を行うので、通信相手とのハンドシェ
イク制御にも支障をきたすことなく、1個の符号化/復
号化手段により前記符号化処理と前記エラーチェックと
を並列的に円滑に実行することができる。Third, if a reception is performed during the encoding process (file-in process) for encoding the image data obtained by the original reading process and storing the encoded image data in the image memory, the reception mode is set to the non-ECM mode. If there is, when the reception of one page of received data is completed, the encoding process is interrupted, and the control unit controls the encoding / decoding unit to execute an error check process of the received data. The encoding process and the error check can be smoothly performed in parallel by one encoding / decoding unit without any trouble in control.
【0089】第4に、原稿が非常に長い場合、1ページ
分のファイルイン処理が終了していなくても、前記ファ
イルイン処理の開始から所定量の画データを処理し若し
くは所定時間処理を行うと、制御手段は他の処理要求が
あるか否かを監視しに行くので、前記ファイルイン処理
に符号化/復号化手段が長い時間占有されることがなく
なり、受信動作を遅延させることなく、1個の符号化/
復号化手段により複数の処理を並列的に円滑に実行する
ことができる。Fourth, if the document is very long, even if the file-in processing for one page has not been completed, a predetermined amount of image data is processed or the processing is performed for a predetermined time from the start of the file-in processing. And the control means goes to monitor whether there is another processing request, so that the encoding / decoding means is not occupied for a long time in the file-in processing, and the reception operation is not delayed. One encoding /
A plurality of processes can be smoothly executed in parallel by the decoding means.
【0090】[0090]
【0091】[0091]
【図1】この発明の一実施例によるファクシミリ装置の
概略構成図FIG. 1 is a schematic configuration diagram of a facsimile apparatus according to an embodiment of the present invention.
【図2】同上ファクシミリ装置におけるCPU1が実行
するメインルーチンの概略フローチャートFIG. 2 is a schematic flowchart of a main routine executed by a CPU 1 in the facsimile apparatus according to the first embodiment;
【図3】図2におけるステップ205の詳細フローチャ
ートFIG. 3 is a detailed flowchart of step 205 in FIG. 2;
【図4】図2におけるステップ206の詳細フローチャ
ートFIG. 4 is a detailed flowchart of step 206 in FIG. 2;
【図5】図4におけるステップ402の詳細フローチャ
ートFIG. 5 is a detailed flowchart of step 402 in FIG. 4;
【図6】図5に後続する図4におけるステップ402の
詳細フローチャートFIG. 6 is a detailed flowchart of step 402 in FIG. 4 subsequent to FIG. 5;
【図7】図4におけるステップ403の詳細フローチャ
ートFIG. 7 is a detailed flowchart of step 403 in FIG. 4;
【図8】図7に後続する図4におけるステップ403の
詳細フローチャートFIG. 8 is a detailed flowchart of step 403 in FIG. 4 subsequent to FIG. 7;
【図9】図4におけるステップ406の詳細フローチャ
ートFIG. 9 is a detailed flowchart of step 406 in FIG. 4;
【図10】本発明における通信制御に対応した内部制御
の一実施例を示したフローチャートFIG. 10 is a flowchart showing an embodiment of internal control corresponding to communication control in the present invention.
【図11】本発明における通信制御に対応した内部制御
の他の実施例を示したフローチャートFIG. 11 is a flowchart showing another embodiment of internal control corresponding to communication control in the present invention.
【図12】本発明におけるジャーナル作成制御を示した
フローチャートFIG. 12 is a flowchart illustrating journal creation control according to the present invention.
【図13】ジャーナルから通信エラーファイルを作成す
る際の処理を示した概念図FIG. 13 is a conceptual diagram showing processing when a communication error file is created from a journal.
【図14】修正前後のジャーナルメモリ及び通信エラー
メモリを示したメモリ図FIG. 14 is a memory diagram showing a journal memory and a communication error memory before and after correction.
1 CPU 5 モデム 6 画像メモリ 16 符号化/復号化回路 19 プリンタバッファ 1 CPU 5 Modem 6 Image memory 16 Encoding / decoding circuit 19 Printer buffer
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 実開 昭62−119059(JP,U) (58)調査した分野(Int.Cl.7,DB名) H04N 1/21 G06T 9/00 H04N 1/41 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-62-119059 (JP, U) (58) Fields investigated (Int. Cl. 7 , DB name) H04N 1/21 G06T 9/00 H04N 1 / 41
Claims (5)
と、前記受信データを復号化した復号化データをページ
単位で格納するプリンタバッファと、このプリンタバッ
ファ内に1ページ分の前記復号化データを蓄積し印刷出
力するプリンタと、原稿読取手段より出力された画デー
タを符号化した符号化データを順次蓄積する画像メモリ
と、前記受信データの復号化また前記読取画データを符
号化する符号化/復号化手段と、前記読取画データの符
号化処理中に受信があった場合、前記受信バッファ内に
受信データが所定量蓄積されていない場合前記符号化/
復号化手段に前記符号化処理を継続させ、また前記受信
バッファ内に受信データが所定量蓄積されている場合前
記符号化処理を中断し前記符号化/復号化手段に受信符
号化データの復号化処理を実行させ、前記復号化処理が
終了すると前記符号化処理を再開する制御を行う制御手
段とを具備することを特徴とする画像通信装置。1. A receiving buffer for sequentially storing received data, a printer buffer for storing decoded data obtained by decoding the received data in page units, and storing one page of the decoded data in the printer buffer. Printer for printing and printing, an image memory for sequentially storing coded data obtained by coding the image data output from the document reading means, and coding / decoding for decoding the received data or coding the read image data Encoding means for receiving the read image data during the encoding process; and receiving the encoded data if a predetermined amount of the received data is not stored in the reception buffer.
Decoding means continues the encoding process, and when a predetermined amount of received data is stored in the reception buffer, the encoding process is interrupted and the encoding / decoding means decodes the received encoded data. Process, and the decryption process
An image communication device comprising: control means for performing control for restarting the encoding process when the processing is completed .
が所定量蓄積されていない場合でも1ページ分の受信が
終了すると読取り画データを符号化する第1の処理を中
断させ前記符号化/復号化手段に受信符号化データを復
号化する第2の処理を実行させる制御を行うことを特徴
とする請求項1記載の画像通信装置。2. The control means according to claim 1, wherein when the reception of one page is completed, the first processing for encoding the read image data is interrupted even if the reception data is not stored in the reception buffer in a predetermined amount. 2. The image communication apparatus according to claim 1, wherein control is performed to cause the converting means to execute a second process of decoding the received encoded data.
と、この受信バッファ内に蓄積された前記受信データの
復号化及び原稿読取手段より出力された画データの符号
化を行う符号化/復号化手段と、前記受信データ及び前
記読取画データを符号化した符号化データを格納する画
像メモリと、この画像メモリ内に蓄積された受信データ
を復号化した復号化データをページ単位で格納するプリ
ンタバッファと、このプリンタバッファ内に1ページ分
の前記復号化データを蓄積し印刷出力するプリンタと、
前記読取画データの再符号化処理中に前記画像メモリ内
の受信データの復号化/印刷処理を実行する場合、前記
プリンタバッファに空き容量がない場合前記符号化/復
号化手段に前記再符号化処理を継続させ、また前記プリ
ンタバッファに空き容量がある場合前記符号化/復号化
手段に前記再符号化処理を中断し前記復号化/印刷処理
を実行させ、前記復号化/印刷処理が終了すると前記再
符号化処理を再開する制御を行う制御手段とを具備する
ことを特徴とする画像通信装置。3. A receiving buffer for sequentially storing received data, and an encoding / decoding means for decoding the received data stored in the receiving buffer and encoding image data output from the document reading means. An image memory that stores encoded data obtained by encoding the received data and the read image data; and a printer buffer that stores decoded data obtained by decoding the received data stored in the image memory in page units. A printer for accumulating one page of the decoded data in the printer buffer and printing out the data;
When the decoding / printing process of the received data in the image memory is executed during the re-encoding process of the read image data, when there is no free space in the printer buffer, the encoding / decoding means sends the re-encoding When the processing is continued , and when there is free space in the printer buffer, the encoding / decoding means interrupts the re-encoding processing and executes the decoding / printing processing. When the decoding / printing processing is completed, Re
An image communication apparatus comprising: a control unit that performs control for restarting an encoding process .
と、この受信バッファ内に蓄積された前記受信データの
復号化及び原稿読取手段より出力された画データの符号
化を行う符号化/復号化手段と、前記受信データ及び前
記読取画データを符号化した符号化データを格納する画
像メモリと、この画像メモリ内に蓄積された受信データ
を復号化した復号化データをページ単位で格納するプリ
ンタバッファと、このプリンタバッファ内に1ページ分
の前記復号化データを蓄積し印刷出力するプリンタと、
前記読取画データの符号化処理中に受信があった場合、
前記受信バッファ内に1ページ分の受信データが蓄積さ
れた場合前記符号化処理を中断し前記符号化/復号化手
段に前記受信バッファ内に蓄積された受信データのエラ
ーチェックを実行させ、前記エラーチェックが終了する
と前記符号化処理を再開する制御手段とを具備すること
を特徴とする画像通信装置。4. A receiving buffer for sequentially accumulating received data, and an encoding / decoding means for decoding the received data accumulated in the receiving buffer and encoding the image data output from the original reading means. An image memory that stores encoded data obtained by encoding the received data and the read image data; and a printer buffer that stores decoded data obtained by decoding the received data stored in the image memory in page units. A printer for accumulating one page of the decoded data in the printer buffer and printing out the data;
When receiving during the encoding process of the read image data,
To execute the error check of the received data accumulated in the reception buffer in interrupting the encoding process when the reception data of one page in the receiving buffer has been accumulated the encoding / decoding means, said error Check ends
And a control unit for restarting the encoding process .
と、この受信バッファ内に蓄積された前記受信データを
復号化した復号化データをページ単位で格納するプリン
タバッファと、このプリンタバッファ内に1ページ分の
前記復号化データを蓄積し印刷出力するプリンタと、原
稿読取手段より出力された画データを符号化した符号化
データを順次蓄積する画像メモリと、前記受信データの
復号化また前記読取画データの符号化を行う符号化/復
号化手段と、前記読取画データの符号化処理の開始から
の処理量若しくは処理時間が所定値を超ると前記受信デ
ータの復号化処理要求があるか否かを監視し、前記復号
化処理要求があった場合前記符号化/復号化手段に前記
復号化処理を実行させ、前記復号化処理が終了すると前
記符号化処理を再開する制御を行う制御手段とを具備す
ることを特徴とする画像通信装置。5. A receiving buffer for sequentially storing received data, a printer buffer for storing decoded data obtained by decoding the received data stored in the receiving buffer in page units, and one page in the printer buffer. A printer for accumulating the decoded data and printing out the image data, an image memory for sequentially accumulating encoded data obtained by encoding the image data output from the document reading means, decoding the received data, and reading the read image data. Encoding / decoding means for encoding the read image data, and determining whether there is a request for decoding the received data when the processing amount or the processing time from the start of the encoding processing of the read image data exceeds a predetermined value. And when the decoding processing request is received, the encoding / decoding means is caused to execute the decoding processing, and when the decoding processing is completed,
An image communication apparatus comprising: a control unit that performs control for restarting the encoding process .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17013093A JP3279736B2 (en) | 1993-07-09 | 1993-07-09 | Image communication device |
| US08/267,363 US5684602A (en) | 1993-06-30 | 1994-06-29 | Facsimile apparatus with coding/decoding interrupt |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17013093A JP3279736B2 (en) | 1993-07-09 | 1993-07-09 | Image communication device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001009801A Division JP3380544B2 (en) | 2001-01-18 | 2001-01-18 | Image communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0730733A JPH0730733A (en) | 1995-01-31 |
| JP3279736B2 true JP3279736B2 (en) | 2002-04-30 |
Family
ID=15899213
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17013093A Expired - Fee Related JP3279736B2 (en) | 1993-06-30 | 1993-07-09 | Image communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3279736B2 (en) |
-
1993
- 1993-07-09 JP JP17013093A patent/JP3279736B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0730733A (en) | 1995-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3769449B2 (en) | Capture controller and image capture processing method | |
| JP2757765B2 (en) | Facsimile machine | |
| US7102776B2 (en) | Facsimile apparatus and control method for controlling the same | |
| US20030072582A1 (en) | Multi function peripheral and control method thereof | |
| JP3279736B2 (en) | Image communication device | |
| US5684602A (en) | Facsimile apparatus with coding/decoding interrupt | |
| JP3380544B2 (en) | Image communication device | |
| JPH10257289A (en) | Facsimile equipment | |
| US4792648A (en) | Telematic reception terminal | |
| JP5004322B2 (en) | Data transfer control method, apparatus, and image forming apparatus | |
| JP3580081B2 (en) | Facsimile machine | |
| JPH11146109A (en) | Image reader | |
| JP3613327B2 (en) | Document reading and recording device | |
| JP2502800B2 (en) | Image communication device | |
| JP3641113B2 (en) | Facsimile device | |
| JP3169744B2 (en) | Image communication device | |
| JP3060450U (en) | Fax reception data processor | |
| JP2005197960A (en) | Image processing apparatus and image processing program | |
| JP2548518B2 (en) | Image communication device | |
| JP3212305B2 (en) | Control method for facsimile machine | |
| JPH1013600A (en) | Facsimile apparatus and data processing method thereof | |
| JPH0413368A (en) | Transmission control method for facsimile equipment | |
| JPH1091372A (en) | Image processing apparatus and control method thereof | |
| JP2009265979A (en) | Reset control means in bus bridge circuit | |
| JPH1013602A (en) | Facsimile communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |