EasyManua.ls Logo

Zebra DS457

Zebra DS457
436 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
User Preferences 6 - 31
Programming a Multicode Expression via SSI Command
The following example describes how to program a Multicode expression via SSI within a Remote Scanner
Management (RSM) command.
SSI Transaction Sequences
Before sending the Multicode expression transaction (a command/response pair), perform the following
initialization transaction (command and response). This initialization transaction is required only once upon
each imager power up:
Command (to imager): 0A 80 04 00 00 06 20 00 00 FF FE 4D
Response (from imager): 0C 80 00 00 00 08 20 00 00 F0 00 F0 FD 6C
Next, program the Multicode Expression using the following basic transaction format.
Command (to imager): 17 80 04 00 00 13 06 00 02 95 41 00 42 00 06 00 [Multicode Expression in
Hex] FD A3
Response (from imager): 08 80 00 00 00 04 06 00 FF 6E
For full details on structuring Multicode expression commands, see Figure 6-4.
Legend for Figure 6-4
All values in the table are hex, unless followed by a d which indicates decimal.
Shaded fields represent values that change for different Multicode expressions.
Unshaded fields are fixed and are constant for all expressions.
N: The length of the Multicode expression in bytes. Using Example 1, N = 6 decimal, 0x06 hex.
Len1: N+17. Using Example 1, Len1 = 23 decimal, 0x17 hex.
Len2: N+13. Using Example 1, Len2 = 19 decimal, 0x13 hex.
Op: Command persistence.
0x06 stores the Multicode expression in non-volatile memory. The command persists through power
cycling.
or
0x05 stores the Multicode expression in RAM. The command is lost when power is removed from the
imager.
Len4: Same value as N. Using Example 1, Len4 = 6 decimal, 0x06 hex.
Checksum: 2's compliment checksum of bytes in the SSI Header and SSI Data. Sum all bytes, truncate
to a 2 byte value, subtract this value from 0x10000; the resulting number is the 2 byte checksum. Using
Example 1 the checksum is FDA3.

Table of Contents

Related product manuals