TFORMer SDK - Barcode Label Printing SDK

Embed printing tasks into your system! The TFORMer Labeling SDK automates printing and exporting of industry compliant forms and labels. Due to various available programming interfaces TFORMer SDK integrates into your application easily.

Form and Label Printing SDK

Integrate Form and Label Printing into Your Application

User interface of TFORMer Designer

In order to automate output and printing you use the TFORMer label printing SDK. Embed this report and label generator SDK with a few steps into your systems, procedures, software applications, batch jobs or shell scripts.

TFORMer SDK prints industry compliant forms, reports and barcode labels with data supplied by your application. Use the ready-to-use label templates shipped with TFORMer Designer (e.g. automotive labels, industry compliance forms, compliance labels, transport labels, shipping labels, ...) or create the label layouts yourself. All labels and forms are printed immediately by your application.

Just 4 Steps

By integrating the labeling SDK, the complete output capabilities of TFORMer Designer are available to your application. Only a few function calls are needed to print forms or labels with your data:

  • Integrate TFORMer SDK into your application
  • Choose the form or label layout to be printed
  • Supply the data
  • Start printing or exporting forms and labels
Workflow to start printing labels: Layout, Application and Output

For Simple as well as Complex Automation Tasks

The form and barcode label printing SDK is ideally suited for seamless integration into software applications or systems. Due to the cross platform availability of TFORMer SDK, you are not bound to Microsoft® Windows. The output generated by TFORMer SDK is identical regardless of the operating system. Linux®, UNIX®, macOS® and Microsoft® Windows are supported. The following application programming interfaces (APIs) are available:

InterfaceAvailabilityApplication
Command LineMicrosoft® Windows
Linux®, UNIX®
TFPrint for embedding in batch jobs (*.BAT and *.CMD) and shell scripts (*.sh on Linux®)
.NET AssemblyMicrosoft® Windows,
Linux®
For .NET developers; Visual Studio DotNET, C#, VB .NET, ASP.NET, etc.
DLL / Shared LibraryMicrosoft® Windows
Linux®, UNIX®
For C/C++ software developers, PHP developers (server-side use)
COM ComponentMicrosoft® WindowsFor use in Visual Basic®, scripting (PowerShell, VBScript, VBS), with VBA in Microsoft® Office applications, Dynamics NAV®, and server-side use in ASP and PHP applications
JAVAMicrosoft® Windows
Linux®, UNIX®
Interface for JAVA developers (J2EE, Web services, Swing, AWT, ...)
Other APIsMicrosoft® Windows, macOS®Additional APIs (WCF Web Service) and platforms are available upon request.

All Platforms

We offer the following license options for the TFORMer SDK. For further details, please contact us — we will be happy to provide a customized quote tailored to your needs. All prices shown are annual subscriptions that renew automatically.

  • Developer
  • On Requestannual subscription
  • Reporting and Label
    Printing SDK
  • Redistributionup to 10 000 installs/users
  • Ask
  • Server
  • On Requestannual subscription
  • Reporting and Label
    Printing SDK
  • Web or App-Serverup to 10 000 users
  • Ask
The subscription includes all product updates as well as standard support – at no additional cost.

Microsoft® Windows

All current 32 and 64 bit Microsoft Windows systems:

  • Windows Server 2022 / 2025
  • Windows 11
  • Ready for Terminal Server / Citrix environments

UNIX®, Linux®, macOS®

  • For more supported platforms, please refer to our download section or request a new build.

V 9.0.0

New Features

  • 64-Bit Version & Updated Connectivity
    TFORMer Designer is now available as a fully native 64-bit application, providing improved stability and performance for complex layouts and large print jobs. For backward compatibility, also a 32-bit version is installed.
  • 64-bit ODBC Support
    Added 64-bit ODBC support to ensure seamless integration with modern database environments. Enhanced connectivity for Microsoft Office 365 / Excel, enabling easier data import from contemporary 64-bit Office installations.
  • Thumbnail Preview
    Added Thumbnail preview in template selection for faster visual identification of layouts.
  • Improved Layout Precision
    The maximum zoom level has been increased to 1000%, allowing highly accurate fine-tuning of templates, micro-adjustments, and precise alignment of layout elements.
  • Modernized User Interface
    • Comprehensive GUI facelift for a cleaner, more modern look.
    • Improved 4K and high-DPI display support ensures crisp rendering and an optimal editing experience on modern monitors.
    • Refined icons, dialogs, and workspace ergonomics for a smoother workflow.
    • Reworked start page featuring category tiles, a recent files list, and additional usability improvements.
    • Improved window split ratio for the Expression Editing area (default 60/40) for better usability.
  • New Options
    • New option “Format TFORMer files for readability” to store TFORMer files (TFF, TFR, XMD) in a merge-tool-friendly format.
    • New option minify for SVG compression (available via TFORMer.xml).
  • Product Structure Clean-Up
    Version 9 marks the retirement of Quick Print and the separation of SDK components from the TFORMer Designer setup and license, making the product structure cleaner and more modular.
  • New Licensing
    The online activation process has been revised and expanded. Activated licenses are now continuously synchronized with the TEC-IT license server. The advantage for users: Subscriptions and active devices can be managed via an online portal. Offline activation is supported as well.
  • Barcode SDK
    • New barcode properties including: ITF-14 bearer bar settings and customizable quiet zones.
    • Using the barcode kernel TBarCode V11.17.4.

Templates

  • MAT Labels
    Updated the ROHS logo in all MAT labels (KLT, Master, VDA, BOSCH, etc.).
  • GS1 Data Matrix Label
    Added the GS1 Non-Standard Heterogeneous (Fixed), Data Matrix template under (2) Transportation - GS1 Logistic Labels.
  • FORD GTL
    Added FORD GTL (2017) Container and Container Half-Height templates.
  • Swiss QRBill
    Added Swiss QRBill v2.3, including an A4 variant. Compatibility templates for v2.2 are provided for TFORMer SDK 8.9.2.

Bug Fixes

  • Fixed TFO-13471: A comment block at the end of an expression caused an error.
  • Fixed TFPrint Unicode issue (Windows): TFPrint command-line arguments could not contain multibyte characters.
  • Fixed TFO-13945: Misleading error message when a compiled validation rule was invalid (e.g. a referenced data field was renamed or a data field referenced itself).
  • Fixed TFO-13757: “Barcode Does Not Fit” error with centered barcodes when optimal resolution was enabled.

Known Issues

  • PDF / PostScript Output
    Non-TrueType fonts like Script are printed as Arial.
  • HTML Output
    The use of rotated text is not possible.
  • Arabic Fonts
    Arabic fonts are not directly supported.
  • High Zoom Levels in Layout View
    When using label or report formats with extensive vertical dimensions, applying high zoom values may cause display or rendering issues.
  • 16-Digit Serial Numbers
    Limited support for 16-digit serial numbers when using the data type Floating Point. Due to the limited precision of IEEE-754 floating-point numbers, integers can only be represented exactly up to 15–16 decimal digits. As a result, rounding errors and reduced precision may occur with 16-digit values.