These symbols had previously been encoded by the ISO-IR-98 encoding defined by ISO 2033:1983, in which they were simply named SYMBOL ONE through SYMBOL FOUR. Although their formal names remain unchanged due to the Unicode stability policy, they both have corrected normative aliases: U+2448 ⑈ is MICR ON US SYMBOL, and U+2449 ⑉ is MICR DASH SYMBOL (the standard notes that "the Unicode character names include several misnomers"). The latter two characters are misnamed: their names were inadvertently switched when they were named in the 1993 (first) edition of ISO/IEC 10646, a mistake which had been present since Unicode 1.0.0. The MICR subheading contains four punctuation characters for bank cheque identifiers, taken from the magnetic ink character recognition E-13B font (codified in the ISO 1004:1995 standard): U+2446 ⑆ OCR BRANCH BANK IDENTIFICATION, U+2447 ⑇ OCR AMOUNT OF CHECK, U+2448 ⑈ OCR DASH, and U+2449 ⑉ OCR CUSTOMER ACCOUNT NUMBER. If you use other programming language, please contact us for MICR font OCR source code.Further information: Magnetic ink character recognition Set bcsocr = CreateObject("BCSPreciseOCR.bcsocr.1") If you use Visual Basic, please copy and paste from code snippet below. _bstr_t strOCR = pOCR->Recognize(T2OLE(_T("image.bmp"))) POCR->raw_SetFont(0) //0 for MICR font OCR POCR->raw_SetMode(0) //0 for scanner mode
If you use Visual C++, please copy and paste code snippet below for further development. You can integrate it with your own application to read out characters from MICR images.
If you want to use Optical Character Recognition (OCR) technology to automate MICR check processing, please download Barcodesoft Precise OCR freeware.Īfter finish installation, you will find a BCSPreciseOCR.dll on your computer. Otherwise, your check will be rejected by your bank.īarcodesoft MICR font has the following nominal dimensions when print at point size 10: MICR toner is magnetic so that your micr line will pass bank test. If you want to print your own bank check, you will need MICR E13b font as well as MICR toner and blank check paper.
Some characters in the demo MICR E-13b font have "Demo" watermarks.
It can be embedded into Adobe PDF files and web page.īarcodesoft MICR E-13b font works with accounting softwares, such as Peachtree, quickbooks. When print at point size 10, Barcodesoft MICR font is designed to meet requirements of ANSI X9.27 documentation.īarcodesoft MICR font is available in true type, PostScript, PCL format, Open Type (eot), Web Open Font Format (woff / woff2) and SVG. These MICR fonts vary slightly in aspect ratios and stroke width in order to make up for the inaccuracy of MICR printing devices. When you use Barcodesoft MICR E-13B font to print bank checks, they also meet the requirements of Standard 006 issued by the Canadian Payments Association (CPA).īarcodesoft MICR E13B fonts package contains 9 font sets: MICR, MICRB, MICRBN, MICRBW, MICRL, MICRLN, MICRLW, MICRN, MICRW. Proper MICR E-13B character sets are what ensures the transaction to go smoothly.ĪNSI X9.27 Print and Test Specifications for Magnetic Ink Character Recognition (MICR) specifies the measurements, shapes and tolerances of 14 characters defined in MICR font in detail (including 10 digits, Transit symbol, Amount symbol, On-Us symbol and Dash symbol). MICR standard is required by many businesses to accept checks or money orders. Today, MICR E-13b font character are widely used in banking industry of United States, Canada and many other countries to print bank checks and money orders.