background image

6 - 32

Quick Check® SV Series User’s Guide

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.

Summary of Contents for SV Series

Page 1: ... User s Guide Quick Check SV Series Bar Code Scanner Verifier ...

Page 2: ...art of Hand Held Products Hand Held Products shall not be liable for technical or editorial errors or omissions contained herein nor for incidental or consequential damages resulting from the furnishing performance or use of this material This document contains proprietary information that is protected by copyright All rights are reserved No part of this document may be photocopied reproduced or t...

Page 3: ...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 m...

Page 4: ... 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 ...

Page 5: ...Laser Safety SV100C IEC Class 3 CDRH Class III All other SV models IEC Class 2 CDRH Class II Enclosure Description ...

Page 6: ......

Page 7: ... 2 Sync Inputs 2 2 Edge Sync Mode 2 4 Envelope Sync Mode 2 4 Communication Sync Commands 2 5 Output Ports 2 5 System Displays 2 6 Power Sync LED 2 6 Calibration LED 2 6 Read LED 2 6 Indicator LEDs 1 and 2 2 6 Chapter 3 Serial Port Connector Serial Port Specifications 3 1 Serial Port Pin out 3 1 Serial Port Transmission Format 3 1 Chapter 4 ScanView Installation and Setup Introduction 4 1 System Re...

Page 8: ... 5 3 Bar Code Travel Speed Considerations 5 3 SV Scanner Verifier Setup Procedure 5 3 Bad Reflectance Profile 5 7 Picket Fence Direction 5 7 Picket Fence Bar Code Positioning Specifications 5 8 Ladder Direction 5 8 Setting Ladder Mode Scanning Length Using ScanView Software 5 8 Calibration 5 8 Adjusting Scanner Gain and Offset 5 10 Chapter 6 SV Command Language Introduction 6 1 Data Match Commands...

Page 9: ... 16 LV16 6 39 Mode 17 LV17 6 42 Mode 18 LV18 6 45 Mode 19 LV19 6 49 Mode 20 LV20 6 52 Chapter 7 ISO Parameter Grade Thresholds Chapter 8 Technical Specifications Scanning Performance SV Series Model 8 2 Scanner Options 8 2 Power 8 2 Sync 8 2 Outputs 8 3 Symbologies 8 3 Operation Modes 8 3 Sync Mode Moving Bar Codes 8 3 Sync Mode Stationary Bar Codes 8 4 No Sync Free Scan Operation 8 4 Parameters A...

Page 10: ...ation 9 2 Product Service and Repair 9 2 Online Product Service and Repair Assistance 9 3 Limited Warranty 9 3 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 ...

Page 11: ...conomical 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 tech...

Page 12: ...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 SV100 SV100HD SV100C SV200 1 SV200 2 Analyses sec 100 100 100 200 200...

Page 13: ...imes 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...

Page 14: ...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 informatio...

Page 15: ...wo 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 5 VDC SV PSU 100K Ohm Pin 4 To SV sync logic TTL Sync Input Diagram 1 To SV sync logic To SV sync logic Pin 2 Pin 1 3 9 K ohm D11 D19 1N914 VC080514A650 1 2 4 7 2 8 6 5 3 ISO1 MOC211 SYNC Isolated Sync Input Dia...

Page 16: ...ext 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 The illustration above shows the sync operation of an SV unit p...

Page 17: ...he 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 Outp...

Page 18: ...ndicates 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 illumin...

Page 19: ...l Port Pin out Serial Port Transmission Format The following data transmission format is standard in the SV Series This is the 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...

Page 20: ...oded scans f 11 2 0 9A Rmin Rmax calc avg over all decoded scans g 13 2 00 9A SymbolContrast calc avg over all decoded scans h 15 2 00 9A PCS calc avg over all decoded scans i 17 2 00 9A R white calc avg over all decoded scans j 19 2 00 9A R black calc avg over all decoded scans k 21 2 00 99 Ratio calc avg over all decoded scans Example 29 represents a ratio of 2 9 l 23 1 or indicating sign of avg...

Page 21: ...rall ISO method symbol grade numeric Ave over all decoded scans Example 26 2 6 v 40 1 Bar code decoding direction Forwards 0 or Backwards 1 w 41 3 000 999 Calculated symbology mod check value Code 93 mod check C x 44 4 4 hex digits Records output count P 48 4 4 hex digits Self check value y 52 2 Two digit number identifies the symbology See Symbology Identifier Table on page 3 4 for details M 54 1...

Page 22: ...Units 1X 00 9A F 75 2 Two digit number shows Trail QZ Units 1X 00 9A G 77 1 One digit number 0 off 1 on Sync state H 78 2 IGC two bytes Units of X dimension times 10 Value 00 when N A I 80 2 Two digits Percent of good global thresholds 00 9A J 82 2 Two digits Calculated application checksum value or Code 93 mod check K O 84 1 One digit indicates the subsymbology enabled in the y field of LFxy comm...

Page 23: ... 3 of 9 06 Codabar 11 UPC A 15 UPC A w add on 2 19 UPC A w add on 5 12 EAN 13 16 EAN 13 w add on 2 20 EAN 13 w add on 5 13 EAN 8 17 EAN 8 w add on 2 21 EAN 8 w add on 5 14 UPC E 18 UPC E w add on 2 22 UPC E w add on 5 Identifiers Symbology Category ...

Page 24: ...3 6 Quick Check SV Series User s Guide ...

Page 25: ...te 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 ScanVie...

Page 26: ...pace 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 ...

Page 27: ... 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 a...

Page 28: ...V 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...

Page 29: ...rameters 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 lo...

Page 30: ... 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 rele...

Page 31: ...e 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...

Page 32: ...s 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 When ScanView is launched it exhibits the same configuration it had when it was last shut down The configuration parameters ...

Page 33: ... Code Analysis Screen 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 Speed Button Title...

Page 34: ...ated 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 but...

Page 35: ...lue 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 Reflectance Profile Screen This screen displays a reflectance profile for SV unit s entire scan path An example is shown below Color Grade Reference Chart Dot indicates the ISO grade Color ...

Page 36: ...de 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 ...

Page 37: ...ing 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 a...

Page 38: ...following illustration to mount the scanner 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 3 The scanner can be mounted in any orientation The illustration on page 5 2 shows the beam angle relative to the bar code placement in the beam Laser Beam Scan Angle Beam Intersec...

Page 39: ...rms 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...

Page 40: ...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 the code Optimum signal amplitude should be adjusted so the bar 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 ce...

Page 41: ...s 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 toward...

Page 42: ... 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 ...

Page 43: ...he 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...

Page 44: ...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 Scannin...

Page 45: ...hing 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 calib...

Page 46: ... 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 hi...

Page 47: ...eck SV Series User s Guide 5 11 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 ...

Page 48: ...5 12 Quick Check SV Series User s Guide ...

Page 49: ...e 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 Matc...

Page 50: ...1 digit A number between 0 and 9 It identifies the data match array being programmed or cleared Number of data characters in the Data Match array The value can be 01 through 32 A value of 00 clears disables this array b 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 d...

Page 51: ...DE 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 length x as the ignore or fill character The 4th through 8th characters must be ABCDE respec tively and the 10th character must be a Z in a 10 character field for a data mat...

Page 52: ... 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 BI010 Increment is to be done in the last three charac ters of the 10 character array BI010 234 Increment is to be done in the last three characters of the 10 character array Initial value scanned must be 234 BI010 Increment is to...

Page 53: ...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...

Page 54: ...ic 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 s...

Page 55: ...s 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 HO Operational Mode Values for are 1 specifies 9600 2 specifies 19200 3 specifies 38400 4 specifies 57600 5 specifies 115200 the d...

Page 56: ...n 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 1 moving bar codes mode...

Page 57: ...utput_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 ...

Page 58: ...canner 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 e...

Page 59: ...ric 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 u...

Page 60: ...PC EAN and Code 93 x symbology type y subsymbology choice for a particular symbology Current choices include 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 1 UPC EAN 2 Code 39 3 Code 12...

Page 61: ...ed 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 u...

Page 62: ...des 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 a...

Page 63: ...sed 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 i...

Page 64: ...l 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 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 pa...

Page 65: ...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 ...

Page 66: ...s 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 ...

Page 67: ...rt programming to be available in the future Many of the activation parameters are ISO method calculations Please see the 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 thre...

Page 68: ... 1 255 Mils 001 255 12 AVG BWD 100 100 of X 000 200 13 MIN BWD 100 100 of X 000 200 14 MAX BWD 100 100 of X 000 200 15 Ratio 1 8 8 0 Ratio 018 080 16 QZ Per cent good QZ 0 100 000 100 17 ICG 0 1 8 0 X dim 001 080 18 Application Mod CHK NA NA Flag 000 000 19 Min Scans 2 200 Scans 002 200 20 Min Chars 1 64 001 064 21 Percent Decode 0 100 000 100 Table of Analysis Parameters IDs Analysis Parameters L...

Page 69: ...f ID Value of action aaa 22 Ref Decode NA NA Flag 000 001 23 Character Format NA NA Flag 000 001 24 Partial Decode NA NA Flag 000 001 25 Data Match NA NA Flag 000 001 26 Illegal Posi tion NA NA Flag 000 001 Table of Action Parameters IDs Description Low Value High Value 01 Pulse width 0 1s to 10 0s 10 0 latch 000 255 02 Active State high or low 000 active low 001 03 Set port on Good Bad Evaluation...

Page 70: ...ifies 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 PARAMETE...

Page 71: ... 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 0x0001 Read LED 0x0002 LED1 0x0004 LED2 0x0008 Port 1 0x0010 Port 2 0x0020 Port 3 0x0040 Port 4 0x0080 Port 5 0x0100 ...

Page 72: ... 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 scann...

Page 73: ...ion 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 settin...

Page 74: ...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 fi...

Page 75: ...velope 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 ...

Page 76: ...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 refl...

Page 77: ...R3 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 comma...

Page 78: ...t5 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 t...

Page 79: ...eset 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 ...

Page 80: ...artial 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 ...

Page 81: ...or 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 ...

Page 82: ...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 logi...

Page 83: ...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 failu...

Page 84: ...e 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 a...

Page 85: ...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...

Page 86: ...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 lowe...

Page 87: ...tive 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 co...

Page 88: ...ost 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 PP801x...

Page 89: ...lation 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 l...

Page 90: ...tive 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...

Page 91: ... 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 th...

Page 92: ...xample 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 PB804xxx...

Page 93: ...s 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 condi...

Page 94: ... 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 ...

Page 95: ...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 ...

Page 96: ...n 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 PB81101...

Page 97: ...mable 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 ...

Page 98: ...tiple 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 ...

Page 99: ...e 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 o...

Page 100: ... 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 ident...

Page 101: ...are divided into letter grades per the ISO Bar Code Quality Specification 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 Rmin A 5 x Rmax F 5 x Rmax Modulation A 70 B 60 C 50 D 40 F 40 Symbol Contrast A 70 B 55 C 40 D 20 F 20 Decodability A 62 B 50 C 37 D ...

Page 102: ...7 2 Quick Check SV Series User s Guide Reference Decode A ISO method algorithm decoded the symbol F ISO method algorithm could not decode the symbol ...

Page 103: ...s on 2 different surfaces or a clamp for tightening to 3 8 9 5 mm rod Environmental Operating Temperature 40 F to 105 F 4 C to 41 C Storage Temperature 4 F to 140 F 20 C to 60 C Humidity 10 to 90 non condensing Ambient Light Not to exceed 0 5mWatts sq mm 600 nm to 700nm calculated at about 2 of light level estimate not verified MTBF 10 000 hours est dominated by motor life second by laser life Las...

Page 104: ...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 approxi...

Page 105: ...ion 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...

Page 106: ...r 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 host to determine missing codes 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 ch...

Page 107: ...d 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 fu...

Page 108: ...8 6 Quick Check SV Series User s Guide ...

Page 109: ...stance 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 E mail natechsupport handheld com Latin America Telephone 803 835 8000 Telephone 800 782 4263 E mail latechsupport handheld com Brazil Telephone 55 21 2178 0500 Fax 55 21 2178 0505 E m...

Page 110: ...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 E mail naservice handheld com Latin ...

Page 111: ... 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...

Page 112: ...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...

Page 113: ... 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 u...

Page 114: ...t does not have to be moved again 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 ...

Page 115: ...m 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 Pr...

Page 116: ...nner 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 Figure 2 Examp...

Page 117: ...ode 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 b...

Page 118: ...A 6 Quick Check SV Series User s Guide ...

Page 119: ......

Page 120: ...Hand Held Products Inc 700 Visions Drive P O Box 208 Skaneateles Falls NY 13153 0208 QCOLVSV UG Rev C 10 07 ...

Reviews: