JPS6141008B2 - - Google Patents
Info
- Publication number
- JPS6141008B2 JPS6141008B2 JP55145987A JP14598780A JPS6141008B2 JP S6141008 B2 JPS6141008 B2 JP S6141008B2 JP 55145987 A JP55145987 A JP 55145987A JP 14598780 A JP14598780 A JP 14598780A JP S6141008 B2 JPS6141008 B2 JP S6141008B2
- Authority
- JP
- Japan
- Prior art keywords
- field
- data
- input
- key
- document
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Record Information Processing For Printing (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
この発明はたとえば金融機関で使用される小切
手や手形類などのドキユメントに金額や銀行コー
ド番号などの必要なデータを磁気インク文字で印
字するMICRエンコーダに関し、さらに詳しくは
ドキユメント印字に際しての印字、表示、キー入
力等の入出力を制御するMICRエンコーダに関し
ている。[Detailed Description of the Invention] The present invention relates to a MICR encoder that prints necessary data such as monetary amounts and bank code numbers in magnetic ink characters on documents such as checks and bills used in financial institutions. It concerns the MICR encoder that controls input and output such as printing, display, and key input during printing.
MICRエンコーダにおけるドキユメントの印字
フイールドの制御にあたつては、入力設定キー、
印字処理の不要時にフイールドをスキツプ指令す
るTABキー、表示されたデータをそのまま入力
データとして使用するDUPキーなどのキーが一
般的に使用されているが、フイールド制御の安全
性という面についてはハードキーで総て制御され
るため、たとえば印字すべきフイールドに対して
TABキーを操作してそのフイールドをスキツプ
してしまう誤操作、またはデータを入力せずに入
力設定キーを押下する誤操作、あるいはTABキ
ーと間違えてDUPキーを押下する誤操作などが
あつた。 To control the document print field on the MICR encoder, use the input setting keys,
Keys such as the TAB key, which commands to skip a field when printing is not required, and the DUP key, which uses displayed data as input data, are commonly used, but in terms of field control safety, hard keys are For example, for a field to be printed,
There were errors such as pressing the TAB key and skipping that field, pressing the input setting key without entering data, or pressing the DUP key instead of the TAB key.
また入力したデータに対して、たとえば金額デ
ータであれば、指定されたフイールドの上桁にデ
ータがない場合、これをスペースにするか、ある
いは“0”で埋めるか、またそのデータ表示にお
いて、3桁毎に“,”を入れて表示するか否か、
またジヤーナル印字において¥マーク、“,”*マ
ークを入れるか否かを規定することができればド
キユメントに適応した処理が得られ、オペレータ
の操作が容易となる。 Also, for input data, for example, if it is monetary data, if there is no data in the upper digit of the specified field, whether to fill it with a space or with "0", and in the data display, 3 Whether to display with “,” for each digit,
Furthermore, if it is possible to specify whether or not to include the ¥ mark and "," * mark in journal printing, processing that is suitable for the document can be obtained, and the operator's operations will be easier.
そこでこの発明はオペレータの誤操作、入出力
エラーを防止し、オペレータの操作性を向上させ
ることができるMICRエンコーダの提供を目的と
する。 Therefore, an object of the present invention is to provide a MICR encoder that can prevent operator errors and input/output errors and improve operator operability.
そして、この発明によれば、各フイールドを定
義するフイールド管理テーブルを設け、入力手段
によつてこのフイールド管理テーブルに入出力の
各種仕様を規定するコントロールコードを登録
し、このコントロールに基づいて入出力を制御す
るようにしているので、オペレータの誤操作、入
出力エラーを防止でき、フイールド制御の安全性
を確保できる。 According to the present invention, a field management table that defines each field is provided, a control code that defines various input/output specifications is registered in this field management table by an input means, and input/output is performed based on this control. This prevents operator errors and input/output errors, ensuring safety in field control.
また、入出力に際して、オペレータは何らの特
定の操作をする必要はなく、決められた仕様の入
出力制御を行なうことができるのでオペレータの
操作性が向上する。 Furthermore, the operator does not need to perform any specific operations during input/output, and can perform input/output control according to predetermined specifications, improving operability for the operator.
このような特徴を有するこの発明の一実施例を
以下図面に基づいて詳述する。 An embodiment of the present invention having such characteristics will be described in detail below with reference to the drawings.
図面はドキユメントにデータを印字するMICR
エンコーダを示し、第1図において、MICRエン
コーダ1にはドキユメント2を収納する収納部3
を有し、この収納部3にはドキユメント2を束ね
て収納することができ、また内蔵され搬送装置に
よつて一枚ずつ搬送路4に送り込まれ、この搬送
路4中で内蔵されたドキユメント印字器により各
印字フイールドにデータが印字されて排出部5に
排出される。 Drawings are MICR that prints data on documents
In FIG. 1, the MICR encoder 1 has a storage section 3 for storing a document 2.
The documents 2 can be stored in a bundle in this storage section 3, and the documents 2 are fed one by one into a conveyance path 4 by a built-in conveyance device, and the documents 2 are printed in this conveyance path 4. Data is printed on each print field by the device and is discharged to the discharge section 5.
またドキユメント2に印字されるデータはキー
ボード6から入力され、入力されたデータは表示
器7に表示され、またジヤーナル用紙8にも内蔵
されたジヤーナル印字器で印字される。 Further, the data to be printed on the document 2 is inputted from the keyboard 6, and the inputted data is displayed on the display 7, and is also printed on the journal paper 8 by a journal printer built in it.
第2図は前述のキーボード6を示し、セレクト
ダイヤル9は印字フイールドを制御するプログラ
ムを選択するが、このプログラムはたとえば第1
フイールドのみ、または第1、第2のフイールド
のみ、あるいは全フイールドのように、印字する
フイールドを印字のためのドキユメント送りの制
御が予め設定されていて、そのプログラムを選択
する。 FIG. 2 shows the aforementioned keyboard 6, and the select dial 9 selects a program for controlling the print field, which program is, for example, the first
The document feed control for printing the fields to be printed, such as only the field, only the first and second fields, or all fields, is set in advance, and the program is selected.
セレクトキー10はエンコードの実行とプログ
ラムの登録とを選択するキーであつて、これに挿
入されるキーは二種類が用意され、その一つは中
立位置から実行側しか操作できない実行専用キー
であり、他の一つは実行側と登録側の両方が操作
できる両用キーであつて、上述の実行専用キーは
ドキユメント2にデータを印字するのみの作業を
行なうオペレータが使用し、両用キーはフイール
ド管理テーブルを作ることのできるオペレータが
使用する。 The select key 10 is a key for selecting execution of encoding and registration of a program, and there are two types of keys inserted into this key, one of which is an execution-only key that can only be operated by the executing side from a neutral position. The other one is a dual-use key that can be operated by both the execution side and the registration side.The execution-only key mentioned above is used by an operator who only prints data on document 2, and the dual-use key is used for field management Used by operators who can create tables.
そしてセレクトキー10によつて実行側が選択
されたときはエンコードの実行を可能にし、また
登録側が選択されたときはフイールド管理テーブ
ルの作成を可能にする。 When the execution side is selected by the select key 10, encoding is enabled, and when the registration side is selected, the creation of a field management table is enabled.
エンコードキー11はエンコードの実行を指令
するキーであり、このキー11を操作した後、印
字のためのデータが入力される。 The encode key 11 is a key for instructing execution of encoding, and after operating this key 11, data for printing is input.
合計照合キー12は資金授受票金額を入力して
ゼロブルーフ作業を実施するためのキーである。
1バツチキー13は1バツチ票を作成指令するた
めのキーであり、1バツチ票は該当プログラムの
パラメータ指示により作成される。総合バツチキ
ー14は総合バツチを作成指令するためのキーで
あり、総合バツチ票も該当プログラムのパラメー
タ指示により作成される。バツチクリアキー15
は1バツチ票または総合バツチ票の作成をクリア
するキーであり、前述の1バツチキー13、総合
バツチキー14が押下されてそれぞれのバツチ票
が作成後押下されることにより、その指令を記憶
したレジスタがクリアされる。 The total verification key 12 is a key for inputting the amount of funds transfer slip and performing zero proof work.
The 1-batch key 13 is a key for instructing the creation of 1-batch slip, and the 1-batch slip is created according to parameter instructions of the corresponding program. The comprehensive batch key 14 is a key for instructing the creation of a comprehensive batch, and the comprehensive batch slip is also created according to parameter instructions of the corresponding program. Batch clear key 15
is a key that clears the creation of a single batch ticket or a total batch ticket, and when the aforementioned 1 batch key 13 or total batch key 14 is pressed and each batch ticket is created, the register storing the command is cleared. cleared.
ジヤーナルフイールドキー16はジヤーナル用
紙8の印字行を改行するためのキーであり、押下
し続けるとリピートされる。エジエクトキー17
はドキユメント2を印字しないで放出するための
キーであり、押下することによつて収納部3のド
キユメント2を排出部5に放出する。 The journal field key 16 is a key for changing the printed line of the journal paper 8, and if kept pressed, the key is repeated. eject key 17
is a key for discharging the document 2 without printing, and when pressed, the document 2 in the storage section 3 is discharged into the discharging section 5.
置数キー18はデータを入力し、入力設定キー
19は置数キー18で入力したデータの入力終了
指令および印字などのスタート指令を行なうキー
である。 The numeric key 18 is used to input data, and the input setting key 19 is used to command the end of inputting the data entered using the numeric key 18 and to start printing or the like.
AUTキー20は印字フイールドの制御をプロ
グラムに基づいて自動的に行なうことを指令する
キーであり、このキー20が押下されない場合は
マニユアル操作である。 The AUT key 20 is a key that instructs to automatically control the print field based on a program, and when this key 20 is not pressed, manual operation is required.
TABキー21は印字のフイールドをスキツプ
することを指令するキーであり、押下されると該
当フイールドは印字されることなくスキツプされ
る。 The TAB key 21 is a key for instructing to skip a printing field, and when pressed, the corresponding field is skipped without being printed.
DUPキー22はデータが置数キー18で入力
されて、そのデータが表示器7で表示されたと
き、この表示データと同一データを入力指令する
キーであり、同一データの入力操作を省略する場
合に使用される。 The DUP key 22 is a key that commands input of the same data as the displayed data when data is input using the numeric keys 18 and displayed on the display 7, and when the input operation of the same data is omitted. used for.
第3図は表示器7を示し、この表示器7は16桁
を表示する数字表示部23…を有し、この数字表
示部23…はセブンセグメントによつて構成され
ている。また第4、第8、第12の各桁の位置に
は,の記号を表示する。表示部24…を有し、こ
の,表示部24は金額の表示において3桁毎に表
示する場合に使用されるが、使用されない場合も
有る。さらに各桁の下部にはフラグ表示部25…
が設けられ、第1〜第7桁の各フラグ表示部25
…は印字のフイールドの第1〜第7を表示し、ま
た第12〜第16の各桁のフラグ表示部25…は各位
置で各種のエラーを表示する。たとえば第12桁目
のフラグはMICRエンコーダ1のエラー、第13桁
目のフラグはドキユメント2の搬送エラー、第14
桁目のフラグはドキユメント印字器のリボンのエ
ラー、第15桁目のフラグは入力操作のエラー、第
16桁目のフラグはその他のエラーである。 FIG. 3 shows the display device 7, which has a numerical display section 23 for displaying 16 digits, and the numerical display section 23 is composed of seven segments. In addition, the symbol is displayed at each of the 4th, 8th, and 12th digit positions. The display unit 24 has a display unit 24, which is used to display every three digits when displaying the amount of money, but may not be used in some cases. Furthermore, at the bottom of each digit there is a flag display section 25...
are provided, and each flag display section 25 for the first to seventh digits is provided.
. . . displays the first to seventh printing fields, and the flag display portions 25 for each of the 12th to 16th digits display various errors at each position. For example, the flag in the 12th digit is an error in MICR encoder 1, the flag in the 13th digit is a transport error in document 2, and the flag in the 14th digit is an error in document 2.
The flag in the digit indicates an error in the ribbon of the document printer, the flag in the 15th digit indicates an error in the input operation, and the flag in the 15th digit indicates an error in the input operation.
Flags in the 16th digit are other errors.
第4図はドキユメント2の印字のフイールドの
一例を示し、このドキユメント2の印字カラム数
は65カラムに設定され、各フイールドはフイール
ド管理テーブルによつて、たとえば第1フイール
ド2Aは第1カラム〜第12カラム、第2フイール
ド2Bは第14カラム〜第19カラム、第3フイール
ド2Cは第28カラム〜第31カラム、第4フイール
ド2Dは第33カラム〜第37カラム、第5フイール
ド2Eは第38カラム〜第43カラム、第6フイール
ド2Fは第52カラム〜第38カラム、第7フイール
ド2Gは第59カラム〜第65カラムの7つのフイー
ルドに設定されている。 FIG. 4 shows an example of the fields to be printed on document 2. The number of print columns for document 2 is set to 65, and each field is set according to the field management table. 12 columns, 2nd field 2B is 14th column to 19th column, 3rd field 2C is 28th column to 31st column, 4th field 2D is 33rd column to 37th column, 5th field 2E is 38th column -43rd column, 6th field 2F is set to 7 fields, 52nd column to 38th column, and 7th field 2G is set to 7 fields, 59th column to 65th column.
各フイールドに印字されるデータはたとえばド
キユメント2が手形の場合、第1フイールド2A
は金額、第2フイールド2Bは手形番号、第3フ
イールド2Cは銀行支店番号、第4フイールド2
Dは金融機関コード番号、第5フイールド2Eは
交換所コード番号、第6フイールド2Fは手形期
日、第7フイールド2Gは代手番号である。 For example, if document 2 is a bill, the data printed in each field is the first field 2A.
is the amount, the second field 2B is the bill number, the third field 2C is the bank branch number, and the fourth field 2
D is the financial institution code number, the fifth field 2E is the exchange code number, the sixth field 2F is the bill due date, and the seventh field 2G is the cashier number.
第5図はMICRエンコーダ1の制御回路を示
し、CPU26は各回路装置を制御し、ROM27は各
回路装置を制御するためのプログラムが格納さ
れ、CMOS28は不揮発性のメモリで構成されてい
て各フイールドの制御を定義したフイールド管理
テーブルがプログラム対応に複数種格納され、
RAM29は入力データなどのフイールドの印字制
御に必要なデータを記憶する。 Figure 5 shows the control circuit of the MICR encoder 1, where the CPU 26 controls each circuit device, the ROM 27 stores programs for controlling each circuit device, and the CMOS 28 is composed of non-volatile memory. Multiple types of field management tables that define control are stored in a program-compatible manner.
The RAM 29 stores data necessary for controlling printing of fields such as input data.
搬送制御回路30は搬送路4の内部に構成され
る搬送ベルトや搬送ローラなどの搬送手段を駆動
するモータ31を駆動制御し、このモータ31は
パルスモータにより構成されている。 The conveyance control circuit 30 drives and controls a motor 31 that drives conveyance means such as a conveyance belt and conveyance rollers configured inside the conveyance path 4, and this motor 31 is constituted by a pulse motor.
搬送検知制御回路32はパルスジエネレータ3
3、挿入センサ34、位置センサ35を制御して
これらより信号を取出す。パルスジエネレータ3
3はドキユメント2の搬送速度に対応したパルス
を発生してドキユメント2の搬送量を検知してそ
の搬送の制御に利用され、挿入センサ34は搬送
路4の内部に設けらてドキユメント2が搬送路4
に侵入したことを検知し、位置センサ35は搬送
路4の内部のドキユメント印字位置にドキユメン
ト2が搬送されて印字可能な状態を検知する。そ
して位置センサ35がドキユメントを検知した後
のパルスジエネレータ33のパルスを計数してド
キユメントの印字カラムを識別するようにしてい
る。 The conveyance detection control circuit 32 is a pulse generator 3
3. Control the insertion sensor 34 and position sensor 35 and extract signals from them. Pulse generator 3
Reference numeral 3 generates a pulse corresponding to the conveyance speed of the document 2 to detect the conveyance amount of the document 2 and is used to control the conveyance.An insertion sensor 34 is provided inside the conveyance path 4 so that the document 2 is not moved along the conveyance path. 4
The position sensor 35 detects that the document 2 has been conveyed to the document printing position inside the conveyance path 4 and is ready for printing. After the position sensor 35 detects the document, the pulses of the pulse generator 33 are counted to identify the printed column of the document.
印字制御回路36はドキユメント印字器37と
ジヤーナル印字器38とを制御し、ドキユメント
印字器37はドキユメント2に必要なデータを印
字し、ジヤーナル印字器38はジヤーナル用紙8
に必要なデータをジヤーナル印字する。 The print control circuit 36 controls a document printer 37 and a journal printer 38, the document printer 37 prints necessary data on the document 2, and the journal printer 38 prints the necessary data on the journal paper 8.
Print the necessary data in a journal.
表示制御回路39は表示器7を制御し、表示器
7は入力データを表示する。 The display control circuit 39 controls the display 7, and the display 7 displays input data.
第6図イは前述のROM27に格納されたプログ
ラムを示し、セレクトダイヤル9とセレクトキー
10によつて動作するマスタプログラムと、フイ
ールド印字の各種の制御を行なう8本のプログラ
ムが記憶されている。 FIG. 6A shows the programs stored in the ROM 27, in which a master program operated by the select dial 9 and select key 10 and eight programs for controlling various types of field printing are stored.
第6図ロは前述のCMOS28に格納された登録
プログラムのエリアとフイールド管理テーブルの
エリアを示し、登録プログラムのエリアには
ROM27に記憶されているプログラム1〜8のう
ちセレクトダイヤル9によつて選択されたプログ
ラムが格納される。一方フイールド管理テーブル
については、プログラム1のフイールド管理テー
ブルはたとえば第1フイールド2Aのみ印字する
プログラム1に対応したテーブルである。プログ
ラム2のフイールド管理テーブルはたとえば第
1、第2のフイールド2A,2Bのみ印字するプ
ログラム2に対応したプログラムである。 Figure 6B shows the registered program area and field management table area stored in the CMOS 28 mentioned above.
Among the programs 1 to 8 stored in the ROM 27, the program selected by the selection dial 9 is stored. On the other hand, regarding the field management table, the field management table of program 1 is a table corresponding to program 1 that prints only the first field 2A, for example. The field management table of program 2 is, for example, a program corresponding to program 2 that prints only the first and second fields 2A and 2B.
このように各プログラムは印字に必要なフイー
ルド2A〜2Gのみ印字制御し、印字しないフイ
ールド2A〜2Gはスキツプするようにプログラ
ムされ、またこのようなプログラムは業務および
ドキユメント2の種類によつて異なるので、それ
ぞれに対応して必要最少限が設定される。 In this way, each program is programmed to control printing of only the fields 2A to 2G necessary for printing and to skip fields 2A to 2G that are not to be printed, and such programs vary depending on the business and the type of document 2. , the minimum necessary amount is set correspondingly to each.
そしてこのような複数のプログラムが印字する
フイールドを定義するのがフイールド管理テーブ
ルであり、第2図で示したセレクトダイヤル9は
上述のプログラムを選択する。 The field management table defines the fields to be printed by such a plurality of programs, and the selection dial 9 shown in FIG. 2 selects the above-mentioned programs.
さらに各フイールド管理テーブルには各フイー
ルドに対し、印字条件、入力条件、制御条件を定
義するパラメータが設定される。 Furthermore, parameters defining printing conditions, input conditions, and control conditions are set for each field in each field management table.
たとえばプログラム8は全フイールド2A〜2
Gを印字するプログラムであつて、そのフイール
ド管理テーブルは第7図に示すようにパラメータ
が設定される。 For example, program 8 has all fields 2A to 2.
This is a program for printing G, and its field management table has parameters set as shown in FIG.
このパラメータの設定は第2図におけるセレク
トキー10を前述した両用キーを用いて登録側を
選択し、置数キー18と入力設定キー19とによ
つて入力される。この実施例においては、フイー
ルド管理テーブルに入出力の各種仕様を規定する
コントロールコードを登録する入力手段は、セレ
クトキー10と置数キー18と入力設定キー19
とで構成されている。 To set this parameter, select the registration side using the above-mentioned dual-use key in place of the select key 10 in FIG. In this embodiment, input means for registering control codes that define various input/output specifications in the field management table are a select key 10, a numeric key 18, and an input setting key 19.
It is made up of.
すなわち、第7図において、第1フイールド2
Aのパラメータは印字入力桁数が10桁、スタート
するカラムの位置は02の位置から、コントロール
1は0を指定し、コントロール2も0を指定し、
コントロール3は5を指定している。 That is, in FIG. 7, the first field 2
For parameter A, the number of print input digits is 10 digits, the starting column position is from position 02, control 1 specifies 0, control 2 also specifies 0,
Control 3 specifies 5.
このようなパラメータが第1フイールド2Aか
ら第7フイールド20に対して登録されて記憶さ
れる。 Such parameters are registered and stored in the first field 2A to the seventh field 20.
上述のパラメータにおいて、コントロール1の
コントロールコードの指定内容は後述する第4テ
ーブルを使用する場合のリードメモリまたはナン
バリングの指定であつて、そのコード内容は次の
通りである。 In the above-mentioned parameters, the content specified by the control code of control 1 is the specification of read memory or numbering when using the fourth table to be described later, and the content of the code is as follows.
0:使用しない(第2テーブルを使用)
1:リードメモリ領域 第1指示
2:リードメモリ領域 第2指示
3:リードメモリ領域 第3指示
4:リードメモリ領域 第4指示
5:リードメモリ領域 第5指示
6:ナンバリング領域 第1指示
7:ナンバリング領域 第2指示
したがつて、第7図のフイールド管理テーブル
に対応するプログラム8の場合、第1フイールド
2Aの金額はリードメモリおよびナンバリングは
不使用、第2フイールド2Bの手形番号は“6”
のナンバリング領域第1指示によりナンバを印字
し、第3フイールド2Cの支店番号は“1”のリ
ードメモリ領域第1指示により、この領域に記憶
されている銀行支店番号を読出してこれを印字
し、第4フイールド2Dの金融機関コード番号は
“2”のリードメモリ領域第2指示により、この
領域に記憶されている金融機関コード番号を読出
して印字し、第5フイールド2Eの交換所コード
番号は“3”のリードメモリ領域第3指示によ
り、この領域に記憶されている交換所コード番号
を印字し、第6、第7のフイールド2F,2Gの
手形期日、代手番号はリードメモリおよびナンバ
リングを使用しないことを指示している。0: Not used (uses second table) 1: Read memory area 1st instruction 2: Read memory area 2nd instruction 3: Read memory area 3rd instruction 4: Read memory area 4th instruction 5: Read memory area 5th Instruction 6: Numbering area First instruction 7: Numbering area Second instruction Therefore, in the case of program 8 corresponding to the field management table in FIG. The bill number of 2 field 2B is “6”
A number is printed according to the first instruction in the numbering area, and the branch number in the third field 2C is "1". According to the first instruction in the read memory area, the bank branch number stored in this area is read and printed, The financial institution code number in the fourth field 2D is "2" in the read memory area. According to the second instruction, the financial institution code number stored in this area is read and printed, and the exchange code number in the fifth field 2E is "2". 3" read memory area. According to the third instruction, the exchange code number stored in this area is printed, and the bill due date and substitute number in the 6th and 7th fields 2F and 2G use the read memory and numbering. It tells you not to do it.
前述のコントロール2のコントロールコードの
指定内容はキーボード6上の入力キーの入力を許
可し制御する指示であつて、そのコード内容は次
の通りである。 The specified content of the control code of the control 2 described above is an instruction to permit and control the input of the input keys on the keyboard 6, and the code content is as follows.
0:入力設定キー19、TABキー21、DUPキ
ー22の許可、
1:入力設定キー19の許可、
2:入力設定キー19、DUPキー22の許可、
3:入力設定キー19、TABキー21の許可、
4:データ入力後入力設定キー19の一連、
TADキー21、DUPキー22の許可、
5:データ入力後入力設定キー19の一連許可、
6:データ入力後入力設定キー19の一連、
DUPキー22の許可、
7:データ入力後入力設定キー19の一連、
TABキー21の許可、
なお、上述の4〜7におけるデータ入力後入力
設定キー19の許可とは、置数キー18でデータ
を入力した後入力設定キー19の入力を行なう一
連操作の許可を意味し、入力設定キー19の空打
ちを禁止している。0: Permission of input setting key 19, TAB key 21, DUP key 22, 1: Permission of input setting key 19, 2: Permission of input setting key 19, DUP key 22, 3: Permission of input setting key 19, TAB key 21 Permission, 4: A series of input setting keys 19 after data input,
Permit TAD key 21, DUP key 22, 5: Permit a series of input setting keys 19 after data input, 6: Permit a series of input setting keys 19 after data input,
Permission of DUP key 22, 7: Series of input setting keys 19 after data input,
Permission of the TAB key 21. In addition, permission of the input setting key 19 after data input in 4 to 7 above means permission of a series of operations in which data is input with the numeric key 18 and then input with the input setting key 19. However, blank pressing of the input setting key 19 is prohibited.
したがつて、プログラム8の場合、第7図のフ
イールド管理テーブルは全フイル2A〜2G共に
“0”であつて、入力設定キー19、TABキー2
1、DUPキー22の操作を許可していることを
指示している。 Therefore, in the case of program 8, the field management table in FIG.
1. Indicates that operation of the DUP key 22 is permitted.
前述のコントロール3のコントロールコードの
指定内容はプログラムによる入力最大桁数より入
力桁数が少ない場合のドキユメント2の印字上の
規定と、表示器7の3桁毎の“,”の表示の指定
と、ジヤーナル印字上で3桁毎の“,”の指定お
よび¥マーク、*マークの印字指定を行なうもの
であつて、そのコード内容は次の通りである。 The specification contents of the control code of control 3 mentioned above are the printing regulations of document 2 when the number of input digits is less than the maximum number of digits input by the program, and the specification of display of "," every 3 digits on display 7. This code specifies "," every three digits and prints the \ mark and * mark on the journal print, and the contents of the code are as follows.
0:残りカラムをスペース、3桁毎“,”表示な
し、ジヤーナル指示なし、
1:残りカラムをスペース、3桁毎“,”表示あ
り、ジヤーナル“,”指示、
2:残りカラムをスペース、3桁毎“,”表示あ
り、ジヤーナル¥マーク、“,”、*マーク指
示、
3:残りカラムを“0”印字、3桁毎“,”表示
なし、ジヤーナル指示なし、
4:残りカラムを“0”印字、3桁毎
“,”表示あり、ジヤーナル“,”指示、
5:残りカラムを“0”印字、3桁毎“,”表示
あり、ジヤーナル¥マーク、“,”、*マーク
指示、
したがつてプログラム8の場合、第7図のフイ
ールド管理テーブルは第1フイールド2Aの金額
は“5”が指示されているため、ドキユメント印
字の上桁にデータがなければ“0”印字してカラ
ムを埋め、表示部7には3桁毎に“,”が表示さ
れ、ジヤーナル印字には¥マーク、3桁毎の
“,”、*マークの印字が指定され、他のフイール
ド2B〜2Gは“3”が指定されているため、ド
キユメント印字の上桁にデータがなければ“0”
印字してカラムを埋め、表示部7には3桁毎の
“,”表示がされず、ジヤーナル印字については
¥マーク、3桁毎の“,”、*マークの印字は指定
してないことを指示している。0: Space for the remaining columns, "," not displayed every 3 digits, no journal indication, 1: Space for the remaining columns, "," displayed every 3 digits, journal "," indicated, 2: Spaces for the remaining columns, 3 "," is displayed for every digit, journal ¥ mark, ",", * mark is indicated, 3: "0" is printed for the remaining columns, "," is not displayed for every third digit, no journal is indicated, 4: "0" is printed for the remaining columns. ``Print, every 3 digits'', displayed, journal ``,'' indicated, 5: Print remaining columns with 0, every 3 digits ``,'' displayed, journal ¥ mark, ``,'', * mark indicated, done. Therefore, in the case of program 8, the field management table in Figure 7 indicates that the amount in the first field 2A is "5", so if there is no data in the upper digit of the document printout, "0" is printed and the column is "," is displayed every three digits on the display section 7, and printing of ¥ mark, "," and * mark every three digits is specified for journal printing, and "3" is displayed for other fields 2B to 2G. ” is specified, so if there is no data in the upper digit of the document printout, it will be “0”.
Fill in the column by printing, and make sure that "," is not displayed every 3 digits on the display section 7, and for journal printing, printing of ¥ mark, "," every 3 digits, and * mark is not specified. Instructing.
第8図は前述のRAM29の記憶エリアを示し、
このRAM29には4つのテーブル29A,29
B,29C,29Dが設定され、第1テーブル2
9Aはエンコード処理がAUTで処理される場合
に使用され、各プログラムによつて対応するフイ
ールド管理テーブルに設定された各フイールド2
A〜2Gのコントロール1のコントロールコード
にもとづいて、このコントロールコードが0であ
るときは可変データであるのでデータが入力され
たときパラメータ1を、またTABキー21が押
されたときはパラメータ2を各フイールド対応に
記憶し、一方フイールド管理テーブルのコントロ
ール1のコントロールコードが1〜7であるフイ
ールド固定データであるのでデータが入力された
ときパラメータ3を、またTABキー21が押さ
れたときはパラメータ4を各フイールド対応に記
憶する。 Figure 8 shows the storage area of the RAM 29 mentioned above.
This RAM29 has four tables 29A, 29
B, 29C, 29D are set, and the first table 2
9A is used when encoding is processed by AUT, and each field 2 set in the corresponding field management table by each program
Based on the control code of control 1 of A to 2G, when this control code is 0, it is variable data, so when data is input, parameter 1 is input, and when TAB key 21 is pressed, parameter 2 is input. It is memorized corresponding to each field, and on the other hand, since the control code of control 1 in the field management table is field fixed data of 1 to 7, parameter 3 is stored when data is input, and parameter 3 is stored when TAB key 21 is pressed. 4 is stored corresponding to each field.
第2テーブル29Bはエンコード処理がマニユ
アル操作で処理される場合に使用され、上述の第
1テーブル29Aと同様にパラメータ1〜4を各
フイールド対応に記憶する。ただしマニユアルの
場合は、パラメータ1と3は全く同意であり、ま
たパラメータ2と4も同意である(プログラムは
同じ処理をする。)
第3テーブル29Cは各フイールド2A〜2G
に対して入力された可変データを各フイールドに
対応して記憶する。たとえば、プログラム8のフ
イールド管理テーブルの場合はコントロール1の
コントロールコードが0であるフイールド
No.1,6,7についてデータを記憶する。第4
テーブル29Dは固定データを記憶し、この固定
データは第7図に示すフイールド管理テーブルの
コントロール1におけるコントロールコード1〜
7で指定されたリードメモリ領域第1〜第5とナ
ンバリング領域第1、第2であつて、銀行支店番
号、金融機関コード番号、交換所コード番号など
ドキユメントが変わつても変化しない番号はリー
ドメモリ領域に、また手形番号などのようにドキ
ユメント毎に+1されるナンバリングデータはナ
ンバリング領域に記憶され、ナンバリングデータ
は一つのドキユメント印字が処理されることによ
つて+1加算される。 The second table 29B is used when the encoding process is performed manually, and stores parameters 1 to 4 corresponding to each field similarly to the first table 29A described above. However, in the case of manual, parameters 1 and 3 are exactly the same, and parameters 2 and 4 are also the same (the program performs the same processing).
The variable data input to the field is stored corresponding to each field. For example, in the field management table of program 8, the field whose control code of control 1 is 0
Data is stored for No. 1, 6, and 7. Fourth
Table 29D stores fixed data, and this fixed data is stored in control codes 1 to 1 in control 1 of the field management table shown in FIG.
Read memory areas 1 to 5 and numbering areas 1 and 2 specified in 7, numbers that do not change even if the document changes, such as bank branch number, financial institution code number, exchange code number, etc. are in the read memory. Numbering data that is incremented by 1 for each document, such as a bill number, is stored in the numbering area, and the numbering data is incremented by 1 as one document is printed.
処理記憶フラグはAUTにおいて使用され各フ
イールド2A〜2Gに対して最初のドキユメント
のデータの入力が終了したとき、すなわちテーブ
ル29A,29C,29Dが設定されたときフラ
グがセツトされ、そして一連のドキユメントの入
力データが印字処理されて新たに第1テーブル2
9Aのパラメータを設定する必要があるときフラ
グはリセツトされる。フイールドカウンタは処理
するフイールドを計数する。 The process storage flag is used in the AUT, and is set when the first document's data has been entered for each field 2A-2G, that is, when tables 29A, 29C, and 29D are set, and the flag is set when a series of documents is input. The input data is printed and a new 1st table 2 is created.
The flag is reset when the parameters of 9A need to be set. The field counter counts the fields being processed.
レジスタAは前述したコントロール2の入力条
件指示を処理フイールドに対応して記憶する。 Register A stores the input condition instruction of control 2 described above in correspondence with the processing field.
レジスタBは置数キー18から入力されるデー
タを記憶する。レジスタC,Dは前述したコント
ロール3の印字条件指示を処理フイールドに対応
して記憶し、レジスタCはデータ入力時、レジス
タDはジヤーナル印字時にそれぞれ使用される。 Register B stores data input from the numeric keys 18. Registers C and D store the printing condition instructions of the control 3 described above in correspondence with the processing fields, and register C is used during data input, and register D is used during journal printing.
合計照合エリアは第1フイールド2Aに入力さ
れる金額を加算して合計を記憶し、この合計金額
は処理したドキユメント2の合計金額との照合に
使用される。また、枚数エリアには処理したドキ
ユメントの枚数が記憶され、バツチ票作成時に使
用される。 The total comparison area adds the amounts input into the first field 2A and stores the total, and this total amount is used for comparison with the total amount of the processed document 2. Further, the number of processed documents is stored in the number of documents area, and is used when creating batch slips.
次に上述のように構成されたMICRエンコーダ
1の動作を第9図のフローチヤートを参照して説
明する。 Next, the operation of the MICR encoder 1 configured as described above will be explained with reference to the flowchart of FIG.
MICRエンコーダ1の電源がONされると、必
要な回路をリセツトするなどのイニシヤル処理を
行ないセレクトキー10が実行か登録かの判定を
行なう。 When the power of the MICR encoder 1 is turned on, initial processing such as resetting necessary circuits is performed, and it is determined whether the select key 10 is for execution or registration.
第7図に示すような各プログラムにおけるフイ
ールド管理テーブルを作成する場合は、セレクト
ダイヤル9をフイールド管理テーブルを作成する
プログラム番号にし、ついで両用キーをセレクト
キー10に差込んで登録側にする。たとえば第7
図に示すプログラム8のフイールド管理テーブル
を作成する場合であればセレクトダイヤル9は
“8”をセレクトすることになる。 When creating a field management table for each program as shown in FIG. 7, set the selection dial 9 to the program number for creating the field management table, and then insert the dual-use key into the selection key 10 to set it to the registration side. For example, the seventh
If the field management table for the program 8 shown in the figure is to be created, the selection dial 9 will select "8".
そして各フイールド2A〜2Gのパラメータを
置数キー18および入力設定キー19によつて入
力する。 Then, parameters for each field 2A to 2G are input using the numeric key 18 and the input setting key 19.
たとえば第7図に示すパラメータの第1フイー
ルド2Aの場合では、フイールド番号の指定
“1”、印字桁数“10”、スタートカラムの位置
“02”、コントロール1,2,3の指定“005”、で
あつて、これらを入力後入力設定キー19を操作
する。 For example, in the case of the first field 2A of the parameters shown in Figure 7, the field number designation is "1", the number of print digits is "10", the start column position is "02", and the control designations 1, 2, and 3 are "005". , and after inputting these, the input setting key 19 is operated.
上述のデータを入力したとき表示制御回路39
が制御されて順次表示器7で表示される。この表
示にあたつて、データは数字表示器23の下桁側
より入力ごとに送り出されて表示され、またフイ
ールド番号に対しては第1フイールドの位置に対
応させられた第1桁目のフラグ表示部25が表示
される。そして入力設定キー19が操作されるこ
とによつて、第1フイールド2Aに対するパラメ
ータの入力が終了し、次いで第2フイールド2B
に対するパラメータが入力されることになる。 When the above data is input, the display control circuit 39
are controlled and sequentially displayed on the display 7. In this display, data is sent out from the lower digit side of the numeric display 23 for each input and displayed, and for the field number, a flag for the first digit corresponding to the position of the first field is displayed. The display section 25 is displayed. Then, by operating the input setting key 19, the input of the parameters for the first field 2A is completed, and then the input of the parameters for the second field 2B is completed.
The parameters will be input.
このように入力された各フイールドのパラメー
タはCMOS28の各フイールド管理テーブルのエリ
アに記憶され、全フイールドのパラメータの入力
が完了して一つのフイールド管理テーブルの作成
が完了すると、セレクトキー10を中立位置にも
どす。 The parameters of each field entered in this way are stored in the field management table area of the CMOS 28, and when the input of parameters for all fields is completed and the creation of one field management table is completed, the select key 10 is moved to the neutral position. Return to.
この操作によつてフイールド管理テーブルのデ
ータはCMOS28の該当するプログラムに対応して
格納される。 By this operation, the data in the field management table is stored in correspondence with the corresponding program in CMOS28.
なお、他のプログラムにおいてもフイールド管
理テーブルが上述と同様にして作成される。 Note that field management tables are created in the same manner as described above in other programs as well.
つぎにドキユメント2にデータを印字する場合
は、エンコーダ1の収納部3にエンコードするド
キユメント2を収納し、ついでセレクトダイヤル
9でエンコードに対応したプログラムをセレクト
し、その後セレクトキー10によつて実行側をセ
レクトする。なおこのセレクトキー10は実行専
用キーまたは両用キーのいずれも使用される。 Next, when printing data on the document 2, store the document 2 to be encoded in the storage section 3 of the encoder 1, select the program corresponding to encoding with the select dial 9, and then use the select key 10 to print the document 2 on the execution side. Select. Note that this select key 10 can be used as either an execution-only key or a dual-purpose key.
実行側がセレクトされたとき、セレクトダイヤ
ル9により設定されたプログラム番号を読取り、
ROM27より該当するプログラムを取り出して
CMOS28の登録プログラムエリアにストアする。
以下、第7図のフイールド管理テーブルを参照し
て全フイールドに印字を行なうプログラム8につ
いて説明する。 When the execution side is selected, read the program number set by the select dial 9,
Extract the corresponding program from ROM27
Store in the registered program area of CMOS28.
The program 8 for printing in all fields will be described below with reference to the field management table shown in FIG.
AUTキー20はプツシユ・プツシユ・スイツ
チであり、キーを押した状態あるいは押下を解除
した状態のいずれかを保持する。すなわちAUT
キー20は1回押下するとオートの状態(一連の
ドキユメントについて同じフイールド管理を自動
的に行なう)を保持し、ついでもう1回押下する
とマニユアルの状態(ドキユメント1枚毎に全フ
イールドのデータを個別に入力設定する)を保持
する。 The AUT key 20 is a push-push switch that maintains either a pressed state or a released state. i.e. AUT
If key 20 is pressed once, it will remain in the auto state (the same field management is automatically performed for a series of documents), and if it is pressed again, it will be in the manual state (the data of all fields will be individually managed for each document). input settings).
また、エンコードキー11、合計照合キー1
2、1バツチキー13、総合バツチキー14、バ
ツチクリアキー15は業務選択キーと呼ばれてお
り、いずれかのキーが押下されると他のキーが押
下されるまではこのキーの入力状態を装置内部に
記憶保持している。たとえばエンコードキー11
が押下された場合は他のキーが押下されるまでは
装置はエンコード処理の状態を維持する。 Also, encode key 11, total verification key 1
The 2, 1 batch key 13, general batch key 14, and batch clear key 15 are called job selection keys, and when any one of them is pressed, the input state of this key is stored inside the device until another key is pressed. keeping. For example, encode key 11
If the key is pressed, the device maintains the encoding processing state until another key is pressed.
AUT操作によつてエンコード処理を行なう場
合はAUTキー20をオートの状態にし、ついで
エンコードキー11を押下する。 When performing encoding processing by AUT operation, set the AUT key 20 to the auto state, and then press the encode key 11.
この操作によりRAM29の処理記憶フラグがリ
セツトされ、フイールドカウンタは1にされる。 This operation resets the processing storage flag in the RAM 29 and sets the field counter to 1.
ついで操作者によつて1番目のドキユメントに
ついて第1フイールド2Aから順次データが入力
されるが、この入力は第10図に示すようにして
行なわれる。 Next, the operator sequentially inputs data for the first document from the first field 2A, and this input is performed as shown in FIG.
まず、CMOS28に記憶されたフイールド管理テ
ーブルの中から、プログラム8に対応する第7図
に示すフイールド管理テーブルを選択し、フイー
ルドカウンタで指定した第1フイールド2Aに対
するコントロール2の入力条件指示を読出して、
この指示データをレジスタAにストアする。プロ
グラム8の場合はその第1フイールドのコントロ
ール2の指示データ“0”が読出されて、レジス
タAにストアされ、この場合入力条件の指示は、
入力設定キー19、TABキー21、DUPキー2
2の許可である。 First, the field management table shown in FIG. 7 corresponding to program 8 is selected from among the field management tables stored in the CMOS 28, and the input condition instruction of control 2 for the first field 2A specified by the field counter is read out. ,
This instruction data is stored in register A. In the case of program 8, the instruction data "0" of control 2 of the first field is read out and stored in register A, and in this case, the instruction of the input condition is
Input setting key 19, TAB key 21, DUP key 2
2 permission.
第1フイールド2Aに対するデータは金額であ
り、操作者は置数キー18によつて金額を置数
し、その後入力設定キー19を押下する。 The data for the first field 2A is the amount of money, and the operator enters the amount using the number keys 18 and then presses the input setting key 19.
このようにして入力された金額のデータはレジ
スタBにストアされる。 The amount data input in this way is stored in register B.
このように置数キー18でデータ(たとえば金
額)を置数した後入力設定キー19を押下する場
合、コントロール2のコントロールコードが0〜
7のいずれであつてもこのようなキーの押下は許
可されるので、レジスタAにストアされたコント
ロールコードの検査を行なう必要はない。 When pressing the input setting key 19 after inputting data (for example, amount) using the numeric key 18, the control code of control 2 will be 0 to 0.
7, such key presses are permitted, so there is no need to check the control code stored in register A.
ただしこの場合は、置数キー18から入力され
たデータを新たに表示器7に表示する必要がある
ので、第7図のフイールド管理テーブルより第1
フイールドのコントロール3を読出してレジスタ
Cにストアする。そしてレジスタCのデータ、す
なわちコントロール3のコントロールコードが0
または3であればレジスタBにストアされている
入力データを3桁毎の“,”なしで表示し、1,
2,4または5であればレジスタBにストアされ
ている入力データを3桁毎に“,”を入れて表示
する。この場合第1フイールドのコントロール3
は5であるので入力データを、すなわち金額を3
桁毎に“,”を入れて表示することになる。 However, in this case, it is necessary to newly display the data input from the numeric keys 18 on the display 7, so from the field management table shown in FIG.
Read field control 3 and store in register C. And the data in register C, that is, the control code of control 3 is 0.
Or if it is 3, display the input data stored in register B without "," every 3 digits, and if it is 1,
If it is 2, 4 or 5, the input data stored in register B is displayed with a "," inserted every three digits. In this case, control 3 of the first field
is 5, so the input data, that is, the amount, is 3.
It will be displayed with a “,” inserted for each digit.
そして次に、フイールド管理テーブルのコント
ロール1の第1フイールドに対応するコントロー
ルコードを読出し、このコントロールコードにも
とづいて第1テーブル29Aにパラメータを設定
するとともに、可変データであれば第3テーブル
29Cに、また固定データであれば第4テーブル
29Dにそれぞれ入力されたデータをストアす
る。 Next, the control code corresponding to the first field of control 1 of the field management table is read out, and based on this control code, parameters are set in the first table 29A, and if it is variable data, it is set in the third table 29C. Moreover, if it is fixed data, the input data is stored in the fourth table 29D.
第1テーブルにストアされるパラメータは下記
のとおりである。 The parameters stored in the first table are as follows.
パラメータ1:可変データについて数値データ
の入力があつたとき
パラメータ2:可変データについてTABキー
21の押下があつたとき
パラメータ3:固定データについて数値データ
の入力があつたとき
パラメータ4:固定データについてTABキー
21の押下があつたとき
プログラム8の場合はフイールド管理テーブル
は第7図に示すように、第1フイールドのコント
ロール1は0であるので、第1フイールドには可
変データが印字されることを示しており、したが
つて可変データについて置数キー18から数値デ
ータ、たとえば百万円の金額が入力されたことに
なるので第1テーブル29Aの第1フイールドに
対応させてパラメータ1をストアするとともに、
第3テーブル29Cの第1フイールドに対応させ
て百万円という数値データをストアする。なお、
可変データと固定データの区別はコントロール1
のコントロールコードが0であるとき可変データ
であり、コントロールコードが1〜7であるとき
固定データであることを示している。とくにコン
トロールコードが6または7であるときはナンバ
リング(ドキユメント毎に+1にする)が必要で
あることを示している。 Parameter 1: When numerical data is input for variable data Parameter 2: When the TAB key 21 is pressed for variable data Parameter 3: When numerical data is input for fixed data Parameter 4: TAB for fixed data When the key 21 is pressed In the case of program 8, the field management table shows that the control 1 of the first field is 0, as shown in Figure 7, so variable data is printed in the first field. Therefore, since numerical data, for example, an amount of 1 million yen, has been input from the numeric key 18 for variable data, parameter 1 is stored in correspondence with the first field of the first table 29A. ,
Numerical data of one million yen is stored in correspondence with the first field of the third table 29C. In addition,
Control 1 distinguishes between variable data and fixed data
When the control code is 0, it is variable data, and when the control code is 1 to 7, it is fixed data. In particular, when the control code is 6 or 7, this indicates that numbering (+1 for each document) is necessary.
なお、データの入力が置数キー18による数値
データの入力がなく入力設定キー19のみである
ときは、0が入力されたものと判定してレジスタ
Bに0をストアするとともに、レジスタAにスト
アしているコントロール2が0〜3であるか否か
が判定される。コントロールコードが4〜7であ
る場合は入力設定キー19のみの入力は許可され
ていない(置数キー18が必ず操作されなければ
ならない)の表示器7のフラグ表示部25に操作
エラーである旨を表示するとともにデータ入力を
やり直させる。 Note that when data is input only using the input setting key 19 without inputting numerical data using the numeric key 18, it is determined that 0 has been input, and 0 is stored in register B and stored in register A. It is determined whether the current control 2 is between 0 and 3. If the control code is 4 to 7, the flag display section 25 of the display 7 indicates that input using only the input setting key 19 is not permitted (the numeric key 18 must be operated), indicating an operation error. will be displayed and the data entry will be re-entered.
コントロールコードが0〜3である場合は入力
設定キー9のみの入力が許可されているので、前
述と同様にコントロールに基づいて第1テーブル
29Aにパラメータを設定するとともに第3、ま
たは第4チーブル29C,29Dに0の数値デー
タをストアしてデータの入力を終了する。 If the control code is 0 to 3, input using only the input setting key 9 is permitted, so the parameters are set in the first table 29A based on the control as described above, and the parameters are set in the third or fourth table 29C. , 29D to store the numerical data of 0 and complete the data input.
また、データの入力がDUPキー22であると
きは、表示器7に表示されている数値データが入
力されたものとみなして、このデータをレジスタ
Bにストアする。そしてレジスタAにストアされ
ているコントロール2が0,2,4,6のいずれ
かであるか否かが判定される。コントロールコー
ドが1,3,5,7のいずれかである場合は
DUPキー22の押下が許可されていないので前
述と同様に操作エラーを表示してデータ入力をや
り直させる。たとえば、DUPキー22は表示器
7の数値データをそのまま入力できるので便利で
ある反面、読み違いによる誤入力の可能性がある
ので金額などの入力においては許可しない場合も
あるのである。コントロールコードが0,2,
4,6のいずれかであればDUPキー22の入力
が許可されているので前述と同様に各テーブルを
設定してデータの入力を終了する。 Furthermore, when data is input using the DUP key 22, it is assumed that the numerical data displayed on the display 7 has been input, and this data is stored in the register B. Then, it is determined whether control 2 stored in register A is 0, 2, 4, or 6. If the control code is 1, 3, 5, or 7,
Since pressing the DUP key 22 is not permitted, an operation error is displayed in the same manner as described above, and the data entry is made to be performed again. For example, while the DUP key 22 is convenient because it allows the user to directly input the numerical data on the display 7, it may not be allowed to input monetary amounts or the like because there is a possibility of erroneous input due to misreading. Control code is 0, 2,
If it is either 4 or 6, input of the DUP key 22 is permitted, so each table is set in the same manner as described above and data input is completed.
さらに、データの入力がTABキー21である
ときは、対応する印字フイールドを印字しないで
スキツプさせることを意味する。この場合はレジ
スタ1にストアされているコントロール2が0,
3,4,7のいずれかであるか否かを判定する。
コントロールコードが1,2,5,6のいずれか
である場合はTABキー21の押下が許可されて
いないので前述と同様に操作エラーと表示してデ
ータ入力をやり直させる。これは、銀行等の金融
機関が、たとえば手形等のドキユメントを発行す
る場合にある特定のフイールドは必ず印字するも
のとした場合に、そのフイールドの印字をスキツ
プすることを禁止するためにTABキー21の押
下を禁止するようなときに有効である。コントロ
ールコードが0,3,4,7のいずれかである場
合はTABキー21の押下が許可されているの
で、コントロール1を読出してこのコントロール
コードが0(可変データ)であれば第1テーブル
29Aの対応するフイールドにパラメータ2を、
またコントロールコードが1〜7(固定データ)
であれば第1テーブル29Aの対応するフイール
ドにパラメータ4を設定する。 Furthermore, when data is input using the TAB key 21, it means that the corresponding print field is skipped without being printed. In this case, control 2 stored in register 1 is 0,
3, 4, or 7 is determined.
If the control code is one of 1, 2, 5, and 6, pressing the TAB key 21 is not permitted, so an operation error is displayed in the same manner as described above, and the data entry is performed again. This is done by pressing the TAB key 21 to prohibit skipping the printing of a certain field when a financial institution such as a bank issues a document such as a bill. This is useful when you want to prohibit pressing the button. If the control code is 0, 3, 4, or 7, pressing the TAB key 21 is permitted, so read control 1 and if this control code is 0 (variable data), the first table 29A Parameter 2 in the corresponding field of
Also, the control code is 1 to 7 (fixed data)
If so, parameter 4 is set in the corresponding field of the first table 29A.
以上のようにして、第1フイールドに対する金
額の入力が終了する。なお、第10図イは第9図
イの矢印Aの部分を詳細に説明したフロチヤート
である。 In the above manner, inputting the amount into the first field is completed. Note that FIG. 10A is a flowchart that explains in detail the part indicated by arrow A in FIG. 9A.
そして第10図イを参照して詳述したように第
1フイールドのデータ設定が終両すると、再び第
9図イにもどつて、RAM29のフイールドカウン
タは+1加算されて次の第2フイールド2Bデー
タ入力に移る。ドキユメントが手形である場合は
通常第2フイールドに対するデータは手形番号で
あり、操作者は置数キー18によつて手形番号、
たとえば1234を置換し、その後入力設定キー19
を押下する。後述するように手形番号は一連のド
キユメントの最初のドキユメントについて入力さ
れるだけで、2枚目以降については自動的にナン
バリング+1されて印字される。 When the data setting of the first field is completed as described in detail with reference to FIG. 10A, the process returns to FIG. Move to input. When the document is a bill, the data for the second field is usually the bill number, and the operator uses the number key 18 to enter the bill number,
For example, replace 1234 and then input settings key 19
Press . As will be described later, the bill number is only input for the first document in a series, and the second and subsequent documents are automatically numbered and printed by +1.
再び第10図イにもどつて、入力された手形番
号はレジスタBにストアされ、この場合前述した
ように置数キー18+入力設定キー19によるデ
ータ入力であるのでコントロール2によるチエツ
クをする必要はなく、コントロール3の第2フイ
ールドに対応するコントロールコードである数値
3をレジスタCにストアし、コントロールコード
が3であるとから表示器7に手形番号1234を
“,”なしで表示する。しかる後にフイールド管理
テーブルのコントロール1の第2フイールドに対
応コントロールコードである数値6を読出し、コ
ントロールコードは固定データでありかつナンバ
リング領域1を使用することを示しているので、
第1テーブル29Aにおいて第2フイールドに対
応してパラメータ3を設定するとともに第3テー
ブル29Cのナンバリング領域1に手形番号12
34をストアして入力データの設定を終了する。 Returning again to FIG. 10A, the input bill number is stored in register B. In this case, as mentioned above, the data is input using the numeric key 18 + input setting key 19, so there is no need to check using control 2. , the control code corresponding to the second field of control 3, numeric value 3, is stored in register C, and since the control code is 3, the bill number 1234 is displayed on the display 7 without ",". After that, the corresponding control code, numeric value 6, is read out from the second field of control 1 in the field management table, and since the control code is fixed data and indicates that numbering area 1 is to be used,
Parameter 3 is set corresponding to the second field in the first table 29A, and bill number 12 is set in the numbering area 1 of the third table 29C.
34 and finish setting the input data.
そして再び第9図イにもどつて、フイールドカ
ウンタを+1加算して第3フイールドを指定し、
前述の第1フイールド、第2フイールドと同様に
第3フイールドのたとえば支店番号111のデー
タ入力をすると、第3フイールドに対応するコン
トロール3にもとづいて支店番号111を表示す
るとともにコントロール1のコントロールコード
1にもとづいて第1テーブル20Aに第3フイー
ルドに対応させてパラメータ3を設定するととも
に第3テーブルのリードメモリ領域1に支店番号
111をストアする。 Then, return to Figure 9A again, add +1 to the field counter and specify the third field.
Similarly to the first and second fields described above, when data is input, for example, branch number 111 in the third field, branch number 111 is displayed based on control 3 corresponding to the third field, and control code 1 of control 1 is displayed. Based on this, parameter 3 is set in the first table 20A in correspondence with the third field, and the branch number is set in the read memory area 1 of the third table.
Store 111.
さらに同様にフイールドカウンタ+1加算して
次々と第4〜第7フイールドのデータを入力する
ことになるが、ドキユメントが手形である場合に
第4フイールドである金融機関コード番号として
9876を置数入力し、第5フイールドである交換所
コード番号と、第6フイールドである手形期日は
TABキー21を押下して当面スキツプし、第7
フイールドである代手番号として546372を置数数
入力したとすると、第7図のフイールド管理テー
ブルのコントロール1にもとづいて設定される第
1、第3、第4ーブルはそれぞれ第8図に示すよ
うになる。なおコントロール1によれば交換所コ
ード番号は固定データであり、また手形期日は可
変データであるので、TABキー21を押下した
ときパラメータはそれぞれ4と2とになる。 Furthermore, in the same way, the field counter is incremented by 1 and the data of the 4th to 7th fields are input one after another. However, if the document is a bill, the financial institution code number, which is the 4th field, is input.
Enter 9876, and enter the exchange code number in the 5th field and the bill due date in the 6th field.
Press the TAB key 21 to skip for the time being, and
Assuming that 546372 is entered as the substitute number field, the first, third, and fourth tables set based on control 1 of the field management table in Figure 7 will be as shown in Figure 8. become. According to control 1, the exchange code number is fixed data and the bill due date is variable data, so when the TAB key 21 is pressed, the parameters become 4 and 2, respectively.
各フイールド2A〜2Gに対し、プログラムに
基づいたデータの入力が完了すると、RAM29の
処理記憶フラグがセツトされる。 When inputting data based on the program to each field 2A to 2G is completed, a processing storage flag in the RAM 29 is set.
ついでドキユメメントおよびジヤーナルの印字
が行なわれる。(第9図イ参照)
ドキユメント印字はRAM29の第1テーブル2
9Aに設定された各フイールド2A〜2Gのパラ
メータに基づいて行なわれ、さらにフイールド管
理テーブル(第7図)のコントロール3の指示に
より行なわれる。 Then the document and journal are printed. (See Figure 9 A) Document printing is done in the first table 2 of RAM29.
This is done based on the parameters of each field 2A to 2G set in field 9A, and further based on the instructions of control 3 of the field management table (FIG. 7).
すなわち、搬送制御回路30はモータ31を駆
動し、搬送検知回路32は挿入センサ34からの
検知信号によつてドキユメント2が搬送路4に侵
入したことを検知すると共に、位置センサ35か
らの検知信号によつてドキユメント2の第1カラ
ムがドキユメント印字器37の印字位置にあるこ
とを検知し、そしてパルスジエネレータ33から
のパルスを計数してドキユメント2の印字のため
の印字送りをするべくモータ31が制御される。 That is, the transport control circuit 30 drives the motor 31, and the transport detection circuit 32 detects that the document 2 has entered the transport path 4 based on the detection signal from the insertion sensor 34, and also detects the entry of the document 2 into the transport path 4 based on the detection signal from the position sensor 35. detects that the first column of the document 2 is at the printing position of the document printer 37, and counts the pulses from the pulse generator 33 to drive the motor 31 to feed the document 2 for printing. is controlled.
すなわち、パルスジエネレータ33からのパル
スの計数値が示すカラム位置がフイールド管理テ
ーブルの各フイールドのスタートカラム位置に達
したとき該当するフイールドについて対応する印
字桁数分データを印字する。 That is, when the column position indicated by the pulse count from the pulse generator 33 reaches the start column position of each field in the field management table, data for the corresponding number of printing digits is printed for the corresponding field.
以下第10図ロを参照してドキユメント印字に
ついて詳述する。まずRAM29のフイールドカウ
ンタを1に設定し、これにもとづいてフイールド
管理テーブルのコントロール3の第1フイールド
に対応するコントロールコードを読出してレジス
タDにストアする。そしてレジスタDの内容が0
〜2であればフイールド管理テーブルで指定した
印字桁数よりも入力されたデータのインプツト桁
数が少ない場合に残りの部分をスペースにして印
字せず、逆に3〜5であれば残りの部分に0を印
字する。たとえばプログラム8においては前述の
金額を印字する第1フイールドに100万円が入力
されこの印字桁数は7桁であり、一方フイールド
管理テーブルで指定した最大の印字桁数は10桁で
ある10−7=3桁分について、コントロール3の
コントロール5にしたがい上位3桁を0でうめて
印字することになる。なお、印字データの読出し
は第1テーブル29Aの第1フイールドに対応す
るパラメータが1であるので、可変データの入力
があつたことが判定され、これにもとづいて可変
データをストアする第3テーブル29Cの第1フ
イールドに対応する記憶位置から前述の1000000
というデータを読取ることになる。 Document printing will be described in detail below with reference to FIG. 10B. First, the field counter of the RAM 29 is set to 1, and based on this, the control code corresponding to the first field of control 3 of the field management table is read out and stored in register D. and the contents of register D are 0
If it is ~2, if the number of input digits of the input data is less than the number of print digits specified in the field management table, the remaining part will be used as a space and will not be printed, and if it is 3 to 5, the remaining part will not be printed. Print 0 in . For example, in Program 8, 1 million yen is entered in the first field that prints the amount mentioned above, and the number of digits to be printed is 7 digits, while the maximum number of digits to be printed specified in the field management table is 10 digits, 10- Regarding 7=3 digits, the upper 3 digits will be filled with 0 and printed according to control 5 of control 3. Note that when reading print data, since the parameter corresponding to the first field of the first table 29A is 1, it is determined that variable data has been input, and based on this, the third table 29C stores the variable data. 1000000 from the storage location corresponding to the first field of
This data will be read.
すなわち第1フイールドについては第2〜第11
カラムに下記の通り印字することになる。 In other words, for the 1st field, the 2nd to 11th
The column will be printed as follows.
0001000000
印字は、フイールド管理テーブルにおいて第1
フイールドのスタートカラムが02、すなわち第2
カラムを指示しているので、ドキユメント2の第
1カラムがドキユメント印字器37の印字位置に
あることを検知する位置センサ35からの検知信
号があつた後、パルスジエネレータ33からのパ
ルスの計数値が第2カラム位置を示すときに前述
のデータの印字を開始するとともに、ドキユメン
ト2の搬送に同期したパルスジエネレータ33の
パルスを計数して各カラム位置を判定しながら各
カラム位置毎にドキユメント2送りを停止させて
前述のデータを印字することになるが、ドキユメ
ントの各カラムに所定のデータを印字する機構は
周知であるので詳しい説明は省略する。 0001000000 Printing is done in the first place in the field management table.
The start column of the field is 02, i.e. the second
Since the column is indicated, after a detection signal is received from the position sensor 35 that detects that the first column of the document 2 is at the printing position of the document printer 37, the count value of pulses from the pulse generator 33 is When the document 2 indicates the second column position, printing of the data described above is started, and the document 2 is printed at each column position while determining each column position by counting the pulses of the pulse generator 33 synchronized with the conveyance of the document 2. The feeding is stopped and the aforementioned data is printed, but since the mechanism for printing predetermined data in each column of a document is well known, detailed explanation will be omitted.
上述のようにして第1フイールドに金額データ
が印字されると、フイールドカウンタを+1加算
して第2フイールドについて、同様に第1テーブ
ル29Aの第2フイールドに対応するパラメータ
3を読出し、これが固定データについてデータの
入力があつたことを示しているのでフイールド管
理テーブルのコントロール1のコントロールコー
ド6を読出し、これにもとづいて第4テーブル2
9Dのナンバリング領域1にストアされている手
形番号1234を読取る。これと同時にコントロール
3のコントロールコード3にもとづいて前述と同
様にして01234をスタートカラム14から5カラ
ム分に印字する。 When the amount data is printed in the first field as described above, the field counter is incremented by +1, and the parameter 3 corresponding to the second field of the first table 29A is similarly read out for the second field, and this is fixed data. Since this indicates that data has been input for the field management table, control code 6 of control 1 of the field management table is read, and based on this, the control code 6 of control 1 of the field management table is read.
Read bill number 1234 stored in numbering area 1 of 9D. At the same time, based on the control code 3 of the control 3, 01234 is printed in five columns from the start column 14 in the same manner as described above.
さらに、フイールドカウンタを+1加算して
次々に第3〜第7フイールドについても同様に印
字するのであるが詳しい説明は省略する。このよ
うにして各フイールドに印字をすることによつて
第4図に示すようにデータが印字される。なお、
第5、第6フイールドについてはそれぞれパラメ
ータ4,2が設定されているので、TABキー2
1が押下されたことが分かり、第5、第6フイー
ルドの第39カラム〜第58カラムについては印字を
行なうことなくドキユメントの搬送のみが行なわ
れてスキツプさせる。 Furthermore, the field counter is incremented by +1 and the third to seventh fields are sequentially printed in the same manner, but detailed explanation will be omitted. By printing each field in this manner, data is printed as shown in FIG. 4. In addition,
Parameters 4 and 2 are set for the 5th and 6th fields, so press TAB key 2.
It is recognized that 1 has been pressed, and the documents are only conveyed without being printed in the 39th to 58th columns of the fifth and sixth fields, causing them to be skipped.
ついでジヤーナル印字が行なわれる。前述のド
キユメント印字と同様であるので詳細な説明は省
略するが、この模様を第10図ハに示す。ジヤー
ナル印字の場合も同様にフイールド管理テーブル
からコントロール3のコントロールコードを読出
してこれにもとづきデータの印字フオーマツトを
変更するのであるが、ジヤーナル印字の場合はコ
ントロール3が0または3であれば、表示のとき
と同様に、3桁毎に“,”を付けることなくデー
タを印字し、4または4であれば3桁毎に“,”
を付してデータを印字させる。さらに2または5
であれば3桁毎に“,”を付してデータを印字す
るとともにデータの最高桁の前に“¥”を印字
し、最低桁の後に“*”を印字する。すなわち
“*”は“円”を意味するものである。ちなみ
に、前述の第1フイールドの金額データ100万円
を印字した場合は下記の通りになる
¥1,000,000*
このようにして、印字制御回路30はジヤーナ
ル印字器37をコントロール3に基づいてジヤー
ナル用紙8に各フイールドに対応するデータを印
字するのであるが、もちろんジヤーナル印字の場
合は、各フイールドを印字する毎に改行復帰させ
ることは当然である。 Journal printing is then performed. This pattern is shown in FIG. 10C, although a detailed explanation will be omitted since it is similar to the document printing described above. In the case of journal printing, the control code of control 3 is read from the field management table and the print format of the data is changed based on this, but in the case of journal printing, if control 3 is 0 or 3, the display Similarly, print the data without adding "," every 3 digits, and if it is 4 or 4, print the data with "," every 3 digits.
to print the data. 2 or 5 more
If so, the data is printed with "," appended to every three digits, "\" is printed before the highest digit of the data, and "*" is printed after the lowest digit. That is, "*" means "yen". By the way, if the amount data of 1 million yen is printed in the first field mentioned above, it will be as follows: ¥1,000,000* In this way, the print control circuit 30 controls the journal printer 37 based on the control 3. Data corresponding to each field is printed on the journal paper 8, and of course, in the case of journal printing, a line feed must be returned each time each field is printed.
このようにしてジヤーナル印字が終了すると、
1枚のドキユメント2に対するエンコードの処理
が終了することになる。 When journal printing is completed in this way,
The encoding process for one document 2 is completed.
エンコード処理するドキユメント2が1枚また
は最後の1枚であり残りのドキユメント2がない
場合は新たなドキユメント2に対する処理のため
にプログラムの設定などの初期にもどされる(第
9図イ参照)。 If the document 2 to be encoded is one or the last one and there are no remaining documents 2, the program settings are returned to the initial state in order to process a new document 2 (see FIG. 9A).
しかし同様の、すなわち前述したように設定さ
れた第1テーブル29A,第4テーブル29Dを
そのまま使用してエンコード処理を行なうドキユ
メント2がある場合は、上述の1枚のドキユメン
ト2の処理が終了するとRAM29の第4テーブル
29Dのナンバリング領域1,2にはそれぞれ+
1加算される(第9図ロ参照)。すなわち、前述
の例においては第2フイールドの手形番号が1235
に+1加算される。 However, if there is a document 2 that is similar, that is, encoded using the first table 29A and fourth table 29D set as described above, the RAM 29 The numbering areas 1 and 2 of the fourth table 29D each have +
1 is added (see Figure 9b). That is, in the above example, the bill number in the second field is 1235.
+1 is added to.
ついで第1テーブル29Aの各フイールドに対
するパラメータを読出し、各フイールドのパラメ
ータが1であるか否かを判定する。 Next, the parameters for each field of the first table 29A are read out, and it is determined whether the parameter of each field is 1 or not.
すなわちいずれかのフイールドにパラメータが
1であるフイールドがあるときは金額データのよ
うな可変データが入力された場合である。この可
変データがない場合、すなわちパラメータが3で
あるときはエンコード処理が固定データによる処
理であるため、この場合1枚目のドキユメント2
に対して入力した第4テーブル29Dのデータを
そのまま2枚目以降も使用することができ、オペ
レータはその都合データを入力設定する必要がな
くなる。あるいはパラメータが2または4である
ときもTABキー21が押圧されたときであるか
ら、このときもデータを入力設定不要である。そ
のためいずれのフイールドもパラメータが1でな
いない場合はドキユメント印字のステツプにもど
されて、固定データについて(ナンバリングされ
ることはあるが)2枚目以降も同様のドキユメン
ト印字およびジヤーナル印字が繰返される。すな
わち、ドキユメントに印字するのが固定データだ
けであればいちいちデータを入力させる必要はな
いからである。 That is, when there is a field whose parameter is 1, this is a case where variable data such as monetary data is input. If this variable data does not exist, that is, if the parameter is 3, the encoding process is based on fixed data, so in this case, the first document 2
The data entered in the fourth table 29D can be used as is for the second and subsequent sheets, and the operator does not need to input and set the convenience data. Alternatively, when the parameter is 2 or 4, this also occurs when the TAB key 21 is pressed, so there is no need to enter data in this case either. Therefore, if any field has a parameter other than 1, the process returns to the document printing step, and the same document printing and journal printing are repeated for the second and subsequent sheets of fixed data (although they may be numbered). That is, if only fixed data is printed on the document, there is no need to input data each time.
前述の各フイールドのパラメータの判定におい
て、パラメータが1であるフイールドがあれば可
変データを伴なつたエンコード処理である。この
場合は可変データのみ入力設定して固定データは
既に入力設定したデータを使用することができ
る。 In determining the parameters of each field described above, if there is a field with a parameter of 1, it is an encoding process involving variable data. In this case, only the variable data can be input and set, and the fixed data can use the data that has already been input and set.
そのために次の判定を行なう。すなわちAUT
による処理か否か、AUTでないときはマニユア
ル操作となり、この場合は該当するドキユメント
についてデータを個別にマニユアルで設定するこ
とになる。 For this purpose, the following judgment is made. i.e. AUT
If it is not AUT, it will be a manual operation, and in this case, the data will be manually set individually for the corresponding document.
処理記憶フラグセツトか否か、このフラグがセ
ツトされていることは入力データが既に設定され
ていることを意味する。したがつて第1テーブル
29A、第4テーブル29Dをそのまま使用して
オートの処理を継続できる。 Whether the processing storage flag is set or not, if this flag is set, it means that the input data has already been set. Therefore, the automatic processing can be continued using the first table 29A and the fourth table 29D as they are.
つぎにエンコードキー11が再度操作された
か、あるいは置数キー18、入力設定キー19ま
たはDUPキー22が操作されたか否かを判定す
る。ここで再度エンコードキー11が押下された
場合は、操作者が第1テーブル29Aに記憶して
いるパラメータをリセツトして、あらためて第1
〜第4テーブルを設定しなおすことを意味してい
るので、処理記憶フラグをリセツトして第1枚目
のドキユメントについて第1〜第4テーブルを作
成したのと同様に、第1〜第4テーブルを作成す
る。 Next, it is determined whether the encode key 11 has been operated again, or whether the numeric key 18, input setting key 19, or DUP key 22 has been operated. If the encode key 11 is pressed again here, the operator resets the parameters stored in the first table 29A and resets the parameters stored in the first table 29A.
This means resetting the ~4th table, so in the same way that the processing memory flag was reset and the 1st to 4th tables were created for the first document, the 1st to 4th tables Create.
このような判定でAUT処理が前述の第1〜第
4テーブルのまま継続されていると判定されたと
きは、第1テーブル29Aのパラメータが1に設
定されているフイールドの可変データ、すなわち
前述の例においては、まず第1フイールド2Aに
おける金額のデータの入力が許可され、第1フイ
ールド24のデータが置数キー18、入力設定キ
ー9、あるいはDUPキー22によつて入力さ
れ、第3テーブル29Cの第1フイールド2Aに
対応するデータを更新される。なお、この場合は
TABキー21の入力は禁止される。すなわち
TABキー21の押下を検知したときは操作エラ
ーを表示示して入力をやり直ませる。 When it is determined that the AUT processing is continued using the above-mentioned first to fourth tables, the variable data of the field whose parameter is set to 1 in the first table 29A, that is, the above-mentioned In the example, input of amount data in the first field 2A is first permitted, data in the first field 24 is input using the numeric key 18, the input setting key 9, or the DUP key 22, and the data is entered in the third table 29C. The data corresponding to the first field 2A of is updated. In addition, in this case
Input of the TAB key 21 is prohibited. i.e.
When the press of the TAB key 21 is detected, an operation error is displayed and the input is made again.
ついで、第1テーブル29Aにパラメータが1
であるフイールドが他に存在するか否かを検索す
る。前述の例においては第2〜第6フイールドは
パラメータが4ではないのでそのままにし、第7
フイールドのパラメータが4であることを検出し
て、第7フイールドにおける代手の入力を前述と
同様にしておこなう。この場合は第3テーブルの
第7フイールドに対応して更新された代手番号が
ストアされる。 Next, 1 parameter is added to the first table 29A.
Search to see if another field exists. In the above example, the parameters of the 2nd to 6th fields are not 4, so they are left as they are, and the 7th field is
It is detected that the parameter of the field is 4, and the substitute move in the seventh field is input in the same manner as described above. In this case, the substitute number updated corresponding to the seventh field of the third table is stored.
なお、これらのデータ入力処理においても第1
0図イについて詳述したのと同様にフイールド管
理テーブルのコントロール2および3を参照し
て、データの入力および表示を制御することはも
ちろんである。 In addition, in these data input processes, the first
Of course, input and display of data can be controlled by referring to controls 2 and 3 of the field management table in the same way as described in detail in Figure 0A.
このようにして2枚目のドキユメントに対する
可変データが全て更新されて第3テーブル29C
に対するデータの更新が完了すると、その後ドキ
ユメント印字のステツプにもどされて前述したよ
うにドキユメント印字およびジヤーナル印字が行
なわれる。なお、第2〜第4フイールドの固定デ
ータは第4テーブル29Dにストアしているデー
タがそのまま使用され(ただし、第2フイールド
の手形番号は+1されている)、もちろん第5、
第6フイールドは印字されることなくスキツプさ
れる。 In this way, all the variable data for the second document is updated and the third table 29C
When the updating of the data is completed, the process returns to the document printing step, and document printing and journal printing are performed as described above. Note that the fixed data in the second to fourth fields is the data stored in the fourth table 29D (however, the bill number in the second field is incremented by 1), and of course, the data stored in the fourth table 29D is used as is.
The sixth field is skipped without being printed.
このようにしてAUT操作によるエンコード処
理が3枚目以降のドキユメントに対しても次々と
行なわれ、ドキユメントがなくなつた時点で一連
の処理が終了する。 In this way, the encoding process using the AUT operation is performed one after another for the third and subsequent documents, and the series of processes ends when there are no more documents left.
なおこの一連のドキユメントの印字が終了した
とき、合計照合や1バツチ処理、総合バツチ処理
などの処理をすることもあるが、この場合は対応
するキー12,13,14を押下すればよい。 When printing of this series of documents is completed, processing such as total verification, one batch processing, and total batch processing may be performed, and in this case, the corresponding keys 12, 13, and 14 may be pressed.
たとえば、合計照合キー12を押下した場合
は、一連のドキユメントについて第1フイールド
の金額が次々と加算されて、プログラム8によつ
てRAM29の合計照合エリアにストアされている
ので、操作者が入力した合計金額と照合されて結
果が表示される。また1バツチキー14を押下し
たときは上記合計照合エリアにストアされている
合計金額と一連のドキユメントの枚数をストアし
ている枚数エリアのデータがプログラム8によつ
て1バツチ票に印字される。 For example, when the total verification key 12 is pressed, the amounts in the first field for a series of documents are added one after another and stored in the total verification area of RAM 29 by the program 8. The total amount will be compared and the result will be displayed. When the 1 batch key 14 is pressed, the total amount stored in the total verification area and the data in the number area storing the number of documents in a series are printed on a 1 batch slip by the program 8.
つぎにマニユアル操作について述べると、この
操作は前述のAUT状態にあるAUTキー20を押
下することによつてマニユアル処理が設定され
る。 Next, manual operation will be described. In this operation, manual processing is set by pressing the AUT key 20 in the AUT state described above.
マニユアル操作の場合は1つのドキユメント2
に対して第2テーブル29Bおよび第3テーブル
29Cをその都度作成しなければならない。 One document 2 for manual operation
The second table 29B and third table 29C must be created each time.
第2テーブル29Bの作成は前述したAUTの
ときの第1テーブル29Aの作成と同様であつ
て、RAM29の第2テーブル29Bに各キーの押
下に応答してパラメータ1〜4が設定される。 The creation of the second table 29B is similar to the creation of the first table 29A during AUT described above, and parameters 1 to 4 are set in the second table 29B of the RAM 29 in response to each key press.
そのために前述のAUT操作において、その途
中でAUTキー20の押下してマニユアル操作に
切換えてもAUT時の各フイールドのパラメータ
は第1テーブル29Aに記憶されているため、こ
の第1テーブルのパラメータをリセツトすること
はない。その結果AUT操作中に1枚のドキユメ
ント2をマニユアル操作でエンコード処理して
も、その処理後AUTキー20を押下すれば以前
のAUT操作を継続して行なうことができる。 Therefore, even if the AUT key 20 is pressed during the AUT operation described above to switch to manual operation, the parameters of each field during AUT are stored in the first table 29A, so the parameters of this first table cannot be changed. There is no need to reset it. As a result, even if one document 2 is manually encoded during an AUT operation, the previous AUT operation can be continued by pressing the AUT key 20 after the processing.
マニユアル操作で第2テーブルの各フイールド
毎にパラメータが設定され、これと同時に各フイ
ールドに対応して入力されたデータがそれぞれ第
3テーブルにストアされると、一枚のドキユメン
トに対するデータの入力が完了し、第2テーブル
のパラメータにもとづいて第3テーブルにストア
したータをドキユメントに印字し、さらにジヤー
ナル印字を行なう。なお、これらの処理はAUT
のときと同様である。 Parameters are set for each field in the second table by manual operation, and at the same time, the data input for each field is stored in the third table, completing the data input for one document. Then, the data stored in the third table is printed on the document based on the parameters of the second table, and further journal printing is performed. Note that these processes are performed by AUT.
It is the same as when .
このように、マニユアル操作の場合は第2テー
ブル29Bおよび第3テーブル29Cのみを使用
するので、第1テーブル29Aおよび第4テーブ
ル29Dは破壊されることなく、AUTに復帰し
たときにも引き続いて使用できるものである。 In this way, in the case of manual operation, only the second table 29B and the third table 29C are used, so the first table 29A and the fourth table 29D are not destroyed and continue to be used even when returning to AUT. It is possible.
もちろん、マニユアル操作のときでもデータの
入力において不要なフイールド2A〜2Gについ
てはTABキー21を押下することによつてスキ
ツプすることができ、このスキツプのパラメータ
2または4は第2テーブル29Bの該当フイール
ドのエリアにセツトされる。ただしマニユアルの
ときはすべて可変データとして扱うので、パラメ
ータ1と3あるいはパラメータ2と4とでは違い
はない。 Of course, even during manual operation, unnecessary fields 2A to 2G during data input can be skipped by pressing the TAB key 21, and this skip parameter 2 or 4 can be skipped by the corresponding field in the second table 29B. area. However, when using manual data, all data is handled as variable data, so there is no difference between parameters 1 and 3 or parameters 2 and 4.
第11図は他のプログラムを示し、この場合は
ドキユメント2の第1フイールド2Aに合額を印
字するだけの作業である。 FIG. 11 shows another program, in which the operation is simply to print the total amount in the first field 2A of the document 2.
このプログラムのセレクトはセレクトダイヤル
9をたとえば“1”に設定しセレクトキー10を
実行側にセレクトすると、プログラム1が動作
し、これに対応するフイールド管理テーブルで設
定されたコントロール1,2,3にもとづいて処
理が行なわれることになる。 To select this program, set the select dial 9 to, for example, "1" and select the select key 10 to the execution side, program 1 will run, and the controls 1, 2, and 3 set in the corresponding field management table will be activated. Processing will be performed accordingly.
AUT操作であれば、AUTキー20の押下後エ
ンコードキー10を押下することによつて動作が
始動し、RAM29の処理記憶フラグがリセツトさ
れ、データの入力が許可される。 If it is an AUT operation, the operation is started by pressing the encode key 10 after pressing the AUT key 20, the processing storage flag of the RAM 29 is reset, and data input is permitted.
第1フイールド2Aに対するデータすなわち金
額は置数キー18、入力設定キー19によつて行
なわれ、この入力データは表示器7によつて表示
され、この表示も“,”を3桁毎に入るか否かも
コントロール3に基づいて行なわれる。そしてこ
の可変データは第3テーブル29Cの第1フイー
ルド2Aに対応するエリアにストアされる。 The data for the first field 2A, that is, the amount, is entered using the numeric key 18 and the input setting key 19, and this input data is displayed on the display 7, and this display also includes "," entered every three digits. Whether or not to do so is also determined based on control 3. This variable data is then stored in the area corresponding to the first field 2A of the third table 29C.
データの入力が終了すると、RAM29の処理記
憶フラグはセツトされ、ついで第3テーブル29
Cに入力設定されたデータは第1テーブル29A
のパラメータに基づいてドキユメント2の第1フ
イールド2Aに対し印字され、さらにジヤーナル
用紙8にジヤーナル印字が行なわれる。 When the data input is completed, the processing memory flag of RAM 29 is set, and then the third table 29
The data input and set in C is the first table 29A.
Printing is performed on the first field 2A of the document 2 based on the parameters, and further journal printing is performed on the journal paper 8.
1枚のドキユメント2に対してのエンコード処
理が終了すると、ドキユメント2の継続した処理
がない場合は新たなドキユメント2に対する処理
のために、プログラムの設定などの初期にもどさ
れる。 When the encoding process for one document 2 is completed, if there is no continued process for the document 2, the process is returned to the initial stage such as program settings in order to process a new document 2.
つぎにAUT処理か、処理記憶フラグセツト
か、エンコートキーONかなどの判定によつて
AUT処理が継続してるか否かを判定し、継続し
ていると判定された場合はつぎのドキユメント2
に対する金額のデータが入力され、2枚目のドキ
ユメント2に対する金額において、もし先の1枚
目の金額と同一金額であればこの金額は表示器7
に表示されているので、この場合はDUPキー2
2を押下することによつてデータの設定ができ、
オペレータのキー入力操作を簡略化することがで
きる。 Next, depending on whether it is AUT processing, processing memory flag set, encode key ON, etc.
Determine whether AUT processing is continuing or not, and if it is determined that it is continuing, the next document 2
If the amount for the second document 2 is the same as the amount for the first document, this amount will be displayed on the display 7.
In this case, DUP key 2 is displayed.
By pressing 2, you can set the data.
The operator's key input operation can be simplified.
そして入力された2枚目のデータは第3テーブ
ル29Cの第1フイールド2Aに対応するエリア
にストアされ、このデータが前述と同様にしてド
キユメント印字およびジヤーナル印字が行なわれ
る。 The input data for the second sheet is stored in the area corresponding to the first field 2A of the third table 29C, and this data is printed as a document and in a journal in the same manner as described above.
このようにして金額エンコードのAUT処理は
行なわれる。 AUT processing for amount encoding is performed in this manner.
またマニユアル操作の場合は、そのパラメータ
はRAM29の第2テーブル29Bに設定しなけれ
ばならない。 Further, in the case of manual operation, the parameters must be set in the second table 29B of the RAM 29.
この設定は既に述べた通りドキユメント2の1
枚ごとに入力設定される。 As already mentioned, this setting can be found in document 2, 1.
Input settings are made for each sheet.
データの入力が許可され、第1フイールド2A
に対するデータすなわち金額は置数キー18、入
力設定キー19によつて行なわれ、入力データは
表示器7により表示され、この表示も“,”を3
桁毎に入れるか否かもそのパラメータに基づいて
行なわれる。そしてこのデータは第3テーブル2
9Cの第1フイード2Aに対応するエリアにスト
アされる。 Data entry is permitted and the first field 2A
The data, that is, the amount, is entered using the numeric key 18 and the input setting key 19, and the input data is displayed on the display 7.
Whether or not to insert each digit is also determined based on the parameter. And this data is in the third table 2
It is stored in the area corresponding to the first feed 2A of 9C.
ついで上述のデータは第2テーブル29Bのパ
ラメータに基づいてドキユメント2の第1フイー
ルド2Aに印字され、またジヤーナル印字も行な
われて、1枚のドキユメント2に対するエンコー
ド処理が終了する。 The above data is then printed in the first field 2A of the document 2 based on the parameters of the second table 29B, and journal printing is also performed, completing the encoding process for one document 2.
このようにしてマニユアル操作によるドキユメ
ント2のエンコード処理が行なわれる。 In this way, the encoding process of the document 2 is performed by manual operation.
図面はこの発明の一実施例を示し、第1図は
MICBエンコーダの斜視図、第2図はキーボード
の平面図、第3図は表示器の平面図、第4図はフ
イールドの説明図、第5図はMICRエンコーダの
制御回路ブロツク図、第6図はイはROMの、ま
た第6図ロはCMOSの記憶内容を示す説明図、第
7図はフイールド管理テーブルの記憶内容を示す
説明図、第8図はRAMの記憶内容を示す説明
図、第9図イおよびロはエンコード処理のフロー
チヤート、第10図イは入力操作の、また第10
図ロはドキユメント印字の、さらに第10図ハは
ジヤーナル印字の詳細なフローチヤート、第11
図は他のプログラムにおけるエンコード処理のフ
ローチヤートである。
1…MICRエンコーダ、2…ドキユメント、7
…表示器、8…ジヤーナル用紙、18…置数キ
ー、19…入力設定キー、20…AUTキー、2
1…TABキー、22…DUPキー、28…
CMOS、29…RAM、29A〜29D…テーブ
ル、37…ドキユメント印字器、38…ジヤーナ
ル印字器。
The drawings show an embodiment of the invention, and FIG.
A perspective view of the MICB encoder, Fig. 2 is a plan view of the keyboard, Fig. 3 is a plan view of the display, Fig. 4 is an explanatory diagram of the fields, Fig. 5 is a control circuit block diagram of the MICR encoder, and Fig. 6 is a plan view of the keyboard. A is an explanatory diagram showing the storage contents of the ROM, FIG. 6B is an explanatory diagram showing the storage contents of the CMOS, FIG. 7 is an explanatory diagram showing the storage contents of the field management table, FIG. Figures A and B are flowcharts of the encoding process, and Figure 10A is the input operation flowchart.
Figure B is a detailed flowchart of document printing, Figure 10C is a detailed flowchart of journal printing, and Figure 11 is a detailed flowchart of journal printing.
The figure is a flowchart of encoding processing in another program. 1...MICR encoder, 2...Document, 7
...Display device, 8...Journal paper, 18...Number key, 19...Input setting key, 20...AUT key, 2
1...TAB key, 22...DUP key, 28...
CMOS, 29...RAM, 29A to 29D...Table, 37...Document printer, 38...Journal printer.
Claims (1)
MICRエンコーダにおいて、 各フイールドを定義するフイールド管理テーブ
ルと、 このフイールド管理テーブルに入出力の各種仕
様を規定するコントロールコードを登録する入力
手段と、 前記フイールド管理テーブルに登録されたコン
トロールコードに基づいて入出力を制御する制御
手段とを備えた MICRエンコーダ。 2 前記コントロールコードが印字の各種仕様で
ある特許請求の範囲第1項記載のMICRエンコー
ダ。 3 前記コントロールコードが表示の各種仕様で
ある特許請求の範囲第1項記載のMICRエンコー
ダ。 4 前記コントロールコードがキー入力の各種仕
様である特許請求の範囲第1項記載のMICRエン
コーダ。[Claims] 1. Document printing for each plurality of fields
In the MICR encoder, there is a field management table that defines each field, an input means that registers control codes that define various specifications for input and output in this field management table, and input means that registers control codes that define various input and output specifications in the field management table. and a control means for controlling the output. 2. The MICR encoder according to claim 1, wherein the control code is one of various printing specifications. 3. The MICR encoder according to claim 1, wherein the control code is a display specification. 4. The MICR encoder according to claim 1, wherein the control code is various specifications for key input.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55145987A JPS5769446A (en) | 1980-10-18 | 1980-10-18 | Input and output control system of micr encoder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55145987A JPS5769446A (en) | 1980-10-18 | 1980-10-18 | Input and output control system of micr encoder |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5769446A JPS5769446A (en) | 1982-04-28 |
| JPS6141008B2 true JPS6141008B2 (en) | 1986-09-12 |
Family
ID=15397558
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55145987A Granted JPS5769446A (en) | 1980-10-18 | 1980-10-18 | Input and output control system of micr encoder |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5769446A (en) |
-
1980
- 1980-10-18 JP JP55145987A patent/JPS5769446A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5769446A (en) | 1982-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0125592B1 (en) | Foreign remittance transaction terminal apparatus and foreign remittance transaction system employing the same | |
| US4021780A (en) | Ballot tallying system including a digital programmable read only control memory, a digital ballot image memory and a digital totals memory | |
| DE3787640T2 (en) | Input procedure for a data processing system. | |
| US4495627A (en) | Cash accounting system | |
| DE3327161C2 (en) | Electronic cash register | |
| JPS6141008B2 (en) | ||
| JPS6141007B2 (en) | ||
| US4458317A (en) | Teller machine having an alterable secondary memory | |
| CA1223359A (en) | Automatic registration in an electronic cash register | |
| EP0585696A2 (en) | Automatic exchanging apparatus | |
| JPS5840219B2 (en) | electronic cash register | |
| JPH0222437B2 (en) | ||
| JP3873572B2 (en) | Copy apparatus and computer-readable recording medium | |
| JPS6132992B2 (en) | ||
| JPH0797391B2 (en) | Cash machine | |
| JP2001232915A (en) | Numbering method, numbering device, and computer-readable medium storing a program for causing a computer to execute the numbering method | |
| JPH07129851A (en) | Sales data processing device with receipt issuing function | |
| JPH057662Y2 (en) | ||
| JPS58147392A (en) | electronic numbering device | |
| JPS6030376A (en) | Electronic typewriter | |
| JPH01145762A (en) | electronic typewriter | |
| JPS648390B2 (en) | ||
| JP2005157628A (en) | Data processing apparatus and program | |
| JPH0997297A (en) | Teller machine | |
| JPS63242581A (en) | Printer |