dLSoft README.TXT file for Barcode fonts for Windows Version 4.0 BARCODES WILL NOT SCAN UNLESS YOU FOLLOW THE INSTRUCTIONS. Testware versions use fonts of varying heights and may not scan correctly with every type of barcode scanner. This Setup copies the barcode fonts to a fonts subdirectory of your chosen installation directory but does NOT install all of the barcode fonts. Only the "Regular" TrueType fonts are installed; if you need the "wide" or "narrow" fonts, or prefer the OpenType versions this must be done through the Windows Control Panel as described below. It is recommended that you should read the dFont HELP system for general information about the dLSoft barcode fonts and for the specific font type you wish to use before attempting to use the fonts. Other features installed The Setup/Install program installs the dFont application and its associated help files, and the source code which may be used to extract the algorithms for inserting into other applications to automate the process of check digit calculation. If the dFont program will not run on your computer it is probably because the MS Basic 6 run-time library is not installed. The full version of dFont Helper (including the VB runtime) my be downloaded from www.dlsoft.com. Note that the source code for the dFont application is provided in Visual Basic 6 code. If you do not have Visual Basic 6, the code may be examined using any text editor. The code is in the file DFONT.FRM. Setup also installs the dFont 32 bit DLL, UFL and Active-X component together with a number of examples which demonstrate the use of these within Access, Excel, Word, VB6, Crystal Reports, Delphi and Visual Foxpro. All of the examples reproduce the barcode using Arial font. To see the barcode you need to set the font to the barcode font required. To adapt the Visual FoxPro sample to the barcode type you require see the README file in the VFP6 subdirectory. The Access, Excel and Word samples are placed in subdirectories of those names within the installation directory, and include samples for MS Office version 2000, 2003 and 2007 as indicated by the filenames. Instructions for copying the Office macros and in-cell Excel code to other documents/spreadsheets are provided in the dFonts HELP file. A .NET component is placed in the dotNET subdirectory of the installation directory, along with a sample VB.NET program (test1.exe). The Microsoft .NET Framework 1.1 is required to use the component or to run the sample program. Setup does NOT install the .NET Framework. The Crystal Reports UFL is located in the crystal subdirectory of the installation directory and must be installed manually following the instructions in the manual or the CRREADME.TXT file. Installing additional fonts Note: If you are installing the additional retail fonts after using the TestWare fonts you must delete the TestWare fonts first. To install additional barcode fonts proceed as follows: Open the Windows Control Panel, double click on the Fonts icon; the fonts applet will be displayed. From the Fonts window menu bar choose "Install New Font". The Add fonts dialog appears. Use the Drives and directory list boxes to select the fonts directory containing your fonts. Ensure that the "Copy Fonts to Fonts folder" check box is checked. Select the fonts you wish to install from the list presented, and then push the OK button. Your fonts are now ready for use. The fonts directory used to hold the expanded fonts may be deleted when you are satisfied that you have installed the correct weight fonts for your system. Font filenames dLSoft barcode font files may be identified by the filename as follows: DaXnS__.EXT a.n - identifies the barcode type (eg. a.3 = the Code 39 A font - see below) X - identifies the font weight W=wide (font bars are nominal thickness) R=regular (approx 10% reduction - suitable for most lasers/inkjets) N=narrow (may be required for wet-ink printing or some older lasers with low resolution) T=thin (special thin version included for some barcode types - see below) S - identifies font aspect ratio, which for convenience uses standard font-style names N=Normal (normal aspect ratio) B=Bold (barcode 25% wider than normal) I=Italic (barcode 25% narrower than normal) Note than EAN/UPC does not have Italic (because its not supposed to be reproduced narrower than the standard specifies), and clocked barcodes (RM4SCC and PostNet) only have normal fonts. .EXT identifies the font type TTF is TrueType and PFn are PostScript families. OTF is OpenType Some Barcode Fonts for Windows are now supplied with an extra thin version of the font (font name ends in T for thin). This is intended for the unfortunate few whose printers are incapable of printing thin lines without increasing the line thickness dramatically. This problem seems to effect some older 300 dpi PostScipt printers running with the Microsoft PS driver originally supplied with Windows 95. The T fonts are reduced in thickness by approximately 50% of the element size. On quality printers these fonts will produce a barcode which may not be scannable. T fonts are not provided for the Extra-wide fonts. Font Filename Extra-wide Bars only Bars and text (Bars only) Code 128 DAx2 DBx2 DCx2 Code 39 DCx3 DAx3 DEx3 Extended 39 DXx3 DYx3 DZx3 Code 93 DCx9 DAx9 Codabar DCxC DAxC EAN/UPC DCxE DAxE EAN/UPC (half height) DDxE DExE I-2/5 DCxI DAxI MSI DCxM DAxM PostNet DCxP RM4SCC DCxR 4-State DCx4 Telepen DCxT DAxT DDx2 is a special half-width version of Code 128 designed for certain SSCC container codes. Users should note that the space character (ASCII 32) is not used for a space in many Windows applications, which use microspacing of text instead. For this reason dLSoft barcode fonts reproduce the space character at ASCII 159 and 160. If intended for use in a retail point of sale environment, the EAN/UPC font should be used at 72 point. TrueType fonts are encoded in the Windows 95 characters set. PostScript fonts are encoded in the Adobe Standard character set. Multi-user licence version of dLSoft fonts are licenced for embedding (eg. on web pages or PDF documents). The OCX control and VB installation packages The DFONTOCX.OCX control has the following dependencies: DFONT32.DLL MSVCRT.DLL The AutoSize property of the Active X control should be set to FALSE in systems where the control source is bound to a field (such as in MS Access); in such systems the output is drawn in a metafile, and where several control images are created all are resized to the size of the last one created. This may result in some barcodes being clipped. If you are creating a VB 6 installation package please note that your installation package must install these two DLLs BEFORE it installs and tries to register DFONTOCX.COX The VB 6 installer is designed to install Visual Basic controls and does not find dependencies of non-VB controls - you have to tell it the dependencies. DL Technology December 2007 For support: Fax: (+44) (0) 870 803 2312 e-mail: support@dLSoft.com