Home > Honeywell > Scanner > Honeywell 1900ghd-2 User Manual

Honeywell 1900ghd-2 User Manual

    Download as PDF Print this page Share this page

    Have a look at the manual Honeywell 1900ghd-2 User Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 178 Honeywell manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							6 - 1
    6
    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.
    Prefix and Suffix characters are data characters that can be sent before and after scanned data.  You can specify if they should 
    be sent with all symbologies, or only with specific symbologies.  The following illustration shows the breakdown of a message 
    string:
    Points to Keep In Mind
     It is not necessary to build a message string.  The selections in this chapter are only used if you wish to alter the default 
    settings. Default prefix = None.  Default suffix = None.
     A prefix or suffix may be added or cleared from one symbology or all symbologies.
     You can add any prefix or suffix from the ASCII Conversion Chart (Code Page 1252), beginning on page A-3, plus Code 
    I.D. and AIM I.D.
     You can string together several entries for several symbologies at one time.
     Enter prefixes and suffixes in the order in which you want them to appear on the output.
     When setting up for specific symbologies (as opposed to all symbologies), the specific symbology ID value counts as an 
    added prefix or suffix character.
     The maximum size of a prefix or suffix configuration is 200 characters, which includes header information.
    To Add a Prefix or Suffix:
    Step 1.Scan the Add Prefix or Add Suffix symbol (page 6-2).
    Step 2.Determine the 2 digit Hex value from the Symbology Chart (included in the Symbology Charts, beginning on page 
    A-1) for the symbology to which you want to apply the prefix or suffix.  For example, for Code 128, Code ID is “j” and 
    Hex ID is “6A”.
    Step 3.Scan the 2 hex digits from the Programming Chart inside the back cover of this manual or scan 9, 9 for all 
    symbologies.
    Step 4.Determine the hex value from the ASCII Conversion Chart (Code Page 1252), beginning on page A-3, for the prefix 
    or suffix you wish to enter. 
    Note: To add the Code I.D., scan 5, C, 8, 0.
    To add AIM I.D., scan 5, C, 8, 1.
    To add a backslash (\), scan 5, C, 5, C.
    To add a backslash (\), you must scan 5C twice – once to create the leading backslash and then to create the 
    backslash itself.
    Step 5.Scan the 2 digit hex value from the Programming Chart inside the back cover of this manual.
    Step 6.Repeat Steps 4 and 5 for every prefix or suffix character.
    Step 7.Scan Save to exit and save, or scan Discard to exit without saving.
    Repeat Steps 1-6 to add a prefix or suffix for another symbology.
    Pref ix
    Scanned Dat a
    Suf fix
    1-11
    alpha numeric &
    control characters variable length 1-11
    alpha numeric &
    control characters 
    						
    							6 - 2
    Example: Add a Tab Suffix to All Symbologies
    Step 1.Scan Add Suffix.
    Step 2.Scan 9, 9 from the Programming Chart inside the back cover of this manual to apply this suffix to all symbologies.
    Step 3.Scan 0, 9 from the Programming Chart inside the back cover of this manual. This corresponds with the hex value 
    for a horizontal tab, shown in the ASCII Conversion Chart (Code Page 1252), beginning on page A-3.
    Scan Save, or scan Discard to exit without saving.
    To Clear One or All Prefixes or Suffixes
    You can clear a single prefix or suffix, or clear all prefixes/suffixes for a symbology.  If you have been entering prefixes and 
    suffixes for single symbologies, you can use Clear One Prefix (Suffix) to delete a specific character from a symbology.  
    When you Clear All Prefixes (Suffixes), all the prefixes or suffixes for a symbology are deleted.
    Step 1.Scan the Clear One Prefix or Clear One Suffix symbol.
    Step 2.Determine the 2 digit Hex value from the Symbology Chart (included in the Symbology Charts, beginning on page 
    A-1) for the symbology from which you want to clear the prefix or suffix.
    Step 3.Scan the 2 digit hex value from the Programming Chart inside the back cover of this manual or scan 9, 9 for all 
    symbologies.
    Your change is automatically saved.
    To Add a Carriage Return Suffix to All Symbologies
    Scan the following bar code if you wish to add a carriage return suffix to all symbologies at once.  This action first clears all 
    current suffixes, then programs a carriage return suffix for all symbologies.
    Prefix Selections
    Suffix Selections
    Add CR Suffix
    All Symbologies
    Add Prefix
    Clear One Prefix
    Clear All Prefixes
    Add Suffix 
    						
    							6 - 3
    Function Code Transmit
    When this selection is enabled and function codes are contained within the scanned data, the scanner transmits the function 
    code to the terminal.  Charts of these function codes are provided in Supported Interface Keys starting on page 10-3.  When the 
    scanner is in keyboard wedge mode, the scan code is converted to a key code before it is transmitted. Default = Enable.
    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.
    Intercharacter Delay
    An intercharacter delay of up to 5000 milliseconds (in 5ms increments) may be placed between the transmission of each 
    character of scanned data.  Scan the Intercharacter Delay bar code below, then scan the number of 5ms delays, and the 
    Save bar code using the Programming Chart inside the back cover of this manual.
    To remove this delay, scan the Intercharacter Delay bar code, then set the number of delays to 0.  Scan the Save bar code 
    using the Programming Chart inside the back cover of this manual.
    Note: Intercharacter delays are not supported in USB serial emulation.
    User Specified Intercharacter Delay
    An intercharacter delay of up to 5000 milliseconds (in 5ms increments) may be placed after the transmission of a particular 
    character of scanned data.  Scan the Delay Length bar code below, then scan the number of 5ms delays, and the Save 
    bar code using the Programming Chart inside the back cover of this manual. 
    Clear One Suffix
    Clear All Suffixes
    * Enable
    Disable
    1234 5
    Intercharacter Delay
    Prefix Scanned Data Suffix
    Intercharacter Delay 
    						
    							6 - 4
    Next, scan the Character to Trigger Delay bar code, then the 2-digit hex value for a printable character to trigger the delay 
    (see Lower ASCII Reference Table, page A-4.
    )
    To remove this delay, scan the Delay Length bar code, and set the number of delays 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 5000 milliseconds (in 5ms increments) may be placed between the transmission of each 
    control character in the message string.  Scan the Interfunction Delay bar code below, then scan the number of 5ms 
    delays, and the Save bar code using the Programming Chart inside the back cover of this manual.
    To remove this delay, scan the Interfunction Delay bar code, then set the number of delays to 0.  Scan the Save bar code 
    using the Programming Chart inside the back cover of this manual.
    Intermessage Delay
    An intermessage delay of up to 5000 milliseconds (in 5ms increments) may be placed between each scan transmission.  
    Scan the Intermessage Delay bar code below, then scan the number of 5ms delays, and the Save bar code using the 
    Programming Chart inside the back cover of this manual.
    To remove this delay, scan the Intermessage Delay bar code, then set the number of delays to 0.  Scan the Save bar code 
    using the Programming Chart inside the back cover of this manual.
    Delay Length
    Character to Trigger Delay 
    Interfunction Delays
    Prefix Scanned Data Suffix
    12345STXHTCRLF
    Interfunction Delay
    2nd Scan Transmission 1st Scan Transmission
    Intermessage Delay
    Intermessage Delay 
    						
    							7 - 1
    7
    Data Formatting
    Data Format Editor Introduction
    You may use the Data Format Editor to change the scanner’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.  Default Data Format setting = None.
    Normally, when you scan a bar code, it is output automatically.  However, when you create a format, you must use a “send” com-
    mand (see Send Commands on page 7-3) within the format program to output data.
    Multiple formats may be programmed into the scanner.  They are stacked in the order in which they are entered.  However, the 
    following list presents the order in which formats are applied:
    1. Specific Terminal ID, Actual Code ID, Actual Length
    2. Specific Terminal ID, Actual Code ID, Universal Length
    3. Specific Terminal ID, Universal Code ID, Actual Length
    4. Specific Terminal ID, Universal Code ID, Universal Length
    5. Universal Terminal ID, Actual Code ID, Actual Length
    6. Universal Terminal ID, Actual Code ID, Universal Length
    7. Universal Terminal ID, Universal Code ID, Actual Length
    8. Universal Terminal ID, Universal Code ID, Universal Length
    The maximum size of a data format configuration is 2000 bytes, which includes header information.  
    If a bar code is read that fails the first data format, the next data format, if there is one, will be used on the bar code data.  If there 
    is no other data format, the raw data is output. 
    If you have changed data format settings, and wish to clear all formats and return to the factory defaults, scan the Default Data 
    Format code below.
    Add a Data Format
    Step 1.Scan the Enter Data Format symbol (page 7-2).
    Step 2.Select Primary/Alternate Format
    Determine if this will be your primary data format, or one of 3 alternate formats.  This allows you to save a total of 4 
    different data formats.  To program your primary format, scan 0 using the Programming Chart inside the back cover of 
    this manual.  If you are programming an alternate format, scan 1, 2, or 3, depending on which alternate format you are 
    programming.  (See  Primary/Alternate Data Formats on page 7-13 for further information.)
    Step 3. Terminal Type
    Refer to Terminal ID Table (page 7-3) and locate the Terminal ID number for your PC.  Scan three numeric bar codes 
    on the inside back cover to program the scanner for your terminal ID (you must enter 3 digits).  For example, scan 0 0 
    3 for an AT wedge. 
    Note: 099 indicates all terminal types.
    Step 4. Code I.D.
    In the Symbology Charts, beginning on page A-1, find the symbology to which you want to apply the data format.  Locate 
    the Hex value for that symbology and scan the 2 digit hex value from the Programming Chart inside the back cover of 
    this manual.
    If you wish to create a data format for all symbologies, with the exception of some specific symbologies, refer to B8 
    (page 7-11).
    If you are creating a data format for Batch Mode Quantity, use 35 for the Code I.D.
    Note: 99 indicates all symbologies.
    * Default Data Format 
    						
    							7 - 2
    Step 5. Length
    Specify what length (up to 9999 characters) of data will be acceptable for this symbology.  Scan the four digit data length 
    from the Programming Chart inside the back cover of this manual.  For example, 50 characters is entered as 0050.  
    Note: 9999 indicates all lengths.
    Step 6. Editor Commands
    Refer to Data Format Editor Commands (page 7-3).  Scan the symbols that represent the command you want to enter. 
    Step 7.Scan Save to save your data format, or Discard to exit without saving your changes.
    Other Programming Selections
    Clear One Data Format 
    This deletes one data format for one symbology.   If you are clearing the primary format, scan 0 from the Programming 
    Chart inside the back cover of this manual.  If you are clearing an alternate format, scan 1, 2, or 3, depending on the 
    format you are clearing.  Scan the Terminal Type  and Code I.D. (see Symbology Charts on page A-1), and the bar code 
    data length for the specific data format that you want to delete.  All other formats remain unaffected.
    Clear all Data Formats
    This clears all data formats.
    Save to exit and save your data format changes.
    Discard to exit without saving any data format changes.
    Enter Data Format 
    Save
    Discard
    Clear One Data Format
    Clear All Data Formats
    Save
    Discard 
    						
    							7 - 3
    Data Format Editor Commands
    When working with the Data Format Editor, a virtual cursor is moved along your input data string.  The following commands are 
    used to both move this cursor to different positions, and to select, replace, and insert data into the final output.  
    Send Commands
    Send all characters
    F1 Include in the output message all of the characters from the input message, starting from current cursor position, 
    followed by an insert character.  Syntax = F1xx where xx stands for the insert character’s hex value for its ASCII code.  
    Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes. 
    Send a number of characters
    F2 Include in the output message a number of characters followed by an insert character.  Start from the current cursor 
    position and continue for “nn” characters or through the last character in the input message, followed by character “xx.”  
    Syntax = F2nnxx where nn stands for the numeric value (00-99) for the number of characters, and xx stands for the 
    insert character’s hex value for its ASCII code.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on 
    page A-3 for decimal, hex and character codes.
    F2 Example:  Send a number of characters
    Send the first 10 characters from the bar code above, followed by a carriage return.  Command string:  F2100D
    F2 is the “Send a number of characters” command
    10 is the number of characters to send
    0D is the hex value for a CR
    The data is output as:  1234567890
    F2 and F1 Example:  Split characters into 2 lines
    Send the first 10 characters from the bar code above, followed by a carriage return, followed by the rest of the charac-
    ters.  
    Command string:  F2100DF10D
    F2 is the “Send a number of characters” command
    10 is the number of characters to send for the first line
    0D is the hex value for a CR
    Terminal ID Table
    Te r m i n a lModel(s)Terminal ID
    USBPC keyboard (HID)124
    Mac Keyboard125
    PC Keyboard (Japanese)134
    Serial (COM driver required)130
    HID POS131
    USB SurePOS Handheld 128
    USB SurePOS Tabletop 129
    SerialRS232 TTL000
    RS232 True000
    RS485 (IBM-HHBCR 1+2, 46xx)051
    Keyboard PS2 compatibles003
    AT compatibles002 
    						
    							7 - 4
    F1 is the “Send all characters” command
    0D is the hex value for a CR
    The data is output as:  
    1234567890
    ABCDEFGHIJ
    
    Send all characters up to a particular character
    F3 Include in the output message all characters from the input message, starting with the character at the current cursor 
    position and continuing to, but not including, the search character “ss,” followed by an insert character.  The cursor is 
    moved forward to the “ss” character.  Syntax = F3ssxx where ss stands for the search character’s hex value for its ASCII 
    code, and xx stands for the insert character’s hex value for its ASCII code.  
    Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
    F3 Example:  Send all characters up to a particular character
    Using the bar code above, send all characters up to but not including “D,” followed by a carriage return.
    Command string:  F3440D
    F3 is the “Send all characters up to a particular character” command
    44 is the hex value for a D”
    0D is the hex value for a CR
    The data is output as:  
    1234567890ABC
    
    Send all characters up to a string
    B9 Include in the output message all characters from the input message, starting with the character at the current cursor 
    position and continuing to, but not including, the search string “s...s.”  The cursor is moved forward to the beginning of 
    the “s...s” string.  Syntax = B9nnnns...s where nnnn stands for the length of the string, and s...s stands for the string to 
    be matched.  The string is made up of hex values for the characters in the string. Refer to the ASCII Conversion Chart 
    (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
    B9 Example:  Send all characters up to a defined string
    Using the bar code above, send all characters up to but not including “AB.”
    Command string:  B900024142
    B9 is the “Send all characters up to a string” command
    0002 is the length of the string (2 characters)
    41 is the hex value for A
    42 is the hex value for B
    The data is output as:  1234567890
    Send all but the last characters
    E9 Include in the output message all but the last “nn” characters, starting from the current cursor position.  The cursor is 
    moved forward to one position past the last input message character included.  Syntax = E9nn where nn stands for the 
    numeric value (00-99) for the number of characters that will not be sent at the end of the message.    
    						
    							7 - 5
    Insert a character multiple times
    F4 Send “xx” character “nn” times in the output message, leaving the cursor in the current position.  Syntax = F4xxnn where 
    xx stands for the insert character’s hex value for its ASCII code, and nn is the numeric value (00-99) for the number of 
    times it should be sent.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, 
    hex and character codes.
    E9 and F4 Example:  Send all but the last characters, followed by 2 tabs
    Send all characters except for the last 8 from the bar code above, followed by 2 tabs.  
    Command string:  E908F40902
    E9 is the “Send all but the last characters” command
    08 is the number of characters at the end to ignore
    F4 is the “Insert a character multiple times” command
    09 is the hex value for a horizontal tab
    02 is the number of times the tab character is sent
    The data is output as:  1234567890AB 
    Insert a string
    BA Send “ss” string of “nn” length in the output message, leaving the cursor in the current position.  Syntax = BAnnnns...s 
    where nnnn stands for the length of the string, and s...s stands for the string.  The string is made up of hex values for 
    the characters in the string.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, 
    hex and character codes.
    B9 and BA Example:  Look for the string “AB” and insert 2 asterisks (**) 
    Using the bar code above, send all characters up to but not including “AB.”  Insert 2 asterisks at that point, and send 
    the rest of the data with a carriage return after.
    Command string:  B900024142BA00022A2AF10D
    B9 is the “Send all characters up to a string” command
    0002 is the length of the string (2 characters)
    41 is the hex value for A
    42 is the hex value for B
    BA is the “Insert a string” command
    0002 is the length of the string to be added (2 characters)
    2A is the hex value for an asterisk (*)
    2A is the hex value for an asterisk (*)
    F1 is the “Send all characters” command
    0D is the hex value for a CR
    The data is output as:  
    1234567890**ABCDEFGHIJ
    
    Insert symbology name
    B3 Insert the name of the bar code’s symbology in the output message, without moving the cursor.  Only symbologies with 
    a Honeywell ID are included (see Symbology Charts on page A-1).  Refer to the ASCII Conversion Chart (Code Page 
    1252), beginning on page A-3 for decimal, hex and character codes. 
    						
    							7 - 6
    Insert bar code length
    B4 Insert the bar code’s length in the output message, without moving the cursor.  The length is expressed as a numeric 
    string and does not include leading zeroes.
    B3 and B4 Example:  Insert the symbology name and length
    Send the symbology name and length before the bar code data from the bar code above.  Break up these insertions 
    with spaces.  End with a carriage return.  
    Command string:  B3F42001B4F42001F10D
    B3 is the “Insert symbology name” command
    F4 is the “Insert a character multiple times” command
    20 is the hex value for a space
    01 is the number of times the space character is sent
    B4 is the “Insert bar code length” command
    F4 is the “Insert a character multiple times” command
    20 is the hex value for a space
    01 is the number of times the space character is sent
    F1 is the “Send all characters” command
    0D is the hex value for a CR
    The data is output as:  
    Code128 20 1234567890ABCDEFGHIJ
    
    Insert key strokes
    B5 Insert a key stroke or combination of key strokes.  Key strokes are dependent on your keyboard (see Keyboard Key 
    References on page A-10).  Any key can be inserted, including arrows and functions.  Syntax = B5xxssnn where xx is 
    the number of keys pressed (without key modifiers), ss is the key modifier from the table below, and nn is the key 
    number from the Keyboard Key References, page A-10.
    For example, B501021F inserts an “A” on a 104 key, U.S. style keyboard.  B5 = the command, 01 = number of keys 
    pressed (without the key modifier), 02 is the key modifier for Shift Right, and 1F is the “a” key.  If a lower case “a” were 
    to be inserted, B501001F would be entered.
    If there are three keystrokes, the syntax would change from B5xxssnn for one keystroke to B5xxssnnssnnssnn.  An 
    example that would insert abc is as follows:  B503001F00320030F833.
    Note: Key modifiers can be added together when needed.  Example:  Control Left+Shift Left = 11. 
    Move Commands
    Move the cursor forward a number of characters
    F5 Move the cursor ahead “nn” characters from current cursor position.  
    Syntax = F5nn  where nn is the numeric value (00-99) for the number of characters the cursor should be moved ahead.  
    Key Modifiers
    No Key Modifier 00
    Shift Left 01
    Shift Right 02
    Alt Left 04
    Alt Right 08
    Control Left 10
    Control Right 20 
    						
    All Honeywell manuals Comments (0)