Frequently Asked Questions on BCF (FAQ)

Below  you will find questions which we frequently receive on BCF and their answers; if you still can not find what you need, write to: szp@zanella-hifi.com.

Answers

Q: I have installed BCF Assistant, but do not see any font installed; what happens?
A: The version of BCF Assistant that is shipped inside single-simbology BCF packages does not install any font; they must be separately installed using Windows Control Panel, from the directory on the CD that the user receives when he order the software. If the full package was bought, the fonts are not "seen" because the user forgot to reboot the computer after installing the package.

Q: Why should I use the DLL, instead of applying the fonts directly to the information that I want to encode?
A: Most common symbologies (Code 128, Interleaved 2/5, EAN/UPC family, Code 32..) have a compulsory check digit, which is calculated using a mathematical algorithm and depends on the information being encoded; moreover, they use both black bars and spaces to store useful information; thus, characters are encoded in couples, or special characters are introduced to instruct the decoder on how it must interpret the symbol. For the following symbologies: Code 128, EAN family, Interleaved 2/5 there will never exist a font that can be directly applied to the information being encoded to obtain a readable barcode, without using a transformation function (such as the one provided inside the DLL shipped with BCF).

Q: Can BCF barcodes be printed on any printer?
A: Sure, the high-precision True Type barcode fonts of BCF allow to obtain readable barcodes from any printer, as far as they are printed at an adequate resolution. Using laser printers, it is possibile to create very small, perfectly readable barcodes. This is one of the great advantages in using BCF when creating your reports: you are not forced to use a specific printer. BCF fonts are used in many public offices.

Q: Can I use BCF from Word, Access, Excel..?
A: Yes, all applications belonging to the Office suite embed VBA (Visual Basic for Application); just add a module where you declare the functions inside BCF DLL and create a macro that invokes those functions; read the last pages in BCF manual for additional details (see Visual Basic syntax).

Q: I need to create a barcode taller than the one that I obtain when applying a font from BCF; how can I do that?
A: Most fonts that ship with BCF only include bars and have interline space set to zero; this means that, when printing two consecutive lines with the same information and using a font from BCF, you get a double height barcode (no division line). For greater flexibility, you can use the "short" version of a font together with a normal version, or partially overlap two lines (if the application being used allows you to do so). The fonts EAN 13, EAN 8, UPC A, UPC E and Postnet have fixed heights, which can not be modified. 

Q: The barcode which I get does not have HRC; how can I add it?
A: HRC is included only for those symbologies where it is compulsory (EAN/UPC family); the other symbologies let you freely add or not a second line below the bars, where you can print the HRC using the font, the size and the alignment desired. This solution offers the greatest flexibility.

Q: I must create an EAN 128 barcode; what is an "AI"?
A: An AI is a sort of "prefix" that allows to give a meaning to the data that follow, thus splitting the barcode into logical fields. Depending on the prefix, the data that follow can have fixed or variable length. There are hundreds of different AIs: the wizard in BCF Assistant (which can be invoked by clicking on the magic wand to the right of the input field, when EAN 128 symbology is selected) can be consulted to see which are the most common AIs and their meaning. In the text below an EAN 128 barcode the AIs are usually expressed between parenthesis, which are not encoded in the barcode. Take care when encoding a variable length field: if the data is below maximum length and it is not the last field, it must be separated from the following AI by using the character CHR(129) = "\x81".

Q: What does it mean that each copy of BCF is "serialized"?
A: When a customer buys BCF, a personalized DLL with a unique serial code is compiled for him; this serial code is kept together with the personal data of the customer: if the DLL is passed to other people without authorization, we can discover who owns that copy that violated the licence.

Start of page
Midnight Lake iPhone Case Black Women Shoes Black Flat Shoes Leather Flats Black Patent Ballerinas Black Ballet Shoes Casual Shoes Black Shoes Women Balle Record Player Cufflinks Best iPhone XR Clear Cases iPhone XS/XS Max Leather Cases Sale Best iPhone 8/8 Plus Silicone Cases iPhone 7/7 Plus Cases & Screen Protector New Cases For iPhone 6/6 Plus iPhone 8 Case Sale iPhone Xr Case Online iPhone 7 Case UK Online iPhone X Case UK Sale iPhone X Case Deals iPhone Xs Case New Case For iPhone Xr UK Online Case For iPhone 8 UK Outlet Fashion Silver Cufflinks For Men Best Mens Cufflinks Outlet Online The Gold Cufflinks Shop Online Cheap Shirt Cufflinks On Sale Nice Wedding Cufflinks UK Online Top Black Cufflinks UK Online Mens Cufflinks Online Silver Cufflinks For Men Men Cufflinks UK Sale Gold Cufflinks UK Online Gold Cufflinks UK Silver Cufflinks UK Shirt Cufflinks Discount Online Mens Cufflinks Deals & Sales Girls Shoes For Dance Fashion Ballet Dance Shoes Best Ballet Flats Shoes UK Online Cheap Ballet Pointe Shoes UK Online Best Ballet Shoes Outlet Best Dance Shoes Sale Cheap Ballet Flats Sale UK Best Pointe Shoes Online UK Ballet Dance Shoes UK Shoes For Dance UK Best Ballet Slippers Shop Best Yoga Shoes Hotsell