JPS62128355A - 文書出力方式 - Google Patents

文書出力方式

Info

Publication number
JPS62128355A
JPS62128355A JP60270050A JP27005085A JPS62128355A JP S62128355 A JPS62128355 A JP S62128355A JP 60270050 A JP60270050 A JP 60270050A JP 27005085 A JP27005085 A JP 27005085A JP S62128355 A JPS62128355 A JP S62128355A
Authority
JP
Japan
Prior art keywords
character
logo
memory
characters
document
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
JP60270050A
Other languages
English (en)
Inventor
Namio Aoki
青木 波男
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 JP60270050A priority Critical patent/JPS62128355A/ja
Publication of JPS62128355A publication Critical patent/JPS62128355A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [発明の技術分野] この発明はワードプロセッサ等に関し、1;T細には文
書メモリより出力装置へ文書を出力する文、1;出方方
式に関する。
〔発明の1ν景] 従来の文、り処理機においては、文+!; J:式情報
は全体の文、りに対しての出力、り式(行数、1行文字
数、行間隔、文字間隔、余白、用紙サイズ等のような一
1式)を定めるものであり、ある文、りの特定範囲につ
いてのみ変更するようなことはできなかった。このこと
は、変化に富む多様な文、りを作成する1−で、大きな
制約となっている。
例えば、複数個の1文字パターンメモリににおいて連続
したデザインとして作成されるロゴのようなものを文、
Ii中に盛り込んで出力する場合、ロゴ印刷の制約とし
て、文字間隔ゼロ、行間隔ゼロ(複数行にわたる場合)
の条件があり、残りの文、りもこの条件と一致する一1
式にしなければ、ロゴがばらばらになって印字されてし
まう。
[発明の[1的] この発明は上記のH的を鑑みてなされたもので、その目
的とするところは画一的でない、書式での文、り出力機
能を備えた文書出方方式を提供することにある。
[ffi IIIの要点] この発明はIL記の目的を達成するため、文書書式1:
q定情報が通常の文字データ群にのみ作用するように1
文1りに含まれる所定範囲の特定文字データ群を識別し
、これらのデータ群に対して別の、書式で文字を出力す
る出力制御−手段を設けたことを要点とするものである
[実施例] 以下1図面を参照してこの発明の一実施例を説す1する
。この実施例はロゴを含む文字データ群段力制御にこの
発明を適用したもので、通常の文字に対しては、書式情
報、俊足メモリに設定された41式に従って文字が出力
されるが、ロゴに対しては文字間隔“0”で出力される
。さらに、ロゴに対するその前後の文字や、1行文字数
との調整を図るためロゴをその前後の文字間の中心にセ
ンタリングして出力する機能、並びに1行の残りの文字
数を追跡する手段の出力とロゴの文字a(通常の文字に
換算したときの文字長)とから、ロゴの出力位置を調整
してロゴデータが2行にわたって分断されないように処
理する機能を有している。
詳細に説明すると、第1図において、lはCPUで装置
に上記の槻山をもたせるため各種周辺デバイスを制御す
る。システムROM2にはO5等のノ、(本市なシステ
ムプログラムが保存されている9文書メモリ3にはキー
ボード4を介して登録された文書データが記憶されてい
る0文−)メモリ3の内容の一部を示す第2図かられか
るように文、1;データ中には通常の文字コードの他に
、くロゴコードン、くロゴM〉で示すログデータのエリ
アが含まれている。〈ロゴコード〉は印刷の際ロゴ印刷
をすべきか否かを検出するのに利用され、またくロゴ陥
〉はログ情報メモリ5にの特定のロゴ情報をアクセスす
るのに用いられる。
ログ情報メモリ5には、第114かられかるように、イ
ンデックスとしてのロゴ崩、ロゴが通常文字にして何字
分に相ゝ5するかというロゴL(、及び実際のドツト形
式のロゴパターンを登録することができる。第3図にロ
ゴ情報メモリ5の内容の−・部を示す、同図に例示する
ロゴは、登録番号が崩2でロゴ長が4であり、くワープ
ロ〉のドツトパターンが4文字分のパターンエリアに入
っている。
ログワーキングメモリ6はロゴ印刷のために用いられる
ワーキングメモリでLメモリには出力中の行の残りの文
字数が、またMメモリには出力中の頁の残りの行数が記
憶される。ロゴ間隔メモリ6−1には印刷に係るロゴと
その前後の文字との間隔d(第4図参照二剥線部分がロ
ゴ印字領域である)がセーブされ、ロゴ長メモリ6−2
には印刷に係るロゴの長さがセーブされる。7は比較部
でこのロゴ長メモリ6−2の示すロゴの長さとLメモリ
にある残りの文字数とを比較するものでロゴ長が残り文
字数より短いときに次行でロゴを印刷するようCPUI
に指示をIi−える。
8は、書式情報メモリで、キーボード4を介して出力、
I;式の設定情報が−8き込まれる。1行文字数メモリ
8−1には1行の1没)′r:文字数が、行数メモリ8
−2には1頁当たりの行数が1文字間隔メモリ8−3に
は文字間隔(m41ΔのP参照)か設定されるつ 9はドツトパターン制御部で、印刷モートでは文書メモ
リ3から取り出された文字コートがCPU1を介して送
られてくると、その文字コートに対応する文字パターン
をドツトパターン制御部9より1桁ずつ取り出しプリン
タ11へ転送する。
プリンタ11は印字ヘント部1t−t、キャリアジ駆動
部11−2)CI?・LF(キャリー、シリターン・う
・インフィード)処理部11−3.FF(フオームフィ
ード)処理部11−4を有し、印字へラドtm l 1
−1で文字パターンの印字を1桁ずつ行い、キャリッジ
駆動部11−2でヘットを移動する。またCR−LF処
理部ではキャリ、ジをホームポジション(第4図参照)
に戻すとともに、用紙を次行位置まで紙送りする。FF
処理部では次の頁の用紙に変更するために用紙の補給処
理を行う。
12は表、TX部であり、キーボード4やCPUIを介
して種々の表示が行なわれる。
肱−九 次に以1−の構成の印字動作を説明する。概黄を述べる
と1通常の文字の印字の場合は、CPUIは文、1:メ
モリ3より1文字のコードが読み込み、それをドツトパ
ターンに変換するためドツトパターン制御部9に送る。
モしてドツトパターン制−1!?lI9により文書メモ
リ31−の対応する文字のパターンが1桁ずつ取り出さ
れプリンタtiへ転送される。プリンタllでは送られ
てきた文字パターンを1桁ずつ印字ヘット部11−1を
介して印字するとともにキャリッジ駆動部11−2によ
りキャリッジに拘持したヘッドを移動させることにより
1文字中字する。
しかし、CPUIが文書メモリ3より読み込んだコード
がロゴコートである場合、CPUIはこれを認識し、ロ
ゴ情報メモリ5でこのロゴコートに付属するログ陽のあ
る場所を探し出し、そのロゴ長をロゴ長メモリ6−2に
ストアする1次にこのロゴ長と文字間隔メモリ8−3の
内容によりロゴ間隔を求め、それをロゴ間隔メモリ6−
1にストアする0次に、Lメそり内にある残りの文字数
とロー1’ LZメモリ6−2にあるロゴ長との比較を
比較?B7で行ない、ロゴ長の方が残り文字数より長い
場合には、プリンタ11のCR−LF処理111−3に
よりラインフィートとへラドのキャリンジリターンを行
ない、ヘッドを次行の先頭位置に位置変更する。そして
この位置をノ^準位置(前文字の終丁位置)として、ロ
ゴの1111後にロゴ間隔メモリ6−1の定めるロゴ間
隔をつけて、印字対象であるロゴパターンを印字する。
なお、ロゴ長が残りの文字数より短い場合には上記の位
置変更なしにロゴ印刷が行なわれる。
1文字中字ごとにLメモリの残り文字数がデクリメント
され、1行印字完γ(L=0で検出)ごとに残りの行数
がMメモリI〕でデクリメントされる0Mメモリの内容
′°0”で1頁(用紙)印字完゛rで、FF処JIII
I−4を介してフオームフィードが行なわれる。
第5図を参照して、詳細に述べると、頁の開始において
プログラムはステップ31に入り、l’1式情報メモリ
の行数メモリ8−1の内容がMメモリに転送され、続く
ステップS2で1行文字数メモリ8−1の内容がLメそ
りに転送される。これにより残りの行数と文字数が初期
化される。統〈ステップS3で文書終γでないことを確
認した後。
ステップS4へ進み、CPUIは文書メモリ3より1文
字コードを読み出しそれを内部レジスタに読み込む、そ
して続くステップS5でそのコートがロゴコードか否か
をI別し、ロゴコードでなければ通常の、書式に従って
その文字の印字処理を行なう。
すなわち、ステップS6で一:式情報メモリの文字間隔
メモリの定める文字間隔だけキャリ7シを移動し、ステ
ーノブS7でドツトパターン制御部9より文字パターン
ROMl0を介してプリンタllへ文字パターンデータ
を転送しプリンタ11の印字へラドj’ll l l 
−1、キャリッジ駆動111−2を介して1文字を印字
し、ステップS8でLメモリの残り文字数を−IL、 
 ステップS9で残り文字数が′0”でないことを確認
して次文字の印字のためにステップS4へ戻る。なお残
り文字数” o ”のときは後述するステップS23へ
進む。
ステラ7’S5でロゴコードと認識された場合はステッ
プS16へ進みそのロゴコートに付属するロゴ崩を有す
るロゴをログ情報メモリ5より見つけ、そのロゴ長をロ
ゴ長メモリ6−2に転送する。続くステップ317では
ロゴの間隔dを求める。すなわち(ロゴ長+l)X文字
間隔/2を演算し、その結果をロゴ間隔メモリ6−1に
セーブする。統〈ステップ512では、ログ長メモリの
内容であるロゴ長が残りの文字数りより短いか否か、す
なわち、これから印字しようとするロゴが現在行の残り
の印字範囲に入りきれるか否かをI定する。入りきれる
場合(第4図の(イ)参照)にはステップ518へ直接
進むが、収容でさない場合(第4図の(ロ)8′照)に
は、次行(あるいは次頁の先頭行)の先頭位置に位置変
更する処理を行ってからステップ318へ行く、この位
置変更処理の最初のステップ513で、CR−LF処理
部を介してヘッドのキャリーフシリターンと紙のライン
フィードを行い、続くステップ514で1行文字数メモ
リ8−1の内容でLメそり(残り文字数記憶メモリ)を
初期化し、続くステップS15で残り行数メモリMの内
容を−1し、ステップ516で残り行数がO″であれば
ステップS17でFFmFlj部11−4部分1てフオ
ームフィードを行い、そうでなければステップ518へ
進む。
ステ、プS18ではロゴ間隔メモリ6−1に設定された
ロゴ間隔dだけキャリッジを移動する。
これによりロゴパターンの印字の開始位置にヘッドと用
紙はセットされる。そこでステップS19でログ情報メ
モリ5より印字対象のロゴパターンを読み出しプリンタ
11に送り、印字ヘッド部11−1、キャリッジ駆動部
11−2を介してロゴ印刷を行う、この場合、CPUI
側からは、ロゴ印刷中は文字間隔メモリ8−3の定める
文字間隔の指示をグーえないためロゴは文字間隔“0パ
で印字される。続いてステップ520でロゴ間隔だけキ
ャリ7ジを移動させる。これにより、ヘッドはロゴの次
にくる文字の印字開始位置にセットされる。続くステッ
プSolで残り文字数を印字したロゴの長さで減するこ
とにより残り文字数メモリLを更新する。ステップ52
2で残り文字数が°°0″である場合にはステップS2
3へ進み、残りの行1%Mを−lし、ステップS24で
残り行数“0″であればフオームフィートを行って(ス
テ、プ525)から次の頁の開始のためステップSlへ
戻るが、行数が残っておればキャリッジリターン、ライ
ンフィードを行って(ステップ326)からステップS
2へ戻る。なお、ステップS22で文字が残っておれば
次の文字印刷のためステップS4へ戻る。
[変形例] この発明は」:記実施例に限らずこの発明の範囲内で種
々の変形、f更がii f@である。
例えば、に記実施例はロゴという特殊文字を他の通常の
文字と蹟なる文字間隔″0”で印字できるようにしたも
のであるが、これに限らず、−・般の通常文字について
も同様のことを行うことかでざる0例えば、カーソル等
によって既に登録しである文書上の範囲を指定すること
により指定文字範囲を規定し、その文字範囲については
異なる文字間隔で文字が出力されるようにしてもよい、
これを実現するには、例えば指定文字範囲検出手段、指
定文字範囲に割り当てられた指定範囲書式設定手段、北
記検出−[没が指定文字範囲を検出したときに、指定範
囲書式設定手段に貨って文字を出力する出力手段等を用
いるとよい。
また1文字間隔だけでなく他の書式情報例えば行間隔に
ついても本発明を適用することが可能である。
また出力形式として上記実施例では印字について述べた
が、印字の代りに表示あるいは印字とともに表示でも行
なえるようにしてもよい。
[発明の効果] 以J−詳述したようにこの発’51では、文書データに
含まれる指定文字範囲を識別する手段を、没け、指定文
字範囲を検出した場合に他とは異なる。[;式で同範囲
に屈する文字を出力する出力制御手段を使用しているの
で、出力文、!;の形!!iの・3富化を図ることがで
き、フレキシビイリティが高い。
【図面の簡単な説明】
第1図はこの発明の−・実施例の構成図、第2図は第1
図の文1リメモリの内容の一部を例示する図、第3図は
第1図のロゴ情報メモリの内容の−・部を例示する図、
第4図は実施例による印刷の例を示す図、m5図は実施
例の動作のフローチャートである。 ■・・・・・・CPU、2・・・・・・システムROM
、3・・・・・・文書メモリ、5・・・・・・ロゴ情報
メモリ、6・・・・・・ロゴワーキングメモリ、7・・
・・・・比較部、8・・・・・・、り式情報メモリ。 第1図

Claims (3)

    【特許請求の範囲】
  1. (1)文書書式情報を記憶する、書式情報記憶手段と、
    文書データを記憶する文書記憶手段と、上記文書データ
    に含まれる指定された文字範囲を識別し、この範囲にあ
    る文字データに対しては上記書式情報記憶手段の定める
    書式とは異なる書式で文字を出力する出力制御手段とを
    有することを特徴とする文書出力方式。
  2. (2)特許請求の範囲第1項記載の文書出力方式におい
    て、前記出力制御手段は、上記書式情報記憶手段の定め
    る文字間隔とは異なる文字間隔で、指定された文字を出
    力することを特徴とする文書出力方式。
  3. (3)特許請求の範囲第2項記載の文書出力方式におい
    て、前記出力制御手段は、前記指定文字範囲の文字デー
    タの文字数を定める文字数指定手段と、出力行の現在の
    残りの文字数を追跡する残り文字数追跡手段と、出力対
    象が指定文字範囲の文字データであることを検出する指
    定範囲検出手段と、この検出手段による指定範囲の検出
    の際、現在の残り文字数と指定範囲の文字データの文字
    数の大小関係に従って、前記書式情報記憶手段の定める
    1行の文字数を越えない条件で指定範囲の文字データの
    出力位置を制御する位置制御手段とを有することを特徴
    とする文書出力方式。
JP60270050A 1985-11-30 1985-11-30 文書出力方式 Pending JPS62128355A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60270050A JPS62128355A (ja) 1985-11-30 1985-11-30 文書出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60270050A JPS62128355A (ja) 1985-11-30 1985-11-30 文書出力方式

Publications (1)

Publication Number Publication Date
JPS62128355A true JPS62128355A (ja) 1987-06-10

Family

ID=17480825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60270050A Pending JPS62128355A (ja) 1985-11-30 1985-11-30 文書出力方式

Country Status (1)

Country Link
JP (1) JPS62128355A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63172662A (ja) * 1987-01-09 1988-07-16 Fujitsu Ltd プリンタ
JPS6485776A (en) * 1987-09-28 1989-03-30 Hitachi Ltd Document generator

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63172662A (ja) * 1987-01-09 1988-07-16 Fujitsu Ltd プリンタ
JPS6485776A (en) * 1987-09-28 1989-03-30 Hitachi Ltd Document generator

Similar Documents

Publication Publication Date Title
US4408302A (en) Word processor with display device
US4858171A (en) Word processor with selective placement of printhead for printing of newly input print data after interruption of printing
JPS62128355A (ja) 文書出力方式
JPS63302083A (ja) 印字装置
JPS61202877A (ja) 出力方法
US5319746A (en) Automatic hyphenation apparatus displaying grammatically correct suggestions for hyphenation of a word isolated on a single display line
JPH0330977A (ja) ページプリンタにおける印字基準位置設定方法
EP0268471B1 (en) Printing apparatus for automatically conducting a carriage return
US5013167A (en) Bounded word replace function for an electronic typewriter erasing a zone bounded by erroneous characters
JPS6020233A (ja) 欧邦混在文処理装置
JPS62212176A (ja) バ−コ−ド打出し方式
JPS59201870A (ja) 印字装置
JPH0570174B2 (ja)
JP2554225B2 (ja) 文章出力装置
JPS63121970A (ja) 文書処理装置
JPS6261436B2 (ja)
JPH0858177A (ja) 印刷装置
KR100193710B1 (ko) Pos 시스템의 문자 폰트 교환방법
JPH0486274A (ja) パターン発生方式
JP2595086B2 (ja) 出力制御装置および罫線生成方法
JPS6374673A (ja) 印字装置
JPS61197269A (ja) 出力装置
JPH01291956A (ja) ドットマトリクス式プリンタ
JPH0512277A (ja) 文書処理装置
JPH02249021A (ja) 印字制御方式