Код распознавания символов магнитной краски , сокращенно известный как код MICR , представляет собой технологию распознавания символов , используемую в основном в банковской отрасли для упрощения обработки и оформления чеков и других документов. Кодировка MICR, называемая строкой MICR , находится в нижней части чеков и других ваучеров и обычно включает в себя индикатор типа документа, код банка , номер банковского счета , номер чека, сумму чека (обычно добавляется после того, как чек предъявлен к оплате) и контрольный индикатор. Формат кода банка и номера банковского счета зависит от страны.
Технология позволяет считывателям MICR сканировать и считывать информацию непосредственно в устройство сбора данных. В отличие от штрихкодов и подобных технологий, символы MICR могут быть легко прочитаны человеком. Документы, закодированные MICR, могут обрабатываться намного быстрее и точнее, чем обычные документы, закодированные OCR .
Стандарт ISO ISO 2033 :1983 и соответствующий японский промышленный стандарт JIS X 9010:1984 (первоначально JIS C 6229–1984) определяют кодировки символов для OCR-A , OCR-B и E -13B .
Используются два основных шрифта MICR : E-13B и CMC-7. Не существует конкретного международного соглашения о том, какие страны используют тот или иной шрифт. [1] На практике это не создает особых проблем, поскольку чеки и другие ваучеры обычно не выходят за пределы определенной юрисдикции.
Шрифт E-13B был принят в качестве международного стандарта в ISO 1004-1:2013 и является стандартом в Австралии, Канаде, Великобритании, США, а также в Центральной Америке и большей части Азии, помимо других стран. [1]
Шрифт CMC-7 принят в качестве международного стандарта ISO 1004-2:2013 и широко используется в Европе, включая Францию и Италию, Мексике, а также в Южной Америке, включая Аргентину, Бразилию, Чили и другие страны.
Израиль — единственная страна, которая может использовать оба шрифта одновременно, хотя эта практика делает систему значительно менее эффективной. Эта ситуация является результатом того, что израильтяне приняли CMC-7, в то время как палестинцы выбрали E-13B. [1]
E-13B — это набор из 14 символов, включающий 10 десятичных цифр и следующие символы:
В индустрии печати чеков и банковской сфере линия E-13B MICR также обычно называется линией TOAD. Эта ссылка происходит от 4 символов: Transit, Onus, Amount и Dash. [ требуется ссылка ] По сравнению с CMC-7, некоторые пары символов E-13B (особенно 2 и 5) могут давать относительно схожие результаты при магнитном сканировании; однако, в качестве запасного варианта, если магнитное считывание не удается, E-13B также хорошо работает при оптическом распознавании символов . [1]
Репертуар E-13B может быть представлен в Unicode (см. ниже). До Unicode он мог быть закодирован в соответствии с ISO 2033 :1983, который кодирует цифры в их обычных положениях ASCII , транзит как 0x3A, на us как 0x3C, сумма как 0x3B и тире как 0x3D. [2] Для EBCDIC кодовая страница IBM 1001 кодирует цифры в их обычных положениях EBCDIC, транзит как 0xDB, на us как 0xEB, сумма как 0xCB и тире как 0xFB. [3]
Кодовая страница IBM 1032 расширяет кодовую страницу 1001, добавляя альтернативные кодировки для транзита в 0x5C, 0x7A и 0xC1, на нас в 0x4C, 0x61 и 0xC3, суммы в 0x5B, 0x5E и 0xC2 и тире в 0x60, 0x7E и 0xC4, в дополнение к пробелу нулевой ширины в 0x5A. [4] Эти альтернативные представления были добавлены для взаимодействия с принтерами Siemens и Océ . [5]
CMC-7 включает 10 цифровых знаков, 26 заглавных букв, [6] [7] и 5 управляющих символов: S I ( внутренний ), [ требуется ссылка ] S II ( терминатор ), [ требуется ссылка ] S III ( сумма ), [ требуется ссылка ] S IV (неиспользуемый символ) и S V ( маршрутизация ). [ требуется ссылка ]
CMC-7 имеет формат штрихкода , в котором каждый символ имеет два отдельных больших пробела в разных местах, а также отдельные узоры между ними, чтобы свести к минимуму вероятность путаницы символов при магнитном считывании; однако эти полосы слишком близки и узки, чтобы их можно было надежно распознать при типичном разрешении сканирования, если вернуться к оптическому сканированию. CMC-7 также может производить поверхностно успешные, но неверные сканирования перевернутых линий MICR. [1]
Unicode не поддерживает управляющие символы CMC-7. Кодовая страница IBM 1033 кодирует: [8]
Символы MICR печатаются на документах одним из двух шрифтов MICR с использованием намагничиваемых (обычно называемых магнитными) чернил или тонера , обычно содержащих оксид железа . При сканировании документ пропускается через считыватель MICR, который выполняет две функции: намагничивание чернил и обнаружение символов. Символы считываются головкой считывателя MICR, устройством, похожим на воспроизводящую головку магнитофона . Когда каждый символ проходит через головку, он создает уникальную форму волны , которая может быть легко идентифицирована системой.
Считыватели MICR являются основным инструментом для сортировки чеков и используются в сети распространения чеков на нескольких этапах. Например, торговец будет использовать считыватель MICR для сортировки чеков по банкам и отправлять отсортированные чеки в клиринговую палату для перераспределения в эти банки. После получения банки выполняют еще одну сортировку MICR, чтобы определить, с какого счета клиента списана сумма и в какой филиал чек должен быть отправлен на обратном пути к клиенту. Однако многие банки больше не предлагают этот последний шаг возврата чека клиенту. Вместо этого чеки сканируются и хранятся в цифровом виде. Сортировка чеков выполняется в соответствии с географическим покрытием банков в стране. [9]
Символы OCR и MICR были включены в стандарт Unicode по крайней мере с версии 1.1 (июнь 1993 г.). Поскольку база данных символов Unicode отслеживает только символы, начиная с версии 1.1, они также могли присутствовать в Unicode 1.0 или 1.0.1. [10]
Блок Unicode, включающий символы OCR и MICR, называется Optical Character Recognition и охватывает U+2440–U+245F. Из символов в этом блоке четыре взяты из шрифта MICR E-13B:
Названия последних двух символов были непреднамеренно изменены, когда они были названы в ISO/IEC 10646:1993 , [12] и им были присвоены точные названия в качестве формальных псевдонимов. [11] Согласно Политике стабильности Unicode, существующие названия сохраняются, что позволяет использовать их в качестве стабильных идентификаторов. [13] Кроме того, все четыре символа имеют информативные (неформальные) псевдонимы в таблицах Unicode: «transit», «amount», «on us» и «dash» соответственно.
До Unicode эти символы кодировались кодировкой ISO-IR-98, определенной ISO 2033 :1983, в которой они назывались просто SYMBOL ONE — SYMBOL FOUR . Они кодировались сразу после цифр, которые кодировались в своих позициях ASCII . [2] Хотя ISO 2033 также определяет кодировку для OCR-A и OCR-B , его кодировка для E-13B известна просто как IANAISO_2033-1983
. [ 14]
До середины 1940-х годов чеки обрабатывались вручную с использованием метода Sort-A-Matic или Top Tab Key. Обработка и клиринг чеков отнимали очень много времени и были значительными расходами на клиринг чеков и банковские операции. По мере увеличения количества чеков искались способы автоматизации процесса. Были разработаны стандарты для обеспечения единообразия в финансовых учреждениях. К середине 1950-х годов Стэнфордский исследовательский институт и компьютерная лаборатория General Electric [15] разработали первую автоматизированную систему для обработки чеков с использованием MICR. Та же группа также разработала шрифт E-13B MICR. «E» относится к шрифту, являющемуся пятым рассматриваемым шрифтом, а «B» — к тому факту, что это была вторая версия. «13» относится к сетке символов размером 0,013 дюйма.
Пробный вариант шрифта MICR E-13B был показан Американской банковской ассоциации (ABA) в июле 1956 года, которая приняла его в 1958 году в качестве стандарта MICR для оборотных документов в Соединенных Штатах . ABA приняла MICR в качестве своего стандарта, поскольку машины могли точно считывать MICR, и MICR можно было печатать с использованием существующих технологий. Кроме того, MICR оставался машиночитаемым даже при штамповке, маркировке, порче и многом другом. Первые чеки с использованием MICR были напечатаны к концу 1959 года. Хотя соответствие стандартам MICR было добровольным в Соединенных Штатах, к 1963 году оно было принято там почти повсеместно. [16] В 1963 году ANSI принял шрифт ABA E-13B в качестве американского стандарта для печати MICR, [17] а E-13B также был стандартизирован как ISO 1004:1995.
Другие страны установили свои собственные стандарты, хотя считыватели MICR и большая часть другого оборудования были произведены в США. Технология MICR была принята во многих странах с некоторыми изменениями. Шрифт E-13B был принят в качестве стандарта в Соединенных Штатах, Канаде, Великобритании, Австралии и многих других странах. В Австралии система управляется Australian Payments Network .
Шрифт CMC-7 был разработан во Франции компанией Groupe Bull в 1957 году. Он был принят в качестве стандарта MICR в Аргентине, Франции, Италии и некоторых других европейских странах.
В 1960-х годах шрифты MICR стали символом современности или футуризма, что привело к созданию похожих «компьютерных» шрифтов , имитирующих внешний вид шрифтов MICR, которые, в отличие от настоящих шрифтов MICR, имели полный набор символов.
MICR E-13B также используется для кодирования информации в других приложениях, таких как рекламные акции, купоны, кредитные карты, авиабилеты, страховые квитанции, депозитные билеты и многое другое. E-13b — это версия, специально разработанная для офсетной литографической печати. Существовала слегка отличающаяся версия для высокой печати , [ нужна цитата ] называемая E-13a. Также существовала конкурирующая система под названием «Fred» (Figure Reading Electronic Device), которая использовала цифры, выглядевшие более традиционно.
{{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка ){{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка )