Articulo de referencia

Reconocimiento de caracteres de tinta magnética

El código de reconocimiento de caracteres de tinta magnética , conocido como código MICR , es una tecnología de reconocimiento de caracteres utilizada principalmente por el sect...

El código de reconocimiento de caracteres de tinta magnética , conocido como código MICR , es una tecnología de reconocimiento de caracteres utilizada principalmente por el sector bancario para agilizar el procesamiento y la compensación de cheques y otros documentos. La codificación MICR, denominada línea MICR , se encuentra en la parte inferior de los cheques y otros comprobantes e incluye, por lo general, el indicador del tipo de documento, el código bancario , el número de cuenta bancaria , el número de cheque, el importe del cheque (que suele añadirse después de que se presenta el cheque para su cobro) y un indicador de control. El formato del código bancario y del número de cuenta bancaria varía según el país.

Esta tecnología permite a los lectores MICR escanear y leer la información directamente en un dispositivo de recopilación de datos. A diferencia de los códigos de barras y tecnologías similares, los caracteres MICR son fácilmente legibles por humanos. Los documentos codificados con MICR se procesan con mayor rapidez y precisión que los documentos codificados con OCR convencional .

Representación estándar anterior a Unicode

La norma ISO 2033 :1983 y la correspondiente norma industrial japonesa JIS X 9010:1984 (originalmente JIS C 6229–1984) definen las codificaciones de caracteres para OCR-A , OCR-B y E-13B .

Propagación internacional

Existen dos fuentes MICR principales en uso: E-13B y CMC-7. No existe un acuerdo internacional específico sobre qué países utilizan qué fuente. [ 1 ] En la práctica, esto no genera problemas particulares, ya que los cheques y otros comprobantes no suelen salir de una jurisdicción específica.

La fuente E-13B ha sido adoptada como estándar internacional en la norma ISO 1004-1:2013, y es el estándar en Australia, Canadá, el Reino Unido, Estados Unidos, así como en Centroamérica y gran parte de Asia, además de otros países. [ 1 ]

La tipografía CMC-7 ha sido adoptada como estándar internacional en la norma ISO 1004-2:2013 y se utiliza ampliamente en Europa, incluyendo Francia e Italia, México y Sudamérica, incluyendo Argentina, Brasil, Chile, además de otros países.

Israel es el único país que puede usar ambas fuentes simultáneamente, aunque esta práctica reduce significativamente la eficiencia del sistema. Esta situación se debe a que los israelíes adoptaron CMC-7, mientras que los palestinos optaron por E-13B. [ 1 ]

Fuentes

E-13B

Fuente MICR E-13B de 14 caracteres. Los caracteres de control que enmarcan cada bloque numérico son (de izquierda a derecha) transit , on-us , amount y dash .

E-13B es un conjunto de 14 caracteres, que comprende los 10 dígitos decimales y los siguientes símbolos:

  • ⑆ (tránsito: se utiliza para delimitar un código bancario );
  • ⑈ ( on-us : se utiliza para delimitar un número de cuenta de cliente);
  • ⑇ (importe: se utiliza para delimitar el importe de una transacción);
  • ⑉ (guion: se utiliza para delimitar partes de números, por ejemplo, números de ruta o números de cuenta).

En las industrias de impresión de cheques y banca, la línea MICR E-13B también se conoce comúnmente como línea TOAD. Esta referencia proviene de los 4 caracteres: Transit, On-us, Amount y Dash. [ 2 ] En comparación con CMC-7, algunos pares de caracteres E-13B (en particular el 2 y el 5) pueden producir resultados relativamente similares al escanearse magnéticamente; sin embargo, como alternativa si la lectura magnética falla, E-13B también funciona bien con el reconocimiento óptico de caracteres . [ 1 ]

El repertorio E-13B se puede representar en Unicode (véase más abajo). Los nombres oficiales de Unicode contienen denominaciones erróneas. Por ejemplo, el símbolo ⑈ on-us se denomina oficialmente "OCR Dash". Antes de Unicode, se podía codificar según la norma ISO 2033 :1983, que codifica los dígitos en sus ubicaciones ASCII habituales, el tránsito como 0x3A, on-us como 0x3C, la cantidad como 0x3B y el guion como 0x3D. [ 3 ] Para EBCDIC , la página de códigos 1001 de IBM codifica los dígitos en sus ubicaciones EBCDIC habituales, el tránsito como 0xDB, on-us como 0xEB, la cantidad como 0xCB y el guion como 0xFB. [ 4 ]

La página de códigos 1032 de IBM amplía la página de códigos 1001 añadiendo codificaciones alternativas para tránsito en 0x5C, 0x7A y 0xC1, on-us en 0x4C, 0x61 y 0xC3, cantidad en 0x5B, 0x5E y 0xC2 y guion en 0x60, 0x7E y 0xC4, además de un espacio de ancho cero en 0x5A. [ 5 ] Estas representaciones alternativas se añadieron para la interoperabilidad con las impresoras Siemens y Océ . [ 6 ]

CMC-7

Fuente MICR CMC-7 de 41 caracteres. Los caracteres de control después de los números son (de izquierda a derecha) S I ( interno ), S II ( terminador ), S III ( cantidad ), S IV ( no utilizado ) y S V ( enrutamiento ).

CMC-7 incluye 10 dígitos numéricos, 26 letras mayúsculas, [ 7 ] [ 8 ] y 5 caracteres de control: S I ( interno ), S II ( terminador ), S III ( cantidad ), S IV (un carácter no utilizado) y S V ( enrutamiento ).

CMC-7 tiene un formato de código de barras , donde cada carácter presenta dos grandes espacios distintos en diferentes lugares, así como patrones distintos entre ellos, para minimizar cualquier posibilidad de confusión de caracteres durante la lectura magnética; sin embargo, estas barras son demasiado estrechas y están demasiado juntas para ser reconocidas de forma fiable con una resolución de escaneo típica si se recurre al escaneo óptico. CMC-7 también puede producir escaneos aparentemente correctos, pero incorrectos, de líneas MICR invertidas. [ 1 ]

Unicode no incluye soporte para los símbolos de control CMC-7. La página de códigos 1033 de IBM codifica: [ 9 ]

  • Dígitos y mayúsculas en sus ubicaciones habituales de EBCDIC.
  • S I ( interno ) como 0x5E, 0x61 o 0xCB;
  • S II ( terminador ) como 0x4C, 0x5B o 0xEB;
  • S III ( cantidad ) como 0x60, 0x7E o 0xFB;
  • S IV como 0x50, 0x7A o 0xDB;
  • S V ( enrutamiento ) como 0x5C, 0x6E o 0xBB.

lector MICR

Los caracteres MICR se imprimen en documentos con una de las dos fuentes MICR, utilizando tinta o tóner magnetizable (comúnmente conocido como magnético) , que generalmente contiene óxido de hierro . Al escanear, el documento pasa por un lector MICR, que realiza dos funciones: magnetización de la tinta y detección de los caracteres. Los caracteres son leídos por un cabezal lector MICR, un dispositivo similar al cabezal de reproducción de una grabadora de cinta . A medida que cada carácter pasa por el cabezal, produce una forma de onda única que el sistema puede identificar fácilmente. [ 10 ]

Los lectores MICR son la herramienta principal para la clasificación de cheques y se utilizan en múltiples etapas de la red de distribución de cheques. Por ejemplo, un comerciante utiliza un lector MICR para clasificar los cheques por banco y enviarlos a una cámara de compensación para su redistribución a dichos bancos. Al recibirlos, los bancos realizan otra clasificación MICR para determinar a qué cuenta del cliente corresponde el cargo y a qué sucursal debe enviarse el cheque de vuelta al cliente. Sin embargo, muchos bancos ya no ofrecen este último paso de devolución del cheque al cliente. En su lugar, los cheques se escanean y se almacenan digitalmente. La clasificación de los cheques se realiza según la cobertura geográfica de los bancos en un país. [ 11 ]

Unicode

Los caracteres OCR y MICR se han incluido en el estándar Unicode desde al menos la versión 1.1 (junio de 1993). Dado que la base de datos de caracteres Unicode solo registra los caracteres a partir de la versión 1.1, es posible que también estuvieran presentes en Unicode 1.0 o 1.0.1. [ 12 ]

El bloque Unicode que incluye caracteres OCR y MICR se llama Reconocimiento Óptico de Caracteres y abarca U+2440–U+245F. De los caracteres de este bloque, cuatro pertenecen a la fuente MICR E-13B:

  • U+2446IDENTIFICACIÓN DE SUCURSAL BANCARIA OCR
  • U+2447OCR IMPORTE DEL CHEQUE
  • U+2448OCR DASH (alias corregido MICR ON US SYMBOL ) [ 13 ]
  • U+2449NÚMERO DE CUENTA DEL CLIENTE OCR (alias corregido SÍMBOLO DE GUION MICR ) [ 13 ]

Los nombres de los dos últimos caracteres se intercambiaron inadvertidamente cuando se nombraron en ISO/IEC 10646:1993 , [ 14 ] y se les han asignado nombres precisos como alias formales. [ 13 ] Según la Política de Estabilidad de Unicode, los nombres existentes se mantienen, lo que permite su uso como identificadores estables. [ 15 ] Además, los cuatro caracteres tienen alias informativos (no formales) en las tablas Unicode: "transit", "amount", "on-us" y "dash" respectivamente.

Antes de Unicode, estos símbolos se codificaban mediante la codificación ISO-IR-98 definida por ISO 2033 :1983, en la que simplemente se denominaban SÍMBOLO UNO a SÍMBOLO CUATRO . Se codificaban inmediatamente después de los dígitos, que se codificaban en sus ubicaciones ASCII . [ 3 ] Aunque ISO 2033 también especifica la codificación para OCR-A y OCR-B , su codificación para E-13B es conocida simplemente como por la IANA . [ 16 ]ISO_2033-1983

Historia

Una demostración temprana del uso de la fuente E-13 MICR en un cheque. El glifo "tránsito" difiere del de E-13B.

Antes de mediados de la década de 1940, los cheques se procesaban manualmente utilizando el método Sort-A-Matic o Top Tab Key. El procesamiento y la compensación de cheques eran muy lentos y representaban un costo significativo para la compensación de cheques y las operaciones bancarias. A medida que aumentaba el número de cheques, se buscaron formas de automatizar el proceso. Se desarrollaron estándares para garantizar la uniformidad en las instituciones financieras. A mediados de la década de 1950, el Instituto de Investigación de Stanford y el Laboratorio de Computación de General Electric [ 17 ] desarrollaron el primer sistema automatizado para procesar cheques utilizando MICR. El mismo equipo también desarrolló la fuente MICR E-13B. La "E" se refiere a que la fuente fue la quinta considerada, y la "B" al hecho de que fue la segunda versión. El "13" se refiere a la cuadrícula de caracteres de 0,013 pulgadas.

Un cheque firmado por Gerald Ford , con las marcas E-13B.

La prueba de la fuente MICR E-13B se mostró a la Asociación de Banqueros Estadounidenses (ABA) en julio de 1956, que la adoptó en 1958 como el estándar MICR para documentos negociables en los Estados Unidos . La ABA adoptó MICR como su estándar porque las máquinas podían leer MICR con precisión y MICR podía imprimirse utilizando la tecnología existente. Además, MICR seguía siendo legible por máquinas, incluso después de sobreimpresión, marcado, mutilación y más. Los primeros cheques que utilizaban MICR se imprimieron a finales de 1959. Aunque el cumplimiento de los estándares MICR era voluntario en los Estados Unidos, para 1963 ya se había adoptado casi universalmente en el país. [ 18 ] En 1963, ANSI adoptó la fuente E-13B de la ABA como el estándar estadounidense para la impresión MICR, [ 19 ] y E-13B también se estandarizó como ISO 1004:1995.

Otros países establecieron sus propios estándares, aunque los lectores MICR y la mayoría de los demás equipos se fabricaron en Estados Unidos. La tecnología MICR se ha adoptado en muchos países, con algunas variaciones. La fuente E-13B se adoptó como estándar en Estados Unidos, Canadá, Reino Unido, Australia y muchos otros países. En Australia, el sistema es administrado por la Red de Pagos de Australia .

Un cheque firmado por Enzo Ferrari en la colección del Museo Ferrari , con las marcas CMC-7.

La tipografía CMC-7 fue desarrollada en Francia por Groupe Bull en 1957. Fue adoptada como estándar MICR en Argentina, Francia, Italia y algunos otros países europeos.

En la década de 1960, las fuentes MICR se convirtieron en un símbolo de modernidad o futurismo, lo que llevó a la creación de tipografías "de ordenador" similares que imitaban la apariencia de las fuentes MICR, las cuales, a diferencia de las fuentes MICR reales, tenían un conjunto completo de caracteres.

El sistema MICR E-13B también se utiliza para codificar información en otras aplicaciones, como promociones de ventas, cupones, tarjetas de crédito, billetes de avión, recibos de primas de seguros, comprobantes de depósito y más. E-13b es la versión desarrollada específicamente para la impresión offset . Existía una versión ligeramente diferente para la impresión tipográfica , llamada E-13a. Además, existía un sistema rival llamado «Fred» (Figure Reading Electronic Device), que utilizaba cifras de aspecto más convencional.

Véase también

Referencias

  1. ^ a b c d e "Batalla de las fuentes MICR: ¿Cuál es mejor, E13B o CMC7?" . 2 de febrero de 2017. Archivado del original el 3 de agosto de 2020. Recuperado el 16 de julio de 2019 .
  2. ^ "Unicode NameAliases-17.0.0.txt" . 2025-04-23.{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  3. ^ a b ISO/TC97/SC2 (1985-08-01). ISO-IR-98: Un conjunto de 14 caracteres gráficos de la fuente E-13B (PDF) . ITSCJ/ IPSJ .{{citation}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  4. ^ "Página de códigos 01001" (PDF) . IBM . Archivado del original (PDF) el 08-07-2015 . Recuperado el 19-10-2021 .
  5. ^ "Página de códigos 01032" (PDF) . IBM . Archivado del original (PDF) el 08-07-2015 . Recuperado el 19-10-2021 .
  6. ^ "Fuentes MICR para impresoras Infoprint 4100" . IBM. 24 de junio de 2004. Archivado del original el 10 de febrero de 2022. Consultado el 10 de febrero de 2022 .
  7. ^ "ConnectCode MICR CMC7" (PDF) . ConnectCode Pte Ltd. 2021.
  8. ^ Procesamiento de información — Reconocimiento de caracteres de tinta magnética — Parte 2: Especificaciones de impresión para CMC7 . ISO . 2013-06-01. ISO 1004-2:2013.( Fragmento de vista previa archivado el 24/11/2022 en Wayback Machine )
  9. ^ "Página de códigos 01033" (PDF) . IBM . Archivado del original (PDF) el 08-07-2015 . Recuperado el 19-10-2021 .
  10. ^ "Tolerancias de caracteres y formas de onda MICR" . smartcheque.com.au . Consultado el 25 de febrero de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  11. ^ "Banco de la Reserva de la India - Publicaciones" . rbi.org.in. Archivado del original el 6 de septiembre de 2017. Consultado el 6 de septiembre de 2017 .
  12. ^ Consorcio Unicode (08-09-2019). "Edad derivada" . Base de datos de caracteres Unicode: datos de propiedades derivadas . Archivado del original el 20-04-2023 . Recuperado el 10-07-2020 .
  13. ^ a b c Freytag, Asmus; McGowan, Rick; Whistler, Ken (10 de abril de 2017). Anomalías conocidas en los nombres de caracteres Unicode (4.ª ed.). Consorcio Unicode . Nota técnica Unicode n.º 27. Archivado del original el 20 de febrero de 2020. Recuperado el 10 de julio de 2020 .
  14. ^ ISO/IEC JTC 1/SC 2/WG 2 (03-01-2012). "T.3. Reconocimiento óptico de caracteres". Actas no confirmadas de la reunión 58 del WG 2 (PDF) . pág. 29. SC2 N4188 / WG2 N4103. Archivado (PDF) del original el 14-06-2019 . Recuperado el 10-07-2020 .{{citation}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  15. ^ "Políticas de estabilidad de la codificación de caracteres Unicode" . Consorcio Unicode. 23 de junio de 2017. Archivado del original el 14 de julio de 2022. Consultado el 10 de julio de 2020 .
  16. ^ "Conjuntos de caracteres" . IANA. Archivado del original el 6 de marzo de 2023. Consultado el 10 de julio de 2020 .
  17. ^ "ARTÍCULOS: Reconocimiento de caracteres de tinta magnética" (PDF) . Computadoras y automatización . 5 (10): 10–16 , 44 (12 - Otras sesiones ). Octubre de 1956. Archivado (PDF) del original el 3 de octubre de 2020. Recuperado el 5 de septiembre de 2020 .
  18. ^ Mandell, Lewis (mayo de 1977). "Difusión de EFTS entre bancos nacionales: notas". Journal of Money, Credit and Banking . 9 (2): 341– 348. doi : 10.2307/1991983 . JSTOR 1991983 . 
  19. ^ Norma ANSI X9.27-1995 y norma ANSI ANS X9.7-1990.
  • Preguntas frecuentes sobre la impresión de cheques y el tóner MICR
  • Manual básico de MICR , Troy Group, Inc.
  • ¿Cuál es mejor, E13B o CMC7?
  • Conjunto de caracteres MICR E13B
  • Experimento sencillo para detectar tinta magnética en billetes (en francés).
Obtenido de " https://en.wikipedia.org/w/index.php?title=Magnetic_ink_character_recognition&oldid=1361290309#E-13B "