Код распознавания символов с помощью магнитных чернил , сокращенно известный как код MICR , представляет собой технологию распознавания символов , используемую в основном в банковской сфере для оптимизации обработки и оформления чеков и других документов. Кодировка MICR, называемая строкой MICR , находится в нижней части чеков и других ваучеров и обычно включает в себя индикатор типа документа, код банка , номер банковского счета , номер чека, сумму чека (обычно добавляется после предъявления чека к оплате), и контрольный индикатор. Формат кода банка и номера банковского счета зависит от страны.
Технология позволяет считывателям MICR сканировать и считывать информацию непосредственно в устройство сбора данных. В отличие от штрих-кода и аналогичных технологий, символы MICR легко читаются человеком. Документы, закодированные MICR, могут обрабатываться гораздо быстрее и точнее, чем обычные документы, закодированные OCR .
Стандарт 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 его можно было закодировать в соответствии со стандартом ISO 2033 :1983, который кодирует цифры в их обычных местах ASCII , транзит как 0x3A, на нас как 0x3C, сумму как 0x3B и тире как 0x3D. [2] Для EBCDIC кодовая страница IBM 1001 кодирует цифры в их обычных местах EBCDIC, транзит как 0xDB, на нас как 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]
Юникод не включает поддержку управляющих символов CMC-7. Кодовая страница IBM 1033 кодирует: [8]
Символы MICR печатаются на документах одним из двух шрифтов MICR с использованием намагничивающихся (обычно называемых магнитными) чернил или тонера , обычно содержащего оксид железа . При сканировании документ проходит через считыватель MICR, который выполняет две функции: намагничивание чернил и распознавание символов. Символы считываются считывающей головкой MICR — устройством, похожим на воспроизводящую головку магнитофона . Когда каждый символ проходит над головой, он создает уникальную форму волны , которую система может легко идентифицировать.
Считыватели MICR являются основным инструментом сортировки чеков и используются в сети распространения чеков на нескольких этапах. Например, торговец будет использовать считыватель MICR для сортировки чеков по банкам и отправки отсортированных чеков в клиринговую палату для перераспределения между этими банками. После получения банки выполняют еще одну сортировку MICR, чтобы определить, с какого счета клиента снята оплата и в какой филиал чек должен быть отправлен на обратном пути клиенту. Однако многие банки больше не предлагают этот последний шаг по возврату чека клиенту. Вместо этого чеки сканируются и сохраняются в цифровом виде. Сортировка чеков осуществляется в соответствии с географическим охватом банков страны. [9]
Символы OCR и MICR включены в стандарт Unicode , по крайней мере, с версии 1.1 (июнь 1993 г.). Поскольку база данных символов Юникода отслеживает только символы, начиная с версии 1.1, они также могли присутствовать в Юникоде 1.0 или 1.0.1. [10]
Блок Юникода, включающий символы OCR и MICR, называется оптическим распознаванием символов и охватывает U+2440–U+245F. Из символов этого блока четыре взяты из шрифта MICR E-13B:
Имена последних двух символов были случайно заменены, когда они были названы в ISO/IEC 10646:1993 , [12] , и им были присвоены точные имена в качестве формальных псевдонимов. [11] Согласно Политике стабильности Unicode, существующие имена остаются, что позволяет использовать их в качестве стабильных идентификаторов. [13] Кроме того, все четыре символа имеют информативные (неформальные) псевдонимы в диаграммах Юникода: «транзит», «сумма», «на нас» и «тире» соответственно.
До появления Unicode эти символы кодировались с помощью кодировки ISO-IR-98, определенной стандартом ISO 2033 :1983, в котором они назывались просто СИМВОЛ ОДИН – СИМВОЛ ЧЕТЫРЕ . Они были закодированы сразу после цифр, которые были закодированы в своих местах ASCII . [ 2] Хотя ISO 2033 также определяет кодировку для OCR-A и OCR-B , его кодировка для E-13B известна просто как ISO_2033-1983
IANA . [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 году оно было почти повсеместно принято в Соединенных Штатах . Шрифт 13B в качестве американского стандарта для печати MICR [17] , а E-13B также был стандартизирован как ISO 1004:1995.
Другие страны устанавливают свои собственные стандарты, хотя считыватели MICR и большая часть другого оборудования были произведены в США. Технология MICR с некоторыми вариациями была принята во многих странах. Шрифт E-13B был принят в качестве стандарта в США, Канаде, Великобритании, Австралии и многих других странах. В Австралии системой управляет Австралийская платежная сеть .
Шрифт CMC-7 был разработан во Франции компанией Groupe Bull в 1957 году. Он был принят в качестве стандарта MICR в Аргентине, Франции, Италии и некоторых других европейских странах.
В 1960-х годах шрифты MICR стали символом современности или футуризма, что привело к созданию похожих «компьютерных» шрифтов , имитирующих внешний вид шрифтов MICR, которые, в отличие от настоящих шрифтов MICR, имели полный набор символов.
MICR E-13B также используется для кодирования информации в других приложениях, таких как рекламные акции, купоны, кредитные карты, авиабилеты, квитанции о страховых взносах, депозитные билеты и многое другое. E-13b — версия, специально разработанная для офсетной печати. Существовала немного другая версия для высокой печати , [ нужна ссылка ] под названием E-13a. Кроме того, существовала конкурирующая система под названием «Фред» (электронное устройство для чтения цифр), в которой использовались цифры, которые выглядели более традиционными.
{{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка ){{citation}}
: CS1 maint: числовые имена: список авторов ( ссылка )