JPH01294079A - データ出力装置 - Google Patents

データ出力装置

Info

Publication number
JPH01294079A
JPH01294079A JP63125396A JP12539688A JPH01294079A JP H01294079 A JPH01294079 A JP H01294079A JP 63125396 A JP63125396 A JP 63125396A JP 12539688 A JP12539688 A JP 12539688A JP H01294079 A JPH01294079 A JP H01294079A
Authority
JP
Japan
Prior art keywords
squares
size
data
square
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63125396A
Other languages
English (en)
Inventor
Takao Kimura
孝夫 木村
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP63125396A priority Critical patent/JPH01294079A/ja
Publication of JPH01294079A publication Critical patent/JPH01294079A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、予め作成した帳票ファイル等を出力するオ
フィスコンピュータやパーソナルコンピュータ等のデー
タ出力装置に関する。
[発明のa要] この発明は、仮想的な論理空間を論理的なデータ出力領
域を示す複数のます目に分割し、この論理空間を所定の
印字領域に投影することによって得られた印字領域上の
相対的なます目に帳票ファイル等のデータを配置出力す
るデータ出力装置であって、帳票ファイル等のデータを
出力する前、即ち、帳票フォーマットの設計時にユーザ
が任意に論理空間を分割すると、この論理空間を予め指
定した用紙上の印字領域上に投影させた際の相対的なま
す目サイズを算出し、このまず目サイズに対応させて当
該ます口内に印字されるデータのフォントサイズを視覚
的にガイダンス表示することにより、帳票フォーマット
等の設計を効率良く行うようにしたものである。
[従来の技術] 従来、オフィスコンピュータにおいて、所定フォーマッ
トの帳票ファイルを作成する場合、用紙サイズ、用紙の
向き、さらには用紙上への出力サイズ、出力位置等を考
慮して帳票フォーマ−/ )の設計を行っていた。
[発明が解決しようとする課Wi] このため、用紙サイズや用紙上の出力サイズの変更ある
いは出力位置の変更(例えば、ページの左でとじていた
ものをページの上でとじる)等が必要となったときには
、帳票フォーマットの設計をやり直さなければならなか
った。
そこで、本出願人は先に、用紙サイズや印字出力サイズ
等の変更を行ったとしても予め作成した所定フォーマッ
トの帳票ファイル等のデータを同様のフォーマットイメ
ージでレイアウト出力することができる技術(特願昭6
3−50763号、発明の名称:データ出力装置)を提
案した。
ここで、このデータ出力装置の基本原理について説明す
る。
第2図はこのデータ出力装置において用いられている液
晶プリンタの印字用紙上における最大印字有効領域を示
している。この最大印字有効領域は液晶プリンタが実際
に印字可能である印字用紙上の領域であり、図中白抜き
部分が最大印字有効領域、斜線部分が印字不可能領域を
示している。
この場合、最大印字有効領域は、印字用紙のサイズが異
なれば、その面積が異なり、さらに用紙を置く向き(縦
向きに置くか、横向きに置くか)によっても異なってく
る。また、この最大印字有効領域は後述するが、用紙サ
イズや印字出力サイズ等を考慮することにより任意に指
定した上余白、ド余白、左余白、右余白によって異なる
ものである。
このように、最大印字有効領域は、用紙サイズ等によっ
て異なる可変領域である為、このデータ出力装置におい
ては論理的に決定される論理座標領域なるものを予め用
意しておき、この論理座標領域を拡大、縮少したり、あ
るいは平行移動等を行うことによって用紙サイズ、用紙
上への出力サイズ、出力位置等の変更に対処するように
してる。
ここで、論理座標領域は次の如く定義されている。即ち
、論理座標領域は第3図(a)に示す仮想的な論理空間
を行方向および列方向に任意に分割することによって得
られた領域であり、第3図(b)に示すように、論理空
間を行数m1列数nで分割することによってmXn個の
ます目が生成される。これによって生成された各ます目
に対して行と列とで定義されるxY座標系における(0
.0) 〜(0,n−1) ・−・・(m−1,0)〜
(m−1,n−1)のます目座標を設定しておく。
なお、帳票ファイル等を作成する際に、帳票ファイル等
を構成する各データの出力領域は、論理座標領域内の任
意のます目座標を始点としてこの始点位置から横方向の
ます目数および縦方向のます目数によって指定される(
第4図(a)参照)、即ち、第4図(a)に示すA!1
線部分は、論理座標領域内に設定された論理的なデータ
出力領域を示し、このデータ出力領域はまず目座標(2
,2)を始点として縦方向のます目数「l」、横方向の
ます目数「3」によって指定されたものである。
このようにして論理座標上に設計した帳票ファイルは、
用紙サイズ、用紙の向き、あるいは用紙上の出力位置や
出力サイズ等を変更したとしてもそれに応じて用紙上の
余白領域、即ち、第4図(b)、(C)、(d)に示す
ように上余白、下余白、右余白、左余白を指定するだけ
でフォーマット全体を縮少、拡大あるいは水平移動等を
行ラことにより、帳票ファイルの全体を論理座標上に設
計したイメージでレイアウト出力することができるもの
である。
しかしながら、論理座標上のます目は、論理的な空間を
分割して得られたものである為、論理座標上に帳票等の
フォーマットを設計したとしても各ます目の大きさがそ
のます日内に印字される文字のフォントサイズに対して
どのくらいの大きさになっているか分からない為、実際
の印字イメージを把握することは困難であった。この為
、設計時の文字配列状態が狭すぎたり、広すざたり1時
には文字が重なり合って印字される場合があった。
この発明の課題は、帳票等のフォーマットを作成した際
に実際の印字イメージを把握することができ、フォーマ
ット設計を効率良く行うことができるようにすることで
ある。
第Iの指定手段l(第1図の機能ブa、り図を参照、以
下同じ)は、用紙上の印字領域を指定するキーボード、
マウス(ポインティングデバイス)等である。
第2の指定手段2は仮想的な論理空間を複数のます日に
分割する為のます日数を指定するキーボード等で、この
キーボード等から例えば行数データ、列数データを入力
する。
算出手段3は第2の指定手段2によって指定されたます
目数に応じて複数のます目に分割されてなる論理空間を
第1の指定手段!で指定された印字領域に投影させた際
に相対的なます目サイズを算出する。
ガイダンス出力手段4は算出手段3で算出されたます目
サイズに対応させて当該ます日内に印字されるデータの
フォントサイズを視覚的にガイダンス出力する表示装置
や印字装置等である。
「Mc   ロ11 LKKIaIt【1’!’P(K2S)145)UfF
XJこの発明の手段は次の通りである。
いま、所定フォーマットの帳票ファイルを作成する場合
には、先ずそのフォーマットの設計を行う、この場合、
仮想的な論理空間を複数のます目に分割するまず目数を
指定する為に例えば行数データ、列数データを第2の指
定手段2により入力する。
また、第1の指定手段lによって用紙上の印字領域を指
定しておく。
すると、算出手段3は指定ます目数に応じて複数のます
目に分割されてなる論理空間を指定印字領域内に投影さ
せた際に1ますのます目サイズを算出する。これによっ
てガイダンス出力手段4は算出されたます目サイズに対
応させて当該ます日内に印字される文字のフォントサイ
ズを視覚的にガイダンス出力する。
したがって、このガイダンス出力を目視確認すれば、論
理空間上のます目の大きさがフォントサイズに対してど
のくらいの大きさで設計されたかを知ることができる為
に、帳mWのフォーマット設計を効率良く行うことがで
きる。
この発明の手段の作用は次の通りである。
[実施例] 以下、第5図〜第8図を参照して一実施例を説明する。
第5図は帳票ファイル等を出力するオフィスコンピュー
タの基本的なシステム構成図である。
CPUIIはシステム全体の制御を行う中央処理装置で
、RAM(ランダム・アクセス・メモリ)12等に格納
されているプログラムを読み出してシステム全体のM御
を行う。
RAM12は帳票ファイルの作成処理プログラムや帳票
出力プログラム等の各種のアプリケーションプログラム
やオペレーティングシステムからなるシステムプログラ
ムを格納すると共に、帳票出力プログラム等を実行する
際に必要となる定数データや変数データ等を記憶する領
域(後述する)を有している。
ハートティスフ(HD)13はシステムプログラムが格
納されているシステムディスクや帳票ファイルが格納さ
れているデータディスク等によって構成されている。
キーボード14は帳票ファイル等を作成する為のデータ
入力、帳票出力等の各種のコマンド、さらには用紙の余
白領域を指定する為のデータ入力等を行うデータ入力装
置である。
CRT15は帳票ファイル等を表示する表示装置、プリ
ンタ16は帳票ファイル等を記録紙に印字させる液晶プ
リンタである。
第6図はRAM12の主要部を示した構を図である。
先ず、プログラムメモリ12aはオペL/−ティングシ
ステムやアプリケーションプログラムからなるシステム
プログラムを格納する領域である。
行数メモリ12b、列数メモリ12cは上述した論理空
間(第3図(a)参照)を行列に分割する為の行数デー
タ、列数データを記憶するもので、ユーザが任意に入力
することによって設定される。
上余白メモリ12d、下余白メモリ12e、右余白メモ
リ12f、左余白メモリ12gは用紙サイズや印字出力
サイズ等を考慮して予め設定された上下左右の余白デー
タで、この余白データはミリメートル単位で設定されて
いる。
メモリ12hは予め設定された用紙サイズ、メモリ12
iは用紙の向きを記憶するもので、ユーザが任意に入力
することによって設定される。
メモリ12ノは論理座標領域上のます目を印字用紙の実
印字有効領域に投影することによって生ずる実印字有効
領域上のます目の横方向のドツト長(dx ) 、縦方
向のドツト長(dy )を記憶する領域である。
メモリ12には印字用紙の実印字有効利用域の横方向の
総ドツト数a、縦方向の総ドツト数すを記憶する領域で
あり、ユーザが予め指定した余白に基づいて求められた
ものである。
ドツト数変換テーブル121は用紙サイズおよび用紙の
向きに対応してその最大印字有効領域のドツトサイズ、
即ち、横方向の総ドツト数(X)、縦方向の総ドツト数
(Y)を記憶すると共に、ミリメートル単位の余白デー
タに対応するドツト数を記憶するテーブルで、システム
設計時に設定されたものである。
メモリ12mは印字用のフォントサイズを記憶するフォ
ントサイズメモリで、本実施例においては、5種類、即
ち、漢字7ポイント、漢字9ポイント、漢字14ポイン
トの他、数字、アルファベット等のANK文字に対応し
てANK7ポイント、ANK8ポイントのフォントサイ
ズが記憶されている。
次に、本実施例の動作を説明する。
帳票ファイルの作成に先立ってその帳票フォーマ7)の
設計を行っておく、この場合、仮想的な論理空間を任意
に分割する為に、キーボード14から行数データおよび
列数データを入力する。すると、入力された行数データ
、列数データは、RAM12の対応する行数メモリ12
b、列数メモリ12cに設定されると共に、この行数デ
ータ、列数データに基づいて論理空間が行方向、列方向
に夫々分割される。第4図(a)は論理空間が10行l
O列の1oxio個のます目に分割された状態を示し、
ている。
また、キーボード14から用紙サイズ、用紙の向きを指
定すると、指定された用紙サイズ、用紙の向きはRAM
12の対応するメモリ12h、12iに設定される。更
に、用紙サイズや用紙の向き等を考慮してキーボード1
4から用紙上の余白領域を指定入力する0例えば、第4
図(b)に示すように縦向きのA4サイズの用紙に対し
て上下左右に同等の余白を形成する場合には、キーボー
1’14から上下左右の余白データをミリメートル単位
で夫々入力する。すると、入力された各余白データはR
AM12の対応するメモリ12d、12e、12f、1
2gにセットされる。
このようにして列数、行数、用紙サイズ、用紙の向き、
余白を入力したのち、キーボード14に設けられている
ガイダンスキー(図示せず)を操作すると、CPUII
はキーボード14からのコマンド入力によって第7図の
フローチャートにしたがった動作を実行する。
先ず、RAM12に記憶されている各余白データを読み
出しドツト数変換テーブル12文を参照しながらミリメ
ートル単位の余白データをドツト数に換算する(ステッ
プSl)、そして、用紙サイズおよび用紙の向き、例え
ば、縦向きのA4サイズの用紙に対応するその最大印字
領域のドツトサイズ(X、Y)をドツト数変換テーブル
12ILから読み出し、このドツトサイズ(x、y)と
ドツト単位の各余白データとに基づいて実印字有効領域
の横方向の総ドツト数aおよび縦方向の総ドツト数すを
求める(ステップS2)、即ち、左余白と右余白を加算
して横方向の余白トータルを求め、横ドツトサイズXか
ら横余白トータルを減算することにより、実印字有効領
域の横方向の総ドツト数aを求める。同様に、上余白と
下余白を加算して縦方向の余白トータルを求め、縦ドツ
トサイズYから縦余白トータルを減算することによって
実印字有効領域の縦方向の総ドツト数すを求める。この
ようにして求められた実印字有効領域の各総ドツト数a
、bは、総ドツト数メモリ12kにセットされる。
次に1行数メモリ12b、列数メモリ12cから論理空
間の行数、列数を読み出し、そして総ドツト数メモリ1
2に内の横方向の総ドツト数aを列数で除算すると共に
、同じく総ドツト数メモリ12に内の縦方向の総ドツト
数すを行数で除算することにより実印字有効領域上の1
ますのドツトサイズ(ax 、  av )を求め、ド
ツト長メモリ12jにセットする(ステップS3)。
そして、CPUIIはRAM12のフォントサイズメモ
リ12mから各フォントサイズを夫々読み出し、各サイ
ズ毎にそれに応じた大きさのエリアを点線でサイズ表示
すると共に、ステップS3で求めたlますのドツトサイ
ズ(ax 、d、)をドツト長メモリ12jから読み出
し、各フォントサイズの左下の点を基準にして実線で1
ますの大きさをガイダンス表示する。
第8図はこの場合の表示状態図で、予め決められている
印字用の各フォントサイズ、即ち、漢字7ポイント、漢
字9ポイント、漢字14ポイン)、ANK7ポイント、
ANK8ポイントの各フォントサイズに対応してlます
の大きさが夫々ガイダンス表示されるので、この表示内
容を確認し、文字配列状態が最適となるようなフォント
サイズを選択することができる。この場合、フォントサ
イズを変更せずにフォーマットの設計をやり直し、lま
すの大きさを変更するようにしてもよい。
[発明の効果] この発明は、論理空間上のます目の大きさがフォントサ
イズに対してどのくらいの大きさで設計されたかを知る
ことができる為、帳票等のフォーマット設計を効率良く
行うことができる。
【図面の簡単な説明】
第1図はこの発明の機能ブロック図、第2図〜第4図は
この発明の前提技術を説明する為の図で、第2図は液晶
プリンタの最大印字有効領域を示した図、第3図は論理
空間を行列で分割することによって得られた論理座標領
域を示す図、第4図は論理座標領域が余白指定に応じて
実座標領域に変換された状態を示す図、第5図〜第8図
は実施例を示し、第5図はオフィスコンピュータの基本
的なシステム構成図、第6図は第5図で示したRAM1
2の主要構成図、第7図はガイダンス表示動作を示した
フローチャート、第8図はガイダンス表示状態図である
。 11・・・・・・CPU、12・・・・・・RAM、1
3・・・・・・ハードディスク、14・・・・・・キー
ボード、15・・・・・・CRT、16・・・・・・プ
リンタ。 特許出願人  カシオ計算機株式会社 、(0,0)     、、(0,n−1)fa3図 第6図

Claims (1)

  1. 【特許請求の範囲】 仮想的な論理空間を論理的なデータ出力領域を示す複数
    のます目に分割し、この論理空間を所定の印字領域に投
    影することによって得られた印字領域上の相対的なます
    目にデータを配置出力するデータ出力装置であって、 用紙上の印字領域を指定する第1の指定手段と、 前記論理空間を複数のます目に分割する為のます目数を
    指定する第2の指定手段と、 この第2の指定手段によって指定されたます目数に応じ
    て複数のます目に分割されてなる論理空間を前記第1の
    指定手段で指定された印字領域に投影させた際の前記相
    対的なます目サイズを算出する算出手段と、 この算出手段で算出されたます目サイズに対応させて当
    該ます目内に印字されるデータのフォントサイズを視覚
    的にガイダンス出力するガイダンス出力手段と、 を具備したことを特徴とするデータ出力装置。
JP63125396A 1988-05-23 1988-05-23 データ出力装置 Pending JPH01294079A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63125396A JPH01294079A (ja) 1988-05-23 1988-05-23 データ出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63125396A JPH01294079A (ja) 1988-05-23 1988-05-23 データ出力装置

Publications (1)

Publication Number Publication Date
JPH01294079A true JPH01294079A (ja) 1989-11-28

Family

ID=14909102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63125396A Pending JPH01294079A (ja) 1988-05-23 1988-05-23 データ出力装置

Country Status (1)

Country Link
JP (1) JPH01294079A (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59196248A (ja) * 1983-04-22 1984-11-07 Photo Composing Mach Mfg Co Ltd 植字装置
JPS6143588A (ja) * 1984-08-08 1986-03-03 Tokyo Electric Co Ltd ラベルプリンタ
JPS61278931A (ja) * 1985-05-31 1986-12-09 Casio Comput Co Ltd 印字制御装置
JPS6292877A (ja) * 1985-10-18 1987-04-28 Casio Comput Co Ltd 印字装置
JPS6353755B2 (ja) * 1979-07-25 1988-10-25 Mitsubishi Electric Corp

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6353755B2 (ja) * 1979-07-25 1988-10-25 Mitsubishi Electric Corp
JPS59196248A (ja) * 1983-04-22 1984-11-07 Photo Composing Mach Mfg Co Ltd 植字装置
JPS6143588A (ja) * 1984-08-08 1986-03-03 Tokyo Electric Co Ltd ラベルプリンタ
JPS61278931A (ja) * 1985-05-31 1986-12-09 Casio Comput Co Ltd 印字制御装置
JPS6292877A (ja) * 1985-10-18 1987-04-28 Casio Comput Co Ltd 印字装置

Similar Documents

Publication Publication Date Title
JPH0523956B2 (ja)
US20020184261A1 (en) Process of inputting and outputting a display table derived from a worksheet and data storage media programmed to perform the same
JPH01294079A (ja) データ出力装置
JP2770171B2 (ja) データ出力装置
JP2550562B2 (ja) 文字表示装置
JP2635311B2 (ja) 文書処理装置
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JP2576856B2 (ja) 文章作成装置
JP2839139B2 (ja) 文書処理方法
JP2764944B2 (ja) 文字出力装置
JP2615942B2 (ja) データ出力制御装置
JPH0225355A (ja) データ出力装置
JPH01224867A (ja) データ出力装置
JP3139955B2 (ja) 情報処理方法とその装置
JPH05151216A (ja) 枠編集機能付き文書処理装置
JPS59186028A (ja) 文書処理装置
JPH01224865A (ja) データ出力装置
JP2973548B2 (ja) 印刷制御装置
JPH03184182A (ja) 文字出力レイアウト決定方式
JP2851840B2 (ja) 文書処理装置
JP3077777B2 (ja) 文書処理装置
JPH0321932B2 (ja)
JPH0270472A (ja) 文書作成装置における印刷位置表示方法
JPH0580013B2 (ja)
JPS62293465A (ja) ワ−ドプロセツサ