|
If you define a field but no data is extracted or the associated action is never carried out then there are several possible explanations:
Tag not found
Check that the tag (or at least the start of the search string) is located in the designated area.
An inappropriate page range may have been specified in the Searching page of the 'Field Definitions' (ctrl + d) dialogue.
Incorrect set of font characteristics specified in the Searching page of the 'Field Definitions' (ctrl + d) dialogue.
The field may be a sub-field of a field that was not found. Note that sub-fields are assumed to be in a fixed position relative to their parent field.
Inappropriate symbolset
Check that the source has not been reconfigured since the field was defined; there is a drop-down list of source options on the General page of the 'Configuration' (press f8 key) dialogue:
Source
|
Typical symbolset
|
Windows driver
|
HP3 - the character codes are adjusted by 3 so that a "D" in the file is translated to "A", etc.
|
DDF (PrePrinter)
|
none - no translation is required.
|
Datastream Converter
|
9700
|
Other
|
(none)
|
Test the symbolset: define a tagged field by right-clicking on a piece of text and choosing New tag...; if the symbolset is correct the identical text will appear Tag string box on in the 'Searching' page.
If it is incorrect, choose a different symbolset in the General page of the 'Configuration' (f8) dialogue and try again. For example, custom PCL output (Source = Other) usually requires no translation but a few drivers require symbol set HP-1 (adds 1 to each code).
You may need to use a character recognition database in some cases: see EEfonts.
Extracted data is mistranslated
Inappropriate symbolset - see above.
Tag names appear as box characters
Some drivers assign arbitrary codes to the characters as they occur in the document, so there is no way of calculating the appropriate translation. In these cases it is worthwhile changing the font used in the original document to be one of the printer-resident fonts (e.g. CG Times), so that the normal codes will be used.
|