hallo,
i have the following scanner STB3678 / DS3678
STB3678 Serial 16137523080383
DS3678 Serial 16245523080407
i get the folowing xml when i scan
<?xml version="1.0" encoding="UTF-8"?>
1
STB3678-C100F3WW
16137523080383
16137523080383
3
0x41 0x42 0x43 0x2D 0x61 0x62 0x63 0x2D 0x31 0x32 0x33 0x34
0x22 0x01 0x00 0x0C 0x03 0x00 0x41 0x42 0x43 0x2D 0x61 0x62 0x63 0x2D 0x31 0x32 0x33 0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
why i get the information from the cradle and not from the scanner or same additional information from the scanner ?
when i connect 7 scanner to the cradle how should i know from which scanner this scan cames?
i can add a different prefix to each scanner like <1>,<2>. Is this the right solution or/and only solution ?
with the sdk App RSM Tab i can write this
0x01 0x0C 0x11 0xF4 0x14 0x10 0x47 0x0D
to attribute 392 and dtore that. yet i have and "A" at front of the barcode.
but i do not understand this bytes at all. any information on that.
2 Replies
You are correct in your statement . You will need prefix / suffix to separate the data from each scanner .
attribute 392 is adf rule buffer however based on your description it seems you are using SSI ? if yes then as per my knowledge ADF is not supported with SSI only basic data formatting ( simple prefix / suffix ) are supported with SSI .
as on how to configure attribute 392 , you can set the ADF using 123scan then retrieve the buffer which you can write then to production device . A is attribute type (Array) ..
'B' Byte - unsigned char
'C' Char - signed byte
'F' Bit Flags
'W' WORD - short unsigned integer(16 bits)
'I' SWORD - short signed integer(16 bits)
'D' DWORD - long unsigned integer(32 bits)
'L' SDWORD - long signed integer(32 bits)
'A' Array
'S' String
'X' Action
Why would the source device (scannerId) information not flow through on a barcode scan event? Then you wouldn't need ADF at all.
What if I have 4 DS3678 devices connected to the cradle and I want them to do task A, B, C, or D based on a dynamic configuration in my application? The scanners can change task daily.
Major inconvenience.