Page 3
Statement of Agency Compliance This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Page 4
Nijverheidsweg 9 5627 BT Eindhoven The Netherlands HHP shall not be liable for use of our product with equipment (i.e., power supplies, personal computers, etc.) that is not CE marked and does not comply with the Low Voltage Directive. UL and cUL Statement UL listed UL1950 and CSA 22.2 No.950.
Page 5
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.
Table of Contents Chapter 1 - Getting Started About This Manual ............... 1-1 Chapter 2 - Output Good Read Indicators ............2-1 Beeper – Good Read ............2-1 Beeper Volume – Good Read ........2-1 Beeper Pitch – Good Read ..........2-2 Beeper Duration –...
Page 8
Chapter 3 - Data Editing Prefix/Suffix Overview ............3-1 To Add a Prefix or Suffix:..........3-2 To Clear One or All Prefixes or Suffixes: ...... 3-3 To Add a Carriage Return Suffix to all Symbologies ..3-3 Prefix Selections ............. 3-4 Suffix Selections.............
Image Kiosk TT8870. Product specifications, dimensions, warranty, and customer support information are also included. HHP’s bar code imagers are factory programmed for the most common terminal and communications settings. These settings can be changed to meet your individual needs by scanning the bar codes in this guide.
Output Good Read Indicators Beeper – Good Read The beeper may be programmed On or Off in response to a good read. Turning this option off, only turns off the beeper response to a good read indication. All error and menu beeps are still audible. Default = On. * On Beeper Volume –...
Beeper Pitch – Good Read The beeper pitch codes modify the pitch (frequency) of the beep the imager emits on a good read. Default = Medium. Low (1600 Hz) * Medium (3250 Hz) High (4200 Hz) Beeper Duration – Good Read The beeper duration codes modify the length of the beep the imager emits on a good read.
Number of Beeps – Good Read The number of beeps of a good read can be programmed from 1 - 9. The same number of beeps will be applied to the beeper and LED in response to a good read. For example, if you program this option to have five beeps, there will be five beeps and five LED flashes in response to a good read.
Good Read Delay This sets the minimum amount of time before the imager can read another bar code. Default = No Delay. * No Delay Short Delay (500 ms) Medium Delay (1,000 ms) Long Delay (1,500 ms) User-Specified Good Read Delay If you want to set your own length for the good read delay, scan the bar code below, then set the delay (from 0-30,000 milliseconds) by scanning digits from the inside back cover, then scanning Save .
Aimer Mode This feature allows you to lower peak current during scanning by alternating the aimer and illumination LEDs. When the Interlaced bar code is scanned, the aimer and illumination LEDs are not allowed to be on at the same time. While this does limit peak current during scanning, the scanner performance may be slower.
Centering Window Use the centering feature to narrow the scanner’s field of view so the scanner reads only the bar code you want. When centering is turned on, the scanner only reads codes that intersect or are contained within the centering window you set up.
Page 23
Example: If you have two bar codes next to one another and the centering window is set to 40% left edge and 60% right edge, only the bar code that intersects that window will be decoded. Decoded bar code 100% Image Kiosk™...
Decode Search Mode There are three selectable decode (scanning) modes: Full Omnidirectional - Searches for bar code features beginning at the center of an image, and searches to the image’s limits. This mode reads all symbologies (including OCR), in any orientation. The Full Omni-directional search is very thorough which may slow performance time.
Output Sequence Overview Require Output Sequence When turned off, the bar code data will be output to the host as the Imager decodes it. When turned on, all output data must conform to an edited sequence or the Imager will not transmit the output data to the host device. Note: This selection is unavailable when the Multiple Symbols Selection is turned on.
Page 26
Output Sequence Example In this example, you are scanning Code 93, Code 128, and Code 39 bar codes, but you want the imager to output Code 39 1st, Code 128 2nd, and Code 93 3rd, as shown below. Note: Code 93 must be enabled to use this example. A - Code 39 B - Code 128 C - Code 93...
Output Sequence Editor Enter Sequence Default Sequence Require Output Sequence When an output sequence is Required , all output data must conform to an edited sequence or the imager will not transmit the output data to the host device. When it’s On/Not Required , the imager will attempt to get the output data to conform to an edited sequence, but if it cannot, the imager transmits all output data to the host device as is.
Multiple Symbols Note: This feature does not work when the Imager is in Low Power mode. When this programming selection is turned On , it allows you to read multiple symbols with a single pull of the Imager’s trigger. If you press and hold the trigger, aiming the Imager at a series of symbols, it reads unique symbols once, beeping (if turned on) for each read.
Print Weight Print Weight is used to adjust the way the imager reads Matrix symbols. If a imager will be seeing consistently heavily printed matrix symbols, then a print weight of 6 may improve the reading performance. For consistently light printing, a print weight of 2 may help.
Working Orientation Some bar codes are direction-sensitive. For example, KIX codes and OCR can misread when scanned sideways or upside down. Use the working orientation settings if your direction-sensitive codes will not usually be presented upright to the scanner. Default = Upright. Upright: Rotate Clockwise 90°: Upside Down:...
Data Editing Prefix/Suffix Overview When a bar code is scanned, additional information is sent to the host computer along with the bar code data. This group of bar code data and additional, user-defined data is called a “message string.” The selections in this section are used to build the user-defined data into the message string.
To Add a Prefix or Suffix: Step 1. Scan the Add Prefix or Add Suffix symbol (page 3-4). Step 2. Determine the 2 digit Hex value from the Symbology Chart (included in Appendix A) for the symbology to which you want to apply the prefix or suffix.
To Clear One or All Prefixes or Suffixes: You can clear a single prefix or suffix, or clear all prefixes/suffixes for a symbology. When you Clear One Prefix (Suffix), the specific character you select is deleted from the symbology you want. When you Clear All Prefixes (Suffixes), all the prefixes or suffixes for a symbology are deleted.
Prefix Selections Add Prefix Clear One Prefix Clear All Prefixes Suffix Selections Add Suffix Clear One Suffix Clear All Suffixes Function Code Transmit When this selection is enabled and function codes are contained within the scanned data, the imager transmits the function code to the terminal. Refer to "ASCII Conversion Chart (Code Page 1252)"...
Intercharacter, Interfunction, and Intermessage Delays Some terminals drop information (characters) if data comes through too quickly. Intercharacter, interfunction, and intermessage delays slow the transmission of data, increasing data integrity. Each delay is composed of a 5 millisecond step. You can program up to 99 steps (of 5 ms each) for a range of 0-495 ms.
To remove this delay, scan the Delay Length bar code, and set the number of steps to 0. Scan the SAVE bar code using the Programming Chart inside the back cover of this manual. Interfunction Delay An interfunction delay of up to 495 milliseconds may be placed between the transmission of each segment of the message string.
Data Formatting Data Format Editor Introduction You may use the Data Format Editor to change the imager’s output. For example, you can use the Data Format Editor to insert characters at certain points in bar code data as it is scanned. The selections in the following pages are used only if you wish to alter the output.
Step 4. Length Specify what length (up to 9999 characters) of data will be acceptable for this symbology. Scan the four digit data length from the Program- ming Chart inside the back cover of this manual. (Note: 50 characters is entered as 0050.
Page 39
E9 Send all but the last “nn” characters, starting from the current cursor posi- tion. Syntax = E9nn (nn is the numeric value (00-99) for the number of characters that will not be sent at the end of the message.) Move Commands F5 Move the cursor ahead “nn”...
Page 40
E5 Terminates character replacement. Syntax = E5. FE Compare character in current cursor position to the character “xx.” If char- acters are equal, increment cursor. If characters are not equal, no format match. Syntax = FExx (xx stands for the hex value for an ASCII code, see ASCII Conversion Chart (Code Page 1252) on page A-3.) EC Check to make sure there is an ASCII number at the current cursor position.
Data Format Editor Enter Data Format * Default Data Format Clear One Data Format Clear All Data Formats Save Discard Data Formatter When Data Formatter is turned off, the bar code data is output to the host as read (including prefixes and suffixes). Choose one of the following options. Default = Data Formatter On, but Not Required.
Alternate Data Formats Alternate formats allow you “single shot” capability to scan one bar code using a different data format than your primary format. When data formats are programmed (see page 4-1), you must input whether you are programming the primary format, or an alternate format numbered 1, 2, or 3.
Page 43
Symbologies This programming section contains the following menu selections. Refer to Chapter 8 for settings and defaults. • All Symbologies • Interleaved 2 of 5 • Australian Post • Japanese Post • Kix (Netherlands) • Aztec Code Post • British Post •...
Linear Symbologies All Symbologies If you want to decode all the symbologies allowable for your imager, scan the All Symbologies On code. If on the other hand, you want to decode only a particular symbology, scan All Symbologies Off followed by the On symbol for that particular symbology.
Linear Symbologies Codabar <Default All Codabar Settings> Codabar * Off Codabar Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit . Transmit * Don’t Transmit Image Kiosk™...
Linear Symbologies Codabar Check Character Codabar check characters are created using different “modulos.” You can program the imager to read only Codabar bar codes with Modulo 16 check characters. Default = No Check Character. No Check Character indicates that the imager reads and transmits bar code data with or without a check character.
Linear Symbologies Codabar Concatenation Codabar supports symbol concatenation. When you enable concatenation, the imager looks for a Codabar symbol having a “D” start character, adjacent to a symbol having a “D” stop character. In this case the two messages are concatenated into one with the “D”...
Linear Symbologies Code 39 < Default All Code 39 Settings > Code 39 * On Code 39 Start/Stop Characters Start/Stop characters identify the leading and trailing ends of the bar code. You may either transmit, or not transmit Start/Stop characters. Default = Don’t Transmit.
Linear Symbologies Code 39 Check Character No Check Character indicates that the imager reads and transmits bar code data with or without a check character. When Check Character is set to Validate, but Don’t Transmit, the unit only reads Code 39 bar codes printed with a check character, but will not transmit the check character with the scanned data.
Linear Symbologies Code 39 Append This function allows the imager to append the data from several Code 39 bar codes together before transmitting them to the host computer. When this function is enabled, the imager stores those Code 39 bar codes that start with a space (excluding the start and stop symbols), and does not immediately transmit the data.
Linear Symbologies Full ASCII If Full ASCII Code 39 decoding is enabled, certain character pairs within the bar code symbol will be interpreted as a single character. For example: $V will be decoded as the ASCII character SYN, and /C will be decoded as the ASCII character #.
Linear Symbologies Code 39 Code Page Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting.
Linear Symbologies Check Digit No Check Digit indicates that the imager reads and transmits bar code data with or without a check digit. When Check Digit is set to Validate, but Don’t Transmit, the unit only reads Interleaved 2 of 5 bar codes printed with a check digit, but will not transmit the check digit with the scanned data.
Linear Symbologies Code 93 < Default All Code 93 Settings > Code 93 * Off Code 93 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 0-80.
Linear Symbologies Code 93 Code Page Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting.
Linear Symbologies IATA Code 2 of 5 <Default All Code IATA 2 of 5 Settings> IATA Code 2 of 5 * Off IATA Code 2 of 5 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information.
Linear Symbologies Matrix 2 of 5 <Default All Matrix 2 of 5 Settings> Matrix 2 of 5 * Off Matrix 2 of 5 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information.
Linear Symbologies Code 11 <Default All Code 11 Settings> Code 11 * Off Check Digits Required This option sets whether 1 or 2 check digits are required with Code 11 bar codes. Default = Two Check Digits. One Check Digit * Two Check Digits Code 11 Message Length Scan the bar codes below to change the message length.
Linear Symbologies Code 128 <Default All Code 128 Settings> Code 128 * On ISBT 128 Concatenation In 1994 the International Society of Blood Transfusion (ISBT) ratified a standard for communicating critical blood information in a uniform manner. The use of ISBT formats requires a paid license.
Linear Symbologies Code 128 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 0-80. Minimum Default = 0, Maximum Default = 80. Minimum Message Length Maximum Message Length Code 128 Code Page...
Linear Symbologies Telepen Output Using AIM Telepen Output, the imager reads symbols with start/stop pattern 1 and decodes them as standard full ASCII (start/stop pattern 1). When Original Telepen Output is selected, the imager reads symbols with start/stop pattern 1 and decodes them as compressed numeric with optional full ASCII (start/stop pattern 2).
Linear Symbologies UPC-A Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On . * On UPC-A Number System The numeric system digit of a U.P.C. symbol is normally transmitted at the beginning of the scanned data, but the unit can be programmed so it will not transmit it.
Linear Symbologies UPC-A Addenda Required When Required is scanned, the imager will only read UPC-A bar codes that have addenda. You must then turn on a 2 or 5 digit addenda listed on page 5- 20. Default = Not Required. Required * Not Required UPC-A Addenda Separator...
Linear Symbologies UPC-E0 <Default All UPC-E Settings> UPC-E0 Most U.P.C. bar codes lead with the 0 number system. For these codes, use the UPC-E0 selection. If you need to read codes that lead with the 1 number system, (page 5-24). Default = On. UPC-E1 * UPC-E0 On UPC-E0 Off...
Linear Symbologies UPC-E0 Addenda Required When Addenda Required is set to on, the imager will only read UPC-E bar codes that have addenda. Default = Not Required. Required * Not Required UPC-E0 Addenda Separator When this feature is on, there is a space between the data from the bar code and the data from the addenda.
Linear Symbologies UPC-E0 Number System The numeric system digit of a U.P.C. symbol is normally transmitted at the beginning of the scanned data, but the unit can be programmed so it will not transmit it. Default = On. * On UPC-E0 Addenda This selection adds 2 or 5 digits to the end of all scanned UPC-E data.
Linear Symbologies EAN/JAN-13 <Default All EAN/JAN Settings> EAN/JAN-13 * On EAN/JAN-13 Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not. Default = On. * On Image Kiosk™...
Linear Symbologies EAN/JAN-13 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-13 data. Default = Off for both 2 Digit and 5 Digit Addenda. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off EAN/JAN-13 Addenda Required When Addenda Required is set to on, the imager will only read EAN/JAN-13 bar...
Linear Symbologies ISBN Translate This selection causes EAN-13 Bookland symbols to be translated into their equivalent ISBN number format. Default = Off. * Off EAN/JAN-8 <Default All EAN/JAN-8 Settings> EAN/JAN-8 * On EAN/JAN-8 Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data or not.
Linear Symbologies EAN/JAN-8 Addenda This selection adds 2 or 5 digits to the end of all scanned EAN/JAN-8 data. Default = Off for both 2 Digit and 5 Digit Addenda. 2 Digit Addenda On * 2 Digit Addenda Off 5 Digit Addenda On * 5 Digit Addenda Off EAN/JAN-8 Addenda Required When Addenda Required is set to on, the imager will only read EAN/JAN-8 bar...
Linear Symbologies <Default All MSI Settings> * Off MSI Check Character Different types of check characters are used with MSI bar codes. You can program the imager to read MSI bar codes with Type 10 check characters. Default = Validate Type 10, but Don’t Transmit. When Check Character is set to Validate and Transmit , the imager will only read MSI bar codes printed with the specified type check character, and will transmit this character at the end of the scanned data.
Linear Symbologies MSI Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 4-48. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length Plessey Code <Default All Plessey Code Settings>...
Linear Symbologies RSS Expanded < Default All RSS Expanded Settings > RSS Expanded * On RSS Expanded Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 4-74.
Linear Symbologies PosiCode <Default All PosiCode Settings> PosiCode A and B * Off You have to have PosiCode A and B on to read any of the PosiCode symbologies. A and B On (No Limited) A and B and Limited A On (Limited B Off) * A and B and Limited B On (Limited A Off)
Stacked Symbologies Trioptic Code Note: If you are going to scan Code 32 Pharmaceutical codes (page 5-8), Trioptic Code must be off. Trioptic Code is used for labeling magnetic storage media. * Off Codablock F <Default All Codablock F Settings> Codablock F * Off 5 - 34...
Stacked Symbologies Codablock F Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-2048. Minimum Default = 1, Maximum Default = 2048. Minimum Message Length Maximum Message Length Code 16K...
Stacked Symbologies Code 49 <Default All Code 49 Settings> Code 49 * Off Code 49 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-81. Minimum Default = 1, Maximum Default = 81. Minimum Message Length Maximum Message Length 5 - 36...
Stacked Symbologies PDF417 < Default All PDF417 Settings > PDF417 * On PDF417 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-2750. Minimum Default = 1, Maximum Default = 2750. Minimum Message Length Maximum Message Length MicroPDF417...
Stacked Symbologies MicroPDF417 * On MicroPDF417 Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-366. Minimum Default = 1, Maximum Default = 366. Minimum Message Length Maximum Message Length EAN •...
Stacked Symbologies UPC/EAN Version Scan the UPC/EAN Version On bar code to decode EAN•UCC Composite symbols that have a UPC or EAN linear component. (This does not affect EAN•UCC Composite symbols with a UCC/EAN-128 or RSS linear component.) UPC/EAN Version On * UPC/EAN Version Off EAN•UCC Composite Code Message Length Scan the bar codes below to change the message length.
Stacked Symbologies UCC Emulation • The imager can automatically format the output from any EAN•UCC data carrier to emulate what would be encoded in an equivalent UCC/EAN-128 or RSS and Composite symbol. EAN•UCC data carriers include UPC-A and UPC-E, EAN-13 and EAN-8, ITF-14, UCC/EAN-128, and EAN•UCC RSS and Composites.
Postal Symbologies Postal Codes Note: For best performance when reading a postal symbology, all other postal symbologies should be turned off. Postnet * Off Postnet Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data. Transmit Check Digit * Don’t Transmit Check Digit Image Kiosk™...
Postal Symbologies Planet Code * Off Planet Code Check Digit This selection allows you to specify whether the check digit should be transmitted at the end of the scanned data. Transmit Check Digit * Don’t Transmit Check Digit British Post * Off Canadian Post * Off...
Postal Symbologies Kix (Netherlands) Post Note: Kix code can misread when scanned sideways or upside down. Use Working Orientation, page 2-14, if your Kix codes will not usually be presented upright to the scanner. * Off Australian Post * Off Japanese Post * Off Image Kiosk™...
Postal Symbologies China Post <Default All China Post Settings> China Post * Off China Post Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 2-80.
Postal Symbologies Korea Post <Default All Korea Post Settings> Korea Post * Off Korea Post Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 2-80. Minimum Default = 4, Maximum Default = 48. Minimum Message Length Maximum Message Length Image Kiosk™...
2D Matrix Symbologies QR Code < Default All QR Code Settings > QR Code * Off QR Code Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-3500.
Data Matrix < Default All Data Matrix Settings > Data Matrix * Off Data Matrix Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-1500. Minimum Default = 1, Maximum Default = 1500. Minimum Message Length Maximum Message Length Image Kiosk™...
MaxiCode < Default All MaxiCode Settings > MaxiCode * On MaxiCode Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-150. Minimum Default = 1, Maximum Default = 150. Minimum Message Length Maximum Message Length 5 - 48...
Aztec Code < Default All Aztec Code Settings > Aztec Code * Off Aztec Code Message Length Scan the bar codes below to change the message length. Refer to Message Length Description (page 5-2) for additional information. Minimum and Maximum lengths = 1-3750. Minimum Default = 1, Maximum Default = 3750. Minimum Message Length Maximum Message Length Aztec Runes...
OCR Programming Use this section to program the Imager for optical character recognition (OCR). The TT8870 reads 6 to 60 point OCR typeface. Note: OCR is not as secure as bar codes. To enhance security in OCR applications, create an OCR template to match the data, and print an OCR check character.
OCR Fonts Default All OCR Settings turns off all OCR capability in the imager, so the imager will be able to scan linear, stacked, matrix, and composite bar codes, but not OCR fonts. In addition, any OCR templates you have created are erased. The eight digit default templates are reinstated for any future use of the OCR On codes listed below.
U.S. Currency Font U.S. Currency On allows you to scan characters in the font used on U.S. currency. The default setting allows you to scan any eight digit combination. If you have created an OCR template, character combinations that fit the template can be scanned (see Creating an OCR Template, page 6-4).
OCR Templates You can create a custom “template,” or character string that defines the length and content of OCR strings that will be read with your imager. There are several choices when creating a custom template for your application. You can create a template for a single format, you can string together several formats, and you can create a template for a user-defined variable.
Page 97
Example: You need to read any combination of eight digits. The template would dddddddd To create this template, you would scan the Enter OCR Template symbol (page 6-13), then scan the d from the OCR Programming Chart in the back of this manual eight times.
To create this template, you would scan the Enter OCR Template symbol (page 6-13). Scan the d from the OCR Programming Chart in the back of this manual three times, then scan 2041424320 from the Programming Chart the inside back cover (the hex characters for “space,” “A,” “B,” “C,” “space”). Scan the d three more times, then scan Save OCR Template (page 6-14).
Example: You need a variable to represent the letters “A,” “B,” or “C.” The template for this variable would be: 414243 To create this template, you would scan the Enter User-Defined Variable g symbol (page 6-13). Scan 414243 from the Programming Chart (the hex characters for “A,”...
To read the three rows below, you would use the template command "OCRTMP"ddddddddrllllllllrlllldddd". 12345678 ABCDEFGH ABCD1234. OCR Check Character You may want to print and verify a check character in order to enhance the security of your OCR application. The TT8870 can be programmed for almost any type of check character.
OCR Modulo 36 Check Character Scan this symbol to program the OCR template for a simple modulo 36 checksum of the digits 0 through 9 and the letters A through Z. OCR Modulo 36 Check Character OCR User-Defined Check Character You can customize the check character calculation to suit your application.
Use the Programming Chart on the inside the back cover of this manual to scan the two symbols for each hex value. 3. Scan the Save bar code on the inside back cover. Example: To program the modulo 11 check character from example #8 on page 6-9, scan the Enter OCR Check Character bar code on page...
Page 103
2-1-2-1 Weighted Modulo 10 Check Character Starting with the check character and working backward through the message, the imager applies a multiplier of 1, then 2, then 1, then 2, and so on. When the result of the multiplication is greater than 9, add both digits to the running sum. This is often referred to as the LUHN formula.
OCR ISBN Application Example One application of OCR is to read the ISBN characters typically encoded using the OCR-A or OCR-B font. This is especially useful when the ISBN number is not encoded in an EAN-13 bar code. The following example shows how to configure the imager to read the ISBN strings on books in Japan.
5. Finally, set up the ISBN check digit, which is a special position-weighted modulo 11 checksum. The imager automatically invokes the ISBN check- sum for template rows that are: 1.) at least fourteen characters long, 2.) whose first four characters are the letters “ISBN,” 3.) whose last character is a check character, and 4.) when the modulo 11 check character “0123456789X”...
Utilities To Add a Test Code I.D. Prefix to All Symbologies This selection allows you to turn on transmission of a Code I.D. before the decoded symbology. (See the Symbology Chart, included in the Appendix A, page A-1) for the single character code that identifies each symbology.) This action first clears all current prefixes, then programs a Code I.D.
Test Menu When you scan the Test Menu On code, then scan a programming code in this manual, the imager displays the content of a programming code. The programming function will still occur, but in addition, the content of that programming code is output to the terminal.
Serial Programming Commands The serial programming commands can be used in place of the programming bar codes. Both the serial commands and the programming bar codes will program the TT8870. For complete descriptions and examples of each serial programming command, refer to the corresponding programming bar code in this manual.
Query Commands Several special characters can be used to query the device about its settings. What is the default value for the setting(s). What is the device’s current value for the setting(s). What is the range of possible values for the setting(s). (The de- vice’s response uses a dash (-) to indicate a continuous range of values.
When responding, the device echoes back the command sequence with the status character inserted directly before each of the punctuation marks (the period, exclamation point, comma, or semicolon) in the command. Examples of Query Commands In the following examples, a bracketed notation [ ] depicts a non-displayable response.
Resetting the Standard Product Defaults If you aren’t sure what programming options are in your imager, or you’ve changed some options and want the factory settings restored, scan the Standard Product Default Settings bar code below. Standard Product Default Settings The chart on the following pages lists the factory default settings for each of the menu commands (indicated by an asterisk (*) on the programming pages).
Serial Setting Command Selection Page * Indicates default # Indicates a numeric entry Centering On DECWIN1 *Centering Off DECWIN0 Left of Centering Window Centering Window DECLFT (*40%) Right of Centering Window DECRGT (*60%) Full Omni-directional DECMOD0 Decode Search Mode *Quick Omni-directional DECMOD1 Advanced Linear Decoding DECMOD2...
Imaging Commands Image Snap - IMGSNP Image Snap is the command processor for image capture. There are three styles: Decoding: This is similar to the current format for decoding, however, this processing allows a few frames to be taken until the exposure parameters are met.
Image Ship - IMGSHP An image is taken whenever the trigger of the TT8870 is pressed, or when the Image Snap (IMGSNP) command is processed. The last image is always stored in memory. You may “ship” the image by using the IMGSHP command. IMGSHP Modifiers The image ship command has many different modifiers that can be used to change the look of the image output by the scanner.
Page 127
BMP format H - Histogram Stretch: Increases the contrast of the transmitted image. Not available with some image formats. No stretch (default) Histogram stretch I - Invert Image: Used to rotate the image around the X or Y axis in fixed mount applications where the imager is mounted upside down.
Page 128
P - Protocol: Used for shipping an image. Protocol covers two features of the image data being sent to the host. It addresses the protocol used to send the data (Hmodem, which is an xmodem 1K variant that has additional header information), and the format of the image data that is sent.
Intelligent Signature Capture - IMGBOX Intelligent signature capture ships only part of an image to the host application. This method reduces transfer time and file size, while simplifying signature capture. Below is an example of an intelligent signature capture application. In this example, the operator reads the bar code, which is then transmitted to the host application.
Page 130
F - File Format: Indicates the type of file format in which to save the image. KIM format (default) TIFF binary TIFF binary group 4, compressed TIFF grayscale Uncompressed Binary Uncompressed grayscale JPEG image Outlined image BMP format H - Height of Signature Capture Area: In the example, the height of the area to be captured is 1 inch, resulting in a value of H = 1/0.01 = 100.
Inspect the unit’s interface cable and connector for wear or other signs of damage. A badly worn cable or damaged connector may interfere with imager operation. Contact your HHP distributor for information about cable replacement. Image Kiosk™ TT8870 Programming Guide...
Troubleshooting The imager automatically performs self-tests whenever you turn it on. If your imager is not functioning properly, review the following Troubleshooting Guide to try to isolate the problem. Is the power on? Is the green aiming illumination line on? If the green aiming illumination line isn’t illuminated, check that: •...
Customer Support Obtaining Factory Service HHP provides service for all its products through service centers throughout the world. To obtain warranty or non-warranty service, return the unit to HHP (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.
Technical Assistance If you need assistance installing or troubleshooting your scanner, please call your Distributor or the nearest HHP technical support office: North America/Canada: Telephone: (315) 685-2476, Option 4 (8 a.m. to 6 p.m. EST) or in the U.S. (800) 782-4263...
HHP without a Return Materials Authorization, which may be obtained by contacting HHP. In the event that the product is returned to HHP or its authorized service center within the Warranty Period and HHP determines to...
Appendix A Symbology Chart Possible AIM ID HHP Code ID Symbology Modifiers ( m ) (hex) All Symbologies (0x99) Australian Post A (0x41) Aztec Code ]z m 0-9, A-C z (0x7A) British Post B (0x42) Canadian Post C (0x43) China Post...
Page 138
Possible AIM ID HHP Code ID Symbology Modifiers ( m ) (hex) No Read (0x9C) OCR-A O (0x4F) OCR-B O (0x4F) OCR MICR E-13B O (0x4F) OCR SEMI Font O (0x4F) OCR US Money Font O (0x4F) SEMI Font O (0x4F)
Code Page Mapping of Printed Bar Codes Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting.
Page 142
A - 6 Image Kiosk™ TT8870 User’s Guide...
Page 144
Sample Symbols Matrix 2 of 5 RSS-14 6543210 PDF417 (01)00123456789012 Postnet Car Registration Zip Code Code 49 Data Matrix 1234567890 QR Code Test Symbol Numbers Image Kiosk™ TT8870 Programming Guide...
Page 145
Sample Symbols Aztec Micro PDF417 Package Label MaxiCode Test Message OCR-A with Modulo 10 check character Test Message OCR-A with Modulo 36 check character Image Kiosk™ TT8870 Programming Guide...
Page 148
Programming Chart Save Discard Note: If you make an error while scanning the letters or digits (before scanning Save), scan Discard, scan the correct letters or digits, and Save again. Image Kiosk™ TT8870 Programming Guide...
Need help?
Do you have a question about the Adaptus Image Kiosk TT8870 and is the answer not in the manual?
Questions and answers