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

Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsGautam Anand
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.SAURABH SHARMA
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2Tanel Poder
 
Introduction to Bitcoin's Scripting Language
Introduction to Bitcoin's Scripting LanguageIntroduction to Bitcoin's Scripting Language
Introduction to Bitcoin's Scripting LanguageJeff Flowers
 
Oosd shopping (1)
Oosd shopping (1)Oosd shopping (1)
Oosd shopping (1)shaj13
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT SecurityCAS
 
Presentation on IOT SECURITY
Presentation on IOT SECURITYPresentation on IOT SECURITY
Presentation on IOT SECURITYThe Avi Sharma
 
Intro to smart contract on blockchain en
Intro to smart contract on blockchain enIntro to smart contract on blockchain en
Intro to smart contract on blockchain enNicholas Lin
 
Ip addressing and_subnetting_workbook (1)
Ip addressing and_subnetting_workbook (1)Ip addressing and_subnetting_workbook (1)
Ip addressing and_subnetting_workbook (1)edissG
 
CTSS - Compatible Time Sharing System
CTSS - Compatible Time Sharing SystemCTSS - Compatible Time Sharing System
CTSS - Compatible Time Sharing SystemSebastian Woinar
 
How Do Cryptocurrency Airdrops Work?
How Do Cryptocurrency Airdrops Work?How Do Cryptocurrency Airdrops Work?
How Do Cryptocurrency Airdrops Work?Everythingcrypto
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBohyun Kim
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a NutshellAndri Yadi
 
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...gideonvbabu
 
Guía 05. Consultas resumen con MySQL - José J Sánchez H
Guía 05. Consultas resumen con MySQL - José J Sánchez HGuía 05. Consultas resumen con MySQL - José J Sánchez H
Guía 05. Consultas resumen con MySQL - José J Sánchez HJosé Ricardo Tillero Giménez
 
Will Internet of Things (IoT) be secure enough?
Will Internet of Things (IoT) be secure enough? Will Internet of Things (IoT) be secure enough?
Will Internet of Things (IoT) be secure enough? Ravindra Dastikop
 
Going Passwordless with Microsoft
Going Passwordless with MicrosoftGoing Passwordless with Microsoft
Going Passwordless with MicrosoftFIDO Alliance
 
Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Arnaud Le Hors
 

What's hot (20)

Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
 
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
Tanel Poder - Troubleshooting Complex Oracle Performance Issues - Part 2
 
Introduction to Bitcoin's Scripting Language
Introduction to Bitcoin's Scripting LanguageIntroduction to Bitcoin's Scripting Language
Introduction to Bitcoin's Scripting Language
 
Oosd shopping (1)
Oosd shopping (1)Oosd shopping (1)
Oosd shopping (1)
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT Security
 
Presentation on IOT SECURITY
Presentation on IOT SECURITYPresentation on IOT SECURITY
Presentation on IOT SECURITY
 
Intro to smart contract on blockchain en
Intro to smart contract on blockchain enIntro to smart contract on blockchain en
Intro to smart contract on blockchain en
 
Ip addressing and_subnetting_workbook (1)
Ip addressing and_subnetting_workbook (1)Ip addressing and_subnetting_workbook (1)
Ip addressing and_subnetting_workbook (1)
 
CTSS - Compatible Time Sharing System
CTSS - Compatible Time Sharing SystemCTSS - Compatible Time Sharing System
CTSS - Compatible Time Sharing System
 
How Do Cryptocurrency Airdrops Work?
How Do Cryptocurrency Airdrops Work?How Do Cryptocurrency Airdrops Work?
How Do Cryptocurrency Airdrops Work?
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
 
Guía 05. Consultas resumen con MySQL - José J Sánchez H
Guía 05. Consultas resumen con MySQL - José J Sánchez HGuía 05. Consultas resumen con MySQL - José J Sánchez H
Guía 05. Consultas resumen con MySQL - José J Sánchez H
 
Will Internet of Things (IoT) be secure enough?
Will Internet of Things (IoT) be secure enough? Will Internet of Things (IoT) be secure enough?
Will Internet of Things (IoT) be secure enough?
 
Going Passwordless with Microsoft
Going Passwordless with MicrosoftGoing Passwordless with Microsoft
Going Passwordless with Microsoft
 
Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618
 

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
 
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
 
IRJET - Ingenious Menu Ordering System for Restaurants
IRJET -  	  Ingenious Menu Ordering System for RestaurantsIRJET -  	  Ingenious Menu Ordering System for Restaurants
IRJET - Ingenious Menu Ordering System for RestaurantsIRJET Journal
 

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
 
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
 
IRJET - Ingenious Menu Ordering System for Restaurants
IRJET -  	  Ingenious Menu Ordering System for RestaurantsIRJET -  	  Ingenious Menu Ordering System for Restaurants
IRJET - Ingenious Menu Ordering System for Restaurants
 

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

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

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