JPH0632963B2 - 出力制御方法 - Google Patents

出力制御方法

Info

Publication number
JPH0632963B2
JPH0632963B2 JP59045383A JP4538384A JPH0632963B2 JP H0632963 B2 JPH0632963 B2 JP H0632963B2 JP 59045383 A JP59045383 A JP 59045383A JP 4538384 A JP4538384 A JP 4538384A JP H0632963 B2 JPH0632963 B2 JP H0632963B2
Authority
JP
Japan
Prior art keywords
tab
margin
gate
key
output terminal
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
JP59045383A
Other languages
English (en)
Other versions
JPS60190374A (ja
Inventor
勝 巻田
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 JP59045383A priority Critical patent/JPH0632963B2/ja
Publication of JPS60190374A publication Critical patent/JPS60190374A/ja
Priority to US07/004,211 priority patent/US4915520A/en
Publication of JPH0632963B2 publication Critical patent/JPH0632963B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/50Side-stop mechanisms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/183Tabulation, i.e. one-dimensional [1D] positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 [技術分野] 本発明はマージン位置の変更の指示に基づきタブ位置を
導出する出力制御方法に関する。
[従来技術] 従来、タイプライタ等の印字装置においてタブ位置の設
定を行うには、一般にスペースキーを用いてキャリッジ
を紙面の所望位置に移動させ、その後にタブセットキー
等を押下してキャリッジの位置を記憶させていた。
しかしながら、このような従来のタブ位置設定作業では
マージンの変更によるタブの配慮は全くなされておら
ず、マージンの変更による全タブ間隔の減少、あるいは
増加の際には記憶されている全タブをクリアした後、最
初からタブ間隔を設定しなおす必要があった。これは、
作表作業などにおいて作用者がミスを犯しやすく、その
ため操作の簡略化が望まれている。
[目的] 本発明の目的は、上述の点に鑑み、設定されたマージン
位置の変更の指示に基づき、マージン位置の変更量を複
数のタブ位置の数に応じて振り分けて、変更後のタブ位
置を導出する出力制御方法を提供することにある。
[実施例] 以下、図面を参照して本発明を詳細に説明する。
第1図は本発明の一実施例の構成を示す。ここで1はタ
ブセットキーの機能変更し、タブの自動設定を指示する
制御指示キー、2はタブセットシー、3はマージンセッ
トキー、4および7はフリップフロップ回路(以下、FF
という)、5,6,9,11はアンドゲート、10はオアゲートで
ある。
また、8はアンドゲート6の出力に応じてキャリッジ位
置にタブをセットするキャリッジ位置タブセット部、12
はアンドゲート9に出力に応じて後述のように新たなタ
ブ位置を算出するタブ位置算出部、13はキャリッジ位置
タブセット部8で設定されたタブ位置まはタブ位置算出
部12で算出されたタブ位置を格納するタブ用RAM(ラン
ダムアクセスメモリ)、14はアンドゲート11の出力に応
じてキャリッジ位置にマージンをセットするキャリッジ
位置マージンセット部、および15はキャリッジ位置マー
ジンセット部14でセットされたマージン位置を記憶する
マージン用RAM である。
FF4 の入力端込Sは制御指示キー1の出力端子に接続
し、FF4 の出力端子Qとタブセットキー2の出力端子
はアンドゲート5の入力端子に接続し、このゲート5の
出力端子はFF7 の入力端子Sに接続する。またタブセ
ットキー2の出力端子とFF4 の出力端子 はアンドゲート6の入力端子に接続する。マージンセッ
トキー3の出力端子とFF7 の出力端子7はアンドゲート
9に接続し、FF4 の出力端子 とFF7 の出力端子 はアオゲート10の入力端子に接続する。また、マージン
セットキー3の出力端子とオアゲート10の出力端子はア
ンドゲート11の入力端子に接続する。
まず、マージン位置の更新をするには、通常のタブセッ
トキーの機能を変更する旨の指示を行う制御指示キー1
を押下する。この制御指示キー1の押下によりフリップ
フロップ回路(以下、FFという)4の入力端子Sにハ
イレベル信号が与えられる。すると、FF4 の出力端子Q
がハイレベル、および出力端子 がローレベルとなる。次に、タブセットキー2を押下す
ると、アンドゲート5の入力信号が共にハイレベルとな
るので、そのゲートの出力信号はハイレベルとなる。よ
って、FF7 の入力端子Sにはハイレベル信号が加えら
れ、その出力端子Qがハイレベル、および出力端子 がローレベルとなる。
次に、マージンセットキー3を押下すると、アンドゲー
ト9の他方の入力端子にハイレベルの信号が供給される
こととなり、その出力端子からはハイレベルの信号が出
力される。
このアンドゲート9の出力信号はタブ位置算出部12に供
給され、このアンドゲート9の出力信号に応じてタブ位
置算出部12では新たに設定された新マージンとすでにマ
ージン用RAM15 に設定されている旧マージンとの比較演
算を行い、そのマージンの変化量をタブ設定個数+1で
除算することにより、加算もしくは減算を行う値を求
め、求めた値により各旧のタブ位置に対応する新たなタ
ブ位置を算出する。
この算出値に置き変えることにより、タブ用RAM13 に格
納されていたタブ位置に対して、マージン設定の変化量
に対応する等間隔の縮少あるいは拡大の変更を行う。こ
の新たに設定されたタブ位置はマージンセットキー3で
セットした新マージンのフォーマットに即したタブ位置
であり、マージンセットキー3の操作に応じて自動的に
作成されるものである。タブ用RAM13 に格納された新た
なこれらのタブ位置はその後の印字動作において読み出
される。
例えば,数値の単位を桁数として、 マージン位置M1=10,M2 =50、 タブ位置T1=20,T2 =30,T3 =40、 に設定されている場合に、 マージン位置をM1′=0,M2′=60に変更したときに
は、タブ間隔の増減量をkとすると、 であるから、自動変更による新たなタブ位置T1′,T
2′,T3′は次のように算出される。
T1′=新たなマージン位置+旧のタブ間隔 +増減量=M1′+(T1-M1)+k =0+10+5=15 T2′=新たなタブ位置+旧のタブ間隔 +増減量=T1′+(T2-M1)+k =15+10+5=30 T3′=T2′+(T3-M2)+k =30+10+5=45 また、同じ条件でマージン位置をM1′=20,M2′=40に
したときには、k=−5となるので、新たなタブ位置は T1′=M1′+(T1-M1)+k =20+(20-10)−5=25 同様にT2′=30,T3′=35を算出される。
このように、本例によればマージン位置の変更に応じて
タブ間隔の均等増減が自動的に行え、適切な位置に新た
なタブが自動設定される。
また、FF4 の出力端子から出力信号およびタブセッ
トキー2からの出力信号は、アンドゲート6を介してキ
ャリッジ位置タブセット部8に送出される。これによ
り、制御指示キー1を押下しないのでタブセットキー2
のみ押下げればキャリッジの現在位置にタブを設定する
という通常のタブセット機能を達成することができる。
[効果] 以上説明したように、本発明によれば、マージンの変更
によるタブ間隔の拡大および縮少を自動的に行えるよう
にしたので、短時間にミスのないマージン変更に対応し
た新フォーマットでのタブを設定し得る。
【図面の簡単な説明】
第1図は本発明の一実施例の回路構成を示すブロック図
である。 1……制御指示キー、 2……タブセットキー、 3……数値キー、 4,7……フリップフロップ回路、 5,6,9,11……アンドゲート、 8……キャリッジ位置タブセット部、 10……オアゲート、 12……タブ位置算出部、 13……タブ記憶用RAM 、 14……キャリッジ位置マージンセット部、 15……マージン記憶用RAM 。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】設定された複数のタブ位置およびマージン
    位置を記憶手段に記憶させ、 前記設定されたマージン位置の変更の指示に基づき、前
    記変更されたマージン位置の変更量を前記複数のタブ位
    置の数に応じて振り分けて、変更後のタブ位置を導出す
    ることを特徴とする出力制御方法。
JP59045383A 1984-03-12 1984-03-12 出力制御方法 Expired - Lifetime JPH0632963B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59045383A JPH0632963B2 (ja) 1984-03-12 1984-03-12 出力制御方法
US07/004,211 US4915520A (en) 1984-03-12 1986-12-30 Output apparatus having a tab interval increasing/decreasing function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59045383A JPH0632963B2 (ja) 1984-03-12 1984-03-12 出力制御方法

Publications (2)

Publication Number Publication Date
JPS60190374A JPS60190374A (ja) 1985-09-27
JPH0632963B2 true JPH0632963B2 (ja) 1994-05-02

Family

ID=12717743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59045383A Expired - Lifetime JPH0632963B2 (ja) 1984-03-12 1984-03-12 出力制御方法

Country Status (2)

Country Link
US (1) US4915520A (ja)
JP (1) JPH0632963B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01246661A (ja) * 1988-03-29 1989-10-02 Brother Ind Ltd ページフォーマット機能を有する文書作成装置
JP4827749B2 (ja) * 2007-01-19 2011-11-30 ホシザキ電機株式会社 製氷機

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3547245A (en) * 1968-01-09 1970-12-15 Ibm Multiple pitch margin control
US3618032A (en) * 1968-12-09 1971-11-02 Ibm Automatic data composing, editing and formatting system
JPS5333413B2 (ja) * 1974-05-13 1978-09-13
US4031996A (en) * 1975-12-31 1977-06-28 International Business Machines Corporation Tab repositioning system
US4152083A (en) * 1977-08-10 1979-05-01 Teletype Corporation Margin control for printing apparatus
US4169685A (en) * 1977-12-22 1979-10-02 International Business Machines Corporation Tab layout display for a typewriter
IT1108103B (it) * 1978-07-18 1985-12-02 Olivetti & Co Spa Macchina per scrivere elettronica
US4272204A (en) * 1978-12-21 1981-06-09 International Business Machines Corporation Automatic margin determining apparatus for a scanned sheet of paper
US4265556A (en) * 1978-12-21 1981-05-05 International Business Machines Corporation Apparatus for setting proportional margins based upon the width of a scanned sheet of paper
CH630845A5 (en) * 1979-05-29 1982-07-15 Hermes Precisa International Device for controlling the displacements of the carriage of a typewriter
JPS5625488A (en) * 1979-08-09 1981-03-11 Canon Inc Printer
JPS56120384A (en) * 1980-02-28 1981-09-21 Seiko Epson Corp Typewriter
JPS574789A (en) * 1980-06-12 1982-01-11 Oki Electric Ind Co Ltd Setting and detecting method for left and right margins
AU530568B2 (en) * 1980-10-31 1983-07-21 Canon Kabushiki Kaisha Serial printing apparatus with memory and display
US4408915A (en) * 1981-08-17 1983-10-11 Scm Corporation Reverse tab control system for typewriters
US4448557A (en) * 1981-09-24 1984-05-15 International Business Machines Corporation Method and means for inhibiting interleaving or cave-in among table text columns resulting from column insertion
JPS59188458A (ja) * 1983-04-12 1984-10-25 Brother Ind Ltd テキストメモリ付タイプライタ

Also Published As

Publication number Publication date
JPS60190374A (ja) 1985-09-27
US4915520A (en) 1990-04-10

Similar Documents

Publication Publication Date Title
US4435769A (en) Portable type automobile repair estimate issuing device
DE3138728C2 (ja)
DE2711413C2 (ja)
DE3622514C2 (ja)
DE1499607C2 (de) Zugriffschaltung für Umlaufspeicher in einer Datenverarbeitungsanlage
ES486103A1 (es) Un sistema de tratamiento de datos
JPS6046426B2 (ja) 画像組合せを行う方法および装置
DE2159848A1 (de) System zur abschnittweisen Unter teilung von Sprach und Digitalsignalen und zur Herstellung gedruckter Texte
HK71189A (en) Compact electronic device having calendar function
DE3236312A1 (de) Fehlerzeichen-prozessor
DE3005376C2 (ja)
JPH0632963B2 (ja) 出力制御方法
GB2117135A (en) Track monitoring method and apparatus for a cutter tip of a tool post in machine tools
US5377358A (en) Character processing device adapted to perform document-editing processing and typewriting processing
JPS5833784A (ja) 枠あけ機能付ワ−ドプロセツサ
DE2739920A1 (de) Verfahren und vorrichtung zum uebersetzen eines nc-primaerprogrammes in ein nc-programm in maschinenorientierter programmiersprache
DE3040032C2 (de) Rechner mit Sprachausgabe
JPS60190375A (ja) 出力制御方法
GB899133A (en) Improvements relating to type-composing apparatus
DE2907988A1 (de) Einrichtung zur bearbeitung von gespeicherten textcodefolgen zwecks bildung von textbloecken verschiedenen formates
DE4015630C2 (ja)
JPS62162790U (ja)
JPS55105722A (en) Initial program load system
DE1965429B2 (de) Einrichtung zum Lesen und Redigieren von Daten, die auf einem Aufzeichnungsträger, z.B. einem Lochstreifen, aufgezeichnet sind
JPS6089385A (ja) 電子印字装置