Стандарт ISO 2033: 1983 («Кодирование машиночитаемых символов (MICR и OCR)») определяет наборы символов для использования с системами оптического распознавания символов или магнитных чернил. Японский стандарт JIS X 9010: 1984 («Кодирование машиночитаемых символов (OCR и MICR)», первоначально обозначенный как JIS C 6229-1984 ) тесно связан с ним.
Версия кодировки для шрифта OCR-A, зарегистрированная в ISO-IR реестр как ISO-IR-91 - это японская (JIS X 9010 / JIS C 6229) версия, которая отличается от кодировки, определенной в ISO 2033, только добавлением знака йены (показаны затененными ниже).
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_. 0 | NUL. 0000 | SOH. 0001 | STX. 0002 | ETX. 0003 | EOT. 0004 | ENQ. 0005 | ACK. 0006 | BEL. 0007 | BS. 0008 | HT. 0009 | LF. 000A | VT. 000B | FF. 000C | CR. 000D | SO. 000E | SI. 000F |
1_. 16 | DLE. 0010 | DC1. 0011 | DC2. 0012 | DC3. 0013 | DC4. 0014 | NAK. 0015 | SYN. 0016 | ETB. 0017 | CAN. 0018 | EM. 0019 | SUB. 001A | ESC. 001B | FS. 001C | GS. 001D | RS. 001E | US. 001F |
2_. 32 | SP. 0020 | ". 0022 | £. 00A3 | $. 0024 | %. 0025 | . 0026 | '. 0027 | {. 007B | }. 007D | *. 002A | +. 002B | ,. 002C | -. 002D | .. 002E | /. 002F | |
3_. 48 | 0. 0030 | 1. 0031 | 2. 0032 | 3. 0033 | 4. 0034 | 5. 0035 | 6. 0036 | 7. 0037 | 8. 0038 | 9. 0039 | :. 003A | ;. 003B | ⑀. 2440 | =. 003D | ⑁. 2441 | ?. 003F |
4_. 64 | A. 0041 | B. 0042 | C. 0043 | D. 0044 | E. 0045 | F. 0046 | G. 0047 | H. 0048 | I. 0049 | J. 004A | K. 004B | L. 004C | M. 004D | N. 004E | O. 004F | |
5_. 80 | P. 0050 | Q. 0051 | R. 0052 | S. 0053 | T. 0054 | U. 0055 | V. 0056 | W. 0057 | X. 0058 | Y. 0059 | Z. 005A | ¥. 00A5 | ⑂. 2442 | |||
6_. 96 | ||||||||||||||||
7_. 112 | |. 007C | DEL. 007F |
Письмо Число Знаки препинания Символ Другое Не определено Переопределено по сравнению с JIS-Roman
Версия набора G0 для шрифта OCR-B, зарегистрированная в реестре ISO-IR как ISO-IR-92, является японская (JIS X 9010 / JIS C 6229) версия, которая отличается от кодировки, определенной в ISO 2033, только тем, что основана на JIS-Roman (со знаком доллара в 0x24 и знак йены в 0x5C), а не на ISO 646 IRV (с обратной косой чертой в 0x5C и, в то время, знаком универсальной валюты (¤) при 0x24). Помимо этих кодовых точек, он отличается от ASCII только тем, что опускает в знаке (@) и тильде (~). Дополнительный дополнительный набор, зарегистрированный как ISO-IR-93, присваивает знак фунта (£), знак универсальной валюты (¤) и знак раздела (§) для их кодовые точки ISO-8859-1 и обратная косая черта к кодовой точке ISO-8859-1 для знака иены.
JIS X 9010 (JIS C 6229) также определяет наборы символов для шрифта OCR JIS X 9008: 1981 (ранее JIS C 6257-1981), напечатанного вручную. Сюда входят подмножества набора JIS X 0201 Roman (зарегистрированного как ISO-IR-94 и без знака at (@), строчных букв, фигурных скобок ({,}) и надчеркнутый (,)) и набор кана (зарегистрированный как ISO-IR-96 и без запятой (East) и точки (。) в восточноазиатском стиле, interpunct (・) и маленькая кана), в дополнение к набору (зарегистрированному как ISO-IR-95 ), содержащему только обратную косую черту, которая назначается той же кодовой точке, что и в ISO- IR-93.
Шрифт JIS C 6527 стилизует символы косой и обратной косой черты с двойным внешним видом. Приведены имена символов "Solidus" и "Reverse Solidus", соответствующие именам символов Unicode для косой черты ASCII и обратной косой черты. Однако блок Unicode Optical Character Recognition включает дополнительную кодовую точку для «OCR Double Backslash» (⑊), но не для двойной (прямой) косой черты.
Кодировка ISO-IR-98, определенная ISO 2033, кодирует репертуар символов Шрифт E13B, используемый с распознаванием символов магнитными чернилами. Хотя ISO 2033 также определяет другие кодировки, кодировка для E-13B - это кодировка, обозначенная как ISO_2033_1983
в Perl libintl и как ISO_2033-1983
или csISO2033
согласно IANA. Другие зарегистрированные метки включают iso-ir-98
, его регистрационный номер ISO-IR и просто e13b
.
Цифры сохраняются в их ASCII локации. Буквы и символы, недоступные в шрифте E13B, опускаются, но добавляется специальная пунктуация для банковских чеков, включенных в шрифт E13B. Те же символы доступны в Unicode в блоке оптического распознавания символов.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL. 0000 | SOH. 0001 | STX. 0002 | ETX. 0003 | EOT. 0004 | ENQ. 0005 | ACK. 0006 | BEL. 0007 | BS. 0008 | HT. 0009 | LF. 000A | VT. 000B | FF. 000C | CR. 000D | SO. 000E | SI. 000F |
1_ | DLE. 0010 | DC1. 0011 | DC2. 0012 | DC3. 0013 | DC4. 0014 | NAK. 0015 | SYN. 0016 | ETB. 0017 | CAN. 0018 | EM. 0019 | SUB. 001A | ESC. 001B | FS. 001C | GS. 001D | RS. 001E | US. 001F |
2_ | SP. 0020 | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
3_ | 0. 0030 | 1. 0031 | 2. 0032 | 3. 0033 | 4. 0034 | 5. 0035 | 6. 0036 | 7. 0037 | 8. 0038 | 9. 0039 | ⑆. 2446 | ⑇. 2447 | ⑈. 2448 | ⑉. 2449 | . | . |
4_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
5_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
6_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
7_ | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | DEL. 007F |
Letter Число Знаки препинания Символ Другое Не определено Переопределено по сравнению с ASCII