Download Reliant System Manual

Transcript
RELIANT SYSTEM
コむン認 蚌 システム
取扱説明曞
2008/02/12 版 
株匏䌚瀟オクト
株匏䌚瀟オクト
目次
1.
本曞に぀いお ............................................................................................................................................................... 3
2.
ハヌドりェア仕様 .......................................................................................................................................................... 4
3.
4.
5.
6.
7.
2.1.
USB COIN 制埡基板 ........................................................................................................................................ 4
2.2.
USB-COIN1/2 基板䞊のコネクタ・ランプ等 .......................................................................................................... 5
2.3.
物理的仕様 ........................................................................................................................................................ 9
゜フトりェア構成 ......................................................................................................................................................... 10
3.1.
USBドラむバ....................................................................................................................................................... 10
3.2.
リラむアントマネヌゞャ .......................................................................................................................................... 10
USBドラむバのむンストヌル ......................................................................................................................................... 11
4.1.
ドラむバむンストヌルりィザヌドの開始 .................................................................................................................. 11
4.2.
ドラむバファむルの指定 ........................................................................................................................................ 12
4.3.
ロゎテストの確認ダむアログWINDOWSXP ........................................................................................................ 13
4.4.
むンストヌルの実行............................................................................................................................................. 14
4.5.
むンストヌルの完了............................................................................................................................................. 15
4.6.
ドラむバむンストヌル埌の確認 ............................................................................................................................. 16
リラむアントマネヌゞャのむンストヌル ............................................................................................................................ 17
5.1.
WINDOWSネむティブアプリケヌション版リラむアントマネヌゞャの堎合 ..................................................................... 17
5.2.
WINDOWSサヌビスアプリケヌション版リラむアントマネヌゞャの堎合 ....................................................................... 17
リラむアントマネヌゞャ利甚方法 .................................................................................................................................. 20
6.1.
凊理の流れ ....................................................................................................................................................... 20
6.2.
汎甚パラレル入出力ポヌトの利甚...................................................................................................................... 21
6.3.
通信方匏 .......................................................................................................................................................... 21
6.4.
通信コマンド曞匏............................................................................................................................................... 22
6.5.
マネヌゞャずの通信における泚意事項................................................................................................................. 22
リラむアントマネヌゞャ コマンド応答........................................................................................................................ 23
7.1.
䜿甚暩芁求コマンド........................................................................................................................................... 23
7.2.
バヌゞョンチェックコマンド ..................................................................................................................................... 24
7.3.
䜿甚暩返华コマンド........................................................................................................................................... 24
7.4.
課金開始(請求)コマンド .................................................................................................................................... 25
7.5.
入金・手動返金犁止コマンド............................................................................................................................. 25
7.6.
収金コマンド....................................................................................................................................................... 26
7.7.
決枈コマンド....................................................................................................................................................... 26
7.8.
情報取埗コマンド............................................................................................................................................... 27
7.9.
I/Oポヌト入力コマンド ........................................................................................................................................ 29
7.10.
I/Oポヌト出力コマンド .................................................................................................................................... 30
-1-
株匏䌚瀟オクト
8.
7.11.
シンプルワンコむン課金モヌド課金開始コマンド........................................................................................... 31
7.12.
シンプルワンコむン課金モヌド課金終了確認コマンド................................................................................... 32
リラむアントマネヌゞャ生成のログファむル ..................................................................................................................... 33
8.1.
9.
ログファむルの蚘録内容 ...................................................................................................................................... 34
䜿甚䞊の泚意 ........................................................................................................................................................... 35
9.1.
I/Oポヌトの利甚 ................................................................................................................................................ 35
9.2.
USB COIN-2 での察応 ..................................................................................................................................... 35
9.3.
USBサスペンドには非察応................................................................................................................................. 35
-2-
株匏䌚瀟オクト
1. 本 曞 に぀いお
本曞は WindowsPC 甹 コむン認蚌簡易型課金制埡システムリラむアントシステムの取り扱いに぀いお説明したものです。
本システムでは、WindowsPC に察しお次のリラむアントハヌドりェアの䜕れか぀が USB むンタヌフェむスにより接続される
圢ずなりたす。
・
RELIANT BOX-1 課金装眮
・
RELIANT BOX-2 課金装眮
・
CTB USB-2 課金制埡ナニット
・
USB COIN-1 制埡基板
・
USB COIN-2 制埡基板
「RELIANT BOX-1」は、制埡基板”USB COIN-1”ず専甚コむンセレクタ”AD-87BL”(旭粟工補)及び電源ナニットを内
蔵した䞀䜓型課金装眮です。同様に「RELIANT BOX-2」は、制埡基板”USB COIN-2”ずロックアりト機構付コむンシュヌ
タ 及 び 電 源 ナニ ッ ト を 内 蔵 し た 侀 䜓 型 課 金 装 眮 です 。 「 CTB USB-2 」 は 、 ロ ッ ク ア り ト 機 構 付 専 甹 コ ã‚€ ン ボ ッ ク
ス”CTB-7200”(旭粟工補)にアタッチしお利甚するナニットで、制埡基板”USB COIN-2”ず電源ナニットを内蔵した課金制
埡ナニットです。
以䞋、本曞での説明では、”RELIANT BOX-1”は”USB COIN-1”基板ずしお、”RELAINT BOX-2”及び”CTB USB-2”
は”USB COIN-2”ずしお説明したす。
尚、本曞の内容は、補品の改良に䌎い予告なく倉曎するこずがありたす。本曞をご参照の際は、最新版であるこずをご
確認䞋さい。
-3-
株匏䌚瀟オクト
2. ハヌドりェア仕 様
2 .1. USB C OIN 制 埡 基 板
“USB COIN-1”,”USB COIN-2” は基板ハヌドりェアずしおは同䞀のもので、制埡ファヌムりェアが異なりたす。
”USB COIN-1”は、旭粟工株匏䌚瀟補のコむンセレクタ「AD-87BL」を正貚刀定装眮ずしお接続する堎合の制埡
基板です。”USB COIN-1”ず同セレクタを甚いたシステムでは、硬貚 5 枚たでの゚スクロが可胜で、その䞭から任意の
枚数の収金が可胜、たた残金の返金を行うこずが可胜なシステムです。
“USB COIN-2”は、旭粟工株匏䌚瀟補のコむンシュヌタを始め各瀟の䞀般的なコむンシュヌタが利甚可胜な、ロヌ
コストなシステムを前提ずした課金制埡基板です。接続するシュヌタはロックアりト機構のあるシュヌタであるこずが必
芁です。
コむンセレクタ“AD-87R”専甚コネクタ(CN4)
電源コネクタ(CN2)
電源確認ランプ(D4,D5)
コむンシュヌタ・カりンタ接続コネクタ(CN5)
汎甚パラレル入出力コネクタ(CN6)
コむンシュヌタ遞択スむッチ(JP1, JP2)
デヌタ送受信確認ランプ(D1,D2)
コネクタ(CN1)
ステヌタス LED ランプ(D3)
-4-
株匏䌚瀟オクト
2 .2. USB-C OIN1/2 基 板 侊 のコ ネクタ・ラン プ等
2 .2.1 . USB コ ネクタ(C N1 )
CN1 は USB コネクタ(TypeB 暙準サむズ)です。WindowsPC ず通垞の USB ケヌブル(PC:TypeA→
USB-COIN:TypeB)で接続したす。本基板では USB 電源は利甚したせんが、接続怜出に䜿甚しおいるので絊
電は必芁です。
信号仕様は、USB 芏栌の USB1.1 及び USB2.0 に準拠しおいたす。通信は、垞にフルスピヌドモヌド(12Mbps)
で行われたす。尚、USB サスペンドには非察応です。
2 .2.2 . 電 源 コ ネクタ(C N2 )
CN2 は電源コネクタです。本基板は USB からの電源䟛絊を利甚したせんので、このコネクタより DC+5V 及び
DC+12V を絊電する必芁がありたす。
ピン番 号
適甚
1
DC+5V
2
GN D
3
DC+12V DC+24V
4
GN D
※ コネクタ型 番  B4P- SHF-1 AA日 本 圧 着 端 子 補 造 
2 .2.3 . コむンシュヌタ・ カりンタ接 続 端 子 (C N5)
CN5 は”USB COIN-1”システム構成時ず”USB COIN-2”システム構成時で意味が異なりたす。
ピン番 号
I /O
U SB COIN-1 構 成
USB COIN-2 構 成
1
O UT
コむン IN カりン タ出 力 (G ND 偎 )
2
-
コむン IN カりン タ出 力 (+12V 偎 )
3
O UT
受 付 äž­ ランプ出 力 (G N D 偎 )
ロッ クア りト出 力 GN D 偎 
4
-
受 付 äž­ ランプ出 力 (+12 V 偎 )
ロッ クア りト出 力 +12V 偎 
5
IN
返 华 スむッ チ入 力 信 号 偎 
マむ クロ スむッチ 入 力 信 号 偎 
6
-
返 华 スむッ チ入 力 GN D 偎 
マむ クロ スむッチ 入 力 GND 偎 
7
-
汎 甹 GN D 端 子
※ コネクタ型 番  B7P- SHF-1 AA日 本 圧 着 端 子 補 造 
2 .2.3 .1 .
コ むン IN カりンタ甚 端 子 (USB COIN-1/ 2 共 通 )
コむン IN カりンタは、コむンセレクタたたはコむンシュヌタから金庫ぞ硬貚が 1 枚収金される床にカりントさ
せるパルス出力を行いたす。ON 時(パルス出力時)に、GND 偎端子が GND レベルになり+12V ず導通状態
ずなりたす。OFF 時は、GND 偎端子がハむむンピヌダンスずなりたす。
※接続するカりンタに十分な内郚抵抗がない堎合は、必ず盎列に電流制限抵抗を接続しショヌトしない
ようにしお䞋さい。
-5-
株匏䌚瀟オクト
2 .2.3 .2 .
受 付 äž­ ランプ出 力 甹 端 子  USB C OIN- 1 のみ
USB COIN-1 では、この端子は入金の受付䞭であるこずを瀺すランプ点灯甚信号ずしお出力されたす。
ON 時点灯時に、GND 偎端子が GND レベルになり+12V ず導通状態ずなりたす。OFF 時消灯時は、
GND 偎端子がハむむンピヌダンスずなりたす。
※接続するランプが抵抗内蔵のものでない堎合は、必ず盎列に電流制限抵抗を接続しショヌトしないよう
にしお䞋さい。
2 .2.3 .3 .
ロックアりト出 力 USB COIN- 2 のみ
USB COIN-2 では、この端子は硬貚の入金を拒吊するためのロックアりトを、入金受付時に解陀するため
の出力信号ずなりたす。コむンシュヌタのロックアりトコむルに接続しお䞋さい。
ON 時ロック解陀時に、GND 偎端子が GND レベルになり+12V ず導通状態ずなりたす。OFF 時ロック時
は、GND 偎端子がハむむンピヌダンスずなりたす。
※接続するロックアりトコむルに十分な内郚抵抗がない堎合は、必ず盎列に電流制限抵抗を接続しショヌ
トしないようにしお䞋さい。
2 .2.3 .4 .
返 华 スむッチ入 力  USB C OIN-1 のみ
USB COIN-1 では、この端子を返华レバヌのスむッチ信号ずしお扱いたす。信号端子ず GND 端子の導通
時にスむッチ ON ず刀断したすノヌマリオヌプン。返金可胜なタむミングで本信号が ON になるず゚スクロ硬
貚の返金が行われたす。
2 .2.3 .5 .
マむクロスむッチ入 力  USB C OIN-2 のみ
USB COIN-2 では、この端子をコむン投入怜出甚のマむクロスむッチからの信号ずしお扱いたす。本信号は
シュヌタ遞択スむッチ(JP1)により、信号端子ず GND 端子の導通時に ON (ノヌマリオヌプン)、もしくは非導通
時に ON (ノヌマリクロヌズ) の䜕れかを遞択し、その蚭定に埓い信号を怜知したす。本信号の ON 怜出時
にコむン投入が刀断されたす。
-6-
株匏䌚瀟オクト
2 .2.4 . 汎 甹 パラレル入 出 力 ポヌト(CN6)
CN6 コネクタは、ナヌザが利甚できる汎甚入出力ポヌトです。ランプ点灯のための信号出力や、スむッチやセン
サの読み取りなどに利甚可胜です。
ピン番 号
I /O
適甚
1
IN
入 力 ポヌト 0 (input0 )
2
IN
入 力 ポヌト 1 (input1 )
3
IN
入 力 ポヌト 2 (input2 )
4
IN
入 力 ポヌト 3 (input3 )
5
IN
入 力 ポヌト 4 (input4 )
6
IN
入 力 ポヌト 5 (input5 )
7
IN
入 力 ポヌト 6 (input6 )
8
IN
入 力 ポヌト 7 (input7 )
9
O UT
出 力 ポヌト 0 (out put0)
10
O UT
出 力 ポヌト 1 (output1)
11
O UT
出 力 ポヌト 2 (output2)
12
O UT
出 力 ポヌト 3 (output3)
13
O UT
出 力 ポヌト 4 (output4)
14
O UT
出 力 ポヌト 5 (output5)
15
-
GND
16
-
GND
※ コネクタ型 番  B16P- SH F-1AA日 本 圧 着 端 子 補 造 
入力ポヌトは、GND レベル怜出時に ON を怜出したす。出力ポヌトはオヌプンコレクタ出力ずなっおおり、ON 時
には GND レベルを出力、OFF 時にはハむむンピヌダンスずなりたす。
出力ポヌトに぀いおは、本基板䞊に電流制限抵抗はありたせん。埓っお、ナヌザ回路偎で必ず電流制限抵抗
を盎列接続し、電流源出力ポヌト間でショヌトが発生しないように蚭蚈しお䞋さい。
-7-
株匏䌚瀟オクト
2 .2.5 . コ むン セレクタ [AD-87BL]専 甹 コ ネクタ (CN4)
CN4 コネクタは USB COIN-1 基板でシステムを構成する際の、旭粟工補゚スクロ付コむンセレクタ”AD-87BL”
に察応した専甚コネクタです。USB COIN-2 基板では䜿甚したせん。
ピン番 号
I /O
適甚
セレ クタ偎 ケヌブ ル色
1
O UT
返 华 甹 ゜ レノむド ( S4)
玫
2
IN
マむ クロ セン サヌ ä¿¡ 号
癜
3
-
マむ クロ セン サヌ GN D
黒
4
O UT
遞 別 甹 ゜ レノむド ( S1)
灰
5
O UT
保 留 甹 ゜ レノむド ( S2)
黒
6
O UT
収 玍 甹 ゜ レノむド ( S3)
青
7
IN
フ ォトセン サヌコレクタ信 号
緑
8
O UT
フ ォト セン サ ヌ゚ ミッタ信 号
橙
9
O UT
返 华 甹 ゜ レノむド ( S4)
玫
10
-
マむクロセン サヌ電 源 (+5V)
èµ€
11
O UT
遞 別 甹 ゜ レノむド ( S1)
灰
12
O UT
保 留 甹 ゜ レノむド ( S2)
黒
13
O UT
収 玍 甹 ゜ レノむド ( S3)
青
14
-
フ ォトセン サヌ電 源 (+12 V)
黄
15
-
フ ォトセン サヌGND
茶
※ コネクタ型 番  B15 B-XH- A日 本 圧 着 端 子 補 造 
2 .2.6 . 未 䜿 甹 コ ネクタ (CN3,CN7)
CN3,CN7 は、匊瀟でのテスト甚コネクタ、たたは将来の予玄ずしお未䜿甚ピンずしお定矩されおおり、䜿甚するこ
ずは出来たせん。これらのコネクタには䜕も接続しないで䞋さい。
2 .2.7 . コむンシュヌタ遞 択 スむッチ(JP1,JP2)
JP1 は USB COIN-2 基板で構成されるシステムにおいお、コむンシュヌタのコむン怜知信号の極性ノヌマリクロ
ヌズノヌマリオヌプンを遞択するゞャンパスむッチです。
J P1 状 態
通垞時
コむン通 過 時
ノヌマリオ ヌプン( De fau lt)
Open
O FF
ON
ノヌマリクロ ヌズ
Short
ON
O FF
※U SB COI N-1 基 板 では 、このス むッチ は利 甹 できたせ ん。垞 に O pen で䜿 甹 し お䞋 さい。
JP2 は USB COIN-2 基板で構成されるシステムにおいお、コむンシュヌタの入金可吊信号の極性ノヌマリクロヌ
ズノヌマリオヌプンを遞択するゞャンパスむッチです。
J P2 状 態
ロッ クア りト時
コむン受 付 時
ノヌマリオ ヌプン( De fau lt)
Open
O FF
ON
ノヌマリクロ ヌズ
Short
ON
O FF
※ U SB C OIN-1 基 板 では 、このス むッチ は利 甹 できたせ ん。垞 に O pen で䜿 甹 し お䞋 さい。
-8-
株匏䌚瀟オクト
2 .2.8 . LE D ラン プ(D1 ,D2 ,D3 ,D4 ,D5)
基板䞊の LED ランプは、基板の状態をそれぞれ衚瀺したす。D4,D5 は電源 LED で電源が絊電されおいるか
吊かが確認できたす。D3 はステヌタス LED で、珟圚の基板ず WindowsPC ずの接続状況に぀いお衚瀺したす。
D1,D2 は通信むンゞケヌタ LED ずなっおおり、デヌタの送信や受信があるずき点灯し、通信が行われおいるこずを
確認できたす。
点灯時
消灯時
D 1 (送 信 L ED)
基 板 → PC の デ ヌ タ転 送 äž­
基 板 → P C の デ ヌ タ転 送 なし
D2 (受 信 LED)
P C→基 板 のデヌタ転 送 äž­
P C→基 板 のデヌタ転 送 なし
D4 (電 源 LE D)
電 源 +12V 端 子 に絊 電 あり
電 源 +12V 端 子 に絊 電 なし
D5 (電 源 LE D)
電 源 +5V 端 子 に絊 電 あり
電 源 +5V 端 子 に絊 電 なし
D3 (ステ ヌタス LE D) の衚 瀺 状 態
消 灯 のたた
電 源 が正 し く絊 電 され お いな いか、故 障 の疑 い。
点 灯 のたた
故 障 の疑 い。
1 秒 に回 の速 い点 滅
基 板 は正 åžž 動 䜜 、䜆 し U SB が未 接 続 。
も しく は U SB サス ペンド認 識 により U SB 通 信 停 止 状 態 。
普段点灯状態で
基 板 は正 åžž 動 䜜 、 W indows PC に U SB ド ラむバが正 åžž にむン
1 秒 に 1 回 の呚 期 で
ス トヌルされ、W in do ws OS は U SB デバむスを正 し く認 識 。䜆
䞀瞬消灯
し、 リ ラむアント マ ネヌゞャ ずの通 ä¿¡ が確 立 でき おいない状 態 。
普段消灯状態で
基 板 は正 åžž 動 䜜 、 W indows O S 侊 でも正 し く U SB デバむスを
 秒 に 1 回 の呚 期 で
認 識 。リラむアントマネヌゞャずの通 ä¿¡ も確 立 し、完 å…š に正 åžž
䞀瞬点灯
な状 態 で動 䜜 äž­ 。
2 .3. 物 理 的 仕 様
倖圢寞法
W110×H30×D65mm
電源入力
5 及び DC12V又は、DC24V
ポヌト
C-MOS 入力 点 (DC5V C-MOS)
オヌプンコレクタ出力 6 点 (60mA/ch [max.] )

USB 2.0/1.1 準拠 シリヌズ B コネクタ
フルスピヌドモヌド(12Mbps)通信
動䜜環境
枩床 040℃、湿床 2090 (結露なきこず)
-9-
株匏䌚瀟オクト
3. ゜フトりェア構 成
3 .1. USB ドラむバ
リラむアンシステムでは、゚クスロ付コむンセレクタ察応の USB COIN-1、たたは通垞コむンシュヌタ察応の
USB_COIN-2 の制埡基板によりコむン投入の制埡・監芖がなされおいたす。この基板ず WindowsPC ずは USB によっ
お接続されるため、USB ドラむバが添付されおいたす。リラむアントシステムを運甚する際は、たずこの USB ドラむバをむ
ンストヌルする必芁がありたす。
3 .2. リラむアントマネヌゞャ
リラむアントシステムでは、課金を行いたい゜フトアプリが USB ドラむバを介しおリラむアントハヌドりェアに察しお盎接
制埡するなどしお課金を行う圢ではなく、リラむアントマネヌゞャずいう゜フトが垞にリラむアントハヌドりェアを監芖・制埡
し、アプリはこのマネヌゞャに察しお課金の芁求を行うこずで課金凊理を実珟したす。これにより、アプリ偎の凊理負担
が軜枛される他、耇数のアプリでの金庫共有なども可胜ずなりたす。
リ ラむアントマ ネヌゞ ャは、通 åžž の Win do ws ネむティブ アプリ ケヌションの圢 態 ず、 W indo ws サヌビス アプ
リ ケ ヌ ショ ン ず し お 提 䟛 され お いた す 。 リ ラむ ア ン ト マ ネ ヌゞ ャ を 明 瀺 的 に èµ· 動 ・ 停 æ­¢ させ る よ う な 運 甹 を し
た いずきや、 リラむアン ト システ ム察 応 ア プリ の開 発 時 には 、W indo ws ネむティ ブアプ リケ ヌション版 を利 甹
す るず䟿 利 です。 Win do ws サヌビ スアプ リケ ヌション版 を利 甹 すれ ば、W in dows の動 䜜 äž­ はログ オフ䞭
であっお ã‚‚åžž に リ ラむアン トハ ヌドを監 芖 す る圢 ずな っお いるほ か、 PC の管 理 者 以 倖 が ゜フトの停 æ­¢ やア
ンむンス ト ヌルが でき ないように なっ おいたす。䞍 特 定 倚 数 が利 甹 す る端 末 に応 甹 す る際 に は W in do ws
サヌビス版 が䟿 利 でしょう。
尚 、 リ ラむ アン ト マ ネヌ ゞャは 、 ぀の PC で ぀ だけし か動 䜜 させ る こ ずが でき たせ ん。 ネむ ティ ブ アプリ ケ ヌ
ション版 ・サヌビ スアプリケヌション版 に぀いおも、どちらかのみの利 甹 ず なりたす。
各 アプリ は、マ ネヌゞ ャに察 し おの芁 求 や問 い合 わせを http プロ ト コルによる ロヌカルホスト内 IP 通 ä¿¡
に よっ お実 珟 したす 。 これ によ り、通 åžž の W in 3 2 ア プリケ ヌ シ ョン の他 、J a v a や F la sh ず蚀 った プ ラッ ト フ
ォヌムからの課 金 凊 理 にも 察 応 できるよ う蚭 蚈 されお いたす。
- 10 -
株匏䌚瀟オクト
4. USB ドラむバのむンストヌル
リラむアントシステムを利甚する際は、USB ドラむバのむンストヌルを最初に行う必芁がありたす。
リラむアントハヌドりェア(USB COIN-1 たたは USB COIN-2 もしくは RELIANT BOX)を WindowsPC に接続し、リラむア
ントハヌドの電源を投入したす。
するず、デバむスドラむバのむンストヌルりィザヌドが起動したす。
4 .1. ドラむバむンストヌルりィザヌドの開 始
※USB COIN-1 基板の堎合
※USB COIN-2 基板の堎合
りィザヌドのダむアログが起動したら䞋段の「䞀芧たたは特定の堎所からむンストヌルする(詳现)」を遞択し、「次ぞ」
をクリックしたす。
- 11 -
株匏䌚瀟オクト
4 .2. ドラむバファむルの指 定
「次 の堎 所 を含 める」のチェックボックスをチェックし、参 照 ボタンからドラむバファむルの存 圚 するフォルダ
を指 定 し 、「次 ぞ」を クリックしたす 。
※䞊 蚘 フォ ルダ名 ずは限 りたせ ん。添 付 のナヌテ ィリティ ディス クをご確 認 例 さい。
「次 ぞ」を クリッ クする ずド ラむバ の確 認 が行 われ 、次 の様 な衚 瀺 ずな りたす。
※USB COIN-1 基板の堎合
※USB COIN-2 基板の堎合
- 12 -
株匏䌚瀟オクト
4 .3. ロゎテストの確 認 ダむアログWindowsXP
WindowsXP の堎合、次の様な確認ダむアログが衚瀺されたすが、問題ありたせんので「続行」をクリックしお、むンスト
ヌルを継続しお䞋さい。
※USB COIN-1 基板の堎合
※USB COIN-2 基板の堎合
- 13 -
株匏䌚瀟オクト
4 .4. むンストヌルの実 行
実際にむンストヌルが開始されるず次の様な衚瀺ずなり、ファむルの転送などが行われたす。
※USB COIN-1 基板の堎合
※USB COIN-2 基板の堎合
- 14 -
株匏䌚瀟オクト
4 .5. むンストヌルの完 了
むンストヌルが正垞に完了するず次の様な衚瀺ずなりたす。確認の䞊、「完了」をクリックしお䞋さい。
ドラむバむンストヌルりィザヌドはこれで終了ずなりたす。
※USB COIN-1 基板の堎合
※USB COIN-2 基板の堎合
- 15 -
株匏䌚瀟オクト
4 .6. ドラむバむンストヌル埌 の確 認
USB ドラむバのむンストヌル埌、正しくむンストヌルされ動䜜しおいるかを確認するこずをお勧めしたす。
デバむスマネヌゞャを開き、USB カテゎリに
USB COIN-1 の堎合は、「OCT ReliantSystem USB COIN-1 Device」
USB COIN-1 の堎合は、「OCT ReliantSystem USB COIN-2 Device」
が、それぞれ正しく衚瀺されおいるこずを確認しお䞋さい。
※USB COIN-1 基板の堎合
※USB COIN-2 基板の堎合
- 16 -
株匏䌚瀟オクト
5. リラむアントマネヌゞャのむンストヌル
リラむアントシステムを利甚する際は、USB ドラむバのむンストヌルを最初に行う必芁がありたす。リラむアントマネヌゞャをむ
ンストヌルする前に、USB ドラむバが正垞にむンストヌルされおいるこずを必ず確認しお䞋さい。
5 .1. Windows ネむティブアプリケヌション版 リラむアントマネヌゞャの堎 合
Windows ネむティブアプリケヌション版のリラむアントマネヌゞャは、通垞の.exe 圢匏の Windows プログラムです。適圓
なフォルダを甚意し、そこぞナヌティリティヌディスクからコピヌしおむンストヌルは完了です。
通垞の Windows プログラム起動ず同様の手順で、プログラムを起動すればリラむアントマネヌゞャは起動したす。たた、
プログラムの終了も同様に通垞の Windows プログラムず同様です。
5 .2. Windows サヌビスアプリケヌション版 リラむアントマネヌゞャの堎 合
Windows サヌビスアプリケヌション版リラむアントマネヌゞャは、プログラム圢匏が.exe ファむルずなっおいたすが、これをそ
のたた実行しおも起動されたせん。次に瀺すようなサヌビスプログラム登録・起動手順におむンストヌルを行っお䞋さい。
尚、サヌビスアプリケヌション版リラむアントマネヌゞャは、自動起動型の Windows サヌビスですので、サヌビス登録を
行うずアンむンストヌルするたで、PC の電源を切断しおも、Windows が起動されるたび自動起動し、Windows 動䜜䞭
はナヌザのログオンオフ状態に関わらず垞に動䜜したす。
サヌビスアプリ版リラむアントマネヌゞャはリラむアントシステムの導入察象ずなる PC の管理者が、プログラムの䜍眮を
決定し、添付のナヌティリティヌディスクよりその䜍眮にコピヌしお䜿甚しお䞋さい。以䞋の䟋では、”C:\Reliant\”のフォ
ルダに収められおいるこずを前提に説明しおいたす。
コマンドプロンプトもしくは、「ファむル名を指定しお実行」から、次のようにコマンドラむンオプション「/install」を付䞎しお、
リラむアントマネヌゞャを実行したす。
これにより、Windows のサヌビスマネヌゞャに登録が行われたす。
- 17 -
株匏䌚瀟オクト
正垞に凊理されるず次のようなメッセヌゞが珟れたす。
「管理ツヌル」のサヌビスマネヌゞャを開き、「Relaint Manager」が登録されおいるこずを確認したす。
ここで、「Reliant Manager」を遞択し「サヌビスの開始」をクリックするず、次のようなメッセヌゞの埌、サヌビスが開始され
たす。サヌビスマネヌゞャでの「状態」が「開始」になっおいるこずを確認しお䞋さい。
- 18 -
株匏䌚瀟オクト
以䞊で、リラむアントマネヌゞャのむンストヌルは完了です。
リラむアントマネヌゞャのアンむンストヌルは、たずリラむアントマネシヌゞャをサヌビスマネヌゞャから手動で「停止」し、リラむ
アントマネヌゞャプログラムをコマンドラむンオプション「/uninstall」で起動するこずで、サヌビス登録が解陀されたす。
- 19 -
株匏䌚瀟オクト
6. リラむアントマネヌゞャ利 甹 方 法
6 .1. 凊 理 の流 れ
課金を行いたい゜フトアプリが課金凊理を行うには、リラむアントマネヌゞャに凊理の芁求や状態の問い合わせを
行いたす。倧たかには、次のような手順でコマンドを発行し課金凊理を行いたす。
6 .1.1 . 䜿 甹 æš© の取 埗
リラむアントシステムは、耇数の゜フトで共有されたす。埓っお、アプリは䜿甚暩を取埗する必芁がありたす。
6 .1.2 . 課 金 開 始
アプリは、課金したい金額を提瀺し入金を促すよう指瀺したす。
課金開始のコマンドにより、リラむアントハヌドりェアでは入金可胜な状態ずなりたす。
6 .1.3 . 入 金 及 び手 動 に よる返 金 の犁 æ­¢
課金開始コマンドに指定した金額に達するず、自動的に入金犁止状態(※)ずなりたすが、その前に明瀺的に犁
止するこずができたす。
USB_COIN-1 では、返金機胜があるため返华ボタンによる返金が可胜ですが、これを犁止する指瀺を行いた
す。
※䜆し、故意に間髪入れず連続投入した堎合はこの限りではありたせん。この堎合は、指定金額より倧きい金
額が投入されおいるず認識されたすので、アプリ偎で䜙蚈に投入された分に぀いおの取り扱いを決定する必芁が
ありたす。
6 .1.4 . 収 金
USB_COIN-1 では、保留しおいるコむンを金庫に収金したす。
USB_COIN-2 では既に金庫に入っおいたすので、メカ的な動䜜はありたせんが、アプリが収金した蚌明ずなりたす
ので、このコマンドを凊理しお䞋さい。
共に、クレゞット数を枛算し課金を確認したす。
6 .1.5 . 決 枈 (返 金 )
課金を終了したす。
USB_COIN-1 では、残金を党お返华したす。
USB_COIN-2 は、残クレゞットをクリアしたす(※)。
通垞、決枈が終了したら速やかに䜿甚暩を返华したす。
※USB_COIN-2 では残クレゞットのたた決枈しないよう、アプリ偎でその察応凊理に぀いお甚意する必芁がありた
す。
6 .1.6 . 䜿 甹 æš© の返 华
䞀通りの課金凊理が終了したら、盎ちに䜿甚暩を返华したす。
- 20 -
株匏䌚瀟オクト
6 .2. 汎 甹 パラレル入 出 力 ポヌトの利 甹
汎甚パラレルポヌトの利甚暩も、リラむアント䜿甚暩の保有が条件ずなりたす。
䞊蚘手順のうち、䜿甚暩の獲埗返华の間に必芁な凊理を行いたす。
6 .3. 通 ä¿¡ 方 匏
リラむアントマネヌゞャずの通信方匏は、ロヌカルホスト(IP アドレス:127.0.0.1)内での通信で、アプリ偎がクラむア
ント、リラむアントマネヌゞャ偎がサヌバずなりたす。
http 通信でのポヌトは「」です。80 や 8080 ではありたせん。
呜什内容コマンドはドキュメント名ずしお䞎えられ、コマンドに付随するパラメヌタはク゚リストリングずしお䞎えたす。
コマンドに察する応答は、http レスポンスコヌド正垞の堎合”200”で返され、応答パラメヌタはプレヌンテキストのド
ギュメント本文で返されたす。
コマンドやパラメヌタに誀りがある堎合は、ドキュメント本文は癜玙のプレヌンテキストで、http レスポンスコヌドずしお
"200"以倖の倀が返りたす。
䟋バヌゞョンチェックコマンドの応答成功䟋
Request:
http://localhost:8880/cmd/version?key=00000030040305150127
Acknowledge:
result=ok
manager=ReliantManager Ver1.0.0.0 Copyright(C)2003 OCT Co.,Ltd. All Rights Reserved.
usbcoin=RELIANT USB_COIN-2 Ver1.00 Copyright(C)2003 OCT Co.,Ltd. All Rights Reserved.
ク゚リストリングは、URL ク゚リずしおの文法に誀りが無ければ、そのコマンドで察応しおいないク゚リストリングを付䞎し
おも゚ラヌずはならず単に無芖されたす。
埓っお、http アクセスがキャッシュヒットなどしおしたうケヌスでは毎回倉化するダミヌパラメヌタを付䞎するなどの察策を
採るこずができたす。
ドキュメント名は、拡匵子郚分を付けおいおも無芖されるため、プレヌンテキストでドキュメントを受け取るために、
".txt"などの拡匵子を぀だけ付䞎するこずができたす。
䟋
(1) http://localhost:8880/cmd/version?key=00000030040305150127
(2) http://localhost:8880/cmd/version.txt?key=00000030040305150127
(3) http://localhost:8880/cmd/version.t.txt?key=00000030040305150127
「(1)」ず「(2)」は認められ、同矩。
「(3)」はコマンド゚ラヌずなる。
- 21 -
株匏䌚瀟オクト
6 .4. 通 ä¿¡ コマンド曞 匏
リラむアントマネヌゞャぞは次のような URL でペヌゞ芁求するこずで、リラむアントハヌドの制埡・状態参照を実珟した
す。
http://localhost:8880/[Type]/[Command]?[Data1]&[Data2]&.....[DataN]
“localhost”の IP アドレスを解決できない堎合は、次の衚蚘にするこずもできたす。
http://127.0.0.1:8880/[Type]/[Command]?[Data1]&[Data2]&.....[DataN]
[Type]は、応答圢匏です。
応答は”name=value”圢匏で返されたすが、それが耇数に枡った堎合の区切り文字を指定したす。
“cmd”を指定するず、暙準応答ずなり応答項目の区切りに改行コヌドが䜿われたす。
“cmdq”を指定するず、ク゚リ圢匏の応答ずなり応答項目の区切りにアンパサンド蚘号「&」が䜿われたす。
Win32 アプリの堎合は改行区切りが䟿利でしょう。Flash などの堎合は、LoadVars オブゞェクトが利甚できるアンパサン
ド区切りが䟿利です。[Type]指定は、あくたで応答圢匏の指定なので、リラむアント制埡ずしおは区別されたせん。
[Command]は、リラむアントハヌドぞの呜什・制埡などの指定、もしくはリラむアントハヌドの状態を問い合わせるコマン
ドになりたす。詳现は次章をご参照䞋さい。
[Data]は、[Command]に付随するパラメヌタ・デヌタです。[Command]で指定するコマンド内容により[Data]の指定内
容も倉わりたす。[Data]は、1 ぀の項目に぀き 1 組の”name=value”圢匏で衚蚘され、耇数項目に枡る堎合はアンパサ
ンド蚘号「&」で区切り繋げお衚蚘したす。詳现は次章をご参照䞋さい。
6 .5. マネヌゞャずの通 ä¿¡ に おける泚 意 事 項
䜿甚暩取埗コマンドにより、䜿甚暩(AccessKey)が付䞎されたアプリは、少なくずも 30 秒に 1 回以䞊リラむアントマ
ネヌゞャず通信を行う必芁がありたす。これは、リラむアントシステムが耇数のアプリで共有されるこずを前提ずしおいるた
め、䜿甚暩を取埗した゜フトに異垞な状態ずなったずき、他の゜フトがリラむアントシステムを利甚できなくなるのを回避
するための凊理ずなりたす。
連続しお 30 秒間以䞊、䜿甚暩取埗アプリからの応答が無い堎合は、自動的に䜿甚暩が砎棄され、課金䞭であっ
た堎合は匷制的に決枈凊理されたす。USB_COIN-2 の堎合は、このずき「のみこみ」が発生したすので、リラむアントシ
ステム利甚䞭のアプリ挙動に関しおは十分配慮した蚭蚈をしお䞋さい。
- 22 -
株匏䌚瀟オクト
7. リラむアントマネヌゞャ コマンド応 答
7 .1. 䜿 甹 æš© 芁 求 コマン ド
Request:
[Command]
connect
[Data]
vender="VenderCode"
appli="AppliCode"
Acknowledge(OK):
result=ok
key="AccessKey"
Acknowledge(BUSY):
result=busy
vender="useVenderID"
appli="useAppliID"
Acknowledge(FAIL):
result=no_reliant_device
リラむアントシステムの䜿甚暩の取埗を行いたす。
䜿甚暩取埗に成功するず「Acknowledge(OK)」が返りたす。
"AccessKey"はその埌の䜿甚暩蚌明ずしお䜿われ、党おのコマンドのパラメヌタずしお芁求されるものです。
芁求時に、ベンダヌコヌドずアプリケヌションコヌドを瀺したす。
ベンタヌコヌド・アプリケヌションコヌドの内容は任意ですが、それぞれ空にするこずは認められたせん。空はコマンド゚ラ
ヌずなる たた、ログデヌタの基ずなる情報ですので同䞀アプリでは、同䞀のベンタヌコヌド・アプリコヌドずなるよう指定
しお䞋さい。
䜿甚暩が既に取られおいた堎合は「Acknowledge(BUSY)」が返りたす。
応答内容ずしお、既に利甚しおいアプリの情報が提瀺されたす。
リラむアントマネヌゞャがリラむアントハヌドりェア(USB COIN)ずの通信が USB ケヌブルの切断などで途絶え続けおいるず
き「Acknowledge(FAIL)」が返りたす。
「Acknowledge(FAIL)」は、䜿甚暩芁求コマンド以倖のコマンドにおいおも、その状況にあるずき最優先で返される応
答ずなっおいたす。以䞋、他のコマンドでの「Acknowledge(FAIL)」は説明を省略したす。
- 23 -
株匏䌚瀟オクト
7 .2. バヌゞョンチェックコマンド
Request:
[Command]
version
[Data]
(なし)
Acknowldge:
result=ok
manager="ManagerVersion,Copyright"
usbcoin="UsbCoinVersion,Copyright"
リラむアントマネヌゞャず USB COIN 基板のバヌゞョンをチェックしたす。
コピヌラむト衚瀺も行われたす。
USB COIN 基板が、USB COIN-1 であるか USB COIN-2 であるか、をここでチェックしたす。
USB COIN-2 の堎合は、クレゞット返华ができないのでアプリ偎で泚意する必芁がありたす。
7 .3. 䜿 甹 æš© 返 华 コマン ド
Request:
[Command]
discon
[Data]
Key="AccessKey"
Acknowledge:
result=ok
䜿甚暩の返华を行いたす。
リラむアントシステムの利甚が䞀旊終了したずきは、必ずこのコマンドで䜿甚暩を返华するようにしお䞋さい。
- 24 -
株匏䌚瀟オクト
7 .4. 課 金 開 始 (請 求 )コ マンド
Request:
[Command]
bill
[Data]
credit=n (15 )
Key="AccessKey"
Acknowledge:
result=ok
課金(入金)を開始するコマンドです。
受理されるず、コむン受け入れ状態ずなり、指定したクレゞット数(credit)になるたで入金を受け付けたす。
7 .5. 入 金 ・手 動 返 金 犁 æ­¢ コマン ド
Request:
[Command]
inhibit
[Data]
Key="AccessKey"
Acknowledge:
result=ok
収金や決枈を行うために、入金や手動による返金USB_COIN-1 のみを犁止するコマンドです。犁止状態でも決枈
コマンドによる返金は可胜です。
USB_COIN-2 では、返金機胜がないため入金犁止のみ有効です。
- 25 -
株匏䌚瀟オクト
7 .6. 収 金 コマンド
Request:
[Command]
charge
[Data]
credit=n ( 珟圚のクレゞット数以䞋 )
Key="AccessKey"
Acknowledge:
result=ok
指定したクレゞット数(credit)だけ、珟圚保持しおいるクレゞット数から枛算するこずで、アプリが収金したこずを確定する
コマンドです。
珟圚保持しおいる枚数より倚くを収金しようずするず゚ラヌになりたす。
USB_COIN-1 では保留しおいるコむンを指定数だけ金庫に収金する動䜜も行いたす。
USB_COIN-2 ではコンむは既に金庫に収められおいるので、メカ的な動䜜は
ありたせん。䜆し、本コマンドにより課金が確定するので本コマンドの発行は必芁です。
7 .7. 決 枈 コマンド
Request:
[Command]
payment
[Data]
Key="AccessKey"
Acknowledge:
result=ok
決枈を行い、課金凊理を終了したす。
USB_COIN-1 では、残クレゞット残コむンは党お返华されたす。
USB_COIN-2 では、残クレゞット数があった堎合は、そのたたクリアされるため「のみこみ」ずなりたす。
- 26 -
株匏䌚瀟オクト
7 .8. 情 å ± 取 埗 コマン ド
Request:
[Command]
Info
[Data]
Key="AccessKey"
Acknowledge:
result=ok
credit=n ( 珟圚の保持クレゞット数 )
status="Status"
error="ErrorCode" (゚ラヌが無ければ、この行ごず無し)
Status:
bill...課金䞭
inhibit...入金・手動返金犁止
idle...アむドル䞭
リラむアントマネヌゞャに珟圚の状況を問い合わせたす。
通垞、数癟ミリ秒秒皋床間隔の䞀定呚期でチェックを行い、クレゞット数が入金金額に達しおいるか、゚ラヌが発
生しおいないかなどの確認を行いたす。
リラむアントマネヌゞャは、USB_COIN 基板に察しお玄 100 ミリ秒呚期で監芖を行っおいたす。埓っお、100 ミリ秒未満の
間隔で本コマンドによるチェックを行っおも、PC に負荷をかけるだけですので避けるこずを掚奚したす。
逆にチェック呚期が長いず、実際にコむンが投入されおからアプリが認識するたでの時間が長くなっおしたいたす。䟋え
ば秒呚期チェックであれば、コむン投入しおからアプリ偎認識たで最倧秒かかっおしたう
埓っお、1001000 ミリ秒皋床の間隔でチェックするこずを掚奚したす。
- 27 -
株匏䌚瀟オクト
7 .8.1 . ゚ラヌコ ヌド
情報取埗コマンドで埗られる゚ラヌコヌドは 16 進数で衚され、ビット毎に゚ラヌ発生芁因が定矩されおいたす。
起動時ず゚ラヌフラグクリアにより党ビットは’0’クリアされ、゚ラヌ発生時に察応するビットが’1’にセットされたす。
b it7
U SB 切 断 å±¥ æ­Ž あり
b it6
コむン詰 た り゚ラヌ (U SB C O IN-2 のみ)
b it5
保 持 枚 数 >0 な のに ゚スクロなし ( U SB CO IN-1 のみ )
b it4
保 持 枚 数 0 な のに ゚ス クロあり ( U SB CO I N-1 のみ)
b it3
フ ォト セン サ異 åžž ( USB C O IN-1 のみ)
b it2
マむ クロ セン サ異 åžž ( USB C O IN- 1 のみ)
b it1
返 金 スむッ チ異 åžž ( USB C O IN-1 のみ)
b it0
U SB 通 ä¿¡ 異 åžž あり
USB 切断履歎ずは、USB ずの接続が確立できた埌に少なくずも䞀床以䞊 USB ずの接続が切断になったこずが
あるずいう履歎フラグです。センサやスむッチの異垞は、起動時に ON でないこずもチェック察象しおいたす。埓っお、
システム起動時に返金レバヌを ON にした状態で立ち䞊げるず本゚ラヌビットがセットされたす。
゚ラヌのクリアは、䜿甚暩の獲埗埌䜿甚暩を返华するコマンドを実行するこずで行われたす。たた、シンプル
ワンコむン課金コマンド埌述の実行開始時にも゚ラヌクリアが行われたす。
シンプルコマンド利甚時以倖の通垞利甚で、゚ラヌが発生した堎合ぱラヌ発生内容を必芁に応じお、アプリ
画面䞊等で告知する、アプリ独自のログに残すなどの゚ラヌ察応凊理を行った埌、䞀旊䜿甚暩を返华したす。
再床䜿甚暩を埗たずきにも゚ラヌがクリアされおいない堎合は、ハヌド的異垞ず考えられたすのでリラむアントシステ
ムを利甚するこずはできないず刀断したす。
シンプルコマンド利甚時は、利甚開始時に゚ラヌは䞀旊クリアされたす。䜆し、継続しお異垞がある堎合や、シ
ンプルコマンド開始埌に゚ラヌが発生するず、改めお゚ラヌビットがセットされたす。シンプルコマンド䞋で゚ラヌが発
生した堎合は、その報告を終え次第、䜿甚暩は自動的に返华されるこずになりたす。
- 28 -
株匏䌚瀟オクト
7 .9. I/O ポヌト入 力 コマンド
Request:
[Command]
inputp
[Data]
Key="AccessKey"
Acknowledge:
result=OK
inputp0=0 / 1
inputp1=0 / 1
inputp2=0 / 1
inputp3=0 / 1
inputp4=0 / 1
inputp5=0 / 1
inputp6=0 / 1
inputp7=0 / 1
USB COIN 基板に甚意されおいる汎甚 I/O ポヌトの入力ポヌトのチェックを行いたす。ON 時が 1、OFF 時が 0 で返さ
れたす。
尚、汎甚パラレル入力は、GND レベル入力時もしくは GND ず導通時ON を怜知し、それ以倖の状態のずき OFF ず
認識したす。
- 29 -
株匏䌚瀟オクト
7 .10. I/O ポヌト出 力 コマンド
Request:
[Command]
outputp
[Data]
Key="AccessKey"
outputp0=0 / 1
outputp1=0 / 1
outputp2=0 / 1
outputp3=0 / 1
outputp4=0 / 1
outputp5=0 / 1
※指定なき outputp*は倉曎なし
Acknowledge:
result=OK
outputp0=0 / 1
outputp1=0 / 1
outputp2=0 / 1
outputp3=0 / 1
outputp4=0 / 1
outputp5=0 / 1
USB COIN 基板に甚意されおいる汎甚 I/O ポヌトの出力ポヌト蚭定。
ON 時が 1、OFF 時が 0 で蚭定したす。
Request のパラメヌタ"outputp*"で指定しなかったポヌトは
珟圚の蚭定をそのたた維持したす。
応答ずしお、蚭定埌の党おの出力ポヌト蚭定内容が返されたす。
- 30 -
株匏䌚瀟オクト
7 .11. シン プルワンコ むン 課 金 モヌド課 金 開 始 コ マン ド
Request:
[Command]
1c_start
[Data]
vender="VenderCode"
appli="AppliCode"
timeout=nn (秒単䜍)
Acknowledge(OK):
result=ok
key="AccessKey"
Acknowledge(BUSY):
result=busy
vender="useVenderID"
appli="useAppliID"
Acknowledge(FAIL):
result=no_reliant_device
1 クレゞットのみ課金に限定した、シンプル制埡モヌドの開始コマンドです。
䜿甚暩の獲埗・課金芁求(1 クレゞット) を自動的に行いたす。
䜿甚暩取埗に成功するず「Acknowledge(OK)」が返りたす。
"AccessKey"はその埌の䜿甚暩蚌明ずしお䜿われ、党おのコマンドのパラメヌタずしお芁求されるものです。
獲埗できなかったずきは、「Acknowledge(BUSY)」もしくは「Acknowledge(FAIL)」が返りたす。意味は䜿甚暩獲埗コマ
ンド(connect)ず同じです。
パラメヌタデヌタずしお、ベンダヌコヌドずアプリケヌションコヌドずタむムアりト時間を瀺したす。
ベンタヌコヌド・アプリケヌションコヌドは䜿甚暩獲埗コマンド(connect)ず同じです。タむムアりト時間は、入金の受付時
間を指定したす。この指定時間以内に入金が無かったずきは、タむムアりトずしお課金凊理を終了したす。
本コマンドが受理されるず「シンプルワンコむン課金モヌド」ずなり、同モヌドの課金終了確認コマンド(1c_endinfo)しか受
け付けられなくなりたす。䜆し、リラむアントマネヌゞャずアプリずの無通信による䜿甚暩剥奪時以降は、この限りではあり
たせん。
本コマンドが受理されるず実行開始盎前に、゚ラヌビットのクリアを行いたす。埓っお、本コマンド以前に発生した゚ラヌ
に぀いおは無芖されたす。䜆し、本コマンド実行埌に゚ラヌが発生もしくは本コマンド実行前から継続しお゚ラヌ状態で
ある堎合は、「゚ラヌ発生」を報告し課金凊理を䞭止したす。
- 31 -
株匏䌚瀟オクト
7 .12. シン プルワンコ むン 課 金 モヌド課 金 終 了 確 認 コマン ド
Request:
[Command]
1c_endinfo
[Data]
key="AccessKey"
Acknowledge(OK):
result=ok
Acknowledge(WAIT):
result=WAIT
Acknowledge(TIME OUT):
result=TIMEOUT
Acknowledge(ERROR):
result=TIMEOUT
Acknowledge(FAIL):
result=no_reliant_device
1 クレゞットのみ課金に限定した、シンプル制埡モヌドの終了確認コマンドです。
同モヌドの課金開始コマンド(1c_start)が受理された以降は、䞀定呚期で本コマンドを実行し、課金完了を確認した
す。
シンプル制埡モヌド䞭はリラむアントマネヌゞャが、入金の確認・入金があった堎合は入返金の犁止及び収金・決枈、
の䞀連の動䜜を自動的に行いたす。
䞀定時間内に入金があり、収金たで完了した堎合は、「Acknowledge(OK)」が返り、自動的に䜿甚暩も返华された
す。
入金埅ちの状態であるずきは「Acknowledge(WAIT)」が返り、䜿甚暩は維持されたす。
課金開始から䞀定時間開始コマンド時に”TIMEOUT”パラメヌタで指定した時間経過しおも入金が無かったずきは
「Acknowledge(TIME OUT)」が返り、指定時間内に入金がなく課金を終了したこずを報告し、䜿甚暩を返华したす。
入金埅ちの間に゚ラヌが発生したずきは「Acknowledge(ERROR)」が返り、䜿甚暩は自動的に返华されたす。
入金埅ちの間にリラむアントマネヌゞャ(PC)ずリラむアントハヌド(USB)ずの通信が切断されるず、「Acknowledge(FAIL)」
が返り、䜿甚暩は自動的に返华されたす。
- 32 -
株匏䌚瀟オクト
8. リラむアントマネヌゞャ生 成 のログファむル
リラむアントマネヌゞャWindows ネむティブ版、Windows サヌビス版ずもは、アプリからの芁求やリラむアントハヌドでの動
䜜履歎に぀いお、ログファむルを生成したす。
ログファむルは CSV 圢匏のファむルで、起動したリラむアントマネヌゞャ(.exe ファむル)ず同䞀のフォルダ内に”reliant_log.csv”
ずいうファむル名で保存されたす。
ログファむルはリラむアントマネヌゞャの起動時に 10 日以䞊前の情報を自動的に削陀したす。これにより、ファむルサむズが
無限に倧きくなるこずを防いでいたす。10 日以䞊過去のログたたは、党おのログを保管する必芁がある堎合は、リラむアント
マネヌゞャの出力するログファむルを䞀定期間おきに別ファむルにコピヌするようにしお䞋さい。
ログファむルは、リラむアントマネヌゞャが起動しおいる間垞時オヌプンされおいたす。埓っお、参照する堎合は、リラむアント
マネヌゞャを䞀旊終了(サヌビスの堎合サヌビスの停止)させおから参照するか、別ファむルにコピヌした埌コピヌしたファむルを
オヌプンするなどの方法を採る必芁がありたす。
- 33 -
株匏䌚瀟オクト
8 .1. ログファむルの蚘 録 内 容
぀の事象は行のレコヌドで構成されおおり、カンマ区切りで「日付・時刻・内容・パラメヌタ」の順で蚘録されたす。
第項目以降は党おパラメヌタで、パラメヌタが存圚しない報告もありたす。
ログフ ァむル内 の事 象 衚 蚘
ManagerSystemStart
Man ge rSystemN orm alyEnd
L astT ime Stamp
USB_COIN-1 Connected.
USB_COIN-2 Connected.
UsbDisc onnecte d.
Acce ss Sta rt
内容
リ ラむ アントマネヌゞャ起 動
リ ラむ アントマネヌゞャ正 åžž 終 了
リ ラむ アントマネヌゞャ異 åžž 終 了
蚘 録 の時 刻 は少 な く ずも正 åžž 皌 動 しお いた最 埌 の時 刻
USB COIN-1 基 板 接 続 確 立
USB COIN-2 基 板 接 続 確 立
USB COIN 基 板 接 続 切 断
䜿甚暩獲埗
第 1 パラメヌタ
アクセス モヌド
no rma l:通 åžž ア クセス
sim p le1c:シンプルワン コむンモヌド
第 2 パラメヌタ
ベンダヌコヌド
第 3 パラメヌタ
アプリケヌション コヌド
Acce ssEnd
䜿 甹 æš© 返 华  もしく はマ ネヌゞ ャに よる䜿 甹 æš© 剥 奪 
第 1 パラメヌタ
アクセス モヌド
no rma l:通 åžž ア クセス正 åžž 終 了
sim p le1c:シンプルモヌド æ­£ åžž 終 了
t imeou t:無 通 ä¿¡ ã‚¿ã‚€ ムアり ト匷 制 終 了
s1c _d i scon:シンプ ルモ ヌド USB 切 断
第 2 パラメヌタ
ベンダヌコヌド
第 3 パラメヌタ
アプリケヌション コヌド
I ncrea seC red it
コむン投 入 怜 出
パ ラメヌタは、今 回 取 匕 内 での投 入 枚 数 (䜕 枚 目 か)
コむン収 金
第 1 パ ラメヌタ
収金枚数
第 2 パラメヌタ
ベンダヌコヌド
第 3 パラメヌタ
アプリケヌション コヌド
Cha r ge
L o s t Cre d it
コむ ン のみ こみ
第 1 パラメヌタ
第 2 パラメヌタ
第 3 パラメヌタ
のみこみ枚 数
ベンダヌコヌド
アプリケヌション コヌド
BackCre dit
コむン の返 华 ※USB-COIN1 のみ
第 1 パ ラメヌタ
返华枚数
第 2 パラメヌタ
ベンダヌコヌド
第 3 パラメヌタ
アプリケヌション コヌド
E rr or Detect
゚ ラヌ怜 出 å ± 告
パ ラメヌタは、情 å ± 取 埗 コマンド で埗 られ る゚ ラヌコヌド
䜕 れ かのビット が゚ ラヌでな い状 態 から゚ ラヌ状 態 ずな った ずき
- 34 -
株匏䌚瀟オクト
9. 䜿 甹 侊 の泚 意
9 .1. I/O ポヌトの利 甹
USB_COIN 基板にある汎甚 I/O ポヌトは、単玔な抌しボタンなどのスむッチ入力やランプやモヌタを駆動する出力ず
しお利甚できたす。
OS の凊理遅延やデヌタの䌝播遅延があるため、入出力を組み合わせお、マトリクススむッチ入力を構成するなどタ
むミングの 1 秒未満のオヌダで切り替えやチェックが必芁な凊理には利甚できたせん。
9 .2. USB COIN-2 での察 応
USB_COIN-2 では、入金されるず盎ちに金庫に収玍される構造のため返金ができたせん。USB_COIN-2 に察応す
るアプリは、次の点に泚意し察応できるよう゜フトを䜜成する必芁がありたす。
9 .2.1 . èš­ 定 数 より倚 い金 額 が投 入 さ れたずき
USB_COIN-2 は、蚭定クレゞット数のコむンが入った時点でコむン投入口をロックアりトしたすが、故意に間髪
入れず枚のコむンを連続投入した堎合などに、枚ずも入っおしたうこずがありたす。入ったコむンに぀いおは、きち
んず数えられたすが返华ができないため、䜙蚈な分に぀いおはアプリが最終的な取扱いを決定する必芁がありた
す。
9 .2.2 . 1 枚 以 侊 投 入 さ れおいるが、蚭 定 数 に満 たな いたた長 時 間 経 過 した ずき
課金単䜍がクレゞット以䞊のアプリのずき、課金を開始しおクレゞット以䞊のコむンを投入したが、芁求数に
満たないたた長時間経過しおしたったずき、そのたたでいるず他の゜フトが利甚できないたたずなっおしたうため、䜕ら
かの凊眮をしお䜿甚暩を返华する必芁がありたす。ある぀のアプリのみが、その PC を占有するこずを前提ずした
システムではこの限りではありたせん。
その際、アプリ偎でその半端なクレゞットを収金した䞊で、その枚数を保留しおおき次回課金時に残金を請求
するずいうかたちにするか、譊告衚瀺などを行った埌に「のみこみ」を行っおしたうか、などの凊眮を決定・実行し、
䜿甚暩を返华するようにしたす。
9 .3. USB サスペン ドに は非 察 応
UBS_COIN 基板の USB は、USB サスペンドには非察応ずなっおいたす。䜿甚される PC では USB_COIN 基板に察
しお、USB サスペンドが間違いなく認識されないように蚭定する必芁がありたす。もし、USB サスペンドを認識するず
USB ずの通信が切断され、USB リセットを認識するたで停止しおしたいたす。
- 35 -