Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com   Barcode, labelling and utility software



Universal Barcode Font Kit

A kit for creating most common barcodes

The Universal Barcode Font kit includes TrueType, OpenType and PostScript fonts, and both 32 and 64 bit DLLs and Active-X components, a .NET Managed code component for Visual Studio, and a Java class, components which may be called from most languages to convert a character string into a barcode. The kit also includes a Crystal Reports 32 bit UFL (User function library) for use in formulae.

The DLL/OCX supports most common barcode types including: 2 of 5, Code 39, Code 128, Codabar, EAN/UCC-13, EAN/UCC-14, GS1/EAN/UCC-128, InfoMail, ISBN, ISSN, JAN, UPC, MSI, OneCode, Plessey, PostNet, RM4SCC, Telepen, and many more - over 60 barcode types - see list*.

The DLL/OCX is suitable for calling from Visual Basic, VB.NET, C#, Visual C++, Microsoft Office, Visual FoxPro, Delphi, C++ Builder and many other development systems. They allow for automatic calculation of a check digit where required, and are supplied with samples (including source code) for VB, VB.NET, C# Delphi and MS Access.

The OCX may be used through its properties, and the Caption property may be bound to a database field.

Push button    to Download or buy


Sample code in C/C++

A typical C/C++ call to the DLL to convert a text string is:

strcpy(szData,"123456");
nl=strlen(szData);
iFlags=0;
iCode=8;     // for Code 39
n = BarCdf((LPSTR)szData, &nl, &iCode,&iFlags, (LPSTR) szBarcode);
pDC->TextOut(50,100,szBarcode);


Sample code in VB

A typical VB call to the DLL to convert a text string is:

Uninet1.CodeTypeValue = 8     ' 8 for Code 39 type
Uninet1.Caption = "123456"     ' barcode data
Uninet1.AutoCheckdigit = true
barcode.Text = Uninet1.getBarcode() ' returns the barcode

(Testware version randomly scrambles characters, but otherwise provides a scanable barcode.)


Notes:
The font is not designed for use without one of the tools provided.
The font produces ONLY bars and spaces. It does NOT produce text under the bars, bearer bars, or elongated start, stop and centre bars.

All developer font products include an embedding licence so that fonts may be embedded into Acrobat pdf pages (see sample pdf document) or font objects created for embedding barcodes into web pages (see demo page).

View Universal Barcode Font Help - see the Home menu Help files above.

*Universal Barcode Font Kit supports: 2 of 5, 3 of 9, Australia Post, Codabar, Code 11, Code 39, Extended Code 39, Code 93, Extended Code 93, Code 128, Code B, Deutschen Post, DUN14, EAN- 8, EAN-13, EAN-14, EAN-128, ISBN, ISBN-13, ISMN, ISSN, ITF-14, ITF-6, Interleaved 2 of 5, Italian Post 2/5, Italian Post 3/9, Japan Post, JAN, Korean Postal Authority, Matrix 2 of 5, MSI (Modified Plessey), Plessey, PostNet & FIM, Royal Mail 4 State, SSCC, SICI/SISAC, Swiss Post, Telepen (numeric and ASCII), UCC14, UPC-A, UPC-E.

The .NET component and the Java Class support a subset of the the above. They do NOT support Australia Post, FIM, Italian Post, Korean Postal Authority, Swiss Post or SICI/SISAC codes at this time.


Licensing

May be licensed as a single computer product or as a developer version permits Royalty-free distribution of the components for up to 10,000 distributions.

System requirements

Requires Microsoft Windows 2000/XP/2003/Vista/Windows 7. To obtain printed barcodes a Windows compatible graphics printer is required. One of the tools provided must be used for conversion of data into a barcode.

The 32 bit components may be installed on either 32 or 64 bit systems. The 64 bit components require a 64 bit operating system.

The .NET component is designed for use with Visual Studio.NET 2003/.NET Framework 1.1 and Visual Studio 2005/.NET Framework 2.0; the latter supports x32, x64 and IA64.

 


Sites operated by DL Technology Ltd                            barcode software       barcode fonts                  
E-mail: webmaster@dlsoft.com                      [Product index] [Site index
25/11/2009

dLSoft is a registered trade mark of DL Technology Ltd, a company registered in England number 3615271

Award-winning publisher 2006         Award-winning publisher 2007        Award winning publisher 2008

dLSoft - Award-winning publisher 2006, 2007 & 2008