HandHeld Entertainment Scanner SV Series User Manual

Quick Check® SV Series  
Bar Code Scanner/Verifier  
User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Statement of Agency Compliance  
This device complies with part 15 of the FCC Rules. Operation is subject to the  
following two conditions: (1) this device may not cause harmful interference, and  
(2) this device must accept any interference received, including interference that  
may cause undesired operation.  
FCC Class B Compliance Statement  
This equipment has been tested and found to comply with the limits for a Class  
B digital device pursuant to part 15 of the FCC Rules. These limits are designed  
to provide reasonable protection against harmful interference in a residential  
installation. This equipment generates, uses, and can radiate radio frequency  
energy and, if not installed and used in accordance with the instructions, may  
cause harmful interference to radio communications. However, there is no  
guarantee that interference will not occur in a particular installation. If this  
equipment does cause harmful interference to radio or television reception,  
which can be determined by turning the equipment off and on, the user is  
encouraged to try to correct the interference by one or more of the following  
measures:  
Reorient or relocate the receiving antenna.  
Increase the separation between the equipment and receiver.  
Connect the equipment into an outlet on a circuit different from that to which  
the receiver is connected.  
Consult the dealer or an experienced radio or television technician for help.  
Caution: Any changes or modifications made to this device that are not  
expressly approved by Hand Held Products, Inc. may void the user’s authority  
to operate the equipment.  
Note: To maintain compliance with FCC Rules and Regulations, cables  
connected to this device must be shielded cables, in which the cable  
shield wire(s) have been grounded (tied) to the connector shell.  
Canadian Notice  
This equipment does not exceed the Class B limits for radio noise emissions as  
described in the Radio Interference Regulations of the Canadian Department of  
Communications.  
Le present appareil numerique n’emet pas de bruits radioelectriques depassant  
les limites applicables aux appareils numeriques de la classe B prescrites dans  
le Reglement sur le brouillage radioelectrique edicte par le ministere des  
Communications du Canada.  
The CE mark on the product indicates that the system has been tested to and  
conforms with the provisions noted within the 89/336/EEC Electromagnetic  
Compatibility Directive and the 73/23/EEC Low Voltage Directive.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
The CE mark on the product indicates that the system has been tested  
to and conforms with the provisions noted within the 89/336/EEC  
Electromagnetic Compatibility Directive and the 73/23/EEC Low  
Voltage Directive.  
For further information please contact:  
Hand Held Products, Inc.  
Nijverheidsweg 9  
5627 BT Eindhoven  
The Netherlands  
Hand Held Products shall not be liable for use of our product with equipment  
(i.e., power supplies, personal computers, etc.) that is not CE marked and does  
not comply with the Low Voltage Directive.  
Statement of RoHS Compliance:  
All SV Series units with appropriate part numbers conform to requirements  
specified in DIRECTIVE 2002/95/EC OF THE EUROPEAN PARLIAMENT AND  
OF THE COUNCIL of 27 January 2003 on the restriction of the use of certain  
hazardous substances in electrical and electronic equipment.  
SV Series Use with UL-listed Equipment  
The SV Series should be used only with printers, applicators, conveyors, etc.  
that are UL listed. The SV Series is intended to be supplied by a UL Listed power  
supply (QCOLVPS) or receives power from the host unit (UL Listed Printer),  
output rated 5Vdc, minimum 300mA maximum 2A.  
Cautions  
Never stare directly into the laser beam.  
Never stare directly at a reflected image of the laser beam.  
Avoid exposure to the laser beam.  
Use of controls or adjustments or performance of procedures other than  
those specified herein may result in hazardous radiation exposure.  
Use the SV Series only with UL-listed bar code printers, applicators,  
conveyors, etc.  
Laser Beam  
The laser beam may be on at any time the Power/Sync LED is illuminated.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Laser Safety  
SV100C; IEC Class 3, CDRH Class III  
All other SV models; IEC Class 2, CDRH Class II  
Enclosure Description  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Download from Www.Somanuals.com. All Manuals Search And Download.  
Communication Sync Commands ........................................ 2-5  
System Displays.................................................................... 2-6  
Indicator LEDs 1 and 2 .................................................. 2-6  
Chapter 3 - Serial Port Connector  
Serial Port Transmission Format .......................................... 3-1  
Chapter 4 - ScanView Installation and Setup  
Introduction........................................................................... 4-1  
System Requirements ........................................................... 4-1  
ScanView Software Installation ........................................... 4-1  
i
Download from Www.Somanuals.com. All Manuals Search And Download.  
Advanced Menu ............................................................. 4-5  
About (Menu Item) ........................................................ 4-5  
Bar Code Travel Direction.................................................... 5-3  
Picket Fence Direction................................................... 5-7  
Ladder Direction ............................................................ 5-8  
Introduction........................................................................... 6-1  
Data Match Commands – B.................................................. 6-1  
Relationship Between ~BC and ~Br Commands ................. 6-5  
Diagnostic Commands – D................................................... 6-5  
Hardware Configuration Commands – H............................. 6-6  
Label Setup Commands – L ............................................... 6-11  
Output Mode Selection Commands – O............................. 6-18  
ii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Mode 03 (~LV03)......................................................... 6-36  
Mode 16 (~LV16)......................................................... 6-39  
Mode 18 (~LV18)......................................................... 6-45  
Outputs ........................................................................... 8-3  
Operation Modes................................................................... 8-3  
No Sync – Free Scan Operation ..................................... 8-4  
Parameters Analyzed ............................................................ 8-4  
Chapter 9 - Maintenance/Customer Support  
Maintenance.......................................................................... 9-1  
Cleaning.......................................................................... 9-1  
iii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Online Technical Assistance.......................................... 9-2  
For Further Information ................................................. 9-2  
Chapter A - SV Series Setup Hints - Scanning  
Distance and Angle  
Introduction...........................................................................A-1  
Setting the Proper Scan Distance..........................................A-1  
Setting the Proper Scan Angle..............................................A-2  
Calibration Hints...................................................................A-5  
iv  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1
Quick Check SV Series  
Introduction  
The Hand Held Products SV Series of Scanner/Verifiers is a universal system  
component that analyzes linear bar code print quality, checks encoded data, and  
detects system failures. In its basic mode of operation, an SV unit acts similar to  
a normal fixed position scanner by automatically decoding bar codes as they  
pass through its laser beam. Additional capabilities, such as performing bar  
code verification and operating in synchronous modes make the SV Series  
unique.  
The SV Series combines state-of-the-art digital signal processor (DSP)  
technology, a proprietary high-speed moving beam laser scanner with unique  
analog output capability, and flexible I/O and communications capability. This  
powerful architecture makes an SV unit an economical Quality Assurance tool  
for practically any bar code print, application, or conveyance system.  
The SV Series performs practically every accepted method of bar code  
verification – ISO method, traditional method, encoded data format checks, and  
laser scanning type analyses. These wide-ranging analysis parameters can be  
used to measure bar code quality and detect failure mechanisms for any print  
technology.  
Bar code quality and encoded data information can be reported through the  
serial communications port for each code analyzed, so accountability for all  
printed bar codes is possible.  
An SV Unit’s I/O consists of five programmable output ports, two programmable  
display LED’s, and a sync input (with two interface circuit choices). This allows  
the unit to be used as a local controller for pausing printers, activating lights,  
gating conveyors, etc.  
The SV Series is available in different models. All models operate identically, but  
the scanner parameters, such as scans per second and focus distance, are  
different.  
Quick Check® SV Series User’s Guide  
1 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
SV Series Model Specifications  
Contact Hand Held Products Technical Support for information on custom and  
other models.  
SV100  
Analyses/ 100  
SV100HD SV100C  
SV200-1  
SV200-2  
100  
100  
200  
200  
sec  
Scan  
6”  
4.5”  
10.5”  
2.5”  
1.75”  
Width  
(152mm)  
(114mm)  
(267mm)  
(63.5mm)  
(44mm)  
Focus  
8”  
6”  
15”  
8”  
6”  
Distance  
(203mm)  
(152mm)  
(381mm)  
(203mm)  
(152mm)  
X dim  
(min)  
.0067”  
(.17mm)  
.005”  
(.127mm)  
.013”  
(.33mm)  
.0067”  
(.17mm)  
.005”  
(.127mm)  
ScanView Software  
The recommended setup tool for the SV Series is Hand Held Products’  
®
ScanView Windows -based software. This program makes SV setup simple via  
menus, plus it offers real time monitoring of bar codes being analyzed. This  
program is available from Hand Held Products and authorized Hand Held  
Products re-sellers. ScanView can be used to program the SV Series via serial  
communication using SV download language. The language is described in this  
user’s guide.  
Laser Beam  
The laser beam may be on at any time the Power/Sync LED is illuminated.  
1 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
2
Control Panel  
The control panel displays the reset button, I/O connector, system LEDs, and the  
serial port connector.  
Reset Button  
The Reset button is multifunctional. It may be used to turn off the laser beam,  
Turn Off Laser Beam  
The laser beam may be turned off (therefore turning off the SV unit’s operation)  
by holding down the Reset button for a few seconds until the beam turns off.  
Note: There are some modes of operation when the laser beam is on only  
during specific scanning times. (See the ~SA command (page 6-24) in  
Chapter 6, SV Command Language) Using the Reset Button for turning  
off the system is not recommended in these modes.  
Perform Calibration  
The reset button is used in the calibration procedures. See "Calibration" on  
page 5-8 for details.  
Reset Ports  
Pressing the Reset button will reset ports to their inactive states. This is useful  
in systems where the SV unit is holding a printer in PAUSE mode and the user  
desires to clear the pause condition. See "Output Ports" on page 2-5 for details.  
I/O Connector  
The I/O connector is used for all power and field interconnections. The  
connector is a DB 15 male. Pin-outs are shown below:  
1 -  
2 -  
3 -  
4 -  
5 -  
6 -  
7 -  
8 -  
Isolated synchronization input (+)  
Isolated synchronization input (-)  
GND  
Switch synchronization input  
Output Port 1  
Output Port 2  
Output Port 3  
Output Port 4  
Quick Check® SV Series User’s Guide  
2 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
9 -  
10 -  
11 -  
12 -  
13 -  
14 -  
15 -  
Reserved  
Reserved  
GND  
+5 VDC power in  
Power GND  
GND  
Output Port 5  
+ 5 VDC Power Input  
The SV Series requires + 5 Volts DC, +/- 0.25 Volt. Maximum current  
consumption is 1 amp. The voltage input must be connected to pin 12 and the  
ground input should be connected to pin 13 on the I/O connector.  
The alternate ground pins (3, 11, and 14) may be used for power ground or for  
connecting the ground(s) of an external device(s) (such as presence sensors)  
that may be powered from a different source than the verifier power input.  
Sync Inputs  
Utilizing a sync signal is recommended for all applications using hardware (as  
opposed to communication) interfaces. (See "SV Command Language" on  
page 6-1.) A sync signal is used to synchronize the SV Series to an object, label,  
etc. that contains the bar code(s) being analyzed as it passes through the laser  
beam. The SV Series should be programmed for the number of bar codes  
expected per sync interval. This ensures a robust system that can report all  
undetectable bar codes due to printer failure, missing labels, etc., along with  
quality and data information on bar codes that are fully or partially decoded.  
Two hardware sync inputs are available. Pin 4 is designed to be used with TTL  
or open collector inputs. For open collector inputs, adding an external pull-up  
resistor to 5 VDC is recommended because the internal pull-up is a relatively  
high 100K ohm resistance. Pins 1 and 2 form a ground isolated input designed  
to be used with systems that need separate grounds than the verifier and/or  
output a higher voltage level than TTL. See the figures the follow for circuit  
diagrams.  
2 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
+ 5 VDC (SV PSU)  
100K Ohm  
Pin 4  
To SV sync logic  
To SV sync logic  
TTL Sync Input Diagram  
SYNC  
Pin 2  
D11 D19  
ISO1  
MOC211  
1N914  
VC080514A650  
3.9 K ohm  
Pin 1  
Isolated Sync Input Diagram  
Sync inputs are also available via serial communications. See ~SK# (page 6-26)  
command for details.  
Hardware sync operation is very flexible due to programmable options. Two  
sync modes, edge and envelope, are available. Signal input polarity is also user  
programmable.  
Please see "SV Command Language" on page 6-1 for more information on the  
use of these sync modes.  
Quick Check® SV Series User’s Guide  
2 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Edge Sync Mode  
This mode senses a signal transition level of a sync signal as shown below.  
Sync sensed here  
The illustration above shows the sync operation of an SV unit programmed to  
sense the rising edge of a sync signal in edge mode. Each time a rising edge is  
sensed, the SV unit does the following:  
1. It verifies that at least the number of bar codes expected (programmed)  
since receiving the last sync input have been fully decoded. If not, a No  
Read condition is internally set for possible reporting through communication  
or output activation.  
2. It begins a new interval, counting the bar codes analyzed until the next sync  
input is received.  
3. A serial communication report is transmitted and an output port is updated  
per its programmed function each time a bar code is analyzed.  
Envelope Sync Mode  
This mode senses two transitions (leading and trailing) of the sync signal to  
determine when to begin and end the period for determining missing bar codes:  
Sync period starts here  
Sync period ends here  
The illustration above shows the sync operation of an SV unit programmed to  
sense the rising voltage edge as the start of a sync period. The SV unit operates  
in this mode as follows:  
1. Upon receipt of the starting edge of a sync signal, the unit begins counting  
the bar codes being scanned and analyzed.  
2. A serial communication report is transmitted, and an output port is updated  
per its programmed function each time a bar code is analyzed.  
2 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
3. Counting ceases upon receipt of the trailing edge of a sync signal. The SV  
Series determines that at least the number of bar codes expected  
(programmed) during the sync period have been fully decoded. If not, an  
internal No Read condition is set for possible reporting through  
communication or output activation.  
4. The SV unit then waits for the next leading edge of a sync signal to begin  
counting codes being scanned and analyzed.  
Note: For best performance in either sync mode, mount the SV unit in a location  
where a bar code is not in the laser beam when an active edge signal is  
received.  
Communication Sync Commands  
Sync operation can be accomplished through serial communications. Please  
see the ~SK# (page 6-26) command for details.  
Output Ports  
Five programmable output ports are available on I/O connector pins 5, 6, 7, 8,  
and 15. Each port can be programmed to activate on practically any combination  
of data and analysis parameters (including “good codes”) analyzed by the SV  
Series. Port activation logic and parameters are programmed via the output  
interface modes and associated commands. See the "Output Interface Modes  
Descriptions" on page 6-30 for details.  
Each port’s output is an open drain FET (field effect transistor). Therefore, the  
port can either be “ON” (sinking current) or “OFF” (no current/open circuit). The  
active polarity determines whether the port is “ON” or “OFF” while active. This  
type of output circuit is used because it is flexible for field connections. The  
diagram below shows an example circuit diagram of one output port.  
From SV output logic  
To appropriate output  
pin 5, 6, 7, 8, or 15  
To SV ground  
Open Drain FET Output Diagram  
Quick Check® SV Series User’s Guide  
2 - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
System Displays  
Five LEDs are included on the SV Series back panel.  
Power/Sync LED  
This LED is illuminated green whenever power is applied to the SV Series. Upon  
receipt of any sync input (hardware or serial communications), the LED blinks  
yellow for approximately 100 milliseconds.  
Calibration LED  
This yellow LED indicates calibration status. Please refer to "Calibration" on  
page 5-8 for details.  
Read LED  
This green LED is illuminated whenever a bar code is being fully decoded.  
Indicator LEDs 1 and 2  
The two green indicator LEDs are user programmable exactly like the five output  
ports. Their functions are intended for use as indicators for specific analysis  
results.  
A common example is programming LED 1 to illuminate in latch mode whenever  
a symbol quality error is detected, while programming LED 2 to illuminate in latch  
mode whenever a No Read error is detected.  
2 - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
3
Serial Port Connector  
The serial port connector is used to interface the SV Series with devices  
incorporating RS-232C signal levels. The connector is a DB 9 male.  
The serial port can be used for reporting bar code analysis results to a host and  
receiving SV Command Language instruction from a host.  
Serial Port Specifications  
Baud rate: programmable between 9600 and 115200 baud  
Protocol: Echo back  
Data: 8 bit, no parity, 2 stop bits  
RS-232C compatible  
Serial Port Pin-out  
Pin  
Function  
2
3
4
5
7
8
Receive Data (RXD)  
Transmit Data (TXD)  
Data Terminal Ready (DTR)  
Ground  
Request to Send (RTS)  
Clear to Send (CTS)  
Serial Port Transmission Format  
format used by ScanView software for setup and monitoring of SV Series data.  
All parameters analyzed for each bar code scanned are transmitted in the  
following order:  
YabbccddeeffgghhiijjkklmmnoopqqrsstttuuvwwwxxxxPPPPyyMNzzzzAAAABBB  
CCCDDDEEFFGHHIIJJOKLL[bar code data chars]Z  
Characters designated ‘a’ through ‘O’ represent values for Parameters analyzed,  
Analyzed" on page 8-4.  
Quick Check® SV Series User’s Guide  
3 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Legal values for each parameter are:  
Pos  
Chars  
Parameters  
Programmable ASCII character indicates  
start of transmit:  
See ~SSbbbeee (page 6-28) command.  
CR (carriage return) required for Scan-  
View.  
Y
1
1
P=PASS Ref Decode, F=FAIL per Ref  
Decode algorithm. P and F are a majority  
decision over all scans.  
a
b
c
d
2
3
5
7
1
2
2
2
00-9A (0-100); Decodability calc. avg.  
over all decoded scans  
00-9A; Modulation calc. avg. over all  
decoded scans  
0-9A; Defects calc. avg. over all decoded  
scans  
00-9A; Edge Contrast calc. avg. over all  
decoded scans  
0-9A; Rmin/Rmax calc. avg. over all  
decoded scans  
00-9A; SymbolContrast calc. avg. over all  
decoded scans  
e
f
9
2
2
2
11  
13  
g
00-9A; PCS calc. avg. over all decoded  
scans  
h
i
15  
17  
19  
2
2
2
00-9A; R(white) calc. avg. over all  
decoded scans  
00-9A; R(black) calc. avg. over all  
decoded scans  
j
00-99; Ratio calc. avg. over all decoded  
scans. Example: 29 represents a ratio of  
2.9  
+ or - indicating sign of avg. bar deviation  
calculation. + indicates wide bars.  
k
l
21  
23  
2
1
Bar deviation calculation averaged over all  
decoded scans. Units are % of X. Value:  
00-9A (signify 0 – 100)  
deviation calculation. + indicates wide  
bars.  
Minimum bar deviation calculation  
averaged over all decoded scans. Units  
are in % of X. Value: 00-9A (signify 0 –100)  
m
n
24  
26  
27  
2
1
2
o
3 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pos  
Chars  
Parameters  
+ or - indicating sign of avg. max. bar  
bars.  
Maximum bar deviation calculation  
averaged over all decoded scans. Units  
are in % of X. Value: 00-9A (signify 0 – 100)  
p
q
29  
30  
1
2
One character: Pass(P) or Fail(F). Quiet  
Zone. Pass requires approximately 80%  
min. of all scans on the code to have an  
acceptable quiet zone analysis. (Note: the  
~PB816xxx100 (page 6-41) command  
provides a programmable decision  
r
32  
33  
1
2
threshold for output port manipulations.)  
00-9A; Percent decode calc. avg. over all  
decoded scans  
s
Absolute X dimension in 0.1 mil (.0001  
inch) resolution. Example: a value of 120  
represents a 12 mil X dimension.  
t
35  
3
Overall ISO method symbol grade  
(numeric) Ave over all decoded scans.  
Example: 26 = 2.6  
or Backwards (1)  
u
v
38  
40  
2
1
000-999; Calculated symbology mod check  
value, Code 93 mod check C  
w
x
41  
44  
48  
3
4
4
4 hex digits; Records output count.  
4 hex digits; Self check value  
P
Two digit number identifies the symbology.  
See Symbology Identifier Table on page 3-  
4 for details.  
Digit: 0 = no error, 3 = symbology mod  
check error, 4 = subsymbology mod check  
error, 1, 2, 6 , or 7 = partial decode error  
y*  
52  
54  
2
1
M*  
Digit; 0 = no error, 4 = data match field  
length error, 5 = data match and Decrement  
error, 6 = data match and increment error,  
7 = decrement error, 8 =increment error, 9  
= data match error  
Four digit number indicates bar code  
horizontal position.  
Four digit number indicates bar code  
vertical position.  
Three digit number shows good scans-on-  
code. (00-9A)  
N
z
55  
56  
60  
64  
1
4
4
3
A
B
Quick Check® SV Series User’s Guide  
3 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pos  
Chars  
Parameters  
Three digit number shows total scans-on-  
code.  
C
D
67  
70  
3
3
000-999; Good Quiet Zones (scans)  
Two digit number shows Lead QZ. Units:  
.1X (00-9A)  
Two digit number shows Trail QZ. Units:  
.1X (00-9A)  
One digit number: ‘0’ (off), ‘1’ (on). Sync  
state.  
IGC, two bytes: Units of X dimension times  
10. Value = 00 when N/A  
Two digits; Percent of good global  
thresholds. (00-9A)  
Two digits; Calculated application  
checksum value or Code 93 mod check K  
E
F
G
H
I
73  
75  
77  
78  
80  
82  
2
2
1
2
2
2
J
One digit; indicates the subsymbology  
enabled in the y field of ~LFxy command for  
subsymbology check is enabled.  
O
84  
1
One digit; Buffer overrun indication; 0 = no  
overrun  
K
85  
86  
88  
1
Two digits; Decode header indicator "^^"  
Bar code data characters (variable length).  
L
2
[chars]  
...  
Programmable ASCII character indicates  
end of transmit; See ~SSbbbeee (page 6-  
ScanView.  
Z
last  
1
y* - The symbology identifiers use groups of numbers to identify each  
symbology. The range of possible values could potentially span 100 for each  
symbology category. The Symbology Identifier Table lists each identifier group  
with the corresponding symbology.  
* A no read condition is indicated by all four bytes yy, M and N set to 0 in a  
transmission. All other data is therefore not valid.  
See the ~OS# command (page 6-18) for other transmission data formats.  
Symbology Identifier Table  
Identifiers  
Symbology Category  
02  
03  
04  
I 2 of 5  
Code 128  
Code 93  
3 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Identifiers  
Symbology Category  
05  
06  
11  
15  
19  
12  
16  
20  
13  
17  
21  
14  
18  
22  
Code 3 of 9  
Codabar  
UPC-A  
UPC-A w/add-on (2)  
UPC-A w/add-on (5)  
EAN-13  
EAN-13 w/add-on (2)  
EAN-13 w/add-on (5)  
EAN-8  
EAN-8 w/add-on (2)  
EAN-8 w/add-on (5)  
UPC-E  
UPC-E w/add-on (2)  
UPC-E w/add-on (5)  
Quick Check® SV Series User’s Guide  
3 - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3 - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
ScanView Installation and Setup  
Introduction  
ScanView is designed to be a tool used for system setup and real-time bar code  
monitoring of a Hand Held Products SV type scanner/verifier. It is a Windows  
2000/XP application with facilities for sending commands to the SV scanner/  
verifier and receiving the responses. The program can view bar code analysis  
results and monitor bar code printing/monitoring sessions. In addition, it can  
gather and display an ISO method scan reflectance profile for a particular symbol  
placed in the SV unit’s laser beam scan path. ScanView also streams the  
analysis results received from the SV scanner/verifier to data files on hard disk  
that can be reviewed by ScanView at a later time.  
Note: This chapter refers to ScanView versions 2.08 and higher.  
Note: If you are not using ScanView, skip this section and go to Chapter 5.  
System Requirements  
The following hardware and software is required to use ScanView:  
1. A computer running either Windows 2000 or XP.  
2. At least one available RS-232 serial port.  
3. At least 32 MB RAM.  
4. A hard disk with at least 15 MB of free space.  
5. A color printer is recommended for users who wish to print analysis results.  
ScanView Software Installation  
There are two basic steps for installing ScanView. The program must be installed  
and a communication port must be set up.  
Note: Before installing a new version of ScanView make sure to uninstall  
previously installed versions. To do this, select the Windows ‘Start’  
button; the ‘Settings’ menu item; the ‘Control Panel’ to display the Control  
Panel Window. Double-click on the ’Add/Remove Programs’ icon. The  
‘Add/Remove Programs Properties dialog box appears. Click on the  
‘Install/Uninstall’ tab. Scroll the list box to locate the ‘ScanView by Hand  
Quick Check® SV Series User’s Guide  
4 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
           
and follow the displayed instructions. If the previous version of  
ScanView was 2.07 or earlier, delete the folder that contains the  
remaining ScanView files: ‘c:/Program Files/Hand Held Products/  
ScanView by Hand Held Products.’  
Note: If you are using a CD-ROM, insert the CD and the system walks you  
through the set up. If you are using 3.5 diskettes, follow the steps below.  
Follow these steps to install ScanView:  
1. Insert ScanView Installation Diskette #1 into a floppy disk drive; e.g., drive A.  
2. Select the Windows 'Start' button.  
3. Select 'Run...' menu item  
4. Type A:\setup.exe.  
5. Select ‘OK’ and follow the displayed installation instructions.  
At the end of the installation procedure click the ‘Finish’ button to close the  
ScanView Installation program. The ScanView Group Window remains, and it  
contains the ScanView application icon. The icon label is ‘ScanView.exe’. To  
place a shortcut to ScanView on the Windows Desktop, hold down the right  
mouse button while dragging the ScanView icon to an open space on the  
desktop; then release the right mouse button. A menu will appear. Click on the  
‘Create Shortcut(s) Here’ menu item.  
Launch the ScanView application by double-clicking on the ScanView icon.  
(ScanView can also be launched by clicking the Windows ‘Start’ button, then by  
clicking the ‘Programs’ menu item, and finally, by clicking the ScanView sub-  
menu item.)  
The first time ScanView is launched, a dialog box is displayed that shows all of  
the communications ports on the PC in a drop-down list. Select the  
communications port that is connected to the SV scanner/verifier.  
The initial screen displayed after successful installation is the Bar Code Analysis  
Screen. This is shown in page 4-9 and described in the Analysis Screens  
section.  
PC Communication Port Setup  
Connect the null-modem cable between the SV unit and the PC serial com port.  
The PC communication port settings must match the ScanView communication  
parameter settings. To match the communications port baud rate to the verifier  
baud rate, click the Setup item on the application Menu Bar (See "Bar Code  
Analysis Screen" on page 4-9). Then click the ‘Match Verifier Baud rate” menu  
item. ScanView will detect the verifier’s baud rate, and set the port to the  
detected value.  
4 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Software Operation Warnings  
Do not let other Windows applications run concurrently with ScanView.  
ScanView operation depends on communication and timing issues that can be  
disrupted when ScanView shares Windows resources with other applications.  
ScanView blocks screensaver operation.  
This version of ScanView limits the number of processed bar codes to 30,700 per  
session. To use ScanView for monitoring larger amounts of bar codes, divide the  
job into multiple sessions, each less than 30,700 bar codes.  
Title Bar – Screen Display  
See "Bar Code Analysis Screen" on page 4-9. The area marked B is the title bar.  
The application Title Bar is located at the top of the application window. It shows  
results generated by the verifier. The title changes to identify the current display  
mode.  
The Title Bar also includes the standard Windows Minimize, Maximize and  
Application Termination buttons.  
Menu Bar – Screen Display  
See "Bar Code Analysis Screen" on page 4-9. The area marked C is the Menu  
Bar. The Menu Bar is located just below the Title Bar. It lists five menu  
categories: File, Setup, Advanced, Support and About.  
File Menu  
This menu controls data file handling functions, printing and application  
termination. The format is typical of any Windows type file menu. The files  
contain the raw data collected from the SV unit. ScanView can re-open these  
files to re-display the data at a later time.  
Note: The Print function prints the current ScanView display on the printer.  
Setup Menu  
This menu is used to configure the ScanView analysis displays and program the  
most common SV scanning and communication parameters.  
Select Graphs  
This item allows the user to select which bar code analysis parameter graphs are  
displayed on the Bar Code Analysis Screen (see "Bar Code Analysis Screen" on  
page 4-9.)  
Quick Check® SV Series User’s Guide  
4 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Select Symbologies  
This item allows the user to program the SV unit to enable/disable individual  
symbology decoders. This is useful for either more secure decoding or  
sometimes faster throughput if a single symbology type is always being  
analyzed.  
Select Com Port  
This item allows the user to select a com port in the host PC.  
Change Verifier Baud Rate  
This item allows the user to program the SV scanner/verifier baud rate.  
Match Verifier Baud Rate  
This item detects the baud rate of an SV scanner/verifier; then it changes the  
ScanView baud rate setting to the detected value. This is useful when using  
ScanView as a diagnostic tool in a system that is using the SV communication  
interface. ScanView can easily be inserted in the system without re-programming  
the SV serial port, therefore when re-connecting the SV unit back to the host, all  
communication parameters remain compatible with the host.  
Static Codes Mode  
This item allows the user to set the SV unit in static codes mode.  
Moving Codes Mode  
This item allows the user to set the SV unit in moving codes mode.  
Data Match  
This item opens a dialog box that lets the user configure the Data Match feature.  
Minimum Codes Per Sync  
This item allows the user to program the minimum number of bar codes expected  
in a sync interval. This parameter is important for detecting No Read conditions  
when a sync input is being used.  
Ladder Mode and Picket Fence Mode  
These items allow the user to program the SV unit to scan bar codes traveling in  
either “picket fence” or “ladder” direction. “Picket fence” orientation is defined as  
the bar code traveling through the laser beam in the direction of the height of its  
bars. “Ladder” orientation is defined as the bar code traveling through the laser  
beam in the direction of the beam path.  
4 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Note: In cases where the SV is scanning stationary bar codes, the “picket fence”  
direction must be used.  
Advanced Menu  
This menu is an extension of the Setup Menu, providing less commonly used, but  
useful SV system features.  
Toggle Display Updating  
This item enables/disables display updates in real time. Disallowing updates is  
useful to allow ScanView to keep up with a high throughput application.  
Toggle Additional Results  
This item enables/disables additional analysis parameters to be displayed on the  
Bottom Panel of the Bar Code Analysis Screen. The additional parameters are  
intended for debug use only while working with Hand Held Products’ Technical  
Support.  
Download New Firmware  
This item is used for updating the firmware revision level in an SV scanner/  
verifier.  
Port Configuration  
This item lets the user configure the SV unit output port activation threshold  
settings.  
Initialize the Com Port  
In the unlikely event that some failure causes the Com Port to lock up, this  
feature can be used to unlock the port.  
Support Menu  
This menu provides special diagnostic displays that are intended to be used only  
while working with Hand Held Products’ Application Support.  
About (Menu Item)  
This item lists information about the origin of ScanView, the version number of  
the copyright warning.  
Quick Check® SV Series User’s Guide  
4 - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Speed Button Bar – Screen Display  
See "Bar Code Analysis Screen" on page 4-9. The buttons on this bar give quick  
All Data Points, Last 64 Data Points  
,
Toggles the “all data points” mode and the ‘last 64 data points”  
mode. In the ‘last 64 data points” mode, the Graph Display Area (see "Bar Code  
Analysis Screen" on page 4-9) is updated immediately as the SV scanner/verifier  
processes each bar code. In the “all data points” mode, bar code processing can  
continue, but the ScanView display is not updated. The Grade Bar (Color Bar)  
is dimmed when in All Data Points mode.  
Zoom In  
Toggles the Zoom-In mode. First, it switches from Last 64 Data Points  
mode (see All Data Points, Last 64 Data Points Section above), to All Data Points  
mode (see All Data Points, Last 64 Data Points Section above). To zoom-in, hold  
down the left mouse button and drag the mouse-pointer to a desired data point  
in the Graph Display Area; Hold down the Ctrl-key when the left mouse button is  
released (then release the Ctrl-key.) The plots are stretched to show only half of  
the data on each side of the mouse pointer. To zoom further into the data, repeat  
this process.  
Erase Current Session Data  
Erases all of the data in the current session. Also, the data in the  
corresponding hard disk files is deleted.  
Reflectance Profile  
Scan and Display a new Reflectance Profile. (See "Reflectance Profile  
Screen" on page 4-12.) The shortcut key for this function is F3.  
4 - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Transmit SV Commands  
This button invokes a special screen where up to fourteen individual  
commands may be composed and transmitted in any order. Proper use requires  
knowledge of the SV download language. See the Chapter 6, SV Download  
Language for details. This function is intended for advanced setup involving  
special functions not normally accessed by ScanView. These can include special  
transmission formats, special commands in a custom SV firmware version or  
diagnostic functions used by Hand Held Products’ Application Support and  
Service personnel. The shortcut key for this function is F4.  
Report an Analysis  
Reports a new analysis of any bar code(s) currently in the SV  
unit’s beam path. This is most useful in setup where scan distance and  
orientation is being finalized. It is also useful when using the SV unit as a  
standalone verifier scanning codes being manually placed in the beam by the  
user. The shortcut key for this function is the Spacebar.  
Modes Of Operation  
ScanView operates in two basic modes: Session and Reflectance Profile.  
Session Mode  
This mode scans, analyzes and provides reports on individual bar codes.  
Reporting is accomplished via the Bar Code Analysis Screen (see "Bar Code  
Analysis Screen" on page 4-9). The parameters analyzed and many of the  
parameters displayed are user programmable  
Session Mode is entered by default when the program is initially started. It can  
also be entered from the Reflectance Profile Mode by clicking the Return to  
Session Mode Speed button (see "Reflectance Profile Screen" on page 4-12.)  
The Bar Code Analysis Screen (see "Bar Code Analysis Screen" on page 4-9) is  
displayed and analysis from bar codes passing through the SV unit’s beam will  
be displayed. In cases where a bar code is statically held in the beam analysis of  
the code can be accessed by clicking the Report an Analysis Speed button.  
Session Mode Notes  
processed by the verifier; but there is a limit to the graph update rate that  
ScanView can sustain. Factors that determine the processing load include the  
bar code analysis rate (bar codes per second) and the number of displayed  
analysis parameter graphs (selected by the user). The Windows  
communications facility has a data buffer that allows the graph processing to  
‘catch up’ between bursts of transmitted data. If the incoming data volume  
Quick Check® SV Series User’s Guide  
4 - 7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
until the buffer overflows and the communications port ceases to operate. If this  
condition occurs, port operation can be restored by clicking the Initialize Com  
Port item in the Support Menu list. When using ScanView to monitor a printing  
session, the user can test for processing lag during short sample runs by  
intermittently blocking the beam path and noting the resulting analysis graph  
update lag. If the apparent lag time is longer when the time between blocking the  
beam is longer, then an adjustment is required; either reduce the speed the bar  
codes are traveling through the laser beam or change to a ScanView display  
mode that requires less graphic processing. (e.g., see "Toggle Display  
Updating" on page 4-5)  
ScanView streams the verifier analysis results directly to data files on hard disk  
as the data are received from the verifier. There are two data files: one, contains  
the verifier analysis results; the other file contains the date and time when each  
bar code was processed (supplied by the PC clock). The two default files are  
deleted and a new pair of default files are created each time the ScanView  
application is launched. Therefore, the user must rename the files to preserve  
session analysis results. To do this, use the ‘Save As’ item in the File Menu.  
Enter a filename without a trailing file-type identifier. ScanView uses that name  
to create two files: one, for the session analysis results data (.ses); and the other  
for the date/time data (.tim).  
last shut down. The configuration parameters that are maintained between  
application launches include window position, shape and the user selected  
display mode options. The configuration saving capability extends to selected  
application’s dialog boxes that can be repositioned and reshaped by the user.  
Reflectance Profile Mode  
This mode gathers and displays a scan reflectance profile for the entire scan  
path. The profile is displayed with the Reflectance Profile Screen (see  
"Reflectance Profile Screen" on page 4-12.) Reflectance Profile Mode is  
enabled by clicking the Reflectance Profile Speed button or pressing F3.  
Analysis Screens  
There are two analysis screens used for setup and monitoring an SV type  
scanner/verifier. These are the Bar Code Analysis Screen and the Reflectance  
Profile Screen.  
Bar Code Analysis Screen  
This screen provides all analysis results for a particular bar code. It also shows  
many bar code analysis results over time. An example is shown below. Each  
individual parameter analysis result for one bar code is indicated by a dot on a  
parameter graph in the Graph Display Area and can be easily accessed via the  
mouse.  
4 - 8  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Various points on the screen are marked with numbered and lettered references.  
Lettered references apply to ScanView screens in general. The numbered  
references apply to this screen in particular. Descriptions for each point are  
included.  
Bar Code Analysis Screen  
Speed Button  
Title Bar  
Menu Bar  
Bottom Panel  
Graph Display  
Bar Code  
Analysis Results  
Right Panel  
Bottom Panel  
Results are presented for one bar code (the default shows the results for the last  
processed bar code indicated by the column of dots at the far right of the Graph  
Display Area). Results for other bar codes may be reviewed by dragging the  
mouse pointer (while holding down the left mouse button) to the data point of  
interest in the Graph Display Area.  
Quick Check® SV Series User’s Guide  
4 - 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Bar Code Analysis Results for a Previous Bar Code  
This is an example of reviewing a bar code other than the last one processed as  
described in the Bottom Panel explanation above. A vertical line appears while  
dragging the mouse with the left mouse button held down. Analysis results are  
shown for the column of dots (the bar code) nearest the vertical line. For  
example, the Bar Code Analysis Screen above exhibits the analysis results for  
31st bar code in the session.  
Graph Display Area  
selected by the user. Analysis results are indicated by a dot’s vertical position  
within a plot and by the dot’s color. The displayed parameters are programmed  
via the Setup Menu in the Menu Bar.  
Note: In All Data Points mode (see the Speed Button Bar - Screen Display, All  
Data Points, Last 64 Data Points (page 4-6)), if enough bar codes are  
analyzed, the displayed data points begin to merge together into a  
continuous line. In this case the Zoom-in Speed button can be used to  
see individual data points. Refer to "Bar Code Analysis Screen" on  
page 4-8 for information on how to select the analysis results display for  
any processed bar code.  
Right Panel  
This area displays additional analysis results of the code described in the Bottom  
Panel section. Unlike the Bottom Panel, the parameters displayed in this section  
are user programmable via the Setup Menu in the Menu Bar. Click on the Select  
Graphs menu item.  
4 - 10  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Color Coding  
Color Coding is an important feature of the ScanView presentation scheme. If  
you look at your monitor, you can see that the display contains different colors.  
Medium blue, light blue, yellow, magenta and red indicate ISO method bar code  
parameter grades A(4), B(3), C(2), D(1) and F(0), respectively. Each dot is color  
coded to show the grade for that particular parameter for that particular bar code.  
Color/Grade Reference Chart  
Color/Grade Bar  
Dot indicates the ISO grade  
value of a bar code.  
Reflectance Profile Screen  
This screen displays a reflectance profile for SV unit’s entire scan path. An  
example is shown below.  
Quick Check® SV Series User’s Guide  
4 - 11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Reflectance Profile Screen  
This high reflectance  
spans includes one  
of the bar code quiet  
zones.  
This high reflectance  
spans includes one  
of the bar code quiet  
zones.  
In this case, the bar code  
segment of the profile is  
centered in the display;  
therefore it is centered in  
the beam path.  
The amplitude of the bar code  
signal is in the desired location  
between the yellow lines (10%  
and 90% of dynamic range)  
path.  
4 - 12  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
5
Scanner Setup  
Scanner positioning and proper system setup are extremely important for proper  
SV Series operation. The following sections describe the most common setup  
possibilities in detail. Some knowledge of SV Series operation is recommended  
to best follow the steps. Please refer to Appendix A (SV Series Setup Hints -  
Scanning Distance and Angle) for a basic description of SV Series operation and  
scanner positioning and calibration.  
Positioning is important to provide accurate analyses. The scan distance must  
be set accurately to achieve the proper beam focus to detect printer flaws and  
failures, such as a worn ribbon (matrix printing), low toner (laser printing), voids  
(flexo printing), burned pixels (thermal printing). The scan angle is important to  
accurately measure bar code and substrate reflectance values.  
Setup is important to ensure proper interface to print mechanisms and host  
computers.  
Quick Check® SV Series User’s Guide  
5 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Scanner Positioning  
Each SV Series has an attached label that indicates the type of scanner, focus  
distance and recommended scan angle. Use the scan distance and scan angle  
information in the following illustration to mount the scanner.  
Scan Distance  
Laser Beam  
Scan Angle  
Beam Intersects Bar Code Here  
Notes:  
1. Scan distance is measured from the protruding edge of the face of the  
scanner.  
2. Scan angle is measured in degrees relative to vertical from the surface  
of the bar code.  
page 5-2 shows the beam angle relative to the bar code placement in  
the beam.  
5 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Bar Code Travel Direction  
Bar codes can be scanned in a static location, or more commonly with on-line  
scanner/verifiers, they can be scanned while moving through the laser beam.  
The illustration below shows the two directions a bar code can travel through the  
laser beam. They are designated “picket fence” and “ladder” directions.  
Picket Fence Travel  
Laser Beam  
Direction  
Ladder Travel Direction  
The SV unit must be programmed for the direction of travel of the codes being  
analyzed. If the codes are being scanned in a static condition, use the picket  
fence travel direction.  
Bar Code Travel Speed Considerations  
A bar code should be present in the beam for at least five scans for the most  
reliable operation. The SV Series performs a minimum of 100 scans/analyses  
per second. At that rate, each analysis is accomplished in 10 milliseconds  
maximum. Therefore, a bar code must be in the beam for at least 50  
milliseconds to be reliably analyzed. Some SV models have higher minimum  
scans/analysis; therefore a bar code must be in the beam for less amount of time  
for those models.  
SV Scanner/Verifier Setup Procedure  
Installation of an SV scanner/verifier requires proper mounting position, output  
operation. This section describes the procedures for using ScanView to ensure  
proper SV setup and installation.  
Each SV unit has a label showing the specified mounting distance and angle for  
its particular scanner. Follow the steps below to ensure the SV unit is properly  
mounted and programmed.  
Quick Check® SV Series User’s Guide  
5 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
1. Mount the SV units at the proper distance and angle. Use "Good  
Reflectance Profile" on page 5-6 as a reference.  
2. Connect the power and communication cables to SV unit.  
3. Set the SV unit for picket fence bar code travel direction by clicking the  
Picket Fence Mode item in the ScanView Setup Menu.  
For best results, this sample should match the type of bar code(s) and  
material that is to be analyzed in the final application. Knowing the X  
dimension (narrow element width of the bar code(s) is a big plus as will  
be seen in Step 5.  
Note: SV calibration symbols have a 10 mil X dimension unless otherwise  
indicted.  
5. Take a Reflectance Profile with ScanView (see "Reflectance Profile  
Screen" on page 4-12).  
a. Ensure the bar code(s) is in the center of the scan path.  
b. Ensure the scan profile contains no distortion from light reflecting  
from objects in or near the light path. (An example of a good reflec-  
tance profile is provided in the "Reflectance Profile Screen" on  
page 4-12.). One major aspect in a good profile is the low reflec-  
tance points (the bars) in the symbol are uniform all the way across  
code element reflectances are between the 90% and 10% marks  
shown in yellow on the screen. Scanner angle has the most effect  
on the signal amplitude.  
c. Continue adjusting the SV unit’s placement until a good, centered  
scan profile is obtained. The scan angle may have to be altered  
slightly or a light shield may have to be installed in extreme cases to  
achieve a good reflectance profile. If adjustment of scan angle does  
not produce the correct signal amplitude or placement, see Adjust-  
ing Scanner Gain and Offset (page 5-10) to adjust scanner gain and  
offset.  
6. *Place ScanView in Session Mode.  
a. Click on the Report an Analysis Speed button.  
b. Ensure that X in the bottom panel of the Bar Code Analysis Screen  
matches the X dimension of the symbol within +/- .1 mil.  
c. Adjust distance of the SV100 from the bar code until the X dimen-  
sion matches the desired value. (If X is analyzed as too large, move  
the scanner farther away; if X is too small, move the scanner closer.)  
7. Repeat steps 4 and 5 until no more mounting adjustments are required.  
8. Remove the symbol from the laser beam path.  
5 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
9. Program the SV unit’s ports, LEDs, sync mode, etc. (if required).  
10. Calibrate the SV unit if any reflectance parameters (such as symbol  
contrast) are programmed in this application to report to a host or  
activate any ports. Each SV unit is supplied with a calibration symbol.  
11. The SV scanner/verifier is now ready to operate for picket fence bar  
code travel direction. If Ladder Mode is being used and the desired  
scanning length for ladder bar code travel direction is programmed,  
place the unit in ladder mode. The unit is now ready to operate.  
Note: If ladder mode scanning length is to be programmed, continue with the  
following steps.  
12. Turn off partial decodes using the ~Lp0 command.  
13. Display additional results in ScanView through the Advanced Menu.  
14. **Place a sample of a bar code that is to be analyzed on the farthest  
position towards the left end of the laser beam where the code is  
intended to be scanned.  
15. Analyze the code by clicking the ScanView Report an Analysis Speed  
Button.  
16. Confirm the code is being read and analysis results are proper. If not,  
move the code to the right until acceptable analysis results are  
achieved.  
17. Record the value of the “Hor Pos” value in the additional parameters for  
the acceptable analysis. This value will consist of four digits. This value  
will be used for the “Set Ladder Start Position” setting later in the  
procedure.  
18. Move the code to the farthest position towards the right end of the laser  
beam where the code is intended to be scanned.  
19. Similar to steps 15, 16 and 17, obtain an acceptable analysis and  
record the “Hor Pos” value for the acceptable analysis. This value will  
be used for the “Set Ladder Stop Position” setting later in the  
procedure.  
20. Place the unit in Ladder mode through the Setup Menu. Place the  
proper values for the “Set Ladder Start Position” and “Set Ladder Stop  
Position” boxes during menu process.  
21. Enable partial decodes if desired for this application.  
*This step is not mandatory, but highly recommended. Scanner focus is  
dependent on the scan distance. Good focus maximizes the SV unit’s ability to  
detect printer errors and failures. If this step is omitted, take extra precaution in  
setting and measuring the scan distance.  
Quick Check® SV Series User’s Guide  
5 - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
**This procedure assumes the SV unit is mounted as shown below with the  
protruding surface up and the user is looking at the beam from behind the SV100.  
In this orientation, the beam is sweeping from left to right. Refer to "Scanner  
Setup" on page 5-1.  
Good Reflectance Profile  
Example of “good” scan  
reflectance profile:  
• Consistent  
amplitude  
• Amplitude within  
yellow lines  
5 - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Bad Reflectance Profile  
Bar code signal amplitude  
out of range; above yellow  
line and also off the graph.  
Bar code low  
reflectance points not in  
straight, consistent  
values.  
Picket Fence Direction  
In picket fence travel direction, a bar code is in the laser beam throughout the  
height of the shortest bar in the code. An easy way to estimate the fastest speed  
the code can travel through the beam is to divide the height of the shortest bar in  
the code by the maximum time required for the SV unit to take five scans of the  
code. For example: Calculate the maximum travel speed where the shortest bar  
height in a code is .5 inches and the SV model being used performs a minimum  
of 100 scans/analyses per second. Five scans requires 50 milliseconds (.05  
seconds) to gather, so .5 inches (bar code height) divided by .05 seconds (time  
needed to gather 5 scans) = 10 inches/second. Therefore, the maximum speed  
the code can travel through the beam is 10 inches per second.  
Vertical distance between bar codes is also a speed consideration in picket fence  
direction. The SV Series must have five continuous scans where no bar code is  
detected to reliably exit a bar code when operating in the standard operation  
mode set by Command ~HO1. Assuming 100 scans per second minimum, this  
means the vertical distance between the codes must take at least 50  
milliseconds to pass through the laser beam. Calculate the maximum speed by  
measuring the shortest vertical space between bar codes on a label (or between  
the codes can move through the beam. If the application travel speed cannot be  
met due to a short vertical distance between codes, Command ~HO2 can be  
used to cause the SV to exit on a change in data rather than detecting no bar  
code.  
Quick Check® SV Series User’s Guide  
5 - 7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Note: If using ~HO2, ensure the bar codes with short vertical gap are encoded  
with different data and only one code across is being analyzed in each  
scan.  
Note: The slower of the two print speeds calculated above for bar height and  
gap height is the maximum recommended speed for picket fence travel.  
Picket Fence Bar Code Positioning Specifications:  
Four codes across maximum  
Horizontal gap between codes: .5 inch (13 mm) minimum  
Ladder Direction  
In ladder direction, one bar code at a time is usually in the beam. The amount of  
time the code is in the beam is a function of the total width of the code (including  
quiet zone), the length of the beam area that is used for scanning and the speed  
the code is travelling. The distance the bar code is in the beam is calculated by  
subtracting the bar code width from the length of the beam programmed to scan  
the bar code. (See "Setting Ladder Mode Scanning Length Using ScanView  
Software" on page 5-8.) Divide this difference by the amount of time the SV  
model requires to gather 5 scans to get the maximum speed. For example, a bar  
code with total width of 3 inches is to be analyzed in a beam length of 6 inches  
and the SV model being used performs a minimum of 100 scans/analyses per  
second. Maximum speed of travel is (6 –3)inches /.050 seconds = 60 inches per  
second in ladder direction.  
Setting Ladder Mode Scanning Length Using ScanView  
Software  
The distance and location in the laser beam where a bar code is scanned  
sometimes must be tuned (programmed) for a particular ladder mode  
application. In general, the wider the length, the faster the bar codes can travel.  
In some cases, a narrower scan length is required to mask an adjacent code so  
only one code at a time is scanned.  
Calibration  
Calibration is required if any reflectance calculation (e.g., symbol contrast, Rmin,  
PCS) is used in the application. It is recommended to calibrate the unit in any  
case during initial setup to ensure the scanning distance and orientation is within  
device limits. A calibration symbol is supplied with each SV unit as a standard  
component. Store this symbol in a clean location.  
The SV Series can be calibrated using either of the two following procedures:  
5 - 8  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Procedure 1  
1. Remove all bar codes from the laser beam path.  
2. Place the supplied calibration symbol in the laser beam in the same  
position (distance and angle) as the labels to be verified will be  
scanned.  
3. Press and hold the RESET button on the SV unit until the Calibration  
LED begins to flash.  
4. Release the RESET button immediately after the Calibration LED  
begins flashing.  
If calibration is successful, the laser beam will go off and the Calibration LED will  
go off.  
5. Remove the calibration symbol from the beam path, and press the  
RESET button until the beam turns on. The SV unit is now ready to  
operate.  
If calibration is unsuccessful, the Calibration LED will be either on steadily or  
flashing. In this case, repeat the calibration procedure.  
Procedure 2  
1. Place the supplied calibration symbol in the laser beam in the same  
position (distance and angle) as the labels to be verified will be  
scanned.  
2. Send “~SC” into the SV unit serial port. This will cause the Calibration  
LED to flash.  
3. If calibration is successful, the laser beam will go off and the Calibration  
LED will go off. Remove the calibration symbol from the beam path  
and then Press the RESET button until the beam turns on. The SV unit  
is now ready to operate.  
4. If calibration is unsuccessful, the Calibration LED will be either on  
steadily or flashing. In this case, repeat the calibration procedure.  
Once calibration is successful, re-calibration is not required unless the unit has  
been moved – either on its mounting stand or into a new location. It is advised  
to keep the laser beam exit window clean. Dirt, dust, and fingerprints on the exit  
window can affect calibration.  
Quick Check® SV Series User’s Guide  
5 - 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Adjusting Scanner Gain and Offset  
Scanner gain and offset adjustment via commands is available in SV units that  
have the “A” circled on the label that indicates focus distance. The adjustment  
capability is useful for adapting the unit to various material types and scanning  
angles during the setup procedure. Knowledge of Hand Held Products’  
ScanView software is required for best understanding of the following  
description.  
When setting SV scanner gain and offset, use ScanView Reflectance Profile  
Mode as the guide to viewing signal levels. The object is to have at least 6 lines  
high of signal amplitude for the bar code(s) being verified. The bar code signal  
vertical placement (offset) should be within the yellow lines to ensure the signal  
is in the linear range. All other objects’ amplitudes and placements are not  
important. A picture of a “good” signal level is shown on page 5-11.  
To adjust gain and offset settings, first use the ScanView Transmit SV  
Commands Screen to send a ~HT command to the SV unit. In the reply, look for  
the line that reads [DACs] = nnn nnn nnn nnn where nnn = numeric values.  
Example: a unit may read: [DACs] = 201 146 255 255. This indicates the current  
settings.  
1. The 201 indicates the value of the gain setting. The higher the value,  
the higher the gain and therefore the higher the amplitude of the scan  
profile for a symbol. Max value is about 225.  
2. The 146 value indicates the offset setting. The higher the value, the  
lower the symbol placement is offset on the graph.  
3. The command ~Hd101nnn sets gain where nnn is the three digit value.  
4. The command ~Hd201nnn sets offset where nnn is the three digit  
value.  
5. Use these commands to set the desired signal amplitude ( ~Hd101nnn)  
and locate the signal vertical placement between the yellow lines (  
~Hd201nnn.)  
6. A few iterations of commands will probably be needed, therefore it will  
be necessary to access the Transmit SV Commands Screen and  
Reflectance Profile Mode alternately.  
Note: A short cut to the Reflectance Profile Mode is accessed by pressing F3.  
7. Like most other SV commands – new scanner settings are enabled  
immediately when received, but to be stored to non-volatile memory so  
they are maintained on a power up condition, the ~Hx command must  
be transmitted after the desired settings are achieved.  
5 - 10  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Desired Signal Amplitude and Placement  
Bar code signal amplitude  
at least 6 lines high. (A  
more preferred 7 lines  
high is shown in this  
example.)  
• Bar code signal  
placement within the  
Quick Check® SV Series User’s Guide  
5 - 11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
5 - 12  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
SV Command Language  
Introduction  
All commands to the verifier begin with a tilde, ‘~’, followed by one or more  
alphanumeric characters. The ‘~’ identifies the subsequent character string as a  
verifier command. The string is parsed from left to right. The first character after  
the ‘~’ identifies the command category. Each command requires at least one  
additional character that identifies the particular command from that category.  
Some commands require additional data, e.g., a data value, or an option ID  
character, or a text string. These values are included at the end of the command  
string. The command string format is shown below. As each character is  
received by the SV unit, it echoes back the same character. Echo-back is used  
to determine when the verifier has completed the command action. The verifier  
is ready to receive the next command when the last character of the command  
is transmitted (echoed-back) to the host.  
~CPx…  
~ - indicates the start of a command string.  
C - a character that identifies the command Category  
P - a character that specifies the Particular command in the category  
x… - a number or text string (as necessary)  
Data Match Commands – B  
A ‘~’ followed by a ‘B’ specifies a command from the Data Match category. All  
Data Match commands include a second alphabetic character that identifies the  
particular diagnostic command. The Data Match Commands are listed below.  
An important consideration when using data match type commands is the data  
format. These commands incorporate a “scanner” philosophy rather than a  
“verifier” philosophy. A scanner philosophy is to report the data encoded in a  
symbol while a verifier philosophy is to report all symbol characters whether they  
include data or not. Symbol characters typically include stop character, start  
character, symbology mod check digit(s), internal control characters, etc.  
depending on the symbology type.  
The data fields described in the B commands below include data characters only,  
therefore the ~B commands have a “scanner” philosophy. The one possible  
exception is in UPC or EAN symbols the symbology mod 10 check digit is also  
considered a data character.  
Quick Check® SV Series User’s Guide  
6 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
~BCa##bc{…bbb…}{…mmm…}{…bbb…}… {etc. up to 32 characters max.}  
Check for specific data  
This command sets (enables) or clears (disables) one of 10 available data match  
arrays. All ten arrays may be active simultaneously. A data match error occurs  
if at least one array is active and the data scanned does not match the data  
programmed in the array. Each array can be up to 32 characters in length.  
Multiple portions of each array can be masked and the mask character is defined  
in the command. The data in the array must consist of printable ASCII characters  
with ASCII values less than 128.  
~BC  
a
Data Match Command  
1 digit. A number between 0 and 9. It identifies the data  
match array being programmed or cleared.  
##  
b
Number of data characters in the Data Match array. The  
value can be 01 through 32. A value of 00 clears (disables)  
this array.  
This character defines the fill character for masking pur-  
poses. This character cannot be a character to be matched  
in the match field mmm.  
c
This character defines the size of the data match field to be  
fixed (“f”) or variable (“v”). If variable, the data in the field is  
left justified in a 32 character possible field.  
...bbb...  
Fill characters prior to the Data Match text. These charac-  
ters must match the character defined by b in the command.  
...mmm...  
Data Match Character Field. This can be from 1 to 32 char-  
acters. These define the exact characters that must be  
matched.  
...bbb...  
Fill characters after to the Data Match text (if needed).  
6 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Note: Other Data Match Fields and Fill characters can follow for up to 32  
characters total length.  
Examples  
~BC005xfABCDE  
Data match array #0 with 5 characters of  
“ABCDE” of fixed length with ‘x’ as the ignore or  
fill character. In this case, the ‘x’ must be in the  
command, but is not used  
~BC210xfxxxABCDExZ Data match array #2 with 10 characters of fixed  
th  
length. ‘x’ as the ignore or fill character. The 4  
th  
through 8 characters must be ABCDE respec-  
th  
tively and the 10 character must be a Z in a 10  
character field for a data match.  
~BC004xvx111  
~BC000bc  
Data match array #0 is defined as variable length,  
therefore can be up to 32 characters long. ‘x’ is  
th  
the fill character. The second through 4 charac-  
ters all must be 1 for a match.  
Disable Data match array #0. Any proper charac-  
ter as described above can be used for the b and  
c characters. The remainder of the array data is  
not required.  
Note: In the above examples, the character ‘x’ (defined as the fill character)  
cannot be included in the portion of the bar code data that is programmed  
to be matched.  
~ Brnbb{ .. + 0-9.. ! .... )  
Define increment or decrement data check  
One array is available for checking a numeric (base 10) or alphanumeric (base  
36) incrementing or decrementing field. The data field being checked must be  
fixed length. Portions of a field can be checked through masking. An initial  
(starting) value for the field may also be programmed in the array. Total field  
length can be up to 32 characters maximum. Characters analyzed can be  
numeric or alphanumeric (0-9, A-Z). This command can be used in conjunction  
with the ~BC command.  
~B  
r
Indicates incrementing (I) or decrementing (D) function  
n
Required digit following ~Br. If set to a ‘0’ (zero), the check  
is performed for digits 0-9 only. If set to 1, the check is per-  
formed for alphanumeric characters 0-9, A-Z.  
Quick Check® SV Series User’s Guide  
6 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
bb  
Number of characters in array. A value of 00 clears (dis-  
ables) this array.  
...!!!  
...+++  
Mask characters for defining positions in the data field not  
being checked.  
Characters in the data field being checked. If + characters  
are used, this marks the field and defines its size. Maximum  
field lengths are 8 characters for numeric and 6 characters  
for alphanumeric. If a proper numeric or alphanumeric value  
is placed in the field, this additionally become the initial value  
expected on the first data scanned after a power-up or reset.  
Incrementing Examples  
~BI010!!!!!!!+++  
Increment is to be done in the last three charac-  
ters of the 10 character array.  
Increment is to be done in the last three characters  
of the 10 character array. Initial value scanned  
must be 234.  
~BI010!!!!!!!234  
Increment is to be done in location 6 through 8  
characters of the 10 character array.  
~BI010!!!!!+++!!  
Decrementing Examples  
Decrement is to be done in the last three  
characters of the 10 character array.  
~BD010!!!!!!!+++  
~BD110!!!!!!!C34  
Decrement is to be done in the last three  
characters of the 10 character array. The initial  
value scanned must be C34 (base 36  
alphanumeric field).  
Decrement is to be done in location 6 through 8  
characters of the 10 character array.  
~BD010!!!!!+++!!  
Disable the Increment/Decrement array. The  
remainder of the array data is not required.  
~BI000 or ~BD000  
~BU#  
Allows data match command ~BC to detect a Code 128 Function 1 character.  
This allows a check to make sure function 1 characters (F1) are correctly placed  
in applications involving GS1-128 symbols. # = 0 or 1.  
If ~BU0 is set - the ~BC command acts "normal" per the ~BC command  
description.  
6 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
If ~BU1 set, if a right bracket character ( ] ) character is set in the ~BC command  
data field, that will be used as a match for a Code 128 F1 character.  
The F1 character will be treated as a data character rather than a symbol  
character and therefore be included in the data match logic.  
This also means that even if the special character is not included in the ~BC  
command, but ~BU1 is set, an F1 character in the symbol will still be checked as  
a data character, therefore any extra F1 character will cause a data match error.  
Note: If ~OS1 is set, and ~BU1 is set, right bracket characters are stripped from  
the transmitted data. Therefore this application is not suitable when  
mixing GS1-128 codes and normal Code 128 codes that contain a right  
bracket character. Setting ~OS0 for all symbol characters in the  
transmission operates normally with either setting of ~BU#.  
Relationship Between ~BC and ~Br Commands  
When programming both data match and increment/decrement arrays, the data  
match array(s) have higher priority. This is useful when analyzing a label  
containing more than one bar code, and one of the codes contains an  
incrementing or decrementing field. In this case, a data match array(s) can be  
used to match (or in this case – logically “mask”) the bar code(s) containing static  
data and the increment/decrement array can analyze the incrementing or  
decrementing bar code data.  
~ BT  
Lists all Data Match strings and Increment/Decrement fields.  
Diagnostic Commands – D  
A ‘~’ followed by a ‘D’ specifies a command from the Diagnostic category. All  
Diagnostic commands include a second alphabetic character that identifies the  
particular diagnostic command. The Diagnostic Commands are listed below.  
~DF  
Get the Scan Rate  
Possible returned frequency values are 270 through 800.  
1. ~D  
2. hexadecimal value ‘4’ - identifies the beginning of the data packet response  
3. a data sequence that repeats the following format: a space, then three digits  
(a ‘counts’ value), then a ‘\r’ character (carriage return) and a ‘\n’ character (a  
line feed).  
4. hexadecimal value ‘5’ - identifies the end of the data packet response  
5. F - the last character of the sent command string  
Quick Check® SV Series User’s Guide  
6 - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Example return using ScanView:  
Scan Rate: 400  
~DN#  
Inquire port activation data.  
This command instructs the verifier to report all parameters of the event that  
caused this port to go active.  
# = 1 through 8 (port ID)  
~DV  
Inquire firmware version.  
1. Commands the verifier to transmit the SV Series firmware version to the host  
in the following data packet format:  
2. ~D  
3. hexadecimal value ‘4’ - identifies the beginning of the data packet response  
4. The following character string between the quotes: ‘Version: ‘  
5. Five alphanumeric characters that specify the version number. They can  
include trailing spaces. (See example below.)  
6. hexadecimal value ‘5’ - identifies the end of the data packet response  
7. V  
Example return using ScanView:  
Version: X327  
~De#  
Select reply format for ~HT command.  
# = values of 0 or 1.  
# = 0 sets the normal ~HT reply as shown in the ~HT command description.  
# = 1 sets an alternate ~HT command reply. Additional advanced command  
statuses are provided and all commands are listed in alphabetical order.  
Hardware Configuration Commands – H  
A ‘~’, immediately followed by an ‘H’, specifies a command from the ‘Hardware’  
category. All Hardware Commands require one additional character that  
identifies the particular Hardware Command. The Hardware Commands are  
listed below.  
~HB#  
Set the Baud Rate.  
6 - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Possible values for # are:  
1
2
3
4
5
specifies 9600  
specifies 19200  
specifies 38400  
specifies 57600  
specifies 115200 the default  
The default value is set at the factory (before shipping).  
Returns the following sequence:  
1. ~H  
2. hexadecimal value ‘4’ - identifies the beginning of the data packet  
response.  
3. Six hexadecimal digits (upper case) - the memory address  
4. \r - carriage return character  
5. \n - line feed character  
6. hexadecimal value ‘5’ - identifies the end of the data packet response  
7. B  
Example return using ScanView: (inputted ~HB5)  
Baud set to: 115200  
~HL#  
Select “Ladder” or “Picket Fence” bar code travel direction mode.  
Values for # are:  
1
0
Ladder  
Picket Fence  
~HO#  
Operational Mode  
Values for # are:  
0
(inhibit output) Use this state only when downloading  
Quick Check® SV Series User’s Guide  
6 - 7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1
2
3
4
(moving bar codes mode) Use for normal operation  
(moving bar codes mode, fast code exit)  
(reserved)  
(stationary bar codes mode)  
~HQ#  
Transmission Mode  
Values for # are:  
0
Standard mode  
reserved  
1 - 9  
~HT  
Display the verifier parameters  
The format of the reply is, when ~De0 is set: (See ~De# (page 6-6) command for  
an alternate reply choice).  
1. ~H  
2. hexadecimal value ‘4’ - identifies the beginning of the data packet  
response.  
3. A list of text strings like the one shown in the example. Each string is  
terminated by a two character sequence: ‘\r’ (the carriage return character),  
‘\n’ (the line feed character).  
4. hexadecimal value ‘5’ - identifies the end of the data packet response  
5. T  
Example: (The numbers of parameters reported varies with the com-  
mands included in the firmware revision)  
~H  
{hex 4}  
[~HS###]SOS= 048  
[~HP###]Beam Shift= 000 000  
[c]HIGHcal= 085  
[c]LOWcal= 002  
[~Sh##]= 000  
6 - 8  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
[~Sl##]= 000  
[c]SCfact= 045  
[c]min cal= 024  
[~HB#]baud= 005  
[~LL]smt_decode= 471  
[~LM##]chars= 032  
[~LN##]num_bc= 001  
[~LZ##]num_bc_exact= 000  
[~LR#]No_Read_Enable=000  
[~LF##] I25_Mod10_Chk=040  
[~HQ#]output_mode= 000  
[~HO#]oper_mode= 001  
[~LA##]ansi= 000  
[~LS##]min_scn= 002  
[~LT#]sync_in= 001  
[~LP#]sync_pol= 001  
[~LX#]sync_typ= 002  
[~LV##]sync_md= 001  
[~PO#]port_sel= 005  
[PC#]port_clear_md= 000  
[Pt##]port_time= 099  
[~LD##] %dec= 000  
[~PR####]PRST= 000200  
[~HL#]ladder_code= 000  
[~HJ####]ladd_start= 0800  
[~HK####]ladd_end= 1600  
[~HC####]ana_len= 2600  
[~HG####]ana_lenh= 1300  
[~HN####]pana_len= 1300  
[~HU####]freq= 400  
[~HV###]GTLA_len= 199  
[~HY###]snoise= 070  
[~HX###]dist= 078  
[~H=#]dyn_out= 000  
[~H!###]zone_tol= 450  
[~H@##]gt_%= 050  
Quick Check® SV Series User’s Guide  
6 - 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
[~SN###]#scans= 050  
[~Lp#]part= 000  
[~Lt#]itfp= 001  
[DACs]= 175 156 255 255  
[~LQ#]p_out= 000  
[~Lw,d]def= 000 000  
[~L*]pnet= 000  
[~LC##]I25min= 002  
[~H###]NTrys= 010  
[~OS#]Data_Output= 000  
[~Hs#]RunSpeed= 000  
[~SS######]CntlChars=01 3 010  
{hex 5}  
T
~Hdx01nnn  
Sets scanner gain or offset.  
x = value of 1 or 2. If =1, scanner gain is set. If = 2, scanner offset is set.  
nnn = gain or offset setting.  
For gain, the higher the value, the higher the gain. 225 is the max allowed value.  
Example: ~Hd101195 sets the scanner gain setting to a value of 195.  
For offset, the higher the value, the lower the offset.  
Example: ~Hd201145 sets the scanner offset value to 145.  
These commands are best used in conjunction with Hand Held Products’  
ScanView software. Please refer to Chapter 4 for descriptions on the use of  
these commands.  
~Hnx  
Sets the number of consecutive scans that do not detect a bar code that cause a bar  
code to exit the beam and be reported.  
x = values of 2, 3, 4 or 5. The normal setting is 5.  
This command is best used in conjunction with the ~SB 1 setting for single scan  
operation. Please see ~SBn (page 6-24) command description.  
~Hx  
Saves the parameters to FLASH (non-volatile memory) from RAM.  
6 - 10  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
~H#nn  
Sets the number of signal transitions to search for finding a bar code symbol  
nn = values of 10 through 99. This indicates the number of high to low transitions  
of the optical signal to search before ending a search for a bar code. High values  
of nn are useful when complex graphic fields or small fonts are closely adjacent  
to a bar code and therefore in the scan path. The higher the number, however,  
the greater chance the analysis rate will be lowered. For normal situations with  
minimum graphics in the same path as the bar code, a value of 10 is  
recommended (~H#10.)  
Label Setup Commands – L  
A ‘~’ followed by an ‘L’ specifies a command from the Label Setup category. The  
next character identifies the particular Label Setup Command. In general, the  
commands in this category terminate with one or more numeric digits. The Label  
Setup Commands are listed below.  
~LA##  
Overall passing grade.  
## is the numeric grade value – 00 through 40. Example ~LA32 causes an ISO  
Overall Symbol Grade of 3.1 or lower to set a failure condition.  
~LC##  
Minimum number of symbol characters to decode in an Interleaved 2 of 5 symbol.  
This command sets the minimum number of symbol characters to be expected  
(## in the command, 01-16) by the Interleaved 2 of 5 decoder. This adds extra  
filtering in applications where I 2 of 5 symbols are used and there is a large  
amount of other graphics, such as fonts in the scan path. Example: ~LC03 sets  
the unit to decode I 2 of 5 symbols (assuming the I 2 of 5 decoder is enabled)  
containing three or more symbol characters.  
Note: Each I 2 of 5 symbol character contains two data digits, therefore the  
symbol in the example must contain a minimum of six data digits to be  
decoded.  
~LD##  
Passing percent decode.  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
Quick Check® SV Series User’s Guide  
6 - 11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
~LE#  
Exclude the Specified Symbology for a Label: (‘#’ identifies the excluded  
symbology:  
Values for # are:  
1
2
3
4
5
6
UPC/EAN  
Code 39  
Code 128  
Interleaved 2 of 5  
Code 93  
Codabar  
~LFxy  
Analyze special subsymbology parameters  
This command enables special subsymbology parameters within a symbology.  
This does not affect the automatic calculations and analyses for mandatory  
symbology check digits such as those required in Code 128, UPC/EAN and Code  
93.  
x = symbology type  
1
2
3
4
5
6
UPC/EAN  
Code 39  
Code 128  
Interleaved 2 of 5  
Code 93  
Codabar  
y = subsymbology choice for a particular symbology. Current choices include:  
0
1
disabled (default condition)  
Mod 10 check digit for Inter-  
leaved 2 of 5  
Note: Additional subsymbology choices will be added as applications require.  
Contact Hand Held Products for details.  
Example: ~LF41 = check mod 10 check digit in last location for any I 2 of 5  
symbol analyzed  
~LF40 = disable any subsymbology analysis for I 2 of 5 symbols  
6 - 12  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LI#  
Include the specified symbology for a label  
‘#’ identifies the included symbology:  
1
2
3
4
5
6
UPC/EAN  
Code 39  
Code 128  
Interleaved 2 of 5  
Code 93  
Codabar  
~LL  
Report the excluded symbologies and the included symbologies specified for all the  
defined bar codes.  
Hexadecimal value ‘4’ - identifies the beginning of the data packet response  
The mode for each symbology is reported in a character string, which terminated  
with either ‘IN’ (for included) or ‘EX’ (for excluded) followed by a ‘\r’ character  
(carriage return) and a ‘\n’ character (a line feed). See the example below. The  
next two columns indicate statuses of the ~LM and ~LN commands respectively.  
(The ~LM command is not used in normal operation.)  
Hexadecimal value ‘5’ - identifies the end of the data packet response  
L - the last character of the sent command string  
Example return using ScanView:  
1
UPC/EAN- IN  
C39- IN  
C128- IN  
CITF- IN  
C93- IN  
CBAR- IN  
032  
2
3
4
5
6
min chars:  
number bc:  
L
099  
Quick Check® SV Series User’s Guide  
6 - 13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LN##  
Set Minimum Number of Bar Codes Per Label (i.e., per sync period)  
This command instructs the verifier on how many bar codes it is expected to read  
and analyze during a sync period. If the programmed number of codes are not  
read, a (robust) NO READ condition is internally flagged for communications or  
output port activation. Except for mode ~LV03, this command sets the minimum  
bar codes expected. Mode ~LV03 uses this value for the EXACT number of  
codes read during the sync interval.  
Note: See ~LZ## (page 6-17) command for other options.  
## = 01 through 99  
Default = 01.  
~LN and ~LZ commands can be entered via bar codes to eliminate the need for a  
PC to program No Read conditions  
a. Bar codes embedded with a ~LN or ~LZ command can be entered by  
placing the bar code in the beam at any distance or angle where the  
READ led is on, then going through the same procedure as the calibra-  
tion procedure.  
b. The settings are stored in temporary memory, therefore a power up will  
revert back to original settings in permanent memory.  
c. Unlike the calibration procedure, the laser beam will not turn off after the  
command is scanned, but, like the calibration procedure, the CAL LED  
will turn off.  
d. The format for the bar code command is;  
1. Code 39  
2. Data "RJSLxnn" where x is N or Z and nn is the 2 digit number in the  
command. Example: RJSLN02 sets the ~LN02 command in  
temporary memory.  
3. Ratio and X dimension can be any value that can be scanned by the  
SV unit.  
~LP#  
Set Sync Polarity (See "Sync Inputs" on page 2-2 for examples of sync input polar-  
ities.)  
# =  
0
1
Falling edge of signal is active  
Rising edge of signal is active  
6 - 14  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
~LQ#  
Enable or Disable Port Activations by Partial Decodes  
0
1
Disable Port Activation by Partial Decodes  
Enable Port Activation by Partial Decodes  
~LR#  
Enable or Disable No Read Transmission or Alternate Data Transmission Formats  
A No Read transmission message can be sent via the serial port if the SV unit is  
receiving sync inputs. See "Serial Port Transmission Format" on page 3-1 for  
details. Fields y, M and N (data positions 52 through 55) set to 0, indicate a No  
Read condition.  
Values for # are:  
1
0
enables the No Read message to be transmitted  
disables the No Read transmission  
The transmission is available in any output interface mode that includes a no  
read condition. The transmission data format enabled (~OS#) does not affect the  
format of the No Read transmission.  
Alternate data formats can also be transmitted using the ~LR# command.  
# = 2, disables all data transmissions. The exceptions are ~SA and ~SY will  
cause a "normal" transmission if a bar code is in the laser beam when the  
command is received. This allows bar codes to be reported to ScanView during  
setup. A No Read transmission is not available with this setting.  
# = 3, causes the SV unit to transmit bar code data only without the 88 byte field  
used to indicate all quality parameters. The data has no framing. The data format  
is determined by the state of the ~OS# command (data or all symbol characters).  
~SA and ~SY will cause a "normal" transmission including the 88 byte field of  
verification analyses if a bar code is in the laser beam when the command is  
received. This allows bar codes to be reported to ScanView during setup. A No  
Read transmission is not available with this setting.  
# = 4, is identical to ~LR3 with the exception that after the data characters a  
carriage return character is transmitted followed by a line feed character.  
set by the ~SSbbbeee command. Commands ~SA and ~SY will allow  
transmission of the "normal" format including the 88 byte field of verification  
analyses, but the transmission will also be framed with the characters set by the  
~SSbbbeee command. Therefore it may not be compatible with setup with  
ScanView. A No Read transmission is not available with this setting.  
Quick Check® SV Series User’s Guide  
6 - 15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
# = 6, causes the SV unit to transmit bar code data only, without the 88 byte field  
used to indicate all quality parameters. The data has no framing. The data format  
is determined by the state of the ~OS# command (data or all symbol characters).  
~SA and ~SY will cause a "normal" transmission including the 88 byte field of  
verification analyses if a bar code is in the laser beam when the command is  
received. This allows bar codes to be reported to ScanView during setup. With  
this setting, a No Read transmits the string "No Read" instead of the No Read  
analysis record.  
# = 7, is identical to ~LR3 with the exception that after the data characters a  
carriage return character is transmitted followed by a line feed character. With  
this setting, a No Read transmits the string "No Read" instead of the No Read  
analysis record.  
# = 8, is similar to ~LR3 in that it causes the SV Unit to transmit bar code data  
only in the format set by the ~OS# command. The data is framed by characters  
set by the ~SSbbbeee command. Commands ~SA and ~SY will allow  
analyses, but the transmission will also be framed with the characters set by the  
~SSbbbeee command. Therefore, it may not be compatible in setup with  
ScanView. With this setting, a No Read transmits the string "No Read" instead of  
the No Read analysis record.  
~LS##  
Set minimum number of scans for valid read  
## = 02 – 99 (See ~SBn (page 6-24) command for ##=01; single scan mode)  
This command sets the minimum number of times a full decode must be  
achieved on a symbol in order to be a valid read. The system acts slightly  
differently, depending on what operation mode is set – ~HO1 or ~HO2.  
With ~HO1 enabled, if the minimum number of full decodes is not accomplished,  
a No Read condition is set, even though the bar code is read, analyzed and  
reported. The report includes a No read status indication. With ~HO2 enabled,  
if the minimum number of full decodes is not accomplished, the code is not  
recognized nor reported. This essentially creates a No Read condition when a  
sync input is being received.  
When used in conjunction with the ~LDxx command, the ~LS## command can  
create a powerful area check of a symbol.  
~LT#  
Sync Input Source  
0
1
2
Isolated Input (Pins 1(+), 2(-))  
TTL Input (Pin 4)  
Communication Sync  
6 - 16  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LV##  
Output Interface Mode  
## = 00 - 99:  
This command sets the output interface mode of the unit. Modes have fixed port  
activation logic defined by specific applications. Some activation parameters are  
programmable. Custom modes are available – contact Hand Held Products  
Technical Support. Modes included in standard SV Series are described in the  
"Output Interface Modes Descriptions" on page 6-30. Example: ~LV01 sets  
mode 01.  
~LX#  
Sync Type  
0
1
2
Envelope sync  
Edge sync  
Envelope sync w/beam control - leading edge turns  
on laser, trailing edge turns off laser  
Note: ~LP# sets polarity for Modes 2, 19, and 20  
when ~LX2 is set.  
3
Edge sync w/beam control - edge turns on beam,  
bar code exiting beam turns beam off  
~LZ##  
Set Number of Codes per Label (i.e., per sync period)  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval. This  
command can also be entered by scanning a bar code. See details in the ~LN##  
(page 6-14) command description.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
~Lp#  
Turn partials on and off at the decoder level for all symbologies.  
0
1
Disable  
Enable  
Quick Check® SV Series User’s Guide  
6 - 17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
~Lt#  
Turn partials on and off at the decoder level for Interleaved 2 of 5 codes only.  
0
1
Disable  
Enable  
Output Mode Selection Commands – O  
A ‘~’ followed by an ‘O’ specifies a command from the Output Mode Selection  
category. These commands include one additional character that identifies the  
particular Output Mode Command. The Output Mode Selection Commands are  
listed below.  
~OL##  
Set an LED on/off. (Does not over-ride normal operation; recommended for use as  
diagnostic in Mode 0 (~LV00) only)  
First ‘#’ - Possible values are ‘1’,’2’. Identifies the LED.  
Second # - Possible values are ‘1’ (on), ‘0’ (off).  
~OP##  
Set a PORT on or off. (Does not over-ride normal operation; recommended for use  
as diagnostic in Mode 0 (~LV00) only)  
First # - Possible values are ‘1’,’2’,’3’,’4’,’5’. Identifies the port.  
Second # - Possible values are ‘1’ (on), ‘0’ (off).  
~OS#  
Set Transmission Data Format  
This command is effective only if the standard transmission mode is enabled via  
the ~HQ0 command.  
0 = Standard transmission format as described in the Serial Port Transmission  
Format Section  
1 =Standard transmission format modified; analysis parameters a through N  
included, but encoded data is formatted as data characters only rather than all  
symbol characters. The data consists only of printable ASCII characters and  
does not include any mandatory symbol characters such as stop, start and  
symbol mod check characters. One exception is in UPC/EAN codes, the mod 10  
check digit is included.  
6 - 18  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
A ’~’ immediately followed by a ‘P’ specifies a command from the Output Port  
Setup category.  
Note: The following descriptions of the ~PB and ~PP commands imply all ports  
via the Output Interface Mode command ~LV##. See "Output Interface  
Modes Descriptions" on page 6-30 for details of port logic. The ~PB and  
~PP commands are used to program activation parameters available in  
the mode settings and are limited to the case where the value of the  
variable p in the command is always a value of 8. “Port 8” is a general  
port used for internal purposes. This structure reserves individual port  
programming to be available in the future.  
"ISO Parameter Grade Thresholds" on page 7-1 for details on the values of  
these parameters.  
~PBpiiaaabbb  
Port barcode decision block parameters.  
piiaaabbb = Nine decimal digits representing:  
Port- p  
ID- ii (See "Table of Analysis Parameters" on page 6-19 for ID descriptions)  
Low passing threshold- A (aaa)  
High passing threshold- B (bbb)  
Values for aaa and bbb can be found in the following table:  
Values “A” and “B” determine the passing thresholds. If the measured parameter  
is less than A or greater than B the relevant error flag would be set.  
See "Output Interface Modes Descriptions" on page 6-30 for ~PB command  
examples.  
Table of Analysis Parameters  
Analysis  
Parameters  
Low  
Value  
High  
Value  
IDs  
Low  
High  
Units  
01  
Overall  
Grade  
0.0  
4.0  
Grade  
000  
000  
000  
040  
100  
100  
02  
03  
Decodabil-  
ity  
0
0
100  
100  
%
%
Modulation  
Quick Check® SV Series User’s Guide  
6 - 19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Table of Analysis Parameters  
Analysis  
Parameters  
Low  
Value  
High  
Value  
IDs  
Low  
High  
Units  
04  
Symbol  
0
100  
%
000  
100  
Contrast  
05  
06  
07  
08  
09  
10  
11  
EC min  
Defects  
Rmin/Rmax  
Rw  
0
0
0
0
0
0
1
100  
100  
100  
100  
100  
100  
255  
%
000  
000  
000  
000  
000  
000  
001  
100  
100  
100  
100  
100  
100  
255  
%
%
%
Rb  
%
PCS  
%
Z within  
Mils  
TOL of VAL  
12  
13  
14  
15  
16  
AVG BWD  
MIN BWD  
MAX BWD  
Ratio  
-100  
-100  
-100  
1.8  
100  
100  
100  
8.0  
% of X  
% of X  
% of X  
Ratio  
%
000*  
000*  
000*  
018  
200*  
200*  
200*  
080  
QZ (Per-  
cent good  
QZ)  
0
100  
000  
100  
17  
18  
ICG  
0.1  
NA  
8.0  
NA  
X-dim  
Flag  
001  
000  
080  
000  
Application  
Mod CHK  
19  
20  
21  
Min Scans  
Min Chars  
2
1
0
200  
64  
Scans  
002  
001  
000  
200  
100  
#
Percent  
Decode  
100  
%
6 - 20  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Analysis Parameters  
Analysis  
Parameters  
Low  
Value  
High  
Value  
IDs  
Low  
High  
Units  
22  
Ref.  
Decode  
NA  
NA  
Flag  
000  
000  
000  
001  
001  
001  
23  
24  
Character  
Format  
NA  
NA  
NA  
NA  
Flag  
Flag  
Partial  
Decode  
25  
26  
Data Match  
NA  
NA  
NA  
NA  
Flag  
Flag  
000  
000  
001  
001  
Illegal Posi-  
tion  
* The data format for negative numbers ranging from -100 to -1 is 0 to 99. for  
example, -100=0; -95=5; -10=90; 0=100; 25=125; 95=195; 100=200.  
~PPpiiaaa  
Port action parameters.  
piiaaa = Six decimal digits representing:  
Port- p  
ID- ii (See Table of Action Parameters below for description of ID)  
Value of action- aaa  
Table of Action Parameters  
IDs  
Description  
Low Value  
High Value  
01  
Pulse width (0.1s to  
10.0s; > 10.0= latch)  
000  
255  
02  
03  
Active State high or  
low  
000 (active  
low)  
001  
Bad Evaluation  
Quick Check® SV Series User’s Guide  
6 - 21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~PLpii  
List all Port setup parameters. (Parameters are set by the ~PB command.)  
pii= Three decimal digits representing:  
Port- p  
ID- ii  
~PT#  
Show <Port 1 to 8> status and all the Port Parameters (Parameters are set by the  
~PB command.)  
Transmission is in the following format for command ~PT1:  
1. ~PT  
2. hexadecimal value ‘4’ - identifies the beginning of the data packet  
response.  
3. A list of text strings like the one shown in the example. Each string is  
terminated by a two character sequence: ‘\r’ (the carriage return character),  
‘\n’ (the line feed character).  
4. hexadecimal value ‘5’ - identifies the end of the data packet response  
5. 1  
Example return using ScanView:  
Port Status:  
Global HW: 001  
Global SW MIRR: 001  
PORT STATE: 000  
PASS/FAIL PARAMETERS:  
001 - 255 255  
002 - 037 100  
003 - 255 255  
004 - 000 100  
005 - 255 255  
006 - 021 000  
007 - 255 255  
008 - 255 255  
009 - 255 255  
010 - 255 255  
011 - 010 050  
012 - 255 255  
6 - 22  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
013 - 255 255  
014 - 255 255  
015 - 018 000  
016 - 050 100  
017 - 255 255  
018 - 255 255  
019 - 255 255  
020 - 255 255  
021 - 255 255  
022 - 255 255  
023 - 255 255  
024 - 255 255  
025 - 255 255  
026 - 255 255  
~PR####  
Port/LED reset state  
#### = four hexadecimal digits  
Each port and led are represented by a binary digit in the four hexadecimal digits  
as follows:  
Indicator  
Digit Value  
Power Indicator  
Read LED  
LED1  
0x0001  
0x0002  
0x0004  
0x0008  
0x0010  
0x0020  
0x0080  
0x0100  
LED2  
Port 1  
Port 2  
Port 3  
Port 4  
Port 5  
Quick Check® SV Series User’s Guide  
6 - 23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Indicator  
Digit Value  
*Sync Indicator  
*Inverted logic  
0x0200  
Except for the sync indicator, if a bit is clear, the inactive state of the port is OFF.  
For example:  
~PR0210 = sync indicator goes “ON” when a sync is detected and Port 1 goes  
“OFF” when activated. All other ports go “ON” when activated.  
~Px  
Save the new port configuration by writing it onto the flash.  
~PY  
Cancel the current port setup (restore the old Port configuration by getting the old  
values from the flash).  
~PZpii  
List the parameter action. (Parameter actions are set by the ~PP command.)  
Port- p  
ID- ii  
System Control Commands – S  
A ‘~’ followed by an ‘S’ specifies a command from the System Control category.  
These commands include one additional character that identifies the particular  
System Control Command. The System Control Commands are listed below.  
~SA  
Software sync for communication output mode #4 – Commanded Read Mode  
( ~HO4)  
~SBn  
Normal or Single Scan Operation  
When n=0, normal scanning is enabled where a code must be scanned 2 out of  
3 times in order to be detected.  
When n=1, a single scan of can be used to capture and analyze a bar code,  
enabling bar codes to be analyzed while traveling through the laser beam at high  
speeds.  
6 - 24  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
The major trade-off to the single scan feature is only one bar code at a time can  
be analyzed in the beam vs. up to 4 codes in picket fence mode in the standard  
system. The major disadvantage to this method in cases where only a single  
scan is used for evaluation of a bar code is there is a higher probability that the  
analyses may not be accurate because part of the scan could be at the upper or  
lower edges of one or more of the elements in the code. Therefore if most of the  
analyses are being calculated with a single scan, this type of operation is  
recommended for measuring print trends in high volume, high speed applications  
where some small percentage of analyses that randomly indicate an unusual low  
grade can be filtered out.  
In the case the bar code is in the laser beam for more than a single scan, all the  
scans gathered are averaged in the symbol analysis just like standard SV  
operation.  
The special single scan operation is enabled only in Ladder Orientation mode.  
Picket fence Orientation mode operation is not affected. The travel direction of  
the codes can be either picket fence or ladder. The reason for using ladder mode  
is it limits the number of codes that can be simultaneously analyzed in the beam  
to a single code.  
How to Set Up Single Scan Operation  
Three commands that set up the operation are ~SB1 and ~LS01 and ~Hnx (x can  
be 2, 3, 4, or 5). The SV must also be placed in "Ladder" mode and the code must  
be in the ladder zone to be scanned and analyzed.  
~SB 1 (~SB0 is the normal setting) enables the system to let the initial scan of a  
code pass to the analysis algorithms rather than wait for one of the next two  
scans to be a duplicate before the code is allowed to be analyzed.  
Note: The ~SB1 setting may not update the horizontal bar code position in the  
report transmission. Therefore if the horizontal position is needed during  
setup, set ~SB0 temporarily to see the position, then set ~SB 1 for 1 scan  
operation.  
~LS01 allows the initial scan to be reported as a 1 scan average in case the code  
leaves the beam before a second scan is detected.  
~Hnx is a command that programs the number of consecutive scans that do not  
detect a bar code that cause the code to exit the beam and be reported. The  
standard system operation is fixed at 5. ~Hnx can be programmed for 2, 3, 4, or  
5 scans. A lower number will allow a higher duty cycle, but it may also be less  
stable if a code is static in the laser beam, therefore causing multiple reports.  
Note: Especially when setting up with a static code in the beam, or operating in  
picket fence orientation, make sure the code passes through the  
programmed ladder zone.  
Checking SV Status with ~HT  
The normal way of checking system status is with the ~HT command. The newer  
commands ~SB and ~Hn are not displayed with the standard ~HT command. In  
order to display the additional commands, set command ~De1 to allow the  
alternate ~HT reply.  
Quick Check® SV Series User’s Guide  
6 - 25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
When using ScanView menus to program SV parameters, set ~De0 for normal  
~HT reply or an error message may be displayed.  
~SC  
Execute the calibration procedure.  
The SV unit responds to this command as follows:  
CP505050 is transmitted if the calibration is successful.  
CF000000 is transmitted if the calibration was unsuccessful  
~Sc (lowercase c)  
Set Scanner Gain and Offset for symbol that is in the laser beam  
This command automatically sets the scanner gain and offset to a bar code that  
is in the laser beam. Place the SV unit in moving codes mode to use this  
command. In some cases where more than two reflectance levels are in the  
beam (caused by color graphics, etc.), this command will be unsuccessful. In  
those instances, use the ~Hd commands to set scanner gain and offset.  
~SD  
Disable Verification  
This command turns the laser beam off.  
~SE  
Enable Verification  
This command turns the laser beam on.  
~SK#  
Communication Sync  
A sync command sent via serial communications can be used similar to an  
external sync input to analyze a no read condition. In previous versions of SV  
firmware the only way to create a no read transmission or no read control output  
from an SV unit is by detecting an external sync through inputs on pin 1,2  
(Isolated) or on pin 4 (ttl) of the Power I/O connector.  
# = 0 or 1. Details of how the values are used in conjunction with other  
commands as follows:  
1. Command ~LT# includes an ~LT2 choice to allow ~SK# as the sync input  
2. ~SK# will be received but not cause any action if either ~LT0 or ~LT1 is set.  
3. An external sync input will not be recognized if ~LT2 is set  
6 - 26  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
4. Receipt of ~SK# command will be identical to detecting a hardware sync  
input  
5. After receiving the ~SK# command, the SV unit will operate per settings of  
the various commands related to sync inputs - ~LR#, ~LV#  
6. ~LP0 must be set when using any Output Interface Mode except 2 and 19  
7. ~LP1 must be set if using Output Interface Mode 2 or 19  
8. ~LX0, ~LX1, ~LX2 or ~LX3 can be used with any Output Interface Mode  
except 2 and 19  
9. ~LX0 must be set if using Output Interface Modes 2 or 19  
Operation Description  
1. If ~LX0 or ~LX2 (any envelope sync mode) is enabled  
a. Receipt of ~SK1 will be the leading edge of the envelope sync  
b. The end of the envelope sync will occur when~SK0 is received  
c. After ~SK1 is received, any additional ~SK1 received will be ignored until  
a ~SK0 is received  
d. After ~SK0 is received, any additional ~SK0 will be ignored until an ~SK1  
is received  
2. If ~LX1 or ~LX3 (any edge sync mode) is enabled  
a. Receipt of any ~SK0 will be ignored  
b. Receipt of any ~SK1 will be the edge sync input  
Note: Recognition and response of the communication sync commands may be  
slower than a hardware sync (13 ms).  
~SN###  
Set the number of scans for Software Commanded Read Mode.  
### - The number of scans up to 200.  
~SQ  
Raster Check.  
This command shows beams for all eight polygon facets for 4 seconds, then  
identical in non-raster type scanners. Acceptable difference in most cases is 1/  
th  
16 inch.  
Quick Check® SV Series User’s Guide  
6 - 27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~SR  
Reset the System.  
This re-initialization procedure recalls all of the current setup parameters from  
the flash.  
~SSbbbeee  
Program the start and end characters in a transmission  
bbb = decimal value of the ASCII character that indicates the beginning of a  
transmission. eee = decimal value of the ASCII character that indicates the end  
of a transmission. Allowed values for bbb and eee are 001 through 127.  
Example ~SS083069 causes an S to be the beginning character and an E to be  
the ending character of a data transmission. This command applies only when  
the standard transmission mode is enabled (~HQ0.) The command ~SS013010  
must be used when operating with RJS ScanView software.  
~SY  
Software Sync for communication output modes #1 and #2 (~HO1, ~HO2);  
trigger a sync response from the verifier, and enable the verifier  
~Sh##  
Set the high target reflectance value for calibration.  
## - The high target reflectance value (70 to 99).  
This sets a new high reflectance target value for a calibration symbol.  
To use the target values encoded in the calibration symbol set this value to 00.  
~Sl##  
Set the low target reflectance value for calibration.  
## - The low target reflectance value (1 to 20).  
This sets a new low reflectance target value for a calibration symbol.  
To use the target values encoded in the calibration symbol set this value to 00.  
~Ssxy  
Program header and trailer characters in a standard transmission format.  
This command is similar to ~SS, but allows a programmable number of  
characters that begin and end the standard transmission, where ~SS has a fixed  
single character for both start and end of the transmission.  
x = number of characters in the header. Allowed values are 0,1,…9 therefore up  
to nine header characters are available.  
6 - 28  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
y = number of characters in the trailer. Allowed values are 0,1,2 therefore up to  
two trailer characters are available.  
If either x or y are not 0, then additional 3 digit fields indicating the decimal value  
of the ASCII character transmitted must be added to the command for each  
character placement indicated by the x and y settings. Allowed values are 001  
through 255.  
If both x and y are 0, then the ~SS command settings are used for header and  
trailer characters.  
The ~Ssxy command is basically an override to the ~SS command and obeys all  
current logic involving the ~SS command in conjunction with other command  
settings. Therefore ~LR0 or ~LR1 must be set for the transmission format to be  
valid for all transmissions.  
Any other values of ~LR override the transmission format with the format defined  
by that particular ~LR setting.  
Data Transmission Example 1  
If ~Ss00 is set, ~LR3 is set and SV is in moving codes mode, if ~SY is received  
the transmission format sent will be sent according to the ~SS command  
settings.  
Data Transmission Example 2  
If ~Ssxy is programmed so x or y does not equal zero, in the case of Data  
Transmisssion Example 1 above, the transmission format will be sent according  
to the ~Ssxy command setting.  
~S sxy Command Example 1;  
~Ss320480491 12013010  
~Ss = the command header  
x = 3 which means there will be three header characters transmitted  
y = 2 which means there will be 2 trailer characters transmitted  
048 = decimal value for ASCII character 0 which will be the first header character  
transmitted  
049 = decimal value of ASCII character 1 which will be the second header  
character sent  
112 = decimal value for ASCII character p which will be the third header  
character (and final) sent  
013 = decimal value for ASCII character CR which will be the first trailer character  
sent  
010 = decimal value of ASCII character LF which will be second (and final) trailer  
character sent  
~Ss11080086  
One header character P will be sent and one trailer character V will be sent  
Quick Check® SV Series User’s Guide  
6 - 29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~Stx  
Program Command Indicator Header  
This command programs the indicator character from a pre-determined set of  
available characters.  
x - the value of this character is used for selecting the command indicator.  
Available indicators are ASCII characters that are not part of any standard SV  
command syntax in order to be secure. Allowed values of x are 0,1, ..9. Indicator  
characters available are below;  
~St0 = ~ (system default) ASCII decimal value of 126  
~St1 = : ASCII decimal value of 58  
~St2 = ; ASCII decimal value of 59  
~St3 = ( ASCII decimal value of 40  
~St4 = ) ASCII decimal value of 41  
~St5 = [ ASCII decimal value of 91  
~St6 = ] ASCII decimal value of 93  
~St7 = { ASCII decimal value of 123  
~St8 = } ASCII decimal value of 125  
~St9 = ^ ASCII decimal value of 94  
~Stx Command Example - ~St5  
Valid command syntax is [LV00 instead of the default ~LV00  
Output Interface Modes Descriptions  
Output interface modes are used to set the SV Series for particular ways to  
activate output ports. The mode is set via the ~LV## command. The following  
list describes the standard output interface modes available in SV firmware  
versions x270 and higher. Each description includes the commands for  
programming the particular parameters that can activate the proper ports for that  
mode. Custom modes are available – contact Hand Held Products Technical  
Support.  
After programming the SV unit for the desired port activation parameters, it is  
recommended that you review them. When using ScanView, this can be done  
via the Transmit SV Commands Window by sending the ~HT command to review  
all scanner settings and sending the ~PT8 command to review all quality  
parameter failure threshold settings.  
Mode 00 (~LV00)  
This mode does not activate output ports. Only the serial communications port  
is active.  
6 - 30  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Mode 01 (~LV01)  
Mode 01 I/O operation  
1. System will operate in Edge Sync or Envelope sync mode (~LX#)  
2. Sync polarity programmable (~LP#)  
3. Use ~PR0210 for proper port initialization.  
4. Port 1 will go active OFF (no current) on an error condition.  
5. Port 2 will go active ON (sink current) on an error condition.  
6. Pushing the reset button or power re-cycle will place Ports 1 and 2 in their  
inactive states and reset the # codes per sync counter.  
7. Error conditions available are:  
a. Partial Read (Programmable, ~LQ#, ~Lp#)  
b. % decode (Programmable, ~LD##)  
c. Bad Quiet Zone (~PB816xxx100)  
d. ISO Defects grade (Programmable, ~PB806xxx000)  
e. ISO Decodability (Programmable, ~PB802xxx100)  
f. Symbol Contrast grade (Programmable, ~PB804xxx100)  
g. No Read (if sync is received)  
h. Number of codes per sync programmable (~LN##, ~LZ##)  
i. Overall ISO Grade (Programmable, ~LAxx)  
j. Symbology modulo check digit  
Mode 01 LED Operation  
1. LED1 will turn on if Outputs 1 and 2 go active due to ISO, contrast, or quiet  
zone failure  
2. LED2 will turn on if Outputs 1 and 2 go active due to a partial or no read  
condition  
Quick Check® SV Series User’s Guide  
6 - 31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Note: Both LEDs can be on in cases where multiple bar codes are analyzed in  
a sync period.  
SV Commands Important to Mode 01  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV01  
This command sets this mode of operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
~LQ0  
This command disables partial decodes to activate output ports.  
Note: In SV firmware versions x238 and lower, ~LQ commands are not  
implemented and the command ~HQ1 must be used to disable partial  
decodes from activating ports. In this case the standard data  
transmission format is modified, and ScanView will not display data  
characters correctly.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74% or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
~PB816xxx100  
This command sets the minimum percent of scans on a code which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
all fully decoded scans on a code must calculate a good quiet zone, or a failure  
condition is set for this parameter.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
6 - 32  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~PB804xxx100  
This command sets the threshold for the ISO Symbol Contrast calculation on a  
code to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 020, a Symbol Contrast analysis of 19% or  
lower will cause a failure condition for this parameter.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval.  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 02 (~LV02)  
Mode 02 I/O operation  
1. Envelope type sync input on pin 4  
2. Port 3: per sync type. The state of this output must be stable within 12.5  
milliseconds after the sync input goes low (trailing edge.) Typical time for  
code or complex graphic is not in the beam. The port shall go active (sink  
current) for the following conditions;  
a. ISO Defects grade programmable (~PB806xxx000)  
b. ISO Decodability grade programmable (~PB802xxx100)  
Quick Check® SV Series User’s Guide  
6 - 33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
c. Overall ISO Grade (Programmable, ~LAxx)  
d. Bad quiet zone (~PB816xxx000)  
e. No Read (if sync is received)  
f. Partial decodes and % decode logic programmable (~Lp#, ~Lq#)  
g. Number of codes per sync programmable (~LN##, ~LZ##)  
h. Symbology modulo check digit  
3. Sync polarity - Leading edge high going; time between trailing (low going)  
edge to leading edge - 12.5 milliseconds minimum  
4. Port 1; acts as strobe (signal ensuring Port 3 condition is stable) in response  
to trailing edge of sync input. This signal will go “on” (sink current) between  
20 and 100 microseconds after Port 3 condition is stable.  
5. Ports 1 and 3 will go high (no current) within 12.5 milliseconds after the sync  
input goes high (leading edge).  
6. Use ~PR0200 for proper port initialization.  
Mode 02 LED Operation  
1. LED1 will turn on if Port 3 goes active due to ISO or quiet zone failures  
2. LED2 will turn on if Port 3 goes active due to a no read or partial condition  
3. The leading edge of a sync input will turn LEDS 1 and 2 OFF.  
SV Commands Important to Mode 02  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV02  
This command sets this mode of operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
6 - 34  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LQ0  
This command disables partial decodes to activate output ports  
Note: In SV firmware versions x238 and lower, ~LQ commands are not  
implemented and the command ~HQ1 must be used to disable partial  
decodes from activating ports. In this case the standard data  
transmission format is modified and ScanView will not display data  
characters correctly.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
~PB816xxx100  
This command sets the minimum percent of scans on a code, which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
all fully decoded scans on a code must calculate a good quiet zone, or a failure  
condition is set for this parameter.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval.  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
Quick Check® SV Series User’s Guide  
6 - 35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 03 (~LV03)  
This mode is identical to Mode 01 with the exception of the meaning of the ~LN  
command:  
~LN##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LN02 causes a No Read condition to  
be set if less or more than 2 bar codes are fully decoded during a sync interval.  
(This system is using edge sync mode, therefore a sync interval is the time  
between sync inputs.) ~LN00 disables a no read condition.  
Mode 12 (~LV12)  
Mode 12 I/O operation  
1. System will operate Envelope or Edge sync mode (~LX#)  
2. Sync polarity – programmable (~LP#)  
3. Use ~PR0210 for proper port initialization.  
4. Port 1 will go active OFF (no current) on an error condition.  
5. Port 2 will go active ON (sink current) on an error condition.  
6. Port 3 will operate in per analysis pulse mode. Active polarity ON (sink  
current), approximately 500 millisecond duration. Port 3 will activate (pulse)  
on an error condition.  
7. Port 4 will operate in per analysis pulse mode. Active polarity ON (sink  
current), approximately 50 millisecond duration. Port 4 will activate (pulse)  
on an error condition.  
8. Pushing the reset button or power re-cycle will place Ports 1- 4 in their  
inactive states.  
9. Error conditions available are:  
a. Partial Read (~Lp#, ~LQ#)  
b. % decode programmable, ( ~LD##)  
c. Bad Quiet Zone (~PB816xxx100)  
6 - 36  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
d. ISO Defects grade programmable (~PB806xxx000)  
e. ISO Decodability grade programmable (~PB802xxx100)  
f. Symbol Contrast grade programmable (~PB804xxx100)  
g. No Read (if edge sync is received)  
h. Number of codes per sync programmable (~LN##, ~LZ##)  
i. Overall ISO Grade (Programmable, ~LAxx)  
j. Symbology modulo check digit  
Mode 12 LED Operation  
1. LED1 will turn on if Ports 1-4 go active due to ISO, contrast, or quiet zone  
failure  
2. LED2 will turn on if Ports 1-4 go active due to a partial or no read condition  
Note: Both LEDs can be on in cases where multiple bar codes are analyzed in  
a sync period.  
SV Commands Important to Mode 12  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV12  
This command sets this mode of operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
~LQ0  
This command disables partial decodes to activate output ports.  
Quick Check® SV Series User’s Guide  
6 - 37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Note: In SV firmware versions x238 and lower, ~LQ commands are not  
implemented and the command ~HQ1 must be used to disable partial  
decodes from activating ports. In this case, the standard data  
transmission format is modified, and ScanView will not display data  
characters correctly.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
~PB816xxx100  
This command sets the minimum percent of scans on a code which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
all fully decoded scans on a code must calculate a good quiet zone, or a failure  
condition is set for this parameter.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~PB804xxx100  
This command sets the threshold for the ISO Symbol Contrast calculation on a  
code to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 020, a Symbol Contrast analysis of 19% or  
lower will cause a failure condition for this parameter.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval.  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
6 - 38  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 16 (~LV16)  
Mode 16 I/O operation  
1. System will operate in Edge Sync or Envelope sync mode (~LX#).  
2. Sync polarity programmable (~LP#)  
3. Use ~PR0200 for proper port initialization.  
4. Port 1 will pulse active ON for a bar code quality error condition.  
5. Port 2 will pulse active ON for a NO READ, partial or low % decode error  
condition.  
6. Port 3 will pulse active ON for a non-error condition.  
7. Port pulse times programmable. (~PP801xxx)  
8. Pulses act like re-triggerable 1-shot logic  
9. Pushing the reset button or power re-cycle will place Ports 1, 2 and 3 in their  
inactive states and reset the # codes per sync counter.  
10. Error conditions available are:  
a. Partial Read (Programmable, ( ~Lp#, LQ#)  
b. % decode (Programmable, ~LD##)  
c. Bad Quiet Zone: < 10X (~PB816xxx100)  
d. ISO Defects grade less than B (Programmable, ~PB806xxx000)  
e. ISO Decodability grade less than C (Programmable, ~PB802xxx100)  
g. Overall ISO Grade (Programmable, ~LAxx)  
h. No Read (if sync is received)  
i. Number of codes per sync programmable (~LN##, ~LZ##)  
Quick Check® SV Series User’s Guide  
6 - 39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
j. X dimension (Programmable ~PB811xxxyyy)  
k. Symbology modulo check digit  
Mode 16 LED Operation  
1. LED1 will turn on during the time a Port goes active due to any bar code  
quality or dimensional error.  
2. LED2 will turn on during the time a Port goes active due to a partial or no  
read condition  
Note: Both LEDs can be on in cases where multiple bar codes are analyzed in  
a sync period.  
SV Commands Important to Mode 16  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV16  
This command sets the proper mode for this operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
~LQ0  
This command disables partial decodes to activate output ports.  
~PP801xxx  
This command sets the “active” time for the port pulses. The value “xxx” sets the  
time in .1 second intervals. Any value greater than 100 (10 seconds) creates a  
latching output.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
6 - 40  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~PB816xxx100  
This command sets the minimum percent of scans on a code which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
all fully decoded scans on a code must calculate a good quiet zone, or a failure  
condition is set for this parameter.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~PB804xxx100  
This command sets the threshold for the ISO Symbol Contrast calculation on a  
code to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 020, a Symbol Contrast analysis of 19% or  
lower will cause a failure condition for this parameter.  
~PB811xxxyyy  
This command sets the threshold for acceptable X dimension ranges. The value  
for xxx is the narrowest acceptable X dimension. The value yyy is the widest  
acceptable X dimension. Units are in .001 inch (mils). For example:  
~PB811010020 will cause a failure for n X dimension less than 10 mils or greater  
than 20 mils.  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval. (This system is using edge sync mode, therefore a sync interval is the  
time between sync inputs.)  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
Quick Check® SV Series User’s Guide  
6 - 41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 17 (~LV17)  
I/O operation  
1. System will operate in Edge Sync or Envelope sync mode (~LX#).  
2. Sync polarity programmable (~LP#)  
3. Use ~PR0200 for proper port initialization.  
4. Port 1 will pulse active ON for a bar code quality or data error condition.  
5. Port 2 will pulse active ON for a NO READ, partial or low % decode error  
condition.  
6. Port 3 will pulse active ON for a non-error condition.  
7. Port pulse times programmable. (~PP801xxx)  
8. Pulses act like re-triggerable 1-shot logic  
9. Pushing the reset button or power re-cycle will place Ports 1, 2 and 3 in their  
inactive states and reset the # codes per sync counter.  
10. Error conditions available are:  
a. Partial Read (Programmable, ( ~Lp#, LQ#)  
b. % decode (Programmable, ~LD##)  
c. Bad Quiet Zone: < 10X (~PB816xxx100)  
d. ISO Defects grade (Programmable, ~PB806xxx000)  
e. ISO Decodability grade (Programmable, ~PB802xxx100)  
f. Symbol Contrast grade (Programmable, ~PB804xxx100)  
g. Overall ISO Grade (Programmable, ~LAxx)  
h. No Read (if sync is received)  
i. Number of codes per sync programmable (~LN##, ~LZ##)  
j. X dimension Range (Programmable ~PB811xxxyyy)  
k. Ratio (Programmable ~PB815xxx000)  
l. Symbology Mod Check data error  
6 - 42  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
m. I 2 of 5 optional Mod 10 Check Digit data error (if enabled)  
n. Data Match Error (~BC).  
o. Increment or Decrement data Error (~Br).  
LED Operation  
1. LED1 will turn on when Port 1 is active due to ISO, Symbol Contrast, X  
dimension, ratio, mod check or quiet zone error conditions.  
2. LED1 will flash when Port 1 is active due to a data increment or decrement  
error condition.  
3. LED2 will turn on when Port 2 is active due to a partial, % decode or no read  
error conditions.  
4. LED2 will flash when Port 1 is active due to a Data Match error condition.  
5. Flashing on indication will override a solid indication if both types of error  
conditions occur.  
Note: Both LEDs can be on in cases where multiple bar codes are analyzed in  
a sync period.  
SV Commands Important for Mode 17  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV17  
This command sets this mode of operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
~LQ0  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
Quick Check® SV Series User’s Guide  
6 - 43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
~PP801xxx  
This command sets the “active” time for the port pulses. The value “xxx” sets the  
time in .1 second intervals. Any value greater than 100 (10 seconds) creates a  
latching output.  
~PB816xxx100  
This command sets the minimum percent of scans on a code which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
all fully decoded scans on a code must calculate a good quiet zone, or a failure  
condition is set for this parameter.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~PB804xxx100  
This command sets the threshold for the ISO Symbol Contrast calculation on a  
code to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 020, a Symbol Contrast analysis of 19% or  
lower will cause a failure condition for this parameter.  
~PB815xxx000  
This command sets the threshold for the ratio calculation on a code to set a  
failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a ratio analysis of 2.4 or lower will cause a failure condition  
for this parameter.  
~PB811xxxyyy  
This command sets the threshold for acceptable X dimension ranges. The value  
for xxx is the narrowest acceptable X dimension. The value yyy is the widest  
acceptable X dimension. Units are in .001 inch (mils). For example:  
~PB811010020 will cause a failure for an X dimension less than 10 mils or  
greater than 20 mils.  
6 - 44  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval. See the ~LZ## (page 6-17) command below for priority.  
If the value ## = 00 (and ~LZ00 is also set), a sync input is disregarded, therefore  
a No Read condition is disabled.  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 18 (~LV18)  
I/O operation  
1. System will operate Envelope or Edge sync mode (~LX#)  
2. Sync polarity – programmable (~LP#)  
3. Use ~PR0210 for proper port initialization.  
4. Port 1 will go active OFF (no current) on an error condition.  
5. Port 2 will go active ON (sink current) on an error condition.  
6. Port 3 will operate in per analysis pulse mode. Active polarity ON (sink  
current), approximately 500 millisecond duration. Port 3 will activate (pulse)  
on an error condition.  
7. Port 4 will operate in per analysis pulse mode. Active polarity ON (sink  
current), approximately 50 millisecond duration. Port 4 will activate (pulse)  
on an error condition.  
8. Port 5 will pulse active ON for an acceptable condition (absence of error  
condition.)  
9. Port 5 pulse time programmable (~PP801xxx). Pulses will act like a re-  
triggerable 1-shot.  
10. Pushing the reset button or power re-cycle will place Ports 1- 5 in their  
inactive states.  
Quick Check® SV Series User’s Guide  
6 - 45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
11. Error conditions available are:  
a. Partial Read (Programmable, ( ~Lp#, LQ#)  
b. % decode (Programmable, ~LD##)  
c. Bad Quiet Zone: < 10X (~PB816xxx100)  
d. ISO Defects grade (Programmable, ~PB806xxx000)  
e. ISO Decodability grade (Programmable, ~PB802xxx100)  
f. Symbol Contrast grade (Programmable, ~PB804xxx100)  
g. Overall ISO Grade (Programmable, ~LAxx)  
h. No Read (if sync is received)  
i. Number of codes per sync programmable (~LN##, ~LZ##)  
j. X dimension Range (Programmable ~PB811xxxyyy)  
k. Ratio (Programmable ~PB815xxx000)  
l. Symbology Mod Check data error  
m. I 2 of 5 optional Mod 10 Check Digit data error (if enabled)  
n. Data Match Error (~BC)  
o. Increment or Decrement data error (~Br)  
LED Operation  
1. LED1 will turn on when Ports 1 and 2 are active due to ISO, Symbol Con-  
trast, X dimension, ratio, mod check or quiet zone error conditions.  
2. LED1 will flash when Ports 1 and 2 are active due to a data increment or  
decrement error condition.  
3. LED2 will turn on when Ports 1 and 2 are active due to a partial, % decode or  
no read error conditions.  
4. LED2 will flash when Ports 1 and 2 are active due to a Data Match error  
condition.  
5. Flashing indication will override a solid on indication if both types of error  
conditions occur.  
Note: Both LEDs can be on in cases where multiple bar codes are analyzed in  
a sync period.  
6 - 46  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
SV Commands Important for Mode 18  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV18  
This command sets this mode of operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
~LQ0  
This command disables partial decodes to activate output ports.  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
~PP801xxx  
This command sets the “active” time for the port pulses. The value “xxx” sets the  
time in .1 second intervals. Any value greater than 100 (10 seconds) creates a  
latching output.  
~PB816xxx100  
This command sets the minimum percent of scans on a code which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
condition is set for this parameter.  
Quick Check® SV Series User’s Guide  
6 - 47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~PB804xxx100  
This command sets the threshold for the ISO Symbol Contrast calculation on a  
code to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 020, a Symbol Contrast analysis of 19% or  
lower will cause a failure condition for this parameter.  
~PB815xxx000  
This command sets the threshold for the ratio calculation on a code to set a  
failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a ratio analysis of 2.4 or lower will cause a failure condition  
for this parameter.  
~PB811xxxyyy  
This command sets the threshold for acceptable X dimension ranges. The value  
for xxx is the narrowest acceptable X dimension. The value yyy is the widest  
acceptable X dimension. Units are in .001 inch (mils). For example:  
~PB811010020 will cause a failure for an X dimension less than 10 mils or  
greater than 20 mils.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval. See the ~LZ## command that follows for priority.  
If the value ## = 00 (and ~LZ00 is also set), a sync input is disregarded, therefore  
a No Read condition is disabled.  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
6 - 48  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 19 (~LV19)  
I/O operation  
1. Envelope type sync input on pin 4  
2. Port 3: per sync type. The state of this output must be stable within 12.5  
milliseconds after the sync input goes low (trailing edge.) Typical time for  
stability will be less than 7.5 milliseconds if the sync is received when a bar  
code or complex graphic is not in the beam. The port shall go active (sink  
current) for the following error conditions;  
a. Partial Read (Programmable, ( ~Lp#, LQ#)  
b. % decode (Programmable, ~LD##)  
c. Bad Quiet Zone: < 10X (~PB816xxx100)  
d. ISO Defects grade (Programmable, ~PB806xxx000)  
e. ISO Decodability grade (Programmable, ~PB802xxx100)  
f. Symbol Contrast grade (Programmable, ~PB804xxx100)  
g. Overall ISO Grade (Programmable, ~LAxx)  
h. No Read (if sync is received)  
i. Number of codes per sync programmable (~LN##, ~LZ##)  
j. X dimension Range (Programmable ~PB811xxxyyy)  
k. Ratio (Programmable ~PB815xxx000)  
l. Symbology Mod Check data error  
m. I 2 of 5 optional Mod 10 Check Digit data error (if enabled)  
n. Data Match Error (~BC)  
o. Increment or Decrement data error (~Br)  
edge to leading edge - 12.5 milliseconds minimum  
4. Port 1; acts as strobe (signal ensuring Port 3 condition is stable) in response  
to trailing edge of sync input. This signal will go “on” (sink current) between  
20 and 100 microseconds after Port 3 condition is stable.  
Quick Check® SV Series User’s Guide  
6 - 49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
5. Ports 1 and 3 will go high (no current) within 12.5 milliseconds after the sync  
input goes high (leading edge).  
6. Use ~PR0200 for proper port initialization.  
LED Operation  
1. LED1 will turn on when Port 3 is active due to ISO, Symbol Contrast, X  
dimension, ratio, mod check or quiet zone error conditions.  
2. LED1 will flash when Port 3 is active due to a data increment or decrement  
error condition.  
3. LED2 will turn on when Port 3 is active due to a partial, % decode or no read  
error conditions.  
4. LED2 will flash when Port 3 is active due to a Data Match error condition.  
5. Flashing indication will override a solid on indication if both types of error  
conditions occur.  
Note: Both LEDs can be on in cases where multiple bar codes are analyzed in  
a sync period.  
SV Commands Important for Mode 19  
This system is operating in a “mode” rather than fully programmable logic. The  
port activation parameters are programmable via the ~PB8 rather than ~PB1,  
~PB2, etc. for each individual port. Other commands, such as mode commands  
are also available. The commands most useful for this system application are  
described below.  
~LV19  
This command sets this mode of operation.  
~Lp0  
This command turns off all partial decode logic at the decoder level  
~Lp1  
This command turns on partial decode logic at the decoder level  
~LQ1  
This command allows partial decodes to activate the output ports  
~LQ0  
This command disables partial decodes to activate output ports.  
~LAxx  
This command sets the passing threshold for the Overall ISO method Symbol  
Grade. For example: ~LA28 causes an Overall Symbol Grade of 2.7 or lower  
calculated for the code analyzed to set a failure condition for this parameter.  
6 - 50  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
~LDxx  
This command sets the % decode threshold for a passing condition. If analyzing  
poorly printed symbols, it is recommended that partial decodes be enabled at the  
decoder level when this command is enabled.  
xx = failure threshold. Example ~LD75: if 74 % or less of scans on a code were  
not fully decoded, this sets a failure for this parameter.  
~PB816xxx100  
This command sets the minimum percent of scans on a code which calculate  
good quiet zones to determine an acceptable quiet zone analysis. The field xxx  
is the minimum passing threshold. Example: if xxx = 030, a minimum of 30% of  
all fully decoded scans on a code must calculate a good quiet zone, or a failure  
condition is set for this parameter.  
~PB806xxx000  
This command sets the threshold for the ISO Defects calculation on a code to set  
a failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a Defects analysis of 26% or higher will cause a failure  
condition for this parameter.  
~PB802xxx100  
This command sets the threshold for the ISO Decodability calculation on a code  
to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 037, a Decodability analysis of 36% or lower  
will cause a failure condition for this parameter.  
~PB804xxx100  
This command sets the threshold for the ISO Symbol Contrast calculation on a  
code to set a failure condition. The field xxx is the passing threshold for the  
calculation. For example: if xxx = 020, a Symbol Contrast analysis of 19% or  
lower will cause a failure condition for this parameter.  
~PB815xxx000  
This command sets the threshold for the ratio calculation on a code to set a  
failure condition. The field xxx is the passing threshold for the calculation. For  
example: if xxx = 025, a ratio analysis of 2.4 or lower will cause a failure condition  
for this parameter.  
~PB811xxxyyy  
for xxx is the narrowest acceptable X dimension. The value yyy is the widest  
acceptable X dimension. Units are in .001 inch (mils). For example:  
~PB811010020 will cause a failure for an X dimension less than 10 mils or  
greater than 20 mils.  
~LN##  
This command sets the minimum number of codes to be read during a sync  
period. ## = the number of codes. For example: ~LN02 causes a No Read  
condition to be set if less than 2 bar codes are fully decoded during a sync  
interval. See the ~LZ## (page 6-17) command below for priority.  
Quick Check® SV Series User’s Guide  
6 - 51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
If the value ## = 00 (and ~LZ00 is also set), a sync input is disregarded, therefore  
a No Read condition is disabled.  
~LZ##  
This command sets the exact number of codes to be read during a sync period.  
## = the number of codes. For example: ~LZ02 causes a No Read condition to  
be set if exactly 2 bar codes are not fully decoded during a sync interval.  
This command overrides the ~LN## command if the number of codes set does  
not = 00. If ~LZ## is set to ~LZ00, the ~LN## command takes precedence.  
~Hx  
This command stores all parameters into non-volatile memory. This command  
should be the last command sent after parameters are programmed via the  
above commands.  
Mode 20 (~LV20)  
This mode is identical to Mode 19 with the exception the sync polarity is  
reversed. The leading edge is low going.  
6 - 52  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
7
ISO Parameter Grade Thresholds  
ISO parameter fail thresholds are set in the SV Series by commands requiring  
numeric settings that correlate to the parameter calculations. Following are  
descriptions of how the numeric calculations are divided into letter grades per the  
ISO Bar Code Quality Specification.  
R
Modulation  
A > .70  
B > . 60  
C > .50  
D > .40  
F < .40  
min  
A < .5 x R  
max  
F > .5 x R  
max  
Symbol Contrast  
A > 70%  
Decodability  
A > .62  
B > 55%  
B > .50  
C > 40%  
C > .37  
D > 20%  
D > .25  
F < 20%  
E < .25  
Minimum. Edge Contrast  
A > 15%  
Defects  
A < .15  
B < .20  
C < .25  
D < .30  
F > .30  
F < 15%  
Conversion of letter scan grade to numeric grade  
A=4, B=3, C=2, D=1, F=0  
Conversion of numeric symbol grade to letter symbol grade (used in aver-  
aging)  
3.5 < A < 4.0  
2.5 < B < 3.5  
1.5 < C < 2.5  
0.5 < D < 1.5  
F < 0.5  
Quick Check® SV Series User’s Guide  
7 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Reference Decode  
A = ISO method algorithm decoded the symbol  
F = ISO method algorithm could not decode the symbol  
7 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
8
Technical Specifications  
QCOLVSV Series Product Specifications  
Parameter  
Specification  
Physical  
Package  
4.4” (112 mm) x 2.4” (61mm) x 5.2” (132 mm)  
5 LEDs - PowerSync, Calibration, Read, 2  
Programmable LEDs 1 and 2  
Indications  
Comm Port  
I/O Power  
Mounting  
DB-9, male, RS-232C, programmable baud rate up to  
115,200 baud  
DB-15, male, 5 programmable outputs, 2 sync inputs  
+5VDC @ 1 amp required  
2 sets of mounting holes on 2 different surfaces or a  
clamp for tightening to 3/8” (9.5 mm) rod  
Environmental  
Operating Temperature  
Storage Temperature  
Humidity  
40° F to +105° F (4° C to +41° C)  
-4° F to +140° F (-20° C to +60° C)  
10 to 90% non-condensing  
Not to exceed 0.5mWatts/sq-mm 600 nm to 700nm  
(calculated at about 2% of light level; estimate, not  
verified)  
Ambient Light  
10,000 hours (est.) (dominated by motor life, second  
by laser life)  
MTBF  
Laser Scanner  
Scan Rate  
400 scans/second (s/s), 2s/s  
3.0 mW, .5 mW -- except SV100C: 5mW +0 mW/-.5  
mW  
Laser Power  
Wavelength  
650-680 nm  
Elliptical  
Beam Shape  
Class II Laser Product  
(SV100C is Class IIIa)  
See Laser Safety statement in beginning of manual.  
Quick Check® SV Series User’s Guide  
8 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Scanning Performance–SV Series Model  
SV100  
Analyses/ 100  
SV100HD SV100C  
SV200-1  
SV200-2  
100  
100  
200  
200  
sec  
Scan  
6”  
4.5”  
10.5”  
2.5”  
1.75”  
Width  
(152mm)  
(114mm)  
(267mm)  
(63.5mm)  
(44mm)  
Focus  
8”  
6”  
15”  
8”  
6”  
Distance  
(203mm)  
(152mm)  
(381mm)  
(203mm)  
(152mm)  
X dim  
(min)  
.0067”  
(.17mm)  
.005”  
(.127mm)  
.013”  
(.33mm)  
.0067”  
(.17mm)  
(.127mm)  
Note: All Models - 4 bar codes across maximum (picket fence direction)  
Scanner Options  
Scanners can incorporate options for special optics and/or be focused for special  
applications. Contact Hand Held Products Technical Assistance (see page 9-1)  
and describe your application for assistance. Below are two available standard  
options.  
High Density Focus: Analyze bar codes with 5 mil X dimension  
Custom focus distances are available to achieve various spot sizes -- contact  
Hand Held Products Technical Assistance (see page 9-1).  
Power  
+5 volts DC, .25 volt  
1 amp maximum  
Sync  
See "Sync Inputs" on page 2-2 for more details  
I/O connector pin 4 input:  
TTL switching level threshold  
Maximum input voltage swing: +/- 12 VDC  
100 K ohm internal pull-up resistor to 5 volts DC  
I/O connector pins 1 (+), 2 (-) isolated input:  
24 volts DC nominal input for sensing  
30 volts DC maximum input, approximately 15 volts minimum for sensing  
This input is ground isolated from 5 VDC power  
8 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Sync input recovery time: 12.5 milliseconds minimum  
Outputs  
Open Drain FET (Field Effect Transistor) – no internal pull-up resistor  
External Pull-up Voltage: 0 - 30 Volts DC  
Sink current: 100 milliamps maximum  
Symbologies  
USS Code 128  
USS Code 39  
USS Code 93  
USS Codabar  
USS Interleaved 2 of 5  
UPC versions A and E (including 2 and 5 digit supplemental codes)  
EAN-13 and EAN-8 (including 2 and 5 digit supplemental codes)  
Operation Modes  
The SV Series is very flexible, with many programmable features, but basic  
system operation can be broken down into three modes. Two modes include a  
sync signal and one mode operates without a sync signal. These modes are  
programmable via SV Command Language (Chapter 6) and Hand Held  
Products’ ScanView software (Chapter 4).  
Sync Mode – Moving Bar Codes  
In this mode, a sync signal is used as an indicator to determine when an object  
or label containing a bar code(s) has entered or exited the laser beam. Bar  
codes are analyzed and ports activated, transmissions sent, etc. as the bar  
codes pass through the beam. The SV unit is programmed for the number of bar  
codes to expect during a sync period (see "Sync Inputs" on page 2-2); therefore  
the SV unit can detect missing or undetectable bar codes.  
A hardware input is the most common sync source for this mode.  
Quick Check® SV Series User’s Guide  
8 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Note: When in this sync mode, the sync input is a background application. The  
SV Series will scan, analyze and report on bar codes as they pass  
through the beam in this mode, regardless if a sync signal is sensed. The  
presence of a sync signal allows the number of codes expected  
(programmed) during the sync period to be used for a No Read condition.  
The absence of a sync signal results in operation similar to the Free Scan  
Operation described later.  
Sync Mode – Stationary Bar Codes  
In this mode, a bar code(s) are placed in the beam and held in a known position.  
A sync input commands the SV Series to turn on the laser beam, perform a  
programmable number of scans, report the analyses and turn off the laser beam.  
A ~SA communication sync command is the most common sync source in this  
mode.  
Note: The SV Series must be programmed for Picket Fence travel orientation in  
this mode if the bar codes are stationary when being scanned.  
No Sync – Free Scan Operation  
In this mode, a sync signal is not used and the SV unit scans and analyzes bar  
codes at random as they pass through the laser beam. As stated in the Sync  
Input section, this mode is not recommended because it cannot report on missing  
or undetectable bar codes that can be caused by printer or other system  
component failures. This mode is most acceptable when the SV Series is used  
as a bar code decoder only.  
It is recommended to use serial communications to a host in this mode for the  
If this mode is used, the SV Series can still detect many print errors because of  
its partial decode analysis capability. This algorithm can detect a bar code start  
or stop character and two adjacent characters. This part of a code is usually  
present in most print failure situations.  
For maximum reliability for partial decode analysis, the bar code(s) being  
analyzed must be present in the laser beam for 10 scans (example: 100  
milliseconds for SV units with 100 scans/analyses per second performance). To  
calculate bar code travel speed in this mode, see "Bar Code Travel Speed  
per those instructions and then divide the speed by two for this application.  
Parameters Analyzed  
the ISO, traditional and laser based verification methods documented in industry  
specifications. All analysis parameters for these methods are reported via serial  
communications (see "Serial Port Transmission Format" on page 3-1) and most  
of the parameters can be used in any combination to activate the five ports. The  
analysis parameters performed are listed below in the same order of the  
standard transmission format as applicable.  
8 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Reference Decode (ISO method parameter)  
Decodability (ISO method parameter)  
Modulation (ISOISO method parameter)  
Defects (ISO method parameter)  
Edge Contrast (ISO method parameter)  
Rmin/Rmax (ISO method parameter)  
Symbol Contrast (ISO method parameter)  
PCS (Traditional method parameter)  
Reflectance – Light (Traditional method parameter)  
Reflectance – Dark (Traditional method parameter)  
Ratio (Traditional method parameter)  
Average Bar Deviation (Traditional method parameter)  
Minimum Bar Deviation (Traditional method parameter)  
Maximum Bar Deviation (Traditional method parameter)  
Quiet Zone (Traditional method parameter)  
X Dimension (Traditional method parameter)  
Overall Symbol Grade (ISO method parameter)  
Bar Code Direction (scanner decoder function)  
Symbology Type (scanner decoder function)  
% Decode (multiple scanning parameter)  
Global Threshold (ISO method parameter)  
Modulo Check Digits (mandatory symbology and optional application  
parameters)  
Encoded Data (scanner decoder function)  
Quick Check® SV Series User’s Guide  
8 - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
8 - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
9
Maintenance/Customer Support  
Maintenance  
The Quick Check SV Series is designed to provide maintenance-free operation  
through its life and contains no moving parts that require maintenance. Repairs  
and/or upgrades are not to be performed on this product. These services are to  
be performed only by an authorized service center.  
Cleaning  
The output window should be kept clean by wiping it with a slightly dampened,  
soft cloth. Dampen the cloth with water or a screen cleaner.  
Technical Assistance  
If you need assistance installing or troubleshooting, please call your Distributor  
or the nearest Hand Held Products technical support office:  
North America/Canada  
Telephone: (800) 782-4263  
Fax number: (315) 554-6705  
Latin America  
Telephone: (803) 835-8000  
Telephone: (800) 782-4263  
Brazil  
Telephone: +55 (21) 2178-0500  
Fax: +55 (21) 2178-0505  
Mexico  
Telephone: (803) 835-8000  
Europe, Middle East, and Africa  
Telephone: +31 (0) 40 7999 393  
Fax: +31 (0) 40 2425 672  
Asia Pacific  
Telephone - Hong Kong: +852-3188-3485 or 2511-3050  
Telephone - China: +86 21 6361 3818  
Quick Check® SV Series User’s Guide  
9 - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Japan  
Telephone: +813 5770-6312  
Malaysia  
Telephone: +603-6201-7020  
Online Technical Assistance  
You can also access technical assistance online at www.handheld.com.  
For Further Information  
To download the full User’s Guide for these products, visit our website at  
Product Service and Repair  
Hand Held Products provides service for all its products through service centers  
throughout the world. To obtain warranty or non-warranty service, return the unit  
to Hand Held Products (postage paid) with a copy of the dated purchase record  
attached. Contact the appropriate location below to obtain a Return Material  
Authorization number (RMA #) before returning the product.  
North America  
Telephone: (800) 782-4263  
Fax: (803) 835-8012  
Latin America  
Telephone: (803) 835-8000  
Telephone: (800) 782-4263  
Fax: (239) 263-9689  
Brazil  
Telephone: +55 (21) 2178-0500  
Fax: +55 (21) 2178-0505  
Mexico  
Telephone: +52 (55) 5203-2100  
Fax: +52 (55) 5531-3672  
9 - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Europe, Middle East, and Africa  
Telephone:  
+31 (0) 40 2901 633  
Fax: +31 (0) 40 2901 631  
Asia Pacific  
Telephone: +852-2511-3050  
Fax: +852-2511-3557  
Japan  
Telephone: +813-5770-6312  
Fax: +813-5770-6313  
Online Product Service and Repair Assistance  
You can also access product service and repair assistance online at  
Limited Warranty  
Hand Held Products, Inc. ("Hand Held Products") warrants its products to be free  
from defects in materials and workmanship and to conform to Hand Held  
Products’ published specifications applicable to the products purchased at the  
time of shipment. This warranty does not cover any Hand Held Products product  
which is (i) improperly installed or used; (ii) damaged by accident or negligence,  
including failure to follow the proper maintenance, service, and cleaning  
schedule; or (iii) damaged as a result of (A) modification or alteration by the  
purchaser or other party, (B) excessive voltage or current supplied to or drawn  
from the interface connections, (C) static electricity or electro-static discharge,  
(D) operation under conditions beyond the specified operating parameters, or (E)  
repair or service of the product by anyone other than Hand Held Products or its  
authorized representatives.  
This warranty shall extend from the time of shipment for the duration published  
by Hand Held Products for the product at the time of purchase ("Warranty  
Period"). Any defective product must be returned (at purchaser’s expense)  
during the Warranty Period to Hand Held Products’ factory or authorized service  
center for inspection. No product will be accepted by Hand Held Products  
without a Return Materials Authorization, which may be obtained by contacting  
Hand Held Products. In the event that the product is returned to Hand Held  
Products or its authorized service center within the Warranty Period and Hand  
defects in materials or workmanship, Hand Held Products, at its sole option, will  
either repair or replace the product without charge, except for return shipping to  
Hand Held Products.  
Quick Check® SV Series User’s Guide  
9 - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
EXCEPT AS MAY BE OTHERWISE PROVIDED BY APPLICABLE LAW, THE  
FOREGOING WARRANTY IS IN LIEU OF ALL OTHER COVENANTS OR  
WARRANTIES, EITHER EXPRESSED OR IMPLIED, ORAL OR WRITTEN,  
INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF  
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
HAND HELD PRODUCTS’ RESPONSIBILITY AND PURCHASER’S  
EXCLUSIVE REMEDY UNDER THIS WARRANTY IS LIMITED TO THE  
REPAIR OR REPLACEMENT OF THE DEFECTIVE PRODUCT. IN NO EVENT  
SHALL HAND HELD PRODUCTS BE LIABLE FOR INDIRECT, INCIDENTAL,  
OR CONSEQUENTIAL DAMAGES, AND, IN NO EVENT, SHALL ANY  
LIABILITY OF HAND HELD PRODUCTS ARISING IN CONNECTION WITH  
ANY PRODUCT SOLD HEREUNDER (WHETHER SUCH LIABILITY ARISES  
FROM A CLAIM BASED ON CONTRACT, WARRANTY, TORT, OR  
OTHERWISE) EXCEED THE ACTUAL AMOUNT PAID TO HAND HELD  
PRODUCTS FOR THE PRODUCT. THESE LIMITATIONS ON LIABILITY  
SHALL REMAIN IN FULL FORCE AND EFFECT EVEN WHEN HAND HELD  
PRODUCTS MAY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH  
INJURIES, LOSSES, OR DAMAGES. SOME STATES, PROVINCES, OR  
COUNTRIES DO NOT ALLOW THE EXCLUSION OR LIMITATIONS OF  
INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE  
LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.  
All provisions of this Limited Warranty are separate and severable, which means  
that if any provision is held invalid and unenforceable, such determination shall  
not affect the validity of enforceability of the other provisions hereof. Use of any  
peripherals not manufactured/sold by Hand Held Products voids the warranty.  
This includes but is not limited to: cables, power supplies, cradles, and docking  
stations. Hand Held Products, Inc. extends these warranties only to the first end-  
users of the products. These warranties are nontransferable.  
The limited duration of the warranty for the Quick Check SV Series is for 1 year.  
9 - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
SV Series Setup Hints - Scanning  
Distance and Angle  
Introduction  
The Hand Held Products SV Series of Scanner/Verifiers requires a fixed  
scanning distance and angle for maximum verification analysis accuracy. This is  
similar to the requirement of a wand "guide" on a portable bar code verifier to  
ensure the optics is placed at a consistent angle. If the "guide" is not placed  
properly, analysis results will become inaccurate, although the bar code will still  
be decoded.  
This section is intended to provide some hints to help make the basic scanning  
setup as easy and quick as possible in order to allow more time to concentrate  
on the application portion of the installation.  
This section is written with the assumption that Hand Held Products ScanView  
software is being used as the setup tool. A null modem serial communication  
cable is required to interface the PC to an SV unit during the setup process. An  
appropriate power / interface cable must also be connected in order to operate  
the SV unit.  
Setting the Proper Scan Distance  
A proper and fixed scan distance is required to make sure the laser beam is in  
focus, therefore providing the correct optical resolution for the particular SV  
model. The specified scan distance is indicated on a label on the side of each  
unit.  
The SV Series' feature of being able to measure a bar code's X dimension makes  
it convenient for setting up scan distance. In the manufacturing process each SV  
unit is programmed to accurately measure the X dimension when scanning at the  
optimum distance. Therefore, if the analysis of a bar code with a known X  
dimension indicates an accurate result, the scanner is set to the proper scan  
distance. Below are some basic steps to set the proper scan distance using the  
X dimension as the adjustment factor:  
1. Place the SV Calibration symbol (supplied with each SV unit) in the  
laser beam.  
2. Roughly adjust the scan distance so the READ led is on.  
3. Press the SPACE bar in ScanView to get an analysis of the code.  
symbol's X dimension within +/- .1 mil. All Hand Held Products  
calibration symbols have a 10 mil X dimension unless otherwise  
specified on the symbol.  
Quick Check® SV Series User’s Guide  
A - 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Note: A scan distance too close will read a larger than the known X dimension.  
Too far will read smaller than the known dimension. The X dimension is  
titled "X (mils)" in the ScanView Session Mode display as shown in the  
figure below.  
Once the Scan distance (and angle --"Setting the Proper Scan Angle" on page A-  
2) is set, the SV unit does not have to be moved again.  
X dimension measurement shown in  
ScanView Session Mode as X (mils)  
Session Mode Screen Showing the X Dimension Measurement  
Setting the Proper Scan Angle  
The SV Series requires a fixed scanning angle for two basic reasons:  
1. To maintain proper scanner signal levels in order to effectively decode  
symbols.  
2. To accurately calculate reflectance parameters.  
Acceptable scanning angles range from 10 to 35 degrees from vertical (relative  
to the bar code being scanned) depending on the material being scanned,  
mounting considerations, etc.  
A - 2  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
SV units incorporate proprietary, analog scanners. The scanner gain and offset  
are adjustable, allowing the units to adapt to practically any material. ScanView  
"quick method" described below is unsuccessful, follow the setup procedure in  
~Hdx01nnn (page 6-10) using the ~Hd commands.  
1. Set the SV unit in moving codes mode and picket fence bar code orien-  
tation via the ScanView Setup menus.  
2. Place the SV unit at an angle as close as possible to 22 degrees from  
vertical (relative to the bar code) and at the correct scanning distance  
from the bar code to be analyzed. (See "Setting the Proper Scan  
Distance" on page A-1.)  
3. Place an SV Calibration symbol in the laser beam at the same distance  
and angle that will be used in the final application.  
5. Send the command ~Sc (lowercase "c")  
6. Leave the screen by clicking on the RETURN button on the bottom of  
the Screen.  
8. Confirm the signal levels are between the yellow lines and flat on the  
bottom as shown in "Figure 2 - Example of "Good" Scan Profile" on  
page A-4. If correct, go to step 10.  
9. If the bottom of the signal is not flat, change the scan angle and repeat  
steps 3 -7. If the code's signal amplitude is not within the yellow lines,  
follow the Setup procedure by using the ~Hd commands (page 6-10).  
(See "Figure 3 - Examples of Scan Profile Parameters Out of  
Range" on page A-5)  
10. At this point, the scanner gain and offset are compatible with the  
Calibration symbol's contrast. Place an actual symbol being used in the  
application in the beam at the proper distance and angle.  
Reflectance Profile  
12. Confirm the signal levels are between the yellow lines, amplitude is 5  
lines high minimum and flat on the bottom as shown in "Figure 2 -  
Example of "Good" Scan Profile" on page A-4. If correct, the scanner is  
13. If the bottom of the signal is not flat, or the signal level is not within the  
yellow lines (see "Figure 3 - Examples of Scan Profile Parameters Out  
of Range" on page A-5), or at least 5 lines in amplitude, the material  
used in the application is not adaptable to scanner settings compatible  
with the calibration symbol. Use steps 3-8 to adjust the scanner gain  
Quick Check® SV Series User’s Guide  
A - 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
and offset for this material and do not use any parameters that involve  
reflectance measurements for failure detection for this application. See  
"Calibration Hints" on page A-5.  
Note: At this point the scanner is set up for the material in the application and  
the ~Sc command has been used at least once to change the scanner's  
setting from the initial state.  
14. To finalize the settings, transmit the SV command ~Hx (lowercase x).  
This will save the new settings to non-volatile memory for permanent  
operation.  
15. The SV unit is now ready to be programmed for any application specific  
requirements using output interface modes, or other modes of  
scanning operation such as ladder orientation, static codes mode, etc.  
Bar code signal  
amplitude between  
yellow line and  
minimum of 5 lines  
high (7 lines in  
this example)  
Bar code signal  
“flat” across  
bottom  
Figure 2 - Example of "Good" Scan Profile  
A - 4  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
All of bar code  
signal not  
between yellow  
lines  
Bottom of bar  
code signal  
not “flat”  
Figure 3 - Examples of Scan Profile Parameters Out of Range  
Calibration Hints  
Calibration is used to normalize reflectance calculations to known (and/or  
traceable) values in absolute units of % reflectance. Calibration affects  
reflectance calculations only. Calibration does not affect any other calculations  
or ability to decode a symbol, etc. The scanner gain and offset settings have the  
major effect on scanning performance. Keeping the scanner signal linear  
(between the yellow lines as described previously) is very helpful for good  
decoding, but is CRUCIAL for reflectance measurements. The calibration  
procedure will not be successful unless the bar code signal is proper.  
There may be cases in applications where the material being analyzed requires  
a scanner gain and offset setting that will not allow calibration with the standard  
SV calibration symbol. In most cases this is due to a low contrast material (such  
as brown corrugated) that will make the signal level on the calibration symbol go  
past the yellow lines. In cases like this there are two basic choices to make:  
1. Do not use parameters that involve absolute units of reflectance as fail-  
ure criteria. These parameters include Symbol Contrast, Overall ISO  
Grade, PCS, Rmax, and Rmin.  
Contact Hand Held Products Technical Assistance (see page 9-1) for  
details.  
Quick Check® SV Series User’s Guide  
A - 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
A - 6  
Quick Check® SV Series User’s Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Hand Held Products, Inc.  
700 Visions Drive  
P.O. Box 208  
Skaneateles Falls, NY 13153-0208  
QCOLVSV-UG Rev C  
10/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Grizzly Saw G1073 G1073Z User Manual
Grizzly Welder H8155 User Manual
Haier Dishwasher HDW100SCT User Manual
Hamilton Beach Toaster 22323 User Manual
Harbor Freight Tools Cordless Drill 32940 User Manual
Harbor Freight Tools Laser Level 90725 User Manual
Havis Shields Automobile C TCB 30 User Manual
IBM Switch ATM OC 3c User Manual
Iluv Telephone ii322 User Manual
Image Home Gym IMBE53900 User Manual