User manual

ScanVue5
®
Mini Kiosk
User Manual
M37574–01T
Industrial Electronic Engineers, Inc.
23-June-2008 Rev T Page 36
ScanVue5
®
Implementation Rules
1. ScanVue5
®
maintains an asynchronous ProductInfo server. The host can open a
connection and send messages to this listener at any time.
2. ScanVue5
®
sends carriage return/linefeed pairs to indicate an end–of–line (<NUL>
marks end–of–string) to accommodate various host computers, but will accept either
or both.
3. When started up, ScanVue5
®
makes a copy of the setup information stored in the
non–volatile memory. Changing a mode’s value modifies this copy and is the source
of mode values when a mode request is executed. Setting a mode does not
preserve the new value in non–volatile memory; the new value(s) must be
specifically committed. A second copy of the setup information is kept as the current
value set. This copy is modified by the SCANVUE.INI file contents.
4. The values that are read for modes are those default values and may not reflect the
current operational values. This will occur when the initialization file overrides the
default values. Setting values sets what will be recorded to non–volatile memory, but
may not affect immediate operations.
5. Changing a mode’s value may not cause ScanVue5
®
to immediately change its
behavior; some changes require the unit be reset before they take effect.
6. The modes that are immediately affected when changed are: Timeout, TrivialComm,
SendUnitID, SendError, SendResponse, TextBackgnd, TextForegnd, and
QueryPrefix.
7. The text display modes (TextHPos, TextVPos, TextRows, TextCols) can be forced to
take effect by setting the TextReset mode to TRUE.
8. The QueryPrefix can contain binary information. To set a QueryPrefix with binary
values, use a ‘C’ language format string for the value. ScanVue5
®
accepts “\x”
followed by two hex digits as a single character with the value of the two hex digits;
no other sequences are recognized.
9. When powered up, ScanVue5
®
will attempt to register with the host system. If it
cannot do so, it waits 10 seconds and tries again. After each failure, it waits one
second longer than the previous time, ad infinitum. Additionally, whenever ScanVue
detects that the initialization file has changed, it will make one attempt to re–register.
This allows a host computer that has gone down to force all ScanVue
®
s to register
without knowing which or how many ScanVues
®
are on the network. Registration
can be selectively disabled.
10. Text transfers using the default extended ASCII character set shown in Appendix D
should be sent in nominal mode. This is because many libraries do not properly
handle the characters outside of the usual ASCII range (32–127) correctly.