JPH04157978A - Facsimile equipment - Google Patents
Facsimile equipmentInfo
- Publication number
- JPH04157978A JPH04157978A JP28495890A JP28495890A JPH04157978A JP H04157978 A JPH04157978 A JP H04157978A JP 28495890 A JP28495890 A JP 28495890A JP 28495890 A JP28495890 A JP 28495890A JP H04157978 A JPH04157978 A JP H04157978A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer memory
- transfer
- output
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明はファクシミリ装置に関し、特に受信データを
一旦保持した後にカット紙を用いてプリント処理するフ
ァクシミリ装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a facsimile machine, and more particularly to a facsimile machine that temporarily stores received data and then prints it using cut paper.
[従来の技術]
近年、ファクシミリ装置においてもファイル上の便宜か
ら記録紙として、ロール紙に代えてシート状のカット紙
を使用するものが増えてきている。[Prior Art] In recent years, an increasing number of facsimile machines are using sheet-shaped cut paper instead of roll paper as recording paper for file convenience.
特開昭61−242168号公報において、カット紙を
用いてプリント処理を行なうファクシミリ装置が開示さ
れている。このファクシミリ装置は記録紙1枚分のデー
タを記憶できる画像メモリを有している。受信したデー
タが長尺ものであった場合、あるいは発信元印字や着信
印字等が加ゎって受信データが通常のカット紙以上の画
像データとなった場合の処理として、副走査方向にカッ
ト紙以上の長さの有する画像データに対しては、所定値
未満の長さてあれば、画像を縮小して1枚のカット紙に
、所定値以上の長さであれば、複数枚のカット紙に記録
するものである。Japanese Unexamined Patent Publication No. 61-242168 discloses a facsimile machine that performs print processing using cut sheets. This facsimile device has an image memory that can store data for one sheet of recording paper. When the received data is long, or when the received data becomes image data larger than normal cut paper due to printing from the sender or incoming printing, etc. For image data with a length of It is something to do.
[発明が解決しようとする課題]
上記のような従来のファクシミリ装置では、発振光印字
や着信印字等が加わると送信元では定形サイズあ原稿で
あっても、受信側では定形外のサイズの原稿として取扱
わねばならない。したがって、そのようなさして重要度
は高くない情報がわずかに付加されていることによって
も、画像か縮小されて解像度を低下させたり、あるいは
2枚にわたる記録紙が使用されることになり効率的な画
像処理とはいえない。[Problems to be Solved by the Invention] In the conventional facsimile machine as described above, when oscillation light printing and incoming call printing are added, even if the original is a standard size at the sender, the original is a non-standard size at the receiver. must be treated as such. Therefore, even if such a small amount of information that is not very important is added, the image may be reduced in size and its resolution may be reduced, or two sheets of recording paper may be used, making it less efficient. It cannot be called image processing.
この発明は上記のような課題を解決するためになされた
もので、送信データか定形サイズをわずかに超えたよう
な場合においても、効率的な処理を可能とするファクシ
ミリ装置を提供することを目的とする。This invention was made in order to solve the above-mentioned problems, and its purpose is to provide a facsimile device that can efficiently process even when the transmitted data slightly exceeds the standard size. shall be.
[課題を解決するための手段]
この発明に係るファクシミリ装置は、少なくとも1群の
符号化されたデータを受信するデータ受信手段と、受信
されたデータをプリント用データに伸長するデータ伸長
手段と、伸長されたプリント用データを記憶する記憶手
段と、記憶されたデータをプリント用に出力する出力手
段と、記憶されたデータをそれが属する群ごとに第1の
所定量と比較し、所定量を超えた超過データの量を検出
する検出手段と、検出手段の出力に基づいて、第1の所
定量以下の記憶されたデータについてはプリント用に出
力するが、超過データが第2の所定量以下のときそのデ
ータはプリント用に出力せず、超過データが第2の所定
量を超えたとき、第1の所定量以下の記憶されたデータ
の出力が終了した後、所定のタイミングで超過データを
プリント用に出力するように出力手段を制御する制御手
段とを備えたものである。[Means for Solving the Problems] A facsimile apparatus according to the present invention includes: a data receiving means for receiving at least one group of encoded data; a data decompressing means for decompressing the received data into print data; a storage means for storing the decompressed print data; an output means for outputting the stored data for printing; and a storage means for comparing the stored data with a first predetermined amount for each group to which it belongs, A detection means for detecting the amount of excess data that has exceeded, and based on the output of the detection means, stored data that is less than a first predetermined amount is output for printing, but if the excess data is less than a second predetermined amount , the data is not output for printing, and when the excess data exceeds the second predetermined amount, the excess data is output at a predetermined timing after the output of the stored data below the first predetermined amount is completed. and control means for controlling the output means to output for printing.
[作用コ
第1の所定量を基準としてそれを超えた超過データの量
によって、そのデータ分をプリント出力するか否かが制
御される。[Operation] Depending on the amount of excess data that exceeds the first predetermined amount as a reference, whether or not to print out that data is controlled.
[実施例]
第1図はこの発明の一実施例によるレーザファクシミリ
装置の送信のための原稿読取り部と受信のための印字部
の概略を示す断面図である。[Embodiment] FIG. 1 is a sectional view schematically showing a document reading section for sending and a printing section for receiving in a laser facsimile apparatus according to an embodiment of the present invention.
図において、原稿読取り部1ては、プラテン2上に載置
された原稿が光源3で照射しつつ移動するスキャナ4に
よって操作される。原稿からの反射光は、ミラーで反射
され、レンズ5を介してリニアCCDセンサ6(たとえ
ば8画素/ m m )に入射スる。リニアCCDセン
サ6の出力信号は、後で説明するようにデジタル化され
て2値化される。なお、この実施例では原稿は固定され
ているが、読取り動作が載置された原稿が移動する原稿
移動型で行なわれるとさらに構成が簡単になる。In the figure, a document reading section 1 is operated by a scanner 4 that moves a document placed on a platen 2 while irradiating the document with a light source 3 . The reflected light from the original is reflected by a mirror and enters a linear CCD sensor 6 (for example, 8 pixels/mm) via a lens 5. The output signal of the linear CCD sensor 6 is digitized and binarized as explained later. Although the document is fixed in this embodiment, the configuration can be further simplified if the reading operation is performed in a moving document type in which the document placed thereon moves.
印字部]1では、レーザ光学系]2て受信信号に基づい
てレーザダイオードの発光が制御され、感光体13にレ
ーザ光が入射される。そして周知の電子写真のプロセス
により、現像、転写、定着処理等が行なわれ、給紙カセ
ット14aまたは14bから供給された普通紙に受信信
号がプリントされる。以上の読取りとプリント動作は従
来のレーザプリンタと同様であるため、その詳細な説明
は省略する。In the printing section 1 , a laser optical system 2 controls the light emission of a laser diode based on a received signal, and laser light is incident on a photoreceptor 13 . Then, development, transfer, fixing, etc. are performed using well-known electrophotographic processes, and the received signal is printed on plain paper fed from the paper feed cassette 14a or 14b. Since the reading and printing operations described above are similar to those of conventional laser printers, detailed explanation thereof will be omitted.
次に、第1図のファクシミリ装置の動作の概略を第2図
を参照して説明する。Next, an outline of the operation of the facsimile machine shown in FIG. 1 will be explained with reference to FIG. 2.
まず発呼側としての動作について説明する。First, the operation on the calling side will be explained.
原稿読取り部1のリニアCCDセンサ6を含む光電変換
部3]によって原稿画像が電気信号に変換される。次に
、処理部32で所定の2値化処理(デイザ処理等)が行
なわれ、2値の時系列信号に変換される。変換されたデ
ータは、バッファメモリ40に一時蓄えられる。次にバ
ッファメモリ40より読出されたデータは圧縮部33に
よってMH,MR等の方式で符号化される。次に符号化
された信号は符号メモリ34に接続される伝送制御部3
5によって被呼側との接続が行なわれ、所定の手順で9
1号メモリ34に蓄積されたデータ信号か回線接続部3
6を介して回線へ送り出される。A photoelectric conversion section 3 including a linear CCD sensor 6 of the document reading section 1 converts the document image into an electrical signal. Next, a predetermined binarization process (dither process, etc.) is performed in the processing unit 32, and the signal is converted into a binary time series signal. The converted data is temporarily stored in the buffer memory 40. Next, the data read out from the buffer memory 40 is encoded by the compression section 33 using a method such as MH or MR. Next, the encoded signal is transmitted to the transmission control unit 3 connected to the code memory 34.
Connection with the called party is established by 5, and 9 is connected in accordance with the prescribed procedure.
The data signal stored in the No. 1 memory 34 or the line connection section 3
6 to the line.
次に、被呼側としての動作について説明する。Next, the operation of the called party will be explained.
回線接続部36を介して伝送制御部35が発呼側からの
接続要求を受けると、回線が接続され、受信信号を受け
て符号メモリ34にその信号が蓄積される。伸張部37
は、符号メモリ34の信号を伸張して復号化し、バッフ
ァメモリ40には復号化された信号が一時記憶される。When the transmission control section 35 receives a connection request from the calling side via the line connection section 36, the line is connected, the received signal is received, and the signal is stored in the code memory 34. Extension part 37
expands and decodes the signal in the code memory 34, and the decoded signal is temporarily stored in the buffer memory 40.
バッファメモリ40から出力された信号は、記録部38
で出力可能な信号に変換される。なお、制御部39は操
作表示部5]の表示に対応して上記の信号処理を制御す
る。The signal output from the buffer memory 40 is sent to the recording section 38.
is converted into a signal that can be output. Note that the control unit 39 controls the above-mentioned signal processing in response to the display on the operation display unit 5.
次に、信号の圧縮方法について説明する。ファクシミリ
装置において電気信号をそのまま記憶すると時間がかか
り、かつメモリ容量か大きくなるため、現われやすいパ
ターン(白信号の連続、黒信号の連続)を用いて電気信
号を圧縮している。Next, a signal compression method will be explained. Storing electrical signals as they are in a facsimile machine takes time and increases memory capacity, so electrical signals are compressed using patterns that tend to appear (continuous white signals, continuous black signals).
電気信号の圧縮方式には第3図に示すようなMR方式、
MR方式およびMMR方式の3種類がある。Electrical signal compression methods include the MR method as shown in Figure 3;
There are three types: MR method and MMR method.
1次元符号化とは、1ライン上に交互に現われる白画素
と黒画素の同色画素の連続長(ランレングス)を符号化
する方式であり、2次元符号化とは、現在符号化してい
る走査ライン(符号化ライン)上の各変化画素の位置と
、符号化ライン直前の参照ライン上の対応する変化画素
との位置関係から符号化する方式をいう。ここで変化画
素とは、白→黒、黒−白に変化した最初の画素をいう。One-dimensional encoding is a method of encoding the continuous length (run length) of pixels of the same color, white pixels and black pixels, that appear alternately on one line. A method of encoding based on the positional relationship between the position of each changed pixel on a line (encoding line) and the corresponding changed pixel on a reference line immediately before the encoding line. Here, the changed pixel refers to the first pixel that changes from white to black or from black to white.
第4図は第2図の制御部3つに含まれるCPU71を中
心とした回路図である。図において、CPU71には、
作業用のRAM72、とタイマ用の時計I C7Bと、
ROM74と、PIO75とが接続されている。また、
CPU71には、操作表示部51のキーマトリクス52
〜58やLCD表示部59が接続される。FIG. 4 is a circuit diagram centered on the CPU 71 included in the three control units shown in FIG. In the figure, the CPU 71 has
RAM72 for work, clock IC7B for timer,
ROM74 and PIO75 are connected. Also,
The CPU 71 includes a key matrix 52 of the operation display section 51.
58 and an LCD display section 59 are connected.
第5図は、第4図のCPU71のメインフローを示すフ
ローチャート図である。FIG. 5 is a flowchart showing the main flow of the CPU 71 in FIG.
ステップS1でCPU71のリセット後の初期設定が行
なわれる。ステップS2でCPU71の入出力の処理が
行なわれる。ステップS3では、PIO75からの入力
信号に応じて変化するコントロールモードをチエツクし
て各モードに分岐する。コントロールモード値が“0”
ならプログラムはステップS4の待機モードへ、“1”
ならステップS5の受信モードへ、“2”ならステップ
S6のその他の処理へ進む。ステップS4の待機モード
では、CPU71はキーの操作入力や受信動作による着
信信号を待つ。装置が受信処理を行なっているときはプ
ログラムはステップS5の受信モード処理を行なう。待
機モードや受信モード以外の処理、たとえば送信モード
やワンタッチダイヤルの登録時等では、その他の処理S
6のサブルーチンが実行される。各処理の終了後、プロ
グラムはステップS2へ戻る。In step S1, initial settings after resetting the CPU 71 are performed. In step S2, input/output processing of the CPU 71 is performed. In step S3, the control mode that changes according to the input signal from the PIO 75 is checked and branched into each mode. Control mode value is “0”
Then the program goes to standby mode in step S4, "1"
If it is "2", the process advances to the receiving mode in step S5, and if it is "2", the process advances to other processing in step S6. In the standby mode of step S4, the CPU 71 waits for an incoming signal due to key operation input or reception operation. When the device is performing reception processing, the program performs reception mode processing in step S5. When processing other than standby mode or reception mode, such as transmission mode or one-touch dial registration, other processing S
6 subroutine is executed. After each process ends, the program returns to step S2.
第6図は、第5図の待機モード(ステップS4)の処理
の具体的内容を示すフローチャート図である。FIG. 6 is a flowchart showing specific details of the processing in the standby mode (step S4) in FIG.
ステップ5101で着信信号の入力をチエツクする。着
信信号が入力されているときは、ステップ5102でコ
ントロールモードを“1”に設定してリターンする。着
信信号が入力されていないときは、プログラムはステッ
プS ]、 0 Bへ進み、その他の処理を行なってリ
ターンする。In step 5101, the input of an incoming signal is checked. If an incoming call signal is being input, the control mode is set to "1" in step 5102 and the process returns. If no incoming signal is input, the program proceeds to step S], 0B, performs other processing, and returns.
第7図は第2図の要部ブロックの具体的構成を示す図で
ある。FIG. 7 is a diagram showing a specific configuration of the main blocks in FIG. 2.
図において、回線接続部36および伝送制御部35を介
して受信されたデータは、−旦符号メモリ34に蓄積さ
れる。符号メモリ34に蓄えられた符号化されたデータ
は、プリント命令を受けることによって、伸張部37て
伸張処理が行なわれる。伸張部37は、符号メモリ34
から出力される符号化データを、プリント用データに復
元する復元回路101と、符号化されたデータを伸張す
ることによって、1ラインの終了を示すラインエンドの
データを検出することができるラインエンド検出回路1
02と、ラインエンド検出回路102で検出されたライ
ン数をカウントするライン数カウンタ103とからなる
。すなわち、伸張部37において、符号データは伸張さ
れ、またその伸張動作に伴って受信データを構成するデ
ータライン数を検出することかできる。伸張部37によ
つて伸張されて復元化された画像データは、まずバッフ
ァメモリVBIIに書込まれる。なお、バッファメモリ
に書込む順序は、必すしもバッファメモリVBIIが最
初である必要はなく、VB12、VB13、VB14の
いずれのバッファメモリであってもよい。バッファメモ
リVBIIに画像データの書込みが終ると、伸張部37
は、次にバッファメモリVB12に同様に伸張された画
像データの書込みを始める。続いてバッファメモリVB
12にデータの書込みが終了すれば、バッファメモリV
B13にデータの書込みが行なわれる。この実施例では
、バッファメモリは4つのブロックで構成されているの
で、バッファメモリVB13にデータの書込みが終了す
れば、CPU71は書込み終了を検知し、記録部38に
記録開始信号を送る。記録部38はその信号に応答して
、カセット14aまたは14bから記録紙を給紙し、記
録紙がプリント開始の所定位置まで来ると、プリント開
始信号次の符号メモリ34に保持された符CPU71に
送る。その信号を受けてCPU71はバッファメモリV
BIIから記録部38へ画像データの転送を開始する。In the figure, data received via the line connection unit 36 and transmission control unit 35 is stored in the code memory 34. The encoded data stored in the code memory 34 is decompressed by the decompressing section 37 upon receiving a print command. The decompression unit 37 includes the code memory 34
a restoring circuit 101 that restores encoded data outputted from the printer to print data; and a line end detector that can detect line end data indicating the end of one line by expanding the encoded data. circuit 1
02, and a line number counter 103 that counts the number of lines detected by the line end detection circuit 102. That is, the code data is expanded in the expansion section 37, and the number of data lines constituting the received data can be detected along with the expansion operation. The image data expanded and restored by the expansion section 37 is first written to the buffer memory VBII. Note that the order in which data is written to the buffer memory does not necessarily have to be the buffer memory VBII first, but any one of the buffer memories VB12, VB13, and VB14 may be used. When the image data has been written to the buffer memory VBII, the decompression unit 37
Next, starts writing the expanded image data in the buffer memory VB12 in the same manner. Next, buffer memory VB
12, the buffer memory V
Data is written to B13. In this embodiment, the buffer memory is composed of four blocks, so when the writing of data to the buffer memory VB13 is completed, the CPU 71 detects the end of writing and sends a recording start signal to the recording section 38. In response to the signal, the recording section 38 feeds the recording paper from the cassette 14a or 14b, and when the recording paper reaches the predetermined position to start printing, the print start signal is sent to the CPU 71 with the next code stored in the code memory 34. send. Upon receiving this signal, the CPU 71 selects the buffer memory V.
Transfer of image data from the BII to the recording unit 38 is started.
それとともに、伸張部37は符号メモリ34に保持され
た次の符号データを伸張し、同様にバッファメモリVB
14に画像データを書込む。この場合、各バッファメモ
リVBll〜VB14に対して設けられているゲート2
21〜224のうち、ゲート224だけがバッファメモ
リVB14の動作のためにイネーブル状態であり、その
他のゲート221〜224はディスイネーブル状態とな
っている。記録部38側のゲート229〜232は、以
下に示すように操作される。At the same time, the decompression unit 37 decompresses the next code data held in the code memory 34, and similarly
Image data is written to 14. In this case, gate 2 provided for each buffer memory VBll to VB14
Among the gates 21 to 224, only the gate 224 is enabled for the operation of the buffer memory VB14, and the other gates 221 to 224 are disabled. The gates 229 to 232 on the recording section 38 side are operated as shown below.
バッファメモリVBIIからデータが読出されていると
きは、ゲート229だけがイネーブル状態であり、ゲー
ト230〜232はディスイネーブル状態となっている
。また、ゲート220はCPU71がバッファメモリを
アクセスするときのみイネーブルとなるので、このとき
はディスイネーブル状態である。また、セレクタ200
および201は、記録部38へ転送するためのバッファ
メモリの各々のアドレスを選んでいる。セレクタ202
はバッファメモリVBIIのアドレスを選んでおり、セ
レクタ203はバッファメモリVB12のアドレスを、
セレクタ204はバッファメモリVB13のアドレスを
選んでいる。また、この場合、読取り動作は行なわれて
いないので、ゲート225〜228は、ディスイネーブ
ル状態である。ラッチ210.パスバッファ211は伸
張部37、圧縮部33において、データバスとアドレス
バスとを共通化して時分割処理をするために設けられる
。When data is being read from buffer memory VBII, only gate 229 is enabled and gates 230-232 are disabled. Further, since the gate 220 is enabled only when the CPU 71 accesses the buffer memory, it is in a disabled state at this time. In addition, the selector 200
and 201 select respective addresses of the buffer memory for transfer to the recording unit 38. Selector 202
selects the address of buffer memory VBII, and selector 203 selects the address of buffer memory VB12,
Selector 204 selects the address of buffer memory VB13. Also, in this case, since no read operation is being performed, gates 225-228 are in a disabled state. Latch 210. The path buffer 211 is provided in the decompression unit 37 and the compression unit 33 to share a data bus and an address bus and perform time-division processing.
一般にプリンタへの転送スピードより伸張部38による
伸張スピードの方が速いので、バッファメモリVBII
のデータを転送する動作より、バッファメモリVB14
に符号データを伸張して書込む動作の方が速く終了する
。バッファメモリVB14に画像データの書込みが終了
すれば、伸張部37の動作は待機状態になる。そして、
バッファメモリVBIIから記録部38へのデータの転
送が終了すれば、すなわち、記録部38へ転送されたデ
ータの副走査アドレスをカウントする副走査アドレスカ
ウンタ150−2が所定のアドレスをカウントした場合
、プリンタブロックへの転送終了を表わすPRBLEN
D信号が副走査アドレスカウンタ150−2からCPU
71に出力される。これにより、次にバッファメモリV
B12がら同様に記録部38にデータが転送され始める
。Generally, the decompression speed by the decompression unit 38 is faster than the transfer speed to the printer, so the buffer memory VBII
From the operation of transferring data, the buffer memory VB14
The operation of decompressing and writing the encoded data ends faster. When the writing of the image data into the buffer memory VB14 is completed, the operation of the decompression unit 37 goes into a standby state. and,
When the transfer of data from the buffer memory VBII to the recording section 38 is completed, that is, when the sub-scanning address counter 150-2 that counts the sub-scanning address of the data transferred to the recording section 38 counts a predetermined address, PRBLEN indicating the end of transfer to printer block
The D signal is sent from the sub-scanning address counter 150-2 to the CPU.
71. As a result, next the buffer memory V
Similarly, data begins to be transferred to the recording unit 38 from B12.
CPU71は、PRBLEND信号を検出することによ
り、次の符号データを伸張し空になったバッファメモリ
VBIIに伸張されたデータの転送を始める。そのバッ
ファメモリへの転送が終了すると、次のバッファメモリ
VB13から記録部38に同様にデータが転送され、そ
の転送終了を待ってバッファメモリVB12に伸張され
たデータの転送が行なわれる。以下同様に次々とデータ
の伸張および転送の処理が行なわれる。Upon detecting the PRBLEND signal, the CPU 71 decompresses the next coded data and starts transferring the decompressed data to the empty buffer memory VBII. When the transfer to the buffer memory is completed, the data is similarly transferred from the next buffer memory VB13 to the recording unit 38, and after the transfer is completed, the expanded data is transferred to the buffer memory VB12. Thereafter, data expansion and transfer processing is performed one after another in the same manner.
以上が、受信動作における各構成部の概略動作である。The above is the general operation of each component in the receiving operation.
次に、この発明の一実施例としての受信モードでの具体
的な処理動作について第8図のフローチヤードに従って
説明する。Next, specific processing operations in the reception mode as an embodiment of the present invention will be explained according to the flowchart of FIG.
コントロールモードが“1”となって、受信モードに入
ると、ステップS51で、受信データが−H符号メモリ
34に格納される。次に、ステップS52で、符号メモ
リに1頁分の送信データが書込まれたか否かが判別され
る。なお、この判別は、受信データのページエンドを示
す符号を検出することによって行なわれる。1頁分の受
信データの符号メモリへの書込みの終了を待って、ステ
ップ853でプリンタにおける前頁分のプリントアウト
が終了したか否かが判別される。前頁のプリントアウト
の終了を待って、ステップS54で、符号メモリ30に
格納されている符号データを復元回路101で伸張しな
がら、かつラインエンド検出回路102で1頁分の受信
データすべてを構成するデータライン数をカウントする
。そしてカウントされたデータライン数に基づいて、1
頁分の受信データを何枚のプリント用紙に出力するか否
かを決定する。When the control mode becomes "1" and the reception mode is entered, the reception data is stored in the -H code memory 34 in step S51. Next, in step S52, it is determined whether one page of transmission data has been written into the code memory. Note that this determination is made by detecting a code indicating the page end of the received data. After the writing of one page of received data to the code memory is completed, it is determined in step 853 whether or not the printer has finished printing out the previous page. After waiting for the printout of the previous page to finish, in step S54, the code data stored in the code memory 30 is decompressed by the restoration circuit 101, and all the received data for one page is configured by the line end detection circuit 102. Count the number of data lines. And based on the number of data lines counted, 1
Determine how many pages of print paper to output the received data for pages.
たとえばプリント枚数P枚は次式によって決定すること
ができる。For example, the number of prints P can be determined by the following equation.
P=INT(α/ (297+30)l +1ここで、
銃は受信したデータ長さであり、mm単位である。たと
えば標準のデータであれば、1mmは3.85ライン分
に相当するが、ファインモード時なら1mmは7.7ラ
イン分に相当する。P=INT(α/ (297+30)l +1 where,
gun is the received data length, in mm. For example, with standard data, 1 mm corresponds to 3.85 lines, but in fine mode, 1 mm corresponds to 7.7 lines.
また、この場合カット紙はA4サイズを想定しており、
297 m mはA4サイズの縦方向の長さを示してい
る。なお、30mmは、着信印字および発信元印字を考
慮したものであり、この範囲で超過しているデータであ
れば、1枚内に出力するように枚数Pを決定するもので
ある。Also, in this case, the cut paper is assumed to be A4 size,
297 mm indicates the length in the vertical direction of A4 size paper. Note that 30 mm takes incoming printing and sender printing into consideration, and if the data exceeds this range, the number of sheets P is determined so that it is output on one sheet.
なおステップS54では、符号メモリ34に格納された
データを伸張した後、先に述べた要領でバッファメモリ
に書込んでいるが、このステップでは、データライン数
をカウントするのが目的であるため、プリント動作は行
なわない。したがって、伸張された画像データは必ずバ
ッファメモリに書込む必要はない。Note that in step S54, after decompressing the data stored in the code memory 34, it is written to the buffer memory in the manner described above, but since the purpose of this step is to count the number of data lines, No printing operation is performed. Therefore, the decompressed image data does not necessarily need to be written to the buffer memory.
次に、ステップS55で決定されたプリント枚数に従っ
て、プリント用紙1枚分のデータライン数の符号データ
をプリントする動作を行なう。具体的には、先に述べた
要領で、符号メモリ34に格納された符号データを一旦
バッファメモリ40(VBII、 VB12. VBl
B、 VB14)に書き込み、記録部38へ転送するこ
とによって行なう。Next, in accordance with the number of print sheets determined in step S55, an operation is performed to print the code data of the number of data lines for one sheet of print paper. Specifically, in the manner described above, the code data stored in the code memory 34 is temporarily transferred to the buffer memory 40 (VBII, VB12.VBl).
B, VB14) and transfer it to the recording unit 38.
ステップS56でプリント枚数Pが1であるか否かが判
別される。プリント枚数が複数である場合、プリント枚
数Pはlでないので、ステップS58に進み、プリント
枚数Pか1デクリメントされる。そしてステップS59
で1頁分のプリントが終了するのを待って、ステップS
55に戻る。In step S56, it is determined whether the number of prints P is 1 or not. If the number of prints is plural, the number of prints P is not l, so the process advances to step S58, where the number of prints P is decremented by one. And step S59
Wait until printing for one page is finished, and then proceed to step S.
Return to 55.
続いて2枚目のプリント用紙分のデータライン数のプリ
ント動作を行なう。Subsequently, a printing operation is performed for the number of data lines for the second print sheet.
このようにして、プリント枚数Pが1になるまでステッ
プ358およびステップS59の動作を繰返し、プリン
ト枚数がP=1となったとき、ステップS57に進み、
新たな受信データが符号メモリ34に格納されているか
否かが判別される。In this way, the operations of step 358 and step S59 are repeated until the number of prints P becomes 1, and when the number of prints reaches P=1, the process proceeds to step S57.
It is determined whether new received data is stored in the code memory 34.
新たな受信データが格納されている場合、ステップS5
2に戻り上記と同様の動作を繰返すが、新たな受信デー
タが符号メモリ34に格納されていないときはこの受信
モードの動作は終了する。If new received data is stored, step S5
Returning to step 2, the same operation as above is repeated, but if no new received data is stored in the code memory 34, the operation in this reception mode ends.
第9図は第5図の受信モードの具体的内容であって、こ
の発明の他の実施例によるフローチャートであり、第1
0図はこのフローチャートを説明するための受信データ
の一例を示す図である。FIG. 9 is a flowchart showing specific contents of the receiving mode shown in FIG. 5, according to another embodiment of the present invention,
FIG. 0 is a diagram showing an example of received data for explaining this flowchart.
以下、第10図の具体例を参照しながらこのフローチャ
ートについて説明する。This flowchart will be explained below with reference to the specific example shown in FIG.
コントロールモードが“1”となると受信モードのプロ
グラムが実行され、まずステップ5301で受信された
データが符号メモリ30に格納される。この例において
は、受信データが2頁分符号メモリ30に格納されたこ
とになる。ステップ5302で受信データの1頁分の符
号メモリへの書込みが終了されたか否かが判別される。When the control mode becomes "1", the reception mode program is executed, and the received data is first stored in the code memory 30 in step 5301. In this example, two pages of received data are stored in the code memory 30. In step 5302, it is determined whether writing of one page of received data into the code memory has been completed.
1頁分の書込みが終了している場合、ステップ8303
ですでに受信されていたデータの前頁分のプリントアウ
トが終了したか否かが判別される。前頁のプリントアウ
トが終了した場合、ステップ5304て、受信ブーツ1
頁目の符号データの伸長およびそのデータを構成するデ
ータライン数のカウントが行なわれる。そして伸長され
た画像データはバッファメモリに転送され、そしてバッ
ファメモリから記録部へ転送される。If writing for one page has been completed, step 8303
Then, it is determined whether printing out of the previous page of data that has already been received has been completed. If the previous page has been printed out, in step 5304, the receiving boot 1
The code data of the page is expanded and the number of data lines constituting the data is counted. The decompressed image data is then transferred to the buffer memory, and then transferred from the buffer memory to the recording section.
次にステップ5306で、記録部におけるプリント1枚
目の出力が終了したか否かが判別される。Next, in step 5306, it is determined whether or not the printing unit has finished outputting the first print sheet.
この例であれば、破線■の部分までの画像データが記録
部におけるプリント1枚目の出力分に相当するものであ
る。このプリント1枚目の出力が終了するのを待って、
ステップ5307で、破線■以降の受信ブーツ1頁目の
符号メモリの伸長およびライン数のカウントか行なわれ
る。同様にステップ8308で伸長された画像データは
、バッファメモリに転送される。In this example, the image data up to the part indicated by the broken line ■ corresponds to the output of the first print from the recording section. Wait for this first print to finish outputting,
In step 5307, the code memory of the first page of the reception boot after the broken line ■ is expanded and the number of lines is counted. Similarly, the image data decompressed in step 8308 is transferred to the buffer memory.
次にステップ5309で、転送されたバッファメモリ内
に、判定基準となる所定量の画像データが存在するか否
かが判別される。この実施例においては、バッファメモ
リ1個分が、判定基準分の容量となっている。しかし、
バッファメモリ1個分が必ずしも判定基準分の容量とな
っていなくてもよく、判定基準分の容量の画像データか
存在するか否かを検知する手段を別途に有すればよい。Next, in step 5309, it is determined whether or not a predetermined amount of image data serving as a determination criterion exists in the transferred buffer memory. In this embodiment, one buffer memory has the capacity for the determination criterion. but,
The capacity of one buffer memory does not necessarily have to be the capacity of the determination criterion, and it is sufficient to separately provide means for detecting whether or not there is image data with the capacity of the determination criterion.
この例においては、判定基準分は破線■と一点鎖線■と
の間に囲まれた画像データの量が対応するものである。In this example, the amount of image data enclosed between the broken line (■) and the dashed-dotted line (■) corresponds to the determination criterion.
判定基準分のデータがあれば、ステップ8310でその
判定基準分のデータが記録部に転送されステップ530
4に戻る。すなわち、バッファメモリ内に判定基準分の
データがあれば、その部分の画像データは出力すべくス
テップ8304以下の処理が行なわれることになる。If there is data for the judgment standard, the data for the judgment standard is transferred to the recording unit in step 8310, and the data for the judgment standard is transferred to the recording unit in step 530.
Return to 4. That is, if there is data for the determination standard in the buffer memory, the processing from step 8304 onwards will be performed to output that portion of image data.
この例においては、破線■と受信ブーツ1頁目の残りの
部分との間の画像データは、判定基準分より大きいので
、その部分の画像データは、プリント2枚目に出力すべ
くプリンタ部へ転送されることになる。したがってこの
場合プリント2枚目の画像処理としてプリント1枚目の
画像処理と同様の処理が行なわれる。すなわち、破線■
から受信ブーツ1頁目の最後の符号データは、各々伸長
およびデータライン数がカウントされバッファメモリに
転送される。受信ブーツ1頁目の最後の部分からプリン
ト2枚目の最後の部分、すなわち破線■の部分までのデ
ータは受信ブーツ1頁目には含まれていないので、その
部分は白データをバッファメモリに転送し、その後記録
部に転送される。In this example, the image data between the broken line ■ and the remaining part of the first page of the receiving boot is larger than the judgment standard, so that part of the image data is sent to the printer section to be output as the second print page. It will be transferred. Therefore, in this case, the same processing as the image processing for the first print is performed as the image processing for the second print. In other words, the dashed line ■
The last code data of the first page of the received boot is expanded and the number of data lines is counted and transferred to the buffer memory. The data from the last part of the first page of the receive boot to the last part of the second print, that is, the part marked with a broken line ■, is not included in the first page of the receive boot, so the white data for that part is stored in the buffer memory. and then transferred to the recording unit.
破線■の部分までの画像データの処理が終了すれば、プ
リント2枚目に対しては判定基僧分のデータが含まれて
いないため、ステップ8309からステップ5311に
進み、プリント2枚目の画像処理が終了する。この例に
おいては、受信データは2頁目を含んでいるので、ステ
ップS3]1で1頁の記録出力が終了するのを待って、
ステップ5312に進む。そして受信データ2頁目の処
理として、ステップ5302に戻る。When the processing of the image data up to the part indicated by the broken line ■ is completed, the second print does not contain the data for the judgment base, so the process advances from step 8309 to step 5311, and the image of the second print is processed. Processing ends. In this example, since the received data includes the second page, wait for the recording output of the first page to be completed in step S3]1.
Proceed to step 5312. Then, the process returns to step 5302 to process the second page of received data.
受信データ2頁目に対する処理としては、破線■の分ま
ではプリント3枚目の画像処理として上記に述べたのと
同様の処理が行なわれる。そしてプリント3枚目の出力
が終了した後、ステップ5307で破線■以降の符号デ
ータが伸長され、そしてそのデータライン数がカウント
されてバッファメモリに転送される。この場合、破線■
と一点鎖線■との間に挾まれた受信データ2頁目の一部
、すなわちプリント3枚目の画像データに対して超過す
る量は、判定基準分の画像データ量に達しない。したが
って、その部分の画像データは、記録部の方に転送され
ず、ステップ5311に進み、結果としてそのデータは
記録されず、捨てられることになる。このようにして、
受信データ2頁目の処理も終了して受信モードでの画像
処理が終了する。As for the processing for the second page of received data, the same processing as described above is performed as the image processing for the third print sheet up to the portion indicated by the broken line ■. After the output of the third print sheet is completed, in step 5307, the code data after the broken line ■ is expanded, and the number of data lines is counted and transferred to the buffer memory. In this case, the dashed line ■
The part of the second page of the received data sandwiched between and the one-dot chain line ■, that is, the amount that exceeds the image data of the third print does not reach the image data amount of the determination standard. Therefore, the image data of that portion is not transferred to the recording unit, and the process proceeds to step 5311, and as a result, that data is not recorded and is discarded. In this way,
The processing of the second page of received data is also completed, and the image processing in the reception mode is completed.
[発明の効果]
この発明は以上説明したとおり、第1の所定量を基準と
してそれを超えた超過データの量によって、そのデータ
分をプリント出力するか否かが制御されるので、定形サ
イズをわずかに超えたようなデータが受信された場合、
効率的な処理が可能になる。[Effects of the Invention] As explained above, in this invention, whether or not to print out the data is controlled depending on the amount of excess data that exceeds the first predetermined amount as a reference. If data is received that slightly exceeds
Efficient processing becomes possible.
第1図はこの発明の一実施例によるファクシミリ装置の
概略構成を示す図、第2図は第1図のファクシミリ装置
の動作を説明するための概略ブロック図、第3図は各種
の圧縮方式を説明した図、第4図は第2図の制御部3つ
に含まれるCPUを中心とした回路図、第5図は第4図
のCPU71のメインフローを示すフローチャート図、
第6図は第5図の待機モードの具体的内容を示すフロー
チャート図、第7図は第2図の要部ブロックの具体的構
成を示す図、第8図は第5図の受信モードの具体的内容
を示す1実施例によるフローチャート図、第9図は第5
図の受信モードの具体的内容を示す他の実施例によるフ
ローチャート図、第10図は第9図のフローチャートを
説明するための受信データの具体例を示す図である。
図において、33は圧縮部、34は符号メモリ、35は
伝送制御部、36は回線接続部、37は伸張部、38は
記録部、3つは制御部、40はバッファメモリ、41は
画像モート検出部、7]はCPU、1.01は復元回路
、102はラインエンド検出回路、103はライン数カ
ウンタ、VBl、1〜VB14はバッファメモリである
。
なお、各図中同一符号は同一または相当部分を示す。
一’24 −
第9図FIG. 1 is a diagram showing a schematic configuration of a facsimile machine according to an embodiment of the present invention, FIG. 2 is a schematic block diagram for explaining the operation of the facsimile machine of FIG. 1, and FIG. 3 is a diagram showing various compression methods. 4 is a circuit diagram centered on the CPU included in the three control units in FIG. 2, and FIG. 5 is a flowchart showing the main flow of the CPU 71 in FIG. 4.
6 is a flowchart showing the specific contents of the standby mode in FIG. 5, FIG. 7 is a diagram showing the specific configuration of the main blocks in FIG. 2, and FIG. 8 is a specific diagram of the reception mode in FIG. 5. A flowchart diagram according to one embodiment showing the content of the
FIG. 10 is a flowchart according to another embodiment showing specific contents of the reception mode shown in FIG. In the figure, 33 is a compression unit, 34 is a code memory, 35 is a transmission control unit, 36 is a line connection unit, 37 is an expansion unit, 38 is a recording unit, 3 are control units, 40 is a buffer memory, and 41 is an image mode. A detection unit, 7] is a CPU, 1.01 is a restoration circuit, 102 is a line end detection circuit, 103 is a line number counter, and VBl, 1 to VB14 are buffer memories. Note that the same reference numerals in each figure indicate the same or corresponding parts. 1'24 - Figure 9
Claims (1)
受信手段と、 前記受信されたデータをプリント用データに伸長するデ
ータ伸長手段と、 前記伸長されたプリント用データを記憶する記憶手段と
、 前記記憶されたデータをプリント用に出力する出力手段
と、 前記記憶されたデータをそれが属する群ごとに第1の所
定量と比較し、前記第1の所定量を超えた超過データの
量を検出する検出手段と、 前記検出手段の出力に基づいて、前記第1の所定量以下
の記憶されたデータについてはプリント用に出力するが
、前記超過データが第2の所定量以下のときそのデータ
はプリント用に出力せず、前記超過データが前記第2の
所定量を超えたとき、前記第1の所定量以下の記憶され
たデータの出力が終了した後、所定のタイミングで前記
超過データをプリント用に出力するように前記出力手段
を制御する制御手段とを備えた、ファクシミリ装置。[Claims] Data receiving means for receiving at least one group of encoded data; data decompression means for decompressing the received data into print data; and storing the decompressed print data. storage means; output means for outputting the stored data for printing; and comparing the stored data with a first predetermined amount for each group to which the stored data belongs, and determining whether the stored data exceeds the first predetermined amount. a detection means for detecting the amount of data; and based on the output of the detection means, stored data that is less than the first predetermined amount is output for printing, but the excess data is less than or equal to the second predetermined amount. In this case, the data is not output for printing, and when the excess data exceeds the second predetermined amount, at a predetermined timing after the output of the stored data below the first predetermined amount is completed. and control means for controlling the output means to output the excess data for printing.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28495890A JPH04157978A (en) | 1990-10-22 | 1990-10-22 | Facsimile equipment |
| US07/777,995 US5282058A (en) | 1990-10-22 | 1991-10-17 | Facsimile device having improved printing process with cut paper |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28495890A JPH04157978A (en) | 1990-10-22 | 1990-10-22 | Facsimile equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04157978A true JPH04157978A (en) | 1992-05-29 |
Family
ID=17685285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28495890A Pending JPH04157978A (en) | 1990-10-22 | 1990-10-22 | Facsimile equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04157978A (en) |
-
1990
- 1990-10-22 JP JP28495890A patent/JPH04157978A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4805135A (en) | Image communication apparatus having a function for dividing and outputting an image | |
| US4949189A (en) | Two-sided document scanning apparatus | |
| US6708234B2 (en) | Data processing apparatus and DMA data transfer method | |
| JP2001103255A (en) | Image processing system | |
| US5428458A (en) | Image communicating apparatus | |
| US5610728A (en) | Image recording apparatus for recording different sized images on different sized recording sheets | |
| US4885641A (en) | Image communication apparatus | |
| EP0621720B1 (en) | Facsimile apparatus and method of outputting results of facsimile communication | |
| JPH10271300A (en) | Image copier | |
| US5099335A (en) | Image communication apparatus | |
| US5914789A (en) | Facsimile apparatus with printer function for connecting to an external computer | |
| US5282058A (en) | Facsimile device having improved printing process with cut paper | |
| JPH04157978A (en) | Facsimile equipment | |
| JPH04157977A (en) | Facsimile equipment | |
| JP3257648B2 (en) | Image output apparatus and control method thereof | |
| US5126850A (en) | Image communication apparatus with automatic-reception inhibition | |
| JPH0362670A (en) | Image communication device | |
| CN1095271C (en) | Method for automatically controlling resolution | |
| JP3253165B2 (en) | Composite device | |
| JP3376011B2 (en) | Facsimile machine | |
| JPH0497652A (en) | Long original division system in facsimile equipment | |
| US7149001B1 (en) | System for supporting a multiplicity of copy features | |
| JP3057722B2 (en) | Facsimile machine | |
| JPH0457461A (en) | Facsimile equipment | |
| JPH0457473A (en) | Facsimile equipment |