Using Barcode Fonts '3 of 9' and 'Code 128b' in Microvellum (Overview)

Using Barcode Fonts "3 of 9" and "Code 128b" in Microvellum (Overview)

The Microvellum reports support a variety of barcode fonts to match the scanning requirements of many popular barcode scanning devices. The two fonts most often used are “3 of 9” (referred to as “Code 39” in this article), and “Code 128b.”

This article explains some of the similarities and differences between the two and how to install them on your system.

The most obvious symptom that you don’t have the correct font installed is that your report or label displays a barcode string in text instead of in a barcode font. This is an indication that you do not have the font Code 39 installed. This is not commonly a symptom of a missing font “Code 128b” as that font uses a different component within the Report Designer.

Some Users inquire about why the need for two fonts when traditionally Microvellum has used only Code 39. The answer is the evolution of CNC machinery software. Previously, much of that software was unable to process file names containing certain ASCII characters. As a result, we were able to use Code 39, which is understood by many to be the easiest of the alpha-numeric barcodes to use. It defines 43 characters, but not the full ASCII character set.

On the other hand, Code 128b supports all 128 ASCII characters. It also has a much higher density than Code 39 and supports smaller barcodes. Thus, as CNC software has become more sophisticated, this font supports the ability to produce and display more complex file names.

In general, if you are scanning barcode strings containing only numbers and letters, you may safely use Code 39. On the other hand, if you will be scanning barcode strings containing characters other than numbers and letters, we suggest you use Code 128b.

Click here for a tutorial explaining how to install and use these two barcode fonts in Microvellum reports. 



    • Related Articles

    • Using Barcode Fonts "3 of 9" and "Code 128b" in Microvellum (Tutorial)

      This is a tutorial explaining how to use the Code 128b barcode font and how to install and use the 3 of 9 barcode font in Microvellum reports.   Using Code 128b You do not need to install Code 128b on your machine as the Microvellum Report Designer ...
    • Issue: Reports Do Not Display Correct Barcode Data in Version 15.6

      Symptom: Reports displaying barcode data from the Parts table are inconsistent or incorrect. This issue has a different cause than when a Part Label displays incorrect face 5 or face 6 barcode data. Click here for more information about that issue. ...
    • Reference: Common G-Code Filename Barcode Formats & Strings

      Various CNC machines differ in their part barcode requirements from the manufacturer, and also in the way they are set up by the machine technician. It is necessary to know those requirements when a part label is configured that contains a file name ...
    • Fonts and Font Brushes

      Microvellum Reports features two components that are used to draw and set up text. These components are Text and Rich Text. To access the font for these components, open the Style Designer, and the Font property is found in the Object Inspector at ...
    • Batch Printing Reports Using Report Groups (Overview)

      Introduction Our users have requested a way to batch print reports, and in response to that request, we have added a tool to accomplish this in build 15.6.2201 or greater. The reason for this request is efficiency. If you consistently have 15 reports ...
    • Recent Articles

    • Toolbox Release Notes | Build 24.1.0416.641

      The following release notes apply to Toolbox build 24.1.0416.641. Maestro Toolfile Fix There was an issue with Maestro SCM Toolfiles reportedly experienced by some users, wherein the labels output by autolabeling would be in incorrect positions, an ...
    • Toolbox Release Notes | Build 24.1.0409.641

      The following release notes apply to Toolbox build 24.1.0409.641 Saw Delimited Processing Station Figure 1: The Saw Delimited option in a custom processing station. New options have been added to saw processing stations to allow for control over data ...
    • Toolbox Release Notes | Build 24.1.0328.641

      The following release notes apply to Toolbox Build 24.1.0328.641 Fillet Token Fixes Issues were discovered in the use of fillet tokens on products that also had the IRIB setting enabled: Some users processed work orders with rounded parts, which ...
    • Microvellum Foundation Library Release Notes | Build 24.0322

      Additions Added the Master Angled Ends Cabinet. Added a Global prompt, "Hinge Plate Offset From Front" for easier control. Added “Double Division” option to Horizontal Designer Cabinets, 3 Door Cabinets, and other similar products. Added a new ...
    • Common Floating License Connectivity Issues

      This document lists common issues reported by users regarding the topic of Microvellum’s Floating License Activation (FLA) and the connectivity required for FLA to function. Firewall Blocking Activation of Floating License Some users have had an ...