Tag Doc

From FabSoft
Jump to: navigation, search

About Tag Doc

Tag Doc is a complete document management solution for file indexing, distribution, search and retrieval. Hand-filing and manually searching for documents are cumbersome and time consuming processes — processes that most organizations would like to eliminate. Tag Doc eliminates frustrating problems associated with cumbersome paperwork operations. Tag Doc efficiently automates the archival of document sets by combining barcode tagging with the scanning utility of any MFP or scanner. When bar-coded documents are printed, Tag Doc stores the text information and assigns a barcode to the document. There are many capture components that come with Tag Doc, so when you print from your application a capture component will add this Tag Doc barcode to your document. When the document is scanned back into the system, Tag Doc will read the barcode and use the associated stored information to automatically route it to printers, fax, email, archive, databases, etc.

Tag Doc is 100% accurate and replaces OCR or Zonal OCR type processes, which have limitations to their accuracy. Tag Doc removes the possibility of errors due to manually filing documents and it enables file content to be fully searchable, which frees up time and allows business productivity levels to rise.

How Tag Doc Works

Phase I

A document is bar-coded in Reform using Workflow Designer.

The bar-coded document is then printed. Upon printing, Tag Doc will capture the document and do the following:

1. Enter the barcode number as the ID of the document into the database.

2. Register the contents of each page into the database.

3. Generate a new form name using the current form name plus the word "Scanned" and enter it into the database.

Once printed, the bar-coded documents can be dispersed as needed. For instance, if the documents are purchase orders that require signatures, the purchase orders will be given to the appropriate person for signing. Once signed, the second phase of Tag Doc can begin.

Phase II

Once the form has been signed, the document will need to be processed. The user must scan the document using a MFP or scanner. The resulting TIF file is stored in a hot folder or application drop directory. In our example, this folder is the ScanDirectory. For more information on the directory structure and files, please refer to the section "Directories and Files".

Reform15 TagDoc 04.png

A: The user scans the documents (which have been signed or written on) using a MFP or scanner. Once scanned, the document pages will be saved as one TIF file. The TIF file is dropped into a specified ScanDirectory. For instance, if location 1 is set for ScanDirectory1, all scanned images from location 1 will be saved in the ScanDirectory1 folder.

B: The Tag Doc Watch service will pick up and split the large TIF file into two parts: TIF and BAR files. The BAR files will contain the barcode data from the corresponding TIF file. There will be one TIF and one BAR for each page in the large TIF file. The TIF and BAR files will be placed into the ScanImages directory.

C: The Tag Doc Watch service picks up the BAR file and extracts the document barcode data. The barcode data is the ID of the document (in a string format). Using the ID, Tag Doc Watch will query the database and retrieve the ASCII or text contents of the report page. Once the content has been retrieved, Tag Doc Watch will mark the record as "Processed" to indicate that the document has been returned to the system.

D: Tag Doc Watch will retrieve the directory path of the TIF file associated with the page contents obtained in part C. The TIF file path and page contents are then matched and stored into a Spooler file.

E: The Tag Doc Watch service will repeat C and D until all BAR and TIF files are processed and appended to the Spooler file. The completed Reform Spooler file is saved into the Spooler directory.

Phase III

The Spooler file produced in Phase II is used to create forms for printing, archiving, emailing and faxing.

Reform15 TagDoc 05.png

A: User creates forms based on output files produced in Phase II. The forms are prepared for printing, archiving, emailing or faxing (based on user needs).

B: When the user processes the new form, Reform Spooler will match the TIF file and Form with the Spooler file. The Spooler will then push the file through to the intended technology.

C: Any combination of Printers, Archive systems, Emails or Fax machines will receive the form based on your configurations.

Benefits of Implementing Tag Doc

  • Tag Doc stores the actual content of your documents allowing you to have accurate, reliable search results and quick, easy document retrieval. Many document imaging solutions rely solely on scanning and unreliable OCR (Optical Character Recognition); which has many disadvantages:
  • OCR is not guaranteed to accurately recognize characters.
  • Document appearance is vital to OCR, and errors could easily be caused due to issues such as an unrecognized or colored font, or when the image is faint or misaligned due to a variety of scanning issues.
  • When inaccuracies occur, they must be thoroughly examined and altered, which takes up large amounts of time.
  • Elimination of manual filing and searching leads to reduced departmental workload and operational costs.
  • Tag Doc provides you with the ability to distribute important document information with ease. Digital files can be sent to any device in the department or company. Examples include servers, e-mail systems, fax systems etc.

Software & Hardware Requirements

Click Here

Reform15 TagDoc 06.png

The installer will launch. Click Next.

After all of the installations complete, click Finish. The Tag Doc plug-in is now installed.

The default installation directory for Reform and its plugins is C:\Program Files\Reform…\. If you have changed the path during the Reform installation routine, please refer to the appropriate path instead of the default one referenced throughout this documentation.

Plugin Registration and Licensing

When evaluating Reform, the plugins will also be in an evaluation mode for that period of time. Once Reform has been purchased and licensed, the required plugins must also be licensed in order to continue functioning correctly.

Please see the "Reform Licensing and Registration" section of the Reform User Manual for more information on how to license Reform Plug-ins. After the license is entered, the Reform Spooler will need to be restarted to refresh the licenses. More information regarding the Reform Spooler Service can be found in the Reform User Manual.

Tutorial - Setting up a Tag Doc Form

To add Tag Doc to an existing form, we will be using the Workflow Designer which is a visually enhanced method of designing a workflow. The Workflow Designer will allow us to configure the form we are about to create (from a template) and automatically generate and configure a "Scanned" form which will be used when the bar coded document is scanned.

**This tutorial requires the Reform Variable Data Printing plug-in in order to edit a form. If you will be using this plug-in with MOST and not for Variable Data Printing, please follow the instructions in the corresponding manual for MOST integration (this tutorial may be skipped).

First, the VDP Designer must be started. To open it, go to your Desktop FabSoft Reform > VDP >VDP Designer.

  1. For the example, we will be creating a new form with an existing template. Go to File > New > New. Select the TagDoc template and click OK.
    Reform15 TagDoc 07.png
  2. When it asks if you would like to open a text file for designing, select No.
  3. Next, go to File > Save to save your form. Name it TagDoc.FOM.
  4. You can now close the VDP Designer since we have our form which we will be using alongside the Workflow Designer to route the document.
  5. *Now that we have our form, we can begin to create the desired Tag Doc workflow using the Workflow Designer. First, the Workflow Designer must be started.
  6. To open it, go to your Desktop FabSoft Reform > Base > Workflow Designer.
  7. Once open, we must go to File > New…
    Reform15 TagDoc 08.png
  8. Select "Document Automation" and click Ok.
    Reform15 TagDoc 09.png
  9. You will now notice that your Inputs, Processes and Outputs have been populated by the various Plugins you have installed (Tag Doc being one of the Processes)
    Reform15 TagDoc 10.png
  10. We can start adding the necessary components to the workflow. First, drag and drop a Form and File object onto the workflow by clicking and holding your mouse on Form and File and then moving your mouse over to the workflow and releasing the mouse button.
    Reform15 TagDoc 11.png
    *You will be prompted with a dialog to describe the input.
  11. Enter a description for the object you just added. This is done by typing in the provided box. Type "TagDoc Demo" and click Finish. This will take you back to your workflow.
    Reform15 TagDoc 12.png
  12. Now we are ready to configure the "TagDoc" form and input file. To do so, right click on the newly added object and select "Configuration…" or simply double-click on it.
    Reform15 TagDoc 13.png
  13. You are now presented with the Input Setup window. First, we want to select the TextFile or data stream that our form will be using. To do so, you can simply begin typing in the box, or you can browse to find it. We want to select the TagDoc.out file, in the C:\Program Files\Reform…\backups folder. Click the small folder icon to bring up a window which will let us choose that file. Select the file and click Open.
    Reform15 TagDoc 14.png
  14. After choosing the text file, you are taken back to the Input Setup page so that you can now select a form. Click the small folder icon to bring up a window which will let us choose the desired TagDoc.FOM form file, in the C:\Program Files\Reform…\Forms folder. Select the FOM file and click Open.
    Reform15 TagDoc 15.png
  15. Now that you have both your Input Text File and Reform Form selected, the setup of "Form and File" is complete. You can quickly double check that the correct files are selected and then click Finish.
    Reform15 TagDoc 16.png
  16. You will be prompted to add a page-break field to the forms. At this point, we want to select No.
  17. Next we want to add a Tag Doc Process to our workflow. We use the same drag and drop procedure as with the "Form and File" (see step 9). Take your mouse and drag the "TagDoc" from under onto the workflow somewhere below your Input. Once you release your mouse, you will be prompted to describe "TagDoc". Type "TagDoc" in the box and then click Finish.
    Reform15 TagDoc 17.png
  18. Once you click Finish, you are taken back to your workflow. Your TagDoc will have a Red Caption because it is not yet configured. To configure Tag Doc, you must first connect the Form and File object titled "TagDoc Demo". To do so, first select the "Add Connector" button from the menu bar. Next, drag your mouse from the small "x" underneath "TagDoc Demo" to the small "x" above "TagDoc" as pictured below. When the connection is complete, the connecter will turn black (if red, connection has not been made correctly, try again) and the "TagDoc Demo" caption will turn green.
    Reform15 TagDoc 18.png
  19. You will be prompted to configure TagDoc upon completing the connection. Click Yes. If you click No, you can also double click on the TagDoc object or right-click on the object and select "Configuration…" at a later time. This configuration will consist of choosing where to embed the barcode and what to do with the bar-coded document. The first piece of information is the position of the barcode. Select Upper Right and click Finish. (The barcode can be moved around in the VDP Designer after the workflow is executed).
    Reform15 TagDoc 19.png
  20. Next, you must select where to print the bar-coded document. We will be using "Simulation Printer" to simplify the Tag Doc demonstration. When configuring a production system, you would select an actual printer at this point. Since we are using a simulation printer, Reform will let you select a directory that it will create the TIF image in. This will simulate printing the document, and scanning it to the hard drive as a TIF image. You can then move the TIF image to the correct directory to continue the workflow. Select SimulationPrinter and click Finish.
    Reform15 TagDoc 20.png
    Reform15 TagDoc 22.png
  21. Use the Browse button to select the newly created SimulatedPrint folder inside your \Reform…\Plugins\ directory. Click OK.
    Reform15 TagDoc 23.png
  22. Verify that the directory is correct (\Reform…\Plugins\SimulatedPrint\) and click Finish.
    Reform15 TagDoc 24.png
  23. You have completed configuring the Tag Doc Process. Now we will setup the Tag output of the Tag Doc Process. The output(s) of the Tag Doc process will dictate where the document will be routed once it is scanned in and the bar code is read. For this tutorial we want to archive (SaveToFile) the document once it is scanned. To do so, we must drag a SaveToFile object onto the workflow underneath Tag Doc. After dragging the SaveToFile object, you are asked to describe the object. Type Archive and click Finish.
    Reform15 TagDoc 25.png
  24. Next you have to make a connection from TagDoc to Archive. To do so, first select the "Add Connector" button from the menu bar and then drag your mouse from the small "x" on TagDoc to the one on Archive. Once the connection is complete, the connector will turn black and TagDoc will turn green.
    Reform15 TagDoc 26.png
  25. Upon completing the connection, you will be prompted to configure Archive. Click Yes. You can also configure Archive by double clicking on it. The first prompt is the type of file you want to save. Select "PDF File" and click Next.
    Reform15 TagDoc 27.png
  26. Now, we can configure where to save the archived file. Create a directory called SampleArchive on your C:\ drive and select it in the wizard by clicking Browse and choosing the folder. Then, click Next.
    Reform15 TagDoc 28.png
  27. The next screen will ask you to enter the name of a subdirectory. For this subdirectory, we would like to use data that is available in the data stream instead of a static value. To do so, we first must click the "Click here to select variable information" button.
    *Note-After doing so, we see that a list will appear with the different fields that you can choose for your variable data. If you want to go back to static input mode, you can do so by clicking the appropriate button for static information and then you will be able type static information.
    Reform15 TagDoc 29.png
  28. We now want to select the dynamic object CustomerID for "Folder 1" as the variable data source. Select CustomerID from the list and click Next.
    Reform15 TagDoc 30.png
  29. It will ask you to enter a value for Folder2. We do not wish to create any more subfolders so click Stop Looping.
    Reform15 TagDoc 31.png
  30. Next, we will do the same thing for Filename. We want to use variable data for the FileName of the archived document. To do so, first click "Click here to select variable information". Then the list of variable data will appear. From this list, select InvoiceNo (you will have to scroll down). Click Next.
    Reform15 TagDoc 32.png
  31. The next screen will ask if you want to add a metadata file alongside the output file. For this tutorial, we can skip this step by selecting None from the list and then clicking Next >.
    TagDoc STF Metadata1.png
  32. The next screen will ask you to select a value for overwriting of existing files. Select an option than click Finish.
    Reform15 TagDoc 34.png
  33. You have completed configuring your Tag Doc workflow. Your 3 objects ("TagDoc Demo", "TagDoc" and "Archive") should all be green meaning they have been successfully configured and the workflow is ready to be created.
    Reform15 TagDoc 35.png
  34. To apply the configuration settings on your form, the workflow must be executed. This is done by clicking the "Execute" button
    Reform15 TagDoc 36.png
    on the menu bar. After execution, you will be notified about what has taken place. Click OK.
    Reform15 TagDoc 37.png
  35. Your "Scanned" form has been created with the name TagDocScanned.FOM in your forms folder. This is the form that Tag Doc will use once the document is scanned and the barcode is read. A backup of your original TagDoc.FOM form has been copied to the "Workflow Designer Original Forms" folder in forms directory. Any permanent form changes should be made to this original form as it is used throughout the form configuration process as a template. If any updates or changes are made to this template, you must execute the workflow again for your changes to appear in the forms.
  36. You can now close the Workflow Designer. When prompted, you may save your workflow so that you can go back to reconfigure it at a later time.
  37. To test your settings and make sure that files can be uploaded, the Spooler should be started by go to your Desktop FabSoft Reform > Base > Reform Spooler. Once it is open, press the Start button.
    *If it was already running, it will need to be stopped and restarted so that it recognizes the new forms that were created by the Workflow Designer.
    Reform15 TagDoc 38.png
  38. Navigate to your C:\Program Files\Reform…\Backups\ directory. Select the TagDoc.out file, right-click, and select Copy.
    Reform15 TagDoc 39.png
  39. Navigate to your C:\Program Files \Reform…\Spooler\ directory. Right-click and select Paste. (Pasting the data stream to this folder simulates printing from Windows, AS400, Unix, etc.)
    Reform15 TagDoc 40.png
  40. When the Spooler Application begins processing the file, you will notice the file name change to something similar to the image below.
    Reform15 TagDoc 41.png
  41. This will complete the process. Since we have selected the Simulation Printer, we can now use the TIF image that was generated. Navigate to the directory C:\Program Files\Reform…\Plugins\SimulatedPrint\. You will see the file SimulatedPrint.TIF.
  42. Right-click on the file, and click Copy.
    Reform15 TagDoc 42.png
  43. Now, navigate to the C:\Program Files\Reform…\Plugins\ScanDirectory1\ folder and paste the TIF image.
    Reform15 TagDoc 43.png
  44. The Tag Doc service monitors this directory (\Reform…\Plugins\ScanDirectory1\) by default. The service must be running for this task to complete. Please see Tag Doc Watch Service section of this manual for more information. Once the TIF file is found, Tag Doc will read the barcode and send it to Reform to process. The Reform Spooler will use the data to create the archived PDFs. Now, navigate to the C:\SampleArchive\ directory. Here you will see three folders since there were 3 pages in the data sample and each had a different CustomerID which was used to create the sub folders. In the AARONFIT0001 sub folder, you will find the PDF file named IVC28.PDF.
    Reform15 TagDoc 44.png

Tag Doc Watch Service

There is one basic service which is installed with Tag Doc. It is called the "RM_Tag_Doc_Watch" Service. This service monitors the ScanDirectory1 folder located in C:\Program Files\Reform…\Plugins for TIF files. Once it finds a TIF file (when a document is scanned in), it carries out a script which attempts to read the barcode on the image. Once it recognizes the barcode, it then knows all the information from the original data stream and where to route it. Knowing this, it creates a spooler file to finish carrying out the Tag Doc workflow.

To view currently installed services, go to Start > Control Panel > Administrative Tools > Services.

Reform15 TagDoc 45.png

By default, the service is installed as a Network Service. Depending on your environment, this service may or may not have enough permission to accomplish its task. To ensure that your files get processed properly, it is recommended to run the service as a local administrative account. To do so, right click on the service and go to Properties. Next, click on the Log On tab.

Reform15 TagDoc 46.png

Here you can browse for your administrative account and enter the credentials. Click OK when complete. After doing so, the service must be stopped and restarted.

Manually Correcting Barcodes

Occasionally, a bar-coded document will get scanned and the barcode is not able to be properly recognized. While the Tag Doc barcode scanner is extremely accurate and flexible, if the barcode has become distorted, a misread may occur.

There is a script available that is included with the Tag Doc plug-in that will check for barcodes that have been read incorrectly, and it will allow you to manually enter their correct values into the system. To use it, go to

To open it, go to your Desktop FabSoft Reform > TagDoc > Correct Bad Tag Doc Barcode Documents

Reform15 TagDoc 47.png

In the event that your workflow is sending through many bar-coded documents at a time, this script is a user friendly way to correctly enter the barcode values in the event that the barcode is too distorted to be read properly.

When run, it tells you how many barcodes have been unrecognized:

Reform15 TagDoc 48.png

It will then allow you to go through each unrecognized bar coded document and correct the bar code manually.

Below is a screenshot of what the script looks like when it is run and finds an unrecognized barcode:

Reform15 TagDoc 49.png

Above, the barcode was intentionally distorted by inserting some text over it so that the scanner could not correctly figure out the value. To fix this problem, we would look at the value under the barcode, and enter it in the text box on the bottom of the window. In the below example, we change the "W" to an "S".

Reform15 TagDoc 50.png

After you enter the barcode value and click OK. It will update the .bar file associated with the TIF and move them into the ScanImages folder. It also creates a spool file with the location of the TIF and the original data stream to be processed by the Reform Spooler. Assuming you have more scanned bar-coded images that could not be recognized; the script will continuously run through each image, allowing you to enter the value so that they can resume processing through the system.

To avoid any kind of incorrect barcode readings, always try to follow these 4 points:

  • Use quality paper when you print out the original document with the barcode on it. This will help to avoid scanning issues.
  • Always use AT LEAST 300 DPI for your scans. This will increase the document dimensions and image-quality to allow the Tag Doc barcode scanner to have an easier and quicker time differentiating between the barcode and other objects on the page.
  • Use the Tag Doc Barcode Utility to zone in on the barcode and test that the system doesn’t have any problems finding and understanding the barcode.
  • Use the same DPI for all scanned Tag Doc documents

Tag Doc Barcode Utility

The Barcode Utility is an application included with the Tag Doc installation. It can be run by going to 'To open it, go to your Desktop FabSoft Reform > TagDoc > Analyze Tag Doc Barcodes

Reform15 TagDoc 51.png

The Barcode Utility is used to test how well a barcode is able to be read by the Tag Doc barcode scanner. It is also used to diagnose and identify the barcode recognition problem. Barcode Utility allows you to tweak different settings and change how Tag Doc scans for barcodes in your Tag Doc-enabled workflow, which can solve barcode readability issues, as well as improve the rate that the scanner finds barcodes.

Reform15 TagDoc 52.png

On the right side of the Tag Doc Barcode Utility, you will see that there are many settings that you can change to modify the barcode scanning process. For instance, if your bar-coded documents are scanned and Tag Doc is having a problem reading the barcode (or the barcode scanning process is taking too long), you can load the image into the Barcode Utility and test out different settings to see if it finds the barcode.

Basic Functions

Reform15 TagDoc 53.png

The main controls to load images and scan for barcodes are located at the top of the program window. The text box is the path to the current TIF image that is loaded. To load a different image, click the

Reform15 TagDoc 54.png

button to display the open file dialog. This will allow you to choose a TIF file to open, and then it will display the TIF under the ’Source’ tab.

Reform15 TagDoc 55.png

Refreshes the currently loaded TIF image.

Reform15 TagDoc 56.png

Starts the process of scanning the TIF image for the barcode. The results will be displayed on the bottom of the window. If the barcode is found, the dimensions of the barcode will also be displayed.

Settings Pane

Reform15 TagDoc 57.png

If Tag Doc is having trouble reading barcodes, or the reading process is taking too long, changing some preferences in the Settings pane can improve the barcode scanning process and make it more accurate.

Reform15 TagDoc 58.png

Load your saved barcode-scanning settings from an INI file.

Reform15 TagDoc 59.png

Save the current settings to an INI file.


MinWidth: The minimum width of the barcode in relation to the size of the page (in percentage).

MinHeight: The minimum height of the barcode in relation to the size of the page (in percentage).

MinGap: If there are multiple barcodes on a scanned page, you specify the minimum percentage that should be considered a gap between the barcodes (this is usually left as default).

Noise Tolerance: This number can be changed if the scanned image is choppy over the barcode (expressed in pixels). The default value is 2.

AutoDeskew: If the scanned page is not perfectly straight, selecting this option will automatically rotate the picture if it is skewed by any more than the degrees set for MinDeskewAngle.

RecognizeMode: Scanning the image for barcodes involves rotating the image. However, if the pages are consistently being scanned in a certain direction, changing this option will limit the amount of rotations that must be performed to find the barcode, hence making the barcode scanning process much faster. If the pages are always scanned in vertically or horizontally, change the RecognizeMode setting to either rmHorz or rmVert. However, if they are scanned in different directions, leave this setting as rmBoth.

MaxDPI: Making this number higher will change how the barcode reader rescales the TIF image before it scans for the barcode. If it makes the image larger, the barcode reading may be less error prone, but this will also slow down the process depending on how high you put the number. 160-200 DPI is a good range and should work for the majority of barcode scanning.

MinDeskewAngle: The minimum degrees that will be automatically corrected if AutoDeskew is enabled.

AutoContrast: Set to off by default. If enabled, Tag Doc will adjust the contrast of the image if a barcode cannot be read on the first try.

ContrastLevel: This is the level to which the contrast is adjusted (Range is 1-20, default is 14). Only applies if AutoContrast is enabled.

AutoFlip: Set to off by default. If enabled, Tag Doc will rotate the image 180 degrees if a barcode cannot be read on the first try.

View Pane

Reform15 TagDoc 60.png

Zoom: Change the percentage of the zoom on the loaded TIF image.

Fit Page: If this is checked, the TIF image will be constrained to size of the window.

Info pane: Displays some useful information, including the dimensions and the DPI.

When you use cropping on the TIF image, the info pane will display the dimensions of the crop box, and the width and height percentages. These values can be used in the settings to make barcode scanning quicker by limiting how many different combinations it will use to find the barcode.

Scan Dim:

You can zone in on the barcode by specifying the Scan Dimension. To get the dimension you can crop an area in the Tag Doc Barcode Utility. You must first load a TIF image. Once it is displayed in the Source tab, you can click and drag a box over the image. You can then resize the box, or drag the box around the image by clicking on it and moving it around. Cropping will allow you to get 3 values that you can use to make the barcode scanning process more efficient.

Let’s say you are scanning bar-coded invoices that all have uniform barcode placement, but they are taking too long to scan for the barcodes. To greatly improve the speed, you can use cropping to set the location of where the barcode is located.

  • First, let’s check the current reading speed of this particular page.
  • Load the TIF into the Barcode Utility, and click Recognize Barcode. You will notice in the bottom pane that it displays the scanning results. Look at the number of milliseconds next to ’Total Time (ms):’. We are now going to crop the barcode to see if we can bring the scanning time down.
  • Pan around the image until you find the barcode.
  • Next, click and drag a box around the edge of the barcode, but be sure to leave some extra room on the sides. In the event that a barcode is slightly shifted during the scanning process, we want to be sure that the scanner doesn’t overlook it if the barcode runs over the edge of the crop line.
Reform15 TagDoc 61.png
  • You will notice that the Information fields have been populated:
Reform15 TagDoc 62.png
  • We can see that it has made the width and height calculations relative to the size of the entire page. It also includes the dimensions of the cropping box you drew out. Now, to use these numbers to speed up barcode scanning, transfer them into MinWidth, MinHeight, and ScanDim in the settings above. However, you might want to allow some leeway for the MinWidth and MinHeight. In our case, setting the MinWidth at 15% and the MinHeight at 5% should be enough to speed the process up noticeably.
  • Once you have changed the settings, click Recognize Barcode again. Look at the results pane and check the Total Time again. Relative to your original number, it should now be lower.

Typical scans on larger pages usually take between 1.5 seconds and 3 seconds. However, if you crop the barcode and tweak the settings, you can bring the scanning time down to under a second in some cases. While this might not seem like a noticeable difference for a single barcode, if you are scanning hundreds or even thousands of images in a typical day, this time will add up, and using the cropping feature can save a considerable amount of time.

Troubleshooting Barcode Scanning Problems

If you are having repeated problems reading barcodes from scanned pages, there may be a problem with the quality of the pages you are scanning. While the Tag Doc Barcode Reader is versatile, problems can still occur when pages are repeatedly processed and scanned. If you have tried working with the Tag Doc Barcode Utility and were not able to successfully fix barcode reading problems, you may want to try to follow the advice outlined below.

If scanned pages are too light in color, it may be troublesome to pinpoint the location of the barcode. To decrease the chance of a barcode misread, try raising the contrast on your scanner so that the lines appear darker. This will make it much easier for the barcode reader to perform the scanning process and will lessen the chance of an incorrect read.

Advanced Tag Doc Information

Configuring the Data Source Name [DSN]

Once Tag Doc has completed installing, you may want to configure the Data Source Name, or DSN (the DSN was automatically added as a System DSN during the Tag Doc installation). The Tag Doc process relies on information stored within the SQL database.

To configure the DSN, access your Control Panel by navigating through your Start menu. The following is the default pathway: Start > Settings > Control Panel.

Once the Control Panel window opens, find and click on

Reform15 TagDoc 63.png

. Next, click on

Reform15 TagDoc 64.png

. You will be presented with the following window:

Click on the System DSN tab. Click on FSMonitorDataSource in the list, and then click on the Configure button.

Reform15 TagDoc 65.png

At the source, make sure it says (local)\FSMonitor. Click on Next to continue.

Reform15 TagDoc 66.png

Select With Windows NT authentication using the network login ID and check the option Connect to SQL Server to obtain default settings for the additional configuration options. Click on Next to continue.

Reform15 TagDoc 67.png

Select FSMonitor, then click Next button to continue.

Reform15 TagDoc 68.png

Accept the defaults on the next screen and click on Finish.

Reform15 TagDoc 69.png

When prompted with the connection test option, click on TEST CONNECTION to test the settings then click on OK to finish the configuration.

Reform15 TagDoc 70.png


There are certain directories and SQL tables that need to be monitored for growth along with the Tag Doc plugin for Reform. As a system processes more and more jobs, the size of these directories and SQL tables can grow very quickly. Overall system performance can be affected by the large amounts of space that the files may take up. Also, there exists a 10GB database limit if using the Microsoft SQL Server Express supplied with this installation. Obsolete files/database entries should be deleted according to your needs and file retention specifications.

Please see the Reform Health Monitor and Maintenance Utility section in the Reform User Manual for more information and instructions for monitoring and maintaining your server. It is recommended to monitor the following directories and SQL tables for growth:


C:\Program Files\Reform…\Backups

C:\Program Files\Reform…\Spooler\ImageQueue

C:\Program Files\Reform…\Plugins\ScanDirectory1\Unrecognized

C:\Program Files\Reform…\Plugins\ScanDirectory1

Scanned images will be placed here

C:\Program Files\Reform…\Plugins\ScanImages

Post processed TIF files

BAR files (files containing barcode data extracted from the TIF).

SQL Tables:


Other company or product names mentioned herein may be trademark or registered trademark of their respective companies

Tag Doc Issue Ticket

*User’s Name: ___________________________________ *User’s Login Name: ________________________________

*User’s Email Address: ____________________________ User’s Building: ___________________________________

User’s Department: ______________________________ Support Contact’s Name: ____________________________

Support Contact’s Email: __________________________ Support Contact’s Phone: ____________________________

*Severity of Issue (Please check one):

    □ 0 - Test environment (non-production)
    □ 1 - Users are affected, but able to continue business

□ 2 - Users are affected and it is affecting business, other functionality is working properly

□ 3 - The software is not functioning properly at all – system outage

Number of Users Affected: _____________ List Each Users Login Name _________________________________



*Description of Issue: __________________________________________________________________________________________________




*Observations about issue:

Frequency of Issue: Once / Random / Every Attempt / Other (Please Describe): __________________________________________________________________________________________________


First Occurrence (Date/Time): _____________________ Latest Occurrence (Date/Time): _________________________

  • * Issue is occurring at (Fill in all fields for MFP, Reform Server, Workstation and Email Server):
  • MFP (If using the MOST Plug-in for Reform from an MFP)

Number of MFPs Affected:_______________________

MFP Java Version:______________________________ MOST Version: __________________________________

MFP Serial #:__________________________________ MFP IP: ________________________________________

MFP Model #: _________________________________ MFP Location: ___________________________________

  • Reform Server(s)

Reform Server IP(s): ______________________________________________________________________________

  • Workstation (If using the MOST Desktop Plug-in for Reform from a workstation)

Number of Workstations Affected: ________________ Workstation OS: XP / Vista / 7 / 8 / 10

Workstation IP: ________________________________ Workstation Name: _______________________________

* Additional Information

*Have any changes been made to the Reform Server or Environment? yes / no If yes, What? When? By Who?



*Is the user able to scan the Tag Doc? yes / no If no, Please explain:________________________________________


*What is the Tag Doc Barcode that is having the issue (or range of BarCodes)? __________________________________

*Is the Tag Doc Barcode itself blurry or is the paper folded through the BarCode? yes / no If yes, Please explain:


*Where do the Tag Doc results end up after scanning (Database table, CSV file, Archive, …)? _______________________


*Are the Tag Doc results ending up in this expected output place? _____________________________________________


*Are the results different from what was expected? If yes, Explain ____________________________________________


*If scanning speed is an issue, please list the time it takes to scan the Tag Doc barcode: _______ seconds / minutes

* Fields are required