On this page you find answers to the most frequently asked questions about our software
How can I control my scanner directly from within FormPro?
FormPro supports two different scanner driver models: TWAIN and ISIS. While TWAIN is more suited for
scanning single pages on flatbed sacanners the ISIS standard has been designed specifically for scanning large numbers of
pages on document scanners with automatic feeders. ISIS provides full control of all features of a scanner and enables an
application to scan in the background at maximum speed which is not always possible with TWAIN.
If possible, you should therefore install an ISIS driver for your scanner and select it in the Scanner Setup of FormPro.
ISIS drivers are often supplied on the CD that comes with a document scanner or can be downloaded from the web site of the
scanner manufacturer (see Links to Scanner Manufacturers
). The Scanner Setup appears at the end
of the FormPro installation or can be selected from the FormPro start menu or from Options / Scanner Settings
In the Scanner Setup you should select ISIS
on the starting page and select the driver for you particular scanner
on the second page.
When I select "ISIS" in the Scanner Setup my scanner does not appear in the list.
When you select the ISIS
option on the starting page of the Scanner Setups of FormPro the second
page will contain a list of all currently used ISIS drivers. When you start the Scanner Setup for the first time and have
not used an ISIS-compliant application before this list may be empty even if the ISIS driver is installed. In this case you
should click on Add
to select the driver from the list of all installed ISIS drivers. If the list displayed there is
empty or does not contain your scanner this may be caused by one of the following:
- No ISIS driver has been installed for your scanner.
- You are using FormPro 2.0, 2.1 or 2.2 and have not used the ISIS driver in any other software.
To learn if an ISIS driver was installed for your scanner or not look at the starting page of the Scanner Setup of FormPro.
If it offers a choice between TWAIN and ISIS and if the model name of your scanner appears in the list of all installed
ISIS drivers the driver was installed. If the choice between ISIS and TWAIN does not appear or if the list of ISIS drivers
contains only other scanners and not your particular model please install the ISIS driver from the CD that was shipped with
the scanner or download it from the web size of the scanner manufacturer (see Links to Scanner Manufacturers
If the list of ISIS drivers is completely empty although you have installed the ISIS driver for your scanner you are affected
by an error in the Scanner Setup of FormPro 2.0, 2.1 and 2.2. This error prevents the creation of the ISIS driver list.
The error can be circumvented by starting another ISIS-compliant application. Afterwards the list shown in the Scanner Setup
of FormPro will be up to date. Programs suited for this method are the test application Testappn.exe in the
C:\Windows\Pixtran folder or the demo or full version of QuickScan. Alternatively you can request a CD with FormPro 2.3
(free of charge) or purchase an upgrade to FormPro 3.0.
How can I assign a question with multiple checkmark fields to a single database field?
Normally in FormPro each zone must be assigned to a different database field. This holds true also
for checkmark zones which will be evaluated with 0 or 1 by default. For multiple choice questions or other groups of
mutually exclusive answers you will usually not need a separate database field for each checkmark. Instead, you will need
a common field into which the label of the checked answer should be written.
For checkmark zones FormPro therefore allows the assignment of multiple zones to the same database field. The so grouped
checkmark zones will be marked with a gray frame. In the properties dialog box of checkmark zones the field "Name" will
change to "Label". There you can enter the text for each zone that is to be entered into the database field if the zone is
recognized as checked.
The forms scanned for processing appear slightly skewed or shifted.
Before FormPro can recognize the contents of a form it must adjust the page to compensate for skews and
distortions that may occur during scanning. The goal is to match the filled out page with the blank form. For this process
called fine adjustment FormPro searches the blank form for adequate anchor points when the form is opened in FormPro
Processing for the first time. These anchor points are words in the pre-printed text that appear on both the blank and
the filled out forms.
If the fine adjustment crucial for the later processing fails this may have one of the following causes:
- The blank form does not contain printed text or the text cannot be recognized.
- The resolution of the blank form is too low (< 200 dpi).
- The resolution of the blank form is different from that of the filled out form.
- The blank form was scanned on a different scanner or was copied before scanning.
- The blank form has been created from an image file containing invalid or wrong resolution values.
- The fine adjustment was deactivated (see Options / Processing / Adjustment).
Trifft eine der oben genannten Ursachen zu, schließen Sie das Formular im Verarbeitungsteil und öffnen Sie es erneut im Einrichtungsteil. Ändern Sie gegebenenfalls Ihr Leerformular und scannen Sie es mit Hilfe von Formular / Scannen
mit einer Auflösung von 300 dpi erneut ein. Bei Bilddateien mit falscher Auflösung können Sie die Auflösung unter Datei / Seite einrichten
korrigieren. Speichern Sie das Formular anschließend noch einmal ab.
Despite of correct page adjustment nothing will be recognized or there are many hieroglyphics.
By default, FormPro is filtering all pre-printed information from the filled out form before it begins
with the actual text recognition. This is being done to remove distracting lines and to avoid the recognition of pre-printed
text within the zones.
If the record created as a result of the processing is completely empty or contains only hieroglyphics you have most likely
used a non-blank form in the form template. This will cause FormPro to remove too much information from the filled out form.
If this is the case you should close the form in FormPro Processing and re-open it in FormPro Definition. There you can
scan a blank form using Form / Scan and then save the file again.
If your form was printed in red, green or blue and you are using a scanner capable of applying a drop-out color you can
activate the much more efficient drop-out color filtering instead of the default filtering by image comparison (see
Options / Form Processing / Filtering).
How can I increase the recognition accuracy of handwritten fields?
Recognizing handwritten data is the most challenging task that can be done with FormPro. To achieve
optimal results you should pay attention to the following hints:
- If you can influence the form design please insert vertical separators or boxes for the characters.
- If possible, print the form in red or green and use a scanner capable of applying a drop-out color.
- Design your form in such a way that fields that are to be filled out by hand are not too small and not too close to
- Restrict the character set for each handwriting zone as far as possible (see Zone Properties / Character Set).
Can I export the image file names of scanned forms to the database?
FormPro will save all scanned forms as image files. The folder to be used for that can be specified in
FormPro Processing under Options / Scanner Settings / Image Handling. By default the image files will be deleted
after the data has been archived. However, if the form contains an Image File zone the image files will not be
deleted and the name of the image file connected with the record will be stored in the database field of this zone.
Can FormPro scan a batch of mixed forms and distinguish them automatically?
You can open multiple form templates in FormPro Processing if each of them contains a project
identification zone. A project identification zone is a special zone for distinguishing a form from other forms. Typically
it is drawn around a word of the pre-printed text that does not appear at the same position on any of the other forms.
The zone should be considerably larger than the enclosed word as the page will not yet be adjusted when the form
identification takes place. It does not matter if other text is also enclosed in the zone. The safest method of
identifying forms automatically is the use of barcodes.
Beginning with build 2.1.157 you can even open multiple two-page forms if a scanner with duplex capability has been
installed or if you are only working with two-page image files.
How can I automatically verify the recognized field contents for plausibility?
Through the user interface of FormPro the following automatic verifications can be defined:
- Simple syntax verification (e.g. ##.##.## for a date, see the help topic Zone Properties)
- Verification of minimal and maximal length of values (see Zone Properties)
- Usage of look-up lists (see Zone Properties / Look-up List)
More complex plausibility checks like database lookups or context-sensitive verifications can be realized using the
programming interface of FormPro. This interface does not have any restrictions on the type of checks that can be
implemented but requires thorough knowledge of C/C++ and DLL programming. If you are interested we can advise you about the
possibilities of this API or can develop special add-on modules for you.