How to Design a Code 11 Barcode Label |
Code 11 is a linear barcode symbology designed primarily for use in telecommunications and industrial applications, including tracking inventory, parts, and certain types of documents. Its compact nature, ability to encode both numbers and letters, and its relatively simple structure make it a reliable choice for various systems. This guide will provide a detailed, step-by-step process on how to design a Code 11 barcode label, focusing on considerations ranging from the selection of proper encoding to label formatting. |

|
1. Introduction to Code 11 Barcode Symbology |
1.1 What is Code 11? |
Code 11 is a high-density linear barcode that encodes numeric digits (0-9) and some special characters such as the dash (-). It is used extensively in industrial and telecommunications sectors for applications like asset management, package tracking, and part labeling. Unlike some barcodes that are more widely recognized, Code 11's usage is niche, but it is particularly useful for systems requiring a compact representation of numbers. |
1.2 History and Features |
Developed by NCR (National Cash Register), Code 11's primary design goal was to provide a method of encoding alphanumeric data in a space-efficient manner. It has a high data density compared to other barcode types, like Code 39, but is not as common in retail applications. It allows for efficient reading by scanners, even under challenging conditions, making it ideal for environments where quick scanning and low error rates are critical. |
1.3 Applications of Code 11 |
Industries such as telecommunications, defense, and warehousing often use Code 11 for parts and product identification. It's also found in asset management for marking tools and machinery in factories. Code 11 is especially effective when space is limited, as it can encode large amounts of data in a small area. |

|
2. General Structure of Code 11 Barcode |
2.1 Barcode Composition |
A Code 11 barcode consists of a series of bars and spaces that represent alphanumeric characters. The barcode starts with a start character, is followed by encoded data, and finishes with a stop character. The bars are formed from narrow and wide elements, with the width and spacing between these elements determining the data. |
2.2 Encoding Scheme |
Each character in Code 11 is represented by a specific pattern of bars and spaces. Code 11 uses a 3:3:1 ratio, which means each character is encoded using 3 elements for each bar and space, ensuring high data density while maintaining readability. It supports a character set that includes digits (0-9) and the dash (-), but it does not support lowercase letters. |
2.3 Start and Stop Characters |
Code 11 barcodes are framed by special start and stop characters. The start character is a unique pattern that signals the beginning of the data, while the stop character marks the end. These characters are essential for scanners to accurately interpret the data between them. |
2.4 Check Digit |
Code 11 uses one or two check digits depending on the specific encoding standard. These digits provide error detection capability. The check digits are calculated using a modulo 11 algorithm, where the sum of the weighted values of the digits is divided by 11, and the remainder is the check digit. If two check digits are used, the process is repeated. |

|
3. Barcode Label Design Considerations |
3.1 Choosing Label Size and Placement |
The size of the label and the placement of the barcode on it are critical to ensuring that the barcode is easily scannable. For Code 11 barcodes, a typical size is 1 inch by 2 inches, although the actual size will vary depending on the data being encoded and the printing technology. The barcode should be placed with adequate white space around it to prevent interference from surrounding elements that may distort the scan. |
3.2 Selecting Barcode Resolution and Print Technology |
The resolution of the barcode is a key factor in determining how readable it is. A resolution of 300 DPI (dots per inch) is commonly recommended for barcodes, as it ensures clarity and crispness. The label can be printed using a variety of technologies, including thermal transfer, direct thermal, and inkjet printing, depending on the durability and quality required. Thermal transfer printing is often preferred for labels that need to be durable and resistant to environmental factors like heat and moisture. |
3.3 Choosing the Right Font and Text Size |
While Code 11 barcodes typically don't require human-readable text, it's a good practice to include a human-readable version of the encoded data beneath or beside the barcode. The font size of this text should be large enough to be legible without magnification, with typical sizes ranging from 8 to 12 points, depending on the label size. A clear, sans-serif font like Arial or Helvetica is ideal for legibility. |

|
4. Data Encoding and Error Checking |
4.1 Data Entry |
Before designing the label, the data to be encoded into the barcode must be determined. Code 11 can encode numeric digits (0-9) and the dash (-), which are the only permissible characters in the barcode. Special characters or other symbols cannot be used. When designing the label, you need to ensure that the data input complies with the allowable characters. |
4.2 Error Detection and Check Digits |
As mentioned earlier, Code 11 uses a check digit or check digits to detect errors during scanning. The first step in encoding data for a Code 11 barcode is to calculate these check digits using a modulo 11 algorithm. The check digits are appended to the end of the data before encoding it into the barcode. This ensures that if there's an error during scanning, the scanner can detect it and request a rescan. |
4.3 Incorporating Multiple Check Digits |
Some systems use one check digit, while others may require two for added error detection. When designing a Code 11 label, it's crucial to calculate and append the correct number of check digits based on the standard used. The presence of two check digits makes the barcode more robust in environments with high risk of data corruption or distortion. |

|
5. Software Tools for Designing Code 11 Barcode Labels |
5.1 Barcode Generation Software |
To create a Code 11 barcode label, you'll need barcode generation software that supports this symbology. There are several options, ranging from free online barcode generators to professional label design programs. Examples include: |
BarTender: A popular barcode software solution used in many industries for designing, printing, and automating barcode labels. |
ZebraDesigner: A software suite designed for Zebra label printers that supports a wide range of barcode types, including Code 11. |
Online Barcode Generators: Websites that offer free barcode generation, allowing you to customize the label size, encoding, and text. |
5.2 Customization Features |
When designing the barcode label, barcode generation software will offer various customization options, such as: |
Barcode size (width, height, and margin size) |
Text font, alignment, and placement |
Label background and color options |
Check digit inclusion |
Encoding options and formatting |
These features allow you to create a barcode label that fits specific requirements, whether for industrial labeling or inventory management. |

|
6. Label Layout and Integration |
6.1 Defining the Label Layout |
The layout of the label plays a key role in the overall design. The barcode should be placed on the label in a way that allows for easy scanning, which typically means positioning it near the center or one of the corners. Ensure there is enough whitespace (called 'quiet zone') around the barcode to prevent scanning errors due to proximity to other printed material. |
6.2 Incorporating Additional Information |
In addition to the barcode itself, many labels include other types of information such as product name, part number, expiration date, or batch number. Ensure that this text does not overlap or interfere with the barcode, as this could result in scanning errors. |
6.3 Label Durability and Material |
The choice of material for the label is another important consideration. Labels for outdoor use should be made from durable materials, such as synthetic paper or plastic, to resist wear, dirt, and moisture. Labels used in warehouses or factories may need to withstand harsh cleaning chemicals, extreme temperatures, or physical abrasion, so it's important to choose a material that offers these protections. |

|
7. Printing the Code 11 Barcode Label |
7.1 Selecting the Printer |
The type of printer used for printing Code 11 labels is critical to ensuring high-quality output. The choice between thermal transfer and direct thermal printing depends on the application. Thermal transfer printers are better suited for labels that need to last longer and withstand harsh conditions, as they produce more durable prints. On the other hand, direct thermal printers are more cost-effective for temporary labeling solutions, such as shipping or inventory labels. |
7.2 Printer Calibration and Configuration |
Before printing your labels, ensure that the printer is calibrated to print at the correct resolution (typically 300 DPI for barcodes). The printer settings should be adjusted to ensure that the barcode's height, width, and spacing meet the recommended standards for scannability. Misalignment or incorrect resolution can result in unreadable or distorted barcodes. |

|
8. Testing the Code 11 Barcode |
8.1 Barcode Quality Assurance |
Once the Code 11 barcode label is printed, it's essential to test its quality to ensure that it can be accurately scanned. Use a barcode scanner to verify that the encoded data is read correctly. Perform tests in different lighting conditions and at varying distances to simulate real-world use. If the barcode is not scannable, adjust the label design or printing settings. |
8.2 Validation Tools |
Barcode verification tools are often used to check the quality of a printed barcode. These tools can analyze the barcode and provide feedback on parameters like contrast, quiet zone, edge definition, and other factors critical to successful scanning. Such tools help ensure that the barcode is printed to industry standards. |

|
9. Conclusion |
Designing a Code 11 barcode label involves understanding the symbology, calculating the check digits, selecting the right label and printing technology, and testing the barcode to ensure scannability. By following these steps and considering the various design elements, you can create highly efficient barcode labels for applications ranging from inventory management to industrial asset tracking. |

|
Practical Examples of Designing Code 11 Barcode Labels |
To better understand how to design a Code 11 barcode label, let's go through a few practical examples from different industries where these barcodes are commonly used. These examples will highlight how to apply the design considerations discussed in the previous section. |

|
1. Example 1: Telecommunications Equipment Labeling |
Scenario: |
A telecommunications company uses Code 11 barcodes to label their spare parts inventory, including circuit boards and other equipment used in maintenance. These parts are often small and require compact, readable barcodes for easy tracking in the warehouse. |
Steps for Designing the Barcode Label: |
1.Data to be Encoded: |
The part number for a circuit board might be something like 'TB-224-3019'. The company also includes a batch code and expiration date for quality control purposes: 'Batch: 0012' and 'Expires: 2026-12-31'. |
The complete data to encode could be: |
TB-224-3019-0012-2026-12-31 |
2.Size and Placement: |
Given the size of the circuit board and the need to fit the barcode on a small label, the recommended size of the barcode label is 2 inches by 1 inch. The barcode is placed on the label's left side, while the part number and expiration date are placed on the right, ensuring the barcode is scannable from different angles. |
3.Encoding the Data: |
Using barcode generation software (e.g., BarTender or ZebraDesigner), the user enters the alphanumeric data and generates the Code 11 barcode. The software will automatically calculate the check digits. |
4.Label Formatting: |
The barcode should be 1.5 inches wide, and the height should be around 0.8 inches to ensure the barcode is scannable by warehouse scanners. The human-readable part is printed beneath the barcode, in a 10-point sans-serif font (such as Arial) for legibility. |
5.Printing: |
The label is printed using a thermal transfer printer to ensure durability, as the circuit board parts are stored in environments with temperature fluctuations. The label uses synthetic material to resist wear and tear. |
Outcome: |
This barcode label enables warehouse staff to quickly scan the barcode for part number tracking and inventory management, even when the part is stored in small bins. |

|
2. Example 2: Industrial Tool Tracking |
Scenario: |
A manufacturing company uses Code 11 barcodes to track the usage and maintenance of tools on the factory floor. Each tool is assigned a unique identifier, and Code 11 barcodes are applied to the handles for easy scanning. |
Steps for Designing the Barcode Label: |
1.Data to be Encoded: |
The tool ID number is generated as 'TOOL-1280-3'. Each tool also needs to include maintenance date and service information, such as the date of the last service and the tool's next scheduled service. The complete data might look like this: |
TOOL-1280-3-2024-07-01-NEXT-2025-07-01 |
2.Size and Placement: |
Given that the tool handle is large enough, a 3-inch by 1-inch label is selected. The barcode occupies the left half of the label, with the tool ID, last service date, and next service date positioned next to it. |
3.Encoding the Data: |
Using barcode generation software, the string 'TOOL-1280-3-2024-07-01-NEXT-2025-07-01' is encoded into the Code 11 barcode format. The software automatically generates the check digits based on the modulo 11 algorithm. |
4.Label Formatting: |
The barcode width is set to 2.5 inches to ensure the correct scanning width. The height is kept at 1 inch for easy scanning from a distance, such as when a worker is checking the tool while using it. The human-readable text below the barcode is printed in a bold sans-serif font at a 12-point size to ensure legibility. |
5.Printing: |
The label is printed on a durable plastic material, which will withstand rough handling and exposure to oils, dirt, and chemicals on the factory floor. The label is printed using thermal transfer printing to ensure longevity. |
Outcome: |
Workers and maintenance personnel can easily scan the barcode for both the tool's ID and maintenance history, streamlining tool management and ensuring that service schedules are adhered to. |

|
3. Example 3: Warehouse Package Tracking |
Scenario: |
A logistics company uses Code 11 barcodes to track packages in their warehouse. Each package is assigned a unique tracking number encoded into a Code 11 barcode, which helps the company monitor the package's movement from storage to shipping. |
Steps for Designing the Barcode Label: |
1.Data to be Encoded: |
The tracking number for a specific package is 'PKG-347-BATCH001'. The label also includes information such as the destination (City: 'Dallas'), weight ('Weight: 15kg'), and ship date ('ShipDate: 2024-11-07'). The full encoded string is: |
PKG-347-BATCH001-DALLAS-15KG-2024-11-07 |
2.Size and Placement: |
For this large package, a 4-inch by 2-inch label is used. The barcode takes up 3 inches of the label width, with the encoded text displayed below it. Additional details like the weight and ship date are placed next to the barcode, making the information easily readable. |
3.Encoding the Data: |
Barcode generation software is used to encode the complete string, which includes both numeric and alphabetic characters. Since the data includes a dash between the elements, the software ensures it is represented properly in the barcode format. |
4.Label Formatting: |
The barcode itself has a width of 3 inches, and its height is set to 1.25 inches for clear readability. The human-readable text is printed in a 10-point Arial font beneath the barcode to ensure that it is legible even when the package is placed in a stack or shelf. |
5.Printing: |
The label is printed on a high-durability material suitable for warehouse conditions, such as synthetic paper or durable plastic. The label uses thermal transfer printing to ensure that the barcode remains legible even under harsh handling. |
Outcome: |
The Code 11 barcode on each package allows warehouse staff to quickly track its location and ensure proper shipping, reducing the risk of misplaced packages and improving operational efficiency. |

|
4. Example 4: Pharmaceutical Inventory Management |
Scenario: |
A pharmacy uses Code 11 barcodes to track pharmaceutical products. Each medication is labeled with a unique barcode that includes information about the drug's lot number, expiration date, and the pharmacy's internal product code. |
Steps for Designing the Barcode Label: |
1.Data to be Encoded: |
The barcode encodes the medication's internal code, lot number, and expiration date. For example, the label might encode the following data: |
MED-001-LotA123-Exp2025-12-31 |
2.Size and Placement: |
Given that the product packaging is relatively small, the barcode label is sized at 2 inches by 1 inch, with the barcode taking up the majority of the label area. The lot number and expiration date are printed below the barcode in human-readable format. |
3.Encoding the Data: |
Using barcode generation software, the string 'MED-001-LotA123-Exp2025-12-31' is encoded into a Code 11 barcode. The check digits are automatically appended to the encoded data to ensure error detection during scanning. |
4.Label Formatting: |
The barcode is 1.5 inches wide and 0.8 inches tall, optimized for quick scanning on pharmacy shelves. The human-readable data, including the lot number and expiration date, is printed in a clear 8-point Arial font underneath the barcode for easy identification. |
5.Printing: |
The label is printed on a durable, pharmaceutical-grade material to ensure that it withstands exposure to light, temperature changes, and humidity. The label is printed using thermal transfer printing for longevity. |
Outcome: |
Pharmacy staff can scan the Code 11 barcode to quickly check product details such as lot number and expiration date, ensuring accurate inventory management and reducing the chance of selling expired medications. |

|
Conclusion |
These practical examples demonstrate how Code 11 barcodes can be designed for use across a variety of industries, from telecommunications and manufacturing to logistics and pharmaceuticals. By following best practices for label design, encoding, and testing, businesses can ensure that their barcode labels are efficient, reliable, and readable, improving operational efficiency and reducing errors in data handling. |