A-10
ID-04 Imager User’s Manual
Communication Protocol Commands
Serial Command Format
Serial commands are of two types: utility and configuration.
Rules that apply to both utility and configuration commands
• A less than
<
and greater than
>
character enclose the commands.
• Commands and data are “case sensitive.” That is, characters must be entered as upper
or lower case, as specified.
Serial Utility Commands
These are sent during operations and are not followed by
<A>
or
<Z>
.
Serial Configuration “K” Commands
These begin with a single “K” character followed by a 3-digit numeric character, data
fields, and an initializing command, as follows:
<
K
numeric parameter,data,data,...etc.
><
initializing command
>
An initializing command
<A>
or
<Z>
may follow the command. A
<Z>
initializes the
Imager’s memory and saves for power-on; an
<A>
initializes the Imager’s memory but
does not save for power-on.
For example, to enable UPC and save the change for power-on, send
<K473,
1
><Z>
.
To change Baud Rate and reset without saving changes for power-on, send
<K100,
3
><A>
.
Serial Configuration Command Conventions
• All data fields (except the last) must be followed by a comma (
without a space
).
•
NUL
cannot be used. The characters
<
,
>
, and
,
can be used, but only if entered as hex
pairs (see
ASCII Character Entry Modifier
).
• All fields preceding a modified field must be included.
• If there is no change in preceding fields, then commas alone can be entered in these
fields. For example, if only the last field in the following command is changing,
<K100,
4,1,0,0
>
can be entered as
<K100
,,,,0
>
.
• All fields
following
a modified field can be omitted. For example, to change Baud Rate
only, send
<K100,
3
>
.
Concatenating Configuration Commands
Commands can be concatenated (added together) in a single string or data block. For
example,
<K145
,1
><K220,
1
><K450,
1
><A>
enables LRC, sets End of Read Cycle mode
to New Trigger, enables Narrow Margins, and resets the data buffers (without saving the
changes for power-on).
Serial Command Status Request
To
ensure that any command was received and accepted, you can send the Show Reader
Status command:
<?>
.
The status of a specific serial command can be requested by entering the command followed
by a question mark. For example, send
<K142?>
to request the status of Postamble.
Summary of Contents for ID-04
Page 1: ...ID 04 Imager User s Manual ID 04 User s Manual ...
Page 12: ...xii ID 04 Imager User s Manual Statement of RoHS Compliance ...
Page 26: ...1 14 ID 04 Imager User s Manual Make Menu Changes and Save in di soric ID ...
Page 44: ...2 18 ID 04 Imager User s Manual Using EZ Trax ...
Page 76: ...3 32 ID 04 Imager User s Manual Postamble ...
Page 94: ...4 18 ID 04 Imager User s Manual Additional Notes about Calibration ...
Page 154: ...6 34 ID 04 Imager User s Manual Background Color ...
Page 210: ...7 56 ID 04 Imager User s Manual Configuring EZ Trax Output ...
Page 225: ...ID 04 Imager User s Manual 8 15 Symbol Quality Options 0 Disabled 1 Enabled ...
Page 230: ...8 20 ID 04 Imager User s Manual di soric Symbol Quality Output by di soric ID ...
Page 242: ...9 12 ID 04 Imager User s Manual ...
Page 274: ...10 32 ID 04 Imager User s Manual Skew Correction ...
Page 292: ...11 18 ID 04 Imager User s Manual Request All Configuration Database Settings ...
Page 334: ...14 14 ID 04 Imager User s Manual Ordered Output Filter ...
Page 368: ...A 34 ID 04 Imager User s Manual Glossary of Terms ...