JPS59159376A - 電子タイプライタ− - Google Patents

電子タイプライタ−

Info

Publication number
JPS59159376A
JPS59159376A JP3494283A JP3494283A JPS59159376A JP S59159376 A JPS59159376 A JP S59159376A JP 3494283 A JP3494283 A JP 3494283A JP 3494283 A JP3494283 A JP 3494283A JP S59159376 A JPS59159376 A JP S59159376A
Authority
JP
Japan
Prior art keywords
text
counter
memory
printing
line
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
JP3494283A
Other languages
English (en)
Inventor
Motoi Maekawa
前川 基
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.)
Tokyo Sanyo Electric Co Ltd
Toshiba Tec Corp
Original Assignee
Tokyo Sanyo Electric Co Ltd
Tokyo Electric 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 Tokyo Sanyo Electric Co Ltd, Tokyo Electric Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP3494283A priority Critical patent/JPS59159376A/ja
Publication of JPS59159376A publication Critical patent/JPS59159376A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、キーボー ドから入力する文章情報を記憶す
る文章メモリを備えた電子タイグライタ−の改良に関す
る。
〔発明の技術的背景とその問題点〕
電子タイプライタ−においては、前面のギ・−ボードに
設定されたアルファベット文字、数字、記号を示す各種
キーおよび各種のファンクションキーを操作することに
J二つて、印字ヘッドを有するキャリッジを移動制御し
てキー人力された文章情報をそのまま印字出力させる表
共に、上記文章情報を文章メモリに、一旦記憶させた後
に、改ためて印字機構によって印字出力できるようにし
たものがある。
このような電子タイプライタ−において、一旦記憶した
文章を用紙に印字出力する場合、一般のタイプライタ−
を用いて印刷する場合と同様に、各行の文章を用紙の左
側端近傍に設定されたレフトマージン位置から右方向に
向って印字していく。すなわち、文章メモリに記憶され
た文章の各文字を順次印字している途中で、キャリッジ
リターン信号を検出すると、印字ヘッドを有するキャリ
ッジが必ずレフトマージン位置まで戻る。
しかしながら、一般の文章は、用紙の1行のみで終るこ
とはまれであり、数行以上にまたがる場合が多い。この
ような場合、文字を必ず左から右へ印字していくと、キ
ャリッジがライトマージン位置からレフトマージン位置
へ移動する時間を無駄に費やすことになる。したがって
、長い文章を印字する場合、全体としての印刷時間が増
大し、結果として、作業能率が低下する問題があった。
〔発明の目的〕
本発明は、このような事情に1↓づいてなされたもので
あり、その目的とするところは、文章メモリに記憶され
た文章を印字出力する場合、各行における文章の印字方
向をキャリッジの移動量が最小になるように設定するこ
とによって、キャリッジの無駄な移動を抑制でき、全体
としての印刷時間を減少でき、作業能率を向、ヒできる
電子タイプライタ−を提供することにある。
〔発明の概要〕
上記の目的を達成するために、本発明の電子タイプライ
タ−においては、キャリッジの位置を示す現在位置カウ
ンタの値からレフトマージン位置を減じた値と、文章メ
モリ内の1行の文章に含まれる文字数を示すバッファカ
ウンタの半分の値とを比較し、前者の方が大きい場合は
、上記1行の文章を右から左へ印字していき、後者の方
が大きい場合は、上記1行の文章を左から右へ印字して
いくようにすることによって、文章の行が移る毎に生じ
るキャリッジの無駄な移動を最小限に抑制することを特
徴としている。
〔発明の実施例〕
1扶下、本発明の一実施例に係る電子タイプライタ−を
図面を用いて説明する。
第1図は同電子タイプライタ−を示す斜視図であり、図
中1は筐体であり、この筐体1の前面にキーボード2が
設けられている。このキーボード2には、アルファベッ
ト文字の他に数字、記号を含む文字キー、スペースバー
、キャリッジリターンキー、シフトキー、メモリキー等
が設けられている。また、筐体I内の上部位置に、印字
機構によって左右に移動制御されるキャリッジ3aが設
けられており、このキャリ゛ンジ3aの先端に取付られ
た印字ヘッド3bによって用紙4に文字が印刷される。
この用紙4(こ印刷される文章のレフトマージン位置お
よびライトマージン位置は、置体1前面に設けられたレ
フトマージン設定キー5およびライトマージン設定キー
6にて設定される。また、筐体1の前面にディスプレー
7が1役けられており、このディスプレー7は、電子タ
イプライタ−の各種のファンクション状態を表示したり
、キーボードから文章メモリに記憶させる文章を一時的
に表示するものである。
第2図は電子タイプライタ−の回路構成を示すブロック
図であり、図中、11は制御部としてのCPUを示す。
このCPUZIは、キーボード2からの各種のキー信号
に基づいてt%OMz2、バッテリー13(こて内部の
メモリがバックアップされたRAM24を制御する。ま
た%CPU21はキャリッジ3aを左右に移動させるキ
ャリッジモータ15および用紙4の紙送りをするペーパ
ーフィードモータ16へそれぞれ制御信号を送出する。
さらに、実施例の印字へラン3bはディージホイール式
印字エレメントで構成されており、プリントホイールモ
ータ17.リボン送りモーフ18.ギヤンセyレモータ
19およびハンマーソレノイド20を有する。そして1
.上記キャリッジモータ15および印字ヘッド3bは印
字機構として前記CPU7Zがらの印字指令にて一括制
御される。また、CPUZZはディスプレー7の表示内
容をディスプレーコントローラー21を介して制御する
。なお、CPUz7およびディスジ1/−コントローラ
21には共通の電源22が接続されている。
前記R,AM 14は、第3図に示すように、アキュム
レータ23.レフトマージン、? 4 、 現在位[#
カウンタ25.文章メモリカウンタ26.バッファカウ
ンタ27,1行バッファ29の各情報を格納するそれぞ
れのメモリエリアき、文章メモリ3θとで構成されてい
る。上記文章メモIJ s oには、キーボード2の各
文字キーからキー人力された文章が記憶されている。た
だし、この文章をキー人力するときに文章がライトマー
ジン位置に達した場合、および文章が行の途中で終了し
て改行する場合に押すキャリジリターン信号のキャリジ
リターン信号が、記憶された文章の中途又は終りに記憶
されている。ト記文章メモリカウンタ26は文章メモリ
3oに記憶された文章の各文字のアドレスを示し、文章
メモリエンドアドレス28は文章メモリ3゜に記憶され
た文章の最後の文字のアドレスを示す。また、アキュム
レータ23は、文章メモリカウンタ26にて指定された
文章メモリ30内の文章の1文字を格納する。1行バッ
ファ29は文章メモリ30の文章における隣接する二つ
のキャリッジリターン信号間の文章、ずなわら、第4図
に示すように用紙4に印刷する1行分の文章を格納する
。この1行分の文章の各文字はバッファカウンタ27に
て指定される1行バッファ29のアドレスに前記アキュ
ムレ−タ23から順次転送される。
前記レフトマージン24は用紙4のレフトマージン位置
を示し、現在位14カウンク25はキャリッジ3aの印
字ヘッド3hの位置を示す。
キーボード2から文章メモリ30内に記憶された文章を
印字4幾構にて用紙4に印刷せよという指令がCPU7
7に伝えられると、このCPU11は第5図に示した流
れ図に従って動作する。
すなわち、プログラムがスタートすると、まず、PIに
てレフトマージン設定キー5にて設定されたレフトマー
ジン(LM)位置をRAMz4に登録した後、P2にて
バッファカウンタ(BCTR) 2yおよび文章メモリ
カウンタ(文CTR・)26をクリアする。この状態に
おいて、文章メモリエンドアドレス28は文章を入力時
にカウントアツプした文章メモリ30における文章の最
後の文字のアトlメスになっている。次に、P3にて文
章メモリカウンタ26#ごて指定された文章メモリエリ
アの文章の1文字をアキュムレータ(ACC) 2sへ
転送する。そして、P4にて上記アキュムレータ23の
1文字を1行バッファ29のバッファカウンタ(BCT
R,)の指定するアドレスに転送した後、P5にて文章
メモリカウンタ26およびバッファカウンタ27を1つ
だけ力lクンドアツブする。次に、P6にてアキュムレ
ータ(A、CC)、? sの内容がキャリッジリターン
信号(CR・)であるか否かを判断し、キャリッジリフ
−〉・信号でなければP3へ戻り、文章メモリ30内の
文字をアキュムレータ23へ転jAする。1行バッファ
29に1行分の文字が格納されると、アキュムレータ2
3の内容はキャリッジリターン信号CR,:なるので、
PIに進み、その時点でのキャリッジ3aの印字ヘッド
3bの位置を示す現在位置カウンタ(現CT R,) 
2sからレフトマージン(LM)、?4位置を減じた値
と、バッファカウンタ(BCTR)の半分の値吉を比較
する。そして、P8にて前者が大きい場合P9に進み、
後者が大きい場合P13へ進む。P9に進んだ場合、す
なわち、印字ヘッド3bの位置が、印刷されるべき1行
バッファ29の文章の先頭の文字位置より最後の文字位
置に近い場合、印字ヘッド3bを最後の文字位置である
( B CT R−1−LM )の示す位置まで移動さ
せる。そして、PIOおよびpHにて1行バッファ29
の文字をキャリッジリターン(、CB )信号を除く最
後の文字から先頭の文字に向って順次読み出し、印字機
構へ印字指令を送出する。印字機構においては、第2図
のキャリッジモータ15を動かし、その文字に対応する
プリントホイール位置を計算し、プリントホイールモー
タ17を駆動しホイール位置を設定し、ハンマーソレノ
イド2oを動作させれば、該当文字が用紙4に印刷され
る。このようにして、1行バッファ29の先頭の文字ま
で印刷が終了したならば、Pl2にてバッファカウンタ
(BCTR)27をクリアする。この時点では、印字ヘ
ッド3bはレフトマージン(T、M)位置にいるので、
現在位置カウンタ25はレフ1〜マージン24に一致し
ている。
一方、P 1.3に進A7だ場合、すなわち、印字ヘッ
ド3bの位置が、1行バッファ29の文章の先頭の文字
位置(こ近い場合、印字ヘッド3bを先頭の文字位置で
あるレフトマージン(LM)位置まで移動させる。そし
て、Pl、4およびPl5にて1行バッファ29の文字
を先頭の文字からキャリッジリターン(CR)信号を除
く最後の文字まで前述と同様に用紙4に印刷し、Pl2
へ進み、バッファカウンタ(BCTR,)27をクリア
する。この時点では、印字ヘッド3bは文章の竜後の文
字位置にいるので、現在位置カウンタ(現CTR・)2
5は(BCTR−1)(!:lなる。
1行分の文章の印刷が終了したならば、ペーパーフィー
ドモータ16を駆動させて、用紙4を1行分だけ紙送り
する。そして、Pl6にて、文章メモリカウンタ(文C
TR・)26が文章メモリエンドアドレス28と一致し
ているか否かを判別し、一致していなければ、文章メモ
IJ s 。
の中にまだ印刷すべき文章が残っているので、P3へ戻
り、再度文章メモIJ 、? o内の文章の1文字をア
キュムレータ23へ転送する。そして、文章メモIJ 
So内の文章を全部印刷したならば、文章メモリカウン
タ26.J−文章メモリエンドアドレスが一致し、プロ
グラムは終了する。
このように構成された電子タイプライタ−であれば、す
でに印刷された文章の最後の文字位置と、これから印刷
しようとする次の1行の文章を先頭の文字位置との間の
距離および最後の文字位置との間の距離をそれぞれ算出
し、これら二つの距離を比較している。そして、前者の
距離が後者の距離より短い場合、文章を先頭文字から順
次右方向へ印刷してゆき、後者の距離が前者の距離より
短い場合、文章を最後の文字から順次左方向へ印刷する
ようにしている。したがって、文章の行が移る場合に、
印字ヘッド3bが印字出力しない状態で移動する距離を
最小限に抑制しているので、キャリッジ3aの無駄な移
動を抑制でき、全体としての印刷時間を減少でき、結局
、作業能率の向上を図れる。
〔発明の効果〕
臥」二説明したように本発明によれば、文章メモリに記
憶された文章を印字出力する場合、各行における文章の
印字方向をキャリッジの移動量が最小をどなるように設
定しているので、キャリッジの無駄な移動を抑制でき、
全体としての印刷時間を減少できる。その結果、作業能
率の向上を図れる電子タイプライタ−を提供することが
できる。
【図面の簡単な説明】
図は本発明の一実施例に係る電子タイプライタ−を示す
ものであり、第1図は斜視図、第2図は回路構成を示す
ブロック図、第3図はRAM内のメモリ配置図、@4図
は同RAM内のメモリ内容を説明するための説明図、第
5図はCPU(制御部)の動作を示す流れ図である。 2・・・キーボード、3a・・・キャリッジ、3b・・
・印字ヘッド、4・・・用紙、5・・・レフトマージン
設定キー、II・・・CPU、z4・・・RAM、z5
・・・現在(=t itカウンタ、27・・・バッファ
カウンタ、29・・・1行バッファ、30・・・文章メ
モリ。 出願人代理人  弁理士 鈴 江 武 彦第2図 第3図 、14 1 ジ 特許庁長官 若杉和夫  殿 1.事件の表示 特M 38−34942  号 2 発明の名称 電子タイプライター 3、補)に8でする渚 !11件との関係 特許出願人 (356)朱京電気株式会社 11、代Ju1人 6、補l[、の対象

Claims (1)

    【特許請求の範囲】
  1. 文字及びファンクションを指定するキー信号を入力する
    キーボード、このキーボードから入力されるキー信号に
    よる文章情報を記憶する文章メモリ、−に記キーボ・−
    ドからのキー信号に応動して又は上記文章メモリの文章
    情報に6動して印字ヘッドを有する一A−ヤリツジを移
    動制御して対応する文字を印字出力する印字機構とから
    なる電子タイプライタ−において、レフトマージン位置
    を記憶するl/フトマージンメモリと、前記キャリッジ
    の前記印字ヘッドの(1[を計測する現在位置カウンタ
    吉、各行毎にキA・リッジリターン信号にて区分して記
    憶されたし涌紀文章メモリ内の1行の文章の文字数を計
    測するバッファカウンタき、前記現在位置カウンタの値
    から前記レフトマージン位置を減じた値が前記バッファ
    カウンタの半分の値より大きい場合、−Iニ記1行の文
    章を右から左へ印字する印字指令を前記印字機構へ送出
    する吉共に、前記現在位置カウンタの値から前記レフト
    マージン位置を減じた値が前記バッファカウンタの半分
    の値より小さい場合、F配置材の文章を左から右へ印字
    する印字指令を前記印字機構へ送出する制御部とを具備
    したこ吉を特徴とする電子タイプライタ−9
JP3494283A 1983-03-03 1983-03-03 電子タイプライタ− Pending JPS59159376A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3494283A JPS59159376A (ja) 1983-03-03 1983-03-03 電子タイプライタ−

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3494283A JPS59159376A (ja) 1983-03-03 1983-03-03 電子タイプライタ−

Publications (1)

Publication Number Publication Date
JPS59159376A true JPS59159376A (ja) 1984-09-08

Family

ID=12428224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3494283A Pending JPS59159376A (ja) 1983-03-03 1983-03-03 電子タイプライタ−

Country Status (1)

Country Link
JP (1) JPS59159376A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61277475A (ja) * 1985-06-01 1986-12-08 Silver Seiko Ltd 印字装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS583260B2 (ja) * 1980-01-16 1983-01-20 山陽国策パルプ株式会社 紙の枚数計数装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS583260B2 (ja) * 1980-01-16 1983-01-20 山陽国策パルプ株式会社 紙の枚数計数装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61277475A (ja) * 1985-06-01 1986-12-08 Silver Seiko Ltd 印字装置

Similar Documents

Publication Publication Date Title
EP0060544B1 (en) Error correcting system for an electronic typewriter
JPS60109892A (ja) 電子式タイプライタ
JPS62197821A (ja) ワ−ドプロセツサ
CA1205035A (en) Printing apparatus having a memory for storing printed character information
GB1382759A (en) Erasing typewriter
JPS59159376A (ja) 電子タイプライタ−
JPS6372552A (ja) 製本容易な記録のできるプリンタ
JPS59188453A (ja) 電子タイプライタ
JPS6321422Y2 (ja)
JPH01114474A (ja) 電子タイプライター
JP2616669B2 (ja) 毛筆書体作成システム
JPH0115391B2 (ja)
JPH0550736A (ja) チエツクライタ
JPS60126730A (ja) 電子タイプライタ
JPS5919186A (ja) 印字装置
JPH0115392B2 (ja)
JPH0624910Y2 (ja) ワ−ドプロセッサ
JPS63106068A (ja) ワ−ドプロセツサ
JPS60205742A (ja) 電子タイプライタ
JPH05324641A (ja) テープ印字装置
JPS63183680U (ja)
JPS60209857A (ja) デ−タ転送装置
JPH057189B2 (ja)
JPH0236023B2 (ja)
JPH02276658A (ja) 電子タイプライタ