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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/50—Side-stop mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/183—Tabulation, 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はオアゲートで
ある。
ブセットキーの機能変更し、タブの自動設定を指示する
制御指示キー、2はタブセットシー、3はマージンセッ
トキー、4および7はフリップフロップ回路(以下、FF
という)、5,6,9,11はアンドゲート、10はオアゲートで
ある。
また、8はアンドゲート6の出力に応じてキャリッジ位
置にタブをセットするキャリッジ位置タブセット部、12
はアンドゲート9に出力に応じて後述のように新たなタ
ブ位置を算出するタブ位置算出部、13はキャリッジ位置
タブセット部8で設定されたタブ位置まはタブ位置算出
部12で算出されたタブ位置を格納するタブ用RAM(ラン
ダムアクセスメモリ)、14はアンドゲート11の出力に応
じてキャリッジ位置にマージンをセットするキャリッジ
位置マージンセット部、および15はキャリッジ位置マー
ジンセット部14でセットされたマージン位置を記憶する
マージン用RAM である。
置にタブをセットするキャリッジ位置タブセット部、12
はアンドゲート9に出力に応じて後述のように新たなタ
ブ位置を算出するタブ位置算出部、13はキャリッジ位置
タブセット部8で設定されたタブ位置まはタブ位置算出
部12で算出されたタブ位置を格納するタブ用RAM(ラン
ダムアクセスメモリ)、14はアンドゲート11の出力に応
じてキャリッジ位置にマージンをセットするキャリッジ
位置マージンセット部、および15はキャリッジ位置マー
ジンセット部14でセットされたマージン位置を記憶する
マージン用RAM である。
FF4 の入力端込S1は制御指示キー1の出力端子に接続
し、FF4 の出力端子Q1とタブセットキー2の出力端子
はアンドゲート5の入力端子に接続し、このゲート5の
出力端子はFF7 の入力端子S2に接続する。またタブセ
ットキー2の出力端子とFF4 の出力端子 はアンドゲート6の入力端子に接続する。マージンセッ
トキー3の出力端子とFF7 の出力端子7はアンドゲート
9に接続し、FF4 の出力端子 とFF7 の出力端子 はアオゲート10の入力端子に接続する。また、マージン
セットキー3の出力端子とオアゲート10の出力端子はア
ンドゲート11の入力端子に接続する。
し、FF4 の出力端子Q1とタブセットキー2の出力端子
はアンドゲート5の入力端子に接続し、このゲート5の
出力端子はFF7 の入力端子S2に接続する。またタブセ
ットキー2の出力端子とFF4 の出力端子 はアンドゲート6の入力端子に接続する。マージンセッ
トキー3の出力端子とFF7 の出力端子7はアンドゲート
9に接続し、FF4 の出力端子 とFF7 の出力端子 はアオゲート10の入力端子に接続する。また、マージン
セットキー3の出力端子とオアゲート10の出力端子はア
ンドゲート11の入力端子に接続する。
まず、マージン位置の更新をするには、通常のタブセッ
トキーの機能を変更する旨の指示を行う制御指示キー1
を押下する。この制御指示キー1の押下によりフリップ
フロップ回路(以下、FFという)4の入力端子S1にハ
イレベル信号が与えられる。すると、FF4 の出力端子Q
1がハイレベル、および出力端子 がローレベルとなる。次に、タブセットキー2を押下す
ると、アンドゲート5の入力信号が共にハイレベルとな
るので、そのゲートの出力信号はハイレベルとなる。よ
って、FF7 の入力端子S2にはハイレベル信号が加えら
れ、その出力端子Q2がハイレベル、および出力端子 がローレベルとなる。
トキーの機能を変更する旨の指示を行う制御指示キー1
を押下する。この制御指示キー1の押下によりフリップ
フロップ回路(以下、FFという)4の入力端子S1にハ
イレベル信号が与えられる。すると、FF4 の出力端子Q
1がハイレベル、および出力端子 がローレベルとなる。次に、タブセットキー2を押下す
ると、アンドゲート5の入力信号が共にハイレベルとな
るので、そのゲートの出力信号はハイレベルとなる。よ
って、FF7 の入力端子S2にはハイレベル信号が加えら
れ、その出力端子Q2がハイレベル、および出力端子 がローレベルとなる。
次に、マージンセットキー3を押下すると、アンドゲー
ト9の他方の入力端子にハイレベルの信号が供給される
こととなり、その出力端子からはハイレベルの信号が出
力される。
ト9の他方の入力端子にハイレベルの信号が供給される
こととなり、その出力端子からはハイレベルの信号が出
力される。
このアンドゲート9の出力信号はタブ位置算出部12に供
給され、このアンドゲート9の出力信号に応じてタブ位
置算出部12では新たに設定された新マージンとすでにマ
ージン用RAM15 に設定されている旧マージンとの比較演
算を行い、そのマージンの変化量をタブ設定個数+1で
除算することにより、加算もしくは減算を行う値を求
め、求めた値により各旧のタブ位置に対応する新たなタ
ブ位置を算出する。
給され、このアンドゲート9の出力信号に応じてタブ位
置算出部12では新たに設定された新マージンとすでにマ
ージン用RAM15 に設定されている旧マージンとの比較演
算を行い、そのマージンの変化量をタブ設定個数+1で
除算することにより、加算もしくは減算を行う値を求
め、求めた値により各旧のタブ位置に対応する新たなタ
ブ位置を算出する。
この算出値に置き変えることにより、タブ用RAM13 に格
納されていたタブ位置に対して、マージン設定の変化量
に対応する等間隔の縮少あるいは拡大の変更を行う。こ
の新たに設定されたタブ位置はマージンセットキー3で
セットした新マージンのフォーマットに即したタブ位置
であり、マージンセットキー3の操作に応じて自動的に
作成されるものである。タブ用RAM13 に格納された新た
なこれらのタブ位置はその後の印字動作において読み出
される。
納されていたタブ位置に対して、マージン設定の変化量
に対応する等間隔の縮少あるいは拡大の変更を行う。こ
の新たに設定されたタブ位置はマージンセットキー3で
セットした新マージンのフォーマットに即したタブ位置
であり、マージンセットキー3の操作に応じて自動的に
作成されるものである。タブ用RAM13 に格納された新た
なこれらのタブ位置はその後の印字動作において読み出
される。
例えば,数値の単位を桁数として、 マージン位置M1=10,M2 =50、 タブ位置T1=20,T2 =30,T3 =40、 に設定されている場合に、 マージン位置をM1′=0,M2′=60に変更したときに
は、タブ間隔の増減量をkとすると、 であるから、自動変更による新たなタブ位置T1′,T
2′,T3′は次のように算出される。
は、タブ間隔の増減量を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を算出される。
したときには、k=−5となるので、新たなタブ位置は T1′=M1′+(T1-M1)+k =20+(20-10)−5=25 同様にT2′=30,T3′=35を算出される。
このように、本例によればマージン位置の変更に応じて
タブ間隔の均等増減が自動的に行え、適切な位置に新た
なタブが自動設定される。
タブ間隔の均等増減が自動的に行え、適切な位置に新た
なタブが自動設定される。
また、FF4 の出力端子1から出力信号およびタブセッ
トキー2からの出力信号は、アンドゲート6を介してキ
ャリッジ位置タブセット部8に送出される。これによ
り、制御指示キー1を押下しないのでタブセットキー2
のみ押下げればキャリッジの現在位置にタブを設定する
という通常のタブセット機能を達成することができる。
トキー2からの出力信号は、アンドゲート6を介してキ
ャリッジ位置タブセット部8に送出される。これによ
り、制御指示キー1を押下しないのでタブセットキー2
のみ押下げればキャリッジの現在位置にタブを設定する
という通常のタブセット機能を達成することができる。
[効果] 以上説明したように、本発明によれば、マージンの変更
によるタブ間隔の拡大および縮少を自動的に行えるよう
にしたので、短時間にミスのないマージン変更に対応し
た新フォーマットでのタブを設定し得る。
によるタブ間隔の拡大および縮少を自動的に行えるよう
にしたので、短時間にミスのないマージン変更に対応し
た新フォーマットでのタブを設定し得る。
第1図は本発明の一実施例の回路構成を示すブロック図
である。 1……制御指示キー、 2……タブセットキー、 3……数値キー、 4,7……フリップフロップ回路、 5,6,9,11……アンドゲート、 8……キャリッジ位置タブセット部、 10……オアゲート、 12……タブ位置算出部、 13……タブ記憶用RAM 、 14……キャリッジ位置マージンセット部、 15……マージン記憶用RAM 。
である。 1……制御指示キー、 2……タブセットキー、 3……数値キー、 4,7……フリップフロップ回路、 5,6,9,11……アンドゲート、 8……キャリッジ位置タブセット部、 10……オアゲート、 12……タブ位置算出部、 13……タブ記憶用RAM 、 14……キャリッジ位置マージンセット部、 15……マージン記憶用RAM 。
Claims (1)
- 【請求項1】設定された複数のタブ位置およびマージン
位置を記憶手段に記憶させ、 前記設定されたマージン位置の変更の指示に基づき、前
記変更されたマージン位置の変更量を前記複数のタブ位
置の数に応じて振り分けて、変更後のタブ位置を導出す
ることを特徴とする出力制御方法。
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)
| 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)
| 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 | テキストメモリ付タイプライタ |
-
1984
- 1984-03-12 JP JP59045383A patent/JPH0632963B2/ja not_active Expired - Lifetime
-
1986
- 1986-12-30 US US07/004,211 patent/US4915520A/en not_active Expired - Lifetime
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) | 電子印字装置 |