当前位置:
文档之家› 台湾ICT纸币识别器的RS232通讯协议ICT106
台湾ICT纸币识别器的RS232通讯协议ICT106
Or
11h (17)
(Bill accept failed)
(Need not to respond)
------------- Exception (No received Request Accept or Request reject command in 5 seconds) ------------* Reject bill always. * If the same situation continuously occurred 3 times, then Bill Acceptor sends a communication failed command to Controller.
Page 8/ 9 Pages
Controller
If Bill Acceptor in Normal Mode 3eh (62)→ Bill Acceptor enable 5eh (94)→ Bill Acceptor disable 71h (113)→ Bill Acceptor busy 81h (129)+ 40h (64)→ Bill type 1 81h (129)+ 41h (65)→ Bill type 2 81h (129)+ 42h (66)→ Bill type 3 81h (129)+ 43h (67)→ Bill type 4 81h (129)+ 44h (68)→ Bill type 5 a1h (161)→ Power Supply On communication
* Disable Bill Acceptor and set it to "Inhibit" Status
* The Controller can transmit 02h to Bill Acceptor at any time to return “Normal” Status and restart the transaction. (Need not to respond)
9600 bps
Synchronizing Method
Asynchronous Method
Connection Control Method
Request Method
Data Format
Baud Rate
9600 bps
Start bit
1
Data bit
8
Parity bit
Even
Stop bit
seconds normally)
(Need not to respond)
Page 6/ 9 Pages
=================================== Action 4 ====================================
Bill Acceptor
Controller
ICT106 General Protocol For RS232
*=============================================================================*
* Revision History: 1. The documentation renamed and modified from TEL_DEVICE.DOC
Page 3/ 9 Pages
=================================== Action 1 ====================================
纸币器 Bill Acceptor
Controller 控制器
Power Supply On … 80h (128) 8Fh (143)
Page 5/ 9 Pages
=================================== Action 3 ====================================
Bill Acceptor
Controller
Exception Message (When a exception condition happens in Bill Acceptor) 20h (32) / … / 2fh (47)
*
4. ICT006 was revised on 2006/4/7
*
5. The new revised definition in ICT006 includes:
*
Timing specification, Action 4 and Action 5.
*
6. Add new command for Escrow Hold (0x18)
*
*
Usage
: The protocol has been used in A6,A7,UF,J830,S6 RS-232.
*
*
Revised by Niki
*
*
Revised date : 2008/12/24
*
*
Copyright: ICT group
*
*=============================================================================*
Inhibit (Request & Response)
3eh (62) (Response to Enable Bill Acceptor)
5eh (94) (Response to Disable Bill Acceptor)
3eh (62) (Request to Enable Bill Acceptor)
(Bill judged OK) 40h (64) / … / 44h (68) (Transmit judged bill value) 40h (64)→ First bill type (ex. US$1) 41h (65)→ Second bill type (ex. US$5) 42h (66)→ Third bill type (ex. US$10) 43h (67)→ Fourth bill type (ex. US$20) 44h (68)→ Fifth bill type (ex. US$50)
(Request processing…)
(Received 02h, communication successful)
(Response in 2 seconds) 02h (02)
(Response processing…)
------------------ Exception---Communication failed (No received response 02h in 2 seconds) -----------------26h (38)
1
X parameter
None
=============================== Timing Specification ===============================
Response Time (maximum)
50 ms
Polling Time Interval
100 ~ 200 ms
Page 1/ 9 Pages
Contents
1. Transmission Specification …………………….……………………………. 3 2. Timing Specification …………………………….…………………………… 3 3. Action 1 ……………………………………………………….………………. 4 4. Action 2 ……………………………………………………….………………. 5 5. Action 3 ……………………………………………………….………………. 6 6. Action 4 ……………………………………………………….………………. 7 7. Action 5 ……………………………………………………….………………. 8 8. Action 6 ……………………………………………………….………………. 9
Controller Polls Bill Acceptor 0ch (12)
(Request Current Bill Acceptor Status)
If Bill Acceptor in Exception Mode 20h (32)→ Motor failure 21h (33)→ Checksum error 22h (34)→ Bill jam 23h (35)→ Bill remove 24h (36)→ Stacker open 25h (37)→ Sensor problem 27h (39)→ Bill fish 28h (40)→ Stacker problem 29h (41)→ Bill reject 2Ah (42)→ Invalid command
Definition: Response Time
Polling Time Interval
The maximum time from send out a valid message to receive a response of this message. The time interval between two message polls.
*
2. The differences between ICT002 & ICT001 (used in BL-700R) are as below
*
Baidu Nhomakorabea
Action 3 : code 21h,25h,26h,27h,28h,29h,2Ah
*
3. ICT004 was revised on 2004/7/14
02h (02) (Request Accept) Or 0fh (15) (Request Reject) Or 18h (24) (Request Escrow Holdt)
Stacked (When validator accepted a bill)
10h (16)
(Bill accept finished)
Page 4/ 9 Pages
=================================== Action 2 ====================================
Bill Acceptor
Controller
Escrow (When validator verified a bill) 81h (129) 8Fh (143)
Page 2/ 9 Pages
============================= Transmission Specification =============================
Transmission Method
Full Duplex Transmission
Transmission Speed
5eh (94) (Request to Disable Bill Acceptor)
Page 7/ 9 Pages
=================================== Action 5 ====================================
Bill Acceptor
(Transmit exception code) 20h (32)→ Motor failure 21h (33)→ Checksum error 22h (34)→ Bill jam 23h (35)→ Bill remove 24h (36)→ Stacker open 25h (37)→ Sensor problem 27h (39)→ Bill fish 28h (40)→ Stacker problem 29h (41)→ Bill reject 2Ah (42)→ Invalid command …… 2eh (46)→ Reserved 2fh (47)→ Exception has been recovered (Bill Acceptor sends this code in every 30