JP3376254B2 - Display device, display control method, and recording medium - Google Patents

Display device, display control method, and recording medium

Info

Publication number
JP3376254B2
JP3376254B2 JP23248797A JP23248797A JP3376254B2 JP 3376254 B2 JP3376254 B2 JP 3376254B2 JP 23248797 A JP23248797 A JP 23248797A JP 23248797 A JP23248797 A JP 23248797A JP 3376254 B2 JP3376254 B2 JP 3376254B2
Authority
JP
Japan
Prior art keywords
information
display
group
item
input
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 - Lifetime
Application number
JP23248797A
Other languages
Japanese (ja)
Other versions
JPH1173288A (en
Inventor
信一 久保田
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.)
Tsubasa System Co Ltd
Original Assignee
Tsubasa System Co Ltd
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 Tsubasa System Co Ltd filed Critical Tsubasa System Co Ltd
Priority to JP23248797A priority Critical patent/JP3376254B2/en
Publication of JPH1173288A publication Critical patent/JPH1173288A/en
Application granted granted Critical
Publication of JP3376254B2 publication Critical patent/JP3376254B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、表示装置及び表
示制御方法に関し、特に操作者等が入力したデータを表
示する表示装置及び表示制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display device and a display control method, and more particularly to a display device and a display control method for displaying data input by an operator or the like.

【0002】[0002]

【従来の技術】従来、ユーザ等が記載する項目のある帳
票等を印刷する場合は、例えば、プリンタに接続された
コンピュータの表示画面に、各記載項目を入力するため
の入力画面を表示させ、キーボード等を用いて入力され
た記載項目のデータを画面に表示し、そのデータを示す
画像をプリンタが印刷していた。
2. Description of the Related Art Conventionally, when printing a form or the like having items to be entered by a user or the like, for example, an input screen for inputting each described item is displayed on a display screen of a computer connected to a printer, The data of the description items input using a keyboard or the like is displayed on the screen, and the printer prints an image showing the data.

【0003】[0003]

【発明が解決しようとする課題】しかし、このような入
力画面のレイアウトが、実際に印刷される帳票等と異な
る場合は、ユーザ等による誤入力の危険が高まる。この
危険を回避する手法としては、入力画面のレイアウト
を、実際に印刷される帳票等のレイアウトと実質的に同
一のものとすることが考えられる。
However, when the layout of the input screen is different from the form to be actually printed, the risk of erroneous input by the user or the like increases. As a method for avoiding this danger, it is conceivable that the layout of the input screen is substantially the same as the layout of the form or the like actually printed.

【0004】しかし、入力画面のレイアウトを印刷され
る帳票等のレイアウトと実質的に同一にした場合、記載
項目の量や、記載欄の大きさによっては、単一の入力画
面では、すべての記載項目の入力を行うことはできな
い。
However, if the layout of the input screen is made substantially the same as the layout of the form to be printed, depending on the amount of items to be entered and the size of the fields to be entered, all the entries on a single input screen will be displayed. You cannot enter items.

【0005】この問題を解決する手法としては、例え
ば、特開昭60−128493に開示されている手法を
用いて複数の入力画面を切り替えて表示することが考え
られる。この手法は、表示する対象の情報を複数の表示
プレーンに記憶させ、また、いずれかの表示プレーンか
らの出力を有効とするための制御情報を特定のプレーン
に記憶させ、この制御情報によって、表示する情報を指
定するものである。
As a method for solving this problem, for example, it is conceivable to switch and display a plurality of input screens by using the method disclosed in JP-A-60-128493. In this method, the information to be displayed is stored in multiple display planes, and the control information for validating the output from any one of the display planes is stored in a specific plane. The information to be specified is specified.

【0006】しかし、この手法によった場合、操作者等
には、入力画面のどの部分が表示されているかを示す情
報が与えられない。また、表示する部分を選択する際に
も、選択の対象である部分が入力画面のどの位置にあた
るかを示す情報は与えられない。このため、この手法に
よった場合、操作者等が予め入力画面の全景や記載欄の
位置を予め熟知している等の事情がない限り、操作性は
必然的に損なわれる。従って、この手法によっては、誤
入力の危険を解消する効果は期待できない。
However, according to this method, the operator or the like is not provided with information indicating which part of the input screen is displayed. Further, when selecting a portion to be displayed, information indicating which position on the input screen the portion to be selected corresponds to is not given. Therefore, according to this method, the operability is inevitably impaired unless there is a situation in which the operator or the like is already familiar with the entire view of the input screen and the positions of the description fields. Therefore, with this method, the effect of eliminating the risk of erroneous input cannot be expected.

【0007】この問題を解決する他の手法としては、入
力画面を任意の方向にスクロールさせる手法が考えられ
る。しかし、各記載項目の間隔が広い等のために入力画
面を長時間にわたりスクロールさせる必要がある場合
は、長時間のスクロールの繰り返しという煩雑な操作の
ため、入力作業の効率が低下する。
As another method for solving this problem, a method of scrolling the input screen in an arbitrary direction can be considered. However, when it is necessary to scroll the input screen for a long time due to a large interval between the items to be described, the efficiency of the input work is reduced due to the complicated operation of repeating the scroll for a long time.

【0008】この発明は上記実状に鑑みてなされたもの
で、短時間の簡略な操作により、画像の所望の部分へと
表示が切り替えられる表示装置と表示制御方法、及びそ
のような表示装置を実現するためのプログラムを記録す
る記録媒体を提供することを目的とする。
The present invention has been made in view of the above circumstances, and realizes a display device and a display control method capable of switching the display to a desired portion of an image by a simple operation in a short time, and such a display device. It is an object of the present invention to provide a recording medium for recording a program for executing the program.

【0009】[0009]

【課題を解決するための手段】上記目的を達成するた
め、この発明の第1の観点にかかる表示装置は、複数の
情報の項目及び前記項目の配置を表す表示データと、前
記表示データが示す各前記項目のグループの配置を、前
記グループを表す複数のブロックを配置することにより
表示するレイアウト表示手段と、前記レイアウト表示手
段に表示された前記ブロックのうちから任意のものを選
択するブロック選択手段と、前記ブロック選択手段によ
り選択された前記ブロックにより表される前記グループ
に属する情報の項目について、該情報の項目に記入する
前記情報を入力するためのデータ入力手段とを備える、
ことを特徴とする。
In order to achieve the above object, a display device according to a first aspect of the present invention provides a display data indicating a plurality of items of information and an arrangement of the items , and the display data. Layout display means for displaying the arrangement of each item group by arranging a plurality of blocks representing the group, and block selection means for selecting any one of the blocks displayed on the layout display means. And the group represented by the block selected by the block selection means
For items belonging information, and a data input means for inputting the information to fill in fields of the information,
It is characterized by

【0010】このような表示装置によれば、各前記グル
ープは、各前記グループを表す前記ブロックを前記ブロ
ック選択手段が選択することにより選択される。このた
め、このような表示装置によれば、画面のスクロールを
行うことなく、短時間の指示入力の操作により画像の表
示部分が変更される。また、前記レイアウト表示手段が
各前記ブロックを表示するため、前記画像が分割されて
いる状態が視認されるようになる。このため、前記表示
装置の操作性が向上する。
According to such a display device, each of the groups is selected by the block selecting means selecting the block representing each of the groups. Therefore, according to such a display device, the display portion of the image is changed by the operation of the instruction input for a short time without scrolling the screen. Further, since the layout display means displays each of the blocks, the divided state of the image can be visually recognized. Therefore, the operability of the display device is improved.

【0011】前記データ入力手段は、前記ブロック選択
手段により選択された前記ブロックにより表される前記
グループに属する情報の項目を表示する手段を備えるも
のであってもよい。これにより、前記グループに含まれ
る情報の項目が視認されるようになり、前記表示装置の
操作性は向上する。
The data input means may include means for displaying items of information belonging to the group represented by the block selected by the block selection means. As a result, the items of information included in the group become visible, and the operability of the display device is improved.

【0012】前記ブロック選択手段が各前記ブロックの
うちどのブロックを選択したかを表す画像を表示する手
段を備えるものとすれば、表示するブロックを選択した
結果も視認される。
If the block selecting means is provided with means for displaying an image showing which block among the blocks has been selected, the result of selecting the block to be displayed is also visually recognized.

【0013】前記ブロック選択手段は更に、前記ブロッ
クを選択する情報を外部から取得する手段を備えるもの
とすれば、外部から情報を入力することによって、所望
の前記ブロックが選択される。
If the block selecting means further comprises means for acquiring information for selecting the block from the outside, the desired block is selected by inputting the information from the outside.

【0014】前記表示データから前記グループを生成す
るグループ生成手段を更に備えるものとすれば、操作者
の指示又はその他の条件に従って、前記グループが生成
される。このため、前記条件が、操作者による入力作業
の効率の向上が図られるように定められていれば、入力
作業の効率は向上する。この場合、前記グループ生成手
段は更に、生成される前記グループに含まれる前記情報
の項目を指定する項目指定情報を外部から取得する手段
を備え、該項目指定情報が指定する情報の項目を含む前
記グループを生成するものとすれば、外部から情報を入
力することによって、所望の情報の項目を含む前記ブロ
ックが生成される。
If a group generating means for generating the group from the display data is further provided, the group is generated according to an operator's instruction or other conditions. Therefore, if the above conditions are set so as to improve the efficiency of the input work by the operator, the efficiency of the input work is improved. In this case, the group generation means further comprises means for externally acquiring item designation information designating an item of the information included in the generated group, and the item designation information includes an item of information designated by the item designation information. If a group is to be generated, by inputting information from the outside, the block including a desired item of information is generated.

【0015】[0015]

【0016】[0016]

【0017】また、この発明の第の観点にかかる表示
制御方法は、複数の情報の項目及び前記項目の配置を表
す表示データが示す各前記項目のグループの配置を、前
記グループを表す複数のブロックを配置することにより
表示するレイアウト表示ステップと、前記レイアウト表
示手段に表示された前記ブロックのうちから任意のもの
を選択するブロック選択ステップと、前記ブロック選択
ステップにおいて選択された前記ブロックにより表され
る前記グループに属する情報の項目について、該情報の
項目に記入する前記情報を入力するためのデータ入力ス
テップとを含む、ことを特徴とする。
Further, the display control method according to a second aspect of the invention, the arrangement of each group of the item indicated by the display data representing the arrangement of the items and the items of the plurality of information, a plurality representative of the group A layout display step of displaying by arranging blocks, a block selection step of selecting any one of the blocks displayed on the layout display means, and a block selected in the block selection step. And a data input step for inputting the information to be written in the information item, the information item belonging to the group.

【0018】このような表示制御方法によれば、各前記
グループを表す前記ブロックが前記ブロック選択ステッ
プにおいて選択されることにより、前記グループ選択さ
れる。このため、このような表示制御方法によれば、画
面のスクロールを行うことなく、短時間の指示入力の操
作により画像の表示部分が変更される。また、前記レイ
アウト表示ステップにおいて各前記ブロックが表示され
るため、前記画像が分割されている状態が視認されるよ
うになる。このため、前記表示制御方法によれば、前記
グループの選択の作業の操作性が向上する。
According to such a display control method, the blocks representing each of the groups are selected in the block selecting step, whereby the groups are selected. Therefore, according to such a display control method, the display portion of the image is changed by the operation of the instruction input for a short time without scrolling the screen. Further, since each of the blocks is displayed in the layout display step, the divided state of the image can be visually recognized. Therefore, according to the display control method, the operability of the work of selecting the group is improved.

【0019】また、この発明の第の観点にかかる機械
読み取り可能な記録媒体は、複数の情報の項目及び前記
項目の配置を表す表示データを記憶するコンピュータ
を、前記表示データが示す各前記項目のグループの配置
を、前記グループを表す複数のブロックを配置すること
により表示するレイアウト表示手段と、前記レイアウト
表示手段に表示された前記ブロックのうちから任意のも
のを選択するブロック選択手段と、前記ブロック選択手
段により選択された前記ブロックにより表される前記グ
ループに属する情報の項目について、該情報の項目に記
入する前記情報を入力するためのデータ入力手段と、し
て機能させるためのプログラムを記録することを特徴と
する。
A machine-readable recording medium according to a third aspect of the present invention includes a plurality of information items and the above-mentioned items.
A layout display means for displaying the arrangement of the group of each item indicated by the display data by arranging a plurality of blocks representing the group, and a layout display means for storing a display data representing the arrangement of the item ; Block selection means for selecting an arbitrary one of the blocks displayed on the screen and information items belonging to the group represented by the block selected by the block selection means are entered in the information items. It is characterized by recording a program for functioning as a data input means for inputting the information.

【0020】このような記録媒体に記録された前記プロ
グラムを実行する前記コンピュータによれば、各前記グ
ループは、各前記グループを表す前記ブロックを前記ブ
ロック選択手段が選択することにより選択される。この
ため、前記コンピュータによれば、画面のスクロールを
行うことなく、短時間の指示入力の操作により画像の表
示部分が変更される。また、前記レイアウト表示手段が
各前記ブロックを表示するため、前記画像が分割されて
いる状態が視認されるようになる。このため、前記コン
ピュータによれば、前記グループ選択の作業の操作性が
向上する。
According to the computer that executes the program recorded on such a recording medium, each of the groups is selected by the block selecting means selecting the block representing each of the groups. Therefore, according to the computer, the display portion of the image is changed by operating the instruction input for a short time without scrolling the screen. Further, since the layout display means displays each of the blocks, the divided state of the image can be visually recognized. Therefore, according to the computer, the operability of the work of selecting the group is improved.

【0021】[0021]

【発明の実施の形態】以下、この発明の実施の形態にか
かる表示装置及び表示制御方法を説明する。 (第1の実施の形態)図1は、この発明の第1の実施の
形態にかかる表示装置の物理的構成を示す。図示するよ
うに、この表示装置は、入力部1と、表示部2と、印刷
部3と、主記憶部4と、外部記憶部5と、制御部6とよ
り構成される。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A display device and a display control method according to embodiments of the present invention will be described below. (First Embodiment) FIG. 1 shows a physical configuration of a display device according to a first embodiment of the present invention. As shown in the figure, this display device includes an input unit 1, a display unit 2, a printing unit 3, a main storage unit 4, an external storage unit 5, and a control unit 6.

【0022】入力部1は、マウス、キーボード等から構
成され、操作者等により操作されることにより、入力信
号を制御部6に出力する。
The input unit 1 is composed of a mouse, a keyboard and the like, and outputs an input signal to the control unit 6 when operated by an operator or the like.

【0023】表示部2は、CRT(陰極線管)、LCD
(液晶表示装置)等から構成され、制御部6が指示する
内容の画像を表示する。印刷部3は、プリンタ等から構
成され、制御部6が指示する内容の文字、図形等を紙等
の面上に印刷する。
The display unit 2 is a CRT (cathode ray tube), LCD
It is composed of a (liquid crystal display device) and the like, and displays an image of the content instructed by the control unit 6. The printing unit 3 is composed of a printer or the like, and prints characters, graphics, and the like having the content designated by the control unit 6 on the surface of paper or the like.

【0024】主記憶部4は、RAM(ランダムアクセス
メモリ)等から構成され、制御部6の作業領域として用
いられる。外部記憶部5は、ハードディスク装置等から
構成され、後述のOS(オペレーティングシステム)1
1と、編集プログラムと、書式情報ファイルとを格納す
る。外部記憶部5は、制御部6からの読み出しの指示に
従って記憶内容を制御部6に出力し、また、制御部6か
らの書き込み指示に従って、制御部6が出力するデータ
を記憶する。
The main storage unit 4 is composed of a RAM (random access memory) or the like, and is used as a work area of the control unit 6. The external storage unit 5 is composed of a hard disk device or the like, and has an OS (operating system) 1 described later.
1 and an editing program and a format information file are stored. The external storage unit 5 outputs the storage content to the control unit 6 according to the read instruction from the control unit 6, and stores the data output by the control unit 6 according to the write instruction from the control unit 6.

【0025】制御部6は、CPU(中央処理ユニット)
等から構成される。制御部6は、入力部1、表示部2、
印刷部3、主記憶部4及び外部記憶部5に接続され、後
述するOS及び編集プログラムを実行する。
The control unit 6 is a CPU (central processing unit)
Etc. The control unit 6 includes an input unit 1, a display unit 2,
It is connected to the printing unit 3, the main storage unit 4, and the external storage unit 5, and executes an OS and an editing program described later.

【0026】また、この表示装置は、論理的には、OS
(オペレーティングシステム)と、編集プログラムと、
書式情報ファイルとより構成される。
Further, this display device is logically OS
(Operating system), editing program,
It is composed of a format information file.

【0027】OSは、制御部6により実行され、表示部
2及び印刷部3への指示の出力を制御し、編集プログラ
ムの処理の実行を制御する。編集プログラムは、OS上
で動作するアプリケーションプログラムであって、後述
する処理に従って、印刷する対象の帳票のビットマップ
のうち表示部2に表示する部分を決定して表示させ、当
該ビットマップの内容を変更して、当該ビットマップが
示す内容を印刷部3に印刷させる。
The OS is executed by the control unit 6, controls the output of instructions to the display unit 2 and the printing unit 3, and controls the execution of the processing of the editing program. The editing program is an application program that runs on the OS, and determines and displays the portion of the bitmap of the form to be printed that is to be displayed on the display unit 2 according to the processing described below, and displays the contents of the bitmap. The content is changed to cause the printing unit 3 to print the content indicated by the bitmap.

【0028】書式情報ファイルは、各種の帳票の書式を
表す情報を格納するものであり、予め外部記憶部5に記
憶される。書式を表す情報には、例えば、帳票のサイズ
(幅及び高さ)、表面に記載されるべき文字、図形等の
形状及び位置の情報が含まれる。書式情報ファイルは、
例えば複数のレコードからなり、各レコードの先頭に
は、各書式に固有の書式識別番号が格納される。続く領
域には、各々の書式識別番号に対応付けられた書式の名
称(書式名)が格納され、更に続く領域に、当該書式で
記載される帳票のサイズ、表面に印刷されるべき画像及
びその表示位置の情報が格納される。画像及びその表示
位置の情報には、後述の編集の処理において、操作者等
の指示に従って文字、図形等が記入される対象となる欄
(入力欄)の表示位置の情報が含まれる。
The format information file stores information representing formats of various forms and is stored in the external storage unit 5 in advance. The information indicating the format includes, for example, the size (width and height) of the form, the shape and position of characters, figures, etc. to be written on the surface. The format information file is
For example, it is composed of a plurality of records, and a format identification number unique to each format is stored at the head of each record. The name of the format (format name) associated with each format identification number is stored in the subsequent area, and the size of the form described in the format, the image to be printed on the front side, and the Information on the display position is stored. The information on the image and the display position thereof includes information on the display position of a field (input field) in which characters, figures, etc. are to be written in accordance with an instruction of the operator or the like in the later-described editing process.

【0029】(第1の実施の形態の動作)次に、この表
示装置の動作を、帳票の記載内容を編集して印刷する場
合を例に、図2〜図4を参照して説明する。図2は、ウ
ィンドウ表示の処理を示すフローチャートである。図3
は、後述するレイアウトウィンドウ及びデータ入力ウィ
ンドウを表す図である。図4は、帳票の編集の処理を示
すフローチャートである。
(Operation of the First Embodiment) Next, the operation of the display device will be described with reference to FIGS. 2 to 4 by taking as an example the case where the contents described in the form are edited and printed. FIG. 2 is a flowchart showing the window display processing. Figure 3
FIG. 6 is a diagram showing a layout window and a data input window described later. FIG. 4 is a flowchart showing a process of editing a form.

【0030】まず、この表示装置が起動すると、制御部
6は、外部記憶部5よりOSを読み込む。そして、制御
部6は、OSの制御に従い、外部記憶部5より編集プロ
グラムを読み込んで実行する。
First, when the display device is activated, the control unit 6 reads the OS from the external storage unit 5. Then, the control unit 6 reads and executes the editing program from the external storage unit 5 under the control of the OS.

【0031】(ウィンドウ表示の処理)編集プログラム
の処理が開始されると、制御部6は、図2に示すウィン
ドウ表示の処理を実行する。ウィンドウ表示の処理を開
始すると、制御部6は、外部記憶部5に格納された書式
情報ファイルにアクセスし、書式情報ファイルの各レコ
ードに含まれる書式名と書式識別番号を読み出して(ス
テップS11)、読み出した書式名及び書式識別番号の
一覧の画像及び書式の選択を促す画像を表示する指示を
表示部2に送る。表示部2は、制御部6の指示に応答
し、書式名の一覧と、書式の選択を促す画像とを表示す
る(ステップS12)。そして、制御部6は、書式の選
択の指示が入力部1から供給されるのを待機する(ステ
ップS13)。
(Process of Window Display) When the process of the editing program is started, the control section 6 executes the process of window display shown in FIG. When the window display process is started, the control unit 6 accesses the format information file stored in the external storage unit 5 and reads out the format name and the format identification number included in each record of the format information file (step S11). An instruction to display an image of the list of read format names and format identification numbers and an image prompting the user to select a format is sent to the display unit 2. In response to the instruction from the control unit 6, the display unit 2 displays a list of format names and an image prompting the user to select a format (step S12). Then, the control unit 6 waits for a format selection instruction to be supplied from the input unit 1 (step S13).

【0032】操作者等により入力部1が操作され、書式
名及び書式識別番号の一覧の中から印刷する対象の書式
が選択されると、入力部1は、操作を示す信号を制御部
6に出力する(ステップS14)。書式の選択は、例え
ば、キーボードを用いて、選択する対象の書式の書式識
別番号を入力したり、表示部2の表示画面上の、書式名
又は書式識別番号が表示されている部分をマウスを用い
てクリックすることによりなされる。
When the operator or the like operates the input section 1 to select a format to be printed from the list of format names and format identification numbers, the input section 1 sends a signal indicating the operation to the control section 6. Output (step S14). To select a format, for example, use the keyboard to enter the format identification number of the format to be selected, or use the mouse to move the portion on the display screen of the display unit 2 where the format name or format identification number is displayed. Done by clicking.

【0033】制御部6は、書式の選択結果を表す入力信
号を入力部1より入力すると、書式情報ファイルのう
ち、印刷する対象として選択された書式の情報があるレ
コードから、その書式で記載される対象の帳票の幅Fx
及び高さFyの情報を抽出する(ステップS15)。
When the input signal representing the selection result of the format is input from the input section 1, the control section 6 is described in the format from the record having the format information selected as the print target in the format information file. The width of the target form Fx
And the information of the height Fy is extracted (step S15).

【0034】次に、制御部6は、主記憶部4上に、印刷
する対象のビットマップを格納する領域を確保し、書式
情報ファイルのうち、印刷する対象として選択された書
式の情報があるレコードから、印刷する対象の帳票の表
面に印刷されるべき画像とその表示位置の情報を読み出
す。そして、読み出した情報に基づいて、印刷する対象
の帳票全体のビットマップを生成して、先に確保した主
記憶部4上の領域に格納する(ステップS16)
Next, the control unit 6 secures an area for storing the bitmap to be printed on the main storage unit 4, and there is information on the format selected as the printing target in the format information file. From the record, the image to be printed on the front side of the form to be printed and the information of its display position are read. Then, based on the read information, a bitmap of the entire form to be printed is generated and stored in the previously secured area on the main storage unit 4 (step S16).

【0035】次に、制御部6は、データ入力ウィンドウ
を表示するOSの関数を呼び出し、OSの制御の下に、
表示部2に、幅と高さの比の値がFx/Fyであるデー
タ入力ウィンドウを表示する指示を送る(ステップS1
7)。データ入力ウィンドウは、ステップS14で選択
された書式のうち、後述する処理により決定された表示
領域にあたるビットマップを表示するウィンドウであ
り、後述する編集の処理で用いられる。
Next, the control unit 6 calls a function of the OS for displaying the data input window, and under the control of the OS,
An instruction to display a data input window having a width-height ratio value of Fx / Fy is sent to the display unit 2 (step S1).
7). The data input window is a window for displaying a bitmap corresponding to the display area determined by the processing to be described later in the format selected in step S14, and is used in the editing processing to be described later.

【0036】OSの関数の処理を開始した制御部6は、
幅と高さの比の値がFx/Fyに実質的に等しく、かつ
面積が最も大きくなるようにデータ入力ウィンドウの
幅、高さ及び表示位置を決定する。そして、制御部6
は、当該表示位置にデータ入力ウィンドウを表示する指
示を表示部2に送り、この関数の処理を終える。表示部
2は、制御部6より指示を受けると、当該幅及び高さを
有するデータ入力ウィンドウを、指示された表示位置に
表示する(ステップS18)。
The control unit 6 which has started the processing of the function of the OS,
The width, height and display position of the data input window are determined so that the ratio of width to height is substantially equal to Fx / Fy and the area is the largest. Then, the control unit 6
Sends an instruction to display the data input window at the display position to the display unit 2, and finishes the processing of this function. Upon receiving the instruction from the control unit 6, the display unit 2 displays the data input window having the width and height at the instructed display position (step S18).

【0037】次に、制御部6は、表示したデータ入力ウ
ィンドウの幅及び高さの値を戻り値として返すOSの関
数を呼び出し、その関数の処理に従って、ステップS1
8で表示されたデータ入力ウィンドウの幅Wx及び高さ
Wyの情報を取得する(ステップS19)。
Next, the control unit 6 calls an OS function that returns the width and height values of the displayed data input window as return values, and according to the processing of the function, step S1
Information about the width Wx and the height Wy of the data input window displayed in 8 is acquired (step S19).

【0038】次に、制御部6は、書式のビットマップの
表示領域を何個に分割するかを決定する。具体的には、
制御部6は、まず、印刷対象の帳票の幅と現在表示され
ているデータ入力ウィンドウの幅の比の値Bx(Bx=
Fx/Wx)と、当該帳票の高さと当該データ入力ウィ
ンドウの高さの比の値By(By=Fy/Wy)とを、
数式1及び数式2の右辺を計算することにより求める
(ステップS20)。ただし、小数点未満の端数は切り
上げる。
Next, the control unit 6 determines how many display areas of the format bitmap are to be divided. In particular,
The control unit 6 firstly sets a value Bx (Bx = Bx = Bx = Bx = Bx) of the width of the form to be printed and the width of the currently displayed data input window
Fx / Wx) and the value By of the ratio of the height of the form and the height of the data input window (By = Fy / Wy),
It is obtained by calculating the right side of Expression 1 and Expression 2 (step S20). However, fractions below the decimal point are rounded up.

【0039】Bx、Byの値が計算されると、制御部6
は、表示部2に、所定の幅及び高さを有するレイアウト
ウィンドウの表示を指示し、表示部2は、指示に従って
レイアウトウィンドウを表示する(ステップS21)。
レイアウトウィンドウは、現在選択されている書式で用
いられる帳票の全体の輪郭を表示するウィンドウであ
り、後述する処理において、当該書式のうち上述のデー
タ入力ウィンドウにビットマップを表示する表示領域を
決定するために用いられる。
When the values of Bx and By are calculated, the control unit 6
Instructs the display unit 2 to display a layout window having a predetermined width and height, and the display unit 2 displays the layout window according to the instruction (step S21).
The layout window is a window that displays the entire outline of the form used in the currently selected format. In the process described later, the layout window determines the display area for displaying the bitmap in the above-mentioned data input window. Used for.

【0040】レイアウトウィンドウが表示されると、制
御部6は、レイアウトウィンドウ上に、幅と高さの比の
値がFx/Fyである矩形を表示するよう指示する。こ
の矩形は、現在選択されている書式で用いられる帳票の
全体の輪郭を示す。次に、制御部6は、レイアウトウィ
ンドウ上に表示された上述の矩形を、横にBxの値、縦
にByの値に等分するような分割線(例えば、Bx=
3、By=4ならば、上述の矩形を横に3等分、縦に4
等分する分割線)を、当該矩形の内部に表示する(ステ
ップS22)。
When the layout window is displayed, the control unit 6 instructs the layout window to display a rectangle whose width-height ratio value is Fx / Fy. This rectangle shows the entire outline of the form used in the currently selected format. Next, the control unit 6 divides the above-mentioned rectangle displayed on the layout window into a value of Bx in the horizontal direction and a value of By in the vertical direction (for example, Bx =
3 and By = 4, the above rectangle is divided into three parts horizontally and four parts vertically.
A dividing line that divides the line equally is displayed inside the rectangle (step S22).

【0041】以上説明したステップS11〜S22の処
理により、表示部2には、図3に示すレイアウトウィン
ドウ及びデータ入力ウィンドウが表示され、レイアウト
ウィンドウ上には、選択された書式で用いられる帳票の
輪郭と、この輪郭を分割する分割線とが表示される。
By the processing of steps S11 to S22 described above, the layout window and the data input window shown in FIG. 3 are displayed on the display unit 2, and the outline of the form used in the selected format is displayed on the layout window. And a dividing line for dividing this contour are displayed.

【0042】(帳票の編集の処理)矩形及び分割線がレ
イアウトウィンドウ上に表示されると、制御部6は、ウ
ィンドウの表示の処理を終え、図4に示す帳票の編集の
処理を行う。処理を開始すると、制御部6は、印刷対象
として選択された帳票のビットマップのうち、分割線に
より分割された区画のいずれかにあたる領域を表示領域
として選択する入力が、入力部1より供給されるのを待
機する。表示領域の選択は、具体的には、マウスにより
選択対象の区画をクリックしたり、各区画の間を移動す
るカーソルを、キーボードのカーソルキーを操作するこ
とにより所望の区画上に移動させてから、リターンキー
を押す等して行われる。
(Form Editing Process) When the rectangle and the dividing line are displayed on the layout window, the control unit 6 finishes the window displaying process and performs the form editing process shown in FIG. When the process is started, the control unit 6 is supplied with an input from the input unit 1 to select, as a display region, an area corresponding to one of the sections divided by the dividing line in the bitmap of the form selected as the print target. Wait for you. To select the display area, first click the section to be selected with the mouse, or move the cursor that moves between sections to the desired section by operating the cursor keys on the keyboard. , Press the return key, etc.

【0043】区画の一つが選択されると、制御部6は、
現在選択されている帳票のビットマップのうち、レイア
ウトウィンドウ上で現在選択された区画に相当する部分
を、データ入力ウィンドウ上に表示するよう表示部2に
指示する。また、当該部分に、操作者等の指示に従って
文字、図形等が記入される対象となる欄(すなわち入力
欄)が含まれている場合、入力欄の表示位置に、データ
の入力を促すウィンドウ(すなわちテキストボックス)
を表示するよう表示部2に指示する。表示部2は、当該
部分のビットマップが示す画像及びテキストボックスを
データ入力ウィンドウ上に表示する(ステップS3
1)。
When one of the sections is selected, the control section 6
The display unit 2 is instructed to display, on the data input window, the portion of the bitmap of the currently selected form that corresponds to the section currently selected on the layout window. Further, when the part includes a field (that is, an input field) in which characters, figures, etc. are to be entered according to the instruction of the operator or the like, a window prompting the user to input data is displayed at the display position of the input field ( Ie text box)
The display unit 2 is instructed to display. The display unit 2 displays the image and the text box indicated by the bitmap of the portion on the data input window (step S3).
1).

【0044】選択された部分の画像やテキストボックス
がデータ入力ウィンドウ上に表示されると、制御部6
は、入力欄に記入する内容の編集を指示する信号が、入
力部1より供給されるのを待機する(ステップS3
2)。編集の指示の内容としては、具体的には、文字列
を記入する対象の入力欄を選択する入力、入力欄に記入
する文字列の入力、及び、各入力欄への記入の終了を通
知する入力がある。入力欄の選択は、選択対象の入力欄
の位置にあるテキストボックスをマウスによりクリック
することにより行われる。また、カーソルキーを操作し
て、選択する対象の入力欄の位置にあるテキストボック
スの中にカーソルを移動させることにより、入力欄が選
択されるようにしてもよい。文字列の入力、及び記入の
終了の通知は、キーボードを用いて行われる。
When the image or text box of the selected portion is displayed on the data input window, the control unit 6
Waits for a signal instructing to edit the contents to be entered in the input field from the input unit 1 (step S3).
2). Specifically, the contents of the editing instruction include an input for selecting an input field in which a character string is to be written, an input of a character string to be input in the input field, and notification of the end of the input in each input field. There is input. The input field is selected by clicking the text box at the position of the input field to be selected with the mouse. Further, the input field may be selected by operating the cursor key to move the cursor into the text box at the position of the input field to be selected. Input of a character string and notification of completion of entry are performed using a keyboard.

【0045】編集を指示する信号が入力部1より供給さ
れると、制御部6は、その信号が、入力欄の選択を指示
するものであるか否かを判別する(ステップS33)。
入力欄を選択するものでないと判別されたとき、制御部
6は、処理をステップS35に移す。入力欄を選択する
ものであると判別されたとき、制御部6は、当該信号が
指示する入力欄を表すテキストボックスの中にカーソル
を表示するよう表示部2に指示して、処理をステップS
32に戻す。表示部2は、指示された位置にカーソルを
表示する(ステップS34)。
When a signal for instructing editing is supplied from the input section 1, the control section 6 determines whether or not the signal is for instructing selection of an input field (step S33).
When it is determined that the input field is not selected, the control unit 6 shifts the processing to step S35. When it is determined that the input field is to be selected, the control unit 6 instructs the display unit 2 to display the cursor in the text box representing the input field indicated by the signal, and the process is performed in step S
Return to 32. The display unit 2 displays the cursor at the designated position (step S34).

【0046】ステップS35において、制御部6は、ス
テップS33で供給された信号が、テキストボックスに
記入する文字列を表すものであるか否かを判別する。判
別の結果、テキストボックスに記入する文字列を表すも
のでないと判別されたとき、制御部6は、処理をステッ
プS38に移す。テキストボックスに記入する文字列を
表すものであると判別されたとき、制御部6は、入力さ
れた文字列と、その文字列を表示する入力欄が表示され
る位置の情報とを、互いに対応付けて主記憶部4に書き
込む(ステップS36)。そして、入力された文字列
を、現在カーソルが表示されているテキストボックス上
の、カーソルの表示位置に表示するよう表示部2に指示
して、処理をステップS32に戻す。表示部2は、カー
ソルの位置に、制御部6が指示する文字列を表示する
(ステップS37)。
In step S35, the control section 6 determines whether or not the signal supplied in step S33 represents a character string to be written in the text box. As a result of the determination, when it is determined that it does not represent the character string to be written in the text box, the control unit 6 moves the process to step S38. When it is determined that the input character string represents the character string to be entered in the text box, the control unit 6 associates the input character string with the information on the position where the input field for displaying the character string is displayed. It is attached and written in the main storage unit 4 (step S36). Then, the display unit 2 is instructed to display the input character string at the cursor display position in the text box where the cursor is currently displayed, and the process returns to step S32. The display unit 2 displays the character string designated by the control unit 6 at the position of the cursor (step S37).

【0047】ステップS38において、制御部6は、ス
テップS33で供給された信号が、現在選択されている
区画と異なる区画の選択を指示するものであるか否かを
判別する。現在選択されている区画と同じ区画の選択を
指示するものであるとき、制御部6は、処理をステップ
S40に移す。現在選択されているものと異なる区画の
選択を指示するものであるとき、制御部6は、新たに選
択された区画に相当する部分のビットマップを表示する
よう、表示部2に指示して、処理をステップS32に戻
す。表示部2は、指示に従って当該部分のビットマップ
を表示する(ステップS39)。
In step S38, the control section 6 determines whether or not the signal supplied in step S33 is an instruction to select a partition different from the currently selected partition. When the instruction is to select the same partition as the currently selected partition, the control unit 6 moves the process to step S40. When instructing to select a partition different from the currently selected partition, the control unit 6 instructs the display unit 2 to display the bitmap of the portion corresponding to the newly selected partition, The process returns to step S32. The display unit 2 displays the bitmap of the portion according to the instruction (step S39).

【0048】ステップS40において、制御部6は、ス
テップS33で供給された信号が、各テキストボックス
への記入の終了を通知するものであるか否かを判別す
る。記入の終了を通知するものでないと判別されたと
き、制御部6は、処理をステップS32に戻す。記入の
終了を通知するものであると判別されたとき、制御部6
は、ステップS36で主記憶部4に書き込まれた各文字
列の情報と、これらの各文字列を表示する入力欄の表示
位置の情報とを読み出す(ステップS41)。そして、
読み出した各文字列が、各々に対応付けられた入力欄の
表示位置に配置された状態を表すビットマップを生成
し、生成されたビットマップを、ステップS16で展開
したビットマップに上書きする(ステップS42)。
In step S40, the control section 6 determines whether or not the signal supplied in step S33 notifies the end of the entry in each text box. When it is determined that the completion of the entry is not notified, the control unit 6 returns the process to step S32. When it is determined that the completion of the entry is to be notified, the control unit 6
Reads the information of each character string written in the main storage unit 4 in step S36 and the information of the display position of the input field for displaying these character strings (step S41). And
Each read character string is generated as a bitmap indicating a state in which it is arranged at the display position of the input field associated with it, and the generated bitmap is overwritten on the bitmap expanded in step S16 (step S42).

【0049】次に、制御部6は、上書きされたビットマ
ップを印刷部3に送り、そのビットマップが表す画像を
印刷するよう指示する。印刷部3は、指示に従って、当
該ビットマップが表す画像を印刷する(ステップS4
3)。得られた画像は、入力欄にあたる位置に、ステッ
プS33で入力された文字列が記入された帳票の表面を
表す。
Next, the control section 6 sends the overwritten bitmap to the printing section 3 and instructs it to print the image represented by the bitmap. The printing unit 3 prints the image represented by the bitmap according to the instruction (step S4).
3). The obtained image represents the front surface of the form in which the character string input in step S33 is entered at the position corresponding to the input field.

【0050】以上説明したステップS11〜S43の処
理により、例えば、納品書、請求書及び領収書の各帳票
のうちから特定の帳票(例えば納品書)が選択され、納
品書の画像が表示される。そして、日付、納入先、納入
品目、単価、数量等の記載事項を記載する入力欄の記載
内容がキーボードを用いて入力され、入力が終わると、
入力欄の位置に各記載事項が記載された納品書が印刷さ
れる。
By the processing of steps S11 to S43 described above, for example, a specific form (for example, a delivery form) is selected from among the forms of the delivery form, the bill, and the receipt, and the image of the delivery form is displayed. . Then, the contents of the input fields that describe items such as date, delivery destination, delivered item, unit price, quantity, etc. are entered using the keyboard, and when the input is completed,
A delivery note in which each entry is described is printed at the position of the input field.

【0051】なお、この表示装置の構成は、上述のもの
に限られない。例えば、この表示装置は、記入が終わっ
た帳票等を印刷する必要はなく、単に表示部2に表示さ
せてもよい。また、記入が終わった帳票等のビットマッ
プ、又はビットマップに任意の手法による変換を施した
ものを表すデータを、フロッピーディスクドライブ等の
記憶媒体読取装置を用いて、フロッピーディスク又はそ
の他任意の記録媒体に記録するようにしてもよい。ま
た、帳票等の形状や、分割線により分割される各区画の
形状は、矩形である必要はない。また、いったん記入さ
れた入力欄の内容が、その内容を上書きする文字列等を
入力する等することにより変更されるようにしてもよ
い。
The configuration of this display device is not limited to that described above. For example, the display device does not need to print the completed form, but may simply display it on the display unit 2. Also, using a storage medium reading device such as a floppy disk drive, a floppy disk or other arbitrary recording of data representing a bitmap of a completed form or the like, or data obtained by converting the bitmap by an arbitrary method. It may be recorded on a medium. Further, the shape of the form or the like and the shape of each section divided by the dividing line need not be rectangular. Further, the contents of the input field once filled may be changed by inputting a character string or the like overwriting the contents.

【0052】また、ビットマップのうち、データ入力ウ
ィンドウに表示される部分を選択する手法も、上述の手
法に限られない。例えば、レイアウトウィンドウ上に表
示される帳票の全体イメージは、分割線により分割され
ている必要はなく、例えば、表示された全体イメージの
うちの所望の矩形の部分が選択されるようにしてもよ
い。この場合、当該部分の選択は、例えば、当該部分の
うち、同一対角線上の2つの頂点間をマウスを用いてド
ラッグすることによって行うようにしてもよい。
The method of selecting a portion of the bitmap displayed in the data input window is not limited to the above method. For example, the entire image of the form displayed on the layout window does not need to be divided by the dividing line, and for example, a desired rectangular portion of the displayed entire image may be selected. . In this case, the selection of the part may be performed, for example, by dragging between two vertices on the same diagonal line of the part with a mouse.

【0053】また、データ入力ウィンドウに表示される
画像は、印刷されるべき帳票を表す画像を等倍で表示す
る必要はなく、例えば、外部より指定された倍率で拡大
又は縮小して表示するようにしてもよい。例えば、上述
のように、データ入力ウィンドウに表示される領域がレ
イアウトウィンドウ上でマウスをドラッグすることによ
って選択される場合は、選択された部分全体をデータ入
力ウィンドウに表示するのに必要な倍率で、帳票の画像
を縮小して表示すればよい。
Further, the image displayed in the data input window does not need to display the image representing the form to be printed at the same size, for example, by enlarging or reducing the image at a magnification specified from the outside. You may For example, as described above, when the area displayed in the data input window is selected by dragging the mouse in the layout window, the entire selected portion is displayed at the magnification required to display it in the data input window. , The form image may be reduced and displayed.

【0054】また、データ入力ウィンドウに表示される
部分は、外部からの指示に従って、縦横の大きさを実質
的に変えることなく平行移動するようにしてもよい。こ
の場合、平行移動させる指示は、例えば、データ入力ウ
ィンドウ上に現在表示されている部分を表すレイアウト
ウィンドウ上の矩形を、レイアウトウィンドウ上で、マ
ウスによりドラッグすることにより行ってもよい。
The portion displayed in the data input window may be moved in parallel according to an instruction from the outside without substantially changing the vertical and horizontal sizes. In this case, the instruction to move in parallel may be given, for example, by dragging a rectangle on the layout window representing the portion currently displayed on the data input window with the mouse on the layout window.

【0055】また、レイアウトウィンドウ上に表示され
る図形は、帳票の輪郭を表す矩形や、この矩形を分割す
る分割線に限られる必要はない。レイアウトウィンドウ
上には、例えば、印刷されるべき帳票の表面の濃淡や色
彩の分布を表すイメージを更に表示してもよい。また、
レイアウトウィンドウ上には、各入力欄の名称や、各入
力欄への記入の完了/未了の別、又はその他任意の情報
を表示してもよい。
Further, the graphic displayed on the layout window is not limited to the rectangle representing the outline of the form or the dividing line dividing this rectangle. On the layout window, for example, an image representing the distribution of shades and colors on the surface of the form to be printed may be further displayed. Also,
On the layout window, the name of each input field, completion / non-completion of entry in each input field, or other arbitrary information may be displayed.

【0056】また、帳票に印刷される画像は文字列には
限られず、文字でない図形を含んでいてもよい。また、
帳票に印刷される画像のデータは、キーボードを用いて
入力されたものである必要はない。例えば、スキャナを
用いて、紙面に印刷された図形等を表すグラフィックデ
ータを入力して、このグラフィックデータを、帳票に印
刷される画像のデータとするようにしてもよい。更に、
紙面に印刷等された文字の情報を、OCR(Optical Ch
aracter Reader)を用いて抽出し、帳票に印刷する画像
のデータとして用いるようにしてもよい。
The image printed on the form is not limited to a character string, and may include a non-character figure. Also,
The image data printed on the form does not need to be input using the keyboard. For example, a scanner may be used to input graphic data representing a figure or the like printed on a sheet of paper, and this graphic data may be used as image data to be printed on a form. Furthermore,
OCR (Optical Ch
aracter Reader) and may be used as data of an image to be printed on a form.

【0057】また、帳票に印刷される画像のデータに
は、予め外部記憶部5や、外部の記憶媒体等に記憶され
た文字データ、グラフィックデータ等を充てるようにし
てもよい。この場合、外部記憶部5や、外部の記憶媒体
等は、当該文字データ、グラフィックデータ等のデータ
を、各データを記入する対象の入力欄を識別する情報と
対応付けて記憶していてもよい。そして、編集プログラ
ムは、例えば、入力欄が選択されたとき、当該入力欄に
記入される対象のデータを、入力データの候補として一
覧表示してもよい。更に、一覧表示された候補のいずれ
かを選択する指示が入力部1等から供給されたとき、選
択された候補のデータを、ステップS36と同様の処理
により、当該入力欄が表示される位置の情報と対応付け
て主記憶部4に書き込むようにしてもよい。
Further, the image data to be printed on the form may be filled with character data, graphic data, etc. stored in advance in the external storage section 5, an external storage medium or the like. In this case, the external storage unit 5, the external storage medium, or the like may store the data such as the character data and the graphic data in association with the information for identifying the input field into which each data is written. . Then, for example, when the input field is selected, the editing program may display a list of target data to be entered in the input field as candidates for the input data. Furthermore, when an instruction to select one of the displayed candidates is supplied from the input unit 1 or the like, the data of the selected candidate is processed by the same process as in step S36 to display the position of the input column. It may be written in the main storage unit 4 in association with the information.

【0058】また、データ入力ウィンドウの大きさは固
定されている必要はなく、例えば、入力部1を用いた指
示に従って変化するようにしてもよい。この場合、デー
タ入力ウィンドウに表示するビットマップの範囲を、デ
ータ入力ウィンドウの大きさが変更される度に変更し
て、例えば、変更前と同一の倍率で表示できる最大の範
囲を表示するようにしてもよい。
The size of the data input window does not have to be fixed, and may be changed according to an instruction using the input unit 1, for example. In this case, the range of the bitmap displayed in the data input window is changed each time the size of the data input window is changed so that the maximum range that can be displayed at the same magnification as before the change is displayed. May be.

【0059】(第2の実施の形態)この発明の第1の実
施の形態では、書式情報ファイルが表す書式は、データ
入力ウィンドウの大きさに基づいて定められるサイズの
部分に分割されたり、操作者等の指定により分割された
りして表示された。しかし、各帳票の書式は、データ入
力ウィンドウに一度に表示される入力欄のグループに予
め分割されていてもよい。例えば、書籍の注文票の書式
は、書名、著者名、ISBN(International Standard
Book Number)等、注文の対象の書籍を特定する情報を
表示する入力欄のグループと、注文者の氏名、住所、電
話番号等、注文者を特定する情報を表示する入力欄のグ
ループとに予め分割される。以下、各帳票の書式に入力
欄のグループが複数含まれている、この発明の第2の実
施の形態にかかる表示装置を、図5〜図7を参照して説
明する。
(Second Embodiment) In the first embodiment of the present invention, the format represented by the format information file is divided into parts of a size determined based on the size of the data input window, and operations are performed. It was displayed by dividing it by the person's designation. However, the format of each form may be divided in advance into groups of input fields displayed at once in the data input window. For example, the format of the order slip for a book is the title, author name, ISBN (International Standard
A group of input fields that display information that identifies the book to be ordered, such as a Book Number), and a group of input fields that display information that identifies the orderer, such as the orderer's name, address, and telephone number. Will be divided. Hereinafter, a display device according to a second embodiment of the present invention, in which each form has a plurality of input field groups, will be described with reference to FIGS.

【0060】この表示装置の物理的な構成は、第1の実
施の形態におけるものと同一である。この表示装置は、
論理的には、図5に示すように、OS11、グループ選
択プログラム12、データ入力プログラム13、書式情
報ファイル21、グループデータ22、書式画面フォー
マットデータ23及び画面項目データ24を備える。O
S11、グループ選択プログラム12、データ入力プロ
グラム13、書式情報ファイル21、グループデータ2
2、書式画面フォーマットデータ23及び画面項目デー
タ24は、いずれも外部記憶部5に記憶される。
The physical structure of this display device is the same as that of the first embodiment. This display device
Logically, as shown in FIG. 5, an OS 11, a group selection program 12, a data input program 13, a format information file 21, group data 22, format screen format data 23 and screen item data 24 are provided. O
S11, group selection program 12, data input program 13, format information file 21, group data 2
2. Format The screen format data 23 and the screen item data 24 are all stored in the external storage unit 5.

【0061】グループ選択プログラム12及びデータ入
力プログラム13は、OS11上で動作するアプリケー
ションプログラムである。グループ選択プログラム12
は、後述する処理に従って、印刷する対象の帳票のビッ
トマップのうち表示部2に表示する部分を決定する。デ
ータ入力プログラム13は、グループ選択プログラム1
2が決定した部分のビットマップを、後述の処理により
表示部2に表示させる。そして、当該ビットマップの内
容を変更し、当該ビットマップの内容を印刷部3に印刷
させる。
The group selection program 12 and the data input program 13 are application programs operating on the OS 11. Group selection program 12
Determines the portion to be displayed on the display unit 2 in the bitmap of the form to be printed according to the processing described later. The data input program 13 is the group selection program 1
The bitmap of the portion determined by 2 is displayed on the display unit 2 by the processing described later. Then, the contents of the bitmap are changed, and the contents of the bitmap are printed by the printing unit 3.

【0062】書式情報ファイル21は、各書式を特定す
る情報を格納するものである。書式情報ファイル21
は、具体的には、各書式の名称と、各書式に固有の書式
識別番号とを、互いに対応付けて格納する。
The format information file 21 stores information for identifying each format. Format information file 21
Specifically, stores the name of each format and the format identification number unique to each format in association with each other.

【0063】グループデータ22は、各々の書式に含ま
れる各グループを特定する情報と、各々の書式における
各グループの表示位置を特定する情報とを格納する。具
体的には、グループデータ22は複数のレコードからな
る。各レコードには、各グループに固有のグループ識別
番号と、当該グループを含む書式の書式識別番号と、当
該書式識別番号が示す書式において当該グループが表示
される位置の左下及び右上の頂点の座標の値が格納され
ている。
The group data 22 stores information for specifying each group included in each format and information for specifying the display position of each group in each format. Specifically, the group data 22 is composed of a plurality of records. In each record, the group identification number unique to each group, the format identification number of the format including the group, and the coordinates of the lower left and upper right vertices of the position where the group is displayed in the format indicated by the format identification number The value is stored.

【0064】書式画面フォーマットデータ23は、各グ
ループ内に配置されている各画面項目の形状、データ型
等の属性と、各画面項目の表示位置の情報を格納する。
具体的には、書式画面フォーマットデータ23は複数の
レコードからなり、各レコードには、グループ識別番号
と、当該グループ識別番号が示すグループに含まれる各
画面項目を表す画面項目データ24が格納されている。
画面項目データ24の先頭の領域には、画面項目を特定
する項目識別番号が格納される。続く領域には、その画
面項目の属性の情報、すなわち、その画面項目の形状、
格納するデータのデータ型、表示位置の座標、格納する
データを表示するときのフォント及びサイズの情報が格
納される。属性の情報に続く領域には、次の画面項目の
項目識別番号及びその画面項目の属性の情報が格納さ
れ、以下同様に、当該グループに含まれる各画面項目の
項目識別番号及び属性の情報が格納される。
Format The screen format data 23 stores the attributes such as the shape and data type of each screen item arranged in each group, and the information on the display position of each screen item.
Specifically, the format screen format data 23 is made up of a plurality of records, and each record stores a group identification number and screen item data 24 representing each screen item included in the group indicated by the group identification number. There is.
An item identification number that identifies a screen item is stored in the top area of the screen item data 24. In the following area, information on the attribute of the screen item, that is, the shape of the screen item,
The data type of the data to be stored, the coordinates of the display position, and the font and size information for displaying the data to be stored are stored. In the area following the attribute information, the item identification number of the next screen item and the attribute information of the screen item are stored. Similarly, the item identification number and attribute information of each screen item included in the group are stored. Is stored.

【0065】(第2の実施の形態の動作)次に、この表
示装置の動作を、帳票の記載内容を編集して印刷する場
合を例に、図6〜図7を参照して説明する。図6は、グ
ループ選択の処理を示すフローチャートである。図7
は、データ入力の処理を示すフローチャートである。
(Operation of the Second Embodiment) Next, the operation of the display device will be described with reference to FIGS. 6 to 7 by taking as an example the case where the contents described in the form are edited and printed. FIG. 6 is a flowchart showing a group selection process. Figure 7
3 is a flowchart showing a data input process.

【0066】まず、この表示装置が起動すると、制御部
6は、外部記憶部5よりOS11を読み込む。そして、
OS11の制御に従い、外部記憶部5よりグループ選択
プログラム12及びデータ入力プログラム13を読み込
んで実行する。
First, when the display device is activated, the control unit 6 reads the OS 11 from the external storage unit 5. And
Under the control of the OS 11, the group selection program 12 and the data input program 13 are read from the external storage unit 5 and executed.

【0067】(グループ選択の処理)グループ選択プロ
グラム12が起動されると、制御部6は、図6に示すグ
ループ選択の処理を行う。グループ選択の処理が始まる
と、制御部6は、外部記憶部5より書式情報ファイル2
1を読み出す。そして、書式情報ファイル21から読み
出したデータに含まれる各書式の名称の一覧表と、書式
の選択を促す画像とを表示することを表示部2に指示
し、書式を選択する入力が、入力部1より供給されるの
を待機する(ステップS101)。表示部2は、制御部
6の指示に従って、書式の名称の一覧と、書式の選択を
促す画像とを表示する。
(Process of Group Selection) When the group selection program 12 is activated, the control section 6 performs the group selection process shown in FIG. When the group selection process starts, the control unit 6 causes the external storage unit 5 to read the format information file 2
Read 1. Then, the display unit 2 is instructed to display the list of the names of the formats included in the data read from the format information file 21 and the image prompting the user to select the format, and the input for selecting the format is the input unit. It waits for supply from 1 (step S101). The display unit 2 displays a list of format names and an image prompting the user to select a format according to an instruction from the control unit 6.

【0068】入力部1を用いて特定の書式が選択される
と(ステップS102)、制御部6は、グループデータ
22のうち、ステップS102で選択された書式の書式
識別番号を含むレコードの内容を読み出して、その書式
に含まれる各グループの、書式上での表示位置を取得す
る(ステップS103)。
When a specific format is selected using the input section 1 (step S102), the control section 6 displays the contents of the record in the group data 22 including the format identification number of the format selected in step S102. It is read and the display position on the format of each group included in the format is acquired (step S103).

【0069】次に、制御部6は、ステップS103で取
得した、各グループの表示位置の情報より、表示の幅の
最大値及び高さの最大値を取得する(ステップS10
4)。次に、制御部6は、OS11の制御に従い、幅及
び高さが、ステップS104で取得した幅及び高さの最
大値に実質的に等しい大きさであるデータ入力ウィンド
ウの表示を表示部2に指示する(ステップS105)。
表示部2は、指示に従い、データ入力ウィンドウを表示
する。この表示装置におけるデータ入力ウィンドウは、
後述する処理により選択されたグループのビットマップ
を表示する。
Next, the control unit 6 acquires the maximum value of the display width and the maximum value of the height from the information of the display position of each group acquired in step S103 (step S10).
4). Next, under the control of the OS 11, the control unit 6 causes the display unit 2 to display a data input window whose width and height are substantially equal to the maximum values of the width and height acquired in step S104. Instruct (step S105).
The display unit 2 displays the data input window according to the instruction. The data input window on this display device is
The bitmap of the group selected by the process described later is displayed.

【0070】次に、制御部6は、OS11の制御の下
に、表示部2に、所定の幅及び高さを有するレイアウト
ウィンドウを表示することを指示する。レイアウトウィ
ンドウは、第1の実施の形態におけるものと同様、現在
選択されている書式の表示領域を決定するために用いら
れる。また、制御部6は、表示部2に、選択された書式
の輪郭を表す輪郭線と、当該書式上に配置された各グル
ープの輪郭を表す輪郭線とを、当該レイアウトウィンド
ウ上に表示することを指示する。また、各グループを表
す輪郭線内には、各グループが選択されていないことを
示す色(例えば、黒)を表示することを指示する(ステ
ップS106)。
Next, the control unit 6 instructs the display unit 2 to display a layout window having a predetermined width and height under the control of the OS 11. The layout window is used to determine the display area of the currently selected format, as in the first embodiment. The control unit 6 also causes the display unit 2 to display, on the layout window, a contour line representing the contour of the selected format and a contour line representing the contour of each group arranged on the format. Instruct. In addition, it is instructed to display a color (for example, black) indicating that each group is not selected within the outline representing each group (step S106).

【0071】具体的には、OS11がマイクロソフト社
のウィンドウズ(商標)である場合、まず、選択された
書式及び各グループの輪郭線が当該レイアウトウィンド
ウ上に表示されるように、当該書式及び各グループの輪
郭線を論理的に拡大又は縮小、平行移動する。そして、
拡大又は縮小、平行移動を行った後の当該書式及び各グ
ループの輪郭線の表示位置の座標と、各グループの輪郭
線の内部の色の情報とを、OS11が有する矩形オブジ
ェクトの描画機能に引き渡す。
Specifically, when the OS 11 is Windows (trademark) of Microsoft Corporation, first, the selected format and each group are displayed so that the outline of each group is displayed on the layout window. The outline of is logically enlarged or reduced, and translated. And
The coordinates of the display position of the contour line of each group and the color of the inside of the contour line of each group after the enlargement or reduction, and the parallel movement are passed to the drawing function of the rectangular object included in the OS 11. .

【0072】指示を受けた表示部2は、レイアウトウィ
ンドウと、書式及び各グループの輪郭線とを表示する。
Upon receipt of the instruction, the display unit 2 displays the layout window, the format and the outline of each group.

【0073】レイアウトウィンドウと、書式及び各グル
ープの輪郭線とが表示されると、制御部6は、レイアウ
トウィンドウ上に表示された各グループのいずれかを選
択する入力が入力部1より供給されるのを待機する(ス
テップS107)。入力は、具体的には、例えば、マウ
スにより選択対象のグループの輪郭線内をクリックする
ことにより行われる。
When the layout window and the format and the outline of each group are displayed, the control section 6 is supplied with an input from the input section 1 for selecting one of the groups displayed on the layout window. It waits for (step S107). Specifically, for example, the input is performed by clicking inside the outline of the group to be selected with the mouse.

【0074】特定のグループが選択されると(ステップ
S108)、制御部6は、クリックされた時点における
マウスポインタの位置が、どのグループを表す輪郭線内
にあたるかを判別する(ステップS109)。そして、
該当するグループが判別されると、制御部6は、従前選
択されていたグループがあるか否かを判別する(ステッ
プS110)。そして、従前選択されていたグループが
ないと判別されると、制御部6は処理をステップS11
3に移し、あると判別されると、処理をステップS11
1に移す。
When a specific group is selected (step S108), the control section 6 determines which group the contour of the mouse pointer at the time of clicking is within the contour line (step S109). And
When the corresponding group is determined, the control unit 6 determines whether or not there is a previously selected group (step S110). Then, when it is determined that there is no previously selected group, the control unit 6 performs the process in step S11.
If it is determined that there is one, the process proceeds to step S11.
Move to 1.

【0075】ステップS111において、制御部6は、
従前選択されていたグループが、ステップS107で新
たに選択されたグループと同一のグループであるか否か
を判別する。判別の結果、同一のグループであると判別
されると、制御部6は、処理をステップS106に戻
す。異なると判別されると、制御部6は、OS11の制
御に従い、レイアウトウィンドウ上の、従前選択されて
いたグループを表す輪郭線内の色を、当該グループが選
択されていないことを表す色に変更するよう、表示部2
に指示する(ステップS112)。
In step S111, the control section 6
It is determined whether or not the previously selected group is the same group as the newly selected group in step S107. When it is determined that the groups are the same, the control unit 6 returns the process to step S106. If it is determined that the groups are different, the control unit 6 changes the color in the contour line representing the previously selected group on the layout window to the color indicating that the group is not selected, under the control of the OS 11. So that the display unit 2
(Step S112).

【0076】次に、制御部6は、レイアウトウィンドウ
上の、新たに選択されたグループを表す輪郭線内の色
を、当該グループが選択されていることを表す色(例え
ば、黄色)に変更するよう、表示部2に指示する(ステ
ップS113)。そして、制御部6は、当該グループの
グループ識別番号をデータ入力プログラム13に引き渡
し(ステップS114)、処理をステップS108に戻
す。
Next, the control unit 6 changes the color in the contour line representing the newly selected group on the layout window to a color (for example, yellow) indicating that the group is selected. To the display unit 2 (step S113). Then, the control unit 6 delivers the group identification number of the group to the data input program 13 (step S114), and returns the process to step S108.

【0077】(データ入力の処理)一方、制御部6は、
この表示装置の起動後、データ入力プログラム13を読
み込むと、上述のグループ選択の処理(すなわち、ステ
ップS101〜S114の処理)と並行して、図7に示
すデータ入力の処理を行う。
(Data Input Processing) On the other hand, the control section 6
When the data input program 13 is read after the display device is activated, the data input processing shown in FIG. 7 is performed in parallel with the above-described group selection processing (that is, the processing of steps S101 to S114).

【0078】データ入力の処理を開始すると、制御部6
は、グループ選択プログラム12のステップS114の
処理が行われ、当該処理に従ってグループ識別番号が引
き渡されるのを待機する。そして、グループ識別番号が
引き渡されると(ステップS201)、制御部6は、書
式画面フォーマットデータ23のうち、ステップS11
4の処理に従って最後に引き渡されたグループ識別番号
にあたるグループ内に配置されている各画面項目の属性
の情報を取得する(ステップS202)。
When the data input process is started, the control unit 6
Waits until the process of step S114 of the group selection program 12 is performed and the group identification number is delivered according to the process. Then, when the group identification number is delivered (step S201), the control unit 6 selects the step S11 in the format screen format data 23.
According to the process of No. 4, the attribute information of each screen item arranged in the group corresponding to the group identification number finally delivered is acquired (step S202).

【0079】制御部6は、当該グループ内に配置されて
いる各画面項目の属性を取得すると、各属性のデータを
OS11に引き渡す。そして、制御部6は、OS11の
制御に従い、表示部2に、引き渡された各属性のデータ
が示す形状の画像を、データ入力ウィンドウ上、当該属
性のデータが示す書式上の位置にあたる部分に表示する
ことを指示する(ステップS203)。表示部2は、指
示に従って、各画面項目の画像を表示する。
When the control section 6 acquires the attribute of each screen item arranged in the group, it transfers the data of each attribute to the OS 11. Then, under the control of the OS 11, the control unit 6 displays the image of the shape indicated by the data of each attribute passed on the display unit 2 in the portion corresponding to the position on the format indicated by the data of the attribute on the data input window. To do so (step S203). The display unit 2 displays the image of each screen item according to the instruction.

【0080】各画面項目の画像がデータ入力ウィンドウ
上に表示されると、制御部6は、画面項目を選択する入
力、画面項目に記入する文字列の入力、又は、各画面項
目への記入の終了を通知する入力が、入力部1より供給
されるのを待機する(ステップS204)。画面項目の
選択は、具体的には、例えば、第1の実施の形態におけ
るテキストボックスの選択と同一の手法により行われて
よい。
When the image of each screen item is displayed on the data input window, the control unit 6 inputs the selection of the screen item, the character string to be written in the screen item, or the entry to each screen item. It waits until the input for notifying the end is supplied from the input unit 1 (step S204). Specifically, the selection of the screen item may be performed, for example, by the same method as the selection of the text box in the first embodiment.

【0081】画面項目が選択されると、入力部1は、選
択結果を表す入力信号を制御部6に出力し、画面項目に
記入する文字列が入力されると、入力部1は、その文字
列を表す入力信号を制御部6に出力する(ステップS2
05)。入力部1より入力信号を入力した制御部6は、
その入力信号が、画面項目を選択するものであるか否か
を判別する(ステップS206)。
When a screen item is selected, the input unit 1 outputs an input signal indicating the selection result to the control unit 6, and when a character string to be entered in the screen item is input, the input unit 1 causes the character to be input. An input signal representing a column is output to the control unit 6 (step S2
05). The control unit 6 that receives the input signal from the input unit 1
It is determined whether or not the input signal is for selecting a screen item (step S206).

【0082】判別の結果、画面項目を選択するものでな
いと判別されたとき、制御部6は、処理をステップS2
08に移す。画面項目を選択するものであると判別され
たとき、制御部6は、入力信号が指示する画面項目上に
カーソルを表示するよう表示部2に指示し、処理をステ
ップS216に移す(ステップS207)。表示部2
は、指示された位置にカーソルを表示する。
As a result of the determination, when it is determined that the screen item is not selected, the control section 6 executes the process in step S2.
Move to 08. When it is determined that the screen item is selected, the control unit 6 instructs the display unit 2 to display the cursor on the screen item designated by the input signal, and moves the process to step S216 (step S207). . Display unit 2
Displays the cursor at the designated position.

【0083】ステップS208において、制御部6は、
ステップS205で入力した入力信号が、画面項目に記
入する文字列を表すものであるか否かを判別する。判別
の結果、画面項目に記入する文字列を表すものでないと
判別されたとき、制御部6は、処理をステップS211
に移す。画面項目に記入する文字列を表すものであると
判別されたとき、制御部6は、入力された文字列と、そ
の文字列を表示する画面項目の項目識別番号とを、互い
に対応付けて主記憶部4に書き込む(ステップS20
9)。そして、入力された文字列を、現在カーソルが表
示されている画面項目上の、カーソルの表示位置に表示
するよう表示部2に指示して、処理をステップS216
に移す(ステップS210)。表示部2は、カーソルの
位置に、制御部6が指示する文字列を表示する。
In step S208, the control section 6
It is determined whether or not the input signal input in step S205 represents a character string to be written in the screen item. As a result of the determination, when it is determined that it does not represent the character string to be written in the screen item, the control unit 6 performs the process in step S211.
Move to. When it is determined that the character string to be entered in the screen item is represented, the control unit 6 correlates the input character string and the item identification number of the screen item displaying the character string with each other. Write to the storage unit 4 (step S20
9). Then, the display unit 2 is instructed to display the input character string at the display position of the cursor on the screen item where the cursor is currently displayed, and the process proceeds to step S216.
(Step S210). The display unit 2 displays the character string designated by the control unit 6 at the position of the cursor.

【0084】ステップS211において、制御部6は、
ステップS205で入力した入力信号が、各画面項目へ
の記入の終了を通知するものであるか否かを判別する。
記入の終了を指示するものでないと判別されたとき、制
御部6は、処理をステップS216に移す。
In step S211, the control section 6
It is determined whether or not the input signal input in step S205 notifies the end of the entry in each screen item.
When it is determined that it is not an instruction to end the entry, the control unit 6 moves the process to step S216.

【0085】記入の終了を通知するものであると判別さ
れたとき、制御部6は、ステップS217で外部記憶部
5に書き込まれた情報を読み出す。そして、読み出した
情報に含まれる項目識別番号が示す各画面項目の属性の
情報を書式画面フォーマットデータ23から読み出し
て、OS11の制御に従い、これらの各画面項目が各々
の表示位置に配置された状態を表すビットマップを生成
する(ステップS212)。
When it is determined that the completion of the entry is to be notified, the control section 6 reads the information written in the external storage section 5 in step S217. Then, the attribute information of each screen item indicated by the item identification number included in the read information is read from the format screen format data 23, and each screen item is arranged at each display position under the control of the OS 11. A bitmap that represents is generated (step S212).

【0086】次に、制御部6は、ステップS209で主
記憶部4に書き込まれた情報を読み出す。そして、読み
出した情報に含まれる項目識別番号が示す各画面項目の
属性の情報を書式画面フォーマットデータ23から読み
出して、OS11の制御に従い、これらの各画面項目が
各々の表示位置に配置された状態を表すビットマップを
生成する(ステップS213)。制御部6は、ステップ
S213で生成されたビットマップを、ステップS21
2で生成されたビットマップに上書きする(ステップS
214)。
Next, the control unit 6 reads the information written in the main storage unit 4 in step S209. Then, the attribute information of each screen item indicated by the item identification number included in the read information is read from the format screen format data 23, and each screen item is arranged at each display position under the control of the OS 11. A bitmap that represents is generated (step S213). The control unit 6 sets the bitmap generated in step S213 to step S21.
Overwrite the bitmap generated in step 2 (step S
214).

【0087】次に、制御部6は、ステップS212で生
成されステップS214で上書きされたビットマップを
印刷部3に送り、そのビットマップが表す画像を印刷す
るよう指示して(ステップS215)、処理を終了す
る。印刷部3は、指示に従って、当該ビットマップが表
す画像を印刷する。得られた画像は、各画面項目にあた
る位置に、ステップS205で入力された文字列が記入
された帳票の表面を表す。
Next, the control section 6 sends the bitmap generated in step S212 and overwritten in step S214 to the printing section 3, and instructs the printing section 3 to print the image represented by the bitmap (step S215). To finish. The printing unit 3 prints the image represented by the bitmap according to the instruction. The obtained image represents the front surface of the form in which the character string input in step S205 is written at the position corresponding to each screen item.

【0088】ステップS216において、制御部6は、
最後にステップS201又はS216(つまりこのステ
ップ)の処理が行われて以降、グループ選択プログラム
12のステップS114の処理に従ってグループ識別番
号が引き渡されたか否かを判別する。
In step S216, the control section 6
Finally, after the processing of step S201 or S216 (that is, this step) is performed, it is determined whether or not the group identification number has been delivered according to the processing of step S114 of the group selection program 12.

【0089】グループ識別番号が引き渡されていないと
判別されると、制御部6は、処理をステップS204に
戻す。引き渡されたと判別されると、制御部6は、ステ
ップS209で主記憶部4に書き込んだ内容を読み出し
て外部記憶部5に書き込み、ステップS209で主記憶
部4に書き込んだ内容を消去する(ステップS21
7)。そして、OS11の制御に従い、データ入力ウィ
ンドウに現在表示されている画像を消去する指示を表示
部2に送り、処理をステップS202に戻す(ステップ
S218)。表示部2はデータ入力ウィンドウ上の画像
を消去する。
When it is determined that the group identification number has not been delivered, the control section 6 returns the process to step S204. When it is determined that the data has been delivered, the control unit 6 reads the content written in the main storage unit 4 in step S209 and writes it in the external storage unit 5, and erases the content written in the main storage unit 4 in step S209 (step S209). S21
7). Then, under the control of the OS 11, an instruction to erase the image currently displayed in the data input window is sent to the display unit 2, and the process returns to step S202 (step S218). The display unit 2 erases the image on the data input window.

【0090】なお、この表示装置の構成も、上述のもの
に限られない。例えば、一つのブロックは複数の書式に
共通して用いられていてもよい。また、書式画面フォー
マットデータ23には、各画面項目の属性の情報がすべ
て格納されている必要はない。例えば、この表示装置で
表示及び印刷することができる画面項目の属性のうち、
グループ毎に定義される属性(例えば、表示位置)を除
くデータを、外部記憶部5等に格納するようにしてもよ
い。また、画面項目の属性のうち、グループ毎に定義さ
れる属性を除くデータは、OS11が予約していてもよ
い。
The configuration of this display device is not limited to that described above. For example, one block may be commonly used in multiple formats. Further, the format screen format data 23 does not need to store all the attribute information of each screen item. For example, of the attributes of screen items that can be displayed and printed on this display device,
The data excluding the attribute (for example, display position) defined for each group may be stored in the external storage unit 5 or the like. The OS 11 may reserve data other than the attributes defined for each group among the attributes of the screen items.

【0091】また、レイアウトウィンドウ上には、書式
の輪郭を表示する必要はなく、また、各グループの輪郭
は、互いの位置関係を示すように表示される必要はな
く、例えば、縦一列に表示されていてもよい。
Further, it is not necessary to display the contours of the format on the layout window, and the contours of each group need not be displayed so as to show the positional relationship with each other. It may have been done.

【0092】以上、この発明の実施の形態を説明した
が、この発明の表示装置は、専用のシステムによらず、
通常のコンピュータシステムを用いて実現可能である。
例えば、パーソナルコンピュータに上述の動作を実行す
るためのプログラムを格納した媒体(フロッピーディス
ク、CD−ROM等)から該プログラムをインストール
することにより、上述の処理を実行する表示装置を構成
することができる。
Although the embodiments of the present invention have been described above, the display device of the present invention does not depend on a dedicated system.
It can be realized by using an ordinary computer system.
For example, by installing the program in a personal computer from a medium (a floppy disk, a CD-ROM, etc.) storing the program for executing the above operation, it is possible to configure a display device that executes the above process. .

【0093】また、コンピュータにプログラムを供給す
るための媒体は、通信媒体(通信回線、通信ネットワー
ク、通信システムのように、一時的且つ流動的にプログ
ラムを保持する媒体)でも良い。例えば、通信ネットワ
ークの掲示板(BBS)に該プログラムを掲示し、これ
をネットワークを介して配信してもよい。そして、この
プログラムを起動し、OSの制御下に、他のアプリケー
ションプログラムと同様に実行することにより、上述の
処理を実行することができる。
The medium for supplying the program to the computer may be a communication medium (a medium that temporarily and fluidly holds the program, such as a communication line, a communication network, a communication system). For example, the program may be posted on a bulletin board (BBS) of a communication network and distributed via the network. Then, the above process can be executed by activating this program and executing it under the control of the OS in the same manner as other application programs.

【0094】[0094]

【発明の効果】以上説明したように、この発明によれ
ば、短時間の簡略な操作により、画像の所望の部分へと
表示が切り替えられる表示装置と表示制御方法、及びそ
のような表示装置を実現するためのプログラムを記録す
る記録媒体が実現される。
As described above, according to the present invention, a display device and a display control method for switching the display to a desired portion of an image by a simple operation in a short time, and such a display device are provided. A recording medium for recording a program for realizing is realized.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の実施の形態にかかる表示装置の物理
的構成を示すブロック図である。
FIG. 1 is a block diagram showing a physical configuration of a display device according to an embodiment of the present invention.

【図2】ウィンドウ表示の処理を示すフローチャートで
ある。
FIG. 2 is a flowchart showing a window display process.

【図3】レイアウトウィンドウ及びデータ入力ウィンド
ウを表す図である。
FIG. 3 is a diagram showing a layout window and a data input window.

【図4】帳票の編集の処理を示すフローチャートであ
る。
FIG. 4 is a flowchart showing a process of editing a form.

【図5】この発明の第2の実施の形態にかかる表示装置
の論理的構成を示すブロック図である。
FIG. 5 is a block diagram showing a logical configuration of a display device according to a second embodiment of the present invention.

【図6】グループ選択の処理を示すフローチャートであ
る。
FIG. 6 is a flowchart showing a group selection process.

【図7】データ入力の処理を示すフローチャートであ
る。
FIG. 7 is a flowchart showing a data input process.

【符号の説明】[Explanation of symbols]

1 入力部 2 表示部 3 印刷部 4 主記憶部 5 外部記憶部 6 制御部 11 OS 12 グループ選択プログラム 13 データ入力プログラム 21 書式情報ファイル 22 グループデータ 23 書式画面フォーマットデータ 24 画面項目データ 1 Input section 2 Display 3 Printing department 4 main memory 5 External storage 6 control unit 11 OS 12 group selection program 13 Data input program 21 Format information file 22 group data 23 Format screen format data 24 screen item data

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI G09G 5/36 H04N 1/387 H04N 1/387 G09G 5/36 520P (58)調査した分野(Int.Cl.7,DB名) G06F 3/00 G06F 3/14 - 3/153 G06F 19/00 G09G 5/00 - 5/42 H04N 1/387 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI G09G 5/36 H04N 1/387 H04N 1/387 G09G 5/36 520P (58) Fields investigated (Int.Cl. 7 , DB name) ) G06F 3/00 G06F 3/14-3/153 G06F 19/00 G09G 5/00-5/42 H04N 1/387

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数の情報の項目及び前記項目の配置を表
す表示データと、 前記表示データが示す各前記項目のグループの配置を、
前記グループを表す複数のブロックを配置することによ
り表示するレイアウト表示手段と、 前記レイアウト表示手段に表示された前記ブロックのう
ちから任意のものを選択するブロック選択手段と、 前記ブロック選択手段により選択された前記ブロックに
より表される前記グループに属する情報の項目につい
て、該情報の項目に記入する前記情報を入力するための
データ入力手段とを備える、 ことを特徴とする表示装置。
1. Display data representing a plurality of information items and arrangements of the items , and arrangement of groups of the respective items indicated by the display data,
A layout display unit that displays by arranging a plurality of blocks that represent the group, a block selection unit that selects any one of the blocks displayed on the layout display unit, and a block selection unit that selects the block. And a data input unit for inputting the information to be entered in the information item for the information item belonging to the group represented by the block.
【請求項2】前記データ入力手段は、前記ブロック選択
手段により選択された前記ブロックにより表される前記
グループに属する情報の項目を表示する手段を備える、 ことを特徴とする請求項1に記載の表示装置。
2. The data input means comprises means for displaying an item of information belonging to the group represented by the block selected by the block selection means. Display device.
【請求項3】前記ブロック選択手段が各前記ブロックの
うちどのブロックを選択したかを表す画像を表示する手
段を備える、 ことを特徴とする請求項1又は2に記載の表示装置。
3. The display device according to claim 1, wherein the block selection means includes means for displaying an image showing which one of the blocks has been selected.
【請求項4】前記ブロック選択手段は更に、前記ブロッ
クを選択する情報を外部から取得する手段を備える、 ことを特徴とする請求項1、2又は3に記載の表示装
置。
4. The display device according to claim 1, 2, or 3, wherein the block selection means further comprises means for externally acquiring information for selecting the block.
【請求項5】前記表示データから前記グループを生成す
るグループ生成手段を更に備える、 ことを特徴とする請求項1乃至4のいずれか1項に記載
の表示装置。
5. The display device according to claim 1, further comprising a group generation unit that generates the group from the display data.
【請求項6】前記グループ生成手段は更に、生成される
前記グループに含まれる前記情報の項目を指定する項目
指定情報を外部から取得する手段を備え、該項目指定情
報が指定する情報の項目を含む前記グループを生成す
る、 ことを特徴とする請求項5に記載の表示装置。
6. The group generation means further comprises means for externally acquiring item designation information designating an item of the information included in the group to be generated, and the item designation information specifies the item of information designated by the item designation information. The display device according to claim 5, wherein the group including the group is generated.
【請求項7】複数の情報の項目及び前記項目の配置を表
す表示データが示す各前記項目のグループの配置を、前
記グループを表す複数のブロックを配置することにより
表示するレイアウト表示ステップと、 前記レイアウト表示手段に表示された前記ブロックのう
ちから任意のものを選択するブロック選択ステップと、 前記ブロック選択ステップにおいて選択された前記ブロ
ックにより表される前記グループに属する情報の項目に
ついて、該情報の項目に記入する前記情報を入力するた
めのデータ入力ステップとを含む、 ことを特徴とする表示制御方法。
7. A arrangement of each group of the item indicated by the display data representing the arrangement of the items and the items of the plurality of information, and the layout display step of displaying by arranging a plurality of blocks representative of the group, the A block selecting step of selecting an arbitrary one of the blocks displayed on the layout display means, and an item of information concerning an item of information belonging to the group represented by the block selected in the block selecting step. And a data input step for inputting the information to be written on the display control method.
【請求項8】複数の情報の項目及び前記項目の配置を表
す表示データを記憶するコンピュータを、 前記表示データが示す各前記項目のグループの配置を、
前記グループを表す複数のブロックを配置することによ
り表示するレイアウト表示手段と、 前記レイアウト表示手段に表示された前記ブロックのう
ちから任意のものを選択するブロック選択手段と、 前記ブロック選択手段により選択された前記ブロックに
より表される前記グループに属する情報の項目につい
て、該情報の項目に記入する前記情報を入力するための
データ入力手段と、 して機能させるためのプログラムを記録することを特徴
とする機械読み取り可能な記録媒体。
8. A computer for storing display data representing a plurality of items of information and an arrangement of the items , the arrangement of groups of each item indicated by the display data,
A layout display unit that displays by arranging a plurality of blocks that represent the group, a block selection unit that selects any one of the blocks displayed on the layout display unit, and a block selection unit that selects the block. In addition, regarding the item of information belonging to the group represented by the block, a data input means for inputting the information to be written in the item of information, and a program for causing it to function are recorded. Machine-readable recording medium.
JP23248797A 1997-08-28 1997-08-28 Display device, display control method, and recording medium Expired - Lifetime JP3376254B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23248797A JP3376254B2 (en) 1997-08-28 1997-08-28 Display device, display control method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23248797A JP3376254B2 (en) 1997-08-28 1997-08-28 Display device, display control method, and recording medium

Publications (2)

Publication Number Publication Date
JPH1173288A JPH1173288A (en) 1999-03-16
JP3376254B2 true JP3376254B2 (en) 2003-02-10

Family

ID=16940095

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23248797A Expired - Lifetime JP3376254B2 (en) 1997-08-28 1997-08-28 Display device, display control method, and recording medium

Country Status (1)

Country Link
JP (1) JP3376254B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3708768B2 (en) 1999-11-22 2005-10-19 シャープ株式会社 Reader and data processing system
JP2002132998A (en) * 2000-10-27 2002-05-10 Sumitomo Metal Ind Ltd Test report issuing method, test report generation device, test report issuing system, and recording medium
JP2002259882A (en) * 2001-03-02 2002-09-13 Fujitsu Ltd Card information input method, program, and card information processing device
WO2005033920A1 (en) * 2003-10-03 2005-04-14 Nihon Daiko Shoji Co., Ltd. Data input method, data input support information input device, data input device, partial enlargement display method, and device
US20090279127A1 (en) * 2008-05-08 2009-11-12 Infoprint Solutions Company Llc Mechanism for data extraction of variable positioned data
JP2017191404A (en) * 2016-04-12 2017-10-19 東芝テック株式会社 Information processing device

Also Published As

Publication number Publication date
JPH1173288A (en) 1999-03-16

Similar Documents

Publication Publication Date Title
US6167410A (en) Document processing apparatus for adding predetermined design types to an original document
JP3376254B2 (en) Display device, display control method, and recording medium
JPH10187679A (en) Table processing device and storage medium
JP2577341B2 (en) Document creation device and document printing method
JP3248556B2 (en) Information processing apparatus and method
JPH09305599A (en) Layout processing device
JPH1055431A (en) Image processing device
JP3077777B2 (en) Document processing device
JP3101402B2 (en) Document editing method and document editing device
JPH087012A (en) Method and device for editing output mode of data
JP3289541B2 (en) Printing data creation device
JP3754714B2 (en) Document processing method and apparatus
JP3071801B2 (en) Character editing system
JPH04282746A (en) Document preparing device
JPH07168812A (en) Document processor
JPH07254020A (en) Finish inspection system
JPH05210672A (en) Word processor
JPH07200611A (en) Data processing device and data processing method
JPH01149165A (en) Document processor
JPH0391864A (en) Form design system
JPH0241557A (en) Format set processing system of layout display
JPH09297754A (en) Document processing apparatus and method
JPH06325034A (en) Information processor
JPH03263257A (en) Document processor
JPH09198022A (en) Information processing method and device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20021112

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091129

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091129

Year of fee payment: 7

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316304

Free format text: JAPANESE INTERMEDIATE CODE: R316303

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316314

S321 Written request for registration of change in pledge agreement

Free format text: JAPANESE INTERMEDIATE CODE: R316321

S343 Written request for registration of root pledge or change of root pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316314

S321 Written request for registration of change in pledge agreement

Free format text: JAPANESE INTERMEDIATE CODE: R316321

S343 Written request for registration of root pledge or change of root pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S303 Written request for registration of pledge or change of pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316314

S321 Written request for registration of change in pledge agreement

Free format text: JAPANESE INTERMEDIATE CODE: R316321

S343 Written request for registration of root pledge or change of root pledge

Free format text: JAPANESE INTERMEDIATE CODE: R316350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111129

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111129

Year of fee payment: 9

S803 Written request for registration of cancellation of provisional registration

Free format text: JAPANESE INTERMEDIATE CODE: R316805

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111129

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111129

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121129

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131129

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term