Manuale d’uso / di manutenzione del prodotto 2 del fabbricante Baracoda
Vai alla pagina of 42
Data Capture for W orkforce in Motion Baracoda Pencil 2 Communic ation Prot ocol ©Baracoda TM – January 2009.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 2 - Data Capture for W orkforce in Motion SUMMAR Y SUMMAR Y SUMMAR Y SUMMAR Y SUMMARY ................................................................... 2 REVISION HISTORY ..........................
BaracodaPencil 2 – C ommunication Protocol v1.3 - 3 - Data Capture for W orkforce in Motion Revisi on Hi stor y Revisi on Hi stor y Revisi on Hi stor y Revisi on Hi stor y Changes to the original manual are listed belo w. Documen t Date Description 1.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 4 - Data Capture for W orkforce in Motion 1. 1. 1. 1. Introduction Introduction Introduction Introduction 1.1. 1.1. 1.1. 1.1. Generalities Generalities Generalities Generalities BaracodaPencil 2 is a wir eless data capture product.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 5 - Data Capture for W orkforce in Motion 2. 2. 2. 2. Communication protocol Communication protocol Communication protocol Communication protocol 2.1. 2.1. 2.1. 2.1. Bidirectional packets Bidirectional packets Bidirectional packets Bidirectional packets 2.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 6 - Data Capture for W orkforce in Motion 2.2. 2.2. 2.2. 2.2. Scanner to host Scanner to host Scanner to host Scanner to host messages messages messages messages 2.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 7 - Data Capture for W orkforce in Motion 2.3. 2.3. 2.3. 2.3. Host to scanner Host to scanner Host to scanner Host to scanner messages messages messages messages 2.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 8 - Data Capture for W orkforce in Motion Code ID 0x50 - 0x51 Description L o c k / U n l o c k S c a n e n g i n e Payload 1 byte : {0 = Unlock, 1 .
BaracodaPencil 2 – C ommunication Protocol v1.3 - 9 - Data Capture for W orkforce in Motion 2.3.2. 2.3.2. 2.3.2. 2.3.2. Scan ner messages Scanner mes sages Scanner mes sages Scanner mes sages Code I.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 10 - Data Capture for W orkforce in Motion {Number of minutes befo re shutdown wh en disconne ct ed, 1 to 0xFE, 0xFF = infinity} Response 1 byte: {B.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 11 - Data Capture for W orkforce in Motion 2.3.3. 2.3.3. 2.3.3. 2.3.3. User Interface messa ges User Interf ace messages User Interf ace messages Us.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 12 - Data Capture for W orkforce in Motion For each step: {(Bit 6: Blue LED 1) (Bit 5: Red LED 1) (Bit 4: Green LED 1) (Bit 2: Blue LED 0) (Bit 1: R.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 13 - Data Capture for W orkforce in Motion Response 1 byte: {(Bit 0: Success)}.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 14 - Data Capture for W orkforce in Motion 2.3.4. 2.3.4. 2.3.4. 2.3.4. Misc ellaneous messag es Miscellaneo us messages Miscellaneo us messages Misc.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 15 - Data Capture for W orkforce in Motion Code ID 0xC8 - 0xC9 Description G e t / S e t B a r c o d e l e n g t h Payload Get : None Set : 2 bytes {authorized barcode leng th. 0 = disabled} Response Get : 2 bytes {authorized barc ode length.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 16 - Data Capture for W orkforce in Motion { number of elements t o be uploaded MSB } { number of elements t o be uploaded LSB } Response None Code .
BaracodaPencil 2 – C ommunication Protocol v1.3 - 17 - Data Capture for W orkforce in Motion {1 = upload data after ret rieving} Response 1 byte: {(Bit 0:Success)} Comments This is only available if n o new scan has been made.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 18 - Data Capture for W orkforce in Motion 2.3.5. 2.3.5. 2.3.5. 2.3.5. Capt ure Capture Capture Capture messages messages messages messages Code ID .
BaracodaPencil 2 – C ommunication Protocol v1.3 - 19 - Data Capture for W orkforce in Motion “Capture Prefix String ” Code ID 0xEC - 0xED Description S e t C a p t u r e P r e f i x Paylo ad 1 -.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 20 - Data Capture for W orkforce in Motion {Stored barcodes count [ 15:8]} {Stored barcodes count [ 7:0]} Code ID 0xFA - 0xFB Description G e t a n .
BaracodaPencil 2 – C ommunication Protocol v1.3 - 21 - Data Capture for W orkforce in Motion 2.4. 2.4. 2.4. 2.4. Decoder Communication Decoder Communication Decoder Communication Decoder Communication P rotocol Protocol Protocol Protocol 2.4.1. 2.4.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 22 - Data Capture for W orkforce in Motion 2.4.3. 2.4.3. 2.4.3. 2.4.3. Type Type Type Type The Type field defines th e type of co mmand to be sent to the r eader, it is 1 byte long . Type Description A Get config : ask s the reader to give the con figuration opt ions for t he selected symbo logy.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 23 - Data Capture for W orkforce in Motion For a Set Co nfig (type "B") with a SELECT ALL (header "A"), the command sent c an only be 1 byte long. Note: A high level bit ("1") corresponds to an Enable, a "0" bit means Disable.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 24 - Data Capture for W orkforce in Motion CODE 128 / EAN 128 (Hea der "C") Bit Option LSB 0 GS transmit (EAN128) 1 AIM Sym b ID transmit .
BaracodaPencil 2 – C ommunication Protocol v1.3 - 25 - Data Capture for W orkforce in Motion INTERLEAVED 2 OF 5 (Header "G") Bit Option LSB 0 FREE 1 FREE 2 FREE 3 FREE 4 FREE 5 FREE 6 FREE.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 26 - Data Capture for W orkforce in Motion MSI (Header "K") Bit Option LSB 0 FREE 1 FREE 2 FREE 3 FREE 4 FREE 5 FREE 6 FREE MSB 7 FREE UPC.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 27 - Data Capture for W orkforce in Motion MSB 7 FREE RSS Limited (Header " O ") Bit Option LSB 0 LINKAGE FLAG PRINT 1 APPLICATION ID PRI NT 2 FREE 3 FREE 4 FREE 5 FREE 6 FREE MSB 7 FREE 2.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 28 - Data Capture for W orkforce in Motion COMMANDS TABLE Asci i CODE COMMAND RESPONDING HEA DERS A Enable Symbology All B Disable Symbology All C Disable Min. length A, B, C, E, F, G, H , J, K D Enable Min.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 29 - Data Capture for W orkforce in Motion o Enable AIM symbology identifier transmissi on C p Dissable AIM symbol ogy identifier transmission C q E.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 30 - Data Capture for W orkforce in Motion 2.4.6. 2.4.6. 2.4.6. 2.4.6. Exam ples Examples Examples Examples Here are some exa mples to illustrate each type of frame to be s ent to the decod er and the possible answer from the decoder.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 31 - Data Capture for W orkforce in Motion 2.4.6.2. 2.4.6.2. 2.4.6.2. 2.4.6.2. S S S S et Config et Config et Config et Config Exa Exa Exa Exa mple mple mple mple 2.1 2.1 2.1 2.1 Setting a con figuration of Co dabar symbolo gy.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 32 - Data Capture for W orkforce in Motion Example Example Example Example 2.2 2.2 2.2 2.2 Setting a con figuration of al l symbologies . Setting a config uration of all s ymbologies.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 33 - Data Capture for W orkforce in Motion 2.4.6.4. 2.4.6.4. 2.4.6.4. 2.4.6.4. Special command Special com mand Special com mand Special com mand Example Example Example Example 4.1 4.1 4.1 4.1 Sending a spe cial command to Code39 symbol ogy.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 34 - Data Capture for W orkforce in Motion APPEND IX 1 APPEND IX 1 APPEND IX 1 APPEND IX 1 : Blueto oth P roto col : Blu etoot h Pro tocol : Blu eto.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 35 - Data Capture for W orkforce in Motion Command Set Mode Header 0x03 (flash only) Length 00 02 Payload 0x01 if MASTER, 0x00 if SLAVE, [Role switc.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 36 - Data Capture for W orkforce in Motion Command Get Bluetooth Versi on Header 0x76 Length 00 00 Payload R esponse 0x76, x, x, {version string } C.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 37 - Data Capture for W orkforce in Motion Command Set page scan timeout Header 0x24 Length 00 04 Payload [Page Interval (MSB) | Page Interval (LSB).
BaracodaPencil 2 – C ommunication Protocol v1.3 - 38 - Data Capture for W orkforce in Motion Command Set sniff Header 0x09 Length 00 04 Payload [MSB of MinSniff interval, LSB of MinSniff inter val, .
BaracodaPencil 2 – C ommunication Protocol v1.3 - 39 - Data Capture for W orkforce in Motion Low Power (medium sp eed): MinSniff = 0x0050 MaxSniff = 0x00F0 Attempt = 0x0008 Timeout = 0x0030 MaxSniff and MinSni ff are only used for sniff neg otiation between the Smart Module and the other BT device.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 40 - Data Capture for W orkforce in Motion Command Get Security Mode Header 0x20 Length 00 00 Payload Response 0x20 00 01 01 if secured 0x20 00 01 0.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 41 - Data Capture for W orkforce in Motion Typical Bluetooth class of device: Peripheral 0x000500 (default) Undefined 0x001F00 Phone 0x502204 Comput.
BaracodaPencil 2 – C ommunication Protocol v1.3 - 42 - Data Capture for W orkforce in Motion Payload Response 0x39 00 02 [UUID] Remark Try to connect to this re mote service. Here are some service UUI D: SPP 0x1 101 DUN 0x1103 FAX 0x1102 You can get more UUIDs by reading the Blu etooth spec.
Un punto importante, dopo l’acquisto del dispositivo (o anche prima di acquisto) è quello di leggere il manuale. Dobbiamo farlo per diversi motivi semplici:
Se non hai ancora comprato il Baracoda 2 è un buon momento per familiarizzare con i dati di base del prodotto. Prime consultare le pagine iniziali del manuale d’uso, che si trova al di sopra. Dovresti trovare lì i dati tecnici più importanti del Baracoda 2 - in questo modo è possibile verificare se l’apparecchio soddisfa le tue esigenze. Esplorando le pagine segenti del manuali d’uso Baracoda 2 imparerai tutte le caratteristiche del prodotto e le informazioni sul suo funzionamento. Le informazioni sul Baracoda 2 ti aiuteranno sicuramente a prendere una decisione relativa all’acquisto.
In una situazione in cui hai già il Baracoda 2, ma non hai ancora letto il manuale d’uso, dovresti farlo per le ragioni sopra descritte. Saprai quindi se hai correttamente usato le funzioni disponibili, e se hai commesso errori che possono ridurre la durata di vita del Baracoda 2.
Tuttavia, uno dei ruoli più importanti per l’utente svolti dal manuale d’uso è quello di aiutare a risolvere i problemi con il Baracoda 2. Quasi sempre, ci troverai Troubleshooting, cioè i guasti più frequenti e malfunzionamenti del dispositivo Baracoda 2 insieme con le istruzioni su come risolverli. Anche se non si riesci a risolvere il problema, il manuale d’uso ti mostrerà il percorso di ulteriori procedimenti – il contatto con il centro servizio clienti o il servizio più vicino.