The ISO 2033:1983 standard ( "Coding of machine readable characters (MICR and OCR)" ) defines character sets for use with Optical Character Recognition or Magnetic Ink Character Recognition systems. The Japanese standard JIS X 9010:1984 ( "Coding of machine readable characters (OCR and MICR)" , originally designated JIS C 6229-1984 ) is closely related.
26-679: The version of the encoding for the OCR-A font registered with the ISO-IR registry as ISO-IR-91 is the Japanese (JIS X 9010 / JIS C 6229) version, which differs from the encoding defined by ISO 2033 only in the addition of a Yen sign at 5C. The version of the G0 set for the OCR-B font registered with the ISO-IR registry as ISO-IR-92 is the Japanese (JIS X 9010 / JIS C 6229) version, which differs from
52-551: A joke, Tobias Frere-Jones in 1995 created Estupido-Espezial, a redesign with swashes and a long s . It was used in a "technology"-themed section of Rolling Stone . Maxitype designed the OCR-X typeface—based on the OCR-A typeface with OpenType features, alien/technology-themed dingbats and available in six weights (Thin, Light, Regular, Medium, Bold, Black). Although optical character recognition technology has advanced to
78-535: A modified 7-bit ASCII set (also known by its ISO-IR number ISO-IR-91) including only uppercase letters, digits, a subset of the punctuation and symbols, and some additional symbols. Codes which are redefined relative to ASCII, as opposed to simply omitted, are listed below: Additionally, the long vertical mark ( [REDACTED] ) is encoded at 0x7C, corresponding to the ASCII vertical bar (|). The following characters have been defined for control purposes and are now in
104-430: Is Unicode , also known as ISO 10646 . Unicode contains ASCII and has special provisions for OCR characters, so some implementations of OCR-A have looked to Unicode for guidance on character code assignments. The ISO standard ISO 2033 :1983, and the corresponding Japanese Industrial Standard JIS X 9010:1984 (originally JIS C 6229-1984), define character encodings for OCR-A, OCR-B and E-13B . For OCR-A, they define
130-558: Is monospaced (fixed-width), with the printer required to place glyphs 0.254 cm ( 0.10 inch) apart, and the reader required to accept any spacing between 0.2286 cm ( 0.09 inch) and 0.4572 cm ( 0.18 inch). The OCR-A font was standardized by the American National Standards Institute (ANSI) as ANSI X3.17-1981. X3.4 has since become the INCITS and the OCR-A standard
156-772: Is an ANSI -accredited standards development organization composed of Information technology developers. It was formerly known as the X3 and NCITS . INCITS is the central U.S. forum dedicated to creating technology standards. INCITS is accredited by the American National Standards Institute (ANSI) and is affiliated with the Information Technology Industry Council, a global policy advocacy organization that represents U.S. and global innovation companies. INCITS coordinates technical standards activity between ANSI in
182-558: Is guided by its Executive Board . The INCITS Executive Board established more than 40 Technical Committees, Task Groups and Expert Groups that are constantly developing standards for new technologies and updating standards for older products. An open, collaborative community that enhances the competitiveness of U.S. organizations and brings technological advancement to society through the development and promotion of consensus-driven U.S. and global Information Technology standards. More than 2000 standards have been created and approved through
208-415: Is now called ISO 1073-1:1976 . In 1968, American Type Founders produced OCR-A, one of the first optical character recognition typefaces to meet the criteria set by the U.S. Bureau of Standards. The design is simple so that it can be easily read by a machine, but it is more difficult for the human eye to read. As metal type gave way to computer-based typesetting, Tor Lillqvist used Metafont to describe
234-479: Is used for the subtitles in films and television series such as Blacklist and for the main titles in The Pretender . Additionally, OCR-A is used for the films Crimson Tide and 13 Hours: The Secret Soldiers of Benghazi . A font is a set of character shapes, or glyphs . For a computer to use a font, each glyph must be assigned a code point in a character set . When OCR-A was being standardized
260-587: The "Optical Character Recognition" Unicode range 2440–245F : All implementations of OCR-A use U+0020 for space, U+0030 through U+0039 for the decimal digits, U+0041 through U+005A for the unaccented upper case letters, and U+0061 through U+007A for the unaccented lower case letters. In addition to the digits and unaccented letters, many of the characters of OCR-A have obvious code points in ASCII. Of those that do not, most, including all of OCR-A's accented letters, have obvious code points in Unicode. Linotype coded
286-730: The pound sign (£), universal currency sign (¤) and section sign (§) to their ISO-8859-1 codepoints, and the backslash to the ISO-8859-1 codepoint for the Yen sign. JIS X 9010 (JIS C 6229) also defines character sets for the JIS X 9008:1981 (formerly JIS C 6257-1981) "hand-printed" OCR font. These include subsets of the JIS X 0201 Roman set (registered as ISO-IR-94 and omitting the backtick (`), lowercase letters, curly braces ({, }) and overline (‾)), and kana set (registered as ISO-IR-96 and omitting
SECTION 10
#1732787170128312-651: The ASCII slash and backslash. However, the Unicode Optical Character Recognition block includes an additional code point for an "OCR Double Backslash" (⑊), although not for a double (forward) slash, although a double slash is available elsewhere, as U+2AFD ⫽ DOUBLE SOLIDUS OPERATOR . The ISO-IR-98 encoding defined by ISO 2033 encodes the character repertoire of the E13B font , as used with magnetic ink character recognition . Although ISO 2033 also specifies other encodings,
338-670: The E13B font is added. The same symbols are available in Unicode in the Optical Character Recognition block . OCR-A OCR-A is a font issued in 1966 and first implemented in 1968. A special font was needed in the early days of computer optical character recognition , when there was a need for a font that could be recognized not only by the computers of that day, but also by humans. OCR-A uses simple, thick strokes to form recognizable characters. The font
364-542: The East Asian style comma (、) and full stop (。), the interpunct (・) and the small kana), in addition to a set (registered as ISO-IR-95 ) containing only the backslash, which is assigned to the same code point as in ISO-IR-93. The JIS C 6527 font stylises the slash and backslash characters with a doubled appearance. The character names given are "Solidus" and "Reverse Solidus", matching the Unicode character names for
390-464: The INCITS process, with many more in development. American National Standards are voluntary and serve U.S. interests well because all materially affected stakeholders have the opportunity to work together to create them. INCITS-approved standards only become mandatory when, and if, they are adopted or referenced by the government or when market forces make them imperative. Given the responsibilities and
416-474: The OCR-A font. That definition was subsequently improved by Richard B. Wales. Their work is available from CTAN . To make the free version of the font more accessible to users of Microsoft Windows, John Sauter converted the Metafont definitions to TrueType using potrace and FontForge in 2004. In 2007, Gürkan Sengün created a Debian package from this implementation. In 2008. Luc Devroye corrected
442-447: The US and joint ISO / IEC committees worldwide. This provides a mechanism to create standards that will be implemented in many nations. As such, INCITS' Executive Board also serves as ANSI's Technical Advisory Group for ISO/IEC Joint Technical Committee 1. JTC 1 is responsible for International standardization in the field of information technology. INCITS operates through consensus. INCITS
468-462: The encoding defined by ISO 2033 only in being based on JIS-Roman (with a dollar sign at 0x24 and a Yen sign at 0x5C) rather than on the ISO 646 IRV (with a backslash at 0x5C and, at the time, a universal currency sign (¤) at 0x24). Besides those code points, it differs from ASCII only in omitting the backtick (`) and tilde (~). An additional supplementary set registered as ISO-IR-93 assigns
494-477: The encoding for E-13B is the encoding referred to as ISO_2033_1983 by Perl libintl, and as ISO_2033-1983 or csISO2033 by the IANA . Other registered labels include iso-ir-98 , its ISO-IR registration number, and simply e13b . The digits are preserved in their ASCII locations. Letters and symbols unavailable in the E13B font are omitted, while specialised punctuation for bank cheques included in
520-713: The expenditures associated with U.S. participation in international standards activities, INCITS considers participation as a "P" member of ISO/IEC JTC 1, as a declaration of support for the international committee's technical work. INCITS policy is to adopt as "Identical" American National Standards all ISO/IEC or ISO standards that fall within its program of work, with exceptions as outlined in our procedures. Accordingly, INCITS will adopt as "Identical" American National Standards all ISO/IEC or ISO standards that fall within its program of work. Similarly, INCITS will withdraw any such adopted American National Standard that has been withdrawn as an ISO/IEC or ISO International Standards. INCITS
546-641: The following non-standard code points: The Barcodesoft implementation of OCR-A has the following non-standard code points: The Morovia implementation of OCR-A has the following non-standard code points: The IDAutomation implementation of OCR-A has the following non-standard code points: The MS-DOS OCR-A encoding is code page 876 . Characters not in Unicode: International Committee for Information Technology Standards The InterNational Committee for Information Technology Standards ( INCITS ), (pronounced "insights"),
SECTION 20
#1732787170128572-401: The point where such simple fonts are no longer necessary, the OCR-A font has remained in use. Its usage remains widespread in the encoding of checks around the world. Some lock box companies still insist that the account number and amount owed on a bill return form be printed in OCR-A. Also, because of its unusual look, it is sometimes used in advertising and display graphics. Notably, it
598-452: The remaining characters of OCR-A as follows: The fonts that descend from the work of Tor Lillqvist and Richard B. Wales define four characters not in OCR-A to fill out the ASCII character set. These shapes use the same style as the OCR-A character shapes. They are: Linotype also defines additional characters. Some implementations do not use the above code point assignments for some characters. The PrecisionID implementation of OCR-A has
624-588: The usual character coding was the American Standard Code for Information Interchange or ASCII. Not all of the glyphs of OCR-A fit into ASCII, and for five of the characters there were alternate glyphs, which might have suggested the need for a second font. However, for convenience and efficiency all of the glyphs were expected to be accessible in a single font using ASCII coding, with the additional characters placed at coding points that would otherwise have been unused. The modern descendant of ASCII
650-679: The vertical positioning in John Sauter's implementation, and fixed the name of lower case z. Independently, Matthew Skala used mftrace to convert the Metafont definitions to TrueType format in 2006. In 2011 he released a new version created by rewriting the Metafont definitions to work with METATYPE1 , generating outlines directly without an intermediate tracing step. On September 27, 2012, he updated his implementation to version 0.2. In addition to these free implementations of OCR-A, there are also implementations sold by several vendors. As
676-691: Was established in 1961 as the Accredited Standards Committee X3, Information Technology and is sponsored by Information Technology Industry Council (ITI), a trade association representing providers of information technology products and services then known as the Business Equipment Manufacturers Association (BEMA) and later renamed the Computer and Business Equipment Manufacturers' Association (CBEMA). The first organizational meeting
#127872