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.

Windows

We offer the following licenses for TFORMer SDK. Please note that Windows and UNIX/Linux platforms are licensed separately. Contact us for more information - we would be pleased to send you a customized offer. The prices listed are annual subscriptions with automatic renewal.

  • 10 Workstations
  • € 560 / $696annual subscription
  • Reporting and Label
    Printing SDK
  • 10 Licensesfor 10 Users
  • Buy
  • > 10 Workstations
  • On Requestannual subscription
  • Reporting and Label
    Printing SDK
  • Individualfor >10 Users
  • Ask
  • 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.

UNIX/Linux

We offer the following licenses for TFORMer SDK on UNIX/Linux platforms. Please contact us for more information - we would be pleased to send you a customized offer. The prices listed are annual subscriptions with automatic renewal.

  • Workgroup
  • € 560 / $696annual subscription
  • Reporting and Label
    Printing SDK
  • 10 Installationsfor one location
  • Buy
  • > 10 Workstations
  • On Requestannual subscription
  • Reporting and Label
    Printing SDK
  • Individualfor >10 Users
  • Ask
  • 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 2016 / 2019 / 2022 / 2025
  • Windows 10 / 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 8.9.0

New Features

  • Text File Encoding
    Now you can specify the encoding for CSV data sources and text file imports when using the SDK. Encoding is applied when no BOM is detected.
    • New configuration entry to specify default encoding.
    • New Encoding property for CSV data sources.
    • New SDK option: text-file-encoding.
  • Enhanced Hover Element Detection
    Improved detection for hover elements in layout design. Added shortcuts (Ctrl+Shift+Mousewheel, +, -) to navigate stacked elements.
  • Added mediasource-error as a configuration setting and SDK option to define how tray and media source errors should be handled.
  • ZUGFeRD / XRechnung
    Added support for XRechnung v3.0 (TFO-13001).
  • TFORMer SDK
    • The Java wrapper now targets JRE 1.8 and higher on Linux/UNIX and Windows (TFO-12871).
    • Added a new web service sample (TFO-12897).
    • Added .NET Standard 2.0 assembly (TFO-12834).
    • Added a new .NET Core sample (TFO-12898).
  • TFORMer QuickPrint
    • The print dialog now supports Windows print driver settings (TFO-12862).
    • Added GS1 Digital Link labels (TFO-12901):
      • New GS1 Digital Link QR-Code label.
      • New GS1 Digital Link Data Matrix label.
  • Dialog Position and Size Persistence
    TFORMer now saves and restores positions for the Edit Text, Edit Expression, and Format dialogs (TFO-12863).
  • New Trim Whitespace Data Field Property
    Introduced a Trim Whitespace property for data fields, allowing users to specify if and how provided data should be trimmed.
  • Barcode SDK
    Now using the barcode kernel TBarCode V11.17.3.

Bug Fixes

  • Resolved an issue when generating SVG output for barcode texts (TFO-12816).
  • New, unsaved layouts now support persistent data fields (TFO-11560).
  • Fixed a crash in TFORMer when adding a new global data field to a repository while the layout was open, and the view was set to the startup view (TFO-12838).
  • Preventing the data list from clearing after adding a new data field (TFO-12836).
  • Resolved a potential crash when adding new data fields to a repository (TFO-12838).

Templates

  • GS1 Digital Link (TFO-12901)
    • Added a QR-Code template.
    • Added a Data Matrix template.
  • Avery-Zweckform L7950-20 (TFO-12837)
    Added a template for Avery-Zweckform L7950-20 cable markers.
  • Updated GS1 Templates
    The barcode positioning on the following GS1 templates has been updated.
    • GS1 Non-Standard Heterogeneous
    • GS1 Non-Standard Homogeneous (Fixed)
    • GS1 Non-Standard Homogeneous (Variable)
    • GS1 Standard Heterogeneous
    • GS1 Standard Homogeneous (One-Piece)
    • GS1 Standard Homogeneous (Fixed)
    • GS1 Standard Homogeneous (Variable)
    • STILL
      • Label with GTIN (AI 01)
      • Label with Postal Code (AI 421)
      • Label with Routing Code (AI 403)
      • Standard Homogeneous with Supplier
    Samples
    Added new sample templates for standardized encoding.
    • DIN SPEC Data Matrix
      Sample template demonstrating Data Matrix encoding according to DIN SPEC 91406 / IEC 61406.
    • DIN SPEC QR Code
      Sample template demonstrating QR Code encoding according to DIN SPEC 91406 / IEC 61406.