Scanner STB3678 / DS3678 Multipoint-to-Point Barcode scan serialno


Audience
Tags

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.

Submitted by Riad Benallou on May 05, 2022 Permalink

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