JPS63502060A - Data acquisition system for trade exhibitions - Google Patents
Data acquisition system for trade exhibitionsInfo
- Publication number
- JPS63502060A JPS63502060A JP50615786A JP50615786A JPS63502060A JP S63502060 A JPS63502060 A JP S63502060A JP 50615786 A JP50615786 A JP 50615786A JP 50615786 A JP50615786 A JP 50615786A JP S63502060 A JPS63502060 A JP S63502060A
- Authority
- JP
- Japan
- Prior art keywords
- data
- participant
- information
- block
- seller
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07749—Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card
- G06K19/07758—Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card arrangements for adhering the record carrier to further objects or living beings, functioning as an identification tag
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C11/00—Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C11/00—Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
- G07C2011/04—Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere related to queuing systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。 (57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】 この発明は遠隔データ獲得の分野に関するものであり、かつ特に、商取引展覧会 、展示会、会議および他の集会ならびに人々の集まりでの参加者に関するデータ を獲得する実業界の多くの仕事では、市場のシェアをめて競争する多くの企業が その企業が自分達の製品およびサービスを展示し、販売促進用の材料を配給しか つ一方でそのような集まりで参加者から新しい商売を集めようと試みる商取引展 覧会、展示会、会議および他の大規模集会または人々の集まりに参加することは 珍しくないことであ−る。この集まりは小売志向であり得て、その場合出品者は 直接的にかまたは配給者を介してのいずれかで、自分達の製品を購入すべき消費 者に影響を与えようと試みている。他の集まり、特に商取引展覧会は製品の配給 者または小売商に向けられており、そこでは製造者は他の製造者の製品に加えて またはそれの代わりとして新しい製品を扱い始めるように配給者または小売商に 影響を与えようと試みている。大規模集まり、たとえば会議での出品者は集まり の参加者に向けられた製品を展示する。たとえば、医療会議での出品者は、典型 的には医療器具および医療品の製造者および配給者、医師へのサービスの提供者 などを含む。[Detailed description of the invention] This invention relates to the field of remote data acquisition and, in particular, to commercial exhibitions. , data about participants at exhibitions, conferences and other gatherings and gatherings of people. In many jobs in the business world, many companies compete for market share. If the company exhibits its products and services and distributes promotional materials, On the other hand, a trade exhibition that attempts to attract new business from participants at such gatherings Attending exhibitions, exhibitions, conferences and other large gatherings or gatherings of people is prohibited. This is not uncommon. This gathering can be retail oriented, in which case the seller Consumers who should purchase their products, either directly or through a distributor trying to influence people. Other gatherings, especially trade exhibitions, distribute products manufacturers or retailers, where manufacturers sell products in addition to products from other manufacturers. or to a distributor or retailer to start carrying a new product in its place. trying to make an impact. Large gatherings, such as exhibitors at conferences Exhibit products aimed at attendees. For example, exhibitors at medical conferences typically manufacturers and distributors of medical devices and supplies; providers of services to physicians; Including.
商取引展覧会および他の集まりでの各出品者の主要な意図は参加者に対する可能 な限り多くの情報を得ることおよび出品者の製品およびサービスに関心を示す参 加者との長期の関係を確立しようと試みることである。出品者は典型的には参加 者が追加の材料を手に入れ得るように、住所および電話情報で参加者に販売促進 の材料を提供する。出品者は集まりで販売促進用材料を切らすかもしれずまたは 熱心な顧客になりそうな人に提供するためにさらなる材料を有しているかもしれ ない。このように、出品者は新しい接触に関し最後まで遂行できるように、自分 達の展示会を訪れた参加者の名前および住所を手に入れなければならない。The main intent of each exhibitor at trade exhibitions and other gatherings is to To obtain as much information as possible and to express interest in the seller's products and services. attempt to establish long-term relationships with participants. Seller typically participates Promote to participants with address and phone information so they can obtain additional materials. Provide materials for Sellers may run out of promotional materials at gatherings or You may have additional materials to offer to potential loyal customers. do not have. In this way, sellers can take care of themselves to ensure that new contacts are followed through. You must obtain the names and addresses of attendees who visited your exhibition.
典型的には、出品者はその製品およびサービスに関心を示す出席者の名前および 住所を手に入れることにより集まりでなされた接触に関し最後まで遂行するため の手段を提供しようと試み、さらにそこでは出品者は種々の製品およびサービス 、すなわち示された関心の表示を提供する。たとえば、成る出品者は参加者が記 入して郵送するように自分の住所を記した葉書を提供し、成る者は記入して箱に 入れられるように簡単な質問票を提供し、成る者は質問をしかつ参加者に関する 情報を記入し、また成るものは名刺の裏に書かれた暗号を用いた表記に頼る。こ れらの方法は非能率的でありかつしばしば多くの理由で非効果的である。Typically, sellers provide the names and names of attendees who are interested in their products and services. To follow through on contacts made at gatherings by obtaining addresses; We also seek to provide a means for sellers to offer a variety of products and services. , i.e. provides an indication of the indicated interest. For example, a seller consisting of Please provide a postcard with your address on it so that it can be mailed. Provide a simple questionnaire for participants to fill out and ask questions about the participants. Fill in the information and rely on the notation using the code written on the back of the business card. child These methods are inefficient and often ineffective for many reasons.
たとえば、参加者は葉書または質問票に記入したがらないかもしれず、参加者は 出品者がかなりの数の参加者から情報を手に入れるのに十分なだけ長く出品者の 展示区画で待つ気がないかもしれず、または参加者はすべての出品者に与えるだ けの量の業務用の名刺を有していないかもしれない。For example, participants may be reluctant to fill out postcards or questionnaires; The seller's experience is long enough for the seller to obtain information from a significant number of participants. Participants may not be willing to wait in the exhibit area, or participants may not be willing to wait in the exhibit area. You may not have as many business cards as you need.
参加者から情報を手に入れることは出品者の問題の手切めにすぎない。これら従 来の方法により与えられる情報はいつかは郵使用リストまたは電話リストに移し 換えられねばならず、このように参加者の識別データおよび興味を転記する際に 間違う機会を招く。集まりでの参加者は典型的には異なる出品者の製品およびサ ービスに関し異なるレベルの興味を有している。たとえば、成る参加者が追加の 印刷物に関心があるにすぎないかもしれない反面、別な参加者は製品またはサー ビスを購入することに関心があるかもしれない。別な参加者は製品またはサービ スに関して出品者との長い討論に入ることを望んでいるかもしれない。典型的に は、出品者が出品者により提供される製品およびサービスの各々への関心の変化 するレベルの各々に関して参加者の別々の記録を維持することは困難である。い ずれの場合にせよ、商取引展覧会のような集まりでなされる接触に関し最後まで 遂行しようとする試みの従来の方法はせいぜい偶然的であり、時間の消費であり 、非能率的である。Obtaining information from participants is just a way of solving the problem for the seller. These followers Information provided by traditional methods will eventually be transferred to postal or telephone lists. and thus when transcribing the participant's identification data and interests. It gives you the opportunity to make mistakes. Attendees at a gathering typically sell products and services from different sellers. have different levels of interest in the service. For example, participants consisting of additional While some participants may only be interested in printed matter, others may be interested in the product or service. You may be interested in purchasing the Another participant is a product or service You may wish to enter into a lengthy discussion with the seller regarding the issue. typically changes in Seller's interest in each of the products and services offered by Seller. It is difficult to maintain separate records of participants for each level. stomach In the event of a discrepancy, we will continue to be responsible for all contacts made at gatherings such as trade exhibitions. Traditional methods of attempting to accomplish this are haphazard and time consuming at best. , is inefficient.
このように、出品者が自分達の製品に興味を示した参加者と一層の接触をなし得 るように、商取引展覧会での参加者から情報を手に入れるという過程をオートメ 化するための手段の必要が存在する。1つのそのような手段がポルトン(Bo 1 t on)らに与えられた米国特許番号第4,233.661号に記載され ており、集まりでの各参加者はクレジットカード1ど類似する態様で打出された バッジを備える。参加者は次いで質問カードに参加者の名前および住所を印する 出品者に彼または彼女のバッジを提示する。このように、出品者は展示会への参 加者の訪問の書込まれた記録を備えるだけである。参加者のコンピユータ化され たリストを手に入れるために5.出品者は情報が質問カードからコンピュータ記 憶装置へ移されるように手配しなければいけない。これは多分広範囲な労働を必 要としさらにコンピュータへの転写の際に本質的に誤りを引き入れる手動の工程 である。さらに、参加者が出品者の製品またはサービスのうち1つまたは数個に 興味があるにすぎない場合、出品者または参加者は質問カードに参加者の特定の 興味を手で記入しなければならない。後になって、出品者の従業員は参加者にど の販売促進用の材料が送られるべきかを手動で決定しなければならずさらにまた 参加者が即座の販売のために直接電話されるべきかどうかを決定しなければなら ない。In this way, sellers can make further contact with participants who have expressed an interest in their products. The process of obtaining information from participants at a trade fair can be automated to There is a need for a means to One such means is Bo No. 4,233.661, issued to 1 t on) et al. Each participant at the gathering must have a credit card issued in a similar manner. Equipped with a badge. Participants then mark their name and address on the question card. Show the seller his or her badge. In this way, exhibitors can It merely provides a written record of the participant's visit. participants computerized 5. To get the list. Seller must ensure that the information is computer-recorded from the question card. Arrangements must be made to have it transferred to a storage device. This probably requires extensive labor. Manual processes that are essential and inherently introduce errors during transcription into computers It is. In addition, Participant may purchase one or more of Seller's products or services. If the exhibitor or participant is merely interested, the seller or participant should include the participant's specific information on the question card. Interests must be entered manually. Later, the seller's employees will ask participants how to Manually determining which promotional materials should be sent Must decide whether participants should be called directly for immediate sales do not have.
商取引展覧会および他の集まりは典型的には種々の漫然と相互に関連のある製品 を売込むために組織される。たとえば、典型的な屋内および屋外展覧会は電気製 品、皿、家具および庭園用器具のような品目を含み得る。医療会議での展示品は 本のような比較的廉価な品目、注射器および手袋のような使い捨ての品目などか ら最新の電子モニタ器具のような非常に高価な品目までの範囲にわたり得る。各 参加者は一般に展示される製品およびサービスのうちわずかな部分のみに興味を 持つ。特に集まりの組織者が同一区域に関連のある商品を置いていないときに、 参加者が興味を持っている特定の製品またはサービスが展示されているかどうか を決定するために参加者がすべての通路を探索するということが実行不可能であ るほど集まりが大規模なものであるということは稀ではない。このように、参加 者がどの出品者が彼または彼女が興味を有する製品およびサービスを売込んでい るかを決定し得るような、さらに参加者がまた、その出品者を訪れるのに最小量 の時間を必要とされるようにどのようにして適当な出品者を訪れるかを決定し得 るような手段の必要が存在する。Commerce exhibitions and other gatherings typically feature a variety of vaguely interconnected products. organized to promote For example, a typical indoor and outdoor exhibition is This may include items such as dishes, dishes, furniture and garden equipment. Exhibits at medical conferences Relatively inexpensive items like books, disposable items like syringes and gloves, etc. This can range from very expensive items such as the latest electronic monitoring equipment. each Attendees are typically interested in only a small portion of the products and services on display. have Especially when the organizers of the gathering do not have related products in the same area. Is there a particular product or service on display that the participant is interested in? It is not feasible for participants to explore all passages to determine It is not uncommon for gatherings to be so large that the In this way, join A person can identify which sellers are promoting products and services that are of interest to him or her. In addition, the minimum amount for participants to visit the seller may also be determined. How can you decide which seller to visit as per your time requirement? There is a need for such a means.
商業商取引展覧会、展示会、会議などは典型的には小売店に対するバイヤーおよ び配給者により出席される。別な会議は医師、法律家、実業家などにより出席さ れる。これらの人々は一般に自分達の通常の業務の日常の仕事から完全には分離 され得ずさらにこのように業務取引または自分達の注目を必要とする他の行事が ホテルの部屋へ戻るかまたはオフィスに電話をするという次のときまで待つ必要 がないようにその集まりでの間に容易に接触される必要を有する。多くの会議総 合施設および他の集会場所は数千人もの参加者があるときには拡声装置などを有 しているけれども、伝えられる必要のあるすべてのメツセージに対し参加者に呼 出をかけることは実用的ではない。典型的には、集まりの組織者は呼出をかける メツセージを緊急のものに制限しさらに他方ではメツセージサービスを集まりの 成る固定された場所での告知板に貼られた掲示に制限する。このように、人が彼 または彼女の注目を必要とする取引および行事の知らせを容易に受ける機会はほ とんどなく、さらに絶間ない拡声アナウンスで集まりを中断させることなくかつ 参加者が定期的に告知板を調べる必要なく参加者へのメツセージを探し出すため の手段の必要が存在する。Commercial trade exhibitions, exhibitions, conferences, etc. typically attract buyers and retailers to retail stores. attended by distributors and distributors. Other meetings are attended by doctors, lawyers, businessmen, etc. It will be done. These people are generally not completely separated from the day-to-day tasks of their regular work. Furthermore, business transactions or other events that require their attention may be You have to wait until the next time to go back to your hotel room or call the office. It needs to be easily touched so that there is no contact between the two in the gathering. many conference generals Facilities and other gathering places may be equipped with public address systems when there are thousands of participants. call participants for all messages that need to be communicated, but It is not practical to go out. Typically, the gathering organizer makes the call Limiting messages to emergencies and, on the other hand, limiting messaging services to gatherings. Restrictions are placed on notices affixed to notice boards in fixed locations. In this way, people or of transactions and events that require her attention. Even without interrupting the gathering with constant loudspeaker announcements. To find messages for participants without the need for participants to regularly check notice boards There is a need for means of
発明の概要 この発明は人々の集まりでの複数の展示会で情報をうまく扱うためのシステムで ある。このシステムはその集まりでの複数の参加者に関する識別情報を受取るた めのデータ処理システムを含む。このシステムはさらに参加者の各々に対するポ ータプル識別手段を含む。好ましい実施例において、ポータプル識別手段はバッ ジである。このシステムはさらに各参加者のそれぞれのポータプル識別手段での 各参加者に対する独自の識別器をコード化するための第1の手段を含む。好まし い実施例において、この第1の手段は交互の黒と白のストライブでバッジに有利 にプリントされるバーコードである。Summary of the invention This invention is a system for successfully handling information at multiple exhibitions in gatherings of people. be. The system receives identifying information about multiple participants at the gathering. including data processing systems for The system also provides a port for each participant. data tuple identification means. In a preferred embodiment, the portable identification means It is ji. The system further uses each participant's respective portal identification means. including a first means for encoding a unique identifier for each participant. preferred In a preferred embodiment, this first means favors the badge with alternating black and white stripes. This is a barcode printed on the
このシステムはさらに集まりでの複数の出品者の各々と関連する、ポータプル用 識別手段での独自の識別器をデコードするための、かつ第2の手段と関連するデ ィジタルデータ記憶手段で識別器の各々のディジタル表示をストアするための第 2の手段を含む。好ましくは、第2の手段は複数の出品者の各々に提供される輸 送可能識別読出機構である。輸送可能な識別続出機構はそこでコード化される独 自の識別コードを決定するために携帯用識別バッジの各々で識別コードを感知す るための手段を含む。輸送可能な識別続出機構はさらに感知されたコード化され た識別コードを識別コードのディジタル表示に転換するための手段およびディジ タル表示をストアするためのディジタルデータ記憶手段を含む。輸送可能な識別 読出機構はさらにデータ記入手段を含み、読出機構のオペレータが参加者の各々 から受取られる応答情報の少なくとも1つのコード表示を入力し得るようにする 。This system is also used for portals associated with each of multiple sellers in a gathering. a device for decoding the unique identifier in the identification means and associated with the second means; a digital data storage means for storing a digital representation of each of the discriminators; 2. Preferably, the second means provides export information to each of the plurality of sellers. This is a transmittable identification reading mechanism. A transportable identification sequencer is encoded therein. Sensing the identification code on each of the portable identification badges to determine its own identification code including the means to The transportable identification sequence mechanism is further sensed and encoded. means for converting the identified identification code into a digital representation of the identification code; and digital data storage means for storing the digital representation. transportable identification The retrieval mechanism further includes data entry means, and an operator of the retrieval mechanism enable input of at least one code representation of response information received from .
好ましくは、この発明のデータ処理システムは各出品者から識別情報を受取る。Preferably, the data processing system of the present invention receives identification information from each seller.
識別情報は好ましくは各出品者により提供される製品およびサービスの第1のリ ストおよび製品およびサービスが意図される対象となる参加者のカテゴリの第2 のリストを含む。参加者の各々から受取られる識別情報は好ましくは参加者が興 味を示した複数の出品者により提供される製品およびサービスおよび出品者の第 2のリストで出品者によりリスト化されるカテゴリに従って参加者が分類される 少なくとも1つのカテゴリの第3のすストを含む。データ処理システムは複数の 出品者により提供される製品およびサービスの第1のリストと参加者が興味を示 した製品の第3のリストを比較しさらに参加者が興味を示した製品およびサービ スを有する出品者の産出リストを作る。好ましくは、産出リストは出品者がある 順序でリスト化されており、参加者がその順序で産出リストにリスト化された出 品者の展示会を訪関し得るようにし、参加者が出品者を訪れる際に最小量の距離 を移動すればよいようにする。Identification information preferably includes the first list of products and services offered by each seller. the second category of participants for whom the products and services are intended; Contains a list of. The identifying information received from each participant is preferably Products and services offered by multiple sellers and sellers' Participants are classified according to the categories listed by the seller in the list in 2. At least one category includes a third list. Data processing systems have multiple An initial list of products and services offered by the seller and the participants have expressed interest. further compare the third list of products and services that participants expressed interest in. Create a production list of sellers who have Preferably, the production list is the seller's The outputs listed in the output list are listed in order and the participants Make it possible to visit exhibitors' exhibitions and minimize the distance that participants must travel when visiting exhibitors. All you have to do is move it.
この発明の好ましい実施例において、データ処理システムはディジタルデータリ ンクを介して出品者の各々と関連する輸送可能識別続出機構の各々に接続可能で ある。出品者の各々と関連がある輸送可能識別読出機構はディジタルデータリン クを介してディジタルデータを伝送するためにデータ伝送手段を備えており、出 品者の各々の展示会を訪れた参加者の識別のディジタル表示がそれによりデータ 処理システムに伝送されるようにする。例示の実施例において、ディジタルデー タリンクは読出機構の各々にストアされるデータを受取るために複数個の輸送可 能識別読出機構の各々に輸送可能であるポータプルデータ検索および記憶ユニッ トである。ポータプルデータ検索および記憶ユニットはさらにデータ処理システ ムへ受取られたデータを伝送するためにデータ処理システムに接続可能である。In a preferred embodiment of the invention, the data processing system is a digital data processor. connectable to each of the transportable identification mechanisms associated with each of the sellers via a link. be. The transportable identification readout mechanism associated with each exhibitor is a digital data link. It is equipped with a data transmission means for transmitting digital data via the A digital representation of the identity of the participants visiting each exhibition of the product is thereby stored in the data. be transmitted to a processing system; In an exemplary embodiment, digital data The data link can be transported in multiple ways to receive the data stored in each of the readout mechanisms. A portable data retrieval and storage unit that can be transported to each of the functional identification readout mechanisms. It is. Portable data retrieval and storage units are further integrated into data processing systems. and a data processing system for transmitting the received data to the system.
好ましくは、データ処理システムは出品者の各々の展示会を訪れた参加者の識別 の概要を出品者の各々に与えるための手段を含む。また好ましくは、データ処理 システムは各出品者の展示会を訪れた参加者の名前および住所を有する1組の郵 使用ラベルを提供するための手段を含む。Preferably, the data processing system identifies the attendees who visited each of the exhibitor's exhibitions. including means for providing each exhibitor with an overview of the Also preferably, data processing The system sends a set of mailboxes containing the names and addresses of attendees who visited each exhibitor's exhibition. Includes means for providing a label for use.
この発明のシステムはさらに好ましくはメツセージをディスプレイするための手 段を含む。メツセージディスプレイ手段はは独自の識別器と関連のある参加者に 対し意図されたメツセージをディスプレイするためにポータプル識別バッジの各 々で独自の識別器に応答する。The system of the invention further preferably includes a means for displaying a message. Including steps. Message display means to unique identifiers and relevant participants. Each of the Portable Identification Badges to display the message intended for Each responds to a unique identifier.
この発明はまた複数の参加者および出品者の商取引展覧会、展示会、会議または 他の集まりでの複数の出品会で出席情報をうまく扱うための方法を含む。この方 法は電子工学手段により読出可能である独自の識別番号でコード化されるバッジ のような識別手段を各参加者に提供するという段階を含む。好ましくは、独自の 識別はバーコードを用いてコード化される。たとえば、バーコードは光学的に読 出可能な交互の白と黒のストライブであり得る。この発明の方法はさらに識別手 段でコード化された識別を読出すためのかつ独自の識別のディジタル表示をスト アするための、移送可能な識別続出機構のような電子工学手段を各出品者に提供 することを含む。この発明の方法はさらに移送可能識別読出機構からデータ処理 システムへ識別のディジタル表示を定期的に伝送する段階を含み、データが出品 者の各々の展示会での参加者の概要を提供するためにデータ処理システムにより 操作され得るようにする。This invention also applies to multiple participants and exhibitors at trade fairs, exhibitions, conferences or Includes methods for managing attendance information in multiple exhibitions at other gatherings. This person The badge is coded with a unique identification number that is readable by electronic means. providing each participant with a means of identification, such as: Preferably your own Identification is coded using a barcode. For example, barcodes can be read optically. There may be alternating white and black stripes available. The method of the invention further provides an identification method. to read out the coded identification and to store the digital representation of the unique identification. Provide each seller with electronic means, such as a transportable identification mechanism, to including doing. The method of the invention further includes processing data from a transportable identification readout mechanism. including periodically transmitting a digital representation of the identification to the system so that the data is by a data processing system to provide an overview of the participants at each of the exhibitions. Be open to manipulation.
好ましくは、この発明の方法はさらに参加者が興味を示した製品およびサービス を表わす情報を輸送可能識別読出機構へ入れるという段階を含む。また好ましく は、この方法は各参加者の興味のレベルおよび出品者の製品およびサービスを表 わす情報を入れるという段階を含む。Preferably, the methods of the invention further include products and services in which the participant has expressed an interest. entering information representative of the transportable identification into a transportable identification reading mechanism. Also preferable This method represents each participant's level of interest and the seller's products and services. This includes the step of entering information.
上で明らかにされたように、この発明は商取引展覧会および他の大規模な集まり で参加者および出品者に関する情報を獲得し、維持しかつ利用するための方法お よび装置である。この方法の装置はデータ処理システムを含む。この方法は1つ またはそれ以上の展示区域内の出品者の位置に関する情報および出品者により提 供される製品およびサービスに関する情報の編集を含み、製品およびサービスが 1つまたはそれ以上のカテゴリに分類分けされ得るようにする。As revealed above, this invention is suitable for commercial exhibitions and other large gatherings. How we obtain, maintain and use information about participants and exhibitors and equipment. The apparatus of the method includes a data processing system. There is only one method for this or more information regarding the exhibitor's location within the exhibition area and information provided by the exhibitor. including compiling information about the products and services offered; Be able to be classified into one or more categories.
好ましくは、この方法はさらに各参加者が容易に識別され得るようにその集まり での各参加者から名前、住所、電のような伝記風の情報の短いリストを手に入れ ることを含む。たとえば、商取引展覧会では、出品者は典型的には参加者が一個 人か\小売商か、配給者か、製造者かなどを知りたがる。医療会議では、出品者 は参加者が医師か、経営者か、買入れの代理人かなどを知りたがる。このように 、出品者は参加者の潜在的な購買力がどうであるかおよびこのようにこの接触に 関して最後まで遂行される際にどれぐらいの努力が払われるべきかを決定し得る 。参加者から手に入れられる情報は好ましくは集まりで視察する際に各参加者が 興味を持つ製品およびサービスのリストを含む。各参加者は独自の識別番号およ び独自の識別番号が恒久的な態様でコード化されているバッジのような識別手段 を備えている。好ましくは、コード化は光学的に読出可能なバーコードである。Preferably, the method further comprises grouping each participant so that it can be easily identified. Obtain a short list of biographical-style information such as name, address, and phone number from each participant at Including. For example, at a trade show, exhibitors typically sell They want to know if it's a person, a retailer, a distributor, a manufacturer, etc. At the medical conference, the exhibitor wants to know whether the participant is a doctor, business owner, or purchasing agent. in this way , the seller will determine what the participant's potential purchasing power is and how this contact can determine how much effort should be expended in carrying out the . The information available from participants is preferably shared with each participant during the group visit. Contains a list of products and services that may be of interest to you. Each participant has a unique identification number and Identification means such as badges on which a unique identification number is permanently encoded It is equipped with Preferably the encoding is an optically readable barcode.
また好ましくは、各参加者は参加者によりリスト化された製品およびびサービス を売込む集まりでの出品者の各々のリストを備えており、さらにより好ましくは 集まりを訪れる間参加者の時間および移動を節約するように展示会が訪問され得 る、提案された順序を与える擬似日程を備えている。Preferably, each Participant also owns the products and services listed by the Participant. and even more preferably a list of each of the exhibitors at the gathering promoting the Exhibitions can be visited to save participants' time and travel while visiting gatherings. It has a pseudo-date that gives a suggested order.
この発明の装置はさらに参加者の識別バッジで識別番号を感知しかつそれをデコ ードするために電子工学を含む独自のポータプルデータ獲得ユニットを含む。ポ ータプルデータ獲得ユニットまたデコードされた識別番号のディジタさらに少な くとも1つのポータプルデータ獲得ユニットを各出品者に提供することを含む。The device of the invention further senses the identification number on the participant's identification badge and decodes it. Contains its own portable data acquisition unit that includes electronics to read data. Po The tuple data acquisition unit also decodes the identification number digits. and providing each seller with at least one portable data acquisition unit.
出品者を訪れる各参加者の識別バッジは出品者のポータプルデータ獲得ユニット により読出されさらに参加者の識別番号のディジタル表示はポータプルデータ獲 得ユニット内のデータ記憶メモリにストアされる。識別番号は好ましくは参加者 が興味を示した製品およびサービスの表示および製品およびサービスに対する参 加者の興味のレベルの表示とともにストアされる(たとえば、レベル1の参加者 は印刷物をもっと望んでいるかもしれず、しベル2の参加者は製品またはサービ スを購入することに興味があるかもしれず、レベル3の参加者は製品の配給者に なることに興味があるかもしれず、レベル4の参加者は製品およびサービスにつ いてさらに討論するために商取引展覧会の後で直接電話することを望んでいるか もしれない)。興味のレベルは好ましくはデータ獲得ユニットでキーバッドから データ記憶メモリへ入れられる。The identification badge of each participant visiting the seller is the seller's portal data acquisition unit. A digital representation of the participant's identification number is read out by the Portal Data Capture stored in data storage memory within the storage unit. The identification number is preferably the participant Display of products and services that may be of interest to you and provide references for products and services. stored with an indication of the participant's level of interest (for example, level 1 participants may want more printed materials, and Bell 2 participants may want more printed materials. Level 3 participants may be interested in purchasing products, and Level 3 participants may be interested in purchasing Level 4 participants may be interested in learning more about products and services. Are you and would you like to call us directly after the trade exhibition to discuss further? (maybe). Level of interest preferably from keypad with data acquisition unit into data storage memory.
参加者識別で製品およ°びサービスへの興味のレベルをストアすることは、それ が後で情報を検索しかつ各参加者に関し最後まで遂行するため適当なレベルの努 力を振い得るようにする手段を出品者に提供する。興味のレベルは特定の出品者 がその出品者の展示会を訪れる各参加者から手に入れたいと思う情報に従って出 品者から出品者へと変え得るユーザ限定可能の指針である。Storing level of interest in products and services with participant identification A reasonable level of effort is required to later retrieve information and follow through on each participant. Provide sellers with a means to exercise their power. Interest level depends on specific sellers sells according to the information it wants to obtain from each participant visiting its exhibition. This is a user-limitable guideline that can be changed from a seller to a seller.
この発明に従って、出品者の展示会を訪れた多くの参加者からの識別番号、製品 およびサービスへの興味の表示、および興味のレベルの表示はポータプルデータ 獲得ユニットでデータ記憶メモリでのディジタルデータとしてストアされる。好 ましくは、ポータプルデータ獲得ユニットはポータプルデータ獲得ユニットが出 品者のために準備されるときにセットされる電子クロックを含む。このクロック はソフトウェアで実現され得るかまたは電子回路で実現され得る。クロックは好 ましくは各参加者からの情報とともにデータ記憶メモリにストアされる現在の日 付および1日の時間のディジタル表示を提供する。商取引展覧会での多くの出品 者のポータプルデータ獲得ユニットからのディジタルデータは定期的にポータプ ルデータ獲得ユニットでのデータ記憶メモリからデータ操作能力を有するコンピ ュータシステムでのデータ記憶装置へ転送される。集まりでの多くの出品者のポ ータプルデータ獲得ユニットからの情報はこのようにコンピュータシステムで実 行するソフトウェアプログラムによる統計的分析のために利用可能である。集ま りでの出品者は好ましくは集まりでの出席の毎日の報告、参加者が興味を持って いる製品およびサービスのカテゴリに関する統計的情報、および展示会の各々で の出席の数字での表示を備えている。In accordance with this invention, identification numbers, products from many participants who visited the exhibitor's exhibition and indication of interest in the Services and indication of level of interest in Portable Data. The acquisition unit stores the data as digital data in a data storage memory. good Preferably, the portal data acquisition unit is Contains an electronic clock that is set when the product is prepared for purchase. this clock may be implemented in software or in electronic circuitry. clock is good Preferably the current date stored in the data storage memory along with information from each participant. Provides a digital display of the date and time of day. Many exhibits at trade exhibitions Digital data from the Portal Data Acquisition Unit of the Portal Data Acquisition Unit is A computer capable of manipulating data from data storage memory in a data acquisition unit. transferred to a data storage device in a computer system. Many sellers at the gathering The information from the tuple data acquisition unit is thus implemented in the computer system. It can be used for statistical analysis by software programs that perform gathering Exhibitors at the event should preferably report daily attendance at the gathering, and if participants are interested. statistical information regarding the categories of products and services held, and at each of the exhibitions. It is equipped with a numerical display of attendance.
この発明は好ましくは各出品者の製品およびサービスに興味を示すそれら参加者 の特に準備された郵使用リストを出品者の各々に提供するために用いられる。郵 使用リストは好ましくはその集まりが終わったすぐ後に提供されかつアルファベ ット順に、郵便局の郵便番号順にまたは参加者への出品者の製品およびサービス に関する追加の売込み情報の郵送を容易にするために出品者が望むいずれの別な 順序で提供される。この発明は好ましくは参加者が興味を示した製品およびサー ビスのカテゴリに従った出品者への郵使用リストの提供の能力を有し、各参加者 へ郵送される販売促進用印刷物または他の業務遂行が各参加者の特定の興味に特 に合わせられ得るようにする。さらに、出品者は好ましくは参加者が彼らの興味 のレベルに従ってリスト化された郵使用リストを受取ることについて選択の自由 を有する。このように、追加の印刷物を受取ることのみを所望する参加者は印刷 物を受取るであろう。製品を購買することを所望する参加者はセールスマンによ り接触されるであろう。配給者となることを所望する参加者はそのような関係を 確立する責任を負う出品者の組織内の人物により接触されるであろう。さらなる 即座の情報を必要とするそれら参加者は電話を受けるであろう。このように、各 参加者は好ましくは各出品者の製品およびサービスへの彼または彼女自身が示し たレベルの興味に従って取り扱いを受ける。参加者はまた参加者のカテゴリに従 ってリスト化され得る。This invention preferably applies to those participants who express an interest in each seller's products and services. is used to provide each of the exhibitors with a specially prepared postage list. mail The usage list is preferably provided immediately after the gathering and is alphabetical. Seller's products and services by postal code, by postal code, or by participant Any other information that Seller desires to facilitate the mailing of additional promotional information regarding provided in order. The invention preferably applies to products and services in which participants have expressed interest. Each participant has the ability to provide mailing lists to sellers according to the categories of Promotional materials or other business activities mailed to be able to adapt to the Additionally, sellers should preferably ensure that participants Freedom of choice about receiving a postal list listed according to the level of has. In this way, participants who only wish to receive additional printed materials can print will receive the goods. Participants who wish to purchase a product will be contacted by a salesperson. will be contacted later. Participants desiring to become distributors may establish such relationships. will be contacted by someone within the seller's organization who will be responsible for establishing the further Those participants who need immediate information will receive a phone call. In this way, each The Participant preferably represents his or her own interest in each Seller's products and services. be treated according to their level of interest. Participants also follow participant categories. can be listed.
たとえば、個々の参加者は小売商のパンフレットおよびリストを送られるだけか もしれない。小売商は地方の配給者により接触されるかもしれない。製造者にお いて可能性のある配給者は出品者の組織に関して適当なレベルの責任を有する人 物により接触されるかもしれない。この情報のすべては参加者からの最初の登録 情報に基づいておよびデータ獲得ユニットのデータ記憶装置へ入れられた情報か ら出品者に提供され得る。For example, are individual participants only sent retailer brochures and listings? Maybe. Retailers may be contacted by local distributors. to the manufacturer Potential distributors are those with an appropriate level of responsibility for the seller's organization. May be touched by objects. All of this information is collected from participants during their initial registration. Based on the information and the information entered into the data storage of the data acquisition unit? may be provided to the seller.
郵使用リストは好ましくはその集まりに特に適合する販売促進用材料を郵送する ために出品者により用いられるように準備ができたプリントされた郵使用ラベル の形式をしており、またはより好ましくは、そのリストはデータディスケットま たは他の輸送可能媒体に備えられ、郵使用リストが将来の郵送のために出品者に とって利用可能であるようにする。The mailing list preferably mails promotional materials specifically adapted to the group. printed postal labels ready to be used by sellers for or, more preferably, the list is in the form of a data diskette or or other transportable medium, and a postal list is provided to the seller for future mailings. and make it available.
上で明らかにされたように、この発明はまた好ましくは商取引展覧会で参加者に メツセージを伝えるための方法および装置を含む。メツセージが商取引展覧会で 通信員により受取られると、メツセージはメツセージをストアするメツセージデ ィスプレイシステムへ入力される。好ましい実施例では、メツセージディスプレ イシステムはデータ処理システムを含み、メツセージディスプレイシステムがデ ータ処理システムで参加者の情報に対するアクセスを有するようにする。メツセ ージディスプレイシステムにストアされるメツセージはメツセージが向けられた 参加者の識別番号で識別される。メツセージディスプレイシステムはバッジで識 別番号を読出すディスプレイ端子に関連するバッジリーダ機構への参加者のバッ ジの挿入により選択的に活性化される1つまたはそれ以上のディスプレイ端子を 有する。As revealed above, this invention also preferably provides Including methods and apparatus for communicating messages. Message at Commerce Exhibition Once received by the correspondent, the message is sent to a message storage device that stores the message. input to the display system. In a preferred embodiment, a message display The system includes the data processing system and the message display system includes the data processing system. have access to the participant's information in the data processing system; Metsuse Messages stored on the page display system are Identified by participant identification number. The message display system is identified by a badge. The participant's badge to the badge reader mechanism associated with the display terminal that reads out the separate number. one or more display terminals that are selectively activated by insertion of a have
識別番号はストアされたメツセージと関連してストアされる識別番号とそれが比 較されるデータ処理システムへ伝送される。メツセージディスプレイシステムが 参加者に対し意図されたメツセージを有するならば、そのメツセージは標準CR Tディスプレイ、液晶ディスプレイなどのようなディスプレイ端子での目視的デ ィスプレイにディスプレイされる。代替の実施例において、ディスプレイ端子は ペーパ上にメツセージ情報をプリントする廉価なプリンタを含み、参加者が彼ま たは彼女が携帯し得るメツセージ情報の読みやすいコピーを有するようにする。The identification number is the same as the stored identification number associated with the stored message. data processing system to be compared. message display system If you have a message intended for a participant, that message is a standard CR. Visual display at display terminals such as T displays, LCD displays, etc. displayed on the screen. In an alternative embodiment, the display terminal is Includes an inexpensive printer that prints message information on paper so participants can or have an easy-to-read copy of the message information that she can carry with her.
図面の簡単な説明 第1図はデータ処理ユニットおよび関連のある周辺装置、複数個のポータプルデ ータ獲得ユニット、およびメツセージディスプレイシステムを示すこの発明のシ ステムのブロック図である。Brief description of the drawing Figure 1 shows a data processing unit and associated peripherals, as well as multiple portable devices. 1 is a diagram of the invention showing a data acquisition unit and a message display system; FIG. 3 is a block diagram of the stem.
第2図は数字0ないし9のためのバーコード記号および開始/停止記号を示すこ の発明を用いて使用するための例示のバーコードを例示している。Figure 2 shows the barcode symbols and start/stop symbols for numbers 0 to 9. 1 illustrates an example barcode for use with the invention of FIG.
第3図は開始記号、その後に続く検査合計番号のための記号、その後に続く8つ の識別番号のための8つの記号、およびその後に続く停止記号を示す例示のバー コード識別を例示している。Figure 3 shows the starting symbol, followed by the symbol for the test total number, followed by 8. An example bar showing eight symbols for the identification number followed by a stop symbol Illustrating code identification.
第4図はバッジの一方の端縁に近接して位置決めされるバーコード識別を示す例 示のバッジを例示している。FIG. 4 is an example showing a barcode identification positioned close to one edge of a badge. This example shows the badge shown below.
第5図はポータプル獲得ユニットでのバーコードセンサに近接して位置決めされ るバッジを示す、この発明のポータプル獲得ユニットの例示の実施例を例示して いる。FIG. 1 illustrates an exemplary embodiment of a portal acquisition unit of the present invention showing a badge There is.
第6図はバッジでのバーコード情報を検出するためのセンサ、バッジの存在を検 出するためのスイッチ、および各参加者から得られる情報のハードコピーをプリ ントするためのプリンタおよび関連のあるペーパローラを示す、第5図でのポー タプルデータ獲得ユニット部分的断面図である。Figure 6 shows a sensor for detecting barcode information on a badge, and a sensor for detecting the presence of a badge. A hard copy of the information obtained from each participant is printed. The port in Figure 5 shows the printer and associated paper rollers for printing. FIG. 3 is a partial cross-sectional view of the tuple data acquisition unit.
第7図は第6図のスイッチおよびセンサを検出するバッジの部分的平面図である 。FIG. 7 is a partial plan view of a badge detecting the switch and sensor of FIG. 6; .
第8図は第5図のポータプルデータ獲得ユニットで用いられる例示のマイクロプ ロセッサ制御データ感知および記憶回路のブロック図である。FIG. 8 shows an exemplary microprocessor used in the portable data acquisition unit of FIG. FIG. 2 is a block diagram of a processor control data sensing and storage circuit.
第9図は読出されているバッジからのバーコード化情報に応答する、第8図のマ イクロプロセッサへのデータ入力の例示の電圧波形である。Figure 9 shows the map of Figure 8 in response to barcoded information from the badge being read. 1 is an example voltage waveform of data input to a microprocessor;
第10a図、第10b図、第10c図および第10d図はバーコードセンサから のおよびキーバッドからのデータを入力するために第8図のマイクロプロセッサ を制御し、データメモリにデータをストアしさらにデータ処理ユニットにデータ を伝送するプログラムの例示のフローチャートである。Figures 10a, 10b, 10c and 10d are from the barcode sensor. The microprocessor of FIG. 8 for inputting data from the and keypads. control, store data in the data memory, and then transfer the data to the data processing unit. 1 is an exemplary flowchart of a program for transmitting a .
第11図は例示の商取引展覧会、展示会、会議、または他の人々の集まりの登録 段階の間のこの発明のシステムでのデータの流れの絵で表わしたブロック図であ る。FIG. 11 is an exemplary registration for a trade show, exhibition, conference, or other gathering of people. 2 is a pictorial block diagram of the data flow in the system of the invention during the stages; FIG. Ru.
第12図は商取引展覧会、展示会、会議または他の人々の集まりが進行中である 間のこの発明のシステムでのデータの流れの絵で表わしたブロック図である。Figure 12: A trade exhibition, exhibition, conference or other gathering of people is in progress. FIG. 2 is a pictorial block diagram of the data flow in the system of the invention between FIG.
第13図は商取引展覧会、展示会、会議または他の人々の集まりが終了した後の この発明のシステムでのデータの流れの絵で表わしたブロック図である。Figure 13 shows the situation after a trade exhibition, exhibition, conference or other gathering of people has ended. 1 is a pictorial block diagram of data flow in the system of the invention; FIG.
第14a図ないし第14m図は例示の商取引展覧会、展示会、会議、または他の 人々の集まりの前の、その間の、およびその後のこの発明のデータ処理ユニット 内のプログラムのフローチャートである。Figures 14a-14m illustrate exemplary business exhibitions, exhibitions, conferences, or other Data processing unit of this invention before, during and after a gathering of people This is a flowchart of the program within.
全システムの好ましい実施例の説明の詳細な説明第1図はこの発明の好ましい実 施例のシステムブロック図である。それは3つの機能的サブシステム、すなわち 登録および報告書作成サブシステムまたはデータ処理サブシステム100、出品 者遠隔データ獲得サブシステム102、およびメツセージサブシステム104を 含む。登録および報告書作成サブシステムは、好ましい実施例では、夏BM−P C,IBM−PC/XTなど、またはデータ処理能力を有する他の小型業務用ま たはパーソナルコンピュータであるデータ処理ユニット110を含む。好ましく は、データ処理ユニット100は剛性のディスク駆動機構または他の大容量デー タ記憶手段を有し、商取引展覧会、展示会、会議、または他の人々の集まりで後 援者、出品者および参加者から受取ら′れる情報がストアされ得るようにする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE OVERALL SYSTEM FIG. It is a system block diagram of an example. It consists of three functional subsystems, viz. Registration and reporting subsystem or data processing subsystem 100 for sale remote data acquisition subsystem 102, and message subsystem 104. include. The registration and reporting subsystem, in the preferred embodiment, C, IBM-PC/XT, or other small business-use computer with data processing capacity. or a personal computer. preferably data processing unit 100 is a rigid disk drive or other large data data storage means and later on at trade fairs, exhibitions, conferences, or other gatherings of people. Allows information received from sponsors, exhibitors, and participants to be stored.
好ましくは、データ処理ユニット110およびその関連データ記憶手段は2重に 設けられかつ冗長システムとして動作され、データ処理ユニット110へのデー タ入力が少なくとも2つの別々のかつ独立した記憶ユニットにストアされるよう にする。このように、1つの処理ユニットまたは記憶ユニットでの故障の場合に 、ストアされたデータが損失されない。さらに、データ処理ユニットはただ1つ の処理ユニットまたは1つのデータ記憶ユニットで動作し続は博引 データ処理ユニット100はデータリンク114を介しデータ通信でそれと接続 されるデータ人力/出力端子112を有し、情報がデータ処理ユニット110へ 入り得るようにしさらにデータ処理ユニット100内のデータがオペレータによ る調査のためにディスプレイされ得るようにする。好ましい実施例では、データ 人力/出力端子112はデータ処理ユニット100の一部として設けられるキー ボードおよびディスプレイである。Preferably, the data processing unit 110 and its associated data storage means are dual is provided and operated as a redundant system to provide data to the data processing unit 110. data inputs are stored in at least two separate and independent storage units. Make it. Thus, in case of a failure in one processing unit or storage unit , stored data will not be lost. Moreover, only one data processing unit It operates on multiple processing units or one data storage unit. The data processing unit 100 is connected thereto in data communication via a data link 114. It has a data input/output terminal 112 that allows information to be sent to the data processing unit 110. Furthermore, the data in the data processing unit 100 can be accessed by the operator. be displayed for further investigation. In a preferred embodiment, the data Power/output terminal 112 is a key provided as part of data processing unit 100. board and display.
データ処理ユニット110はデータリンク120を介してドツトマトリクスプリ ンタ、高速ラインプリンタ、またはデータ処理ユニット110からのデータのプ リントされたコピーを作成するための他の手段であり得る報告書プリンタ122 へ接続される。下でより詳細に説明されるであろうように、そのようにプリント されたデータは商取引展覧会、展示会、会議、または他の人々の集まりでの出品 者および参加者の活動の概要である。The data processing unit 110 is connected to a dot matrix processor via a data link 120. printer, high-speed line printer, or data processing unit 110. Report printer 122, which can be other means for creating a printed copy connected to. Print as such, as will be explained in more detail below. The data provided will be exhibited at trade fairs, exhibitions, conferences, or other gatherings of people. This is an overview of the participants and their activities.
データ処理ユニット110はさらにデータリンク124を介してラベルプリンタ 126へ接続される。ラベルブリンタ126はドツトマトリクスプリンタ、高速 ラインプリンタ、レタークォリティプリンタ、またはその名前および住所がラベ ルに印される人々へ情報を郵送する際に使用するためのラベルをプリントするた めの他の手段であり得る。The data processing unit 110 further connects to a label printer via a data link 124. 126. Label printer 126 is a dot matrix printer, high speed line printer, letter quality printer, or its name and address on the label. to print labels for use in mailing information to the people marked on the label. There may be other means of
この発明の代替の実施例では、データリンク124およびラベルプリンタ126 はデータリンク120およびし、ポートプリンタ122と同じものであり得る。In an alternative embodiment of the invention, data link 124 and label printer 126 may be the same as data link 120 and port printer 122.
そのような代替の実施例では、報告書をプリントするために用いられるペーパを それに付着される郵使用ラベルを有する容易に利用可能な形式に取替える必要が あるだけである。In such an alternative embodiment, the paper used to print the report may be No need to replace it with a readily available format that has a postal label affixed to it It just is.
データ処理ユニット110はさらにデータリンク130を介してフロッピィディ スク駆動機構ユニット132に接続される。フロッピィディスク駆動機構132 はフレキシブル磁気性媒体へディジタルデータを書込むための多数の容易に利用 可能なフロッピィディスク駆動機構ユニットのうちいずれか1つであり得る。た とえば、フロッピィディスク駆動機構132は8インチフロッピィ駆動機構、5 ゜25インチフロッピィ駆動機構、または3インチフロッピィ駆動機構であり得 る。代替例として、フロッピィディスク駆動機構ユニット132はテープ駆動機 構ユニットにより置換され得る。Data processing unit 110 further includes a floppy disk via data link 130. The drive mechanism unit 132 is connected to the drive mechanism unit 132. Floppy disk drive mechanism 132 There are many easy-to-use methods for writing digital data to flexible magnetic media. It can be any one of the possible floppy disk drive units. Ta For example, the floppy disk drive mechanism 132 is an 8-inch floppy drive mechanism, 5 ゜Can be a 25 inch floppy drive mechanism or a 3 inch floppy drive mechanism Ru. Alternatively, floppy disk drive unit 132 may be a tape drive. may be replaced by a structural unit.
データ処理ユニット110はまたデータリンク140を介してバッジプリンタ1 42へ接続される。バッジプリンタ142は好ましくは白いプリントされていな い区域が挾まれた黒いストライブの交互のパターンを作成する高解像度、ドツト マトリクスグラフィックスプリンタである。バーコード情報は名刺の原料のよう な平坦な表面の組織を有する平均重量以上のペーパに印刷される。好ましくは、 バーコード情報がプリントされるペーパはプリントされたユニットがバッジとし て使用され得るようにパーフォレーションまたは他の手段によりバッジサイズの ゛ユニットに形成される(たとえば、およそ2インチ×3.5インチ)連続的な 送りペーパ(すなわち、スプロケットまたはビン送り)゛ である。好ましい実 施例では、バッジプリンタ142はまた参加者の名前、仕事または組織、系列関 係、および商取引展覧会、展示会、会議、または他の人々の集まりでのバッジに 普通見られる他の適当な情報のような人間が読み得る識別情報をバッジにプリン トする。当該技術分野では公知のように、ドツトマトリクスプリンタは英数字情 報およびグラフィックス情報の双方をプリントするように容易に適合できる。バ ッジにプリントされたバーコード化情報はわない。好ましい実施例では、バーコ ード化情報は下でより十分に説明される、マトリクス2オブ5コードである。The data processing unit 110 also communicates with the badge printer 1 via a data link 140. 42. Badge printer 142 is preferably white and non-printed. High resolution, dots that create a pattern of alternating black stripes interspersed with dark areas. It is a matrix graphics printer. Barcode information is like the raw material for business cards. Printed on above average weight paper with a flat surface texture. Preferably, The paper on which barcode information is printed can be used as a badge on the printed unit. badge size by perforations or other means so that it can be used as A continuous Feed paper (i.e. sprocket or bin feed). favorable fruit In some embodiments, badge printer 142 also prints the participant's name, job or organization, and affiliation. on badges at trade shows, exhibitions, conferences, or other gatherings of people. Print human-readable identifying information on the badge, such as other pertinent commonly found information. to As is known in the art, dot matrix printers print alphanumeric information. It can be easily adapted to print both information and graphics information. Ba There is no barcoded information printed on the badge. In a preferred embodiment, barco The coding information is a matrix 2 of 5 code, explained more fully below.
レポートプリンタ122、ラベルプリンタ126およびバッジプリンタ142は プリンタに適当なペーパを与えることにより同じプリンタとなり得る。Report printer 122, label printer 126 and badge printer 142 are It can be the same printer by giving it the appropriate paper.
出品者遠隔データ獲得サブシステム102は複数個のポータプルデータ獲得ユニ ット200.202および204を含む。わずか3つのデータ獲得ユニットが第 1図に示されているだけであるけれども、典型的な出品者遠隔データ獲得サブシ ステムは商取引展覧会、展示会、会議、または人々の他の集まりでの各出品者が それ自体の個々に連続されたユニットを有するように数百のユニットを含むであ ろう。このように、示される3つのユニットは具体例のためだけでありかつこの システムの制限を表わすものではない。The seller remote data acquisition subsystem 102 includes a plurality of portable data acquisition units. Includes cuts 200, 202 and 204. Only three data acquisition units Although only shown in Figure 1, a typical seller remote data acquisition subsystem Stems are available to each exhibitor at a trade show, exhibition, conference, or other gathering of people. may contain hundreds of units, each with its own individually consecutive units. Dew. Thus, the three units shown are for illustration only and this It does not represent any system limitations.
第1図に例示されるように、ポータプルデータ獲得ユニット200は実体がない ように示されており、データリンク210に、二一りデータ処理ユニット110 に接続される。As illustrated in FIG. 1, the portal data acquisition unit 200 is intangible. , the data link 210 includes two data processing units 110 connected to.
同様に、ポータプルデータ獲得ユニット202およびポータプルデータ獲得ユニ ット204はそれぞれデータリンク212および214によりデータ処理ユニッ ト110に接続可能である。下でより詳細に説明されるように、ポータプルデー タ獲得ユニット200.202および204は出品考量する情報で初期化される とさらに出品者の展示会を訪れた参加者に関する情報がポータプル伝送ユニット 200.202および204からデータ処理ユニット110へ伝送されるとデー タ処理ユニット110へ接続されるにすぎない。この実施例では、データ獲得ユ ニット200.202および204は1度に1ユニツト、データ処理ユニット1 10へ接続可能である。しかしながら、当業者はデーットを接続するために準備 がなされ得るということを認めるであろう。例示の実施例でのデータリンク21 0.232および214は標準TTL ()ランジスタトランジスタ論理)であ る。光ファイバ、赤外線無線、RFなどのような他のインターフェイスがまた用 いられ得る。Similarly, the portal data acquisition unit 202 and the portal data acquisition unit Units 204 are connected to data processing units by data links 212 and 214, respectively. It can be connected to port 110. Portable data, as explained in more detail below. The data acquisition units 200, 202 and 204 are initialized with information to be considered for listing. and further information about the attendees who visited the exhibitor's exhibition via the portable transmission unit 200, 202 and 204 to the data processing unit 110. It is only connected to the data processing unit 110. In this example, the data acquisition unit Knits 200, 202 and 204 one unit at a time, data processing unit 1 It is possible to connect to 10. However, a person skilled in the art can prepare for connecting the data. will recognize that it can be done. Data link 21 in the illustrated embodiment 0.232 and 214 are standard TTL (transistor transistor logic) Ru. Other interfaces such as fiber optic, infrared radio, RF etc. can also be used. I can stay.
下に詳細に明らかにされるように、ポータプルデータ獲得ユニット200.20 2および204はバッジ350でバーコードプリンタ142により印されたバー コード化識別情報を感知するための手段を含む。ポータプルデータ獲得ユニット 200.202および204は、ポータプルデータ獲得ユニット200.202 および204がデータ処理ユニット110に接続されさらに情報が携帯用データ 獲得ユニット200.202および204からデータ処理ユニット110へ伝送 されるまでバッジにプリントされる識別情報をストアしかつストアされた情報を 保持するためのデータ記憶手段を含む。ポータプルデータ獲得ユニット200. 202および204はさらに展示会で出品者の人々により参加者に問われた質問 の応答である情報を手動で入れるための手段を含む。応答のディジタル表示はバ ーコード化バッジから読出される識別情報と関連してポータプルデータ獲得ユニ ット内のデータ記憶手段にストアされる。Portable data acquisition unit 200.20, as disclosed in detail below. 2 and 204 are badges 350 printed by barcode printer 142. and means for sensing the encoded identification information. Portable data acquisition unit 200.202 and 204 are portable data acquisition units 200.202 and 204 are connected to the data processing unit 110 to further transmit information to the portable data Transmission from acquisition units 200, 202 and 204 to data processing unit 110 Stores the identifying information printed on the badge until and data storage means for retaining the data. Portable data acquisition unit 200. 202 and 204 are further questions asked by exhibitors to participants at the exhibition. Contains a means for manually entering information that is a response to. Digital display of response - Portable data acquisition unit in conjunction with the identification information read from the coded badge. stored in the data storage means within the set.
好ましい実施例では、データ人力/出力端子112と関連するデータ処理ユニッ ト110はまた商取引展覧会、展示会、会議または他の集まりで参加者および出 品者のためにメツセージを受取りかつストアするために用いられるメツセージデ ィスプレイサブシステム104の一部である。In the preferred embodiment, the data input/output terminal 112 and associated data processing unit The host 110 may also be used to attract participants and exhibitors at trade shows, exhibitions, conferences or other gatherings. Message data used to receive and store messages on behalf of the customer. is part of the display subsystem 104.
メツセージが別な人物がら電話、電報、人の訪問を介して受取られるならば、こ のメツセージはデータ入カ/出カ端子112を介してデータ処理ユニット110 へ入れられかつメツセージが意図された参加者のために識別コードとともにスト アされ得る。If the message is received by another person via telephone, telegram, or personal visit, this The message is sent to the data processing unit 110 via the data input/output terminal 112. and the message is stored along with an identification code for the participant for whom the message is intended. can be applied.
メツセージディスプレイサブシステム104はさらにメツセージディスプレイユ ニット250および参加者のバッジでのバーコード化情報を感知するためのバー コードリーダ252を含む。メツセージディスプレイユニット250は電気的、 光学的、無線周波数などであり得るデータリンク254によりデータ処理ユニッ ト110に接続される。Message display subsystem 104 further includes a message display unit. Bars for sensing barcoded information on knit 250 and participant badges Includes a code reader 252. The message display unit 250 is electrically A data link 254, which may be optical, radio frequency, etc., connects the data processing unit. connected to port 110.
識別バッジ350がバーコードリーダ252により感知されさらにそれにコード 化されたバーコード化情報がバッジ350から読出されるとき、識別情報はメツ セージディスプレイユニット250からデータ処理ユニット100ヘデータリン ク254を介して伝送される。データ処理ユニット110内のソフトウェアは識 別情報がデータ処理ユニット110へ入力されるメツセージに関連してストアさ れる識別情報と比較されることを引き起こす。識別情報がメツセージと関連する 識別情報と整合するならば、そのメツセージのディジタル表示はデータリンク2 54に沿ってそれが目視的に続出可能な形式でディスプレイされるメツセージデ ィスプレイユニット250へ伝送され、参加者が彼または彼女のメツセージを受 取ることができるようにする。Identification badge 350 is sensed by barcode reader 252 and a code is read thereon. When the barcoded information is read from the badge 350, the identifying information is Data link from the sage display unit 250 to the data processing unit 100 254. The software within data processing unit 110 is Additional information may be stored in connection with a message input to data processing unit 110. cause the information to be compared with the identifying information provided. Identification information is associated with the message If the identification information matches, the digital representation of the message will be sent to Datalink 2. 54 in which it is displayed in a visually reproducible format. is transmitted to display unit 250 so that the participant receives his or her message. be able to take it.
メツセージディスプレイユニット250は好ましくはメツセージまたはその一部 が受取られかつ理解されたということを示すためにデータリンク254を介して データ処理ユニット110へ信号を送り返すように参加者が活性化、し得る少な くとも1つの接触応答区域またはスイッチ256を含む。その後で、データ処理 ユニット110はメツセージのそれ以上の部分を送り得るか、その識別に指定さ れた参たはそれ以上のメツセージが参加者には入手可能でないという指示を送り 得る。Message display unit 250 preferably displays messages or parts thereof. via data link 254 to indicate that the has been received and understood. A participant may activate and send a signal back to the data processing unit 110. At least one touch responsive area or switch 256 is included. After that, data processing Unit 110 may send further parts of the message or send an indication that the message or more messages are not available to the participant. obtain.
メツセージディスプレイサブシステム104はまたそれ自体のデータ記入端子お よびメツセージ記憶手段を有する孤立したサブシステムであり得る。しかしなが ら、メツセージディスプレイサブシステム104が参加者および出品者情報に対 するアクセスを有するようにメツセージディスこの発明で有利に用いられるバー コードフォーマットは第2図に例示されている。第2図に例示されるように、1 0個の10進数字の各々は5本の交互の白および黒のバーにより表示され得て、 白いバーは光を反射しさらに黒いバーは実質的に光を反射しない。各5本のバ一 番号のうち、2本のバーは狭いバーである他の3本のバーのおよそ3倍の幅であ る幅を有する広いバーである。このように、第2図に例示されるバーコードは「 マトリクス2オブ5」コードと呼ばれる。たとえば、番号0は狭いバー270、 その後に続く第2の狭いバー272、その後に続く2つの広いバー274.27 6、その後に続く第3の狭いバー278として表わされる。バーコードリーダは バーコードの反射部分からバーコードの非反射部分へのかつその逆の移行の間の 時間間隔を有利に測定しかつ移行0間の時間の相対的な間隔から広いバーまたは 狭いバーがセンサにバスしたがどうかを決定する。Message display subsystem 104 also has its own data entry terminals and and a message storage means. But long Message display subsystem 104 responds to participant and exhibitor information. A message display bar advantageously used in this invention to have access to The code format is illustrated in FIG. As illustrated in FIG. Each of the zero decimal digits may be represented by five alternating white and black bars; White bars reflect light and black bars reflect virtually no light. 5 bars each Among the numbers, two bars are approximately three times as wide as the other three bars, which are narrow bars. It is a wide bar with a width that In this way, the barcode illustrated in FIG. It is called the "Matrix 2 of 5" code. For example, number 0 is a narrow bar 270, followed by a second narrow bar 272, followed by two wide bars 274.27 6, represented as a third narrow bar 278 following it. barcode reader during the transition from the reflective part of the barcode to the non-reflective part of the barcode and vice versa. A wide bar or Determine whether the narrow bar has bussed to the sensor.
(以下余白) 第2図でさらに例示されているように、この発明で用いられるバーコードは4つ の狭いバー282.284.286および288がその後に続く単一の広いバー 280を含む開始/停上記号を含む。開始/停上記号は好ましくはバーコードの 始まりと終わりを識別するためにバーコード化された識別番号の始まりと終わり に付けられる。(Margin below) As further illustrated in Figure 2, there are four barcodes used in this invention. a single wide bar followed by narrow bars 282, 284, 286 and 288 Includes start/stop symbols including 280. The start/stop symbol is preferably a barcode. The beginning and end of the identification number is barcoded to identify the beginning and end. can be attached to
参加者識別番号を表わす例示のバーコード300は第3図に例示される。第3図 に例示されるように、例示のバーコード300は開始記号と6個の0の記号と4 の記号と2の記号ともう1つの0の記号と停上記号を含む。第3図にまた例示さ れるように各記号はバー301ないし311と記される付加の狭いバーによって 次の後続の記号と分離される。もし狭いバーが単一の幅を有すると考えられかつ 広い幅が3の幅を有すると考えらるなら、各数字記号は付加のスペースバー30 1ないし311が含まれるとき10の幅を占有する。同様に、開始記号および停 上記号は付加のスペースバーが含まれるとき8の幅を有する。An exemplary barcode 300 representing a participant identification number is illustrated in FIG. Figure 3 The example barcode 300 includes a start symbol, six zero symbols, and four , a 2 symbol, another 0 symbol, and a stop symbol. Also illustrated in Figure 3 Each symbol is marked by an additional narrow bar marked bars 301-311 so that Separated from the next trailing symbol. If a narrow bar is considered to have a single width and If the wide width is considered to have a width of 3, each numeric symbol has an additional spacebar of 30 When 1 to 311 are included, it occupies a width of 10. Similarly, start and stop symbols The above number has a width of 8 when the additional space bar is included.
この発明では商取引展覧会、展示会、会議または他の集まりでの参加者が24の 2進デイジツト(ビット)を含む識別器で識別される。識別の2進表示は8個の 8進デイジツト(すなわち3つの2進デイジツトの8個のグループ)に分類され る。こうして、16,777.216の独自の識別番号が得られる。当該技術で 周知のように、0ないし7の数字のみが8進表示で用いられる。第3図に例示さ れる例示のバーコードでは、9個の8進デイジツトが開始記号と停止記号の間に 設けられる。最も右の8個のディジットは上で記載された独自の参加者識別番号 である。最も左の数字(すなわちスペースパー301とスペースパー303の間 のバーコード化された記号によって表わされる数字)は独自の識別番号を表わす 8個の8進デイジツトを検査合計することによって規定される検査合計ディジッ トである。This invention allows participants at a trade show, trade show, conference or other gathering to have 24 It is identified by an identifier containing binary digits (bits). The binary representation of identification is 8 are classified into octal digits (i.e. eight groups of three binary digits). Ru. Thus, a unique identification number of 16,777.216 is obtained. With this technology As is well known, only the numbers 0 to 7 are used in octal notation. Illustrated in Figure 3 In the example barcode shown, nine octal digits are placed between the start and stop symbols. provided. The rightmost eight digits are the unique participant identification number listed above. It is. The leftmost number (i.e. between space par 301 and space par 303) (represented by a barcoded symbol) represents a unique identification number. The checksum digit is defined by checksumming eight octal digits. It is.
好ましい実施例では、検査合計は偶数ディジット(すなわち最も左のディジット で始、まる1つおきのディジット)を加え、次に奇数のディジットを加え次に奇 数のディジットの合計を3倍することによって行なわれる。偶数ディジットの合 計は乗算の積に加えられかつその結果は10で割られる。割算の後の2つの補数 は検査合計ディジットの値である。バーコードがバーコードリーダによって読出 され、かつ感知されたバーコードが識別器のディジタル表示に変換された後、独 自の識別器の奇数と偶数のディジットでの同様の数学過程が同じ検査合計ディジ ットを生むべきであるか、またはエラーが示されバーコードの感知が繰返される べきである。In the preferred embodiment, the checksum is equal to even digits (i.e., the leftmost digit starting with , add every other digit), then add the odd digit, then add the odd digit This is done by multiplying the sum of the digits of a number by three. even digits The sum is added to the multiplication product and the result is divided by ten. two's complement after division is the value of the checksum digit. Barcode is read by barcode reader After the detected barcode is converted into a digital representation of the identifier, A similar mathematical process on the odd and even digits of the own discriminator results in the same checksum digits. or an error is indicated and barcode sensing is repeated. Should.
例示の参加者バッジの説明 第4図はこの発明に従って作られたバッジ350の例示の実施例を例示する。例 示されているように、バッジ350は有利には高さ2インチ幅3.5インチであ り得、これはグラフィック機能を有するエプソンFX100プリンタのようなプ リンタを介して自動的に送られ得る重い連続用紙で利用可能な一般的でたやすく 入手可能なフォーマットである。例示されているように、第3図と関連して記載 されるバーコード300はバッジ350の底の端縁に近接した位置でプリントさ れる。好ましくは、バッジ350の底に関連したバーコード300の位置はバッ ジ350の底の端縁から実質的に一定の距離であり、その゛ためバッジ350の 底の端縁はバーコード300がバーコードリーグまたは他の装置によって感知さ れるべきとき基準を有する。バッジの形の各々にバーコード300を正確に置く ことはトラクタ送りやピン送りを有するプリンタでたやすく成し遂げられ、これ らは市場で入手可能である。第4図で示されるバーコード300は黒いバーがバ ッジ350上に位置決めされる重なり合った点のパターンを作り出すために上述 のエプソンプリンタのグラフィック機能を用いることによって形成される。Example participant badge description FIG. 4 illustrates an exemplary embodiment of a badge 350 made in accordance with the present invention. example As shown, badge 350 is advantageously 2 inches tall and 3.5 inches wide. This is possible with printers such as the Epson FX100 printer that have graphics capabilities. Common and easily available for heavy continuous paper that can be automatically fed through the printer available format. Written in conjunction with Figure 3, as illustrated The barcode 300 printed on the badge 350 is printed near the bottom edge of the badge 350. It will be done. Preferably, the location of barcode 300 relative to the bottom of badge 350 is is a substantially constant distance from the bottom edge of badge 350, so that the The bottom edge is where the barcode 300 is sensed by a barcode league or other device. Have standards when you should be. Accurately place the barcode 300 on each badge shape This is easily accomplished with printers that have tractor feed or pin feed; are available on the market. The barcode 300 shown in FIG. described above to produce a pattern of overlapping points positioned on the edge 350. is created by using the graphic capabilities of Epson printers.
第4図でまた例示されるように、バッジ350の底の端縁近くにバーコード30 0をプリントするのと同じプリンタがまた人間が読むことができるフォーマット で参加者の名前をプリントし、そのためバッジ350は識別バッジとしてのその 通常の機能も果たす。そのようなバッジで通常行なわれるように、参加者の会社 または他のグループの提携関係およびその参加者の家の住所がバッジ350にプ リントされ得る。As also illustrated in FIG. 4, barcode 30 is located near the bottom edge of badge 350. The same printer that prints 0 also prints in a human readable format. The name of the participant is printed on the badge 350, so the badge 350 is used as an identification badge. It also performs normal functions. As is customary with such badges, the participant's company or other group affiliations and home addresses of its participants printed on badge 350. Can be linted.
第4図で例示された実施例では、バーコード300はバッジ350の正面の表面 上に人間が読むことができる識別情報としてプリントされる。もし美的といった 理由でバーコード300がバッジ350の正面に現われないことが所望であるな ら、バッジ350は2段階にプリントされ得る。In the embodiment illustrated in FIG. 4, barcode 300 is placed on the front surface of badge 350. Human-readable identification information is printed on top. If you call it aesthetic It is desirable that barcode 300 not appear on the front of badge 350 for some reason. Additionally, badge 350 may be printed in two stages.
第1の段階の間バーコード識別番号300はバッジ350の裏側にプリントされ る。たとえば、シーケンシャルのバーコード300の実質的番号が連続した用紙 の一方にシーケンシャルにプリントされ得る。その後、連続用紙は逆にされてプ リンタ情報を受取るように書式のもう一方を位置決めしてブ、ンタ142(第1 図)に挿入され次のシーケンシャルにプリントされた登録番号が次にプリントさ れるべき用紙の裏側に位置決めされるように置かれる。こうして、識別番号が参 加者に割当てられると、人間が読むことができる情報がバッジ350を完全にす るためのその識別番号に対応するバッジの形の正面の側部にプリントされる。During the first stage a barcode identification number 300 is printed on the back of the badge 350. Ru. For example, paper with sequential barcodes 300 in which the numbers are consecutive can be printed sequentially on one side. The continuous form is then turned upside down and printed. Printer 142 (first printer) is positioned to receive printer information. The next sequentially printed registration number will be printed next. placed so that it is positioned on the back side of the paper to be printed. In this way, the identification number Once assigned to a participant, human-readable information completely fills the badge 350. printed on the front side of the badge shape corresponding to its identification number for identification purposes.
その代わりに、バッジ350は1つの形で人間が読むことができる情報をプリン トすることによってそしてバーコード300を次の連続用紙に逆さにそして後側 にプリントすることによって作られ得る。2つの連続用紙は2枚の用紙が1つの ユニットとしてプリンタから取り外され初めの用紙がバッジ350の正面でかつ バーコード300を有する2番目の用紙がバッジ350の底の端縁での折目の近 くに位置決めされて裏側にあるように2つの用紙の間の接合部分で折られる所望 の結果を達成するために他のプリント方法がまた用いられる。たとえば、バーコ ードのついた識別バッジ350を作るために従来の識別バッジの片側に位置決め される別々の粘着剤が裏に付いたバーコードラベルが用いられてもよい。いずれ にしても、結果としてでき上がるバッジは有利には耐久性を増すためにクリアブ ラ人チックまたは他の材料を薄く貼ることができる。Instead, badge 350 prints human-readable information in one form. and insert the barcode 300 upside down and backwards onto the next continuous sheet. can be made by printing on. Two continuous sheets of paper are two sheets of paper that are one sheet of paper. The first sheet of paper removed from the printer as a unit is in front of badge 350 and A second sheet of paper with barcode 300 is placed near the fold at the bottom edge of badge 350. The desired fold is made at the joint between the two sheets so that they are positioned closely and on the back side. Other printing methods may also be used to achieve this result. For example, barco Positioned on one side of a conventional identification badge to create an identification badge 350 with a code. A separate adhesive-backed barcode label may be used. Either Even so, the resulting badges are advantageously coated with a clear coat to increase their durability. Can be applied with a thin layer of laminated or other materials.
マトリックス2オブ5バーコードで上で説明されたが、他のバーコードがもちろ んバッジ350上にユーザの識別をコード化するために用いられ得る。さらに、 他の機械が読むことができる識別手段もまた用いられ得る(たとえば、コード化 された磁気ストリップ等)。しかしながら、バーコード化はバーコードをバッジ 350にプリントするために標準でかったやすく入手可能なドツト−マトリック スプリンタを用いることによって実現するのが経済的でかつ簡単であるとして選 択されてきた。Although explained above with Matrix 2 of 5 barcodes, other barcodes may also be used. can be used to encode the user's identity on the badge 350. moreover, Other machine-readable identification means may also be used (e.g. coded magnetic strips, etc.). However, barcoding converts barcodes into badges. Standard and readily available dot-matrix for printing on 350 It was chosen as it is economical and easy to implement using a splinter. has been selected.
例示のポータプルデータ獲得ユニットの説明例示のポータプルデータ獲得ユニッ ト200は第5図に例示されている。データ獲得ユニット200はブツシュホン で用いられる数字タッチパッドに似ているキーボード400を含む。ポータプル データ獲得ユニット200はさらにディスプレイ402を含み、これは好ましい 実施例では液晶ディスプレイ(L CD)である。また好ましくは、ディスプレ イ402はポータプルデータ獲得ユニット200のオペレータにメツセージをデ ィスプレイするために用いられる2行の16個の英数字標識を含む。例示のキー ボード400は12個のキーを有し、これらはディスプレイ402を介してポー タプルデータ獲得ユニット200からの質問に応答して数字のデータを入れるこ とができる。キーボード400はもし所望されるなら、他の特徴での英数字のデ ータ入力能力を必要に応じて与えるために、付加のキーを含むために拡張され得 る。同様の態様でディスプレイ402は拡大されて、もしより長いメツセージを ディスプレイする能力が所望されるなら付加のディスプレイラインおよびディス プレイラインの1つあたりに付加の文字を与えることができる。Description of an Exemplary Portable Data Acquisition Unit Description of an Exemplary Portable Data Acquisition Unit 200 is illustrated in FIG. The data acquisition unit 200 is a button It includes a keyboard 400 that resembles a numeric touchpad used in. Portapul Data acquisition unit 200 further includes a display 402, which is preferably In the embodiment, it is a liquid crystal display (LCD). Also preferably, the display 402 sends a message to the operator of the portable data acquisition unit 200. Contains two lines of 16 alphanumeric indicators used for display. example key Board 400 has 12 keys, which are ported via display 402. Entering numerical data in response to questions from the tuple data acquisition unit 200 I can do it. Keyboard 400 can support alphanumeric characters with other features if desired. Can be expanded to include additional keys to provide data entry capabilities as needed. Ru. In a similar manner, display 402 may be enlarged to display longer messages. Additional display lines and displays if display capability is desired. Additional characters can be given per play line.
データ獲得ユニット200はさらに左側の端部422と右側の端部424を有す るスロット420を含む。識別バッジ350(第4図)は左側の端部422での スロット420に挿入されそして右側端部424に送られる。第6図に例示され るように、スロット420は光センサ430をバッジ350が通過する経路を設 けている。好ましい実施例では、光センサ430はヒユーレットパラカード(H ewlett Packard)HBCS 1100光センサである。他の光セ ンサもまた用いられ得る。要するに、光センサ430はバッジ350から反射さ れかつフォトトランジスタ等の光感知要素(図示されていない)によって検出さ れる光を発生する、光放出ダイオードのような光ソース(図示されていない)を 含む。検出された光はバッジ上のバーコード化された情報によって規定されたよ うにバッジの交互の反射および非反射部分に応答する。好ましくは、光ソースに よって放出されかつ光感知要素によって検出された光は赤外線の範囲にあり、そ のため周囲の光はユニットの動作にはほとんどあるいは全ぐ影響を与えない。Data acquisition unit 200 further has a left end 422 and a right end 424. It includes a slot 420. Identification badge 350 (FIG. 4) is located at left end 422. It is inserted into slot 420 and fed to right end 424 . Illustrated in Figure 6 The slot 420 provides a path for the badge 350 to pass through the optical sensor 430. It's on. In the preferred embodiment, the optical sensor 430 is a Heulet Paracard (H Packard) HBCS 1100 optical sensor. other light source A sensor may also be used. In short, the light sensor 430 receives the light reflected from the badge 350. and detected by a light sensing element (not shown) such as a phototransistor. A light source (not shown), such as a light-emitting diode, that generates light include. The detected light is as defined by the barcoded information on the badge. The sea urchin responds to the alternating reflective and non-reflective parts of the badge. Preferably a light source The light emitted and detected by the light-sensitive element is therefore in the infrared range; Therefore, ambient light has little or no effect on the operation of the unit.
スロット420は底表面432を有し、その上でバッジがスロット420に挿入 されるとバッジ350の底の端縁がスライドする。光センサ430はバッジ35 0が底表面432に沿って動かされるとバッジ上にプリントされたバーコード3 00(第4図)がセンサ430と同じ高さでありかつ接近しているように底表面 432に関する高さで位置決めされる。Slot 420 has a bottom surface 432 on which a badge is inserted into slot 420. When the badge 350 is pressed, the bottom edge of the badge 350 slides. The optical sensor 430 is the badge 35 Barcode 3 printed on badge as 0 is moved along bottom surface 432 00 (FIG. 4) is at the same height and close to the sensor 430. 432.
マイクロスイッチアセンブリ434はセンサ430の反対側に溝420内に取付 けられる。マイクロスイッチアセンブリ434はバッジがスロット420に挿入 されるとセンサアセンブリ430に対してバッジ350を保持する二重の目的を 適え、またバッジ350がセンサに対して位置決めされるときを感知する。マイ クロスイッチアセンブリ434の位置はバッジ350の厚みがマイクロスイッチ を活性化するのに充分であるように調節される。好ましい実施例では、マイクロ スイッチアセンブリ434は通常ぎざぎざ部分438に休止しているばねバイア スされた車輪436の動きによって活性化される。左側端部422でスロット4 20に挿入されかつ右側端部424に対して動がされるバッジ350はマイクロ スイッチを活性化するのに充分な量だけその回転軸に対して垂直方向に車輪43 6を動かすためにぎざぎざ部分438から車輪436を押す。ばねバイアスは車 輪436がスロット420の表面に対してバッジ350を強制することを引き起 こし、そこではセンサ430がバッジ350上のバーコード300 (図示され ていない)がセンサ420に近接するように取付けられる。A microswitch assembly 434 is mounted in groove 420 on the opposite side of sensor 430. I get kicked. Microswitch assembly 434 is inserted into badge slot 420. serves the dual purpose of holding badge 350 against sensor assembly 430 when and senses when the badge 350 is positioned relative to the sensor. My The position of the cross switch assembly 434 is determined by the thickness of the badge 350. regulated to be sufficient to activate. In a preferred embodiment, micro Switch assembly 434 typically includes a spring via that rests in knurled portion 438. is activated by the movement of the wheel 436 that is activated. Slot 4 at left end 422 The badge 350 inserted into the micro wheel 43 in a direction perpendicular to its axis of rotation by an amount sufficient to activate the switch. Push wheel 436 from knurled portion 438 to move 6. spring bias car Ring 436 causes badge 350 to be forced against the surface of slot 420. , where sensor 430 reads barcode 300 (not shown) on badge 350. (not shown) is mounted in close proximity to sensor 420.
より詳細には以下に述べられるが、マイクロスイッチ434の活性化はバッジ3 50が存在すると電力がセンサ430に接続されたセンサの回路に与えられるこ とを引き起こす。その他では、電力はセンサ回路には与えられない。これは好ま しい実施例においてポータプルデータ獲得ユニット200が完全なポータプル性 を提供するために電池式であるので重要である。第7図を参照すると、これはス ロット420の部分的平面図であり、バッジ350の存在を検出しかつセンサ4 30に対してバッジ350を押すといったマイクロスイッチアセンブリ432の 機能がより良く認められる。As described in more detail below, activation of microswitch 434 The presence of 50 indicates that power is provided to the sensor circuit connected to sensor 430. and cause Otherwise, no power is provided to the sensor circuit. I like this In a new embodiment, the portable data acquisition unit 200 is completely portable. This is important because it is battery-operated in order to provide Referring to Figure 7, this FIG. 4 is a partial top view of lot 420 detecting the presence of badge 350 and sensor 4; microswitch assembly 432 such as pressing badge 350 against 30. Functionality is better recognized.
第6図を再び参照すると、ポータプルデータ獲得ユニット200はさらにドツト −マトリックスプリンタ440を含み、これはデータ獲得ユニット200の本体 内に取付けられる。好ましい実施例では、プリンタ440はカリフォルニア州9 0505)ランスロミタ プルーバード2780番1こあるエプソンφアメリカ 争インコーポレーテ・ソド(Epson America、Inc、)からのド ツト−マトリックスM−150プリンタである。これは1秒あたり1行の速さで 計算用紙上に1行あたり16個の文字をプリントする。もちろん他の同様のプリ ンタが用いられ得る。さらに、1行あたりより多くの文字をプリントする能力を 有するプリンタも使用できる。プリンタ440には計算用紙の標準ロール444 からの用紙442の連続供給が設けられている。プリンタ440を通って供給さ れた後、用紙442はポータプルデータ獲得ユニット200の本体の上部表面に 置かれるクリアプラスチックの窓450の下に実質的に水平位置に用紙を保持す る第1の支持446および第2の支持448を横切って位置決めされる。その後 、用紙442は用紙がプリントされかつ窓450の下を通過した後、用紙442 を受取る巻取ロール452に供給される。窓450は用紙442上にプリントさ れている情報を観察するための手段を設ける。巻取ロール452の利用によって 、ポータプルデータ獲得ユニット200が目障りであったり引き裂かれたり失っ たりといった無駄な用紙を発生しないという点で重要な特徴を提供する。Referring again to FIG. 6, the portable data acquisition unit 200 further - includes a matrix printer 440, which is the main body of the data acquisition unit 200; installed within. In the preferred embodiment, printer 440 is located at 0505) Lance Romita Pro Bird 2780 No. 1 Epson φ America From Epson America, Inc. It is a Tuto-Matrix M-150 printer. This is at a rate of 1 line per second Print 16 characters per line on the calculation sheet. Of course other similar preliminaries A printer can be used. Additionally, the ability to print more characters per line. You can also use a printer that has one. The printer 440 has a standard roll 444 of calculation paper. A continuous supply of paper 442 is provided from. fed through printer 440. After the paper 442 is placed on the top surface of the main body of the portable data acquisition unit 200, Holding the paper in a substantially horizontal position under a clear plastic window 450 placed the first support 446 and the second support 448. after that , paper 442 is printed on paper 442 after it is printed and passes under window 450. is supplied to a take-up roll 452 that receives it. Window 450 is printed on paper 442. Provide a means to observe the information being displayed. By using the take-up roll 452 , if the portable data acquisition unit 200 is an eyesore, torn, or lost. This provides an important feature in that it does not generate wasted paper.
ポータプルデータ獲得ユニット200の動作は第8図のブロック図を参照するこ とによってさらに理解され得る。For the operation of the portable data acquisition unit 200, please refer to the block diagram in FIG. can be further understood by.
第8図では、センサ430、マイクロスイッチ432およびプリンタ440は依 然同じ参照番号が与えられている。In FIG. 8, sensor 430, microswitch 432 and printer 440 are They are given the same reference numbers.
センサ430は光ソース436Aと光センサ430Bを含む。マイクロスイッチ 432は第8図で+Vで示されている電圧源に接続される。マイクロスイッチ4 32がバッジ350(第4図)゛の存在によって閉じられると、電圧+Vは増幅 器500に与えられ、これは高電流印加能力を有する第2の電圧源を光ソース4 30Aに与える。電圧+yはまた飽和直流増幅器502に与えられる。光ソース 430Aによって放出された光はバッジ350の白い反射部分から反射されかつ センサ430Bによって検出される。センサ430Bはバッジ350から反射さ れた光に応答して出力電圧を発生する。バッジの実質的白い区域がセンサに近接 しているとき0.6ボルトより少ない電圧が発生される。Sensor 430 includes a light source 436A and a light sensor 430B. Microswitch 432 is connected to a voltage source shown as +V in FIG. Micro switch 4 32 is closed by the presence of badge 350 (FIG. 4), the voltage +V is amplified. A second voltage source with high current application capability is applied to the light source 4. Give 30A. Voltage +y is also provided to saturated DC amplifier 502. light source The light emitted by 430A is reflected from the white reflective portion of badge 350 and Detected by sensor 430B. Sensor 430B is reflected from badge 350. It generates an output voltage in response to the reflected light. Substantially white area of the badge is close to the sensor When doing so, a voltage of less than 0.6 volts is generated.
実質的な、バッジの黒い区域がセンサに近接すると少なくとも3.5ボルトの電 圧が発生される。センサ430Bからの電圧は信号ライン504を介して飽和直 流増幅器502に与えられる。飽和直流増幅器502はライン504上の信号に 応答するライン506上の出力信号を与える。しかしながら、ライン506上の 電圧は安定化され、そのためそれはライン504上のハイおよびローの電圧レベ ルの絶対的な大きさから実質的に独立しておりかつ絶対的な電池電圧から実質的 に独立している。At least 3.5 volts are present when the substantial black area of the badge is in close proximity to the sensor. pressure is generated. The voltage from sensor 430B is applied to saturation via signal line 504. A current amplifier 502 is provided. A saturated DC amplifier 502 connects the signal on line 504 to It provides an output signal on line 506 in response. However, on line 506 The voltage is regulated so that it has high and low voltage levels on line 504. is substantially independent of the absolute magnitude of the cell voltage and substantially independent of the absolute cell voltage. is independent.
ライン506上の飽和直流増幅器502の出力はディジタイザ510に与えられ 、これはバッジ350上のバーコード情報300の存在を検出しかつマイクロプ ロセッサ514へのライン512上の割込みを発生する。ライン512上の割込 みは、バーコード300がライン506上の変化する電圧を発生するためにセン サ430Bの前を動かされている限り可能化される。ディジタイザ510はまた ライン516上で変化する信号を発生し、これはライン506上の変化する電圧 レベルに応答する。“ライン516上のロー信号レベルはバッジ350上のバー コードの反射部分の存在を示しかつライン516上のハイ電圧レベルはセンサ4 30Bの前のバッジ350のバーコードの暗い非反射部分の存在を示す。The output of saturated DC amplifier 502 on line 506 is provided to digitizer 510. , which detects the presence of barcode information 300 on badge 350 and Generates an interrupt on line 512 to processor 514. Interrupt on line 512 The barcode 300 is connected to the sensor to generate a changing voltage on line 506. is enabled as long as it is moved in front of the sensor 430B. Digitizer 510 also generates a changing signal on line 516, which corresponds to a changing voltage on line 506. Respond to levels. “The low signal level on line 516 is the bar on badge 350. A high voltage level on line 516 indicates the presence of a reflective portion of the cord and a high voltage level on sensor 4 30B shows the presence of a dark non-reflective portion of the barcode on badge 350 in front of 30B.
ライン516上の信号はライン522上でマイクロプロセッサ514の出力を有 するマルチプレクサ520の一方の入力として与えられる。マイクロプロセッサ 514はライン512上の割込みに応答しかつライン516上の光応答信号をマ ルチプレクサ520を介してライン522にゲート動作するようにプログラムさ れる。ライン522上の変化する信号はまたマイクプロセッサ514のプログラ ムされた動作に割込む。マイクロプロセッサ514はまたライン522上の信号 レベルの遷移の間の時間を測定することによって、バーコードの広いバーと狭い バーを区別するようにプログラムされる。マイクロプロセッサ514は遷移の間 の時間を測定するためにそれを可能化するために内部のタイマを有する。The signal on line 516 has the output of microprocessor 514 on line 522. is provided as one input of a multiplexer 520 that microprocessor 514 responds to the interrupt on line 512 and controls the optical response signal on line 516. programmed to gate into line 522 via multiplexer 520. It will be done. The changing signal on line 522 also controls the programming of microphone processor 514. interrupt the programmed operation. Microprocessor 514 also outputs a signal on line 522. Barcode wide and narrow bars by measuring the time between level transitions Programmed to differentiate between bars. During the transition, microprocessor 514 It has an internal timer to enable it to measure the time.
マイクロプロセッサ514は第2図および第3図に関連して記載されたバーコー ド化機構に従ってライン522上の遷移の間の時間をデコードすることによって 、参加者の識別番号の2進表示にライン522上の遷移から得られる情報を変換 するように有利にはプログラムされる。第9図は第3図および第4図に例示され たバーコードに対応するライン522上の例示の信号を例示する。上で述べられ たように、ライン522上のハイ電圧レベルはバーコードの暗い非反射部分に対 応しかつロー電圧レベルはバーコードの光反射部分に対応する。こうして、第3 図のバーコードの開始記号はライン522上のロー電圧レベルからハイ電圧レベ ル522までの最初の遷移によって表わされる。期間T1の間型圧はハイレベル のままであり、その後低電圧レベルへ戻って遷移する。期間T3の間ハイ電圧レ ベルに戻って変化する前、電圧は期間T2の間口−電圧レベルのままである。そ の後、電圧は期間T4の間口−電圧レベルに遷移し、その後期間T5の間高電圧 レベルに遷移し次に期間T6の間口−電圧レベルに遷移する。第9図に例示され るように、時間期間のT2、T3、T4、T5、T6およびT7はそれぞれ期間 T1のほぼ3分の1であり、こうして時間期間T1が広いバーに対応するのに対 してこれらはバーコード上の狭いバーに対応する。マイクロプロセッサ514( 第8図)は開始パルスとして遷移間の短い5つの時間が後に続く遷移間の長い時 間を認めるようにプログラムされる。同様の態様で、0を示すバーコードは結果 として遷移間の2つ短い期間(T7およびT8)を生じ、その後2つの長い期間 (T9およびT10)とライン522上の2つのより短い期間(T11およびT 12)がその後に続く。マイクロプロセッサ514はこの時間期間の組合せを0 として認識するようにプログラムされる。Microprocessor 514 processes the bar code described in connection with FIGS. 2 and 3. By decoding the time between transitions on line 522 according to the coding scheme , transforms the information obtained from the transition on line 522 into a binary representation of the participant's identification number. Advantageously, it is programmed to do so. Figure 9 is illustrated in Figures 3 and 4. 5 illustrates an example signal on line 522 that corresponds to a barcode. mentioned above As shown, the high voltage level on line 522 corresponds to the dark, non-reflective portion of the bar code. The corresponding and low voltage level corresponds to the light reflective portion of the bar code. Thus, the third The starting symbol for the barcode shown is from the low voltage level on line 522 to the high voltage level. is represented by the first transition up to 522. The mold pressure during period T1 is at a high level remains there and then transitions back to a low voltage level. High voltage level during period T3 The voltage remains at the front-voltage level of period T2 before changing back to zero. So After that, the voltage transitions to the front-voltage level for period T4 and then to a high voltage level for period T5. level and then to the frontage-voltage level during period T6. Illustrated in Figure 9 The time periods T2, T3, T4, T5, T6 and T7 are respectively the period almost one-third of T1, thus while the time period T1 corresponds to a wide bar. These correspond to the narrow bars on the barcode. Microprocessor 514 ( Figure 8) consists of five short inter-transition times as the starting pulse followed by a long inter-transition time. programmed to allow for pauses. In a similar manner, a barcode indicating 0 is the result resulting in two short periods (T7 and T8) between transitions, followed by two long periods (T9 and T10) and two shorter periods (T11 and T10) on line 522. 12) follows. Microprocessor 514 sets this time period combination to 0. be programmed to be recognized as
好ましい実施例のマイクロプロセッサ514はIN置コーポレーション等から入 手可能な80C39単一チツブコンピユータである。マイクロプロセッサ514 は好ましくはプログラム可能リードオンリメモリ(FROM)である外部のプロ グラムメモリ530を有し、FROMはここで記載される機能を果たすのに必要 なソフトウェアでプログラムされる。さらに、マイクロプロセッサ514は外部 の再プログラム可能データメモリ532に接続され、これはライン522を介し てバーコード化されたバッジ350から受取られる参加者の識別コードをストア するために用いられる。さらに、データメモリ532は特定の出品者の製品に対 する参加者の興味のレベルに関する付加の情報をストアするために用いられる。The microprocessor 514 of the preferred embodiment is available from IN Corporation and others. It is a handheld 80C39 single chip computer. microprocessor 514 is an external programmable read-only memory (FROM), preferably programmable read-only memory (FROM). gram memory 530, FROM is necessary to perform the functions described herein. programmed with software. Additionally, the microprocessor 514 reprogrammable data memory 532 via line 522. store the participant's identification code received from the barcoded badge 350. used for Furthermore, the data memory 532 is used to store additional information about the level of interest of the participants.
マイクロプロセッサ514は内部のスクラッチパッドメモリと内部レジスタを有 し、これらはデータの一時的記憶および操作のために用いられる。Microprocessor 514 has internal scratchpad memory and internal registers. However, these are used for temporary storage and manipulation of data.
第8図にもまた例示されるように、マイクロプロセッサ514は3つの多数ビッ トラッチ550.552および554に接続される。ラッチ550は当業者に周 知の態様で液晶ディスプレイ402へのデータの書込みを制御するために用いら れる。マイクロプロセッサ514からの選択されたディジタル出力がラッチ55 0によってラッチされるとき、信号はライン556上で液晶ディスプレイ402 に与えられる。ライン556上の信号は、マイクロプロセッサ514の並列デー タ出力上のデータが液晶ディスプレイ402上へとゲートされることを引き起こ す。好ましい実施例では、液晶ディスプレイ420はI EEEインダストリア ルディビジョン(Industrial Division)から入手可能の第 3802−09−032番のしCDディスプレイである。液晶ディスプレイ40 2は32のディスプレイユニット411(第5図)の1つでの情報を選択的にデ ィスプレイするためにライン558上で与えられたデータに応答する完全にプロ グラム可能なディスプレイ装置である。As also illustrated in FIG. Connected to latches 550, 552 and 554. Latch 550 will be explained to those skilled in the art. It is used to control writing of data to the liquid crystal display 402 in a known manner. It will be done. Selected digital outputs from microprocessor 514 are latched 55 When latched by 0, the signal is output on line 556 to LCD display 402. given to. The signal on line 556 is the parallel data source for microprocessor 514. causing data on the data output to be gated onto the LCD display 402. vinegar. In a preferred embodiment, liquid crystal display 420 is manufactured by IEEE Industria. Available from Industrial Division This is the CD display numbered 3802-09-032. LCD display 40 2 selectively displays information on one of the 32 display units 411 (FIG. 5). A completely professional program that responds to data provided on line 558 to display is a programmable display device.
第2のラッチ552はキーボード400を制御するために用いられる。第2のラ ッチ552はキーボード402への行の入力として与えられる4つのライン56 0.562.564および566上の4つの活性出力信号を有する。キーボード 400はマイクロプロセッサ514の入力として与えられるライン570.57 2および574上の3つの列出力を有する。当該技術において周知の態様で、行 入力560.562.564または566の1つでキーボードの行の1つに与え られる信号は、もしキーボード上のキーが押されるなら列出力ライン570.5 72または574の1つで活性信号を発生するであろう。こうして、ライン56 0.562.564および566を選択的にストローブすることによって、そし てライン570.572および574から入力を観測することによって、マイク ロブロセかを決定し得る。Second latch 552 is used to control keyboard 400. second la switch 552 provides four lines 56 as line inputs to keyboard 402. It has four active output signals on 0.562.564 and 566. keyboard 400 is line 570.57 provided as input to microprocessor 514 It has three column outputs on 2 and 574. performed in a manner well known in the art. Give one of the keyboard rows with one of the inputs 560.562.564 or 566 The signal sent to column output line 570.5 is if a key on the keyboard is pressed. 72 or 574 will generate an activation signal. Thus, line 56 by selectively strobing 0.562.564 and 566. microphone by observing the input from lines 570, 572 and 574. You can decide whether LoBrose or not.
第2のラッチ552はまた3つのライン592.594および596上の3つの 出力信号を与えるために、4つのラインをデコードするデコーダ590への入力 であるライン580.582.584および586上で4つの出力を与える。ラ イン592はロー電圧レベルで動作する多数の聞こえる音声発生器のいずれか1 つであり得る表示器600を駆動するために用いられる。表示器600は音を必 要とするメツセージが液晶ディスプレイ402上でディスプレイされることをポ ータプルデータ獲得ユニット200のオペレータに知らせるために活性化される 。たとえば、もし入力データをキーボード400に入れる際にエラーが起こるか またはもしバッジ350上のバーコード化された情報300を読出す際にエラー が検出されるなら、表示器600は活性化されてオペレータに適切なエラーメツ セージが液晶ディスプレイ402上にディスプレイされていることを知らせる。The second latch 552 also has three Input to a decoder 590 that decodes the four lines to provide an output signal. gives four outputs on lines 580, 582, 584 and 586. La In 592 is any one of a number of audible sound generators operating at low voltage levels. is used to drive the display 600, which can be The display 600 does not require sound. The desired message will be displayed on the liquid crystal display 402. is activated to inform the operator of the tuple data acquisition unit 200. . For example, if an error occurs when entering input data into the keyboard 400? Or if there is an error when reading the barcoded information 300 on the badge 350. is detected, indicator 600 is activated to provide the operator with the appropriate error message. It is notified that the message is being displayed on the liquid crystal display 402.
ライン594および596は入力としてモータ制御器602に与えられる。モー タ制御器602は16列のプリンタ440内のモータのためのモータ電力である ラン604上の出力を有する。ライン594は開始ラインで、これは活性化され るとモータ制御器602がライン604上で電力を与えプリンタ440のモータ を動作させることを引き起こす。ライン596は停止ラインで、これは活性化さ れるとモータ制御器602がプリンタ440に行くライン604からの電力を切 断することを引き起こす。Lines 594 and 596 are provided as inputs to motor controller 602. Mo The motor controller 602 is the motor power for the motors in the 16 column printer 440. It has an output on run 604. Line 594 is the start line, which is activated. motor controller 602 then provides power on line 604 to motor of printer 440. cause it to work. Line 596 is the stop line, which is activated. motor controller 602 turns off power from line 604 going to printer 440. cause disconnection.
電力がライン604にそしてプリンタ440に与えられると、プリンタ440内 のモータは活性化されプリンタ内の用紙を横切ってプリンタ440内のプリント ヘッドを動かす。信号はプリンタ440によって発生され、モータが活性化され プリントヘッドが動いていることを示す。ライン610上の第1の信号は作動可 能なラインであり、これはプリントヘッドが最も左の位置から動き初めているこ とを示す。ライン610上の信号はプリントヘッドがプリンタの最も右のプリン ト列に到達するとその不活性状態に戻る。ライン610上の信号はマルチプレク サ520を介してマイクロプロセッサ514に入力として与えられ、そのためマ イクロプロセッサ514はライン610の状態を観測しかつプリン、夕が左と右 のマージンの間を動いているかどうかを決定することができる。ライン594上 の開始信号はマルチプレクサ520への制御として与えられ、ライン610上の 信号をプリンタが活性化されるとライン522上マイクロプロセツサ514への 入力として選択する。When power is applied to line 604 and to printer 440, The motor is activated and moves across the paper in the printer to print in the printer 440. move the head. A signal is generated by printer 440 to activate the motor. Indicates that the print head is moving. The first signal on line 610 is ready This indicates that the print head is starting from the leftmost position. and The signal on line 610 indicates that the printhead is the rightmost printer in the printer. When it reaches the first row, it returns to its inactive state. The signal on line 610 is multiplexed. is provided as an input to the microprocessor 514 via the microprocessor 520 and thus Microprocessor 514 observes the state of line 610 and It is possible to determine whether or not the movement is between the margins of on line 594 The start signal of is provided as a control to multiplexer 520 and is on line 610. A signal is sent to the microprocessor 514 on line 522 when the printer is activated. Select as input.
ライン594上の開始信号が活動停止状態であるとき、マルチプレクサ520は ライン516内のバーコードディジタイザ510の出力を選択する二 プリンタ440はまたプリントヘッドの動きに応答するライン612上で信号を 発生する。ライン612上の信号はモータの速度に比例しかつプリントヘッド位 置の各々に対して一度発生する。ライン612上の信号は増幅器614によって 増幅されかつ次にライン616上のマイクロプロセッサ514への入力として与 えられる。マイクロプロセッサがライン16上の活性信号を検出すると、それは プリンタ440のプリントヘッドが新しい列へと移動しかつ新しいプリント信号 がプリンタ440に送られるべきであると知らされる。上で述べられたように、 プリンタ440は1行につき16個の英数文字をプリントすることができる。各 英数文字は第6のドツトで文字を分けるために5つドツト幅である。こうしてプ リンタの各行は96のドツトを有する。それゆえ、ライン612上のそしてライ ン616上の信号はプリンタの左と右のマージンの間で96回発生する。When the start signal on line 594 is inactive, multiplexer 520 The second selection selects the output of barcode digitizer 510 in line 516. Printer 440 also sends a signal on line 612 responsive to printhead movement. Occur. The signal on line 612 is proportional to the speed of the motor and Occurs once for each location. The signal on line 612 is output by amplifier 614. is amplified and then provided as an input to microprocessor 514 on line 616. available. When the microprocessor detects an active signal on line 16, it The print head of printer 440 moves to a new column and receives a new print signal. is to be sent to printer 440. As mentioned above, Printer 440 can print 16 alphanumeric characters per line. each Alphanumeric characters are five dots wide with the sixth dot separating the characters. In this way, Each row of the linter has 96 dots. Therefore, on line 612 and line The signal on line 616 occurs 96 times between the left and right margins of the printer.
マイクロプロセッサ514は4つのライン620.622.624および626 上で4つの出力信号を発生する第3のラッチ554を介してプリンタ440を駆 動する。ライン620,622.624および626は4つのチャネルドット駆 動630への入力として与えられる。4つのチャネルドツト駆動はライン620 .622.624および626上の信号を増幅しかつライン632.634.6 36および638上の信号出力をプリンタ440内のプリントハンマに与える。Microprocessor 514 has four lines 620.622.624 and 626 The printer 440 is driven through a third latch 554 that generates four output signals. move. Lines 620, 622, 624 and 626 are four channel dot drives. is provided as an input to the motion 630. Four channel dot drive line 620 .. 622.624 and 626 and amplify the signals on lines 632.634.6 The signal outputs on 36 and 638 are provided to a print hammer within printer 440.
好ましい実施例では、マイクロプロセッサ514はライン612上の各パルスに 対して2つのプリントハンマを活性化する。プリンタは一度に1行のドツトをプ リントしかつマイクロプロセッサ514は直接にプリントハンマを制御するやで 、プリンタ440は英数出力と同様グラフィック出力として用いられ得る。In the preferred embodiment, microprocessor 514 responds to each pulse on line 612 by Activate the two print hammers against it. The printer prints one line of dots at a time. The microprocessor 514 directly controls the print hammer. , printer 440 can be used for graphical as well as alphanumeric output.
マイクロプロセッサ514はまたマイクロプロセッサ514とデータ処理ユニッ ト110(第1図)の間の伝達手段を与える2方向データバツフア640に接続 される。2方向データバス646はマイクロプロセッサ514を2方向データバ ツフア640と相互接続させる。2方向データバツフア640はコネクタ646 に与えられる第2のデータバス644に接続される。コネクタ646は直接にデ ータ処理ユニット110に接続されかつこうして第1図の相互接続バス210に 対応する。ライン640はコネクタ646をマイクロプロセッサ514の入力と 相互接続させる。Microprocessor 514 also includes microprocessor 514 and a data processing unit. 110 (FIG. 1). be done. Two-way data bus 646 connects microprocessor 514 to a two-way data bus. Interconnect with Tsuhua 640. Two-way data buffer 640 is connected to connector 646 The second data bus 644 is connected to a second data bus 644 provided to the second data bus 644 . Connector 646 connects directly to the data processing unit 110 and thus interconnect bus 210 of FIG. handle. Line 640 connects connector 646 to the input of microprocessor 514. Make them interconnected.
ライン650はポータプルデータ獲得ユニット200がデータ処理ユニット11 0に相互接続されてそれがマイクプロセッサ514が入手可能なデータまたは命 令を有しているか、またはそれがマイクロプロセッサ514からデータを受取っ たかを示すためにデータ処理ユニット110に相互接続されると、データ処理ユ ニット110によって活性化される。ライン652は第1のラッチ550を介し てマイクロプロセッサ514からコネクタ646に与えられる。Line 650 indicates that the portable data acquisition unit 200 is connected to the data processing unit 11. 0 to make it available to microprocessor 514. or it receives data from the microprocessor 514. When interconnected to data processing unit 110 to indicate the Activated by knit 110. Line 652 is routed through first latch 550. from microprocessor 514 to connector 646.
マイクロプロセッサ514はそれがデータ処理ユニット110が入手可能なデー タを有するときかまたはデータ処理ユニット110からのデータまたは命令の受 取りを認めるためにライン652上の信号を活性化する。2方向データバツフア 640はライン654を介してマイクロプロセッサ514によって制御され、そ のためデータは送り装置から受取装置まで2方向データバツフア640を通過す る。Microprocessor 514 determines whether it has data available to data processing unit 110. or when receiving data or instructions from data processing unit 110. The signal on line 652 is activated to acknowledge the take. 2-way data buffer 640 is controlled by microprocessor 514 via line 654 and its Therefore, data passes through a two-way data buffer 640 from the sending device to the receiving device. Ru.
たとえば、データ処理ユニット110がそれがマイクロプロセッサ514に送る べきデータを有していることをライン650を活性化させることによって示すと き、マイクロプロセッサ514はバス6f44からバス642への2方向データ バツフア640を介したデータの流れを可能化するためにライン654上のレベ ルを選択する。2方向データバツフア640は少なくとも認識信号がライン65 2上のマイクロプロセッサ514によって送られるまでその方向に可能化された ままであろう。逆に、もしマイクロプロセッサ514がそれがライン650が不 活性状態の間ライン652を活性化することによって送るべきデータを有してい ると示すならば、マイクロプロセッサ514はライン654上の信号レベルを選 択し、バス642からバス644へそしてマイクロプロセッサ514からデータ 処理ユニット110へのデータの流れを引き起こす。For example, data processing unit 110 sends data to microprocessor 514. If you indicate by activating line 650 that you have data for microprocessor 514 transfers two-way data from bus 6f44 to bus 642. level on line 654 to enable data flow through buffer 640. Select the file. The two-way data buffer 640 has at least a recognition signal on the line 65. enabled in that direction until sent by microprocessor 514 on 2 It will remain as it is. Conversely, if microprocessor 514 indicates that line 650 is has data to send by activating line 652 while active. , microprocessor 514 selects the signal level on line 654. data from bus 642 to bus 644 and from microprocessor 514. causing a flow of data to processing unit 110;
好ましい実施例では、2方向データバツフア640はポータプルデータ獲得ユニ ット200がデータ処理ユニット110に接続されるとき以外には用いられない TTLインターフェイス集積回路である。電力を浪費しないために0.2方向デ ータバツフ7642はコネクタ646からのライン660上の直流電圧のソース が設けられている。この電力はポータプルデータ獲得ユニット200がデータ処 理ユニット110に接続されるときデータ処理ユニット110によって与えられ る。こうして、2方向データバツフア640はポータプルデータ獲得ユニット2 00内の電池からいかなる電力も消費しない。それゆえ、ポータプルデータ獲得 ユニット200内の電池の寿命は延びる。In the preferred embodiment, the two-way data buffer 640 is a portable data acquisition unit. It is not used except when the unit 200 is connected to the data processing unit 110. It is a TTL interface integrated circuit. 0.2 direction decoupling to avoid wasting power. Data buffer 7642 is a source of DC voltage on line 660 from connector 646. is provided. This power is used by the portable data acquisition unit 200 for data processing. provided by the data processing unit 110 when connected to the processing unit 110. Ru. Thus, the two-way data buffer 640 is connected to the portable data acquisition unit 2. It does not consume any power from the batteries in the 00. Therefore, obtaining portal data The life of the batteries within unit 200 is extended.
ポータプルデータ獲得ユニットの動作のための例示のフローチャートの説明 第10図はマイクロプロセッサ514のプログラムメモリ530内のソフトウェ アのための例示のフローチャートを例示する。ポータプルデータ獲得ユニット2 00がまずオンにされると、マイクロプロセッサ514は数字700によって示 される最初の開始場所にリセットされる。リセットされるとすぐに、ソフトウェ アのプログラム制御が引き起こされマイクロプロセッサ514内の種々のレジス タおよびフラグが周知の値にセットされるハードウェアの初期設定活動ブロック 704に入る。さらに、停止信号がモータ制御器602(第8図)へと活性化さ れかつマルチプレクサ520は活性化されてライン516上のディジタイザ51 0からのデータがライン522上のマイクロプロセッサ514へと可能化される 。DESCRIPTION OF EXAMPLE FLOWCHART FOR OPERATION OF PORTAPLE DATA ACQUISITION UNIT FIG. 10 shows the software in program memory 530 of microprocessor 514. 1 illustrates an example flowchart for a. Portable data acquisition unit 2 00 is first turned on, the microprocessor 514 will reset to the initial starting location. As soon as it is reset, the software Program control of microprocessor 514 is triggered and various registers within microprocessor 514 are activated. Hardware initialization activity block where data and flags are set to well-known values. Enter 704. Additionally, a stop signal is activated to motor controller 602 (FIG. 8). and multiplexer 520 is activated to output digitizer 51 on line 516. Data from 0 is enabled on line 522 to microprocessor 514. .
ハードウェアを初期設定しかつマイクロプロセッサ514内のレジスタおよびフ ラグをクリアした後、プログラム制御は第10b図と6連してより詳細に説明さ れるであろう退避および分析データサブルーチンへブロック704を介して分岐 する。要するに、退避および分析サブルーチンはマイクロプロセッサ514内の 種々のレジスタまたはスクラッチパッドメモリ内にあるかもしれない、いかなる データも分析しかつデータメモリ532(第8図)のいかなる有効なデータも退 避する。Initializes hardware and configures registers and files within microprocessor 514 After clearing the lag, program control is explained in more detail in Figure 10b and 6 series. Branch through block 704 to the evacuation and analysis data subroutine that will do. In summary, the save and analyze subroutine is executed within microprocessor 514. Whatever may be in the various registers or scratchpad memory The data is also analyzed and any valid data in data memory 532 (FIG. 8) is deleted. avoid
プログラム制御は退避および分析サブルーチンからブロック706を介して戻る 。それは次にマイクロプロセッサ514の内部タイマが可能化されかつマイクロ プロセッサ514がそれぞれライン512およびライン22を介してバーコード センサからの割込みおよびデータを検出するために可能化される、アクティビテ ィブロック710に入る。Program control returns from the save and analyze subroutine via block 706. . It then enables the internal timer of microprocessor 514 and Processor 514 reads the barcode via line 512 and line 22, respectively. Activity enabled to detect interrupts and data from sensors enter block 710.
マイクロプロセッサ514の内部タイマは好ましくは60ミリ秒ごとに内部の割 込みを与えるようにセットされる。An internal timer in microprocessor 514 preferably clocks an internal timer every 60 milliseconds. is set to give a
タイマはポータプルデータ獲得ユニット200のユーザが時を得てLCDディス プレイ402上でディスプレイされる種々の指示メツセージに応答しているかど うかを決定する手段を提供する。たとえば、好ましい実施例では、ユーザは指示 メツセージに応答するために2分間が与えられかつもしいかなる応答もその時間 内に受取られないなら、ソフトウェアはいかなる応答も起こらないと推定する。The timer is set by the user of the portable data acquisition unit 200 to whether in response to various instructional messages displayed on the play 402; provide a means of determining whether For example, in the preferred embodiment, the user can You have two minutes to respond to the message and if any response If not received within, the software assumes that no response will occur.
タイマおよびバーコードセンサを可能化した後、プログラム制御はマイクロプロ セッサ514が代わりの動作の低い電力モードに切換えられるアクティビティブ ロック712に転送する。80C39マイクロプロセツサは特にこのモードに入 りかつその電流消費を約7ミリアンプから約1ミリアンプに減じるように適合さ れる。同様に、プログラムメモリ530はマイクロプロセッサ514の低電力運 転停止の間用いられていないので、プログラムメモリ530の電流要求は約6. 8ミリアンプから68マイクロアンプに減じられる。こうして、電池からの非常 に多くの電力が低電力運転停止モードの間節約される。マイクロプロセッサ51 4は内部のタイマ割込みまたはバーコードセンサ回路からのライン512上の割 込によって割込まれるまで、低電力運転停止モードのアクティビティブロック7 12内にある。割込みが発生すると、プログラム制御はブロック714に入り、 これはマイクロプロセッサが第10C図でより充分説明されるであろう割込ルー チンを実行することを引き起こす。要するに、プログラムはマイクロプロセッサ 514がそれに従って割込みと応答の原因を決定することを引き起こす。ブロッ ク716に戻ると、プログラム制御はマイクロプロセッサ514がポータプルデ ータ獲得ユニット200がデータ処理ユニット110(第1図)に接続されてい るかどうかを決定するために、外部のインターフェイスコネクタ646からライ ン650の状態を検査する、判断ブロック720に移される。もしライン650 上の活性信号によって示される接続が存在しているなら、ソフトウェアはマイク ロプロセッサ514がブロック722を介してホストルーチンに移すことを引き 起こすようにプログラムされ、これはデータ処理ユニット110からデータを入 力しそこにデータを出力する。ホストルーチンの動作は第10b図に関連して以 下により詳細に説明されるであろう。After enabling the timer and barcode sensor, program control activity block where processor 514 is switched to an alternative lower power mode of operation. Transfer to lock 712. The 80C39 microprocessor specifically enters this mode. and is adapted to reduce its current consumption from approximately 7 milliamps to approximately 1 milliamps. It will be done. Similarly, program memory 530 may be used for low power operation of microprocessor 514. Since it is not used during a rotation stop, the current requirement of the program memory 530 is approximately 6. Reduced from 8 milliamps to 68 microamps. In this way, the emergency Much power is saved during low power shutdown mode. microprocessor 51 4 is an internal timer interrupt or an interrupt on line 512 from the barcode sensor circuit. activity block 7 in low power shutdown mode until interrupted by It is within 12. When an interrupt occurs, program control enters block 714; This is because the microprocessor uses an interrupt routine that will be more fully explained in Figure 10C. Cause to run Chin. In short, the program is a microprocessor 514 to determine the cause of the interrupt and response accordingly. Block Returning to block 716, program control is controlled by microprocessor 514 The data acquisition unit 200 is connected to the data processing unit 110 (FIG. 1). To determine whether the The process moves to decision block 720, which tests the status of link 650. If line 650 If a connection exists, indicated by the active signal above, the software processor 514 transfers to the host routine via block 722. 110, which inputs data from data processing unit 110. and output the data there. The operation of the host routine is described below with respect to Figure 10b. It will be explained in more detail below.
もしいかなるホスト接続要求もないなら、プログラム制御は判断ブロック720 から判断ブロック724へと移り、そこではフラグとして言及されるマイクプロ セッサ514内の成るレジスタが検査されて完全なバーコードが読取られたかど うかまたユーザによるデ°−タ入力に関して時間切れが発生しているかどうかを 決定する。もしバーコードフラグも時間切れフラグもセットされていないなら、 プログラム制御はアクティビティブロック712に再び移され、そこではソフト ウェアが再びマイクロプロセッサ514が次の割込みまで低電力運転停止モード に入ることを引き起こす。上で述べられたように、好ましい実施例ではタイマ割 込みが少なくとも60ミリ秒ごとに発生し、そのためマイクロプロセッサ514 はその時間の量より長い間紙電力運転停止モードに残ってはいない。If there are no host connection requests, program control returns to decision block 720. moves to decision block 724 where the microphone processor, referred to as a flag, The registers in processor 514 are checked to see if a complete barcode has been read. and whether there is a timeout for data input by the user. decide. If neither the barcode flag nor the timeout flag is set, Program control is transferred again to activity block 712, where the software The microprocessor 514 returns to low power shutdown mode until the next interrupt. cause to enter. As mentioned above, the preferred embodiment uses a timer assignment. The microprocessor 514 does not remain in paper power outage mode for longer than that amount of time.
バーコードフラグまたは時間切れフラグがソフトウェアが判断ブロック724内 のルーチンを実行するときセットされるなら、プログラム制御はブロック726 に移され、そこではソフトウェアが再びマイクロプロセッサ514が第10B図 に関して以下で説明されるであろう退避および分析サブルーチンを実行すること を引き起こす、プログラム制御はブロック730を介して退避および分析サブル ーチンから主要処理ルーチンへと戻される。それゆえ、プログラムは判断ブロッ ク732に入り、そこではメモリが一杯であるかどうかを決定するために検査さ れる。もしメモリが一杯なら、プログラム制御はアクティビティプロ・ツク73 4に移され、そこではマイクロプロセッサ514がユーザにこれ以上のバーコー ドは入ることができないと示すためにLCDディスプレイ402上に「メモリが 一杯」の指示メツセージをディスプレイすることを引き起こされる。The barcode flag or timeout flag is determined by the software in decision block 724. If set when executing routine 726, program control 10B, where the software is again transferred to microprocessor 514 as shown in FIG. Execute the evacuation and analysis subroutines that will be described below for program control via block 730 to the evacuation and analysis subroutine. from the routine back to the main processing routine. Therefore, the program 732, where memory is checked to determine if it is full. It will be done. If memory is full, program control is activated by Activity Program 73. 4, where microprocessor 514 prompts the user for further barcodes. ``Memory Out'' appears on LCD display 402 to indicate that the memory card cannot be entered. is triggered to display a "full" instruction message.
この指示メツセージに応答してユーザはポータプルデータ獲得ユニット200を データ処理ユニット110に連れて行くべきで、そのためそこに含まれる情報は データ処理ユニット110に転送され得る。メモリが一杯の指示メツセージをデ ィスプレイした後、プログラム制御はアクティビティブロック736に移され、 そこでは最も最近に感知されたバーコードが捨てられる。それゆえ、プログラム 制御は第10A図の対応するコネクタ記号Aによって示されるように、アクティ ビティブロック710に移し戻される。In response to this instruction message, the user activates the portable data acquisition unit 200. should be taken to the data processing unit 110 so that the information contained therein is The data may be transferred to data processing unit 110. Deleting instruction messages when memory is full After displaying, program control is transferred to activity block 736, There, the most recently sensed barcode is discarded. Therefore, the program The control is activated as indicated by the corresponding connector symbol A in Figure 10A. It is transferred back to bitty block 710.
再び判断ブロック732を参照すると、もしメモリが判断ブロック732で検査 されたとき一杯でないなら、プログラム制御は判断ブロック740に移され、そ こでは成るレジスタの状態が検査されデータがキーボードからまたはバーコード 感知回路から受取られたかどうかを決定する。Referring again to decision block 732, if the memory is If it is not full when the The state of the registers is checked and the data is retrieved from the keyboard or barcode. Determine if received from sensing circuit.
もしいかなる新しいデータも受取られていないなら、プログラム制御はアクティ ビティブロック710に移され、さらに上で説明されたデータを待つ。もし新し いデータがキーボードまたはバーコード感知回路から受取られているなら、プロ グラム制御は判断ブロック742に移される。判断ブロック742内では、プロ グラムはデータが電流の入口に関して必要とされるかどうかを決定する。たとえ ば、マイクロプロセッサ514は展示会を訪れる各参加者からのバーコードから 識別のみを必要とするようにプログラム可能である。そのような場合、一旦バー コードが読取られると、いかなるそれ以上の情報も必要とされずプログラム制御 はブロック704に戻り、そこではプログラム制御は第10b図に関連して以下 で説明される退避および分析ルーチンに移されるであろう。もう一方で、マイク ロプロセッサ514は参加者に関する情報の入力を必要とするようにプログラム 可能である。たとえば、この発明の1つの特定の実施例では、ユニットの1ペレ ータは出品者が展示している製品における参加者の興味について問合わせをする であろう。たとえば、その展示会で多数の製品を有する例示の出品者は参加者の バーコード識別に関連してポータプルデータ獲得ユニット200内に1個または 2個以上の製品コードを入れることを必要とするかもしれない。さらに、出品者 は製品についての参加者の興味のレベル(たとえば印刷物のみか、製品の購入か 、製品の配達か、または商取引展覧会、展示会、会議鳶たは他の集まりが終わる とすぐ訪問するのかなど)を知ることを所望するかもしれない。If no new data has been received, program control is activated. Bitty block 710 awaits the data further described above. If new If invalid data is being received from the keyboard or barcode sensing circuit, the Gram control is transferred to decision block 742. Within decision block 742, the gram determines whether data is needed regarding the current inlet. parable For example, the microprocessor 514 can retrieve barcodes from each attendee visiting the trade show. Programmable to require only identification. In such a case, temporarily close the bar. Once the code is read, no further information is required and program control returns to block 704 where program control performs the following in connection with FIG. 10b. will be transferred to the evacuation and analysis routines described in . On the other hand, Mike Processor 514 is programmed to require input of information about participants. It is possible. For example, in one particular embodiment of the invention, one pellet of the unit Data inquires about attendees' interests in the products the seller is exhibiting. Will. For example, an exemplary exhibitor with a large number of products at its trade show may one or more in the portable data acquisition unit 200 in connection with barcode identification; It may be necessary to include more than one product code. In addition, the seller is the participant's level of interest in the product (e.g., do they print only or buy the product? , delivery of products or trade exhibitions, exhibitions, conferences or other gatherings are over. You may wish to know (such as whether you will be visiting soon).
出品者はまたは参加者のカテゴリが個人であるのか、店の経営者であるのか、卸 売業者であるのかまたは新規の装置の製造者であるかなどもまた知りたいかもし れない。この情報を得るために、プログラム制御はアクティビティブロック74 4に移され、そこではマイクロプロセッサ514がユーザに要求された情報が入 れられるべきことを示すためにLCDディスプレイ402上に指示信号をディス プレイさせる。たとえば、指示メツセージ「参加者を識別せよ」はユーザがコー ド1.2.3、または4を入れるべきことを示すことができ、そして参加者のカ テゴリが「個人」、「店の経営者」、「卸売業者」、または「新規の装置製造者 」であるかをそれぞれ示す。プログラムは参加者のカテゴリの身元に対応する数 字を入れるまでアクティビティブロック744内に残ったままでありそしてLC Dディスプレイ402上に入れられた数字をディスプレイすることによって応答 するであろう。ユーザは次に識別が正しいかをキーボードのrENTERJキー を活性化することによって知らせることができる。好ましい実施例では、入カキ −が典型的なプッシュフォンのキーバッドの#のキーに置かれる。もしユーザが その入力に満足がいかないなら、[CLEARJキー(典型的なキーバッド上あ *が位置されているところに置かれる)が活性化されかつ他の入力が最初の入力 に代わって行なわれる。The seller or participant category is individual, store owner, wholesaler, etc. You may also want to know if they are a vendor or manufacturer of new equipment. Not possible. To obtain this information, program control uses activity block 74. 4, where microprocessor 514 inputs the information requested by the user. Displays an instruction signal on LCD display 402 to indicate what should be done. Let them play. For example, the instruction message "Identify the participant" can be coded by the user. You can indicate that code 1.2.3 or 4 should be entered, and If the category is ``Individual'', ``Shop Owner'', ``Wholesaler'', or ``New Equipment Manufacturer'' ”. The number of programs corresponding to the identity of the category of participants It remains in the activity block 744 until the character is entered and the LC Respond by displaying the numbers entered on D-display 402 will. The user then confirms that the identification is correct by pressing the rENTERJ key on the keyboard. It can be notified by activating. In a preferred embodiment, the input oysters - is placed on the # key on a typical touch-tone keypad. If the user If you are not satisfied with the input, press the CLEARJ key (on a typical keypad). ) is activated and the other input is the first input. is carried out on behalf of.
ポータプルデータ獲得ユニット200によってディスプレイされた指示メツセー ジおよび指示メツセージに対する有効な応答は、誰かがポータプルデータ獲得ユ ニット200を借りると、各出品者によって規定され得る。こうして、−人の出 品者が参加者および参加者の興味の度合を上で述べたように識別することを選択 するかもしれず、また他の出品者は参加者からの他の情報を得ることを選択する かもしれない。たとえば、小売志向の集まりでの消費者製品の製造者または配給 者は展示された製品およびサービスに対する各参加者の反応の表示に加えて各参 加者の社会的経済的情報(たとえば年齢、性別、既婚者かどうか、家族は何人か 等)を得ることを選択するかもしれない。指示メツセージや応答を再度規定する 能力は重要な特徴であり、そのためポータプルデータ獲得ユニット200はその 訪問者から異なるタイプの情報を所望する異なる出品者によって用いられ得る。Instruction message displayed by the portable data acquisition unit 200 A valid response to a message and an instruction message is that someone Renting knits 200 can be specified by each seller. In this way, - an outpouring of people Participant may choose to identify participants and their level of interest as described above. and other sellers may choose to obtain other information from participants. Maybe. For example, manufacturers or distributors of consumer products at retail-oriented gatherings. In addition to displaying each participant's reactions to the products and services exhibited, Participant's socio-economic information (e.g. age, gender, marital status, number of family members) etc.). Redefining instructional messages and responses Capability is an important characteristic, so the portable data acquisition unit 200 It can be used by different sellers who want different types of information from their visitors.
キーボード400を介した情報入力は「参加者反応情報」として言及されること ができかつ各出品者によって選択された基準にしたがって各出品者によって望ま れる興味の情報、社会的経済的情報または他の情報のレベルを意味することがで きる。Information input via keyboard 400 shall be referred to as "participant response information" and desired by each seller according to criteria selected by each seller. can mean the level of interest information, socio-economic information or other information Wear.
ユーザはLCDディスプレイ402上の指示メツセージに応答することを怠るか もしれないので、プログラム制御がアクティビティブロック744内にある間可 能化される。Does the user fail to respond to the prompt message on LCD display 402? possible while program control is within activity block 744. be enabled.
こうして、マイクロプロセッサ514はタイマ割込みに応答することができるか またはユーザによって引き起こされた割込みか5・指示メツセージに応答する代 わりにポータプルデータ獲得ユニットに別のバッジを挿入する。もし割込みが発 生すると、プログラム制御はブロック746を介して割込ルーチンに転送され、 これは第10c図に関連して以下で説明される。割込ルーチンが完了された後、 プログラム制御はブロック750を介して判断ブロック752に戻る。判断ブロ ック752では、プログラムはバーコードフラグまたは時間切れフラグが割込取 扱いルーチンの間セットされたかどうかを決定するためにマイクロプロセッサが 検査することを引き起こす。もしどちらのフラグもセットされていないなら、こ れはその割込が単に時間割込みであるかまたはさらに進んでいるバーコード読出 しであったことを指示するが、プログラム制御はキーボードから入力されたデー タがさらに後の使用のためにスクラッチバッドメモリにストアされるアクティビ ティブロック754に移される。その後、プログラム制御は判断ブロック742 に514が情報がさらにキーボードから必要かどうかを決定することを引き起こ す。上で述べられたように、もし情報がもっと必要であるなら、プログラム制御 は再びアクティビティブロック744に入り、そこではそれは前の指示メツセー ジに応答するために待機し続けるかまたは新しい指示メツセージをディスプレイ し応答を待機している。もしそうでなければ、プログラム制御は判断ブロック7 42からブロック744に移され、退避および分析サブルーチンを実行する。Thus, microprocessor 514 can respond to timer interrupts. or in response to user-induced interruptions or prompt messages. Insert another badge into the Portable Data Acquisition Unit instead. If an interrupt occurs When the interrupt occurs, program control is transferred via block 746 to the interrupt routine; This is explained below in connection with Figure 10c. After the interrupt routine is completed, Program control returns via block 750 to decision block 752. Judgment Bro At block 752, the program detects whether the barcode flag or timeout flag is interrupted. During the handling routine, the microprocessor determines whether the cause to be inspected. If neither flag is set, this This means that the interrupt is simply a time interrupt or a barcode reading that is further advanced. The program control is based on the data entered from the keyboard. The activity data is stored in scratchpad memory for further use. 754. Program control then continues at decision block 742. 514 to determine if further information is needed from the keyboard. vinegar. As mentioned above, if more information is needed, program control again enters activity block 744 where it repeats the previous instruction message. or display a new prompt message. and waiting for a response. If not, program control returns to decision block 7. 42 transfers to block 744 to execute a save and analyze subroutine.
再び判断ブロック752に戻ると、もしバーコードフラグまたは時間切れフラグ が割込みルーチンから戻ってセットされるなら、制御は再びブロック726に移 され、これはプログラム制御が退避および分析サブルーチンに入ることを引き起 こし、ここではキーボードで入れられたいかなるデータも最も最近に読出された バーコードに関連して退避される。これはもしユーザがセット時間の制限(たと えば2分)内に流された情報に入ることができないかまたはもし第2のバッジが 要求される情報が第1のバッジに関連して入れられる前に読出されるなら発生す る。その後、主要処理ルーチンはメモリが一杯になるかまたはポータプルデータ 獲得ユニット200がデータ処理ユニット110に接続されるまで上で説明され hように繰返される。Returning again to decision block 752, if the barcode flag or timeout flag is set upon return from the interrupt routine, control transfers again to block 726. This causes program control to enter the save and analyze subroutine. Here, any data entered with the keyboard is the most recently read Evacuated in relation to barcodes. This is useful if the user wants to set time limits (and If you are unable to access the information released within 2 minutes (for example, 2 minutes) or if the second badge is Occurs if the requested information is read before being entered in relation to the first badge. Ru. The main processing routine then waits until memory is full or the portal data is filled. As described above, the acquisition unit 200 is connected to the data processing unit 110. It is repeated as h.
割込みルーチンは第10c図のフローチャートによって例示される。割込みルー チンはブロック760を介して入れられそしてブdグラム制御は判断ブロック7 62に移される。判断762内では、プログラムはマイクロプロセッサ514が 割込みがバーコード感知回路からやって来るデータによってかまたは内部のタイ マから引き起こされたかを決定することを引き起こす。もしそれが内部のタイマ が割込みを引き起こしたと決定するなら、制御は判断ブロック764に移され、 そこではプログラムはマイクロプロセッサ514が内部レジスタを増分すること を引き起こし、このレジスタは最後の指示メツセージがLCDディスプレイ40 2にディスプレイされると零にリセットされた。レジスタ内のカウントはほぼ2 分に対応する最大カウントと比較されそしてもしカウントが最大カウントを超え るなら、時間切れが発生しユーザが指示メツセージに応答していないことを示す 。もしこれが発生すると、プログラム制御はアクティビティブロック766に移 され、そこでは時間切れフラグがセットされてプログラムの他の部分に時間切れ が発生したと指示する。もし時間切れが発生したなら、プログラム制御はブロッ ク770を介して移され、これはプログラム制御が割込みに先立って実行される ソフトウェアの部分に戻ることを引き起こす。たとえば、制御は第10a図のブ ロック716かまたはブロック750のどちらかに戻るであろう。判断ブロック 762に戻ると、もしマイクロプロセッサ514が割込みがバーコード感知回路 からさらなるデータを受取ることによって引き起こされたと決定するなら、プロ グラム制御はアクティビティブロック722に移され、そこではマイクロプロセ ッサ514はバーコードパターンにおける最後の遷移から発生した時間の量を計 算する。発生した時間の量は最も最近に検出された長い遷移と最も最近に検出さ れた短い遷移の時間の持続期間と比較され現在の時間の持続期間が長い遷移に対 応するかまたは短い遷移に対応するかを決定する。もしこの遷移が開始記号の広 いバーコードの始まりに対応して第1の遷移であるなら、フラグは開始記号の広 いバーコードの始まりを示すようにセットされる。同様に、もしその遷移が開始 記号の最後に対応して第2の遷移であると決定されるなら、最後の遷移からの時 間の持続期間は幅の広いバーコードの現在の時間期間として退避される。同様に 、第2の遷移と第3の遷移の間の時間の持続期間は狭いバーコードの時間の持続 期間として退避される。そδ後、幅の広いバーコードおよび狭いバーコードの時 間持続期間は連続的に更新されそこでバッチ350がセンサ430の前を通過す る速度での変動を補償する。感知された時間期間66の遷移か第3図に例示され る例示のバーコードでの遷移の数に対応して発生されてしまうまでバーコードパ ターンデータしとて累積される。現在の遷移が検出されかつ時間持続期間が計算 されると、プログラム制御はアクティビティブロック772から判断ブロック7 74に移り、そこでは検出された遷移の数が予期された遷移の数と比較され充分 なデータが全体のバーコードのために受取られたかどうかを決定する。The interrupt routine is illustrated by the flow chart of Figure 10c. interrupt loop program control is entered via decision block 760 and program control is entered via decision block 7. 62. Within decision 762, the program causes microprocessor 514 to Interrupts can be triggered by data coming from the barcode sensing circuit or by an internal timer. Cause to determine what was caused from Ma. If it is an internal timer has caused an interrupt, control is transferred to decision block 764; There, the program causes microprocessor 514 to increment an internal register. This register causes the last instruction message to appear on the LCD display 40. When displayed on 2, it was reset to zero. The count in the register is almost 2 is compared with the maximum count corresponding to the minute and if the count exceeds the maximum count. , indicates that a timeout has occurred and the user has not responded to the prompt message. . If this occurs, program control is transferred to activity block 766. where the timeout flag is set and the timeout flag is set to notify other parts of the program that the timeout flag is Indicates that a has occurred. If a timeout occurs, program control is blocked. 770, which allows program control to be executed prior to interrupts. Causes a return to the software part. For example, the control is shown in Figure 10a. Either lock 716 or block 750 will be returned. judgment block Returning to 762, if the microprocessor 514 interrupts the barcode sensing circuit If the determination is caused by receiving further data from the Program control is transferred to activity block 722, where the microprocessor A sensor 514 measures the amount of time that has occurred since the last transition in the barcode pattern. Calculate. The amount of time that occurred is determined by the most recently detected long transition and the most recently detected long transition. For transitions with longer current time durations compared to the shorter time durations of transitions that were or short transitions. If this transition If the first transition corresponds to the beginning of a new barcode, the flag is Set to indicate the beginning of a new barcode. Similarly, if that transition starts If it is determined that the second transition corresponds to the end of the symbol, then the time from the last transition The duration between is saved as the current time period of the wide barcode. similarly , the time duration between the second and third transitions is narrower than the time duration of the barcode will be evacuated for a period of time. After that, for wide barcodes and narrow barcodes The time duration is continuously updated such that batch 350 passes in front of sensor 430. compensate for variations in speed. The transition of the sensed time period 66 is illustrated in FIG. The barcode pattern is generated corresponding to the number of transitions in the example barcode. It is accumulated as turn data. Current transition detected and time duration calculated If so, program control passes from activity block 772 to decision block 7. 74, where the number of detected transitions is compared to the number of expected transitions to determine if the number of transitions is sufficient. Determine if appropriate data has been received for the entire barcode.
もし充分なデータが受取られていないなら、制御はブロック770に移され、そ こではプログラム制御は割込みの受取に先立って実行されるソフトウェアの部分 に移し戻される。もし一杯のバーコードを指示する充分なデータが受取られてい なら、制御は判断ブロック774からアクティビティブロック776に移され、 そこではバーコードフラグは充分なバーコードが受取られたという・ことをソフ トウェアの他の部分に示すようにセットされる。その後、制御は退避および分析 サブルーチンのフローチャートは第10b図に例示される。退避および分析サブ ルーチンへの入力はブロック780を介する。プログラム制御はブロック780 から判断ブロック782に移され、そこではバーコードフラグがそれがセットさ れているかどうかを決定するために検査される。もしバーコードフラグがセット されているなら、プログラム制御はアクティビティブロック784に移され、そ こでは広いバーと狭いバーのディジタル表示を含むバーコードデータがバッチ3 50のバーコード300内の各々の記号の数字表示に変換される。その後、プロ グラム制御はアクティビティブロック786に転送され、受取られたバーコード が受入れ可能なバーコードに対応することを確かめる。こうして、これより先に 説明された例示のシステムでは、バーコードは9個の数字の記号と停止記号が後 ろに続く開始記号を含まなくてはならない。さらに、各数字記号は0ないし7の 範囲内でなくてはならない。If sufficient data has not been received, control is transferred to block 770, which Here, program control is the part of the software that is executed prior to receiving an interrupt. be transferred back to If not enough data has been received to indicate a full barcode. If so, control is transferred from decision block 774 to activity block 776; There, the barcode flag indicates to the software that enough barcodes have been received. set as shown in other parts of the software. Control is then evacuated and analyzed A flow chart of the subroutine is illustrated in Figure 10b. Evacuation and analysis sub Input to the routine is via block 780. Program control is block 780 is passed to decision block 782 where the barcode flag is set. is examined to determine whether it is If the barcode flag is set If so, program control is transferred to activity block 784, which Here, the barcode data including the digital representation of wide and narrow bars is batch 3. Each symbol within the 50 barcodes 300 is converted into a numerical representation. Then the pro The program control is transferred to activity block 786 and the received barcode corresponds to an acceptable barcode. Thus, before this In the example system described, the barcode consists of nine numeric symbols followed by a stop symbol. Must include the start symbol following the . Furthermore, each numeric symbol is a number from 0 to 7. Must be within range.
もしバーコードがこれまで受入れ可能であるなら、8の最も右側の8進デイジツ トの検査合計は上で説明されたように計算されかつ第9番目の検査合計ディジッ トと比較され、バーコード読出しが適切であったかを確認する。もしバーコード が不適切であったなら、読出しエラーフラグがバーコードが使われるべきでない ことをプログラムの残りの部分に指示するようにセットされる。アクティビティ ブロック786を終えた後、プログラム制御は判断ブロック790に移される。If the barcode is ever acceptable, the rightmost octal digit of 8 The test sum is computed as described above and the ninth checksum digit is to confirm whether the barcode reading was appropriate. If barcode If the barcode was inappropriate, the read error flag indicates that the barcode should not be used. set to instruct the rest of the program to do so. activity After completing block 786, program control is transferred to decision block 790.
当業者はもし他のバーコードフォーマットが用いられるなら受入れ可能なバーコ ードの基準もまたそれに従って変化することを認めるであろう。Those skilled in the art will know which barcode formats are acceptable if other barcode formats are used. It would be recognized that the criteria for the code will also change accordingly.
判断ブロック782に戻ると、もしバーコードフラグがセットされていないなら 、制御は判断ブロック782から直接判断ブロック790に移される。これは時 間切れがユーザからの応答を待機している間に発生すると発生する。Returning to decision block 782, if the barcode flag is not set. , control is transferred from decision block 782 directly to decision block 790 . this is the time Occurs when a pause occurs while waiting for a response from the user.
判断ブロック790内では、マイクロプロセッサ514のスクラッチパッドが検 査されて退避される現在のデータが存在するかどうかを決定する。もし存在する なら、プログラム制御はアクティビティブロック792に移され、そこではマイ クロプロセッサ514は指示メツセージ「データを退避する」がLCDディスプ レイ402上でディスプレイされることを引き起こしかつこれまでの累積された データがプリンタにプリントされる。その後、プログラム制御はアクティビティ ブロック794に移され、そこでは累積されたデータがデータメモリ532に転 送される。データはデータメモリ532に転送されたデータがデータメモリ53 0からデータ処理ユ4ット110にデータが転送する前になくされることを引き 起こす、ポータプルデータ獲得ユニット200での停電の場合、そのデータはバ ックアップとしてプリンタにプリントされる。受取られたすべてのデータはプリ ンタ440の用紙にコピーされ、そのためデータはもしなくされても手動で回復 され得る。好ましい実施例では、データメモリ532にストアされかつプリンタ にプリントされたデータはさらに日付と時間のディジタル表示をさらに含み、そ のため出品者はその展示会での参加者の時間順の記録を残すことができる。この 日付スタンプは統計的な目的(たとえば職員を置く際に手助けとするために最も 多くの訪問者が展示に集まった時間を決定するため)に用いられ得る。一実施例 では、日時が日付メモリ532のカウンタとして保持されかつデータ処理ユニッ ト110から受取られた情報かまたはキーボード400を介した入力によってま ず初めにセットされる。日時は上で論じられた内部のタイマで周期的に更新され る。その代わりに、日時は現在の日付および時間が必要とされるときマイクロプ ロセッサ514(第8図)によってアクセス可能であるディジタルカウンタ(図 示されていない)内で保持され得る。Within decision block 790, the scratchpad of microprocessor 514 is detected. Determine if there is current data to be scanned and saved. If it exists If so, program control is transferred to activity block 792, where the My The computer processor 514 has an instruction message "Evacuate data" on the LCD display. caused to be displayed on Ray 402 and accumulated so far. The data is printed to the printer. Then the program control is activity Moving to block 794 where the accumulated data is transferred to data memory 532. sent. The data transferred to the data memory 532 is transferred to the data memory 532. 0 to data processing unit 110 is lost before being transferred. In the event of a power outage in the portable data acquisition unit 200, the data will be printed on the printer as a backup. All data received is 440 paper, so the data cannot be manually recovered if lost. can be done. In the preferred embodiment, data is stored in memory 532 and The printed data further includes a digital display of date and time; Therefore, the exhibitor can keep a chronological record of the participants at the exhibition. this Date stamps are most often used for statistical purposes (e.g. to aid in staffing). can be used to determine the time when many visitors flocked to an exhibit). An example In this case, the date and time are held as a counter in the date memory 532 and stored in the data processing unit. information received from client 110 or input via keyboard 400. It is set first. The date and time are updated periodically with the internal timer discussed above. Ru. Instead, the date and time will be displayed in the microprogram when the current date and time are needed. A digital counter (Figure 8) accessible by processor 514 (Figure 8) (not shown).
す532に転送された後、プログラム制御は再び判断ブロック790に転送され 退避すべきデータがさらに存在するかどうかを決定する。もし退避されるデータ がもう存在しないなら、プログラム制御は判断ブロック790から判断ブロック 796に移され、そこではアクティビティブロック786にセットされているか もしれない読出エラーフラグが検査される。もし読出エラーフラグがセットされ るなら、プログラム制御はアクティビティブロック798に移され、そこではプ ログラムはマイクロプロセッサ514がLCDディスプレイ402上で「エラー 読出し」メツセージをディスプレイしかつ表示器600を活性化することを引き 起こしてユーザに最後のバッチが適切に読出されなかったことを示す。その後、 制御はアクティビティブロック800に移され、そこでは有効なバーコードフラ グがリセットされそのためプログラムの他の部分がスクラッチパッドメモリ内に 退避されたバーコード情報を使用しない。制御はアクティビティブロック800 からブロック802に移され、そこではプログラム制御は退避および分析サブル ーチンを呼出したソフトウェアの部分に移し戻される。こうして、プログラム制 御は第10a図のブロック706かまたは730のいずれかに戻るであろう。After being transferred to step 532, program control is transferred again to decision block 790. Determine if there is more data to evacuate. If the data to be evacuated no longer exists, program control passes from decision block 790 to decision block 796, where it is set in the activity block 786. Possible read error flags are checked. If the read error flag is set If so, program control is transferred to activity block 798 where the program The microprocessor 514 displays an error message on the LCD display 402. 600. to indicate to the user that the last batch was not properly read. after that, Control is transferred to activity block 800 where a valid barcode flag is entered. The program is reset so that other parts of the program remain in scratchpad memory. Do not use saved barcode information. Controlled by activity block 800 to block 802, where program control is transferred to the save and analyze subroutine. transferred back to the part of the software that called the routine. In this way, the program system Control will return to either block 706 or 730 of Figure 10a.
判断ブロック796に戻ると、もし読出エラーフラグがセットされていないなら 、制御は判断ブロック796から判断ブロック804に移され、そこではスクラ ッチパッドメモリの位置が検査されその中にストアされる有効なバーコードデー タが存在するかどうかを決定する。もし有効なバーコードデータがそこにストア されているなら、制御は判断ブロック804からアクティビティブロック806 に移される。アクティビティブロック806では、スクラッチパッドメモリにス トアされたバーコードは活性バーコードレジスタに移され有効なバーコードフラ グが新しい有効なバーコードが読出されたことをプログラムの他の部分に示すよ うにセットされる。上での述べられたように、このフラグは第10a図の判断ブ ロック740で検査される。Returning to decision block 796, if the read error flag is not set. , control is transferred from decision block 796 to decision block 804 where the The touchpad memory location is inspected and valid barcode data stored therein. Determine if the data exists. If valid barcode data is stored there If so, control passes from decision block 804 to activity block 806. will be moved to Activity block 806 includes scratch pad memory. The stored barcode is moved to the active barcode register and the valid barcode flag is barcode to indicate to other parts of the program that a new, valid barcode has been read. Sea urchins are set. As mentioned above, this flag is set in the decision block of Figure 10a. Lock 740 is tested.
制御はアクティビティブロック806からブロック802に移され、そこではプ ログラム制御がサブルーチンと呼ばれるプログラム部分に戻される。Control is transferred from activity block 806 to block 802 where the program program control is returned to a portion of the program called a subroutine.
判断ブロック804に戻ると、もし現在いかなる有効なバーコードデータもない なら、プログラム制御はアクティビティブロック810に移され、そこでプログ ラムはマイクロプロセッサ514からLCDディスプレイ402上に指示メツセ ージ「カードの用意ができている」をディスプレイすることを引き起こす。これ はユーザにすべての先の指示メツセージが満足するものであるかまたは許容時間 が最後の指示メツセージに応答するために経過していることを示す。こうして、 ポータプルデータユニット200は次のバッチがセッサ430内に通過する準備 ができている。Returning to decision block 804, if there is currently no valid barcode data. , program control is transferred to activity block 810 where the program The RAM outputs instructions from the microprocessor 514 onto the LCD display 402. ``Card Ready'' page. this shall inform the user that all previous instruction messages are satisfactory or allowable time. indicates that the message has elapsed to respond to the last instruction message. thus, The portal data unit 200 is ready for the next batch to pass into the processor 430. is completed.
「カードの容易ができている」の指示メツセージをディスプレイした後、プログ ラム制御はアクティビティブロック812に移され、そこではプログラムはマイ クロプロセッサ514がデータメモリ532の記憶場所の数を計算することを引 き起こし、これらの位置は新しいバーコード識別および関連のある参加者情報デ ータをストアするために入手可能である。計算を行なったの後、指示メツセージ 「REM自由スペース」 (自由スペースが残っているに対応する)と入手可能 なメモリ位置の数の数字の表示がディスプレイされユーザにポータプルデータ獲 得ユニット200がデータ処理ユニット110につれていかれてデータをデータ 処理ユニット110に転送しそのためデータメモリ532がさらなる参加者情報 のためにクリアされるかどうかについての指示を与える。プログラム制御はアク ティビティブロック812からブロック802を介してサブルーチンと呼ばれる ソフトウェアの部分に戻される。After displaying the instruction message “The card is ready,” RAM control is transferred to activity block 812, where the program triggers processor 514 to calculate the number of locations in data memory 532. new barcode identification and associated participant information data. available for storing data. After performing the calculation, an instruction message will be displayed. "REM free space" (corresponds to free space remaining) and available A numerical indication of the number of memory locations is displayed to remind the user of the portable data acquisition. The processing unit 200 is brought to the data processing unit 110 to process the data. Transferred to processing unit 110 so that data memory 532 stores further participant information. Gives instructions as to whether it will be cleared for. Program control is activated. From the activity block 812 to the block 802 is called a subroutine. Back to the software part.
ホストルーチンのフローチャートは第10d図に例示される。ホストルーチンは ブロック820を介して入れられかつ制御はアクティビティブロック822に移 される。アクティビティブロック822モは、データ処理ユニット110とポー タプルデータ獲得ユニット200の間のデータラインがデータが両方向に伝送さ れるかどうかを決定するために検査される。もしデータラインが動作していると いうことが確立されるなら、プログラム制御はアクティビティ824に移され、 そこではプログラムはマイクロプロセッサ514がデータ処理ユニット110か らの命令に応答することを引き起こす。たとえば、アクティビティブロック82 4は一連の判断ブロックとして表示され得、これは命令がデータ処理ユニット1 10から受取られているかを決定するために検査する。アクティビティブロック 824内の第1の判断ブロック826は、データ処理ユニット110からの命令 がポータプルデータ獲得ユニット200からデータ処理ユニット110までデー タを送るための命令であるかどうかを決定するために検査する。もし命令が「デ ータを送る」といった命令であるならプログラム制御はアクティビティブロック 830に移され、そこではデータメモリ532のデータがデータ処理ユニット1 10に送られる。オプションでバーコードだけのような、データメモリ530の データの選択された部分(図示されていない)はデータ処理ユニット110に送 られる。好ましい実施例では、データメモリ530の全体の内容がデータ処理ユ ニット110に転送されると、データ処理ユニット110に送られたデータはそ れが送られると検査合計される。モジエロー256検査合計および多項式検査合 計である線形検査合計はデータの最後に加えられ、そのためデータ処理ユニット 110は受取られたデータが正しく転送されたかどうかを決定することができる 。すべてのデータをデータ処理ユニット110に送った後、プログラム制御はア クティビティブロック830から判断ブロック832に移される。A flowchart of the host routine is illustrated in Figure 10d. The host routine is activity block 820 and control is passed to activity block 822. be done. The activity block 822 module communicates with the data processing unit 110 and the ports. The data lines between the tuple data acquisition units 200 allow data to be transmitted in both directions. will be examined to determine whether If the data line is working If that is established, program control is transferred to activity 824; There, the program runs between the microprocessor 514 and the data processing unit 110. cause them to respond to their commands. For example, activity block 82 4 may be viewed as a series of decision blocks, which indicate that the instructions 10 to determine if it has been received. activity block A first decision block 826 within 824 determines whether instructions from data processing unit 110 data from the portable data acquisition unit 200 to the data processing unit 110. Check to determine if it is an instruction to send data. If the command is If the command is "send data", the program control is an activity block. 830, where the data in data memory 532 is transferred to data processing unit 1. Sent to 10. Optional data memory 530, such as barcode only Selected portions of data (not shown) are sent to data processing unit 110. It will be done. In a preferred embodiment, the entire contents of data memory 530 are stored in a data processing unit. Once transferred to the unit 110, the data sent to the data processing unit 110 is When the data is sent, it is checksummed. Mosiello 256 checksum and polynomial checksum The linear checksum, which is the sum total, is added at the end of the data, so 110 can determine whether the received data was transferred correctly. . After sending all data to data processing unit 110, program control Activity block 830 transfers to decision block 832 .
判断ブロック832では、プログラムはマイクロプロセッサ514が検査してポ ータプルデータ獲得ユニット200がデータ処理ユニット110から接続を解除 されたかどうニット110から受取られた命令を検査することによって決定され 、それが接続解除命令であったかどうかを決定する。もし接続解除命令が受取ら れるなら、制御はブロック834を介して第10a図のブロック836に戻され 、そこでは制御がマイクロプロセッサ514を再度初期設定するために第10a 図のブロック702に移される。もし接続解除命令が受取られないなら、制御は 判断ブロック832からアクティビティブロック822に戻されデータ処理ユニ ット110からの次の命令を待機する。At decision block 832, the program is examined by microprocessor 514 and tuple data acquisition unit 200 disconnects from data processing unit 110 is determined by examining the instructions received from the unit 110. , determine whether it was a disconnect instruction. If a disconnection command is received If so, control is returned via block 834 to block 836 of FIG. 10a. , where the control returns to step 10a to reinitialize the microprocessor 514. Moving to block 702 of the diagram. If a disconnect command is not received, control Decision block 832 returns the data processing unit to activity block 822. Waits for the next command from bit 110.
再びアクティビティブロック824に戻ると、もし送りデータ命令が判断ブロッ ク826内で受取られないなら、プログラム制御はアクティビティブロック82 4内の判断ブロック840に移され、そこではデータ処理ユニット110から受 取られた命令がそれがデータメモリ532内にデータをストアするための命令で あるかどうかを決定するために検査される。もしそれがデータをストアするため の命令であるなら、プログラム制御は判断ブロック840からアクティビティブ ロック842に移され、そこではデータがデータ処理ユニット110からマイク ロプロセッサ514に転送されかつデータメモリ532内にストアされる。Returning again to activity block 824, if the send data instruction If not received within activity block 826, program control is passed to activity block 826. 4, where the information received from the data processing unit 110 is transferred to decision block 840 within The instruction taken is an instruction to store data in data memory 532. is examined to determine whether it is. If it stores data instruction, program control passes from decision block 840 to the activity block. The data is transferred from the data processing unit 110 to the microphone lock 842. data is transferred to processor 514 and stored in data memory 532.
データは多数のフォーマットのうちのいずれかであり得る。The data can be in any of a number of formats.
たとえば、ポータプルデータ獲得ユニットは出品者に関連する16ビツトの識別 番号がそれぞれ与えられる。それゆえ、データ獲得ユニット200がデータ処理 ユニット110に取付けられると、出品者は識別され得る。他のデータメモリ5 32へ転送される他のデータは有効なバーコードが受取られた後表示される指示 メツセージ情報を含む。指示メツセージ情報は各出品者で異なることができるの で、指示メツセージ情報をポータプルデータ獲得ユニット200に送る能力はデ ータ獲得ユニット200がデータ処理ユニット110にそれらを連れて行き応答 メツセージのストリングを変化させることによって単に出品者の中で交換される ことを引き起こす。すべてのホスト情報をデータメモリ530にストアした後プ ログラム制御はアクティビティブロック842゛から上で述べられた判断ブロッ ク832に移される。For example, the Portable Data Acquisition Unit collects the 16-bit identification associated with the seller. Each is given a number. Therefore, the data acquisition unit 200 processes the data. Once attached to unit 110, the seller may be identified. Other data memory 5 Other data transferred to 32 is the instructions displayed after a valid barcode is received. Contains message information. The instruction message information can be different for each seller. The ability to send instruction message information to the portable data acquisition unit 200 is limited to the device. The data acquisition unit 200 takes them to the data processing unit 110 to respond. exchanged within the seller simply by changing the message string cause something. After all host information is stored in data memory 530, The program control begins with activity block 842 and the decision block described above. 832.
アクティビティブロック824および判断ブロック840に戻ると、もし命令が データをストアするための命令でないなら、プログラム制御は判断ブロック84 0から判断ブロック844に移され、そこではデータ処理ユニット110からの 命令がそれがプログラムメモリ832内のデータを消去するための命令であるか どうかを決定するために検査される。もし命令が「データを消去する」命令であ るビティブロック846に移され、そこではプログラムはマイクロプロセッサ5 14がデータメモリ532で累積されたすべてのデータをクリアしかついかなる データも現在データメモリにストアされていないと示すためにカウンタをクリア することを引き起こす。ポ」タプルデータ獲得ユニット200のための識別のた めの記憶位置と指示メツセージのための記憶位置に対応するデータメモリ532 の成る部分はこの命令ではクリアされない。バーコード識別のための記憶位置に 対応しかつ指示メツセージに応答するメモリの部分のみがクリアされる。Returning to activity block 824 and decision block 840, if the instruction If the instruction is not to store data, program control returns to decision block 84. 0 to decision block 844 where the output from data processing unit 110 is Whether the instruction is for erasing data in program memory 832 be examined to determine whether If the command is a "delete data" command, 846, where the program is transferred to microprocessor 5 bit block 846. 14 clears all accumulated data in data memory 532 and clears any Clears the counter to indicate that no data is currently stored in data memory. cause to do. Identification for the tuple data acquisition unit 200 a data memory 532 corresponding to a storage location for the message and a storage location for the instruction message; The part consisting of is not cleared by this command. In storage location for barcode identification Only the portion of memory that is corresponding and responsive to the instruction message is cleared.
アクティビティブロック846内でのアクティビティを完了した後、プログラム 制御はアクティビティ350に移され、そこではプログラムはマイクロプロセッ サ514がプリンタ440上に「ページの切れ目」をプリントすることを引き起 こす。これはページの切れ目の先に用紙上にプリントされるデータがデータ処理 ユニット110に転送されてしまったことを示すためになされる。こうして、も し手動の入力がメモリの損失のせいで必要とされるなら、デ−タは最後のページ の切れ目b1ら前方に手動で入れられることのみを必要とする。アクティビティ ブロック850を終えた後、プログラム制御は上で述べられた判断ブロック83 2に移される。After completing the activity within activity block 846, the program Control is transferred to activity 350, where the program cause the printer 514 to print a “page break” on the printer 440. Rub. This is a process in which the data printed on the paper after the page break is processed. This is done to indicate that it has been transferred to unit 110. In this way, too If manual entry is required due to memory loss, the data will be saved to the last page. It is only necessary to manually insert the cut b1 in the front. activity After completing block 850, program control returns to decision block 83, discussed above. Moved to 2.
全体システムにおけるデータの流れの説明第11図は商取引展覧会、展示会、会 議または他の人々の集まりの登録段階の間のこの発明のデータの流れの絵画的図 を例示する。登録段階は典型的には集まりの始まる前に起こる。たとえば、商取 引展覧会、展示会、会議または他の人の集まりはその最初の日よりずっと前もっ て通知さ・れ得、そのため出品者および参加者はその集まりの後援者と前もって 登録することができる。たとえば、出品者と参加者は出品者登録用紙900およ び参加者登録用紙902によって例示される登録用紙を仕上げることができる。Figure 11 explains the flow of data in the overall system. a pictorial illustration of the data flow of this invention during the registration phase of a meeting or other gathering of people; exemplify. The registration phase typically occurs before the gathering begins. For example, commercial Exhibitions, exhibitions, conferences or other gatherings are held long before their first day. Exhibitors and participants may be notified in advance of the gathering's sponsors. Can be registered. For example, exhibitors and participants may submit Seller Registration Form 900 and and a registration form, exemplified by participant registration form 902, can be completed.
これらの用紙は用紙に含まれる情報がデータ処理システム110のように上で述 べられたデータ処理システムに入力される、中央位置に送られる。典型的には、 データはその用紙からデータ入力装置112を介してデータ処理ユニット110 に転送され、この装置はデータ処理ユニット110のキーボードであり得る。も ちろん、当該技術で周知のように、パンチカードや機械読出可能用紙などのよう なデータ入力の他の手段が用いられ得る。データ処理ユニット110は完全にす るためにデータを分岐しがっ多数のフレキシブルディスク904とし°て絵で示 されている出品者の情報のファイルと多数のフレキシブルディスク906で例示 されている参加者の情報ファイルを発生する。こうして、この情報は商取引展覧 会や展示会、会議または他の人の集まりに置かれる別のデータ処理ユニット11 0に転送され得る。同じデータ処理ユニット110かまたは第1のデータ処理ユ ニット110によって発生されるファイル904および906を読出すことがで きる同様のユニット110は有利には予め登録していなかった参加者と出品者の ための登録をし続けるために、商取引展覧会や、展示会、会議または他の人の集 まりで用いられる。人の集まるところで、出品者ファイル904と参加者ファイ ル906からの情報はその集まりで使用するためにデータ処理ユニットに再入力 される。遅れた登録はデータ入力装置112を介して手動のデータ入力によって 取扱われてかつ遅れた登録からの情報は出品者ファイルと参加者ファイルに加え られる。These forms may be used to store information contained in the forms as described above, such as data processing system 110. data is sent to a central location where it is entered into a data processing system. Typically, Data is transferred from the paper to the data processing unit 110 via the data input device 112. , this device may be a keyboard of data processing unit 110. too Of course, as is well known in the art, such materials as punched cards, machine-readable forms, etc. Other means of data entry may be used. The data processing unit 110 is completely This is illustrated pictorially as a number of flexible disks 904 on which data is distributed. Illustrated with the seller's information file and a large number of flexible disks 906 Generates an information file for the participants who have been. Thus, this information is Another data processing unit 11 placed at a fair, exhibition, conference or other gathering of people 0. The same data processing unit 110 or the first data processing unit Files 904 and 906 generated by unit 110 can be read. Similar units 110 that can To continue to register for trade fairs, exhibitions, conferences or other gatherings. Used in Mari. At a place where people gather, display the exhibitor file 904 and participant file. Information from the module 906 is re-entered into the data processing unit for use in the collection. be done. Late registrations may be completed by manual data entry via data entry device 112. Information from processed and late registrations will be added to the seller file and participant file. It will be done.
第11図でまた例示されているように、データ処理ユニット110は上で述べら れたように参加者バッジ350を発生する。好ましくは、予め登録した参加者の ためのバッジ350は集まりの前に作られている。しかしながら、バッジは標準 のドツト−マトリックスプリンタによって作られるので、バッジ350を作るこ とは後で登録をした参加者のための集まりで続けることができる。As also illustrated in FIG. 11, data processing unit 110 is configured as described above. A participant badge 350 is generated as shown below. Preferably, pre-registered participants Badges 350 are made prior to the gathering. However, badges are standard The badge 350 can be made using a dot-matrix printer. and can be continued later with a gathering for registered participants.
il1図にまた例示されているように、一連のポータプル獲得ユニット200は データ処理ユニット110に接続されかつ出品者からの情報は第10a図ないし 第10d図に関連して上で説明されたようにポータプルデータ獲得ユニットに入 力される。好ましい実施例では、出品者登録用紙900は出品者が展示会を訪れ る各参加者から要求される必要のある情報のカテゴリに入力することを要求する 。As also illustrated in FIG. The information from the seller is connected to the data processing unit 110 and the information from FIG. Enter the Portable Data Acquisition Unit as described above in connection with Figure 10d. Powered. In a preferred embodiment, the Seller Registration Form 900 is used when an Seller visits a trade show. the categories of information that must be requested from each participant .
これらのカテゴリはポータプルデータ獲得ユニット200のデータメモリ532 (第8図)にストアされる指示メツセージとしてデータ処理ユニット110によ ってフォーマット化される。好ましくは、ポータプルデータ獲得ユニット200 は準備が整いかつ人の集まりが始まる前にすぐに出品者に発行される。この発明 の好ましい実施例では、商取引展覧会や展示会、会議または他の集まりに参加す るために登録する各参加者から要求される情報は製品のリストおよび/または参 加者が集まりで見る興味を持っている製品のカテゴリを含む。たとえば、例示の 消費者製品の商取引展覧会では、家庭用品にのみ興味を持っている人もあれば庭 で用いる装置に興味を持っている人もいる。データ処理ユニット110内のソフ トウェアは各参加者の興味を出品者によって出される製品およびサービスと相互 に関連させそして参加者が興味を持っている製品およびサービスを有する出品者 をリストアツブしている各参加者のための日程908を作り出す。好ましくは、 各参加者のための日程908は商取引展覧会や展示会、会議または他の集まりが ある施設の中のおよその位置を出品者に書かせるであろう。These categories are stored in the data memory 532 of the portable data acquisition unit 200. (FIG. 8) by data processing unit 110 as an instruction message stored in It will be formatted as Preferably, the portable data acquisition unit 200 is issued to sellers as soon as they are ready and before crowds begin. this invention In a preferred embodiment, participating in a trade show, exhibition, conference or other gathering. The information requested from each participant who registers to participate in the product list and/or Contains categories of products participants are interested in seeing in gatherings. For example, the illustrative At trade exhibitions of consumer products, some people are only interested in household goods, while others are interested in garden products. Some people are interested in the equipment used in Software in data processing unit 110 The software will interact each participant's interests with the products and services offered by the seller. Seller whose products and services are related to and of interest to participants Create a schedule 908 for each participant who is restoring. Preferably, Itinerary 908 for each participant is a trade fair, exhibition, conference or other gathering. The seller will be asked to write down the approximate location within a facility.
こうして、各参加者は興味を持っている製品とサービスを有する出品者の展示場 所を計画性をもって訪れることができる。In this way, each participant can view the exhibits of sellers whose products and services are of interest to them. You can visit places in a planned manner.
第12図は商取引展覧会、展示会、会議または他の人々の集まりの間のこの発明 の情報の流れを絵画的に例示する。Figure 12 shows this invention during trade exhibitions, exhibitions, conferences or other gatherings of people. This is a pictorial illustration of the flow of information.
データ処理ユニット110は発明内の情報の流れの焦点となり続けている。以前 に述べられたように、遅れた登録は手動でデータ入力装置112を介して参加者 登録用紙902からデータを入力することによって取扱われる。参加者バッジ3 50は上で説明されたようにデータ処理ユニット110によって発生されること ができる。参加者はその集会で展覧場を訪れると、参加者バッジ350はまたポ ータプルデータ獲得ユニット200の感知部分を介して入れられかつ関連した参 加者の情報が手動で各ユニットのキーバッドを介してデータ獲得ユニット200 に入れられる。仮想ラインで例示されるように、データ獲得ユニット200は周 期的にデータ処理ユニット110にもたらされ、データメモリ532からデータ 処理ユニット110に参加者の情報を転送しかつデータメモリ532をクリアす る。好ましくは、データ処理ユニット110は固定ディスク910かまたはディ ジタル情報の大量の大容量記憶装置の他の手段を有する。ポータプルデータ獲得 ユニット200から受取られた情報は第11図と関連して上で説明された予めの 登録の間に入力された出品者情報および参加者情報とともに、各出品者のための 訪問者摘報ファイルとして固定ディスク910にストアされる。周期的に(たと えば毎日)固定ディスク910内にストアされている出品者のための訪問者情報 ファイルはそろえられかつ一連の統計リポート912としてプリントされ、これ らは集会の後援者によって利用可能であり、彼等は集まりでの参加者を決定し、 最も人を集める出品者を識別しかつ訪問者が非常な興味を示す製品を識別する。Data processing unit 110 continues to be the focus of information flow within the invention. Before As described in It is handled by inputting data from a registration form 902. Participant badge 3 50 is generated by data processing unit 110 as explained above. Can be done. The participant badge 350 will also be posted to the port when the participant visits the exhibition hall during the meeting. 200 through the sensing part of the tuple data acquisition unit 200 and associated references. Participant information is manually acquired by the data acquisition unit 200 through the keypad of each unit. can be placed in As illustrated by the virtual line, the data acquisition unit 200 data is periodically provided to data processing unit 110 from data memory 532. Transfer participant information to processing unit 110 and clear data memory 532 Ru. Preferably, the data processing unit 110 is a fixed disk 910 or have other means of mass storage of large amounts of digital information. Portable data acquisition The information received from unit 200 is predefined as described above in connection with FIG. For each seller, along with the seller information and participant information entered during registration. It is stored in the fixed disk 910 as a visitor report file. periodically (with Visitor information for sellers stored in fixed disk 910 (e.g. daily) The files are aligned and printed as a series of statistical reports 912, which These are available to the sponsors of the gathering, who determine the participants at the gathering, Identify the most popular sellers and identify the products in which visitors are most interested.
オプションで、各出品者のための参加者情報ファイルは一連の磁気記憶ユニット 914に転送され、これはフロ・ンピーディスクのようなものでよく、そのlこ め固定ディスク910の中のデータ記憶は次の日に自由に利用できかつ訪問者情 報はデータ処理ユニット110または固定ディスク910の故障の場合にも保存 され得る。Optionally, the participant information file for each exhibitor is stored in a series of magnetic storage units. 914, which may be something like a floppy disk; The data storage in the fixed disk 910 is freely available the next day and the visitor information The information is also saved in case of failure of data processing unit 110 or fixed disk 910. can be done.
代替実施例では、この発明のシステムはさらに少なくとも1つのポータプルホス ト916(点線で示されている)を含む。ポータプルホスト916はデータ処理 ユニット110に出品者のポータプルデータ獲得ユニット200を持って来るよ りもむしろ各展示場でポータプルデータ獲得ユニット200からのデータをダン プするために用いられる。In an alternative embodiment, the system of the invention further includes at least one portable host. 916 (shown in dotted line). Portable host 916 processes data I will bring the seller's portable data acquisition unit 200 to unit 110. Dump data from the portable data acquisition unit 200 at each exhibition hall. Used to type.
ポータプルホスト916は好ましくは電池式のマイクロコンピュータであって、 データ処理ユニット110のデ・−タインターフェイスと実質的に同一のデータ インターフェイスを有し、そのためポータプルデータ獲得ユニット200の各々 はそれが有しているいかなるストアされたデータもそれによってそれがデータを データ処理ユニット110に転送するのと同様の態様でポータプルホスト916 に転送する。ポータプルホスト916は充分なデータ記憶能力を有しているので 、多数ポータプルデータ獲得ユニット200から転送されたデータを保持し得る 。好ましくは、ポータプルホスト916はフレキシブルディスク駆動(図示され ていない)を含み、そのためポータプルデータ獲得ユニット200からのデータ は一時的な記憶のためにフレキシブルディスクに転送され得る。Portable host 916 is preferably a battery-powered microcomputer, Substantially the same data as the data interface of data processing unit 110 interface, so that each of the portable data acquisition units 200 The stored data that it has is thereby Portable host 916 in a similar manner as forwarding to data processing unit 110 Transfer to. Portable host 916 has sufficient data storage capacity, so , may hold data transferred from multiple portable data acquisition units 200. . Preferably, the portable host 916 is a flexible disk drive (not shown). data from the portable data acquisition unit 200. may be transferred to a flexible disk for temporary storage.
ポータプルホスト916はポータプルデータ獲得ユニット200と同じ態様でデ ータ処理ユニット110に接続可能で、そのためポータプルデータ獲得ユニット 200から受取られたデータはデータ処理ユニット110に転送され得る。ポー タプルホスト916のデータインターフェイスは再び形作ることができ、そのた めポータプルホスト916のデータインターフェイスはポータプルデータ獲得ユ ニット200のデータインターフェイスをエミュレートする。Portable host 916 is configured to host data in the same manner as portable data acquisition unit 200. data processing unit 110 and thus a portable data acquisition unit. Data received from 200 may be transferred to data processing unit 110. Poe The data interface of tuple host 916 can be reconfigured so that The data interface of the portal host 916 is the portal data acquisition unit. Emulates the Knit 200 data interface.
こうして、データ処理ユニット110はそれがポータプルデータ獲得ユニット2 00から訪問者の情報データを受取るのと同様の態様でポータプルホスト916 から訪問者の情報データを受取る。こうしてポータプルホスト196はポータプ ルデータ獲得ユニット200とデータ処理ユニット110の間のディジタルデー タリンクとしてポータプルデータ獲得ユニット20とデータ処理ユニット110 の間の直接の接続の代わりに働く。In this way, the data processing unit 110 determines whether it is the portable data acquisition unit 2 Portal host 916 in a similar manner as receiving visitor information data from 00 Receive visitor information data from. In this way, the portaple host 196 digital data between the data acquisition unit 200 and the data processing unit 110. Portable data acquisition unit 20 and data processing unit 110 as data link Works instead of a direct connection between.
データ獲得ユニット200からポータプルホスト916への訪問者情報データを 転送するための能力は有利な特徴であって、これは訪問者の情報データをデータ 処理ユニット110に転送するためにポータプルデータ獲得ユニット200を中 央の場所に持って行かなくてはならないよりはむしろ、出品者がポータプルホス ト916ヘデータを転送するために最小の割込みで動作することが可能になる。Visitor information data from the data acquisition unit 200 to the portal host 916 The ability to transfer visitor information data is an advantageous feature. mediating the portal data acquisition unit 200 for transfer to the processing unit 110; Rather than having to take it to a central location, sellers can It is possible to operate with a minimum of interruptions to transfer data to the port 916.
これは特にポータプルデータ獲得ユニット200をデータ処理ユニット100に 搬送する際に使う時間がデータを実際に転送するのに必要とされる時間よりもず っと多くなるような大きな展示場では特に有利である。This particularly applies to the portable data acquisition unit 200 to the data processing unit 100. The time spent in transport is greater than the time required to actually transfer the data. This is especially advantageous in large exhibition halls where there are many people.
データ処理ユニット110でのように、各ポータプルホスト196は好ましくは 商取引展覧会または他の人々の集まりの間ポータプルホスト916が完全に故障 してしまう可能性を減じるために冗長システムを有して構成される。As with data processing unit 110, each portal host 196 preferably Portable host 916 completely malfunctions during a trade exhibition or other gathering of people be configured with redundant systems to reduce the possibility of
たとえば、ポータプルホスト916は好ましくは当該技術で周知の態様で二重の マイクロプロセッサおよび二重のデータ記憶装置を含む。こうして、ポータプル ホスト916は2つの記憶ユニットにポータプルデータ獲得ユニット200から 受取られるデータのすべてをストアするための手段を提供し、そのため1つの記 憶ユニットが故障してもデータの損失を引き起こさない。For example, the portal host 916 preferably has dual Contains a microprocessor and dual data storage. Thus, the portaple The host 916 stores data from the portable data acquisition unit 200 in two storage units. Provides a means to store all of the data received, so one record Even if a storage unit fails, it does not cause data loss.
上で説明されたように、第1図と関連して、この発明のシステムはまたメツセー ジディスプレイユニット250と関連のバーコードリーダ252とを含む。もし ブロック920によって表わされたメツセージがデータ処理ユニット110およ び関連のデータ入力装置112が置かれる登録の中心で受取られるなら、メツセ ージは手動でデータ処理ユニット110に入力されかつ固定ディスクデータ記憶 ユニット910でメツセージのファイルの一部としてストアされる。それをする に先立って、メツセージが意図する人と固定ディスク910にストアされた参加 者情報ファイルとが同一か比較され、その人物が集会に参列しているかを決定し かつその参加者に割当てられてる識別番号を決定する。識別番号は参加者のため のメツセージと関連して固定ディスク910にストアされる。参加者がそのバッ ジ350をバーコードリーダ252を通過させると、バーコードリーダ252は ポータプルデータ獲得ユニット200に関連して上で説明されたのと同様の態様 でバッジ350上のバーコード化情報300をデコードしかつ識別番号のディジ タル表示をデータ処理ユニット110に伝送する。データ処理ユニット110は 識別番号を受取られたメツセージと関連して固定ディスク910にストアされた 識別番号と比較する。もしメツセージがバッジリーダ252を通ってバッジを通 過させた参加者のために受取られたなら、メツセージはメツセージディスプレイ ユニット250に固定ディスク910から転送されかつ従来の態様でディスプレ イされる。以前に述べられたように、メツセージディスプレイユニット250は 参加者がメツセージディスプレイユニット250にディスプレイされたメツセー ジを読むことを示す参加者によ4て活性化され得る認識スイッチ256を含む。As explained above and in connection with FIG. a display unit 250 and an associated barcode reader 252. if The message represented by block 920 is sent to data processing unit 110 and If received at the registration center where the data entry device 112 and associated data entry device 112 are located, the The page is manually entered into data processing unit 110 and fixed disk data storage. It is stored in unit 910 as part of the message file. do that Prior to the message being sent to the intended person and the participation stored on the fixed disk 910. person information file to determine if the person is attending the meeting. and determine the identification number assigned to that participant. Identification number is for participants The message is stored on fixed disk 910 in association with the message. The participant When the barcode reader 252 passes through the barcode reader 252, the barcode reader 252 Aspects similar to those described above in connection with portable data acquisition unit 200 decodes the barcoded information 300 on the badge 350 and digitizes the identification number. the data processing unit 110; The data processing unit 110 An identification number is stored on fixed disk 910 in association with the received message. Compare with identification number. If the message passes through the badge reader 252 If the message was received for a missed participant, the message will be sent to the message display. transferred from fixed disk 910 to unit 250 and displayed in a conventional manner. It is done. As previously mentioned, message display unit 250 The participant can read the message displayed on the message display unit 250. includes a recognition switch 256 that can be activated by the participant to indicate reading the page.
認識が受取られると、データ処理ユニット110はその参加者のための残りの付 加のメツセージを送る。スイッチ256が最後のメツセージが送られた後活性化 されると、データ処理ユニット110は固定ディスク910からのメツセージを クリアし記憶スペースを他のメツセージのために入手可能にする。1つのメツセ ージディスプレイユニット250のみが示されているが、多数のメツセージディ スプレイユニットが商取引展覧会、展示会、会議または他の集まりのある設備の 中で多数の位置に設けられ得、そのため参加者は周期的にメツセージを受取りだ かどうかを決定するために検査できる。当業者にとって周知の態様でメツセージ ディスプレイユニット250はそれと関連したプリンタを有することができ、そ のため参加者に転送されるメツセージの永久のコピーが参加者の便宜上プリント され得る。Once recognition is received, data processing unit 110 processes the remaining attachments for that participant. Send a message from Canada. Switch 256 is activated after the last message is sent. When the data processing unit 110 receives the message from the fixed disk 910, Clear and make storage space available for other messages. one mess Although only message display unit 250 is shown, multiple message display units 250 are shown. The spray unit is used for commercial exhibitions, exhibitions, conferences or other gathering facilities. can be placed in multiple locations within the network so that participants receive messages periodically. can be examined to determine whether message in a manner well known to those skilled in the art. Display unit 250 may have a printer associated with it; A permanent copy of the message will be forwarded to the participant and printed for the participant's convenience. can be done.
第13図は商取引展覧会や展示会、会議または他の人の集まりの終わりに従って 用いられるこの発明のシステムを例示する。固定ディスク910かまたはそれぞ れフロッピーディスクファイル904.906および914に累積されている出 品者情報、参加者情報および訪問者情報のファイルはデータ処理ユニット110 によってデータとして用いられる。データ処理ユニット110内のデータ管理プ ログラムはデータを用いて商取引展覧会や展示会、会議または他の人々の集まり の後援者のための報告書や出品者のための報告書を用意する。後援者の報告には その展示会の出席者のすべての氏名および住所および彼等が興味を持った製品の カテゴリなどの情報が含まれている。さらに、後援者の報告書には有利には各展 示場での出品者および彼等の住所および訪問者の概要を識別することができる。Figure 13 follows the conclusion of a trade show, exhibition, conference or other gathering of people. The system of this invention used is illustrated. Fixed disk 910 or each output accumulated in floppy disk files 904, 906 and 914. Files of product information, participant information, and visitor information are stored in the data processing unit 110. used as data by Data management program within data processing unit 110 The program uses data to organize business exhibitions, exhibitions, conferences or other gatherings of people. Prepare reports for backers and sellers. For sponsor reports The names and addresses of all attendees at the trade show and the products they were interested in. Contains information such as categories. In addition, the sponsor's report will advantageously include each exhibition. A summary of exhibitors and their addresses and visitors on the show floor can be identified.
こうして、後援者は次の商取引展覧会や展示会、会議または他の人々の集まりな ど後援しようとしている者に招待したいと思う出品者および参加者を決定するた めに必要である情報を有する。後援者の報告書は書類930として第13図に示 されている。In this way, patrons can help organize the next trade exhibition, exhibition, conference or other gathering of people. To determine which exhibitors and participants you would like to invite to the party you are planning to sponsor, Contains the information necessary for The sponsor's report is shown in Figure 13 as document 930. has been done.
後援者に報告書930を提供するに加えて、データ処理ユニット110内のプロ グラムは1組の郵便ラベル932が商取引展覧会、展示会、会議または他の集ま りでの出品者および参加者の氏名や住所をリストアツブしてプリントされること を引き起こし得る。当該技術で周知の態様で、ラベルはアルファベット類に郵便 番号、製品カテゴリまたは後援者によって要求される他のいかなる命令でもプリ ントされ得る。In addition to providing reports 930 to sponsors, the Gram is a set of postal labels 932 for trade exhibitions, exhibitions, conferences or other gatherings. The names and addresses of exhibitors and participants at the event will be restored and printed. can cause In a manner well known in the art, the labels are postalized in alphabetical order. number, product category or any other instructions requested by the sponsor. can be recorded.
同様の態様で、データ処理ユニット110内のプログラムは出品者の展示場を訪 れた参加者と参加者の住所と参加者が興味を示した製品および製品のカテゴリを リストアツブする出品者の報告書940をプリントし得る。データ処理ユニット 110はこうして各出品者に出品者のポータプルデータ獲得ユニット200で受 取られた情報の永久記録を与え得る。In a similar manner, the program in the data processing unit 110 visits the exhibitor's exhibition hall. participants and their addresses and the products and product categories in which they expressed interest. A restore seller's report 940 may be printed. data processing unit 110 is thus sent to each seller by the seller's portal data acquisition unit 200. May provide a permanent record of the information taken.
出品者の報告書940に加えて、出品者は出品者によって選択された基準に従っ て準備された予めプリントされた郵便ラベル942が設けられることができる。In addition to the Seller's Report 940, the Seller shall comply with criteria selected by the Seller. A pre-printed postal label 942 can be provided that is prepared in advance.
(すなわちアルファベットの順序、郵便番号順序、製品による分類分け、参加者 カテゴリーによる分類分け、興味のレベルによる分類分は等)郵便ラベルを準備 するための出品者自身の能力を有する者にとって特に多数の組の郵便ラベルを作 ろうとしている者にとって、データ処理ユニット110は出品者の報告書940 で述べられた参加者情報および郵便ラベル942からのアドレス情報を有する1 組のフレキシブルディスク944を作ることができる。こうして、出品者はフレ キシブルディスク944に含まれるデータをそれ自身のデータ処理システムに転 送することができる。(i.e. alphabetical order, postal code order, classification by product, participant Prepare postal labels (classification by category, classification by level of interest, etc.) It is especially useful for sellers with their own ability to create large numbers of sets of postal labels. For those wishing to do so, the data processing unit 110 will 1 with the participant information and address information from the postal label 942 mentioned in A set of flexible disks 944 can be made. In this way, the seller can transfer the data contained on flexible disk 944 to its own data processing system. can be sent.
システムソフトウェアプログラムのためのフローチャートの説明 データ処理ユニット110のソフトウェアプログラムのさらなる詳細は第14a 図ないし第14m図に例示される。Flowchart description for system software program Further details of the software program of data processing unit 110 are given in Section 14a. This is illustrated in Figures 14m to 14m.
第14a図はシステムプログラムの始まりためのフローチャートでありかつシス テムプログラムの主要処理ループを例示する。データ処理ユニット110の動作 システムからのシステムプログラムへの入力はブロック100を介してである。Figure 14a is a flowchart for starting the system program and The main processing loop of a system program is illustrated below. Operation of data processing unit 110 Input from the system to the system program is through block 100.
プログラム制御はアクティビティブロック1002へと移され、そこでは指示メ ツセージがCRTかまたは他のディスプレイユニット上にデータ処理ユニット1 10に関連してディスプレイされユーザに動作のリストから動作を選択すること を要求する。この発明の例示の実施例では、ユーザは以下のうちの1つを選択す ることができる。Program control is transferred to activity block 1002, where instruction The data processing unit 1 is displayed on a CRT or other display unit. selecting an action from a list of actions displayed to the user in connection with step 10; request. In an exemplary embodiment of the invention, the user may select one of the following: can be done.
すなわち 展示会のデータを入れる 後援者のデータを入れる 出品者のデータを入れる 参加者のデータを入れる メツセージのデータを入れる システムのデータを入れる バッジの作製を始める データ獲得ユニットの準備を始める データ獲得ユニットからのデータを検索する報告書の作成を始める ロギングオフする ユーザの選択はキーボードから入力されかつプログラム制御はアクティビティブ ロック1004に移され、そこではプログラム制御は選択された動作に対応する サブルーチンに分岐される。もしユーザが展示会データに入ることを選択するな ら、プログラム制御はブロック1010に転送され、それはプログラム制御が第 14b図と関連して以下に説明されるべき展示会データ入力サブルーチンに分岐 することを引き起こす。もしユーザが後援者データに入ることを選択するなら、 プログラム制御はブロック1012に移り、これはプログラム制御が第14c図 に関連して以下に説明される後援者のデータ入力サブルーチンに移ることを引き 起こす。もしユーザが出品者データに入ることを選択するなら、プログラム制御 はブロック1014に移され、これはプログラム制御が第14e図に関連して以 下に説明されるべき出品者データ入力サブルーチンに移ることを引き起こす。も しユーザが参加者データに入ることを選択するなら、プログラム制御はブロック 1016に移され、これはプログラム制御が第14f図に関連して以下に説明さ れる参加者データ入力サブルーチンに移されることを引き起こす。もしユーザが システムデータに入ることを選択するなら、プログラム制御はブロック1020 に移され、これはプログラム制御が第14d図と関連して以下に説明されるシス テムデータ入力サブルーチンに移することを引き起こす。もしユーザがメツセー ジに入ることを選択するなら、プログラム制御はブロック1022に移り、これ はプログラム制御が第14g図と関連して以下に説明されるメツセージ入力サブ ルーチンに移ることを引き起こす。もしユーザが新しいバッジが作られることを 選択するなら、プログラム制御はブロック1024に分岐し、これはプログラム 制御が第14h図と関連して以下に説明されるバッジ作製サブルーチンにケナこ とを引き起こす。もしユーザがデータ獲得装置を準備することを選択するなら、 プログラム制御はブロック1026に移り、これはプログラム制御が第14i図 に関連して以下に説明される準備データ獲得データ獲得装置からデータを検索す ることを選択するなら、プログラム制御はブロック1030に分岐し、これはプ ログラム制御が第14j図に関連して以下に説明されるダンもしユーザが報告を 始めることを選択するなら、プログラム制御はブロック1032に分岐し、これ はプログラム制御は第14に図、第14鉦図、および第14m図と関連し引き起 こす。前述のサブルーチンがすべて完了すると、プログラム制御はブロック10 34を介して主要処理ループに戻りかつその後アクティビティブロック1002 に戻り、これは上述されたプログラムシーケンスが繰返されることを引き起こす 。もしユーザがアクティビティブロック1002を実行するプログラムによって 促されるときログオフすることを選択するなら、プログラム制御はアクティビテ ィブロック1004からブロック1036に分岐し、そこではプログラムは動作 システムへと出る。i.e. Enter exhibition data Enter your backer data Enter seller data Enter participant data Enter message data Enter system data Start making badges Start preparing the data acquisition unit Start creating a report that retrieves data from data acquisition units turn off logging User selections are entered from the keyboard and program control is from the activity block. Transferred to lock 1004, where program control corresponds to the selected operation. Branches to a subroutine. If the user chooses to enter trade show data , program control is transferred to block 1010, which indicates that program control Branch to Exhibition Data Entry Subroutine to be described below in conjunction with Figure 14b. cause to do. If the user chooses to enter patronage data, Program control passes to block 1012, which indicates that program control is shown in FIG. triggers transition to the patron data entry subroutine described below in connection with wake up If the user chooses to enter seller data, program control is transferred to block 1014, which indicates that program control continues in connection with FIG. 14e. Causes a transition to the Seller Data Entry subroutine to be described below. too If the user chooses to enter participant data, program control blocks 1016, which the program control is described below in connection with Figure 14f. causes the participant to be transferred to the participant data entry subroutine. If the user If you choose to enter system data, program control is performed at block 1020. , which means program control is transferred to the system described below in connection with Figure 14d. system data entry subroutine. If the user If you choose to enter the page, program control transfers to block 1022, which is a message input sub whose program control is described below in connection with Figure 14g. Causes a shift to routine. If the user wants to create a new badge If so, program control branches to block 1024, which Control is passed to the badge creation subroutine described below in connection with Figure 14h. and cause If the user chooses to prepare a data acquisition device, Program control passes to block 1026, which indicates that program control is shown in FIG. Retrieving data from the prepared data acquisition data acquisition device described below in connection with If so, program control branches to block 1030, which The program control is explained below in connection with Figure 14j. If you choose to begin, program control branches to block 1032, which The program control is related to Figure 14, Figure 14, and Figure 14M. Rub. Once all of the previously described subroutines have been completed, program control passes to block 10. 34 and then returns to the main processing loop via activity block 1002 , which causes the program sequence described above to be repeated. . If the user programmatically executes activity block 1002 If you choose to log off when prompted, program control The program branches from block 1004 to block 1036, where the program Exit to the system.
プログラムはデータ処理ユニット110が以下で説明されるサブルーチンのいず れかを実行することを引き起こしている一方で、それはバッジ350がメツセー ジディスプレイユニット250に関連してバーコードリーダ252によってかま たはメツセージディスプレイユニットに関連してスイッチ256の活性化の結果 として受取られる認識によって読出されることによって割込まれ得る。これが発 生すると、プログラム制御は一時的にブロック1040に移され、これはメツセ ージディスプレイ割込みルーチンの始まりである。プログラム制御は判断ブロッ ク1042に移され、そこではプログラムはメツセージディスプレイユニット2 50からの割込が読出されている新しいバッジによってかまたは先のメツセージ を認識するためにスイッチ256の活性化によって引き起こされる。もし新しい バッジ350が読出されたなら、プログラム制御はアクティビティブロック10 44に移され、そこではバッジからの識別データはメツセージディスプレイユニ ット250からデータ処理ユニット110に転送されかつメツセージファイルの メツセージと関連してストアされる識別と比較される。The program allows data processing unit 110 to perform any of the subroutines described below. While it is causing the badge 350 to run is read by barcode reader 252 in conjunction with display unit 250. or as a result of activation of switch 256 in connection with the message display unit. can be interrupted by being read by a recognition received as . This is emitted , program control is temporarily transferred to block 1040, which This is the beginning of the page display interrupt routine. Program control is a decision block. 1042, where the program is transferred to message display unit 2 Interrupt from 50 by new badge or previous message being read is triggered by activation of switch 256 to recognize. If new Once badge 350 has been read, program control is directed to activity block 10. 44, where the identification data from the badge is transferred to the message display unit. from the message file 250 to the data processing unit 110 and of the message file. It is compared to the identity stored in association with the message.
プログラム制御はアクティビティブロック1044から判断ブロック1046に 移され、そこでは比較が検査されメツセージが識別番号に関連した参加者を待っ ていたかどうかを決定する。もしその参加者のためのいかなるメツセージもメツ セージファイルの中になかったなら、プログラム制御は判断ブロック1046か らアクティビティブロック1050に移され、そこでデータがメツセージディス プレイユニット250に送られメツセージの「メツセージがない」またはその旨 の別のメツセージをディスプレイする。Program control passes from activity block 1044 to decision block 1046. transferred, where the comparison is checked and a message is sent to the participant associated with the identification number. Decide whether it was. If any message for that participant If not in the sage file, program control returns to decision block 1046. is moved to activity block 1050 where the data is sent to the message disk. The message sent to the play unit 250 is “No message” or to that effect. display another message.
もし参加者を待っているメツセージがあるなら、プログラム制御は判断ブロック 1046からアクティビティブロック1052に移され、そこでは参加者のため の第1のメツセージの第1の部分がメツセージディスプレイユニット250に移 される。もしメツセージがメツセージディスプレイユニット250に一度にディ スプレイできるより長いなら、メツセージのディスプレイされていない部分は参 加者の識別番号に関連してメツセージファイルに残ったままである。データをメ ツセージディスプレイユニット250に送った後、プログラム制御はブロック1 054に移され、そこではプログラム制御はメツセージディスプレイユニット2 50からの割込みによって割込まれた主要プログラムの部分に戻される。If there is a message waiting for the participant, program control will block the decision. 1046 to an activity block 1052 where the The first portion of the first message is transferred to the message display unit 250. be done. If messages are displayed on message display unit 250 all at once, If the message is longer than can be displayed, the undisplayed portion of the message can be remains in the message file in association with the subscriber's identification number. Mail the data After sending to the message display unit 250, the program control is performed in block 1. 054, where program control is transferred to message display unit 2. 50 returns to the part of the main program that was interrupted.
(以下余白) 判断ブロック1042に戻ると、もし肯定応答を指示するようにスイッチ256 のアクティビティにより割込が生じられるならば、判断ブロック1042から判 断ブロック1060に制御が移される。判断ブロック1060では、現在ディス プレイされているメツセージファイルが、任意のより多くのメツセージまたは現 在のメツセージの残余の部分のいずれが存在するかを決定するように検査される 。(Margin below) Returning to decision block 1042, switch 256 is configured to indicate an acknowledgment. If the interrupt is caused by the activity of Control is transferred to disconnection block 1060. Decision block 1060 determines whether the current If the message file being played has any more messages or is examined to determine which remaining parts of the current message are present. .
もしメツセージまたはメツセージの部分のいずれも存在しないならば、プログラ ム制御がアクティビティブロック1062に移され、プログラムにより「メツセ ージなし」のメツセージかまたは他のメツセージをその趣旨でディスプレイする ようにメツセージディスプレイユニット250にデータが転送される。その後、 割込まれたプログラムに戻るようにプログラム制御がブロック1054に移され る。If the message or any part of the message is not present, the program control is transferred to activity block 1062, and the program display a message with no message or other message to that effect. The data is transferred to the message display unit 250 as shown in FIG. after that, Program control is transferred to block 1054 to return to the interrupted program. Ru.
もし参加者に対する他のメツセージかまたは現在のメツセージの他の部分が存在 するならば、判断ブロック1060からアクティビティブロック1064にプロ グラム制御が移され、現在のメツセージの次の部分かまたは次のメツセージがメ ツセージディスプレイユニット250に転送される。その後、プログラム制御が ブロック1054に移され、かつプログラム制御が、割込まれたプログラムに戻 される。If there are other messages or other parts of the current message for the participant. If so, decision block 1060 returns the program to activity block 1064. Program control is transferred and the next part of the current message or the next message is transferred to the message display unit 250. Then the program control Block 1054 is entered and program control is returned to the interrupted program. be done.
mlJb図は、展示会データ入力サブルーチンのフローチャートである。展示会 データ入力サブルーチンは一般に、組織的段階にある1つまたは2つ以上の商取 引展覧会、展示会、会議または人々の他の集まりに関するデータを最初に入れる ように予登録段階(第11図)の間用いられる。The mlJb diagram is a flowchart of the exhibition data input subroutine. exhibition Data entry subroutines typically handle one or more transactions at an organizational stage. First enter data about exhibitions, exhibitions, conferences or other gatherings of people is used during the pre-registration phase (Figure 11).
特に、それは特定の集まりに対するセンターの構成に関するデータを組織化する ように大会議センターの管理により用いられてもよい。データは、後に後会議セ ンター内の多くの出品者を配置するように、かつ他の目的のために有用である。In particular, it organizes data regarding the configuration of centers for specific gatherings. It may also be used by the management of large conference centers. The data will be saved later in the post-conference session. It is useful for arranging many sellers in a center, and for other purposes.
展示会データ入力サブルーチンは、プログラム制御がアクティビティブロック1 072に移されるブロック1070で始まる。アクティビティブロック1072 では、ユーザが展示会に関するデータを入れるように促される。The exhibition data input subroutine is program controlled by activity block 1. It begins at block 1070, which is moved to 072. Activity block 1072 The user is then prompted to enter data regarding the exhibition.
たとえばユーザは、展示会の名前、展示会が催されるホールの名前、および各ホ ールにおけるブースの識別番号を入れるように促される。ディスプレイされるべ き製品のカテゴリもまた、展示会に参加する人のカテゴリとともに入れられる。For example, the user can enter the name of the exhibition, the name of the hall where the exhibition is held, and the You will be prompted to enter your booth identification number at the mall. should be displayed The product category is also entered along with the category of people attending the exhibition.
たとえば参加者のカテゴリはニー個人、小売商、配給者、製造業者、またはその 種の他の者であってもよい。For example, categories of participants may be individuals, retailers, distributors, manufacturers, or It may be another member of the species.
他の情報は、ユーザの特定の必要条件に従って入れられ得る。ユーザを促した後 、プログラム制御はアクティビティブロック1072からアクティビティブロッ ク1074に移され、ユーザにより入れられたデータが、入れられたデータとし て退避されるシステムメモリ内へ入力される。入れられたデータはプログラムの 他の部分により用いられ得て、かつ商取引展覧会、展示会、会議または人々の他 の集まりに関する統計の一部としてプリントアウトされ得る。Other information may be entered according to the user's specific requirements. After prompting the user , program control is from activity block 1072 to activity block 1074 and the data entered by the user becomes the entered data. input into system memory where it is saved. The entered data is stored in the program. Can be used by other parts and trade exhibitions, exhibitions, conferences or other people can be printed out as part of the statistics on the collection.
入力データがアクティビティブロック1074で退避された後、プログラム制御 は判断ブロック1076に移り、ユーザはより多くの展示会データが入れられる べきかどうかを示すように促される。もし入れられるべきであるならば、プログ ラム制御は判断ブロック1076からアクティビティブロック1072に移り、 ユーザがより多くのデータを入れるように促される。そうでなければ、プログラ ム制御は判断ブロック1076からブロック1078に移り、プログラム制御が 第14a図におけるブロック1034を者データを入れるように促される。例示 の後援者データは、後援者の名前および住所、ならびに後援者が、その報告書が プリントされるのを所望するオーダを含む。たとえば、後援者は彼の報告書が名 前によりアルファベット類に、参加者のカテゴリ類で、参加者の州および郵便番 号順にプリントされ得る。上記のように、こうしてプリントされた報告書は、参 加者のどのカテゴリが製品に、より関心があるかを後援者が決定するのを可能に し、かつまた後援者が、開催される次の商取引展覧会、展示会、会議または他の 集まりを知らせ得る郵送用ラベルを予めプリントするというオプションを後援者 に与える。ユーザが、アクティビティブロック1084における指示メツセージ に応答してデータを入れた後、プログラム制御はアクティビティブロック108 6に移され、ユーザにより入れられたデータが入力され、かつシステムメモリ内 で退避される。このデータはこうして、報告書および商取引展覧会、展示会、会 議または他の集まりの終了を準備するのに利用可能である。データが入力されか つアクティビティブロック1086で退避された後、プログラム制御はアクティ ビティブロック1088に移され、ユーザはさらなるデータが入れられるべきか どうかを示すように促される。もしさらなるデータが入れられるべきであるなら ば、プログラム制御はアクティビティブロック1084に移り、ユーザは再度デ ータを入れるように促される。4+そうでなければ、プログラム制御は判断ブロ ック1088からブロック1090に移り、プログラム制御が第14a図におけ るブロック1034を介して主処理ユニットループに移される。After the input data is saved in activity block 1074, program control moves to decision block 1076 where the user enters more trade show data. You will be prompted to indicate whether or not you should. If it should be included, the program Ram control passes from decision block 1076 to activity block 1072; User is prompted to enter more data. Otherwise, the program Program control passes from decision block 1076 to block 1078 where program control You are prompted to enter user data at block 1034 in Figure 14a. illustration Patron data includes the name and address of the sponsor, and the information that the sponsor Contains the order you want printed. For example, a patron may want his report to be named Alphabetically by category, participant's state and zip code May be printed in numerical order. As mentioned above, the report printed in this way is Allows patrons to decide which categories of patrons are more interested in the product and also sponsors the next trade exhibition, exhibition, conference or other event to be held. Give backers the option of pre-printing a mailing label to announce the gathering. give to The user receives the instruction message in activity block 1084. After populating the data in response to , program control passes to activity block 108 6, entered by the data entered by the user, and stored in system memory. will be evacuated. This data is thus used in reports and trade exhibitions, exhibitions and conferences. It can be used to prepare for the conclusion of a meeting or other gathering. Is the data entered? After the program control is activated, the program control is biti block 1088 and the user should enter further data. You will be prompted to indicate whether If further data should be entered For example, program control transfers to activity block 1084 and the user again You will be prompted to enter your data. 4+ Otherwise, program control is a decision block. From block 1088, program control passes to block 1090 in Figure 14a. is transferred to the main processing unit loop via block 1034.
第14d図は、ブロック1094で始まるシステムデータ入力サブルーチンに対 するフローチャートである。プログラム制御は、ブロック1094からアクティ ビティブロック1096に移され、ユーザはシステムデータを入れるように促さ れる。例示のシステムデータはユーザに関する情報を含み、かつシステム設備は システムプログラムの他の部分により用いるために利用可能である。たとえば、 このサブルーチンは許容されるユーザの名前およびそのパスワードを入れるのに 用いられる。典型的には、このサブルーチンは商取引展覧会、展示会、会議また は人々の他の集まりの前に、集まりで用いるためのシステムを準備するために用 いられるだけである。ユーザはまた、プリンタが統計上の報告書、出品者報告書 、日程表を準備する際に用い、かつバッジをプリントするためにプリントし得る プリンタの名前および列の番号を入れるように促される。このサブルーチンは、 特定の応用のデータ処理の必要性にシステムを合わせる能力をシステムのオペレ ータに与えるという点で特に有利である。ユーザは、指示メツセージによりリク エストされたデータを入れた後、プログラム制御はアクティビティブロック10 98に移され、入れられたデータが入力され、かつその後の利用のためにシステ ムメモリ内で退避される。その後、プログラム制御は、アクティビティブロック 1100に移り、ユーザは、さらなるデータが入れられるべきかどうかを示すよ うに促される。もしさらなるデータが入れられるべきであるならば、プログラム 制御はアクティビティブロック1096に移り、ユーザは前のように促される。FIG. 14d shows the system data entry subroutine beginning at block 1094. This is a flowchart. Program control begins at block 1094. biti block 1096 and prompts the user to enter system data. It will be done. Exemplary system data includes information about users, and system equipment includes Available for use by other parts of the system program. for example, This subroutine enters the names of allowed users and their passwords. used. Typically this subroutine is used for trade fairs, exhibitions, conferences or is used in advance of other gatherings of people to prepare the system for use at the gathering. Just be there. Users can also view the printer's statistical reports and seller reports. , used in preparing the itinerary, and can be printed to print badges. You will be prompted to enter the printer name and column number. This subroutine is The ability to tailor the system to the data processing needs of a particular application This is particularly advantageous in that it can be applied to data. The user accepts the request via an instruction message. After entering the estimated data, program control is carried out at activity block 10. 98, the entered data is entered and stored on the system for further use. is saved in system memory. Then the program control is the activity block Moving to 1100, the user is prompted to indicate whether more data is to be entered. Urged by the sea urchin. If further data is to be entered, the program Control passes to activity block 1096 and the user is prompted as before.
そうでなければ、プログラム制御はブロック1102に移り、プログラム制御は 第14a図におけるブロック1034を介して主処理ループに移される。Otherwise, program control transfers to block 1102, where program control The main processing loop is entered via block 1034 in Figure 14a.
第14e図は、ブロック1110で始まる出品者データ入力サブルーチンのフロ ーチャートである。プログラム制御はブロック1110からアクティビティブロ ック111ヲシ27.フ・レイ 2に移され、ユーザはデータ入力動作の&−r−されたオプションから選択する ように促される。この発明の例示の実施例では、ユーザは、出品者データを加え 、出品者データを編集し、出品者データを削除しまたは主プロセツサループに戻 すオプションが与えられる。指示メツセージに対するユーザの応答はアクティビ ティブロック1112に入力され、かつプログラム制御はアクティビティブロッ ク1114に移され、プログラム制御がユーザの選択に依存して4個のサブルー チンのうちの1個に分岐する。もしユーザが出品者データを加えるオプションを 選択するならば、プログラム制御はブロック1116に分岐する。もしユーザが 出品者データを編集するオプションを選択するならば、プログラム制御はブロッ ク1120に分岐する。もしユーザが出品者データを削除するオプションを選択 するならば、プログラム制御はブロック1122に分岐する。もしユーザが主処 理ループに戻るオプションを選択するならば、プログラム制御はブロック112 4に分岐する。プログラム制御はブロック1124からブロック1126に分岐 し、プログラム制御は第14a図におけるブロック1034を介して主処理ルー プに移される。FIG. 14e shows the flow of the Seller Data Entry subroutine beginning at block 1110. -This is a chart. Program control begins at block 1110 with an activity block. 111 woshi 27. Hu Lei 2, the user selects from the &-r- options for the data entry operation. be encouraged to do so. In an exemplary embodiment of this invention, a user adds seller data. , edit seller data, delete seller data or return to the main processor loop. option is given. User responses to prompt messages are activity block 1112 and program control is input to the activity block 1112. 1114, program control is transferred to four subroutines depending on the user's selections. Branches into one of the chins. If the user has the option to add seller data If so, program control branches to block 1116. If the user If you select the option to edit seller data, program control is blocked. The process branches to step 1120. If the user selects the option to delete seller data If so, program control branches to block 1122. If the user If the option to return to the logic loop is selected, program control returns to block 112. Branches into 4. Program control branches from block 1124 to block 1126 and program control is passed to the main processing routine via block 1034 in Figure 14a. transferred to the pool.
ブロック1116で始まる付加出品者データサブルーチンでは、プログラム制御 はブロック1116からアクティビティブロック1130に移され、そこでユー ザは出品者の名前およびデータを入れるように促される。例示の発明において入 れられるべきデータは出品者が報告書を受取るのを所望する順を含み、それは来 客の名前(すなわち、出品者の展示会を訪れた参加者)によりアルファベット類 、参加者のカテゴリ(すなわち後援者により規定されたカテゴリ)順に、来客の カテゴリ(すなわち各出品者により規定されたカテゴリ)順に、かつ州および郵 便番号順になり得る。入れられたデータはまた、出品者に割当てられたブースの 識別および出品者が展示する製品の識別を含む。入れられたデー、夕は、出品者 に割当てられたポータプルデータ獲得ユニットの識別をさらに含む。これは、ポ ータプルデータ獲得ユニットにより戻されるデータが特定の出品者に関連するの を可能にする。出品者はまた、参加者が出品者の展示会を訪れるとき出品者がデ ータ獲得ユニットにより促されるのを望む、参加者のカテゴリに入る機会が与え られる。上記のように、例示の発明では、これらのカテゴリは“−個人″、“小 売商”、“配給者”、“製造業者′、およびその地間種類のものを含むことが可 能である。The Additional Seller Data subroutine beginning at block 1116 provides program control is moved from block 1116 to activity block 1130 where the user The user will be prompted to enter the seller's name and data. In the illustrative invention The data to be submitted includes the order in which the seller wishes to receive the reports, and the order in which they are expected to be received. Alphabetized by customer name (i.e. participant who visited the exhibitor's exhibition) , guests in order of participant category (i.e. categories defined by the sponsor). By category (i.e. categories defined by each seller) and by state and postal code. It can be in order of flight number. The data entered will also be used to determine which booth is assigned to the exhibitor. Includes identification and identification of the products exhibited by the Seller. The day and evening that was put in is the seller further including the identification of the portable data acquisition unit assigned to the portable data acquisition unit. This is a port data returned by a tuple data acquisition unit is related to a particular seller. enable. Seller also acknowledges that the Seller will Provides an opportunity to fall into the category of participants who wish to be encouraged by data acquisition units. It will be done. As mentioned above, in the illustrated invention, these categories are “-individual”, “small” may include 'vendors', 'distributors', 'manufacturers', and their intermediaries. It is Noh.
ユーザが、アクティビティブロック1130における指示メツセージに応答して データを入れた後、プログラム制御はアクティビティブロック1132に移され 、ユーザにより入れられたデータが入力され、かつその後の利用のためにシステ ムメモリ内で退避される。その後、プログラム制御はアクティビティブロック1 134に移され、極めて最近入れられた出品者がブース番号によりアルファフベ ット順で、かつ後援者により特定的にリクエストされた任意の他の順で(たとえ ば製品の形式、アドレスなどにより)リストに含まれるように出品者のリストが 更新される。出品者のリストがアクティビティブロック1134内で更新された 後、プログラム制御はアクティビティブロック1136に移り、ユーザは商取引 展覧会、展示会、会議または他の集まりに参加する出品者の個人名を入力するよ うに促される。その後、プログラム制御は、アクティビティブロック1140に 移され、ユーザはアクティビティブロック1136における指示メツセージに応 答してリストされた参加者の各々に対するデータを入れるように促される。この データは、参加者の雇主が出品者であると思われることを除いて、他の参加者に 対して入れられたデータのすべてを含む。このように、ユーザは参加者に対する 雇主の情報を入れるようには促されない。アクティビティブロック1140にお けるプログラムの詳細は、第14f図に従って以下で述べられるべき参加者デー タ入力サブルーチンにおける詳細と実質的に類似である。プログラム制御は、ア クティビティブロック1136における指示メツセージに応答して識別された参 加者の各々に対する参加者情報が入れられるまで、アクティビティブロック11 40を介してループ化する。その後、プログラム制御はアクティビティブロック 1112に移り、ユーザは再度、出品者データ入力サブルーチン内の動作を選択 するように促される。In response to the instruction message in activity block 1130, the user After entering the data, program control is transferred to activity block 1132. , the data entered by the user is entered and stored in the system for further use. is saved in system memory. Then the program control is activity block 1 134, and a very recently added exhibitor is located at Alfhube by booth number. and in any other order specifically requested by the sponsor (even if (for example, product type, address, etc.) Updated. Seller list updated in activity block 1134 After that, program control passes to activity block 1136 where the user completes the transaction. Please enter the personal names of exhibitors participating in an exhibition, exhibition, conference or other gathering. Urged by the sea urchin. Program control then passes activity block 1140 to and the user responds to the prompt message in activity block 1136. You will be prompted to answer and enter data for each of the participants listed. this The data is shared with other participants, except that the participant's employer appears to be the seller. Contains all the data entered for. In this way, the user can You will not be prompted to enter employer information. Activity block 1140 Details of the program will be provided in the participant data set forth below according to Figure 14f. The details are substantially similar to those in the data input subroutine. Program control is The reference identified in response to the instruction message in activity block 1136 activity block 11 until the participant information for each of the participants is entered. loop through 40. Then the program control is in the activity block Moving to 1112, the user again selects an operation within the seller data input subroutine. be encouraged to do so.
もしプログラム制御がブロック1120に入るようにされる出品者データを編集 するようにユーザが選択したならば、プログラム制御はブロック112oがらア クティビティブロック1144に移り、ユーザはデータが編集されるのを必要と する出品者の名前を入れるように促される。その後、プログラム制御はアクティ ビティブロック1146に移され、ユーザの入力により入れられた名前および名 前が入力される出品者に関連のデータがディスプレイされる。If program control is made to enter block 1120, edit seller data. If the user selects to Moving to activity block 1144, the user indicates that the data needs to be edited. You will be prompted to enter the name of the seller. Then program control is activated. name and first name entered by user input into Bitty block 1146. The relevant data will be displayed to the seller who has entered the previous information.
プログラム制御はアクティビティブロック1146からアクティビティブロック 1150に移され、ユーザからの編とを示した後、プログラム制御はアクティビ ティブロック1152に移され、ユーザ編集の出品者データが退避される。その 後、プログラム制御は再度アクティビティブロック1112に戻り、そこでユー ザは再度能の動作を選択するようにされる。Program control is from activity block 1146 to activity block 1150, and after indicating the edit from the user, the program control 1152, and the user-edited seller data is saved. the Afterwards, program control returns again to activity block 1112 where the user The player is allowed to select the Noh action again.
もしユーザが出品者データを削除するのを選択しかつプログラム制御がブロック 1112に移されるならば、プログラム制御はそれからアクティビティブロック 1156に移り、ユーザは出品者のリストから削除されるべき出品者の名前を入 れるように促される。ユーザが出品者の名前を入れた後、プログラム制御はアク ティビティブロック1158に移り、÷eで出品者の名前が入力され、かつ出品 者の名前は出品者ファイルから除去される。出品者の名前が出品者ファイルから 除去された後、プログラム制御はアクティビティブロック1112に移り、ユー ザは再度、出品者データ入力サブルーチンにおける利用可能な動作のうちの1個 を選択するようにされる。If the user chooses to delete seller data and program control is blocked If transferred to 1112, program control is then transferred to the activity block 1156, the user enters the name of the seller to be removed from the list of sellers. be encouraged to do so. After the user enters the seller's name, the program control is activated. Move to activity block 1158, enter the seller's name using ÷e, and display the item. The person's name will be removed from the seller's file. The seller's name is from the seller file. Once removed, program control passes to activity block 1112 where the user The user again performs one of the available actions in the Seller Data Entry subroutine. be selected.
第14f図は、ブロック1160で始まる参加者デτり入力ザブルーチンのフロ ーチャートである。プログラム制御はブロック1160からアクティビティブロ ック1162に移され、ユーザは参加者データ入力サブルーチンにおける利用可 能な動作のリストから動作を選択するように促される。ユーザが選択を促した後 、選択がキーボードから入力され、かつプログラム制御がアクティビティブロッ ク1164に移り、プログラム制御は選択された動作に関連のプログラムの部分 に分岐する。もし参加者が参加者データを加算する動作を選択するならば、プロ グラム制御はブロック1166に移る。もしユーザが参加者データを編集するの を選択するならば、プログラム制御はブロック1168に分岐する。もしユーザ が参加者データを削除するオプションを選択するならば、プログラム制御はブロ ック1170に移る。もしユーザが参加者日程表をプリントするオプションを選 択するならば、プログラム制御はブロック1172に分岐する。もしユーザがさ らなる参加者データ入力動作が行なわれるべきでないことを示すならば、プログ ラム制御はブロック1174に移り、プログラム制御は、第14a図におけるブ ロック1034を介する主処理ループにプログラム制御を戻すブロック1176 に移る。FIG. 14f shows the flowchart of the participant input subroutine beginning at block 1160. -This is a chart. Program control begins at block 1160 with an activity block. 1162, the user can access the available information in the Participant Data Entry Subroutine. prompts you to select an action from a list of possible actions. After the user prompts for a selection , the selection is entered from the keyboard, and the program control is in the activity block. 1164, program control transfers to the portion of the program associated with the selected operation. Branch into. If a participant chooses an action that adds participant data, the Program control passes to block 1166. If a user edits participant data is selected, program control branches to block 1168. If user If the participant selects the option to delete participant data, program control The process moves to block 1170. If the user selects the option to print the participant itinerary, If so, program control branches to block 1172. If the user If the program indicates that further participant data entry actions should not be performed, RAM control passes to block 1174 and program control passes to block 1174 in FIG. 14a. Block 1176 returns program control to the main processing loop via lock 1034 Move to.
もしユーザが付加参加者データサブルーチンを選択するならば、プログラム制御 はブロック1166からアクティビティブロック1178に移り、ユーザは参加 者の名前およびデータを入れるように促される。参加者データは、参加者の住所 および電話番号、参加者の雇主の識別、参加者に対するカテゴリを含む。この入 力に対して、ユーザは、参加者カテゴリが後援者カテゴリのうちの1つに対応す るように、後援者により選択されたカテゴリに対応するカテゴリのリストが与え られる。ユーザはまた、商取引展覧会、展示会、会議または人々の他の集まりに 参加しながら、間参加者が関心を持つ製品の形式のリストを入れるように促され る。ユーザは、後援者により選択され、かつ出品者により展示された製品の形式 に対応する製品の形式のディスプレイが与えられる。ユーザが、促された情報を 入れた後、プログラム制御はアクティビティブロック1178からアクティビテ ィブロック1180に移り、ユーザにより入れられたデータが入力される。参加 者は、識別番号を割当てられる。それから参加者の名前、識別番号および他の入 力されたデータが参加者データファイルで退避される。プログラム制御はアクテ ィビティブロック1180からアクティビティブロック1182に移され、新た に入力された参加者の名前、識別およびデータが参加者のリストに加えられる。If the user selects the additional participant data subroutine, the program control moves from block 1166 to activity block 1178, where the user participates. You will be prompted to enter the person's name and data. Participant data includes the participant's address and phone number, identification of the participant's employer, and category for the participant. This input For power, the user can specify whether the participant category corresponds to one of the sponsor categories. A list of categories corresponding to the category selected by the sponsor will be provided so that It will be done. Users may also attend trade fairs, exhibitions, conferences or other gatherings of people. While participating, participants will be prompted to enter a list of product formats that interest them. Ru. The User agrees to the format of the Product selected by the Sponsor and exhibited by the Seller. A display of the corresponding product format is provided. The user enters the prompted information. After entering, program control transfers activity from activity block 1178. Moving to block 1180, data entered by the user is entered. Participation The person shall be assigned an identification number. Then enter the participant's name, identification number and other input information. The entered data is saved in the participant data file. Program control is activated. The activity block 1180 is moved to the activity block 1182, and a new The participant's name, identification and data entered in will be added to the list of participants.
参加者のリストは、すべての参加者がアルファベット類になるように、かつまた 参加者が、その報告書が(たとえば州、製品カテゴリなどにより)プリントされ るのを後援者がリクエストする順であるように更新される。参加者リストが更新 された後、プログラム制御はアクティビティブロック1182から判断ブロック 1184に移され、ユーザは展覧会が進行中であるかどうかを示すようにめられ る。もし展覧会が進行中でないならば、制御はアクティビティブロック1162 に戻され、ユーザは参加者データ入力サブルーチン内で他のオプションを選択す るように促される。もし展覧会が進行中であり、参加者バッジが既に予め登録さ れた参加者に対してプリントされていることをそれが示すならば、プログラム制 御はアクティビティブロック1186に移り、第14に図、第14楚図および第 14m図に関連して以下で述べられるべき報告書作成サブルーチンによりプリン トされるように参加者のデータがバッジプリント待ち行列に転送される。もし展 覧会がまだ進行中でないならば、参加者バッジはすべてグループとしてプリント される。The list of participants should be arranged so that all participants are alphabetical and also Participants can see their reports printed (e.g. by state, product category, etc.) will be updated in the order that backers request them to be viewed. Participant list updated After the activity block 1182, program control passes from the activity block 1182 to the decision block 1184 and prompts the user to indicate whether the exhibition is in progress. Ru. If the exhibition is not in progress, control passes to activity block 1162. and the user can select other options within the Participant Data Entry subroutine. be encouraged to do so. If the exhibition is in progress and the participant badge is already pre-registered, If it indicates that the program is being printed for participants who Control passes to activity block 1186, which displays the fourteenth diagram, the fourteenth diagram, and the fourteenth diagram. The report generation subroutine to be described below in connection with the 14m diagram The participant's data is transferred to the badge print queue so that it can be printed. If Exhibition If the meeting is not yet in progress, all participant badges will be printed as a group. be done.
参加者データをバッジプリント待ち行列に加えた後、プログラム制御はアクティ ビティブロック1186からアクティビティブロック1162に移され、ユーザ は参加者データ入力サブルーチン内の利用可能な動作から他の動作を選択するよ うに促される。After adding participant data to the badge print queue, program control is activated. activity block 1186 to activity block 1162 and the user allows you to select other actions from the available actions in the participant data entry subroutine. Urged by the sea urchin.
もしユーザが参加者データ番人れるように選択するならば、プログラム制御はブ ロック1168からブロック1188に移され、ユーザはデータが編集される必 要がある参加者の名前を入れるように促される。ユーザが参加者の名前を入れた 後、プログラム制御はアクティビティブロック1188からアクティビティブロ ック1190に移り、ユーザがデータを編集し得るように入れられた参加者の名 前が入力され、かつ参加者の名前に関連のデータがディスプレイされる。その後 、プログラム制御はアクティビティブロック1192に移され、編集指令がユー ザから入力され、かつ参加者データが編集指令により修正される。ユーザが編集 を終えたことを示した後、プログラム制御はアクティビティブロック1194に 移り、編集された参加者データが退避される。その後、プログラム制御はアクテ ィビティブロック1162に移り、ユーザは参加者データ入力サブルーチン内の 他の動作を選択するように促される。If the user chooses to enable Participant Data Keeper, program control Lock 1168 transfers to block 1188, where the user indicates that the data needs to be edited. You will be prompted to enter the names of the required participants. User entered participant's name After that, program control passes from activity block 1188 to activity block 1188. 1190 and enters the participant's name so that the user can edit the data. The previous name will be entered and the relevant data will be displayed for the participant's name. after that , program control is transferred to activity block 1192, where editing commands are and the participant data is modified by editing commands. Edited by user After indicating that it is finished, program control returns to activity block 1194. The edited participant data is saved. Program control is then activated. Moving to activity block 1162, the user enters the participant data entry subroutine. You will be prompted to choose another action.
もしユーザが参加者データを削除するのを選択するならば、プログラム制御はブ ロック1170からアクティビティブロック1196に移され、ユーザは参加者 のリストから削除されるべき参加者の名前を入れるように促される。If the user chooses to delete participant data, program control Lock 1170 transfers to activity block 1196, where the user You will be prompted to enter the name of the participant to be removed from the list.
ユーザが参加者の名前を入れた後、プログラム制御はアクティビティブロック1 196からアクティビティブロック1198に移り、参加者の名前が入力され、 かつそれから参加者ファイルから除去される。参加者の名前が参加者ファイルか ら除去された後、プログラム制御はアクティビティブロック1162に移され、 ユーザは再度、参加者データ入力サブルーチン内の動作を選択するように促され る。After the user enters the participant's name, program control goes to activity block 1. 196 moves to activity block 1198 where the participant's name is entered and and then removed from the participant file. Is the participant's name in the participant file? After being removed from the activity block 1162, program control is transferred to activity block 1162, The user is again prompted to select an action within the participant data entry subroutine. Ru.
もしユーザが参加者日程表をプリントする動作を選択するならば、プログラム制 御はブロック1172からアクティビティブロック1200に移り、ユーザは日 程がプリントされるべき参加者の名前を入れるように促される。ユーザが名前を 入れた後、プログラム制御はアクティビティブロック1200からアクティビテ ィブロック1202に移プログラムは参加者データファイルから製品カテゴリを 検索し、かつ製品カテゴリを出品者ファイル内のカテゴリと比較し、かつ参加者 によりリストされた製品カテゴリに対応する製品をどの出品者がディスプレイし ているかを決定する。その後、プログラム制御はアクティビティブロック120 2からアクティビティブロック1204に移され、製品カテゴリが参加者により リストされた製品カテゴリに対応する出品者のブース番号順に従って日程表が作 成される。その後、プログラム制御はアクティビティブロック1206に移り、 アクティビティブロック1204内で作成された日程表が第14に図、第14史 図および第14m図に関連して以下で述べられるべき報告書作成サブルーチンに よりプリントされるべき文書のプリント待ち行列に加えられる。その後、プログ ラム制御はアクティビティブロック1162に移され、ユーザはデータ入力サブ ルーチンから他の動作を選択するように促される。If the user selects the action to print the participant itinerary, the program control Control passes from block 1172 to activity block 1200, where the user You will be prompted to enter the name of the participant whose details should be printed. user enters name After entering, program control transfers the activity from activity block 1200. The transfer program extracts the product category from the participant data file. Search and compare product categories to categories in the seller file, and Which sellers display products corresponding to the product categories listed by Determine whether Program control then proceeds to activity block 120. 2 to activity block 1204, where the product category is selected by the participant. The itinerary is created according to the order of booth numbers of exhibitors corresponding to the listed product categories. will be accomplished. Program control then passes to activity block 1206, The itinerary created in the activity block 1204 is shown in the 14th figure and 14th history. The report generation subroutine to be described below in connection with Figures and Figure 14m. The document to be printed is added to the print queue. Then the program RAM control is transferred to activity block 1162, where the user enters the data entry sub. You will be prompted to select other actions from the routine.
第14g図は、メツセージ入力サブルーチンのフローチャートである。メツセー ジ入力サブルーチンはブロック1210で始まり、かつプログラム制御はアクテ ィビティブロック1212に移され、ユーザはメツセージが受取られる参加者ま たは出品者の名前を選択するように促される。FIG. 14g is a flowchart of the message input subroutine. Metsuse The input subroutine begins at block 1210 and program control is activated. activity block 1212, where the user selects the participant or participants from whom the message will be received. or the seller's name.
好ましい実施例では、ユーザは、メツセージが意図されている参加者の名前を発 見するようにユーザが迅速に巻くことが可能である参加者のリストが提供される 。ユーザは、名前によりディスプレイのカーソルを配置し、かつ名前の選択を示 すことにより参加者の名前を選択する。代わりに、ユーザは出品者のリストを巻 き、かつメツセージが意図されている出品者を選択し得る。この場合、出品者の 誰もがメツセージを受取ることが可能になるように出品者としてリストされた参 加者の識別に関連してメツセージがストアされる。ユーザが参加者または出品者 を選択した後、アクティビティブロック1214において選択された参加者また は出品者の名前が入力され、かつ参加者の識別番号または出品者の識別番号がメ ツセージを識別するように参加者情報ファイルから得られる。その後、プログラ ム制御はアクティビティブロック1216に移り、そこでユーザは参加者または 出品者に対するメツセージを入れるように促される。ユーザがメツセージの終了 を示した後、プログラム制御はアクティビティブロック1216からアクティビ ティブロック1218に移り、メツセージが入力され、かつメツセージのデータ および時間とともに、参加者の識別番号または出品者の識別番号に関連してスト アされる。メツセージは、第14a図に関連して上で述べられたディスプレイメ ツセージ割込サブルーチンによりアクセスされるメツセージファイルにストアさ れる。メツセージがストアされた後、プログラム制御はアクティビティブロック 1218からブロック1220に移り、プログラム制御は第14a図におけるブ ロック1034を介して主処理ループに移される。In the preferred embodiment, the user utters the name of the participant for whom the message is intended. A list of participants is provided that the user can quickly scroll to see . The user positions the display cursor by name and indicates selection of name. Select the participant's name by clicking. Instead, users can roll up a list of sellers. and select the seller for whom the message is intended. In this case, the seller's A reference listed as a seller so that anyone can receive the message. A message is stored in connection with the identity of the participant. User is a participant or seller After selecting the selected participant or If the seller's name is entered and the participant's identification number or seller's identification number is Participant information is obtained from the file to identify messages. Then the program System control passes to activity block 1216 where the user selects a participant or You will be prompted to enter a message for the seller. User ends message After indicating the activity block 1216, program control The message is inputted and the message data is transferred to the input block 1218. and over time, the storage associated with the Participant Identification Number or the Seller Identification Number. is applied. The message is the display message described above in connection with Figure 14a. stored in the message file accessed by the message interrupt subroutine. It will be done. After the message is stored, program control is carried out in the activity block. From block 1218, program control passes to block 1220 in FIG. 14a. Transferred to the main processing loop via lock 1034.
第14h図は、ブロック1230で始まるバッジプリントサブルーチンのフロー チャートである。プログラム制御はアクティビティブロック1232に移され、 ユーザは、予め登録された全参加者に対するバッジのプリントを開始するように 、バッジがプリントされるべきである参加者の名前を入れるかまたは全参加者を 入れるように促される。FIG. 14h shows the flow of the print badge subroutine beginning at block 1230. It is a chart. Program control is transferred to activity block 1232; The user will now start printing badges for all pre-registered participants. , enter the name of the participant for whom the badge should be printed, or enter all participants. You will be prompted to enter it.
ユーザが指示メツセージに応答した後、プログラム制御はアクティビティブロッ ク1234に移り、参加者の名前または全参加者の名前が、報告書作成サブルー チンによりプリントされるべきバッジの待ち行列に加えられる。1つまたは2つ 以上の名前がアクティビティブロック1234におけるバッジプリント待ち行列 に加えられた後、プログラム制御は判断ブロック1236に移され、ユーザはさ らなるバッジがプリントされるべKかどうかを示すように促される。もしユーザ が「全参加者」を入れるよりもむしろ参加者の名前を入れるならば、かつもし任 意の他の参加者の名前が入れられ墨べきであるならば、プログラム制御は判断ブ ロック1236からアクティビティブロック1232に移り、ユーザは次の参加 者の名前を入れるように促される。もしこれ以上のバッジがプリントされるべき でないことをユーザが示すならば、プログラム制御は判断ブロック1236から ブロック1238に移り、プログラム制御は第14a図におけるブロック103 4を介して主処理ループに戻される。After the user responds to the instruction message, program control 1234, where the participant's name or all participants' names are entered in the report creation subroutine. Added to the queue of badges to be printed by the chin. one or two These names are used in the badge print queue in activity block 1234. , program control is transferred to decision block 1236 where the user You will be prompted to indicate whether any additional badges should be printed. If user enters the names of participants rather than "all participants," and if If the name of another participant is to be inked and inked, program control will Lock 1236 transfers to activity block 1232, where the user You will be prompted to enter the person's name. If more badges should be printed If the user indicates that the 1238, program control passes to block 103 in FIG. 14a. 4 to the main processing loop.
第14i図は、データ獲得装置準備サブルーチンのフローチャートである。サブ ルーチンはブロック1250で始まり、かつプログラム制御はアクティビティブ ロック1252に移され、そこでユーザは出品者の名前を入れるように促される 。ユーザが出品者の名前を入れた後、プログラム制御はアクティビティブロック 1254に移り、出品者の名前がユーザから入力される。プログラム制御はアク ティビティブロック1254から判断ブロック1256に移され、そこで出品者 データファイルは、出品者が借りたポータプルデータ獲得ユニットのすべてを受 取るかどうかを決定するように調べられる。これまで準備されたポータプルデー タ入カニニットの数に対応するカウンタは、出品者が借りたデータ獲得ユニット の数と比較される。もし出品者が借りたポータプルデータ獲得ユニットのすべて を受取るならば、プログラム制御は判断ブロック1256からアクティビティブ ロック1250に移り、そのポータプルデータ獲得ユニットのすべてを出品者が 受取ることを示すようにメツセージがディスプレイされる。その後、プログラム 制御はアクティビティブロック1260からブロック1262に移され、プログ ラム制御は第14a図におけるブロック1034を介して主処理ループに戻され る。もし出品者が、借りたポータプルデータ獲得ユニットの必スしもり1256 からアクティビティブロック1264に移り、ユーザはポータプルデータ獲得ユ ニット200をデータ処理ユニット110(第1図)に接続するように促される 。FIG. 14i is a flowchart of the data acquisition device preparation subroutine. sub The routine begins at block 1250 and program control is transferred to the activity block. is moved to lock 1252, where the user is prompted to enter the seller's name. . After the user enters the seller's name, the program controls the activity block The process moves to 1254, where the seller's name is input by the user. Program control is activated. transaction block 1254 to decision block 1256 where the seller The data file contains all of the portable data acquisition units borrowed by the seller. It will be examined to decide whether to take it or not. Portable Day prepared so far The counter corresponding to the number of crab knits is the data acquisition unit borrowed by the seller. compared to the number of If all the portable data acquisition units rented by the seller is received, program control transfers the activity block from decision block 1256 to Lock 1250, and all of the portable data acquisition units are transferred to the seller. The message is displayed to indicate receipt. Then the program Control is transferred from activity block 1260 to block 1262 where the program RAM control is returned to the main processing loop via block 1034 in Figure 14a. Ru. If the seller wants to use the borrowed portable data acquisition unit 1256 , the user moves to activity block 1264 and enters the portal data acquisition unit. You will be prompted to connect the unit 200 to the data processing unit 110 (FIG. 1). .
その後、プログラム制御は判断ブロック1266に移り、ポータプルデータ獲得 ユニット200に接続されるべきデータラインが、ポータプルデータ獲得ユニッ ト200が接続されたかどうかを決定するように周期的に検査される。Program control then passes to decision block 1266 to obtain the portable data. The data line to be connected to unit 200 is connected to the portable data acquisition unit. is periodically checked to determine if the port 200 is connected.
もしポータプルデータ獲得ユニット200が接続されないならば、プログラム制 御は判断ブロック1266に戻り続ける。データ処理ユニット110が、それが 接続されたことを示すためのめ、ポータプルデータ獲得ユニット200からの応 答を受取った後、プログラム制御は判断ブロック1266から処理ブロック12 70に移る。処理ブロック1270では、ポータプルデータ獲得ユニット200 の制御に関する出品者データファイルの情報がポータプルデータ獲得ユニット2 00に転送される。こうして、ポータプルデータ獲得ユニット200が、どの出 品者に割当てられるかを決定するようにポータプルデータ獲得ユニット200が 後に検査され得るように、ポータプルデータ獲得ユニット200に識別番号が与 えられる。ポータプルデータ獲得ユニット200はまた、参加者のバッジが読出 されるときディスプレイするべき指示メツセージのリストが与えられる。アクテ ィビティブロック1270においてデータがポータプルデータ獲得ユニット20 0に転送された後、プログラム制御がアクティビティブロック1272に移され 、出品者データファイルで退避されたカウンタが、他のポータプルデータ獲得ユ ニットが出品者のために準備されたことを示すように1だけ増分される。その後 、プログラム制御はブロック1262に移され、プログラム制御は主処理ループ に移される。If the portable data acquisition unit 200 is not connected, the program control Control continues back to decision block 1266. Data processing unit 110 indicates that A response from the portal data acquisition unit 200 is sent to indicate that the connection has been made. After receiving the answer, program control passes from decision block 1266 to processing block 12. Move to 70. At processing block 1270, the portal data acquisition unit 200 The information in the seller data file regarding the control of Transferred to 00. In this way, the portable data acquisition unit 200 can determine which output The portal data acquisition unit 200 determines whether the Portable data acquisition unit 200 is given an identification number so that it can be checked later. available. Portable data acquisition unit 200 also allows participants' badges to be read out. A list of instructional messages to display when the command is displayed is given. Acte In the activity block 1270, the data is transferred to the portable data acquisition unit 20. 0, program control is transferred to activity block 1272. , counters saved in the seller data file can be saved in other portal data acquisition units. Incremented by 1 to indicate that the knit has been prepared for the seller. after that , program control is transferred to block 1262, where program control is transferred to the main processing loop. will be moved to
第14j図は、ポータプルデータ獲得ユニットからデータ処理ユニット110に データをダンピングして戻すように用いられるサブルーチンのフローチャートで ある。上記のように、出品者ポータプルデータ獲得ユニット200のうちの1個 から、または多くの出品者ポータプルデータ獲得ユニット200から参加者デー タを受取る媒介ポータプルホスト916から直接に情報が受取られ得る。゛ダン ピングデータ獲得装置サブルーチンはブロック1280で始まり、プログラム制 御は判断ブロック1282に移される。FIG. 14j shows the flow from the portable data acquisition unit to the data processing unit 110. A flowchart of the subroutine used to dump data back. be. As mentioned above, one of the 200 Seller Portable Data Acquisition Units or from many Seller Portable Data Acquisition Units 200. Information may be received directly from an intermediary portal host 916 that receives data. Dan The ping data acquisition device subroutine begins at block 1280, where the program control Control is transferred to decision block 1282.
判断ブロック1282では、ポータプルデータ獲得ユニット200がデータ処理 ユニット110に接続されたかどうかを決定するように、ポータプルデータ獲得 ユニット200をデータ処理ユニット110に接続するラインが周期的に検査さ れる。もしポータプルデータ獲得ユニット200が接続されていないならば、プ ログラム制御は判断ブロック1282に戻り続ける。ポータプルデータ獲得ユニ ット200が接続されていることを相互接続ライン上のアクティビティが示すと き、プログラム制御は判断ブロック1282からアクティビティブロック128 4に移る。アクティビティブロック1284では、そこにストアされたデータを データ処理ユニット110に転送するように一連の指令がポータプルデータ獲得 ユニット200に送られる。データが転送された後、プログラム制御はアクティ ビティブロック1284から処理ブロック1286に移り、そこで他のデータと ともに転送されたポータプルデータ獲得ユニット200の連続番号が種々の出品 者に割当てられた連続番号と比較され、それによってデータが受取られた出品者 を決定する。出品者が識別された後、プログラム制御はアクティビティブロック 1790に移り、参加者の識別番号が、ポータプルデータ獲得ユニット200か ら受取られたデータから読出され、かつその参加者に関連のデータもまた読出さ れる。プログラム制御はアクティビティブロック1292に移り、参加者の識別 および関連のデータが、出品者の各々に対して維持された来客ファイルに転送さ れる。At decision block 1282, the portable data acquisition unit 200 processes the data. Portable data acquisition to determine if connected to unit 110 The lines connecting unit 200 to data processing unit 110 are periodically tested. It will be done. If the portable data acquisition unit 200 is not connected, Program control continues back to decision block 1282. Portable data acquisition unit If activity on the interconnect line indicates that the net 200 is connected and program control passes from decision block 1282 to activity block 128. Move on to 4. Activity block 1284 stores the data stored therein. A series of commands to transfer portable data acquisition to data processing unit 110 sent to unit 200. After the data is transferred, program control is activated. Bitty block 1284 moves to processing block 1286 where other data and The sequential numbers of the portable data acquisition unit 200 transferred together are various exhibitions. The seller by which the data was received compared to the sequential number assigned to the seller. Determine. After the seller is identified, the program controls the activity block 1790, whether the participant's identification number is the portable data acquisition unit 200 or not. data received from the participant and related to that participant. It will be done. Program control passes to activity block 1292 to identify the participant. and related data are transferred to the visitor file maintained for each seller. It will be done.
参加者は出品者により選択された順に(たとえば製品カテゴリ、関心のレベル、 住所などによりアルファベット類に)来客ファイルに加えられる。参加者情報が 来客ファイルに加えられた後、プログラム制御は判断ブロック1294.に移さ れ、ポータプルデータ獲得ユニット200から受取られたデータが、任意のさら なる参加者データが存在するかどうかを決定するように調べられる。もし任意の さらなる参加者データが存在するならば、プログラム制御は吹出参加者の参加者 識別およ゛び関連のデータを読出すようにアクティビティブロック1290に移 される。もしさらなる参加者データがないならば、プログラム制御はブロック1 296に移され、プログラム制御は第14a図におけるブロック1034を介し て主処理ループに戻される。Participants will be sorted in the order selected by the seller (e.g. product category, level of interest, (in alphabetical order according to address, etc.) will be added to the visitor file. Participant information After being added to the guest file, program control passes to decision block 1294. moved to The data received from the portable data acquisition unit 200 is Participant data is examined to determine if any participant data exists. If any If further participant data exists, program control Transfer to activity block 1290 to read identification and related data. be done. If there is no further participant data, program control blocks 1 296, program control is passed to block 1034 in FIG. 14a. and returns to the main processing loop.
報告書作成サブルーチンのフローチャートは、第14に図、第14髪図および第 14m図で例示される。報告書作成サブルーチンはブロック1300で始まり、 プログラム制御はアクティビティブロック1302に移される。アクティビティ ブロック1302では、ユーザは報告書作成動作を選択するように促される。そ の後、ユーザにより入れられた選択がキーボードから入力される。これが生じた 後、プログラム制御はアクティビティブロック1302がらアクティビティブロ ック1304に移り、プログラムはユーザにより選択された動作に対応するサブ ルーチンに分岐する。もしユーザが報告書待ち行列に報告書を加えるように選択 するならば、プログラム制御は、報告書待ち行列に報告書を加えるためのサブル ーチンの開始であるブロック1310に移る。もしユーザが報告書待ち行列がら 報告書を削除するのを選択するならば、プログラム制御は報告書待ち行列から報 告書を削除するためのサブルーチンの開始であるブロック1312に移る。もし ユーザがデータ処理ユニット110(第1回)に装着されたプリンタのうちの1 個を制御するように選択するならば、プログラム制御は変化プリンタ制御サブル ーチンの開始であるブロック1314に移る。もしユーザが動作を開始しないと いう選択をするならば、プログラム制御はブロック1316に移る。もしユーザ が報告書作成サブルーチンにおけるすべての入力を処理されたことを示す選択を するならば、プログラム制御はブロック1318に移る。その後、プログラム制 御はアクティビティブロック1320に移り、プログラムは他のオプションによ り選択された現在作成されている報告書を作成することを終える。現在の報告書 が作成された後、プログラム制御はアクティビティブロック1320からアクテ ィビティブロック1322に移り、プログラム制御は第14a図におけるブロッ ク1034を介して主処理ループに移される。The flowchart of the report creation subroutine is shown in Fig. 14, Fig. 14, and Fig. 14. This is illustrated in the 14m diagram. The report generation subroutine begins at block 1300, Program control is transferred to activity block 1302. activity At block 1302, the user is prompted to select a report generation action. So After that, the selection entered by the user is entered from the keyboard. this happened After that, program control is performed from activity block 1302 to activity block 1302. Moving to block 1304, the program selects the sub-box corresponding to the action selected by the user. Branch to routine. If the user chooses to add the report to the report queue If so, program control includes a subroutine to add the report to the report queue. The program then moves to block 1310, which is the beginning of the routine. If the user is in the report queue If you choose to delete a report, program control removes the report from the report queue. The process moves to block 1312, which is the beginning of the subroutine for deleting the notification. if One of the printers attached to the data processing unit 110 (first time) by the user If you choose to control the printer, the program control changes The program then moves to block 1314, which is the beginning of the routine. If the user does not initiate the action If so, program control passes to block 1316. If user select to indicate that all input in the report generation subroutine has been processed. If so, program control passes to block 1318. After that, the program system Control passes to activity block 1320 and the program continues with other options. Finish creating the currently selected report. current report After the activity block 1320 is created, program control Transferring to activity block 1322, program control is passed to block 1322 in FIG. 14a. 1034 to the main processing loop.
もしユーザが報告書待ち行列に報告書を加えるという選択をするならば、プログ ラム制御はブロック1310からアクティビティブロック1330に移り、ユー ザは出品者の名前を入れるか、または後援者に対する報告書をプリントするとい うオプションかもしくは統計をプリントするというオプションを入れるように促 される。4−ザが出品者の名前か、またはユーザが後援者の報告書もしくは統計 上の報告書を望むという指示を入れた後、プログラム制御はアクティビティブロ ック1330からアクティビティブロック1332に移され、そこで出品者の名 前または他のユーザ選択がキーボードから入力される。その後プログラム制御は 判断ブロック1334に移り、ユーザ選択はユーザが統計上の報告書をプリント するという選択をしたかどうかを決定するように検査される。もしユーザが統計 上の報告書を選択したならば、プログラム制御は判断ブロック1334からアク ティビティブロック1336に移り、プログラムはポータプルデータ獲得ユニッ ト200の各々からストアされた情報から統計を作成する。アクティビティブロ ック1336において統計が作成された後、プログラム制御はアクティビティブ ロック1340に移り、そこではこのように作成された統計上のレポートがプリ ント待ち行列に加えられる。統計上の報告書がプリント待ち行列に加えられた後 、プログラム制御は、第14悲図に関連して以下で述べられるべき報告書作成サ ブルーチンの他の部分にプログラム制御を移すブロック1342に移る。If the user chooses to add a report to the report queue, the program RAM control passes from block 1310 to activity block 1330 where the user The user may include the seller's name or print a report for backers. option to print statistics or to print statistics. be done. 4- The is the seller's name or the user is the sponsor's report or statistics After entering the instruction that you want the above report, the program controls the activity block. block 1330 to an activity block 1332 where the seller's name Previous or other user selections are entered from the keyboard. Then the program control Moving to decision block 1334, the user selects whether the user should print a statistical report. will be examined to determine whether you have made the choice to do so. If the user has statistics If the above report is selected, program control is activated from decision block 1334. Moving to activity block 1336, the program enters the portable data acquisition unit. Statistics are created from the information stored from each of the ports 200. activity blog After statistics are created in block 1336, program control returns to activity block 1336. The process moves to lock 1340, where the statistical report thus created is printed. added to the client queue. After the statistical report has been added to the print queue , the program control is the report creation service to be described below in connection with the 14th Tragic Diagram. The process moves to block 1342, which transfers program control to another portion of the routine.
もしユーザが統計上の報告書を作成するという選択をしないならば、プログラム 制御は判断ブロック1334からアクティビティブロック1344に移り、報告 書がプリントされるのを出品者または後援者が望んでいるかどうかを決定するよ うに、入れられた出品者の名前に対するデータファイルまたは後援者に対するデ ータファイルが検査される。もし選択された出品者または後援者が、報告書がプ リントされるのを望むならば、プログラム制御は判断ブロック1344からアク ティビティブロック1346に移り、出品者の名前または後援者が報告書待ち行 列に加えられる。If the user does not choose to generate statistical reports, the program Control passes from decision block 1334 to activity block 1344, which reports Decide if the seller or sponsor wants the book to be printed. data file for the entered seller name or data file for the backer. data file is examined. If the selected seller or sponsor If desired, program control is activated from decision block 1344. Activities block 1346, where the seller's name or backer is waiting for a report. added to the column.
その後、プログラム制御は判断ブロック1350に移される。判断ブロック13 44に戻ると、もし選択された出品者または後援者が、報告書が作成されるのを 望まないならば、プログラム制御は判断ブロック1344から直接に判断ブロッ ク1350に移り、かつアクティビティブロック1346をバイパスする。判断 ブロック1350では、選択された出品者または後援者が、郵送用ラベルがプリ ントされるのを望むかどうかを決定するように、選択された出品者または後援者 のデータファイルが調べられる。もし選択された出品者または後援者が、郵送用 ラベルがプリントされるのを望むならば、プログラム制御は判断ブロック135 0からアクティビティブロック1352に移り、後援者の選択された出品者の名 前が郵送用ラベル待ち行列に加えられる。その後プログラム制御はブロック13 42に移リ、かつ後に報告書作成サブルーチンの次の部分に移される。もし判断 ブロック1350において、選択された出品者または後援者が、郵送用ラベルが 作られるのを望まないということを選択された出品者または後援者のデータファ イルが示すならば、プログラム制御は判断ブロック1350からブロック134 2に直接に移り、かつアクティビティブロック1352をバイパスする。Program control is then transferred to decision block 1350. Decision block 13 Returning to step 44, if the selected seller or sponsor If not desired, program control directly from decision block 1344 1350 and bypasses activity block 1346. judgment At block 1350, the selected seller or sponsor sends a mailing label to the selected sellers or sponsors to decide whether they wish to be featured. data files can be examined. If the selected seller or sponsor If a label is desired to be printed, program control returns to decision block 135. 0 to activity block 1352 and enters the name of the selected seller of the sponsor. The previous is added to the mailing label queue. Then the program control is block 13 42 and later to the next part of the report generation subroutine. If judgment At block 1350, the selected seller or sponsor receives a shipping label. Seller or sponsor data files that you have chosen not to have created. If the file indicates, program control passes from decision block 1350 to block 134. 2 and bypasses activity block 1352.
もしユーザが報告書待ち行列から報告書を削除するという選択をするならば、プ ログラム制御はブロック1312からアクティビティブロック1360に移り、 そこでユーザは、報告書待ち行列から報告書を削除するために出品者の名前を入 れるかまは後援者を選択するように指示される。If the user chooses to delete a report from the report queue, the Program control passes from block 1312 to activity block 1360; The user then enters the seller's name to remove the report from the report queue. The recipient will be asked to select a sponsor.
その後、プログラム制御はアクティビティブロック1362に移り、後援者の出 品者の名前がキーボードから入力され、かつ選択された出品者または後援者に対 応する報告書が、対応する報告書またはラベル待ち行列から削除する。Program control then passes to activity block 1362, where the sponsor's The seller's name is entered from the keyboard and the selected seller or sponsor The corresponding report is removed from the corresponding report or label queue.
その後、プログラム制御はアクティビティブロック1362からブロック134 2に移され、プログラム制御は報告書作成サブルーチンの次の部分に移される。Program control then passes from activity block 1362 to block 134. 2 and program control is transferred to the next portion of the report generation subroutine.
もしユーザがプリンタ制御を変化させる選択をするならば、プログラム制御はブ ロック1314からアクティビティブロック1370に移され、そこでユーザは プリンタ制御オプションを選択するように促される。ユーザがオプションを入れ た後、選択されたオプションがキーボードから入力され、かつプログラム制御が アクティビティブロック1372に移され、そこでオプションに対応する動作が 行なわれる。この発明の例示の実施例では、ユーザはプリンタの各々の現在のス テータスのディスプレイが与えられる。If the user chooses to change the printer controls, the program control From lock 1314, the user is transferred to activity block 1370, where the user You will be prompted to select printer control options. user enters options After the selected option is entered from the keyboard and program control is is moved to activity block 1372 where the action corresponding to the option is performed. It is done. In an exemplary embodiment of the invention, a user can view the current status of each of the printers. A status display is given.
たとえば、一方のプリンタは報告書をプリントするのに割当てられ、他方のプリ ンタはラベルをプリントするのに割当てられ、かつ他方のプリンタはバッジをプ リントするのに割当てられてもよい。ユーザが用紙を用いてプリンタを再ロード し、プリンタにおける用紙の形式を変え、プリントリボンまたはその地間種類の ものを変え得るように、プリンタの任意の現在のプリント作業が終わったときプ リンタを遊び状態にするというオプション選択がユーザに与えられる。たとえば 用紙が直接に変えられる必要があるとき、または報告書待ち行列からプリントさ れた報告書またはラベル待ち行列からプリントされたラベルを削除するのをユー ザが望むとき、現在のプリント作業は割込まれ得る。ユーザはまた、遊び状態に された任意のプリンタを再開し、けることが可能である。ユーザはまた、プリン タのプリント作業を再度割当てることが可能である。プログラムがアクティビテ ィブロック1372におけるアクティビティを終えた後、プログラム制御はブロ ック1342に移り、そこでプログラム制御は報告書作成サブルーチンの次の部 分に移される。For example, one printer is assigned to print a report and the other printer is assigned to print labels, and the other printer is assigned to print badges. May be allocated for linting. User reloads printer with paper change the paper format in the printer, change the print ribbon or its When the printer finishes any current print job so that you can change The user is given the option of placing the printer in an idle state. for example When the form needs to be changed directly or printed from the report queue. Allows users to delete printed labels from printed reports or label queues. The current print job can be interrupted when the user desires. The user can also enter the play state It is possible to restart and kill any printer that has been Users can also It is possible to reallocate the printing work of the data. program is active After completing the activity in block 1372, program control program control passes to block 1342, where program control passes to the next part of the report generation subroutine. will be moved to the minute.
もしユーザが任意の動作を行なわないというオプションを選択するならば、プロ グラム制御はブロック1316からブロック1342に移され、プログラム制御 は報告書作成サブルーチンの次の部分に移される。このオプション選択は、ユー ザが単に、種々のプリント待ち行列の各々の現在のステータスを検査するのを望 むとき都合良く選択される。If the user selects the option not to perform any action, the Program control is moved from block 1316 to block 1342 and program control is transferred from block 1316 to block 1342. is moved to the next part of the report generation subroutine. This option selection is If the user simply wishes to examine the current status of each of the various print queues, It is conveniently selected when
前記のように、ブロック1342は第1411図で例示される報告書作成サブル ーチンの第2の部分にプログラム制子7テイごT( 御を移る。プログラム制御は、プログラム制御が4’l[rブロック1382に 移されるブロック1380において続行する。判断ブロック1382では、プリ ントされるのを待っている報告書または日程表があるかどうかを決定するように 報告書待ち行列の一定のステータスが調べられる。もしプリントされるのを待っ ている報告書または日程表があるならば、プログラム制御はアクティビティブロ ック1384に移り、報告書または日程表をプリントするのに利用可能なプリン タが存在するかどうかを決定するようにプリンタの各々のステータスが調べられ る。もし利用可能なプリンタが存在するならば、プログラム制御は判断ブロック 1384からアクティビティブロック1386に移り、報告書または日程表が、 プリントされるべきデータ処理ユニッ)110 (第1図)の動作システムに転 送される。このプリントは、技術に既知の従来の態様で動作システムにより行な われる。プリントが行なわれている間、報告書作成サブルーチンが続行可能であ る。このようにプリントされるべき報告書または日程表が動作システムに転送さ れた後、プログラム制御はアクティビティブロック1386から判断ブロック1 390に移る。もし報告書または日程表をプリントするのに利用可能なプリンタ が存在しないならば、プログラム制御は判断ブロック1384から判断ブロック 1390に移る。もしプリントされるのを待っている報告書または日程表がない ならば、プログラム制御は判断ブロック1382から判断ブロック1390に移 る。As mentioned above, block 1342 is the report generation subroutine illustrated in FIG. 1411. In the second part of the program program 7 Teigo T ( transfer control. The program control is set to 4'l[r block 1382. Continue at block 1380 to be moved. Decision block 1382 determines whether the to determine if there are any reports or calendars waiting to be printed. Certain statuses of the report queue are checked. If you wait for it to print If you have a report or calendar that 1384 and select available printers to print the report or itinerary. The status of each printer is examined to determine if the printer is present. Ru. If there is an available printer, the program controls the decision block 1384 moves to activity block 1386 where the report or itinerary is The data to be printed is transferred to the operating system of the data processing unit) 110 (Fig. 1). sent. This printing is performed by the operating system in a conventional manner known in the art. be exposed. The report generation subroutine can continue while printing is occurring. Ru. The report or itinerary to be printed in this way is transferred to the operating system. After the process is completed, program control passes from activity block 1386 to decision block 1. Moving on to 390. If you have a printer available to print your report or itinerary does not exist, program control passes from decision block 1384 to decision block Move to 1390. If there are no reports or schedules waiting to be printed If so, program control is transferred from decision block 1382 to decision block 1390. Ru.
判断ブロック1390では、報告書が現在作成されているかどうかを決定するよ うに報告書待ち行列のステータスが調べられる。もし報告書が生成されているな らば、プログラム制御は判断ブロック1390からアクティビティブロック13 92に移り、作成している現在の報告書の他のラインが作成される。報告書の次 のラインが作成された後、プログラム制御はアクティビティブロック1392か ら判断ブロック1394に移り、報告書はそれが完成したかどうかを決定するよ うに調べられる(たとえば、最後の参加者が報告書に加えられたかどうかを決定 するように出品者報告書が調べられる)。もし報告書が完成したならば、プログ ラム制御は判断ブロック1394からアクティビティブロック1396に移り、 プリントされる用意ができていることを示すように報告書に指示そが与えられる 。その後、プログラム制御はアクティビナイブロック1396から判断ブロック ]400に移る。もし判断ブロック1394において報告書が完成されていない ことが決定されるならば、プログラム制御はアクティビティブロック1396を バイパスし、かつ判断ブロック1400に直接に向かう。判断ブロック1390 に戻ると、もし報告書が作成されていないならば、プログラム制御は判断ブロッ ク1390から判断ブロック1402に移り、任意の出品者がリストされるかど うか、または後援者が報告書待ち行列にリストされるかどうかを決定するように 報告書待ち行列が調べられ、。、。Decision block 1390 determines whether a report is currently being generated. The status of the report queue can be checked. If a report has been generated If so, program control passes from decision block 1390 to activity block 13. Moving to 92, other lines of the current report being created are created. Next to the report After the line is created, program control passes to activity block 1392. The process moves to decision block 1394 to determine whether the report is complete. (for example, determining whether the last participant was added to the report) (You can check the seller report to If the report is complete, the program Ram control passes from decision block 1394 to activity block 1396; An instruction is given to the report to indicate that it is ready to be printed. . Program control then proceeds from Activate block 1396 to Decision block ]Move to 400. If the report is not completed at decision block 1394 If it is determined that Bypass and go directly to decision block 1400. Decision block 1390 Returning to , if no report has been created, program control Step 1390 moves to decision block 1402, which determines whether any sellers are listed. or whether the sponsor is listed in the report queue. The report queue is examined. ,.
もし出品者または後援者が報告書待ち行列にリストされるならば、プログラム制 御は判断ブロック1402からアクティビティブロック1404に移り、プログ ラムは報告書待ち行列における次の出品者に対する、または後援者に対する報告 書を作成し始める。その後、プログラム制御はアクティビティブロック1402 −から判断ブロック1400に移る。If the seller or sponsor is listed in the report queue, the program Control passes from decision block 1402 to activity block 1404 where the program Ram will report to the next seller in the report queue or to the backer. Start creating a book. Program control then proceeds to activity block 1402. - to decision block 1400.
判断ブロック1400内では、ラベル待ち行列は任意の郵送用ラベルが現在作成 されているかどうかを決定するように調べられる。もし郵送用ラベルが作成され ているならば、プログラム制御は判断ブロック1400からアクアイビティブロ ック1410に移り、現在の郵送用ラベルの次のラインが作成される。その後、 プログラム制御はアクティビティブロック1410から判断ブロック1412に 移り、作成されている現在の郵送用ラベルリストが、それが完成しているかどう かを決定するように調べられる。これは、リストにおける最後の参加者に対する データが郵送用ラベルに加えられたかどうかを検査することにより決定される。Within decision block 1400, the label queue includes any mailing labels currently being created. be examined to determine whether the If a shipping label is created If so, program control begins at decision block 1400 to Moving to block 1410, the next line of the current mailing label is created. after that, Program control passes from activity block 1410 to decision block 1412. The current mailing label list being created is complete or not. be examined to determine whether This is for the last participant in the list. Determined by checking whether data was added to the mailing label.
もし郵送用ラベルリストが完成されているならば、プログラム制御は判断ブロッ ク1412からアクティビティブロック1414に移り、郵送用ラベルリストは プリントされる用意ができているものとして示される。その後、プログラム制御 はアクティビティブロック1414からブロック1420に移される。ブロック 1420では、プログラム制御は第14m図に関連して以下で述べられるべき報 告書作成サブルーチンの次の部分に移される。判断ブロック1412に戻ると、 もし郵送ラベルリストが完成されていないならば、プログラム制御は判断ブロッ ク1412からブロック1420に直接に移される。If the mailing label list is complete, program control Moving from block 1412 to activity block 1414, the mailing label list is Shown as ready to be printed. Then program control is moved from activity block 1414 to block 1420. block At 1420, the program controls the information to be described below in connection with Figure 14m. The process is moved to the next part of the report creation subroutine. Returning to decision block 1412, If the mailing label list has not been completed, program control 1412 directly to block 1420.
判断ブロック1400に戻ると、もし郵送用ラベルが作成されていないならば、 プログラム制御は判断ブロック1400から判断ブロック1422に移される。Returning to decision block 1400, if a mailing label has not been created, then Program control is transferred from decision block 1400 to decision block 1422.
判断ブロツ定するように調べられる。もし任意の出品者がリストされているなら ば、またはもし後援者が郵送用ラベル待ち行列にリストされているならば、プロ グラム制御は判断ブロック1422からアクティビティブロック1424に移さ れ、待ち行列における次の出品者に対する、または後援者に対する郵送用ラベル の作成が開始される。その後、プログラム制御はアクティビティブロック142 4からブロック1420に移される。もし判断ブロック1422においτ゛、郵 送用ラベル待ち行列に他の出品者が存在せず、かつ後援者が郵送用ラベル待ち行 列にないことが決定されるならば、プログラム制御は判断ブロック1422から ブロック1420に直接に移される。Examined to make a decision. If any seller is listed or if the sponsor is listed in the mailing label queue. Program control is transferred from decision block 1422 to activity block 1424. mailing label to the next seller in the queue or to a backer. creation begins. Program control then proceeds to activity block 142. 4 to block 1420. If decision block 1422 determines that There are no other sellers in the shipping label queue, and the backer is in the shipping label queue. If it is determined that there is no column, program control transfers from decision block 1422 to Moving directly to block 1420.
報告書作成サブルーチンの最後の部分は、第14m図に示される。プログラム制 御は、第14庭図においてブロック1420からこの部分に移る。この部分はブ ロック1430で始まり、かつプログラム制御はブロック1430から判断ブロ ック1432に移される。判断ブロック1432では、バッジが作成されている かどうかを決定するようにバッジ作成待ち行列が調べられる。もしバッジが作成 されているならば、制御は判断ブロック1432からアクティビティブロック1 434に移され、そこで参加者データファイルからの参加者情報がバッジ用プリ ントファイルに移される。バッジのプリントがバッジプリントに割当てられたプ リンタのグラフィック能力の利用を必要とするので、アクティビティブロック1 434におけるプログラムは参加者識別番号を参加者登録番号の8進法表示にま ず変換し、かつそれから開始記号、停止記号、8進法数字の各々に対する記号お よび検査合計数字に対する記号を含む登録番号のバーコード表示に変換する。バ ッジに対するグラフィック文字のラインを作成した後、プログラム制御はアクテ ィビティブロック1434から判断ブロック1436に移され、プログラムは現 在のバッジをプリントする必要のある情報のすべてが作成されているかどうかを 決定する。もしバッジが完成されたならば、プログラム制御は判断ブロック14 36からアクティビティブロック1440に移され、バッジ作成ファイルは、他 のバッジがプリントされる用意ができていることを示される。その後、プログラ ム制御はアクティビティブロック1442に移され、プログラム制御は第14に 図におけるブロック1444を介して報告書作成サブルーチンの開始に移る。第 14m図における判断ブロック1436に戻ると、もし現在のバッジの作成が完 了されていないならば、プログラム制御は判断ブロック1436からブロック1 442に直接に移る。The final portion of the report generation subroutine is shown in Figure 14m. program system Control moves to this portion from block 1420 in the fourteenth garden map. This part begins at block 1430 and program control begins at block 1430 with a decision block. 1432. At decision block 1432, a badge has been created. The badge creation queue is examined to determine whether. If the badge is created If so, control passes from decision block 1432 to activity block 1 434, where the participant information from the participant data file is transferred to the badge application. is moved to the client file. Badge prints are displayed in the program assigned to the badge print. Activity block 1 requires the use of the linter's graphical capabilities. The program at 434 converts the participant identification number into the octal representation of the participant registration number. and then convert the symbols and symbols for each of the start symbol, stop symbol, and octal digit. and a barcode representation of the registration number, including symbols for the check total numbers. Ba After creating a line of graphic characters for the Activity block 1434 transfers to decision block 1436, where the program Check to see if all of the information needed to print your current badge has been created. decide. If the badge has been completed, program control returns to decision block 14. 36 to the activity block 1440, and the badge creation file is moved from badge is indicated as ready to be printed. Then the program program control is transferred to activity block 1442 and program control is transferred to the fourteenth activity block 1442. The diagram transitions via block 1444 to the start of the report generation subroutine. No. Returning to decision block 1436 in Figure 14m, if the current badge creation is complete. If not, program control passes from decision block 1436 to block 1. 442 directly.
もし判断ブロック1432において、バッジが現在作成されていないことが決定 されるならば、プログラム制御は判断ブロック1432から判断ブロック144 6に移る。If at decision block 1432 it is determined that a badge is not currently created. If so, program control passes from decision block 1432 to decision block 144. Move on to 6.
判断ブロック1436では、バッジプリント待ち行列は、任意の参加者がバッジ プリント待ち行列にリストされているかどうかを決定するように調べられる。も し任意の参加者がバッジプリント待ち行列にリストされているならば、プログラ ム制御は判断ブロック1446からアクティビティブロック1450に移り、プ ログラムはバッジプリント待ち行列にリストされた次の参加者に対するバッジを 作成し始める。その後、プログラム制御はアクティビティブロック1450から ブロック1442に移る。もし判断ブロック1446において、バッジプリント 待ち行列に参加者がリストされていないことが決定されるならば、プログラム制 御は判断ブロック1446からブロック1442に移り、かつこうして第14に 図におけるブロック1444を介して報告書作成サブルーチンの開始に移る。At decision block 1436, the badge print queue is marked with a badge print queue for any participant. Checked to determine if it is listed on the print queue. too If any participant is listed in the badge print queue, the program Program control passes from decision block 1446 to activity block 1450 where program control passes from decision block 1446 to activity block 1450, where The program prints badges for the next participant listed in the badge print queue. Start creating. Program control then proceeds from activity block 1450. Moving to block 1442. At decision block 1446, if the badge print If it is determined that the participant is not listed in the queue, the program control Control passes from decision block 1446 to block 1442 and thus to the fourteenth The diagram transitions via block 1444 to the start of the report generation subroutine.
この発明の好ましい実施例がここで開示されたが、当業者は添付の請求の範囲に 規定されたこの発明の精神および範囲を逸脱することなく変化および変更がそこ になされてもよいことを認識するであろう。Although preferred embodiments of this invention have been disclosed herein, those skilled in the art will appreciate that the following claims Changes and modifications may be made without departing from the spirit and scope of this invention as defined. He will realize that what may be done.
浄書(内容に変更なし) 浄書(内容;:変更なし) 浄書(内8j:変更なし) 42り1 437、.9 浄書(内容に六更なし) 浄書(内容に変更なし) 浄GCfl″8ζここ馨マ丁なし) 浄書C内容に変更なし) 浄書(内容に要更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄B(内容j:変更なし) 浄書(内容に変更なし) 浄書(内容に変更なしン 浄書(内容に変更なし) 浄書(内容に亥頁なし) 手続補苗書(方式) 昭和63年r月t1日Engraving (no changes to the content) Engraving (Contents: No changes) Engraving (8j: no changes) 42ri1 437,. 9 Engraving (no redactions in the content) Engraving (no changes to the content) Pure GCfl″8ζ There is no Kaoru master) (No changes to the contents of engraving C) Engraving (no changes required) Engraving (no changes to the content) Engraving (no changes to the content) Engraving (no changes to the content) Engraving (no changes to the content) Engraving (no changes to the content) Engraving (no changes in content) Pure B (Contents: No change) Engraving (no changes in content) Engraving (no changes to the content) Engraving (no changes in content) Engraving (no extra pages in the content) Procedure supplement (method) 1986 r month t1
Claims (24)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US79974285A | 1985-11-19 | 1985-11-19 | |
US799742 | 1985-11-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63502060A true JPS63502060A (en) | 1988-08-11 |
Family
ID=25176635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP50615786A Pending JPS63502060A (en) | 1985-11-19 | 1986-11-14 | Data acquisition system for trade exhibitions |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0246309A1 (en) |
JP (1) | JPS63502060A (en) |
AU (1) | AU6732787A (en) |
WO (1) | WO1987003116A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5555351A (en) * | 1992-05-08 | 1996-09-10 | Monarch Marking Systems, Inc. | Host communication message manager for a label printing system with data collection capabilities |
GB9603163D0 (en) * | 1996-02-15 | 1996-04-17 | Kalamazoo Computer Group Plc | Improving the security of buildings |
DE69801370T2 (en) * | 1998-09-24 | 2002-05-23 | Ultra Proizvodnja Elektronskih Naprav D.O.O., Zagorje | Network system with remote data acquisition |
NL1010523C2 (en) * | 1998-11-10 | 2000-05-11 | Jaap Jan Stroosnier | Method and structure for collecting personal information profiles. |
DE19935941A1 (en) * | 1999-07-30 | 2001-02-08 | Gerhard Heise | Interfair |
GB0005021D0 (en) * | 2000-03-02 | 2000-04-26 | Harrison Timothy N | Data reader |
ATE301855T1 (en) * | 2000-03-08 | 2005-08-15 | Peter Schmid | METHOD FOR THE ELECTRONIC SELECTION AND COLLECTION OF PROSPECTUS DOCUMENTS DESIGNED FOR THE ORGANIZATION OF TRADE FAIRS, AND ARRANGEMENTS FOR IMPLEMENTING THE PROCESS |
DE10019661A1 (en) * | 2000-04-20 | 2001-11-22 | Andreas Plettner | Procedure for performing an access control |
US7090578B2 (en) | 2003-05-01 | 2006-08-15 | Joseph M. Anderson | Raffle assembly |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US866173A (en) * | 1906-08-06 | 1907-09-17 | George H Clarke | Locking device for grate-bars. |
US3573739A (en) * | 1968-04-22 | 1971-04-06 | Autolectron Corp | Automatic registration system |
US4310720A (en) * | 1978-03-31 | 1982-01-12 | Pitney Bowes Inc. | Computer accessing system |
US4216375A (en) * | 1979-03-12 | 1980-08-05 | A-T-O Inc. | Self-contained programmable terminal for security systems |
DE3211969A1 (en) * | 1982-03-31 | 1983-10-13 | Siemens AG, 1000 Berlin und 8000 München | Universal digital communications network for packet-switched information transmission between fixed stations |
JPS60217454A (en) * | 1984-04-12 | 1985-10-31 | Mitsubishi Heavy Ind Ltd | Information processing unit |
-
1986
- 1986-11-14 AU AU67327/87A patent/AU6732787A/en not_active Abandoned
- 1986-11-14 JP JP50615786A patent/JPS63502060A/en active Pending
- 1986-11-14 EP EP19860907178 patent/EP0246309A1/en active Pending
- 1986-11-14 WO PCT/US1986/002454 patent/WO1987003116A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
AU6732787A (en) | 1987-06-02 |
EP0246309A1 (en) | 1987-11-25 |
WO1987003116A1 (en) | 1987-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Topalian | Corporate identity: beyond the visual overstatements | |
Berkley et al. | Improving service quality with information technology | |
US5309355A (en) | Automated sales system | |
US6633851B1 (en) | Systems and methods for generating custom reports based on point-of-sale data | |
US6513710B1 (en) | Trade show attendee control, lead collection and event control system | |
US20030158796A1 (en) | Distributed personal automation and shopping method, apparatus, and process | |
US20080010151A1 (en) | Consumer loyalty system and method with centralized processing | |
JPS63502060A (en) | Data acquisition system for trade exhibitions | |
Indicators III | The model for dietetic marketing planning | |
JP2995163B2 (en) | Business management device | |
JP2001022838A (en) | Customer relationship system utilizing ic card and ic card | |
Feiertag | Hospitality sales and marketing: an evolutionary journey with Howard Feiertag | |
JP2529104B2 (en) | Visitor data management device | |
JPH01231171A (en) | Device for managing restaurant | |
JPH0732110Y2 (en) | Request code vote | |
Abramovice | Marketing long term and senior care services | |
JPS63138458A (en) | Order control system for restaurant | |
Apte et al. | Quality management in services: Analysis and measurement | |
Pinar et al. | An examination of trade show participation in a developing country: An exploratory study in Turkey | |
JP2022084867A (en) | Gift provision support system | |
JP2004118523A (en) | Customer management system and method | |
Remillard | Computerization... Are you ready? | |
Chien | Computer use in Iowa independent restaurants | |
Parelman et al. | Bar code asset management system | |
JP2000048004A (en) | Individual data totalization system |