JPH1166064A - データ出力装置およびそのプログラム記録媒体 - Google Patents

データ出力装置およびそのプログラム記録媒体

Info

Publication number
JPH1166064A
JPH1166064A JP9236451A JP23645197A JPH1166064A JP H1166064 A JPH1166064 A JP H1166064A JP 9236451 A JP9236451 A JP 9236451A JP 23645197 A JP23645197 A JP 23645197A JP H1166064 A JPH1166064 A JP H1166064A
Authority
JP
Japan
Prior art keywords
data
output
size
sheet
format
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
JP9236451A
Other languages
English (en)
Inventor
Yasuto Hayashida
靖人 林田
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 JP9236451A priority Critical patent/JPH1166064A/ja
Publication of JPH1166064A publication Critical patent/JPH1166064A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 張り紙等を作成する場合に印刷書式を設定し
たり、微調整することなく、出力対象として指定した任
意のデータを用紙に対して最適な大きさ、位置に配置し
て出力する。 【解決手段】 最適書式メモリ2−1には用紙サイズと
文字数毎に印刷書式が記憶されており、CPU1は入力
文字列の文字数と指定された用紙サイズとに基づいてそ
れに該当する印刷書式を最適書式メモリ2−1から検索
し、入力文字列をこの印刷書式にしたがって配置出力さ
せる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、データを配置出
力するデータ出力装置およびそのプログラム記録媒体に
関する。
【0002】
【従来の技術】一般に、ワードプロセッサやパーソナル
コンピュータ等のデータ処理装置において、任意の用紙
上に伝達事項や注意事項を記した張り紙を作成する場合
には、文字サイズ、倍角指定、行ピッチ、桁ピッチ、上
余白、左余白等を印刷書式として予め設定しておき、任
意の文字列を入力すると、この入力文字列は印刷書式に
したがって配置出力される。ところで、張り紙は伝達事
項や注意事項を示す文字列を用紙上にバランス良く、し
かも効果的に配置する必要があるため、試し印刷を行
い、全体のバランス等を考慮した上で印刷書式を微調整
するようにしていた。
【0003】
【発明が解決しようとする課題】しかしながら、張り紙
を作成する都度、印刷書式を設定したり、試し印刷によ
って印刷書式を微調整することは、極めて面倒であり、
オペレータに大きな負担をかけていた。この発明の課題
は、張り紙等を作成する場合に印刷書式を設定したり、
微調整することなく、出力対象として指定した任意のデ
ータを用紙に対して最適な大きさ、位置に配置して出力
できるようにすることである。
【0004】
【課題を解決するための手段】この発明の手段は次の通
りである。請求項1記載の発明は、用紙上に出力される
出力対象として任意に指定されたデータの数を計数する
計数手段と、用紙のサイズを指定する用紙指定手段と、
前記計数手段によって計数されたデータの数と、前記用
紙指定手段によって指定された用紙のサイズとに基づい
て当該用紙に対して最適なデータの出力サイズおよび出
力位置を印刷書式として決定する書式決定手段と、前記
出力対象として指定されたデータを前記書式決定手段に
よって決定された印刷書式にしたがって展開配置し、前
記用紙指定手段によって指定されたサイズの用紙に出力
する出力手段とを具備するものである。なお、データの
印字方向を指定する印字方向指定手段を設け、前記書式
決定手段は、前記計数手段で計数されたデータの数、前
記用紙指定手段によって指定された用紙のサイズおよび
前記印字方向指定手段によって指定された印字方向に基
づいて最適な印刷書式を決定するようにしてもよい。請
求項1記載の発明において、出力対象として指定された
データの数(例えば、入力文字データの文字数)を計数
し、このデータ数と任意に指定された用紙のサイズとに
基づいて最適な印刷書式を決定し、出力対象として指定
されたデータをこの印刷書式にしたがって配置出力す
る。したがって、張り紙等を作成する場合に印刷書式を
設定したり、微調整することなく、出力対象として指定
した任意のデータを用紙に対して最適な大きさ、位置に
配置して出力することができる。
【0005】
【発明の実施の形態】以下、図1〜図3を参照してこの
発明の一実施形態を説明する。図1(A)はデータ出力
装置の全体構成を示したブロック図である。CPU1は
RAM2内にロードされている各種プログラムにしたが
ってこのデータ出力装置の全体動作を制御する中央演算
処理装置である。記憶装置3はオペレーティングシステ
ムや各種アプリケーションプログラム、データファイ
ル、文字フォントデータ等が予め格納されている記憶媒
体4やその駆動系を有している。この記憶媒体4は固定
的に設けたもの、もしくは着脱自在に装着可能なもので
あり、フロッピーディスク、ハードディスク、光ディス
ク、RAMカード等の磁気的・光学的記憶媒体、半導体
メモリによって構成されている。また、記憶媒体4内の
プログラムやデータは、必要に応じてCPU1の制御に
より、RAM2にロードされる。更に、CPU1は通信
回線等を介して他の機器側から送信されて来たプログラ
ム、データを受信して記憶媒体4に格納したり、他の機
器側に設けられている記憶媒体に格納されているプログ
ラム、データを通信回線等を介して使用することもでき
る。そして、CPU1にはその入出力周辺デバイスであ
る入力装置5、表示装置6、印刷装置7がバスラインを
介して接続されており、入出力プログラムにしたがって
CPU1はそれらの動作を制御する。入力装置5は文字
列データを入力したり、各種コマンドを入力するキーボ
ードの他、マウス等のポインティングデバイスを有して
いる。表示装置6は多色表示を行う液晶表示装置やCR
T表示装置あるいはプラズマ表示装置等であり、また印
刷装置7はフルカラープリンタ装置で、熱転写やインク
ジェットなどのノンインパクトプリンタあるいはインパ
クトプリンタである。
【0006】図1(B)はRAM2の主要構成を示した
もので、このRAM2には各種のメモリ領域が割り当て
られている。最適書式メモリ2−1は張り紙を作成する
際に用紙サイズ、印字方向(縦書き/横書き)、入力文
字数に応じて最適な印刷書式を記憶するもので、図2
(A)はこの最適書式メモリ2−1のデータ構造を示し
ている。すなわち、最適書式メモリ2−1には印字方向
が横書きの場合に、用紙サイズ(B5、A4、B4、葉
書サイズ……)に対応して1文字、2文字、……n文字
毎に印刷書式として文字枠サイズ、文字枠配置位置を記
憶するテーブル領域と、印字方向が縦書きの場合に、用
紙サイズに対応して文字数毎に印刷書式として文字枠サ
イズ、文字枠配置位置を記憶するテーブル領域を有して
いる。ここで、文字枠サイズは図2(B)に示すように
1文字分のデータサイズを定義するもので、矩形枠、例
えば正方形枠の大きさを横サイズ、縦サイズによって表
わしている。また、文字枠配置位置は、文字枠の左上の
位置座標を表わしている。この場合、複数文字に対応し
て1文字毎に文字配置位置が設定されている。図2
(C)は用紙サイズがA4で2文字の場合における縦書
きの印刷書式を図式化したもので、文字枠サイズと各文
字毎の文字枠配置位置によって用紙に対する上下余白、
左右余白、行間も一律に決められる。また、複数桁、複
数行にまたがって文字列を配置する場合には桁間、桁
数、行数も一律に決められることになる。
【0007】入力バッファ2−2は入力装置5からの入
力文字列を文字コードとして記憶するもので、CPU1
は入力バッファ2−2内の入力文字列を参照してその文
字数を計数し、文字数メモリ2−3にセットする。この
文字数メモリ2−3の内容と入力装置5から任意に指定
された用紙サイズおよび印字方向に基づいてCPU1
は、最適書式メモリ2−1を検索し、該当する印刷書式
を読み出す。展開メモリ2−4はこの印刷書式に応じた
文字枠が仮想枠として配置されると共に、入力バッファ
2−2内の入力文字列がアウトラインフォントにしたが
って文字枠サイズに展開されて対応する文字枠内に配置
される。なお、各文字毎のアウトラインフォントは記憶
装置3に格納されており、必要に応じてワークメモリ2
−5にロードされる。ワークメモリ2−5はその他に各
種プログラムや処理の中間結果等が一時記憶される。
【0008】次に、データ出力装置の動作を図3に示す
フローチャートにしたがって説明する。ここで、このフ
ローチャートに記述されている各機能を実現するための
プログラムは、CPU1が読み取り可能なプログラムコ
ードの形態で記憶媒体4に記憶されており、その内容が
RAM2内のワークメモリ2−5にロードされている。
図3は張り紙を作成する際の動作を示したフローチャー
トである。先ず、入力装置5から張り紙として使用され
る用紙の大きさ(A4サイズ、B5サイズ等)を指定す
ると共に、横書きか縦書きかを示す印字方向を任意に指
定する(ステップS1)。次に、張り紙に記される伝達
事項や注意事項等を示す文字や文字列を入力装置5から
入力する(ステップS2)。この場合、入力されたかな
文字列は、変換指令に応答してかな漢字変換され、これ
によって確定された確定文字列は、入力バッファ2−2
に文字コードとして格納される。すると、CPU1はこ
の入力バッファ2−2内の入力文字列を参照してその文
字数を計数し、文字数メモリ2−3にセットする(ステ
ップS3)。そして、ステップS1で指定された用紙サ
イズと印字方向および文字数メモリ2−3内の入力文字
数とに基づいて最適書式メモリ2−1を検索する(ステ
ップS4)。いま、用紙サイイズとしてB5が指定さ
れ、印字方向として縦書きが指定され、かつ入力文字数
が2文字の場合には、図2(C)に示すような印刷書式
が検索される。
【0009】これによって検索された印刷書式(文字枠
サイズ、文字枠配置位置)に基づいてCPU1は、展開
メモリ2−4内に1文字毎に文字枠を展開配置してゆく
(ステップS5)。なお、文字枠は実データとして取り
扱われない仮想枠である。そして、入力文字をアウトラ
インフォントにしたがって1文字ずつ文字枠サイズに展
開し、対応する文字枠内に配置する(ステップS6)。
この場合、文字枠全体に文字パターンデータが収まるよ
うに配置されるが、文字枠が長方形、楕円形、三角形等
であってもその文字枠形態に応じた自由形状の文字パタ
ーンデータ(ハイパーアウトラインデータ)が配置され
る。このようにして1文字毎に対応する文字枠内に文字
が配置されてゆく。この場合、図2(C)に示すような
印刷書式で、入力文字列が「禁煙」であれば、その書式
にしたがって入力文字列が縦書き形式でバランス良く配
置されることになる。これによって入力文字数分の配置
が終ると、展開メモリ2−4内に配置された文字列パタ
ーンが読み出されて表示出力されると共に、記憶装置3
に張り紙データとして登録保存される(ステップS
7)。そして、印刷指令が入力された場合には(ステッ
プS8)、記憶装置3から張り紙データが読み出されて
印刷出力される(ステップS9)。
【0010】以上のようにこのデータ出力装置において
は、張り紙作成時に、入力文字列の文字数と、任意に指
定された用紙サイズおよび印字方向に基づいてその組み
合せに最適な印刷書式を最適書式メモリ2−1から検索
し、入力文字列をこの印刷書式にしたがって配置出力す
るようにしたから、従来のように余白、桁ピッチ、行ピ
ッチ、倍角指定等の書式を設定する作業が不要となり、
また試し印刷を行って微調整する必要もなく、入力文字
数、用紙サイズに最適な文字配置が可能となる。また、
縦書き配置、横書き配置も可能であると共に、ハイパー
アウトラインデータを使用したので自由形状の文字を得
ることができ、張り紙として効果的なものとなる。
【0011】なお、上述した一実施形態において、最適
書式メモリ2−1内に印刷書式を固定的に記憶するよう
にしてもよいが、ユーザがその内容を任意に変更可能と
してもよい。このように最適書式メモリ2−1内の印刷
書式を変更可能とすれば、文字枠サイズや文字枠形状等
をユーザの好みに応じたものとすることができる。ま
た、上述した一実施形態においては文字枠サイズと文字
枠配置位置を印刷書式としたが、勿論、余白、行間、桁
間、倍角指定等を最適書式メモリ2−1に設定するもの
であってもよい。また、書体、文字の太さ、文字色、背
景色、飾り枠等を任意に指定すると、それに応じて文字
を修飾するようにしてもよい。また、入力文字列に限ら
ず、予め用意されている定型文や写真、イラスト等の画
像データを張り紙に配置出力するものであってもよく、
しかも張り紙に限らず、店頭チラシや広告チラシ等を作
成するものであってもよい。
【0012】
【発明の効果】この発明によれば、張り紙等を作成する
場合に印刷書式を設定したり、微調整することなく、出
力対象として指定した任意のデータを用紙に対して最適
な大きさ、位置に配置して出力することができるので、
オペレータの負担を大幅に軽減することが可能となる
他、見栄えの良い張り紙等を容易に得ることができる。
【図面の簡単な説明】
【図1】(A)はデータ出力装置の全体構成を示したブ
ロック図、(B)はRAM2の主要構成を示した図。
【図2】(A)は最適書式メモリ2−1の内容を示した
図、(B)は文字枠サイズ、文字枠配置位置を説明する
ための図、(C)は印刷書式の一例を図式化した図。
【図3】張り紙作成時の動作を示したフローチャート。
【符号の説明】
1 CPU 2 RAM 2−1 最適書式メモリ 2−2 入力バッファ 2−3 文字数メモリ 2−4 展開メモリ 3 記憶装置 4 記憶媒体 5 入力装置 6 表示装置 7 印刷装置

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】用紙上に出力される出力対象として任意に
    指定されたデータの数を計数する計数手段と、 用紙のサイズを指定する用紙指定手段と、 前記計数手段によって計数されたデータの数と、前記用
    紙指定手段によって指定された用紙のサイズとに基づい
    て当該用紙に対して最適なデータの出力サイズおよび出
    力位置を印刷書式として決定する書式決定手段と、 前記出力対象として指定されたデータを前記書式決定手
    段によって決定された印刷書式にしたがって展開配置
    し、前記用紙指定手段によって指定されたサイズの用紙
    に出力する出力手段とを具備したことを特徴とするデー
    タ出力装置。
  2. 【請求項2】データの印字方向を指定する印字方向指定
    手段を設け、 前記書式決定手段は、前記計数手段で計数されたデータ
    の数、前記用紙指定手段によって指定された用紙のサイ
    ズおよび前記印字方向指定手段によって指定された印字
    方向に基づいて最適な印刷書式を決定するようにしたこ
    とを特徴とする請求項1記載のデータ出力装置。
  3. 【請求項3】コンピュータに対して、 用紙上に出力される出力対象として任意に指定されたデ
    ータの数を計数する機能と、 前記計数されたデータの数と、任意に指定された用紙の
    サイズとに基づいて当該用紙に対して最適なデータの出
    力サイズおよび出力位置を印刷書式として決定する機能
    と、 前記出力対象として指定されたデータを前記決定された
    印刷書式にしたがって展開配置し、前記指定されたサイ
    ズの用紙に出力する機能を実現させるためのプログラム
    を記録した記録媒体。
JP9236451A 1997-08-19 1997-08-19 データ出力装置およびそのプログラム記録媒体 Pending JPH1166064A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9236451A JPH1166064A (ja) 1997-08-19 1997-08-19 データ出力装置およびそのプログラム記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9236451A JPH1166064A (ja) 1997-08-19 1997-08-19 データ出力装置およびそのプログラム記録媒体

Publications (1)

Publication Number Publication Date
JPH1166064A true JPH1166064A (ja) 1999-03-09

Family

ID=17000952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9236451A Pending JPH1166064A (ja) 1997-08-19 1997-08-19 データ出力装置およびそのプログラム記録媒体

Country Status (1)

Country Link
JP (1) JPH1166064A (ja)

Similar Documents

Publication Publication Date Title
JPH1166064A (ja) データ出力装置およびそのプログラム記録媒体
JPH0755572B2 (ja) 印字装置
JPH0438005B2 (ja)
JPH03156668A (ja) 文書作成装置
JPH0776967B2 (ja) 文字処理装置
JPH0747724A (ja) 印刷装置
JP2995630B2 (ja) 文書データ処理装置
JP2606578B2 (ja) 宛名印字制御装置
JPS62211720A (ja) 印刷方式
JPH05101058A (ja) ワードプロセツサ
JPH0778133A (ja) 文書作成装置および文字パターン出力方法
JPH08153092A (ja) 文書処理装置
JPH04149774A (ja) フォームオーバレイ情報生成方式
JPH06270496A (ja) 文書作成装置
JPH06149208A (ja) 文字発生装置
JPH04199261A (ja) 文書出力装置
JPH10161827A (ja) 出力不可能文字情報の出力方法
JPH07152737A (ja) 文書作成装置
JPH0895963A (ja) 耳文字印刷機能付き文書処理装置
JPH05151216A (ja) 枠編集機能付き文書処理装置
JPH01216873A (ja) 印刷制御方式
JPH06162007A (ja) 文書作成方法
JPH10207878A (ja) 文書編集印刷装置
JPH10232861A (ja) 文書出力装置
JPS62154019A (ja) 多数ペ−ジにわたる表等のレイアウト印刷装置