OCR-B es una fuente monoespaciada desarrollada en 1968 por Adrian Frutiger para Monotype siguiendo el estándar de la Asociación Europea de Fabricantes de Computadoras . Su función era facilitar las operaciones de reconocimiento óptico de caracteres por parte de dispositivos electrónicos específicos, originalmente para usos financieros y bancarios . Fue aceptada como estándar mundial en 1973. [1] Sigue el estándar ISO 1073-2:1976 (E), refinado en 1979 (diseño "tipografía", tamaño I). Incluye todos los símbolos ASCII y otros símbolos necesarios en el entorno bancario. Se usa ampliamente para los dígitos legibles por humanos en los códigos de barras UPC / EAN . [2] [ cita requerida ] También se usa para pasaportes legibles por máquina . [3] Comparte ese propósito con OCR-A , pero es más fácil de leer para el ojo y el cerebro humanos y tiene un aspecto menos técnico que OCR-A.
En junio de 1961, la Asociación Europea de Fabricantes de Computadoras (ECMA) inició actividades de estandarización relacionadas con el Reconocimiento Óptico de Caracteres (OCR) . Después de evaluar los diseños de OCR existentes, se decidió desarrollar dos nuevas fuentes: un diseño estilizado con solo dígitos, llamado “Clase A”; y un diseño tipográfico más convencional con una cobertura de caracteres más amplia, llamado “Clase B”. En febrero de 1965, la ECMA propuso un diseño para la fuente “Clase B” a la ISO , quien la adoptó como estándar internacional ISO 1073-2 en octubre de 1965. [4] La primera revisión contenía tres tamaños de fuente: I, II y III. La especificación incluía un diseño Letterpress , destinado a equipos de impresión de alta calidad; y un diseño Constant Strokewidth de borde redondeado para impresoras de impacto [5] :3 con calidad tipográfica reducida.
En septiembre de 1969, la ECMA comenzó a trabajar en la revisión de su estándar publicado. Para que el OCR-B tuviera una mayor aceptación, se modificaron ligeramente las formas de algunos caracteres. La nueva revisión eliminó el tamaño de fuente II, que rara vez se había utilizado en la práctica; eliminó cinco formas de caracteres y agregó un nuevo tamaño de fuente IV. La ECMA publicó la segunda edición del OCR-B en octubre de 1971. [4]
En marzo de 1976, la ECMA publicó una tercera revisión de su especificación ECMA-11. Añadió los símbolos § y ¥ a OCR-B; se añadieron dos tipos de marcas de borrado (█) para oscurecer caracteres mal impresos; y se modificó la longitud de la barra vertical para que coincidiera con la norma ISO 1073-2. [4]
En 1993, Turquía propuso ampliar la norma ISO 1073-2 para incluir las letras turcas Ğ ğ, İ ı y Ş ş. [6] La solicitud se generalizó para ampliar la OCR-B con varias letras latinas y griegas utilizadas en idiomas europeos. [7] : 27 Por lo tanto, se inició una revisión de la norma ISO 1073-2:1976, produciendo tres borradores sucesivos. El borrador final habría ampliado la OCR-B con 40 letras latinas y 10 griegas; para seis letras latinas, el borrador dio nuevas formas alternativas. [7] : 26 Se rechazó una solicitud para ampliar la OCR-B con acentos vietnamitas. [7] : 27 A diferencia de las versiones anteriores de la norma, que especificaban las formas de los glifos mediante dibujos de referencia, la nueva revisión habría incluido las formas en forma legible por máquina. [7] : 26 Sin embargo, en ese momento no se pudo conseguir el apoyo de la industria para probar la nueva fuente, por lo que el esfuerzo de revisión se detuvo en 1997. [7] : IV El grupo de trabajo describió sus hallazgos en un informe técnico. [7] : 1
En junio de 1998, el Comité Europeo de Normalización publicó un informe para añadir el símbolo del euro al OCR-B. [5] El informe proponía una variante del símbolo del euro tanto de trazo simple como de trazo doble, dejando la decisión a pruebas posteriores del rendimiento del OCR. [5] : 4 Las pruebas fueron difíciles: los métodos de diseño teóricos utilizados cuando se desarrollaron originalmente los glifos del OCR-B ya no se podían reproducir, y las limitaciones tecnológicas de la década de 1960 tampoco eran del todo relevantes en los entornos de OCR de la década de 1990. [8] Se ideó un nuevo método de prueba, utilizando la tecnología de OCR actual. Las pruebas no encontraron diferencias en el rendimiento del OCR entre las dos variantes del euro, y recomendaron la adopción de la variante de trazo doble, ya que coincide con la forma del glifo convencional. [8] El proyecto no tenía fondos para probar exhaustivamente las extensiones de glifo de la propuesta de 1993; los resultados iniciales no fueron concluyentes. [8]
Microsoft Office ofrece una versión de Letterpress OCR-B producida por Monotype . Cubre Windows-1252 . [9] Muchos proveedores, incluido Adobe, aún venden sus versiones de OCR-A y OCR-B.
El sistema de composición tipográfica TeX tiene una fuente OCR-B de dominio público Constant Strokewidth en formato de definición METAFONT . Fue creada por Norbert Swartz en 1995 y actualizada en 2010. Tiene una configuración para extremos de trazo cuadrados. [10] La definición también se ha traducido a METATYPE1 , por lo que la versión redondeada también está disponible en TrueType y OpenType . [11]
Una versión de Constant Strokewidth OCR-B de Matthew Anderson tiene una cobertura de caracteres ampliada. Está disponible bajo CC-BY 4.0 . [12]
La codificación OCR-B de MS-DOS es la página de códigos 877. Nótese que las tildes grave, aguda, circunfleja (en 0x9B), tilde, diéresis y cedilla se pueden agregar sobre las letras (en el caso de la cedilla, debajo) para formar letras acentuadas. Nótese que la m minúscula latina alternativa (no en Unicode), el símbolo del euro (€) y la barra vertical (|) se agregaron posteriormente a la página de códigos, pero se desconoce dónde se encuentran.
Caracteres que no están en Unicode: