Vorlagen als Endpunkt
Ihre Etiketten-Layouts liegen hinter einer API und rendern identisch aus jedem Service.
Neu: TFORMer Designer V9.2 — Etiketten und Formulare einfach gestalten und drucken. Produkt entdecken →
OEM & Integration
Bewährte Barcode- und Etikettenkomponenten, lizenziert für Ihr eigenes Produkt.
Ihre Kunden fragen nach Barcode-Unterstützung, und sie sauber zu bauen bedeutet Sonderfälle bei Symbologien, Prüfzifferregeln und Druckqualitätsprobleme, die mit Ihrem Produkt nichts zu tun haben. TEC-IT lizenziert die Engine, die das bereits gelöst hat.
Barcode-Unterstützung für die Formate und Plattformen Ihrer Kunden integrieren.
Die erste Version kann Code 128. Dann braucht ein Kunde GS1-128 mit Anwendungsbezeichnern, ein weiterer Data Matrix, ein dritter läuft auf Linux, und ein vierter meldet, dass Symbole von seinem Thermodrucker nicht scannen. Jedes davon ist eine ungeplante Woche. Die Engine von TEC-IT deckt über 100 Symbologien unter Windows, Linux, UNIX und macOS ab – und wird so lizenziert, dass Sie sie in Ihrer eigenen Anwendung weitergeben können.
VERITAS
“We needed a barcode solution that is stable, low-maintenance, and fully integrable into our existing processes — without additional overhead.”
Production / Process Management, VERITAS
Kundenbericht lesen ›Vorlagen, Daten und Druck hinter einer API.
Ihre Etiketten-Layouts liegen hinter einer API und rendern identisch aus jedem Service.
Nutzdaten werden gegen Symbologie- und GS1-Regeln geprüft, bevor ein Bild zurückkommt.
Auf Abruf rendern — PNG, SVG, PDF oder ZPL — aus Ihrem Code, in Ihrem Maßstab.
Jede Lösung basiert auf erprobten, lizenzierbaren Produkten.
Erzeugt 100+ Barcode-Symbologien in .NET-, C++- und COM-Anwendungen.
Druckt Etikettenlayouts aus Ihren eigenen Anwendungen – auf Drucker, als PDF oder ZPL.
Erzeugt Barcodes kostenlos im Browser – ohne Installation.
Zuverlässige Infrastruktur
APIs, SDKs und Kommandozeilen-Tools passen zu .NET, Java, C++ und Web-Backends – unter Windows, Linux und in der Cloud.
Identifikation ist Teil Ihres Releases, kein Bolt-on.
Der Etikettendienst versioniert und deployt mit Ihrer App — kein separater Betrieb.
Symbologie- und GS1-Regeln werden vor dem Release in Ihren Tests geprüft.
Der Renderdurchsatz wächst mit Ihrem Dienst, nicht gegen eine Lizenzgrenze.
Wie Unternehmen Identifikation, Etikettierung und Datenerfassung mit TEC-IT-Software betreiben – in Produktion, Logistik und IT.
Mehr über Softwareanbieter & Systemintegratoren erfahren.
Das SDK für Ihre Plattform referenzieren – .NET-Assembly, ActiveX/COM, native DLL oder die native Bibliothek unter Linux/UNIX/macOS – und dort aufrufen, wo Sie heute Ausgabe erzeugen. Die API-Oberfläche ist klein und versionsstabil.
Ja, das ist das vorgesehene Modell: Lizenz je Entwicklungsplattform, lizenzgebührenfreie Weitergabe der Laufzeit mit Ihrem Produkt. Die Bedingungen für Ihren konkreten Vertrieb klären Sie mit TEC-IT.
Die Ausgabewege sind Standard: Windows-Treiber, direktes ZPL für Thermodrucker, PDF, PostScript und Bildformate. Sie pflegen keinen druckerspezifischen Code – dasselbe Layout bedient den Weg, den die Flotte des Kunden nutzt.
Über 100, darunter die GS1-Familie (GS1-128, DataMatrix, DataBar, Digital Link), 2D-Codes (QR, DataMatrix, PDF417, Aztec), Post-Codes und Healthcare-Formate – ein neuer Kundenstandard bedeutet damit selten eine neue Integration.
Nein. Die Engine läuft vollständig in Ihrer Anwendung – genau das macht sie in regulierten, offline und abgeschotteten Kundenumgebungen einsetzbar.
In general we suggest this procedure for the API calls:
We suggest to use a custom module width whenever possible - adjusting the narrow bar width gives you more control over the output. It also allows you to comply to specific label requirements and to the printer's output resolution. There may be one exception: For postal bar codes, where the bar code size has to be in an exact range, the bounding rectangle may be sufficient.
Example values for the module width (300 dpi compliant):
For bitmap output the module width may be adapted to bitmap resolution (e.g. 96 dpi). Here you could use the BCGetOptimalBitmapSize API call (see also FAQ about Optimal Bitmap Size).
The CacheDirectory property only accepts virtual paths from the web server. It is not possible to use a physical path such as c:\temp. Temporary barcode images should be created within the local (virtual) application directory (where you can find the *.aspx files) or in a subdirectory.
Cache="Harddisk" CacheDirectory="." or CacheDirectory="barcodefiles"
With the following setting all barcode images will be stored in the web server's cache memory:
Cache="Memory"
In order to use memory caching you must include a custom HTTP handler BarcodeHttpHandler in the <httpHandlers> section of your web.config file (you might need to create this section first, if it does not exist). It should look similar to this:
<system.web>
...
<httpHandlers>
...
<add verb="GET" path="BarcodeHttpHandler.axd"
type="TECIT.TBarCode.Web.BarcodeHttpHandler,
TECIT.TBarCode,
Version=9.0.1.0, Culture=neutral,
PublicKeyToken=1B5F4306B234B83D" />
...
</httpHandlers>
...
</system.web>
Based on the example shown above, you probably need to change the version number depending on your package. Under c:\windows\assembly, look for TECIT.TBarCode to find the correct version.
If you need more detailed instructions go to:
> Start Menu > TEC-IT TBarCode 9.0 > Developer Manuals >TBarCode .NET Developer Reference (BarcodeHttpHandler Class)
With TBarCode it is possible to stream a barcode image (e.g. based on GET or POST parameters) back to the client.
You can take a look on our online barcode generator, where we do this exactly.
This URL streams a barcode image (Data Matrix with the word "TBarCode" encoded) back to the browser: http://barcode.tec-it.com/barcode.ashx
Please use this code snippet for TBarCode .NET as starting point in ASP.NET:
// first adjust the barcode properties of the myBarcode object (class Barcode) // then calculate the width and height of the code in Pixels (sample available on request) // then write the barcode image as stream to the browser as follows Bitmap image = myBarcode.DrawBitmap(width, height); image.SetResolution(dpi, dpi); Response.Clear(); Response.ContentType = "image/gif"; image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif); HttpContext.Current.ApplicationInstance.CompleteRequest(); image.Dispose();
The SDK setup contains the Barcode Generator ASP.NET web application (in the samples folder), which is able to stream images to the browser by utilizing the TBarCode .NET Barcode Generator Assembly. This application can be installed on your own web server as well.
Folgendes Problem kann auftreten: Nach dem Eingeben des Lizenzschlüssels wird dieser nicht im System vermerkt, denn beim nächsten Programmstart ist das Produkt wieder unlizenziert.
Bei Entwicklerlizenzen mit "Mem" Lizenzschlüssel muss über Programmcode (LicenseMe) lizenziert werden. Am besten beim Programmstart der Applikation oder im OnLoad Event eines Dialogs (bevor ein Strichcode generiert wird).
TBarCode .NET unterstützt die Lizenzierung über eine INI-Datei, auch bei Weblizenzen. Ob INI-Lizenzierung verwendet werden soll, hängt von der Lizenzart ab. Bei Entwicklerlizenzen verwenden Sie Programmcode und schützen die Lizenzdaten. Eine passende barcode.ini erhalten Sie vom Support.
Bei den anderen Lizenztypen kann die Ursache an ungenügenden Lese/Schreibrechten in der Microsoft Windows Registry liegen, da beim Lizenzierungsvorgang versucht wird, den Lizenzschlüssel permanent in der Registry abzuspeichern.
Bis auf wenige Ausnahmen wird die Lizenzinformation bezogen auf den aktuellen Benutzer (HKEY_CURRENT_USER) gespeichert. Wenn Sie sich als anderer Benutzer einloggen, kann es passieren, dass Sie erneut lizenzieren müssen. Eine globale Lizenzierung für alle Benutzer ist auf Anfrage möglich.
Die Benutzerkontensteuerung (Vista, Windows 7) kann Zugriffe auf die Registry unter HKey Local Machine blockieren (relevant z.B: bei TConnector). Dadurch kann der Lizenzschlüssel nicht gespeichert werden.
Wenn das Programm direkt aus dem DMG File heraus gestartet wird, kann der Key nicht gespeichert werden. Zur Installation das DMG File doppelklicken und das Programm mit der Maus in den Application-Path hinüberziehen. Dann erneut lizenzieren. Es kann nur der Benutzer permanent lizenzieren, der auch die Software installiert hat (Schreibrechte!)
Bei besonderen Problemen gibt es die Möglichkeit, den Lizenzschlüssel per barcode.ini Datei zu laden. Kontaktieren Sie bitte hierfür unseren Support.
Möchte man die Software für Web- oder Server-Anwendungen nutzen, benötigt man eine Web bzw. Server Lizenz. Eine solche Lizenz erlaubt den Betrieb der Software auf genau einem Server und schaltet eventuell zusätzliche Server Funktionen frei (z. B. ConvertToStream bei TBarCode).
Jeder produktive Server benötigt eine Lizenz, dies trifft auch bei Virtual Machines zu. Je Web oder Serverlizenz können maximal 10000 Benutzer (nicht gemeint sind gleichzeitige Benutzer!) das Produkt verwenden.
Lizenzschlüssel sind an die Hauptversion des Produkts gebunden. Wenn nicht als Abonnement angegeben, sind die Lizenzen zeitlich unbefristet.
TBarCode .NET questions: bitmaps, sizing and deployment.
LeitfadenOverview of 2D symbologies like QR Code, Data Matrix, PDF417 and Aztec – with notes on size and data capacity.
KundenreferenzAudit-traceable barcode output backs controlled processes across a demanding enterprise data stack.
Kostenlos im Browser testen, die vollständige Testversion laden oder mit dem Vertrieb über Systeme, Standards und Volumen sprechen.
Wir verwenden Cookies für Marketingzwecke und um Ihr Nutzererlebnis zu verbessern. Lesen Sie unsere Cookie-Richtlinie oder nutzen Sie die Verwaltung von Cookies.