JPS60201431A - プログラム制御可能なタイプライタ - Google Patents

プログラム制御可能なタイプライタ

Info

Publication number
JPS60201431A
JPS60201431A JP59058947A JP5894784A JPS60201431A JP S60201431 A JPS60201431 A JP S60201431A JP 59058947 A JP59058947 A JP 59058947A JP 5894784 A JP5894784 A JP 5894784A JP S60201431 A JPS60201431 A JP S60201431A
Authority
JP
Japan
Prior art keywords
key
program
printing
control means
printing paper
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.)
Granted
Application number
JP59058947A
Other languages
English (en)
Other versions
JPH053613B2 (ja
Inventor
Yuji Kurokawa
裕司 黒川
Toshishige Okamoto
岡本 利茂
Kiyoshi Yoshida
清 吉田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP59058947A priority Critical patent/JPS60201431A/ja
Publication of JPS60201431A publication Critical patent/JPS60201431A/ja
Publication of JPH053613B2 publication Critical patent/JPH053613B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 技術分野 この発明はキーボード部の各キーの操作に伴って印字用
紙上に文字などが印字されるように用紙送り装置、駆動
装置及び印字ヘッドを制御するようにしたタイプライタ
に係り、特にプログラム制御可能なタイプライタに関す
るものである。
従来技術 一般に、作表を行う場合、BASICを使用するコンビ
ュータでグラフィックモードを設定して複雑な設泪作業
を行ったり、通常のタイプライタにおいて、キーの手動
操作に基づいて印字用紙の逆方向送りを行った後、アン
ダーラインを印字させたりする必要があり、その作業、
例えばキー操作が煩雑であった。
発明の目的 この発明は上記の事情に鑑みてなされたものであって、
その目的は、印字用紙を順方向又は逆方向に送るための
情報をプ[1グラムに組入れることができ、そのプログ
ラムの実行に伴い、前記情報に基づいて印字部を制御す
ることができ、それによって容易に作表することができ
るプログラム制御可能なタイプライタを提イ1い1−る
ことにある。
発明の構成 上記の目的を達成するためにこの発明においては、プロ
グラム制御モード設定時に使用されるプログラムのデー
タを記憶するための記憶手段と、プログラム制御モード
設定時における前記プログラムの実行に伴って前記印字
用紙上に文字などが印字されるよう前記印字制御手段を
制御するだめの第一の制御手段と、前記プロクラムの実
行に伴って前記印字用紙が順方向に送られるように前記
用紙送り装置を制御する第二の制御手段と、前記プログ
ラムの実行に伴って前記印字用紙が逆方向に送られるよ
うに前記用紙送り装置を制御する第実施例 以下、この発明を具体化した一実施例を第1図〜第6図
に従って説明する。第1図に示Jようにタイプライタの
本体ケース1の後側部には左右に延びるプラテン2が支
持され、そのプラテン2−トにおいて印字用紙3が第3
図に示す周知の用紙送り装置4の作動に基づき順方向あ
るいは逆方向へ移送されるようになっている。前記ブラ
゛−tン2の前方にはそのプラテン2と平行に延びるガ
イドロッド5が配設され、そのガイドロッド5にはキ1
7リツジ6がプラテン2に沿って左右に、すなわち用紙
移動方向と直交する方向に移動可能に支持されるととも
に、ガイドロッド5の回りで回動可能に支持されている
。このギヤリッジ6上にはサーマルヘッド7が装着され
ている。そして、第3図に示す周知の駆動装置8の作動
に基づき、キャリッジ6がガイドロッド5に沿って左右
に移動されるとともに回動され、そのキャリッジ6の回
動に伴いサーマルヘッド7が印字用紙3に押付けられる
プリント位置と、印字用紙から離間する休止位置との間
で移動し得るようになっている。
前記本体ケース1の前部にはキーボード部9が設(〕ら
れ、そのキーボード部9には1行より短い24桁の文字
を表示し得る液晶製の表示部10が設けられている。さ
らに、キーボード部9上にはこのタイプライタを操作す
るための各秒キー、スイッチなどが配設されている。
ずなわち、それらは、アルファベットの各文字を入力す
るためのアルファベットキー11,0〜9の数字を入力
するだめの数字キー12.バックスペースキー13.リ
ターンキー14.マージン5− セットキー15.ラインインデントキーを兼用するマー
ジンリリースキー16.タブクリアキーを兼用するタブ
セットキー17.パラグラフインデントキーを兼用する
タブレターキー18.ラインタブキーを兼用するデシマ
ルタブキー19であり、又シフトキー20.セカンドシ
フトキー21.シフトロックキー22.コードキー23
.リピートキー24.スペースキー25.前記印字用紙
3を順方向へ移送するためのインデックスキー26゜印
字用紙3を逆方向へ移送するためのリバースインデック
スキー27である。
又、表示部10の右側においてキーボード部9上には後
述するプログラム制御モード設定時において表示部10
に表示中のプログラムの所定の行よりも1つ前の行のデ
ータを表示部10に表示するために操作される上スクロ
ールキー359表示部10に表示中の行よりも1つ後の
行のデータを表示させるために操作される下スクロール
キー36、表示部10上においてデータ入力位置を示す
カーソル10aを左右に移動させるためのカーソ6− ル右移動キー37.カーソル左移動キー38が設番プら
れるとともに、インサートキー39.プリントキー40
.イグジットキー41.デリートキー42、コンティニ
ア−キー43及びエスケープキー44が設けられている
前記表示部10の左側においてキーボード部9上には改
行操作時における印字用紙3の送り量を選択的に設定す
るための三位置スライド式のラインスペースセレク1〜
スイッチ45及びタイプモード、ワードプロヒラ11モ
ード及びプログラム制御モードのうちのいずれかを選択
するための三位置スライド式のモードセレクトスイッチ
46がそれぞれ設()られている。
又、各数字キー12の下部ト面にはブ[1グラム制御モ
一ド設定時において演算を行うためのSIN、CO8な
どの関数表示文が付設されるとともに、各アルファベッ
トキー11の下部上面には同じく/[1グラム制御モ一
ド時において入力されるRUN、NEWなどのコマンド
表示文及びEND。
FOR,NEXTなどのステートメント表示文が付設さ
れている。さらに、アルファベラ1〜キー11とリター
ンキー14との間にはコマンド表示文あるいはステート
メント表示文のみが付設された複数の専用キー47が配
設されている。
そして、モードセレクトスイッチ46によりタイプモー
ドが設定された時には、この実施例におけるタイプライ
タを通常のタイプライタとして使用することができ、ワ
ードプロセッサモードが設定された時にはこのタイプラ
イタをワードプロセッサとして使用することができ、プ
ログラム制御モードが設定された時にはこのタイプライ
タをプログラミング言語としてBASICを用いたパー
ソナルコンピュータとして使用できるようになっている
そして、プログラム制御モード設定時において、コード
キー23とともにアルファベットキー11゜数字キー1
2のうちのいずれかが操作された時、それらのキー11
.1’2が単独で操作された場合に入力される]−ドデ
ータとは異なるコードデータを入力できるようになって
いる。
次に、この実施例におけるタイプライタの制御回路を第
3図に従って説明する。同図において50は中央処理装
置(CPU)であり、このCP tJ50には前記用紙
送り装置4.駆動装置8及びサーマルヘッド7により構
成された印字部51が接続されるとともに、キーボード
部92表示部10゜リードオンリーメモリ(ROM)5
2及びランダムアクセスメモリ(RAM)53がそれぞ
れ接続されている。
前記ROM 52にはモードセレクトスイッチ46の操
作によってそれぞれ選択されるモードに対応してタイプ
ライタの作動を制御するための3種類のプログラムが記
憶されたメモリエリア54〜56が設けられている。
前記RAM53にはマージン、タブ、デシマルタブ及び
作表タブの位置データを記憶可能なデータ記憶手段とし
てのメモリエリア57.プログラムのデータを記憶する
プログラム記憶手段としてのメモリエリア58.ワード
プロセッサモード設定時において入力される文字データ
などを記憶す一〇− るためのメモリエリア59及びブ[1グラム制御モ一ド
設定時において演算された結果を記憶するための変数エ
リア60などが設けられている。
前記CP U 50は印字制御手段61.記憶制御手段
62及び第一の制御手段63を含んでいる。
さらに前記印字制御手段61は第二の制御手段61a及
び第三の制御手段611)を含んでいる。そして、印字
制御手段61はタイプモード設定時においてRAM53
のメモリエリア57に記憶されたマージン、タブ、デシ
マルタブ及び作表タブの位置データに基づいて前記印字
部51を制御し、印字用紙3上に文字や縦線などを印字
できるようになっている。特に、第二の制御手段61a
は印字用紙3が順方向に送られるように前記用紙送り装
置4を制御し、第三の制御手段61bは印字用紙3が逆
方向に送られるように用紙送り装置4を制御する。又、
プログラム制御モード設定時においてCPU50はプロ
グラムのデータをRAM53のメモリエリア58に記憶
させるとともに、記憶制御手段62はそのプログラム中
のマージン。
10− タブ、デシマルタブ、作表タブの位置データを前記メモ
リエリア58から読み出して前記メモリエリア57に記
憶させる。さらに、第一の制御手段63はプログラムの
実行に伴い、メしり「リア57から読出した各位置デー
タに基づ゛き印字用紙3上において印字動作が行われる
ように前記印字制御手段61を制御するようにイ↑つて
いる。
さて、第2図に示J七−ド(′!レク(ヘスイッチ46
の操作に基づいてタイプモードを設定した状態でマージ
ン位置及び作表りI IC/、 fffiを設定する場
合には、まず、スペースキー25あるいはバラウスペー
ス4=−13を操作すると、CP l−J 50により
駆動装置8が作動され、その駆動装置8の作動に基づい
てキャリッジ6がプラテン2に治って移動される。そし
て、スペースニl= −25あるい(、Lバ・ンクスペ
ースキー13の操イ1を停止トすればキャリッジ6を所
望の桁位置に配置することができる。その状態で、マー
ジンセラ1〜キー15のみを操作ずれば′左マージン位
置を設定Jることができ、その位置データがRAM53
のメモリエリア57に記憶される。又、スペースキー2
5あるいはバックスペースキー13の操作後、マージン
セラ1〜キー15とコートキー23どを同時に操作に1
れば右マージン位置を設定りることができ、ぞの位置デ
ータが前記メ[す■リア57に記憶される。このように
設定された左右のマージン位置を解除づ−る場合には、
各マージン位置までキキ?リッジ6を移動さ「た後、マ
ージンリリースキー16を操作Jれば、キ髪・リッジ6
をぞの左右のマージン位置の両側外方へ移動させること
ができる。
所定位置に縦線を印字するために、作表タブ位置を設定
づる場合には前記の場合と同様にスペースキー25ある
いはバックスペースキー13を操作してキトリッジ6を
所望の位置まで移動させた後、」−ドキー23とともに
ラインタブキーを兼用するデシマルタブキー19を操作
づ−れば、作表タブ位置のデータが前記メモリエリア5
7に記憶される。次に、タブレターキー18を操作すれ
ば前記の操作ににって設定された作表タブ位置までギヤ
リッジ6を移動さけて4)−−マルヘッド7により縦線
を印字させることができる。なお、この作表タブ位置は
複数個設定することができる。設定された作表タブ位置
を解除する場合には、キャリッジ6をその作表タブ位置
まで移動してタブクリアキーを兼用づ−るタブセ・ント
ニに−17とともにコードキー23を操作すればよい。
さらに、印字済みの文字の下側部にアンダーラインを印
字する場合には、前記スペースキー25あるいはバック
スペースキー13を操作してキャリッジ6を文字印字位
置まで移動させた後、アンダーライン印字用の所定のキ
ーを操作し、アンダーラインを印字したい範囲でサーマ
ルlベッド7を移動させれば、その1ノーマルヘツド7
によりアンダーラインが印字される。従って、タイプ七
−ド設定時において、前記縦線の印字及びアンダーライ
ンの印字を組み合わせて行えば作表することができる。
次に、この発明に関する処理を第4図〜第6図及び表1
に従って説明する。まず、タイプライタに電源を投入し
た後、第4図のスデツブS1にお13− いてモードセレクi〜スイッチ46を操作してプログラ
ム制御モードを設定すると、CPU50は表示部10に
所定の初期設定画面を表示する。すなわち、RAM53
のメモリエリア58に記憶するプ[1グラムのファイル
ナンバーを選択指定づるための画面と、ファイル名を入
力するだめの画面が順次表示され、その表示に基づいて
ファイルナンバー、ファイル名をそれぞれ入力した後、
リターンキー14を操作ずれば、第2図に示4−ように
表示部10の先頭桁にカーソル10aが点灯される。
以下余白 14− 表1 次に、第4図のステップS2において各種のキー操作を
行い、例えば表1に示すプログラムを入力する。このプ
ログラムはriot、r20Jなどの行番号とr IN
PLJT ”mgns=” ;Mlなどの実行文とから
なっている。そして、例えば[INPUTJというスデ
ートメントを入力する場合にはNjのアルファベットキ
ー11とコードキー23とを同時に押し下げ操作すれば
よく、そのスデートメントの入力後においてステップS
3でCPU50の作動に基づき、表示部10にその文字
が表示されるとともに、RAM53のメモリエリア58
にコード化された状態で記憶される。そして、第4図の
ステップS4に進みプログラムの入力操作を終了したか
否かが判別され、その結果がYESになるとプログラム
の入力が終了する。
表1に示す作表用のプログラムについて説明すると、1
0行及び20行においては左マージン位置及びアンダー
ラインの印字回数値がそれぞれ変数rMJ、rcJとし
て設定されている。30行の実行文は変数rMJに代入
された左マージンの位「データをRAM53のメモリエ
リア57に記憶さけて左マージンを設定ザる実行文であ
る。50行は「nl(lns = ten(]th−J
というメツセージを印字するための実行文であり、55
行は印字用紙3を2分の1行ピッチずつ4回逆方向へ移
送するための実行文であり、60行へ・90行までは前
記メツセージの印字後においてそのメツセージの上側方
に一文字分のアンダーラインを連続させて横線を印字す
るための実行文である。110行〜140行の実行文は
前記メツレージの下側部分に一文字分のアンダーライン
を連続させて横線を印字するためのものであり、160
行の実行文はrM+IJ、rC十M+IJの各位置デー
タをRAM53のメモリエリア57に記憶させて作表タ
ブを設定するためのものである。又170行の実行文は
各横線の両端部間を縦線によって接続するために印字用
紙3を逆方向へ2分の1行ピッチずつ2回移送するため
のものであり、180行の実行文は前記rM+IJ、r
c+M+1Jの各位置に縦線を印字するための実行文で
ある。40行、17− 100行及び150行の実行文はIJ−マルヘッド7を
rMJのマージン位置まで移動及び1行分の改行を行う
ためのものである。なお、60行及び110行はアンダ
ーラインの印字に先立ち、1字分の空印字を行うための
実行文である。
このプログラムを実行するためにまずrRJのアルファ
ベットキー11とともにコードキー23を操作した後リ
ターンキー14を操作すると、第5図のステップS5に
おいて各実行文の妥当性の解析がCPU50によって行
われ、ステップS6に進み、各実行文に誤りがあるか否
かが判別される。その結果がYESであれば表示部10
においてrsYNTAX ERRORJなどのエラー表
示が行われる。前記結果がNoである場合はステップS
7に進みマージン位置rMJ及びアンダーラインの印字
回数rCJを設定するためのデータの入力を促す表示が
行われ、その表示に従い数字キー12を操作して前記各
変数rMJ及び「C」にそれぞれ例えば、rob、r2
0Jと入力すると、各データがメモリエリア57に溜込
まれる。
−18= その後、前記各データに基づいて印字用紙3上に前記メ
ツレージ及び作表線を印字するために、印字部51を制
御する印字制御手段61が第一の制御手段63によって
制御され、かつ第二、第三の制御手段61a 、61b
によって用紙送り装置4が制御される。
すなわち、表1に示すプログラムの40行の命令文に基
づき、RAM53のメモリエリア57に記憶された左マ
ージン位置までキャリッジ6が移動された後、50行の
実行文に基づき[mgns= Olength= 20
 Jというメツレージが印字されて改行動作が行われる
どともにキャリッジ6が再び左マージン位置に配置され
る。次に、55行の実行文に基づき、第三の制御手段6
1bにより用紙送り装置4が制御されて印字用紙3が2
行分逆送りされる。ついで60行〜90行の実行文に基
づき、印字部51が制御されて、前記メツセージのF側
方に21桁分のアンダーラインが連続して印字される。
次に、100行の実行文に基づき、改行動作が行われる
とともに、キャリッジ6が左マージン位置まで移動され
、110行〜140行の実行文に基づぎ、印字部51が
制御されて、前記メツセージの下側方に21桁分のアン
ダーラインが連続して印字される。そして、150行の
実行文に基つき、改行動作が行われるとともに、キャリ
ッジ6が左マージン位置まで移動され、160行の実行
文に基づき、作表タブ位置が前記メモリエリア57に記
憶されて作表タブが設定される。
次に、170行の実行文に基づき、1行分の印字用紙3
の逆送りが行われた後、前記メモリエリア57に記憶さ
れた作表タブ位置データに基づいて縦線が印字され、第
6図に示すように、前記メツセージが作表線によって囲
まれる。
このプログラムに従い別のマージン及びアンダーライン
印字回数のデータに基づいて印字動作を行う場合には、
プログラムの実行に伴ってマージン位置データ及びアン
ダーライン印字回数データの入力が促された時に、数字
キー12及びリターンキー14をそれぞれ操作してr9
J、r20Jの数値をそれぞれ入力すれば、その各デー
タに基づぎ、第6図に示り−ように、文字及び作表線が
それぞれ順次自動的に印字される。
1配のように、この実施例においては、プログラムの実
行時においてマージン位置データ及びアンダーライン印
字回数データを入力するだけで、その各データに基づい
て自動的に作表印字を行うことができる。従って、作表
タブ位置の設定を行うために煩雑なキー操作を行う必要
がない。
発明の効果 以上詳述したようにこの発明は印字用紙を順方向又は逆
方向に送るための情報をプログラムに組入れることがで
き、そのプログラムの実行に伴い、前記情報に基づいて
印字部を制御することができ、それによって例えば作表
を容易に行うことができるという優れた効果を奏する。
【図面の簡単な説明】
第1図はこの発明を具体化したタイプライタの斜視図、
第2図はキーボード部を示す平面図、第3図はタイプラ
イタのブロック図、第4図及び第5図はフローチャート
、第6図はプログラムの実21− 行結果を示す図である。 図において3は印字用紙、4は用紙送り装置、6はキャ
リッジ、7はサーマルヘッド、8は駆動装置、9はキー
ボード部、58は記憶手段と(〕てのメモリエリア、6
1は印字制御手段、61aは第二の制御手段、61bは
第三の制御手段、63は第一の制御手段である。 特 許 出 願 人 ブラリ゛−工業株式会社代 理 
人 弁理士 恩EB 博宣 22−

Claims (1)

  1. 【特許請求の範囲】 1、文字・数字キー(11,12>を備えるキーボード
    部(9)と、 印字用紙(3)を送るための用紙送り装置(4)と、 前記印字用紙(3)の移動方向と直交する方向にキャリ
    ッジ(6〉を駆動するための駆動装置(8)と、 前記キャリッジ(6)[に載置された印字ヘッド(7)
    と、 タイプモード設定時にお(プる前記キーボード部(9)
    の各キーの操作に伴って印字用紙(3) −トに文字な
    どが印字されるように前記用組送り装置(4)、駆動装
    置(8)及び印字ヘッド(ア)を制御するための印字制
    御手段(61)とから構成されたタイプライタにおいて
    、プログラム制御モード設定時に使用されるプログラム
    のデ′−夕を記憶するための記憶手段(58)と、 プログラム制御モード設定時にa34プる前記プログラ
    ムの実行に伴って前記印字用紙(3)上に文字などが印
    字されるよう前記印字制御手段(61)を制御するため
    の第一の制御手段(63)と、前記プログラムの実行に
    伴って前記印字用紙(3)が順方向に送られるように前
    記用紙送り装置(4)を制御する第二の制御手段(61
    a)と、前記プログラムの実行に伴−)で前記印字用紙
    が逆方向に送られるように前記用紙送り装置(4)を制
    御づる第三の制御手段(61h)どを(釉えることを特
    徴とするプログラム制御可能<rタイプライタ。
JP59058947A 1984-03-26 1984-03-26 プログラム制御可能なタイプライタ Granted JPS60201431A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59058947A JPS60201431A (ja) 1984-03-26 1984-03-26 プログラム制御可能なタイプライタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59058947A JPS60201431A (ja) 1984-03-26 1984-03-26 プログラム制御可能なタイプライタ

Publications (2)

Publication Number Publication Date
JPS60201431A true JPS60201431A (ja) 1985-10-11
JPH053613B2 JPH053613B2 (ja) 1993-01-18

Family

ID=13099018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59058947A Granted JPS60201431A (ja) 1984-03-26 1984-03-26 プログラム制御可能なタイプライタ

Country Status (1)

Country Link
JP (1) JPS60201431A (ja)

Also Published As

Publication number Publication date
JPH053613B2 (ja) 1993-01-18

Similar Documents

Publication Publication Date Title
EP0009536B1 (en) Data entry apparatus with dual-mode tabbing function selectable from keyboard
JPS60201431A (ja) プログラム制御可能なタイプライタ
JPH0227150B2 (ja)
JPS60199682A (ja) プログラム制御可能なタイプライタ
JPH0560628B2 (ja)
JPS60201973A (ja) プログラム制御可能なタイプライタ
JPS63293072A (ja) 印刷装置
JPS60206687A (ja) プログラム制御可能なタイプライタ
JPH0679309B2 (ja) ワ−ドプロセッサ
JPS61294533A (ja) 日本語ワ−ドプロセツサ
JPS60207954A (ja) タイプライタ
JP2543501B2 (ja) ワ−ドプロセツサ
JPS60207927A (ja) プログラム制御可能なタイプライタ
JPH01183770A (ja) 文字処理装置
JPH0638256B2 (ja) 入出力装置
JPS60205771A (ja) 電子タイプライタ
JPS6342290B2 (ja)
JPH0583389B2 (ja)
JPH0431518B2 (ja)
EZAMUDDIN A NEW APPROACH IN TYPING THE PRINTING FORM VIA COMPUTER
JPS6347884A (ja) 図形作成装置
JPH01311312A (ja) 入力装置
JPS60160435A (ja) 電子タイプライタ
JPH0245867A (ja) 文字処理装置
JPS61231594A (ja) 文章編集装置