Anyone who wants to use CMC-7 font to print bank check needs look no further. Barcodesoft CMC-7 font is the state-of-the art in quality.
Many European, South American and Asian countries use CMC-7 font to process bank checks automatically.
Users need to print CMC-7 font characters with magnetic ink for automatic character recognition.
Here is the mapping table of Barcodesoft CMC-7 font
CMC-7 font was originally developed by a French company Bull SAS and has become an international standard.
ISO 1004 (3rd Edition, 1995) specifies the measurements, shapes and tolerances of 41 characters of CMC-7 font (including 26 alpha characters, 10 digits, and 5 special symbols).
According to the specification, there are four different CMC7 font sets. Each CMC-7 font set has its own height, width, and stroke width.
Barcodesoft CMC7 font package contains all four font sets CMC7 I, CMC7 II, CMC7 III and CMC7 IV in true type, PostScript, PCL, and Web font formats. Users can embed Barcodesoft CMC-7 fonts into Adobe PDF files.
To install CMC-7 fonts on your Windows computer, please download our demo and run the installer or just copy the CMC-7 true type fonts to your Windows fonts folder.
Some characters in the demo CMC-7 font have “Demo” watermarks.
When print at the point size 12, Barcodesoft CMC7 font characters have the following nominal dimensions as listed in the table below:
Short Stroke Interval
Long Stroke Interval
CMC-7 I (mm)
CMC-7 II (mm)
CMC-7 III (mm)
CMC-7 IV (mm)
This is the pricing list of Barcodesoft CMC-7 font package
After finishing installation, you will find a BCSPreciseOCR.dll on your computer. This BCSPreciseOCR.dll is a COM object. It has only one interface: IBCSOCR. You can integrate it with your own application to read out characters from CMC-7 images.
We have done tests. The recognition rate is high.
If you use Visual C++ for CMC7 OCR, please copy and paste code snippet below for further development.
If you use Visual Basic for CMC7 OCR, please copy and paste from code snippet below.
Private Sub Command1_Click()
Dim bcsocr As Object
Set bcsocr = CreateObject("BCSPreciseOCR.bcsocr.1")
bcsocr.SetMode (0) ;0 for scanner mode
bcsocr.setFont (3) ;3 for CMC7 font OCR
Dim retval As String
retval = bcsocr.Recognize(Text1.Text)
Text2.Text = retval
If you use other programming languages for CMC7 OCR, please contact us for source code.