Disclaimer Hand Held Products, Inc. d/b/a HHP (“HHP”) reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should, in all cases, consult HHP to determine whether any such changes have been made. The information in this publication does not represent a commitment on the part of HHP.
Statement of Agency Compliance Canadian Notice This equipment does not exceed the Class A limits for radio noise emissions as described in the Radio Interference Regulations of the Canadian Department of Communications. 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.
ii
Table of Contents Chapter 4 Customer Service Chapter 1 Getting Started About This Manual 1-1 Chapter 2 Terminal Interfaces Keyboard Wedge Interface RS-232 Serial Interface USB Keyboard Interface 2-1 2-2 2-4 Chapter 3 Programming the Scanner Main Office 4-1 United Kingdom Office 4-1 Asia Pacific Office 4-2 Japan Office 4-2 Latin America Office 4-2 Application Support 4-2 HHP SET™ 3-1 Chapter 5 Limited Warranty Data Editor 3-3 Bar Code Programming Menu 3-5 Appendix A Programming Proc
iv
Getting Started 1. Getting Started About This Manual The IMAGETEAM™ 3220 Mid-Range Linear Imager replaces traditional laser bar code scanners with a high speed scanner at a lower cost. Equipped with a new generation light intensifier and optical design, the IT3220 has a high intensity aiming line and captures bar codes from as far away as 8 inches (20.3 cm). The unique decoding engine gives the IT3220 exceptionally fast and accurate scanning capabilities.
Getting Started Outer Box Label Outer Box Label IMAGETEAM MID - RANGE LINEAR IMAGER , UNIVERSAL I/F(US/EUR) Description IMAGETEAM MID - RANGE LINEAR IMAGER , PS/2 KB WEDGE KIT Description P/N : 3220-12 Model Number P/N : 3220-12MDKIT Model Number S/N : A1210001 Serial Number S/N : A1210001 Serial Number N344 N344 Made in Taiwan Made in Taiwan Hand Held Products, I nc. www.hhp.com N344 P/N:3220-12 S/N:A1210001 Product Label Hand Held Products, I nc. www.hhp.
Getting Started To use the HHP SET with the IT3220, the user must have a serial adapter cable and a power supply. Please refer to Chapter 3 “Programming the Scanner” to understand all details of HHP SET. You will find HHP SET has totally changed the traditional ways of managing your bar code reading device. The IT3220 and VT3060B/3080B models come with a main cable equipped with a RJ-45 phone plug, which can provide multiple host interface connections when combined with a host adapter cable.
Getting Started 1-4
Terminal Interfaces 2. Terminal Interfaces Keyboard Wedge Interface The IT3220 and VT3060B/3080B scanners are easily configured to work with a variety of interfaces by installing the desired cable adapter and by programming the selected terminal interface. After identifying the communication interface you will use and obtaining the suitable interface adapter cable, plug the RJ45 Phone Plug of the IT3220 or VT3060B/3080B main cable into the connector of the selected interface cable adapter.
Terminal Interfaces Keyboard Wedge Installation PS/2 Keyboard Wedge Connection Plug the RJ45 phone plug of scanner’s main cable into the Plug the 5P DIN female connector of the slave cable into the 5P DIN male connector of the main cable of the scanner. Then connect the rest of the connectors to the computer keyboard port and PS/2 keyboard. PC/AT or PS/2 cable converter.
Terminal Interfaces Scanning the RS-232 interface bar code above configures the RS-232 Interface Installation scanner’s serial parameters to 9600 Baud, 8 data bits, no parity, Verify the RS-232 port (COM1 or COM2) available on your and 1 stop bit, no handshaking. computer system. Please note that the RS-232 settings of the host system must Plug the RJ45 phone plug of the main cable into the RS-232 match the scanner’s RS-232 settings. cable adapter.
Terminal Interfaces USB Keyboard Interface The USB interface is one of the common standard peripheral interfaces for today’s computer system working under Windows® 98 and Windows® 2000 or above. Make sure your computer has a USB port and the operating Scanning the following bar code will program for the USB interface. Plug the RJ45 phone plug of the scanner main cable into the system is Windows® 98, Windows NT® 5.0, and Windows® 2000 or above. USB keyboard cable converter.
Programming the Scanner 3. Programming the Scanner Check Software Revision Full-featured Data Editor There are two ways to configure the IT3220 or the VT3060/3080 – either using HHP SET™ or the programming bar codes in this user’s guide. These beneficial features are accomplished through outstanding software design and on-board advanced flash memory ASIC. Via HHP SET HHP SET is a unique software utility designed to operate under Microsoft® Windows® 95, 98, NT or above.
Programming the Scanner Configuration Download and Upload While you are asking HHP SET to do the “Download,” “Upload,” and “Diagnostic” with the scanner, HHP SET will ask you to use the scanner to scan the Host Link Command for initial handshaking with HHP SET and then perform your desired action. You can retrieve (Upload) the configurations from the scanner or send (Download) new configurations to the scanner. Of course, duplicating preset configurations is as easy as 1-2-3.
Programming the Scanner Data Editor General Transmission Control The available parameters include “Preamble,” “Postamble,” “Suffix,” “Symbol ID and Data Length Transmission,” and “Transmission Time Control.” Data Editor is an Artificial Intelligence-based expert system used to format the scanned data before it is transmitted to the host system. The Data Editor condensed version has been embedded in the scanner. You gain access to desired Data Editor’s functions via scanning the menu’s bar code.
Programming the Scanner Application Example Desired Output: 76[TAB]AA1025[TAB]S/N:123456[TAB] The bar code label is a 16-digit Code 39 that contains a 6-digit date code, a 6-digit serial number, and a 4-digit unit price (in that order). The scanner can do the following for you without software modification: Please use HHP SET to configure the full-feature Data Editor, and follow the procedures listed below. Check the bar code to see if it is Code 39 or not.
Programming the Scanner Set ”Added Field” to “Insert 3 Added Fields.” Set “AF1” (Added Field 1) to “AA.” Set “AF2” to “S/N:.” Set “AF3” to “TAB (Hex 09).” Set ”Transmission Sequence” user defined transmission sequence to “LF,” “AF3,” “AF1,” “F2,” “AF3,” “AF2,” “F3,” and “AF3.
Programming the Scanner Bar Code Programming Menu The bar code commands are specially designed Proprietary bar code labels that allow you to set the scanner’s internal programming parameters. The three main programming bar code types are referred to as System Command, Family Code, and Option Code.
Programming the Scanner Program & End System List & Master Default Scan “PROGRAM” Scan “SYSLIST” Scanner lists the product information and Scanner enters programming mode, and inhibits all non-programming functions. revision number to host via selected host interface, then issues the completion beep (3 short beeps). Scan “END” Scan “M_DEFAULT” Scanner exits programming mode, and stores all parameters in Flash Memory ASIC or non-volatile memory, then issues the completion beep (3 short beeps).
Programming the Scanner Selection Flow Diagrams EXAMPLE 1 EXAMPLE 2 Scan “PROGRAM” Scan One of Family Codes Scan One of Option Codes Scan “PROGRAM” Enter programming mode. Select one of desired Scan One of Family Codes programming families. Select one or several (1st) Scan Several Option Codes option codes. Enter programming mode. Select one of desired programming families. Select several option codes of desired parameters. 1. Select one or several option codes.
Programming the Scanner Host Interface Selection ♦ TERMINAL ID ♦ PROGRAM END(Exit) Family Code Selection Host Interface Selection US/EUROPEAN VERSION Parameter Selection Standard/TTL RS-232 serial interface 00 IBM PC/XT, 286/XT keyboard wedge interface (Full Size Din) 01 IBM PS/2, 25-30 series keyboard wedge interface (Mini Din) 02 IBM PC/AT, PS/1, PS/VP series keyboard wedge interface (Mini Din) 03 PC/AT, PS/2 keyboard replacement interface (without external keyboard) 10 General Notebook PC
Programming the Scanner User Defined Code ID This section allows the user to define and program a Code ID that is different from the Code ID default. To specify a one-character Code ID, scan in the 2-digit hex value for that character. Then scan “END.” The hex value can be determined by referring to the HEX/ASCII Reference Table on page A-6. To specify a two-character Code ID, scan the 2-digit hex values for each of the desired characters. Then scan “END.
Programming the Scanner Symbology Programming ♦ User Defined Code ID ♦ PROGRAM END(Exit) Family Code Selection Symbol ID : 1 character Symbol ID : 2 character Parameter Selection Option Code Option Code Code 128 (default=B) 00 Scan hex value (2 digits) UCC/EAN-128 (default=C) 01 Scan hex value (2 digits) UPC-A (default=A) 02 Scan hex value (2 digits) EAN/JAN/CAN-13 (default=F) 03 Scan hex value (2 digits) Codabar/NW-7 (default=D) 04 Scan hex value (2 digits) Code 39/Code 32 (default=G
Programming the Scanner Symbology Programming ♦ Code ID Transmission and Symbology Enable ♦ PROGRAM END(Exit) Family Code Selection Code ID Transmission Symbology Enable Remember to scan “FIN” to terminate this selection. But if you select the “Automatic discrimination”, scanner will terminate this selection automatically.
Programming the Scanner Symbology Programming ♦ Code 39/Code 32 Settings♦ PROGRAM END(Exit) Family Code Selection Code 39 Family Settings Code 39 Min.
Programming the Scanner Symbology Programming ♦ Codabar/NW-7 Setting ♦ PROGRAM END(Exit) Family Code Selection Codabar Settings Codabar Min.
Programming the Scanner Symbology Programming ♦ UPC-A & UPC-E Setting ♦ PROGRAM END(Exit) Family Code Selection UPC Family Settings Parameter Selection Option Code Select UPC without supplement digits 0 Select UPC with only 2 supplement digits 1 Select UPC with only 5 supplement digits 2 Select UPC with 2/5 supplement digits 3 Disable UPC-E ex-pansion 4 Enable UPC-E expansion 5 Disable UPC standardization 6 Enable UPC standardization 7 Disable UPC numeric system 8 Enable UPC numeric
Programming the Scanner Symbology Programming ♦ EAN/JAN/CAN & IATASetting ♦ PROGRAM END(Exit) Family Code Selection EAN/CAN/JAN Settings IATA Settings Parameter Selection Option Code Select EAN without supplement digits 0 Select EAN with only 2 supplement digits 1 Select EAN with only 5 supplement digits 2 Select EAN with 2/5 supplement digits 3 Disable EAN-8 expansion 4 Enable EAN-8 expansion 5 Disable EAN-13 check digit transmission 6 Enable EAN-13 check digit transmission 7 Disable
Programming the Scanner Symbology Programming ♦ Code 2 of 5 Family & German Post Code Setting ♦ PROGRAM END(Exit) Family Code Selection Code 2 of 5 Settings Code 2 of 5 Min.
Programming the Scanner Symbology Programming ♦ Code 11 & Code 93 Setting ♦ PROGRAM END(Exit) Family Code Selection Code 11 Settings Code 11 Min. Length Parameter Selection Option Code Select 1-check digit verification 0 Select 2-check digit verification 1 Disable check digit transmission 2 Enable 1-check digit transmission 3 Enable 2-check digit transmission 4 Default (04) Minimum length (2 digits) Scan 2 digits from the option code chart in the Appendix. Code 11 Max.
Programming the Scanner Symbology Programming ♦ MSI/Plessey, Code 128 & UCC/EAN 128 Setting ♦ PROGRAM END(Exit) Family Code Selection MSI/Plessey Settings MSI/Plessey Min.
Programming the Scanner Symbology Programming ♦ UK/Plessey & Telepen Setting ♦ PROGRAM END(Exit) Family Code Selection UK/Plessey Settings UK/Plessey Min. Length Parameter Selection Option Code Select UK/Plessey Standard Format Select UK/Plessey CLSI Format 0 1 Disable Convert X to A-F Enable Convert X to A-F 2 3 Disable check digit transmission Enable check digit transmission Default (04) Minimum length 4 5 (2 digits) Scan 2 digits from the option code chart in the Appendix. UK/Plessey Max.
Programming the Scanner Keyboard Interface Control ♦ Keyboard Layout (Language) Setting ♦ PROGRAM END(Exit) Family Code Selection Keyboard Layout The “Universal Selection” is only for PC/AT, PS/VP, PS/2 and IBM compatibles in DOS or Windows environment that can perform unique output without Caps Lock on/off (Output Style) concern. All transmitted data will follow the original full ASCII form. You also need not worry about the upper/lower case control.
Programming the Scanner Keyboard Interface Control ♦ Record Suffix, Preamble, Postamble & Delay Setting ♦ PROGRAM END(Exit) Family Code Selection Record Suffix Parameter Selection None 0 RETURN 1 TAB 2 SPACE 3 ENTER (Numeric Key Pad) 4 User defined character (1 character) Preamble Option Code None 5, (00-7F) FIN 1-15 characters [00-7F], [FIN] Maximum 15-character input; scan “FIN” to terminate this selection.
Programming the Scanner Keyboard Interface Control ♦ Caps Lock Control & Emulation Setting ♦ PROGRAM END(Exit) Family Code Selection Caps Lock Control Function Key Emulation Parameter Selection Option Code “Caps Lock Off” State 0 “Caps Lock On” State 1 Auto Detect (PC/AT, PS/2, Keyboard Replacement and DOS/V Machines only) 2 Enable ASCII 00-31 code as keyboard function code output 0 Ctrl-Output 1 Refer to page A-5 – Keyboard Function Code Table for details.
Programming the Scanner Serial Interface Control ♦ Record Suffix, Handshaking & Time Out Setting ♦ PROGRAM END(Exit) Family Code Selection STX/ETX Control Parameter Selection Option Code Disable STX/ETX transmission 0 Enable STX/ETX transmission 1 STX/ETX are two characters used to indicate the starting and ending of the total data frame transmitted via serial interface.
Programming the Scanner Serial Interface Control ♦ Baud Rate & Data Frame Setting ♦ PROGRAM END(Exit) Family Code Selection Handshaking Protocol Baud Rate (BPS) Data Frame Parameter Selection None (free running mode) 0 RTS/CTS (hardware handshaking) 1 ACK/NAK (software handshaking) 2 Xon/Xoff (software handshaking) 3 38.4K BPS 2400 BPS 0 4 19.
Programming the Scanner Wand Emulation Control ♦ Output Polarity, Signal State, Margin/Module Time, Narrow/Wide Ratio, Code 39 Emulation♦ PROGRAM Family Code Selection Output Polarity Parameter Selection END(Exit) Option Code High level (5Vdc) on Bar (low level on Space) 0 Low level (0Vdc) on Bar (high level on Space) 1 Determine the output voltage level for both bar and space. Initial Signal State High Level (5Vdc) 0 Low Level (0Vdc) 1 Determine the initial state of output voltage level.
Programming the Scanner Trigger Modes Alternative Mode When this operation mode is selected, the scanner keeps the light source of the scanner turned on and disables the infrared sensor before the pre-defined auto power off duration. Because you do not have to press the trigger frequently, it is very convenient for multiple scanning. After each good read, the auto power off timer counter is reset. After the scanner turns off the light source, you must press the trigger to turn on the light source again.
Programming the Scanner Scanning Tolerance Diagnostic Mode (Test Reading) This operation mode is specifically designed for diagnostic purposes. When this operation mode is selected, the light source of the scanner is forced on without regard for other programmable parameters, such as double scan verification, redundancy, and so forth. (Printing Quality Control) This parameter provides the user with a helpful tool to use when the printing quality of the bar code is poor.
Programming the Scanner Operation Control ♦ Trigger Mode, Buzzer Tone, Scanning Tolerance ♦ PROGRAM END(Exit) Family Code Selection Operation Mode Buzzer Tone Adjust Scanning Tolerance (Printing Quality Control) Parameter Selection Option Code Low Power mode (Low Power triggering) 0 Manual trigger (External triggering) 1 Level mode (Auto power off) 2 Alternative mode (Periodic power off) 3 Presentation mode (Pulse driven reading) 4 Auto trigger mode (Continued power on) 5 Toggle mode (R
Programming the Scanner Advanced Operation Control This section allows the user to program the following parameters for advance operation control. The definitions of each parameter are described below. Pulse Driven Duty Reread Delay This feature is designed to inhibit the scanner from reading the same bar code within a certain period of time. The time period can be programmed for immediate, short, medium, or long time out duration.
Programming the Scanner Operation Control ♦ Reread Delay, Scan Voting ♦ PROGRAM END(Exit) Family Code Selection Reread Delay Scan Voting Auto Power Off Duration Pulse Driven Duty Dollar Sign Control Parameter Selection Option Code Disable Long time out duration 0 4 Immediate time out duration Force Verification 1 5 Short time out duration 2 Medium time out duration 3 None 4 times 0 4 1 time 5 times 1 5 2 times 2 3 times 3 Short (around 2 seconds) 0 Medium (around 3-4 seco
Programming the Scanner Condensed Data Editor ♦ Preamble, Postamble, Data Length & Symbol ID Trans. ♦ PROGRAM END(Exit) Family Code Selection Preamble Parameter Selection Option Code None FIN 1-15 characters (use hex value for each character) [00-7F], [FIN] Maximum 15-character input; scan “FIN” to terminate this selection. Postamble None FIN 1-15 characters (use hex value for each character) [00-7F], [FIN] Maximum 15-character input; scan “FIN” to terminate this selection.
Programming the Scanner Condensed Data Editor ♦ Data Formatter ♦ PROGRAM END(Exit) Family Code Selection Formatter Control 1st Insertion Parameter Selection Disable Select one bar code symbology (2 digits) Select all bar code symbologies 00 automatic termination automatic termination Disable FIN Hex value for each Enable (2 digits) character, (FIN) position 1-3 characters to insert Disable FIN Hex value for each Enable (2 digits) character, (FIN) position 1-3 characters to insert D
Programming the Scanner Condensed Data Editor ♦ Data Verifier Settings ♦ PROGRAM END(Exit) Family Code Selection Verifier Control Identified Data Length Parameter Selection Option Code Disable 2nd Option Code FIN Select one bar code symbology (2 digits) automatic termination Select all bar code symbologies 00 automatic termination Disable FIN Enable (2-digit decimal value) Determine the identified data length for verification.
Programming the Scanner Condensed Data Editor ♦ Data Replacer Settings ♦ PROGRAM END(Exit) Family Code Selection Replacer Control 1st Replacement Parameter Selection Disable Select one bar code symbology (2 digits) automatic termination Select all bar code symbologies 00 automatic termination Disable FIN Enable (2-digit decimal value) position Disable FIN Enable (2-digit decimal value) 2-digits identified position; 1 replacement character 3rd Replacement 2nd Option Code FIN 2-digits i
Programming the Scanner Condensed Data Editor ♦ Data Organizer Settings ♦ PROGRAM END(Exit) Family Code Selection Organizer Control 1st Organization Parameter Selection Disable Select one bar code symbology (2 digits) automatic termination Select all bar code symbologies 00 automatic termination Disable FIN Enable (2-digit decimal value) position Disable FIN Enable (2-digit decimal value) 2-digits identified position; Transmit data before/after this position Include/Exclude Control 2nd
Programming the Scanner Application Example Select a Bar Code Symbology You can use the Condensed Data Editor for an advanced transmission arrangement with one or all bar code symbologies. If you scan “00” to select all types, the scanner arranges all incoming data to meet your pre-defined format. If you want to select only one type of bar code, please select one of the option codes listed below.
Programming the Scanner A81025[TAB]SN123456[TAB]9876[TAB]. We still need to delete the 98 from the string to get the desired output. [Data Verifier] Scan “Program” to enter the programming mode. Scan “Verifier Control” and set bar code symbology to “08” (Interleaved 2 of 5). [Data Organizer] Scan “Organizer Control” and set bar code symbology to “08.” Scan “Identified Data Length” and set the length to “16.
Customer Service 4. Customer Service For service in Europe, please contact your HHP representative or your local distributor. Obtaining Factory Service European Office HHP provides service for all its products through a service center located in Charlotte, North Carolina, Hong Kong, the Netherlands, and the United Kingdom. To obtain warranty or non-warranty service, return the unit to HHP (postage paid) with a copy of the dated purchase record attached. Hand Held Products, Inc.
Customer Service For service in Asia, please contact your HHP representative or your local distributor. For service in Latin America, please contact your HHP representative or your local distributor. Asia Pacific Office Latin America Office Hand Held Products, Inc. Hand Held Products, Inc.
Customer Service North America: Latin America: Telephone: (315) 685-2476 (8 a.m. to 8 p.m. EST) Telephone: Int+56-2942-2495 or 2942-8371 or in the U.S.: (800) 782-4263 E-mail: la_support@hhp.com Fax number: (315) 685-4960 E-mail: tech_support@hhp.com Europe: TelephoneEuropean Ofc: U.K. Ofc: Int+31 40 242 4486 Int+44 1925 240055 E-mail: euro_support@hhp.com Asia: Telephone: Int+852-2511-3050 or 2511-3132 E-mail: asia_support@hhp.
Limited Warranty service center within the Warranty Period and HHP determines to its satisfaction that the product is defective due to defects in materials or workmanship, HHP, at its sole option, will either repair or replace the product without charge, except for return shipping to HHP. 5. Limited Warranty Hand Held Products, Inc.
Limited Warranty AMOUNT PAID TO HHP FOR THE PRODUCT. THESE LIMITATIONS ON LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT EVEN WHEN HHP 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.
Appendix A Appendix A Interface Cable Converters This chapter gives the most up-to-date description of scanner accessories, including various Host Interface Cable Adapters, Beeping Indications, and the Keyboard Function Code Table.
Appendix A Illustration Description Illustration Description NEC 98xx Keyboard Wedge Cable Converter PC/AT KB Wedge Cable Converter - Desktop PC/AT KB Wedge - 5P DIN Male & Female Connectors - 8P Mini-DIN M&F Connectors IBM ThinkPad Direct Link Cable Converter PS/2 KB Wedge Cable Converter - PS/2 KB Wedge - DOS/V KB Wedge - 6P Mini-DIN M&F Connectors - 6P Mini-DIN Male Connector IBM ThinkPad Keyboard Wedge Cable Converter USB KB Cable Converter - USB KB Direct Link - 4P USB Type A Male Connector
Appendix A Illustration Description RS-232 Serial Wedge Cable Converter - 25P D-Sub M&F Connectors - Embedded Power Jack Notebook PS/2 Keyboard Direct Link Cable Converter - 6P Mini-DIN Male Connector Wand Emulation Interface Cable Converter - 9P D-Sub Female Connector A-3
Appendix Beeping Indications No.
Appendix A Keyboard Function Code Table No. ANSI ASCII 00 NUL 00H 01 SOH 02 Key Function No.
Appendix A ASCII Input Shortcut HEX/ASCII Reference Table To configure the user definable parameters of the scanner via the programming bar codes, you will be asked to scan your desired ASCII value in HEX form. You have to refer to the “HEX/ASCII Table” for details.
Appendix A Bar Code Command Menu Option Code : “0 – 9”, “A – F” 0 System Command 8 FIN (Finish) 4 1 C 9 END (Exit) 5 2 D A SYSLIST 6 3 (System List) E B (Master Default) M_DEFAULT 7 F A-7
Appendix A Sample Bar Codes Codabar A13579B Code 39 BC321 Interleaved 2 of 5 1234567890 Code 128 Code 128 Code 93 123456-9$ Matrix 2 of 5 6543210 Code 2 of 5 123456 EAN 13 9 780330 290951 UPC-A 0 123456 7890 5 A-8
Appendix A Bar Code System Command Bar Code System Command Set PC/AT, PS/2 Keyboard Wedge System Information List (SYSLIST) USB Keyboard Interface Keyboard Replacement Factory Default Setting (M_DEFAULT) RS-232 Serial Interface HHP SET Host Link A-9