[IDAutomation.com Home | ORDER NOW]

# IDautomation.com Code 128 Font Advantage Package DEMO

A license is required for each computer this software is installed on; this software may only be used according to the License Agreement. Demo versions of this software may be used for evaluation purposes only

NOTE: We recommend you use our Font Tools to automatically perform the required check character calculations and ensure the printed barcode will scan properly. This sample Code 128 bar code font should only be used for testing and evaluation purposes because some of the characters contain the text "DEMO" in them which can cause scan errors. For testing purposes, a successful scan can be obtained by scanning the lower 25% of the barcode that does not contain any "DEMO" text in it. In the evaluation version, human readable fonts are provided for character sets B and C but only at the "M" height. After you order the fully functional version, all fonts are supplied in the 6 different heights for a total of 18 different Code 128 fonts. The Code 128 human readable fonts all start with IDAutomationHC128 and include the letter "H" prior to a lower case letter specifying the character set. For example, the font "IDAutomationHbC128M.ttf" is a human readable for character set B with a font height of M for Medium. The human readable format is not as popular as the standard version because the check digit will also appear. Usually, it is best to print the data that is encoded directly below the barcode instead of using human readable Code 128 fonts.

Our Code 128 Font Advantage Package is more than just a few fonts. With this package you get several Code 128 font versions in 6 different font formats. You also get font tools, macros and source code to help you integrate the fonts into your application. Implementing barcode solutions with our fonts provides a high level of scalability with operating system, application and printer independence. Learn more about the quality of our fonts.

INDEX:

- Code 128 Font Advantage Package Features
- Font Tools and Plug-ins
- Installation Instructions
- Font Technical Support
- Specifications
- Manual Code 128 Check Character Calculation (for programmers only)
- The Code 128 Font Character Set (for programmers only)
- Visual Basic Sample Code (for programmers only)
- It is important to have the ability to test the barcodes you print with a barcode scanner. If you do not already have a barcode scanner, we also sell high quality complete barcode scanner kits.
- Report Software Piracy: See our document about how to identify and report illegal and counterfeit barcode fonts for more information.

Code 128 Font Advantage Package Features

This Code 128 Font Advantage Package is much more than just few fonts. The package includes over 18 different Code 128 fonts in 6 different font formats. You also receive the rights to use the Code 128 font tools, macros and source code to help you integrate the fonts into your application. Details of the Code 128 package are as follows:

- Font Tools and IDAutomation Fontware Included - for easy integration into applications, we provide several font tools that are free to use with our fonts. Our font tools automatically format the start, stop and check characters to the barcode font. The following tools are included:
  - Active Reports font library
  - Check digit calculation application with Visual Basic 6 and FoxPro source code
  - Crystal Reports UFL (User Function Library)
  - IDAutomation Formulas for Crystal Reports to allow distribution of a crystal report without the UFL
  - DLLs for Windows®
  - FileMaker Pro Plug-ins
  - Foxpro Program Module
  - LotusScript Functions for Lotus Notes, Domino and Approach
  - Microsoft® Office Macros for Word, Excel and Access with VBA
  - Microsoft® Reporting Services
  - Oracle Reports Libraries and PLL
  - Source Code in Visual Basic, C++, PowerBuilder, FoxPro and JAVA
  - C# .NET Class Library
  - VB.NET Module
  - Star Office Add-in
  - Click Here for a complete list from our font tools website
- Cross-platform Support - the unique encoding in our font allows cross-platform support between UNIX, Macintosh and Windows® systems. For example, the same Microsoft® Access application or Excel spreadsheet with our Microsoft® Office Macros can be used on Windows® and Macintosh computers that have our font installed.
- UCC/EAN-128 Support - when using our Code 128 fonts for UCC-128 or EAN-128 barcodes, every barcode must begin with a Start C character followed by a (fnc1) "function code one" character. Our Code128() function in our font tools provides an automated method for doing this by inserting an ASCII202 character for each AI represented. Additionally, when printed at 12 points our IDAutomationC128M font is specifically designed for UCC/EAN 128 barcodes where a size of 1/2 inch tall and an X dimension of 10 mils is required. Read more about how to encode UCC/EAN in our Code 128 FAQ. UCC-128 and EAN-128 are primarily used for distribution applications and serialized carton tracking.
- Six Different Heights Provided - The Code 128 barcode fonts are scaleable and should be printed at the correct font size to suit your application and scanning equipment. In addition to using the point size to set the font width, six (6) versions of the Code 128 barcode fonts are provided to support different height requirements. The last characters in the Code 128 barcode font name determines the height of the barcode with the shortest being IDAutomationC128XS and the tallest being IDAutomationC128XXL.
- Human Readable Versions - of the Code 128 fonts are also provided for character sets B and C with your order. Each of these is also supplied in the 6 different heights for a total of 18 different Code 128 fonts. The Code 128 human readable fonts all start with IDAutomationHC128 and include the letter "H" prior to a lower case letter specifying the character set. For example, the font "IDAutomationHbC128M.ttf" is a human readable for character set B with a font height of M for Medium. The human readable format is not as popular as the standard version because the check digit will also appear. It is recommended to print the data that is encoded directly below the barcode instead.
- Industry Standards - Our Code 128 barcode fonts were created directly from AIM and ISO standards.
- Low Resolution Printer Support - Our Code128 Fonts are designed to print precisely on 203 DPI thermal printers and 300 DPI printers in addition to higher resolution printers. When printing at 203 DPI, the point size chosen should be a multiple of 6. When printing at 300 DPI, the point size chosen should be a multiple of 4.
- USPS Support - when printed at 16 points, the IDAutomationC128L font will produce the exact dimensions for UCC/EAN Code 128 required by the USPS special services, which is a height of .75" and an X dimension of .013". For information about formatting USPS UCC/EAN128 barcodes with our products, refer to the USPS portion of the Code 128 FAQ.
- Canada Post Support - when printed at 21 points, the IDAutomationC128L font will produce the dimensions required by the CANADA POST, which is a height of 1" and an X dimension of .017".
- Easy Function Encoding Capability - Our fonts provide easy methods of encoding functions such as returns and tabs in the barcode.
- Embeddable Functionality - the fonts included with the Developer License allow embedding. Our fonts may be embedded info PDFs, Word documents and other files that support embedding so users that do not have the fonts installed can still print the barcode.
- Data Sheet & Implementation Examples - for more technical information about our Code 128 fonts such as dimension specifications, character set detail and calculating the check character, please review our Code 128 Font Data Sheet.
- Multiple Formats Provided - when you purchase a license for this font, you will receive all versions in a single ZIP file. The manual is supplied in a file named "readme" in the ZIP file. The following fonts are included:
  - TrueType fonts are supplied in PC and Macintosh format. The TrueType TTF fonts are compatible with Macintosh OS X and all versions of Microsoft Windows, including Pocket PC. Macintosh formatted MTT TrueType fonts are compatible with Macintosh System 7.1 and above.
  - Symbol encoded TrueType fonts are provided in the "Symbol Encoded Fonts" folder of the package for applications that require these types of fonts.
  - OpenType OTF fonts with PostScript outlines are provided. These are compatible with Windows®, Macintosh OS X and other systems supporting the OpenType format.
  - PostScript Type 1 fonts are supplied in binary, ASCII and Macintosh versions.
  - Also included in this package are PCL laserjet soft fonts in 8, 12, 16, 20 and 24 points.
  - With the purchase of a Developer License and 1 year of support and upgrade protection, we can convert fonts from this package to PCL 4, Xerox Metacode, XES, FNT, BDF, FON and AFP. More about this is provided here. The Developer License also grants you the right to convert our fonts to other formats as necessary including TrueDoc and OpenType.
  - You may also get more information on what font types are provided.
  - For the most up to date installation procedures for Macintosh, UNIX and other operating systems, please visit our Technical Support Site.

Installation Instructions

NOTICE: When using a printer with less than 600 DPI, you must print at the following point sizes to create accurate barcodes:

203 DPI Printer (thermal printer) | 300 DPI Printer
6, 12, 18, 24, 30, 36 | 4, 8, 12, 16, 20, 24, 28, 32, 36

To install the TrueType fonts in Windows, run the INSTALL.EXE program or perform the following for manual installation:

1. Click on Start, Select settings and click on Control Panel.
2. Click on Fonts, Click on File in your main tool bar, Select Install New Font.
3. Select the folder where you placed the barcode fonts.
4. The fonts will appear and look like this: FontName (true type) - select the fonts you want to install and choose OK.
5. Click Start and choose to shut down and restart your computer.
6. The font should be active when you restart your computer.

### Installing the fonts on Macintosh OS X:

1. Drag or copy and paste the TrueType font file(s) ending in TTF to the Library/Fonts folder.
2. To activate the fonts, restart the application - some applications may require you to restart the computer.
3. The font should now be active in the font menu of your application.

To install the TrueType font on the Classic Macintosh (OS 7.1 - OS 9):

1. Download and install Stuffit Expander on your Macintosh if you do not have an expander utility that can open ZIP files and decode MacBinary files.
2. Open the ZIP distribution file that contains the fonts by dragging the ZIP file on the Stuffit Expander icon. The font files will be extracted from the ZIP distribution file and will appear in a subfolder of the folder you placed the ZIP file in. Open this subfolder to view the font files. At this point, you may want to view the documentation supplied with the font files. To do so just drag the file "readme.html" to the Netscape or Internet Explorer icon.
3. Now we must decode the files from MacBinary format. Drag the font files that you wish to use that end with "mtt" to the Stuffit Expander icon.
4. Drag the decoded font files to the System - Fonts folder.
5. Restart the application you wish to use the font with.
6. The font will be active in the font menu of your application.
7. To create the correct output for the font, you will need to choose the font in your application and type in the corresponding letter.

Font installation procedures for other operating systems are provided here

Code 128 Font Character Set

Three different start characters are used in the Code 128 bar codes to tell the barcode reader which character set is being used. The table below illustrates the three different character sets and the ASCII location to print the character. If you are using character sets A or B you can create the Code 128 barcode output simply by selecting the Code 128 font and typing the appropriate letter from the keyboard with the exception of the space character barcode, extended functions and the start / stop characters. It is possible to copy and paste these extended characters from the Character Map application, for more information on this function, please review our font FAQ page.

The three character sets are listed below for Code 128 in columns. In the columns A, B and C, we list the character or function that the barcode scanner will read for the associated symbol. The columns ASCII, Char and Unicode are unique to our Code 128 barcode fonts. These columns designate the location in either ASCII or Unicode where the barcode symbol for the character resides. The column Char lists the character that resides at the ASCII location which can be used to print the corresponding symbol. Our character set provides easy methods of encoding functions such as returns and tabs in the barcode.

Code A | Code B | Code C | ASCII * | Unicode * | Char * | Value | Code A | Code B | Code C | ASCII * | Unicode * | Char * | Value
Space | Space | 00 | 0194 | 00C2 | Â | 00 | V | V | 54 | 0086 | 0056 | V | 54
! | ! | 01 | 0033 | 0021 | ! | 01 | W | W | 55 | 0087 | 0057 | W | 55
" | " | 02 | 0034 | 0022 | " | 02 | X | X | 56 | 0088 | 0058 | X | 56
# | # | 03 | 0035 | 0023 | # | 03 | Y | Y | 57 | 0089 | 0059 | Y | 57
$ | $ | 04 | 0036 | 0024 | $ | 04 | Z | Z | 58 | 0090 | 005A | Z | 58
% | % | 05 | 0037 | 0025 | % | 05 | [ | [ | 59 | 0091 | 005B | [ | 59
& | & | 06 | 0038 | 0026 | & | 06 | \ | \ | 60 | 0092 | 005C | \ | 60
' | ' | 07 | 0039 | 0027 | ' | 07 | ] | ] | 61 | 0093 | 005D | ] | 61
( | ( | 08 | 0040 | 0028 | ( | 08 | ^ | ^ | 62 | 0094 | 005E | ^ | 62
) | ) | 09 | 0041 | 0029 | ) | 09 | _ | _ | 63 | 0095 | 005F | _ | 63
* | * | 10 | 0042 | 002A | * | 10 | nul | ` | 64 | 0096 | 0060 | ` | 64
+ | + | 11 | 0043 | 002B | + | 11 | soh | a | 65 | 0097 | 0061 | a | 65
, | , | 12 | 0044 | 002C | , | 12 | stx | b | 66 | 0098 | 0062 | b | 66
- | - | 13 | 0045 | 002D | - | 13 | etx | c | 67 | 0099 | 0063 | c | 67
. | . | 14 | 0046 | 002E | . | 14 | eot | d | 68 | 0100 | 0064 | d | 68
/ | / | 15 | 0047 | 002F | / | 15 | eno | e | 69 | 0101 | 0065 | e | 69
0 | 0 | 16 | 0048 | 0030 | 0 | 16 | ack | f | 70 | 0102 | 0066 | f | 70
1 | 1 | 17 | 0049 | 0031 | 1 | 17 | bel | g | 71 | 0103 | 0067 | g | 71
2 | 2 | 18 | 0050 | 0032 | 2 | 18 | bs | h | 72 | 0104 | 0068 | h | 72
3 | 3 | 19 | 0051 | 0033 | 3 | 19 | ht | i | 73 | 0105 | 0069 | i | 73
4 | 4 | 20 | 0052 | 0034 | 4 | 20 | lf | j | 74 | 0106 | 006A | j | 74
5 | 5 | 21 | 0053 | 0035 | 5 | 21 | vt | k | 75 | 0107 | 006B | k | 75
6 | 6 | 22 | 0054 | 0036 | 6 | 22 | ff | l | 76 | 0108 | 006C | l | 76
7 | 7 | 23 | 0055 | 0037 | 7 | 23 | cr | m | 77 | 0109 | 006D | m | 77
8 | 8 | 24 | 0056 | 0038 | 8 | 24 | s0 | n | 78 | 0110 | 006E | n | 78
9 | 9 | 25 | 0057 | 0039 | 9 | 25 | s1 | o | 79 | 0111 | 006F | o | 79
: | : | 26 | 0058 | 003A | : | 26 | dle | p | 80 | 0112 | 0070 | p | 80
; | ; | 27 | 0059 | 003B | ; | 27 | dc1 | q | 81 | 0113 | 0071 | q | 81
< | < | 28 | 0060 | 003C | < | 28 | dc2 | r | 82 | 0114 | 0072 | r | 82
= | = | 29 | 0061 | 003D | = | 29 | dc3 | s | 83 | 0115 | 0073 | s | 83
> | > | 30 | 0062 | 003E | > | 30 | dc4 | t | 84 | 0116 | 0074 | t | 84
? | ? | 31 | 0063 | 003F | ? | 31 | nak | u | 85 | 0117 | 0075 | u | 85
@ | @ | 32 | 0064 | 0040 | @ | 32 | syn | v | 86 | 0118 | 0076 | v | 86
A | A | 33 | 0065 | 0041 | A | 33 | etb | w | 87 | 0119 | 0077 | w | 87
B | B | 34 | 0066 | 0042 | B | 34 | can | x | 88 | 0120 | 0078 | x | 88
C | C | 35 | 0067 | 0043 | C | 35 | em | y | 89 | 0121 | 0079 | y | 89
D | D | 36 | 0068 | 0044 | D | 36 | sub | z | 90 | 0122 | 007A | z | 90
E | E | 37 | 0069 | 0045 | E | 37 | esc | { | 91 | 0123 | 007B | { | 91
F | F | 38 | 0070 | 0046 | F | 38 | fs | | | 92 | 0124 | 007C | | | 92
G | G | 39 | 0071 | 0047 | G | 39 | gs | } | 93 | 0125 | 007D | } | 93
H | H | 40 | 0072 | 0048 | H | 40 | rs | ~ | 94 | 0126 | 007E | ~ | 94
I | I | 41 | 0073 | 0049 | I | 41 | us | del | 95 | 0195 | 00C3 | Ã | 95
J | J | 42 | 0074 | 004A | J | 42 | fnc 3 | fnc 3 | 96 | 0196 | 00C4 | Ä | 96
K | K | 43 | 0075 | 004B | K | 43 | fnc 2 | fnc2 | 97 | 0197 | 00C5 | Å | 97
L | L | 44 | 0076 | 004C | L | 44 | Shift | Shift | 98 | 0198 | 00C6 | Æ | 98
M | M | 45 | 0077 | 004D | M | 45 | code C | code C | 99 | 0199 | 00C7 | Ç | 99
N | N | 46 | 0078 | 004E | N | 46 | code B | fnc 4 | code B | 0200 | 00C8 | È | 100
O | O | 47 | 0079 | 004F | O | 47 | fnc 4 | code A | code A | 0201 | 00C9 | É | 101
P | P | 48 | 0080 | 0050 | P | 48 | fnc 1 | fnc 1 | fnc 1 | 0202 | 00CA | Ê | 102
Q | Q | 49 | 0081 | 0051 | Q | 49 | Start A | Start A | Start A | 0203 | 00CB | Ë | 103
R | R | 50 | 0082 | 0052 | R | 50 | Start B | Start B | Start B | 0204 | 00CC | Ì | 104
S | S | 51 | 0083 | 0053 | S | 51 | Start C | Start C | Start C | 0205 | 00CD | Í | 105
T | T | 52 | 0084 | 0054 | T | 52 | Stop | Stop | Stop | 0206 | 00CE | Î |
U | U | 53 | 0085 | 0055 | U | 53 |  |  |  |  |  |  |

* It is necessary to print the Code 128 space character from ASCII 194 instead of ASCII 32 because Windows cannot print a symbol instead of a space character from Visual Basic and most other development environments. Macintosh systems should print the Code128 font from unicode locations if possible because the extended characters map to different characters than what is displayed on the "Char" column in MAC Roman encoding. More about this...

* The columns ASCII, Char and Unicode are unique to our Code 128 barcode fonts.

Manual Code 128 Check Character Calculation

NOTE: We provide several font tools and source code samples that are free to use with our fonts that automatically format the start, stop and check characters to the barcode fonts. Therefore, manual check digit calculations are usually not necessary.

The check character is positioned after the data characters and just before the stop character. To determine the value of the check character:

1. Reference the table above to obtain the value of the start character and all data characters.
2. Assign a weighting to each data character (not the start character, just the data characters.) The weighting starts at 1 and increases by one for each data character.
3. Multiply the character values by their weights for the data characters.
4. Add these all together including the start character, divide by 103 and obtain the remainder.
5. Use the table above to locate the character that has the value of the remainder, use this as the check character.

Calculating Character Set A or B:

The following table is an example of how to obtain the check character for the data "biz" using Code 128 character set B.

| Start B | b | i | z | STOP
weighting |  | 1 | 2 | 3 |
values | 104 | 66 | 73 | 90 |
totals | 104 | 66 | 146 | 270 |

1. Calculate Total: 104 + (66*1) + (73*2) + (90*3) = 586
2. Calculate Checksum: 586 divided by 103 = 5 remainder of 71. Check digit = value of 71. The character to print for the value of 71 is "g" or ASCII 103.

To print extended ASCII characters from your keyboard that do not have keys defined, you can use the ALT+<xxxx> key combination where xxxx equals the character's ASCII location in 4 digits. For example, to type ASCII character 104 into Microsoft Word, select the font in Word, press the ALT key and while holding it down type 0104 on the keypad of your keyboard. You must use the keypad to do this and you must enter 4 digits.

Therefore to print the data "biz" as a barcode, you would need to type: ALT 0204, b, i, z, g, ALT 0206 or ÌbizgÎ . Click here for more information on printing fonts with extended ASCII characters or use our font automation tools.

Calculating Character Set C:

The following table is an example of how to obtain the check character for the number "667390" using Code 128 character set C. First we have to interleave the numbers into pairs and then choose the appropriate character that represents the number pair.

| Start C | 66 | 73 | 90 | STOP
weighting |  | 1 | 2 | 3 |
values | 105 | 66 | 73 | 90 |
totals | 105 | 66 | 146 | 270 |

1. Calculate Total: 105 + (66*1) + (73*2) + (90*3) = 587
2. Calculate Checksum: 587 divided by 103 = 5 remainder of 72. Check digit = value of 72. The character to print for the value of 72 is ASCII 104.

Therefore to print the data "667390" as a barcode, you would need to type: ALT 0205, b, i, z, h, ALT 0206 or ÍbizhÎ . Click here for more information on printing fonts with extended ASCII characters or use our font automation tools.

Switching Between Character Sets:

It is possible to switch between character sets in a single Code 128 barcode symbol. Although character set B can encode text and numbers, you may want to switch to set A to encode a function such as a tab or carriage return.

The following table is an example of how to encode the data "biz" using Code 128 character set B with a switch to character set A for a carriage return function.

| Start B | b | i | z | É | m | STOP
weighting |  | 1 | 2 | 3 | 4 | 5 |
values | 104 | 66 | 73 | 90 | 101 | 77 |
totals | 104 | 66 | 146 | 270 | 404 | 385 |

1. Calculate Total: 104 + (66*1) + (73*2) + (90*3) + (101*4) + (77*5) = 1375
2. Calculate Checksum: 1375 divided by 103 = 13 remainder of 36. Check digit = value of 36. The character to print for the value of 36 is "D" or ASCII 68.

This type of switching between character sets is also compatible with our font automation tools. For example, if you specify the data bizÉm ( É is the switch to set A and m is the function according to the chart) as the input for the Code 128 B function, the data ÌbizÉmDÎ would be returned which would perform the switch to set A and the function of a return when printed with our font and scanned by a barcode scanner.

Calculating for UCC/EAN-128:

The FNC1 is treated like another character so you do have to figure it in. Here is how to calculate (00)1234(15)12 which would be Ê001234Ê1512 in our font tools. Look at the chart to pair up the numbers with letters. More information about creating UCC/EAN128 barcodes is provided in our Code 128 FAQ.

| Start C | FNC1 | 00 | 12 | 34 | FNC1 | 15 | 12 | STOP
weighting |  | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
values | 105 | 102 | 00 | 12 | 34 | 102 | 15 | 12 |
totals | 105 | 102 | 00 | 36 | 136 | 510 | 90 | 84 |

1. Add up totals: = 1063
2. Calculate Checksum: 1063 divided by 103 = 10 remainder of 33. Check digit = value of 33.

Therefore, according to the chart, you need to the following text to create the barcode from the font: ÍÊÂ,BÊ/,AÎ

Visual Basic Sample Code for a Code 128 Application

The following Visual Basic Source Code is used to print a Code 128 barcode and calculate the check character. You may use this code in your application as long as the copyright notice is not removed. If you plan to test this code you must install the appropriate font.

Specifications

The X dimension (X is the width of the narrow bar) is listed below for various point sizes.

Our Code 128 fonts have been specially designed to be able to produce dependable barcodes when printed at large and small point sizes. The Code 128 font can be printed as small as 4 points if the scanner supports reading it. In our test lab, we have been able to dependably scan our Code 128 font with the following hardware:

- IDAutomation SC5 USB Scanner - scans as small as 6 points
- IDAutomation SC5 USB Wand - scans as small as 8 points

Point Size | Approximate X dimension (1 mil = .001")
48 | .157 CM | .040"
36 | .118 CM | .030"
24 | .078 CM | .020"
20 | .065 CM | .016"
16 | .052 CM | .013"
12 | .039 CM | .010"
8 | .026 CM | .007"
6 | .019 CM | .005"
* To print at a different X dimension, find the point size that has the X dimension closest to what you need and use this formula to find the point size you need to print the font at: 12 * (X dimension you want) / (X dimension at 12 points) = (point size converted to integer) For example, if you need an X dimension of 12 mils, you need to print it at 14 points because: 12 * 12 / 10 = 14

When using a printer with less than 600 DPI, you must print at the following point sizes to create accurate barcodes:

203 DPI Printer (thermal printer) | 300 DPI Printer
6, 12, 18, 24, 30, 36 | 4, 8, 12, 16, 20, 24, 28, 32, 36

Eighteen different versions of the Code 128 barcode fonts are provided to support human readable versions and different width and height requirements. Fonts with the letter "H" in the font name are "human readable" versions more about these versions. The last characters in the Code 128 barcode font name determines the height of the barcode with the shortest being "XS" and the tallest being "XXL". Because each single font can be printed at various point sizes, there are several combinations of heights and widths that can be produced. (click here to view font names prior to July, 2003)

Font name of purchased version | Font name of eval version* | Font height at 12 points*
Code 128 Fonts with no text below the barcode:
IDAutomationC128XXS | IDAutomationSC128XXS | .10" or .254 CM
IDAutomationC128XS | IDAutomationSC128XS | .20" or .508 CM
IDAutomationC128S | IDAutomationSC128S | .35" or .889 CM
IDAutomationC128M | IDAutomationSC128M | .50" or 1.27 CM
IDAutomationC128L | IDAutomationSC128L | .60" or 1.46 CM
IDAutomationC128XL | IDAutomationSC128XL | .75" or 1.90 CM
IDAutomationC128XXL | IDAutomationSC128XXL | 1" or 2.54 CM
Code 128 Fonts "Character set B" with text below the barcode:**
IDAutomationHbC128XS | NA | .20" or .508 CM
IDAutomationHbC128S | NA | .35" or .889 CM
IDAutomationHbC128M | IDAutomationSHbC128M | .50" or 1.27 CM
IDAutomationHbC128L | NA | .60" or 1.46 CM
IDAutomationHbC128XL | NA | .75" or 1.90 CM
IDAutomationHbC128XXL | NA | 1" or 2.54 CM
Code 128 Fonts "Character set C" with text below the barcode:**
IDAutomationHcC128XS | NA | .20" or .508 CM
IDAutomationHcC128S | NA | .35" or .889 CM
IDAutomationHcC128M | IDAutomationSHcC128M | .50" or 1.27 CM
IDAutomationHcC128L | NA | .60" or 1.46 CM
IDAutomationHcC128XL | NA | .75" or 1.90 CM
IDAutomationHcC128XXL | NA | 1" or 2.54 CM
* Measurements are approximate and were measured when printed at 12 points which should work for most scanners. Measurements for Human Readable fonts do not include the text below. At 12 points, the X dimension is 10 mils. To print at a different height, find the font that has the height closest to what you need and use this formula to find the point size you need to print the font at to get that height: 12 * (height you want) / (height at 12 points) = (point size converted to integer) For example, if you are using IDAutomationC128M and you want it to be about .75" tall, you need to print it at 18 points because: 12 * .75 / .5 = 18 ** The human readable versions also work with our font tools. However, they are not normally used because the Code 128 symbology MOD103 check digit is always displayed in the result. They are often used for testing purposes or when it is not a problem to have the symbology check digit displayed. To print the human readable data without the check digit, use the fonts beginning in IDAutomationC128 and then print the data you are encoding below or above the barcode. The XXS size is not available in the human readable versions.

If you have any questions or need assistance, please contact us.

Product Links: [Barcode Fonts | Barcode Components | Barcode Label Software | Barcode Scanners]

Copyright © 1999-2005 IDAutomation.com, Inc. All rights reserved. All trademarks mentioned are the property of their respective owners.