Honeywell 1300g2 Manual
Have a look at the manual Honeywell 1300g2 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+.
5 - 1 5 Data Formatting Data Format Editor Introduction You may use the Data Format Editor to change the scanner’s output. For exam- ple, 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 gets outputted automatically; however when you do a format, you must use a “send” command (see Send Commands on page 5-4) 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 Term ID, Actual Code ID, Actual Length 2. Specific Term ID, Actual Code ID, Universal Length 3. Specific Term ID, Universal Code ID, Actual Length 4. Specific Term ID, Universal Code ID, Universal Length 5. Universal Term ID, Actual Code ID, Actual Length 6. Universal Term ID, Actual Code ID, Universal Length 7. Universal Term ID, Universal Code ID, Actual Length 8. Universal Term ID, Universal Code ID, Universal Length The maximum size of a data format configuration is 256 bytes, which includes header information. No format can contain more than 50 bytes. 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. To Add a Data Format Step 1.Scan the Enter Data Format symbol (page 5-14). Step 2.Select Primary Format Scan 0 using the inside the back cover of this manual to indicate that this is your primary format. * Default Data Format
5 - 2 Step 3. Terminal Type Refer to the Supported Terminals Chart (page 5-4) and locate the Ter- minal 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: The wildcard for all terminal types is 099. Step 4. Code I.D. In Appendix A 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 inside the back cover of this manual. 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 inside the back cover of this manual. (Note: 50 characters is entered as 0050. 9999 is a universal number, indicating all lengths.) Step 6. Editor Commands Refer to the Format Editor Commands Chart (page 5-4). Scan the symbols that represent the command you want to enter. Step 7.Scan Save from the inside the back cover of this manual to save your entries. Other Programming Selections Clear One Data Format This deletes one data format for one symbology. Scan 0 from the inside the back cover of this manual to indicate you are clearing your primary format. Scan the Terminal Type (refer to the Supported Terminals Chart on page 5- 4), Code I.D. (refer to the Symbology Chartson page A-1), and the bar code Enter Data Format Save Discard
5 - 3 data length for the specific data format that you want to delete. All other formats remain unaffected. Save from the inside the back cover of this manual This exits, saving any Data Format changes. Discard from the inside the back cover of this manual This exits without saving any Data Format changes. Clear One Data Format Clear All Data Formats Save Discard
5 - 4 Interface / Terminal ID Table 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 the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), 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 the insert character’s hex value for the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes. InterfaceTerminal 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
5 - 5 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 characters. 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 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 the CP1252 character, and xx stands for the insert character’s hex value for the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), 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
5 - 6 44 is the hex value for a D” 0D is the hex value for a CR The data is output as: 1234567890ABC 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. 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 the CP1252 character, 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), 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, fol- lowed 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 time the tab character is sent The data is output as: 1234567890AB 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), page A-3 for decimal, hex and character codes.
5 - 7 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 time 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 time 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 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. F5 Example: Move the cursor forward and send the data Move the cursor forward 3 characters, then send the rest of the the bar code data from the bar code above. End with a carriage return. Command string: F503F10D F5 is the “Move the cursor forward a number of characters” command
5 - 8 03 is the number of characters to move the cursor F1 is the “Send all characters” command 0D is the hex value for a CR The data is output as: 4567890ABCDEFGHIJ Move the cursor backward a number of characters F6 Move the cursor back “nn” characters from current cursor position. Syntax = F6nn where nn is the numeric value (00-99) for the number of characters the cursor should be moved back. Move the cursor to the beginning F7 Move the cursor to the first character in the input message. Syntax = F7. Move the cursor to the end EA Move the cursor to the last character in the input message. Syntax = EA. Search Commands Search forward for a character F8 Search the input message forward for “xx” character from the current cursor position, leaving the cursor pointing to the “xx” character. Syntax = F8xx where xx stands for the search character’s hex value for the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes. F8 Example: Send bar code data that starts after a particular character Search for the letter “D” in bar codes and send all the data that follows, including the “D.” Using the bar code above: Command string: F844F10D F8 is the “Search forward for a character” command 44 is the hex value for “D” F1 is the “Send all characters” command 0D is the hex value for a CR The data is output as: DEFGHIJ
5 - 9 Search backward for a character F9 Search the input message backward for “xx” character from the current cursor position, leaving the cursor pointing to the “xx” character. Syntax = F9xx where xx stands for the search character’s hex value for the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes. Search forward for a string B0 Search forward for “s” string from the current cursor position, leaving cursor pointing to “s” string. Syntax = B0nnnnS where nnnn is the string length (up to 9999), and S consists of the ASCII hex value of each character in the match string. For example, B0000454657374 will search forward for the first occurrence of the 4 character string “Test.” Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes. B0 Example: Send bar code data that starts after a string of char- acters Search for the letters “FGH” in bar codes and send all the data that fol- lows, including “FGH.” Using the bar code above: Command string: B00003464748F10D B0 is the “Search forward for a string” command 0003 is the string length (3 characters) 46 is the hex value for “F” 47 is the hex value for “G” 48 is the hex value for “H” F1 is the “Send all characters” command 0D is the hex value for a CR The data is output as: FGHIJ Search backward for a string B1 Search backward for “s” string from the current cursor position, leaving cursor pointing to “s” string. Syntax = B1nnnnS where nnnn is the string length (up to 9999), and S consists of the ASCII hex value of each character in the match string. For example, B1000454657374 will search backward for the first occurrence of the 4 character string “Test.” Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes.
5 - 10 Search forward for a non-matching character E6 Search the input message forward for the first non-“xx” character from the current cursor position, leaving the cursor pointing to the non-“xx” character. Syntax = E6xx where xx stands for the search character’s hex value for the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes. E6 Example: Remove zeroes at the beginning of bar code data This example shows a bar code that has been zero filled. You may want to ignore the zeroes and send all the data that follows. E6 searches forward for the first character that is not zero, then sends all the data after, followed by a carriage return. Using the bar code above: Command string: E630F10D E6 is the “Search forward for a non-matching character” command 30 is the hex value for 0 F1 is the “Send all characters” command 0D is the hex value for a CR The data is output as: 37692 Search backward for a non-matching character E7 Search the input message backward for the first non-“xx” character from the current cursor position, leaving the cursor pointing to the non- “xx” character. Syntax = E7xx where xx stands for the search character’s hex value for the CP1252 character. Refer to the ASCII Conversion Chart (Code Page 1252), page A-3 for decimal, hex and character codes. Miscellaneous Commands Suppress characters FB Suppress all occurrences of up to 15 different characters, starting at the current cursor position, as the cursor is advanced by other commands. When the FC command is encountered, the suppress function is terminated. The cursor is not moved by the FB command. Syntax = FBnnxxyy . .zz where nn is a count of the number of suppressed characters in the list, and xxyy .. zz is the list of characters to be suppressed.