Bardecodefiler: Product Documentation
Bardecodefiler: Product Documentation
BardecodeFiler
Product Documentation
V2.6.2
1 Contents
2 Overview ......................................................................................................................................... 1
3 Main Window.................................................................................................................................. 1
4 Options ............................................................................................................................................ 3
4.1 Folder Locations (Folders/Locations) ...................................................................................... 3
4.2 Folder Options (Folders/Options) ........................................................................................... 3
4.3 Locked Files (Folders/Locked Files) ......................................................................................... 3
4.4 Patterns (Folders/Patterns) .................................................................................................... 4
4.5 Split Mode (Splitting/Mode) ................................................................................................... 4
4.6 JPG Options (Splitting/JPG Options) ....................................................................................... 5
4.7 PDF Options ............................................................................................................................ 5
4.7.1 Rendering ........................................................................................................................ 5
4.7.2 Signing ............................................................................................................................. 5
4.7.3 PDF Split .......................................................................................................................... 6
4.8 Timers...................................................................................................................................... 6
4.9 Output Format (Output Files/File Type) ................................................................................. 6
4.10 Output Template (Output Files/Name Template) .................................................................. 6
4.11 Windows Environment Variables............................................................................................ 7
4.12 Sequence Numbers (Output Files/Sequence Numbers) ......................................................... 7
4.13 Exception Handling (Output Files/Exception Handling).......................................................... 7
4.14 Batches .................................................................................................................................... 8
4.15 Command Line ........................................................................................................................ 9
4.16 Barcode Types (Barcode Recognition/Barcode Types) ........................................................... 9
4.17 Performance (Barcode Recognition/Performance) ................................................................ 9
4.18 Image Cleanup (Barcode Recognition/Image Cleanup) .......................................................... 9
4.19 Pattern Matching (Barcode Recognition/Pattern Matching) ................................................. 9
4.20 Checksums (Barcode Recognition/Checksums) ...................................................................... 9
4.21 Barcode Length (Barcode Recognition/Size of Barcode) ........................................................ 9
4.22 Advanced (Barcode Recognition/Advanced) .......................................................................... 9
4.23 Zone (Barcode Recognition/Zone) .......................................................................................... 9
4.24 Character Filter ..................................................................................................................... 10
4.25 Reformat Table (Reformat Barcode Values/Reformat Table) .............................................. 10
4.26 Case Conversion .................................................................................................................... 12
4.27 Value Lookup (Reformat Barcode Values/Value Lookup) ..................................................... 12
4.28 Default Log Files (Log Files/Enable Disable) .......................................................................... 13
4.29 Custom Log (Log Files/Custom)............................................................................................. 13
4.30 License Key ............................................................................................................................ 13
4.31 Import, Export and Reset Settings ........................................................................................ 13
5 Dynamic Folder Creation .............................................................................................................. 14
6 Running BardecodeFiler from the Command Line........................................................................ 14
7 Running the BardecodeFiler Windows Service ............................................................................. 14
7.1 Configuring the Windows Service ......................................................................................... 14
7.2 Starting and Stopping the Windows Service ......................................................................... 15
7.3 Running additional BardecodeFiler Services......................................................................... 15
8 Purchase Information ................................................................................................................... 16
9 Release Notes................................................................................................................................ 17
9.1 Version 2.6.3.1 ...................................................................................................................... 17
9.2 Version 2.6.2.1 ...................................................................................................................... 17
9.3 Version 2.6.1.3 ...................................................................................................................... 17
9.4 Version 2.6.1.1 ...................................................................................................................... 17
9.5 Version 2.5.1.2 ...................................................................................................................... 18
9.6 Version 2.5.1.1 ...................................................................................................................... 18
9.7 Version 2.4.5.2 ...................................................................................................................... 18
9.8 Version 2.4.5.1 ...................................................................................................................... 18
9.9 Version 2.4.4.2 ...................................................................................................................... 18
9.10 Version 2.4.4.1 ...................................................................................................................... 18
9.11 Version 2.4.3.1 ...................................................................................................................... 18
9.12 Version 2.4.2.1 ...................................................................................................................... 18
9.13 Version 2.4.1.3 ...................................................................................................................... 19
9.14 Version 2.4.1.2 ...................................................................................................................... 19
9.15 Version 2.4.1.1 ...................................................................................................................... 19
9.16 Version 2.3.3.2 ...................................................................................................................... 19
9.17 Version 2.3.3.1 ...................................................................................................................... 19
9.18 Version 2.3.2.5 ...................................................................................................................... 19
9.19 Version 2.3.2.4 ...................................................................................................................... 20
9.20 Version 2.3.2.1 ...................................................................................................................... 20
9.21 Version 2.3.1.2 ...................................................................................................................... 20
9.22 Version 2.3.1.1 ...................................................................................................................... 20
9.23 Version 2.2.1.1 ...................................................................................................................... 21
9.24 Version 2.1.1.1 ...................................................................................................................... 21
9.25 Version 1.9.1 ......................................................................................................................... 23
9.26 Version 1.8.1 ......................................................................................................................... 23
9.27 Version 1.7.1 ......................................................................................................................... 23
9.28 Version 1.6.1 ......................................................................................................................... 24
9.29 Version 1.5.3 ......................................................................................................................... 24
9.30 Version 1.5.2 ......................................................................................................................... 24
9.31 Version 1.5.1 ......................................................................................................................... 24
9.32 Version 1.4.4 ......................................................................................................................... 24
9.33 Version 1.4.2 ......................................................................................................................... 24
9.34 Version 1.3.2 ......................................................................................................................... 24
9.35 Version 1.3.1 ......................................................................................................................... 25
9.36 Version 1.3 ............................................................................................................................ 25
9.37 Version 1.2.1 ......................................................................................................................... 25
9.38 Version 1.2 ............................................................................................................................ 25
9.39 Version 1.1 ............................................................................................................................ 25
2 Overview
BardecodeFiler splits and renames TIF and PDF documents according to the barcode values found in
the images. It is available as both a Windows application with a user interface and, at an additional
cost, as a Windows Service.
BardecodeFiler reads documents from an input folder and creates new documents in an output
folder. The original documents are left intact by default, but there are options to move them to a
different folder or delete them. The name of a new document is controlled by a template, which can
include the original file name, barcode values and sequence numbers. Documents can either be left
whole or split in sub-files according to barcode location
The barcodes can either be used as separators (where the presence of a barcode indicates either the
start or end of a document) or a change in barcode value can be used to indicate a new document.
The application can also be run from the command line – see section 6.
The first time you run BardecodeFiler it will launch a set up wizard. If you are familiar with setting up
BardecodeFiler then you can click Cancel and use the Options screen to configure the software. The
set up wizard walks you through each of the important settings for BardecodeFiler in a number of
steps. Click on Finish at the end of the wizard in order to save your settings.
Important:
BardecodeFiler does not support TIF documents using type 6 compression (also known as old-style
jpeg). Grayscale type 6 images will normally work but there is no support for full color type 6 images.
3 Main Window
The main window for the application is shown below:
1
File Menu
File/Folders – access to the input, output, exception, processed and log folders.
Control Menu – Run or Stop a batch. Same as the Run/Stop button at the bottom of the main
window.
Settings Menu
Settings/Service Settings – access the settings for each of the 4 BardecodeFiler Windows Services
(note that you should start BardecodeFiler as an admin user to make changes to the service
settings).
The upper part of the BardecodeFiler window shows status information for a batch and the lower
half of the screen is reserved for output information for a batch in the form of a tree. The tree data
for each batch is saved to a file in the log folder and can be reloaded at any time from the
File/Results menu. Links to relevant files will appear at the bottom of the screen and can be clicked
on to open files in Windows Explorer. The results tree can also be searched using the search box
below the results.
2
4 Options
The Options window contains a tree menu on the left hand side that can be navigated to access the
set up screens for BardecodeFiler. The headings used below show the screen titles with the tree
navigation path shown in brackets.
Move input files… if ticked will move input files to the processed folder.
Calculate… if ticked will add display the number of input files in the Remain box on start up.
Create sub-folders – if bar code values contain “/” and “\” characters then sub-folders will be
created under the output folder. For example, the value “ABCD/ 1234” will result in a file called 1234
being created in a folder called ABCD.
Only process new files – only process file added to an input folder since the last run.
Allow overwrite of output files – if an output file already exists, do not send to the Exception folder,
just overwrite the existing file.
Append to pre-existing TIF and PDF files – if an output file already exists then append the new
image to the end (takes precedence over Allow overwrite above).
Watch input folder for new files – select this option to process files from the input folder as they are
added.
Move input files to the Processed Folder after processing – move files from the input folder to the
Processed folder.
Input folder sort order – select the order in which files should be processed from the input folder.
Choices are: Creation date, Last Modified Date or Alphabetic.
3
4.4 Patterns (Folders/Patterns)
Use this screen to define regular expression patterns that sub-folders and file names must match in
order to be processed.
4
Number of pages in a fixed split - use the up down selection box to specify the number of
pages in a fixed split.
Check JPG files are linked sequences of pages if jpg input files, when listed in the current sort order,
are pages of what is effectively a multi-page document. For example, if an input folder contains jpg
files 1.JPG to 9.JPG and 1, 4 and 7 each contain a barcode. Then 2 and 3 will be filed using the
barcode from 1, and 5 and 6 will be filed using the barcode from 4 and 8 and 9 will be filed using the
barcode from 7.
Check Retain barcode values and page numbers between runs in JPG Mode if it is possible for
additional linked JPG files to be added to the input folder between runs. For example, say the first
run consisted of 3 files, 1.JPG, 2.JPG and 3.JPG, with a barcode in file 1. In this case files 2 and 3
would be filed using the barcode from file 1. Then if in the second run a file called 4.JPG was added
to the input folder and contained no barcode, then file 4 would also be filed using the barcode from
file 1. Note that this only applies for runs carried out in the same session, so if the application is
exited between runs then the value will not be retained. This option is useful if the input folder may
be modified during a run of the application.
Render PDF as… select the color depth that is most appropriate for your documents.
DPI – select the dots per inch value that most closely matches the scan quality of your documents.
Render documents to file… normally leave un-ticked but select to separate out the render process
from the scan process.
4.7.2 Signing
It is possible to sign PDF fiules as they are created in the output folder by configuring the options in
this screen:
Digitally sign PDF files – check this option if you wish to sign PDF files in the output folder.
PFX File – click the Browse button to select the PFX file to use for signing.
Field Name – the field name to be used in the PDF file. The file signing will fail if this field is blank.
5
4.7.3 PDF Split
It is possible the split PDF files are not significantly smaller than the original input file. This is
normally due to the way in which the images are stored in the document. To reduce the size of the
document it is necassery to remove all images that are not required in each new split document. To
enable this option check the box labelled “Remove unused images from split files”. Note that this
will significantly impact the speed at which the application runs.
4.8 Timers
Use this screen to enable a timer to run at a specified interval or select the option to watch the input
folder for new input.
Note: BardecodeFiler does not support TIF documents using type 6 compression (also known as old-
style jpeg). Grayscale type 6 images will normally work but there is no support for full color type 6
images.
6
%MIN is replaced by a 2 digit minute value 00 to 59.
%SEC is replaced by a 2 digit second value 00 to 59.
%VAL1 to %VAL5 are tokens generated in the Reformat screen.
%UID – unique id for each split in a batch
It is also possible to use Windows environment variables
There are also options to reverse the order of barcodes used to create the %VALUES token and to
send the file or sub-file to the exception folder if one of the %Val or %FVAL tokens used in the
template are empty.
%ENV(windows_environment_variable_name)
For example:
%ENV(COMPUTERNAME)
Create unique file names: In this mode the SEQ token will be replaced by a number, starting
at 1 and increasing by 1 until a unique file name is created.
Index output files: In this mode the SEQ token is set to 1 at the start of each batch and
increases by 1 for each new file generated in the output folder.
Index input files: In this mode the SEQ token is set to 1 at the start of each batch and
increases by 1 for each file processed from the input folder.
Note that sequence numbers in the exception folder are always used to create a unique file name.
7
4.14 Batches
In this screen you can specify external commands (.bat files) that will be executed at various stages
of the process. Note that all parameters are enclosed in “” characters.
Pre-Run
This is launched just before the files in the input folder are processed. Note that the command is
launched after the list of files in the input folder has been compiled.
Paremeters: none
Pre-Process File
Barcode Value
Called for each recognized barcode after an input file has been scanned.
Parameters: input path, total number of barcodes, index number for this barcode, page where
barcode found, value of barcode
Parameters: input path, output path, start page from input file, end page from input file
Post-Process File
Post-Run
Parameters: none
8
4.15 Command Line
Please refer to Running BardecodeFiler from the Command Line for more details.
You may also set the time out for processing a page in a document. A value of 0 indicates no time
out.
LineJump is the frequency at which scan lines in an image are sampled. Higher values are faster.
9
4.24 Character Filter
This screen allows you to define the set of characters that may be used in either the %VALUE or
%VALUES key words. Any character not in this set will be removed. Note that this filter is applied
after any re-formatting of barcode values.
The Value separator character is used to separate the individual barcode values in the %VALUES key
word.
Check the Replace tokens (e.g. %DAY) in barcode values option if barcodes or reformatted barcode
values may contain template tokens that need replacement. With this option checked it is possible
to use the Re-Format tab to trap multiple patterns of barcode value and use a different template for
each pattern.
The tokens %VALl1 to %VAL5 will be assigned to the re-formatted values and can be used in the
templates or custom log.
The application supports up to 5 regular expression pattern matches and 5 corresponding format
strings.
^[XBA](\d+)$ matches anything that starts with X, B or A followed by digits (e.g. X123456) and
formats the value as “timesheets/{1}. The brackets around (\d+) mark out that part of the barcode
10
as a group and this can be used in the format string as {1} because it is the first group. So in this case
an input of X123456 gives an output of timesheets/123456.
^GREAT.+$ simply checks to see if the barcode starts with the word “GREAT” and if so formats the
output as “dickens/” followed by the value of the whole barcode. Note the use of “.+$” to ensure
that the rest of the barcode value is included in the match.
^(\d{6})-(\d)$ matches barcodes in the format “NNNNNN-N” and removes the “-“ leaving
“NNNNNNN”
Note that in the first 2 reformats the output included a “/” character – which means that a sub-
folder will be created under the output folder. In these cases the folders will be called “timesheets”
and “dickens”. Also, the input value is tested against each pattern until a match is found.
The output value is used in the %VALUE or %VALUES key words in the construction of the output
templates.
The Regex matching string should be a valid regular expression that matches one or more groups in
the input barcode string. The format string can be used to specify the output value by using the
tokens {1}, {2}, {3} etc. for the matched groups from the regular expression.
Example 1:
Say the input barcode value is 0123456789 and you wish the output to be 012789 then the regular
expression could be:
(\d{3})\d{4}(\d{3})
Explanation:
In a regular expression \d matches any decimal digit and the following {N} means that it must occur
N times. The () around part of the expression means we want to use this part in the format string –
the first group corresponds to {1} and the second to {2} etc.
So in this example we have a group of 3 digits, followed by 4 digits we don’t need, followed by
another group of 3 digits.
Example 2:
Say the input barcode value is ABC1234-DEF/567 and you wish the output to be 567XYZ1234 then
the regular expression could be:
\D+(\d+)-\D/(\d+)
Explanation:
11
\D matches non-digit characters, in this case the ABC, (\d+) specifies a group of one or more digits
(that’s the + sign), then a hyphen followed by more non-digits, followed by a slash followed by
another group of one or more digits.
[first – last] matches any character in a range egg [0-3] matches 0,1,2 or 3
(expression) defines a group that will be used as {1} or {2} etc. in the format string.
^ can be used for the start of the string and $ for the end.
Regular expressions are complicated but there is plenty of information available on the internet that
can help in understanding how they work.
12
4.28 Default Log Files (Log Files/Enable Disable)
Use this screen to enable or disable the default log files in the output folder. The results tree is the
data displayed in the main window in tree format and for each batch is saved to a file called:
resultsTreeYYYYMMDDHHMMSS.dat
Options available:
Note: If you edit an exported “ini” file using Notepad then add a blank line at the top before the
[Options] line to avoid problems when you come to reload the file (notepad adds an extra character
at the start of the first line).
13
5 Dynamic Folder Creation
It’s possible to use BardecodeFiler to dynamically create folders under the output folder according to
data found in either the barcode values or the output template.
For example, a barcode value of “A/B/C/D/EFGHI” in a PDF document, with a template of “MY
FOLDER/%VALUES” will result in a file called EFGHI.PDF in the folder “MY FOLDER/A/B/C/D” which (if
necessary) will be created under the output folder.
Where the ini file is created by clicking on the ”Create ini file” button.
e.g.
BardecodeFiler.exe c:\files\bardecodefiler.ini
Note that if Hide window is checked then Auto-Run and Auto-Exit will both be checked, and
conversely, if either Auto-Run or Auto-Exit is un-checked then Hide window will also be un-checked.
\ProgramData\Softek Software\BardecodeFiler\service_settings.ini
1. To edit the existing settings: Start the BardecodeFiler application as Administrator and select
Service Settings. Configure BardecodeFiler normally and click on Save.
14
2. To export your desktop settings to the service: Start the BardecodeFiler application as
Administrator and click on Options. Select Import/Export & Reset Settings from the menu
and click on Svc Export.
From the Control Panel select System and Security, Administrive Tools and then Services. Click on
the service called “BardecodeFiler Service”.
If you require the service to run with particular user permissions then select Properties from the
Action menu, click on the Log On tab and enter the appropriate account details. You may also
change the startup type from the General tab should you wish the service to start automatically at
system boot.
You may start, stop or pause the service from the Action menu.
BardecodeFiler Service
BardecodeFiler Service(1)
BardecodeFiler Service(2)
BardecodeFiler Service(3)
service_settings.ini
service_settings(1).ini
service_settings(2).ini
service_settings(3).ini
BarFilerService.txt
BarFilerService(1).txt
BarFilerService(2).txt
BarFilerService(3).txt
15
You can copy the contents of one settings file on top of another and share license keys between
files.
To create additional services open an admin power shell or dos prompt and navigate to the
BardecodeFiler installation folder and run…
BardecodeFilerService.exe -install N
e.g.
BardecodeFilerService.exe -install 4
BardecodeFilerService.exe -uninstall N
service_settings(N).txt
BarFilerService(N).txt
8 Purchase Information
The BardecodeFiler application starts at US$249 for one copy and can be purchased from the
following URL:
http://store.esellerate.net/softeksoftware/bardecodefiler
BardecodeFiler with Windows Service costs US$399 for one copy and can be purchased from the
following URL:
http://store.esellerate.net/softeksoftware/bardecodefilerservice
16
9 Release Notes
The Softek Barcode reader DLL has been upgraded to version 8.4.1
The render options are no longer greyed out if the “PDF files contain scanned or faxed images…”
option is ticked. This is because pages that contain more than 1 image or a mixture of image, vector
and text will always be rendered.
Fixed the extra underscore problem if ‘Reverse Values’ is selected in Output Files/Name Template.
Fixed error that could cause a crash when the Remove unused images option is selected in PDF
Options/Split.
PDF documents that cannot be opened due to a format problem will now be sent to the exception
folder.
Hide file details in tree until end of batch – do not display details for each file processed in a batch
until the batch has completed.
Clear tree data at start of batch – clear all tree data when a new batch starts.
The main window has been redesigned to display the output from a batch in an easy to read tree
structure, with information split into nodes that can be expanded to reveal more information as
required. Exceptions, warnings and errors are high-lighted in red. The results for each batch are
saved and can be reloaded at any time (including results from the Windows service).
The log file has been moved to a separate tab and given more structure with date/time stamps.
Windows service version and desktop versions using “ini” files can now handle Unicode characters in
folder paths.
17
Updated Debenu/Foxit Quick PDF Library to version 1613
Existing installations can be fixed by running a command prompt as admin and navigating to
installation folder (normally c:\Program Files\Softek Software\BardecodeFiler) and running:
BardecodeFilerService.exe –uninstall 1
BardecodeFilerService.exe –install 1
Option for adding date/time and page count fields to results.csv log file.
Added %UID token – this holds a unique id (within a batch) for each split and can be used for
collating sequencing of jpg files with separator sheets into multi-page PDF or TIF files.
18
Direct access Debenu functions are now used where possible, which allows processing of larger files.
The output folder for bardecodefiler.log, results.csv and custom log files can now be set in
Options/Folders/Locations.
Error codes returned from the scanning process are now displayed correctly.
Fixed error in the Windows Service whereby if Watch Folder was enabled then the system set both a
timer and watched the folder, resulting in potential for deadlock if the folder was changed during a
batch run.
19
Sequential values – when checked barcodes should be both numeric and in sequential order. For
example, if the first barcode has value 00256 then the second should have value 00257 etc. If a
barcode value is detected that is between 2 barcodes that are in the sequence then this value will be
removed. For example, if the barcode read from a document are 00256, 00257, 00258,
52415,00259,00260 then the 52415 value will be removed.
1. Split mode set to “Split, so each subfile contains only the pages between barcodes”
2. An input file contains no barcodes
3. The “Process images with no barcode” option if checked.
The descriptions for the different split modes have been changed in Options/Splitting/Mode and a
new splitting mode has been added:
Options added to Options/Splitting/Mode screen to allow the first page of a multi-page input file to
be discarded when the output files are created.
It is now possible to digitally sign PDF documents in the output folder using a PFX file.
An option to remove unused images from split PDF files has been added.
It is now possible to convert PDF to TIFF as files are created in the output folder and JPG files can
now be converted to PDF.
20
9.23 Version 2.2.1.1
Faster processing of multi-page documents.
Progress bar display for the current document.
Ability to stop the processing of a document part way through.
The bar code engine used by version 2.2.1.1 uses the Debenu PDF toolkit directly and to take
advantage of the processing power of a multi-core system it is recommended that the options on
the PDF Options page should be reviewed after installation. Fastest performance will be achieved by
checking the option “PDF files contain scanned or faxed images…”. Note that even if this setting did
not work for your documents in previous versions it may well work OK in this version because the
underlying PDF engine is different. If this option is not selected then it is recommended for
performance reasons that “Render documents to file before scanning” is un-checked.
Highlights:
Performance options (IMPORTANT CHANGE FOR EXISTING USERS) – It is assumed that pages
contain no more than a single bar code unless the option called “Pages may contain more than 1
barcode” is checked under Options/Barcode Recognition/Performance. On the same page there is
also a time out for the length of time taken to process a single page.
%ORD – ordinal number. An alternative to %SEQ but where an index number is only added to a file
name if necessary to make it unique. For example, say the output template is %VALUES%ORD and
%VALUES is “ABC123” then the application will first try to create a file called “ABC123.PDF”, but if
this already exists then it will try “ABC123(1).PDF” and then “ABC123(2).PDF” etc until a unique
name is created.
%SUBFOLDER – input sub-folder name. The name of the sub-folder from which the input file was
taken.
%FVALUES – Value of %VALUES for the first page found to contain barcodes in a document.
%FVAL1 to %FVAL5 – Value of %VAL1 to %VAL5 for the first page found to contain barcodes in a
document.
21
%HOUR – Hour, 00 to 23
%MIN – Minute, 00 to 59
%SEC – Second, 00 to 59
Scan Zone – it's now possible to select the area of an image in which to scan for barcodes, via
Options/Barcode Recognition/Zone
Look Up Tables
It is now possible to use a look up CSV or TSV file to convert barcode values as they are read under
Options/Reformat Barcode Values/Value Lookup. The table should consist of 2 columns; The
barcode values are compared against values in column 1 and if a match is found they are changed to
the value in column 2. There is an option to create an exception if no match is found in the table.
PDF Raster Conversion – the default color depth has now been changed from black and white to
grey scale.
Processed folder template – the template for creating files in the processed folder is now set to
%ORIG%ORD.
License key – the license key no longer needs to be entered into an ini file if it has already been
entered into the application when run normally. i.e. The application will check the registry for a
license key if one is not found in the ini file.
Relative paths for ini file – BardecodeFiler now fully supports relative paths to ini files
Append to existing files – BardecodeFiler is now able to append documents to pre-existing TIF and
PDF documents. See Options/Folders/Options.
RegEx patterns can now be specified for the input file name and folders. See
Options/Folders/Patterns.
Input folder processing – file can be sorted for processing in alphabetic, creation or last modification
order. See Options/Folders/Options.
Only process new files – option added to only process new files added to the input folder since the
last process run. See Options/Folders/Options.
22
9.25 Version 1.9.1
PDF documents are now split in such a way as to preserve searchable data and other properties of
the original file. An option has been added to the PDF tab in Options to allow the old method to be
used if needs be.
It is now possible to reset options back to default values and import/export settings through the
Import/Export tab in Options. Note that folder values and the license key are not over-written on
reset or import.
Fixed interval split mode now works as expected, including the case when the “Process Images with
no barcode” option has been checked.
Template tokens have been added for the current date (%YEAR2/%YEAR4/%MONTH and %DAY).
Template tokens can now be included in barcode values or reformatted barcode values (using the
Re-Format tab in Options).
Improved support for TIF documents using Type 6 (old style jpeg) gray-scale compression. Please
note that there is still only limited support for TIF documents using full color documents compressed
using old style jpeg.
Removal of characters from barcode values - a new “Char-Set” tab has been added to the Options
window where the valid characters for use with %VALUE and %VALUES can be specified.
Formatting of the barcode value – a new “Re-Format” tab has been added to the Options window.
This tab allows the reformat of a barcode value before it is used with the %VALUE or %VALUES key
words and defines up to 5 new key words %VAL1 to %VAL5.
Custom Log tab added to allow the creation of log, csv or txt files using token values such as %VALUE
or %VAL1 etc.
Size of output PDF documents – a bug where by the physical dimensions of an output PDF document
was different to the input PDF document has been resolved.
Fixed problem where some settings only came into effect after a restart.
Added SEQ1 template option that adds a sequence number with no leading zeroes.
23
Creates results.csv file in the output folder. This file holds the barcode values from the input files.
Changes to the components used to load images into memory mean that TIF and JPG documents
process faster. PDF files created by scanning or faxing will also process faster if the new option “PDF
files contain scanned or faxed images” is ticked in the PDF Options tab.
A new split mode has been added, “Split on different barcode value “, which only splits a documents
when a new barcode value is found.
A problem whereby the application slowed down as sequence numbers increased has been fixed.
Replaced “split-mode” radio buttons in options with drop down list box.
Added the full stop character to the list of acceptable characters for the output file name.
24
9.35 Version 1.3.1
Added color depth options for PDF output.
Changed buttons for selecting input, output and exception folders to links and added links to allow
the user to browse the contents of the folders.
Added option to process files containing no barcode into the output folder.
25