JPS5922982B2 - Tab setting device for tabulation machine using serial printer - Google Patents

Tab setting device for tabulation machine using serial printer

Info

Publication number
JPS5922982B2
JPS5922982B2 JP52019053A JP1905377A JPS5922982B2 JP S5922982 B2 JPS5922982 B2 JP S5922982B2 JP 52019053 A JP52019053 A JP 52019053A JP 1905377 A JP1905377 A JP 1905377A JP S5922982 B2 JPS5922982 B2 JP S5922982B2
Authority
JP
Japan
Prior art keywords
tab
contents
function
counter
key
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
Application number
JP52019053A
Other languages
Japanese (ja)
Other versions
JPS53104131A (en
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.)
Toshiba TEC Corp
Original Assignee
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 Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP52019053A priority Critical patent/JPS5922982B2/en
Publication of JPS53104131A publication Critical patent/JPS53104131A/en
Publication of JPS5922982B2 publication Critical patent/JPS5922982B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Calculators And Similar Devices (AREA)
  • Document Processing Apparatus (AREA)
  • Printers Characterized By Their Purpose (AREA)

Description

【発明の詳細な説明】 本発明は、シリアルプリンタを用いて例えば売上伝票、
給与明細書等を作表する作表機のタブセット装置に係る
DETAILED DESCRIPTION OF THE INVENTION The present invention uses a serial printer to print out sales slips, for example.
This relates to a tab setting device for a tabulation machine that tabulates pay slips, etc.

従来、この種シリアルプリンタを用いた作表機において
、例えば売上伝票、給与明細書等のあらかじめ定められ
た用紙を用いて作表するときの各印字枠毎のタブ量のセ
ット方法は各タブ量毎にレバーを用いタブ量のみセット
していた。
Conventionally, in a tabulation machine using this type of serial printer, when tabulating a predetermined paper such as a sales slip or pay slip, the tab amount for each print frame was set by setting the tab amount for each printing frame. Only the tab amount was set using a lever each time.

このため、ファンクションの設定を同時に行なうことが
できずセットの操作に時間を要していた。本発明は、こ
のような点に鑑み、所定のタブ量とファンクションを簡
単なキー操作で短時間にかつ正確にセットできるタブセ
ット装置を提供するものである。
For this reason, it is not possible to set the functions at the same time, and it takes time to operate the sets. In view of these points, the present invention provides a tab setting device that can accurately set a predetermined tab amount and function by simple key operations in a short time.

以下、本発明の一実施例を作表会計機について図面によ
り説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to drawings regarding a spreadsheet accounting machine.

第1図はシリアルプリンタ1を用いる作表会計機の外観
を示すものである。
FIG. 1 shows the appearance of a spreadsheet accounting machine using a serial printer 1. As shown in FIG.

この作表会計機は、シリアルプリンタ1を有しこのプリ
ンタ1を外部から観察可能なプリンタ部2とキーボード
3などを設けた操作部4とからなり、この操作部4の操
作により前記プリンタ部2が作動され、売上伝票、給与
明細書等のあらかじめ定められた作表用紙5に金額等を
印字し作表を行なうものである・第2図は前記操作部4
の操作面を示すものである。この操作面右上部には「プ
ログラム」 「業務」「ノンプログラム」 「OFF」
の4つの目盛を有するコントロールキー6が設けられ、
また、このコントロールキー6の下方には4つのプログ
ラムセレクトキー□が設けられそれぞれに対しプログラ
ム表示ケースTaが設けられている。また、操作面中央
部には「0〜9」までの屋敷キー8、そして「→」 「
←」のタブ送りキー9、「復改」「日付/番号」 「+
」 「−」 「×」 「■」などのファンクションキー
10、「実行」 「小計」 「合計」 「総計」などの
プリセット或は演算用のキーハ11が設けら札さらに操
作面左側部に[行送り」のプラテンフイードキ一12、
プラテン行送り量選択スイツチ12a、「前送り」 「
後送り」のプラテン微調整キー12b,12。
This spreadsheet accounting machine includes a printer section 2 which has a serial printer 1 and can be observed from the outside, and an operation section 4 provided with a keyboard 3, etc., and when the operation section 4 is operated, the printer section 2 is activated to print amounts, etc. on predetermined tabulation forms 5 such as sales slips, pay slips, etc. - Figure 2 shows the operation section 4
This shows the operational aspects of the system. At the top right of this operation screen are "Program", "Business", "Non-program", and "OFF".
A control key 6 having four scales is provided,
Furthermore, four program select keys □ are provided below the control key 6, and a program display case Ta is provided for each. In addition, in the center of the operation screen are house keys 8 from 0 to 9, and ``→'' and ``
←" tab advance key 9, "Return""Date/Number""+
”, “-”, “×”, “■”, etc., and keys 11 for presetting or calculations, such as “Execute”, “Subtotal”, “Total”, “Total”, etc. are provided. "Feed" platen feed key 12,
Platen line feed amount selection switch 12a, “Forward feed” “
platen fine adjustment keys 12b, 12 for "rear feed".

および「消去」のクリアキー13が設けられている。ま
た、操作面中央上部に入出力信号を表示する表示器14
および「プログラム中」 「業務中」[エラー] 「マ
イナス」など実際の作動状態を表示するランプ表示器1
5が設けられている。
and a clear key 13 for "erase" are provided. In addition, a display 14 that displays input and output signals at the upper center of the operation screen
Lamp indicator 1 that displays the actual operating status such as ``Programming'', ``Working'', [Error], ``Minus'', etc.
5 is provided.

まず、この作表会計機のシステムから説明する。第3図
はそのシステムのプロツク図を示すもので、装置全体の
構成は中央処理装置(CPU)16、記憶装置17およ
び入出力装置18から構成されている。中央処理装置(
CPU)16は、タブ記憶制御装置を含み、演算回路プ
ログラムカウンタ、制御回路、インストラクシヨンレコ
ーダおよびコマンドレジスタなどが内蔵され、入力信号
に基づいて各種の演算処理および前記記憶装置17、入
出力装置18を制御する働きをなす。
First, I will explain the system of this spreadsheet accounting machine. FIG. 3 shows a block diagram of the system, and the entire system is composed of a central processing unit (CPU) 16, a storage device 17, and an input/output device 18. Central processing unit (
The CPU) 16 includes a tab memory control device, has a built-in arithmetic circuit program counter, a control circuit, an instruction recorder, a command register, etc., and performs various arithmetic processing based on input signals, and performs various arithmetic operations on the memory device 17, input/output device, etc. It functions to control 18.

記憶装置17は、この作表会計機の機能となる[プログ
ラム」 「業務」 「ノンプログラム」などの各作業の
プログラムなど一般に固定的データを記憶する5個のリ
ード・オンリ・メモリ(ROM)19と、可変データた
とえば置数、フアンクシヨン、タブ量、横合計値、縦合
計値、フアンクシヨンコードなどを記憶する5個のラン
ダム・アクセス・メモリ(RAM)20とを備え、それ
ぞれアドレスバス21およびデータバス22を通じて前
記中央処理装置(CPU)16に接続され、かつ ・中
央処理装置(CPU)16からの制御信号線23,24
がROMセレクタ25およびRAMセレクタ26を介し
て選択的に入力されている。
The storage device 17 includes five read-only memories (ROM) 19 that generally store fixed data such as programs for each work such as [programs], ``business'', and ``non-programs'', which are the functions of this spreadsheet accounting machine. and five random access memories (RAM) 20 for storing variable data such as number of positions, function, tab amount, horizontal total value, vertical total value, function code, etc., and each has an address bus 21 and connected to the central processing unit (CPU) 16 through a data bus 22, and - control signal lines 23, 24 from the central processing unit (CPU) 16;
is selectively input via the ROM selector 25 and RAM selector 26.

入出力装置18は、前記データバス22を通じて中央処
理装置(CPU)16に接続されたキー 5ボード制御
回路27、表示器制御回路28、2個の入力ポート29
,30および4個の出力ポート31,32,33,34
を備え、それぞれに前記記憶装置17と同様に中央処理
装置(CPU)16からの制御信号線35が入力されて
いる。 4キーボード制御回路27、表示器制御回路
28、出力ポート31.入力ポート29は前記操作部4
に接続され、キーボード制御回路27は、キーボード3
からのキーデータに基づき中央処理装置フ(CPU)1
6にそのデータ信号を送る働きをなし、表示器制御回路
28は表示器14を制御してキーデータ、合計金額、エ
ラーコードおよびフアンクシヨンコードなど入出力デー
タをデイジタル表示させ.出力ポート31はランプ表示
器15の選択点灯動作を制御し、入力ポート29はコン
トロールキー6のキーデータおよびプログラムセレクト
キー7のキーデータに基づき前記記憶装置17のR−0
M19およびRAM2O内に記憶されたプログラムによ
り装置全体が指定された各作業態勢にセツトされる。
The input/output device 18 includes a keyboard control circuit 27, a display control circuit 28, and two input ports 29 connected to the central processing unit (CPU) 16 through the data bus 22.
, 30 and four output ports 31, 32, 33, 34
Similarly to the storage device 17, a control signal line 35 from a central processing unit (CPU) 16 is input to each of them. 4 keyboard control circuit 27, display control circuit 28, output port 31. The input port 29 is connected to the operation section 4.
The keyboard control circuit 27 is connected to the keyboard 3
Based on the key data from the central processing unit (CPU) 1
The display control circuit 28 controls the display 14 to digitally display input/output data such as key data, total amount, error code, and function code. The output port 31 controls the selective lighting operation of the lamp indicator 15, and the input port 29 controls the R-0 of the storage device 17 based on the key data of the control key 6 and the key data of the program select key 7.
The program stored in M19 and RAM2O sets the entire device to each designated working position.

また、入力ポート30および出力ポート32,33,3
4はプリンタ1の印字動作を制御するプリンタ制御回路
36に接続されこのプリンタ制御回路36に中央処理装
置(CPU)16からの印字制御信号および印字データ
信号が入力される。
In addition, input port 30 and output ports 32, 33, 3
4 is connected to a printer control circuit 36 that controls the printing operation of the printer 1, and a print control signal and a print data signal from the central processing unit (CPU) 16 are input to this printer control circuit 36.

また、中央処理装置(CPU)16および入出力装置1
8の各回路27,28,31,29,30,32,33
,34には停電検出回路37を有する電源38が接続さ
れている。次に、前記プリンタ部2に内蔵されているプ
リンタ1の構造を第4図において説明する。
In addition, a central processing unit (CPU) 16 and an input/output device 1
8 each circuit 27, 28, 31, 29, 30, 32, 33
, 34 are connected to a power supply 38 having a power failure detection circuit 37. Next, the structure of the printer 1 built in the printer section 2 will be explained with reference to FIG.

39はプリンタ1の機枠で、この機枠39内部において
プラテン40が回動軸41の両端部を前記機枠39に回
動自在に支持されて左右方向に設けられ、また、このプ
ラテン40の前方においてかつ平行に一対のキヤリツジ
支持ガイド42,42が設けられている。
Reference numeral 39 denotes a machine frame of the printer 1. Inside this machine frame 39, a platen 40 is rotatably supported by the machine frame 39 at both ends of a rotating shaft 41, and is provided in the left-right direction. A pair of carriage support guides 42, 42 are provided at the front and parallel to each other.

また前記プラテン40の回動軸41の一端部に設けられ
た歯車43が前記機枠39内に固定された紙送りパルス
モータ44の駆動軸45に設けられた歯車46に中間歯
車47を介して係合され、プラテン40は前記紙送りパ
ルスモータ44の駆動により回転され、さらに前記回動
軸41の両端には前記プリンタ部2の外枠より突出され
たプラテン摘み48,48が設けられ、手動調整も可能
としている。
Further, a gear 43 provided at one end of the rotating shaft 41 of the platen 40 is connected to a gear 46 provided on a drive shaft 45 of a paper feed pulse motor 44 fixed in the machine frame 39 via an intermediate gear 47. When engaged, the platen 40 is rotated by the drive of the paper feed pulse motor 44. Further, platen knobs 48, 48 are provided at both ends of the rotation shaft 41 and protrude from the outer frame of the printer section 2, and the platen 40 is rotated by the drive of the paper feed pulse motor 44. Adjustment is also possible.

また、プーリ49,49,49,49に懸架ざれキヤリ
ツジパルスモータ50にて駆動されるキヤリツジ送りワ
イヤ51が前記プラテン40に近接して張設され、この
送りワイヤ51にキヤリツジ52が保持されている。
Further, a carriage feed wire 51 suspended from pulleys 49, 49, 49, 49 and driven by a carriage pulse motor 50 is stretched close to the platen 40, and a carriage 52 is held on this feed wire 51. There is.

このキヤリツジ52は前記送りワイヤ51と一体的に前
記一対の支持ガイド42,42に摺動係合しつつ前記プ
ラテン40に沿つて左右方向に移動される。また、前記
キヤリツジ52には、周面に複数の印字用の活字を凸状
に刻設して活字面53を形成したプリントホイール54
が回動自在にかつ前記プラテン40に対向して打刻方向
に移動可能に設 3けられている。
The carriage 52 is moved in the left-right direction along the platen 40 while slidingly engaging the pair of support guides 42 and 42 together with the feed wire 51. The carriage 52 also includes a print wheel 54 on which a plurality of printing letters are engraved in a convex manner on the circumferential surface to form a letter surface 53.
is provided rotatably and movably in the engraving direction opposite the platen 40.

このプリントホイール54はプリントホイールパルスモ
ータ55により選択回動され、プリントマグネツト56
により打刻動作される。さらに、プラテン40周面の作
業用紙5とプリントホイール54の活字面53との間に
リボン 158が挿入される。このリボン58はキヤリ
ツジ52の上方に装着されたりホンカセット58aから
リボン送りパルスモータ59により送られる。なお、前
記プリントホイールパルスモータ55、プリントマグネ
ツト56、りホンカセット58aおよびリボン送りパル
スモータ59は前記キヤリツジ52に設けられている。
ここで、このプリンタ1の前記各モータ44,50,5
5,59およびプリントマグネツト56を制御するプリ
ンタ制御回路36を第5図において説明する。
This print wheel 54 is selectively rotated by a print wheel pulse motor 55, and a print magnet 56 is rotated selectively by a print wheel pulse motor 55.
The stamping operation is performed by Furthermore, a ribbon 158 is inserted between the work paper 5 on the circumferential surface of the platen 40 and the type surface 53 of the print wheel 54. This ribbon 58 is mounted above the carriage 52 or fed from a main cassette 58a by a ribbon feed pulse motor 59. The print wheel pulse motor 55, print magnet 56, phone cassette 58a, and ribbon feed pulse motor 59 are provided in the carriage 52.
Here, each of the motors 44, 50, 5 of this printer 1
5, 59 and the printer control circuit 36 that controls the print magnet 56 will be explained with reference to FIG.

中央処理装置(CPU)16から出力ポート33,34
を介して入力された印字データ信号はアツプダウンカウ
ンタ60,61を通つてキヤリツジ制御回路62および
プリントホイール制御回路63に入力される。そして、
出力ポート32からの印字制御信号による移動命令に伴
つてキヤリツジ制御回路62は前記アツプダウンカウン
タ60をカウントダウンするとともに前記印字データ信
号に基づくキヤリツジフイード信号およびリボンフイー
ド信号を出力する。また、前記印字制御信号による印字
命令に伴つてプリントホイール制御回路63は前記アツ
プダウンカウンタ61をカウントダウンするとともに前
記印字データ信号に基づくホイールフイード信号を出力
する。このとき発振器64により、前記各フイード信号
はタイミングを調整され、キヤリツジフイード信号はモ
ータパルス発生回路65にてパルス信号に変換されさら
に増幅回路を備えたキヤリツジパルスモータ通電回路6
6を通つて前記プリンタ1のキヤリツジパルスモータ5
0に入力され、ホイールフイード信号はモータパルス発
生回路67およびプリントホイールパルスモータ通電回
路68を通つて前記プリンタ1のプリントホイールパル
スモータ55に入力され、また、リボンフイード信フ号
はモータパルス発生回路69およびリボン送りパルスモ
ータ通電回路70を通つて前記プリンタ1のリボン送り
パルスモータ59に入力される。
Central processing unit (CPU) 16 to output ports 33, 34
The print data signal input via the up-down counters 60 and 61 is input to a carriage control circuit 62 and a print wheel control circuit 63. and,
In response to a movement command from the print control signal from the output port 32, the carriage control circuit 62 counts down the up-down counter 60 and outputs a carriage feed signal and a ribbon feed signal based on the print data signal. Further, in response to a print command based on the print control signal, the print wheel control circuit 63 counts down the up-down counter 61 and outputs a wheel feed signal based on the print data signal. At this time, the timing of each of the feed signals is adjusted by an oscillator 64, and the carriage feed signal is converted into a pulse signal by a motor pulse generation circuit 65, which is then converted into a pulse signal by a carriage pulse motor energizing circuit 6, which is further equipped with an amplifier circuit.
6 to the carriage pulse motor 5 of the printer 1.
0, the wheel feed signal is input to the print wheel pulse motor 55 of the printer 1 through the motor pulse generation circuit 67 and the print wheel pulse motor energization circuit 68, and the ribbon feed signal is input to the print wheel pulse motor 55 of the printer 1 through the motor pulse generation circuit 67 and the print wheel pulse motor energization circuit 68. 69 and a ribbon feed pulse motor energization circuit 70, the signal is input to the ribbon feed pulse motor 59 of the printer 1.

また、前記印字命令はプリントマグネツト制御回路71
に入力され、このプリントマグネツト制御回路71より
打刻信号が出力される。そして、打刻信号がプリントマ
グネツト通電回路72を通つて前記プリンタ1のプリン
トマグネツト56に入力される。また、前記印字制御信
号による紙送り命令はモータパルス発生回路73および
紙送りパルスモータ通電回路74を通つて前記プリンタ
1の紙送りパルスモータ44に入力される。
Further, the print command is sent to the print magnet control circuit 71.
The print magnet control circuit 71 outputs an embossing signal. The stamp signal is then inputted to the print magnet 56 of the printer 1 through the print magnet energizing circuit 72. Further, the paper feed command based on the print control signal is input to the paper feed pulse motor 44 of the printer 1 through the motor pulse generation circuit 73 and the paper feed pulse motor energization circuit 74.

次に、前記記憶装置17のランダム・アクセスメモリ(
RAM)20は、前記タブ送りキー9を押すごとに1つ
ずつカウントアツプされる図示しない第1のカウンタと
、前記フアンクシヨンキ一10を押すごとに1つずつカ
ウントアツプされる図示しない第2のカウンタを有して
いる。
Next, the random access memory (
RAM) 20 includes a first counter (not shown) that counts up by one each time the tab feed key 9 is pressed, and a second counter (not shown) that counts up by one each time the function key 10 is pressed. have.

そして、第6図はこのランダム・アクセス・メモリ(R
AM)20のRAM内容を示すもので、縦枠はアドレス
(0〜49)、横枠はデイジツト(0〜9,A〜F)を
表わし、複数の記憶部(メモリエリア)が設けられてい
る。アドレス(0〜1,4〜5,8〜9,12〜13)
にはプログラム時前記フアンクシヨンキ一10のキーデ
ータによるフアンクシヨンを前記第2のカウンタの内容
により指定されて順次記憶する16個のフアンクシヨン
メモリエリア(MFl〜MFl6)75をそれぞれ有し
、アドレス(2〜3,6〜7,10〜11,14〜15
)にはプログラム時、前記第1のカウンタの内容を前記
第2のカウンタの内容により指定されて前記フアンクシ
ヨンメモリエリア(MFl〜MFl6)75にそれぞれ
対応して記憶する16個のタブメモリエリア(MTl〜
MTl6)76をそれぞれ有し、アドレス(0〜3)の
記憶内容にて第1プログラムJモV、アドレス(4〜7)
にて第2プログラム78、アドレス(8〜11)にて第
3プログラム79、アドレス(12〜15)にて第4プ
ログラム80がそれぞれ形成され、前記プログラムセレ
クトキー7の選択キー操作により前記4つのプログラム
T7,78,79,8Oのうち選択されたプログラムが
読み出されるようになつている。また、アドレス(16
〜31)は印字されたデータの横合計値を順次記憶する
15個の横合計器(YTRl〜YTRl5)81で、ア
ドレス(32〜47)は印字されたデータの縦合計値を
順次記憶する15個の縦合計器(TTRl〜TTRl5
)82で、さらに、アドレス(48〜49)には前記各
フアンクシヨンに対してそれぞれプリセツトされる各フ
アンクシヨンコードを記憶する複数個のフアンクシヨン
コードメモリエリア83が設けられている。次に、第7
図および第8図にてこの実施例によるタブセツトプログ
ラムのオペレーシヨンを説明する。
FIG. 6 shows this random access memory (R
AM) 20 RAM contents, the vertical frame represents the address (0-49), the horizontal frame represents the digit (0-9, A-F), and multiple storage units (memory areas) are provided. . Address (0-1, 4-5, 8-9, 12-13)
Each has 16 function memory areas (MFl to MFl6) 75 for sequentially storing functions based on the key data of the function key 10 specified by the contents of the second counter during programming. ~3,6~7,10~11,14~15
) includes 16 tab memory areas for storing the contents of the first counter in correspondence with the function memory areas (MFl to MFl6) 75, respectively, designated by the contents of the second counter during programming. (MTl~
MT16)76 respectively, and the first program JMoV and address (4 to 7) are stored in the memory contents of addresses (0 to 3).
A second program 78 is formed at , a third program 79 is formed at addresses (8-11), and a fourth program 80 is formed at addresses (12-15). A selected program among programs T7, 78, 79, and 8O is read out. Also, the address (16
~31) are 15 horizontal totalizers (YTRl~YTRl5) 81 that sequentially store the horizontal total value of the printed data, and addresses (32~47) are 15 that sequentially store the vertical total value of the printed data. vertical totalizers (TTRl~TTRl5
) 82, and further provided at addresses (48-49) are a plurality of function code memory areas 83 for storing each function code preset for each of the functions. Next, the seventh
The operation of the tab set program according to this embodiment will be explained with reference to FIG.

第7図のように、例えば「日付」 「入金」 「出金」
および「合計」などの項目の複数の枠を有する表57を
形成した作表用紙5をプリンタ1にセツトし、この作表
用紙5の表57の最左端をキヤリツジホームポジシヨン
に合わせる。
As shown in Figure 7, for example, "Date", "Deposit", "Withdrawal"
A tabulation sheet 5 on which a table 57 having a plurality of frames for items such as "total" and "total" has been formed is set in the printer 1, and the leftmost end of the table 57 on the tabulation sheet 5 is aligned with the carriage home position.

そして、第8図はタブセツト操作処理のフローチヤート
を表わしている。操作部4において、まずコントロール
キー6を[プログラム」の位置に合わせ、プログラムセ
レクトキー7の1つを押す。
FIG. 8 shows a flowchart of tab set operation processing. In the operation unit 4, first, set the control key 6 to the "Program" position and press one of the program select keys 7.

そして、「→」のタブ送りキー9を1回押すとキヤリツ
ジ52が1文字分右方向(第7図中矢印A方向)へ進み
第1のカウンタが1つカウントアツプされ、キヤリツジ
52の移動をみながらキヤリツジ52がその枠の最終端
に到達するまで「→」のタブ送りキー9のキー操作を繰
返す。そして、その枠のタブセツトが終了したとき第1
のカウンタの内容はその枠の文字数(タブ量)となり、
フアンクシヨンキ一 510の1つ(例えばその枠が
[日付]の枠ならば「日付/番号」、[入金」の枠では
「+」、[出金」の枠では[一」、「合計]の枠では[
一」)を押すと、第2のカウンタが1つカウントアツプ
されるとともにRAM2O内のフアンクシヨンコ 5ー
ドメモリエリア83より押されたフアンクシヨンキ一1
0のコードを読み出し第2のカウンタ内容で指定される
フアンクシヨンメモリエリア(MFn)75にフアンク
シヨンキーコードが書きこまれる。さらに第1のカウン
タ内容(タブ量)4を読み出して第2のカウンタ内容で
指定されるタブメモリエリア(MTO)76に第1のカ
ウンタ内容が書きこまれる。そして、フアンクシヨンコ
ードが表示器14に表示され、第1のカウンタ内フ容が
クリアされ、続いて次の枠のタブセツトを順次上記の如
くキヤリツジ52が最終枠の最終端に到達するまで繰返
す。
Then, when the "→" tab feed key 9 is pressed once, the carriage 52 moves one character to the right (in the direction of arrow A in FIG. 7), and the first counter is counted up by one, causing the carriage 52 to move. While watching the screen, the "→" tab feed key 9 is repeatedly operated until the carriage 52 reaches the final end of the frame. Then, when the tab set for that frame is finished, the first
The content of the counter is the number of characters (tab amount) in that frame,
One of the 510 functions (for example, if the frame is [Date], then "Date/Number", if the frame is [Deposit], then "+", if it is [Withdrawal], [1], and if the frame is "Total") Then [
1), the second counter counts up by 1, and the function key 5 in RAM 2O is pressed.
The code 0 is read out and the function key code is written into the function memory area (MFn) 75 specified by the second counter contents. Further, the first counter contents (tab amount) 4 are read out and written into the tab memory area (MTO) 76 specified by the second counter contents. Then, the function code is displayed on the display 14, the contents of the first counter are cleared, and then the tab set of the next frame is sequentially repeated as described above until the carriage 52 reaches the final end of the final frame. .

そして、タブセツトが終了したとき「復改」のキー10
を押すと第2のカウンタ内容がクリアされ、キヤリツジ
52がホームポジシヨンに戻され、タブセツトプログラ
ムは終了する。次にこのプログラムを用いて実際にデー
タを作表用紙5に印字する「実行」のオペレーシヨンを
説明する。
Then, when the tab set is finished, press the "Return" key 10.
Pressing clears the contents of the second counter, returns the carriage 52 to its home position, and terminates the tab set program. Next, the "execution" operation of actually printing data on the tabulation sheet 5 using this program will be explained.

第9図は「実行」のフローチヤートを表わす。FIG. 9 shows a flowchart of "execution".

操作部4にて、まずコントロールキー6を「業務」の位
置に合わせ、作業用紙5に合つたプログラムセレクトキ
ー7を押す。そして、置数キー8で印字したい金額等を
置数するとこの置数が図示しないバツフアメモリ〔1〕
に記憶されるとともに表示器14に表示される。そして
、「実行]のキー11を押すと第2のカウンタが1つカ
ウントアツプされ、さらに、この第2のカウンタの内容
で指定されるタブメモリエリア(MTO)の内容が読み
出されてこのタブメモリエリア(MTn)の内容と置数
桁数が比較され、その枠内でのオーバーフローが判断さ
れる。置数桁数がタブメモリ内容より大ならば置数オー
バーフローとなつてランプ表示器15および表示器14
にエラー表示され、タブメモリ内容より大でなければ、
第2のカウンタの内容で指定されるフアンクシヨンメモ
リエリア(MFrl)の内容が読み出され、加減算を有
するフアンクシヨンか否かの判断が行なわれる。読み出
されたフアンクシヨンメモリエリア(MFO)の内容が
加減算を有しないフアンクシヨン(例えば[日付/番号
」など)であるならば、第2のカウンタの内容で指定さ
れるタブメモリエリア(MTn)の内容から置数桁数を
差し引いたその内容が図示しないバツフアメモリ〔〕に
記憶される。そして、キヤリツジ52が1文字分移動さ
れるとともにバツフアメモリ〔〕の内容から1を差し引
き、このバツフアメモリ〔〕の内容が0になるまでキヤ
リツジ52が移動される。そして、プリントホイール5
4の打刻動作により図示しないバツフアメモリ〔1〕の
内容が順次印字され、最小桁が枠内の右端にそろえられ
る。続いて、次のフアンクシヨンメモリエリア(MFn
+1 )の内容が読み出され、このフアンクシヨンメモ
リエリア(MFn+1)の内容が合計のフアンクシヨン
(「=」)でもリターンフアンクシヨン(「復改」)で
もない場合には、その枠に印字したい金額等の前記置数
操作から再びスタートする。また、前記読み出されたフ
アンクシヨンメモリエリア(MFO)の内容が加減算を
有するフアンクシヨン(例えば「+」 「−」など)で
あるならばこの枠の縦合計器(TTRn)の内容に置数
が加算されその結果が図示しないバツフアメモリ〔〕に
記憶される。ここでこの加算結果の桁数と前記タブメモ
リ内容とが比較され、縦計のオーバーフローが判断され
る。加算結果の桁数がタブメモリ内容より大ならばプリ
ント桁数オーバフローとなつてランプ表示器15および
表示器14にエラー表示され、タブメモリ内容より大で
なければ、フアンクシヨンメモリエリア(MFn)の次
フアンクシヨンメモリエリア(MFO+1)の内容が読
み出され、このフアンクシヨンメモリエリア(MFO+
,)の内容が合計のフアンクシヨン(「一」)か否かの
判断が行なわれる〇フアンクシヨンメモリエリア(MF
O+1)の内容が合計のフアンクシヨンでない場合でか
つリターンのフアンクシヨン([復改」)でない場合は
またさらに次のフアンクシヨンメモリエリア(MFn+
2)の内容を読み出して合計フアンクシヨンか否かの判
断がなされ、またリターンのフアンクシヨンであるなら
ば、第2のカウンタの内容で指定されるタブメモリエリ
ア(MTO)の内容から置数桁数を差引いた結果がバツ
フアメモリ〔〕に記憶され、このバツフアメモリ〔〕の
内容がOになるまでキヤリツジ52が移動される。
On the operation unit 4, first set the control key 6 to the "business" position and press the program select key 7 appropriate for the work paper 5. Then, when you enter the amount you want to print using the number key 8, this number will be transferred to a buffer memory (not shown) [1].
and displayed on the display 14. Then, when the "Execute" key 11 is pressed, the second counter is incremented by one, and furthermore, the contents of the tab memory area (MTO) specified by the contents of this second counter are read out, and the tab memory area (MTO) specified by the contents of this second counter is read out. The content of the memory area (MTn) and the number of digits are compared to determine if there is an overflow within the frame.If the number of digits is larger than the tab memory content, it is considered an overflow and the lamp indicator 15 and display vessel 14
If the error is displayed and the tab is not larger than the memory contents,
The contents of the function memory area (MFrl) specified by the contents of the second counter are read out, and it is determined whether the function includes addition or subtraction. If the content of the read function memory area (MFO) is a function that does not include addition or subtraction (for example, [date/number], etc.), the tab memory area (MTn) specified by the content of the second counter The contents obtained by subtracting the number of input digits from the contents are stored in a buffer memory (not shown). Then, the carriage 52 is moved by one character and 1 is subtracted from the contents of the buffer memory [], and the carriage 52 is moved until the contents of the buffer memory [] become 0. And print wheel 5
4, the contents of the buffer memory [1] (not shown) are sequentially printed, and the minimum digit is aligned with the right end of the frame. Next, the next function memory area (MFn
+1) is read out, and if the content of this function memory area (MFn+1) is neither a total function (“=”) nor a return function (“revise”), it is printed in that frame. Start again from the operation of entering the desired amount, etc. Also, if the content of the read function memory area (MFO) is a function that includes addition and subtraction (for example, "+", "-", etc.), a number is added to the content of the vertical totalizer (TTRn) of this frame. are added and the result is stored in a buffer memory (not shown). Here, the number of digits of this addition result is compared with the contents of the tab memory to determine whether the vertical total has overflowed. If the number of digits of the addition result is larger than the tab memory contents, the number of print digits overflows and an error is displayed on the lamp display 15 and display 14. If the number of digits of the addition result is not larger than the tab memory contents, the next function memory area (MFn) is printed. The contents of the function memory area (MFO+1) are read out, and the contents of the function memory area (MFO+1) are read out.
, ) is a function of the sum (``one'') is judged whether or not the contents of the function memory area (MF
O+1) is not a summation function and is not a return function ([Return]), the contents of the next function memory area (MFn+
The contents of 2) are read to determine whether it is a total function or not, and if it is a return function, the number of digits to be set is calculated from the contents of the tab memory area (MTO) specified by the contents of the second counter. The result of the subtraction is stored in the buffer memory [ ], and the carriage 52 is moved until the content of the buffer memory [ ] becomes O.

そしてバツフアメモリ〔1〕の内容が順次印字される。
また、前記フアンクシヨンメモリエリア (MFn+1)の内容が合計のフアンクシヨン(「−」
)である場合は、このフアンクシヨンメモリエリア(M
FO+1)と対になる横合計器(YTR5)の内容に置
数を加算しその結果が図示しないバツフアメモリ〔I〕
に記憶される。
Then, the contents of the buffer memory [1] are sequentially printed.
Also, the contents of the function memory area (MFn+1) are the total function (“-”).
), then this function memory area (M
A numeric value is added to the contents of the horizontal totalizer (YTR5) paired with FO+1), and the result is added to the buffer memory [I] (not shown).
is memorized.

そして,このフアンクシヨンメモリエリア(MFn+,
〕に対応するタブメモリエリア(MTn+1)の内容が
読み出されてこのタブメモリ内容と前記加算結果の桁数
が比較され、横計のオーバーフローが判断される。加算
結果の桁数がタブメモリ内容より大ならばプリント桁数
オーバーフローとなつてランプ表示器15および表示器
14にエラー表示され、タブメモリ内容より大でなけれ
ば、前記バツフアメモリ〔〕の内容が縦合計器(TTR
O)に書きこまれるとともに前記バツフアメモリ〔I〕
の内容が横合計器(YTRO)に書きこまれる。そして
、第2のカウンタの内容で指定されるタブメモリエリア
(MTO)の内容から置数桁数を差し引いた結果がバツ
フアメモリ〔〕に記憶され、このバツフアメモリ〔〕の
内容がOになるまでキヤリツジ52が移動される。そし
て、バツフアメモリ〔1〕の内容が順次印字される。続
いて第2のカウンタの内容で指定されるフアンクシヨン
メモリエリア(MFO)の次のフアンクシヨンメモリエ
リア(MFn+1)の内容が読み出され、このフアンク
シヨンメモリエリア(M′FO+1)の内容が合計フア
ンクシヨンでもリターンフアンクシヨンでもない場合は
次の枠に印字したい金額等を置数キー8にて置数する操
作にもどる。また、前記フアンクシヨンメモリエリア(
MFO+1)の内容が合計のフアンクシヨンであるなら
ば、このフアンクシヨンメモリエリア(MFn+1)に
対応するタブメモリエリア(MTn+1)の内容から前
記横合計器(YTR8)の内容を差し引いた結果がバツ
フアメモリ〔〕に記憶されるとともに横合計器(YTR
s)の内容がバツフアメモリ〔1〕に転送され、バツフ
アメモリ〔〕の内容が0になるまでキヤリツジ52が移
動され、そしてバツフアメモリ〔1〕の内容が順次印字
される。またさらに次のフアンクシヨンメモリエリア(
MFO+1)を読み出しこのフアンクシヨンメモリエリ
ア(MFn+1)の内容がリターンのフアンクシヨンで
あるならば、キヤリツジ52はホームポジシヨンにもど
されかつ1行ペーパーフイードされるとともに第2のカ
ウンタの内容がフリヤされ、再び前記置数操作から次の
行の印字操作をスタートする。なお、この実施例では、
タブセツトを作表用紙5上のキヤリツジ52の移動をみ
ながらタブ送りキー9の操作にて各枠のタブ量をセツト
したがあらかじめ各枠毎のタブ量を作表用紙5より算出
し、その数量を置数キー8にてタブメモリエリア(MT
O)にストアすることもでき、この場合は前記第1のカ
ウンタを要しない。
And this function memory area (MFn+,
] The contents of the tab memory area (MTn+1) corresponding to is read out, and the contents of this tab memory are compared with the number of digits of the addition result to determine whether there is an overflow of the horizontal total. If the number of digits of the addition result is larger than the contents of the tab memory, the number of print digits overflows and an error is displayed on the lamp display 15 and the display 14. If the number of digits of the addition result is not larger than the contents of the tab memory, the contents of the buffer memory [ ] are displayed in the vertical totalizer. (TTR
O) and the buffer memory [I]
The contents of are written to the horizontal totalizer (YTRO). Then, the result of subtracting the number of digits to be set from the contents of the tab memory area (MTO) specified by the contents of the second counter is stored in the buffer memory [], and the carriage 52 is stored until the contents of this buffer memory [] become O. is moved. Then, the contents of buffer memory [1] are sequentially printed. Next, the contents of the function memory area (MFn+1) next to the function memory area (MFO) specified by the contents of the second counter are read, and the contents of this function memory area (M'FO+1) are read. If the content is neither a total function nor a return function, return to the operation of entering the amount, etc. to be printed in the next frame using the number key 8. In addition, the function memory area (
If the contents of MFO+1) are a summation function, the result of subtracting the contents of the horizontal totalizer (YTR8) from the contents of the tab memory area (MTn+1) corresponding to this function memory area (MFn+1) is the buffer memory [ ] and is stored in the horizontal totalizer (YTR
The contents of s) are transferred to the buffer memory [1], the carriage 52 is moved until the contents of the buffer memory [] become 0, and the contents of the buffer memory [1] are sequentially printed. Furthermore, the next function memory area (
If the contents of this function memory area (MFn+1) are the return function, the carriage 52 is returned to the home position, one line of paper is fed, and the contents of the second counter are flushed. Then, the printing operation of the next line starts again from the above-mentioned number setting operation. In addition, in this example,
The amount of tabs for each frame was set by operating the tab feed key 9 while watching the movement of the carriage 52 on the tabulation sheet 5. The amount of tabs for each frame was calculated in advance from the tabulation sheet 5, Enter the tab memory area (MT) using number key 8.
O), in which case the first counter is not required.

本発明によれば、プログラムセツト時に、キー操作によ
りタブ量データとフアンクシヨンデータとを記憶させ、
タブ量とフアンクシヨンをセツトするようにしたので、
タブセツトが簡単にできる。
According to the present invention, when setting a program, tab amount data and function data are stored by key operation,
Since I set the tab amount and function,
You can easily set tabs.

また例えば、操作部におけるタブ送りキーの操作により
プリンタのキヤリツジが1文字分移動されるとともに第
1のカウンタが1つカウントアツプされ、このタブ送り
キーにより所定のタブ量だけ前記キヤリツジを送り所定
のフアンクシヨンキ一を操作することにより第2のカウ
ンタが1つカウントアツプされかつこのカウントアツプ
した第2のカウンタの内容で指定された記憶部に前記フ
アンクシヨンキ一の内容と前記第1のカウンタの内容が
記憶されるとともに前記第1のカウンタの内容がクリア
されるので、キヤリツジの移動に伴つて所定のタブ量と
フアンクシヨンを簡単なキーノ操作で短時間にかつ正確
にセツトできる。
For example, by operating a tab feed key on the operation unit, the printer's carriage is moved by one character and the first counter is counted up by one, and this tab feed key moves the carriage by a predetermined amount of tabs. By operating a function key, a second counter is incremented by one, and the contents of the function key and the contents of the first counter are stored in a storage section designated by the contents of the incremented second counter. Since the contents of the first counter are cleared at the same time as the carriage is moved, a predetermined tab amount and function can be set accurately in a short time by simple key operation.

【図面の簡単な説明】[Brief explanation of drawings]

図は、本発明の装置の一実施例を示し、第1図は作表機
の斜視図、第2図は同上操作部の平面図、第3図は同上
システムを示すプロツク図、第4図はプリンタの断面図
、第5図はプリンタ制御回路を示すプロツク図、第6図
はRAM内容を示す説明図、第7図はプリンタの要部を
示す斜視図、第8図はタブセツトの操作処理を示すフロ
ー図、第9図は実行の操作処理を示すフロー図である。 1・・・・・・プリンタ、4・・・・・・操作部、9・
・・・・・タブ送りキー、10・・・・・・フアンクシ
ヨンキ一 16・・・・・・タブ記憶匍脚装置を含む中
央処理装置(CPU)、75・・・・・・記憶部となる
フアンクシヨンメモリエリア、76・・・・・・記憶部
となるタブメモリエリア、52・・・・・・キヤリツジ
The figures show an embodiment of the apparatus of the present invention, in which Fig. 1 is a perspective view of the tabulation machine, Fig. 2 is a plan view of the operating section of the same, Fig. 3 is a block diagram showing the system of the above, and Fig. 4. is a sectional view of the printer, FIG. 5 is a block diagram showing the printer control circuit, FIG. 6 is an explanatory diagram showing the contents of RAM, FIG. 7 is a perspective view showing the main parts of the printer, and FIG. 8 is a tab set operation process. FIG. 9 is a flow diagram showing the execution operation process. 1...Printer, 4...Operation unit, 9.
...Tab feed key, 10...Function key 16...Central processing unit (CPU) including tab storage leg device, 75...Storage unit Function memory area, 76... Tab memory area serving as a storage section, 52... Carriage.

Claims (1)

【特許請求の範囲】[Claims] 1 シリアリプリンタを用いる作表機において、操作部
に設けられプリンタのキャリッジを1文字分移動せしめ
るタブ送りキーと、このタブ送りキーの操作毎に1つず
つカウントアップされる第1のカウンタと、前記操作部
に設けられた各種ファンクションキーと、このファンク
ションキーの操作毎に1つずつカウントアップされる第
2のカウンタと、前記ファンクションキーの操作により
前記カウントアップした第2のカウンタの内容で指定さ
れた記憶部に前記ファンクションキーの内容と前記第1
のカウンタの内容を記憶せしめるとともに前記第1のカ
ウンタをクリヤさせるタブ記憶制御装置とを具備し、プ
ログラムセット時に前記タブ送りキーにより所定のタブ
量だけ前記キャリッジを送り所定の前記ファンクション
キーを操作することによりタブ量データとファンクショ
ンデータとを記憶部に記憶させてタブ量とファンクショ
ンをセットすることを特徴とするタブセット装置。
1. In a tabulation machine using a serial printer, a tab feed key provided on the operation unit and configured to move the carriage of the printer by one character; a first counter that is incremented by one each time the tab feed key is operated; Specified by various function keys provided on the operation unit, a second counter that is incremented by one each time the function key is operated, and the contents of the second counter that is incremented by the operation of the function key. The content of the function key and the first
a tab storage control device that stores the contents of a counter and clears the first counter, and when setting a program, the tab feed key advances the carriage by a predetermined tab amount and operates a predetermined function key. A tab set device characterized in that the tab amount and function are set by storing tab amount data and function data in a storage section.
JP52019053A 1977-02-23 1977-02-23 Tab setting device for tabulation machine using serial printer Expired JPS5922982B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52019053A JPS5922982B2 (en) 1977-02-23 1977-02-23 Tab setting device for tabulation machine using serial printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52019053A JPS5922982B2 (en) 1977-02-23 1977-02-23 Tab setting device for tabulation machine using serial printer

Publications (2)

Publication Number Publication Date
JPS53104131A JPS53104131A (en) 1978-09-11
JPS5922982B2 true JPS5922982B2 (en) 1984-05-30

Family

ID=11988676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52019053A Expired JPS5922982B2 (en) 1977-02-23 1977-02-23 Tab setting device for tabulation machine using serial printer

Country Status (1)

Country Link
JP (1) JPS5922982B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60194173U (en) * 1984-05-31 1985-12-24 愛三工業株式会社 electromagnetic fuel injector
JPS60194167U (en) * 1984-06-02 1985-12-24 愛三工業株式会社 electromagnetic fuel injector

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60122176A (en) * 1984-07-23 1985-06-29 Canon Inc Controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60194173U (en) * 1984-05-31 1985-12-24 愛三工業株式会社 electromagnetic fuel injector
JPS60194167U (en) * 1984-06-02 1985-12-24 愛三工業株式会社 electromagnetic fuel injector

Also Published As

Publication number Publication date
JPS53104131A (en) 1978-09-11

Similar Documents

Publication Publication Date Title
JPS5922982B2 (en) Tab setting device for tabulation machine using serial printer
US4577206A (en) Pen recording apparatus
JP2558242B2 (en) Printer print format setting device
JPH044952B2 (en)
US4564304A (en) Typewriter with resetting function for margin position and tab position
JPH0696305B2 (en) How to set the print format of the label printer
JPS6313240B2 (en)
JPS5812873B2 (en) wheel type serial printer
US2687254A (en) Total transfer mechanism
JP2883440B2 (en) Label printing device
JPS6411982B2 (en)
JPH074956B2 (en) Character processor
JP2588321Y2 (en) Automatic ticket vending machine
JPH0263067B2 (en)
JP3270284B2 (en) Time stamp with automatic number and counter return function
US2915969A (en) Slip control mechanism for cash registers
JPS6411983B2 (en)
JPS63224900A (en) Device for setting control data of press device
JPS61237155A (en) Recording device which can input arithmetic numerical data
JPS59188476A (en) Electronic typewriter with display device
JPS5840220B2 (en) electronic cash register
JPS6144349B2 (en)
JPS6236599B2 (en)
JPS5816880A (en) Printer
JPS5843073A (en) Electronic calculator with printer