NLV-4001
2nd
17
SPECIFICATIONS MANUAL
Universal Command
10
This scanner can be configured through the RS-232 interface or the USB interface (provided it is
configured as USB-COM). Unlike Universal menu labels, Universal commands are executed
immediately but are not stored in non volatile memory. Only when a special command (The <Z2>
command) is sent, all options configured are stored in non volatile memory.
To configure via the RS-232 port proceed as follows:
• transmit <ESC><Command string 1><CR>
• transmit <ESC><Command string 2><CR>
…
• transmit <ESC><Command string n><CR>
• transmit <ESC>Z2<CR>
Universal ID
Description
<ESC>
ASCII escape character (Hex 1B)
<Command
string>
ASCII command with accompanying parameters. ASCII command strings are the
same as command strings from Universal menu labels.
i.e. <ESC>M41B<CR> configures the ASCII control code <STX> as the prefix for
Code 39.
Example: 1B 4D 34 31 42 0D
Each 3-character command should be preceded by the '[' character (Hex 5B) i.e.
<Esc>[BCM<CR> is used to enable all 1D code.
Each 4-character command should be preceded by the ']' character (Hex 5D).
<CR>
ASCII CR character (Hex 0D)
<Z2>
The Z2 command, when sent via RS-232, stores the settings in non volatile memory.
Some options, like baud rate settings, are only activated after the reception of this Z2
command.
The following are commonly used command strings:
“B”
sound a good read beep
“E”
sound an error beep
“L”
switch on good read LED
“Y”
de-trigger the reader
“Z”
trigger the reader
The characters transmitted must be separated by an inter character delay to allow this scan engine to
process each character received and to execute the command string.