JPH01316060A - Document preparing device - Google Patents
Document preparing deviceInfo
- Publication number
- JPH01316060A JPH01316060A JP1059309A JP5930989A JPH01316060A JP H01316060 A JPH01316060 A JP H01316060A JP 1059309 A JP1059309 A JP 1059309A JP 5930989 A JP5930989 A JP 5930989A JP H01316060 A JPH01316060 A JP H01316060A
- Authority
- JP
- Japan
- Prior art keywords
- document
- facsimile
- data
- line
- buffer
- 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
- Document Processing Apparatus (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は作成した文書をファクシミリ装置に伝送でき
、ファクシミリ装置からの伝送信号を受信できる文書作
成装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to a document creation device that can transmit created documents to a facsimile machine and can receive transmission signals from the facsimile machine.
(従来の技術)
文書作成装置(ワードプロセッサ)で作成した文書をフ
ァクシミリ装置に伝送する装置が例えば特許公告公報6
2−59505に開示されている。(Prior Art) A device for transmitting a document created by a document creation device (word processor) to a facsimile device is disclosed in Patent Publication No. 6, for example.
No. 2-59505.
上記公報に開示された装置は、文書作成作成装置とファ
クシミリ端末から構成されている。The device disclosed in the above publication is composed of a document creation device and a facsimile terminal.
上記公報の装置では、文書作成装置が文字データを画像
データ(画像パターンデータ)に展開し、展開された画
像データを逐次縦方向(プリントヘッドのドツト方向)
に所定ビット数ずつ切り出し、ファクシミリ端末に送信
する。ファクシミリ端末は文書1行分の画像データをバ
ッファメモリにストアし、該バッファメモリ内の画像デ
ータを横方向に切り出して、圧縮処理を行ない、相手側
ファクシミリ装置に伝送している。In the device disclosed in the above publication, the document creation device develops character data into image data (image pattern data), and sequentially converts the developed image data in the vertical direction (dot direction of the print head).
A predetermined number of bits are extracted and sent to a facsimile terminal. A facsimile terminal stores image data for one line of a document in a buffer memory, cuts out the image data in the buffer memory in the horizontal direction, performs compression processing, and transmits the image data to the other party's facsimile device.
(発明が解決しようとする課題)
このような装置では、ファクシミリ端末が、画像データ
の横方向での切り出し、符号化、圧縮、送信を行なわね
ばならない。このため、ファクシミリ端末の負担が大き
く、転送レートが低くなる等の欠点がある。(Problems to be Solved by the Invention) In such a device, a facsimile terminal must perform horizontal cutting, encoding, compression, and transmission of image data. Therefore, there are disadvantages such as a heavy burden on the facsimile terminal and a low transfer rate.
[発明の構成]
(課題を解決するための手段と作用)
上記目的を達成するため、この発明にかかる文書作成装
置は、
文字コードを含む文書データ(第4図)を保持する記憶
手段(21)と、
前記文書データを相手方のファクシミリ装置へファクシ
ミリ送信することを指示する指示手段(12,14)と
、
前記記憶手段と前記指示手段に接続され、前記指示手段
の指示に応答して、前記文書データを画像データに展開
する展開手段(14)と、前記展開手段に接続され、前
記展開手段により得られた画像データ(9A、9B)か
ら相手方のファクシミリ装置により印刷される形態にあ
る画像データ(9C)を作成する合成手段(14,23
)と、
前記合成手段により作成された画像データをファクシミ
リ装置のスキャン方向に切り出して出力する出力手段(
14,20)と、
を備え、任意の文書を作成する文書作成装置本体と、
前記出力手段に接続され、前記出力手段からの画像デー
タをファクシミリ伝送用のファクシミリデータに変換す
る変換手段(34〜36)と、前記変換手段の出力デー
タを通信回線に出力する伝送手段(37)と、
とを備える端末手段と、 を具備することとした。この
ように構成することにより、ファクシミリ装置のスキャ
ン方向に切出されてた文書データがファクシミリ端末に
供給されるので、ファクシミリ端末の負担が小さくなる
。[Structure of the Invention] (Means and Effects for Solving the Problems) In order to achieve the above object, the document creation device according to the present invention has the following features: ); instruction means (12, 14) for instructing to send the document data by facsimile to the other party's facsimile device; A developing means (14) for developing document data into image data, and image data connected to the developing means and in a form to be printed by the other party's facsimile machine from the image data (9A, 9B) obtained by the developing means. Synthesis means (14, 23) to create (9C)
), and an output means (
14, 20), a document creation device main body for creating an arbitrary document, and conversion means (34 to 34) connected to the output means for converting image data from the output means into facsimile data for facsimile transmission. 36), a transmission means (37) for outputting the output data of the conversion means to a communication line, and a terminal means comprising: With this configuration, the document data cut out in the scanning direction of the facsimile device is supplied to the facsimile terminal, thereby reducing the burden on the facsimile terminal.
さらに、この発明によれば、文書作成装置本体とファク
シミリ端末が並列動作するように構成することにより、
ファクシミリデータの転送動作を効率良く行なうことか
できる。Furthermore, according to the present invention, by configuring the document creation device main body and the facsimile terminal to operate in parallel,
It is possible to efficiently transfer facsimile data.
また、この発明によれば、文書作成装置本体が文書の空
白部分をその空白に対応するスキャンライン数を示すコ
マンドで、ファクシミリ端末に供給することにより、文
書作成装置本体の負担か小さくなる。Further, according to the present invention, the load on the document creation device is reduced by supplying a blank portion of a document to a facsimile terminal with a command indicating the number of scan lines corresponding to the blank.
(実施例)
以下、この発明の一実施例に係る文書作成装置について
図面を参照して説明する。この実施例にかかる文書作成
装置は第1図に示されるように、文書作成装置本体1と
、文書作成装置本体1にコネクタCを介して着脱自在に
取付けられるファクシミリ端末3から構成される。(Embodiment) Hereinafter, a document creation device according to an embodiment of the present invention will be described with reference to the drawings. As shown in FIG. 1, the document creation device according to this embodiment is comprised of a document creation device main body 1 and a facsimile terminal 3 detachably attached to the document creation device main body 1 via a connector C.
文書作成装置本体1は、内部バス11と、キーボード1
2と、文書の作成・修正のためのプログラム、この発明
に係る文書のファクシミリ送・受信のためのプログラム
等が記憶されたROMI 3と、CPU (中央演算処
理装置)14と、フロッピーデスクコントローラ(FD
C)15と、外部記憶装置(第1図では、フロッピーデ
スク装置(FDD))16と、プリンタインターフェー
ス17と、シリアルプリンタ18と、バッファ回路19
と、インターフェース20と、デイスプレー24と、フ
ォントメモリ25、インターフェース20と、より構成
される。キーボード12は内部バス11に接続される。The document creation device main body 1 includes an internal bus 11 and a keyboard 1.
2, a ROMI 3 storing programs for creating and modifying documents, programs for sending and receiving documents by facsimile according to the present invention, etc., a CPU (central processing unit) 14, and a floppy desk controller ( FD
C) 15, an external storage device (floppy disk device (FDD) in FIG. 1) 16, a printer interface 17, a serial printer 18, and a buffer circuit 19.
, an interface 20 , a display 24 , a font memory 25 , and an interface 20 . Keyboard 12 is connected to internal bus 11 .
キーボード12は文字コード、種々のコマンド等の情報
を入力する。The keyboard 12 is used to input information such as character codes and various commands.
ROM13は内部バス11に接続される。ROM13に
記憶されたプログラムインストラクションはCPU14
により読出され、実行される。ROM 13 is connected to internal bus 11 . The program instructions stored in the ROM 13 are sent to the CPU 14.
is read and executed by
CPU14はキーボード12がら入力された文字コード
と制御コード(改行コード、改頁コード、タグコード等
)からなる文書情報を文書バッファ21に格納する。C
PU14はROM13に記憶されたプログラムを実行し
、文書作成動作、印刷動作、フクシミリ送・受信動作等
を制御する。The CPU 14 stores document information consisting of character codes and control codes (line feed code, page break code, tag code, etc.) input through the keyboard 12 in the document buffer 21. C
The PU 14 executes a program stored in the ROM 13 and controls document creation operations, printing operations, facsimile transmission/reception operations, and the like.
FDDl 6は文書等を記憶する。フロッピーデスクコ
ントローラ15はFDDl6と内部バス11に接続され
、FDDl6を制御する。シリアルプリンタ18は文字
等を印字する。バッファ回路19は内部バス]]に接続
される。バッファ回路19は文書バッファ21と、ライ
ンバッファ22と、ワークバッファ23とから構成され
る。文書バッファ21は作成された文書、FDDl6か
ら読み出された文書情報を記憶する。CPU14は、文
書バッファから文字コードを読出し、文字コードに従っ
て文字のドツトパターンを記憶したフォントROM25
をアクセスする。CPU14はフォントROM25から
文字コードに対応するドツトパターンを読出し、ライン
バッファ22に格納する。、なお、文字コードには、上
付、下付、文字の拡大等のアトリビュート情報が付加さ
れており、CPU14がドツトパターンをラインバッフ
ァ22に格納する際、C,PU14はこれらのアトリビ
ュート情報を参照する。ラインバッファ22は一種のビ
ットマツプメモリであり、シリアルプリンタ18のプリ
ンタヘッドの1回のスキャンで印字可能なドツトデータ
を記憶する。この実施例では、文字パターンは縦横各2
4ドツト(ビット)で表現される。ラインバッファ22
は、第2図に示されるように、縦方向に3バイト(24
ビツト)、横方向に1536ビツトの容量を有する。FDDl 6 stores documents and the like. The floppy disk controller 15 is connected to the FDDl6 and the internal bus 11, and controls the FDDl6. The serial printer 18 prints characters and the like. The buffer circuit 19 is connected to an internal bus]. The buffer circuit 19 is composed of a document buffer 21, a line buffer 22, and a work buffer 23. The document buffer 21 stores created documents and document information read from the FDDl6. The CPU 14 reads the character code from the document buffer and stores the dot pattern of the character according to the character code in the font ROM 25.
access. The CPU 14 reads the dot pattern corresponding to the character code from the font ROM 25 and stores it in the line buffer 22. , Note that attribute information such as superscript, subscript, and character enlargement is added to the character code, and when the CPU 14 stores the dot pattern in the line buffer 22, the C and PU 14 refer to these attribute information. do. The line buffer 22 is a kind of bitmap memory, and stores dot data that can be printed by one scan of the printer head of the serial printer 18. In this example, the character pattern is 2 vertically and horizontally.
It is expressed by 4 dots (bits). line buffer 22
is 3 bytes (24 bytes) in the vertical direction, as shown in Figure 2.
bit), and has a capacity of 1536 bits in the horizontal direction.
ワークバッファ23はファクシミリ端末転送用の画像パ
ターンを記憶する。ワークバッファ23はラインバッフ
ァ22の2倍の容量、即ち、縦方向に6バイト(48ビ
ツト)、横方向に1536ビツトの容量を有する。プリ
ンタインタフェース17はプリンタ18と内部バス11
に接続される。The work buffer 23 stores an image pattern for transfer to a facsimile terminal. The work buffer 23 has a capacity twice that of the line buffer 22, that is, a capacity of 6 bytes (48 bits) in the vertical direction and 1536 bits in the horizontal direction. Printer interface 17 connects printer 18 and internal bus 11
connected to.
デスプレー24はバス11に接続され、操作メニュー、
文書、カーソル等を表示する。インターフェース20は
バス11に接続される。The display 24 is connected to the bus 11 and includes an operation menu,
Display documents, cursor, etc. Interface 20 is connected to bus 11 .
ファクシミリ端末3はインタフェース31と、内部バス
32と、CPU33と、コード/デコード(Co/DE
C)回路35と、I10メモリ36と、伝送回路37、
から構成される。The facsimile terminal 3 has an interface 31, an internal bus 32, a CPU 33, and a code/decode (Co/DE)
C) circuit 35, I10 memory 36, transmission circuit 37,
It consists of
インターフェース31.はインタフェース20に接続さ
れ、インターフェース20との間でデータの伝送を制御
する。内部バス32はインターフェース31に接続され
、データを伝送する。CPU33は内部バス32に接続
され、予め定められたプログラムに従って動作し、ファ
クシミリ送・受信動作等を制御する。バッファ回路34
は内部バス32に接続され、バッファメモリ39と、コ
ード/デコード(CO/DIEC)バッファ40と、モ
デムバッファ4コと、より構成される。コード/デコー
ド回路35は内部バス32に接続され、送信すべき画像
をコード化し、受信したファクシミリデータをデコード
する。I10メモリ36はコード/デコード回路35に
接続され、コード化又はデコード化されるデータを一時
保持する。伝送回路37は内部バス32と通信(ファク
シミリ)回線38に接続され、データの伝送を制御する
。Interface 31. is connected to the interface 20 and controls data transmission between the interface 20 and the interface 20 . Internal bus 32 is connected to interface 31 and transmits data. The CPU 33 is connected to the internal bus 32, operates according to a predetermined program, and controls facsimile transmission/reception operations and the like. Buffer circuit 34
is connected to the internal bus 32 and is composed of a buffer memory 39, a code/decode (CO/DIEC) buffer 40, and four modem buffers. A code/decode circuit 35 is connected to internal bus 32 and encodes images to be transmitted and decodes received facsimile data. I10 memory 36 is connected to code/decode circuit 35 and temporarily holds data to be coded or decoded. The transmission circuit 37 is connected to the internal bus 32 and the communication (facsimile) line 38, and controls data transmission.
次に第1図に示される構成のシステムの動作を説明する
。Next, the operation of the system having the configuration shown in FIG. 1 will be explained.
(イ)文書作成動作
キーホード12からの入力に基づいて、CPU14はR
OM1 Bに記憶されたプログラムの制御下に文書を作
成する。CPU14は作成した文書を、文字コート、制
御コード等の組合わせからなる文書データの形式で、文
書バッファ21にストアする。例えば、第3図に示され
る文書(ABCD X2Y EFG)を作成した場
合、文書バッファ21には、第4図に示されるような形
式で、文Yコードとアトリビュートコードと制御コード
とかストアされる。第3図の文書の第2行の“2′°の
よ・うに、文字が修飾されている場合、文書メモリ内に
は文字の修飾の内容を示すアトリビュートコード及び修
飾について詳細な情報が記憶された記憶エリアの先頭ア
ドレスか保持される。(b) Document creation operation Based on the input from the keyboard 12, the CPU 14
Create a document under the control of a program stored in OM1B. The CPU 14 stores the created document in the document buffer 21 in the form of document data consisting of a combination of character codes, control codes, and the like. For example, when a document (ABCD X2Y EFG) shown in FIG. 3 is created, a sentence Y code, an attribute code, a control code, etc. are stored in the document buffer 21 in the format shown in FIG. When a character is modified, such as "2'°" in the second line of the document in Figure 3, an attribute code indicating the contents of the character modification and detailed information about the modification are stored in the document memory. The first address of the stored storage area is retained.
第4図の場合には、第2行の第2文字目に下付き文字指
定の修飾を示すコードどアドレスSOがセットされてい
る。先頭アドレスかSOの記憶エリアには、下付指定さ
れた文字が“2″であることか記憶されている。文書メ
モリの他の領域にはプリンタ18による印刷の際のライ
ンピッチを示すデータLP01文字ピッチを示すデータ
CPO1又、図示されないか文字の大きさを示すデータ
、1ベーン当りの行数を示すデータ、1行当りの文字数
を示すデータなどが記憶される。In the case of FIG. 4, a code address SO indicating modification of subscript designation is set in the second character of the second line. In the storage area of the first address or SO, it is stored that the subscript designated character is "2". Other areas of the document memory include data LP01 indicating the line pitch during printing by the printer 18, data CPO1 indicating the character pitch, data indicating the size of characters (not shown), data indicating the number of lines per vane, Data such as the number of characters per line is stored.
文書バッファ21の記憶内容に従って、作成中又は作成
された文書が表示装置24の画面に表示される。The document being created or created is displayed on the screen of the display device 24 according to the contents stored in the document buffer 21 .
(ロ)文書保存動作
文書の保存を指示するキー操作に応答して、CP U
]、 4は文書バッファ21に保持された文書をFDC
15に供給する。FDC15はFDD16を制御して、
フロッピーデスクに文書を保存する。文書毎に、ファイ
ル名と格納先アドレスとか登録されたテーブルか作成さ
れており、ファイル名を指定して対応する文書をFDD
16から文11 /<ッファ2]に読込むことができる
。(b) Document storage operation In response to a key operation instructing to save a document, the CPU
], 4 transfers the document held in the document buffer 21 to the FDC.
15. FDC15 controls FDD16,
Save the document to the floppy disk. A table is created for each document in which the file name and storage address are registered, and the corresponding document can be saved to FDD by specifying the file name.
16 to sentence 11 /<puffer2].
(ハ)印刷動作
この実施例では、文書バッファ21に保持されている文
書が印刷される。印刷したい文書がフロッピーデスク等
に保存されている場合、フロッピーデスクからその文書
を文書バッファ21に転送してから、印刷か行われる。(C) Printing Operation In this embodiment, the document held in the document buffer 21 is printed. If the document to be printed is stored on a floppy disk or the like, the document is transferred from the floppy disk to the document buffer 21 and then printed.
印刷に当り、CP U ]、 4は文書バッファ21に
保持された文書の各行を印字する前に各行内の各文字の
X位置、Y位置、ゾーン番号を示すテーブルを作成する
。X位置とは、X方向(プリンタヘッドの移動方向〕に
おける各文字の位置を示す。During printing, the CPU 4 creates a table indicating the X position, Y position, and zone number of each character in each line before printing each line of the document held in the document buffer 21. The X position indicates the position of each character in the X direction (direction of movement of the printer head).
Y位置とは、Y方向(用紙のフィード方向)における各
文字の位置を示す。ラインバッファ22の縦方向のドツ
ト数24ドツトより縦方向の大きさが大きな文字を印字
する場合には、プリントヘッドの1回のスキャンで文字
全体を印字することができず、文ずをいくつかのゾーン
に別けて何回かのスキャンで印刷しなければならない。The Y position indicates the position of each character in the Y direction (paper feeding direction). When printing a character whose vertical size is larger than the 24 dots in the vertical direction of the line buffer 22, it is not possible to print the entire character in one scan of the print head; The image must be printed in several zones and scanned several times.
ゾーン番号は現在文字パターンのどのゾーンを印刷して
いるかを示す。例えば、第3図の第1行“ABCD”を
印Yする場合、第6A図に示されるように、テーブルの
X位置用エリアには用紙の端から各文字の端までの距離
Xコ〜X4かセットされ、文字“ABCD”のY方向の
位置が等しいので、全てのY位置用エリアにはデータ0
がストアされ、文字” A B CD”の大きさは縦方
向24ドツトの通常の大きさなので、ゾーン番号エリア
にはデータ0がセットされる。同様に、第2行“X2Y
″を印字する場合、第6B図に示されるようにテーブル
のX位置用エリアにはX1〜X3がセットされ、ゾーン
番号エリアにはデータ0がセットされる。The zone number indicates which zone of the character pattern is currently being printed. For example, when marking "ABCD" in the first row of FIG. 3, the area for the X position of the table is the distance X from the edge of the paper to the edge of each character, as shown in FIG. 6A. are set, and the positions of the characters "ABCD" in the Y direction are the same, so all Y position areas contain data 0.
is stored, and since the size of the characters "A B CD" is the normal size of 24 dots in the vertical direction, data 0 is set in the zone number area. Similarly, the second line “X2Y
When printing ", X1 to X3 are set in the X position area of the table, and data 0 is set in the zone number area, as shown in FIG. 6B.
文字パ2”は文字′″X”と“Y“より距離nだけ下に
位置しているので、Y位置用エリアには、第一 14
−
6B図に示されるようにデータ“0nONがセットされ
る。Since the character ``P2'' is located a distance n below the characters ``X'' and ``Y'', the first 14 is located in the Y position area.
- Data “0nON” is set as shown in Figure 6B.
各行を印字するに際し、CPU14は、前記テーブルに
従って、フォントROM25をアクセスし、プリンティ
ングヘッドの1回のスキャンで印字される画像データを
ラインバッファ22に格納する。即ち、CPU14は前
記テーブル中の文字コードに基づきフォントROM25
をアクセスし、各文字のドツトパターンを縦列(8ドツ
トx3)毎に読出し出してラインバッファ22にストア
する。CPU14は、シリアルプリンタ18で文字を印
字するために、ラインバッファの内容を縦方向に切り出
して順次プリントインターフェース17に供給する。When printing each line, the CPU 14 accesses the font ROM 25 according to the table, and stores the image data printed by one scan of the printing head in the line buffer 22. That is, the CPU 14 reads the font ROM 25 based on the character code in the table.
The dot pattern of each character is read out every column (8 dots x 3) and stored in the line buffer 22. In order to print characters with the serial printer 18, the CPU 14 cuts out the contents of the line buffer in the vertical direction and sequentially supplies them to the print interface 17.
プリンタ18がY位置の異なる文字を含む行を印字する
場合には、Y位置が同じ文字を1回で印字し、異なるY
位置の文字はそのY位置まで紙をフィードしてから印字
する。例えば、第3図の第2行“X 2 Y”を印刷す
る場合、CPU14は始めにY位置が“0”の文字(X
とY)のみを印刷する。次に、CPU]4は用紙を長さ
nだけフィードし、Y位置がnである文字“2”を印字
する。When the printer 18 prints a line containing characters at different Y positions, it prints the characters at the same Y position once, and prints the characters at different Y positions at once.
The character at the position is printed after feeding the paper to that Y position. For example, when printing the second line "X 2 Y" in FIG. 3, the CPU 14 first prints the character (X
and Y) only. Next, the CPU] 4 feeds the paper by length n and prints the character "2" whose Y position is n.
このようなテーブルを使用した印字方法は例えば、US
P4.’655,622に、例えば、その第12.13
.14図を参照して説明しである。For example, the printing method using such a table is
P4. '655,622, e.g. its No. 12.13
.. This will be explained with reference to FIG.
印刷が終了すると、CPU14は、第5図に示される文
書−覧表の印刷欄に印刷済みであることを示すデータを
セットする。When printing is completed, the CPU 14 sets data indicating that printing has been completed in the print column of the document list shown in FIG.
(ニ)送信動作
文書作成装置で作成された文書をファクシミリ装置で、
他のファクシミリ装置に転送する場合には、文書作成装
置本体1とファクシミリ端末3が並列的に動作する。(d) Sending operation A document created with a document creation device is sent to a facsimile device,
When transferring to another facsimile device, the document creation device main body 1 and the facsimile terminal 3 operate in parallel.
a)始めに、本体装置]の動作を第1図〜第8図を参照
して説明する。a) First, the operation of the main unit will be explained with reference to FIGS. 1 to 8.
送信を指示するキー操作に応答して、次の手順で送信動
作が実行される。In response to a key operation instructing transmission, a transmission operation is performed in the following steps.
送信すべき文書がフロッピーデスクに保持されている場
合、FDC15はFDD16を制御してフロッピーデス
クから所望の文書情報を読み出す。If the document to be transmitted is held on the floppy disk, the FDC 15 controls the FDD 16 to read desired document information from the floppy disk.
= 16−
CPU14は読み出された文書を文書バッファ21に格
納する。なお、ファクシミリ送信される文書は作成中の
文書(文書バッファ21に記憶されている)でもかまわ
ない。= 16- The CPU 14 stores the read document in the document buffer 21. Note that the document to be sent by facsimile may be a document being created (stored in the document buffer 21).
次に、CPU14は、第7A、7B図のデータ処理を行
なう。まず、CPU14は改行ポインタレジスタP1累
積ライン数レジスタPa、レジスタPbルジスタPc、
累積改行量レジスタTLFに初期値(この実施例では、
値0)を設定する(ステップSl)。CPU14は文書
バッファ21の内容をチエツクし、画像データに展開さ
れるべき行に文字データが存在するか否かをチエツクす
る(ステップS2)。対象行に文字データが存在しない
場合(例えば、改行コードのみが存在する場合)、コン
トロールは後述するステップS5に進む。展開されるべ
き行に文字データが存在する場合、CPU14は該文字
コードを、印刷の際と同様に、フォントROM25をア
クセスして画像(パターン)データに展開する。この展
開動作は、印刷の際と同様に、印刷用テーブル(第6A
、6B図に示される)に基づいて、行ごとに行われる。Next, the CPU 14 performs the data processing shown in FIGS. 7A and 7B. First, the CPU 14 includes line feed pointer register P1 cumulative line number register Pa, register Pb register Pc,
The initial value (in this example,
The value 0) is set (step Sl). The CPU 14 checks the contents of the document buffer 21 and checks whether character data exists in the line to be developed into image data (step S2). If character data does not exist in the target line (for example, if only a line feed code exists), control proceeds to step S5, which will be described later. If character data exists in the line to be developed, the CPU 14 accesses the font ROM 25 and develops the character code into image (pattern) data, as in the case of printing. This unfolding operation is performed on the printing table (6th A) in the same way as when printing.
, shown in Figure 6B), row by row.
CPU14は得られた画像データをラインバッファ22
にストアする(ステップS3)。転送されるべき画像デ
ータをラインバッファ22に展開するまでの動作は印刷
されるべき画像データをラインバッファ22に展開する
動作と同様に行われ′る。従って、プリントのために画
像データをラインバッファ22に格納するためのプログ
ラムシーケンスが転送されるべき画像データを得るため
に部分的に利用できる。The CPU 14 transfers the obtained image data to the line buffer 22.
(Step S3). The operations until the image data to be transferred are developed into the line buffer 22 are performed in the same way as the operations for developing the image data to be printed into the line buffer 22. Therefore, the program sequence for storing image data in the line buffer 22 for printing can be used in part to obtain the image data to be transferred.
ラインバッファ22にプリンティングヘッドの1スキヤ
ンで印字される分の画像データがストアされると、コン
トロールはステップs4に進む。When the image data to be printed in one scan of the printing head is stored in the line buffer 22, the control proceeds to step s4.
ステップS4で、C’PU14はラインバッファ22に
ストアされた画像データを、横方向に所定ビット数ずつ
読出す。ここで、横方向とは、ファクシミリ装置のスキ
ャン方向である。CPU14は切出した画像データをワ
ークバッファ23の改行ポインタレジスタPの保持値で
指示されるラインから順番に既に記憶されているデータ
とオアを取って書込む。本装置では、文書のファクシミ
リ伝送において、文書印刷のプログラムシーケンスを一
部共用している。従って、第9A、第9B図に示された
ように、1行中にY位置(第6B図に示される)の相異
なる文字または文字列が存在した場合、1行の画像パタ
ーンか複数回に別けてラインバッファ22に格納される
。しかし、ファクシミリ伝送では、第9A図に示された
画像パターンが送信された後、第9B図に示された画像
パターンを送信したのでは、第9C図に示されたイメー
ジを伝送することができない。このため、まず、ワーク
バッファ23内に1行文の画像パターンを合成して記憶
する必要がある。具体的に説明すると、まず、CP U
14は、第8図に示されるラインバッファ22の第1
ラインのバイトデータEOを切出す。CP U 1.4
は切出した画像データをワークバッファ23の改行ポイ
ンタレジスタPが指示するラインの先頭番地(バイトN
o、O)に、その番地にすでに記録されているデータと
オアを取ってライトする。次に、CPU14はラインバ
ッファ22からハイドデータE1を読出して、ワークバ
ッファ23の第1ラインの第2番目の番地に記憶されて
いるデータとオアを取って書込む。In step S4, the C'PU 14 reads out the image data stored in the line buffer 22 by a predetermined number of bits in the horizontal direction. Here, the horizontal direction is the scanning direction of the facsimile machine. The CPU 14 writes the extracted image data by ORing it with the already stored data in order from the line indicated by the value held in the line feed pointer register P of the work buffer 23. In this apparatus, part of the document printing program sequence is shared during document facsimile transmission. Therefore, as shown in Figures 9A and 9B, if there are characters or character strings with different Y positions (as shown in Figure 6B) in one line, the image pattern in one line or The data are stored separately in the line buffer 22. However, in facsimile transmission, if the image pattern shown in FIG. 9A is sent and then the image pattern shown in FIG. 9B is sent, the image shown in FIG. 9C cannot be transmitted. . For this reason, it is first necessary to synthesize and store one-line image patterns in the work buffer 23. To explain specifically, first, the CPU
14 is the first line buffer 22 shown in FIG.
Extract the line byte data EO. CPU 1.4
is the starting address (byte N) of the line indicated by the line feed pointer register P of the work buffer 23.
o, O), perform an OR with the data already recorded at that address and write. Next, the CPU 14 reads the hide data E1 from the line buffer 22, performs an OR with the data stored at the second address of the first line of the work buffer 23, and writes the result.
以下、同様の動作がハイドデータE2、E3・・・・・
・について繰返される。ワークバッファ23への書込み
動作修了後、CPU14は現在の改行ポインタレジスタ
の保持値(P)をレジスタPcにセーブする(ステップ
S3)。Below, similar operations are performed for hide data E2, E3, etc.
・is repeated for After the write operation to the work buffer 23 is completed, the CPU 14 saves the current value (P) held in the line feed pointer register in the register Pc (step S3).
ステップS5で、CPU]4は、ラインフィードか必要
かどうか(即ち、第6A図または第6B図に示されたテ
ーブル中のY位置のデータを参照して、パターンの展開
が終了していない文字または文字列か存在するか、また
は、改行コードが存在するか否か)をチエツクする。ラ
インフィードか要求されていない場合(完全な重ね打ち
等の場合)、コントロールはステップS2にリターンす
る。改行コードが存在する場合、コントロールはステッ
プS6に進む。In step S5, the CPU]4 determines whether line feed is necessary (that is, by referring to the data at the Y position in the table shown in FIG. 6A or FIG. 6B, or a character string exists, or whether a line feed code exists. If no line feed is requested (such as in the case of complete overstrike), control returns to step S2. If a new line code is present, control proceeds to step S6.
ステップS6でCPU14は累積ライン数レジスタPa
にストアされているファクシミリの用紙の累積(スキャ
ン)ライン数をレジスタpbにセーブする。CPU14
は改行mLFを取込む(ステップS7)。例えば、下付
き文字のノくターンをワークバッファ23に記憶するよ
うな場合には、改行量(L F)はテーブル(第6A図
、第6B図)の中のY位置のデータ内の0てない最も小
さい値である。また、次の行への改行の場合には、改行
iLFはラインピッチ(LPO)(第4図)から現在の
行の全ての文字パターンをワークバッファ23に格納す
るために実行された改行量の合計を引いた値である。改
行量LFはプリンタ18における用紙の送り量の最小値
を基準とした値である。In step S6, the CPU 14 registers the cumulative line number register Pa.
The accumulated (scanned) number of facsimile paper lines stored in register pb is saved. CPU14
takes in the line feed mLF (step S7). For example, when storing subscript nokuturns in the work buffer 23, the line feed amount (L F) is set to 0 in the data at the Y position in the table (Figures 6A and 6B). is the smallest value. In addition, in the case of a line feed to the next line, the line feed iLF calculates the amount of line feed executed to store all character patterns of the current line in the work buffer 23 from the line pitch (LPO) (Figure 4). This is the value after subtracting the total. The line feed amount LF is a value based on the minimum value of the paper feed amount in the printer 18.
CPU14は、累積改行量レジスタTLFに記憶されて
いる累積改行量に今回の改行量LFを加算し、新たな累
積改行量を求める(ステ・ツブS8)。The CPU 14 adds the current line feed amount LF to the cumulative line feed amount stored in the cumulative line feed amount register TLF to obtain a new cumulative line feed amount (step S8).
累積改行量とは、送信されるべき頁のド・ソトイメージ
の生成かその頁のどこまで終了したかを示す値であり、
前述のプリンタ18における最小紙送りピッチを単位と
した値である。CP U 14は求められた累積改行量
をファクシミリ装置のスキャンライン数に変換する。C
PU14は求められたスキャンライン数をレジスタPa
にセットする(ステップS9)。CPU14は累積ライ
ン数の増加分(Pa−Pb)を改行ポインタレジスタP
の保持値に加算する(ステップ510)。CPU14は
ワークバッファ23上に文字パターンがなく、且つ、改
行ポインタレジスタPの保持値が0でないか、をチエツ
クする(ステップ511)。文字パターンかなく、且つ
、改行ポインタレジスタPの保持値か0でない場合、フ
ローはステップ81、2に進む。ステップS12で、C
PU14は、改行ポインタレジスタPの保持値を空白ラ
イン数としてコードデータ又はコマンドの形式でファク
シミリ端末3に送る。The cumulative line feed amount is a value that indicates the generation of a desoto image of the page to be sent, or how far that page has ended.
This is a value in units of the minimum paper feed pitch in the printer 18 described above. The CPU 14 converts the calculated cumulative line feed amount into the number of scan lines of the facsimile machine. C
The PU 14 stores the obtained number of scan lines in the register Pa.
(step S9). The CPU 14 stores the increase in the cumulative number of lines (Pa-Pb) in the line feed pointer register P.
is added to the held value (step 510). The CPU 14 checks whether there is no character pattern on the work buffer 23 and whether the value held in the line feed pointer register P is not 0 (step 511). If there is no character pattern and the value held in the line feed pointer register P is not 0, the flow proceeds to steps 81 and 2. In step S12, C
The PU 14 sends the value held in the line feed pointer register P as the number of blank lines to the facsimile terminal 3 in the form of code data or command.
CPU14は文書1頁中の全ての行の転送が終了したか
否かをチエツクする(ステップ813)。The CPU 14 checks whether all lines in one page of the document have been transferred (step 813).
終了していない場合には、コントロールはステップS2
にリターンし、文書バッファ2]に保持された文書の次
の行について同様の動作を実行する。If not, control returns to step S2.
, and performs the same operation on the next line of the document held in document buffer 2].
一方、ステップSllで、NOの場合、即ち、ワークバ
ッファ23内に文字パターンが存在するか、又は、改行
ポインタレジスタPの保持値が“0”の場合、コントロ
ールはステップS14に進む。ステップS14で、CP
U14は改行ポインタレジスタPの保持値が24以上で
あるが否かをチエツクする。改行ポインタレジスタPの
保持値が24未満(23以下)であることはワークバッ
ファ23上で合成されるべき他のパターン(例えば、下
付き文字のパターン)が残っていることを示しており、
コントロールはステップ813にジャンプする。改行ポ
インタレジスタPの保持値が24以上の場合は、ワーク
バッファ23内の改行ポインタレジスタPで指定される
ラインまでは送信されるべきパターンがすでに完成して
いることを示しており、CPU14は、ステップS15
を実行し、改行ライン数(Pa−Pb)が24以上であ
るか否かをチエツクする(ステップ515)、改行ライ
ン数(Pa−Pb)が24以上の場合、コントロールは
ステップS16に進み、CPU14はレジスタPcの値
の示すラインがら24ライン分の画像データを横方向(
ファクシミリ装置のスキャン方向)に読出してファクシ
ミリ端末3に送1=する(ステップ516)。CPU1
4は、改行ライン数[(Pa−Pb)−243を空白ラ
インの数としてファクシミリ端末3にコマンド(又はコ
ードデータ)で伝える(ステップ517)。CPU14
はラインバッファ22の内容をクリアしくステップ51
8)、改行ポインタレジスタPをリセットする(ステッ
プ519)。On the other hand, if NO in step Sll, that is, if a character pattern exists in the work buffer 23 or if the value held in the line feed pointer register P is "0", control proceeds to step S14. In step S14, CP
U14 checks whether the value held in the line feed pointer register P is 24 or more. If the value held in the line feed pointer register P is less than 24 (23 or less), this indicates that other patterns (for example, subscript patterns) to be synthesized remain on the work buffer 23.
Control jumps to step 813. If the value held in the line feed pointer register P is 24 or more, this indicates that the pattern to be transmitted has already been completed up to the line specified by the line feed pointer register P in the work buffer 23, and the CPU 14 Step S15
and checks whether the number of line feed lines (Pa-Pb) is 24 or more (step 515). If the number of line feed lines (Pa-Pb) is 24 or more, control proceeds to step S16, where the CPU 14 is the image data for 24 lines in the horizontal direction (
(the scanning direction of the facsimile machine) and sends it to the facsimile terminal 3 (step 516). CPU1
4 transmits the number of line feed lines [(Pa-Pb)-243 as the number of blank lines to the facsimile terminal 3 by a command (or code data) (step 517). CPU14
Clear the contents of the line buffer 22 in step 51.
8), reset the line feed pointer register P (step 519).
処理はステップ813に進む。Processing proceeds to step 813.
ステップS15で、改行ライン数(Pa−Pb)が24
未満であると判断された場合、コントロールはステップ
S20に進み、CPU14はワークバッファ23の先頭
24ライン分の画像データを横方向に切出してファクシ
ミリ端末3に送信し7、改行ポインタレジスタPの保持
値から24を減算しくステップ521)、ラインバッフ
ァ22を更新する(ラインバッファ22の内容を24行
分詰める)(ステップ522)。コントロールはステツ
ブ813に進む。In step S15, the number of line feed lines (Pa-Pb) is 24.
If it is determined that the value is less than 7, the control proceeds to step S20, where the CPU 14 cuts out the image data for the first 24 lines of the work buffer 23 in the horizontal direction and sends it to the facsimile terminal 37, and sets the value held in the line feed pointer register P. 24 is subtracted from (step 521), and the line buffer 22 is updated (the contents of the line buffer 22 are filled by 24 lines) (step 522). Control continues to step 813.
第7A、7B図のフローチャートに示される動作を第3
図に示される文書を相手側のファクシミリ装置に転送す
る場合例に具体的に説明する。The operations shown in the flowcharts of Figures 7A and 7B are
A case in which the document shown in the figure is transferred to a facsimile machine of the other party will be specifically explained.
任意の頁を送信する前に、ステップS1で、レジスタP
SPa、Pbs Pc、TLFに“0″がセットされる
。先頭行に文字データ“ABCD”が存在するので、コ
ントロールはステップS2からステップS3に進む。C
PU14は、第6A図のテーブルを作成し、ラインバッ
ファ22に文字“ABCD”の画像データをストアする
。Before transmitting any page, in step S1, register P
“0” is set in SPa, Pbs Pc, and TLF. Since the character data "ABCD" exists in the first row, control proceeds from step S2 to step S3. C
The PU 14 creates the table shown in FIG. 6A and stores the image data of the characters "ABCD" in the line buffer 22.
次に、CPU14は、ラインバッファ22内の画像パタ
ーンを横方向に読出して、ワークバッファ22に書込む
(ステップS4)。これにより、ワークバッファ23に
は文字“ABCD”の画像データが保持される。改行ポ
インタレジスタPの保持値0がレジスタPcにセーブさ
れる。第1行の文字パターンは全てワークバッファ23
に格納され、次行への改行が改行コードにより指示され
ているので、コントロールはステップS6に進む。Next, the CPU 14 reads out the image pattern in the line buffer 22 in the horizontal direction and writes it in the work buffer 22 (step S4). As a result, the image data of the characters "ABCD" is held in the work buffer 23. The value 0 held in the line feed pointer register P is saved in the register Pc. All character patterns in the first line are in the work buffer 23
, and a line feed to the next line is instructed by the line feed code, so control proceeds to step S6.
−25= レジスタPaの保持値0がレジスタpbにセーブされ。−25= The value 0 held in register Pa is saved in register pb.
CPU14は印刷ルーチンから改行量を取込む(テテ゛
y 2 S 7 )・第3図0場合・改行量はLOであ
る。この改行量LOがレジスタTLFに作詩されていた
値(現在は0)に加算され、新たな累積改行量が求めら
れる(ステップS8)。プリンタ18の最小ページフィ
ード量は1 / 1.20インチであり、ファクシミリ
装置の最小ページフィード量は1/180インチである
ので、CPU14は前記累積改行量(単位インチ)に1
80/120 (3/2)を掛け、累積改行量をファク
シミリ装置のスキャンラインの数に換算し、レジスタP
aにセットする(ステップS、9)。CPU14は改行
m L Oに対応するスキャンライン数(Pa−Pb)
を求め、改行ポインタレジスタPの保持値0に加算する
。改行量LOが、例えば、スキャンラインの数30に対
応する生仮定すると、改行ポインタレジスタPの保持値
は30となる。The CPU 14 takes in the line feed amount from the print routine (type y 2 S 7 ). In the case of 0 in FIG. 3, the line feed amount is LO. This line feed amount LO is added to the value written in the register TLF (currently 0), and a new cumulative line feed amount is determined (step S8). The minimum page feed amount of the printer 18 is 1/1.20 inch, and the minimum page feed amount of the facsimile machine is 1/180 inch, so the CPU 14 adds 1 to the cumulative line feed amount (unit: inch).
Multiply by 80/120 (3/2), convert the accumulated line feed amount to the number of scan lines of the facsimile machine, and register P
a (step S, 9). The CPU 14 calculates the number of scan lines (Pa-Pb) corresponding to line feed m L O.
is calculated and added to the value 0 held in the line feed pointer register P. Assuming that the line feed amount LO corresponds to, for example, the number of scan lines 30, the value held in the line feed pointer register P will be 30.
ワークバッファ23に文字パターン“ABCD″が存在
し、ポインタレジスタPの保持値が30で改行ライン数
(Pa−Pb)が30なので、コントロールはステップ
S1]、S14、S15を経て、ステップ81.6に進
む。レジスタPcの保持値0から24ライン分の画像デ
ータ、即ち、文字“Aj3CD”を示すデータがワーク
バッファ23からライン毎に読出されてファクシミリ端
末3に転送される(ステップ516)。改行ライン数(
Pa−Pb)=30と24の差6が、空白ラインの数と
してファクシミリ端末3にコマンドで転送される(ステ
ップ517)。ラインバッファ22の内容がクリアされ
(ステップ818)、改行ポインタレジスタPに値0が
セットされる(ステップ520)。Since the character pattern "ABCD" exists in the work buffer 23, the value held in the pointer register P is 30, and the number of line feed lines (Pa-Pb) is 30, the control goes through steps S1], S14, and S15, and then goes to step 81.6. Proceed to. Twenty-four lines of image data from the value 0 held in register Pc, ie, data indicating the characters "Aj3CD", are read line by line from work buffer 23 and transferred to facsimile terminal 3 (step 516). Number of line breaks (
The difference 6 between (Pa-Pb)=30 and 24 is transferred as the number of blank lines to the facsimile terminal 3 by command (step 517). The contents of the line buffer 22 are cleared (step 818), and the value 0 is set in the line feed pointer register P (step 520).
次に、第2行“X2Y“についての送信動作が開始され
る。まず、ステップS2で、文字の存在が検出され、ス
テップS3で第6B図に示されるテーブルが作成される
。このテーブルに基づいて、CPU14は、第9A図に
示されるようにY位置が0の文字“X”と“Y”の画像
データをラインバッファ22にストアする。改行ポイン
タレシスタPの保持値が°゛0”であるから、CPU1
4はワークバッファ23の第0ラインから第23ライン
にパターン゛’X Y”を書込み、改行ポインタレジ
スタPの保持値0をレジスタE’cにセーブする(ステ
ップS4)。第3図に示されるように、“XY”と“2
”の間には改行があるので、コントロールはステップS
6に進む。レジスタPaに保持されている累積ライン数
30がレジスタpbにセーブされる(ステップS6)。Next, the transmission operation for the second row "X2Y" is started. First, in step S2, the presence of characters is detected, and in step S3, a table shown in FIG. 6B is created. Based on this table, the CPU 14 stores image data of characters "X" and "Y" whose Y position is 0 in the line buffer 22, as shown in FIG. 9A. Since the value held in the line feed pointer register P is °゛0'', CPU1
4 writes the pattern "'X Y" from the 0th line to the 23rd line of the work buffer 23, and saves the value 0 held in the line feed pointer register P to the register E'c (step S4), as shown in FIG. As in, “XY” and “2
”, there is a line break between them, so the control is at step S.
Proceed to step 6. The cumulative number of lines, 30, held in register Pa is saved in register pb (step S6).
改行ff1nかテーブルから取込まれ(ステップS7)
、新たな累積改行量(T L F + n )が求めら
れ、レジスタTLFに格納される(ステップS8)。こ
のとき、次の行までの改行ピッチが(LO−n)に変更
される。累積改行fil(TLF十n)がファクシミリ
装置のスキャンライン数に換算され、換算ライン数かレ
ジスタPaにセットされる(ステップS9)。累積ライ
ン数を42と仮定すると、累積ライン数の増加分Pa−
Pbは]2となり、改行ポインタレジスタPの保持値は
12となる(ステップ510)。文字パターンがワーク
バッファ23内に存在するので、コントロールはステッ
プSllからステップS14に進む。改行ポインタレジ
スタPの保持値は12であり、コントローロールはステ
ップS14からステップ313にジャンプし、ステップ
S2にリターンする。ステップS2で、文字データ“2
“が残っていることが検出され、ステップS3で、第9
B図に示されるように“ 2 ”がラインバッファ22
に展開される(ステップS3)。改行ポインタレジスタ
Pの保持値は12てあり、ラインバッファ22の画像デ
ータがワークバッファ23の第12〜35ラインのデー
タとORされ、ワークバッファ23に書込まれる。これ
により、第9C図に示されるように、ワークバッファ2
3に文字“X 2 Y″のイメージデータが保持される
。改行ポインタレジスタPの保持値12がレジスタPc
にセーブされる(ステップS4)。第2行の後に改行が
あるので、コントロールはステップS6に進む。累積改
行量レジスタPaに保持されている累積ライン数42が
レジスタpbにセーブされ(ステップ5S6)、改行量
か取込まれる(ステップS7)。ここで、第6B図の各
Y位置データ(0でないもの)からnが引かれる(たた
し最小値はOである・)。そして、CPU14は全ての
文字コードのY位置データが0であるかとうかを調べ、
全てのY位置データが0であるとき、第2行の全ての文
字パターンのワークバッファ22への格納が終了したと
判断する。そして、CPU14は第2行の改行コードに
従って次の行への改行処理を行なう。前述したように、
この場合の改行量はLO−nとなる。累積改行量TLF
+nに今回の改行量LO−nが加算され、新たな累積改
行量2・LOが求められる(ステップS8)。CPU1
4は累積改行量2・LOをスキャンライン数に換算し、
求められたライン数をレジスタPaにセットする(S9
)。累積ライン数の増加分(18と仮定する)が改行レ
ジスタPの保持値に加算され、改行ポインタレジスタP
の保持値は30となる。ワークバッファ23に文字パタ
ーンが存在するので、コントロールはステップ31.4
に進む。改行ポインタレシス−30=
夕Pの保持値が30で、改行ライン数Pa−Pbが18
なので、コントロールはステップS20に進む。ステッ
プS20で、24ライン分の画像データがアダプタ3に
転送される。改行ポインタレジスタPの保持値から24
引かれ6となり(ステップ521)、ワークバッファ2
3の内容が24行分上に詰められる(ステップ522)
。Line feed ff1n is imported from the table (step S7)
, a new cumulative line feed amount (TL F + n ) is calculated and stored in register TLF (step S8). At this time, the line feed pitch up to the next line is changed to (LO-n). The accumulated line feed fil (TLF10n) is converted into the number of scan lines of the facsimile machine, and the converted line number is set in the register Pa (step S9). Assuming that the cumulative number of lines is 42, the increase in the cumulative number of lines Pa-
Pb becomes ]2, and the value held in the line feed pointer register P becomes 12 (step 510). Since the character pattern exists in the work buffer 23, control proceeds from step Sll to step S14. The value held in the line feed pointer register P is 12, and the control jumps from step S14 to step 313 and returns to step S2. In step S2, the character data "2"
" is detected, and in step S3, the ninth
As shown in figure B, “2” is the line buffer 22.
(Step S3). The value held in the line feed pointer register P is 12, and the image data in the line buffer 22 is ORed with the data in the 12th to 35th lines of the work buffer 23 and written into the work buffer 23. As a result, as shown in FIG. 9C, the work buffer 2
3 holds the image data of the character "X 2 Y". The value 12 held in the line feed pointer register P is the register Pc.
(step S4). Since there is a line break after the second line, control proceeds to step S6. The cumulative number of lines 42 held in the cumulative line feed amount register Pa is saved in the register pb (step 5S6), and the line feed amount is taken in (step S7). Here, n is subtracted from each Y position data (non-zero) in FIG. 6B (the minimum value is O). Then, the CPU 14 checks whether the Y position data of all character codes is 0 or not.
When all the Y position data are 0, it is determined that all character patterns in the second line have been stored in the work buffer 22. Then, the CPU 14 performs line feed processing to the next line according to the line feed code of the second line. As previously mentioned,
The line feed amount in this case is LO-n. Cumulative line feed amount TLF
The current line feed amount LO-n is added to +n to obtain a new cumulative line feed amount 2·LO (step S8). CPU1
4 converts the cumulative line feed amount 2・LO into the number of scan lines,
The obtained line number is set in register Pa (S9
). The increase in the cumulative number of lines (assumed to be 18) is added to the value held in the line feed register P, and the line feed pointer register P
The retention value of is 30. Since the character pattern is present in the work buffer 23, control returns to step 31.4.
Proceed to. Line feed pointeresis - 30 = The holding value of YuP is 30, and the number of line feed lines Pa - Pb is 18
Therefore, control proceeds to step S20. In step S20, 24 lines of image data are transferred to the adapter 3. 24 from the value held in the line feed pointer register P
The result is 6 (step 521), and the work buffer 2
The contents of 3 are pushed up 24 lines (step 522).
.
コントロールはステップS1Bに進み、文書が終了して
いないので、ステップS2にリターンし、第3行1」の
文字“EFG“について上述と同様の動作が繰返される
。The control proceeds to step S1B, and since the document is not finished, the control returns to step S2, and the same operation as described above is repeated for the character "EFG" in the third line "1".
b) ワークバッファ23からのデータを受けて、ファ
クシミリ端末3は、以下に説明する符号化、圧縮、送信
などの動作を行う。b) Upon receiving the data from the work buffer 23, the facsimile terminal 3 performs operations such as encoding, compression, and transmission as described below.
CPU33は、ワークバッファ23から1ライン毎に読
出され、文書作成装置本体1からインターフェース31
を介して転送されて来た画像データをバッファ39に、
−旦、ストアする。The CPU 33 reads data line by line from the work buffer 23 and sends it from the document creation device main body 1 to the interface 31.
The image data transferred via the buffer 39 is
-Dan, store.
CPU33はバッファ39に記憶された画像データをコ
ード/デコード回路35に転送する。コ一ド/デコード
回路35は転送されたデータを110メモリ36に格納
する。コード/デコード回路35はI10メモリ36に
格納された画像データを読出し、コード/デコードバッ
ファ40に転送する。コード/デコード回路35は画像
データをコード/デコードバッファ40に転送する際、
通常知られた符号化、圧縮の方法、例えばファクシミリ
伝送のMI(モード、に従い、画像データを符号化し、
圧縮する。これにより、ファクシミリ送信用のデータが
コード/デコードバッファ40に保持される。コード/
デコードバッファ40内の圧縮データはモデムバッファ
41に転送される。The CPU 33 transfers the image data stored in the buffer 39 to the code/decode circuit 35. The code/decode circuit 35 stores the transferred data in the 110 memory 36. Code/decode circuit 35 reads image data stored in I10 memory 36 and transfers it to code/decode buffer 40. When the code/decode circuit 35 transfers image data to the code/decode buffer 40,
Encoding image data according to commonly known encoding and compression methods, such as MI (mode) for facsimile transmission,
Compress. As a result, data for facsimile transmission is held in the code/decode buffer 40. code/
Compressed data in decode buffer 40 is transferred to modem buffer 41.
伝送回路37はモデムバッファ41からデータを読み出
し、通信回線38に出力する。The transmission circuit 37 reads data from the modem buffer 41 and outputs it to the communication line 38.
第7A、7B図のステップS12、S17では、文書の
空白部分を空白の画像に一旦展開して画像データの形式
で展開するのでなく、空白ライン数を示すコマンドをフ
ァクシミリ端末3に転送している。CPU33が文書作
成装置本体1がら空白ラインの数を示すコマンドを受け
ると、CPU33は該コマンドに基づいて0942分の
空白のイメージデータ(Oデータの列)生成し、他のパ
ターンデータに続けてバッファ3つに格納する。In steps S12 and S17 in FIGS. 7A and 7B, a command indicating the number of blank lines is transferred to the facsimile terminal 3, instead of once expanding the blank portion of the document into a blank image and expanding it in the form of image data. . When the CPU 33 receives a command indicating the number of blank lines from the document creation device main body 1, the CPU 33 generates 0942 minutes of blank image data (column of O data) based on the command, and stores it in the buffer following other pattern data. Store in three.
CPO33が該コマンドを空白の画像データに展開し、
送信している間、ホストCPU14は次の行の文字コー
ドを画像データに変換し、ワークバッファ23に格納す
る。このように、文書作成装置本体1とファクシミリ端
末3の処理が並列に繰返される。1頁の全ての行につい
て処理が終了した時点で、CPU14からCPU3Bに
頁終了のコマンドが送られ、CPU3Bは1頁送信終了
をファクシミリ装置に通知する。CPO33 expands the command into blank image data,
During the transmission, the host CPU 14 converts the character code of the next line into image data and stores it in the work buffer 23. In this way, the processes of the document creation device main body 1 and the facsimile terminal 3 are repeated in parallel. When processing has been completed for all lines on one page, a page end command is sent from the CPU 14 to the CPU 3B, and the CPU 3B notifies the facsimile machine that one page has been sent.
文書全体の送信が終了すると、CPU14は、メモリ1
9に設けられた、第5図のテーブルのファクシミリ送信
欄に、例えば、送信が正常に終了したことを示すステー
タスあるいは送信途中でエラーが発生したこととエラー
の種類を示すステータス(エラーコード)をセットする
。エラー発生はCPU33からCPU14に伝えられ、
CPU14はその時点でのシステム1の内部状態に従つ
−33=
たエラーコードを生成する。When the transmission of the entire document is completed, the CPU 14 stores the memory 1
In the facsimile transmission column of the table shown in Figure 5 provided in 9, for example, enter the status indicating that the transmission was completed normally, or the status (error code) indicating that an error occurred during transmission and the type of error. set. The occurrence of an error is transmitted from the CPU 33 to the CPU 14,
The CPU 14 generates an error code according to the internal state of the system 1 at that time.
(ホ)受信動作
通信回線38を介してファクシミリ装置から伝送回路3
7に送られて来たデータはモデムバッファ41に格納さ
れる。モデムバッファ41内のデータはコード/デコー
ドバッファ40に転送される。コード/デコードバッフ
ァ40内のデータはI10メモリ36とバッファ39に
転送される。(E) Receiving operation From the facsimile device to the transmission circuit 3 via the communication line 38
7 is stored in the modem buffer 41. Data in modem buffer 41 is transferred to code/decode buffer 40. The data in code/decode buffer 40 is transferred to I10 memory 36 and buffer 39.
I10メモリ36とバッファ39はFIFO構造となっ
ている。CPU33はI10メモリ36に転送されたデ
ータを解読し、ラインエンドの情報が存在するかどうか
検査する。CPU3Bはラインエンドの情報が得ら・れ
た時、通信回線38の時間監視を行なう。一定時間デー
タの受信がなければ、CPU33は受信終了と判断する
。ラインエンドの情報が得られた後のI10メモリ36
の保持データは不要のため捨てられる。The I10 memory 36 and buffer 39 have a FIFO structure. The CPU 33 decodes the data transferred to the I10 memory 36 and checks whether line end information is present. The CPU 3B monitors the time of the communication line 38 when the line end information is obtained. If no data is received for a certain period of time, the CPU 33 determines that the reception has ended. I10 memory 36 after line end information is obtained
The retained data is discarded as it is unnecessary.
バッファ39に転送されたデータは内部バス32、イン
ターフェース31を介して文書作成装置本体1へ送られ
る。The data transferred to the buffer 39 is sent to the document creation device main body 1 via the internal bus 32 and interface 31.
文書作成装置本体1では、ファクシミリ端末3から伝送
された画像データはワークバッファ23に格納される。In the document creation device main body 1, image data transmitted from the facsimile terminal 3 is stored in a work buffer 23.
ワークバッファ23に記憶された情報量が一定値に達す
ると、CP U 1.4は順次ワークバッファ23の内
容をFDC15に転送する。When the amount of information stored in the work buffer 23 reaches a certain value, the CPU 1.4 sequentially transfers the contents of the work buffer 23 to the FDC 15.
F D C]、 5はFDD16を制御して、フロッピ
ーデスク等にコード化され、圧縮されたままの状態のデ
ータを保存する。CP U ]、 4は、受信開始前に
、フロッピーデスクの開きエリアまてFDDコロの磁気
ヘッドをシークさせておく。FDD16のアクセスタイ
ムを短くするためである。FDC], 5 controls the FDD 16 to store encoded and compressed data on a floppy disk or the like. CPU], 4 causes the magnetic head of the FDD roller to seek the open area of the floppy disk before starting reception. This is to shorten the access time of the FDD 16.
CP U 1.4は、受信データをFDD16に保存す
る際、受信した文書にファイル名を付す必要かある。そ
こで、この実施例では、CPU14はファクシミリデー
タの受信の順番に自動的にファイル名FAXOL、FA
XO2・・・を受信文書に付す。さらに、CPU14は
第10図に示されるファクスデータデリクトリをフロッ
ピーデスク等に形成する。このファクスデータデリクト
リは、ファイル名と、そのファイル名が付された文書が
保持されている記憶エリアの先頭アドレス、受信文書の
解像度(普通モードと微細モートの別)、受信した文書
を印刷したか否かを示すビット、相手局の電話番号、エ
ラーコードなどを保持するエントりを備える。CP U
14は新たな文書を受信する度に、このデレクトリに
受信文書に関するデータを追加する。When CPU 1.4 stores received data in FDD 16, it is necessary to give a file name to the received document. Therefore, in this embodiment, the CPU 14 automatically names the files FAXOL and FA in the order in which facsimile data is received.
Add XO2... to the received document. Further, the CPU 14 creates a fax data directory shown in FIG. 10 on a floppy disk or the like. This fax data directory contains the file name, the start address of the storage area where the document with that file name is stored, the resolution of the received document (normal mode and fine mode), and the print mode of the received document. It has an entry for holding bits indicating whether or not the communication is being performed, the telephone number of the other party, an error code, etc. CPU
14 adds data regarding the received document to this directory every time a new document is received.
(へ)受信データのプリント
受信文書を印刷したい場合、オペレータはその文書の文
書名を指定する。文書名の指定に応答して、CP U
:1.4は、ファックスデータデリクトリを参照して、
FDD16から圧縮された状態の該文書のデータを読出
す・。CPU14は、ファクシミリデータのデコードル
ーチンを備え、FDD]6から読み出したデータをデコ
ードして解読し、画像データに変換する。CPU14は
得られた画像データをラインバッファ22にストアする
。ラインバッファ22にプリンティングヘッドの1スキ
ヤンで印字されるだけのデータがストアされると、ライ
ンバッファ22内のデータが縦方向に24ビツト(3ハ
イド)単位でプリンタ]8のプリンティングヘッドに与
えられ、プリンタ]8はラインバッファ22内のパター
ンデータを印字する。以上の動作か繰返され、受信文書
が印刷される。(f) Printing of received data When the operator wishes to print a received document, the operator specifies the document name of the document. In response to the specification of the document name, the CPU
:1.4 refers to the fax data directory,
Read the compressed data of the document from the FDD 16. The CPU 14 includes a facsimile data decoding routine, decodes and decodes the data read from the FDD 6, and converts it into image data. The CPU 14 stores the obtained image data in the line buffer 22. When the line buffer 22 stores enough data to be printed in one scan of the printing head, the data in the line buffer 22 is applied vertically in units of 24 bits (3 hides) to the printing head of the printer 8. [Printer] 8 prints the pattern data in the line buffer 22. The above operations are repeated and the received document is printed.
CPU14は印刷が終了すると、第10図のデリクトリ
の印刷済/未済の欄に印刷済みを示すフラグをセットす
る。When the printing is completed, the CPU 14 sets a flag indicating that printing has been completed in the printed/unfinished column of the directory shown in FIG.
(ト)文書−覧印刷動作、
F D D 1.6に保存されている文書の一覧表の印
刷が指示された場合、CPU14は第10図に示される
デレクトリを検索し、プリンタ]8に保存文書の一覧表
を印刷させる。文書名と共にステータス(解像度、印刷
済/未印刷、エラーコード)なども合せて印刷するよう
にしても良い。デイスプレー24による文書−覧の表示
も同様に可能である。また、通常のワードプロセッサで
作成された文書とファクンミリ受信文書の一覧を印刷す
ることも可能である。(G) Document list printing operation: When an instruction is given to print a list of documents stored in FDD 1.6, the CPU 14 searches the directory shown in FIG. 10 and saves it in printer 8. Print a list of documents. The status (resolution, printed/unprinted, error code), etc. may also be printed together with the document name. It is likewise possible to display a list of documents on the display 24. It is also possible to print a list of documents created with a regular word processor and documents received by Facunmill.
(チ)ダイアル動作
FAX送信を自動ダイアルシステムにすることも可能で
ある。(H) Dial Operation It is also possible to use an automatic dialing system for FAX transmission.
この自動ダイアルシステムの一例を第]lA111B図
を参照して説明する。文書作成装置本体1は、例えば、
フロッピーデスクに第1.1. A図に示されるテーブ
ルを備える。このテーブルの各エントリには、グループ
名とそのグループに関する詳細な情報が保持された記憶
エリアの先頭アドレスか保持される。各記憶エリアには
、第11B図に示されるように、そのグループに属す宛
先名と電話番号及びステータス(該宛先への送信が完了
したか、該宛先への送信途中でエラーが発生したか等)
か保持される。An example of this automatic dialing system will be described with reference to FIG. 1A111B. The document creation device main body 1 includes, for example,
1.1 on the floppy desk. It has the table shown in Figure A. Each entry in this table holds the start address of a storage area that holds a group name and detailed information about that group. As shown in Figure 11B, each storage area contains the name and telephone number of the destination belonging to that group, and the status (such as whether the transmission to the destination was completed or if an error occurred during transmission to the destination). )
or retained.
自動発信を行なう場合、オペレータは所定のキー操作に
より、表示部に4つのグループを表示させる。オペレー
タは送り先か属するグループをカーソルで選択する。C
PU14は、選択されたグループに対応する記憶エリア
から、選択されたグループに属する宛先名を読み出し、
表示する。オベレータは所望の宛先名をカーソルで選択
する。When making an automatic call, the operator causes the display unit to display four groups by operating a predetermined key. The operator selects the destination or the group to which it belongs with the cursor. C
The PU 14 reads the destination name belonging to the selected group from the storage area corresponding to the selected group,
indicate. The operator selects the desired destination name with the cursor.
CPU14は選択された宛先名の電話番号を読出し、フ
ァクシミリ端末3に通知する。ファクシミリ端末3は通
知された電話番号に基づいて、自動ダイアル発信を行な
う。The CPU 14 reads out the telephone number of the selected destination name and notifies the facsimile terminal 3 of the telephone number. The facsimile terminal 3 performs automatic dialing based on the notified telephone number.
あるグループに属する宛先全てに同一の文書を自動的に
ファクシミリ送信することも可能である。It is also possible to automatically send the same document by facsimile to all destinations belonging to a certain group.
この場合、オペレータは送信するグループと送信する文
書を指定して、送信を指示する。CPU14は指示に応
答して、該グループに属す宛先に、順番にダイアルし、
指示された文書を送信する。In this case, the operator specifies the group to be transmitted and the document to be transmitted, and instructs transmission. In response to the instruction, the CPU 14 dials the destinations belonging to the group in order,
Send the indicated document.
CPU14は、ある宛先に文書をファクシミリ送信する
度に、第11B図のステータス保持用のエントリに送信
の正常終了したこと、送信途中でエラーによる中断が生
じたこと、エラーの種類を示すエラーコード、相手側の
ファクシミリ装置が通信回線に接続されていないこと等
を示すメツセージをセットする。Every time a document is sent by facsimile to a certain destination, the CPU 14 enters a status entry in FIG. 11B to indicate that the transmission was completed normally, that an error occurred during transmission, and an error code indicating the type of error. Sets a message indicating that the other party's facsimile machine is not connected to the communication line.
第11A、11.B図に示される宛先の一覧表を印刷で
きるようにしても良い。11A, 11. It may also be possible to print the list of destinations shown in Figure B.
前記実施例においては、送信動作終了後も、FDD16
及び文書バッファ21内に送信された文書がそのまま残
っている。この発明にはこれに限定されず、本一体1か
らファクシミリ端末3へ文書を転送した後、CPU14
が本体1内の該当文書ファイルを削除するように構成し
ても良い。In the above embodiment, even after the transmission operation is completed, the FDD 16
And the transmitted document remains in the document buffer 21. This invention is not limited to this, and after transferring a document from the book unit 1 to the facsimile terminal 3, the CPU 14
The configuration may be such that the corresponding document file in the main body 1 is deleted.
前記実施例では、外部記憶装置には文字コードと制御コ
ードの形式で文書がファイルされたが、これに限定され
ず、画像パターンデータを保持するようにしても良い。In the embodiment described above, documents are filed in the external storage device in the form of character codes and control codes, but the invention is not limited to this, and image pattern data may also be stored.
また、オペレータの選択により、文字コードと制御コー
ドの形式と画像データによる形式を選択できるようにし
ても良い。Furthermore, the operator may be able to select the character code, control code format, and image data format.
一般にワードプロセッサのプリンタは用紙の両方のサイ
ドに画像を印字できない。一方、ファクシミリ装置は、
スキャン方式が異なるため、用紙の両方のサイドぎりぎ
りまで印刷が可能である。Word processor printers generally cannot print images on both sides of the paper. On the other hand, facsimile machines
Because the scanning method is different, it is possible to print to the very edge on both sides of the paper.
このため、ファクシミリ装置で受信した画像を単純にプ
リンタ18で印刷すると、受信画像の両サイドが印字で
きない場合がある。このようなことを避けるためには、
受信画像を縮小してから、ブリンク18で印刷すれば良
い。オペレータの選択により、受信画像の縮小と非縮小
を選択できるようにしても良い。Therefore, if an image received by a facsimile device is simply printed by the printer 18, both sides of the received image may not be printed. To avoid this,
It is sufficient to reduce the size of the received image and then print it using the blink 18. The operator may be able to select whether to reduce or not to reduce the received image.
上記実施例によれば、画像データを文書作成装置本体1
内でラスクスキャナイメージに展開して、ファクシミリ
端末3に送信している。これにより、ファクシミリ端末
3は画像データの符号化、圧縮、送信に専念でき、ファ
クシミリ端末3の負担が軽減され、伝送レートが向上す
る。また、ファクシミリ端末3を文書作成装置本体1以
外の他の装置に並列に接続するような場合に、動作速度
が向上し、特有の動作を付加することも容易となる。According to the above embodiment, image data is transferred to the document creation device main body 1.
The data is expanded into a rasque scanner image and sent to the facsimile terminal 3. This allows the facsimile terminal 3 to concentrate on encoding, compressing, and transmitting image data, reducing the burden on the facsimile terminal 3 and improving the transmission rate. Furthermore, when the facsimile terminal 3 is connected in parallel to another device other than the document creation device main body 1, the operating speed is improved and it becomes easy to add specific operations.
この発明では、ワークバッファで23で実際に出力され
る形態の画像データを作成し、この画像データを横方向
に切り出してファクシミリ端末に送信している。従って
、上(=Jき文字、下付き文字等を送信する際、受信側
のファクシミリ装置の紙送りの制御等が容易となる。In this invention, image data in a format to be actually output is created in a work buffer 23, and this image data is cut out in the horizontal direction and transmitted to a facsimile terminal. Therefore, when transmitting upper (=J characters, subscripts, etc.), it becomes easy to control the paper feed of the facsimile machine on the receiving side.
また、改行ポインタレジスタPの保持値が一定値を越え
る度に、ワークバッファ23の内容をファクシミリ端末
3に送信し、残りのデータを先頭方向に詰めている。こ
のため、ワークバッファの容量が比較的小さく (最少
限ラインバッファの2倍の容量)でも送信−動作を行う
事ができる。また、この発明では、ファクシミリ送信の
時に文書メモリ21、ラインバッファ22などを通常の
文書作成動作の際と同様に使用している。さらに、ライ
ンバッファ22に画像データをストアする時の画像デー
タの切り出し方向を印刷の際の画像データの切出方向と
同じにしている。このため、文書作成装置の印刷ルーチ
ン等のプログラムの一部又は全部をそのまま使用できる
。Furthermore, each time the value held in the line feed pointer register P exceeds a certain value, the contents of the work buffer 23 are transmitted to the facsimile terminal 3, and the remaining data is packed toward the beginning. Therefore, the transmission operation can be performed even if the capacity of the work buffer is relatively small (at least twice the capacity of the line buffer). Further, in the present invention, the document memory 21, line buffer 22, etc. are used during facsimile transmission in the same way as in normal document creation operations. Furthermore, the cutting direction of the image data when storing the image data in the line buffer 22 is made the same as the cutting direction of the image data when printing. Therefore, part or all of the program such as the print routine of the document creation device can be used as is.
ワードプロセッサは一般に1インチ当り120ドツトで
印刷を行ない、ファクシミリ装置は1インチ当り180
ドツト(スキャンライン)で印刷を行ない、用紙の改行
量を正確にファクシミリ装置のスキャンライン数に変換
することとは不可能である。このため、個々のラインフ
ィード量を逐一ファクシミリ装置のスキャンライン数に
変換していると、用紙の終端部分では、誤差が大きくな
リ、画像の品質か低下する。しかし、上記実施例におい
ては、ファクシミリ装置の累積改行量を求め(ステップ
S8)、累積改行量に対応するスキャンライ数を求め(
ステップS9)、増加スキャンライ数を求め(ステップ
510)でいるので、誤差か大きくなる恐れかなく、高
い印字品質を保持できる。Word processors typically print at 120 dots per inch, and facsimile machines print at 180 dots per inch.
When printing is done in dots (scan lines), it is impossible to accurately convert the number of line feeds on a sheet of paper into the number of scan lines on a facsimile machine. For this reason, if each line feed amount is converted one by one into the number of scan lines of the facsimile machine, errors will be large at the end of the paper, and the quality of the image will deteriorate. However, in the above embodiment, the cumulative line feed amount of the facsimile machine is calculated (step S8), and the number of scan lines corresponding to the cumulative line feed amount is calculated (step S8).
Since step S9) and the number of increased scan lines are determined (step 510), high print quality can be maintained without the risk of large errors.
前記実施例では、各文字か24ド・ソトて表示される場
合を想定したが、これに限定されず、文字はいかなるド
ツト
[発明の効果]
この発明によれば、文書作成装置本体とファクシミリ端
末か並列動作するように構成することにより、ファクシ
ミリデータの転送動作を効率良く行なうことができる。In the embodiment described above, it is assumed that each character is displayed in 24 dots, but the present invention is not limited to this, and the characters can be displayed in any dot format. By configuring the two devices to operate in parallel, it is possible to efficiently transfer facsimile data.
この発明によれば、文書データをファクシミリ装置のス
キャン方向に切出して、ファクシミリ端末に供給するこ
とにより、ファクシミリ端末の負担が小さくなる。According to this invention, document data is cut out in the scanning direction of the facsimile machine and supplied to the facsimile terminal, thereby reducing the burden on the facsimile terminal.
この発明によれば、文書作成装置本体か文書の= 4
3 −
空白部分をその空白に対応するスキャンライン数を示す
コマンドで、ファクシミリ端末に供給することにより、
文書作成装置本体の負担か小さくなる。According to this invention, the document creation device main body or the document = 4
3 - By supplying a blank space to a facsimile terminal with a command indicating the number of scan lines corresponding to the blank space,
The burden on the document creation device itself is reduced.
第1図はこの発明の一実施例にかかる文書作成装置の構
成を示すブロック図、第2図、第8図は画像データの切
り出しの方法を説明するための図、第3図は文書の一例
を示す図、第4図は第3図に示される文書の文書バッフ
ァ内での形態を示す図、第5図は保存文書の一覧を示す
テーブルの一例を示す図、第6A、第6B図は印刷用テ
ーブルの一例を示す図、第7 A 、第7B図はファク
シミリ送信の際の文書作成装置本体の動作を説明するた
めのフローチャー1− 、第9A,第9B図はファクシ
ミリ送信の際のラインバッファの動作を説明するための
図、第9C図はファクシミリ送信の際のワークバッファ
の動作を説明するための図、第10図は受信文書の一覧
を示すテーブルの一例を示す図、第1 1.A,]、]
、B図は送信宛て先の一覧を示すテーブルの一例を示す
図である。
〕・・・文書作成装置本体、3・・・ファクシミリ端末
、11、32・・内部バス、12・・・キーボード、1
3・・・ROM13、14、33・・・CPU (中央
演算処理装置)、15・・・フロッピーデスクコントロ
ーラ(FDC)、1.6・・・外部記憶装置、17・・
・プリンタインターフェース、18・・シリアルプリン
タ、】9・・・バッファ回路、20、31・・・インタ
ーフェース、24・・・デスプレー、24・・・フォン
トメモリ、35・・・コード/デコード(Co/DEC
)回路、36・・・I10メモリ、37・・・伝送回路
出願人代理人 弁理士 鈴江武彦
L □
V :
′の
=
剋:
郡
賦
L −■
−J
0 −一、)
&+fldl
〆 × 〉 5
rl @ @ 、;’1
&+ 埴 ul
枢 X > ”SFIG. 1 is a block diagram showing the configuration of a document creation device according to an embodiment of the present invention, FIGS. 2 and 8 are diagrams for explaining a method of cutting out image data, and FIG. 3 is an example of a document. FIG. 4 is a diagram showing the format of the document shown in FIG. 3 in the document buffer, FIG. 5 is a diagram showing an example of a table showing a list of saved documents, and FIGS. Figures 7A and 7B are flowcharts 1-1 for explaining the operation of the document creation device main body during facsimile transmission, and Figures 9A and 9B are flowcharts illustrating an example of a printing table. Figure 9C is a diagram for explaining the operation of the line buffer; Figure 9C is a diagram for explaining the operation of the work buffer during facsimile transmission; Figure 10 is a diagram showing an example of a table showing a list of received documents; 1. A,],]
, B is a diagram showing an example of a table showing a list of transmission destinations. ]...Document creation device body, 3...Facsimile terminal, 11, 32...Internal bus, 12...Keyboard, 1
3... ROM13, 14, 33... CPU (Central Processing Unit), 15... Floppy desk controller (FDC), 1.6... External storage device, 17...
・Printer interface, 18... Serial printer, ]9... Buffer circuit, 20, 31... Interface, 24... Display, 24... Font memory, 35... Code/decode (Co/DEC
) circuit, 36... I10 memory, 37... transmission circuit applicant's agent, patent attorney Takehiko Suzue L □ V : ′= 剋: county tax L −■ −J 0 −1, ) &+fldl 〆 × 〉 5 rl @ @ , ;'1 &+ Hani ul Tobo X > ”S
Claims (3)
と、 前記文書データを相手方のファクシミリ装置へファクシ
ミリ送信することを指示する指示手段と、前記指示手段
の指示に応答して、前記文書データを画像データに展開
する展開手段と、 前記展開手段に接続され、前記展開手段により得られた
画像データから相手方のファクシミリ装置により印刷さ
れる形態にある画像データを作成する合成手段と、 前記合成手段により作成された画像データをファクシミ
リ装置のスキャン方向に切り出して出力する出力手段と
、 を備え、任意の文書を作成する文書作成装置本体と、 前記出力手段に接続され、前記出力手段からの画像デー
タをファクシミリ伝送用のファクシミリデータに変換す
る変換手段と、 前記変換手段の出力データを通信回線に出力する伝送手
段と、 を備え、前記文書作成装置本体により作成された文書を
相手方のファクシミリ端末にファクシミリ送信するファ
クシミリ端末と、 を具備することを特徴とする文書作成装置。(1) storage means for holding document data including character codes; instruction means for instructing to send the document data by facsimile to the other party's facsimile device; a developing means for developing into image data; a synthesizing means connected to the developing means and creating image data in a form to be printed by the other party's facsimile machine from the image data obtained by the developing means; and by the synthesizing means. an output unit that cuts out and outputs the created image data in the scan direction of the facsimile machine; a document creation device main body that creates an arbitrary document; a converting means for converting into facsimile data for facsimile transmission; and a transmitting means for outputting output data of the converting means to a communication line, and transmits a document created by the document creation device main body to a facsimile terminal of the other party by facsimile. 1. A document creation device comprising: a facsimile terminal; and a facsimile terminal.
指示する指示手段と、 前記記憶手段と前記指示手段に接続され、前記指示手段
の指示に応答し、前記文書を画像データに展開し、前記
文書の空白部分を前記ファクシミリ装置のスキャンライ
ンの数を示すコマンドに変換する展開手段と、 前記展開手段に接続され、前記展開手段から前記コマン
ドと前記画像データを受けて、前記コマンドを対応する
空白の画像データに展開し、前記展開手段からの画像デ
ータと前記空白の画像データをファクシミリ送信用のデ
ータに変換し、出力する出力手段と、 前記受信手段により受信されたファクシミリデータを保
持する保持手段と、 前記保持手段に接続され、前記保持手段に保持されたフ
ァクシミリデータを画像データに変換する手段と、を備
えることを特徴とする文書作成装置。(2) storage means for holding a document; instruction means for instructing to send the document to the other party's facsimile device; connected to the storage means and the instruction means; an expanding means for expanding a document into image data and converting a blank part of the document into a command indicating the number of scan lines of the facsimile machine; an output means for receiving the command, expanding the command into corresponding blank image data, converting the image data from the expanding means and the blank image data into data for facsimile transmission, and outputting the data; What is claimed is: 1. A document creation device comprising: a holding means for holding facsimile data stored in the document; and means connected to the holding means and converting the facsimile data held by the holding means into image data.
動作可能に構成され、前記文書作成手段により作成され
た文書をファクシミリ送信するファクシミリ端末手段と
、を備えることを特徴とする文書作成装置。(3) document creation means for creating a document; facsimile terminal means connected to the document creation means, configured to be able to operate in parallel with the document creation means, and for transmitting the document created by the document creation means by facsimile; A document creation device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1059309A JPH01316060A (en) | 1988-03-10 | 1989-03-10 | Document preparing device |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63-56854 | 1988-03-10 | ||
| JP5685388 | 1988-03-10 | ||
| JP63-56853 | 1988-03-10 | ||
| JP63-57711 | 1988-03-11 | ||
| JP1059309A JPH01316060A (en) | 1988-03-10 | 1989-03-10 | Document preparing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01316060A true JPH01316060A (en) | 1989-12-20 |
Family
ID=26397842
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1059309A Pending JPH01316060A (en) | 1988-03-10 | 1989-03-10 | Document preparing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01316060A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0514579A (en) * | 1991-07-05 | 1993-01-22 | Yashio:Kk | Facsimile transmission processing unit by computer |
-
1989
- 1989-03-10 JP JP1059309A patent/JPH01316060A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0514579A (en) * | 1991-07-05 | 1993-01-22 | Yashio:Kk | Facsimile transmission processing unit by computer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6282771A (en) | data communication equipment | |
| US5153746A (en) | Document processing apparatus with facsimile function | |
| JPH01316060A (en) | Document preparing device | |
| JPH0530250A (en) | Mixed mode communication equipment | |
| KR920001817B1 (en) | Document writing device with facsimile function | |
| JP3507196B2 (en) | Scanner device and control method thereof | |
| JP3823874B2 (en) | Communication device | |
| JP3412138B2 (en) | Facsimile communication device | |
| JP2607502B2 (en) | Facsimile interface device | |
| JPH06161398A (en) | Image pattern transfer system | |
| JP2856046B2 (en) | Facsimile machine | |
| JP3070436B2 (en) | Facsimile machine | |
| JP2660127B2 (en) | Print density conversion method for page printer | |
| JP3040917B2 (en) | Facsimile machine | |
| JPS63208354A (en) | Facsimile equipment | |
| EP0802666A2 (en) | Communication apparatus | |
| JPS63200671A (en) | Output interface device | |
| JPS6348034A (en) | communication terminal equipment | |
| JPH08204862A (en) | Fax machine | |
| JPH07129686A (en) | Form creation method of form creation device | |
| JP2020091765A (en) | Image processing apparatus, printing system, image processing method, and program | |
| JPH1169025A (en) | Pictorial communication equipment | |
| JPS6370661A (en) | Data communication system | |
| JP2004104292A (en) | Communication apparatus | |
| JPH0442355A (en) | Mixed mode terminal equipment |