JPH0464166A - Character processor - Google Patents

Character processor

Info

Publication number
JPH0464166A
JPH0464166A JP2178156A JP17815690A JPH0464166A JP H0464166 A JPH0464166 A JP H0464166A JP 2178156 A JP2178156 A JP 2178156A JP 17815690 A JP17815690 A JP 17815690A JP H0464166 A JPH0464166 A JP H0464166A
Authority
JP
Japan
Prior art keywords
name
data
layout
name data
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2178156A
Other languages
Japanese (ja)
Inventor
Hiroshi Nakao
寛 中尾
Tatsuhiro Momotake
百武 立裕
Hidetaka Ogura
小倉 秀隆
Masamitsu Takahashi
正光 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2178156A priority Critical patent/JPH0464166A/en
Publication of JPH0464166A publication Critical patent/JPH0464166A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To reduce an operator's burden when inputting many addresses by layouting checked name data according to the output layout rule of a name layout storage means, and outputting address data including these name data. CONSTITUTION:When the printing command of a desired address is executed from a command means 5, only name data are read out from a storage means 2 storing desired address data, and these name data are checked whether corresponding to name data stored in a biographical dictionary means 3. When the both data correspond with each other, the name data are layouted according to the output layout rule of a name layout storage means 4, then outputted in an output means 8. Thus, the layout of the name data manually operated up to now can be operated automatically, so it is possible to reduce the operator's burden related to an input operation.

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は文字処理装置に関し、詳しくは決められたレ
イアウトで宛名を印刷するいわゆる宛名印字機能を有す
る文字処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Field of Industrial Application This invention relates to a character processing device, and more particularly to a character processing device having a so-called address printing function for printing addresses in a predetermined layout.

(ロ)従来の技術 従来、この種の装置における宛名印字機能を利用し、宛
名人力用の画面内の書式に従って宛名データ(郵便番号
、住所、氏名等)を入力し、次に印刷を指示すると、郵
便番号、住所、氏名等について所定の用紙内、例えばは
がき内に収まるように、自動的に行間指定、センタリン
グ、均等割り付は等の処理が行われ、すなわちレイアウ
トされて印刷される。
(B) Conventional technology Conventionally, when using the address printing function of this type of device, inputting address data (zip code, address, name, etc.) according to the format on the addressee screen manually, and then instructing printing. , postal code, address, name, etc., are automatically subjected to processing such as line spacing, centering, equal allocation, etc., so that they fit within a predetermined sheet of paper, such as a postcard, etc. In other words, they are laid out and printed.

(ハ)発明が解決しようとする課題 しかし、上記した従来の宛名印字機能による氏名データ
のレイアウトでは、例えば“氏”と“名”とを続けて印
字させるか、または“氏”と“名”との間に1文字分の
空きを設けるかなどの指定がオペレータの手作業にまか
せられていた。このため特に多数の宛名を入力する場合
は、オペレータに負担を与えていた。また、氏名を手作
業によって入力するため、印刷された氏名のレイアウト
に規則性がなく不揃いになるなどの問題もあった。
(C) Problems to be Solved by the Invention However, in the layout of name data using the conventional address printing function described above, for example, "Mr." and "First Name" are printed consecutively, or "Mr." and "First Name" are printed consecutively. The operator had to manually specify whether to leave a space for one character between the two characters. This puts a burden on the operator, especially when entering a large number of addresses. Furthermore, since the names are entered manually, there are problems in that the layout of the printed names is irregular and irregular.

この発明は以上の事情を考慮してなされたもので、上記
問題を解消する特別の手段を備えた文字処理装置を提供
する。
The present invention has been made in consideration of the above circumstances, and provides a character processing device equipped with special means for solving the above problems.

(ニ)課題を解決するための手段 第1図はこの発明の基本構成を明示するブロック図であ
る。同図においてこの発明は、住所データ1氏名データ
等を含む宛名データを入力する入力手段lと、該入力手
段1から入力された宛名データを記憶する記憶手段2と
、氏名データを多数記憶している人名辞書手段3と、氏
名データの出力レイアウトの規則を記憶している氏名レ
イアウト記憶手段4と、宛名データの出力指示を行う指
示手段5と、該出力指示を受けて前記記憶手段2から氏
名データを読み出し、その読み出した氏名データと前記
人名辞書手段3の氏名データとを照合する照合手段6と
、該照合手段6によって照合のとれた氏名データを前記
氏名レイアウト記憶手段4の出力レイアウト規則に従っ
てレイアウトするレイアウト手段7と、該レイアウト手
段7によってレイアウトされた氏名データを含む宛名デ
ータを出力する出力手段8とを備えてなる文字処理装置
である。
(d) Means for Solving the Problems FIG. 1 is a block diagram showing the basic configuration of the present invention. In the figure, the present invention includes an input means 1 for inputting address data including address data 1 name data, etc., a storage means 2 for storing the address data inputted from the input means 1, and a large number of name data. name dictionary means 3, name layout storage means 4 for storing rules for output layout of name data, instruction means 5 for instructing to output address data, A collation means 6 reads data and collates the read name data with the name data of the personal name dictionary means 3, and the name data collated by the collation means 6 is stored in accordance with the output layout rules of the name layout storage means 4. This is a character processing device comprising a layout means 7 for layout, and an output means 8 for outputting address data including name data laid out by the layout means 7.

この発明において文字処理装置とは、ワードプロセッサ
、文字編集機能を有するコンピュータおよびこれらと同
種の装置が挙げられる。入力手段lはキーボードで構成
することが好ましいがマウスやタブレット入力装置など
のポインティングデバイス、あるいは0CR(光学式文
字読取装置)で構成することもできる。さらには、外部
記憶装置例えばフロッピーディスクやテープから文字デ
ータを読み取る構成によって代用することもできる。
In this invention, character processing devices include word processors, computers with character editing functions, and devices of the same type. The input means l is preferably composed of a keyboard, but may also be composed of a pointing device such as a mouse or a tablet input device, or an OCR (optical character reader). Furthermore, a configuration that reads character data from an external storage device such as a floppy disk or tape may be used instead.

そして入力手段lをキーボードで構成した場合、指示手
段5はそのキーボード上の1つのキー、例えばファンク
ションキーの1つに割り当てることができる。記憶手段
2は装置内部のRAMもしくはフロッピーディスクなど
の外部記憶装置から構成できる。人名辞書手段3および
氏名レイアウト記憶手段4は装置内部のROMから構成
できる。
When the input means 1 is composed of a keyboard, the instruction means 5 can be assigned to one key on the keyboard, for example, one of the function keys. The storage means 2 can be comprised of a RAM inside the device or an external storage device such as a floppy disk. The personal name dictionary means 3 and the name layout storage means 4 can be constructed from a ROM inside the device.

照合手段6およびレイアウト手段7はマイクロプロセッ
サから構成される。照合手段6による照合は、少なくと
も氏名の“氏”について照合するものでよい。出力手段
8はプリンタから構成されるが、この出力手段8にはさ
らにCRTやLCD等のドツトマトリクスタイプの表示
装置も含まれる。
The collation means 6 and the layout means 7 are constituted by a microprocessor. The verification by the verification means 6 may be performed by verifying at least the "Mr." of the name. The output means 8 is composed of a printer, but also includes a dot matrix type display device such as a CRT or LCD.

(ホ)作用 この発明に従えば、指示手段5から所望する宛名の印刷
指示を行うと、所望する宛名データを記憶している記憶
手段2から氏名データのみが読み出され、その氏名デー
タが、人名辞書手段3に記憶されている氏名データと一
致するかどうか照合され、両者が一致するとその氏名デ
ータは、氏名レイアウト記憶手段4の出力レイアウトの
規則に従ってレイアウトされ、次に出力手段8に出力さ
れるよう作用する。
(e) Operation According to the present invention, when an instruction to print a desired address is issued from the instruction means 5, only the name data is read out from the storage means 2 storing the desired address data, and the name data is It is checked to see if it matches the name data stored in the personal name dictionary means 3, and if both match, the name data is laid out according to the output layout rules of the name layout storage means 4, and then output to the output means 8. It acts so that

(へ)実施例 以下図に示す実施例に基づいてこの発明を詳述する。な
お、これによってこの発明は限定されるものではない。
(F) EXAMPLES The present invention will be described in detail below based on examples shown in the figures. Note that this invention is not limited by this.

第2図はこの発明の一実施例のワードプロセッサのブロ
ック図である。同図において10はワードプロセッサの
本体であり、照合手段およびレイアウト手段としてのC
PUII、かな漢字変換部12、プログラムメモリ13
、人名辞書手段としての人名辞書メモリ14、氏名レイ
アウト記憶手段としての氏名レイアウトメモリ15およ
び出力制御部16とから主として構成され、これらはパ
スライン17によって相互に接続されている。また、C
PUIIには外部に入力手段および指示手段としてのキ
ーボード18と、記憶手段としての宛名データメモリ1
9とが接続され、さらに出力制御部16を介して外部に
出力手段としてのCRT20およびプリンタ21がそれ
ぞれ接続されている。
FIG. 2 is a block diagram of a word processor according to an embodiment of the present invention. In the figure, numeral 10 is the main body of the word processor, and C is used as a collation means and a layout means.
PUII, kana-kanji converter 12, program memory 13
, a name dictionary memory 14 as a name dictionary means, a name layout memory 15 as a name layout storage means, and an output control section 16, which are interconnected by a path line 17. Also, C
The PUII has an external keyboard 18 as an input means and instruction means, and an address data memory 1 as a storage means.
A CRT 20 and a printer 21 as output means are connected to the outside via an output control section 16.

このような構成において、キーボード18には文字入カ
キ−1かな漢字変換のための変換キー宛名印字キーおよ
び各種処理を実行させるための実行キー等が備えられて
おり、郵便番号データ、住所データ、氏名データ等を含
む宛名データを人力するとともに、入力した宛名データ
の印刷指示を入力する。このキーボード18から入力さ
れた宛名データは符号化されてCPUIIに与えられ、
宛名データメモリ19に格納される。第3図は宛名デー
タメモリ19に格納された宛名データの具体例を示した
模式図である。
In such a configuration, the keyboard 18 is equipped with a character input key, a conversion key for converting kana and kanji, an address printing key, and an execution key for executing various processes, such as postal code data, address data, name In addition to manually inputting address data including data, etc., an instruction to print the input address data is input. The address data entered from this keyboard 18 is encoded and given to the CPU II.
The address data is stored in the address data memory 19. FIG. 3 is a schematic diagram showing a specific example of address data stored in the address data memory 19.

かな漢字変換部12はキーボード18から入力されたか
な文字列を漢字またはかな漢字まじり文からなる変換候
補に変換するものであるが、従来のかな漢字変換と同じ
構成のため、説明を省略する。人名辞書メモリ14はR
OMから構成され、第4図に示すように、氏名の氏を表
す文字コード、その氏文字コードと対応する文字数およ
び終了コード等からなる氏名データを多数記憶している
The kana-kanji conversion unit 12 converts a kana character string input from the keyboard 18 into a conversion candidate consisting of a kanji character or a sentence mixed with kana-kanji characters, but since it has the same configuration as the conventional kana-kanji conversion, the explanation will be omitted. The person name dictionary memory 14 is R
As shown in FIG. 4, it stores a large amount of name data including a character code representing the surname of a name, the number of characters corresponding to the surname character code, and an end code.

氏名レイアウトメモリ15はROMから構成され、宛名
印字の際の、氏名データの印刷レイアウトに関する書式
上の規則すなわち、文字配置間隔、センタリング、均等
割り付は等の規則を記憶している。第5図は上記の文字
配置間隔についての規則の具体例を示した模式図であり
、その規則により氏名の文字数に応じて“氏“と“名”
の配置を規定している。
The name layout memory 15 is composed of a ROM, and stores format rules regarding the print layout of name data when printing addresses, ie, rules such as character spacing, centering, equal allocation, etc. Figure 5 is a schematic diagram showing a specific example of the rules regarding the above-mentioned character arrangement spacing.
It stipulates the placement of

CPUIIはプログラムメモリ13に書き込まれたプロ
グラムに従って以下の処理を行う。すなわち、キーボー
ド18の宛名印字キーが押下された際に、宛名データメ
モリ19から氏名データを読み出し、その読み出した氏
名データと人名辞書メモリ14の氏名データとを照合し
、照合のとれた氏名データを氏名レイアウトメモリ15
の印刷レイアウト規則(後述する)に従ってレイアウト
する。
The CPU II performs the following processing according to the program written in the program memory 13. That is, when the address print key on the keyboard 18 is pressed, name data is read from the address data memory 19, the read name data is compared with the name data in the personal name dictionary memory 14, and the matched name data is retrieved. Name layout memory 15
layout according to the print layout rules (described later).

CRT20はキーボード18から入力した宛名データな
どを表示する。プリンタ21はCPU 11によってレ
イアウトされた結果としての宛名データをはがきなどの
用紙上に印刷する。
The CRT 20 displays address data and the like input from the keyboard 18. The printer 21 prints the address data laid out by the CPU 11 on paper such as a postcard.

次に上記したCPU[1の処理を第6図に示すフローチ
ャートに従って詳しく説明する。
Next, the processing of the CPU [1 described above will be explained in detail according to the flowchart shown in FIG. 6.

まず、CPUIIは宛名データメモリ19から所望する
氏名データを抽出しくステップ30)、抽出したその氏
名データの文字数を求める(ステップ31)。次に人名
辞書メモリ14に対してサーチを行うことにより、その
氏名データに該当する氏名データが人名辞書メモリ14
内に存在するかどうかをチエツクする(ステップ32)
。なお、このチエツクにおいては氏名の氏について照合
がなされる。チエツクの結果、人名辞書メモリ14内に
該当する氏名データが存在する場合、氏名レイアウトメ
モリ15のサーチを行うことにより、氏データの文字数
と氏名データの文字数から氏名レイアウト規則を検索す
る(ステップ34)。そして検索した結果、氏名データ
のレイアウトを行う必要がある場合はレイアウト処理を
実行しくステップ35−36)、その結果をプリンタ2
工に出力する。
First, the CPU II extracts desired name data from the addressee data memory 19 (step 30), and calculates the number of characters in the extracted name data (step 31). Next, by performing a search on the personal name dictionary memory 14, the name data corresponding to the name data is stored in the personal name dictionary memory 14.
(Step 32)
. In addition, in this check, the surname of the name is verified. As a result of the check, if the corresponding name data exists in the name dictionary memory 14, the name layout memory 15 is searched to search for name layout rules based on the number of characters in the name data and the number of characters in the name data (step 34). . As a result of the search, if it is necessary to layout the name data, execute the layout process (steps 35-36), and print the results to the printer 2.
output to the engineer.

第7図は上記レイアウト処理による処理結果の具体例で
ある。第1の例について説明すれば、氏名データの文字
数が3である“乾博引”についテハ、氏が1文字“乾”
のとき、氏の後ろにスペースが1個分挿入される。した
がって印刷結果は“乾 博引”となる。第8図はレイア
ウト処理後、宛名全体を印刷させた場合の例であり、氏
である“長谷月1と、名である“健”とが自動的に離さ
れて印刷される。なお、第9図はこの実施例と比較する
ための従来のレイアウト処理による印刷結果である。
FIG. 7 shows a specific example of the processing results obtained by the above-mentioned layout processing. To explain the first example, for "Hakubiki Inui" whose name data has 3 characters, Teha has one character, "Inui".
, one space is inserted after the name. Therefore, the printing result will be “Inui Hakubiki”. Figure 8 is an example of printing the entire address after layout processing, and the last name "Hasezuki 1" and the given name "Ken" are automatically separated and printed. FIG. 9 shows a print result obtained by conventional layout processing for comparison with this embodiment.

(ト)発明の効果 この発明によれば、従来、手作業によって行っていた氏
名データのレイアウトを自動的に行うことができるので
、オペレータの入力操作にかかわる負担を軽減でき、か
つ宛名印字のレイアウトを統一することができる。
(G) Effects of the Invention According to the present invention, it is possible to automatically perform the layout of name data, which had conventionally been done manually, reducing the burden on the operator in input operations, and the layout of address printing. can be unified.

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

第1図はこの発明の基本構成を明示するブロック図、第
2図はこの発明の一実施例であるワードプロセッサの構
成を示すブロック図、第3図は一実施例の宛名データの
内容を示す模式図、第4図は人名辞書メモリの内容を示
す模式図、第58!lは氏名レイアウトメモリの内容を
示す模式図、第6図は一実施例の動作を説明するフロー
チャート、第7図は一実施例のレイアウト処理を説明す
るための説明図、第8図は同じくレイアウト処理による
宛名印刷結果を示す説明図、第9図は従来の宛名印刷結
果を示す説明図である。 1・・・・・・入力手段、    2・・・・・・記憶
手段、3・・・・・・人名辞書手段、 4・・・・・・氏名レイアウト記憶手段、5・・・・・
・指示手段、     6・・・・・・照合手段、7・
・−・・・レイアウト手段、 8・・・・・・出力手段
。 gIPJ2図 第3図 第4図 第5図 乾博明様−−→ 山田健様−一→ 乾光一部様−→ 長谷用健様−今 乾博明様 山田健様 乾光一部様 長谷用健様 第8図 しイアウl−鐘の印刷鮪粟 健 様 v56図 第9図 しイアうト前の印圧1」糸吉果、 長
FIG. 1 is a block diagram that clearly shows the basic configuration of this invention, FIG. 2 is a block diagram that shows the configuration of a word processor that is an embodiment of this invention, and FIG. 3 is a schematic diagram that shows the contents of address data in one embodiment. Figure 4 is a schematic diagram showing the contents of the personal name dictionary memory, Figure 58! l is a schematic diagram showing the contents of the name layout memory, FIG. 6 is a flowchart explaining the operation of one embodiment, FIG. 7 is an explanatory diagram explaining the layout processing of one embodiment, and FIG. 8 is the same layout. FIG. 9 is an explanatory diagram showing a result of printing an address by the process. FIG. 9 is an explanatory diagram showing a result of printing a conventional address. 1...Input means, 2...Storage means, 3...Person name dictionary means, 4...Name layout storage means, 5...
・Instruction means, 6...Verification means, 7.
.--Layout means, 8. Output means. gIPJ2 Figure 3 Figure 4 Figure 5 Mr. Hiroaki Inui--→ Mr. Ken Yamada-1--> Mr. Ichimitsu Inui--> Mr. Ken Haseyo-Mr. Hiroaki Imatake Mr. Ken YamadaMr. Mr. Ichimitsu Inui-Mr. Ken Haseyo-1st 8 Figure 9 - Printing of the bell by Takeru Awa v56 Figure 9 Impression before the bell 1'' Itoyoshi Ka, long

Claims (1)

【特許請求の範囲】[Claims] 1、住所データ、氏名データ等を含む宛名データを入力
する入力手段と、該入力手段から入力された宛名データ
を記憶する記憶手段と、氏名データを多数記憶している
人名辞書手段と、氏名データの出力レイアウトの規則を
記憶している氏名レイアウト記憶手段と、宛名データの
出力指示を行う指示手段と、該出力指示を受けて前記記
憶手段から氏名データを読み出し、その読み出した氏名
データと前記人名辞書手段の氏名データとを照合する照
合手段と、該照合手段によって照合のとれた氏名データ
を前記氏名レイアウト記憶手段の出力レイアウト規則に
従ってレイアウトするレイアウト手段と、該レイアウト
手段によってレイアウトされた氏名データを含む宛名デ
ータを出力する出力手段とを備えてなる文字処理装置。
1. Input means for inputting address data including address data, name data, etc., storage means for storing address data input from the input means, person name dictionary means for storing a large number of name data, and name data. a name layout storage means for storing output layout rules for the address data; an instruction means for instructing the output of address data; and a means for reading name data from the storage means in response to the output instruction, and storing the read name data and the person's name. a collation means for collating the name data of the dictionary means; a layout means for laying out the name data collated by the collation means according to an output layout rule of the name layout storage means; and a layout means for layouting the name data laid out by the layout means. and output means for outputting address data including address data.
JP2178156A 1990-07-03 1990-07-03 Character processor Pending JPH0464166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2178156A JPH0464166A (en) 1990-07-03 1990-07-03 Character processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2178156A JPH0464166A (en) 1990-07-03 1990-07-03 Character processor

Publications (1)

Publication Number Publication Date
JPH0464166A true JPH0464166A (en) 1992-02-28

Family

ID=16043613

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2178156A Pending JPH0464166A (en) 1990-07-03 1990-07-03 Character processor

Country Status (1)

Country Link
JP (1) JPH0464166A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0675958A (en) * 1992-06-25 1994-03-18 Fuji Xerox Co Ltd Document processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0675958A (en) * 1992-06-25 1994-03-18 Fuji Xerox Co Ltd Document processor

Similar Documents

Publication Publication Date Title
JP3038079B2 (en) Automatic translation device
JPH0464166A (en) Character processor
JPS588341A (en) Data input processing system
JPS6057422A (en) Document contents and index producer
JPS5814241A (en) Japanese language input device having function of extended character output
JP3036005B2 (en) Kana-Kanji conversion device
JPH0486948A (en) Method for preparing kana-added data base utilizing dictionary by fields
JPS60253572A (en) Blank filling printing system
JPH0528156A (en) Document data converter
JP2757367B2 (en) Character processor
JPH06320801A (en) Printer
JPH04243477A (en) Index word extraction method for natural language processing system
JPS61285534A (en) Index production system
JPS61256469A (en) Character processor
JPH0554180A (en) Slop format defining system for optical character reader
JPH0778133A (en) Document creating apparatus and character pattern output method
JPS60245074A (en) Automatic agate display system
JPH06131329A (en) Japanese character processor
JPH04233659A (en) Document processor
JPS58195232A (en) Word processor
JPH0310361A (en) Natural language interface device
JPH0622022B2 (en) Document editing device
JPH027161A (en) Character processor
JPS63103314A (en) document processing device
JPH05323936A (en) Character processor