When you click the 'Add' button from the options screen 'Item Fields' page, the Add Field dialog box will appear. This is where you will define your custom field(s) that will be added to the database.

Name can be alphanumeric. Spaces and illegal filename characters are not allowed.
The caption can be different than the name of the field. It is the caption that the user will see when the fields is displayed in EZ-Scan.
You will need to specify what type of data that will be stored in the field. Your choices are:
String (Text < 250 characters)
Date
Double (Amount)
Integer (Whole Number)
Boolean (Yes/No)
Memo (Text > 250 characters)
You can specify a default value for a field here. It will prefill the field where ever it is displayed if it a has not been given a value.
If the fields data type is String you will need to define a maximum length for any data that the field may hold. For all other data types this property is disabled.
If you are adding this field to appear on the Batch Properties screen, then choose Batch Field. If you are adding this field to each individual item, then choose Item Field. If you want the field to show up on the Batch Properties screen and be saved with each item then choose Both.
The format property will determine how the field will be formatted when displayed. The drop down list is prefilled with many common formats. For instance to format an amount field to always display 2 zeros you would use a format of '##.00'. You can enter any mask. It doesn't have to be in the drop down. If you are not very familiar with formatting data, it would be advised to stick to the formats available in the drop down.
The mask property will allow you to define an input mask for data entry. The drop down list is pre loaded with some common masks. You cannot add your own mask and must choose from the masks in the list.
If this check box is checked, the field will be required on the Batch Properties screen. The user will be forced to fill the fields with valid data before scanning can begin
If this checkbox is checked, this field will be required in the Verify program. When the user is verifying the data this record must contain valid data. If is does not the user will have to key it in.
If this is checked you will enter numeric data normally. If unchecked you can increase the speed of data entry for numeric fields. The operator does not have to type the decimal when entering data. For instance if the value to enter is 100.35, the operator enters 10035 and when focus leaves the field, the value will be changed to 100.35. When this option is unchecked, the decimal key is mapped to "00" since the decimal key is not needed for decimals. For instance, if the value to enter is 100.00, the operator would type 100. this will fill the field with 10000. This will then be changed to 100.00 when focus leaves the field.
When checked, the field will be displayed in the Edit dialog box and the user will have the ability to edit the data contained in this field.
When checked, this will create a 'Field From' text box and a 'Field To' text box on the Find screen. ex See the Process Date field in the image above. This will allow you to find data within a certain range.
ex. Amount From = 100 and Amount to = 200 will retrieve all items where the Amount field has a value greater than or equal to 100 AND less than or equal to 200.