Barcode Technology

Barcode History

Barcode Label Paper

Barcode Printer

Barcode Application

Inventory Management

AI Barcode QRCode

Barcode Scanner

Barcode Software

Barcode Software B

Barcode Software C

Barcode Software D

Barcode Software E

New Technology A

New Technology B

Robot Technology

Barcode Types

Barcode Types B

Barcode Types C

Barcode Types D

Barcode Types E

Barcode Types F

Electronic Technology

Psychology at Work

Barcode Technology and Barcode Software Related   <<< Back to Directory <<<

How to design Code 93 barcode label

How to Design a Code 93 Barcode Label

Code 93 is a continuous, variable-length alphanumeric barcode symbology. It is commonly used in logistics and inventory systems due to its high density and extended character set. Designing a Code 93 barcode label requires attention to technical specifications, data encoding, and layout considerations to ensure optimal readability and efficiency. Below is a step-by-step guide that covers every major component in designing a Code 93 barcode label.

1. Understanding Code 93 Barcode Characteristics

1.1 Definition and Purpose

Code 93 was developed as an enhancement to Code 39, another popular barcode symbology, to increase information density and data security. It is commonly used in situations where Code 39's capacity is insufficient, as Code 93 includes additional characters and built-in error detection features.

1.2 Character Set

Code 93 supports all ASCII characters, including uppercase letters (A-Z), digits (0-9), and special characters like -, ., $, /, +, %, and space. It also incorporates control characters for encoding full ASCII if necessary. Each character in Code 93 is represented by nine modules, consisting of three bars and three spaces.

1.3 Structure

A typical Code 93 barcode includes:

A start character

Encoded data

Two mandatory checksum characters

A stop character

1.4 Advantages

The advantages of Code 93 include a smaller size due to higher density, as well as error correction capabilities that help prevent misreading.

2. Preparing for Code 93 Barcode Label Design

2.1 Identify Data to Encode

Determine what information you intend to encode. Code 93 is most commonly used for alphanumeric data such as product codes, inventory identifiers, and part numbers. Make sure the data meets any organizational or regulatory standards that apply.

2.2 Define Label Dimensions

The size of your label should be determined based on the barcode's intended application. For example, barcodes on small items like electronics components will require a more compact size than those on large warehouse packages.

2.3 Select Software and Tools

Choose a reliable barcode design software that supports Code 93, such as:

BarTender by Seagull Scientific

NiceLabel by Loftware

ZebraDesigner by Zebra Technologies

Many general graphic design tools (e.g., Adobe Illustrator or CorelDRAW) also support barcode generation plugins for creating Code 93 barcodes.

3. Designing the Code 93 Barcode Structure

3.1 Data Encoding

Input the data into the software or tool, ensuring that the character set is compatible with Code 93. The software will automatically generate the corresponding Code 93 symbols.

3.2 Checksum Calculation

Code 93 requires two checksum characters, labeled 'C' and 'K.' These characters are calculated based on the entire message's character values, which ensures error correction. Most barcode generation software handles checksum calculation automatically. However, if you're programming your own solution, you'll need to implement the checksum algorithm as specified in the Code 93 standard.

3.3 Define Start and Stop Characters

Code 93 uses a single start character (denoted as '*') and a stop character, which are encoded as the first and last symbols, respectively, in every barcode. These characters are essential for scanners to recognize the beginning and end of the barcode.

4. Adjusting Barcode Parameters for Optimal Scanning

4.1 Width of Narrow and Wide Bars (Module Width)

Code 93 barcodes consist of narrow and wide bars. Adjusting the module width is important to ensure scannability. Set the narrow bar width (X-dimension) based on the printer's resolution and the scanner's capability. Recommended widths for standard applications range between 0.19 mm and 0.38 mm.

4.2 Aspect Ratio and Height

The height of the Code 93 barcode should be at least 15% of the label width for adequate scannability. This ensures that even when the barcode is at a smaller width, the scanner can read it reliably.

4.3 Quiet Zone

A quiet zone (or margin) is essential for successful barcode scanning, as it gives scanners room to interpret the beginning and end of the barcode. Code 93 requires a quiet zone on both the left and right of the barcode, typically equivalent to ten times the width of the narrowest bar.

4.4 Bar Height Reduction (if necessary)

If the label size constraints are tight, consider reducing the barcode height, but avoid going below 80% of the recommended height. Scanners may struggle to read excessively reduced-height barcodes, so aim to maintain the standard height when possible.

5. Including Additional Information on the Label

5.1 Text Below Barcode

For ease of human readability, add a text representation of the encoded data below the barcode. This text should use a simple, legible font, like Arial or Helvetica, and match the encoded data exactly to avoid confusion.

5.2 Additional Label Elements

Based on your application, include other relevant information, such as:

Product name or part description

SKU or part number

Date codes or batch numbers

Position these elements carefully to avoid clutter around the barcode.

5.3 Use of Color

Barcodes are typically black on a white background for maximum contrast. If color is necessary, ensure there is sufficient contrast between the bars and spaces, as some scanners have difficulty reading barcodes in colors other than black and white. Avoid using red or colors that may be invisible to the scanner's red-light sensors.

6. Testing and Validation

6.1 Print a Test Label

After designing your barcode label, print a test copy. Ensure your printer is set to a high enough resolution, as barcodes printed at low resolutions may produce fuzzy edges that impede scanning.

6.2 Perform Scanner Tests

Use a barcode scanner to verify the barcode's readability. Test under various conditions to ensure consistent results, such as:

Different lighting conditions

Various angles

Different scanner distances

6.3 Compliance Checks

For industries with specific barcode requirements, validate your label against any regulatory standards (e.g., GS1, ISO) that apply. Some sectors may have precise guidelines for barcode size, data format, and label layout.

7. Finalizing the Label for Mass Production

7.1 Optimize for Print Quality

Adjust the printer settings to produce the sharpest barcode possible. Laser printers are generally recommended for barcode labels due to their high resolution, though thermal printers are also suitable for most industrial applications.

7.2 Check Label Durability Requirements

For environments where labels may experience wear, moisture, or extreme temperatures, choose durable label materials, such as:

Polyester or vinyl labels for industrial settings

Laminated labels for long-lasting readability

7.3 Review Label Placement on Packaging

Plan the label placement on the product packaging to ensure it remains scannable. Avoid placing labels on curves, edges, or textured surfaces, as these can distort the barcode and hinder scanning.

8. Advanced Considerations and Best Practices

8.1 Encoding Full ASCII Characters

If your application requires encoding the full ASCII character set, ensure your barcode generation tool supports full ASCII mode in Code 93. The symbol uses a combination of control characters to represent additional ASCII characters, which may slightly increase the barcode's length.

8.2 Adding Security Features (Optional)

For products that require anti-counterfeiting measures, consider adding additional security features to your label. While Code 93's checksum system adds a layer of data integrity, you may also incorporate UV ink, microtext, or holographic elements for added protection.

8.3 Compliance with Industry Standards

Some industries require barcodes to follow standards like GS1 for supply chain tracking. In such cases, it's crucial to verify that your Code 93 barcode label complies with these standards.

By following these detailed steps, you can design an effective, readable, and compliant Code 93 barcode label that meets your needs for encoding, layout, and scannability. Regular testing and optimization will ensure that the barcode functions as intended across different environments and scanning equipment.

Here are some practical examples demonstrating how Code 93 barcodes are designed and used across various applications:

Practical Examples of Code 93 Barcode Label Design

1. Inventory Management in Warehouses

Scenario: A warehouse needs to track items stored across multiple locations. Each item has a unique identifier (part number) and a location code for easy retrieval and storage.

Implementation Steps:

Data Encoding: Encode the part number and location code in a single Code 93 barcode. For example, if the part number is PN12345 and the location is A1B2, the encoded data might read PN12345A1B2.

Label Design: The label includes the Code 93 barcode, part number in human-readable text below, and additional text showing the storage location (Location: A1B2).

Label Dimensions and Quiet Zone: Warehouse barcodes may be printed on mid-sized labels (1x2 inches). Ensure a quiet zone on both sides of the barcode.

Testing: Check that scanners used by staff can read the barcode quickly under various lighting and distances, especially if scanning from forklifts or handheld devices.

Durability: Labels may be printed on durable adhesive stock to withstand handling, dust, and temperature variations in the warehouse.

Example Label:

A small rectangular label, 1x2 inches, containing:

The Code 93 barcode encoding PN12345A1B2

Part number in plain text below the barcode

The label text 'Location: A1B2' for easy identification

2. Electronics Manufacturing - Part and Serial Tracking

Scenario: An electronics manufacturer uses Code 93 to label each component with a part number and unique serial number for quality control and warranty tracking.

Implementation Steps:

Data Encoding: Encode the part number and serial number. For example, a resistor with part number R045678 and serial number SN123456789 might have the encoded data R045678SN123456789.

Label Size and Bar Width: The label may be very small, such as 0.5x1 inch. To keep the barcode compact, set the narrow bar width (X-dimension) between 0.15 mm and 0.25 mm.

Quiet Zone and Label Positioning: Small labels still require a quiet zone, so avoid placing labels on curved or textured surfaces to ensure readability.

Testing and Printer Quality: High-resolution printing is essential for small labels; thermal transfer printers often produce the best results for small, dense barcodes.

Example Label:

A compact 0.5x1 inch label on the side of the resistor, containing:

Code 93 barcode encoding R045678SN123456789

Part number and serial number in small text below the barcode for verification

3. Logistics - Package Tracking for Delivery Services

Scenario: A delivery service uses Code 93 barcodes to track each package's shipment ID and destination hub information.

Implementation Steps:

Data Encoding: Encode shipment information and destination code in the barcode. For example, a shipment ID SH12345 and destination code DEST01 could be encoded as SH12345DEST01.

Label Size and Barcode Height: For easy scanning, the label may be larger, around 2x3 inches, with an adequate barcode height (at least 15% of the label width).

Quiet Zone and Placement: Labels should have clear margins to ensure reliable scanning. In logistics, labels are generally placed on flat surfaces on packages.

Testing and Environmental Durability: Package labels should withstand handling and potential exposure to moisture. Using waterproof adhesive labels is recommended.

Example Label:

A 2x3 inch label on a cardboard package containing:

Code 93 barcode encoding SH12345DEST01

Shipment ID in readable text below

Label text such as 'Destination: Hub 01' for easy sorting

4. Automotive Manufacturing - Component and Assembly Tracking

Scenario: An automotive manufacturer needs to label each assembly component with a batch number and assembly code for tracking throughout the production line.

Implementation Steps:

Data Encoding: Encode the batch number and assembly code in a single Code 93 barcode. For instance, batch number B12345 and assembly code AS01 might be encoded as B12345AS01.

Label Placement and Durability: Automotive parts may experience high temperatures and exposure to oils or chemicals, so labels are often placed in protected areas or printed on rugged materials.

Label Dimensions and Print Quality: Automotive parts require small yet highly durable labels. The narrow bar width is set to the minimum readable by production scanners, around 0.2 mm.

Quiet Zone: Since parts may have irregular surfaces, ensure that the label has a sufficiently large quiet zone and that no text or other elements crowd the barcode.

Example Label:

A small but durable label attached to the component, including:

Code 93 barcode encoding B12345AS01

Batch number and assembly code in small text below the barcode

5. Healthcare - Laboratory Sample Tracking

Scenario: A hospital laboratory uses Code 93 to label blood and tissue samples with patient ID numbers and sample codes.

Implementation Steps:

Data Encoding: Encode patient ID and sample code, such as patient ID P456789 and sample code S123, resulting in an encoded value like P456789S123.

Label Size and Positioning: Labels are typically compact (1x1 inch or smaller) and need to fit on sample vials. Set the narrow bar width to around 0.2 mm, ensuring readability on small surfaces.

Quiet Zone and Placement: Place labels on the flat side of vials. The quiet zone is critical due to the small label size and should be free of surrounding text or imagery.

Testing and Material: Labels need to withstand refrigeration and occasional exposure to liquid. Waterproof adhesive labels or special cryogenic labels are used for this purpose.

Example Label:

A small, durable label on the sample vial, containing:

Code 93 barcode encoding P456789S123

Patient ID and sample code in readable text below

6. Retail Product Labeling for Store Inventory

Scenario: A retail store labels each item in the inventory with a Code 93 barcode for point-of-sale (POS) systems and inventory tracking.

Implementation Steps:

Data Encoding: Encode the product SKU in the Code 93 barcode. For example, a product SKU PRD54321 would simply be encoded as PRD54321.

Label Size and Barcode Placement: Retail products may use small adhesive labels (1x1 inch) or shelf tags, depending on the product size. Barcode height should be at least 15% of the label width.

Quiet Zone: Clear quiet zones are maintained to ensure that POS systems can scan the barcode quickly at the checkout.

Testing and Printing Requirements: Retail barcodes should be printed with clear contrast and be scannable from various angles. Avoid glossy materials that may reflect light and hinder scanning.

Example Label:

A small label on the retail product or shelf tag containing:

Code 93 barcode encoding PRD54321

Product SKU in readable text below for easy reference

7. Library Management System for Book Tracking

Scenario: A library uses Code 93 to label each book with a unique identifier and library branch code.

Implementation Steps:

Data Encoding: Encode the book's unique identifier and branch code. For example, book ID BK012345 and branch code BR01 could be encoded as BK012345BR01.

Label Placement: Labels are often placed inside book covers or on the spine. The barcode's narrow width and quiet zone are essential to ensure smooth scanning during check-in and check-out.

Label Dimensions: Code 93 barcodes on books are typically small (1x1 inch), but with adequate barcode height and quiet zones.

Testing and Printer Quality: Library barcodes are printed with long-term readability in mind, as the labels may face repeated handling. Use durable label stock to withstand wear.

Example Label:

A small label inside the book's cover, containing:

Code 93 barcode encoding BK012345BR01

Book ID and branch code in readable text below for library staff reference

Each example above illustrates how Code 93 barcodes can be tailored for specific needs by adjusting label size, data encoding, and placement. Proper testing and adjustments are crucial to ensuring that each barcode is effectively scannable and durable enough for its intended environment. These practical applications show the versatility of Code 93 for inventory, logistics, healthcare, retail, and more.

 

EasierSoft Barcode Label Design & Bulk Printing Software

---- Use Excel Data to Batch Print Barcodes on Label Sheets or Roll Labels  

---- How to use this barcode software

Download:  Free Barcode Software + Barcode Label Designer

Download Free Barcode Software at Softonic

     Download at CNET

Once you obtain a GS1/UPC/EAN barcode, or other barcode type and QR code, you can use our free software to batch print barcode labels onto Roll label paper using a professional label printer, or to batch print barcodes onto Avery 5160 label sheets using a regular laser or inkjet printer. Our software has free and paid versions.

The free version fully meets your needs for batch printing GS1/UPC/EAN barcodes. The paid version can import data from Excel and databases to batch print barcode labels with different values.

How to Start

Input Data

Import Excel Data

Print Barcode

Barcode Format

Label Designer

All Screen Shot

Export Barcode Image

Save Template

Output Word Excel

How to Use & FAQ:

Printing setup

Save settings

Serial number generator

The supported barcode types

Load Excel data (pro)

Manually copy data from Excel files

Filter some data for printing

Edit imported barcode data

Input data (Pro)

Label Designer

Edit data in Label designer

Label Designer - Add new label

Label Designer - Printing

Set the barcode label format to be printed

Other Barcode Label Format Settings

Barcode types supported by this program

Barcode Label Font Settings

Configuring the Barcode Print Rotation

Text Alignment for Barcode Labels

Automatically Adjusting Barcode Width

Text Beneath the Barcode

Configuring Barcode Size

Auto Calculate the Barcode Size

Export Barcode images

Export Barcode Image Format

File Names for Exported Barcode

Resolution of Exported Barcode Images

Fixed Folder for Exporting Barcode

Default Barcode Image Export Format

Print bulk barcodes quickly

Print barcodes to Avery 5160 label

How to bulk Barcode Printing

Sample - Avery 5162 (2x7) Label Sheet

Example: Print barcodes to 5*3cm roll

Example: Print barcodes to 5161 label

Example: Print barcodes to 5162 label

Example: Print barcodes to 5163 label

Example: Print barcodes to 5164 label

Example: Print portrait orientation 5164

Example: Print barcodes to 5167 label

Example: Print barcodes to 5168 label

Example: Print portrait orientation 5168

Example: Print barcodes to 5169 label

Example: Print barcodes to 5660 label

Example: Print barcodes to 5661 label

Example: Print barcodes to 5662 label

Example: Print barcodes to 5663 label

Example: Print barcodes to 5664 label

Example: Print portrait orientation 5664

Example: Print barcodes to 5873 label

Highlights

Excel integration: Import data directly from Excel to generate and print barcodes in bulk.

Label designer: Create complex labels with multiple barcodes, text, logos, and shapes.

Batch printing: Print thousands of barcodes at once using standard inkjet/laser printers or professional barcode printers.


Flexible editions:

Standard Edition: Simple batch printing with Excel data.

Professional Edition: Adds command-line automation for workflow integration.

Label Designer Edition: Advanced design features for complex labels.


Why Choose Our Barcode Solutions?

Cost-effective: Free online generator and permanent free desktop version available.

Easy to use: No technical expertise required—just input data and print.

Versatile: Supports nearly all 1D and 2D barcode types, including QR codes.

Trusted: Recommended by CNET and widely downloaded by users worldwide.


Suitable Use Cases

Small businesses and startups needing quick barcode labels for products.

Retailers and online sellers managing inventory with batch barcode printing.

Manufacturers requiring sequential or custom barcode labels for packaging.

Educational and testing environments where barcodes are used for tracking.

 

 

CONTACT

cs@easiersoft.com

If you have any question, please feel free to email us.

 

https://free-barcode.com

 

<<< Back to Directory <<<     Barcode Generator     Barcode Freeware     Privacy Policy