PIN Pad Commands: September - 2018
PIN Pad Commands: September - 2018
Version 1.00
September - 2018
WARNING
This document and the information in it are provided in confidence. No part of it may be
reproduced, transmitted or translated into any human or computer language, in any form
or by any means without the prior written permission of Gertec Brasil Ltda.
Information in this document may change without prior notice. To make sure this is the
latest version of it, you need to contact Gertec.
While every care has been taken in preparing these documents, Gertec makes no
representations and gives no warranties of whatever nature in respect of these
documents. If you find any problem related but not limited to the accuracy or
completeness of any information, please contact Gertec for improvements in the next
version.
Gertec Brasil Ltda, its subsidiaries, the directors, employees and agents cannot be held
liable for the use of and reliance of the opinions, estimates, forecasts and findings in
these documents.
2 QRCode ............................................................................................................... 6
7 Survey ............................................................................................................... 14
PIN : <ACK>
HOST: <ACK>
[LEN1] [LEN2] – Total size of the command, from the <STX> to [CKS] in bytes.
Required to be 2 bytes.
[Send] and [Answer] – They will be described according to the commands given to
follow.
Example:
HOST: <STX> [NUMB] QR01 [Timeout] [LineType] [LineLength]
[QRCodeLength] [LineData] [QRCodeData] <ETX> [CKS]
DEV : <ACK>
HOST: <ACK>
Example:
HOST: <STX> [NUMB] FS01 [Mode] [Blocks] [FileName] <ETX> [CKS]
DEV : <ACK>
Example:
HOST: <STX> [NUMB] FS02 [BlockSize] [Data] <ETX> [CKS]
DEV : <ACK>
HOST: <ACK>
Example:
HOST: <STX> [NUMB] FS03 [SHA256] <ETX> [CKS]
DEV : <ACK>
HOST: <ACK>
Where: [XStart] – (3 char) X coordinate, beginning on the left (from "000" to the
maximum display width).
Example:
HOST: <STX> [NUMB] SP02 [XStart] [YStart] [Timeout] [ImageFile] <ETX>
[CKS]
DEV : <ACK>
Where: [Mask] – (3 char) Mask of Entry keys for EX08 command (XOR):
"8000" - Arrow UP;
"4000" - Arrow DOWN;
"2000" - Arrow LEFT;
"1000" - Arrow RIGHT;
"0800" - Cancel;
"0400" - Clear;
"0200" - Enter;
"0100" - Power;
"0080" - F1;
"0040" - F2;
"0020" - F3;
"0010" - F4;
"0008" - RFU;
"0004" - RFU;
"0002" - RFU;
"0001" - RFU;
[Timeout] – (3 char) Capture timeout, from "001" to "999". "000" means infinite;
Default messages:
"000" - RFU;
...
"999" - RFU;
Default messages:
"000" - RFU;
...
"999" - RFU;
Example:
HOST: <STX> [NUMB] EX08 [Mask] [Timeout] [Screen] [DspTopType]
[DspTopLen] [DspTopData] [DspBottomType] [DspBottomLen] [DspBottomData] <ETX>
[CKS]
DEV : <ACK>
HOST: <ACK>