0% found this document useful (0 votes)
70 views26 pages

TFORMer E

Uploaded by

med0312
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views26 pages

TFORMer E

Uploaded by

med0312
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

TFORMer

Barcode Label Printing and Reporting Software

V ers io n 7 .5

White Paper

23 Se p tem be r 20 1 9

T EC - IT Da te n v er arb e it un g G m bH
Ha ns -W agner - Str a s s e 6
A- 44 0 0 S te yr , A us t ri a

t + + 43 ( 0)7 2 52 72 7 20
f + + 43 ( 0)7 2 52 72 7 20 77
of f ic e @ tec - i t.c om
ww w. tec - i t.c om
Content
TFORMer Suite Content 2
TFORMer Product Family 3
Software for Labeling and Reporting 3
Software Components 4
Principle 5
Highlights 6

TFORMer Designer 9
Create and Print Labels and Reports 9
Instant Printing 9
Scenario 1: Printing Industry Compliant Forms 10
Scenario 2: Instant Printing / Serial Numbers 11
Scenario 3: Pre-Press Applications 12

TFORMer SDK 13
Reporting SDK for Software Developers 13
Highlights 14
Using TFORMer SDK 15
Sample Code 16
Document Layout Selection 17
Providing Document Data 17
Data Source Parameters 18
Field Mappings 18
Scenario 1: Client-Side Reporting 19
Scenario 2: Reporting and Labeling with Web-Clients 20
Scenario 3: Server-Side Reporting and PDF Creation 21
Scenario 4: Hosted Reporting Solution 22

Datasheets 23
TFORMer Designer 23
TFORMer SDK 24

Licenses 25
TFORMer Designer 25
TFORMer SDK 25
Pricing 25

Contact 26

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
TFORMer Product Family
TFORMer Suite Software for Labeling and Reporting
The advanced labeling and reporting software TFORMer offers professional
layout design, numerous printing and output possibilities, integrated bar
coding printing, the support of all major operating systems and platforms and
a large number of ready-to-use label and document templates for industrial,
transport and logistic applications.

These software tools for printing, labeling and reporting fulfill all output
requirements. The modular concept of TFORMer was optimized to cover
scenarios like

 barcode label printing directly by the end-user,


 client- or server-based output requirements for enterprise-wide
applications,
 report generator SDK for software developers.

Re p ort i ng an d
La b e li n g f o r

 E nd Us er s
 De v e lo p er s
 E nt er pr is es

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Software Components

TFORMer Suite

TFORMer Designer

The visual document editor is used to create arbitrary document layouts like
forms, lists, tables, serial letters, reports and labels. End-users are able to
print these documents immediately with data entered manually or imported
from external data sources.
Pr od uc t F am il y

 Doc um en t Des i gn TFORMer SDK

 Ins ta n t Pr i nt i ng Software developers use the software component TFORMer SDK as advan-
ced output- and reporting generator: TFORMer SDK embeds the output and
 O ut p ut- E n gi n e
printing functionality of TFORMer Designer into your applications. The SDK
 Re p ort G e n er at or prints or exports documents with data provided by your application or
database.
 P DF G en er at or
 O ut p ut TFORMer Server 1
Ma n ag em en t
TFORMer Server offers an industry-compliant, centralized and enterprise-
wide output solution. It connects to arbitrary host-systems, collects output
requests and sends the resulting documents to the specified target devices or
folders. TFORMer Server is configured graphically with TFORMer Designer.

1
TFORMer Server is described in a separate document.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Principle

TFORMer Suite A document layout created with TFORMer contains static content and
dynamic data. Dynamic data is provided manually by the user, by external
data sources (e.g. a database) or via program code by your application.

TFORMer uses the document layout along with the dynamic data provided by
your application or database to generate perfect output. Output is either
printed directly or generated in a supported export format like PDF,
PostScript ® or ZPL-II.

Generating output is completely encapsulated within TFORMer. The output


logic (e.g. switching trays or selecting output formats, computing sums , …) is
adjusted exclusively within the document layouts.

W ork f lo w

 Cre at e D oc um ent
 Pr o v id e D at a
 Pr i nt

All features of TFORMer are completely integrated into the software.


Additional 3rd party software (like a PDF printer or a barcode generator) is not
required.

TFORMer separates data from document design. Document layouts can be


reused as often as required, they are completely independent from the used
data source, printer or output format.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Highlights

TFORMer Suite Focusing on Output

TFORMer is a lean but powerful output solution for reporting and labeling. The
software is used by end users as well as by software developers.

Reports, Labels, Forms, Serial Letters

TFORMer Designer was optimized for quick and easy document design, high
flexibility and complete device as well as database independence. All types of
documents can be created: reports, barcode labels, industry labels, serial
letters, business forms, etc.

Complete

All of the mentioned features are integrated part of TFORMer. Costly add-ons
(e.g. for PDF or bar codes) are not required.

Ready-To-Use Templates

With TFORMer you print compliance labels and industry forms in no time at
all. Standard layouts for industry and logistic (e.g. VDA4902, ODETTE, AIAG,
GS1, UPS®, FedEx ®, ...) are included.

Output Formats

Documents can be printed or exported without modifications using different


output formats. TFORMer supports

 Direct printing (on all printers available with Microsoft® Windows)


 PDF output (without additional software)
 PostScript®
 HTML
 Image files (GIF, TIFF, PNG, JPG, TGA, BMP, PCX)
In d ep e nd e nc e  ZPL-II
 ASCII (for special purpose applications)
 A l l Pr i nt er s
 A l l P l atf or m s Integrated Bar Codes

The integrated barcode support for all linear, 2D, composite, RSS and GS1
In te gr at e d bar codes in common use save hardware costs. No special printers are
required.
 B ar Co d es
Data Sources
 PD F O u tp ut
 P os t Sc r i pt A document can be printed with dynamic data from different data sources:

 HT ML  Manual input
 ZP L- I I  Database import (ODBC)
 File import (XML, TXT, CSV, TSV)
 Im age Ex p or t  From within Office applications (e.g. a Microsoft® Excel® spreadsheet)
 Program code (see TFORMer SDK)

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Separate Data from Design

TFORMer Suite TFORMer separates data from document design. Document layouts are
completely independent from a specific data source and can be reused as
often as required.

Reusability

TFORMer ensures flexibility and saves your investment. It emphasizes


universal (re-)usability of document layouts and maximal independence from
additional soft- or hardware.

Printer Independent

TFORMer doesn’t bind document layouts to particular printers or printer


models. Expect identical output – even on different printers or when using
another output format.

Database Independent

TFORMer is completely decoupled from databases. Databases may be used


as data source, but document layouts do not depend on databases in any
way.

Cross Platform – Windows, Linux and UNIX

The reporting engine TFORMer SDK is available for all platforms and
operating systems 1 in common use.

Easy Deployment

Both small-scale (e.g. per user) as well as large-scale (per enterprise) re-
quirements are covered. Document layouts can be used as stand -alone forms
or they may be organized in so-called repositories. Repositories provide a
structured overview of all document layouts and simplify maintenance and
deployment.
Hi g h li g hts Open Architecture
 Re a d y- T o- Us e The interfaces of TFORMer are well documented and disclosed. XML is used
Doc um en t
for internal purposes as well as for communication with 3rd party software.
T em plat es
Proprietary interfaces or configuration files are avoided. This makes it easy to
 Re us ab l e L a yo u ts integrate the solution into existing workflows.
 Fu l l B ar c o d e Smart Documents
S up p or t
 Mu l t i- F or m at The integrated scripting capabilities support the creation of dynamic
O ut p ut documents. Via layout and element properties, data-fields and printing
conditions TFORMer provides complete control over the generated output.
 Dir ec t Pr i nt i ng Moreover, serial numbers and computations are implemented without
 Sc r i pt i ng programming.

1
Supported operating systems are listed below.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Tray-Control and Paper-Selection

TFORMer Suite TFORMer document layouts supports dynamic tray-control, paper selection
(e.g. A4 vs. Letter) and printer mode control (e.g. Duplex printing).

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
TFORMer Designer
TFORMer Suite Create and Print Labels and Reports
The document editor TFORMer Designer is used for creating arbitrary
documents (lists, tables, reports, labels, serial letters, etc.) and for performing
manual printing tasks. The straight-forward user interface of TFORMer
Designer was optimized to simplify document creation and reduces design
efforts dramatically.

Un i v er s al

 In d us tr y F or m s
 B arc o d e L ab e ls
 For m s
 Re p or ts
 L is ts
 T abl es
 S er ia l L et t er s

T im e S a vi n g

 Doc um en t
T em plat es
 W YSIW YG
 Un d o/ Re d o
Instant Printing
Besides document creation TFORMer Designer also supports manual printing
tasks. The data to be printed is either entered manually or imported from ex-
ternal data sources.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 1: Printing Industry Compliant Forms

TFORMer Suite Save Time with Ready-To-Use Templates

Most industries (e. g. automotive or transport) use standardized barcode -


labels for information exchange between customers and suppliers. TFORMer
Designer supports compliance labeling perfectly, it comes with predefined
ready-to-use templates:

 AIAG, Galia, General Motors, GTL, GS1, Odette


 VDA, VDA-4902, VDA BeloM
 UPS, FedEx, TNT, DHL, Österreichische Post

► Design efforts for most compliance labels are eliminated completely.


► For printing compliance labels you just need to provide data.

Choose Template – Enter Data – Print!

Only 3 steps are required to print a predefined compliance label:

 Select the required template


 Enter the data manually or perform an import
 Print

VDA4902 Sample

The sample given below shows a so-called VDA-4902 form (“VDA 4902
transport label”). This shipping label is mostly used in the automotive industry
in Europe:

A ut om ot i ve

 AI AG
 VD A , V D A4 9 02
 G a l ia
 O d et te
 GTL

Lo g is t ic s

 UP S
 Fe d Ex
 T NT
 DH L
 GS1

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 2: Instant Printing / Serial Numbers

TFORMer Suite QuickPrint – The Instant Printing Software

TFORMer comes with the free add-on QuickPrint. QuickPrint is ideally suited
for untrained users. It is designed for straight-forward manual data input and
for quickly printing existing layouts.

After the document layout was selected QuickPrint automatically displays the
used data-fields. QuickPrint saves the user input automatically – so there is
no need to re-enter the values in the next session.

Centralized Serial Number

By sharing the layouts in a central location you can easily use serial numbers
In tu i t i ve in a multi-user environment. The TFORMer print engine ensures an auto-
matic, consecutive and unique numbering.
 Q u ic k Pr i nt
 No T ra in i ng
Re q ui r e d

A pp l ic ab l e

 S er ia l N um ber s
 Mu l t i- Us er

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 3: Pre-Press Applications

TFORMer Suite For all Types of Reports and Labels

TFORMer Designer is the ideal solution for many business requirements (e.g.
serial letters) and for the high volume document creation in pre-press
applications.

TFORMer Designer covers all requirements needed for document layouts.


Besides standard elements like text elements, ellipses, lines, rectangles,
rounded rectangles, circles, barcodes, images and graphics are supported.
Even watermarks (background images) are possible.

Pr of es s io n a l

 Fas t PD F Cre a ti o n
 P os t Sc r i pt ®
Manual Data Entry or Data Import
 Sm art L a yo u ts
 Da ta Im po r t Documents created with TFORMer Designer are printed with a few mouse-
clicks. The dynamic data used in a document is entered either manually or
 Da ta En tr y imported from an external data source (ODBC database, XML, CSV or TXT
file). Data printed in the last output session is stored by TFORMer
automatically – re-entering data is reduced to a minimum.

Smart Document Layouts

TFORMer’s scripting features are used to control the behavior and the
appearance of the generated output. Conditional printing, tray control and em-
bedded formulas are part of the package.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
TFORMer SDK
TFORMer Suite Reporting SDK for Software Developers
Software developers utilize the output and printing features of TFORMer
Designer by embedding the advanced report generator TFORMer SDK into
their own applications.

With a few function calls, this reporting SDK prints or exports the documents
created with TFORMer Designer with dynamic data provided by the
application program or an external data source.

O ut p ut F or m ats

 Dir ec t Pr i nt i ng
 PD F
 P os t Sc r i pt
 HT ML
 T ex t
 ZP L- I I
 Im ages

In ter f ac es If required, end-users are able to create or modify1 document layouts with
TFORMer Designer by themselves. A seamless visual integration of
 DL L, C O M , TFORMer Designer into applications or systems is supported by „Branding“.
.N ET , J A V A
 S har e d L ib r ar y
 Com m and L in e
1
Requires end-user licenses for TFORMer Designer.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Highlights

TFORMer Suite Performance and Quality

TFORMer SDK was optimized to meet all demands in the areas of output
quality, performance and flexibility. This reporting SDK covers requirements in
the areas of client-side reporting, server-side reporting and web-reporting.

Cross-Platform

TFORMer SDK is available for Microsoft ® Windows (starting with Windows 7


SP1), Linux ® and UNIX ®. Check out www.tec-it.com for details.

APIs

Because of the broad range of supported programming interfaces (APIs),


TFORMer SDK is integrated easily into most projects:

 DLL
 COM Object
 .NET 2.0 Assembly
 JAVA JNI (Java Native Interface)
 Command line tool tfprint
 Shared Library1

Numerous samples including source code will help you to get started.

Perfect Encapsulation

For creating output TFORMer SDK requires the name of the document layout,
the user data (if any) and the specification of the output file (or output device).
The output generation is completely encapsulated within TFORMer SDK.

Minimized Dependencies

O pt im i ze d TFORMer SDK does not depend on databases, drivers or printers.

 O ut p ut Q ua l it y Easy Deployment
 P erf orm anc e
Installation and deployment of TFORMer SDK is simple. CAB-based setups
 P ort a bi l i t y for an internet-based installation and so called merge module (MSMs – which
are to be used with common installer products) are available.
 Res o ur c es
 De p lo ym e nt Small Footprint

The core requirements for TFORMer SDK are minimal. It may even be used
as part of an ASP .NET web-service with limited heap-size.

1
Only on Linux® and UNIX®.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Using TFORMer SDK

TFORMer Suite For generating output the following data must be specified:

 The document layout


 Dynamic data for printing
 Output device or output file

For passing the layout and the data to TFORMer SDK you can choose be-
tween various methods:

In te gr at i o n

 E as y
 S eam l es s On the next page you see a small sample application. This example creates
business cards as PDF output. The data for the single business card s is
provided via program code.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
TFORMer Suite Sample Code
.NET Code
// create a job instance

Job job = new Job();

// Select a repository-based document

job.RepositoryName = "C:/Documents/Demos.tfr";
job.ProjectName = "TFORMer_Runtime_Examples";
job.FormName = "BusinessCard_Multi";

// create an in-memory data source

JobDataRecordSet jobdata = new JobDataRecordSet();


job.JobData = jobdata;

// set the data-field values for the 1st label (Email, JobTitle, Name)

Record record = new Record();


record.Data.Add("Email", "[email protected]");
record.Data.Add("JobTitle", "Support Engineer");
record.Data.Add("Name", "Mr. Harald Backoffice");
jobdata.Records.Add(record);

// set the data-field values for the 2nd label (Email, JobTitle, Name)

record = new Record();


record.Data.Add("Email", "[email protected]");
record.Data.Add("JobTitle", "Sales Assistant");
record.Data.Add("Name", "Mrs. Susan Frontdesk");
jobdata.Records.Add(record);

// add more records as required


// set the output options: A PDF-file should be created

job.OutputName = "C:/temp/out.pdf";
job.PrinterType = PrinterType.PdfFile;

// that’s all: generate output

job.Print();

The Result

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
TFORMer Suite Document Layout Selection
Filename or URL

In order to select a document layout specify the desired layout file created by
TFORMer Designer:
' Method 1: Specify the filename

TFORMer.RepositoryName = "C:/Layouts/MyLayout.tff"

' Method 2: or specify the URL to the layout

TFORMer.RepositoryName = "https://www.tec-it.com/Layout/HostedLayout.tff"

The document layouts may also be zipped – this is handled by TFORMer SDK
automatically.

BASE64 Stream

It is even possible to forward the document layout as in-memory stream. In


this case the content of a layout file is BASE64 encoded and passed to
TFORMer SDK. You avoid file access and unneeded round-trips for browser
applications. By compressing (zipping) this stream you save bandwidth!
TFORMer.RepositoryName = "base64:UEsDBBQAAAAIAMuE1TbR+ +S0eSgcAAFYwA... "

Providing Document Data


Import Files

TFORMer SDK is able to import data for printing from files (XML, TXT, CSV,
...). Just specify the filename (or the URL of such a file):
' Method 1: import document data from XML-files

P as s i n g D at a JobDataXml myData = new JobDataXml(@"path/MyData.xml");

 V ia Pr ogr am C od e ' Method 2: import document data from TXT- or CSV-files

 Da ta b as e JobDataCsv myData = new JobDataCsv(@"path/MyData.csv", ',', '"');

 Fi l e
BASE64 Streams
 Com pres s e d
Fi l e Passing a BASE64 encoded streams instead of a file is the perfect method
when using TFORMer SDK in web-clients (e.g. in combination with AJAX).
 Str e am
Document data is provided by the server application as BASE64 stream. This
 Com pres s e d stream is sent to the client as part of the HTML code and output creation is
Str e am triggered via JavaScript. This method saves bandwidth – especially if the
stream is compressed (TFORMer SDK automatically supports zipped BASE64
streams)!
' Method 3: pass document data (origin is XML) as BASE64 string

JobDataXml myData = new JobDataXml("base64:PD94bWwgdmVyc+eSgcAAFYwA...");

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
ODBC Query

TFORMer Suite TFORMer SDK is able to query databases using arbitrary SQL SELECT
statements. The resulting table is used as data-source for creating output:
' Method 4: Retrieve document data from a database (ODBC, SQL-SELECT)

JobDataOdbc myData = new JobDataOdbc ("DSN=TFORMer_Sample", "", "",


"SELECT * FROM tbl_Example");

User-Defined Data Sources (Embedded Data Sources)

So-called embedded data sources can be defined as part of a document


layout (with TFORMer Designer). A single document layout can contain
multiple embedded data sources (XML, TXT, CSV, ODBC, manual data). The
details of such data sources are unknown to the user of the API. For using
such a data source, just specify its name. TFORMer SDK retrieves the
document data for printing automatically.
' Method 5: document data is retrieved via the specified datasource

JobDataDataSource myData = new JobDataDataSource ("EmbeddedDataSource");

Via API

The values for the data-fields used in a document can also be set directly via
your program code.
' Method 6: Pass document data via API calls

JobDataRecordSet myData = new JobDataRecordSet();

' Set data field values

myData.Records.Add(new Record());
myData.Records[0].Data.Add("ArticleName", "Speaker System HF1");
myData.Records[0].Data.Add("ArticleNo", "12001234");
myData.Records[0].Data.Add("ArticlePrice", "498.98");

Data Source Parameters


In TFORMer Designer it is possible to use data source parameters. Such
parameters are used to create dynamic data sources (e.g. a variable WHERE
clause of a SQL-SELECT statement). The values for data source parameters
can be specified by the developer during runtime. Example: A data source
parameter named “PickingListNumber” was defined in an ODBC data source.
The SELECT statement uses this parameter to print a specific picking list :
// Specify the data source parameter name and value
//In this example just pickling list number 2 is printed

JobData.ParameterValues.Add ("PickingListParameter", "2");

Field Mappings
Fields of a data source (a source field like a specific column of a table) can be
assigned freely to data fields in a document layout. In addition, computations
can be performed with source fields. Both features help you to decouple a
document layout from a specific data source completely.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 1: Client-Side Reporting

TFORMer Suite Your Requirements

You are developing an application which should be used directly on the


computers of the end-users. This application needs printing, labeling or PDF
output capabilities.

The Solution

Embed TFORMer SDK (as DLL, as COM component, as JAVA class or as


.NET assembly) into your application. If required, TFORMer SDK is also
available as out-of-process executable (command-line application tfprint).

Loc a l Us e

 Dir ec t Pr i nt i ng
 PD F
 P os t Sc r i pt Provide Document Data
 HT ML Document data is provided either directly by your software via API -calls or by
 Im age O ut pu t using external data sources like ODBC databases or import files.
 ZP L- I I Installation and Deployment

TFORMer SDK is installed as part of your application. If required, TEC-IT is


glad to provide you with suitable merge modules (MSM). It is also possible to
install TFORMer SDK completely from scratch with your own setup or you can
use the standard setup available from TEC-IT.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 2: Reporting and Labeling with Web-Clients

TFORMer Suite Your Requirements


You are developing a pure browser-based application (Internet Explorer) and
you need to print directly to printers connected to the client machine or you
are interested in generating PDF output locally.

The Solution
Embed the COM component of TFORMer SDK into the HTML page. In this
case TFORMer SDK is available as “object” within this page and can be
programmed via JavaScript or VBScript. Because TFORMer SDK is installed
on the PC of the client, direct printing of labels and reports t o all printers
available to this PC is possible.

Br o ws er Us e

 Ne t work Pr i n ter s
 Loc a l Pr i nt er s
Installation and Deployment
 PD F
 P os t Sc r i pt Usually the deployment of TFORMer SDK is automated by using so-called
CAB based setups. A CAB based setup is hosted on a central server (e.g. the
 HT ML web-server). TFORMer SDK is installed automatically on the client by Internet
 Im age O ut pu t Explorer when needed. Please contact us if you need help regarding this
matter.
 ZP L- I I
It is also possible to install TFORMer SDK using the standard setup
application available from TEC-IT.

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 3: Server-Side Reporting and PDF Creation

TFORMer Suite Your Requirements


You solution contains a server application along with several clients . The
client applications are web-based (super thin clients) or are implemented
using another technique.

Variant 1
Utilize TFORMer SDK exclusively on the server. The clients retrieve the
generated output in electronic form (e. g. a PDF documents which are printed
on the client thereafter).

Variant 2

TFORMer SDK is used as part of your client applications. The server


application provides dynamic document data und document layouts. This
method is comparable to scenario 1 or scenario 2 but the document data as
well as the document layouts are hosted centrally on the server .
S er ver Us e
This variant provides the additional possibility to print directly to printers
 PD F available (exclusively) on the client.
 P os t Sc r i pt
 HT ML
 Im age O ut pu t
 ZP L- I I

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Scenario 4: Hosted Reporting Solution

TFORMer Suite Your Requirements


Your web application needs to generate PDF output without any additional
software installed on your web server (e.g. when using a provider). Because
of the expected costs or efforts a hard-coded implementation of the document
layout is not feasible.

TFORMer SDK as Hosted Service


TFORMer SDK is operated on a central server in the internet (e.g. www.tec-
it.com). Document layouts are created by the end-users with TFORMer
Designer and are uploaded to this server.

Output creation is triggered with http/https requests. Such requests are


integrated easily into each web-application or web-portal (GET/POST
requests). The generated output is made available for download, emailed
directly to the client or displayed within the client’s browser by setting the
appropriate MIME type.

Hos te d R ep or t in g Questions?

 PD F Contact us for more information.


 P os t Sc r i pt
 HT ML
 Im age O ut pu t
 Em ai l

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Datasheets
TFORMer Suite TFORMer Designer
Common
Supported operating systems Microsoft® Windows (7
SP1, 8, 10, Server 2008+),
32 and 64 Bit
WYSIWYG document design 
Element overview (structured display of your form) 
Multi-Level Redo/Undo 
Multi select 
Metric (mm) and US (inch) measurements 
Snap to grid 
Zoom 
Preview with actual data 
Predefined label and report templates 
Template organizer 
Repository (structured document database) 
Stand-alone layouts (without repository) 
Data persistence for last session 
Serial number printing QuickPrint or TFORMer
Designer
Scripting 
Data types 
Barcode support More than 100 linear, 2D,
GS1 DataBar and RSS
Composite Barcodes
Unicode (Asian and Eastern European languages) 

Doc um en t Des i gn
Document Layouts
 Form a nd L a b el Formatted text 
T em plat es Graphics, pictures and images 

 Form att e d T ex t Label document layouts (barcode labels, stickers, …) 


Report document layouts (letters, vouchers, lists, tables, …) 
 Cl e ar Us er
Multiple reports per page 
In ter f ac e
Expressions and computations 
 Sm art L a yo u ts 
Conditional printing
 Sc r i pt i ng Document layers 

 B arc o d es Page X of Y 
Date/Time functions 
 T ra y- Co nt r o l
Z-order support 
 L if e Pr e v ie w Color support 
Fill patterns 
Auto-sized text 
Watermarking (background-images) 
Basic HTML formatting features 

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
TFORMer SDK

TFORMer Suite Common


Supported Operating Systems Microsoft® Windows (7
SP1, 8, 10, Server 2008+),
Linux®, UNIX®, Mac OS X®
64 Bit availability 
DLL Interface Microsoft® Windows
Shared Library (100% compatible to DLL) Linux®, UNIX®, Mac OS X®
COM component Microsoft® Windows
.NET 2.0 component Microsoft® Windows
JAVA API All Platforms
Command line application tfprint All Platforms

Available Linux®/UNIX® Binaries


SuSE Linux 9.1 (i586) 
SuSE Enterprise 9 (i586) 
SuSE Enterprise Server SLES 8.0 (Itanium-2) 
RedHat Enterprise 4 (i586) 
RedHat Fedora Core 4 (i586) 
RedHat Advanced Server V2.1 (Itanium-2) 
HP-UX 11i v2 (B.11.23) on IA64 (Itanium-2) 
HP-UX 11 (11.00) (PA-RISC 2.0) 
AIX 4.3 PPC 
Other platforms On request

Document Data
Manual input TFORMer Designer and
QuickPrint
Import from text file 
Re p ort i ng SD K Import from CSV/TSV file 

 Cros s - P l atf o r m Import from XML file 


Import from ODBC databases 
 Re p ort G e n er at or
Multiple data sources per document 
 O ut p ut- E n gi n e Data source parameters (dynamic data sources) 
 Cl i e nt - s i de API for developers (JAVA, DLL, COM, .NET, Shared Library) 
BASE64 streams 
 S er ver - s i d e
Compressed BASE64 streams 
 Form Pr i nt i n g
 La b e li n g Output Formats
Direct Printing and Preview Microsoft® Windows
 Re p or t i ng
PostScript (Level 2 or higher) 
PDF 
HTML 
Text 
®
ZPL-II (ZEBRA thermo direct or thermo transfer printers) 
Image formats (TIFF, GIF, JPG, PNG, BMP, PCX, TGA) 

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Licenses
TFORMer Suite TFORMer Designer
TFORMer Designer offers WYSIWYG document layout, full barcode support,
data-import from files or databases and instant printing. Each TFORMer
Designer license includes a license for TFORMer SDK on the same
workstation. Server-side use (e.g. web or terminal server) is not allowed.

 One license per workstation


 Volume discounts

TFORMer SDK
The API for TFORMer SDK is available on Microsoft ® Windows as COM
component, as DLL, as .NET assembly, as JAVA class and as command line
application. It includes no design functionality and it is intended for printing or
output generation only.

For Linux ® and UNIX ® TFORMer SDK is available as JAVA API, as shared
library, as .NET assembly for MONO applications and as command line
application.

Output formats which are available on all platforms are PostScript, PDF,
HTML, image output like PNG, JPG or GIF, ZPL-II and ASCII. On Microsoft
Windows direct printing to any printer is available in addition.

TFORMer SDK does not include any design application – this software
component provides solely the output functionality of TFORMer Designer.

 Workgroup License up to 10 installations/redistributions


Des i gn er L ic e ns e  Office License up to 100 installations/redistributions
 Developer License up to 10000 installations/redistributions
 P er S ea t
 V ol um e L ic e ns i ng
Pricing
Pricing is available on www.tec-it.com/order.
SD K Lic e ns e
In case of questions or if you are looking for a custom quote please do not
 P er S er v er
hesitate to contact us.
 P er De v e l op er
 P er Ins t al l at i o n

Com bi n at i o ns

 O n R eq u es t

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77
Contact
TFORMer Suite TEC-IT Datenverarbeitung GmbH

Address: Hans-Wagner-Str. 6
AT-4400 Steyr
Austria
Phone: ++43 (0)7252 / 72 72 0
Fax: ++43 (0)7252 / 72 72 0 – 77
Email: [email protected]
Web: www.tec-it.com

AIX® is a registered trademark of IBM Corporation.


HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium,
Laboratory for Computer Science NE43-358, Massachusetts Institute of Technology, 545 Technology Square,
Cambridge, MA 02139.
JAVA® is a registered trademark of Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and
implemented by Netscape.
Linux® is a registered trademark of Linus Torvalds in several countries.
Microsoft®, Windows, Microsoft Word, Microsoft Excel® are registered trademarks of Microsoft Corporation.
Navision is a registered trademark of Microsoft Business Solutions ApS in the United States and/or other countries.
Oracle® is a registered trademark of Oracle Corporation.
PCL® is a registered trademark of the Hewlett-Packard Company.
PostScript® is a registered trademark of Adobe Systems Inc.
SAP, SAP Logo, R/2, R/3, ABAP, SAPscript are trademarks or registered trademarks of SAP AG in Germany (and in
several other countries).
UNIX® is a registered trademark of The Open Group

All other products mentioned are trademarks or registered trademarks of their respective companies. If any
trademark on our web site or in this document is not marked as trademark (or registered trademark), we ask you to
send us a short message (mailto:[email protected]).

TEC-IT Datenverarbeitung GmbH, A-4400 Steyr, Hans-Wagner-Str. 6


[email protected] T ++43 (0)7252 72720
www.tec-it.com F ++43 (0)7252 72720 77

You might also like