Académique Documents
Professionnel Documents
Culture Documents
Page 1 / 34
Drawing No. 840-00-51
Date Aug. 20, 2004
Contents.........................................................................................................................................................2
1. General ......................................................................................................................................................3
2. Transmission Specification .......................................................................................................................3
3. Sending/Receiving Message Format.........................................................................................................4
4. Communication Flow................................................................................................................................5
5. Command and Response Table .................................................................................................................7
6. Command and Response Details...............................................................................................................8
6-1 STATUS REQUEST (CONTROLLER => ACCEPTOR) ....................................................................8
6-2 STATUS (ACCEPTOR => CONTROLLER) .......................................................................................8
6-2-1 Regular Status (ACCEPTOR => CONTROLLER) ..........................................................................8
6-2-2 Power-up Status (ACCEPTOR => CONTROLLER) .....................................................................10
6-2-3 Error Status (ACCEPTOR => CONTROLLER) ............................................................................11
6-3 OPERATION COMMAND (CONTROLLER => ACCEPTOR) .......................................................12
6-4 ACK (Affirmative response)...............................................................................................................12
6-5 SETTING COMMAND (CONTROLLER => ACCEPTOR).............................................................13
6-6 SETTING STATUS REQUEST (CONTROLLER => ACCEPTOR).................................................14
6-7 DATA (SETTING STATUS/SETTING COMMAND) .......................................................................16
6-8 ENQ ....................................................................................................................................................18
7. Timing Chart ...........................................................................................................................................19
7-1 POWER UP.........................................................................................................................................19
7-2 Accepting Bill .....................................................................................................................................21
7-3 Rejecting Bill ......................................................................................................................................24
7-4 Rejecting Bill by [RETURN] Command ............................................................................................26
7-5 Inhibiting Bill Acceptance of ACCEPTOR.........................................................................................26
7-6 Stacker Full (STACK-1)......................................................................................................................27
7-7 Jam in Bill Rejection...........................................................................................................................28
7-8 Accepting Bill [INTERRUPT MODE-1]............................................................................................29
7-9 Accepting Bill [INTERRUPT MODE-2]............................................................................................30
7-10 POWER INTERRUPT/Hardware RESET during Bill Stacking ........................................................31
Appendix 1. About CRC (CRC-CCITT)..................................................................................................32
REVISION HISTORY ................................................................................................................................34
1. General
The specifications regarding and limited to the data for the interface between ACCEPTOR and
CONTROLLER are described in this document. Refer to the specification of each machine model for
model-by-model specifications of the electrical connection and operation.
ID-003 interface is a bi-directional serial interface, which enables CONTROLLER to control the
status and action of ACCEPTOR and confirm the function settings by sending the polling ([STATUS
REQUEST]) and the commands ([OPERATION COMMAND] and [SETTING COMMAND]).
2. Transmission Specification
Polling cycle
Between 100 msec
Response time
and 200 msec To be within 50 msec
When sending STATUS REQUEST after sending command to ACCEPTOR, transmission interval
should be left for polling cycle interval.
Response time
To be within 50 msec
*) No response is received
from ACCEPTOR after
waiting for 50 ms, and
no response is received
even if the REQUEST is
resent for 3 seconds.
If RESET occurs in ACCEPTOR, recovery of communication may take a few seconds. Therefore,
STATUS REQUEST must be sent continuously and status of ACCEPTOR must be monitored even if a
communication error is detected.
*) ACCEPTOR receives an
inappropriate action command.
*) ACCEPTOR receives an
unknown command.
Except for the case where an unknown command is received, CONTROLLER must send STATUS
REQUEST to check current status of ACCEPTOR because the status of ACCEPTOR may have
changed.
*) ACCEPTOR receives an
inappropriate action command.
*) ACCEPTOR receives an
unknown command.
*) See [DATA SETTING SPECIFICATION] of each machine model for the model-by-model
denomination of bill receivable.
Power-up Status is a status that notifies occurrence of turning off/on the power of ACCEPTOR
(hardware reset).
Extra attention must be paid to this status especially during a transaction (ESCROW through
waiting for VEND VALID). Under a certain status, processing in CONTROLLER is required.
ACCEPTOR sends one of the following responses according to its status at the power-on.
ACCEPTOR holds the status until receiving [RESET] command from CONTROLLER.
(See 7-2)
LLING MODE
INTERRUPT MODE-1
Whenever the status of ACCEPTOR has changed, [ENQ] is sent from ACCEPTOR to
CONTROLLER. Polling (STATUS REQUEST) to ACCEPTOR is conducted by
CONTROLLER after its receiving [ENQ]. (See 6-8 and 7-8)
INTERRUPT MODE-2
Only when the communication with CONTROLLER is required, ACCEPTOR sends [ENQ].
Polling (STATUS REQUEST) to ACCEPTOR is conducted by CONTROLLER after its
receiving [ENQ].
Communication status: [ESCROW], [VEND VALID], [INITIALIZE], [POWER UP
STATUS], and [ERROR STATUS] (See 6-8 and 7-9)
*) CONTROLLER can send [STATUS REQUEST] anytime whatever the setting of
COMMUNICATION MODE is.
BOOT VERSION
6-8 ENQ
ENQ is valid when INTERRUPT MODE has been set by [COMMUNICATION MODE] command.
SYNC LNG ENQ CRC (L) CRC (H)
ENQ : [05H] ENQ (Message demanding polling)
[ACCEPTOR→CONTROLLER]
INTERRUPT MODE-1
ACCEPTOR sends [ENQ] to CONTROLLER whenever its status has changed. (See 7-8)
INTERRUPT MODE-2
Only when the communication with CONTROLLER is required, ACCEPTOR sends [ENQ].
(See 7-9)
Communication status: [ESCROW], [VEND VALID], [INITIALIZE], [POWER UP STATUS],
and [ERROR STATUS]
7-1 POWER UP
(1) From Power-on to Standby status
Power-on
Approximately 3 to 5 seconds is required
before starting communication. (The
period depends on model.)
Initializing
On standby
Specify the SETTING COMMANDS each time POWER UP STATUS is received from
ACCEPTOR, in addition to the cases of resetting by turning on the power of CONTROLLER.
Power-on
On standby
On standby
Bill insertion
Discriminating bill
ESCROW
Bills are returned if no [STATUS
REQUEST] comes out within 3 seconds
during ESCROW status.
(OPERATION COMMAND)
Bills are returned if no [OPERATION
COMMAND], responding [ESCROW],
comes out within 10 seconds.
Conveying bill
On standby
On standby
Bill insertion
Discriminating bill
ESCROW
(OPERATION COMMAND)
Conveying bill
Stacking
VEND VALID
Stacking
On standby
Discriminating bill
ESCROW
(OPERATION COMMAND)
Conveying bill
VEND VALID
No Response
Stacking
On standby
Bill insertion
Discriminating bill
Return
On standby
Bill insertion
Discriminating bill
ESCROW
(OPERATION COMMAND)
Return
On standby
On standby
(SETTING COMMAND)
(SETTING STATUS)
INHIBIT
On standby
Bill insertion
Discriminating bill
VEND VALID
Stacking
On standby
*) The method to cancel [STACKER FULL] status varies depending on the machine model.
On standby
Bill insertion
Discriminating bill
Return
On standby
Bill insertion
Discriminating bill
ESCROW
(OPERATION COMMAND)
Conveying bill
VEND VALID
Stacking
On standby
On standby
Bill insertion
Discriminating bill
ESCROW
(OPERATION COMMAND)
Conveying bill
VEND VALID
Stacking
On standby
STATUS REQUEST →
← ENABLE(IDLING)
Some models are not provided with the [FUNCTION COMMAND] POWER RECOVERY OPTION.
See DATA setting specifications of each model.
On CONTROLLER, specify a period of 30 seconds or longer as a wait time for VEND VALID in
consideration of the recovery case above.
③ . . Item Communication Specification Page 31 / 34
② . . Model No. ID-003 Prepared by Takeda
Revision ① . . Drawing No. 840-00-51 Date Aug. 20, 2004
Serial quotient
Feedback
X X X before shift
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB BCC L
register Data input
MSB LSB
[05h]
1 00011 1101111 0001 1 LSB
2 10001 0110111 0000 0
3 11000 0011011 0000 1
4 01100 0001101 1000 0
5 00110 0000110 1100 0
6 00011 0000011 0110 0
7 00001 1000001 1011 0
8 10000 0100000 0101 0 MSB
[11h]
1 01000 0010000 0010 LSB
1
2 00100 0001000 0001 0
3 10010 1000100 1000 0
4 01001 0100010 0100 0
5 10100 0010001 1010 1
6 01010 0001000 1101 0
7 10101 1000100 1110 0 MSB
8 01010 1100010 0111 0
5627h
5 August 20, 2004 4(1) (2) (3) (6), 6-2-1(4), 6-2-2, 6-2-2(2), and 6-2-2 (3) added.
6-2-3(9), 6-5, 6-5(5), 7-1(1), and 7-2(1) added.
Errors in 5 corrected (INVALID COMMAND).
6-3(5) Extended HOLD command added.
Errors in 6-6(9), 6-7(3), 6-7(7), 6-7(8), and 7-1(2) corrected.
7-3(2) [Return of Bill from Process of Conveying for
Accommodation] added.
7-10 [POWER INTERRUPT/Hardware RESET During Bill
Accommodating Operation] added.