Unitech Hand Held Scanner user manual Output Data Editing, General, Formula

Page 22

Chapter 7 Output Data Editing

The function described here can be replaced by the “Pre-defined Labels” function in 6.1.5 Predefined Labels. So if data-editing function is defined, “Pre-defined Labels” will be removed. They can not be defined at the same time.

7.1. General

The purpose of Data Edit is allowing you to define and modify a data record that comes from decoding of a bar code. By using combination of formulas, you can perform the following functions on the data received by the scanner:

A. Rearrange the output sequences. B. Delete characters from the record.

C. Insert characters to the record, including function codes. D. Duplicate characters in the record.

E. Insert time delay in the record

7.2. Formula

Formula is a structure that tells the scanner what and how to process the original data record to produce the desired output. The Wedge allows multiple Formulas, but the number of the Formulas can be defined depends on the memory size allocated for Data Editing.

7.2.1. Original Data Structure

The original data is the decoded data plus preamble and postamble. The original data structure is as follow:

Preamble

Decoded Data

Postamble

7.2.2. Formula Structure:

A Formula consists of two parts: Qualifier and Modifier (See Figure 7.1). Qualifier is used to verify if the data record meets the conditions specified and Modifier is processed only if all conditions in Qualifier are met.

7.2.3. Execution Sequence

If several Formulas were defined, data editing will perform sequentially from the first Formula to the last Formula. If a Formula is qualified and executed, the further formulas will be ignored. If none of the Formulas is executed, the data record will be discarded and there will be no output to the host.

Page 21

Image 22
Contents User’s Manual RS232 Serial Interface PIN Assignment and Specification Chapter Overview Installation procedures InstallationKeyboard Interface Installed on PC/AT without keyboard or laptop computer Installed on MacintoshInterblock Delay Installed as an USB InterfaceIntercharacter Delay Understanding the Operating ParametersFunction Code Alt Key ModeCaps-Lock Installed as a Serial Interface RS232 Serial InterfaceBaud Rate, Parity and Data Bit Device TypeHandshaking BCC Character Serial TTLTime Out Installing as a Terminal Wedge Terminal InterfaceData Direction Code 39 Output Wand EmulationNative Output Level Duration of Minimum Width Appendix D Output of Wand Emulation Appendix DPolarity of Idle Appendix D Bar Code Menu Setup Chapter SetupSetup Procedures Bar Code Length Setting Code ID SettingPreamblePrefix and PostambleSuffix Predefined LabelsQuick Setup Batch SetupI800C06D51DJ8 08080A0O7C005354 I800C06D51DJ8080 80A0O7C005354415254 General Output Data EditingFormula InputIDLengthMatchA-StringO-String...O-String Enter ProgrammingProgramming Sequence PreparationProgramming Sheet Parameter EntryQualifier Input ID FormatLength Match FormatModifier String FormatExamples Advanced FeaturesExample Example Pin Assignments Pin Assignment and SpecificationPin Number Signal Keyboard InterfaceTTL RS232 Interface PinNumber Standard RS232 InterfaceHost Side connector Terminal InterfacePin Number Signal Terminal Side connectorWand Emulation Specification A.1 A.2 Device Selection and Default Appendix D. Setup MenuDevice ID Device Type Beeps and Delays MPU Idle StatusKeyboard Wedge Settings RS232 Settings Scanner Port Define Code IDMagnetic Reader Code 39 / I 2 of 5 / S 2 of 5 / Code 32 / EAN128 ReserveCode 128 / MSI Code / Code 93 / Codabar/ Label Code MSI /Pleasey CodeUPC / EAN / Delta Code UPC-EData Editing Dump Setup Strings Appendix E. Full Ascii Chart E.1E.2 E.3 E.4 Appendix F. Bar Code Test Chart