Hand Held Products 3060, 3220 Application Example, Configuration Procedure, Select Using Match

Page 18

Programming the Scanner

Application Example

The bar code label is a 16-digit Code 39 that contains a 6-digit date code, a 6-digit serial number, and a 4-digit unit price (in that order). The scanner can do the following for you without software modification:

Check the bar code to see if it is Code 39 or not. Reject any codes that are not Code 39.

Check the bar code content to see if it is numeric or not. Reject any codes that are not all numeric as invalid.

Check the first two digits to see if they match “99.” Reject any codes that do not match.

Output each of the three fields followed by a “TAB.”

The date code output should skip “99” and replace it with “AA.”

The serial number output should be led with “S/N:.”

The first 2 digits (98) of unit price output should be skipped.

The output sequence should be unit price (76), date code (1025), and serial number (123456).

Actual Bar Code label: 9 9 1 0 2 5 1 2 3 4 5 6 9 8 7 6

Desired Output: 76[TAB]AA1025[TAB]S/N:123456[TAB] Please use HHP SET to configure the full-feature Data Editor, and follow the procedures listed below.

Configuration Procedure

Disable “Data Editor Pass Control” (no check in box = Disable) Select “Using 1 Rule.”

Set “Applied Bar Code” to “Code 39.”

Set “Valid ASCII Range” to “Numeric.”

Select “Using Match 1.”

Set “Matched Data “ to “99,” and set “Start Position” to “1.” Set “Original Field” to “Divide scanned data into 4 fields.” Set “Field Divided By” of F1 to “Fixed Length” of “2.”

Set “Field Divided By” of F2 to “Fixed Length” of “4.” Set “Field Divided By” of F3 to “Fixed Length” of “6.” Set “Field Divided By” of F4 to “Fixed Length” of “2.”

Then the Data Editor assigns the remaining 2 digits as “Last Field (LF)” automatically. Please note that if the Code 39 bar code label is printed with “Check Digit,” the last field will have 3 digits.

3-4

Image 18
Contents Page Disclaimer Statement of Agency Compliance FCC Class a Compliance Statement Canadian NoticePage Table of Contents Page Getting Started About This ManualN344 HHP SET Getting Started Keyboard Wedge Interface PC/AT, PS/2 Keyboard WedgePS/2 Keyboard Wedge Connection Keyboard Wedge InstallationRS-232 Serial Interface PC/AT Keyboard Wedge ConnectionRS-232 Serial Interface RS-232 Interface InstallationPin D-sub RS-232 Female Connector Standard RS-232 PinoutsUSB Keyboard Interface USB Keyboard InterfaceUSB Keyboard Interface Connection Via Bar Code Programming Menu Check Software Revision Full-featured Data EditorVia HHP SET HHP SET at a GlanceProgram Field Upgrade Software Installation On-screen ConfigurationConfiguration Download and Upload Check Software RevisionGeneral Transmission Control Data EditorData Format Editor Advanced Data VerificationApplication Example Configuration ProcedureSelect Using Match Actual Bar Code label 9 9 1 0 2 5 1 2 3 4 5 6 9 8 7Programming the Scanner Bar Code Programming Menu System CommandProgramming Procedures Family CodeSystem List & Master Default Program & EndSelection Flow Diagrams ExampleHost Interface Selection ENDExitHost Interface Selection User Defined Code ID Symbol ID 2 character Symbology ProgrammingSymbol ID 1 character User Defined Code IDCode ID Transmission and Symbology Enable Symbology EnableCode ID Transmission Code 39 Min. Length Code 39/Code 32 SettingsCode 39 Family Settings Code 39 Max. LengthCodabar Min. Length Codabar/NW-7 SettingCodabar Settings Codabar Max. LengthUPC-A & UPC-E Setting UPC Family SettingsEAN/JAN/CAN & IATASetting EAN/CAN/JAN SettingsIata Settings German Postal Setting Code 2 of 5 Family & German Post Code SettingCode 2 of 5 Settings Code 2 of 5 Min. LengthCode 11 & Code 93 Setting MSI/Plessey, Code 128 & UCC/EAN 128 Setting UK/Plessey & Telepen Setting Keyboard Layout Language Setting Keyboard Interface ControlKeyboard Layout Record Suffix, Preamble, Postamble & Delay Setting Key Pad Emulation Caps Lock Control & Emulation SettingFunction Key Emulation Caps Lock ControlRecord Suffix, Handshaking & Time Out Setting Serial Interface ControlSTX/ETX Control Time Out Control Baud Rate & Data Frame SettingData Frame Handshaking ProtocolWand Emulation Control Narrow/Wide Ratio, Code 39 EmulationTrigger Modes Diagnostic Mode Test Reading Scanning Tolerance Printing Quality ControlTrigger Mode, Buzzer Tone, Scanning Tolerance Operation ModeOperation Control Printing Quality ControlAdvanced Operation Control Reread DelayAuto Power Off Duration Pulse Driven DutyDollar Sign Control Reread Delay, Scan VotingReread Delay Scan VotingData Length Transmission Preamble, Postamble, Data Length & Symbol ID TransCondensed Data Editor Data Pass ControlData Formatter Data Verifier Settings 3rd Replacement Data Replacer Settings1st Replacement 2nd Replacement1st Organization Data Organizer SettingsOrganizer Control 2nd OrganizationSelect a Bar Code Symbology Programming ProcedurePosition Calculation Data Verifier Data OrganizerData Replacer Obtaining Factory Service Main OfficeUnited Kingdom Office Latin America Office Asia Pacific OfficeJapan Office Application SupportLatin America EuropeAsia Limited Warranty Limited Warranty Appendix a IllustrationDescription RS-232 Serial Wedge Cable Converter Beeping Indications Descriptions Beeping Buzzer ToneKeyboard Function Code Table 1DH Down 0EH 1EH Left 0FH 1FH RightAscii Input Shortcut ExampleHEX/ASCII Reference Table Bar Code Command Menu Master DefaultSystem List Sample Bar Codes Bar Code System Command Factory Default Setting