JPH04157977A - Facsimile equipment - Google Patents
Facsimile equipmentInfo
- Publication number
- JPH04157977A JPH04157977A JP28495790A JP28495790A JPH04157977A JP H04157977 A JPH04157977 A JP H04157977A JP 28495790 A JP28495790 A JP 28495790A JP 28495790 A JP28495790 A JP 28495790A JP H04157977 A JPH04157977 A JP H04157977A
- Authority
- JP
- Japan
- Prior art keywords
- data
- printing
- received
- counting
- 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
- 230000006837 decompression Effects 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 3
- 230000000717 retained effect Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 abstract description 72
- 238000000034 method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
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 cut paper cut to a predetermined size 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 machine has an image memory that can store an image with a length including data for one recording sheet plus additional information such as sender printing and a margin. When the received data is long, or when the received data becomes image data that is larger than normal cut paper due to the addition of sender printing or incoming printing, etc. For image data that has a length, if the length is less than a predetermined value, the image is reduced to a single cut sheet, and if the length is greater than a predetermined value, it is divided into multiple cut sheets. It is to be recorded.
[発明が解決しようとする課題]
上記のような従来のファクシミリ装置では、印字を開始
する前に印字すべき1ペ一ジ分の受信データの画像サイ
ズを知る必要があることから、記録紙1枚分のデータに
発信元印字などの付加情報や余白部を加えた長さの画像
を記憶できる画像メモリを有することが前提となってい
る。しかしながら、このようなメモリを備えることはコ
スト的には不利である。たとえばA4サイズのプリンタ
で1頁分のデータを記憶するには6Mバイトの膨大なメ
モリ容量が必要になってしまう。[Problems to be Solved by the Invention] In the conventional facsimile machine as described above, it is necessary to know the image size of the received data for one page to be printed before starting printing. It is assumed that an image memory capable of storing an image with a length including data for one sheet plus additional information such as sender printing and margins is required. However, providing such a memory is disadvantageous in terms of cost. For example, an A4 size printer requires a huge memory capacity of 6 MB to store one page of data.
この発明は、大容量のメモリを必要とすることなく上記
のような課題を解決するためになされたもので、長尺の
受信データをカット紙に適切に記録できるファクシミリ
装置を提供することである。This invention was made in order to solve the above problems without requiring a large capacity memory, and an object of the present invention is to provide a facsimile device that can appropriately record long pieces of received data on cut paper. .
[課題を解決するための手段]
請求項1に係るファクシミリ装置は、所定の大きさのプ
リント用紙に受信画像をプリントするファクシミリ装置
であって、少なくとも1群の符号化されたデータを受信
し保持するデータ受信手段と、保持された受信データを
読出してプリント用データに順次伸張するデータ伸張手
段と、伸張されたプリント用データを構成するデータラ
イン数をカウントするカウント手段と、伸張されたプリ
ント用データを記憶またはプリントする記録手段と、カ
ウントされたデータライン数が所定数を超えた旨を検知
する検出手段と、検出手段の検出出力に応答して、以後
の伸張手段による受信データの伸張およびカウント手段
によるデータライン数のカウントは続行するか、記録手
段による記憶またはプリントは停止するように制御する
第1の制御手段と、カウント手段によってカウントされ
た1群の符号データの全データライン数に基づき、検出
手段による検出後にデータ受信手段より読出された受信
データを再度読出して伸張し、記録手段に出力するよう
にデータ伸張手段を制御する第2の制御手段とを備えた
ものである。[Means for Solving the Problem] A facsimile device according to claim 1 is a facsimile device that prints a received image on print paper of a predetermined size, and receives and holds at least one group of encoded data. data receiving means for reading the held received data and sequentially decompressing it into print data; counting means for counting the number of data lines making up the decompressed print data; a recording means for storing or printing data; a detecting means for detecting that the number of counted data lines exceeds a predetermined number; a first control means for controlling the counting means to continue counting the number of data lines, or for controlling the recording means to stop storing or printing; Based on this, the second control means controls the data decompression means so that the received data read out by the data reception means after detection by the detection means is read out again, decompressed, and outputted to the recording means.
請求項2にかかるファクシミリ装置は、所定の大きさの
プリント用紙に受信画像をプリントするファクシミリ装
置であって、少なくとも1群の符号化されたデータを受
信し保持するデータ受信手段と、保持された受信データ
を読出し、プリント用データに伸張するデータ伸張手段
と、伸張されたプリント用データを構成するデータライ
ン数をカウントするカウント手段と、カウントされたデ
ータライン数に基づいて、保持された1群の受信データ
をプリント用紙の何枚のプリント用紙にプリントすべき
かを決定する決定手段と、決定手段の決定内容に基づい
て、保持された受信データの所定量のデータを再度読出
し伸張するようにデータ伸張手段を制御する制御手段と
、データ伸張手段によって再度伸張されたプリント用デ
ータを記録部に出力する出力手段とを備えたものである
。A facsimile device according to claim 2 is a facsimile device that prints a received image on print paper of a predetermined size, and includes data receiving means for receiving and holding at least one group of encoded data; A data decompression means for reading received data and decompressing it into print data, a counting means for counting the number of data lines constituting the decompressed print data, and a group held based on the counted number of data lines. determining means for determining how many sheets of print paper the received data should be printed on; and data for re-reading and decompressing a predetermined amount of the held received data based on the determination by the determining means. The apparatus includes a control means for controlling the decompression means, and an output means for outputting the print data re-decompressed by the data decompression means to the recording section.
[作用]
請求項]に係る発明においては、データライン数が所定
数までの受信データは伸張とともにデータラインのカウ
ントを行なって伸張したデータを記憶した後に出力する
が、所定数を超えた受信データについては、伸張ととも
にデータライン数のカウントのみを最初に行なう。[Operation] In the invention according to claim], received data whose number of data lines is up to a predetermined number is expanded and data lines are counted, and the expanded data is stored and outputted, but received data whose number of data lines exceeds a prescribed number , only the number of data lines is counted first along with expansion.
請求項2に係る発明においては、最初に受信データすべ
てについて伸張とともにデータライン数をカウントし、
カウントされたデータライン数に基づいて、再度受信デ
ータの伸張以降の処理を行なう。In the invention according to claim 2, first, all received data is expanded and the number of data lines is counted,
Based on the counted number of data lines, processing after decompression of the received data is performed again.
[実施例]
第1図はこの発明の一実施例によるレーザファクシミリ
装置の送信のための原稿読取り部と受信のだめの印字部
の概略を示す断面図である。[Embodiment] FIG. 1 is a cross-sectional view schematically showing a document reading section for transmission and a printing section of a receiving end of 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, in a document reading section 1, a document placed on a platen 2 is operated by a moving scanner 4 while being irradiated 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.
印字部11では、レーザ光学系12で受信信号に基づい
てレーザダイオードの発光が制御され、感光体13にレ
ーザ光が入射される。そして周知の電子写真のプロセス
により、現像、転写、定着処理等が行なわれ、給紙カセ
ット14aまたは14bから供給された普通紙に受信信
号がプリントされる。以上の読取りとプリント動作は従
来のレーザプリンタと同様であるため、その詳細な説明
は省略する。In the printing unit 11 , a laser optical system 12 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を含む光電変換
部31によって原稿画像が電気信号に変換される。次に
、処理部32で所定の2値化処理(デイザ処理等)が行
なわれ、2値の時系列信号に変換される。変換されたデ
ータは、バッファメモリ40に一時蓄えられる。次にバ
ッファメモリ40より読出されたデータは圧縮部33に
よってMH,MR等の方式で符号化される。次に符号化
された信号は符号メモリ34に接続される伝送制御部3
5によって被呼側との接続が行なわれ、所定の手順で符
号メモリ34に蓄積されたデータ信号が回線接続部36
を介して回線へ送り出される。A photoelectric conversion section 31 including the 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.
5, connection with the called side is established, and the data signal stored in the code memory 34 is transferred to the line connection section 36 according to a predetermined procedure.
is sent out to the line via.
次に、被呼側としての動作について説明する。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は操
作表示部51の表示に対応して上記の信号処理を制御す
る。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 section 39 controls the above-mentioned signal processing in accordance with the display on the operation display section 51.
次に、信号の圧縮方法について説明する。ファクシミリ
装置において電気信号をそのまま記憶すると時間がかか
り、かつメモリ容量が大きくなるため、現われやすいパ
ターン(白信号の連続、黒信号の連続)を用いて電気信
号を圧縮している。Next, a signal compression method will be explained. Storing electrical signals as they are in a facsimile machine takes time and requires a large memory capacity, so electrical signals are compressed using patterns that tend to appear (continuous white signals, continuous black signals).
電気信号の圧縮方式には第3図に示すようなMH方式、
MR方式およびMMR方式の3種類がある。Electrical signal compression methods include the MH method as shown in Figure 3;
There are three types: MR method and MMR method.
1次元符号化とは、1ライン上に交互に現われる白画素
と黒画素の同色画素の連続長(ランレングス)を符号化
する方式であり、2次元符号化とは、現在符号化してい
る走査ライン(符号化ライン)上の各変化画素の位置と
、符号化ライン直前の参照ライン上の対応する変化画素
との位置関係から符号化する方式をいう。ここで変化画
素とは、= 10−
白−黒、黒−白に変化した最初の画素をいう。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 =10-white to black, black to white.
第4図は第2図の制御部39に含まれるCPU71を中
心とした回路図である。図において、CPU71には、
作業用のRAM72、とタイマ用の時計I C73と、
ROM74と、PIO75とが接続されている。また、
CPU71には、操作表示部51のキーマトリクス52
〜58やLCD表示部59が接続される。FIG. 4 is a circuit diagram centered on the CPU 71 included in the control section 39 of FIG. In the figure, the CPU 71 has
RAM72 for work, clock IC73 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の待機モードへ、11″
ならステップ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, 11''
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. In processes other than standby mode and reception mode, such as transmission mode and 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“に設定してリターンする。着
信信号が入力されていないときは、プログラムはステッ
プ3103へ進み、その他の処理を行なってリターンす
る。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 call signal has been input, the program proceeds to step 3103, 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は、符号メモリ3
4から出力される符号化データを、プリント用データに
復元する復元回路1.01と、符号化されたデータを伸
張することによって、1ラインの終了を示すラインエン
ドのデータを検出することができるラインエンド検出回
路102と、ラインエンド検出回路]02て検出された
ライン数をカウントするライン数カウンタ103とから
なる。すなわち、伸張部37において、符号データは伸
張され、またその伸張動作に伴って受信データを構成す
るデータライン数を検出することができる。伸張部37
によって伸張されて復元化された画像データは、まずバ
ッファメモリVBIIに書込まれる。なお、バッファメ
モリに書込む順序は、必ずしもバッファメモリVBII
が最初である必要はなく、■B12、VB13、VB1
4のいずれのバッファメモリであってもよい。バッファ
メモリVBIIに画像デ−タの書込みが終ると、伸張部
37は、次にバッファメモリVB12に同様に伸張され
た画像データの書込みを始める。続いてバッファメモリ
VB12にデータの書込みが終了すれば、バッファメモ
リVB1Bにデータの書込みが行なわれる。この実施例
では、バッファメモリは4つのブロックで構成されてい
るので、バッファメモリVB13にデータの書込みが終
了すれば、CPU71は書込み終了を検知し、記録部3
8に記録開始信号を送る。記録部38はその信号に応答
して、カセット14aまたは14bから記録紙を給紙し
、記録紙がプリント開始の所定位置まで来ると、プリン
ト開始信号法の符号メモリ34に保持された符CPU7
1に送る。その信号を受けてCPU71はバッファメモ
リVBIIから記録部38へ画像データの転送を開始す
る。それとともに、伸張部37は符号メモリ34に保持
された次の符号データを伸張し、同様にバッファメモリ
VB14に画像データを書込む。この場合、各バッファ
メモリVBll〜VB14に対して設けられているゲー
ト221〜224のうち、ゲート224たけがバッファ
メモリVB14の動作のためにイネーブル状態であり、
その他のゲート221〜224はディスイネーブル状態
となっている。記録部38側のゲート229〜232は
、以下に示すように操作される。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 in response to a print command. The decompression unit 37 stores the code memory 3
A restoration circuit 1.01 restores the encoded data output from 4 to print data, and by expanding the encoded data, line end data indicating the end of one line can be detected. It consists of a line end detection circuit 102 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. Extension part 37
The image data expanded and restored by is first written to the buffer memory VBII. Note that the order of writing to the buffer memory is not necessarily based on the buffer memory VBII.
does not have to be the first, ■B12, VB13, VB1
The buffer memory may be any one of the four buffer memories. After writing the image data into the buffer memory VBII, the expansion section 37 then starts writing the expanded image data into the buffer memory VB12. Subsequently, when writing of data to buffer memory VB12 is completed, data is written to buffer memory VB1B. 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 the recording unit 3
Send a recording start signal to 8. In response to the signal, the recording section 38 feeds recording paper from the cassette 14a or 14b, and when the recording paper reaches a predetermined position for starting printing, the CPU 7 reads the code stored in the code memory 34 of the print start signal method.
Send to 1. Upon receiving the signal, the CPU 71 starts transferring image data from the buffer memory VBII to the recording section 38. At the same time, the decompression unit 37 decompresses the next code data held in the code memory 34, and similarly writes the image data into the buffer memory VB14. In this case, among the gates 221 to 224 provided for each of the buffer memories VBll to VB14, only the gate 224 is in an enabled state for the operation of the buffer memory VB14,
The other gates 221 to 224 are in a disabled state. The gates 229 to 232 on the recording section 38 side are operated as shown below.
バッファメモリVB1]からデータが読出されていると
きは、ゲート229だけがイネーブル状態であり、ゲー
ト230〜232はディスイネーブル状態となっている
。また、ゲート220はCPU71かバッファメモリを
アクセスするときのみイネーブルとなるので、このとき
はディスイネーブル状態である。また、セレクタ200
および201は、記録部38へ転送するためのバ・ソフ
ァメモリの各々のアドレスを選んでいる。セレクタ20
2はバッファメモリVBIIのアドレスを選んでおり、
セレクタ203はバッファメモリVB12のアドレスを
、セレクタ204はバッファメモリVB13のアドレス
を選んでいる。また、この場合、読取り動作は行なわれ
ていないので、ゲ−ト225〜228は、ディスイネー
ブル状態である。ラッチ210、パスバッファ2]]は
伸張部37、圧縮部33において、データバスとアドレ
スバスとを共通化して時分割処理をするために設けられ
る。When data is being read from buffer memory VB1], only gate 229 is enabled, and gates 230 to 232 are disabled. Furthermore, since the gate 220 is enabled only when the CPU 71 or the buffer memory is accessed, it is in a disabled state at this time. In addition, the selector 200
and 201 select respective addresses of the sofa memory for transfer to the recording unit 38. selector 20
2 selects the address of buffer memory VBII,
The selector 203 selects the address of the buffer memory VB12, and the selector 204 selects the address of the buffer memory VB13. Also, in this case, since no read operation is being performed, gates 225-228 are in a disabled state. The latch 210 and the path buffer 2] are provided in the decompression unit 37 and the compression unit 33 in order to share the data bus and address bus and perform time-division processing.
一般にプリンタへの転送スピードより伸張部38による
伸張スピードの方か速いので、バッファメモリVBII
のデータを転送する動作より、バッファメモリVB14
に符号データを伸張して書込む動作の方が速く終了する
。バッファメモリ■B14に画像データの書込みか終了
すれば、伸張部37の動作は待機状態になる。そして、
バッファメモリVBIIから記録部38へのデータの転
送が終了すれば、すなわち、記録部38へ転送されたデ
ータの副走査アドレスをカウントする副走査アドレスカ
ウンタ150−2が所定のアドレスをカウントした場合
、プリンタブロックへの転送終了を表わすPRBLEN
D信号が副走査アドレスカウンタ15C1−2からCP
U71に出力される。これにより、次にバッファメモリ
VB12から同様に記録部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 image data to the buffer memory B14 is completed, the operation of the decompression section 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
D signal is sent from sub-scanning address counter 15C1-2 to CP
It is output to U71. As a result, data starts to be transferred from the buffer memory VB12 to the recording unit 38 in the same way.
CPU7]は、PRBLEND信号を検出することによ
り、次の符号データを伸張し空になったバッファメモリ
VBIIに伸張されたデータの転送を始める。そのバッ
ファメモリへの転送が終了すると、次のバッファメモリ
VB13から記録部38に同様にデータが転送され、そ
の転送終了を待ってバッファメモリVB12に伸張され
たデータの転送が行なわれる。以下同様に次々とデータ
の伸張および転送の処理が行なわれる。By detecting the PRBLEND signal, the CPU 7 expands the next code data and starts transferring the expanded 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で、受信データが一旦符号メモリ
34に格納される。次に、ステップS52で、符号メモ
リに1頁分の送信データが書込まれたか否かが判別され
る。なお、この判別は、受信データのページエンドを示
す符号を検出することによって行なわれる。1頁分の受
信データの符号メモ刃への書込みの終了を待って、ステ
ップ353でプリンタにおける前頁分のプリントアウト
か終了したか否かが判別される。前頁のプリントアウト
の終了を待って、ステップS54で、符号メモリ30に
格納されている符号データを復元回路101で伸張しな
がら、かつラインエンド検出回路102で1頁分の受信
データすべてを構成するデータライン数をカウントする
。そしてカウントされたデータライン数に基づいて、]
頁分の受信データを何枚のプリント用紙に出力するか否
かを決定する。When the control mode becomes "1" and the receiving mode is entered, the received data is temporarily stored in the 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 completion of writing one page of received data to the code memo blade, it is determined in step 353 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]
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=INTi店/ (297+30)l +1ここで、
止は受信したデータ長さであり、mm単位である。たと
えば標準のデータであれば、1mmは3.85ライン分
に相当するが、ファインモード時なら1mmは7,7ラ
イン分に相当する。P=INTi store/ (297+30)l +1 where,
The length is the length of the received data and is 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.
−18=
また、この場合カット紙はA4サイズを想定しており、
297mmはA4サイズの縦方向の長さを示している。-18= 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.
なお、30mmは、着信印字および発信元印字を考慮し
たものであり、この範囲で超過しているデータであれば
、1枚内に出力するように枚数Pを決定するものである
。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. VB1
3. 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, VB1
3. This is done by writing the information in the VB 14) and transferring it to the recording unit 38.
ステップS56でプリント枚数Pが1であるか否かが判
別される。プリント枚数が複数である場合、プリント枚
数Pは1でないので、ステップ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 1, so the process advances to step S58, and the number of prints P is decremented by 1. 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図のフロ一チヤードに従
って説明する。Next, specific processing operations in the reception mode as another embodiment of the present invention will be explained according to the flowchart of FIG.
先の実施例では、符号メモリに格納された受信データは
、−旦すべて仮の伸張動作を行なって、そのデータを構
成するデータライン数をカウントし後、プリント枚数の
決定を行なっていた。この実施例では、1枚のプリント
動作に必要なデータライン数をカウントするまでは、仮
の伸張およびデータラインのカウント動作を行なわず、
伸張およびカウント動作とともに続けてプリント動作を
行なうものである。In the previous embodiment, the received data stored in the code memory is first subjected to a temporary decompression operation, the number of data lines constituting the data is counted, and then the number of copies to be printed is determined. In this embodiment, temporary expansion and data line counting operations are not performed until the number of data lines required for one print operation is counted.
The print operation is performed in succession with the expansion and counting operations.
ステップ8201〜ステツプ8203までの動作は、先
の実施例と同様である。この実施例では、前頁のプリン
トアウトの終了を待って、ステップ5204でプリンタ
の起動を行なう。すなわち、カセット14aまたは14
bからカット紙の給紙が行なわれる。次に、ステップ5
205で伸張部37において符号メモリ34に格納され
ている符号データを伸張しながら、そのデータライン数
をカウントする。次にステップ5206で、データライ
ン数が所定量になっているか否かが判別される。この実
施例では、所定量として、プリント用紙1頁分に必要な
データライン数を設定している。The operations from step 8201 to step 8203 are the same as in the previous embodiment. In this embodiment, the printer is activated in step 5204 after the previous page has been printed out. That is, the cassette 14a or 14
Cut sheets are fed from point b. Next, step 5
At step 205, the number of data lines is counted while expanding the code data stored in the code memory 34 in the decompression unit 37. Next, in step 5206, it is determined whether the number of data lines has reached a predetermined amount. In this embodiment, the number of data lines required for one page of print paper is set as the predetermined amount.
伸張されたデータのデータライン数が所定量に達してい
ないとき、ステップ5207で、伸張された画像データ
は、バッファメモリに転送され、さらに記録部38へ転
送されてプリント動作が行なわれる。すなわちプリント
用紙の1頁分のデータライン数のデータは、先の実施例
とは異なり仮の伸張およびデータライン数のカウントを
行なうことなく、そのままプリント出力がされることに
なる。ステップ5206で、カウントされたデータライ
ン数が所定量を超えた場合、ステップ3208で、受信
された符号メモリの伸張動作が1頁分行なわれたか否か
が判定される。1頁分の符号データの処理が行なわれて
いないときは、ステップ5205に戻り、符号データの
伸張およびデータライン数のカウント動作が続けて行な
われる。すなわち、データライン数が所定量を超えたと
き、受信データの1頁分の符号データすべてのデータラ
イン数のカウントが行なわれることになる。When the number of data lines of the decompressed data does not reach the predetermined amount, in step 5207, the decompressed image data is transferred to the buffer memory and further transferred to the recording unit 38 for printing. That is, unlike the previous embodiment, the data of the number of data lines for one page of print paper is printed out as is without performing temporary expansion and counting of the number of data lines. If the counted number of data lines exceeds a predetermined amount in step 5206, it is determined in step 3208 whether the received code memory has been expanded by one page. If one page's worth of encoded data has not been processed, the process returns to step 5205, and the operation of expanding the encoded data and counting the number of data lines continues. That is, when the number of data lines exceeds a predetermined amount, the number of data lines of all code data for one page of received data is counted.
受信データの1頁分の全ライン数がカウントされた場合
、ステップ8209でプリント1枚分のデータライン数
に相当する所定量を基準として、受信データの1頁分を
構成するデータライン数がどの程度超過しているか否か
、すなわち超過量が指定値以上になっているか否かが判
別される。この超過量が指定値以上でないとき、その超
過分は、発信元印字あるいは受信印字等により生じてい
るものであると判断し、その超過分のデータはプリント
アウトせず、ステップ5215に進む。If the total number of lines for one page of received data has been counted, in step 8209, the number of data lines constituting one page of received data is determined based on a predetermined amount corresponding to the number of data lines for one print sheet. It is determined whether the degree of excess is exceeded, that is, whether the amount of excess is greater than or equal to a specified value. If the excess amount is not greater than the specified value, it is determined that the excess amount is caused by the sender's printing or the received printing, and the process proceeds to step 5215 without printing out the excess data.
超過量が指定値以上である場合、ステップ8216でカ
ウントされた受信データ1頁分を構成するデータライン
数の総数に基づいて、何枚のプリント用紙に出力するか
否かが決定される。プリントアウトする枚数が決定され
ると、ステップ5210で前頁分のプリントの終了を待
って、ステップ5211でプリンタが起動される。続い
て先のステップでプリントアウトされた以外の符号デー
タが、ステップ5212で新たに伸張され、ステップ5
213でバッファメモリに転送され、その後記録部に転
送されてプリント動作が行なわれる。If the excess amount is equal to or greater than the specified value, it is determined on how many sheets of print paper to output or not based on the total number of data lines constituting one page of received data counted in step 8216. Once the number of sheets to be printed is determined, the printer waits for the previous page to finish printing in step 5210, and then starts the printer in step 5211. Subsequently, code data other than that printed out in the previous step is newly decompressed in step 5212, and
The data is transferred to the buffer memory in step 213, and then transferred to the recording unit where printing is performed.
この動作を、決定されたプリント枚数分だけ行なうこと
によって受信データの1頁分の符号データのプリント処
理が行なわれることになる(ステップ5214)。By performing this operation for the determined number of prints, one page of code data of the received data is printed (step 5214).
次にステップ5215で受信されたデータが次頁分以降
のデータを含んでいるか否かが判別され、次頁分以降の
データを含んでいる場合、ステップ5202に戻り、上
記と同様の動作を繰返す。符号メモリに次頁以降のデー
タが格納されていない場合は、受信モードは終了する。Next, in step 5215, it is determined whether the received data includes data for the next page or later, and if it does include data for the next page or later, the process returns to step 5202 and the same operation as above is repeated. . If data from the next page onward is not stored in the code memory, the reception mode ends.
なお、以上の第9図に示した受信モードでの動作につい
て、第10図に具体例を示して説明する。Note that the operation in the reception mode shown in FIG. 9 above will be explained by showing a specific example in FIG. 10.
図において、受信データ1頁分が通常のプリントアウト
すべきデータライン数に比べてかなり長い長尺原稿であ
ったと想定する。この場合、破線で示されている所定量
までのデータは受信したファクシミリ装置におけるプリ
ント1枚目分に相当するデータ量である。In the figure, it is assumed that one page of received data is a long original, which is considerably longer than the number of data lines to be printed out. In this case, the data up to the predetermined amount indicated by the broken line is the data amount corresponding to the first print in the receiving facsimile machine.
なお−点鎖線は、所定量を超えた場合のプリンドアウド
するかしないかの基準となる超過量を定める指定値であ
る。この例では、受信データ1頁分が超過量指定値をは
るかに超えたデータライン数よりなっていることが示さ
れている。したがって、破線の所定量までの受信データ
は、仮の伸張およびデータライン数のカウント動作は行
なわれず、そのままプリントアウトされることになる。Note that the dashed dotted line is a designated value that determines the excess amount, which is the standard for determining whether or not to print out when the predetermined amount is exceeded. In this example, it is shown that one page of received data consists of the number of data lines far exceeding the specified excess amount value. Therefore, the received data up to the predetermined amount indicated by the broken line is printed out as is without being subjected to temporary expansion or counting of the number of data lines.
所定量以上の受信データ1頁分の終了までは、仮の符号
データの伸張およびデータラインのカウント数が行なわ
れ、所定量を超えたデータのデータライン数がカウント
される。このカウントされたデータに基づいてプリント
1枚分およびプリント3枚目として出力されるデータラ
イン数が計算され、これによって受信データ1頁分が、
プリント1枚目からプリント3枚目までのカット紙に記
録されることになる。Until the completion of one page of received data exceeding a predetermined amount, expansion of temporary code data and counting of data lines are performed, and the number of data lines of data exceeding the predetermined amount is counted. Based on this counted data, the number of data lines to be output for one print and the third print is calculated, and as a result, one page of received data is
The information will be recorded on the cut sheets from the first print to the third print.
[発明の効果]
請求項1に係る発明は以上説明したとおり、データライ
ン数が所定数までの受信データは伸張とともにデータラ
イン数のカウントを行なって、プリントに出力するが、
所定数を超えた受信データについては、伸張動作ととも
にカウント動作を仮に行なった後、プリント枚数を決定
して出力するので、受信した原稿が長尺原稿であっても
、迅速かつ適切な処理が可能になる。[Effects of the Invention] As explained above, the invention according to claim 1 decompresses received data up to a predetermined number of data lines, counts the number of data lines, and outputs it as a print.
For received data that exceeds a predetermined number, it is expanded and temporarily counted, and then the number of prints is determined and output, so even if the received document is a long document, it can be processed quickly and appropriately. become.
請求項2に係る発明は以上説明したとおり、最初に受信
データすべてについて伸張とともにデータライン数をカ
ウントし、カウントされたデータライン数に基づいて再
度受信データの伸張以降の処理を行なうので、受信した
原稿が長尺原稿であっても、大容量の画像メモリを有さ
ない構成のファクシミリ装置において、的確なプリント
アウトを行なうことができる。As explained above, the invention according to claim 2 first decompresses all received data and counts the number of data lines, and then performs the decompression and subsequent processing of the received data again based on the counted number of data lines. Even if the document is a long document, accurate printing can be performed in a facsimile machine having a configuration that does not have a large-capacity image memory.
第1図はこの発明の一実施例によるファクシミリ装置の
概略構成を示す図、第2図は第1図のファクシミリ装置
の動作を説明するだめの概略ブロック図、第3図は各種
の圧縮方式を説明した図、第4図は第2図の制御部39
に含まれるCPUを中心とした回路図、第5図は第4図
のCPU71のメインフローを示すフローチャート図、
第6図は第5図の待機モードの具体的内容を示すフロー
チャート図、第7図は第2図の要部ブロックの具体的構
成を示す図、第8図は第5図の受信モードの具体的内容
を示す1実施例によるフローチャート図、第9図は第5
図の受信モードの具体的内容を示す他の実施例によるフ
ローチャート図、第10図は第9図のフローチャートを
説明するための受信データの具体例を示す図である。
図において、33は圧縮部、34は符号メモリ、35は
伝送制御部、36は回線接続部、37は伸張部、38は
記録部、39は制御部、40はバッファメモリ、41は
画像モード検出部、71はCPU、101は復元回路、
102はラインエンド検出回路、103はライン数カウ
ンタ、VB11〜VB14はバッファメモリである。
なお、各図中同一符号は同一または相当部分を示す。
手続補正書(方式)
平成3年2月25日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. The illustrated diagram, FIG. 4, shows the control unit 39 in 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, 39 is a control unit, 40 is a buffer memory, and 41 is an image mode detection unit. 71 is a CPU, 101 is a restoration circuit,
102 is a line end detection circuit, 103 is a line number counter, and VB11 to VB14 are buffer memories. Note that the same reference numerals in each figure indicate the same or corresponding parts. Procedural amendment (method) February 25, 1991
Claims (2)
トするファクシミリ装置であって、少なくとも1群の符
号化されたデータを受信し保持するデータ受信手段と、 前記保持された受信データを読出してプリント用データ
に順次伸張するデータ伸張手段と、前記伸張されたプリ
ント用データを構成するデータライン数をカウントする
カウント手段と、前記伸張されたプリント用データを記
憶またはプリントする記録手段と、 前記カウントされたデータライン数が所定数を超えた旨
を検出する検出手段と、 前記検出手段の検出出力に応答して、以後の前記伸張手
段による受信データの伸張および前記カウント手段によ
るデータライン数のカウントは続行するが、前記記録手
段による記憶またはプリントは停止するように制御する
第1の制御手段と、前記カウント手段によってカウント
された前記1群の符号データの全データライン数に基づ
き、前記検出手段による検出後に前記データ受信手段よ
り読出された受信データを再度読出して伸張し、前記記
録手段に出力するように前記データ伸張手段を制御する
第2の制御手段とを備えた、ファクシミリ装置。(1) A facsimile machine that prints a received image on print paper of a predetermined size, comprising data receiving means for receiving and holding at least one group of encoded data, and reading out the held received data. a data decompression means for sequentially decompressing data for printing; a counting means for counting the number of data lines constituting the decompressed print data; a recording means for storing or printing the decompressed print data; a detection means for detecting that the number of data lines exceeds a predetermined number; and in response to the detection output of the detection means, the expansion means subsequently expands the received data and the counting means counts the number of data lines. a first control means for controlling the storage or printing by the recording means to continue but stopping storage or printing by the recording means; and a first control means for controlling the total number of data lines of the code data of the first group counted by the counting means. and second control means for controlling the data decompression means to read out and decompress the received data read out by the data reception means again after detection by the data reception means, and output the data to the recording means.
トするファクシミリ装置であって、少なくとも1群の符
号化されたデータを受信し保持するデータ受信手段と、 前記保持された受信データを読出し、プリント用データ
に伸張するデータ伸張手段と、 前記伸張されたプリント用データを構成するデータライ
ン数をカウントするカウント手段と、前記カウントされ
たデータライン数に基づいて、前記保持された1群の受
信データを前記プリント用紙の何枚のプリント用紙にプ
リントすべきかを決定する決定手段と、 前記決定手段の決定内容に基づいて、前記保持された受
信データの所定量のデータを再度読出し伸張するように
前記データ伸張手段を制御する制御手段と、 前記データ伸張手段によって再度伸張されたプリント用
データを記録部に出力する出力手段とを備えた、ファク
シミリ装置。(2) a facsimile device that prints a received image on print paper of a predetermined size, comprising: a data receiving means for receiving and holding at least one group of encoded data; and reading the held received data; data decompression means for decompressing data for printing; counting means for counting the number of data lines constituting the decompressed print data; and reception of the retained group based on the counted number of data lines. determining means for determining how many sheets of printing paper the data should be printed on; and re-reading and decompressing a predetermined amount of the held received data based on the determination made by the determining means. A facsimile machine, comprising: a control means for controlling the data decompression means; and an output means for outputting print data re-decompressed by the data decompression means to a recording section.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28495790A JPH04157977A (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 |
---|---|---|---|
JP28495790A JPH04157977A (en) | 1990-10-22 | 1990-10-22 | Facsimile equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04157977A true JPH04157977A (en) | 1992-05-29 |
Family
ID=17685271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28495790A Pending JPH04157977A (en) | 1990-10-22 | 1990-10-22 | Facsimile equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04157977A (en) |
-
1990
- 1990-10-22 JP JP28495790A patent/JPH04157977A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4805135A (en) | Image communication apparatus having a function for dividing and outputting an image | |
US6708234B2 (en) | Data processing apparatus and DMA data transfer method | |
US5867614A (en) | Control for an image filing apparatus | |
JP2001103255A (en) | Image processing system | |
US5610728A (en) | Image recording apparatus for recording different sized images on different sized recording sheets | |
US7218412B2 (en) | Apparatus, method and computer readable recording medium for processing image information | |
US6417935B1 (en) | Communication apparatus | |
JPH08101850A (en) | Composite image input/output device | |
JPH04157977A (en) | Facsimile equipment | |
US5282058A (en) | Facsimile device having improved printing process with cut paper | |
JPH04157978A (en) | Facsimile equipment | |
JPH0362670A (en) | Picture communication equipment | |
JPH0231559A (en) | Picture communication equipment | |
JP2574817B2 (en) | Image communication device | |
JP2735133B2 (en) | Facsimile machine | |
US7149001B1 (en) | System for supporting a multiplicity of copy features | |
JP2982226B2 (en) | Facsimile machine | |
JPH0457461A (en) | Facsimile equipment | |
JPH04307867A (en) | Picture processor and method therefor | |
JPH0457473A (en) | Facsimile equipment | |
JPS60227565A (en) | Picture processing device | |
JPH0457462A (en) | Facsimile equipment | |
JPH04373252A (en) | Picture processor | |
JPS63169164A (en) | Picture recording control device | |
JP2005174139A (en) | Image processing method and device |