JPS63280675A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPS63280675A
JPS63280675A JP62116561A JP11656187A JPS63280675A JP S63280675 A JPS63280675 A JP S63280675A JP 62116561 A JP62116561 A JP 62116561A JP 11656187 A JP11656187 A JP 11656187A JP S63280675 A JPS63280675 A JP S63280675A
Authority
JP
Japan
Prior art keywords
column
key
buffer
width
space
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.)
Granted
Application number
JP62116561A
Other languages
English (en)
Other versions
JP2840238B2 (ja
Inventor
Tsutomu Takahashi
勉 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP62116561A priority Critical patent/JP2840238B2/ja
Publication of JPS63280675A publication Critical patent/JPS63280675A/ja
Application granted granted Critical
Publication of JP2840238B2 publication Critical patent/JP2840238B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [技術分野] 本発明は情報を1行毎に出力し、該出力する情報群間の
間隔を所望の幅に設定する手段を備えた電子機器に関す
るものである。
[従来技術] 近年の半導体集積技術に代表される電子技術が進歩し、
従来は機械式に頼っていたキー人力によるタイプライタ
においても、従来のタイプライタ機能を維持し、かつ、
入力されたデータの編集機能の附加された電子タイプラ
イタ、またさらに多機能を実現したワードプロセッサ等
が普及するようになった。
これらの装置においてはコラムレイアウト機能を有し、
各コラムの一番長い語句又は数字を入力するのみでコラ
ム間のスペースとして一定量、例えば3文字分のスペー
スを割り振り、表などをバランスよく作ることかできる
ようにしたものがある。
[発明か解決しようとする問題点] しかし、このコラムレイアウト機能は常に一定量のスペ
ースが割り振られるため、例えば、1行のうちのカラム
数か少なく、またカラムの長さが少ない場合などにおい
ては、右端部に残りのスペースか片寄ってしまい、バラ
ンスよ〈作ることができない。このコラム間の間隔を広
く希望する時には各コラムの一番長い文字数を余分に入
力しなければならないという問題点があった。
[問題点を解決する為の手段] 本発明は上述の従来技術の欠点を除去することを目的と
し、−行に出力するべき情報を複数の群に分割して出力
する場合に、各分割された情報群間の間隔をあらかじめ
設定可能な幅で自動的に割り振ることによりバランスよ
く情報出力を行なうことがてきる電子機器を提供するこ
とにある。
その為に本発明は、コラム間のスペース幅を設定する手
段を設け、これによって、任意のコラム開帳を設定する
ことができる。
[実施例コ 以下、図面を参照して本発明に係る一実施例を詳細に説
明する。
第1図は本実施例のブロック図であり、図中1は、本実
施例全体の制御を司る制御部(以下CPUと称す)、2
は情報を入力するキーボードでコラム間スペース設定指
示キー21や、コラム設定開始キー22、及びコラム設
定終了キー23を有する。3はCPUの制御手順(第3
図、第5図に示す様な手順)やキーボード2より入力さ
れる文字等に対応するパターン情報(キャラクタジェネ
レータ)等を記憶するリードオンリメモリ(ROM)、
4はランダムアクセスメモリ(RAM)であり、RAM
4にはキーボード2より入力されたデータを保持する入
力バッファ41、タブ位置を記憶するタブバッファ、コ
ラム間の空白量を保持するコラム開帳バッファ43.レ
ングスバッファ44、左マージン位置を記憶する左マー
ジンバッファ45、右マージン位置を記憶する右マージ
ンバッファ46が含まれる。
また5はキーボード2より入力されたデータ、編集され
たデータ等を表示する表示部、6は編集されたデータを
出力するプリンタである。
RAMJ中のタブバッファ42の詳細を第2図に示す。
7図示の如く、1行分の領域におけるタラ設定位置が順
次タブ位置1 (42a)、タブ位置2’42b)、タ
ブ位置3(42c)=の如くに格納されている。
コラム開帳バッファ43は、キーボード2より指定可能
なコラム間の空白量を保持する。
キーボード2上のコラム間スペース設定指示キー21を
押下げ後、数字キー(0〜9)を押下げすることによっ
て、スペースの文字幅の整数倍の空白量を設定すること
ができる。また、この設定はコラムレイアウト機能を実
行する前に行なわれなければならない。設定が行なわれ
ていない場合は、ディフォルト値が自動的にセットされ
る。
以上の構成より成る本実施例のコラムレイアウト制御を
第3図のフローチャートを参照して説明する。
ステップStでキーボード2よりのキー人力を待ち、キ
ー人力があるとステップS18において、コラム間スペ
ース設定開始指示キー21が操作されたか否かを判別す
る。
コラム間スペース設定開始指示キー21が操作されたの
でなければ、ステップS19に移行して、他の処理を実
行するが、コラム間スペース設定開始指示キー21が操
作された場合には、ステップS20において数値キーの
入力が有るか否かを判別し、数値キーの入力があるとス
テップS21において入力データをコラム開帳バッファ
43に格納してステップS2に移行するが、数値キーの
入力がない場合は、そのままステップS2に移行する。
ステップS2で入力されたキーかコラム設定開始キー2
2の入力か否かを調べ、コラム設定開始キー22の入力
でない場合はキー人力に対応した他の処理を実行し、コ
ラム設定開始キー22の入力の場合にはステップS3に
進み、以後、コラムレイアウト処理を実行する。
ステップS3ではレングスバッファ44をクリアし、続
くステップS4でキーボード2よりのキー人力を待つ、
キー人力があるとステップS5に進み、入カキ−が文字
キーか否かを調べ、文字キーであればステップS6に進
む。
コラムレイアウトは予め左マージンバッファ45に設定
されている左マージン位置及び、右マージンバッファ4
6に設定されている右マージン位置の間に必要数のコラ
ムのレイアウトをするものであり、各コラムの一番長い
語句、又゛は数字を入力しなければならず、まず最初の
コラム欄に入力するコラム中の最も長い文字を入力する
。この文字キーか入力されるとステップS6においてレ
ングスバッファの内容に出力する場合に指定された文字
ピッチ、即ち表示部5又はプリンタ6に出力する場合の
1文字分の幅(行方向幅)を加算する。そしてステップ
S4に戻り、次のキー人力を待つ。
コラム中の最も長い文字の入力か終了すると、コラム長
さ設定が終了したことを示すキーボード2上の区切キー
(タブセットキー)24を入力する。この区切キー24
か入力されるとステップS5よりステップS7を経てス
テップS8に進む。ステップS8ては1つのコラムの設
定入力か終了したためレングスバッファ44にコラム開
帳バッファ43を加算し、続くステップS9てレングス
バッファ44の内容と左マージンバッファ45の内容を
加算し、タブバッファ42に記憶させる。ここではコラ
ムレイアウト設定開始より最初のコラム設定終了時には
タブバッファ42のタブ位置1 (42a)に、2つ目
のコラム設定終了時にはタブ位置2 (42b)、3回
目のコラム設定終了時にはタブ位置3 (42c)の如
く順次記憶して行く、(このタブ位置は仮のタブ位置で
ある。)そしてタブ位置を記憶した後、ステップS4に
戻り、次のキー人力を待つ。
この様にして順次文字キー及び区切キー(タブセットキ
ー)24の入力によりコラム幅の指定か行なわれ、全て
のコラムに対する入力、及び区切キー24の入力が終了
するとコラム設定終了キー23を入力する。このコラム
設定終了キー23はコラム設定開始キー22と同一キー
を用いてもよい。このコラム設定終了キー23が入力さ
れるとステップS4よりステップS5.S7.SIOを
経てステップSllに進む。ステップSllでは入力さ
れた各コラムの幅と左マージン位置及び右マージン位置
より最初のコラムまでのスペース量(空白量)文を求め
る。ここでレングスバッファ44には入力された文字キ
ーの文字ピッチ及びコラム開帳を加算した数、即ち入力
された各コラムの行方向幅か格納されている。このため
、右マージンバッファ46の内容より左マージンバッフ
ァ45の内容を減産し、コラムレイアウトを行なうべき
全体の幅を求め、この全体幅よりレングスバッファ44
の内容を減産して、コラムレイアウトを行なうべき全体
の出力幅のうちの空白量を求める。そしてこの空白量を
2で除算し、左マージン位置より最初のコラム位置まで
の空白量(スペース量)文を求める。
そしてS12てこの空白量文より実際のタブ位置を求め
る。先にステップS9でタブバッファ42の各タブ位置
nには仮タブ位置である左マージン位置からの各コラム
の先頭位置が格納されており、(タブ位置n)に((タ
ブ位置n−1)+u)の演算を行なった演算結果を格納
する。そしてタブ位置lには(左マージン十文)を格納
する。
これにより左マージン位置から最初のコラムまて、及び
、最後のコラムから右マージン位置までの空白部を同一
としたコラムレイアウトか行なえる。
またステップSIOでコラム設定終了キー23の入力で
もない場合、即ち、入力すべきでないキーが入力された
時には何もせず、必要なキーの入力されるのを待つ。
本実施例におけるコラム数か4つの場合のコラムレイア
ウト例を第4図に示す。
図において61は左マージンバッファ45て指定される
左マージン位置、62は右マージンバッファ46て指定
される右マージン位置てあり、60a〜60dは各コラ
ム中の最も長い語句又は数字の入力例であり、63〜6
6は各コラムの先頭位置であるタブ位置を示している。
図示の如く各コラム間の矢印で示された空白部(67)
はコラム開帳バッファ43で指定された幅となり左マー
ジン位置の空白部(68)及び右マージン位置の空白部
(68)は均一となる。
第5図は第3図て示された制御に従って設定されたコラ
ムで表等を作成するための操作手順を示している。
初めにステップS13でタブキー人力によりタブバッフ
ァ42を参照してコラムの先頭まで出力位置を進め、ス
テップS14でコラムの文字、数字列を入力する。この
様に、入力された文字、数字列は、表示又はプ、リント
アウトされる。各コラム毎にステップS13、ステップ
S14の操作を行なうことによって各コラム間に空白を
おいて文字列を出力することができる。1行の最終コラ
ムが入力されるとステップS15よりステップ516に
進み、後はステップS16でリターンキーを入力し、改
行し、以下、最終行までステップS13.S14゜S1
5.S16.S17の処理を繰り返すことによって、文
字列を各コラムにバランスよく作成することがてきる。
以上説明した様に、各コラムの文字列、数字列を入力す
るのみて自動的に各コラム間の空白量(スペース量)を
割り振ってタブ位置を設定することができ、文字又は数
字の数に係わりなく表等をバランスよく作成することが
てきる。
このコラムレイアウトされた文字、数字列の出力は表示
部5及びプリンタ6の百出力に適用される。
[効果] 以上説明した様に本発明によれば、出力手段よりの出力
情報を1行毎にバランスよく分割出力することのできる
電子機器が提供できる。
特に文書処理装置におけるコラムレイアウトに応用する
ことにより極めて見やすい出力か得られる。
【図面の簡単な説明】 第1図は本発明に係る一実施例のブロック図、 第2図は本実施例のタブバッファの詳細図、第3図は本
実施例のコラムレイアウト処理を示すフローチャート、 第4図は本実施例によるコラムレイアウトの例を示す図
、 第5図は本実施例におけるコラムレイアウトされたコラ
ムでの入力制御を示すフローチャートである。 図中、l・・・CPU、2−・・キーボード、3・・・
ROM、4・・・RAM、5・・・表示部、6・・・プ
リンタ、42−・・タブバッファ、43・・・コラム開
帳バッファ、44・・・レングスバッファ、63〜66
・・・タブ位置、67.68−・・空白部である。

Claims (1)

    【特許請求の範囲】
  1. (1)情報を出力する出力手段と、該出力手段で出力の
    1行内に出力すべき情報を複数に 分割し、該分割した各出力情報幅を指定す る指定手段と、該指定手段で指定した各出 力情報幅の互いの間隔を設定するための設 定手段とを備えたことを特徴とする電子機 器。
JP62116561A 1987-05-12 1987-05-12 電子機器 Expired - Lifetime JP2840238B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62116561A JP2840238B2 (ja) 1987-05-12 1987-05-12 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62116561A JP2840238B2 (ja) 1987-05-12 1987-05-12 電子機器

Publications (2)

Publication Number Publication Date
JPS63280675A true JPS63280675A (ja) 1988-11-17
JP2840238B2 JP2840238B2 (ja) 1998-12-24

Family

ID=14690158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62116561A Expired - Lifetime JP2840238B2 (ja) 1987-05-12 1987-05-12 電子機器

Country Status (1)

Country Link
JP (1) JP2840238B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789182A (en) * 1980-11-21 1982-06-03 Sharp Corp Bound book printing control system of word processor
JPS5820485A (ja) * 1981-07-29 1983-02-05 Pentel Kk 校正用原稿の印字方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789182A (en) * 1980-11-21 1982-06-03 Sharp Corp Bound book printing control system of word processor
JPS5820485A (ja) * 1981-07-29 1983-02-05 Pentel Kk 校正用原稿の印字方式

Also Published As

Publication number Publication date
JP2840238B2 (ja) 1998-12-24

Similar Documents

Publication Publication Date Title
JPS61148085A (ja) 電子機器
JPS6290751A (ja) 文書作成装置
JPS63280675A (ja) 電子機器
EP0190511A1 (en) Block processing apparatus
JPH0421224B2 (ja)
JPS61166676A (ja) 文字処理装置における辞書作成方式
JPH0469917B2 (ja)
JPH0310367A (ja) 定型文字列挿入方式
JPH0330901B2 (ja)
JP2535059B2 (ja) 文字処理装置
JPH01321555A (ja) 文書処理装置
JP2534685B2 (ja) 情報表示方法
JPH0731313Y2 (ja) 文書入力装置
JPH0537315Y2 (ja)
JPS5839331A (ja) キヤラクタパタ−ン入力方式
JPH03129555A (ja) 辞書登録機能付き文字処理装置
JPH03196253A (ja) 改ページ処理方式
JP3375781B2 (ja) 行別編集機能付き文書処理装置
JPH08297658A (ja) 日本語文字並び換え方法とその装置
JPH04341845A (ja) 印字間隔制御装置
JPH05334290A (ja) 情報処理装置のグラフ作成機構
JPH0330053A (ja) 文書処理装置
JPH0330051A (ja) 文書処理装置
JPS60220450A (ja) デ−タ作成装置
JPH0711750B2 (ja) 文書出力方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071016

Year of fee payment: 9