SlideShare a Scribd company logo
1 of 7
Download to read offline
International Currency Technologies Inc.

ICT Protocol
For RS232
Communication Specification
ICT Protocol
International Currency Technologies Corp.

Change History
Title

ICT Protocol For Forth

Published

ICT, Department of Software Development

Item

Version

Date

History

1

0.1

2004.07.30 First Edition

D.C

2

0.2

2011.01.24

Niki

3

0.3

2014.01.15 Remove 0x26 response

Add cmd 0x5A, Escrow Hold

Modify

Comments

ACQUA

Page 2 of 7
ICT Protocol
International Currency Technologies Corp.

Table of Contents
1. General Information .................................................................................................................... 4
2. Communication Format............................................................................................................... 4
3. Commands................................................................................................................................... 5
3.1 Power Up........................................................................................................................... 5
3.2 Escrow............................................................................................................................... 5
3.3 Controller Polling Bill Acceptor Status ............................................................................ 6
3.4 Enable/Disable .................................................................................................................. 7
3.5 Reset .................................................................................................................................. 7

Page 3 of 7
ICT Protocol
International Currency Technologies Corp.

1. General Information
This specification describes the operation of ICT Interface Protocol.
It is regarding to the data for the interface between Controller and ICT product.

2. Communication Format
Transmission Method

Full Duplex Transmission

Transmission Speed

9600 Baud Rate

Synchronizing Method

Asynchronous Mode

Connection Control Method

Request Method

Data Format

Start bit

1

Data bit

8

Parity bit

Even

Stop bit

1

X parameter

None

Page 4 of 7
ICT Protocol
International Currency Technologies Corp.

3. Commands
3.1 Power Up
Bill Acceptor

Controller

Category

Command

Direction

Power Supply ON

80H (128)

Command

Description


02H (02)

Within 2 seconds

8FH (143)


1. Received 02H in 2
seconds

* Bill Acceptor will be Enable status until receive 0x02 from Controller.

3.2 Escrow
Bill Acceptor

Controller

Category

Command

Direction

Command

Description

Send bill validated

81H (129)



Bill validated

Send bill value

40H ~ 44H



40H : First Bill Type
41H : Second Bill Type
42H : Third Bill Type
43H : Fourth Bill Type
44H : Fifth Bill Type

Wait for



02H (02)
Or

Request

0FH (15)

(5 Seconds)

Or
18H(24)
Or

a. Request to Accept
Or
b. Request to Reject
Or
c. *Request to Hold in
Escrow
d. *No response (5 seconds)

Stacking (for a.)

10H (16)

Controller do not need to
respond

Or
Reject (for b)



11H (17)

*Note 1: 18H will hold the bill in Escrow until receive Accept (0x02h) or Reject (0x0fh).
*Note 2: If no any response after 5 mins Escrow Timeout, Bill Acceptor will Reject Bill
automatically. If it continue 3 Times Escrow Timeout, Bill Acceptor Response Communication
Failure.

Page 5 of 7
ICT Protocol
International Currency Technologies Corp.

3.3 Controller Polling Bill Acceptor Status
Bill Acceptor
Category

Controller
Command

Direction

Command

Description

0CH (12)

Request Bill Acceptor
Status

Controller Polling
Bill Acceptor
Status

Restart BA

20H (32)
21H (33)
22H (34)
23H (35)
24H (36)
25H (37)
27H (39)
28H (40)
29H (41)
2AH (42)

Motor Failure
Checksum Error
Bill Jam
Bill Remove
Stacker Open
Sensor Problem
Bill Fish
Stacker Problem
Bill Reject
Invalid Command

.

.

.

.

2EH(46)
2FH(47)

Reserved
Response when Error
Status is Exclusion

3EH (62)

Bill Acceptor Enable
Status
Bill Acceptor Inhibit
Status

5EH (94)

Page 6 of 7
ICT Protocol
International Currency Technologies Corp.

3.4 Enable/Disable
Bill Acceptor
Category

Controller

Command

Direction

Command
3EH (62)



Description
Controller Enable Bill
Acceptor



5EH (62)

Controller Disable Bill
Acceptor

3.5 Reset
Bill Acceptor
Category

Controller
Command



Command Bill Acceptor
Reset
Power Supply ON

Direction

80H (128)

Command

Description

30H (48)



8FH (143)
1. Received 02H in 2



02H (02)

seconds

* Bill Acceptor will be Enable status until receive 0x02 from Controller.

No.24,Alley 38,Lane 91,Sec. 1,Nei Hu Road,Taipei,Taiwan,R.O.C.
TEL : +886-2-2797-1236
FAX: +886-2-2797-1634
Web: www.ictgroup.com.tw

ICT-HQ, Department of Software Development
Author: ACQUA
Version: V0.3
Page 7 of 7

More Related Content

What's hot

online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Chapter 3 - Top Level View of Computer / Function and Interconection
Chapter 3 - Top Level View of Computer / Function and InterconectionChapter 3 - Top Level View of Computer / Function and Interconection
Chapter 3 - Top Level View of Computer / Function and InterconectionCésar de Souza
 
INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)Prof Ansari
 
Music management system
Music management system  Music management system
Music management system Nilesh Padwal
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytemashu6
 
Pizza Ordering System
Pizza Ordering SystemPizza Ordering System
Pizza Ordering SystemSalman Khan
 
Presentation on Bank Network Design
Presentation on   Bank Network DesignPresentation on   Bank Network Design
Presentation on Bank Network DesignPrimeAsia University
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
Systems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions ManualSystems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions ManualKadenCohen
 
Library management system
Library management systemLibrary management system
Library management systemsiddiqui241993
 
Digital noticeboard using vb
Digital noticeboard using vbDigital noticeboard using vb
Digital noticeboard using vbsayalipatil528
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfShohedulIslam3
 
Question Ppt Powerpoint Presentation File Pictures
Question Ppt Powerpoint Presentation File PicturesQuestion Ppt Powerpoint Presentation File Pictures
Question Ppt Powerpoint Presentation File PicturesSlideTeam
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management SystemsOmprakash Chauhan
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-systemJitendra Shrestha
 
Visitor Management System
Visitor Management SystemVisitor Management System
Visitor Management SystemSecurePass
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 

What's hot (20)

PsudoCode.pptx
PsudoCode.pptxPsudoCode.pptx
PsudoCode.pptx
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Chapter 3 - Top Level View of Computer / Function and Interconection
Chapter 3 - Top Level View of Computer / Function and InterconectionChapter 3 - Top Level View of Computer / Function and Interconection
Chapter 3 - Top Level View of Computer / Function and Interconection
 
INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)
 
Music management system
Music management system  Music management system
Music management system
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
Pizza Ordering System
Pizza Ordering SystemPizza Ordering System
Pizza Ordering System
 
Presentation on Bank Network Design
Presentation on   Bank Network DesignPresentation on   Bank Network Design
Presentation on Bank Network Design
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Systems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions ManualSystems Analysis and Design 8th Edition Kendall Solutions Manual
Systems Analysis and Design 8th Edition Kendall Solutions Manual
 
Library management system
Library management systemLibrary management system
Library management system
 
Digital noticeboard using vb
Digital noticeboard using vbDigital noticeboard using vb
Digital noticeboard using vb
 
Srs
SrsSrs
Srs
 
Hostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdfHostel Management System Proposal Report.pdf
Hostel Management System Proposal Report.pdf
 
Question Ppt Powerpoint Presentation File Pictures
Question Ppt Powerpoint Presentation File PicturesQuestion Ppt Powerpoint Presentation File Pictures
Question Ppt Powerpoint Presentation File Pictures
 
E-R Diagram of College Management Systems
E-R Diagram of College Management SystemsE-R Diagram of College Management Systems
E-R Diagram of College Management Systems
 
Shop management system
Shop management systemShop management system
Shop management system
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-system
 
Visitor Management System
Visitor Management SystemVisitor Management System
Visitor Management System
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 

Viewers also liked

Atm hacking and cracking to steal money with atm backdoor default master pass...
Atm hacking and cracking to steal money with atm backdoor default master pass...Atm hacking and cracking to steal money with atm backdoor default master pass...
Atm hacking and cracking to steal money with atm backdoor default master pass...FREDDY KEKANA
 
How to hack stuff for cash
How to hack stuff for cashHow to hack stuff for cash
How to hack stuff for cashMarco Schuster
 
Triton rl1600-atm-owners-manual
Triton rl1600-atm-owners-manualTriton rl1600-atm-owners-manual
Triton rl1600-atm-owners-manualpdfshearing
 
How attackers hack atm & withdraw cash from an atm using a phone - Infographic
How attackers hack atm & withdraw cash from an atm using a phone - InfographicHow attackers hack atm & withdraw cash from an atm using a phone - Infographic
How attackers hack atm & withdraw cash from an atm using a phone - InfographicCheapest SSLs
 
서비스메뉴얼
서비스메뉴얼서비스메뉴얼
서비스메뉴얼jxdied4u
 
Hyosung 1800 ce-atm-machine-owners-manual
Hyosung 1800 ce-atm-machine-owners-manualHyosung 1800 ce-atm-machine-owners-manual
Hyosung 1800 ce-atm-machine-owners-manualpdfshearing
 
Secure Real Time Embedded System For ATM Using Web Server
Secure Real Time Embedded System For ATM Using Web ServerSecure Real Time Embedded System For ATM Using Web Server
Secure Real Time Embedded System For ATM Using Web Serverijcite
 
Java Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJava Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJeff Prestes
 
Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)
Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)
Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)Olga Kochetova
 
Embedded systems projects
Embedded systems projectsEmbedded systems projects
Embedded systems projectsSudhakar Reddy
 
Desktop apps with node webkit
Desktop apps with node webkitDesktop apps with node webkit
Desktop apps with node webkitPaul Jensen
 
ATM Skimming Devices
ATM Skimming DevicesATM Skimming Devices
ATM Skimming Devicessavingsguide
 

Viewers also liked (13)

Atm hacking and cracking to steal money with atm backdoor default master pass...
Atm hacking and cracking to steal money with atm backdoor default master pass...Atm hacking and cracking to steal money with atm backdoor default master pass...
Atm hacking and cracking to steal money with atm backdoor default master pass...
 
How to hack stuff for cash
How to hack stuff for cashHow to hack stuff for cash
How to hack stuff for cash
 
Triton rl1600-atm-owners-manual
Triton rl1600-atm-owners-manualTriton rl1600-atm-owners-manual
Triton rl1600-atm-owners-manual
 
The Little Black Book of Scams
The Little Black Book of ScamsThe Little Black Book of Scams
The Little Black Book of Scams
 
How attackers hack atm & withdraw cash from an atm using a phone - Infographic
How attackers hack atm & withdraw cash from an atm using a phone - InfographicHow attackers hack atm & withdraw cash from an atm using a phone - Infographic
How attackers hack atm & withdraw cash from an atm using a phone - Infographic
 
서비스메뉴얼
서비스메뉴얼서비스메뉴얼
서비스메뉴얼
 
Hyosung 1800 ce-atm-machine-owners-manual
Hyosung 1800 ce-atm-machine-owners-manualHyosung 1800 ce-atm-machine-owners-manual
Hyosung 1800 ce-atm-machine-owners-manual
 
Secure Real Time Embedded System For ATM Using Web Server
Secure Real Time Embedded System For ATM Using Web ServerSecure Real Time Embedded System For ATM Using Web Server
Secure Real Time Embedded System For ATM Using Web Server
 
Java Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending MachineJava Device I/O at Raspberry PI to Build a Candy Vending Machine
Java Device I/O at Raspberry PI to Build a Candy Vending Machine
 
Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)
Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)
Hack your ATM with friend's Raspberry.Py (Black Hat EU-2014)
 
Embedded systems projects
Embedded systems projectsEmbedded systems projects
Embedded systems projects
 
Desktop apps with node webkit
Desktop apps with node webkitDesktop apps with node webkit
Desktop apps with node webkit
 
ATM Skimming Devices
ATM Skimming DevicesATM Skimming Devices
ATM Skimming Devices
 

Similar to ICT-104 bill acceptor protocol

3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-query3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-queryM Rezaur Rahman
 
Chat Application | RSD
Chat Application | RSDChat Application | RSD
Chat Application | RSDRajon
 
Comandos AT Para Celulares
Comandos AT Para CelularesComandos AT Para Celulares
Comandos AT Para CelularesVictpr Sanchez
 
Comandos AT para Celulares
Comandos AT para CelularesComandos AT para Celulares
Comandos AT para Celularesguest5b41fb
 
Guide to obtaining bts3900 information(v1.0.2)
Guide to obtaining bts3900 information(v1.0.2)Guide to obtaining bts3900 information(v1.0.2)
Guide to obtaining bts3900 information(v1.0.2)Oyekunle Abiodun
 
Register transfer and microoperations part 2
Register transfer and microoperations part 2Register transfer and microoperations part 2
Register transfer and microoperations part 2Prasenjit Dey
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Claude Ndayisenga
 
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185cTouch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185cMarkKuang1
 
UN CEFACT Business Requirements Specification Cross Industry Invoicing Process
UN CEFACT Business Requirements Specification Cross Industry Invoicing ProcessUN CEFACT Business Requirements Specification Cross Industry Invoicing Process
UN CEFACT Business Requirements Specification Cross Industry Invoicing ProcessFriso de Jong
 
Best-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiBest-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiUnmesh Baile
 
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215eTouch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215eMarkKuang1
 
Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...
Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...
Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...Aditya Kumar Tripathy
 
Combinational Circuits
Combinational CircuitsCombinational Circuits
Combinational CircuitsDilum Bandara
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 

Similar to ICT-104 bill acceptor protocol (20)

3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-query3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-query
 
E ctd specification_v3_2_2
E ctd specification_v3_2_2E ctd specification_v3_2_2
E ctd specification_v3_2_2
 
Chat Application | RSD
Chat Application | RSDChat Application | RSD
Chat Application | RSD
 
Comandos AT Para Celulares
Comandos AT Para CelularesComandos AT Para Celulares
Comandos AT Para Celulares
 
Comandos AT para Celulares
Comandos AT para CelularesComandos AT para Celulares
Comandos AT para Celulares
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
Guide to obtaining bts3900 information(v1.0.2)
Guide to obtaining bts3900 information(v1.0.2)Guide to obtaining bts3900 information(v1.0.2)
Guide to obtaining bts3900 information(v1.0.2)
 
Lecture7
Lecture7Lecture7
Lecture7
 
Register transfer and microoperations part 2
Register transfer and microoperations part 2Register transfer and microoperations part 2
Register transfer and microoperations part 2
 
Microcontroller part 2
Microcontroller part 2Microcontroller part 2
Microcontroller part 2
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...
 
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185cTouch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
 
UN CEFACT Business Requirements Specification Cross Industry Invoicing Process
UN CEFACT Business Requirements Specification Cross Industry Invoicing ProcessUN CEFACT Business Requirements Specification Cross Industry Invoicing Process
UN CEFACT Business Requirements Specification Cross Industry Invoicing Process
 
Best-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiBest-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbai
 
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215eTouch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
 
Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...
Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...
Design and Implementation of a Robotic Vehicle With Real-Time Video Feedback ...
 
Interrupts of microcontroller 8051
Interrupts of microcontroller 8051Interrupts of microcontroller 8051
Interrupts of microcontroller 8051
 
Combinational Circuits
Combinational CircuitsCombinational Circuits
Combinational Circuits
 
1-AB Tech 2011 for printing.pdf
1-AB Tech 2011 for printing.pdf1-AB Tech 2011 for printing.pdf
1-AB Tech 2011 for printing.pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 

More from Gergely Imreh

Do you really want to be this cheap?
Do you really want to be this cheap?Do you really want to be this cheap?
Do you really want to be this cheap?Gergely Imreh
 
Introduction to Open Source Hardware
Introduction to Open Source HardwareIntroduction to Open Source Hardware
Introduction to Open Source HardwareGergely Imreh
 
Taiwan's Habeas Corpus Act, English translation
Taiwan's Habeas Corpus Act, English translationTaiwan's Habeas Corpus Act, English translation
Taiwan's Habeas Corpus Act, English translationGergely Imreh
 
Innovation through an open social platform: The case of the Taipei Hackerspace
Innovation through an open social platform: The case of the Taipei HackerspaceInnovation through an open social platform: The case of the Taipei Hackerspace
Innovation through an open social platform: The case of the Taipei HackerspaceGergely Imreh
 
PCIeDuino328 Schematic v1
PCIeDuino328 Schematic v1PCIeDuino328 Schematic v1
PCIeDuino328 Schematic v1Gergely Imreh
 
VIA VAB-600 Springboard Linux BSP Development Guide
VIA VAB-600 Springboard Linux BSP Development GuideVIA VAB-600 Springboard Linux BSP Development Guide
VIA VAB-600 Springboard Linux BSP Development GuideGergely Imreh
 
Hackerspaces from around the world to Taiwan
Hackerspaces from around the world to TaiwanHackerspaces from around the world to Taiwan
Hackerspaces from around the world to TaiwanGergely Imreh
 
Python in a physics lab
Python in a physics labPython in a physics lab
Python in a physics labGergely Imreh
 
Gergely Imreh: Enlighten Us But Make It Quick
Gergely Imreh: Enlighten Us But Make It QuickGergely Imreh: Enlighten Us But Make It Quick
Gergely Imreh: Enlighten Us But Make It QuickGergely Imreh
 
Future Shorts Taipei intro
Future Shorts Taipei introFuture Shorts Taipei intro
Future Shorts Taipei introGergely Imreh
 

More from Gergely Imreh (10)

Do you really want to be this cheap?
Do you really want to be this cheap?Do you really want to be this cheap?
Do you really want to be this cheap?
 
Introduction to Open Source Hardware
Introduction to Open Source HardwareIntroduction to Open Source Hardware
Introduction to Open Source Hardware
 
Taiwan's Habeas Corpus Act, English translation
Taiwan's Habeas Corpus Act, English translationTaiwan's Habeas Corpus Act, English translation
Taiwan's Habeas Corpus Act, English translation
 
Innovation through an open social platform: The case of the Taipei Hackerspace
Innovation through an open social platform: The case of the Taipei HackerspaceInnovation through an open social platform: The case of the Taipei Hackerspace
Innovation through an open social platform: The case of the Taipei Hackerspace
 
PCIeDuino328 Schematic v1
PCIeDuino328 Schematic v1PCIeDuino328 Schematic v1
PCIeDuino328 Schematic v1
 
VIA VAB-600 Springboard Linux BSP Development Guide
VIA VAB-600 Springboard Linux BSP Development GuideVIA VAB-600 Springboard Linux BSP Development Guide
VIA VAB-600 Springboard Linux BSP Development Guide
 
Hackerspaces from around the world to Taiwan
Hackerspaces from around the world to TaiwanHackerspaces from around the world to Taiwan
Hackerspaces from around the world to Taiwan
 
Python in a physics lab
Python in a physics labPython in a physics lab
Python in a physics lab
 
Gergely Imreh: Enlighten Us But Make It Quick
Gergely Imreh: Enlighten Us But Make It QuickGergely Imreh: Enlighten Us But Make It Quick
Gergely Imreh: Enlighten Us But Make It Quick
 
Future Shorts Taipei intro
Future Shorts Taipei introFuture Shorts Taipei intro
Future Shorts Taipei intro
 

Recently uploaded

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

ICT-104 bill acceptor protocol

  • 1. International Currency Technologies Inc. ICT Protocol For RS232 Communication Specification
  • 2. ICT Protocol International Currency Technologies Corp. Change History Title ICT Protocol For Forth Published ICT, Department of Software Development Item Version Date History 1 0.1 2004.07.30 First Edition D.C 2 0.2 2011.01.24 Niki 3 0.3 2014.01.15 Remove 0x26 response Add cmd 0x5A, Escrow Hold Modify Comments ACQUA Page 2 of 7
  • 3. ICT Protocol International Currency Technologies Corp. Table of Contents 1. General Information .................................................................................................................... 4 2. Communication Format............................................................................................................... 4 3. Commands................................................................................................................................... 5 3.1 Power Up........................................................................................................................... 5 3.2 Escrow............................................................................................................................... 5 3.3 Controller Polling Bill Acceptor Status ............................................................................ 6 3.4 Enable/Disable .................................................................................................................. 7 3.5 Reset .................................................................................................................................. 7 Page 3 of 7
  • 4. ICT Protocol International Currency Technologies Corp. 1. General Information This specification describes the operation of ICT Interface Protocol. It is regarding to the data for the interface between Controller and ICT product. 2. Communication Format Transmission Method Full Duplex Transmission Transmission Speed 9600 Baud Rate Synchronizing Method Asynchronous Mode Connection Control Method Request Method Data Format Start bit 1 Data bit 8 Parity bit Even Stop bit 1 X parameter None Page 4 of 7
  • 5. ICT Protocol International Currency Technologies Corp. 3. Commands 3.1 Power Up Bill Acceptor Controller Category Command Direction Power Supply ON 80H (128) Command Description  02H (02) Within 2 seconds 8FH (143)  1. Received 02H in 2 seconds * Bill Acceptor will be Enable status until receive 0x02 from Controller. 3.2 Escrow Bill Acceptor Controller Category Command Direction Command Description Send bill validated 81H (129)  Bill validated Send bill value 40H ~ 44H  40H : First Bill Type 41H : Second Bill Type 42H : Third Bill Type 43H : Fourth Bill Type 44H : Fifth Bill Type Wait for  02H (02) Or Request 0FH (15) (5 Seconds) Or 18H(24) Or a. Request to Accept Or b. Request to Reject Or c. *Request to Hold in Escrow d. *No response (5 seconds) Stacking (for a.) 10H (16) Controller do not need to respond Or Reject (for b)  11H (17) *Note 1: 18H will hold the bill in Escrow until receive Accept (0x02h) or Reject (0x0fh). *Note 2: If no any response after 5 mins Escrow Timeout, Bill Acceptor will Reject Bill automatically. If it continue 3 Times Escrow Timeout, Bill Acceptor Response Communication Failure. Page 5 of 7
  • 6. ICT Protocol International Currency Technologies Corp. 3.3 Controller Polling Bill Acceptor Status Bill Acceptor Category Controller Command Direction Command Description 0CH (12) Request Bill Acceptor Status Controller Polling Bill Acceptor Status  Restart BA 20H (32) 21H (33) 22H (34) 23H (35) 24H (36) 25H (37) 27H (39) 28H (40) 29H (41) 2AH (42) Motor Failure Checksum Error Bill Jam Bill Remove Stacker Open Sensor Problem Bill Fish Stacker Problem Bill Reject Invalid Command . . . . 2EH(46) 2FH(47) Reserved Response when Error Status is Exclusion 3EH (62) Bill Acceptor Enable Status Bill Acceptor Inhibit Status 5EH (94) Page 6 of 7
  • 7. ICT Protocol International Currency Technologies Corp. 3.4 Enable/Disable Bill Acceptor Category Controller Command Direction Command 3EH (62)  Description Controller Enable Bill Acceptor  5EH (62) Controller Disable Bill Acceptor 3.5 Reset Bill Acceptor Category Controller Command  Command Bill Acceptor Reset Power Supply ON Direction 80H (128) Command Description 30H (48)  8FH (143) 1. Received 02H in 2  02H (02) seconds * Bill Acceptor will be Enable status until receive 0x02 from Controller. No.24,Alley 38,Lane 91,Sec. 1,Nei Hu Road,Taipei,Taiwan,R.O.C. TEL : +886-2-2797-1236 FAX: +886-2-2797-1634 Web: www.ictgroup.com.tw ICT-HQ, Department of Software Development Author: ACQUA Version: V0.3 Page 7 of 7