JPH0442997B2 - - Google Patents

Info

Publication number
JPH0442997B2
JPH0442997B2 JP60041885A JP4188585A JPH0442997B2 JP H0442997 B2 JPH0442997 B2 JP H0442997B2 JP 60041885 A JP60041885 A JP 60041885A JP 4188585 A JP4188585 A JP 4188585A JP H0442997 B2 JPH0442997 B2 JP H0442997B2
Authority
JP
Japan
Prior art keywords
printing
information
character
space
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
JP60041885A
Other languages
English (en)
Other versions
JPS61202877A (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 JP60041885A priority Critical patent/JPS61202877A/ja
Priority to US06/833,559 priority patent/US4808016A/en
Priority to DE8686301558T priority patent/DE3676331D1/de
Priority to EP86301558A priority patent/EP0196794B1/en
Publication of JPS61202877A publication Critical patent/JPS61202877A/ja
Publication of JPH0442997B2 publication Critical patent/JPH0442997B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [技術分野] 本発明は、コンピユータや、ワードプロセツサ
等に適用でき、自動的にアンダラインを付加する
ことができる出力方法に関する。
[従来技術] 従来、機械式あるいは電動式のタイプライタに
おいて、印字する文字列に対してアンダラインを
付けたい場合には、文字列を印字後、アンダライ
ンを付けたい所望の位置に印字ヘツドを戻し、ア
ンダラインを重ねて印字して、アンダライン付き
文字列を得ていた。
ところが近年、マイクロプロセツサを応用した
電子式制御方式のいわゆる電子タイプライタが開
発された。このような電子タイプライタにおい
て、印字する文字列に対してアンダラインを付け
たい場合には、印字した文字列に重ねてアンダラ
インを別個に印字することなく、自動アンダライ
ン付け機能を利用することにより自動的にアンダ
ライン付きの文字列を得ることのできるようにな
つた。
このような従来の自動アンダライン付け機能を
備えた電子タイプライタでは、文字キーの押下に
応動して、自動的に文字とアンダラインを同一位
置に印字するものや、あるいは改行時に、アンダ
ライン付きを指示された文字列にアンダラインを
重ねて印字していくもの等が知られている。ま
た、電子タイプライタでは、自動アンダライン付
け機能を使用している時には、スペースキーの押
下に対してもアンダラインが印字されるように機
能するものが多い。
このように、スペースキーの押下に対してもア
ンダラインが印字される自動アンダライン付け機
能を有する電子タイプライタでは、文字列が複数
の単語から構成されていても、文字列全体に連続
したアンダラインを付すことができるという利点
がある。しかし、このような長所がある反面、マ
ージンやタブの設定等のため印字ヘツドを移動さ
せる目的で、自動アンダライン付け機能を有効に
したままで、スペースキーを押下すると、アンダ
ラインが不要な所にもアンダライン印字が行なわ
れてしまうという欠点があつた。
そのため、操作者は印字ヘツドの移動の際に、
自動アンダライン付け機能が有効に指示されてい
るか否かをその都度常に注意しなければならず、
印字作業が煩雑となつた。
また、印字出力に限らず表示出力に関しても同
様の欠点があつた。つまり、マージンやタブの設
定のためカーソルを移動させるときに、自動アン
ダライン付け機能を有効にしたままで、スペース
キーを押下すると、アンダラインが表示されてし
まうという欠点があつた。
[目的] 本発明は、上述の欠点に鑑みてなされたもの
で、例えば行の先頭のスペースに対して不用意に
アンダラインが印加されることを防止することが
できる出力方法を提供することを目的とする。
かかる目的を達成するため、本発明は、入力さ
れたスペース情報或は文字情報に基づいて、前記
スペース情報或は前記文字情報を、自動的にアン
ダラインが付加された状態で出力する場合であつ
て、前記入力されたスペース情報を出力する場
合、そのスペース情報を含む行において、以前
に、文字情報が入力されたか否かを判定し、文字
情報が以前に入力されていないと判定される場合
は、前記スペース情報を出力する場合、アンダラ
インが付加されない様にすることを特徴とする。
[実施例] 以下、図面を参照して本発明の一実施例を詳細
に説明する。
以下は印字装置における実施例であるが、ワー
ドプロセツサのような表示装置を出力装置とする
場合にも適用可能であることは言うまでもない。
第1図は本発明に係るプリンタを電子タイプラ
イタに適用したシステム構成の一例を示し、ここ
で1は入力装置としてのキーボード装置であり、
仮名文字、英数字等を入力する文字キー11、ス
ペースキー12、マージンキー13、タブキー1
4、インデントキー15等や自動アンダライン付
け機能を指示するための指示スイツチ16を備
え、操作者は前記指示スイツチ16を操作するこ
とによつてアンダラインを付するのか否かの選択
をすることができる。なお、更にアンダライン付
モードにおいて、本発明のモードを選択するかし
ないかを指定する切換スイツチを設けてもよい。
2は印字装置であり、印字ヘツドを左右に往復
駆動し、キーボード装置1から入力された文字の
コードに応じた文字を記録紙に印字することがで
きる。3は記憶装置であり、自動アンダライン機
能の指示の有無を示す自動アンダライン付けフラ
グ31や、印字装置2における印字ヘツドの位置
を記憶するための位置レジスタ32およびキーボ
ード装置1から入力されたキーコードに対応する
文字コードを記憶するための行バツフア33等を
含んでいる。
4は例えばマイクロプロセッサで構成された制
御装置であり、キーボード装置1のキーの押下あ
るいはスイツチの切換による入力を読み込み、印
字動作を伴なうべき入力に対しては印字装置2に
対し各種の印字制御用の印字指示を行う。また、
制御装置4は記憶装置3に対して各種情報の格納
および呼び出しを行い後述のように各種の判別を
行う。さらにまた、制御装置4は、キーボード装
置1から自動アンダライン付け機能が指示される
と、記憶装置3内の自動アンダライン付けフラグ
31をセツトし、また印字装置2の印字ヘツドの
位置を印字ヘツドの位置レジスタ32に記憶さ
せ、キーボード装置1により入力された印字文字
情報を文字コードとして行バツフア33に格納す
る。
第2図のフローチヤートは上述の文字キー11
およびスペースキー12が押下されたときの処理
手順(プログラム)を示す。このプログラムは、
例えば制御装置4内のROMに格納されている。
なお、S1〜S16はステツプを示す。
キーボード装置1のキーが押下されると、制御
装置4によりそのキー入力を読み込み、文字キー
11の押下の有無が制御装置4により判別される
S1,S2。
制御装置4により文字キー11の押下が認識さ
れると、次に制御装置4はフラグ31を用いてア
ンダライン付き印字を行うか否かの判別を行うS
5。制御装置4による前記判別の結果から、自動
アンダライン付きの印字か否かの印字モード識別
子と入力文字コードとを行バツフア33に格納す
るS6,S7。印字モード識別子及び文字コード
の行バツフア33への格納方法は、本発明の主旨
ではないのでその詳細な説明は省略する。
ステツプS5で、アンダライン付き印字の判定
の場合には、次に制御装置4により制御された印
字装置2により、まずアンダラインが印字されS
8、続いて同様に記憶装置3内の行バツフアに格
納されている文字コードが制御装置4により読み
出されて印字装置2により印字されS9、印字ヘ
ツドは次の入力文字コードに応じた文字を印字す
るための位置に移動手段により移動されるS1
5。この移動に応じて、制御装置4は印字ヘツド
の位置レジスタ32を更新する。
キーボード装置1のキーが押下され、前述のよ
うにして、キー入力の読み込みS1と、文字キー
11が押下されたか否かの判別とが制御装置4に
より行われS2、文字キー11が押下されなかつ
たと制御装置4により判別されると、次にその押
下されたキーはスペースキー12であるか否かの
判別が制御装置4により行われるS3。スペース
キー12が押下されていないと判別された場合
は、その他のキー処理に移るS4。だが、スペー
スキー12が押下されたと判別された場合は、ま
ず行バツフア33内に格納されている内容をもと
にすでに当該印字行に印字文字コードが格納され
ているか否かが制御装置4により判別されるS1
0。
このとき、印字文字コードがキーボード装置1
により入力されていなければ、行バツフア33内
スペースコードのみを記憶しS14、印字ヘツド
が何ら印字することなく次の文字を印字する位置
に移動するS15。
なお、制御装置4は前述のように印字文字コー
ドが入力されていないと判別した場合は、自動ア
ンダライン付けフラグ31の読み取りを禁止し、
スペースコードのみを行バツフア33に格納し、
スペースコードのみを印字装置2に与えるので、
印字装置2の印字ヘツドは何も印字せずに次の印
字位置に移動してもよい。
従つて、以上の動作では、たとえ自動アンダラ
イン付け機能が指示されていてもアンダラインの
印字は行われない。
一方、行バツフア33内にすでに印字コードが
格納されていると制御装置4により判別されると
S10、制御装置4はフラグ31の状態を読取つ
て、アンダライン付き印字が指定されているか否
かを判別するS11。アンダライン付き印字が指
定されている場合には、制御装置4はアンダライ
ン付きの印字モード識別子とスペースコードとを
行バツフア33に格納するS12。この格納され
たデータに基づいて、印字装置2によりアンダラ
インのみが印字されS13、印字ヘツドは次の文
字印字位置に進められS15、以下、ステツプS
16で上述の動作と同様となる。
ステツプS11でアンダライン付き印字が指定
されていなかつた場合、スペースコードのみを行
バツフア33に記憶しS14印字ヘツドが何ら印
字することなく次の文字を印字する位置に移動す
るS15。
したがつて、印字行に文字が1文字でも印字さ
れると、それ以降のスペースキー12によるスペ
ース情報の入力に対しては自動アンダライン付け
機能の指示の有無に応じて、アンダラインを印字
するか否かが決定される。
第3図は上述した実施例のデータの流れを詳細
に示す。入力手段101による入力があると、判
別手段103はスペース入力があつたか否かを検
知し、スペース入力があつた場合、入力手段10
1から入力される印字情報(例えば、文字コー
ド)を記憶しておく記憶手段102に印字情報が
記憶されているか否かを判別する。もし、記憶さ
れていないと判別された場合には、印字情報に付
加すべき付加情報、たとえばアンダライン情報を
記憶している付加情報記憶手段106からの読み
出しを禁止すべく、判別手段103はゲート手段
105に信号aを出力する。このとき、たとえ付
加情報記憶手段106から付加情報を読み出せと
の指示が、付加情報指示手段107により、読み
出し手段104に指示されていたとしても、読み
出し手段104はゲート手段105による禁止に
より、付加情報記憶手段106から付加情報を読
み出すことができない。従つて、読み出し手段1
04はスペース情報を読み出し印字手段108に
出力する。印字手段108は、スペース入力に応
じた位置まで記録紙に何ら記録することなく、印
字ヘツドを所定の次の印字位置まで移動させる。
判別手段103から判別信号aが出力されてい
ない時には、通常のプリンタの動作に移り、ゲー
ト手段105はその禁止を解除するので、付加情
報指示手段107からの指示により、読み出し手
段104は、付加情報記憶手段106から付加情
報を読み出すことができ、記憶手段102から読
み出した情報に付加情報を付加して印字手段10
8に転送し、印字手段108は転送されたその情
報にしたがつて印字を行う。
第4図は、本発明適用の装置の具体的な出力
(表示)例を示す。ここで、21は印字装置2と
同等の表示部である。22は表示部21上に表示
されたカーソルである。本図Aに示す表示出力を
得たい場合には、説明は前後するが、従来装置の
場合では、本図Bに示すようになる。つまり、従
来装置では文字Aの位置までカーソルを表示部2
1の左端から移動した場合に6つのスペースに対
応してアンダラインのみが表示されてしまい、非
常に見苦しい表示形態となつている。しかし、本
発明によれば、本図Aに示すように表示される。
つまり、本発明では、移動の為の文頭に入力され
るスペースに対してはアンダラインを表示せず、
文中のスペースは、通常通りアンダラインを表示
するように動作するので、無意味なアンダライン
を表示してしまうということがなくなり、操作性
が著しく向上するという効果が得られる。
[効果] 以上説明した様に、本発明によれば、スペース
情報を出力する場合、そのスペース情報を含む行
において、以前に、文字情報が入力されたか否か
を判定し、文字情報が以前に入力されていないと
判定される場合は、前記スペース情報を出力する
場合、アンダラインが付加されない様にすること
ができる。
以上の説明から明らかな様に、行の先頭のスペ
ースに対して、不用意にアンダラインが付加され
ること(第4図Bに示されるような不具合)を防
止することができる。
【図面の簡単な説明】
第1図は本発明に係る出力装置を電子タイプラ
イタに適用したシステム構成の一実施例を示すブ
ロツク線図、第2図は第1図に示した電子タイプ
ライタの処理手順の一実施例を示すフローチヤー
ト、第3図は第1図,第2図に示した本発明に係
るプリンタの情報の流れを示す具体的構成の一例
を示す説明図、第4図AおよびBは、本発明を実
施した表示部における表示例と従来装置の表示部
における表示例とを示す説明図である。 1……キーボード装置、2……印字装置、3…
…記憶装置、31……自動アンダライン付けフラ
グ、32……印字ヘツドの位置レジスタ、33…
…行バツフア、4……制御装置、S1〜S15…
…処理ステツプ。

Claims (1)

  1. 【特許請求の範囲】 1 入力されたスペース情報或は文字情報に基づ
    いて、前記スペース情報或は前記文字情報を、自
    動的にアンダラインが付加された状態で出力する
    場合であつて、 前記入力されたスペース情報を出力する場合、
    そのスペース情報を含む行において、以前に、文
    字情報が入力されたか否かを判定し、 文字情報が以前に入力されていないと判定され
    る場合は、前記スペース情報を出力する場合、ア
    ンダラインが付加されない様にすることを特徴と
    する出力方法。
JP60041885A 1985-03-05 1985-03-05 出力方法 Granted JPS61202877A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP60041885A JPS61202877A (ja) 1985-03-05 1985-03-05 出力方法
US06/833,559 US4808016A (en) 1985-03-05 1986-02-27 Output apparatus with suppression of underscoring of blank characters
DE8686301558T DE3676331D1 (de) 1985-03-05 1986-03-05 Ausgabegeraet.
EP86301558A EP0196794B1 (en) 1985-03-05 1986-03-05 Output apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60041885A JPS61202877A (ja) 1985-03-05 1985-03-05 出力方法

Publications (2)

Publication Number Publication Date
JPS61202877A JPS61202877A (ja) 1986-09-08
JPH0442997B2 true JPH0442997B2 (ja) 1992-07-15

Family

ID=12620729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60041885A Granted JPS61202877A (ja) 1985-03-05 1985-03-05 出力方法

Country Status (4)

Country Link
US (1) US4808016A (ja)
EP (1) EP0196794B1 (ja)
JP (1) JPS61202877A (ja)
DE (1) DE3676331D1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01234282A (ja) * 1988-03-14 1989-09-19 Brother Ind Ltd 印字装置
JP2850979B2 (ja) * 1989-04-21 1999-01-27 キヤノン株式会社 文字処理装置および方法
JPH0622927Y2 (ja) * 1989-05-25 1994-06-15 矢崎総業株式会社 圧接ターミナル
JPH03161386A (ja) * 1989-11-20 1991-07-11 Brother Ind Ltd タイプライタ
JP2641318B2 (ja) * 1990-08-14 1997-08-13 キヤノン株式会社 文書処理装置
JPH0496861A (ja) * 1990-08-14 1992-03-30 Canon Inc 文書処理装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4064559A (en) * 1972-05-15 1977-12-20 Canon Kabushiki Kaisha Apparatus for suppressing undesired information
US3780846A (en) * 1972-08-03 1973-12-25 Ibm Automatic erasing typewriter system
JPS5314374B2 (ja) * 1973-04-09 1978-05-17
GB1554415A (en) * 1975-10-15 1979-10-17 Xerox Corp Word underscore(enhanced underscoring methods and means for automatic typewriter and the like employing hammertype impact printing mechanism)
US4392758A (en) * 1978-05-22 1983-07-12 International Business Machines Corporation Underscore erase
IT1117609B (it) * 1979-02-09 1986-02-17 Olivetti & Co Spa Macchina per scrivere elettronica con visualizzatore
US4344713A (en) * 1980-07-09 1982-08-17 Sperry Corporation Character overprinting method and apparatus in non-impact printers
AU530568B2 (en) * 1980-10-31 1983-07-21 Canon Kabushiki Kaisha Serial printing apparatus with memory and display
US4381553A (en) * 1981-01-22 1983-04-26 Mohawk Data Science Corp. Programmable printer controller with multiline buffering and overstrike feature
JPS58185280A (ja) * 1982-04-23 1983-10-28 Ricoh Co Ltd サ−マルプリンタ
JPS5979786A (ja) * 1982-10-29 1984-05-09 Toshiba Corp 下線/傍線処理方式
JPS6044382A (ja) * 1983-08-23 1985-03-09 Ricoh Co Ltd プリンタ
JPS60137678A (ja) * 1983-12-26 1985-07-22 Brother Ind Ltd 印字装置
JPS60143989A (ja) * 1983-12-29 1985-07-30 Canon Inc 印字制御方式
DE3411849A1 (de) * 1984-03-30 1985-10-10 Olympia Werke Ag, 2940 Wilhelmshaven Verfahren zum steuern der schreibposition in einer schreib- oder aehnlichen maschine fuer ein automatisches unterstreichen eines textabschnittes

Also Published As

Publication number Publication date
DE3676331D1 (de) 1991-02-07
EP0196794B1 (en) 1991-01-02
EP0196794A1 (en) 1986-10-08
US4808016A (en) 1989-02-28
JPS61202877A (ja) 1986-09-08

Similar Documents

Publication Publication Date Title
US5854884A (en) Character information processor for printing characters
US4244031A (en) Word processor
JPH0442997B2 (ja)
JPS628833B2 (ja)
JP4491220B2 (ja) 小印刷物作成装置、小印刷物作成方法及び小印刷物作成プログラム
US5060184A (en) Word processing apparatus
JPH0630928B2 (ja) 電子タイプライタ
JPH0145111B2 (ja)
JP3371435B2 (ja) 入力モード自動設定方法あるいは入力モード自動設定装置
JPH0560428B2 (ja)
JPS63159975A (ja) 電子タイプライタ
JPH0746306B2 (ja) 印刷機能を有するデ−タ処理システム
JPH04276854A (ja) ワードプロセッサ
JPS61233573A (ja) 印字装置
JPH03129563A (ja) 文書処理装置
JPH06223053A (ja) 文書処理装置
JPS62297169A (ja) 情報出力装置
JPS6320678A (ja) ワ−ドプロセツサ
JPH01267722A (ja) 印字処理装置
JPS6339951B2 (ja)
HK1031264B (en) Character information processor for printing characters
JPS6314371B2 (ja)
JPH04105975A (ja) 記録装置
JPS62297170A (ja) 情報出力装置
JPS6231469A (ja) ワ−ドプロセツサ

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term