JP2983566B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JP2983566B2 JP2983566B2 JP2040701A JP4070190A JP2983566B2 JP 2983566 B2 JP2983566 B2 JP 2983566B2 JP 2040701 A JP2040701 A JP 2040701A JP 4070190 A JP4070190 A JP 4070190A JP 2983566 B2 JP2983566 B2 JP 2983566B2
- Authority
- JP
- Japan
- Prior art keywords
- item
- data
- display
- list
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 74
- 230000006870 function Effects 0.000 description 65
- 238000000034 method Methods 0.000 description 25
- 230000015654 memory Effects 0.000 description 22
- 230000008859 change Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 238000013461 design Methods 0.000 description 7
- 239000000872 buffer Substances 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 4
- 235000016496 Panda oleosa Nutrition 0.000 description 3
- 240000000220 Panda oleosa Species 0.000 description 3
- 230000012447 hatching Effects 0.000 description 3
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 2
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 2
- 101100302210 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RNR1 gene Proteins 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は表形式表示された項目データを処理するデー
タ処理装置に関し、特に表形式表示の印刷フォーマット
の登録の操作性を改善したデータ処理装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing apparatus for processing item data displayed in a tabular form, and more particularly to a data processing apparatus having improved operability of registration of a print format in a tabular form. About.
データ処理業務を行う場合、データベース機能を使用
するときがある。例えば、住所録をデータベース化する
業務について説明する。住所録には一人につき氏名/住
所/電話番号/年齢/生年月日等の項目がある。これを
一般の簡易なデータベース処理ソフトウェアで整理する
場合、住所録一人につき前記の5つの欄を1枚のカード
に並べ、各々の項目にデータを入力して一人分のデータ
を作成する。次に二人目のデータを入力するときは先の
カードに入力したデータのみをファイルに保存しカード
の各項目のデータを削除して、二人目のデータを入力す
る。これを繰り返してデータベースを作成する。データ
ベース機能を使用する場合このような手法がしばしば用
いられている。一般にこれらはカード型のデータベース
と呼ばれている。しかし、入力済みのデータを確認する
場合、又は各個人のデータに同一の処理を施す場合はカ
ード形式ではなく、一人分の5個のデータを1行に配置
し、それを入力した人数だけ行を並べた形の所謂一覧表
の表形式を用いた方が処理が行い易い。このため前述の
カード型のデータベース処理ソフトウェアではカード形
式の表示画面と表形式の表示画面とを切り換える機能を
持っている。このような機能を持っているソフトウェア
は一覧表を印刷することができるものがほとんどであ
る。一方、1枚の用紙の幅方向の長さに項目の列方向の
長さが収まらない項目数の多い一覧表を用紙に印刷する
とき、スクロール画面一行で表示された一覧表の項目を
何行かに折り返して印刷する方法があり、一覧表を印刷
することができるソフトウェアではこのような機能を備
えたものがある。When performing data processing tasks, there are times when a database function is used. For example, a description will be given of a task of converting an address book into a database. The address book includes items such as name / address / phone number / age / birth date for each person. When this is arranged by general simple database processing software, the above-mentioned five fields are arranged on one card for one address book, and data is entered in each item to create data for one person. Next, when inputting the second data, only the data input to the previous card is stored in a file, the data of each item of the card is deleted, and the second data is input. Repeat this to create a database. Such a method is often used when a database function is used. These are generally called card-type databases. However, when confirming the entered data, or when performing the same processing on each individual's data, instead of using the card format, place 5 data per person on one line, The processing is easier if a so-called tabular table format in which are arranged is used. Therefore, the above-mentioned card type database processing software has a function of switching between a card type display screen and a table type display screen. Most software having such a function can print a list. On the other hand, when printing on a sheet a list having a large number of items in which the length in the column direction does not fit in the length of one sheet in the width direction, the number of items in the list displayed on one line of the scroll screen is reduced. There is a method of printing by folding back, and some software capable of printing a list has such a function.
一覧表を印刷する場合、特に項目が折り返して印刷さ
れる場合、項目の印刷は複数行に亘って行われるが、表
示画面は項目を複数行ではなく、一行でスクロール表示
するので、表示と印字との形式が一致せず、操作者が印
刷状態を事前にチェックできなかった。従って一覧表を
サイズの定まった用紙に項目の一行が用紙からはみださ
ないように印刷する場合、項目数の選択、項目の列方向
長の設定を行い、印刷を何度か行うという試行錯誤を繰
返すことが必要であり、印刷するまでに長時間を要する
という問題があった。When printing the list, especially when the items are printed in a folded state, the items are printed over multiple lines, but the display screen scrolls the items on one line instead of multiple lines. Did not match, and the operator could not check the printing status in advance. Therefore, when printing a list on a fixed size paper so that one line of the item does not protrude from the paper, select the number of items, set the length of the items in the column direction, and try printing several times. There is a problem that it is necessary to repeat mistakes and it takes a long time to print.
本発明は斯かる事情に鑑みなされたものであり、用紙
の右端及び項目の印刷レイアウトを画面に表示すること
により、操作者が事前にそれをチェックでき、印刷する
項目の選択及び列方向長の設定を行い、何度も印刷を行
うという試行錯誤を行うことなく、短時間に表形式の一
覧表の印刷を完了できるデータ処理装置を提供すること
にある。The present invention has been made in view of such circumstances, and by displaying the print layout of the right end of a sheet and items on a screen, an operator can check it in advance, select an item to be printed, and set the column direction length. An object of the present invention is to provide a data processing apparatus capable of completing printing of a tabular list in a short time without performing trial and error of setting and printing many times.
本発明に係るデータ処理装置は、複数の項目データよ
りなるレコードデータを記憶する手段と、前記項目デー
タを一覧表形式で表示する手段と、前記項目データの中
から印刷を行う項目データを選択する手段と、前記選択
された印刷対象の項目データの長さに応じたマークによ
り印刷レイアウトを表示する手段と、前記一覧表形式で
表示された項目データ上を移動するカーソルと、前記カ
ーソルの位置する項目データに対応するマークを他のマ
ークと区別して表示する手段と、印刷幅を指定する手段
と、前記指定された印刷幅を前記印刷レイアウト上に表
示する手段とを備えたことを特徴とする。A data processing device according to the present invention includes a unit for storing record data including a plurality of item data, a unit for displaying the item data in a list format, and selecting item data to be printed from the item data. Means, means for displaying a print layout by a mark corresponding to the length of the selected item data to be printed, a cursor for moving on the item data displayed in the list format, and a position for the cursor Means for displaying a mark corresponding to item data separately from other marks, means for specifying a print width, and means for displaying the specified print width on the print layout. .
本発明においてはレコードデータの中から印刷したい
項目データを選択することで、その項目データの長さに
対応したマークにより印刷のレイアウトが表示され、ま
た、カーソルの位置する項目データに対応するマークを
他のマークと区別して表示して、その印刷レイアウト上
に印刷の幅が表示されるので、印刷の幅内に印刷のレイ
アウトを確認しながら必要な項目データを選択して配置
することができる。In the present invention, by selecting the item data to be printed from the record data, a print layout is displayed by a mark corresponding to the length of the item data, and a mark corresponding to the item data where the cursor is located is displayed. Since the print width is displayed on the print layout while being distinguished from other marks, necessary item data can be selected and arranged while checking the print layout within the print width.
以下、本発明をその実施例を示す図面に従い説明す
る。本発明に係るデータ処理装置(以下本発明装置とい
う)はワードプロセッサの機能をなす文書処理モード
と、カード表示形式等でレコードデータを入力し、ソー
ト,セレクト等の種々データ処理をなし、カード形式等
で処理結果を出力するデータ処理モードとを切換えてな
し得るものである。第1図は本発明装置のハード構成を
示すブロック図であり、第2図はキーボードの構造を示
す平面図である。第1図において1はマイクロプロセッ
サよりなる中央処理装置(以下CPUという)であり、各
種の入出力装置の制御、文書処理、データ処理等を行
う。CPU1には以下の各素子がバス5を介して接続されて
いる。2はダイナミックRAMからなる主メモリ(以下RAM
という)であり、種々プログラムや文書処理モードで作
成された文書ファイル及びデータ処理モードで作成した
データ処理ファイルが一時的に記憶される。3はハード
ディスクI/Oインタフェイス(以下HDDI/Fという)4を
介してバス5に接続されたハードディスクよりなる第1
補助メモリ(以下HDという)である。HDDI/F4はハード
ディスク制御部を含みCPU1からの起動命令によりDMAコ
ントローラ6の制御下に、RAM2とHD3との間の高速デー
タ転送を制御する。7は表示手段としてのCRTであり、C
RTインタフェイス(以下CRTI/Fという)8を介してバス
5に接続されている。CRTI/F8はCRT画面を制御する回路
を含み、CPU1の制御のもと表示用コードデータをキャラ
クタジェネレータROM(以下CGROMという)9でパターン
に変更してビデオRAMを用いた表示用バッファメモリ
(以下VRAMという)10に展開してCRT7に表示する。Hereinafter, the present invention will be described with reference to the drawings showing the embodiments. A data processing device according to the present invention (hereinafter referred to as the present device) is a document processing mode that functions as a word processor, records data is input in a card display format or the like, and performs various data processing such as sorting and selecting. And the data processing mode for outputting the processing result. FIG. 1 is a block diagram showing the hardware configuration of the device of the present invention, and FIG. 2 is a plan view showing the structure of the keyboard. In FIG. 1, reference numeral 1 denotes a central processing unit (hereinafter, referred to as a CPU) including a microprocessor, which controls various input / output devices, performs document processing, data processing, and the like. The following elements are connected to the CPU 1 via a bus 5. 2 is a main memory consisting of dynamic RAM (hereinafter referred to as RAM
), And temporarily store various programs, document files created in the document processing mode, and data processing files created in the data processing mode. Reference numeral 3 denotes a first hard disk connected to a bus 5 via a hard disk I / O interface (hereinafter referred to as HDDI / F) 4.
Auxiliary memory (HD). The HDD I / F 4 includes a hard disk control unit and controls high-speed data transfer between the RAM 2 and the HD 3 under the control of the DMA controller 6 according to a start instruction from the CPU 1. Reference numeral 7 denotes a CRT as a display means.
It is connected to the bus 5 via an RT interface (hereinafter referred to as CRTI / F) 8. The CRTI / F8 includes a circuit for controlling the CRT screen. Under the control of the CPU 1, the display code data is changed into a pattern by a character generator ROM (hereinafter referred to as CGROM) 9 and a display buffer memory (hereinafter referred to as a video RAM) is used. VRAM) and display it on CRT7.
11はデータ、テキスト等の入力や種々の機能の選択等
をなす入力手段としてのキーボードであり、キーボード
制御回路用の回路を含むキーボードインタフェイス(以
下キーボードI/Fという)12を介してバス5に接続され
る。前記キーボード11は基本的には市販のワードプロセ
ッサのキー配列をなしていて第2図にその要部の配列を
示す如く、機能モードによって変わるファンクションキ
ーF1〜F10及び固定の機能指定用ファンクションキーF11
〜F18を有している。その他キーボード11は実行キーSW1
及びカーソルキーSW2並びに文字入力キー群を有してい
る。キーボードI/F12は押されたキーを判別して制御信
号及びデータ信号に変換してCPU1に送る。CPU1はこの制
御信号を受けて種々の機能を実行する。Reference numeral 11 denotes a keyboard as input means for inputting data, text, etc., selecting various functions, and the like. The keyboard 11 includes a keyboard interface (hereinafter referred to as a keyboard I / F) 12 including a circuit for a keyboard control circuit. Connected to. The keyboard 11 basically has a key arrangement of a commercially available word processor, and as shown in FIG. 2, the arrangement of the main parts thereof includes function keys F1 to F10 that change depending on the function mode and a function key F11 for specifying a fixed function.
To F18. Other keyboard 11 is the execution key SW1
And a cursor key SW2 and a character input key group. The keyboard I / F 12 discriminates the pressed key, converts it into a control signal and a data signal, and sends it to the CPU 1. The CPU 1 executes various functions in response to the control signal.
一方23はイメージリーダ(以下IRという)であり、写
真や画像を読取り、イメージリーダインタフェイス(以
下イメージリーダI/Fという)24を通じそこで読取った
イメージはRAM3に書込まれ、その制御はCPU1で行う。On the other hand, reference numeral 23 denotes an image reader (hereinafter referred to as IR), which reads a photograph or an image, and the read image is written to a RAM 3 through an image reader interface (hereinafter referred to as an image reader I / F) 24, and its control is performed by a CPU 1. Do.
13は水平プリンタ、レーザビームプリンタ、ワイヤド
ットプリンタ等のプリンタであり、例えば48×48ドット
マトリックス文字を印字する印字データの授受をRAM3と
プリンタ13の印字バッファ(図示せず)との間で行うプ
リンタインタフェイス(以下プリンタI/Fという)14を
介してバス5に接続され、印字制御はCPU1で行う。Reference numeral 13 denotes a printer such as a horizontal printer, a laser beam printer, or a wire dot printer. For example, transfer of print data for printing, for example, 48 × 48 dot matrix characters is performed between the RAM 3 and a print buffer (not shown) of the printer 13. It is connected to the bus 5 via a printer interface (hereinafter referred to as a printer I / F) 14, and printing control is performed by the CPU 1.
15はフロッピーディスクインタフェイス(以下FDDI/F
という)16を介してバス5に接続されるフロッピーディ
スクよりなる可搬式の第2補助メモリ(以下FDという)
であり、本発明装置で作成の文書ファイル及びデータフ
ァイルをHD3から転送して蓄えたり、他の文書ファイル
作成装置等にて作成の文書ファイル等を蓄える。FDDI/F
16はフロッピーディスク制御部を含み、CPU1からの起動
命令によりDMAコントローラ6の制御下に、RAM2とFD15
間の高速データ転送を制御する。15 is a floppy disk interface (FDDI / F
Portable second auxiliary memory (hereinafter referred to as FD) consisting of a floppy disk connected to the bus 5 via 16)
The document file and data file created by the apparatus of the present invention are transferred from the HD 3 and stored, or a document file created by another document file creating apparatus or the like is stored. FDDI / F
Reference numeral 16 includes a floppy disk control unit. The RAM 2 and the FD 15 are controlled by the DMA
Control high-speed data transfer between
上記のハード構成の本発明装置を機能ブロック的に図
示すると第3図の如くなる。即ち、制御手段17はCPU1と
RAM2又はHD3に貯蔵のCPU1の制御手順を示す種々プログ
ラムに対応し、主記憶手段18はRAM2に対応し、補助記憶
手段19はHD3及びHDDI/F4、FD15及びFDDI/F16に対応し、
表示手段20はCRT7及びCRTI/F8等に対応し入力手段21は
キーボード11及びキーボードI/F12に、印字手段22はプ
リンタ13及びプリンタI/F14に、イメージ読取手段25はI
R23及びイメージリーダI/F24にそれぞれ対応する。FIG. 3 is a functional block diagram of the apparatus of the present invention having the above hardware configuration. That is, the control means 17
Corresponding to various programs indicating the control procedure of the CPU 1 stored in RAM2 or HD3, the main storage means 18 corresponds to RAM2, the auxiliary storage means 19 corresponds to HD3 and HDD / F4, FD15 and FDDI / F16,
The display means 20 corresponds to CRT7 and CRTI / F8, etc., the input means 21 corresponds to the keyboard 11 and the keyboard I / F 12, the printing means 22 corresponds to the printer 13 and the printer I / F 14, and the image reading means 25 corresponds to I
It corresponds to R23 and image reader I / F24, respectively.
前記制御手段17は主記憶手段18上に種々のバッファメ
モリM1,M2…及びテーブルT1,T2…を形成し、前記種々の
プログラム(ソフトウェア)によって実現される制御手
段P2〜P5により、前記バッファメモリM1,M2…及びテー
ブルT1,T2…を用いて文書ファイル機能やデータ処理機
能を実行する。The control means 17 forms various buffer memories M1, M2... And tables T1, T2... On the main storage means 18, and controls the buffer memories by the control means P2 to P5 realized by the various programs (software). The document file function and the data processing function are executed using M1, M2,... And tables T1, T2,.
次にバッファメモリM1,M2…及びテーブルT1,T2…につ
いて説明する。Next, the buffer memories M1, M2,... And tables T1, T2,.
M1は文書処理モードで作成したテキストやデータ処理
モードで作成したカードのイメージデータ(テキストデ
ータ)を蓄えるテキストメモリ、T1はテキストメモリM1
におけるテキストデータを管理するための頁数、ライン
数やアクセス中の頁、ライン番号等が記憶されるテキス
ト管理テーブル、M2はデータ処理モードにて入力した複
数の項目(フィールド)からなるレコードを複数件蓄え
るレコードメモリ、T2はレコードメモリM2におけるレコ
ードを管理するためのレコード数、項目数、アクセス中
のレコード及び項目番号等を管理するレコード管理テー
ブル、T3はデータ処理モードにおいてデータが入力され
る項目を管理するためのデータが記憶される項目管理テ
ーブル、M3は種々の処理時使用される種々ワークバッフ
ァ及び種々レジスタ、M4は種々プログラムを記憶するプ
ログラムメモリ、T4はHD3上での文書ファイル及びデー
タ処理ファイル、並びに種々プログラムの読出し及び書
込みに必要なデータを記憶したディレクトリテーブルで
ある。M1 is a text memory for storing text created in the document processing mode and image data (text data) of a card created in the data processing mode. T1 is a text memory M1.
The text management table stores the number of pages, the number of lines, the page being accessed, the line number, etc. for managing the text data in M2. M2 has a plurality of records consisting of a plurality of items (fields) input in the data processing mode. A record memory for storing records, T2 is a record management table for managing the number of records for managing records in the record memory M2, the number of items, a record being accessed and an item number, etc., and T3 is an item to which data is input in the data processing mode. An item management table in which data for managing data is stored, M3 is various work buffers and various registers used in various processes, M4 is a program memory for storing various programs, and T4 is a document file and data on HD3. Contains processing files and data necessary for reading and writing various programs. It is a directory table.
次に制御手段17について説明する。 Next, the control means 17 will be described.
P1は制御手段の基本的な機能を果たす主制御手段で、
入出力制御手段P2、ファイル管理手段P3、文書処理手段
P4、データ処理手段P5を管理制御する。P1 is the main control means that performs the basic function of the control means,
Input / output control means P2, file management means P3, document processing means
Management and control of P4 and data processing means P5.
入出力制御手段P2は入力手段21、表示手段20、印字手
段22、イメージ読取手段25の制御を司り、これらと主記
憶手段18との間で制御データの授受を行うと共に、これ
らと主記憶手段18との間で文字データ及びイメージデー
タの転送を行う。The input / output control means P2 controls the input means 21, the display means 20, the printing means 22, and the image reading means 25, exchanges control data with these and the main storage means 18, and controls the input / output control means P2. Transfers character data and image data to and from 18.
ファイル管理手段P3は補助記憶手段19に記憶される各
種ファイル(文書ファイル、データファイル、辞書ファ
イル、フォントファイル、プログラムファイル)のアク
セスを行うためにディレクトリテーブルT4のデータを用
いて、ファイルの論理的な管理を行う。ディレクトリテ
ーブルT4には文書選択画面で(例えば第5−1図)で表
示する際、必要なデータ及び文書に対して構成されてい
るファイルのFD15上での位置情報、構成ファイル数情
報、各テーブルの使用状況フラグを含んでいる。The file management means P3 uses the data of the directory table T4 to access various files (document files, data files, dictionary files, font files, program files) stored in the auxiliary storage means 19, and logically stores the files. Management. When the directory table T4 is displayed on the document selection screen (for example, in FIG. 5-1), the necessary data and the position information on the FD 15 of the file configured for the document, the number of constituent files, Contains usage flags.
文書処理手段P4は日本語ワードプロセッサの機能を実
行するもので、入力手段21から入力された文字を漢字か
な混じり文へ変換するかな漢字変換機能、種々の文書編
集機能及び、この編集作業を容易にするために作成中の
文書を表示手段20に表示させる文書表示機能等をなす文
書作成手段P41、編集された文書を印字手段22にて印刷
する文書印刷手段P42等の機能制御手段からなる。The document processing means P4 executes the function of a Japanese word processor, and converts the characters input from the input means 21 into kanji / kana mixed sentences, various document editing functions, and facilitates this editing work. For this purpose, it comprises a document control means such as a document creation means P41 having a document display function for displaying the document being created on the display means 20, and a document printing means P42 for printing the edited document by the printing means 22.
データ処理手段P5はカード作成手段P51、文書作成手
段P52、レコード作成手段P53、表示形式管理手段P54、
レコード処理手段P55、レコード分解/組立処理手段P5
6、伝票印刷処理手段P57等の手段からなる。文書作成手
段P52は前述した文書処理手段P4の文書作成手段P41と同
様な機能を有し、カード作成手段P51は新規カード作成
時には例えば第5−10図の如きカードイメージ(カード
様式)を文書作成手段P52の機能を用いて作成する機能
と、データが入力される項目(フィールド)について項
目名、型等の定義を行い、この定義データを項目管理テ
ーブルT3にセットする機能等とを有する。前記カードイ
メージ及び管理データはテキストメモリM1、テキスト管
理テーブルT1に夫々格納される。そしてテキストメモリ
M1へのリード(以下Rという)/ライト(以下Wとい
う)できる行、桁を示すアクセス行ポインタとアクセス
桁ポインタとを有する文書作成手段P52により、同ポイ
ンタと、テキスト管理テーブルT1の情報とを用いてテキ
ストメモリM1のR/Wを行う。カード作成手段P51は新規カ
ード作成でないとき、選択されデータファイルの作成済
みカードを表示させる機能を有する。The data processing means P5 includes card creation means P51, document creation means P52, record creation means P53, display format management means P54,
Record processing means P55, record disassembly / assembly processing means P5
6. Slip print processing means such as P57. The document creating means P52 has the same function as the document creating means P41 of the document processing means P4 described above, and the card creating means P51 creates a card image (card format) as shown in FIG. 5-10 when a new card is created. It has a function to create using the function of the means P52, a function to define an item name, a type, and the like for an item (field) to which data is input, and a function to set the definition data in the item management table T3. The card image and the management data are stored in the text memory M1 and the text management table T1, respectively. And text memory
The document creation unit P52 having an access line pointer and an access digit pointer indicating a line and a digit which can read (hereinafter, referred to as R) / write (hereinafter, referred to as W) to the M1 stores the pointer and the information in the text management table T1. R / W of text memory M1 is performed using The card creation means P51 has a function of displaying a card that has been selected and for which a data file has been created when a new card is not created.
前記レコード作成手段P53は、入力手段21から入力さ
れた入力データをカード作成手段P51にて作成のカード
の項目入力領域(定義範囲)に表示させると共に、レコ
ードメモリM2に格納し、レコードを管理するためのデー
タをレコード管理テーブルT2に格納するW機能と、指定
のレコードをレコードメモリM2から読出し、カードイメ
ージと合成させて表示させるR機能を有する。このレコ
ード作成手段P53はR/Wできるレコードを指定するアクセ
スポインタを有する。The record creation means P53 displays the input data input from the input means 21 in the item input area (definition range) of the card created by the card creation means P51, stores the data in the record memory M2, and manages the records. And a R function of reading specified records from the record memory M2 and displaying them by combining them with a card image. This record creation means P53 has an access pointer for specifying a record that can be read / written.
表示形式管理手段P54はレコードを1件1葉のカード
形式(例えば第5−14図参照)で表示するか、又は複数
のレコードをまとめた一覧表形式(例えば第5−15図参
照)で表示するかの切替を行う機能を有する。The display format management means P54 displays the records in a card format for each record (for example, see FIG. 5-14) or a list format in which a plurality of records are summarized (for example, see FIG. 5-15). It has a function of switching whether to perform the operation.
レコード処理手段P55はレコードのセレクトやソート
等の種々レコード処理(データ処理)機能をなし、例え
ばセレクト処理であればセレクト指定条件に合わないレ
コードに対し、処理対象から外す処理を行うとともに、
セレクトを解除すると全レコードを処理対象に戻す。The record processing means P55 has various record processing (data processing) functions such as record selection and sorting. For example, in the case of the selection processing, a record which does not meet the selection specification condition is excluded from processing targets, and
When the selection is released, all records are returned to the processing target.
レコード分解/組立処理手段P56は1件のレコードを
複数のレコードに分解し、別のファイルに保存したり、
複数のレコードを1件のレコードに合成し保存する機能
である。Record disassembly / assembly processing means P56 disassembles one record into a plurality of records and saves them in another file,
This is a function to combine a plurality of records into one record and save it.
伝票印刷処理手段P57は、予め印刷出力する伝票のサ
イズや項目の印字位置を指定しておき、指定したレコー
ドの項目データを伝票に印字する機能である。The slip print processing means P57 has a function of designating in advance the size of a slip to be printed out and the print position of an item, and printing the item data of the specified record on the slip.
以上、制御手段17の各機能制御手段P1,P2…について
説明したが、これらはハード的に抽出分離可能に存在す
るものではなく、ソフト的、機能的に存在するものであ
ることは前述した如くであり、例えば第4図に示すフロ
ーチャート(CPU1のなす処理手順の概略を示す)によっ
て実現される。なお、各機能制御手段P1,P2…は必要に
応じてロジック回路に置換可能である。As described above, the function control means P1, P2,... Of the control means 17 have been described. However, as described above, these function control means P1, P2, etc. do not exist in a hardware-extractable and separable manner, but exist in a software-like and functional manner. This is realized, for example, by the flowchart shown in FIG. 4 (which shows an outline of the processing procedure performed by the CPU 1). Each of the function control means P1, P2,... Can be replaced with a logic circuit as needed.
次に本発明装置の基本的動作及び機能を主に第4図に
示す制御手段17のなすフローチャート及び第5図に示す
表示画面図に従い説明する。Next, the basic operation and functions of the apparatus of the present invention will be described mainly with reference to the flowchart of the control means 17 shown in FIG. 4 and the display screen diagram shown in FIG.
〔A〕装置起動及び文書選択 先ず装置の電源を投入すると、文書作成用のプログラ
ムがロードされ、第5−1図に示す初期画面が表示手段
20に表示される。同表示例では左端にナンバリングされ
た如くNo.1〜5の5つのファイルが既に作成され補助記
憶手段19に蓄えられている。5つのファイルのうち用紙
の欄が黒反転(網かけ修飾で示す)しているNo.1,2,4の
ファイルはデータ処理モードで作成されたデータ処理フ
ァイルであり、反転していないNo.3,5のファイルは文書
作成モードで作成されたファイルであることを示してい
る。また、画面の最下段にはキーボード11の最上段のフ
ァンクションキーF1〜F10に対応するファンクションキ
ーが表示されていて、例えばファンクションキーF1が編
集(文書作成)に、またファンクションキーF6がデータ
処理に対応している。[A] Device Startup and Document Selection First, when the device is turned on, a document creation program is loaded, and an initial screen shown in FIG. 5-1 is displayed.
Appears on 20. In this display example, five files No. 1 to No. 5 are already created and stored in the auxiliary storage means 19 as numbered at the left end. Among the five files, the files Nos. 1, 2, and 4 in which the paper column is black inverted (indicated by shading) are data processing files created in the data processing mode, and the No. Files 3 and 5 indicate files created in the document creation mode. At the bottom of the screen, function keys corresponding to the function keys F1 to F10 at the top of the keyboard 11 are displayed. For example, the function key F1 is used for editing (document creation), and the function key F6 is used for data processing. Yes, it is.
〔B〕データ処理モード起動 上述の如く、装置が起動せしめられると、第5−1図
の初期画面が表示され、その初期状態では横1行のカー
ソルC1はNo.0の文書新規作成を受付け可状態であること
を報知すべく、当該No.0の行を黒反転させている。この
状態で、第4図のステップS1に基づく文書選択を行う。
本文書はデータ処理モードにより作成されるように、表
示画面下段のメニュー項目からデータ処理を選択するフ
ァンクションキーF6が押下されると、ステップS2でその
ことが判断され、データ処理モードに入る。ステップS3
で新規作成が判断されると、表示画面は第5−2図に変
わり右下枠内に文書名、日付等の入力を求めるウィンド
ウが表示される。このように、マルチウィンドウ表示さ
れた画面右下枠内に、文書名、日付等を入力した後(ス
テップS4)、実行キーSW1を押すと、これまでロードさ
れていた文書作成プログラムが無効にされ、替わってデ
ータ処理プログラムがロードされる。その結果データ処
理モードが起動して、表示画面は第5−3図に変わり、
ステップS5以降のカード作成ルーチンに移行する。[B] Activation of Data Processing Mode As described above, when the apparatus is activated, the initial screen shown in FIG. 5-1 is displayed, and in the initial state, the cursor C1 in the horizontal row accepts the creation of a new document of No. 0. The row of No. 0 is black-reversed to notify that it is in the available state. In this state, a document is selected based on step S1 in FIG.
When the function key F6 for selecting data processing is pressed from the menu item at the lower part of the display screen so that this document is created in the data processing mode, this is determined in step S2, and the processing enters the data processing mode. Step S3
When a new creation is determined, the display screen is changed to FIG. 5-2, and a window for inputting a document name, date, etc. is displayed in the lower right frame. As described above, after inputting the document name, date, and the like in the lower right frame of the multi-window display (step S4), pressing the execution key SW1 invalidates the document creation program that has been loaded so far. Instead, a data processing program is loaded. As a result, the data processing mode is activated, and the display screen changes to FIG. 5-3.
The process proceeds to a card creation routine after step S5.
〔C〕カード作成 第4図(c)はカード設計サブルーチンの処理内容を
示すフローチャートである。[C] Card Creation FIG. 4 (c) is a flowchart showing the processing contents of the card design subroutine.
第5−3図の画面は文書作成モードの空白1ページに
相当する画面であり、左上に表示されたカーソルC2空白
1ページ内を自由に移動可能で、入力手段21からの文字
入力、ケイ線描画により自由な入力画面が文書作成手段
P52の機能を用い文書作成モード時と同様な操作で設計
可能となる。同表示画面の最下段には入力したい項目の
データの型(文字又は数値等)を指定するためのファン
クションキーの表示がなされる。今、第5−4図に従い
名前、住所、電話、年令、生年月日の5項目からなる住
所録カードの設計を例に説明する。The screen shown in FIG. 5-3 is a screen corresponding to one blank page in the document creation mode. The cursor C2 displayed on the upper left can be freely moved within one blank page. Free input screen by drawing means for document creation
Using the function of P52, design can be performed by the same operation as in the document creation mode. At the bottom of the display screen, a function key for designating a data type (character or numerical value, etc.) of an item to be input is displayed. Now, the design of an address book card consisting of five items, namely, name, address, telephone, age, and date of birth will be described with reference to FIG. 5-4.
第5−3図は第4図のステップS5のカード設計サブル
ーチンにおいて、最初にステップS40でカーソルを全角
にセットし、セットされたサイズでカーソルを表示(ス
テップS41)した状態を表示している。そして第5−4
図はステップS42でキー入力待ちとなり、カナキー及び
ケイ線キー等の入力により文書作成手段P52の機能によ
って“名前",“住所",“電話”の項目名からなるカード
イメージを作成すると共に、“名前",“住所”の項目位
置定義を終え、“電話”の項目位置定義の途中を示して
いる。この“電話”項目の定義について説明すると、先
ずカーソルC2を例えば“電話”項目の項目定義開始位置
に位置させておいて、カード定義:文字のファンクショ
ンキーF1を押し、カーソルキーSW2を用いてカーソルを
移動させる操作をすると、第5−4図の“電話”項目の
欄の如く文字データ入力範囲Rがカーソルの長さで示さ
れると共に、画面下に入力(定義)範囲が“文字項目位
置定義:文字数半角30文字”の如く30文字分(半角で計
算)、この場合カーソルサイズが全角にセットされてい
るので全角15文字分であることを表示する。この表示は
カーソルサイズが半角にセットされている場合、半角30
文字と表示することもできる。FIG. 5-3 shows a state in which, in the card design subroutine of step S5 in FIG. 4, the cursor is first set to full width in step S40, and the cursor is displayed in the set size (step S41). And 5-4
The figure waits for a key input in step S42, and a card image including item names of "name", "address", and "telephone" is created by the function of the document creation means P52 by inputting a kana key and a key line key and the like. The definition of the item position of "name" and "address" is completed, and the middle of the item position definition of "telephone" is shown. Explaining the definition of the "telephone" item, first, the cursor C2 is positioned, for example, at the item definition start position of the "telephone" item, the function key F1 of the card definition: character is pressed, and the cursor is moved using the cursor key SW2. Is operated, the character data input range R is indicated by the length of the cursor as shown in the column of "telephone" item in FIG. 5-4, and the input (definition) range is displayed at the bottom of the screen as "character item position definition". : 30 characters, such as "30 characters in half-width" (calculated in half-width). In this case, since the cursor size is set to full-width, it indicates that it is 15 full-width characters. This display shows that if the cursor size is set to
It can also be displayed as letters.
電話に関する項目位置定義、即ちカーソルによって示
されるデータ入力範囲及び文字数がこれで良い場合、実
行キーSW1を押すと(ステップS44)、カーソルサイズレ
ジスタにカーソルサイズをセットし(ステップS45)、
設定範囲Rが輝線Z付であって、カーソルレジスタに設
定したサイズの文字“X"に変わる(第5−5図)(ステ
ップS46)。When the item position definition relating to the telephone, that is, the data input range and the number of characters indicated by the cursor are satisfactory, pressing the execution key SW1 (step S44) sets the cursor size in the cursor size register (step S45).
The setting range R has the bright line Z and changes to the character "X" of the size set in the cursor register (FIG. 5-5) (step S46).
この状態では文字データであることを示す“X"が15文
字表示され各“X"の下に輝線Zが付されているが、テキ
ストメモリM1におけるデータの持ち方は“X"等の文字が
3ワード(16ビット/1ワードで、文字サイズ等の属性部
と、JISコード部と、輝度ビットや文字修飾情報を含む
拡張部が各1ワードずつ)からなる文字コードデータで
あり、そのうち輝度ビット(1ビット)を“1"に設定し
ている。同ビットは“1"であると表示時文字に輝線Zが
付され、“0"であると輝線Zが消される。こうして、項
目名“電話”についての項目位置定義が仮登録される。
ステップS44で取消キーが押されるとステップS41のカー
ソル表示に戻り、他のキーが押されるとステップS44に
とどまる。In this state, 15 characters “X” indicating character data are displayed, and a bright line Z is attached below each “X”. Character code data consisting of 3 words (16 bits / 1 word, one for each attribute part such as character size, JIS code part, and extension part including luminance bits and character modification information), of which luminance bits (1 bit) is set to “1”. If the bit is "1", the bright line Z is added to the character at the time of display, and if the bit is "0", the bright line Z is erased. Thus, the item position definition for the item name “telephone” is provisionally registered.
When the cancel key is pressed in step S44, the display returns to the cursor display in step S41, and when another key is pressed, the process stays in step S44.
次にステップS46を終えるとステップS41に戻り、カー
ソルを表示してキー入力待ち状態(ステップS42)とな
り、カーソルキーSW2を操作してカーソルを所定位置に
移動させるとともに、ステップS51の処理で“年令",
“才”のカードイメージ部分を文書作成手段P52の機能
を用いて作成した後、“年令”項目の定義開始位置にカ
ーソルC2を位置させた後カード定義:数値のファンクシ
ョンキーF2を選択するとステップS48→S49→S50のルー
チンで文字項目のルーチン(ステップS44→S45→S46)
と同様に数値項目の仮定義が実行される。ステップS50
でステップS46と異なるのは表示の文字が文字項目であ
ることを示す“X"に代わり、数値項目であることを示す
“N"となる点である。Next, when step S46 is completed, the process returns to step S41, where the cursor is displayed and a key input wait state is set (step S42). The cursor is moved to a predetermined position by operating the cursor key SW2. Command ",
After creating the card image portion of "age" using the function of the document creation means P52, position the cursor C2 at the definition start position of the "age" item, and then select the function key F2 of the card definition: numerical value. Routine for character items in the routine of S48 → S49 → S50 (Steps S44 → S45 → S46)
The provisional definition of the numerical item is executed in the same manner as. Step S50
The difference from step S46 is that "N" indicating that the displayed character is a numeric item is replaced by "N" indicating that the displayed character is a character item.
次に日時項目の指定について説明する。生年月日の横
にカーソルを移動し、設定したい日時の実際的なデータ
を入力する。そしてその値の開始位置にカーソルを移動
し(第5−6図)、“カード定義:日時”のファンクシ
ョンキーF3を選択する。カーソル位置が反転するので、
日時データを反転させ実行キーSW1を押す(第5−7
図)。制御手段17は反転領域の漢字部から予め用意され
てある日時のパターンを自動的に確認する。そして数字
部を夫々の型を表現する英文字に置き替える。そして反
転されていた文字列から反転を取り除き、輝線Zを付加
してテキストメモリM1へ書込み、再表示する(第5−8
図)。日時と文字及び数値との項目の指示の仕方が異な
るのは、日時は西暦表記、元号表記等の種々のパターン
が存在し、本発明装置が一意的にパターンを決定すれば
操作者の意図に反することがあるため、操作者が希望す
るパターンを入力してからでないと日時項目は定義でき
ないようになっている。Next, the specification of the date and time item will be described. Move the cursor to the date of birth and enter the actual data for the date and time you want to set. Then, the cursor is moved to the start position of the value (FIG. 5-6), and the function key F3 of "Card definition: date and time" is selected. Since the cursor position is reversed,
Invert the date and time data and press the execution key SW1 (No. 5-7
Figure). The control means 17 automatically confirms a predetermined date and time pattern from the kanji portion of the reverse area. Then, replace the numeric part with the English character that represents each type. Then, the inverted character string is removed from the inverted character string, a bright line Z is added, the written character string is written to the text memory M1, and displayed again (No. 5-8).
Figure). The difference between the date and time and the method of indicating the items of characters and numerical values is that the date and time has various patterns such as the notation of the Christian era and the name of the era, and if the device of the present invention uniquely determines the pattern, the intention of the operator is Therefore, the date and time item cannot be defined until the operator inputs a desired pattern.
こうして、各項目の設定を終え、入力手段21の終了キ
ーF11を押すと、第5−9図の画面の如く画面下に左右
に大きい網かけ表記の2つのファンクションキーが表示
され、入力手段21のキーのうち左半分F1〜F5のうちどれ
かを押すと、第4図(a)のステップS6でカード設計の
終了が判断され、ステップS7の項目管理テーブルセット
ルーチンに移行する。第6図は項目管理テーブルT3の内
容を示す図であり、ここでは各項目についての定義情報
が第6図の如き項目管理テーブルT3にセットされ、そこ
で項目定義がなされていない場合、ステップS8でテーブ
ルセットエラーが判断され、ステップS5に戻り、エラー
が無ければステップS9に移行する。ここで項目管理テー
ブルT3はデータのタイプ、データ長、行位置、桁開始位
置、項目名等が記憶されている。ステップS8でエラー有
が判断されるとステップS5に戻る。ステップS6でファン
クションキーF6〜F10のうちどれかを押すとカード定義
を中止してステップS1に戻る。When the setting of each item is completed and the end key F11 of the input means 21 is depressed, two function keys with large hatching are displayed left and right at the bottom of the screen as shown in the screen of FIG. When one of the left half keys F1 to F5 is pressed, the end of the card design is determined in step S6 in FIG. 4A, and the process proceeds to the item management table set routine in step S7. FIG. 6 is a diagram showing the contents of the item management table T3. Here, definition information about each item is set in the item management table T3 as shown in FIG. A table set error is determined, and the process returns to step S5. If there is no error, the process proceeds to step S9. Here, the item management table T3 stores data types, data lengths, line positions, column start positions, item names, and the like. If an error is determined in step S8, the process returns to step S5. If any of the function keys F6 to F10 is pressed in step S6, the card definition is stopped and the process returns to step S1.
〔D〕レコード作成 ステップS9では第5−9図の表示画面において輝線付
文字“X”や“N”のみを消し、ステップS10で項目名
のみの空白カード表示させる。ステップS11で最初の入
力項目領域の先頭にカーソルC2を位置させる。また画面
下右端にはカーソルの位置表示のみならず入力中のカー
ドが何枚目に当たるかが表示される(第5−10図)。デ
ータ入力とき、カーソルC2はカード設計で設定した項目
領域(X又はNのあった領域)しか移動できず、カーソ
ルサイズも定義した文字の大きさに自動的に変更設定さ
れる。また、文字項目ではかな漢字変換により自由な漢
字、かな文字、数字等が入力でき、入力文字は16ビット
のJISコードで記憶されるが、数値項目では入力手段21
の数字キーのみしか受けつけず、数字列のみの入力が可
能となり、入力データは16ビットのJISコードと異なる
コード体系の4ビットのBCDコードで記憶される。[D] Record Creation In step S9, only the characters " X " and " N " with bright lines are erased on the display screen of FIG. 5-9, and in step S10 a blank card with only the item name is displayed. In step S11, the cursor C2 is positioned at the head of the first input item area. At the lower right corner of the screen, not only the position of the cursor but also the number of the card being input is displayed (FIG. 5-10). At the time of data input, the cursor C2 can move only in the item area (the area where X or N was set) set in the card design, and the cursor size is automatically changed to the defined character size. In the character item, free kanji, kana characters, numbers, and the like can be input by kana-kanji conversion, and the input characters are stored in 16-bit JIS code.
Only numeric keys can be accepted, and only numeric strings can be input, and input data is stored as 4-bit BCD codes in a code system different from 16-bit JIS codes.
ステップS13で各項目の入力が終了すると第5−11図
の如き表示画面となり、入力手段21の次ページキーF12
を押すと、画面は改ページされ第5−12図の如く、ステ
ップS14に基づき空白の新しいカードとなり、カードと
しては2枚目の表示がなされ、ステップS11,S12に戻っ
て第5−13図のように2枚目のカード形式での項目デー
タ入力がなされる。このようにステップS12〜S13〜S12
〜S14〜S12〜S13のループを循環することによって、1
件1葉のカード型住所録データが任意の件数(枚数)作
成される。この実施例では第5−14図の“12枚目”に示
す如く12件のカードが作成された。When the input of each item is completed in step S13, a display screen as shown in FIG. 5-11 appears, and the next page key F12 of the input means 21 is displayed.
When the is pressed, the screen is changed to a new blank card based on step S14 as shown in FIG. 5-12, the second card is displayed as a card, and the process returns to steps S11 and S12 to return to FIG. 5-13. Item data is input in the second card format as shown in FIG. Thus, steps S12 to S13 to S12
By circulating the loop of ~ S14 ~ S12 ~ S13, 1
An arbitrary number (number) of card type address book data of one leaf is created. In this embodiment, twelve cards were created as shown in the "twelfth card" in FIG. 5-14.
ステップS12で表示切替キーF13を押すと表示形式管理
手段P54は第5−15図の如くこれまでのカード形式画面
から一覧表の表示に自動的に切替える。(ステップS2
1)。第5−16図は一覧表の表示項目の解除,変更が可
能であることを示している。When the display switching key F13 is pressed in step S12, the display format management means P54 automatically switches from the previous card format screen to the list display as shown in FIG. 5-15. (Step S2
1). FIG. 5-16 shows that the displayed items in the list can be released and changed.
次に一覧表表示において、項目データの入力又は修正
は第4図(b)のステップS18で受付けられ、修正の場
合、第5−17図の如く、カーソルC2を項目データの欄に
移動させると、画面下に文字入力欄L1が表示され、修正
したい項目まで移動させて当該文字入力欄L1に正しい項
目データを入力手段21によりワープロタッチで入力すれ
ば良い。このようにして修正された項目は、一覧表表示
であるにも拘らずカード形式において項目データを修正
したことと同じとなる。即ち、ステップS19で表示切替
キーF13を押すと第5−18図の如く修正した内容のカー
ド表示形式の画面に戻る(ステップS22)。Next, in the list display, input or correction of item data is accepted in step S18 of FIG. 4B, and in the case of correction, the cursor C2 is moved to the item data column as shown in FIG. 5-17. Then, a character input field L1 is displayed at the bottom of the screen, the item is moved to the item to be corrected, and correct item data may be input to the character input field L1 by the input means 21 using word processing touch. The items corrected in this way are the same as the item data corrected in the card format in spite of the list display. That is, when the display switching key F13 is pressed in step S19, the display returns to the screen of the card display format having the corrected contents as shown in FIG. 5-18 (step S22).
また、ステップS19で次ページキーF12を押すとステッ
プS20において図示しないカードNo.13の欄が自動的に追
加表示されここで、項目データを入力することで、一覧
表表示状態で新レコード(カード)の追加作成が実行さ
れる。When the next page key F12 is pressed in step S19, a column for card No. 13 (not shown) is automatically added and displayed in step S20. Here, by inputting item data, a new record (card ) Is created.
〔E〕レコード処理 次に、入力された12件のレコードからなるデータ処理
ファイルにおけるレコード処理の一例としてセレクト処
理について説明する。[E] Record Processing Next, select processing will be described as an example of record processing in a data processing file including 12 input records.
ステップS12で、セレクトキーF15を押すと画面は第5
−19図に変わり、セレクト条件を受付けるステップS15
のレコード処理に移行する。するとカード表示画面の下
に条件入力画面が表示され、条件入力欄L2に住所が大阪
であるレコードを検索すべく“大阪*”を入力手段21に
よりワープロタッチで入力する。“*”は大阪の後の文
字は何で良いことを示す前方一致の演算子である。条件
の入力が終わると実行キーSW1を押すことでセレクト処
理が実行される。In step S12, when the select key F15 is pressed, the screen becomes the fifth
Turning to FIG. 19, step S15 for accepting the selection condition
Move on to record processing. Then, a condition input screen is displayed below the card display screen, and “Osaka *” is input by a word processor touch using the input means 21 to search for a record whose address is Osaka in the condition input field L2. "*" Is a prefix match operator that indicates what the character after Osaka is. When the input of the condition is completed, the select process is executed by pressing the execution key SW1.
上記のセレクト条件に合致するレコードは本実施例で
は5件あり、これを一覧表で見るにはステップS12で表
示切替キーF13を押すことで、第5−20図の如く表示さ
れるし、表示切替キーF13を押さなければカード形式で
1枚ずつ見ることが可能である。In the present embodiment, there are five records that meet the above selection conditions. To see them in a list, press the display switching key F13 in step S12 to display as shown in FIG. 5-20. Unless the switching key F13 is pressed, it is possible to view one by one in a card format.
こうした、セレクト処理の結果が必要でなく、入力レ
コード12件を全て保存したい場合はセレクト解除キーF1
6を押すことでセレクトが解除される。次いでステップS
12で終了キーF11を押すことで、第5−21図の画面が表
示され、ステップS15で再度文書名、著者名、日付がウ
ィンドウに表示される。表示内容で良ければ実行キーSW
1を押下し、またそれらを修正したい文書名、日付等の
項目を修正入力した(ステップS17)後、実行キーSW1を
押すことで、“住所録”のデータ処理ファイルがクロー
ズされ、ステップS1に戻る。勿論、セレクト解除キーF1
6を押すことなくセレクトされたレコードのみで新しい
データ処理ファイルを別個作成可能である。このように
したセレクトの他にデータ処理としてはソート及びそれ
以外にもAND、OR等の論理演算子を用いた条件式検索も
可能である。例えば、条件式[住所=大阪府*]AND
[年令>30才]による検索である。If you do not need the result of the select process and want to save all 12 input records, select release key F1
Press 6 to cancel the selection. Then step S
By pressing the end key F11 at 12, the screen shown in FIG. 5-21 is displayed, and at step S15, the document name, author name, and date are displayed again in the window. Execute key SW if display content is OK
After pressing 1 and correcting and inputting the items such as the document name and date to be corrected (step S17), pressing the execution key SW1 closes the data processing file of the "address book", and proceeds to step S1. Return. Of course, select release key F1
A new data processing file can be created separately with only the selected records without pressing 6. In addition to the above-described selection, sorting and other conditional processing using logical operators such as AND and OR are also possible as data processing. For example, conditional expression [address = Osaka *] AND
Search by [age> 30 years old].
〔F〕データ処理ファイルの構成 こうして、作成された1つのデータ処理ファイルは
“住所録”のカードイメージが文字データの連続として
1行ずつテキストメモリM1に蓄えられる。第7図はレコ
ードメモリM2の格納状態を示す図であり、複数のレコー
ドデータ(各レコードは複数の項目データからなる)は
第7図に示す如く項目順にレコードメモリM2に蓄えられ
る。レコードの各項目をカードイメージのどこに埋込む
かの情報及びその他の定義情報は前述した第6図に示す
項目管理テーブルT3に蓄えられる。[F] Configuration of Data Processing File In the data processing file thus created, the card image of the “address book” is stored in the text memory M1 line by line as a continuation of character data. FIG. 7 is a diagram showing the storage state of the record memory M2. A plurality of record data (each record is composed of a plurality of item data) is stored in the record memory M2 in the order of items as shown in FIG. Information on where each item of the record is to be embedded in the card image and other definition information are stored in the item management table T3 shown in FIG. 6 described above.
〔G〕異なった種類のカードによる実施例詳細説明 (1) 別種の“住所録”データ処理ファイルの作成前
記のステップS5、即ち第4図(c)のカード設計ルーチ
ンを説明した際と同様の操作で10個の項目を持つ別種の
“住所録”カードイメージを定義し、項目を登録し、デ
ータを入力する。データ入力後のカードイメージ画面を
第8−1図に示す。これは同様に一覧表の形式に切り換
えることが可能になる。[G] Detailed Description of Embodiment Using Different Kinds of Cards (1) Creation of a Different Kind of "Address Book" Data Processing File Step S5, that is, the same as when describing the card design routine of FIG. 4 (c) Define another kind of "address book" card image with 10 items by operation, register the items, and enter data. FIG. 8-1 shows a card image screen after data input. This also makes it possible to switch to a list format.
(2) 一覧印刷のレイアウト表示 一覧印刷ではそのフォーマットを整えて印刷すること
ができる。一覧表形式、又はカード形式の画面のいずれ
かで印刷キーF16を押す。すると第4図(a)のステッ
プS24の印刷処理に進み、画面最下行のメッセージ行に
第8−2図に示すような印刷メニューが出る。一覧印刷
の場合ここでファンクションF2を押すと、第8−3図の
ような一覧印刷の条件設定画面になる。(2) Layout display for list printing In list printing, the format can be adjusted and printed. Press the print key F16 in either the list format or the card format screen. Then, the process proceeds to the printing process in step S24 in FIG. 4A, and a print menu as shown in FIG. 8-2 appears on the message line at the bottom of the screen. In the case of list printing When the function F2 is pressed here, a list printing condition setting screen as shown in FIG. 8-3 is displayed.
一覧印刷の条件設定画面各部の説明を行う。 Each part of the list printing condition setting screen will be described.
第8−3図のA欄の2行には一覧表示の項目名欄とデ
ータ欄とが各1行で表示されている。これは後で説明す
る一覧印刷項目設定において用いる。On the two lines in column A of FIG. 8-3, an item name column and a data column of the list display are displayed in one line each. This is used in the list print item setting described later.
次にその下のB欄に表示されているのが本発明の要旨
である一覧印刷のレイアウトを表示するレイアウト欄で
ある。レイアウトは実際に紙に印刷したときのイメージ
をそのまま縮小して表示するものではなく、印刷したと
きの項目の配置を模式的に表したものとなっている。Next, what is displayed in the B column below is a layout column for displaying the layout of list printing which is the gist of the present invention. The layout does not directly reduce the size of the image actually printed on paper and displays the image, but rather schematically represents the arrangement of items when printed.
まずこの欄の帯状のもの(第8−3図のB1)が一覧表
示の各項目のレイアウトを表す記号である。以下この帯
の総称をレイアウト表示と呼ぶ。次にレイアウト表示B1
のすぐ上にある逆さ五角形の印(第8−3図のB2)は一
覧印刷において印刷する用紙の右端がレイアウト表示に
おいてどの位置にくるかを示す用紙端ゲージである。レ
イアウト欄はこれらB1、B2の構成要素からなる。これら
と印刷結果の対応を第9図を用いて説明する。First (B 1 of the first 8-3 Figure) strip of that of the column is a symbol representing the layout of each item in the list. Hereinafter, this band is generically called a layout display. Next, layout display B 1
Inverted pentagonal mark (B 2 of the 8-3 figure) just above the are paper edge gauge that indicates the right end of the paper to be printed in the list printing comes to any position in the layout display. Layout field consists of the components of these B 1, B 2. The correspondence between these and the printing result will be described with reference to FIG.
レイアウトは印刷する1レコードの項目の配置を補助
線が示すように左マージン及びレコードの番号欄に当た
るものを除いた部分を印刷結果と等しい比率の長さを持
った記号に縮小して表示するものである。“氏名”項目
が補助線a,bのように最初のレイアウト表示の最初のひ
とつに対応する。そして次の“性別”項目がレイアウト
で短い間隙をおいて、隣レイアウトの部分に対応する。
即ち、この間隙は印刷結果での項目を区切る罫線に対応
する。以下、レイアウトと印刷結果との項目は第9図の
補助線のように1対1で対応する。The layout is to display the layout of the items of one record to be printed by reducing the left margin and the part other than those corresponding to the record number column to symbols having the same ratio as the print result, as indicated by the auxiliary line. It is. The “name” item corresponds to the first one of the first layout displays, such as the auxiliary lines a and b. The next “gender” item corresponds to the adjacent layout portion with a short gap in the layout.
That is, this gap corresponds to a ruled line that separates items in the print result. Hereinafter, the items of the layout and the print result correspond one-to-one as indicated by the auxiliary lines in FIG.
次に用紙端ゲージB2について説明する。ゲージの下向
きの頂点の位置が現在設定されている用紙の右端の位置
を示す。この用紙端ゲージB2は後で説明する一覧印刷条
件設定欄の値により、表示される横位置が変化する。It will now be described paper edge gauge B 2. The position of the downward vertex of the gauge indicates the position of the right end of the currently set paper. The values in the list print condition setting section illustrating the sheet edge gauge B 2 Later, the lateral position changes to be displayed.
第8−3図において、B欄の下にあるC欄は操作説明
等が表示される欄である。この場合、後で説明する、一
覧印刷項目設定画面へ移行するときの操作が示されてい
る。In FIG. 8-3, a column C below the column B is a column for displaying operation explanations and the like. In this case, an operation to be described later when shifting to the list print item setting screen is shown.
さらにその下のD欄が一覧印刷条件設定欄である。こ
こで一覧印刷の各条件の値が表示され、ここでその値を
変更できる。一覧印刷条件設定画面での操作のフローチ
ャートを第10−1図に示す。一覧印刷では最初に前述し
た如く、一覧印刷条件の設定状態を表示し(ステップS2
41)、キー入力待ちとなる(ステップS242)。カーソル
キーSW2でD欄のカーソルは“印刷範囲",“ヘッダ",
“使用用紙",“文字サイズ",“改頁指定",“部数",“用
紙のセット方法",“タイトル”の各条件に移動し(ステ
ップS243)、移動した場所で数字キー,文字キー,変換
/無変換キーを用いて条件の値を変更する(ステップS2
44)。例えば、第8−4図に示すように“使用用紙”に
カーソルを移動し、変換キーを押していくと用紙の種類
が“A4縦”→“A4横”→“B4縦”→“B4横”→“B5縦”
→“B5横”→“A4縦”の順又は無変換キーでこの逆順に
変化する。“B4横”に変えたときの画面を第8−5図に
示す。用紙サイズ,文字サイズ及びNo.印刷と変更する
とそのことが判定され(ステップS246)、用紙端ゲージ
B2の表示位置が更新される(ステップS247)。従ってレ
イアウト欄(C欄)を見ると先に述べたように用紙端ゲ
ージB2が用紙がA4縦置きからB4横置きへと用紙の幅が広
くなったため、第8−4図に示したときより右側へ移動
していることがわかる。変換キーを続けて“使用用紙”
が一周してA4縦になるまで押すと第8−4図に戻る。用
紙端ゲージB2の表示位置の更新処理の詳細のフローチャ
ートは第10−2図のようになる。用紙端ゲージB2は“使
用用紙”の他に“文字サイズ",“No.印刷”の各条件
と、第3図に示す文書処理手段P4その他で設定すべき使
用プリンタの種類、及び第11−1図,第11−2図に示す
使用文字サイズ及び文字ピッチのテーブルとを用い、第
10−2図に示す手順で表示位置を割り出している。Further, a column D below this is a list printing condition setting column. Here, the value of each condition for list printing is displayed, and the value can be changed here. FIG. 10-1 shows a flowchart of the operation on the list print condition setting screen. In the list printing, the setting state of the list printing conditions is first displayed as described above (step S2).
41), and waits for a key input (step S242). Use the cursor key SW2 to move the cursor in the D column to “Print range”, “Header”,
Move to the conditions of “paper used”, “character size”, “page break specification”, “number of copies”, “paper setting method”, “title” (step S243), and use the numeric keys and character keys , Change the value of the condition using the conversion / non-conversion key (step S2
44). For example, as shown in FIG. 8-4, when the cursor is moved to "paper used" and the conversion key is pressed, the paper type is changed from "A4 portrait" to "A4 landscape" → "B4 portrait" → "B4 landscape". → "B5 portrait"
The order changes in the order of "B5 landscape" → "A4 portrait" or by the non-conversion key in the reverse order. FIG. 8-5 shows the screen when the screen is changed to “B4 landscape”. When the paper size, character size, and No. printing are changed, this is determined (step S246), and the paper edge gauge is used.
The display position of B 2 is updated (step S247). Thus for paper edge gauge B 2 As stated earlier looking layout column a (C column) paper width of the paper is wider to place B4 lateral from Desktop A4 portrait, when shown in 8-4 Figure It can be seen that it has moved to the right. Continue with the conversion key and use paper
Pressing the button until it turns A4 vertically returns to Fig. 8-4. Flowchart of details of the update processing of the display position of the sheet edge gauge B 2 is as a 10-2 Figure. In addition to "character size" of the paper edge gauge B 2 is "used paper", and the condition of "No. Print", the type of printer used to be set in the document processing device P4 other as shown in FIG. 3, and 11 Using the character size and character pitch tables shown in FIG. 1 and FIG.
The display position is determined by the procedure shown in FIG. 10-2.
用紙端ゲージB2の表示位置の更新は、使用用紙の条件
から第11−1図に示す使用用紙サイズテーブルより用紙
幅を求める(ステップS2471)。次に文字サイズから第1
1−2図に示す文字ピッチテーブルより文字ピッチを求
める(ステップS2472)。そして用紙幅,文字ピッチ及
び左マージンを用い、それに補正を加えて印刷可能文字
数を算出する(ステップS2473)。次にNo.印刷、即ち項
目の前に番号付けを行うか否かを判定し(ステップS247
4)、No.印刷をするときは求められた印刷可能文字数か
らNo.欄の文字数(例えば半角4文字)を減算する(ス
テップS2475)。そして印刷可能文字数に対応する位置
に用紙端ゲージB2を再表示する(ステップS2476)。Updating of the display position of the sheet edge gauge B 2 obtains the sheet width than using the paper size table shown in 11-1 Figure from the condition of the paper used (step S2471). Next, from character size
The character pitch is obtained from the character pitch table shown in FIG. 1-2 (step S2472). Then, the number of printable characters is calculated by using the paper width, the character pitch, and the left margin and correcting them (step S2473). Next, it is determined whether or not to print No., that is, whether to perform numbering before the item (step S247).
4) When performing No. printing, the number of characters in the No. column (for example, four single-byte characters) is subtracted from the obtained number of printable characters (step S2475). And redisplays the paper edge gauge B 2 in a position corresponding to printable characters (step S2476).
実施例では第12−1図のような一覧表表示を3行に折
り返し第12−2図のように配置して印字させてみること
で説明を行うこととする。それには一覧表の項目設定の
配置の変更、折り返し位置の指定等を行う必要がある。
この指定は第10−1図に示すフローチャートのステップ
S245の一覧印刷項目設定の処理で行う。第8−3図の画
面からC欄の操作説明に従って、ステップS242のキー入
力待ちでコントロール1キーとカーソルキーSW2↑とを
同時に押すと、制御はステップS245に進み、第10−3図
に移り、第8−6図のような一覧印刷項目設定画面に移
行し(ステップS2450)、キー入力待ちとなる(ステッ
プS2451)。A欄の一覧表示は一覧印刷条件設定画面と
形式とは変化せず、最初の項目の項目名欄の項目名だけ
が反転表示される。これを一覧表示カーソルと呼び、こ
の画面ではカーソルキーSW2→、←でキーの方向にある
項目へ移動できる(ステップS2452)。レイアウト表示
欄(B欄)は変化はない。In the embodiment, description will be made by wrapping the list display as shown in FIG. 12-1 on three lines and arranging and printing it as shown in FIG. 12-2. To do so, it is necessary to change the arrangement of the item settings in the list, specify the return position, and the like.
This designation is made according to the steps in the flowchart shown in Fig. 10-1.
This is performed in the list print item setting process in S245. If the user presses the control 1 key and the cursor key SW2 at the same time while waiting for a key input in step S242 in accordance with the operation description in column C from the screen in FIG. 8-3, the control proceeds to step S245, and proceeds to FIG. 10-3. Then, the screen shifts to the list print item setting screen as shown in FIG. 8-6 (step S2450), and waits for key input (step S2451). The list display in column A does not change from the list print condition setting screen to the format, and only the item name in the item name column of the first item is highlighted. This is called a list display cursor, and on this screen, it is possible to move to the item in the direction of the key by using the cursor keys SW2 →, ← (step S2452). The layout display column (B column) does not change.
次にその下のC欄は今度は第10−3図でコントロール
1キーとカーソルキーSW2↓とを押したときの操作に示
す一覧印刷条件設定画面へ戻る操作の説明に変化してい
る。その下のD欄は第8−3図に示した一覧印刷条件設
定画面では一覧印刷条件設定欄であったのだが、第8−
6図では第8−1図に示したカード形式画面のデータ入
力部を空白に置き換えたものが表示される。更に最下行
には第10−3図に示す、この画面でファンクションキー
F1〜F8に割り当てられた機能の一覧が表示される。ここ
ではファンクションキーF1に“項目追加”、ファンクシ
ョンキーF2“項目削除”、ファンクションキーF3に“幅
変更”、ファンクションキーF4に“順序移動”、ファン
クションキーF5に“改行”、ファンクションキーF6に
“再設定”、ファンクションキーF7に“初期設定”、フ
ァンクションキーF8に“空白項目挿入”を夫々割り当て
ている(ステップS2454〜S2460)。この画面での一覧印
刷項目設定の操作は全てここに表示されているファンク
ションキーF1〜F8により選択して行う。Next, the column C below this is changed to the description of the operation for returning to the list printing condition setting screen shown in FIG. 10-3, which is the operation when the control 1 key and the cursor key SW2 ↓ are pressed. Column D below the list printing condition setting field in the list printing condition setting screen shown in FIG.
In FIG. 6, a screen in which the data input section of the card format screen shown in FIG. 8-1 is replaced with a blank is displayed. In the bottom line, the function keys shown in Fig. 10-3 are displayed.
A list of functions assigned to F1 to F8 is displayed. Here, "Add item" to function key F1, "Item delete" to function key F2, "Change width" to function key F3, "Move order" to function key F4, "Line feed" to function key F5, "Frequency change" to function key F6 "Reset", "Initial setting" for the function key F7, and "Insert blank item" for the function key F8, respectively (steps S2454 to S2460). All operations for setting the list print items on this screen are performed by selecting with the function keys F1 to F8 displayed here.
現在の一覧表の項目の順序は第6図に示す項目管理テ
ーブルT3の登録順に初期設定で自動的に設定されたもの
である。この順序を変更するため、一覧表の項目を再設
定する。第8−6図の画面で再設定キーF6を押すと、制
御は第10−4図に示す再設定所理に移り、第8−7図に
示すように一覧表示の全てのデータ部にハッチングがか
かり、“実行キーを押すと表示を全てクリアします”と
うメッセージをメッセージ欄に表示し(ステップS2458
1)、キー入力待ちとなる(ステップS24582)。ここで
実行キーSW1を押すと、画面上側の一覧表示の項目が全
て消え、一覧表示カーソルは項目名欄全てを差す(ステ
ップS24583)。次にカードイメージ画面の項目を定義し
た場所のひとつにカーソルを表示し(ステップS2458
4)、レイアウト表示を消去し(ステップS24585)、後
述する項目追加処理(第10−5図)のステップS24532に
移り、キー入力待ちとなる。この状態ではカードイメー
ジカーソルはカーソルキーSW2の操作により上下左右に
移動し、追加する項目を先に利用者が定義したカードイ
メージから直接選択できる(ステップS24535)。カーソ
ルの移動した項目にはそれに重なってこの項目名が波下
線付きで表示され、移動した場所の項目が分かり易いよ
うになっている。ここではまず、“氏名”項目を一覧表
示に追加する。カードイメージカーソルを“氏名”項目
の位置に移動し、実行キーSW1を押す。すると第8−8
図のように一覧表示に“氏名”項目が挿入され(ステッ
プS24533)、同時にレイアウト欄の表示が変更され、今
追加された“氏名”項目に対応するレイアウトが表示さ
れる(ステップS24534)。また、カードイメージカーソ
ルの位置に表示された項目名の修飾が波下線から斜線ハ
ッチングに変わる。これは“氏名”項目が既に一覧表示
にあることを示す。次にカーソルキーSW2でカードイメ
ージカーソルを“性別”項目に移動する(第8−9図)
(ステップS24535)。“性別”項目はまだ一覧表示に存
在しないのでカードイメージに表示された項目名には波
下線がかかっている。ここで同様に実行キーSW1を押す
と一覧表示及びレイアウト表示の“氏名”項目の後に
“性別”項目が挿入されたのが分かる(第8−10図)。
このようにして以下、項目を第12−2図の各行を左から
右の順で1,2,3行と“年齢",“血液型",“家族構成",
“郵便番号",“郵便番号2",“住所1",“電話番号",“住
所2"のように追加していく。追加が終了すれば終了キー
を押すと、カードイメージカーソルが消え、項目追加モ
ードを終了し(ステップS24536)、第8−11図に示すよ
うに一覧印刷項目設定初期画面に戻る。The order of the items in the current list is automatically set by default in the order of registration in the item management table T3 shown in FIG. To change this order, reset the items in the list. When the reset key F6 is pressed on the screen of FIG. 8-6, the control shifts to the resetting point shown in FIG. 10-4, and all data portions of the list display are hatched as shown in FIG. 8-7. Message is displayed, and the message "Press the Enter key to clear all display" is displayed in the message box (step S2458
1), and waits for a key input (step S24582). If the execution key SW1 is pressed here, all the items in the list display on the upper side of the screen disappear, and the list display cursor points all the item name columns (step S24583). Next, the cursor is displayed at one of the locations where the items on the card image screen are defined (step S2458).
4), the layout display is erased (step S24585), and the flow shifts to step S24532 in the item addition process (FIG. 10-5) described later, where key input is waited. In this state, the card image cursor is moved up, down, left and right by operating the cursor key SW2, and the item to be added can be directly selected from the card image defined by the user first (step S24535). The name of the item to which the cursor is moved is displayed with a wavy underline so as to overlap with the item to which the cursor is moved, so that the item at the moved position is easily understood. Here, first, an item “name” is added to the list display. Move the card image cursor to the position of the "Name" item and press the execution key SW1. Then, 8-8
As shown in the figure, the "name" item is inserted into the list display (step S24533), and at the same time, the display of the layout column is changed, and the layout corresponding to the just added "name" item is displayed (step S24534). Also, the decoration of the item name displayed at the position of the card image cursor changes from wavy underline to hatched hatching. This indicates that the "name" item is already in the list display. Next, use the cursor key SW2 to move the card image cursor to the "sex" item (Fig. 8-9).
(Step S24535). Since the “gender” item is not yet in the list display, the item name displayed on the card image is underlined. Here, similarly, when the execution key SW1 is pressed, it can be seen that the “sex” item has been inserted after the “name” item in the list display and the layout display (FIG. 8-10).
In this manner, the items are described below in the order of left, right, left, and right in the order of lines 1, 2, and 3 as “age”, “blood type”, “family composition”,
"Postal code", "zip code 2", "address 1", "telephone number", "address 2" are added. When the addition is completed, when the end key is pressed, the card image cursor disappears, the item addition mode ends (step S24536), and the screen returns to the list print item setting initial screen as shown in FIG. 8-11.
次に現在1行の一覧表を複数行に折り曲げる操作を説
明する。レイアウト表示を見てどのくらいの位置で折り
返せば用紙内にうまく収まるかの見当をつける。レイア
ウト表示では通常の項目は全て同じ形状の帯で表示され
るが、項目の表示幅とレイアウトの幅が対応しているこ
とからレイアウト中の項目が一覧表示のどれに対応する
かはある程度分かる。また、レイアウト中では一覧表示
カーソルが位置している項目は他の項目と区別して表示
される(第8−12図のレイアウトカーソルB3)。Next, a description will be given of an operation of folding a list of one line into a plurality of lines. Look at the layout display to get an idea of where to fold and fit in the paper. In the layout display, all the normal items are displayed in the same shape band. However, since the display width of the items corresponds to the width of the layout, it is possible to know to some extent which items in the layout correspond to the list display. Also, the items are located is listed cursor in the layout is displayed differently from other items (layout cursor B 3 of the 8-12 Figure).
従って、見当のついた項目へ一覧表示カーソルを移動
させてレイアウト表示のレイアウトカーソルB3の位置を
確認することで一覧表示から折り返すべき項目を特定で
きる。このようにして、第8−12図のレイアウトカーソ
ルB3が示すように“郵便番号”項目のところで折り返せ
ば用紙内にうまく収まることが分かったので、ここでフ
ァンクションキーF5を押すと、第10−3図に示すように
改行処理が選択され(ステップS2457)、第10−7図の
改行処理に移る。図に示すように一覧表示のカーソルの
直前に第8−13図に示すK1のような項目名欄にハッチン
グ付きで“改行”の文字が入っており、データ欄になに
もない改行項目が挿入される(ステップS24571)。これ
を改行項目と呼び、実際の一覧表示は1行のまま変化し
ないが実際に印刷した場合はここで一覧表示が折り返さ
れることを表す。一方、レイアウト表示はこの改行項目
K1が挿入されると第8−13図に示すように実際に表示を
折り返して2行になる(ステップS24572)。同様にして
“住所2"に一覧表示カーソルを移動し、ファンクション
キーF5で改行項目を挿入し折り返し処理を行う(第8−
14図,第8−15図)。これでレイアウトと用紙端ゲージ
B2とを比較すると、すべての行が用紙内に収まるように
なる。Therefore, specific items to wrap from the list displayed by moving the list cursor with a register entry to confirm the position of the layout cursor B 3 layout display. In this way, since it has been found that fit well in the first 8-12 as shown in the layout of the cursor B 3 of view "zip code" in the paper if Orikaese at the item, here and press the function key F5, the first 10 Line feed processing is selected as shown in FIG. 3 (step S2457), and the routine proceeds to the line feed processing of FIG. 10-7. Just before the list of the cursor, as shown in FIG has entered the character of the "new line" with a hatching in the item name field, such as the K 1 shown in the first 8-13 figure, the new line item there is nothing in the data column Is inserted (step S24571). This is referred to as a line feed item, which indicates that the actual list display does not change and remains on one line, but the list display is turned back here when actually printed. On the other hand, the layout display uses this line feed item
It is actually two rows wrap the display as shown in 8-13 FIG When K 1 is inserted (step S24572). Similarly, move the list display cursor to "address 2", insert a line feed item with function key F5, and perform a return process (8-
(Fig. 14, Fig. 8-15). This is the layout and paper edge gauge
Comparing B 2, all lines become fit in a sheet.
次に実際に印刷した場合のことを考えると第12−3図
のように複数行の上下に連なる項目が不規則にずれてい
るよりも第12−2図のAで示す位置で“住所1"と“住所
2"の部分とが揃っていた方が見やすいため、このような
項目位置揃えの処理を行う。これには第10−3図のキー
入力待ちでファンクションキーF8により起動する第10−
8図に示す“空白項目挿入”を用いる(ステップS246
0)。Next, considering the case of actually printing, as shown in FIG. 12-3, "Address 1" is more likely to be located at the position indicated by A in FIG. And “address
Since it is easier to see if the 2 "portion is aligned, such an item position alignment process is performed. This is performed by pressing the function key F8 while waiting for a key input shown in FIG. 10-3.
Use "blank item insertion" shown in FIG. 8 (step S246)
0).
これを位置揃えしたい項目、例えば“住所2"項目の直
前に挿入する場合、第8−16図のように一覧表示カーソ
ルを“住所2"項目へ移動しファンクションキーF8を押す
と、第8−17図のK2のような空白項目が挿入される(ス
テップS24601)。空白項目K2は項目名欄にハッチング付
きで“空白”という文字が入っており改行項目K1と同
様、データを持たないダミーの項目である。しかし、改
行項目K1と違ってこれは表示幅の変更が可能となってい
る(ステップS24602)。第8−17図を見ると、同時にレ
イアウト表示にも挿入した空白項目K2が3行目の左端に
挿入されていることが分かる(第8−17図のB4)。空白
項目K2は挿入した直後は常に全角3文字分の表示幅であ
る。これを前記したように第10−3図のファンクション
キーF3の“幅変更”の操作を行い変更する(ステップS2
455)。一覧表示カーソルを空白項目K2に移動して、フ
ァンクションキーF3を押すと、第8−18図のように画面
下部に幅変更ウィンドウが現れる(ステップS24551)。
項目幅変更ウィンドウには、まず1行目左から現在の表
示幅(この場合全角3文字分)、次に第6図の項目管理
テーブルT3のデータ長に等しい標準表示幅がある。ただ
し、空白項目K2の場合だけ項目管理テーブルT3とは関係
なく挿入時の標準値の全角3文字分になってる。さらに
その右側に変更できる最大表示幅、最小表示幅が夫々全
角で何文字に当たるかが表示される。次の行に角括弧で
くくられた中に反転がかけられており、この反転部の長
さが一覧表示の表示幅に対応している。角括弧がくくる
幅は先に示した標準の表示幅に対応している。さらに画
面最下行の表示がこのモード(表示幅変更モード)にお
ける操作説明に変わっており(ステップS24552)、キー
入力待ちとなっている(ステップS24553)。表示幅変更
モードでの操作フローを第10−6図に示す。To insert this just before the item to be aligned, for example, the "address 2" item, move the list display cursor to the "address 2" item and press the function key F8 as shown in FIG. blank items such as K 2 of FIG. 17 is inserted (step S24601). Blank item K 2 is similar to the new line item K 1 and contains the word "space" in the hatched in the item name column, a dummy of the items that do not have the data. This, however, unlike the new line item K 1 has become possible to change the display width (step S24602). Looking at the 8-17 Figure, it can be seen that are inserted into the left end blank fields K 2 inserted in the layout display in the third row simultaneously (first 8-17 view of B 4). Immediately after the blank item K 2 was inserted is always the display width of double-byte 3 characters. This is changed by operating the "change width" of the function key F3 in FIG. 10-3 as described above (step S2).
455). Move the list cursor in the blank fields K 2, press the function key F3, it appears width changing window at the bottom of the screen as in the first 8-18 view (step S24551).
The item width change window has a current display width (in this case, three full-width characters) from the left of the first line, and then a standard display width equal to the data length of the item management table T3 in FIG. However, it has become full-width 3 characters of the standard value at the time of insertion regardless of the item management table T3 only in the case of blank items K 2. Further, on the right side thereof, the number of characters that can be changed in the double-byte maximum display width and the minimum display width is displayed. The next line is inverted in the square brackets, and the length of the inverted portion corresponds to the display width of the list display. The width of the square brackets corresponds to the standard display width shown above. Further, the display on the bottom line of the screen has been changed to the operation description in this mode (display width change mode) (step S24552), and the key input is awaited (step S24553). FIG. 10-6 shows an operation flow in the display width change mode.
まずこの状態からカーソルキーSW2←を押すと項目幅
変更ウィンドウの項目データにかけられた反転部が全角
1文字分短くなる(ステップS24555)。同時に現在の表
示幅の文字数も減少する。また、ここで→キーを押すと
反転部が先とは逆に長くなり、現在の表示幅が増加す
る。こうしてカーソルキーSW2→を押していくと現在の
表示幅を項目幅変更ウィンドウに示す最大の表示幅まで
大きくできる。全角6文字分まで表示幅を増加させた場
合の画面を第8−19図に示す。ここで実行キーSW1を押
すと幅変更ウィンドウが消え(ステップS24556)、一覧
表示カーソルのある項目の表示幅を変更し(ステップS2
4557)、レイアウト表示を表示幅の変更に伴い変更し
(ステップS24558)、初期画面に戻る。すると第8−20
図に示すように一覧表示とレイアウトの表示幅とが変更
される。このときレイアウト表示を見るとこの空白項目
K2が入ったために2行目2番目の“住所1"項目(第8−
20図のB5)と3行目2番目の“住所2"項目(第8−20図
のB6)との頭が揃ったことになっているのが分かる。こ
のようにレイアウト表示を見ながら空白項目K2を適当な
位置に挿入し、表示幅を調整することで複数行間の項目
の位置揃えが可能になる。なおレイアウトの各行の行末
は3行とも異なっているが、第10−1図の一覧印刷の実
行時において自動的に空白項目K2を挿入し長さを調整し
て一番長い行に合わせられる。First, when the cursor key SW2 ← is pressed in this state, the inverted portion applied to the item data in the item width change window is shortened by one full-width character (step S24555). At the same time, the number of characters in the current display width also decreases. Also, if the → key is pressed here, the reverse portion becomes longer in the opposite direction, and the current display width increases. By pressing the cursor key SW2 → in this manner, the current display width can be increased to the maximum display width shown in the item width change window. FIG. 8-19 shows a screen when the display width is increased to six full-width characters. If the execution key SW1 is pressed here, the width change window disappears (step S24556), and the display width of the item with the list display cursor is changed (step S2).
4557), the layout display is changed according to the change of the display width (step S24558), and the screen returns to the initial screen. Then 8-20
As shown in the figure, the list display and the display width of the layout are changed. If you look at the layout display at this time,
K 2-th of the second row in order to 2 enters "Address 1" field (the first 8
It can be seen that the head of “B 5” in FIG. 20 and the “address 2” item on the second line in the third row (B 6 in FIG. 8-20) are aligned. Thus by inserting a blank item K 2 in place while watching the layout display, it is possible to align the position of the item in multiple rows by adjusting the display width. Although the end of a line layout of each line are different for all three lines, match the automatically longest line by adjusting the length by inserting a blank item K 2 at the time of execution of the list printing of the 10-1 Figure .
一覧表項目設定が終了すれば第10−3図のようにコン
トロール1キーとカーソルキーSW2↓とを同時に押すこ
とで一覧印刷条件設定画面(第10−1図)に戻ることが
できる(第8−21図)。ここで実行キーSW1を押すと一
覧表が印刷される(ステップS248)。印刷結果を第13図
に示す。第12−2図に示したものと、それに従いレイア
ウト表示を用いて第8−21図で設計したものとが同じイ
メージの一覧表で作成されているのがわかる。このよう
にして複雑な構成の一覧表を何度も試行錯誤することな
く、作成できることが例示された。またレイアウト表示
と比較すると、前述したようにレイアウトでは各行の行
末を不揃いのまま残しておいたが第13図の一覧表印刷結
果では一番長い行に合わせて調整されている。When the list item setting is completed, the user can return to the list print condition setting screen (FIG. 10-1) by simultaneously pressing the control 1 key and the cursor key SW2 ↓ as shown in FIG. 10-3 (FIG. 8). -21). Here, when the execution key SW1 is pressed, a list is printed (step S248). The printing result is shown in FIG. It can be seen that the one shown in FIG. 12-2 and the one designed in FIG. 8-21 using the layout display in accordance therewith are created in the same image list. In this way, it has been exemplified that a list of complicated configurations can be created without repeatedly performing trial and error. As compared with the layout display, as described above, the end of each line is left irregular in the layout as described above, but is adjusted to the longest line in the list print result of FIG.
以上説明したとおり、本発明においては、レコードデ
ータの中から印刷したい項目データを選択することで、
その項目データの長さに対応したマークにより印刷のレ
イアウトが表示され、また、カーソルの位置する項目デ
ータに対応するマークを他のマークと区別して表示し
て、その印刷レイアウト上に印刷の幅が表示されるの
で、印刷の幅内に印刷のレイアウトを確認しながら必要
な項目データを選択して配置することができるという優
れた効果を奏する。As described above, in the present invention, by selecting item data to be printed from record data,
The print layout is displayed by the mark corresponding to the length of the item data, and the mark corresponding to the item data where the cursor is located is displayed separately from other marks, and the print width is displayed on the print layout. Since the displayed item data is displayed, it is possible to select and arrange necessary item data while checking the print layout within the print width.
第1図は本発明に係るデータ処理装置のハード構成を示
すブロック図、第2図はキーボードの平面図、第3図は
データ処理装置の機能構成図、第4図は制御手段の基本
処理内容を示すフローチャート、第5図は基本動作の表
示画面を示す図、第6図は項目管理テーブルの説明図、
第7図はレコードメモリの格納状態を示す図、第8図は
表形式表示の印刷項目の設定時の画面を示す図、第9図
はレイアウト表示と印刷結果との対応を示す図、第10図
は一覧印刷時の制御内容を示すフローチャート、第11図
は各テーブルの内容を示す図、第12図は一覧表示と印刷
との対応を示す図、第13図は印刷結果を示す図である。 1……CPU、2……RAM、17……制御手段、18……主記憶
部、T3……項目管理テーブル、P57……伝票印刷処理手
段FIG. 1 is a block diagram showing a hardware configuration of a data processing device according to the present invention, FIG. 2 is a plan view of a keyboard, FIG. 3 is a functional configuration diagram of the data processing device, and FIG. FIG. 5 is a diagram showing a display screen of a basic operation, FIG. 6 is an explanatory diagram of an item management table,
FIG. 7 is a diagram showing a storage state of a record memory, FIG. 8 is a diagram showing a screen when setting print items of a tabular display, FIG. 9 is a diagram showing correspondence between a layout display and a print result, FIG. FIG. 11 is a flowchart showing the control contents at the time of list printing, FIG. 11 is a diagram showing the contents of each table, FIG. 12 is a diagram showing correspondence between list display and printing, and FIG. 13 is a diagram showing a printing result . 1 ... CPU, 2 ... RAM, 17 ... Control means, 18 ... Main storage unit, T3 ... Item management table, P57 ... Slip print processing means
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松本 厚 大阪府守口市京阪本通2丁目18番地 三 洋電機株式会社内 (72)発明者 野中 裕一郎 大阪府守口市京阪本通2丁目18番地 三 洋電機株式会社内 (56)参考文献 特開 昭62−128329(JP,A) 特開 昭61−254373(JP,A) 実開 昭63−31466(JP,U) 「カード型データベース、アシストカ ード さあ始めましょう」(1989年11 月)株式会社アシスト ──────────────────────────────────────────────────続 き Continued on the front page (72) Atsushi Matsumoto 2-18-18 Keihanhondori, Moriguchi-shi, Osaka Sanyo Electric Co., Ltd. (72) Yuichiro Nonaka 2-18-18 Keihanhondori, Moriguchi-shi, Osaka (56) References JP-A-62-128329 (JP, A) JP-A-61-254373 (JP, A) JP-A-63-31466 (JP, U) "Card-type database, assist car Let's get started ”(November 1989) Assist Co., Ltd.
Claims (1)
を記憶する手段と、 前記項目データを一覧表形式で表示する手段と、 前記項目データの中から印刷を行う項目データを選択す
る手段と、 前記選択された印刷対象の項目データの長さに応じたマ
ークにより印刷レイアウトを表示する手段と、 前記一覧表形式で表示された項目データ上を移動するカ
ーソルと、 前記カーソルの位置する項目データに対応するマークを
他のマークと区別して表示する手段と、 印刷幅を指定する手段と、 前記指定された印刷幅を前記印刷レイアウト上に表示す
る手段と を備えたことを特徴とするデータ処理装置。A means for storing record data composed of a plurality of item data; a means for displaying the item data in a list form; a means for selecting item data to be printed from the item data; Means for displaying a print layout by a mark corresponding to the length of the selected item data to be printed; a cursor for moving on the item data displayed in the list format; and a item corresponding to the item data on which the cursor is located. A data processing apparatus comprising: means for displaying a mark to be performed separately from other marks; means for specifying a print width; and means for displaying the specified print width on the print layout.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2040701A JP2983566B2 (en) | 1990-02-20 | 1990-02-20 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2040701A JP2983566B2 (en) | 1990-02-20 | 1990-02-20 | Data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03242723A JPH03242723A (en) | 1991-10-29 |
| JP2983566B2 true JP2983566B2 (en) | 1999-11-29 |
Family
ID=12587879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2040701A Expired - Fee Related JP2983566B2 (en) | 1990-02-20 | 1990-02-20 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2983566B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62128329A (en) * | 1985-11-30 | 1987-06-10 | Toshiba Corp | Print image display system |
| JPS6331466U (en) * | 1986-08-09 | 1988-03-01 |
-
1990
- 1990-02-20 JP JP2040701A patent/JP2983566B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 「カード型データベース、アシストカード さあ始めましょう」(1989年11月)株式会社アシスト |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03242723A (en) | 1991-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09128391A (en) | Document processing device | |
| JP2983566B2 (en) | Data processing device | |
| JP2745478B2 (en) | Print control device for character processing device | |
| JP2646996B2 (en) | Image display control device | |
| JP2760549B2 (en) | Information processing device | |
| JP2793159B2 (en) | Synthetic Gaiji creation method | |
| JP2975624B2 (en) | Information processing device | |
| JPH02232717A (en) | Information processor | |
| JP3561448B2 (en) | Computer-readable storage medium storing a document creation program | |
| JPH04124762A (en) | Data processor | |
| JPH03240873A (en) | Data processor | |
| JP2700001B2 (en) | Character data output device | |
| JPS59204090A (en) | Document editing apparatus | |
| JPH03240847A (en) | Data processor | |
| JPH03225474A (en) | Data processor | |
| JPH04116759A (en) | Data processor | |
| JP3404770B2 (en) | Document processing device | |
| JPS61122778A (en) | Input/output device with display device | |
| JP3077777B2 (en) | Document processing device | |
| JPH0638256B2 (en) | Input/Output Devices | |
| JPH0751374B2 (en) | Document processor | |
| JPH0346056A (en) | Document generation device | |
| JPH03225449A (en) | Data processor | |
| JPH01189718A (en) | Document creation and editing device | |
| JPH05143601A (en) | Document output device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |