Barcode-types FAQ


FNC1 with EAN-128, GS1-128, UCC-128Link

How do I set the FNC1 character that is required for some Application Identifiers in EAN/UCC 128?
Select the barcode type "EAN/UCC 128 AI". If you now enter <FNC1>, ActiveBarcode will code this as FNC1 control code.

If you are using "Code 128" or "EAN/UCC 128" you can code the FNC1 by using ASCII character 242.

Code 39 ExtendedLink

I'm trying to print CustomerID in BarCode form using Code 39 Extended. At time, the barcode will be printed, but at time it just simply show the word "size"!?
The problem is that if you use several characters (e. g. small letters) that are not included in Code 39 but in Code 39 extended, the character is made of two symbols in the barcode, which can increase the effective width of the barcode. You should increase the width of the barcode in the way, so the maximum code length your require will fit into the control to avoid problems.

Additional barcode typesLink

Is there a way to add other barcode formats or types?
No, you cannot add a barcode type to the control for yourself.

Often barcodetypes are subtypes of already existing types and ActiveBarcode is already supporting your needed type. Have an eye on this!

You also can ask us to implement a new barcode type. We will then make you an offer for this.

Code 128 Control CharactersLink

How can I use control characters like TAB or CR?
You can use control characters as plain text within angle brackets. Further information and a list of the control characters can be found here: How to use control characters

Code 39 check digitLink

I'm trying to use a Code39 BarCode of 14 characters plus a final control digit (with the Mod43 algorithm). How can it be obtained in this source?
Simply select the barcode Type "Code 39 Checksum" (Type #26) instead of "Code 39" (Type #06). The control digit (Mod43) will then be attached automatically.

Scanning FNC1 with GS1-128, EAN-128, UCC-128Link

When I create a barcode with or without the FNC1, the scanner returns a precisely identical character string back. In this character string my software cannot recognize where the end of a variable data length is. Can you help?
To get the control character FNC1 of the scanner transmitted, the scanner must this support this functionality. The FNC1 ordinarily has only internal meaning in the Code 128 (which is the base of the EAN128) and will not transmit correctly. The scanner must offer the option, to transmit the FNC1 in EAN-128.

What about the () in GS1-128, EAN-128, UCC-128Link

Are the clips of the data identifiers taken over into the barcode? e.g. (10). If I read this with the scanner they are not displayed. Is this right?
The clips are not included in the barcode. The clips serve only for the legibility of the plain text line. The code itself may not contain these clips.

code 128, GS1-128, EAN-128, UCC-128 check digitLink

Where can I switch off the check digit for Code 128?
The check digit of the Code 128 is a component of the code and cannot be switched on or switched off. The code in itself would not be valid without the internal check digit.


One of my customer asked me some info about Uniscan. Do you know something about this code?
UNISCAN is the Russian Federation EAN Coding Authority. Your customer may call an "EAN 13 with a prefix from 460 to 469 (Russian Federation)" as Uniscan.

EAN numbers, product codeLink

I am a first time user that requires barcodes for one of my products that will need to be scanned at shops. Where do I get the EAN numbers?
If you want to use this barcodes on your products you will need an unique code. Each country has a coding authority (or numbering association) which assigns codes to manufacturers and maintains a central database. The EAN system is under the overall direction of the International Article Numbering Association, based in Brussels, Belgium. Each country using the EAN system maintains a separate Article Numbering Association.

Light marginsLink

I do have a barcode on my product and I do not know how much space do I need around it. Can you tell me?
These borders are called light margins. This white area must be wider than each white space within the barcode and also wider than each black bar in the barcode. So have a look at the wides black and/or white part and make the white border a bit wider than this. Then it should fit.

HIBC CodeLink

How can I create a HIBC code?
The HIBC code is currently not offered natively by ActiveBarcode. Since the HIBC data structure is symbology independent, all common codes such as Code 39, Code 128 DataMatrix and QR code are suitable. You can therefore create a HIBC code with ActiveBarcode if, for example, you use DataMatrix and prepare the user data according to the HIBC notation and store it using the "Text" control property.