JP2828641B2 - Storeless sales system - Google Patents
Storeless sales systemInfo
- Publication number
- JP2828641B2 JP2828641B2 JP30148188A JP30148188A JP2828641B2 JP 2828641 B2 JP2828641 B2 JP 2828641B2 JP 30148188 A JP30148188 A JP 30148188A JP 30148188 A JP30148188 A JP 30148188A JP 2828641 B2 JP2828641 B2 JP 2828641B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- cpu
- input
- coordinate data
- coordinate
- 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 - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、画像により提供される商品情報の中から任
意の商品を選択することで発注が行えて、後に顧客のも
とに商品を配送できるようにした無店舗販売システムに
関する。DETAILED DESCRIPTION OF THE INVENTION (a) Industrial application field The present invention enables an order to be placed by selecting an arbitrary product from the product information provided by an image, and the product is later provided to a customer. The present invention relates to a non-store sales system that enables delivery.
(ロ)従来の技術 このような販売システムにおいては、後に商品を配送
するのに顧客の住所等のデータを何らかの方法によりシ
ステムに登録しなければならない。(B) Conventional technology In such a sales system, data such as the address of a customer must be registered in the system by some method in order to deliver the product later.
そのため特開昭55−78376号公報には、あらかじめ中
央の情報処理装置に顧客データを登録している顧客がID
カードを端末装置に投入することで商品の発注者を特定
できるようにした無店舗販売システムが開示されてい
る。Therefore, Japanese Patent Application Laid-Open No. 55-78376 discloses that a customer who has registered customer data in a central information processing device in advance has an ID.
2. Description of the Related Art There is disclosed a non-store sales system in which an orderer of a product can be specified by inserting a card into a terminal device.
また実開昭61−192364号公報には、発注者が顧客デー
タを連絡伝票に書き込んでファクシミリにてセンターへ
送信するシステムが開示されている。Japanese Utility Model Application Laid-Open No. Sho 61-192364 discloses a system in which an orderer writes customer data in a communication slip and sends it to a center by facsimile.
(ハ)発明が解決しようとする課題 しかしながらIDカードにて発注者を特定するシステム
はカードの保持者しか発注できない不都合がある。また
ファクシミリにて送信するシステムでは、センターにお
いては送信されてきた顧客データを人手によって中央の
情報処理装置に入力する必要があって処理が煩わしくな
るばかりか、入力ミスや、ファクシミリの文字が読みづ
らかったり又は特徴のある文字であったりすると顧客デ
ータを判読できないなどの欠点がある。(C) Problems to be Solved by the Invention However, the system for specifying the orderer using the ID card has a disadvantage that only the holder of the card can place an order. In a facsimile transmission system, it is necessary for the center to manually input the transmitted customer data to the central information processing device, which not only complicates the processing, but also makes it difficult to read input errors and facsimile characters. There is a drawback that customer data cannot be read if the characters are unique or have a characteristic character.
従って本発明は、商品を発注するときに発注者が手書
きにて直接顧客データを登録することができる無店舗販
売システムを提供するものである。Accordingly, the present invention provides a non-store sales system in which an orderer can directly register customer data by hand when ordering a product.
(ニ)課題を解決するための手段 上記課題を解決するために、本発明による無店舗販売
システムは、 複数の受注端末装置をセンター装置に接続して、該セ
ンター装置は、受注端末装置に商品が注文されたとき発
注データを配送側管理装置に送信するようにして成り、 前記受注端末装置のそれぞれは、販売可能な商品画像
を表示する画像表示部と、該画像表示部に表示されてい
る商品の中から購入を希望する商品を指定するための操
作器と、該操作器にて商品が選択されると顧客データの
手書き入力が可能となる手書き文字入力装置と、該手書
き文字入力装置に手書きされた文字の座標データから文
字を認識して当該座標データを所定の文字コードにコー
ド化する認識装置と、該認識装置に生じるコードにて示
される前記顧客データと前記操作器に選択された商品の
種類とを前記センター装置に送信する送信装置とを具備
し、 前記センター装置は、前記受注端末からデータを受信
すると発注者及び送り先を示す発注データを作成して前
記配送側管理装置へ与える処理装置と、前記受注端末装
置のそれぞれから受信した前記顧客データを蓄積するデ
ータベースとを具備している。(D) Means for Solving the Problems In order to solve the above problems, a non-store sales system according to the present invention connects a plurality of order receiving terminal devices to a center device, and the center device transmits a product to the order receiving terminal device. When an order is placed, order data is transmitted to the delivery-side management device. Each of the order receiving terminal devices has an image display unit that displays a product image that can be sold, and is displayed on the image display unit. An operation device for designating a product desired to be purchased from among the products, a handwritten character input device that enables handwritten input of customer data when the product is selected by the operation device, and a handwritten character input device. A recognition device for recognizing a character from the coordinate data of the handwritten character and encoding the coordinate data into a predetermined character code; And a transmission device for transmitting the type of the product selected to the container to the center device. The center device, upon receiving data from the order receiving terminal, creates order data indicating an orderer and a destination, and performs the delivery. And a database for storing the customer data received from each of the order receiving terminal devices.
(ホ)作用 受注端末装置にあって、商品の発注者は画像表示部に
表示されている商品を選び出して操作器により発注する
と、手書き文字入力装置へ顧客データを入力することが
可能となる。そして発注者が手書き文字入力装置を介し
て顧客データを手書き入力すると、認識装置にて手書き
された文字の座標データから文字を認識して、この座標
データが所定の文字コードにコード化され、この顧客デ
ータは選択された商品情報と共にセンター装置へ送信さ
れる。(E) Function In the order receiving terminal device, when the orderer of the product selects the product displayed on the image display unit and places an order with the operating device, the customer data can be input to the handwritten character input device. When the orderer inputs the customer data by handwriting through the handwritten character input device, the recognition device recognizes the character from the coordinate data of the handwritten character, and the coordinate data is coded into a predetermined character code. The customer data is transmitted to the center device together with the selected product information.
センター装置は一つの受注端末装置からデータを受信
すると、顧客データをデータベースに蓄積すると共に、
発注者及び送り先を示す発注データを作成して配送側管
理装置へ与える。When the center device receives the data from one order receiving terminal device, it stores the customer data in the database,
The order data indicating the orderer and the destination is created and given to the delivery-side management device.
(ヘ)実施例 第1図は本発明による無店舗販売システムの実施例を
示し、100はセンター装置でデータベース104を含む。10
1は受注端末装置で通信回線にてセンター装置100に接続
されている。102はカード会社にあるクレジット処理装
置で、受注端末装置101において使用されるカードの信
用度をチェックすると共に精算処理を行う。このクレジ
ット処理装置102は、公衆回線にてセンター装置100と接
続される。103は配送側管理装置で通信回線にてセンタ
ー装置100と接続されており、発注データが与えられる
とこのデータにそくした配送がなされるよう処理を行
う。この処理としては注文商品の手配や運送の手配など
である。(F) Embodiment FIG. 1 shows an embodiment of a non-store sales system according to the present invention, wherein 100 is a center device and includes a database 104. Ten
Reference numeral 1 denotes an order receiving terminal device, which is connected to the center device 100 via a communication line. Reference numeral 102 denotes a credit processing device in a card company, which checks the credit of a card used in the order receiving terminal device 101 and performs a settlement process. The credit processing device 102 is connected to the center device 100 via a public line. Reference numeral 103 denotes a delivery-side management device which is connected to the center device 100 via a communication line, and when order data is given, performs processing so that delivery in accordance with the data is performed. This processing includes arranging ordered goods and arranging transportation.
第2図は受注端末装置101の外観を示しており、操作
テーブル上には、手書き文字入力装置6と、操作説明や
商品の説明画面を表示するCRT表示器31と、カード処理
装置33と、レシート発行装置34と、操作器35とを配置し
ている。この操作器35は、CRT表示器31に表示された商
品を購入のために選択する選択キーを具備している。FIG. 2 shows the external appearance of the order receiving terminal device 101. On the operation table, a handwritten character input device 6, a CRT display 31 for displaying an operation explanation and a product explanation screen, a card processing device 33, A receipt issuing device 34 and an operation device 35 are arranged. The operation device 35 includes a selection key for selecting a product displayed on the CRT display 31 for purchase.
かかる受注端末装置101は、カード処理装置33にカー
ドが投入されるとカードに記録されているカード情報を
読み取ってセンター装置100に送信する。そしてセンタ
ー装置100では、更にカード情報をクレジット処理装置1
02に送ってここで投入カードの信用度をチェックし、有
効なカードであることが判別すると、センター装置100
はこのカードが投入された受注端末装置101に対して動
作開始のコマンドを与える。そして受注端末装置101は
まずCRT表示器31に各種の商品を表示する。そして顧客
が好みの商品を操作器35にて選択すると、購入商品の端
末装置への登録が可能となる。購入商品は後に別の配送
センターから発送するが、その宛先及び氏名は顧客が直
接手書き文字入力装置6にて受注端末装置101に入力す
る。そして受注端末装置101は、手書き入力された文字
をJISによるキャラクタコードに変換して記憶する。手
書き入力が終了すると、受注端末装置101はカード情報
及びクレジット情報をセンター装置100を介してクレジ
ット処理装置102へ伝送した後返却する。また受注端末
装置101は、発注者が手書き文字入力装置を介して手書
き入力した顧客データと、操作器35に選択された商品の
種類とをセンター装置100に送信すると共に、レシート
発行装置34を駆動して、商品名や購入代金、及び入力さ
れた宛先,氏名をプリントしたレシートを発行する。When the card is inserted into the card processing device 33, the order receiving terminal device 101 reads the card information recorded on the card and transmits the card information to the center device 100. In the center device 100, the card information is further transferred to the credit processing device 1.
02, the credit of the inserted card is checked, and if it is determined that the card is valid, the center device 100
Gives an operation start command to the order receiving terminal device 101 into which this card is inserted. Then, the order receiving terminal device 101 first displays various products on the CRT display 31. Then, when the customer selects a desired product with the operation device 35, the purchased product can be registered in the terminal device. The purchased merchandise is later sent out from another distribution center, and the destination and name are directly input to the order receiving terminal device 101 by the handwritten character input device 6 by the customer. Then, the order receiving terminal device 101 converts the handwritten input character into a JIS character code and stores it. When the handwriting input is completed, the order receiving terminal device 101 transmits the card information and the credit information to the credit processing device 102 via the center device 100 and then returns it. In addition, the order receiving terminal device 101 transmits the customer data handwritten by the orderer via the handwritten character input device and the type of the product selected by the operation device 35 to the center device 100, and drives the receipt issuing device 34. Then, it issues a receipt printed with the product name, purchase price, and the input destination and name.
一方、顧客データ及び選択商品情報が入力されると、
センター装置100は発注者及び送り先を示す発注データ
を作成して配送側管理装置103へ与える。これにより配
送センターでは配送側管理装置103の処理により、注文
された商品の配送手続きを行うと共に、カード会社に対
して商品代金の請求を行う。On the other hand, when customer data and selected product information are input,
The center device 100 creates order data indicating the orderer and the destination, and provides the order data to the delivery-side management device 103. As a result, the delivery center performs the delivery procedure of the ordered product by the processing of the delivery-side management device 103, and bills the card company for the product price.
またセンター装置100は受信した顧客データをデータ
ベースに蓄積する。このようにセンター装置100では、
各受注端末装置101に顧客が直接手書き入力した顧客デ
ータに基づき配送業務を指示すると共にこのデータをデ
ータベースに蓄積するために、入力された顧客データが
システムの途中で再度人手により登録されることがな
く、商品の配送やデータの登録を正確に行うことができ
る。The center device 100 stores the received customer data in a database. Thus, in the center device 100,
In order to instruct delivery work based on customer data directly input by the customer to each order receiving terminal device 101 and store this data in the database, the input customer data may be manually registered again in the middle of the system. In addition, the delivery of goods and the registration of data can be performed accurately.
第3図は受注端末装置101を制御するための構成をブ
ロックにて示すもので、1はCPU、2はRAM、3はROM、
4はI/Oインターフェースで、これらはアドレスバス5
及びデータバス5Aにて接続されている。CRT表示器31,カ
ード処理装置33,レシート発行装置34,手書き文字入力装
置6は、I/Oインタフェース4を介してCPU1に接続され
ており、CPU1はROM3に記憶されているプログラムに基づ
いてこれらの動作を制御する。FIG. 3 is a block diagram showing a configuration for controlling the order receiving terminal device 101, wherein 1 is a CPU, 2 is a RAM, 3 is a ROM,
4 are I / O interfaces, these are address buses 5
And a data bus 5A. The CRT display 31, the card processing device 33, the receipt issuing device 34, and the handwritten character input device 6 are connected to the CPU 1 via the I / O interface 4, and the CPU 1 performs these operations based on a program stored in the ROM 3. Control the operation of.
カード処理装置33は、カードが投入されるとカード投
入信号をCPU1に出力するとともに、CPU1から出力される
制御信号に応じてカードに所定の処理を施す。When a card is inserted, the card processing device 33 outputs a card insertion signal to the CPU 1 and performs predetermined processing on the card according to a control signal output from the CPU 1.
CRT表示器31は、CPU1から商品表示を指示する信号が
入力すると、該信号に対応する商品の画像を表示する。When a signal indicating product display is input from the CPU 1, the CRT display 31 displays a product image corresponding to the signal.
操作器35は、顧客が購入を希望する商品に対応する選
択キーを操作したときに、選択商品を示す選択信号をCP
U1に出力する。選択信号が入力すると、CPU1はRAM2に選
択された商品を登録する。When the customer operates the selection key corresponding to the product desired to be purchased, the operating device 35 outputs a selection signal indicating the selected product to the CP.
Output to U1. When the selection signal is input, the CPU 1 registers the selected product in the RAM 2.
レシート発行装置34は、顧客が購入商品を指定し、且
つ手書き入力装置6に宛先及び氏名を入力したときに、
CPU1に制御されてこれらデータをプリントしたレシート
を発行する。Receipt issuing device 34, when the customer specifies the product to be purchased and input the address and name to handwriting input device 6,
Under the control of the CPU 1, a receipt in which these data are printed is issued.
手書き文字入力装置6は、タブレット9と液晶表示モ
ジュール11とからなり、そして更にタブレット9は第4
図に示すように、信号ケーブル20にてI/Oインタフェー
スと接続されるタブレット本体12と、透明電極板10と、
スタイラスペン13とからなり、タブレット本体12にはこ
の透明電極板10と液晶表示モジュール11とが組み込まれ
ている。The handwritten character input device 6 includes a tablet 9 and a liquid crystal display module 11, and the tablet 9 further includes a fourth
As shown in the figure, the tablet body 12 connected to the I / O interface with the signal cable 20, the transparent electrode plate 10,
The tablet body 12 has the transparent electrode plate 10 and the liquid crystal display module 11 incorporated therein.
透明電極板10の中には縦,横それぞれ2096ドット,311
2ドットのポイントを検知するための透明の電磁誘導線
をマトリックス状に敷設しており、ペン13を透明電極板
10に近づけると、そのポイントに対応するX,Yの電磁誘
導線にそれぞれ誘導信号が発生するようになっている。
タブレット本体12はこの誘導信号を取り込むと、X,Y座
標を求める。液晶表示モジュール11は手書き文字入力時
において、透明電極板10に文字及びファンクションを入
力するボックスを指定するための手書き入力表示画面
(第12図)を表示する。この表示画面はペン13によって
任意の文字が書き込まれるブロック14と、記入終わりの
ファンクションを示すブロック15とを備えている。また
ペン13は、このペンを透明電極板10に置いたときに作動
するスイッチ21を備えている。The transparent electrode plate 10 has 2096 dots vertically and horizontally and 311 dots each.
A transparent electromagnetic induction line for detecting 2-dot points is laid in a matrix, and the pen 13 is
When approaching 10, induction signals are generated in the X and Y electromagnetic induction lines corresponding to the point.
When the tablet body 12 captures the guidance signal, the tablet body 12 obtains X and Y coordinates. When inputting handwritten characters, the liquid crystal display module 11 displays a handwritten input display screen (FIG. 12) for designating a box for inputting characters and functions on the transparent electrode plate 10. This display screen includes a block 14 in which an arbitrary character is written by the pen 13 and a block 15 indicating a function at the end of writing. The pen 13 has a switch 21 that is activated when the pen is placed on the transparent electrode plate 10.
手書き文字入力装置6は、液晶表示モジュール11の入
力表示画面にしたがって透明電極板10上にペン13にて文
字を書き込むと、タブレット本体12はその文字を構成す
る各ストロークごとのX,Y座標データをCPU1に出力す
る。CPU1はX,Y座標データを受け取ると、認識装置22が
認識可能な形態のX,Y座標データに変換して該認識装置2
2に出力する。When the handwritten character input device 6 writes a character on the transparent electrode plate 10 with the pen 13 according to the input display screen of the liquid crystal display module 11, the tablet body 12 obtains X, Y coordinate data for each stroke constituting the character. Is output to CPU1. When receiving the X and Y coordinate data, the CPU 1 converts the data into X and Y coordinate data in a form
Output to 2.
認識装置22は、CPU1から1文字についての全てのスト
ロークに関するX,Y座標データが入力されると、これに
基づきその文字を認識して、JIS−C−6226のコード体
系による文字コードとしてのキャラクタコードをCPU1に
出力する。When the X and Y coordinate data relating to all strokes for one character are input from the CPU 1, the recognition device 22 recognizes the character based on the data, and recognizes the character as a character code according to the JIS-C-6226 code system. Output the code to CPU1.
かかる端末装置の動作を第5図のフローチャートにて
説明する。The operation of the terminal device will be described with reference to the flowchart of FIG.
S1ステップでCPU1は、CRT表示器31が初期画面を表示
するよう制御する。つぎのS2ステップでは端末装置にカ
ードが投入されたかを、カード処理装置33からの信号の
有無にて判別する。そしてカードが投入されていないと
S1ステップに復帰する。したがって待機状態において
は、S1およびS2ステップの処理を繰り返す。In step S1, the CPU 1 controls the CRT display 31 to display the initial screen. In the next S2 step, it is determined whether a card has been inserted into the terminal device based on the presence or absence of a signal from the card processing device 33. And if the card is not inserted
Return to step S1. Therefore, in the standby state, the processing of steps S1 and S2 is repeated.
しかしてカードが投入されるとS3ステップに進み、カ
ード処理装置が読み取ったカード情報に基づきこのカー
ドの有効性を判別する。そしてカードが無効であるとS4
ステップに進み、CPU1はカード処理装置を制御して投入
されたカードを返却した後、待機状態に復帰する。When the card is inserted, the process proceeds to step S3, and the validity of the card is determined based on the card information read by the card processing device. And if the card is invalid S4
Proceeding to a step, the CPU 1 controls the card processing device, returns the inserted card, and returns to the standby state.
CPU1は投入カードが有効であることを判別するとS5ス
テップに進み、CRT表示器31に制御信号を出力して、商
品の画像表示を制御する。そして画面を見た客が操作器
35により購入を希望する商品を選択するのをS6ステップ
で検出すると、つぎのS7ステップに進む。このS7ステッ
プでは、顧客が手書き文字入力装置6に手書き入力する
宛先及び氏名等の顧客データをRAM2に登録する。つぎの
S8ステップでは、商品代金の精算を行ってカードを返却
するとともにレシートを発行し、その後待機状態に復帰
する。When the CPU 1 determines that the input card is valid, the process proceeds to step S5, and outputs a control signal to the CRT display 31 to control the image display of the product. And the customer who saw the screen was the operating device
If it is detected in step S6 that the product desired to be purchased is selected in step S35, the process proceeds to step S7. In this step S7, customer data such as a destination and a name to be handwritten by the customer in the handwritten character input device 6 are registered in the RAM 2. next
In step S8, the merchandise price is settled, the card is returned, a receipt is issued, and then the system returns to the standby state.
このようにして端末装置に登録された顧客データ及び
購入商品データは、オンラインにてセンター装置100へ
送信されて、データベース104に蓄積される。The customer data and purchased merchandise data registered in the terminal device in this way are transmitted online to the center device 100 and accumulated in the database 104.
S7ステップの手書き文字入力時の動作について、第6
図及び第7図のフローチャートにより説明する。About the operation at the time of handwritten character input of S7 step,
This will be described with reference to the flowchart of FIG. 7 and FIG.
第9図は手書き文字入力字において使用するRAM2の記
憶部を模式的に示しており、RAM2は手書き文字の1スト
ロークについて各ポイントの座標データをストアするス
トローク座標データ記憶領域M1,M2,M3・・・Mnとレジス
タバンク8を含む。このレジスタバンク8は、X座標デ
ータをラッチするバッファ2aと、記憶領域M1,M2,M3・・
・Mnを指定するためのポインタ2bと、X座標チェンジフ
ラグ2cと、データ取り込みフラグ2dと、ストロークエン
ドフラグ2eと、記憶領域M1,M2,M3・・・Mnを順次切り替
えて指定するRAMバンクレジスタ2fと、チェンジフラグ2
gと、記入終了フラグ2hとが形成されている。FIG. 9 schematically shows a storage unit of the RAM 2 used for inputting handwritten characters. The RAM 2 stores stroke coordinate data storage areas M1, M2, M3,... For storing the coordinate data of each point for one stroke of the handwritten character. .. Mn and register bank 8 are included. The register bank 8 includes a buffer 2a for latching X coordinate data, and storage areas M1, M2, M3,.
A RAM bank register for sequentially switching and specifying a pointer 2b for specifying Mn, an X coordinate change flag 2c, a data capture flag 2d, a stroke end flag 2e, and storage areas M1, M2, M3. 2f and change flag 2
g and an entry end flag 2h are formed.
CPU1は通常、第6図のフローチャートにしたがって動
作を行うが、ペン13が透明電極板10に接近しこれにより
タブレット本体12がそのポイントを示すX,Yの座標デー
タを出力すると、CPU1はインターラプトがかかり第7図
のフローチャートの処理を行う。このときタブレット本
体12は透明電極板10から誘導信号が導入されていると、
第7図に示すフォーマットにしたがってデータをCPU1に
出力する。このデータは1バイトのファンクション表示
部Fと2バイトのX座標データ部XDと2バイトのY座標
データ部YDとを1パケットととして、タブレット本体12
は透明電極板10から誘導信号が導入されている間、その
時点のファンクションを示すコードとX,Y座標データと
を示すパケットを順次出力する。このファンクションコ
ードとはペン13が透明電極板10に触れているか否かを示
すものである。そしてファンクション表示部FとX座標
データ部XDとY座標データ部YDは、CPU1が識別できるよ
うに、それぞれ各部の先頭の2ビットに識別情報を付与
している。The CPU 1 normally operates in accordance with the flowchart of FIG. 6, but when the pen 13 approaches the transparent electrode plate 10 and the tablet body 12 outputs X and Y coordinate data indicating the point, the CPU 1 interrupts. The processing of the flowchart of FIG. 7 is performed. At this time, when the tablet body 12 receives an induction signal from the transparent electrode plate 10,
The data is output to the CPU 1 according to the format shown in FIG. This data consists of a 1-byte function display section F, a 2-byte X-coordinate data section XD, and a 2-byte Y-coordinate data section YD as one packet.
While the guide signal is being introduced from the transparent electrode plate 10, the code indicating the function at that time and the packet indicating the X and Y coordinate data are sequentially output. The function code indicates whether the pen 13 is touching the transparent electrode plate 10 or not. The function display section F, the X coordinate data section XD, and the Y coordinate data section YD have identification information added to the first two bits of each section so that the CPU 1 can identify them.
第10図は液晶表示モジュール11にて示される手書き入
力表示画面をX,Y座標軸上で示しており、文字が入力さ
れる各ブロックは所定のX,Y座標にて定められている。
例えばブロックB1に“十”の文字を手書き入力すると
き、まず第1ストロークで“一”を入力するが、このと
きペン13を透明電極板10に近付けると、タブレット本体
12はファンクション表示部にはペン13が透明電極板10に
触れていないことを示すコードを表示するとともに、X,
Y座標データ部にはペン13の先端に臨むポイントに対応
する座標データを表示する。そしてペン13が透明電極板
10に置かれてスイッチ21がONすると、タブレット本体12
はファンクション表示部にはペン13が透明電極板10に置
かれたことを示すコードを表示し、X,Y座標データには
“一”のストロークの最初の点を表示するX,Yの座標デ
ータを表示する。以後“一”のストロークによりペン13
が移動するにつれて、タブレット本体12はペン13が透明
電極板10に置かれたことを示すコードとその時点の座標
データをCPU1に出力する。FIG. 10 shows a handwriting input display screen shown by the liquid crystal display module 11 on X and Y coordinate axes, and each block to which characters are input is defined by predetermined X and Y coordinates.
For example, when the character "10" is handwritten to the block B1, "1" is first input in the first stroke. At this time, when the pen 13 is brought close to the transparent electrode plate 10, the tablet
12 displays a code indicating that the pen 13 is not touching the transparent electrode plate 10 on the function display section, and displays X,
In the Y coordinate data portion, coordinate data corresponding to a point facing the tip of the pen 13 is displayed. And the pen 13 is a transparent electrode plate
When the switch 21 is turned on after being placed on the tablet 10, the tablet body 12
Indicates a code indicating that the pen 13 has been placed on the transparent electrode plate 10 in the function display section, and X and Y coordinate data indicate the first point of the “one” stroke in the X and Y coordinate data. Is displayed. After that, the stroke of "one"
As the mouse moves, the tablet body 12 outputs to the CPU 1 a code indicating that the pen 13 has been placed on the transparent electrode plate 10 and the coordinate data at that time.
CPU1はタブレット本体12よりかかるデータが入力する
とインターラプトがかかり、S100ステップにおいてファ
ンクション表示部のデータであるかを判別する。データ
がファンクション表示部であると、CPU1の処理はS101ス
テップに進み、この表示部に示されているコードからペ
ン13が透明電極板10に置かれたかを判別する。文字を書
くつもりでペン13を透明電極板10に近付けた段階では未
だスイッチ21はONしておらず、タブレット本体12から
は、ペン13が透明電極板10に置かれたことを示すコード
は出力されない。したがってCPU1の処理はS102ステップ
に進み、データ取込みフラグがセットされているかを判
別する。後に明かとなるが、透明電極板10に文字を書き
込むためにペン13を初めて近付けた段階においてはデー
タ取り込みフラグはセットされていない。したがってCP
U1はインターラプトの処理から抜け出す。タブレット本
体12は、ペン13が透明電極板10に触れていなくてもその
付近にある間はデータを逐一出力するが、CPU1はこのデ
ータが入力されてインターラプトがかかるたびに、S100
ステップないしS102ステップの処理を行う。When such data is input from the tablet body 12, the CPU 1 is interrupted, and determines in step S100 whether the data is data of the function display unit. If the data is the function display section, the process of the CPU 1 proceeds to step S101, and it is determined whether the pen 13 is placed on the transparent electrode plate 10 based on the code shown on the display section. At the stage where the pen 13 was brought close to the transparent electrode plate 10 for the purpose of writing characters, the switch 21 was not turned on yet, and a code indicating that the pen 13 was placed on the transparent electrode plate 10 was output from the tablet body 12. Not done. Accordingly, the process of the CPU 1 proceeds to step S102, and determines whether the data fetch flag is set. As will become clear later, the data capture flag is not set when the pen 13 is approached for the first time to write a character on the transparent electrode plate 10. Therefore CP
U1 gets out of interrupt processing. The tablet body 12 outputs data one by one as long as the pen 13 is not in contact with the transparent electrode plate 10 even if it is not in contact with the transparent electrode plate 10, but the CPU 1 sends S100 each time this data is input and interrupted.
The processing from step to step S102 is performed.
そしてペン13が透明電極板10に触れると、タブレット
本体12は、ペン13が透明電極板10に置かれたことを示す
コードとこのときのX,Y座標データとを出力する。これ
によりCPU1の処理にインターラプトがかかり、S100ステ
ップにて入力データがファンクションコードであること
を判別し、つぎのS101ステップにおいて、このコードが
ペン13が透明電極板10に置かれたことを示すコードであ
ることを判別すると、S106ステップに移行する。このス
テップでは、CPU1はペン13がオフからオンになったもの
であるかを判別する。透明電極板10に文字を書き込むた
めにペン13を初めて近付けた場合、ペン13はオフからオ
ンに切り替わっており、CPU1の処理はつぎのS107ステッ
プに進む。このステップでは、CPU1はデータ取り込みフ
ラグ2dをセットし、つぎのS108ステップでは、RAM2にお
いてX,Y座標データを記憶する記憶領域M1の先頭番地を
アドレスするためのデータをポインタ2bにセットして、
インターラプトの処理から抜け出す。Then, when the pen 13 touches the transparent electrode plate 10, the tablet body 12 outputs a code indicating that the pen 13 is placed on the transparent electrode plate 10, and the X and Y coordinate data at this time. This interrupts the processing of the CPU 1 and determines in step S100 that the input data is a function code. In the next step S101, this code indicates that the pen 13 has been placed on the transparent electrode plate 10. If it is determined that the code is a code, the process proceeds to step S106. In this step, the CPU 1 determines whether the pen 13 has been turned on from off. When the pen 13 is approached for the first time to write characters on the transparent electrode plate 10, the pen 13 has been switched from off to on, and the processing of the CPU 1 proceeds to the next step S107. In this step, the CPU 1 sets the data capture flag 2d, and in the next S108 step, sets data for addressing the start address of the storage area M1 for storing the X and Y coordinate data in the RAM 2 in the pointer 2b,
Exit from interrupt processing.
タブレット本体12はファンクションコードにつづいて
X座標データを出力するが、これによりインターラプト
がかかると、CPU1の処理はS100ステップからつぎのS109
ステップに進む。このステップでCPU1はデータがX座標
データであることを判別すると、S110ステップに進む。
このS110ステップではペン13がオンされたかを判別する
が、既に入力されているファンクションコードは透明電
極板10にペン13が置かれたことを示すコードであるため
に、CPU1の処理はS111ステップに進む。このS111ステッ
プでは、CPU1はX座標データが次のブロックの座標範囲
まで変化したかを判別する。これまでの動作はペン13を
透明電極板10に置いた段階であり、X座標についてブロ
ックの変更はなく、CPU1の処理はS115ステップに進む。
そしてCPU1はバッファ2aにX座標データを書き込み、そ
の後インターラプトの処理を抜け出す。The tablet body 12 outputs the X coordinate data following the function code. When an interrupt occurs, the processing of the CPU 1 proceeds from step S100 to step S109.
Proceed to step. When the CPU 1 determines in this step that the data is X coordinate data, the process proceeds to S110.
In step S110, it is determined whether the pen 13 has been turned on.Since the function code that has already been input is a code indicating that the pen 13 has been placed on the transparent electrode plate 10, the processing of the CPU 1 proceeds to step S111. move on. In step S111, the CPU 1 determines whether the X coordinate data has changed to the coordinate range of the next block. The operation so far is the stage where the pen 13 is placed on the transparent electrode plate 10. There is no change in the block for the X coordinate, and the processing of the CPU 1 proceeds to step S115.
Then, the CPU 1 writes the X coordinate data in the buffer 2a, and then exits the interrupt processing.
タブレット本体12はX座標データを出力した後はY座
標データを出力するが、これによりインターラプトがか
かると、CPU1の処理はS100ステップ及びS108ステップの
処理からS117ステップの処理となる。このS117ステップ
ではペン13がオンされたかを判別するが、前述したよう
に、既に入力されているファンクションコードは透明電
極板10にペン13が置かれたことを示すコードであるため
に、つぎのS118ステップに進む。このS118ステップで
は、CPU1はY座標データが次のブロックの座標範囲まで
変化したかを判別する。これまでの動作はペン13を透明
電極板10に置いた段階であり、Y座標についてブロック
の変更はなく、CPU1の処理はS119ステップに進む。S119
ステップでは、CPU1はX座標チェンジフラグ2cがセット
されているかを判別する。この場合X座標チェンジフラ
グはRAM2にセットされておらず、CPU1の処理はS123ステ
ップに進む。このS123ステップでは、RAMバンクレジス
タ2fの内容にてRAM2のストローク座標データ記憶領域M1
を指定し、且つポインタ2bの内容にてこの記憶領域M1の
最初のアドレスを指定する。そしてCPU1はS124ステップ
ではバッファ2aにラッチしているX座標データを記憶領
域M1にストアし、つぎのS125ステップでは送られてきた
Y座標データを記憶領域M1にストアし、更にS121ステッ
プでは、記憶領域M1が次に入力するX,Y座標データをス
トアするのに使用するアドレスを指定するためのデータ
をポインタ2bにセットしてインターラプトの処理を抜け
出る。After outputting the X-coordinate data, the tablet body 12 outputs the Y-coordinate data. When an interrupt occurs, the processing of the CPU 1 changes from the processing of steps S100 and S108 to the processing of step S117. In step S117, it is determined whether the pen 13 has been turned on. As described above, since the already input function code is a code indicating that the pen 13 has been placed on the transparent electrode plate 10, the following is performed. Proceed to step S118. In step S118, the CPU 1 determines whether the Y coordinate data has changed to the coordinate range of the next block. The operation so far is the stage where the pen 13 is placed on the transparent electrode plate 10, there is no change in the block for the Y coordinate, and the processing of the CPU 1 proceeds to step S119. S119
In step S1, the CPU 1 determines whether the X coordinate change flag 2c is set. In this case, the X coordinate change flag is not set in the RAM 2, and the processing of the CPU 1 proceeds to step S123. In step S123, the stroke coordinate data storage area M1 of the RAM 2 is stored based on the contents of the RAM bank register 2f.
And the first address of the storage area M1 is specified by the contents of the pointer 2b. Then, the CPU 1 stores the X coordinate data latched in the buffer 2a in the storage area M1 in step S124, stores the sent Y coordinate data in the storage area M1 in the next step S125, and further stores the transmitted Y coordinate data in step S121. The data for designating the address used to store the X and Y coordinate data to be input next to the area M1 is set in the pointer 2b, and the process exits from the interrupt.
そして“一”のストロークが継続する間、タブレット
本体12は透明電極板10にペン13が置かれたことを示すフ
ァンクションコードと、その時点におけるX,Y座標デー
タを出力する。したがってCPU1は“一”の手書き入力に
よるデータがタブレット本体12から入力されてインター
ラプトがかかるたびに、上記の各ステップを繰り返して
X,Y座標データをRAM2の記憶領域M1に順次ストアしてい
く。While the “one” stroke continues, the tablet body 12 outputs a function code indicating that the pen 13 is placed on the transparent electrode plate 10 and the X and Y coordinate data at that time. Therefore, the CPU 1 repeats the above-described steps each time data is input by “one” handwriting input from the tablet body 12 and interrupt is applied.
The X and Y coordinate data are sequentially stored in the storage area M1 of the RAM2.
しかして“一”のストロークが終了すると、つぎに
“1"を手書き入力するにはいったんペン13を透明電極板
10より離すことになる。したがってペン13を透明電極板
10より離したときスイッチ21がオフするために、タブレ
ット本体12は透明電極板10からペン13が離れていること
を示すファンクションコードと、そのときのX,Y座標デ
ータをCPU1に出力する。After the stroke of “one” is completed, the pen 13 is once moved to the transparent electrode plate to input “1” by handwriting.
10 away. Therefore, pen 13 is connected to the transparent electrode plate.
Because the switch 21 is turned off when the pen is separated from the tablet 10, the tablet body 12 outputs to the CPU 1 a function code indicating that the pen 13 is separated from the transparent electrode plate 10 and the X and Y coordinate data at that time.
これによりインターラプトがかかると、CPU1はS100ス
テップからS101ステップに進み、ここで入力されている
ファンクションコードが透明電極板10からペン13が離れ
ていることを示すコードであることを判別すると、更に
S102ステップに進む。このS102ステップでデータ取り込
みフラグ2dをセットしていることを判別すると、つぎの
S103ステップに進む。このS103ステップでは、CPU1はRA
Mバンクレジスタ2fの内容をインクリメントするが、こ
れによりつぎのストローク(本例では“|")で生じるX,
Y座標データは記憶領域M2にストアされることになる。
そしてCPU1は、つぎのS104ステップでRAM2にストローク
エンドフラグ2eをセットし、つづいてS105ステップでRA
M2のデータ取り込みフラグ2dをリセットした後インター
ラプトの処理を抜け出す。Accordingly, when an interrupt is applied, the CPU 1 proceeds to step S101 from step S100, and determines that the function code input here is a code indicating that the pen 13 is separated from the transparent electrode plate 10, and furthermore,
Proceed to step S102. When it is determined in step S102 that the data capture flag 2d is set, the next
Proceed to step S103. In this S103 step, the CPU 1
The contents of the M bank register 2f are incremented, so that X, X occurring in the next stroke (“|” in this example) is generated.
The Y coordinate data is stored in the storage area M2.
Then, the CPU 1 sets the stroke end flag 2e in the RAM 2 in the next step S104, and then sets the RA in step S105.
After resetting the data capture flag 2d of M2, exit the interrupt processing.
そして“|"を手書き入力するのにペン13を透明電極板
10に置くと、タブレット本体12は透明電極板10にペン13
が置かれていることを示すファンクションコードとX,Y
座標データを出力する。このデータによりインターラプ
トがかかり、S100ステップでファンクションコードの入
力を検知し、S101ステップでそのファンクションコード
が透明電極板10にペン13が置かれたことを示すコードで
あることを判別すると、CPU1の処理はS106ステップに進
む。このとき“|"を書くのにペン13は透明電極板10に置
かれているために、CPU1の処理は更にS106ステップから
S107ステップに進む。このS107ステップにおいては、CP
U1はRAM2にデータ取り込みフラグ2dをセットして次のS1
08ステップに進み、このS108ステップではポインタ2bを
イニシャルにセットした後インターラプトの処理を抜け
出す。And pen 13 is used to input handwriting “|”
When placed on the tablet 10, the tablet body 12
Code and X, Y indicating that
Outputs coordinate data. An interrupt is applied according to this data, a function code input is detected in step S100, and if it is determined in step S101 that the function code is a code indicating that the pen 13 has been placed on the transparent electrode plate 10, the CPU 1 The process proceeds to step S106. At this time, since the pen 13 is placed on the transparent electrode plate 10 for writing “|”, the processing of the CPU 1 further proceeds from step S106.
Proceed to step S107. In this S107 step, the CP
U1 sets the data capture flag 2d in RAM2 and sets the next S1
Proceeding to step 08, in step S108, the pointer 2b is set to initial, and then the interrupt processing is exited.
そして“|"のストロークが継続する間、タブレット本
体12は透明電極板10にペン13が置かれたことを示すコー
ドと、その時点におけるX,Y座標データを出力する。し
たがってCPU1は“一”が手書き入力された場合と同様
に、X,Y座標データを順次ストアしていくが、このとき
記憶領域M2がRAMバンクレジスタ2fにて指定されてスト
アされていく。このストロークも終了してペン13が透明
電極板10から離れると、タブレット本体12は透明電極板
10からペン13が離れたことを示すファンクションコード
と、その時点でのX,Y座標データを出力するが、ペン13
のスイッチ5がオフしているために、CPU1はこれらX,Y
座標データを無視する。またこのときの処理でRAMバン
クレジスタ2fは、記憶領域M3を指定する内容にインクリ
メントされる。While the “|” stroke continues, the tablet body 12 outputs a code indicating that the pen 13 is placed on the transparent electrode plate 10 and the X and Y coordinate data at that time. Therefore, the CPU 1 sequentially stores the X and Y coordinate data as in the case where "1" is input by handwriting. At this time, the storage area M2 is specified and stored by the RAM bank register 2f. When this stroke ends and the pen 13 moves away from the transparent electrode plate 10, the tablet body 12
A function code indicating that the pen 13 has left from 10 and the X and Y coordinate data at that time are output.
CPU5 switches off these X and Y
Ignore the coordinate data. In this process, the RAM bank register 2f is incremented to the content designating the storage area M3.
このようにして“十”の字を手書き入力されると、次
は、B1以外の他のブロックに文字が手書き入力される
か、又は「終了」のブロックにペン13がタッチされるこ
とになる。When the character “10” is input by handwriting in this manner, next, the character is input by handwriting in blocks other than B1 or the pen 13 is touched on the “end” block. .
そこでブロックB2に文字が手書き入力される場合を説
明する。ペン13が透明電極板10に置かれて移動すると、
タブレット本体12はそのストロークに応じたX,Y座標デ
ータを、透明電極板10にペン13が置かれたことを示すフ
ァンクションコードとともに出力する。したがってCPU1
はインターラプトがかかると、S100ステップでこのファ
ンクションコードを検出し、S101ステップでペン13のオ
ンを検出し、しかもペン13がオフからオンに切り替わっ
たことをS106ステップで検出すると、S107ステップでRA
M2にデータ取り込みフラグをセットし、つづいてポイン
タ2bをイニシャルにセットした後インターラプトの処理
を抜ける。したがって以後出力されるX,Y座標データは
記憶領域M3にストアされることになる。Therefore, a case where a character is handwritten in block B2 will be described. When the pen 13 is placed on the transparent electrode plate 10 and moves,
The tablet body 12 outputs X and Y coordinate data corresponding to the stroke together with a function code indicating that the pen 13 is placed on the transparent electrode plate 10. Therefore CPU1
When an interrupt occurs, the function code is detected in step S100, the pen 13 is detected to be on in step S101, and when the pen 13 is switched from off to on in step S106, the RA is detected in step S107.
The data capture flag is set in M2, the pointer 2b is initially set, and then the interrupt processing is exited. Therefore, the X and Y coordinate data outputted thereafter are stored in the storage area M3.
タブレット本体12はファンクションコードにつづいて
X座標データを出力するが、これによりインターラプト
がかかると、CPU1の処理はS100ステップからつぎのS109
ステップに進む。このステップでCPU1はデータがX座標
データであることを判別すると、S110ステップに進む。
このS110ステップでペン13がオンしていることを検出す
ると、CPU1はつぎのS111ステップでX座標データが他の
ブロックの座標範囲まで変化したかを判別する。この場
合、入力されるX座標データは、ブロックB1に“十”が
入力された後、ブロックB2に入力される文字のストロー
クであるためにブロックB1の座標範囲を逸脱しており、
CPU1の処理はS112ステップに進む。The tablet body 12 outputs the X coordinate data following the function code. When an interrupt occurs, the processing of the CPU 1 proceeds from step S100 to step S109.
Proceed to step. When the CPU 1 determines in this step that the data is X coordinate data, the process proceeds to S110.
When detecting that the pen 13 is turned on in step S110, the CPU 1 determines whether the X coordinate data has changed to the coordinate range of another block in the next step S111. In this case, the input X-coordinate data deviates from the coordinate range of the block B1 because “10” is input to the block B1 and then the stroke of a character input to the block B2.
The process of the CPU 1 proceeds to step S112.
S112ステップおよびS113ステップの処理は後に明かと
なるが、記入終わりのファンクションが選択されたかを
判別するものである。この場合はブロックB2への文字入
力であるため、CPU1はつぎのS114ステップに進む。CPU1
はこのS115ステップでは、RAM2にX座標チェンジフラグ
2cをセットする。そしてS115ステップでCPU1はRAM2のバ
ッファ2aにX座標データをストアした後、インターラプ
トの処理を抜ける。The processing in steps S112 and S113 will be clarified later, but it is to determine whether the function for which entry has been completed has been selected. In this case, since the character is input to the block B2, the CPU 1 proceeds to the next step S114. CPU1
In step S115, the X coordinate change flag is stored in RAM2.
Set 2c. Then, in step S115, the CPU 1 stores the X coordinate data in the buffer 2a of the RAM 2, and then exits the interrupt processing.
タブレット本体12はX座標データを出力した後はY座
標データを出力するが、これによりインターラプトがか
かると、CPU1の処理はS100ステップ及びS109ステップの
処理からS117ステップの処理となる。CPU1はこのS117ス
テップでペン13がオンされたことを検出すると、つぎの
S118ステップでY座標データが他のブロックの座標範囲
まで変化したかを判別する。この場合、ブロックB2への
手書き入力時のY座標データはブロックB1の座標範囲の
ために、CPU1の処理はS119ステップに進む。このS119ス
テップでCPU1は、RAM2にX座標チェンジフラグ2cをセッ
トしているかを判別するが、ブロックB1からブロックB2
への書き替えによるX座標の変化にてX座標チェンジフ
ラグをセットしているために、S120ステップに進む。CP
U1は、このS120ステップではX座標チェンジフラグ2cを
リセットし、つぎのS121ステップではポインタ2bにイニ
シャルをセットし、更につぎのS122ステップではRAM2に
ブロックチェンジフラグ2gをセットする。CPU1はつぎの
S123ステップでは、RAMバンクレジスタ2fの内容にてRAM
2のストローク座標データ記憶領域M3を指定し、且つポ
インタ2bの内容にてこの記憶領域M3の最初のアドレスを
指定する。そしてCPU1はS124ステップではバッファ2aに
ラッチしているX座標データを記憶領域M3にストアし、
つぎのS125ステップでは送られてきたY座標データを記
憶領域M3にストアし、更にS126ステップでは、記憶領域
M3が次に入力するX,Y座標データをストアするのに使用
するアドレスを指定するためのデータをポインタ2bにセ
ットしてインターラプトの処理を抜け出る。このストロ
ークが継続される間、タブレット本体12が出力するX,Y
座標データは記憶領域M3にストアされていく。After outputting the X-coordinate data, the tablet body 12 outputs the Y-coordinate data. When an interrupt occurs, the processing of the CPU 1 changes from the processing of steps S100 and S109 to the processing of step S117. When the CPU 1 detects that the pen 13 is turned on in step S117, the CPU 1
In step S118, it is determined whether the Y coordinate data has changed to the coordinate range of another block. In this case, since the Y coordinate data at the time of handwriting input to the block B2 is in the coordinate range of the block B1, the processing of the CPU 1 proceeds to step S119. In step S119, the CPU 1 determines whether or not the X coordinate change flag 2c has been set in the RAM 2.
Since the X-coordinate change flag is set by the change of the X-coordinate due to the rewriting, the process proceeds to step S120. CP
U1 resets the X coordinate change flag 2c in this S120 step, sets initials to the pointer 2b in the next S121 step, and sets the block change flag 2g in the RAM 2 in the next S122 step. CPU1 has the following
In step S123, the RAM is stored in RAM bank register 2f.
The second stroke coordinate data storage area M3 is specified, and the first address of the storage area M3 is specified by the contents of the pointer 2b. Then, in step S124, the CPU 1 stores the X coordinate data latched in the buffer 2a in the storage area M3,
In the next step S125, the sent Y coordinate data is stored in the storage area M3.
The data for designating the address to be used by the M3 to store the next input X and Y coordinate data is set in the pointer 2b, and the interrupt processing is exited. X and Y output by the tablet body 12 while this stroke is continued
The coordinate data is stored in the storage area M3.
そしてブロックB2に入力される手書き文字の各ストロ
ークで生じるそれぞれのX,Y座標データは、記憶領域M3,
M4,M5・・・にストアされていく。Then, each X, Y coordinate data generated in each stroke of the handwritten character input to the block B2 is stored in the storage area M3,
Stored in M4, M5 ...
文字入力がブロックB1からブロックB3に変わった場合
について説明すると、この場合はタブレット本体12より
出力されるX座標データはブロックB1の座標範囲となる
が、Y座標データはブロックB1の座標範囲外である。し
たがってこの文字入力の場合は、CPU1がS111ステップで
X座標の範囲に変化がないことを検出すると、X座標チ
ェンジフラグ2cをセットすることなくS115ステップに進
む。そしてS118ステップでY座標データがブロックB1の
座標範囲外であることを検出すると、S121ステップに進
む。The case where the character input is changed from the block B1 to the block B3 will be described. In this case, the X coordinate data output from the tablet body 12 is in the coordinate range of the block B1, but the Y coordinate data is outside the coordinate range of the block B1. is there. Therefore, in the case of this character input, when the CPU 1 detects that there is no change in the X coordinate range in step S111, the process proceeds to step S115 without setting the X coordinate change flag 2c. When it is detected in step S118 that the Y coordinate data is outside the coordinate range of the block B1, the process proceeds to step S121.
そして手書き入力の終了によりペン13が「記入おわ
り」のブロックにおかれると、タブレット本体12は、ペ
ン13が透明電極板10に置かれたことを示すファンクショ
ンコードと、そのときのX,Y座標データを出力する。CPU
1、はS111ステップでX座標がそれ以前に入力されてい
たブロックの座標範囲と異なることを判別すると、S111
ステップからS112ステップに進む。そしてS112ステップ
でX座標データが「記入おわり」のブロックの座標範囲
であるかを照合し、S113ステップで該座標範囲内である
ことを検出すると、終了のファンクションが選択された
としてS116ステップに進み、このS116ステップでRAM2に
記入終了フラグ2hをセットした後インターラプトの処理
を抜け出す。When the pen 13 is placed in the “end of writing” block by the end of the handwriting input, the tablet body 12 outputs a function code indicating that the pen 13 is placed on the transparent electrode plate 10 and the X and Y coordinates at that time. Output data. CPU
In step S111, if it is determined in step S111 that the X coordinate is different from the coordinate range of the block previously input, the process proceeds to step S111.
The process proceeds from step S112 to step S112. Then, in step S112, it is checked whether or not the X coordinate data is within the coordinate range of the “end of entry” block. If it is detected in step S113 that the X coordinate data is within the coordinate range, it is determined that the end function has been selected and the process proceeds to step S116. After setting the entry end flag 2h in the RAM 2 in step S116, the process exits the interrupt process.
CPU1はタブレット本体12からデータが入力すると、イ
ンターラプトがかかって上記の処理を行うが、つぎにメ
インフローの処理について説明する。When data is input from the tablet body 12, the CPU 1 interrupts and performs the above-described processing. Next, the processing of the main flow will be described.
第6図のフローチャートにおいて、CPU1はS10ステッ
プではキャラクタスタート信号を認識装置22に出力す
る。つぎのS11ステップでは認識装置22からの応答デー
タの有無を判別する。この応答データとは、CPU1が、透
明電極板10の1ブロックに書き込まれる手書き文字の全
てのストロークについてのX,Y座標データを出力するこ
とで、認識装置22が返答してくる文字或るいは記号を表
すキャラクタデータである、尚、後に明かとなるが、こ
のときのX,Y座標データはタブレット本体12から導入さ
れたX,Y座標データをパッケット編集したものである。
そしてキャラクタデータの応答があると、CPU1はS12ス
テップに進み、このキャラクタデータにて示される文字
についてのフォントデータをCRT表示器および液晶表示
モジュール11に出力する。これによりこれら表示器は該
当のキャラクタを表示する。In the flowchart of FIG. 6, the CPU 1 outputs a character start signal to the recognition device 22 in step S10. In the next S11 step, the presence or absence of response data from the recognition device 22 is determined. The response data means that the CPU 1 outputs the X or Y coordinate data of all the strokes of the handwritten character written in one block of the transparent electrode plate 10 so that the character or the character returned by the recognition device 22 is returned. The X and Y coordinate data, which is character data representing a symbol and will become clear later, is obtained by packet-editing the X and Y coordinate data introduced from the tablet body 12.
When there is a response to the character data, the CPU 1 proceeds to step S12, and outputs font data for the character indicated by the character data to the CRT display and the liquid crystal display module 11. As a result, these displays display the corresponding characters.
つぎのS13ステップでは、CPU1はストロークエンドフ
ラグ2eをRAM2にセットしているかをチェックすること
で、手書き入力の1ストロークが終了したかを判別し、
終了しているとCPU1の処理はS17ステップに進む。In the next S13 step, the CPU 1 checks whether the stroke end flag 2e is set in the RAM 2 to determine whether one stroke of the handwriting input has been completed,
If the processing has been completed, the processing of the CPU 1 proceeds to step S17.
S17ステップでは、CPU1はこのストロークのX,Y座標デ
ータをストアしているRAM2の記憶領域M1・・・Mnを指定
し、つぎのS18ステップではこの記憶領域にストアして
いる全てのX,Y座標データをパケット編集する。パケッ
ト編集とは、座標の異なる各ブロックに入力された文字
のそれぞれのストロークを共通の座標軸(第11図)で編
集するものである。そしてCPU1は認識装置22に対し、S1
9ステップでストロークスタート信号、S20ステップでパ
ケット編集後のX,Y座標データ、S21ステップでストロー
クエンド信号をそれぞれ出力し、そしてS22ステップでR
AM2のストロークエンドフラグ2eをリセットしてS14ステ
ップに進む。In step S17, the CPU 1 specifies the storage areas M1... Mn of the RAM 2 storing the X and Y coordinate data of this stroke, and in the next step S18, all the X and Y stored in this storage area Edit the coordinate data by packet. The packet editing is to edit each stroke of a character input to each block having different coordinates on a common coordinate axis (FIG. 11). Then, the CPU 1 sends S1 to the recognition device 22.
The stroke start signal is output in step 9, the X and Y coordinate data after packet editing is output in step S20, the stroke end signal is output in step S21, and R is output in step S22.
The stroke end flag 2e of AM2 is reset, and the process proceeds to step S14.
CPU1はS14ステップではRAM2にチェンジフラグ2gをセ
ットしているかをチェックすることで、手書き入力され
るブロックに変更があったかを判別する。ブロックに変
更があるということは、すなわち1つのブロックに1文
字が完全に書き込まれたということであり、CPU1は1文
字の入力を意味するキャラクタエンド信号を認識装置22
に出力する。そしてつぎのS24ステップでチェンジフラ
グ2cをリセットした後、S10ステップに復帰する。In step S14, the CPU 1 checks whether the change flag 2g is set in the RAM 2 to determine whether the block to be handwritten has been changed. The change in the block means that one character is completely written in one block, and the CPU 1 recognizes the character end signal indicating the input of one character by the recognition device 22.
Output to After resetting the change flag 2c in the next step S24, the process returns to step S10.
認識装置22はキャラクタエンド信号が入力すると、キ
ャラクタスタート信号を受けとってから入力された全て
のストロークについての各X,Y座標データにて、そのブ
ロックに書き込まれた文字を認識する。そして認識装置
22がこの文字を示すキャラクタデータをCPU1へ送ると、
CPU1はS11ステップでこれを検出する。CPU1はキャラク
タデータを受け取ると、S12ステップでこのデータをCRT
表示器31および液晶表示モジュール11へ送り、これら表
示装置では該当する文字を表示するために、入力者は手
書き入力した文字が正しく認識されているかを確認でき
る。とくに液晶表示モジュール11においては、入力者に
は透明電極板10を通して表示されるために、ほとんど自
分で書いている感覚で確認できる。When the character end signal is input, the recognizing device 22 recognizes the character written in the block based on the respective X and Y coordinate data of all the strokes input after receiving the character start signal. And recognition device
When 22 sends character data indicating this character to CPU1,
The CPU 1 detects this in step S11. When CPU1 receives the character data, it sends this data to the CRT in step S12.
The character is sent to the display 31 and the liquid crystal display module 11, and the display device displays the corresponding character, so that the input user can confirm whether the character input by handwriting is correctly recognized. In particular, in the liquid crystal display module 11, since the input is displayed through the transparent electrode plate 10, the input can be confirmed almost as if the user were writing.
CPU1はS15ステップでは、RAM2に記入終了フラグ2hを
セットしているかをチェックすることで、手書き入力が
終了したかを判別する。そして手書き入力が終了したこ
とを検知すると、CPU1はS16ステップで記入終了フラグ
をリセットした後、手書き文字入力モードを終了する。
しかるに手書き入力が終了していないと、CPU1の処理は
S11ステップに復帰してかかる処理を繰り返す。In step S15, the CPU 1 checks whether the entry end flag 2h is set in the RAM 2 to determine whether the handwriting input is completed. When detecting that the handwriting input has ended, the CPU 1 resets the entry end flag in step S16, and ends the handwritten character input mode.
However, if the handwriting input has not been completed,
It returns to step S11 and repeats this processing.
上記の無店舗販売システムにおいて、センター装置10
0はクレジット処理装置102や配送側管理装置103の機能
をも持たせてもよく、また必要に応じてカード会社や配
送センターに設置してもよい。In the above non-store sales system, the center device 10
0 may have the functions of the credit processing device 102 and the delivery-side management device 103, and may be installed in a card company or a delivery center as needed.
(ト)発明の効果 本発明によると、受注端末装置に顧客が手書き入力し
た顧客データにより、配送センターに対して直接配送を
指示できるので、配送処理が確実であるばかりか、正確
な顧客データがデーターベースに蓄積される。(G) Effect of the Invention According to the present invention, direct delivery can be instructed to the distribution center by customer data handwritten by the customer on the order receiving terminal device, so that not only the delivery process is reliable but also accurate customer data can be obtained. Stored in the database.
特に、手書き入力された文字をその座標データをもと
に受注端末装置側で所定の文字コードにコード化処理し
て、データを送るので、例えば文字をイメージデータと
して送るのに比べて情報量を格段に少なくすることがで
きるとともに、送信時間の短縮ができ、なおかつ、デー
ターベースの容量を小さくすることができる。In particular, since the handwritten input character is coded into a predetermined character code on the order receiving terminal device side based on the coordinate data and the data is transmitted, the amount of information is reduced as compared with, for example, transmitting the character as image data. The transmission time can be shortened, and the capacity of the database can be reduced.
第1図は本発明による無店舗販売システムの構成図、第
2図は受注端末装置の外観図、第3図は制御構成を示す
ブロック図、第4図は手書き文字入力装置の構成図、第
5図は受注端末装置の動作を示すフローチャート、第6
図は手書き文字入力動作を説明するフローチャート、第
7図は手書き文字入力時におけるCPUのインターラプト
の動作を説明するフローチャート、第8図はタブレット
本体がCPUに出力するデータのフォーマットを示す図、
第9図はRAMの記憶フォーマットを模式的に示す図、第1
0図は手書き入力画面のブロックをX,Y座標にて示す図、
第11図はパケット編集を説明する図、第12図は手書き入
力画面を示す図である。 1……CPU、2……RAM、6……手書き文字入力装置、22
……認識装置、100……センター装置、101……受注端末
装置、103……配送側管理装置、104……データベース。FIG. 1 is a configuration diagram of a storeless sales system according to the present invention, FIG. 2 is an external view of an order receiving terminal device, FIG. 3 is a block diagram showing a control configuration, FIG. FIG. 5 is a flowchart showing the operation of the order receiving terminal device, and FIG.
FIG. 7 is a flowchart for explaining a handwritten character input operation, FIG. 7 is a flowchart for explaining an interrupt operation of a CPU at the time of handwritten character input, FIG. 8 is a diagram showing a format of data output from the tablet body to the CPU,
FIG. 9 is a diagram schematically showing a storage format of a RAM, FIG.
Figure 0 is a diagram showing the blocks of the handwriting input screen with X, Y coordinates,
FIG. 11 is a diagram for explaining packet editing, and FIG. 12 is a diagram showing a handwriting input screen. 1 CPU, 2 RAM, 6 Handwritten character input device, 22
... Recognition device, 100, Center device, 101, Order receiving terminal device, 103, Delivery-side management device, 104, Database.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−145365(JP,A) 特開 昭63−282838(JP,A) 実開 昭51−115837(JP,U) (58)調査した分野(Int.Cl.6,DB名) G06F 17/60──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-63-145365 (JP, A) JP-A-63-282838 (JP, A) Real opening Sho-51-515837 (JP, U) (58) Field (Int.Cl. 6 , DB name) G06F 17/60
Claims (1)
して、該センター装置は、受注端末装置に商品が注文さ
れたとき発注データを配送側管理装置に送信するように
して成り、 前記受注端末装置のそれぞれは、販売可能な商品画像を
表示する画像表示部と、該画像表示部に表示されている
商品の中から購入を希望する商品を指定するための操作
器と、該操作器にて商品が選択されると顧客データの手
書き入力が可能となる手書き文字入力装置と、該手書き
文字入力装置に手書きされた文字の座標データから文字
を認識して当該座標データを所定の文字コードにコード
化する認識装置と、該認識装置に生じるコードにて示さ
れる前記顧客データと前記操作器に選択された商品の種
類とを前記センター装置に送信する送信装置とを具備
し、 前記センター装置は、前記受注端末からデータを受信す
ると発注者及び送り先を示す発注データを作成して前記
配送側管理装置へ与える処理装置と、前記受注端末装置
のそれぞれから受信した前記顧客データを蓄積するデー
タベースとを具備したことを特徴とする無店舗販売シス
テム。A plurality of order receiving terminal devices connected to a center device, wherein the center device transmits order data to a delivery-side management device when a product is ordered from the order receiving terminal device; Each of the terminal devices has an image display unit that displays a product image that can be sold, an operation device for designating a product desired to be purchased from the products displayed on the image display unit, and an operation device. A handwritten character input device that enables handwritten input of customer data when a product is selected, and recognizes characters from coordinate data of characters handwritten on the handwritten character input device and converts the coordinate data into a predetermined character code. A recognition device for encoding, and a transmission device for transmitting the customer data indicated by the code generated in the recognition device and the type of product selected by the operation device to the center device, The center device, upon receiving data from the order receiving terminal, creates order data indicating an orderer and a destination and provides the processing data to the delivery-side management device, and accumulates the customer data received from each of the order receiving terminal devices. A non-store sales system comprising a database.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30148188A JP2828641B2 (en) | 1988-11-28 | 1988-11-28 | Storeless sales system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30148188A JP2828641B2 (en) | 1988-11-28 | 1988-11-28 | Storeless sales system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02144764A JPH02144764A (en) | 1990-06-04 |
| JP2828641B2 true JP2828641B2 (en) | 1998-11-25 |
Family
ID=17897426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30148188A Expired - Fee Related JP2828641B2 (en) | 1988-11-28 | 1988-11-28 | Storeless sales system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2828641B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05158956A (en) * | 1991-10-08 | 1993-06-25 | Kenshii Internatl Kk | System for retrieving furniture/building material information |
| JPH06124291A (en) * | 1992-10-14 | 1994-05-06 | Hitachi Ltd | Handwritten character input method for plant operation monitoring system and plant operation monitoring system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51115837U (en) * | 1975-03-14 | 1976-09-20 | ||
| JPS62145365A (en) * | 1985-12-19 | 1987-06-29 | Fuji Electric Co Ltd | Non-store retailing system |
| JPS63282838A (en) * | 1987-05-14 | 1988-11-18 | Fujitsu Ltd | Name collation processing system |
-
1988
- 1988-11-28 JP JP30148188A patent/JP2828641B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02144764A (en) | 1990-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0187523B1 (en) | Pos systems | |
| JPH07200172A (en) | Device used for computer with display | |
| EP0598402A1 (en) | Word processing apparatus with handwriting input function | |
| JP2828641B2 (en) | Storeless sales system | |
| JPH0411901B2 (en) | ||
| JPS6228828A (en) | Tablet input information processor | |
| JP3105100B2 (en) | Character input device and character input method | |
| JPH02127766A (en) | Terminal equipment for no-store selling system | |
| EP0585696A2 (en) | Automatic exchanging apparatus | |
| JP2969185B2 (en) | Display control device | |
| JPH07152476A (en) | Handwritten edition device, pen input conversion method, and edition method | |
| JPS636914B2 (en) | ||
| JP2958023B2 (en) | Information processing method | |
| JPH0991107A (en) | Paper format registration device | |
| KR19980039850A (en) | Apparatus and method for remote control function in electronic cash register | |
| JP3136852B2 (en) | Touch panel screen creation method and device | |
| JP2789105B2 (en) | Approval processing method for CAD output drawings | |
| JP2965408B2 (en) | Display control device | |
| JP3187935B2 (en) | Product information processing device | |
| JPS62180390A (en) | document processing device | |
| JPH11184614A (en) | Data input device | |
| JP3000315B2 (en) | Tablet input slip and slip input method | |
| JPH06139433A (en) | Contract terminal device | |
| JP2002042252A (en) | Sales management device | |
| JPH04323795A (en) | Input device for vending machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |