Home / Support / Downloads / UnForm10.1

UnForm 10.1 Downloads

Download other versions
Download Terms Notice

Downloading this software indicates acceptance of the following terms:

The author and publishers of this software make no warranty, express or implied, regarding this product. This product is provided "AS IS". In no event will the author or publishers be liable for any errors contained in the product, or for any incidental or consequential damages in connection with the use or performance of the product.

This product is proprietary to the author, who owns all copyright, trademark, and patent rights in the product. You agree to not copy, duplicate, or transfer this product to any other party. Some portions may be encrypted, and you agree not to decrypt those portions. You may use the 21-day trial version of this product for up to 21 days, after which time you must purchase a license to continue using it.

To purchase a license, contact synergetic-data.com.

Except for the 21-day trial version, you agree to operate this product on a single machine for each license purchased.

Operating SystemSize (bytes)
Linux Intel/AMD 64bit openssl 1.044401656
Linux Intel/AMD 64bit openssl 1.144490221
Windows (2012 and up)65886000
The following common Linux versions use openssl 1.1:
  • Redhat 8, 9
  • CentOS 8
  • SUSE 12-15
  • Ubuntu 18, 20, 22
The following common Linux versions use openssl 1.0:
  • Redhat 7
  • CentOS 7
For other Linux versions, install openssl with the package manager, then check libssl.so* libraries in /usr/lib64, /lib64, or use find: sudo find / -name libssl.so.1\*. libssl.so.1.0.* indicates openssl 1.0, libssl.so.1.1* indicates 1.1.
Stand-alone clients for use with other systems
Clients are automatically installed for local use with the server install
Linux/Unix client (requires Perl 5.6+)28817
Windows client5168920
Other programs for use with UnForm
Windows Support Server (included with the Windows UnForm Server)366208
Legacy UnForm Image Manager for Windows14913968

Current Release Notes, included in the above product downloads, available here independently.

The UnForm OCR Service provides enhanced OCR accuracy for Image Manager users who work with scanned images. Images are processed through a cloud-hosted AI-based OCR engine during standard image handling from inbound sources. There are no changes to user operations, and you can expect reduced user effort in working with OCR-generated text.

The Counter Signature Capture zip file contains two sample flows and documentation for the counter-oriented signature capture feature of DocFlow.

UnForm Web Extension
The UnForm Web Extension offers users of Chrome and Edge browsers the ability to add custom launch points from their browser-based ERP application to UnForm archive pages, useful for viewing documents or sets of documents related to ERP transaction screens or master record screens.

In addition, UnForm-specific printers can be defined that are presented in the browser print dialogs, enabling printing directly to UnForm from PDF and other document views in the browser.

For more details, see the documentation

SDSI Web Extension

Extensions are small software programs that can modify and enhance the functionality of a web browser. Extensions are supported in Chrome, Firefox, and soon, Edge. The SDSI Web Extension provides a new way to submit PDF files to UnForm and CirrusPrint directly from your browser, and also enables UnForm hyperlinks in PDF files generated for UnForm archiving. Internal PDF viewers typically do not support this type of hyperlink. For more information, please view the manual.

Once the extension is installed, you will see a small SDSI logo button next to the address bar. Click that button to access the extension overview and configuration, or use the browser's Extensions tool.

Installation Notes
General Information

Install this into a different directory than any previous UnForm release, such as 8.0 or 9.0. It can be (and generally should be) installed on top of any existing 10.1.xx release. UnForm 10.1 can replace 10.0, or be installed in a new directory. For information about these options, read this.

Ports: The UnForm server runs on Windows and most Linux systems. The UnForm 10.1 client runs on Windows and virtually any Linux or UNIX system. (The Linux/UNIX client only requires Perl 5.6 or higher, generally preinstalled on any modestly modern system).

The Windows server will run on both 32- and 64-bit Windows systems. The 32-bit Linux port will run on most Linux systems, and the 64-bit version is available for systems that do not support 32-bit applications.

Note: the UnForm 10.1 Design Tool is a browser-based application, not a separate download as in 8.0 and previous versions.

Windows Installation Note

When installing on a Windows server without Terminal Services, right-click the setup executable and select Run As Administrator.

When installing on a Windows server with Terminal Services, use Control Panel, Install Application on Terminal Server or Install Application on Remote Desktop Services.

Some sites have experienced permission issues due to a 'Creator Owner' user with limited rights inherited from the root drive. Since this is inherited, its permissions can't be changed at the install folder level, but it can be removed from that folder by an administrator to work around the issue. Alternatively, grant Everyone full permission to the server's "temp" folder and subfolders below that.

Linux Installation Note

Apache Requirement
UnForm 10.1 uses the system's installation of the Apache web server. This server is virtually always present on Linux systems, but if it is not present, it must be installed prior to installing UnForm. The ufsetup.sh script attempts to install Apache for common Linux distributions, such as Redhat/CentOS, Ubuntu, and SUSE.

Linux Dependency:
UnForm 10.1 requires C libraries version 2.5 or higher. Some older Linux versions do not have this and are incompatible. To check the library level, use the command ls -l /lib/libc-*.so or ls -l /lib64/libc-*.so (for 32- and 64-bit systems, respectively). The file name reported will include the version number.

Perl Required for Linux/UNIX Client
The uf101c client requires Perl version 5.6 or higher. You can test the version with the command perl -v (you might need a full path). If you do not have it, you can obtain Perl binaries for most operating systems from cpan.org or perl.com.

Compatibility With Prior Versions
UnForm 10.1 can co-exist on a system with prior versions. By default, UnForm 10.1 uses TCP/IP port 27400 and the HTTP server uses port 27402. Previous releases used different ports.

If you use Direct TCP/IP printing ports, there could be a conflict. Only one process can listen on any given port, so only one server can listen on a given port. Configure different ports for UnForm 10.1, and client configured printers would have to be updated to take the new ports into account.

Any application interfaces that use a prior client or executable, such as uf90c, would have to be modified to use the new UnForm 10.1 client, uf101c, uf101c.exe, or uf101cc.exe.

Clients and design tools from previous versions are not compatible with a Version 10.1 server, and vice versa. One exception is the Legacy Image Manager for version 10.0 will work with UnForm 10.1.

Avoid license problems when updating existing installations
Stop the server, then do an in-place upgrade on top of your current install. This will retain your current license information. If you install to a new location, or un-install the existing installation, you will lose the license and will require a reset of your serial number system ID. Note this instruction only refers to updates within a given release level (i.e. 10.1.xx to 10.1.yy).

Server IP addresses
By default, the UnForm server allows clients to connect from the standard private IP address spaces of 10.*.*.* and 192.*.*.*. If your network uses a different address space, modify the allow= line in the uf101d.ini file to accept connections from your address space and then restart the UnForm server.

Document Archiving Requirements:

Please note the following:

  • A web server is necessary to provide browser-based access to archive libraries, and to perform some administrative functions. The Windows version of UnForm 10 includes a private installation of the Apache HTTPD server. Linux versions need to be configured to use the Apache server that is present on that system. The UnForm server launches a private instance of this server with its own configuration, so all that is necessary is a reference to that httpd executable and home directory. The ufsetup.sh script will attempt to locate these paths, and will prompt for path information if not found at common locations.
  • Document archiving of UnForm jobs is performed by executing sub-jobs. In essence, the job, or individual documents within the job, is run twice, so anticipate that archived jobs will take approximately twice as long to process.
  • Document archiving requires disk space. The amount of space varies with the amount of document information (such as titles and keywords) and user-defined category indexing used. While this overhead is document-specific, each page of a document adds to the size of the stored text and PDF data. In general, you can anticipate between 10K and 40K per UnForm-generated page (more if large images are used), plus 20K to 40K of overhead per UnForm-generated document. External documents, such as scanned JPG images, can use considerably more document space, though they use the same amount of overhead. This could vary considerably by site, so it is important to monitor disk space availability and to export and purge libraries as appropriate.
  • If upgrading a previous version with archiving, please read the Migrating Libraries From Previous Versions in the manual. Versions 10.1, 10.0, and 9.0 use the same library format, but previous versions do not and require a library conversion.

Optional Dependencies
Some features of UnForm require either Ghostscript or Image Magick, or both. These open source tools are available primarily from ghostscript.com and imagemagick.net, and also via package management utilities or other vendor-specific sites. Both are often preinstalled on many Linux systems. If for some reason these products are unavailable, the Windows Support Server can be installed and configured with Windows versions of the products, and the UnForm server configured to use the Support Server. These features are discussed more completely in the manual.

Server Installation Instructions

Linux:
As the root user:

  1. Choose/Create a directory to store the UnForm server software.
  2. Place the download file in the directory.
  3. Uncompress the file: gunzip filename
  4. Unextract the file: tar xvf filename
  5. Read the readme.txt file for current information.
  6. Execute ./ufsetup.sh.
  7. If no license has been previously applied, the system will be activated in evaluation mode automatically. It is also possible to force evaluation mode activation using ./license.sh.
  8. Start the server by running uf101d start
  9. Test the installation by running uf101c -v.
  10. If you wish to change the default configuration, such as to set a default rule file, edit the uf101d.ini file.

Client Installation Instructions
UnForm client software is included in the server downloads, but can also be installed on other machines on your network. There are two clients: one for Linux or UNIX, and one for Windows.

Linux/UNIX:
As the root user:

  1. Choose/Create a directory to store the UnForm client software.
  2. Place the download file in the directory.
  3. Uncompress the file: uncompress filename.Z or gunzip filename (it must end in upper-case .Z - rename if necessary)
  4. Unextract the file: tar xvf filename (uncompress removes the .Z extension)
  5. In the install directory, execute ./ufcsetup.sh.
  6. Edit the uf101c.ini file to set the appropriate server information.
  7. Test the installation by running "uf101c -v"
  8. You can specify the server on the command line: uf101c -server server[:port] -v. The port is optional and only necessary if the server is listening on a non-default port (27400 for 10.1). For example, uf101c -server 192.168.1.10:27322 -v.

Download Terms Notice
Downloading this software indicates acceptance of the following terms:

The author and publishers of this software make no warranty, express or implied, regarding this product. This product is provided "AS IS". In no event will the author or publishers be liable for any errors contained in the product, or for any incidental or consequential damages in connection with the use or performance of the product.

This product is proprietary to the author, who owns all copyright, trademark, and patent rights in the product. You agree to not copy, duplicate, or transfer this product to any other party. Some portions may be encrypted, and you agree not to decrypt those portions. You may use the 21-day trial version of this product for up to 21 days, after which time you must purchase a license to continue using it.

To purchase a license, contact synergetic-data.com.

Except for the 21-day trial version, you agree to operate this product on a single machine for each license purchased.

Other Downloads