|
Barcode, labelling and utility software |
Quick_links...Search siteTrial productsOnline tutorials Products
|
QR Code Font KitThe QR Code font kit includes the fonts and both 32 and 64 bit DLLs and Active-X components, a fully-managed-code .NET component, and a Java class, allowing calls from most programming languages to convert a character string into a QR Code barcode, plus a 32 bit UFL for use within Crystal Reports. The kit supports QR Code and Micro QR Code symbols, Numeric, Alphanumeric and Byte modes, and security levels 0 - 3. It does NOT support Kanji mode. Fonts are provided in TrueType, OpenType, and Postcript formats and at several weights. The DLL is suitable for calling from Visual Basic 6, VB.NET, C#, Visual C++, Microsoft Office, Delphi, C++ Builder and many other development systems. The DLL/OCX provides control over the Security level, and the encoding Mode. The OCX may be used through its properties, and the Caption property may be bound to a database field. The kit includes examples (with source code) for C/C++, MS Access, Crystal Reports*, Delphi, Java, VB6, VB.NET and Visual FoxPro. Also included are mailmerge samples for Access and Excel data sources.
Push button
[QR Code is also supported by the Universal 2D Barcode font kit] QR Code is a matrix symbology consisting of a square array of modules with a finder pattern located at three corners. A wide range of symbol sizes is supported along with four levels of error correction, and the symbology is noted for its high data density.
The components in the Datamatrix font kit convert the barcode data into a string of ASCII characters which, when displayed/printed in one of the fonts provided, appears as a collection of squares that form the Datamatrix barcode symbol. The dLSoft libraries support QR Code Version 2 in Numeric, Alphanumeric and Byte modes. (Kanji mode is not supported at this time). The maximum data capacity of the symbols (at Level 0 error correction) are: Numeric data
7089 digits Note that Alphanumeric includes digits and uppercase letters, the space and the $ % * + - . / : characters only. Micro QR CodeMicro QR Code symbols are very small QR Code symbols suitable for applications that require a smaller space and use smaller amounts of data than normal QR Code barcodes, such as ID of printed circuit boards and electronics parts, etc. The efficiency of data encoding has been increased with the use of only one position detection pattern.
The capacity of Micro QR Code symbols at the lowest error correction level is: Numeric data 35 digits Sample code in C/C++A typical C/C++ call to the DLL to convert and output a text string is:
iCodetype=0;
// 0 for QR Code, 1 for Micro QR Code szBarcode receives the multi-line text that forms the barcode. Sample code in VBA typical VB call to the DLL to convert a text string is: QRcnet1.CodeType = bCode.QRCode The barcode text has been copied to a TextBox (barcode1) Adding to an Access Form or ReportTo add the control to an Access Form or Report, open the form or report in Design view and ensure that the Toolbox is visible. Select the “More controls” icon on the Toolbox and then select the QROCX Active-X Control module from the list of controls displayed. Draw a rectangle for the control on the from or report. Once added to a form or report, selection of the control will show the available properties in Access’s properties window. The font should be set by right-clicking on the control and choosing the QRocx control properties from the displayed menu. Using the dFontQR Java classThe dFontQR Java class may be used to return strings that contain rows of characters that, when displayed in the AZT font form a QR Code symbol. The class may be used directly or through the dFontQR.jar provided. The class is instantiated with the new command: dFontQR qr1=new dFontQR(); and the required properties set using the setCodeType(), setModeType() and setLevel() methods. The data is supplied to the class using the setCaption() methods and the update() method called to generated the barcode characters. The number of rows of characters in the resulting barcode may be obtained from the getNStrings() method, and each line of the barcode returned using getBarcodeString(i), eg. // g is output graphics – screen or printer LicensingEach kit may be licensed as a single computer product or as a developer version which permits Royalty-free of the components for up to 10,000 distributions. System requirementsRequires Microsoft Windows 2000/XP/2003/Vista/Windows 7. To obtain printed barcodes a Windows compatible 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. 64 bit components require a 64 bit operating system. Except where otherwise stated, the .NET component is designed for use with Visual Studio.NET 2003/.NET Framework 1.1 and Visual Studio 2005/.NET Framework 2.0 or later; the latter supports x32, x64 and IA64.
*Note: Testware versions randomly scramble characters, but otherwise provides a scannable barcode. 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 2D Barcode Font kits help files - see the Home menu above.
|
|
Sites operated by DL Technology Ltd
dLSoft is a registered trade mark of DL Technology Ltd, a company registered in England number 3615271
dLSoft - Award-winning publisher 2006, 2007 & 2008 |