KDC100 Programming Manual
After the 3
rd
byte, the message can be thought of in terms of variable size blocks with each block of bytes
representing information on a single barcode. These blocks are placed next to each other with no “empty” bytes
between them.
‘p’
command
Parameters: The number which indicates the position of barcode data to be sent.
Format:
‘p
xxxxxxxx#
’ where
xxxxxxxx
is the number of barcode data stored in the internal flash to upload.
Output:
A multi-byte string (see below). KDC100 sends only one barcode data at one time.
Purpose:
Read the Nth barcodes data stored in KDC100 internal flash memory. Does
not
erase the barcode.
S N C Y D T K
Where:
S : Start byte 0x03(1 byte)
N : Total number of bytes to be sent(3 bytes)
C : Total number of each barcode data(1 byte)
Y : Type of each barcode(1 byte)
D : Actual barcode data of each barcode(variable size)
T : Timestamp of each barcode(4 bytes)
K : Check sum byte(1 byte). All sum except S should be 0.
Note: To upload all stored barcode data by using this command, it is required to call this command N times
‘S’
command
Parameters: The symbology selection (it is unsigned 32-bit number)
Format:
‘S
xxxxxxxx
#’ where
xxxxxxxx
is the value of parameter in hex.
Output:
‘!’ – invalid parameter.
‘@’ – all other times.
Purpose:
Enables the selected symbologies.
Example: Sending
“Sffffffff#” enables all the symbologies.