JPS5850386B2 - Automatic ticket vending machine printing device - Google Patents
Automatic ticket vending machine printing deviceInfo
- Publication number
- JPS5850386B2 JPS5850386B2 JP12106478A JP12106478A JPS5850386B2 JP S5850386 B2 JPS5850386 B2 JP S5850386B2 JP 12106478 A JP12106478 A JP 12106478A JP 12106478 A JP12106478 A JP 12106478A JP S5850386 B2 JPS5850386 B2 JP S5850386B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- font
- ticket
- letters
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
Description
【発明の詳細な説明】
従来自動券売機は予じめ印刷したい文字を形成する印字
機構を備えて発券時には各印字機構が選択的に駆動して
券面に印刷するよう構成されている。DETAILED DESCRIPTION OF THE INVENTION A conventional automatic ticket vending machine is equipped with a printing mechanism that forms characters to be printed in advance, and when issuing a ticket, each printing mechanism is selectively driven to print on the ticket surface.
したがって食券販売機の場合にメニュー変更はゴム印を
変更しなければならず汎用性の面であまり実用的とはい
えない。Therefore, in the case of a food ticket vending machine, changing the menu requires changing the rubber stamp, which is not very practical in terms of versatility.
しかも券に印刷する文字が大文字・普通文字と字体を違
えて印刷するにはその字体に応じてゴム印を装着しなけ
ればならずコストが重むばかりか、印字機構を駆動させ
るにあたって複雑な匍卿を必要としていた。Moreover, in order to print characters on tickets in different fonts (capital letters, regular letters, etc.), it is necessary to install rubber stamps according to the font, which not only increases costs, but also requires complicated printing mechanisms to drive the printing mechanism. was needed.
上記点より本発明は、文字或いは数字の文字パターンを
予じめメモリに記憶しておき、発券時にはキー人力手段
により設定される券面への任意の印字情報にしたがって
メモリより文字パターンを読出して、ドツトプリンタに
より印刷する自動券売機の印字装置を提供するものであ
る。In view of the above points, the present invention stores a character pattern of letters or numbers in a memory in advance, reads out the character pattern from the memory in accordance with arbitrary printing information on the ticket surface set by a key manual means at the time of issuing a ticket, The present invention provides a printing device for an automatic ticket vending machine that prints using a dot printer.
更に本発明は、同−文字或いは数字について二通りの字
体による文字パターンを記憶しており、発券時にはキー
人力手段により設定される字体を使い分けて印刷可能な
自動券売機の印字装置を提供するものである。Furthermore, the present invention provides a printing device for an automatic ticket vending machine that stores character patterns in two fonts for the same letter or number, and can print using different fonts set by key manual means when issuing tickets. It is.
以下図面と共に本発明の一実施例を詳述する。An embodiment of the present invention will be described in detail below with reference to the drawings.
第1図は食堂等で設置される自動券売機を示し、接客部
上には販売品種表示部2・品種毎の選択ボタン3・硬貨
投入口4・店名などの表示部5及び投入金額或いは釣銭
額の金額表示部6が配列されている。Figure 1 shows an automatic ticket vending machine installed in a cafeteria, etc., and above the customer service section are a sales type display section 2, a selection button 3 for each type, a coin slot 4, a display section 5 for store name, etc., and a display section 5 for displaying the amount inserted or change. Amount display sections 6 are arranged.
そして発券部ヱは外部に釣銭及び券を払出す販売口8を
備え、内部のプリンタが客によって操作された選択ボタ
ン3のメニューに関し所定の印字情報を印刷後販売口8
へ送出するように構威しである。The ticket issuing section 1 is equipped with an external sales outlet 8 for dispensing change and tickets, and after the internal printer prints predetermined print information regarding the menu of the selection button 3 operated by the customer, the ticket issuing unit 8
It is arranged to be sent to.
第2図はプリンタ9の構成を示し、軸10に巻回された
券用紙を販売動作毎に所定量ずつ券用紙摘出ローラー1
1にて摘出し印字ヘッド12により定められた文字或い
は数字を印字しカッター13にて切断して発行するもの
である。FIG. 2 shows the configuration of the printer 9, in which a predetermined amount of ticket paper wound around a shaft 10 is removed by a ticket paper extraction roller 1 for each sales operation.
1, a print head 12 prints predetermined characters or numbers, and a cutter 13 cuts the paper for publication.
第3図は印字ヘッド12の構成を示し縦1列7ドツトの
発熱素子14を備え、タイミング信号と同期して印字ヘ
ッド12が横方向に移動する間7個の素子14を通電或
いは非通電とすることで印字が行なわれる。FIG. 3 shows the configuration of the print head 12, which is equipped with seven dots of heating elements 14 in a vertical row.While the print head 12 moves horizontally in synchronization with a timing signal, the seven elements 14 are energized or de-energized. Printing is performed by doing this.
即ち第4図は普通文字の字体による「ア」の印字を示し
、5個のタイミングパルスに沿って印字ヘッド12を移
動させ斜線の部分で素子を動作させるよう第6図に示す
如<T1からT5タイミングまでの間に7個の素子へ夫
々「1」或いは「0」を出力することで印字が行なわれ
る。That is, FIG. 4 shows the printing of "A" in a normal character font, and the print head 12 is moved along five timing pulses to operate the elements in the diagonally shaded area as shown in FIG. Printing is performed by outputting "1" or "0" to each of the seven elements up to the T5 timing.
また第5図は大文字の字体による「ア」の印字を示し、
10個のタイミングパルスに沿って印字ヘッド12を移
動させ、第7図に示すごと<T1からTIOタイミング
までの間に7個の素子へ夫々「1」或いは「O」を出力
して斯かる印字が行なわれる。Also, Figure 5 shows the printing of "A" in uppercase font,
The print head 12 is moved along 10 timing pulses, and "1" or "O" is output to each of the seven elements from T1 to TIO timing as shown in FIG. will be carried out.
このような1文字に付き大文字と普通文字の二通りの文
字パターンは必要な文字毎にキャラクタジェネレータと
称するメモリにストアされ、大文字の文字パターンの場
合10個のタイミングパルスによって制御されるため1
0バイトの記憶容量が必要となり第7図に示すような縦
列の7ビツトのデータが1バイト毎記憶され、普通文字
の文字パターンの場合5個のタイミングパルスによって
制御されるため5バイトの記憶容量が必要となり第6図
に示すような縦列の7ビツトのデータが1バイト毎記憶
される。These two character patterns for one character, an uppercase letter and a regular letter, are stored in a memory called a character generator for each necessary character, and in the case of an uppercase character pattern, it is controlled by 10 timing pulses.
A storage capacity of 0 bytes is required, and 7-bit data in columns as shown in Figure 7 is stored for each byte, and in the case of character patterns for ordinary characters, the storage capacity is 5 bytes because it is controlled by 5 timing pulses. is required, and 7-bit data in a column as shown in FIG. 6 is stored for each byte.
そしてキャラクタジェネレータに記憶されたこのような
文字パターンに関するデータは文字毎に夫々設定した1
6進によるキャラクタコードに基づき読出される。Data regarding such character patterns stored in the character generator is set for each character.
It is read based on the hexadecimal character code.
第8図は文字「ア」から 「ン」までと数字「0」から
「9」までと更に濁点「娶」 ・半濁点「0」 ・長音
「−」に関して大文字と普通文字に於けるキャラクタコ
ード及びキャラクタ信号を示し、大文字のキャラクタコ
ードはOOから7Fまでの範囲に設定されて普通文字の
キャラクタコードは大文字のキャラクタコードの補数に
設定され80からFFまでの数となる。Figure 8 shows the character codes for letters "A" to "N", numbers "0" to "9", and the dakuten "", the half-dakuten "0", and the long sound "-" in capital letters and ordinary letters. and character signals, the uppercase character code is set in the range from OO to 7F, and the normal character character code is set to the complement of the uppercase character code, and is a number from 80 to FF.
第9図はキャラクタジェネレータのアドレス割付図を示
し、同図に於いて1000番地から負方向に普通文字に
よる印字データが各文字及び数字に関して5バイトずつ
記憶されており、また正方向に大文字による印字データ
が各文字及び数字に関して10バイトずつ記憶されてい
る。Figure 9 shows the address allocation diagram of the character generator. In the figure, printing data in ordinary characters is stored in the negative direction from address 1000, 5 bytes for each character and number, and printing data in uppercase characters is stored in the positive direction. Data is stored 10 bytes for each letter and number.
そして1000番地から同−文字及び数字に関する大文
字及びその前のFFF番地から普通文字による印字デー
タが対称に配列されている。Then, the print data of uppercase letters and numbers from address 1000 and the print data of ordinary characters from the previous address FFF are arranged symmetrically.
第10図は本発明に依る自動券売機の制御回路をブロッ
ク図にて示す。FIG. 10 shows a control circuit for an automatic ticket vending machine according to the present invention in a block diagram.
15はキー操作によりキャラクタ信号を生じるキーボー
ド、16は補数形成回路、17は読出・書込制御装置、
18は各券種の共通の印字情報を記憶するメモリ、19
A・・・19nは券種毎に夫々異なる印字情報を記憶す
るメモリ、20は制御装置、21は10倍回路、22は
5倍回路、23はデータカウンタ、24は加算器、25
はキャラクタジェネレータ、26は印字制御部、27は
ステータス検出装置であり、他に制御ゲートGより構成
されている。15 is a keyboard that generates character signals by key operation; 16 is a complement forming circuit; 17 is a read/write control device;
18 is a memory for storing common print information for each ticket type; 19;
A... 19n is a memory that stores different print information for each bill type, 20 is a control device, 21 is a 10x circuit, 22 is a 5x circuit, 23 is a data counter, 24 is an adder, 25
2 is a character generator, 26 is a print control section, 27 is a status detection device, and a control gate G is also included.
キーボード15は必要な文字毎の文字キーと、0から9
までの数字キーと、普通文字による字体を選定するBK
キーと、印字情報の設定時に操作するSK主キー、設定
終了時に操作するEKキーと、券種を指定するCK1・
CK2・・・CKnキーと、ファンクションキーFK1
・FK2・FK3とを備えている。The keyboard 15 has character keys for each required character and keys from 0 to 9.
BK selects the font using the numeric keys up to and regular letters.
key, the SK main key operated when setting print information, the EK key operated when finishing the setting, and the CK1 key used to specify the ticket type.
CK2...CKn key and function key FK1
・Equipped with FK2 and FK3.
SK主キー操作するとスタート信号SKが制御部20に
入力し券面に印刷すべき印字情報の設定動作となり、以
下制御部20は制御ゲート28,29を導通或いは不導
通とし更に読出・書込制御装置17に制御信号CL1を
送って印字情報の設定動作に関する所定の制御を実行す
る。When the SK main key is operated, a start signal SK is input to the control section 20, and the printing information to be printed on the ticket surface is set.Then, the control section 20 makes the control gates 28 and 29 conductive or non-conductive, and then controls the read/write control device. 17 to execute predetermined control regarding the printing information setting operation.
また発券時に於いては、何れかの選択信号SL1・SL
2・・・SLnの到来により制御ゲート30,31.3
2,33゜34を導通或いは不導通とし更にプリンタ9
に制御信号CL2及びタイミングパルスTPを送って発
券制御を実行する。Also, at the time of ticket issuance, either selection signal SL1 or SL
2...Control gates 30, 31.3 due to the arrival of SLn
2, 33° 34 is made conductive or non-conductive, and the printer 9
A control signal CL2 and a timing pulse TP are sent to the controller to execute ticket issuing control.
したがって制御部20はバードロジック或いはマイクロ
プログラムによって構成されて上記動作を行なう。Therefore, the control section 20 is configured by bird logic or a microprogram to perform the above operations.
FK1キーはメモリ18とそしてCK1・CK2・・・
CKnキーはメモリ19A、 19B・・・19nと夫
々対応しておりこれらが操作されると制御部20は特定
のメモリ18或いは19A、19B・・・19nを指定
すべく読出書込制御装置17に制御信号CL1を送る。FK1 key is memory 18 and CK1, CK2...
The CKn keys correspond to the memories 19A, 19B...19n, respectively, and when these keys are operated, the control unit 20 sends a command to the read/write control device 17 to specify a specific memory 18 or 19A, 19B...19n. Send control signal CL1.
メモリ19A、19B・・・19nは夫々券種名の印字
情報を記憶する領域M1と販売価格の印字情報を記憶す
る領域M2とを備え、FK2K2キー作により前者の領
域FK3K3キー作により後者の領域を選定すべく読出
・書込制御装置17に制御信子CL1を送る。The memories 19A, 19B, . . . 19n each have an area M1 for storing printed information of the ticket type name and an area M2 for storing printed information of the selling price. A control signal CL1 is sent to the read/write control device 17 in order to select the read/write control device 17.
またデータ・キーである文字及び数字キーを操作すると
大文字による夫々のキャラクタコードを示す8ビツトの
キャラクタ信号が読出・書込制御装置1Tに出力される
。Further, when character and number keys, which are data keys, are operated, an 8-bit character signal indicating each character code in capital letters is output to the read/write control device 1T.
スタート信号SKが制御部20へ入力すると、制御部2
0は通常制御ゲート28を導通制御ゲート29を不導通
とするが、BK主キー操作により制御ゲート28が不導
通制御ゲート29が導通と反転し一文字或いは数字に関
してキーボード15より生じたキャラクタ信号は補数形
成回路16へ導入される。When the start signal SK is input to the control section 20, the control section 2
0 normally makes the control gate 28 conductive and the control gate 29 non-conductive, but when the BK main key is operated, the control gate 28 becomes non-conductive and the control gate 29 becomes conductive, and the character signal generated from the keyboard 15 for one character or number becomes a complement. is introduced into the formation circuit 16.
そしてキャラクタ信号は補数に変換され普通文字による
キャラクタコードが読出・書込制御装置17へ出力され
、読出・書込制御装置17は制御部20により書込制御
状態となっており指定のメモリ18゜19A、 19B
・・・19nにキャラクタコードを記憶させる。The character signal is then converted into a complement, and the character code in ordinary characters is output to the read/write control device 17, and the read/write control device 17 is put into a write control state by the control unit 20, and the specified memory 18° 19A, 19B
...store the character code in 19n.
第11図は発行券の一例を示し上欄には普通文字による
食堂名「サンヨー」中欄には大文字による券種塩「オム
ライス」下欄には普通文字による販売価格「400エン
」が印字されている。Figure 11 shows an example of an issued ticket.The upper column shows the name of the restaurant in plain letters, "Sanyo," the middle column shows the type of ticket, salt, "omelet rice," and the lower column shows the selling price, "400 yen," in plain letters. ing.
ここで上記券を発行する場合の印字情報設定動作につい
て説明する。Here, the print information setting operation when issuing the above-mentioned ticket will be explained.
先ずSK主キー操作後FK1キーを操作すると制御部2
0によりメモリ18が指定される。First, when you operate the SK main key and then the FK1 key, the control unit 2
Memory 18 is specified by 0.
そして「サンヨー」の綴りを形成する文字キー及び長音
「−」キーを順次操作するが、これらのキーを操作する
前に夫々BKキーを操作すると大文字によるキャラクタ
コードが反転して普通文字によるキャラクタコードがメ
モリ18に記憶される。Then, sequentially operate the letter keys that form the spelling of "Sanyo" and the long sound "-" key, but if you operate the BK key before operating these keys, the uppercase character code will be reversed and the character code will be changed to the regular character code. is stored in the memory 18.
メモリ18に記憶される印字情報は各券種毎共通であり
この設定動作により全ての券種の発行時にメモリ18よ
り印字情報が読取られる。The printed information stored in the memory 18 is common to each bill type, and by this setting operation, the printed information is read from the memory 18 when all bill types are issued.
次にCK1・CK2・・・CKnキーの何れかを操作す
るとこれに対応するメモ1J19A、19B・・・19
nが制御部20にて指定される。Next, when you operate any of the CK1, CK2...CKn keys, the corresponding memo 1J19A, 19B...19
n is designated by the control unit 20.
例えば1番目の券種に関し「オムライス」を設定するに
はCK1キー続いてFK2K2キー作すると制御部20
によりメモ!J19Aの記憶領域M1が指定される。For example, to set "omelet rice" for the first ticket type, press the CK1 key followed by the FK2K2 key and the control unit 20
Note by! Storage area M1 of J19A is specified.
そして「オムライス」の綴りを形成する文字キーを順次
操作しこのときBK主キー操作しないと大文字によるキ
ャラクタコードがこの記憶領域M1に記憶される。Then, if the character keys forming the spelling of "omelet rice" are sequentially operated and the BK main key is not operated at this time, the character code in uppercase letters is stored in this storage area M1.
然る後FK3K3キー作すると制御部20によりメモ1
,119Aの記憶領域M2が指定され、 l”’400
エン」の綴りを形成する数字キー及び文字キーを操作し
、各キーの操作前でBK主キー操作すると普通文字によ
るキャラクタコードがこの記憶領域M2に記憶される。After that, when you press the FK3K3 key, the control unit 20 will display memo 1.
, 119A is specified, and the storage area M2 is specified as l"'400
When the number keys and letter keys forming the spelling of ``EN'' are operated and the BK main key is operated before operating each key, a character code in ordinary letters is stored in this storage area M2.
このようにして1番目の券種に関する券種塩及び販売価
格の設定後回様にしてCK2・CK3・・・CKnキー
を操作し2・3・・・n番目の券種に関する上記情報を
設定する。After setting the ticket type and selling price for the first ticket type in this way, operate the CK2, CK3...CKn keys to set the above information for the 2nd, 3rd, and nth ticket types. do.
そして全ての券種に係わる設定動作の終了後EK主キー
操作すると制御部20は設定動作に関する制御を停止し
制御ゲート2B、29の両方を不導通にする。When the EK main key is operated after the setting operations related to all ticket types are completed, the control section 20 stops the control related to the setting operations and makes both the control gates 2B and 29 non-conductive.
また特定番目の券種についてのみ上記情報を設定するこ
とも可能であり、sKキーの操作後CK、・CK2・・
・CKnキーを操作して設定後EK主キー操作すれば良
く、これによって印字情報の変更及び再設定が行なえる
効果がある。It is also possible to set the above information only for a specific ticket type, and after operating the sK key, CK, CK2, etc.
・After setting by operating the CKn key, the EK main key is operated, which has the effect of allowing printing information to be changed and reset.
また例えば「ジュース」の「ユ」字の如く綴りの中の促
音或いは拗音を小文字で印刷する場合には、これらの小
文字を設定するためのキー及び大文字字体・普通文字字
体によるキャラクタコードとキャラクタ信号が設定され
るが本実施例では省略した。For example, when printing consonants or consonants in the spelling, such as the "yu" character in "juice", in lowercase letters, keys for setting these lowercase letters, and character codes and character signals for uppercase and regular fonts are required. is set, but is omitted in this embodiment.
次に発券動作について説明する。Next, the ticket issuing operation will be explained.
所定金額投入後客により選択ボタン3・・曲の倒れかが
操作されて選択信号SL1・SL2・・・SLnが入力
すると、制御部20は読出・書込制御装置17を読出制
御状態とすると共に先ずメモリ18を指定する。After inserting a predetermined amount of money, when the customer operates the selection button 3... and the selection signals SL1, SL2...SLn are input, the control unit 20 sets the read/write control device 17 to the read control state, and First, the memory 18 is specified.
したがって読出・書込制御装置17はメモリ18に記憶
されたキャラクタコードを順次読出しステータス検出装
置27に導入する。Therefore, the read/write control device 17 sequentially reads out the character codes stored in the memory 18 and introduces them into the read status detection device 27.
キャラクタコードは8ビツトによる2進化26進符号で
処理され第8図より明らかな如く普通文字の場合8ビツ
ト目のデータが「1」であり、ステータス検出装置27
によりステータスが検出され普通文字を示すキャラクタ
コードであることが制御部20は知ることができる。The character code is processed using an 8-bit binary coded hexadecimal code, and as is clear from FIG.
The control unit 20 can detect the status and know that it is a character code indicating a normal character.
そしてステータス検出装置27は普通文字の場合制御ゲ
ート31を導通させ5倍回路22にキャラクタコードを
導入し、5倍回路22では入力した8ビツトによるキャ
ラクタ信号の上位に8ビツトによるデータFF(即ち2
進符号で1・1・1・1・1・1・1・1)を追加した
後この16ビツトによる値を5倍するようになっている
。In the case of a normal character, the status detection device 27 turns on the control gate 31 and introduces a character code into the quintuple circuit 22, and in the quintuple circuit 22, an 8-bit data FF (i.e., 2
After adding the base code 1, 1, 1, 1, 1, 1, 1, 1), this 16-bit value is multiplied by 5.
例えば読出されたキャラクタコードがrFFJ (即ち
キャラクタ信号によると1・l・1・1・1・1・1・
1)で普通文字「ア」を示す場合、5倍回路22は上位
8ビツトにIF FJを追加してrFFFFJ (即ち
キャラクタ信号によると1・1・1・1・1・1・1・
1・1・1・1・1・1・1・1・1)とした後5倍し
「FFFBJを加算器24の一方へ導入する。For example, the read character code is rFFJ (that is, according to the character signal, 1, l, 1, 1, 1, 1, 1,
When indicating the ordinary character "A" in 1), the quintuple circuit 22 adds IF FJ to the upper 8 bits to produce rFFFFJ (that is, according to the character signal, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1), then multiply by 5 and "FFFBJ is introduced into one side of the adder 24.
また加算器24の他方に接続された制御ゲート33は制
御部20により導通しており、レジスタ35に置数され
ているrl OOOJ (即チ2進化16進符号で0−
0−0・1・0・0・0・0・0−0−0・0・0・0
・0・0)が加算器24に導入される。Further, the control gate 33 connected to the other side of the adder 24 is made conductive by the control unit 20, and the number rl OOOJ (i.e., 0-0 in binary coded hexadecimal code) set in the register 35 is
0-0.1.0.0.0.0.0-0-0.0.0.0
0.0) is introduced into the adder 24.
そして両者が加算されl’−0FFBJ(即ち2進化1
6進符号で0・0・0・0・1・1・1・1・1・1・
1・1・1・0・1・1)がデータカウンタ23へ導入
されてキャラクタジェネレータ25のアドレス0FFB
番地が指定され、ここにストアされている印字データが
印字制御部26に読出される。Then, both are added and l'-0FFBJ (i.e., binary coded 1
Hexadecimal code 0, 0, 0, 0, 1, 1, 1, 1, 1, 1.
1, 1, 1, 0, 1, 1) is introduced into the data counter 23 and the address 0FFB of the character generator 25 is input.
An address is specified, and the print data stored there is read out to the print control section 26.
また制御部20は1番目のタイミングパルスTPをプリ
ンタ9に出力しこれと同期して印字ヘッド12の7個の
素子14が0FFB番地のデータに基づき通電或いは非
通電となる。Further, the control section 20 outputs the first timing pulse TP to the printer 9, and in synchronization with this, the seven elements 14 of the print head 12 are energized or de-energized based on the data at address 0FFB.
その後制御部20は普通文字の場合、以下制御ゲー)3
4.32を同時に導通・不導通とする一連のサイクルを
4回繰返し各サイクルでタイミングパルスを出力する。After that, if the control unit 20 is a normal character, the control game (hereinafter referred to as control game) 3
A series of cycles in which 4.32 is made conductive and non-conductive at the same time is repeated four times, and a timing pulse is output in each cycle.
したがって加算器24の一方には現在データカウンタ2
3に置数している値が、そして他方にはレジスタ36に
置数されている「1」が入力するため、データカウンタ
23は各サイクルで置数している値に1づつ加算されF
FC−FFD−FFE−FFF番地を順次指定すること
になる。Therefore, one side of the adder 24 contains the current data counter 2.
Since the value set in 3 is input and the value 1 set in the register 36 is input to the other, the data counter 23 adds 1 to the value set in each cycle.
The addresses FC-FFD-FFE-FFF are designated in sequence.
またプリンタ9はタイミングパルスTPが入力する度に
印字ヘッド12を移動させると共に印字制御部26に読
出された上記各番地の印字データに基づき7個の素子1
4を通電或いは非通電とする。Further, the printer 9 moves the print head 12 every time the timing pulse TP is input, and prints the seven elements 1 based on the print data at each address read out by the print control section 26.
4 is energized or de-energized.
このようにして制御部20がタイミングパルスTPを5
個出力すると普通文字「ア」が印字される。In this way, the control section 20 controls the timing pulse TP by 5 times.
When outputting one, the normal character "A" is printed.
第11図に示す券を発行する場合メモリ18には「サン
ヨー」の各文字毎に普通文字によるキャラクタコードが
記憶されており上記動作が各文字で繰返されて上欄の印
字を終了する。When issuing the ticket shown in FIG. 11, a character code in ordinary letters is stored in the memory 18 for each character of "Sanyo", and the above operation is repeated for each character to complete the printing of the upper column.
したがって読出・書込制御装置20がメモリ18に記憶
しているキャラクタコードを全て読出すと制御部20は
プリンタ9に制御信号CL2を出力して券用紙摘出ロー
ラー11を駆動させ次の印字は中欄で行なうように制御
する。Therefore, when the read/write control device 20 reads out all the character codes stored in the memory 18, the control section 20 outputs a control signal CL2 to the printer 9 to drive the ticket paper extraction roller 11, and the next printing is done in the middle. Control as in the field.
そして制御部20は入力した選択信号5L1SL2・・
・SLnに対応したメモリ19A、19B・・・19n
の記憶領域M1を読出・書込制御装置17にて指定する
。Then, the control unit 20 receives the input selection signals 5L1SL2...
・Memory 19A, 19B...19n compatible with SLn
The storage area M1 is specified by the read/write control device 17.
記憶領域M1に設定されているキャラクタコードは大文
字であり、大文字の印字動作について説明する。The character code set in the storage area M1 is an uppercase letter, and the printing operation for uppercase letters will be explained.
大文字のキャラクタコードは8ビツト目はrOJであり
ステータス検出装置21にステータスは検出されずよっ
て制御ゲート30を経て10倍回路21へ導入されて1
0倍される。The 8th bit of the uppercase character code is rOJ, and the status is not detected by the status detection device 21, so it is introduced into the 10x circuit 21 via the control gate 30.
Multiplied by 0.
このとき読出されたキャラクタコードがrolJ(即ち
キャラクタ信号によるとo−o・O−0・0・0・0・
1)で大文字「イ」を示す場合は10倍回路21により
0−0・0・0・1・0・1・Oとなって加算器24の
一方に導入し、レジスタ35の置数値II 000Jと
加算され「100A」(即ち2進化16進符号でo−o
・0・1・0・0・0・0−0−0・0・0・1・0・
1・O)がデータカウンタ23に導入される。The character code read at this time is rolJ (that is, according to the character signal, o-o, O-0, 0, 0, 0,
When indicating the capital letter "A" in 1), the 10x circuit 21 converts it into 0-0, 0, 0, 1, 0, 1, O, and introduces it into one side of the adder 24, and the value set in the register 35 is set to II 000J. is added to "100A" (i.e. o-o in binary coded hexadecimal code)
・0・1・0・0・0・0−0−0・0・0・1・0・
1.O) is introduced into the data counter 23.
したがってキャラクタジェネレータ25の100A番地
が指定され、ここにストアされている印字データが印字
制御部26により読出され制御部20よりの1番目のタ
イミングパルスTPによって印字ヘッド12の7個の素
子14が通電或いは非通電とされる。Therefore, the address 100A of the character generator 25 is specified, the print data stored there is read out by the print control section 26, and the seven elements 14 of the print head 12 are energized by the first timing pulse TP from the control section 20. Or it is de-energized.
その後制御部20は大文字の場合、制御ゲーt−34,
32を同時に導通或いは不導通とする一連のサイクルを
9回繰返すためデータカウンタ23に置数されている値
が1ずつ加算されキャラクタジェネレータ25の100
B・1ooc・・・1014番地が順次指定される。After that, the control unit 20 controls the control gate t-34,
In order to repeat a series of cycles in which 32 are made conductive or non-conductive at the same time nine times, the value stored in the data counter 23 is added by 1, and the value 100 of the character generator 25 is
B.1oooc...1014 addresses are sequentially designated.
更に制御部20は各サイクルでタイミングパルスTPを
出力するため、プリンタ9は印字ヘッド12を移動させ
ると共に各々の番地の印字データに基づき7個の素子1
4を通電或いは非通電として大文字「イ」の印字が終了
する。Furthermore, since the control unit 20 outputs a timing pulse TP in each cycle, the printer 9 moves the print head 12 and prints the seven elements 1 based on the print data at each address.
4 is energized or de-energized, printing of the capital letter "I" is completed.
メモ’J19Aの記憶領域M1には「オムライス」の各
文字毎に大文字によるキャラクタコードが記憶されてお
り各文字で上記動作が繰返されて中欄の印字が終了する
。In the storage area M1 of Memo 'J19A, a character code in capital letters is stored for each character of "omelet rice", and the above operation is repeated for each character to complete the printing of the middle column.
そして読出・書込制御装置17が記憶領域M1にストア
しているキャラクタコードを全て読出すと制御部20は
プリンタ9に制御信号CL2を再び出力し券用紙摘出ロ
ーラー11を駆動させ次の印字は下欄で行なうように制
御する。When the read/write control device 17 reads out all the character codes stored in the storage area M1, the control section 20 again outputs the control signal CL2 to the printer 9 to drive the ticket paper extraction roller 11 and print the next print. Control as shown below.
そして制御部20はメモ1J19Aの記憶領域M2を読
出・書込制御装置17にて指定する。Then, the control unit 20 specifies the storage area M2 of the memo 1J19A using the read/write control device 17.
記憶領域M2には普通文字による「400エン」がスト
アされていて上述の普通文字の印字動作が行なわれ、全
てのキャラクタコードが記憶領域M2より読出されると
制御信号CL2が制御部20よりプリンタ9に出力され
て券用紙摘出ローラー11が駆動する。"400 en" in ordinary characters is stored in the storage area M2, and the above-mentioned ordinary character printing operation is performed. When all character codes are read out from the storage area M2, a control signal CL2 is sent from the control unit 20 to the printer. 9 and the ticket paper extraction roller 11 is driven.
然る後カッター13により印字した部分が春用紙より切
離されて発券が成される。Thereafter, the printed portion is separated from the spring paper by the cutter 13 and the ticket is issued.
また他の券種が選択されても同様でありその券種に関す
るメモリ19B・・・19nよりキャラクタコードが読
出されて印字が行なわれる。Similarly, even if another bill type is selected, the character code is read out from the memory 19B...19n for that bill type and printed.
以上詳述した本発明に依れば、印字に必要な文字をドツ
ト分解して形成する印字パターンをメモリに記憶させる
と共に、文字及び数字キーに夫々キャラクタコードを設
定しキャラクタコードにより印字パターンを読出してド
ツト式プリンタにて印字発行を行なう自動券売機が提供
される。According to the present invention described in detail above, a printing pattern formed by dividing characters necessary for printing into dots is stored in a memory, a character code is set for each of the character and numeric keys, and the printing pattern is read out using the character code. An automatic ticket vending machine is provided that prints and issues documents using a dot printer.
そしてキー操作によって生じるキャラクタコードは、印
字情報記憶メモリに設定されるため変更及び再設定が可
能となり汎用度の高い券売機が実現される。Since the character code generated by the key operation is set in the print information storage memory, it can be changed and reset, thereby realizing a highly versatile ticket vending machine.
しかも券面に印字する文字の字体を大文字及び普通文字
と2種類に亘る文字パターンを用意し、何れかを容易に
選択して使い分けられるため字体が画一化されない見易
い券を発行することができる。Furthermore, two types of character patterns are prepared for the fonts to be printed on the ticket surface: uppercase letters and ordinary letters, and one of them can be easily selected and used properly, so that easy-to-read tickets with no uniform font can be issued.
更に文字キー或いは数字キーが単独で操作されると大文
字に関するキャラクタコード、そして普通文字を選定す
るキーとの併用では普通文字に関するキャラクタコード
が夫々設定できるために文字キー或いは数字キーが何れ
の字体でも共用できる効果があり、限られた自動券売機
のスペース内に効率良く印字情報設定装置であるキーボ
ードが格納される。Furthermore, when a letter key or number key is operated alone, a character code for an uppercase letter can be set, and when used in combination with a key to select a normal character, a character code for a normal character can be set. The keyboard, which is a print information setting device, can be efficiently stored within the limited space of an automatic ticket vending machine, which has the effect of being shared.
そして文字毎に対応したキー及び字体選定キーを設けた
ために任意の券面様式を設定して印字できる効果がある
。Since keys and font selection keys are provided corresponding to each character, it is possible to set and print an arbitrary card surface format.
第1図は自動券売機の外観図、第2図はプリンタの構成
図、第3図は印字ヘッドの構成図、第4図は普通文字「
ア」の文字パターン、第5図は大文字「ア」の文字パタ
ーン箋第6図は普通文字「ア」の印字データ、第7図は
大文字「ア」の印字データ、第8図は各文字及び数字に
設定したキャラクタコード及びキャラクタ信号を示す図
、第9図はキャラクタジェネレータのアドレス割付図、
第10図は制御回路を示すブロック図、第11図は発行
する券の一例を示す。
15・・・・・・キーボード、16・・・・・・補数形
成回路、11・・・・・・読出・書込制御装置、18,
19A、19B・・・19n・・・・・・メモ1ハ25
・・・・・・キャラクタジェネレータ、26・・・・・
・印字制御部、9・・・・・・プリンタ。Fig. 1 is an external view of the automatic ticket vending machine, Fig. 2 is a configuration diagram of the printer, Fig. 3 is a configuration diagram of the print head, and Fig. 4 is an ordinary character "
Figure 5 is the character pattern for the capital letter 'A' Figure 6 is the print data for the regular character 'A', Figure 7 is the print data for the capital letter 'A', Figure 8 is the character pattern for each character and A diagram showing character codes and character signals set to numbers, Figure 9 is an address assignment diagram of the character generator,
FIG. 10 is a block diagram showing a control circuit, and FIG. 11 shows an example of a ticket to be issued. 15...Keyboard, 16...Complement forming circuit, 11...Read/write control device, 18,
19A, 19B...19n...Memo 1ha 25
...Character generator, 26...
-Print control unit, 9...Printer.
Claims (1)
字を印字して発行する自動券売機に於いて、第1字体に
よる文字或いは数字を夫々所定のキャラクタコードに対
応させると共に該キャラクタコードと補数関係にあるキ
ャラクタコードを同じ文字或いは数字の第2字体に設定
するものであって、文字或いは数字に夫々対応している
データキーと字体選定キーを備え該データキー操作によ
り対応する文字或いは数字の第1字体に関するキャラク
タコードを示す信号を出力し且つ前記字体選定キーと前
記データキーの両方の操作により操作されたデータキー
に対応する文字或いは数字の第2字体に関するキャラク
タコードを示す信号を出力するキー人力手段と、該キー
人力手段により設定される券面への印刷情報をキャラク
タコードで記憶するメモリと、第1字体及び第2字体に
よる文字或いは数字の文字パターンを記憶しているキャ
ラクタジェネレータと、発券時に前記メモリに記憶して
いるキャラクタコードに基づき所定字体による文字或い
は数字の文字パターンを前記キャラクタジェネレータよ
り読出す印字制御部と、読出した文字パターンを券面に
印字するドツト式プリンタとから成る自動券売機の印字
装置。1. In an automatic ticket vending machine that prints letters or numbers on the face of a ticket using two different fonts, each letter or number in the first font is made to correspond to a predetermined character code, and the complement of the character code is This system sets related character codes to a second font of the same letter or number, and has a data key and a font selection key that correspond to the letters or numbers, respectively. Outputting a signal indicating a character code related to a first font, and outputting a signal indicating a character code related to a second font of letters or numbers corresponding to the data key operated by operating both the font selection key and the data key. a key manual means, a memory that stores information to be printed on the ticket face set by the key manual means as a character code, and a character generator that stores character patterns of letters or numbers in a first font and a second font; An automated system comprising a print control unit that reads out a character pattern of letters or numbers in a predetermined font from the character generator based on the character code stored in the memory at the time of ticket issuance, and a dot printer that prints the read character pattern on the ticket surface. Printing device for ticket vending machines.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12106478A JPS5850386B2 (en) | 1978-09-29 | 1978-09-29 | Automatic ticket vending machine printing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12106478A JPS5850386B2 (en) | 1978-09-29 | 1978-09-29 | Automatic ticket vending machine printing device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14557278A Division JPS5851315B2 (en) | 1978-11-24 | 1978-11-24 | Automatic ticket vending machine print information setting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5547588A JPS5547588A (en) | 1980-04-04 |
| JPS5850386B2 true JPS5850386B2 (en) | 1983-11-10 |
Family
ID=14801939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12106478A Expired JPS5850386B2 (en) | 1978-09-29 | 1978-09-29 | Automatic ticket vending machine printing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5850386B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5815072U (en) * | 1981-07-21 | 1983-01-29 | 大日本印刷株式会社 | Plastic card with metallic luster |
| JPS61147465U (en) * | 1985-03-06 | 1986-09-11 | ||
| JPH0520871Y2 (en) * | 1987-10-26 | 1993-05-28 | ||
| JPH029185U (en) * | 1988-06-30 | 1990-01-22 |
-
1978
- 1978-09-29 JP JP12106478A patent/JPS5850386B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5547588A (en) | 1980-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4000486A (en) | Full page, raster scan, proportional space character generator | |
| US4144405A (en) | Character writing system | |
| US4327421A (en) | Chinese printing system | |
| US4480316A (en) | Ruled line print control system in a word processing apparatus | |
| JPS592027B2 (en) | character generator | |
| NL7907353A (en) | IDIOGRAPHIC CODING. | |
| US3199446A (en) | Overprinting apparatus for printing a character and an accent | |
| JPS5850386B2 (en) | Automatic ticket vending machine printing device | |
| JPS6335431B2 (en) | ||
| US4490789A (en) | Method and means for reproducing non-alphabetic characters | |
| US4028680A (en) | System for automatically processing and printing the contents and the format of a text | |
| US3739344A (en) | Data terminal apparatus having a device for aligning printed data | |
| US3192854A (en) | Printer control system | |
| JPS5851315B2 (en) | Automatic ticket vending machine print information setting method | |
| EP0152839B1 (en) | Electronic cash register | |
| CA1056442A (en) | Optical printer character generator | |
| US4109777A (en) | Ticket printer | |
| US4952082A (en) | Text processing system for cyclically shifting format memory | |
| US3977319A (en) | Drum column printer | |
| JPS58188678A (en) | Circuit device in typewriter with large symbol stock or similar machine | |
| JPS6125196B2 (en) | ||
| JPS6124756B2 (en) | ||
| EP0031446A2 (en) | Multi-character display controller for text recorder | |
| CA1090472A (en) | Data terminals | |
| GB2224242A (en) | Ribbon-shifts co-ordinated with spelling checks in typewriters or like selective printers |