patents.google.com

JP2000293608A - Device driver and device driver system - Google Patents

  • ️Fri Oct 20 2000
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、例えば金融機関、コ
ンビニエンスストア及びデパートメントストア等に設置
される自動預金支払機(ATM)、自動支払機、自動両
替機あるいは公共交通機関等で使用される自動券売機、
自動改札機、街頭や店頭で使用される各種端末機等の機
器に組込まれる装置ドライバに関し、さらに詳しくはハ
ードウェアの形態変更に拘らず、同一ソフトウェアの共
通利用を可能にした装置ドライバ及び装置ドライバシス
テムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used in, for example, automatic teller machines (ATM), automatic teller machines, automatic money changers, public transportation, etc. installed in financial institutions, convenience stores, department stores and the like. Automatic ticket vending machine,
Device drivers incorporated in devices such as automatic ticket gates, various terminals used in streets and stores, and more specifically, device drivers and device drivers that enable common use of the same software regardless of changes in the form of hardware About the system.

【0002】[0002]

【従来の技術】一般に、この種の装置は、カード処理
部、現金処理部等の各種処理機能を備えた複雑な内部機
器を複数内部構成している。このような複数の内部機器
に対しては個々に対応した形でソフトウェアを分割実装
することが市販オペレーティングシステム等でも一般的
である。
2. Description of the Related Art Generally, an apparatus of this type includes a plurality of complicated internal devices having various processing functions such as a card processing unit and a cash processing unit. It is common for commercially available operating systems and the like to separately implement software for such a plurality of internal devices in a form corresponding to each.

【0003】例えば、「アプリケーション+カード処理
部のドライバ+現金処理部のドライバ+…」のように分
割実装している。
[0003] For example, it is divided and mounted as "application + driver of card processing unit + driver of cash processing unit + ...".

【0004】[0004]

【発明が解決しようとする課題】しかしながら、内部機
器の処理機能のうち、例えば各媒体処理部に配設される
シャッタ、フリッカ、ブザー等の一部分の処理機能は、
ハードウェアの各々の内部機器に一体に備えられる場合
もあれば、接客用に外装部に備えられる場合もある。こ
のような一部の処理機能が、いずれかの位置に備えられ
るかによってアプリケーションプログラムも、これに追
従させる必要があり、内部機器の配置変更毎に、そのア
プリケーションプログラムの変更を要していた。
However, among the processing functions of the internal equipment, some of the processing functions such as a shutter, a flicker, a buzzer and the like provided in each medium processing unit are as follows.
In some cases, the hardware is provided integrally with each internal device, and in other cases, it is provided on an exterior part for customer service. The application program also needs to follow such a part of the processing functions depending on where it is provided, and the application program needs to be changed every time the arrangement of the internal device is changed.

【0005】例えば、ATM制御用に設定されたソフト
ウェアについて説明すると、図11に示すように、AT
Mのアプリケーション111から現金受付呼出し信号1
12やシャッタ開呼出し信号113が、紙幣装置114
の紙幣装置ドライバ115に伝えられると、これを受け
て紙幣装置ドライバ115はハードウェアインターフェ
ース116を介して呼出し対応する現金受付機能部11
7あるいはシャッタ開機能部118を駆動する。
For example, a description will be given of software set for ATM control. As shown in FIG.
Cash reception call signal 1 from M application 111
12 and the shutter opening call signal 113
Is transmitted to the banknote device driver 115, the banknote device driver 115 receives the call and sends it via the hardware interface 116.
7 or the shutter opening function unit 118 is driven.

【0006】しかし、図12に示すように、紙幣装置1
14のシャッタ開機能部118を、前面パネル等を構成
する筐体装置119側に移し替えた場合は、ATMアプ
リケーション111や紙幣装置ドライバ115のプログ
ラムがそのままだと、このプログラムはシャッタ開機能
が移し替える前の紙幣装置114側にあるつもりで紙幣
装置114を呼出すが、シャッタ開機能がないためシャ
ッタ開動作に異常が発生する。
[0006] However, as shown in FIG.
In the case where the shutter opening function unit 118 of FIG. 14 is transferred to the housing device 119 constituting the front panel or the like, if the programs of the ATM application 111 and the banknote device driver 115 remain unchanged, the shutter opening function is transferred. The bill device 114 is called up as if it were on the bill device 114 side before the change, but an abnormality occurs in the shutter opening operation because there is no shutter opening function.

【0007】このため、図13に示すように、ATMの
アプリケーション131に移し替えられた筐体装置13
2側を呼出す筐体シャッタ開呼出し信号133の呼出し
機能を備えさせ、この信号133を直接筐体装置132
の筐体装置ドライバ134に伝えて、対応するシャッタ
開機能部135を駆動するように構成することも考えら
れる。
For this reason, as shown in FIG. 13, the housing device 13 transferred to the ATM application 131 is used.
A calling function of a housing shutter open calling signal 133 for calling the second side is provided, and this signal 133 is directly transmitted to the housing device 132.
It is also conceivable to transmit the information to the housing device driver 134 to drive the corresponding shutter opening function unit 135.

【0008】ところが、この場合はATMのアプリケー
ション131と、紙幣装置136側の紙幣装置ドライバ
137と、筐体装置132側の筐体装置ドライバ134
との全てのソフトウェアの変更が必要となり、一つのハ
ードウェアの配置変更に伴って全てのソフトウェアの変
更が必要となる問題を有していた。
However, in this case, the ATM application 131, the bill device driver 137 on the bill device 136 side, and the housing device driver 134 on the housing device 132 side.
Therefore, there is a problem that all software changes are required, and all software changes are required in accordance with a change in the arrangement of one piece of hardware.

【0009】そこでこの発明は、ハードウェアの一部を
配置変更しても、既存のソフトウェアを変更せずにその
まま利用可能な互換性を有して共通利用を図ることがで
きる装置ドライバ及び装置ドライバシステムの提供を目
的としている。
Therefore, the present invention provides a device driver and a device driver which can be used interchangeably with compatibility so that existing software can be used without changing existing software even if part of the hardware is rearranged. It aims to provide a system.

【0010】[0010]

【課題を解決するための手段】請求項1記載の発明は、
アプリケーションからの機能呼出し信号を受けて呼出し
た対応機能を駆動する装置ドライバであって、上記アプ
リケーションからの機能呼出し信号を受けて呼出し対応
する機能がないとき、他の装置ドライバへ当該機能の有
無を問合せる機能問合せ手段を備えたことを特徴とす
る。
According to the first aspect of the present invention,
A device driver for driving a corresponding function called in response to a function call signal from an application, and when there is no function corresponding to the call in response to a function call signal from the application, another device driver determines whether the function is available. It is characterized by comprising a function inquiry means for inquiring.

【0011】請求項2記載の発明は、アプリケーション
からの機能呼出し信号を受けて呼出した対応機能を駆動
する装置ドライバであって、上記アプリケーションから
の機能呼出し信号を受けて呼出し対応する機能がないと
き、他の装置ドライバへ当該機能の有無を問合せる機能
を付加し、上記他の装置ドライバに当該機能があると
き、該対応機能を駆動する装置ドライバシステムである
ことを特徴とする。
According to a second aspect of the present invention, there is provided an apparatus driver for driving a corresponding function called in response to a function call signal from an application, wherein there is no function corresponding to the call in response to a function call signal from the application. In addition, a function of inquiring another device driver about the presence or absence of the function is added, and when the other device driver has the function, the device driver system drives the corresponding function.

【0012】請求項3記載の発明は、アプリケーション
からの機能呼出し信号を受けて呼出した対応機能を駆動
する装置ドライバであって、他の装置ドライバからの機
能呼出し用のインターフェースを複数の装置ドライバに
共通して備え、上記インターフェースを介して装置ドラ
イバが持つ機能の問合せを装置ドライバ間で許容する装
置ドライバシステムであることを特徴とする。
According to a third aspect of the present invention, there is provided a device driver for driving a corresponding function called upon receiving a function call signal from an application, wherein an interface for calling a function from another device driver is provided to a plurality of device drivers. The device driver system is provided in common and allows an inquiry about a function of the device driver via the interface between the device drivers.

【0013】請求項4記載の発明は、アプリケーション
からの機能呼出し信号を受けて呼出した対応機能を駆動
する装置ドライバであって、装置ドライバ間で、装置ド
ライバと機能との対応を記憶する共通の記憶領域と、上
記各装置ドライバが必要な機能を上記記憶領域から検索
する検索手段とを備えた装置ドライバシステムであるこ
とを特徴とする。
According to a fourth aspect of the present invention, there is provided an apparatus driver for driving a corresponding function called in response to a function call signal from an application, wherein the apparatus driver stores a correspondence between the apparatus driver and the function. The device driver system includes a storage area and search means for searching the storage area for functions required by the device drivers.

【0014】請求項5記載の発明は、アプリケーション
からの機能呼出し信号を受けて呼出した対応機能を駆動
する装置ドライバであって、装置ドライバ間で、装置ド
ライバと機能との対応を記憶する共通の記憶領域と、上
記各装置ドライバが必要な機能を上記記憶領域から検索
する検索手段と、上記各装置ドライバが持つ機能を上記
記憶領域に登録する登録手段とを備えた装置ドライバシ
ステムであることを特徴とする。
According to a fifth aspect of the present invention, there is provided a device driver for driving a corresponding function called upon receiving a function call signal from an application, wherein the device driver stores a correspondence between the device driver and the function. The device driver system includes a storage area, a search unit for searching the storage area for functions required by the device drivers, and a registration unit for registering the functions of the device drivers in the storage region. Features.

【0015】[0015]

【発明の作用及び効果】この発明によれば、アプリケー
ションからの機能呼出し信号を装置ドライバが受けたと
き、自装置ドライバ側に呼出し対応する機能がなくて
も、機能問合せ手段により他の装置ドライバへ当該機能
の有無を問合せることができ、その問合せた結果、他の
装置ドライバ側に呼出し機能があると、他の装置ドライ
バ側の対応機能を呼出して駆動することができる。
According to the present invention, when a function call signal from an application is received by a device driver, even if the device driver itself does not have a function corresponding to the call, the function inquiry means sends the function to another device driver. An inquiry can be made as to whether or not the function exists, and as a result of the inquiry, if another device driver has a calling function, the corresponding function of the other device driver can be called and driven.

【0016】したがって、ハードウェアの一部を配置変
更しても、その配置変更した装置ドライバ側に問合せる
手段を有しているためソフトウェア側は何ら変更するこ
となく利用でき、互換性の高いソフトウェアとして各装
置ドライバ間で共用することができる。
Therefore, even if a part of the hardware is relocated, the software has a means for inquiring of the device driver which has relocated the hardware, so that the software can be used without any change, so that the software is highly compatible. It can be shared between each device driver.

【0017】また、アプリケーションからの機能呼出し
信号を受けて呼出し対応する機能がないとき、他の装置
ドライバへ当該機能の有無を問合せる機能を付加し、上
記他の装置ドライバに当該機能があるとき、該対応機能
を駆動する装置ドライバシステムを用いれば、自装置ド
ライバ側に呼出し対応機能がなくても、他の装置ドライ
バ側に問合せて、その対応機能がある場合には確実に呼
出して、呼出し要請した初期目的を完結させるシステム
を構築することができる。
When there is no function corresponding to the call in response to a function call signal from the application, a function for inquiring another device driver whether or not the function exists is added. If the device driver system that drives the corresponding function is used, even if the own device driver does not have the call corresponding function, the other device driver side is inquired, and if there is the corresponding function, the call is surely called, and the call request is made. It is possible to construct a system that completes the initial purpose.

【0018】さらに、他の装置ドライバからの機能呼出
し用のインターフェースを複数の装置ドライバに共通し
て備え、上記インターフェースを介して装置ドライバが
持つ機能の問合せを装置ドライバ間で許容する装置ドラ
イバシステムを用いれば、上記インターフェースを介し
て複数の装置ドライバ間で呼出し動作することができ、
複数の装置ドライバを呼出し対象に扱って、このソフト
ウェアを広く共通利用することができる。
Further, there is provided an apparatus driver system which has an interface for invoking a function from another apparatus driver in common with a plurality of apparatus drivers, and allows an inquiry of a function of the apparatus driver between the apparatus drivers via the interface. If used, a calling operation can be performed between a plurality of device drivers via the interface,
This software can be widely and commonly used by treating a plurality of device drivers as call targets.

【0019】また、装置ドライバ間で、装置ドライバと
機能との対応を記憶する共通の記憶領域と、上記各装置
ドライバが必要な機能を上記記憶領域から検索する検索
手段とを備えた装置ドライバシステムを用いれば、他の
装置ドライバの機能を検索できるため、呼出された機能
に基づいて記憶領域から他の装置ドライバ側の呼出し目
的の機能の有無や装置の名称等を検索することができ
る。
An apparatus driver system comprising a common storage area for storing the correspondence between an apparatus driver and a function among the apparatus drivers, and a search unit for searching the storage area for a function required by each of the apparatus drivers. By using the function, the function of another device driver can be searched. Therefore, the presence or absence of a function to be called by the other device driver, the name of the device, and the like can be searched from the storage area based on the called function.

【0020】さらに、装置ドライバ間で、装置ドライバ
と機能との対応を記憶する共通の記憶領域と、上記各装
置ドライバが必要な機能を上記記憶領域から検索する検
索手段と、上記各装置ドライバが持つ機能を上記記憶領
域に登録する登録手段とを備えた装置ドライバシステム
を用いれば、各装置ドライバ自身が有する機能を登録手
段により記憶領域に登録できるため、装置毎の各機能を
全て登録管理できる。そして、この登録された各機能を
検索手段によって呼出すことができる。
Further, among the device drivers, a common storage area for storing the correspondence between the device drivers and the functions, search means for searching the storage regions for functions required by the device drivers, and If a device driver system having a registration unit for registering a function possessed in the storage area is used, a function possessed by each device driver itself can be registered in the storage area by the registration unit, so that all functions of each device can be registered and managed. . Then, each of the registered functions can be called by the search means.

【0021】[0021]

【実施例】この発明の一実施例を以下図面に基づいて詳
述する。図面はコンビニエンスストア等の24時間営業
店舗に設置されるATMを示し、図1に示すように、こ
のATM11は装置本体の上部前面に、顧客に取引操作
を表示案内するタッチパネル兼用の接客表示器12と、
操作不明なときに係員に問合せるための通話器13と、
スピーカ14と、顧客検知センサ15と、帳票出入口1
6と、カード出入口17と、硬貨出入口18と、紙幣出
入口19とを備えて、入金、出金、振込み、残高照会等
の取引を許容している。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings. The drawing shows an ATM installed in a 24-hour store such as a convenience store. As shown in FIG. 1, the ATM 11 is provided on a front upper part of the main body of the apparatus, as a touch-panel display 12 for displaying a transaction operation to a customer. When,
A telephone 13 for inquiring a clerk when the operation is unknown,
Speaker 14, customer detection sensor 15, form entrance 1
6, a card entrance 17, a coin entrance 18, and a bill entrance 19, and allow transactions such as deposit, withdrawal, transfer, balance inquiry and the like.

【0022】図2はATMの制御回路ブロック図を示
し、CPU21はROM22に格納されたプログラムに
沿って各回路装置を制御し、その制御データをRAM2
3で読出し可能に記憶する。
FIG. 2 is a block diagram showing a control circuit of the ATM. The CPU 21 controls each circuit device in accordance with a program stored in the ROM 22 and stores the control data in the RAM 2.
At step 3, it is stored in a readable manner.

【0023】上述のCPU21は、インターフェース
(以下I/Fと称す)24を介して接客表示器12、顧
客検知センサ15、帳票処理部25、カード処理部2
6、硬貨処理部27、紙幣処理部28、外部記憶部2
9、センタ通信処理部30を接続している。
The above-mentioned CPU 21 is provided with a customer service display 12, a customer detection sensor 15, a form processing unit 25, and a card processing unit 2 via an interface (hereinafter referred to as I / F) 24.
6, coin processing unit 27, bill processing unit 28, external storage unit 2
9. The center communication processing unit 30 is connected.

【0024】このうち、接客表示器12は各種の取引表
示案内と、その操作手順を表示し、また画面上に表示し
た表示部分と対応してタッチ入力許容するタッチ入力機
能を備えたタッチパネルを一体に有している。
Among them, the customer service display 12 displays various kinds of transaction display guidance and operation procedures thereof, and has a touch panel having a touch input function of allowing a touch input corresponding to a display portion displayed on the screen. Have.

【0025】顧客検知センサ15は、ATM11の前面
に取引利用する顧客が来たことを検知確認する。
The customer detection sensor 15 detects and confirms that a customer for transaction has come to the front of the ATM 11.

【0026】帳票処理部25は、帳票出入口16に挿入
された通帳の取引データを読取り、また更新データを書
込み処理し、通帳の印字欄には取引データや未記帳デー
タの記帳処理を行ない。さらに、取引終了および取消し
時に通帳を帳票出入口16に返却する。また、入出金取
引や残高照会等の各種の取引内容の取引データを記載し
た明細票を帳票出入口16より発行する。
The form processing unit 25 reads the transaction data of the passbook inserted into the form entrance 16 and writes the updated data, and performs the process of registering the transaction data and unrecorded data in the print column of the passbook. Further, the passbook is returned to the form entrance 16 when the transaction is completed or canceled. In addition, a statement describing transaction data of various transaction contents such as deposit / withdrawal transaction and balance inquiry is issued from the form entrance 16.

【0027】カード処理部26は、カード出入口17に
挿入されたキャッシュカードの取引データを読取り、ま
た更新データを書込み処理し、取引終了および取消し時
にカードをカード出入口17に放出する。
The card processing unit 26 reads the transaction data of the cash card inserted into the card entrance 17, writes and updates the transaction data, and discharges the card to the card entrance 17 when the transaction is completed and canceled.

【0028】硬貨処理部27は、硬貨出入口18に投入
された硬貨を内部に取込んで受付け処理し、出金時およ
び入金取消し時に硬貨を硬貨出入口18より放出する。
The coin processing unit 27 takes in the coins inserted into the coin entrance 18 to receive and process the coins, and discharges the coins from the coin entrance 18 at the time of withdrawal and cancellation of deposit.

【0029】紙幣処理部28は、紙幣出入口19に投入
された紙幣を内部に取込んで受付け処理し、出金時およ
び入金取消し時に紙幣を紙幣出入口19より放出する。
The bill processing unit 28 takes in the bill inserted into the bill entrance 19 and performs a receiving process, and discharges the bill from the bill entrance 19 at the time of dispensing and canceling the deposit.

【0030】外部記憶部29は、フロッピーディスク等
の外部の記憶媒体を用いてCPU21に接続し、この記
憶媒体を介して相互のデータの受渡しを許容している。
The external storage unit 29 is connected to the CPU 21 by using an external storage medium such as a floppy disk, and allows mutual data transfer via this storage medium.

【0031】センタ通信処理部30は、編集した入出金
要求電文、記帳要求電文等をセンタに送信し、このセン
タから送られてきた入出金回答、記帳データ等の取引デ
ータを受信処理する。
The center communication processing unit 30 transmits the edited deposit / withdrawal request message, bookkeeping request message, and the like to the center, and receives and processes transaction data such as deposit / withdrawal responses and bookkeeping data sent from the center.

【0032】ところで、このCPU21はATM制御用
のアプリケーションソフトウェアにハードウェアの変更
に追従する互換性機能を持たせている。この互換性機能
を幾つかの種類に分けて実施した状態を以下に示す第1
〜第4実施例について説明する。
By the way, the CPU 21 provides the application software for ATM control with a compatibility function for following hardware changes. The state in which this compatibility function is divided into several types and implemented is shown below in the first section.
A fourth embodiment will be described.

【0033】[第1実施例]図3はATMの機器制御用
に設けられたアプリケーション31と、ATMの機器と
して設けられる紙幣装置32及び筐体装置33との制御
例を示し、アプリケーション31からは現金受付呼出し
信号31aと、シャッタ開呼出し信号31bとの駆動目
的の指令信号を出力させ、出力された信号31a,31
bは対応する紙幣装置32に伝達して呼出し指令する。
[First Embodiment] FIG. 3 shows an example of control of an application 31 provided for controlling an ATM device and a bill device 32 and a housing device 33 provided as ATM devices. A command signal for driving the cash reception calling signal 31a and the shutter opening calling signal 31b is output, and the output signals 31a and 31 are output.
b is transmitted to the corresponding bill device 32 to issue a calling command.

【0034】紙幣装置32には紙幣装置ドライバ34
と、ハードウェアI/F35と、現金受付機能部36a
等の各種の各紙幣機能部36b,36cを有している。
そして、アプリケーション31から呼出し対応するいず
れかの機能部36a〜36cが指定されると、紙幣装置
ドライバ34は該当する機能部36a〜36cを駆動
し、該当する機能がないときは他の装置ドライバへと呼
出し信号を切換える呼出し信号切換え機能を有してい
る。
The bill device 32 includes a bill device driver 34.
, A hardware I / F 35, and a cash accepting function unit 36a
And the like.
Then, when any of the function units 36a to 36c corresponding to the call is specified from the application 31, the bill device driver 34 drives the corresponding function units 36a to 36c, and when there is no corresponding function, the banknote device driver 34 transmits to another device driver. And a call signal switching function for switching a call signal.

【0035】筐体装置33には、筐体装置ドライバ37
と、ハードウェアI/F38と、シャッタ開機能部39
a等の各種の筐体機能部39b,39c,39dを有し
ている。
The housing device 33 includes a housing device driver 37.
, A hardware I / F 38 and a shutter opening function unit 39
It has various housing function parts 39b, 39c, 39d such as a.

【0036】このうち、筐体装置ドライバ37にはドラ
イバ間機能呼出し用のソフトウェアI/F40を有して
おり、このソフトウェアI/F40によって紙幣装置ド
ライバ34側からの呼出しに応じて筐体装置ドライバ3
7側の通信を接続許容する接続機能を持たせている。
The housing device driver 37 has a software I / F 40 for calling a function between drivers. The software I / F 40 allows the housing device driver to respond to a call from the bill device driver 34. 3
A connection function for permitting communication on the 7 side is provided.

【0037】このため、アプリケーション31からの機
能呼出し信号を受けて紙幣装置32側に呼出し対応する
機能がないときは、他の装置として設けられた筐体装置
33の筐体装置ドライバ37へ当該機能の有無を問合せ
ることができる。
For this reason, when a function call signal from the application 31 is received and the bill device 32 does not have a function corresponding to the call, the function is sent to the housing device driver 37 of the housing device 33 provided as another device. Can be queried.

【0038】したがって、ハードウェアの一部を変更し
た場合、例えば紙幣装置32に取付けられていたシャッ
タ開機能部39aを、ATMの前面パネル等を構成する
筐体装置33側に移し替えた場合は、アプリケーション
31からのシャッタ開機能部39aの呼出し信号を紙幣
装置ドライバ34が受けたとき、この紙幣装置ドライバ
34側に呼出し対応するシャッタ開機能部39aがなく
ても、筐体装置33側にシャッタ開機能の有無を問合せ
ることができ、この問合せた結果、シャッタ開機能部3
9aがあれば、筐体装置33側のシャッタ開機能部39
aを駆動することができる。
Therefore, when a part of the hardware is changed, for example, when the shutter opening function unit 39a attached to the banknote device 32 is transferred to the housing device 33 which constitutes the front panel of the ATM, When the bill device driver 34 receives a call signal of the shutter opening function unit 39a from the application 31, even if the bill device driver 34 does not have a corresponding shutter opening function unit 39a, the shutter is disposed on the housing device 33 side. The presence or absence of the opening function can be inquired. As a result of this inquiry, the shutter opening function unit 3
9a, the shutter opening function unit 39 on the housing device 33 side
a can be driven.

【0039】この結果、紙幣装置32側から筐体装置3
3側に移し替えられたシャッタ開機能部39aのように
ハードウェアの一部を配置変更しても、その配置変更部
分のソフトウェア側は何ら変更することなく、そのまま
利用でき、互換性の高いソフトウェアとして各装置ドラ
イバ間で共用できる。ことに、紙幣装置ドライバ34
は、論理的に必要な他の機能については全て統一された
装置ドライバ間I/Fを操作するため、一つのハードウ
ェアのみを考えて作成すればよくなり、ソフトウェアの
変更が不要になってその構成が単純化される。
As a result, from the bill device 32 side, the housing device 3
Even if a part of the hardware is rearranged like the shutter opening function part 39a transferred to the third side, the software side of the rearranged part can be used as it is without any change, and software with high compatibility can be used. Can be shared between device drivers. In particular, the bill device driver 34
Since all the other logically necessary functions operate the unified interface between the device drivers, it is necessary to create only one piece of hardware, and it is not necessary to change the software. The configuration is simplified.

【0040】このような装置ドライバ34,37間の機
能呼出しI/Fの「C言語例」としては、Inter
Driver Function Call(“Cab
inet”,“Open Shutter”);のよう
に設定する。
The “C language example” of the function call I / F between the device drivers 34 and 37 is, for example, Inter.
Driver Function Call ("Cab
inet "," Open Shutter ");

【0041】これは、Inter Driver Fu
nction Callという関数が装置ドライバ間の
機能呼出しI/Fの名称であり、複数の装置ドライバに
同じ名称の関数が存在することで共通化される。この場
合、第1引数は装置を示し、このときの“Cabine
t”は筐体装置を意味する。第2引数は機能を示し、こ
のときの“Open Shutter”はシャッタ開を
意味する。
This is an Inter Driver Fu.
A function called naction Call is the name of a function call I / F between device drivers, and is shared by the presence of a function having the same name in a plurality of device drivers. In this case, the first argument indicates the device, and "Cabine"
"t" means a housing device, the second argument indicates a function, and "Open Shutter" at this time means shutter opening.

【0042】このように構成されたATM11の機能呼
出し処理動作を図4のフローチャートを参照して説明す
る。今、アプリケーション31から現金受付呼出し信号
31aあるいはシャッタ開呼出し信号31bが、紙幣装
置32の紙幣装置ドライバ34に伝えられると、これを
受けて紙幣装置ドライバ34は、呼出し対応用の特定機
能を持つか、持たないかの設定データを読出すか、ある
いは異常発生の検知によって、その呼出し対応機能を持
たないことが判明し(ステップn1 )、その呼出し対応
機能を持たない場合は、紙幣装置ドライバ34が筐体装
置33側に付加されたドライバ間共通のソフトウェアI
/F40を呼出し、この呼出し対応機能が例えばシャッ
タ開機能部39aであれば、その対応するシャッタ開機
能部39aを駆動する(ステップn2 〜n3 )。
The function call processing operation of the ATM 11 configured as described above will be described with reference to the flowchart of FIG. Now, when the cash reception calling signal 31a or the shutter opening calling signal 31b is transmitted from the application 31 to the bill device driver 34 of the bill device 32, the bill device driver 34 receives the cash reception calling signal 31a or the shutter opening calling signal 31b. It is determined by reading the setting data as to whether or not it does not exist, or by detecting the occurrence of an abnormality, that it does not have the call handling function (step n1). Common software I between drivers added to the body device 33
/ F40, and if the calling function is, for example, the shutter opening function unit 39a, the corresponding shutter opening function unit 39a is driven (steps n2 to n3).

【0043】これに対し、アプリケーション31からの
呼出し対応機能が紙幣装置32側に備えられている場
合、例えば現金受付呼出し信号31aが紙幣装置ドライ
バ34に伝えられると、これを受けて紙幣装置ドライバ
34は、呼出し対応する現金受付機能部36aを駆動す
る(ステップn4 )。
On the other hand, when a function corresponding to a call from the application 31 is provided on the bill device 32 side, for example, when a cash acceptance calling signal 31a is transmitted to the bill device driver 34, the bill device driver 34 Drives the cash accepting function unit 36a corresponding to the call (step n4).

【0044】[第2実施例]図5は対応する機能の呼出
し状態を示し、これは第1実施例とは問合せ機能が異な
るので、その異なる部分について説明する。
[Second Embodiment] FIG. 5 shows a calling state of a corresponding function, which is different from the first embodiment in the inquiry function.

【0045】この問合せ機能は紙幣装置ドライバ34側
に、相手の筐体装置33側に呼出し対応機能があるか、
否かを問合せる機能を有している。この場合、機能呼出
し用のソフトウェアI/F40を複数の装置ドライバに
共通して備え、このソフトウェアI/F40を介して装
置ドライバが持つ機能の問合せを装置ドライバ間で許容
する。このとき、紙幣装置ドライバ34は筐体装置33
側のソフトウェアI/F40に問合せ信号51を出力し
て呼出し対応機能の有無を正確に検知確認する。
The inquiry function is to check whether the bill device driver 34 has a call handling function on the partner housing device 33 side or not.
It has the function of inquiring whether or not it is. In this case, a software I / F 40 for invoking a function is provided in common for a plurality of device drivers, and an inquiry about a function of the device driver is allowed between the device drivers via the software I / F 40. At this time, the bill device driver 34 is
An inquiry signal 51 is output to the software I / F 40 on the side to accurately detect and confirm the presence / absence of the call handling function.

【0046】このように、ソフトウェアI/F40によ
り複数の装置ドライバ間で呼出し動作することができ、
紙幣装置ドライバ34から複数の装置ドライバを呼出し
対象に扱え、このソフトウェアを広く共通利用すること
ができる。
As described above, the software I / F 40 can perform a calling operation between a plurality of device drivers,
A plurality of device drivers can be handled as calling targets from the bill device driver 34, and this software can be widely used in common.

【0047】次に、ATMの機能呼出し処理動作を図6
のフローチャートを参照して説明する。今、アプリケー
ション31から例えばシャッタ開動作のために、シャッ
タ開呼出し信号31bが紙幣装置32の紙幣装置ドライ
バ34に伝えられると、これを受けて紙幣装置ドライバ
34は該当機能がないため(ステップn11)、予め定め
られた機能を持つか、持たないかの設定データを読出す
か、あるいは異常発生の検知によって、紙幣装置ドライ
バ34は筐体装置33側に付加されているドライバ間共
通のソフトウェアI/F40を呼出し、筐体装置33側
に呼出し対応機能があるか否かを問合せて調べる(ステ
ップn12〜n14)。
Next, the function call processing operation of the ATM will be described with reference to FIG.
This will be described with reference to the flowchart of FIG. Now, when the shutter opening call signal 31b is transmitted from the application 31 to the bill device driver 34 of the bill device 32, for example, for the shutter opening operation, the bill device driver 34 does not have the corresponding function (step n11). By reading the setting data indicating whether or not a predetermined function is provided, or by detecting the occurrence of an abnormality, the banknote device driver 34 causes the common software I / F 40 between the drivers added to the housing device 33 to be used. And inquires whether or not the housing device 33 has a call handling function (steps n12 to n14).

【0048】このとき、筐体装置33側に呼出し対応機
能があれば、その対応する機能部を駆動する(ステップ
n15)。
At this time, if there is a call handling function on the side of the housing device 33, the corresponding function unit is driven (step n15).

【0049】これに対し、アプリケーション31からの
呼出し対応機能が紙幣装置32側にあれば、その呼出し
対応する機能部を駆動する(ステップn16)。
On the other hand, if the function corresponding to the call from the application 31 is on the bill device 32 side, the function unit corresponding to the call is driven (step n16).

【0050】[第3実施例]図7は対応機能の呼出し状
態を示し、これは既述した第1実施例及び第2実施例と
は検索機能が異なるので、その異なる部分について説明
する。
[Third Embodiment] FIG. 7 shows a calling state of a corresponding function, which is different from the above-described first and second embodiments in the search function.

【0051】これは、装置ドライバ間で、装置ドライバ
と機能との対応を記憶する共通のドライバ機能記憶部7
1と、各装置ドライバが必要な機能をドライバ機能記憶
部71から検索する他ドライバ機能検索部72とを各装
置ドライバに備えたものである。
The common driver function storage unit 7 stores the correspondence between the device driver and the function between the device drivers.
1 and an other driver function search unit 72 for searching the function required by each device driver from the driver function storage unit 71 in each device driver.

【0052】このドライバ機能記憶部71には、 (1)筐体装置にシャッタ開機能がある。 (2)筐体装置にシャッタ閉機能がある。 (3)筐体装置にフリッカ機能がある。 のように各種機能の呼出しに対応する呼出し対応情報を
記憶させている。
The driver function storage section 71 has the following functions. (1) The housing device has a shutter opening function. (2) The housing device has a shutter closing function. (3) The housing device has a flicker function. As described above, call correspondence information corresponding to calls of various functions is stored.

【0053】この場合は、他ドライバ機能検索部72よ
り他の装置ドライバの機能を検索できるため、アプリケ
ーション31から呼出された機能に基づいて他ドライバ
機能検索部72はドライバ機能記憶領部71から他の装
置ドライバ側の呼出し目的の機能の有無や装置の名称等
を検索することができる。
In this case, since the function of another device driver can be searched from the other driver function search section 72, the other driver function search section 72 can read the other function from the driver function storage section 71 based on the function called from the application 31. The presence / absence of a function to be called on the device driver side, the name of the device, and the like can be searched.

【0054】このように構成した場合も、同様にハード
ウェアの変更に拘らず、ソフトウェア側は何ら変更する
ことなく利用でき、互換性の高いソフトウェアとして利
用できる。
Even in the case of such a configuration, similarly, regardless of the change of the hardware, the software can be used without any change, and can be used as highly compatible software.

【0055】次に、ATMの機能呼出し処理動作を図8
のフローチャートを参照して説明する。各装置ドライバ
毎に付加されている他ドライバ機能検索部72は、各呼
出し先のドライバ機能記憶部71からシャッタ開機能に
関連する必要な機能を検索して、その機能情報を取得す
る(ステップn21〜n23)。
Next, the function call processing operation of the ATM will be described with reference to FIG.
This will be described with reference to the flowchart of FIG. The other driver function search unit 72 added for each device driver searches the driver function storage unit 71 of each call destination for a necessary function related to the shutter opening function, and acquires the function information (step n21). To n23).

【0056】このような検索処理に基づいて実際の機能
呼出し動作を説明すると、今、アプリケーション31か
ら例えばシャッタ開動作のために、シャッタ開呼出し信
号31bが紙幣装置32側の紙幣装置ドライバ34に伝
えられると、これを受けて紙幣装置ドライバ34は、こ
の紙幣装置32側に該当機能がないため、他ドライバ機
能検索部72は筐体装置33側に呼出し対応するシャッ
タ開機能部39aがあるか、否かをドライバ機能記憶部
71から検索して調べることができ(ステップn24)、
筐体装置33側に呼出し対応するシャッタ開機能部39
aがあれば、その対応するシャッタ開機能部39aを駆
動する(ステップn25〜n26)。
An actual function calling operation will be described based on such a search process. Now, a shutter opening calling signal 31b is transmitted from the application 31 to the bill device driver 34 on the bill device 32 side, for example, for a shutter opening operation. Then, in response to this, the bill device driver 34 has no corresponding function on the bill device 32 side. Therefore, the other driver function search unit 72 calls the housing device 33 side and has a corresponding shutter opening function unit 39a, It can be checked by searching from the driver function storage unit 71 (step n24).
The shutter opening function unit 39 corresponding to the case device 33
If there is a, the corresponding shutter opening function section 39a is driven (steps n25 to n26).

【0057】これに対し、アプリケーション31からの
呼出し対応機能が紙幣装置32側にあれば、その呼出し
対応する機能部を駆動する(ステップn27)。
On the other hand, if the function corresponding to the call from the application 31 is on the bill device 32 side, the function unit corresponding to the call is driven (step n27).

【0058】[第4実施例]図9は対応機能の呼出し状
態を示し、これは既述した第3実施例とは登録機能のみ
が異なるので、その異なる部分について説明する。
[Fourth Embodiment] FIG. 9 shows a calling state of a corresponding function, which is different from the third embodiment only in the registration function.

【0059】これは、紙幣装置ドライバ34と筐体装置
ドライバ37との間で、装置ドライバと機能との対応を
記憶する共通のドライバ機能記憶部71と、各装置ドラ
イバが必要な機能をドライバ機能記憶部71から検索す
る他ドライバ機能検索部72以外に、各装置ドライバ3
4,37が持つ機能をドライバ機能記憶部71に登録す
るドライバ機能登録部91を各装置ドライバに備えたも
のである。
A common driver function storage section 71 for storing the correspondence between the device driver and the function between the bill device driver 34 and the housing device driver 37, and a function required by each device driver as a driver function In addition to the other driver function search unit 72 searched from the storage unit 71, each device driver 3
Each device driver has a driver function registration unit 91 for registering the functions of the devices 4 and 37 in the driver function storage unit 71.

【0060】このようなドライバ機能登録部91を付加
した場合は、各装置ドライバ自身が有する機能を、この
ドライバ機能登録部91によってドライバ機能記憶部7
1に登録できるため、装置毎の各機能を全て登録管理で
き、この登録された各々の機能を他ドライバ機能検索部
72によって容易に検索でき、アプリケーション31か
ら呼出された機能に基づいて他ドライバ機能検索部72
はドライバ機能記憶領部71から他の装置ドライバ側の
呼出し目的の機能の有無や装置の名称等を検索すること
ができる。このように構成した場合も、前述した実施例
と同様な作用効果が得られる。
When such a driver function registration unit 91 is added, the function of each device driver itself is stored in the driver function storage unit 7 by the driver function registration unit 91.
1, the functions of each device can be registered and managed, and the registered functions can be easily searched for by the other driver function search unit 72. The other driver functions can be searched based on the function called from the application 31. Search unit 72
Can search the driver function storage area 71 for the presence or absence of a function to be called by another device driver, the name of the device, and the like. With this configuration, the same operation and effect as those of the above-described embodiment can be obtained.

【0061】次に、ATMの機能呼出し処理動作を図1
0のフローチャートを参照して説明する。各装置ドライ
バにはドライバ機能登録部91が付加されており、この
ドライバ機能登録部91は機能呼出しに先立って、予め
自装置が持つシャッタ開機能等の機能をドライバ機能記
憶部71に記憶させて登録しておく(ステップn31〜n
33)。
Next, the ATM function call processing operation will be described with reference to FIG.
This will be described with reference to the flowchart of FIG. A driver function registration unit 91 is added to each device driver. The driver function registration unit 91 stores a function such as a shutter opening function of its own device in a driver function storage unit 71 in advance before calling the function. Register (Steps n31 to n
33).

【0062】他ドライバ機能検索部72はシャッタ開機
能に該当する機能と装置名をドライバ機能記憶部71か
ら取出し、該当する装置(この場合は筐体装置33)の
シャッタ開機能部39aを呼出す(ステップn34〜n3
6)。
The other driver function search unit 72 retrieves the function and device name corresponding to the shutter open function from the driver function storage unit 71, and calls the shutter open function unit 39a of the corresponding device (in this case, the housing device 33) ( Steps n34 to n3
6).

【0063】このような登録処理及び検索処理を備えた
場合の機能呼出し動作を説明すると、今、アプリケーシ
ョン31から例えばシャッタ開動作のために、シャッタ
開呼出し信号31bが紙幣装置32側の紙幣装置ドライ
バ34に伝えられると、これを受けて紙幣装置ドライバ
34は、この紙幣装置32側に該当機能がないため、各
装置ドライバについて、他ドライバ機能検索部72は筐
体装置33側に呼出し対応するシャッタ開機能部39a
があるか、否かを登録済みのドライバ機能記憶部71か
ら検索して調べる(ステップn37)。
The function calling operation in the case where such a registration process and a search process are provided will be described. Now, for example, for the shutter opening operation from the application 31, the shutter opening calling signal 31b outputs a bill device driver on the bill device 32 side. 34, the bill device driver 34 receives the notification, and the other driver function search unit 72 calls the corresponding housing device 33 side for the corresponding shutter since the bill device 32 has no corresponding function on the bill device 32 side. Open function unit 39a
Whether or not there is is searched from the registered driver function storage unit 71 to check (step n37).

【0064】このような検索処理に基づいて、紙幣装置
ドライバは筐体装置33側に呼出し対応機能があれば、
その対応するシャッタ開機能部39aを駆動する(ステ
ップn38〜n39)。
On the basis of such a search process, the bill device driver, if the housing device 33 has a call handling function,
The corresponding shutter opening function section 39a is driven (steps n38 to n39).

【0065】これに対し、アプリケーション31からの
呼出し対応機能が紙幣装置32側にあれば、その呼出し
対応する機能部を駆動する(ステップn40)。
On the other hand, if the function corresponding to the call from the application 31 is on the bill device 32 side, the function unit corresponding to the call is driven (step n40).

【0066】上述のように、アプリケーションからの機
能呼出し信号を装置ドライバが受けたとき、自装置ドラ
イバ側に呼出し対応する機能がなくても、機能を問合せ
ることによって他の装置ドライバへ当該機能の有無を調
べることができ、この結果、他の装置ドライバ側に呼出
し機能があると、他の装置ドライバ側の対応機能を呼出
して駆動することができる。したがって、ハードウェア
の一部を配置変更しても、その配置変更した装置ドライ
バ側に問合せる信号切換え機能を有しているため、ソフ
トウェア側は何ら変更することなく利用でき、互換性の
高いソフトウェアとして各装置ドライバ間で共用するこ
とができる。
As described above, when the device driver receives the function call signal from the application, even if the own device driver does not have a function corresponding to the call, the function inquiry is made to another device driver to determine whether the function is available. Can be checked, and as a result, if another device driver has a calling function, the corresponding function of the other device driver can be called and driven. Therefore, even if a part of the hardware is rearranged, it has a signal switching function for inquiring of the device driver that has relocated the hardware, so that the software can be used without any change and the software can be used as a highly compatible software. It can be shared between each device driver.

【0067】また、対応機能がある場合には確実に呼出
して、呼出し要請した初期目的を完結させる装置ドライ
バシステムを構築することができる。
Further, if there is a corresponding function, it is possible to construct a device driver system which calls the system reliably and completes the initial purpose for which the calling is requested.

【0068】さらに、他の装置ドライバからの機能呼出
し用のソフトウェアI/Fを複数の装置ドライバに共通
して備え、上記ソフトウェアI/Fを介して装置ドライ
バが持つ機能の問合せを装置ドライバ間で許容する装置
ドライバシステムを用いれば、上記ソフトウェアI/F
を介して複数の装置ドライバ間で呼出し動作することが
でき、複数の装置ドライバを呼出し対象に扱って、この
ソフトウェアを広く共通利用することができる。
Further, a software I / F for calling a function from another device driver is provided in common for a plurality of device drivers, and an inquiry about a function of the device driver is made between the device drivers via the software I / F. If an allowable device driver system is used, the software I / F
A call operation can be performed between a plurality of device drivers via the PC, and the software can be widely and commonly used by treating the plurality of device drivers as call targets.

【0069】また、装置ドライバ間で、装置ドライバと
機能との対応を記憶する共通のドライバ機能記憶部と、
上記各装置ドライバが必要な機能を上記ドライバ機能記
憶部から検索する他ドライバ機能検索部とを備えた装置
ドライバシステムを用いれば、他の装置ドライバの機能
を検索できるため、呼出された機能に基づいてドライバ
機能記憶部から他の装置ドライバ側の呼出し目的の機能
の有無や装置の名称等を検索することができる。
A common driver function storage unit for storing correspondence between device drivers and functions among device drivers;
If a device driver system including a driver function search unit for searching the function required by each device driver from the driver function storage unit can be used, the function of another device driver can be searched. Thus, the presence or absence of a function to be called by another device driver, the name of the device, and the like can be searched from the driver function storage unit.

【0070】さらに、装置ドライバ間で、装置ドライバ
と機能との対応を記憶する共通のドライバ機能記憶部
と、上記各装置ドライバが必要な機能を上記ドライバ機
能記憶部から検索する他ドライバ機能検索部と、上記各
装置ドライバが持つ機能を上記ドライバ機能記憶部に登
録するドライバ機能登録部とを備えた装置ドライバシス
テムを用いれば、各装置ドライバ自身が有する機能をド
ライバ機能登録部によりドライバ機能記憶部に登録でき
るため装置毎の各機能を全て登録管理でき、この登録さ
れた各機能を他ドライバ機能検索部によって容易に検索
することができる。
Further, a common driver function storage unit for storing the correspondence between the device drivers and the functions among the device drivers, and another driver function search unit for retrieving the functions required by the device drivers from the driver function storage unit And a driver function registration unit that registers the function of each device driver in the driver function storage unit, the function of each device driver itself is stored in the driver function storage unit by the driver function registration unit. Can be registered and managed, and all functions of each device can be registered and managed, and the registered functions can be easily searched for by the other driver function search unit.

【0071】この発明と、上述の一実施例の構成との対
応において、この発明の装置ドライバは、実施例の紙幣
装置ドライバ34に対応し、以下同様に、他の装置ドラ
イバは、筐体装置ドライバ37に対応し、対応機能は、
シャッタ開機能部39aに対応し、機能問合せ手段は、
CPU21に対応し、記憶領域は、ドライバ機能記憶部
71に対応し、検索手段は、他ドライバ機能検索部72
に対応し、登録手段は、ドライバ機能登録部91に対応
するも、この発明は請求項に示した技術思想に基づいて
応用することができ、上述の一実施例の構成のみに限定
されるものではない。
In the correspondence between the present invention and the configuration of the above-described embodiment, the device driver of the present invention corresponds to the bill device driver 34 of the embodiment, and similarly, the other device drivers correspond to the housing device. In correspondence with driver 37, the corresponding function
Corresponding to the shutter opening function section 39a, the function inquiry means includes:
The storage area corresponds to the CPU 21, the storage area corresponds to the driver function storage section 71, and the search means is the other driver function search section 72.
The registration means corresponds to the driver function registration unit 91, but the present invention can be applied based on the technical idea shown in the claims, and is limited to only the configuration of the above-described embodiment. is not.

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

【図1】 この発明のATMを示す外観斜視図。FIG. 1 is an external perspective view showing an ATM according to the present invention.

【図2】 この発明のATMの制御回路ブロック図。FIG. 2 is a block diagram of an ATM control circuit according to the present invention.

【図3】 この発明の第1実施例の機能呼出し状態を示
す概略説明図。
FIG. 3 is a schematic explanatory diagram showing a function calling state according to the first embodiment of the present invention.

【図4】 この発明の第1実施例の機能呼出し処理動作
を示すフローチャート。
FIG. 4 is a flowchart showing a function call processing operation according to the first embodiment of the present invention.

【図5】 この発明の第2実施例の機能呼出し状態を示
す概略説明図。
FIG. 5 is a schematic explanatory view showing a function calling state according to a second embodiment of the present invention.

【図6】 この発明の第2実施例の機能呼出し処理動作
を示すフローチャート。
FIG. 6 is a flowchart showing a function call processing operation according to a second embodiment of the present invention.

【図7】 この発明の第3実施例の機能呼出し状態を示
す概略説明図。
FIG. 7 is a schematic explanatory diagram showing a function calling state according to a third embodiment of the present invention.

【図8】 この発明の第3実施例の機能呼出し処理動作
を示すフローチャート。
FIG. 8 is a flowchart showing a function call processing operation according to a third embodiment of the present invention.

【図9】 この発明の第4実施例の機能呼出し状態を示
す概略説明図。
FIG. 9 is a schematic explanatory diagram showing a function calling state according to a fourth embodiment of the present invention.

【図10】 この発明の第4実施例の機能呼出し処理動
作を示すフローチャート。
FIG. 10 is a flowchart showing a function call processing operation according to a fourth embodiment of the present invention.

【図11】 従来のATM制御用に設定された機能呼出
し状態を示す概略説明図。
FIG. 11 is a schematic explanatory diagram showing a function call state set for conventional ATM control.

【図12】 従来のハードウェアの変更に伴うソフトウ
ェアの機能呼出し状態を示す概略説明図。
FIG. 12 is a schematic explanatory diagram showing a function calling state of software according to a conventional hardware change.

【図13】 従来のハードウェアの変更に伴ってソフト
ウェアを変更した概略説明図。
FIG. 13 is a schematic explanatory diagram in which software is changed in accordance with a change in conventional hardware.

【符号の説明】[Explanation of symbols]

11…ATM 21…CPU 28…紙幣処理部 31…アプリケーション 31a…現金受付呼出し信号 31b…シャッタ開呼出し信号 32…紙幣装置 33…筐体装置 34…紙幣装置ドライバ 35,38…ハードウェアI/F 36a…現金受付機能部 36b,36c…紙幣機能部 37…筐体装置ドライバ 39a…シャッタ開機能部 39b,39c,39d…各筐体機能部 40…ソフトウェアI/F 51…問合せ信号 71…ドライバ機能記憶部 72…他ドライバ機能検索部 91…ドライバ機能登録部 DESCRIPTION OF SYMBOLS 11 ... ATM 21 ... CPU 28 ... Bill processing part 31 ... Application 31a ... Cash reception call signal 31b ... Shutter opening call signal 32 ... Bill device 33 ... Case device 34 ... Bill device driver 35, 38 ... Hardware I / F 36a ... Cash receiving function unit 36b, 36c ... Bill function unit 37 ... Housing device driver 39a ... Shutter opening function unit 39b, 39c, 39d ... Each housing function unit 40 ... Software I / F 51 ... Inquiry signal 71 ... Driver function storage Unit 72: Other driver function search unit 91: Driver function registration unit