HP Point of Sale rp5000 HP USB Barcode Scanner Programming Reference Guide
HP Point of Sale rp5000 Manual
View all HP Point of Sale rp5000 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP Point of Sale rp5000 manual content summary:
- HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 1
Programming Reference Guide HP USB Barcode Scanner Document Part Number: 430944-002 August 2006 Print this document before setting up the HP USB Barcode Scanner. The document provides the programming bar codes necessary for selecting features for the scanner. - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 2
© Copyright 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 3
1-1 2 Symbologies Scanning Sequence Examples 2-1 Errors While Scanning 2-1 Symbology Default Parameters 2-2 Symbologies Parameters 2-6 UPC/EAN 2-6 Code 128 2-24 Code 39 2-26 Code 93 2-39 Code 11 2-42 Interleaved 2 of 5 (ITF 2-47 Discrete 2 of 5 (DTF 2-53 Chinese 2 of 5 2-56 Codabar - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 4
Field(s 4-28 Modify Data 4-35 Send Keystroke (Control Characters and Keyboard Characters 4-46 Alphanumeric Keyboard 4-85 5 Standard Default Parameters 6 Programming Reference Symbol Code Identifiers 6-1 AIM Code Identifiers 6-2 7 Sample Bar Codes Code 39 7-1 UPC/EAN 7-1 UPC-A, 100 7-1 EAN - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 5
Contents RSS 14 7-3 8 Numeric Bar Codes 0, 1 8-1 2, 3, 4 8-2 5, 6, 7 8-3 8, 9 8-4 Cancel 8-4 Programming Reference Guide v - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 6
Contents vi Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 7
the HP USB Barcode Scanner User guide. If the default values suite your requirements, programming may not be necessary. Feature values are set by scanning single bar codes or short bar code sequences. The settings are stored in non-volatile memory and are preserved even when the scanner is powered - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 8
provides a table of AIM code identifiers ASCII character conversions, and keyboard maps. ■ Chapter 7, Sample Bar Codes includes sample bar codes. ■ Chapter 8, Numeric Bar Codes includes the numeric bar codes to scan for parameters requiring specific numeric values. 1-2 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 9
to set a specific parameter value. For example, if you want to transmit bar code data without the UPC-A check digit, simply scan the Do Not Transmit UPC-A Check Digit bar code listed under the "Transmit UPC-A/UPC-E/UPCE1 Check Digit" section in this chapter. The scanner issues a fast warble beep and - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 10
parameters. If you want to change any option, scan the appropriate bar code(s) provided in the "Symbologies Parameters" section in this chapter. Symbology Transmit UPC-E1 Check Digit Enable UPC-A Preamble System Character UPC-E Preamble System Character 2-2 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 11
0 UCC Coupon Extended Code Disable Code 128 Code 128 Enable UCC/EAN-128 Enable Code 39 Code 39 Enable Trioptic Code 39 Disable Convert Code 39 to Code 32 (Italian Pharmacy Code) Disable Code 32 Prefix Disable Set Length(s) for Code 39 2 to 55 Code 39 Check Digit Verification - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 12
Symbologies Symbology Default Table Parameter Default Code 93 Disable Set Length(s) for Code 93 4 to 55 Code 11 Code 11 Disable Set Lengths for Code 11 4 to 55 Code 11 Check Digit Verification Disable Transmit Code 11 Check Digit(s) Disable Interleaved 2 of 5 (ITF) Interleaved 2 of 5 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 13
MSI Disable Set Length(s) for MSI 1 to 55 MSI Check Digits One Transmit MSI Digit Disable MSI Check Digit Algorithm Mode 10/Mod 10 RSS (Reduced Space Symbology) RSS 14 Disable RSS Limited Disable RSS Expanded Disable Convert RSS to UPC/EAN Disable Symbology - Specific Security - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 14
Symbologies Symbologies Parameters UPC/EAN Enable/Disable UPC-A/UPC-E To enable or disable UPC-A or UPC-E, scan the appropriate bar code below. *Enable UPC-A Disable UPC-A *Enable UPC-E Disable UPC-E 2-6 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 15
Symbologies Enable/Disable UPC-E1 UPC-E1 is disabled by default. To enable or disable UPC-E1, scan the appropriate bar code below. ✎ UPC-E1 is not a UCC (Uniform Code Council) approved symbology. Enable UPC-E1 *Disable UPC-E1 Programming Reference Guide 2-7 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 16
Symbologies Enable/Disable EAN-13/EAN-8 To enable or disable EAN-13 or EAN-8, scan the appropriate bar code below. *Enable EAN-13 Disable EAN-13 *Enable EAN-8 Disable EAN-8 2-8 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 17
below. Enable Bookland EAN *Disable Bookland EAN Decode UPC/EAN/JAN Supplementals Supplementals are bar codes appended according to specific format conventions (e.g., UPC A+2, UPC E+2, EAN 13+2). Six options are available. ■ If Decode UPC/EAN Only With Supplementals is selected, UPC/EAN symbols - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 18
starting with a '378', '379', or '978' prefix to be delayed by the supplemental search process. All other UPC/EAN bar codes are exempted from the search and are reported instantly upon their decode. ✎ In order to minimze the risk of invalid data transmission, it is recommended - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 19
Symbologies Autodiscriminate UPC/EAN/JAN Supplementals Enable 378/379 Supplemental Mode Enable 978 Supplemental Mode Enable Smart Supplemental Mode Programming Reference Guide 2-11 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 20
and without supplementals, and the autodiscriminate option is selected. The default is set at 7. Scan the bar code below to set a decode redundancy value. Next, scan two numeric bar codes from Chapter 8 in this guide. Single digit numbers must have a leading zero. If you make an error, or want to - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 21
Digit The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPCA, UPC-E or UPC-E1 check digit. It is always verified to guarantee the integrity of the - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 22
Symbologies *Transmit UPC-E1 Check Digit Do Not Transmit UPC-E1 Check Digit 2-14 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 23
System Character only, transmit System Character and Country Code ("0" for USA), and no preamble transmitted. Select the appropriate option to match the USB host system. No Preamble () *System Character ( ) System Character & Country Code (< COUNTRY CODE> - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 24
System Character only, transmit System Character and Country Code ("0" for USA), and no preamble transmitted. Select the appropriate option to match the USB host system. No Preamble () *System Character ( ) System Character & Country Code (< COUNTRY CODE> - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 25
System Character only, transmit System Character and Country Code ("0" for USA), and no preamble transmitted. Select the appropriate option to match the USB host system. No Preamble () *System Character ( ) System Character & Country Code (< COUNTRY CODE> - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 26
, UPC-E decoded data is transmitted as UPC-E data, without conversion. Convert UPC-E to UPC-A (Enable) *Do Not Convert UPC-E to UPC-A (Disable) 2-18 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 27
data is transmitted as UPC-E1 data, without conversion. Convert UPC-E1 to UPC-A (Enable) *Do Not Convert UPC-E1 to UPC-A (Disable) Programming Reference Guide 2-19 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 28
to EAN-13 symbols. When disabled, EAN-8 symbols are transmitted as is. Enable EAN/JAN Zero Extend *Disable EAN/JAN Zero Extend 2-20 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 29
. UPC/EAN Security Level 0 This is the default setting which allows the scanner to operate fastest, while providing sufficient security in decoding "in-spec" UPC/EAN bar codes. *UPC/EAN Security Level 0 UPC/EAN Security Level 1 As bar code quality levels diminish, certain characters become prone to - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 30
are still experiencing misdecodes, select this security level. Be advised, selecting this option is an extreme measure against misdecoding severely out of spec bar codes. Selection of this level of security may significantly impair the decoding ability of the scanner. If this level of security is - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 31
UPCA, EAN-13 and EAN-128 must be enabled to scan all types of Coupon Codes. Enable UCC Coupon Extended Code *Disable UCC Coupon Extended Code ✎ Autodiscrimination of the EAN128 (right half) of a coupon code is controlled by the Decode UPC/EAN Supplemental Redundancy parameter. Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 32
Symbologies Code 128 Enable/Disable Code 128 To enable or disable Code 128, scan the appropriate bar code below. *Enable Code 128 Disable Code 128 2-24 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 33
Symbologies Enable/Disable UCC/EAN-128 To enable or disable UCC/EAN-128, scan the appropriate bar code below. *Enable UCC/EAN-128 Disable UCC/EAN-128 Programming Reference Guide 2-25 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 34
Symbologies Code 39 Enable/Disable Code 39 To enable or disable Code 39, scan the appropriate bar code below. *Enable Code 39 Disable Code 39 2-26 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 35
in the marking of computer tape cartridges. Trioptic Code 39 symbols always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below. Enable Trioptic Code 39 *Disable Trioptic Code 39 ✎ Triopic Code 39 and Code 39 Full ASCII can not be enabled simultaneously - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 36
Convert Code 39 to Code 32 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32. ✎ Code 39 must be enabled in order for this parameter to function. Enable Convert Code 39 to Code 32 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 37
Code 32 Prefix Set Lengths for Code 39 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Code 39 may be set for any length, one or two discrete lengths, or lengths within a specific range. If Code - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 38
Symbologies ✎ When setting lengths for different bar code types by scanning single digit numbers, single digit numbers must always be preceded by a leading zero. One Discrete Length - This option allows you to decode only those Code 39 symbols containing a selected length. Lengths are selected from - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 39
with a specific length range. The length range is selected from numeric bar codes available in Chapter 8 of this guide. For example, to decode Code 39 symbols containing between 4 and 12 characters, first scan Code 39 - Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 40
39 Check Digit Verification When this feature is enabled, the scanner checks the integrity of all Code 39 symbols to verify that the data complies with specified check digit algorithm. Only those Code 39 symbols which include a modulo 43 check digit are decoded when this feature is enabled. This - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 41
Code 39 Check Digit Scan a bar code below to transmit Code 39 data with or without the check digit. Transmit Code 39 Check Digit (Enable) *Do Not Transmit Code 39 Check Digit (Disable) ✎ Code 39 Check Digit Verification must be enabled for this parameter to function. Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 42
39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set. To enable or disable Code 39 Full ASCII, scan the following appropriate bar code. Enable Code 39 Full ASCII *Disable Code 39 Full ASCII ✎ Trioptic Code 39 and Code 39 Full ASCII can not be enabled - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 43
a leading space as a first character are temporarily buffered in the unit to be transmitted later. The leading space is not buffered. Decode of a valid Code 39 symbol with no leading space causes transmission in sequence of all buffered data in a first-in first-out format, plus transmission of the - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 44
Transmission Buffer To clear the transmission buffer, scan the Clear Buffer bar code below, which contains only a start character, a dash (minus), and a stop character. ■ The scanner issues a short hi/lo/hi beep. ■ The scanner erases the transmission buffer. ■ No transmission occurs. 2-36 Clear - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 45
clears the buffer. ❏ The scanner signals that the buffer was transmitted with a lo/hi beep. ❏ Scanner transmits and clears the buffer. ✎ The Transmit Buffer contains only a plus (+) character. In order to scan this command, be sure Code 39 length is set to include length 1. Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 46
data in the buffer is not affected. Attempt to Transmit an Empty Buffer If the symbol just read was the Transmit Buffer symbol and the Code 39 buffer is empty: ■ A short lo/hi/lo beep signals that the buffer is empty. ■ No transmission occurs. ■ The buffer remains empty. 2-38 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 47
Symbologies Code 93 Enable/Disable Code 93 To enable or disable Code 93, scan the appropriate bar code below. Enable Code 93 *Disable Code 93 Programming Reference Guide 2-39 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 48
Symbologies Set Lengths for Code 93 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Code 93 may be set for any length, one or two discrete lengths, or lengths within a specific range. One Discrete - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 49
with a specific length range. The length range is selected from numeric bar codes is available in Chapter 8 of this guide. For example, to decode Code 93 symbols containing between 4 and 12 characters, first scan Code 93 - Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 50
Symbologies Code 11 To enable or disable Code 11, scan the appropriate bar code below. Enable Code 11 *Disable Code 11 2-42 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 51
Symbologies Set Lengths for Code 11 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Code 11 may be set for any length, one or two discrete lengths, or lengths within a specific range. One Discrete - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 52
with a specific length range. The length range is selected from numeric bar codes available in Chapter 8 of this guide. For example, to decode Code 11 symbols containing between 4 and 12 characters, first scan Code 11 - Length Within Range. Then scan 0, 4, 1, and 2 (single digit numbers must always - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 53
check digit mechanism for the decoded Code 11 bar code. The options are to check for one check digit, check for two check digits, or disable the feature. To enable this feature, scan the bar code below corresponding to the number of check digits encoded in your Code 11 symbols. *Disable One Check - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 54
Symbologies Transmit Code 11 Check Digits This feature selects whether or not to transmit the Code 11 check digit(s). Transmit Code 11 Check Digit(s) (Enable) *Do Not Transmit Code 11 Check Digit(s) (Disable) ✎ Code 11 Check Digit Verification must be enabled for this parameter to function. 2-46 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 55
Interleaved 2 of 5 (ITF) Enable/Disable Interleaved 2 of 5 To enable or disable Interleaved 2 of 5, scan the appropriate bar code below, and select an Interleaved 2 of 5 length from the following pages. *Enable Interleaved 2 of 5 Disable Interleaved 2 of 5 Programming Reference Guide 2-47 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 56
Interleaved 2 of 5 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for I 2 of 5 may be set for any length, one or two discrete lengths, or lengths within a specific range. One Discrete Length - This option - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 57
of 5 symbology, it is possible for a scan line covering only a portion of the code to be interpreted as a complete scan, yielding less data than is actually encoded in the bar code. To prevent this from happening, it is recommended that specific lengths (I2 of 5 - One Discrete Length - Two Discrete - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 58
is enabled, the scanner checks the integrity of all I 2 of 5 symbols to verify the data complies with either the specified Uniform Symbology Specification (USS), or the Optical Product Code Council (OPCC) check digit algorithm. *Disable USS Check Digit OPCC Check Digit 2-50 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 59
Symbologies Transmit I 2 of 5 Check Digit Scan the appropriate bar code below to transmit I 2 of 5 data with or without the check digit. Transmit I 2 of 5 Check Digit (Enable) *Do Not Transmit I 2 of 5 Check Digit (Disable) Programming Reference Guide 2-51 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 60
13, and transmits to the host as EAN-13. In order to accomplish this, the I 2 of 5 code must be enabled, and the code must have a leading zero and a valid EAN-13 check digit. Scanning a single bar code below, Convert I 2 of 5 to EAN-13 (Enable), accomplishes this function. Convert I 2 of 5 to EAN-13 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 61
Symbologies Discrete 2 of 5 (DTF) Enable/Disable Discrete 2 of 5 To enable or disable Discrete 2 of 5, scan the appropriate bar code below. Enable Discrete 2 of 5 *Disable Discrete 2 of 5 Programming Reference Guide 2-53 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 62
Discrete 2 of 5 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for D 2 of 5 may be set for any length, one or two discrete lengths, or lengths within a specific range. One Discrete Length - This option - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 63
of 5 symbology, it is possible for a scan line covering only a portion of the code to be interpreted as a complete scan, yielding less data than is actually encoded in the bar code. To prevent this from happening, it is recommended that specific lengths (D 2 of 5- One Discrete Length - Two Discrete - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 64
Symbologies Chinese 2 of 5 Enable/Disable Chinese 2 of 5 To enable or disable Chinese 2 of 5, scan the appropriate bar code below. Enable Chinese 2 of 5 *Disable Chinese 2 of 5 2-56 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 65
Symbologies Codabar (NW - 7) Enable/Disable Codabar To enable or disable Codabar, scan the appropriate bar code below. Enable Codabar *Disable Codabar Programming Reference Guide 2-57 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 66
Lengths for Codabar The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for Codabar may be set for any length, one or two discrete lengths, or lengths within a specific range. One Discrete Length - This option - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 67
a Codabar symbol with a specific length range. The length range is selected from numeric bar codes available in Chapter 8 of this guide. For example, to decode you to decode Codabar symbols containing any number of characters within the scanner capability. Codabar - Any Length Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 68
and inserts a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Enable this feature if your host system requires this data format. ✎ Symbol length does not include start and stop characters. Enable CLSI Editing *Disable CLSI Editing 2-60 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 69
Symbologies NOTIS Editing When enabled, this parameter strips the start and stop characters from a decoded Codabar symbol. Enable this feature if your host system requires this data format. Enable NOTIS Editing *Disable NOTIS Editing Programming Reference Guide 2-61 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 70
Symbologies MSI Enable/Disable MSI To enable or disable MSI, scan the appropriate bar code below. Enable MSI *Disable MSI 2-62 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 71
Lengths for MSI The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Lengths for MSI may be set for any length, one or two discrete lengths, or lengths within a specific range. One Discrete Length - This option allows - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 72
the MSI symbology, it is possible for a scan line covering only a portion of the code to be interpreted as a complete scan, yielding less data than is actually encoded in the bar code. To prevent this from happening, it is recommended that specific lengths (MIS - One Discrete Length - Two Discrete - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 73
Check Digits With MSI symbols, one check digit is mandatory and always verified by the reader. The second check digit is optional. If your MSI codes include two check digits, enable the verification of the second check digit by scanning the barcode below. Refer to MSI Check Digit Algorithm in this - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 74
Symbologies Transmit MSI Check Digit(s) Scan a bar code below to transmit MSI data with or without the check digit. Transmit MSI Check Digit(s) (Enable) *Do Not Transmit MSI Check Digit(s) (Disable) 2-66 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 75
Symbologies MSI Check Digit Algorithm Two algorithms are possible for the verification of the second MSI check digit. Select the bar code below corresponding to the algorithm used to encode your check digit. MOD 10/MOD 11 *MOD 10/MOD 10 Programming Reference Guide 2-67 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 76
) RSS The variants of RSS are RSS 14, RSS Expanded, and RSS Limited. The limited and expanded versions have stacked variants. Scan the appropriate bar code below to enable or disable each variant of RSS. Enable RSS 14 *Disable RSS 14 2-68 Enable RSS Limited Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 77
Symbologies *Disable RSS Limited Enable RSS Expanded *Disable RSS Expanded Programming Reference Guide 2-69 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 78
but not six zeros have the leading '0100' stripped and the bar code reported as UPC-A. The UPC-A Preamble parameter to transmit the system character and country code applies to converted bar codes. Note that neither the system character nor the check digit can be stripped. Enable *Disable 2-70 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 79
Symbologies Redundancy Level The HP USB Barcode Scanner offers four levels of decode redundancy. Higher redundancy levels are selected for decreasing levels of bar code quality. As redundancy levels increase, the scanner's aggressiveness decreases. Select the redundancy level appropriate for the bar - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 80
Symbologies Redundancy Level 2 The following code types must be successfully read twice before being decoded: Code Type All Code Length All REDUNDANCY LEVEL 2 2-72 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 81
than the following must be successfully read twice before being decoded. The following codes must be read three times: Code Type MSL Plessey D 2 or 5 1 2 of 5 Codabar Code Length 4 characters or less 8 characters or less 8 characters or less 8 characters or less REDUNDANCY LEVEL 3 Redundancy - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 82
necessary for any given application. Security Level 0 This is the default setting which allows the scanner to operate in its most aggressive state, while providing sufficient security in decoding most "in-spec" bar codes. *SECURITY LEVEL 0 Security Level 1 Select this option if misdecodes occur - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 83
are still occurring, select this security level. Be advised, selecting this option is an extreme measure against mis-decoding severely out of spec bar codes. Selection of this level of security significantly impairs the decoding ability of the scanner. If this level of security is necessary, try - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 84
Symbologies Bi-directional Redundancy Bi-directional Redundancy is used for added security to linear code type security levels. When enabled, a bar code must be successfully scanned in both directions (forward and reverse) before reporting a good decode. Enable Bi-directional Redundancy *Disable Bi- - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 85
maximum size allowed, causing the scanner to be unable to decode the symbol. If this problem is encountered, then the "Large Intercharacter Gaps" parameter should be scanned, to tolerate these out-of-specification barcodes. *Normal Intercharacter Gaps Large Intercharacter Gaps Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 86
Symbologies 2-78 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 87
USB host device. Scanning Sequence Examples In most cases you need only scan one bar code to set a specific parameter value. Parameters, such as Prefix Value, require that you scan several bar codes in the proper sequence. Refer to each individual parameter for descriptions of this procedure. Errors - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 88
section. Miscellaneous Scanner Options Default Parameter Default Transmit Code ID Character None Prefix Value 7013 Suffix Value 7013 Scan Data Transmission Format Data as is FN1 Substitution Values Set Transmit "No Read" Message Disable Synapse Interface Standard - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 89
symbol. The user may select no Code ID character, a Symbol Code ID character, or an AIM Code ID character. For Code ID Characters, see "Symbol Code Identifiers" and "AIM Code Identifiers" in Chapter 6 of this guide. Symbol Code ID Character AIM Code ID Character *None Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 90
may be appended to scan data for use in data editing. These values are set by scanning a four-digit number (i.e., four bar codes) that corresponds to key codes for various terminals. Numeric codes are available in chapter 8 of this guide. If you make an error or wish to change your selection, scan - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 91
Miscellaneous Scanner Options Scan Data Transmission Format To change the Scan Data Transmission Format, scan the Scan Options bar code below. Then select one of four options: ■ Data As Is ■ ■ ■ When you have made your selection, scan the - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 92
Miscellaneous Scanner Options *Data As Is 3-6 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 93
USB HID Keyboard host support a FN1 Substitution feature. When enabled any FN1 character (0x1b) in an EAN128 barcode is substituted with a value. This value defaults to 7013 (Enter Key) 1. To select a FN1 Substitution Value, scan the bar code below. Set FN1 Substitution Value Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 94
keystroke desired for FN1 Substitution in the "USB ASCII Character Set" table in chapter 3 of the HP USB Barcode Scanner User Guide. Enter the 4-digit "ASCII Value" by scanning each digit in the Numeric Bar Codes in chapter 8 of this guide. 3. To correct an error or change the selection, scan CANCEL - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 95
used. In all other cases, where the cable is used, the default setting is recommended. Should the user want to disconnect and reconnect the scanner from live host via a Synapse, then the "Plug and Play" setting should be used. This setting should not be changed from the default if an on-board wedge - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 96
Miscellaneous Scanner Options 3-10 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 97
requirements. ADF can be implemented through scanning a related series of bar codes, which allows the scanner to be setup and programmed with Advanced Data a data formatting rule could be the following: Criteria: When scan data is Code 39, length 12, and data at the start position is the string "129 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 98
code in this chapter. ■ Criteria. Scan the bar codes for all pertinent criteria. Criteria can include code type (e.g., Code 128), code length, or data that contains a specific appropriate bar code. Beeper Definitions described in chaper 4 of the HP USB Barcode Scan User Guide help guide you through - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 99
UPC bar codes, placed there by the manufacturer. The Code 128 bar codes have the following format: MMMMMPPPPPDD Where: M = Manufacturer ID P = Part Number D = Destination Code The distribution center uses a PC with dedicated control characters for manufacturer ID , part number , and - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 100
High High High High High High High High High Low High Low Rule 2: The UPC Scanning Rule Step Bar Code 1 Begin New Rule 2 UPC/EAN8 3 Send all remaining data 4 Send 5 Save Rule Beep Indication High High High High High High High High High Low High Low 4-4 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 101
be grouped into one of four alternate sets which can be turned on and off when needed. This is useful when you want to format the same message in different ways. For example, a Code 128 bar code contains the following information: Class (2 digits), Stock Number (8) digits, Price (5 digits) This bar - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 102
of length 1 that begins with "M", select rule set number 1. Another rule could be programmed to switch back. When scanning a bar code of length 1 that begins with "N", turn off rule set number 1. The switching back to normal rules can also be done in the "sale" rule. For example, the rule may look - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 103
is modified into the data format specified by the first matching set of criteria it finds. Be sure that your most general then send all remaining data. If a Code 128 bar code of length 12 were scanned, the THIRD applies to them. For the HP USB Barcode Scanner, this applies to prefix/ - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 104
) allows a pause to be inserted in the data transmission. Pauses are set by scanning a two-digit number (i.e., two bar codes), and are measured in 0.1 second intervals. For example, scanning bar codes "0" and "1" inserts a 0.1 second pause; "0" and "5" gives you a 0.5 second delay. Numeric bar - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 105
Advance Data Formatting Begin New Rule Scan this bar code to start entering a new rule. Begin New Rule Save Rule Scan this bar code to save the rule you entered. Save Rule Programming Reference Guide 4-9 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 106
Advance Data Formatting Erase Use these bar codes to erase criteria, actions or rules. Erase Criteria And Start Again Erase Actions And Start Again Erase Previously Saved Rule Erase All Rules Quit Entering Rules Scan this bar code to quit entering rules. 4-10 Quit Entering Rules Programming - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 107
Advance Data Formatting Disable Rule Set Use these bar codes to disable rule sets. Disable Rule Set 1 Disable Rule Set 2 Disable Rule Set 3 Disable Rule Set 4 Disable All Rule Sets Programming Reference Guide 4-11 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 108
Advance Data Formatting Criteria Code Types Select any number of code types to be affected. All selected codes must be scanned in succession, prior to selecting other criteria. If you don't select a code type, all code types will be affected. Code 39 Codabar RSS 14 RSS Limited RSS Expanded 4-12 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 109
Advance Data Formatting Scan the bar codes for all code types desired before selecting other criteria. D 2 OF 5 IATA 2 OF 5 I 2 OF 5 UPC-A EAN-8 Programming Reference Guide Code 93 UPC-E EAN-13 4-13 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 110
Advance Data Formatting MSI UCC/EAN 128 UPC-E1 Bookland EAN Trioptic Code 39 Chinese 2 of 5 4-14 Coupon Code Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 111
Advance Data Formatting Code Lengths Define the number of characters the selected code type must contain. If you don't select a code length, selected code types of any length will be affected. Scan these bar codes to define the number of characters the selected code types must contain. Select one - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 112
Advance Data Formatting 7 Characters 8 Characters 9 Characters 10 Characters 11 Characters 12 Characters 4-16 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 113
13 Characters 15 Characters 17 Characters Advance Data Formatting 14 Characters 16 Characters 18 Characters Programming Reference Guide 4-17 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 114
Advance Data Formatting 19 Characters 20 Characters 21 Characters 22 Characters 23 Characters 24 Characters 4-18 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 115
25 Characters 27 Characters 29 Characters Advance Data Formatting 26 Characters 28 Characters 30 Characters Programming Reference Guide 4-19 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 116
or data string, or contains a specific character or data string. There are 4 features: ■ Specific String at Start ■ Specific String, Any Location ■ Any Message OK ■ Rule Belongs to Set Specific String at Start Scan this bar code, then scan the bar codes representing the desired character or - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 117
Advance Data Formatting Specific String, Any Location Scan this bar code, then, using the Numeric Keypad section in this chapter, scan a two-digit number representing the position (use a leading "zero" if necessary). Then scan the desired character or characters (up to a total of 8) on the - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 118
Advance Data Formatting Numeric Keypad Bar codes on this page should not be confused with those on the alphanumeric keyboard. 0 1 2 3 4 5 6 7 8 4-22 9 Cancel Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 119
are four possible rule sets.) Refer to Alternate Rule Sets in this chapter for more information about rule sets. Scan a bar code below to select which set a rule belongs to. Rule Belongs To Set 1 Rule Belongs To Set 2 Rule Belongs To Set 3 Rule Belongs To Set 4 Programming Reference Guide 4-23 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 120
for transmission. Send Data Send all data that remains, send all data up to a specific character selected from the Alphanumeric Keyboard section in this chapter, or send the next N characters. N = any number from 1 to 254, selected from the Alphanumeric Keyboard section. 4-24 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 121
Use these bar codes to send data: Advance Data Formatting Send Data Up To Character Send All Data That Remains Send Next Character Send Next 2 Characters Send Next 3 Characters Send Next 4 Characters Send Next 6 Characters Programming Reference Guide Send Next 5 Characters Send Next 7 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 122
Advance Data Formatting Send Next 8 Characters Send Next 10 Characters Send Next 12 Characters Send Next 14 Characters Send Next 16 Characters 4-26 Send Next 9 Characters Send Next 11 Characters Send Next 13 Characters Send Next 15 Characters Send Next 17 Characters Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 123
Advance Data Formatting Send Next 18 Characters Send Next 19 Characters Send Next 20 Characters Programming Reference Guide 4-27 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 124
the Move Cursor To Character" bar code, then any printable ASCII character from rule. Move Cursor to Start of Data Scan this bar code to move cursor to the beginning of the data. 'AAA', etc. Scan the Move Cursor Past Character bar code, then select a character from the Alphanumeric Keyboard. If - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 125
Table Parameter Description Skip Back "N" Characters Scan one of these bar codes to select the number of positions back you wish to move the cursor. Send Preset Value Send Values 1 through 6 by scanning the appropriate bar code. Value 1 = Scan Suffix Value 2 = Scan Prefix Values 3-6 are not - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 126
Advance Data Formatting Send Pause Scan the bar code below to insert a pause in the transmission of data. The length of this pause is controlled by the value of the Pause Duration parameter. Send Pause 4-30 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 127
Skip Ahead Use the following bar codes to skip ahead characters. Skip Ahead 1 Character Skip Ahead 2 Characters Skip Ahead 3 Characters Skip Ahead 4 Characters Skip Ahead 5 Characters Skip Ahead 6 Characters Skip Ahead 7 Characters Programming Reference Guide Skip Ahead 8 Characters 4-31 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 128
Advance Data Formatting Skip Ahead 9 Characters Skip Ahead 10 Characters 4-32 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 129
Formatting Skip Back Use the following bar codes to skip back characters. Skip Back 1 Characters Skip Back 2 Characters Skip Back 3 Characters Skip Back 4 Characters Skip Back 5 Characters Skip Back 6 Characters Skip Back 7 Characters Programming Reference Guide Skip Back 8 Characters 4-33 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 130
Advance Data Formatting Skip Back 9 Characters Skip Back 10 Characters Send Preset Value Use these bar codes to send preset values. Send Value 1 Send Value 2 Send Value 3 Send Value 4 Send Value 5 4-34 Send Value 6 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 131
words, scan this bar code. This also removes all leading and trailing spaces. Stop Space Removal Scan this bar code to disable space removal. Remove Leading Zeros Scan this bar code to remove all leading zeros. Stop Zero Removal Scan this bar code to disable the removal of zeros. Programming - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 132
Advance Data Formatting Use the bar codes below to modify data. Remove All Spaces Crunch All Spaces Stop Space Removal Remove Leading Zeros Stop Zero Removal 4-36 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 133
Advance Data Formatting Pad Data with Spaces To pad data to the left, scan the bar code containing the desired number of spaces. This parameter is activated by Send commands. Pad Spaces To Length 1 Pad Spaces To Length 2 Pad Spaces To Length 3 Pad Spaces To Length 4 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 134
Advance Data Formatting Pad Spaces To Length 9 Pad Spaces To Length 11 Pad Spaces To Length 13 Pad Spaces To Length 15 4-38 Pad Spaces To Length 10 Pad Spaces To Length 12 Pad Spaces To Length 14 Pad Spaces To Length 16 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 135
Pad Spaces To Length 17 Pad Spaces To Length 19 Pad Spaces To Length 21 Pad Spaces To Length 23 Programming Reference Guide Advance Data Formatting Pad Spaces To Length 18 Pad Spaces To Length 20 Pad Spaces To Length 22 Pad Spaces To Length 24 4-39 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 136
Advance Data Formatting Pad Spaces To Length 25 Pad Spaces To Length 27 Pad Spaces To Length 26 Pad Spaces To Length 28 Pad Spaces To Length 29 Pad Spaces To Length 30 4-40 Stop Pad Spaces Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 137
Advance Data Formatting Pad Data with Zeros To pad data to the left, scan the bar code containing the desired number of zeros. This parameter is activated by Send commands. Pad Zeros To Length 1 Pad Zeros To Length 2 Pad Zeros To Length 3 Pad Zeros To Length 4 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 138
Advance Data Formatting Pad Zeros To Length 9 Pad Zeros To Length 11 Pad Zeros To Length 10 Pad Zeros To Length 12 Pad Zeros To Length 13 Pad Zeros To Length 14 Pad Zeros To Length 15 4-42 Pad Zeros To Length 16 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 139
Pad Zeros To Length 17 Pad Zeros To Length 19 Pad Zeros To Length 21 Pad Zeros To Length 23 Programming Reference Guide Advance Data Formatting Pad Zeros To Length 18 Pad Zeros To Length 20 Pad Zeros To Length 22 Pad Zeros To Length 24 4-43 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 140
Advance Data Formatting Pad Zeros To Length 25 Pad Zeros To Length 26 Pad Zeros To Length 27 Pad Zeros To Length 28 Pad Zeros To Length 29 Pad Zeros To Length 30 Stop Pad Zeros 4-44 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 141
Advance Data Formatting Beeps Select a beep sequence for each ADF rule. Beep Once Beep Twice Beep Three Times Programming Reference Guide 4-45 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 142
Send Keystroke (Control Characters and Keyboard Characters) Control Characters Scan the "Send __" bar code for the keystroke you wish to send. Send Control 2 Send Control A Send Control B Send Control C Send Control D Send Control E Send Control F 4-46 Send Control G Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 143
Send Control H Advance Data Formatting Send Control I Send Control J Send Control K Send Control L Send Control M Send Control N Programming Reference Guide Send Control O 4-47 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 144
Advance Data Formatting Send Control P Send Control R Send Control T Send Control V 4-48 Send Control Q Send Control S Send Control U Send Control W Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 145
Advance Data Formatting Send Control X Send Control Z Send Control \ Send Control 6 Programming Reference Guide Send Control Y Send Control [ Send Control ] Send Control - 4-49 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 146
Advance Data Formatting Keyboard Characters Scam the "Send_" bar code for the keyboard characters you want to send. Send Space Send ! Send " Send # Send $ Send & 4-50 Send % Send ' Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 147
Send ( Send * Send , Send . Programming Reference Guide Advance Data Formatting Send ) Send + Send Send / 4-51 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 148
Advance Data Formatting Send 0 Send 2 Send 4 Send 6 4-52 Send 1 Send 3 Send 5 Send 7 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 149
Send 8 Send : Send < Send > Programming Reference Guide Advance Data Formatting Send 9 Send ; Send = Send ? 4-53 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 150
Advance Data Formatting Send @ Send B Send D Send F 4-54 Send A Send C Send E Send G Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 151
Advance Data Formatting Send H Send J Send L Send N Programming Reference Guide Send I Send K Send M Send O 4-55 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 152
Advance Data Formatting Send P Send R Send T Send V 4-56 Send Q Send S Send U Send W Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 153
Advance Data Formatting Send X Send Z Send \ Send ^ Programming Reference Guide Send Y Send [ Send ] Send _ 4-57 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 154
Advance Data Formatting Send ` Send b Send d Send f 4-58 Send a Send c Send e Send g Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 155
Advance Data Formatting Send h Send j Send l Send n Programming Reference Guide Send i Send k Send m Send o 4-59 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 156
Advance Data Formatting Send p Send r Send t Send v 4-60 Send q Send s Send u Send w Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 157
Advance Data Formatting Send x Send z Send | Send ~ Programming Reference Guide Send y Send { Send } 4-61 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 158
Advance Data Formatting Send ALT Characters Send Alt 2 Send Alt A Send Alt B Send Alt D Send Alt C Send Alt E Send Alt F 4-62 Send Alt G Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 159
Advance Data Formatting Send Alt H Send Alt J Send Alt L Send Alt N Programming Reference Guide Send Alt I Send Alt K Send Alt M Send Alt O 4-63 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 160
Advance Data Formatting Send Alt P Send Alt R Send Alt T Send Alt V 4-64 Send Alt Q Send Alt S Send Alt U Send Alt W Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 161
Advance Data Formatting Send Alt X Send Alt Z Send Alt \ Send Alt 6 Programming Reference Guide Send Alt Y Send Alt [ Send Alt ] Send Alt - 4-65 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 162
Advance Data Formatting Send Keypad Characters Send Keypad * Send Keypad + Send Keypad - Send Keypad . Send Keypad / Send Keypad 0 Send Keypad 1 Send Keypad 3 4-66 Send Keypad 2 Send Keypad 4 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 163
Advance Data Formatting Send Keypad 5 Send Keypad 6 Send Keypad 7 Send Keypad 8 Send Keypad 9 Send Keypad Enter Send Keypad NumlockNUM LOCK Programming Reference Guide 4-67 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 164
Advance Data Formatting Send Break Key Send Page Up Key Send Page Down Key Send Scroll Lock Key Send Tab Key 4-68 Send Delete Key Send End Key Send Pause Key Send Backspace Key Send Print Screen Key Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 165
Advance Data Formatting Send Insert Key Send Enter Key Send Up Arrow Key Send Left Arrow Key Send Home Key Send Escape Key Send Down Arrow Key Send Right Arrow Key Programming Reference Guide 4-69 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 166
Advance Data Formatting Send Function Key Send F1 Key Send F3 Key Send F5 Key Send F7 Key Send F9 Key 4-70 Send F2 Key Send F4 Key Send F6 Key Send F8 Key Send F10 Key Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 167
Send F11 Key Send F13 Key Send F15 Key Send F17 Key Send F19 Key Programming Reference Guide Advance Data Formatting Send F12 Key Send F14 Key Send F16 Key Send F18 Key Send F20 Key 4-71 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 168
Advance Data Formatting Send F21 Key Send F23 Key Send F22 Key Send F24 Key 4-72 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 169
Advance Data Formatting Send PF1 Key Send PF3 Key Send PF5 Key Send PF7 Key Send PF9 Key Programming Reference Guide Send PF2 Key Send PF4 Key Send PF6 Key Send PF8 Key Send PF10 Key 4-73 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 170
Advance Data Formatting Send PF11 Key Send PF13 Key Send PF15 Key Send PF17 Key Send PF19 Key 4-74 Send PF12 Key Send PF14 Key Send PF16 Key Send PF18 Key Send PF20 Key Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 171
Advance Data Formatting Send PF21 Key Send PF23 Key Send PF25 Key Send PF27 Key Send PF29 Key Programming Reference Guide Send PF22 Key Send PF24 Key Send PF26 Key Send PF28 Key Send PF30 Key 4-75 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 172
Advance Data Formatting Send Right Control Key The "Send Right Control Key" action will send a tap (press and release) of the Right Control Key. Send Right Control Key 4-76 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 173
Advance Data Formatting Send Graphic User Interface (GUI) Characters The "Send Graphic User Interface Character" actions will tap the specified key while holding the System Dependent Graphic User Interface (GUI) Key. The definition of the Graphic User Interface key is dependant upon the attached - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 174
Advance Data Formatting 4-78 Send GUI 4 Send GUI 5 Send GUI 6 Send GUI 7 Send GUI 8 Send GUI 9 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 175
Advance Data Formatting Send GUI A Send GUI B Send GUI C Send GUI D Send GUI E Send GUI F Programming Reference Guide 4-79 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 176
Advance Data Formatting 4-80 Send GUI G Send GUI H Send GUI I Send GUI J Send GUI K Send GUI L Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 177
Advance Data Formatting Send GUI M Send GUI N Send GUI O Send GUI P Send GUI Q Send GUI R Programming Reference Guide 4-81 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 178
Advance Data Formatting 4-82 Send GUI S Send GUI T Send GUI U Send GUI V Send GUI W Send GUI X Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 179
Advance Data Formatting Send GUI Y Send GUI Z Programming Reference Guide 4-83 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 180
Advance Data Formatting Turn On/Off Rule Sets Use these bar codes to turn rule sets on and off. Turn On Rule Set 1 Turn On Rule Set 2 Turn On Rule Set 3 Turn On Rule Set 4 Turn Off Rule Set 1 Turn Off Rule Set 2 Turn Off Rule Set 3 4-84 Turn Off Rule Set 4 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 181
Alphanumeric Keyboard Advance Data Formatting Space # $ % * + (Dash) / Programming Reference Guide . ! 4-85 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 182
Advance Data Formatting " ' ) ; = 4-86 & ( : < > Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 183
Advance Data Formatting ? [ ] _ (Underscore) Programming Reference Guide @ \ ^ ` 4-87 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 184
Advance Data Formatting Bar codes on this page should not be confused with those on the numeric keypad. 0 1 2 3 4 5 6 7 8 4-88 9 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 185
A C E G I Programming Reference Guide Advance Data Formatting B D F H J 4-89 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 186
Advance Data Formatting K M O Q S 4-90 L N P R T Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 187
U W Y Cancel Programming Reference Guide Advance Data Formatting V X Z End Of Message 4-91 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 188
Advance Data Formatting a c e g i 4-92 b d f h j Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 189
k m o q s Programming Reference Guide Advance Data Formatting l n p r t 4-93 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 190
Advance Data Formatting u w y { } 4-94 v x z | ~ Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 191
Preferences Default Parameter Default Set Default Parameter All Defaults Beeper Tone Medium Beeper Volume High Power Mode Continuous On Laser On Time 3.0 Sec Beep After Good Decode Enable USB Host Parameters Parameter USB USB Country Keyboard Types (Country Codes) USB Keystroke Delay - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 192
13 Bookland EAN Decode UPC/EAN/JAN Supplementals (2 and 5 digits) UPC/EAN/Jan Supplemental Redundancy Default Enable Enable Disable Enable Enable Disable Ignore 7 5-2 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 193
/EAN Security Levels UCC Coupon Extended Code Code 128 Code 128 UCC/EAN-128 Code 39 Code 39 Trioptic Code 39 Convert Code 39 to Code 32 (Italian Pharmacy Code) Code 32 Prefix Set Length(s) for Code 39 Default Enable Enable Enable System Character System Character Disable Disable Disable 0 Disable - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 194
Digit Verification Disable Transmit Code 39 Check Digit Disable Code 39 Full ASCII Conversion Disable Buffer Code 39 Disable Code 93 Code 93 Disable Set Length(s) for Code 93 4 to 55 Code 11 Code 11 Disable Set Lengths for Code 11 4 to 55 Code 11 Check Digit Verification Disable - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 195
MSI Disable Set Length(s) for MSI 1 to 55 MSI Check Digits One Transmit MSI Digit Disable MSI Check Digit Algorithm Mode 10/Mod 10 RSS (Reduced Space Symbology) RSS 14 Disable RSS Limited Disable RSS Expanded Disable Convert RSS to UPC/EAN Disable Programming Reference Guide 5-5 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 196
Symbology - Specific Security Levels Redundancy Level 1 Miscellaneous Scanner Options Default Parameter Default Transmit Code ID Character None Prefix Value 7013 Suffix Value 7013 Scan Data Transmission Format Data as is FN1 Substitution Values Set Transmit "No - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 197
6 Programming Reference Symbol Code Identifiers Symbol Code Characters Code Character Code Type A UPC-A, UPC-E, UPC-E1, EAN-8, EAN-13 B Code 39, Code 32 C Codabar D Code 128 E Code 93 F Interleaved 2 of 5 G Discrete 2 of 5, or Discrete 2 of 5 IATA H Code 11 J MSI K UCC/EAN- - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 198
where: ] = Flag Character (ASCII 93) c = Code Character (see "AIM Code Characters" table) m = Modifier Character (see "Modifier Characters" table) AIM Code Characters Code Character A C E e F G Code Type Code 39, Code 39 Full ASCII, Code 32 Code 128, Coupon (Code 128 portion) UPC/EAN, Coupon (UPC - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 199
TLC 39 The modifier character is the sum of the applicable option values based on the "Modifier Characters" table below. Modifier Characters Code Type Option Value Code 39 0 1 3 Option No check character of Full ASCII processing. Reader has checked one check character. Reader has checked and - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 200
transmitted as ]X0412356. 0 Standard data packet, no Function code 1 in first symbol position. 1 Function code 1 in first symbol character position. 2 Function code 1 in second symbol character position. Example:A Code (EAN) 128 bar code with Function 1 character FNC1 in the first position - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 201
012345678905 is transmitted as ]G0012345678905 MSI 0 Check digits are sent. 1 No check digit is sent. Example:An MSI bar code 4123, with a single check digit checked, is transmitted as ]M14123 D 2 of 5 0 No options specified at this time. Always transmit 0. UPC/EAN 0 Standard packet in - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 202
]E00012345678905 Bookland EAN 0 No options specified at this time. Always transmit 0. Example:A Bookland EAN bar code 123456789X is transmitted as ]X0123456789X Code 11 0 Single check digit. 1 Two check digits. 3 Check characters validated but not transmitted. 6-6 Programming Reference - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 203
Code 39 7 Sample Bar Codes UPC/EAN UPC-A, 100% 123ABC 0 12345 67890 5 Programming Reference Guide 7-1 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 204
Sample Bar Codes EAN-13, 100% CODE 128 3 456789 012340 12345678901234567890123456789012345678901234 Interleaved 2 of 5 12345678901231 7-2 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 205
Sample Bar Codes RSS 14 ✎ RSS 14 must be enabled to read the bar code below (see "Enable RSS 14" in Chapter 2 of this guide). 7612341562341 Programming Reference Guide 7-3 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 206
Sample Bar Codes 7-4 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 207
8 Numeric Bar Codes 0, 1 For parameters requiring specific numeric values, scan the appropriately numbered bar code(s). 0 1 Programming Reference Guide 8-1 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 208
Numeric Bar Codes 2, 3, 4 2 3 4 8-2 Programming Reference Guide - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 209
5, 6, 7 Numeric Bar Codes 5 6 7 Programming Reference Guide 8-3 - HP Point of Sale rp5000 | HP USB Barcode Scanner Programming Reference Guide - Page 210
Numeric Bar Codes 8, 9 8 9 Cancel If you make an error or wish to change your selection, scan the bar code below. Cancel 8-4 Programming Reference Guide
Programming Reference Guide
HP USB Barcode Scanner
Document Part Number: 430944-002
August 2006
Print this document before setting up the HP USB Barcode
Scanner. The document provides the programming bar codes
necessary for selecting features for the scanner.