Printronix SV 2 Series Operator's Manual
Printronix SV 2 Series Operator's Manual

Printronix SV 2 Series Operator's Manual

Scanner/verifier
Table of Contents

Advertisement

Quick Links

SV 2 Series
Scanner/Verifier
Operator's Guide
P/N 254764-001

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SV 2 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Printronix SV 2 Series

  • Page 1 SV 2 Series Scanner/Verifier Operator’s Guide P/N 254764-001...
  • Page 2: Table Of Contents

    Table of Contents PREFACE ..............................5 WARRANTY ..............................7 INTRODUCTION ............................8 LASER BEAM ............................... 8 RESET BUTTON ............................9 Turn Off Laser Beam ..........................9 Perform Calibration ............................ 9 Reset Ports ..............................9 I/O CONNECTOR ............................9 + 5 VDC Power Input ..........................9 Sync Inputs ...............................
  • Page 3 Mode 19 (~LV19) ............................. 58 Mode 20 (~LV20) ............................. 60 ANSI PARAMETER GRADE THRESHOLDS ..................61 APPENDIX A; SV 2 SERIES SETUP HINTS .................... 62 Introduction .............................. 62 Setting the Proper Scan Distance ......................62 Setting the Proper Scan Angle ........................63...
  • Page 4: Software License Agreement

    You agree that this Agreement provides you no more rights with regards to warranty, support, indemnity or liability terms with respect to Red Hat, Inc., Printronix Inc, or any contributor to the Embedded Software than that provided by the Red Hat eCos Public License v.1.1 or any express warranty that may be made by Printronix, Inc.
  • Page 5 Software is free from all bugs, errors and omissions. Remedy Your exclusive remedy and the sole liability of Printronix, Inc. in connection with the Software is replacement of defective software with a copy of the same version and revision level.
  • Page 6 This License shall continue until terminated. This license may be terminated by agreement between you and Printronix, Inc. or by Printronix, Inc. If you fail to comply with the terms of this License and such failure is not corrected within thirty (30) days after notice. When this License is terminated, you shall return to the place you obtained them, the printer and all copies of the Software and documentation.
  • Page 7: Trademark Acknowledgements

    Trademark Acknowledgements Microsoft and Windows are registered trademarks of Microsoft Corporation. Printronix is a registered trademark of Printronix, Inc. Copyright 2002, 2007, Printronix, Inc. 254764-001 Rev B...
  • Page 8: Preface

    Use with Safety Agency-Listed Equipment (UL, TUV, VDE, etc) The SV 2 Series should be used only with printers, applicators, etc. that are Safety Agency listed. The SV 2 Series is intended to be supplied by a Safety Agency Listed power supply (QQGQ) or (EPBU) or receives power from the host unit (Printer), output rated 5Vdc, minimum 300mA maximum 1A.
  • Page 9 • Use the SV 2 Series only with UL-Listed Bar Code Printers, Applicators, conveyors, etc. • The following laser light Caution labels must be affixed to your SV 2 Series verifier: If they are not, contact PRINTRONIX immediately. Trademarks The following are trademarks of PRINTRONIX Systems International: •...
  • Page 10: Warranty

    Maintenance The SV 2 Series is designed to provide maintenance free operation through its life and contains no moving parts that require maintenance. Cleaning The output window should be kept clean by wiping it with a slightly dampened, soft cloth. Dampen with water or a screen cleaner.
  • Page 11: Introduction

    This program is available at no charge from PRINTRONIX and authorized PRINTRONIX re- sellers. ScanVision can be used to program the SV 2 Series via serial communication using SV Download language. The language is described in this Operator’s Guide.
  • Page 12: Reset Button

    + 5 VDC Power Input The SV 2 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.
  • Page 13: Sync Inputs

    Utilizing a sync signal is recommended for all applications using hardware (as opposed to communication) interfaces. (Also see Operation Modes Section.) A sync signal is used to synchronize the SV 2 Series to an object, label, etc. that contains the bar code(s) being analyzed as it passes through the laser beam. The SV 2 Series should be programmed for the number of bar codes expected per sync interval.
  • Page 14: Edge Sync Mode

    3. Counting ceases upon receipt of the trailing edge of a sync signal. The SV 2 Series determines that at least the number of bar codes expected (programmed) during the sync period have been fully decoded.
  • Page 15: Communication Sync Commands

    Five LED’s are included on the SV 2 Series back panel. Power (Sync) LED This LED is illuminated green whenever power is applied to the SV 2 Series. Upon receipt of any sync input (hardware or serial communications) the LED will blink red for approximately 100 milliseconds.
  • Page 16: Serial Port Connector

    Clear to Send (CTS) SERIAL PORT TRANSMISSION FORMAT The following data transmission format is standard in the SV 2 Series. This is the format used by ScanVision software for setup and monitoring of SV 2 Series data. All parameters analyzed for each bar...
  • Page 17 Chars Parameter 00-9A; R(black) calc. avg. over all decoded scans 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. Bar deviation calculation averaged over all decoded scans. Units are % of X.
  • Page 18: Installation And Setup

    Some knowledge of SV 2 Series operation is recommended to best follow the steps. Please review Appendix A – SV 2 Series Setup Hints – for a more basic description of SV 2 Series operation and scanner positioning and calibration.
  • Page 19: Scanner Positioning

    Scanner Positioning Each SV 2 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 to mount the scanner per Figure 2. Figure 2 – Scanner Positioning Notes: 1.
  • Page 20: Bar Code Travel Direction

    Bar Code Travel Speed Considerations A bar code should be present in the beam for at least five scans for most reliable operation. The SV 2 Series performs a minimum of 100 scans/analyses per second. At that rate, each analysis is accomplished in 10 milliseconds max.
  • Page 21: Ladder Direction

    A calibration symbol is supplied with each SV unit as a standard component. Store it in a clean location. The SV 2 Series can be calibrated using either of the two following procedures: Procedure 1: 1.
  • Page 22: Setup Procedure

    Setup Procedure It is highly recommended that PRINTRONIX ScanVision be used to set up SV 2 Series units. This Windows based software is available free of charge from PRINTRONIX. The alternative is to use SV Command Language through a host computer.
  • Page 23 *This step is not mandatory, but highly recommended. Scanner focus is dependent on the scan distance. Good focus maximizes the SV 2 Series’s ability to detect printer errors and failures. If this step is omitted, take extra precaution in setting and measuring the scan distance.
  • Page 24: 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 PRINTRONIX ScanVision software is required for best understanding of the following description.
  • Page 25: Technical Specifications

    All Models - 4 bar codes across max. (picket fence direction) Scanner Options Scanners can incorporate options for special optics and/or be focused for special applications. Contact PRINTRONIX Technical Support and describe your application for assistance. Below are two standard options available. 254764-001 Rev B...
  • Page 26: Power

    EAN-13 and EAN-8 (including 2 and 5 digit supplemental codes) OPERATION MODES The SV 2 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.
  • Page 27 Note: When in this sync mode, the sync input is a background application. The SV 2 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.
  • Page 28: Sync Mode - Stationary Bar Codes

    If this mode is used, the SV 2 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.
  • Page 29: Sv Command Language

    Overall Symbol Grade (ANSI method parameter) Bar Code Direction (scanner decoder function) Symbology Type (scanner decoder function) % Decode (multiple scanning parameter) Global Threshold (ANSI method parameter) Modulo Check Digits (mandatory symbology and optional application parameters) Encoded Data (scanner decoder function) SV COMMAND LANGUAGE All commands to the verifier begin with a tilde, ‘~’, followed by one or more alphanumeric characters.
  • Page 30 - This character defines the fill character for masking purposes. This character cannot be a character to be matched in the match field mmm. - 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.
  • Page 31 ~BI010!!!!!+++!! Increment is to be done in location 6 through 8 characters of the 10 character array. Decrementing Examples: ~BD010!!!!!!!+++ Decrement is to be done in the last three characters of the 10 character array. ~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).
  • Page 32: Diagnostic Commands - D

    # = 1 through 8 (port ID) Inquire software version. Commands the verifier to transmit the SV 2 Series firmware version to the host in the following datapacket format: hexadecimal value ‘4’ - identifies the beginning of the datapacket response The following character string between the quotes: ‘Version: ‘...
  • Page 33: Hardware Configuration Commands - H

    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. Hardware Commands are listed below. ~HB# Set the Baud Rate. Possible values for # are: (specifies 9600)
  • Page 34 Display the verifier parameters The format of the reply is when ~De0 is set: See ~De# command for an alternate reply choice. hexadecimal value ‘4’ - identifies the beginning of the datapacket response. A list of text strings like the one shown in the example. Each string is terminated by a two character sequence: ‘\r’...
  • Page 35: Label Setup Commands - L

    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 PRINTRONIX ScanVision software. Please refer to the Setup Procedures Section in this guide for descriptions on the use of these commands.
  • Page 36 0 = disabled (default condition) 1 = Mod 10 check digit for Interleaved 2 of 5 Note: additional subsymbology choices will be added as applications require. Contact PRINTRONIX for details. Example: ~LF41 = check mod 10 check digit in last location for any I 2 of 5 symbol analyzed...
  • Page 37 Report the Excluded Symbologies and the Included Symbologies Specified for all the Defined Bar Codes. Hexadecimal value ‘4’ - identifies the beginning of the datapacket response The mode for each symbology is reported in a character string, which terminated with either ‘IN’ (for included) or ‘EX’...
  • Page 38 ~LQ# Enable or Disable Port Activations by Partial Decodes 0- Disable Port Activation by Partial Decodes 1- 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 the Serial Port Transmission Format Section for details.
  • Page 39 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 PRINTRONIX technical Support. Modes included in standard SV 2 Series are described in the Output Interface Modes Descriptions Section. Example: ~LV01 sets mode 01.
  • Page 40: Output Mode Selection Commands - O

    ~Lt# Turn partials on and off at the decoder level for Interleaved 2 of 5 codes only. 0 - Disable 1 - 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.
  • Page 41 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 Section for ~PB command examples Table of Analysis Parameters Analysis Parameters High Units...
  • Page 42 ~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’...
  • Page 43: System Control Commands - S

    ~PR#### Port/LED reset state #### = four hexadecimal digits Each output port and led is 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 Output Port 1 0x0010 Output Port 2...
  • Page 44 ~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.
  • Page 45 Execute the calibration procedure. The SV unit will respond to this command as follows: CP505050 will be transmitted if the calibration is successful. CF000000 will be transmitted if the calibration was unsuccessful ~Sc (lower case 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.
  • Page 46 This command applies only when the standard transmission mode is enabled (~HQ0.) The command ~SS013010 must be used when operating with PRINTRONIX ScanVision software. Software Sync for communication output modes #1 and #2 (~HO1, ~HO2); trigger a sync response from...
  • Page 47 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.
  • Page 48: Output Interface Modes Descriptions

    OUTPUT INTERFACE MODES DESCRIPTIONS Output interface modes are used to set the SV 2 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.
  • Page 49 ~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.
  • Page 50: Mode 02 (~Lv02)

    ~LAxx This command sets the passing threshold for the Overall ANSI 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. 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.
  • Page 51 ~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 ScanVision will not display data characters correctly.
  • Page 52: Mode 03 (~Lv03)

    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.
  • Page 53 ~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 ScanVision will not display data characters correctly.
  • Page 54: Mode 16 (~Lv16)

    ~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. Please see the SV 2 Series Operator’s Guide for additional command description details. ~LV16 This command sets the proper mode for this operation.
  • Page 55 ~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.
  • Page 56: Mode 17 (~Lv17)

    ~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.
  • Page 57 ~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. Please see the SV 2 Series Operator’s Guide for additional command description details. ~LV17 This command sets this mode of operation.
  • Page 58: Mode 18 (~Lv18)

    ~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.
  • Page 59 ~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. Please see the SV 2 Series Operator’s Guide for additional command description details. ~LV18 This command sets this mode of operation.
  • Page 60 ~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.
  • Page 61: Mode 19 (~Lv19)

    ~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. Please see the SV 2 Series Operator’s Guide for additional command description details. ~LV19 This command sets this mode of operation.
  • Page 62 ~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 ANSI 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.
  • Page 63: Mode 20 (~Lv20)

    ~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.
  • Page 64: Ansi Parameter Grade Thresholds

    ANSI PARAMETER GRADE THRESHOLDS ANSI parameter fail thresholds are set in the SV 2 Series by commands requiring numeric settings that correlate to the parameter calculations. Below are descriptions of how the numeric calculations are divided into letter grades per the ANSI Bar Code Quality Specification A <...
  • Page 65: Appendix A; Sv 2 Series Setup Hints

    The SV 2 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.
  • Page 66: Setting The Proper Scan Angle

    A quick method of adjusting the scanner using a special command ~Sc is described below. If the “quick method” described below is unsuccessful, follow the setup procedure in the SV 2 Series Installation and Setup Procedures section using the ~Hd commands.
  • Page 67 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 in the SV 2 Series Operator’s Guide by using the ~Hd commands.
  • Page 68 Figure 2 – Example of “Good” Scan Profile Bar code signal amplitude between yellow lines and minimum of 5 lines high (7 lines in this example) Bar code signal “flat“ across bottom Figure 3 – Examples of Scan Profile Parameters Out of Range All of bar code signal not between the yellow lines Bottom of bar code signal not...
  • Page 69: Calibration Hints

    Symbol Contrast, Overall ANSI Grade, PCS, Rmax, and Rmin. 2. If reflectance parameters are required to be analyzed in the application, a calibration symbol can be created from the material being analyzed. Contact PRINTRONIX Technical Support for details. 254764-001 Rev B...

Table of Contents