Diseñamos, imprimimos, programamos y leemos formularios OMR

Diseñamos a su medida formularios para sus lectoras ópticas de marcas (OMR: Optical Mark Reading), los imprimimos a dos colores pudiendo incluir su logotipo, realizamos un control de calidad exhaustivo de todos los formularios, mediante pruebas de lectura óptica de cada uno de ellos, y se los entregamos bien por transporte estándar o urgente, según sus requerimientos.

Más de 20 años de experiencia en diseño, impresión, programación para lectura óptica de datos

También desarrollamos programas para lectura óptica de datos, leemos sus formularios con nuestras lectoras ópticas y los escaneamos, corregimos test, exámenes y oposiciones y entregamos los resultados en formato Excel y Access de Microsoft, en ficheros planos o en los formatos que necesite y realizamos el análisis estadístico de los datos leídos según sus especificaciones.

Prestamos este servicio desde grandes tiradas de 30.000 ó 50.000 formularios a pequeños lotes de sólo 1.000 formularios.

Ponemos a su servicio más de 20 años de experiencia OMR ya que nuestros primeros trabajos en captura óptica de datos se remontan hacia finales de la década de los ochenta.

No dude en ponerse en contacto con nosotros para cualquier servicio relacionado con formularios de captura óptica de datos.

Precios para el diseño e impresión de formularios OMR

Precios, gramajes y formatos adaptados a sus necesidades de impresión, programación y lectura óptica de datos

Precios orientativos para el diseño, maquetación y arte final para cada modelo, pudiendo incluirse su logotipo a dos colores o en escala de grises:

  • 150 € para un modelo de formulario A4 a una cara para lectora óptica.
  • 300 € para un modelo de formulario OMR a doble cara en formato DIN A4.

Precios orientativos para el desarrollo de programas de lectura óptica:

  • 150 € para un modelo de formulario de lectora óptica a una cara, independientemente del número de campos que contenga.
  • 300 € para formularios OMR a doble cara en formato A4.

El coste del diseño o de la programación sólo se pagan la primera vez que se imprime el modelo de formulario y mientras no haya cambios en el mismo.

Precios orientativos para la impresión en papel de 90 gramos / metro²:

  • 345,00 € para 3.000 formularios OMR a una cara en formato DIN A4.
  • 430,00 € para 5.000 formularios OMR a una cara en formato DIN A4.
  • Se pueden pedir presupuestos para cualquier otro volumen entre 1.000 y 50.000 formularios.

También imprimimos en papel de gramajes superiores si sus requerimientos así lo precisan, por ejemplo, en papel de 110 gramos / metro². En general no recomendamos imprimir en gramajes inferiores a 80 gramos / metro².

Todos estos precios para el diseño, maquetación, arte final por modelo, impresión en papel, desarrollo de programas de lectura óptica incluyen nuestros exhaustivos controles de calidad. Somos el único proveedor que entrega todos sus formularios leídos y comprobados uno a uno por lectoras ópticas. Puede pedir un presupuesto personalizado a sus necesidades y requerimientos concretos que le enviaremos por correo electrónico.

Servicio de programación de lectoras ópticas de marcas y lectura OMR

  • Programación: Desarrollamos programas para lectura óptica de datos (OMR) incluyendo campos simples, múltiples opciones, ítems dispersos, binario en bloque o en línea, nivel de oscuridad, números de serie, código de barras, etc.
  • Lectura: Leemos paquetes de formularios OMR con nuestras lectoras ópticas, tanto si corresponden a un sólo modelo OMR o a varios, incluyendo la programación y el envío, por correo electrónico, de los ficheros con datos leídos ópticamente en el formato que se requiera: Excel, Access, ficheros planos separados por punto y coma (CSV), etc.
Soluciones integrales para captura de datos incluyendo la programación de lectoras ópticas y la lectura por lotes

Puede pedir un presupuesto, sin compromiso, para sus necesidades de desarrollo de programas OMR o para la lectura hojas con marcas ópticas y se lo detallaremos en función de los volúmenes, modelos de formularios y características concretas del servicio OMR que desea.

Test de Factores Psicosociales del INSHT mediante lectura óptica

Cuestionario OMR para la Valoración de los Factores Psicosociales (F-PSICO) diseñado por el Instituto Nacional de Seguridad e Higiene en el Trabajo (INSHT) del Ministerio de Empleo y Seguridad Social (MESS).

Disponemos de la solución para realizarlo mediante nuestros cuestionarios para lectora óptica de marcas incluyendo todas las preguntas del cuestionario oficial más las preguntas de categorización adicionales que se requieran.

Factores Psicosociales del INSHT mediante lectura óptica

Impresión de códigos de barras en formularios OMR

Una vez impresos los formularios en imprenta, podemos personalizarlos imprimiéndoles un código de barras, que puede ser diferente en cada hoja o por conjuntos de hojas.

Para un mayor control, secuencia, anonimato o personalización para cada necesidad

Este código de barras puede tener diversos usos, por ejemplo:

  • En aquellos casos en los que se trabaja con varios modelos de formularios, permiten relacionar los diferentes formularios asociados a una misma persona y garantizar su tratamiento conjunto, incluso cuando los formularios de varias personas han sido mezclados en su recogida o transporte.
  • Generar ficheros en formato PDF resultado del escaneo y almacenamiento conjunto de todos los formularios que comparten un mismo código de barras.
  • Permiten realizar exámenes y oposiciones con anonimato, asociando el área de identificación de la persona con el área de destinada a sus respuestas mediante dos códigos de barras:
    • Estos dos códigos de barras pueden ser idénticos.
    • También puede ser el código de barras del área de las respuestas resultado de una función de transformación biunívoca del código de barras del área de identificación.
    Para el caso de la localización de formularios con anonimato también proporcionamos el servicio de programación de localizadores de formularios de respuesta a partir de formularios de identificación:
    • mediante la lectora óptica de marcas o
    • por selección de imágenes digitales siempre y cuando hayan sido escaneadas.

Escaneado de formularios para lectura óptica

Además de leer formularios y proporcionar el contenido de sus respuestas en formatos digitales, podemos escanear los formularios OMR y almacenar su imagen digital.

Este almacenamiento de imágenes digitales se ofrece en dos modalidades:

  • Formulario a formularios en el formato gráfico que se requiera, por ejemplo, en formatos GIF, PNG, JPEG, etc.
  • Ficheros en formato PDF resultado del escaneo y almacenamiento conjunto de todos los formularios que comparten, por ejemplo, una misma identificación de persona o un mismo código de barras como se muestra en la siguiente figura.
Para el almacenamiento digital en formatos GIF, PNG, JPEG, PDF, etc. de sus formularios en papel

Presupuestamos a su medida el diseño, impresión y lectura OMR

Hacemos los presupuestos de forma personalizada, adaptándonos a sus requerimientos de captura óptica de datos y desglosando todos los costes por partidas individualizadas: diseño, impresión, post-impresión de códigos de barras, desarrollo de la programación, lectura de formularios, portes, etc.

En nuestros presupuesto especificamos, como se muestra en el ejemplo de la imagen, cada una de las tareas de las que consta nuestro servicio y todos sus entregables: formularios, programas, datos leídos, formato de los datos, formas de envío, etc.

También nos comprometemos en nuestros plazos de entrega, formas de envío y modo de facturación.

Pida su presupuesto personalizado:

  1. A través del buzón de contacto.
  2. Por correo electrónico a .
Hacemos presupuestos personalizados y con sus costes especificados por partidas individualizadas

Nuestra metodología de trabajo para los formularios de lectura óptica

Nuestra metodología OMR consta de las fase de recogida de sus necesidades, análisis y realización del presupuesto, diseño de las hojas de lectora óptica, refino del diseño, impresión de las hojas, control de calidad, envío y entrega y gestión documental para guardar sus diseños.

  1. Sus necesidades: Envíenos por correo electrónico a la dirección sus necesidades de captura óptica de información, ideas, esquemas en Word, PowerPoint, PDF e incluso esquemas a mano alzada escaneados, así como el número de formularios de lectora óptica a imprimir.
  2. Análisis y presupuesto: Realizamos un análisis de sus requerimientos y les hacemos llegar por correo electrónico un presupuesto en formato PDF con los precios y las condiciones para su aprobación.
  3. Diseño: Tras la aprobación del presupuesto realizamos un diseño óptimo de sus formularios para lectura óptica con el doble objetivo de maximizar la captura de información, simplificar su estructura y la posterior programación de la lectora OMR. Todo ello con el objetivo de:
    • aumentar la velocidad de lectura y
    • disminuir la influencia de las posibles fuentes de errores, incluyendo las de cumplimentación de los formularios por los encuestados, opositores, alumnos, empleados, etc. y su posterior manipulación durante la recogida de los formularios rellenos.
  4. Refino: Les enviamos un primer diseño del formulario en formato PDF para su validación e incluimos las adaptaciones y modificaciones que nos propongan reenviándolo para su aprobación definitiva.
  5. Impresión: Imprimimos el número de formularios que se requieran en nuestras imprentas profesionales en papel de 90 gramos / metro². (también imprimimos en 100 gramos / metro² y 110 gramos / metro²). Opcionalmente se puede incluir la post-impresión de códigos de barras para el control y secuenciación de los formularios.
  6. Calidad: Realizamos pruebas de control de calidad de los formularios impresos mediante muestreo aleatorio de hojas, programando la lectura de los campos de sus formularios, rellenándolos de diversos modos y utilizando nuestras lectoras ópticas para comprobar:
    • tanto la lectura perfecta de los formularios,
    • como detección de dobles marcas cuando la persona que los rellena (sea encuestado, alumno, opositor, etc.) comete errores.
  7. Entrega: Les enviamos a la dirección de entrega que nos indiquen por transporte urgente o estándar, a su requerimiento, los formularios OMR verificados y empaquetados. Cuando se trata de varios modelos de formularios los podemos enviar:
    • empaquetados por modelos (cada paquete contiene un único modelo de formulario OMR) o
    • secuenciando los modelos en el mismo orden en que han de cumplimentarse (alzado).
  8. Gestión documental: Finalmente, y a no ser que se nos indique lo contrario, los diseños de sus formularios y sus programaciones son guardadas para sus siguientes pedidos.

El siguiente diagrama muestra nuestra metodología de trabajo:

Garantía de calidad gracias a un proceso metodológico de análisis, diseño e impresión de formularios OMR controlado por fases

Análisis estadístico de los datos obtenidos por OMR

Realizamos el proceso de análisis estadístico de los datos procedentes de la lectura óptica, tanto de forma aislada como combinándolos con otras fuentes de datos, estas fuentes de datos pueden ser proporcionadas por el cliente o ser fuentes públicas.

Análisis estadístico de los datos obtenidos mediante OMR

Los resultados del análisis estadístico se pueden proporcionar en forma de informes en PDF, que incluyan tanto gráficos como tablas, por ejemplo, como el que se muestra en la imagen de la derecha. También se pueden proporcionar en formato Excel o en otros formatos más específicos que se requieran.

El proceso de análisis estadístico de los datos puede incluir la inserción en bases de datos (dBase, Access, MySQL, etc.) tanto de los datos primarios procedentes de la lectura óptica como de los resultados del propio análisis estadístico.

Nuestras metodologías de análisis van desde el análisis descriptivo clásico a la modelización estadística de datos para un uso más avanzado incluyendo:

  • modelos de regresión,
  • modelos para la realización de previsiones y
  • modelización del comportamiento dinámico de los clientes, las ventas, la demanda, los mercados, etc.

JBDef, JBMod y JBLee y el cambio de Windows de 31 y 64 bits

Proporcionamos el soporte técnico necesario para que sus programas JBDef, JBMod, JBLee y Lectura TXT se puedan ejecutar según la configuración de Windows que se requiera instalar, por ejemplo, Windows 7, Windows 8, etc. tanto de 32 como de 64 bits.

Sus programas JBDef, JBMod, JBLee y Lectura TXT (Comaof) pueden ejecutarse, por ejemplo, tanto en Windows 7 o en Windows 8, bien de 32 bits o de 64 bits, como en otras versiones de Windows(Microsoft) y hemos ayudado a organismos públicos y a empresas a instalarlos y a configurarlos tras la actualización del sistema operativo Windows.

Para ayudar a realizar esta actualización podemos proporcionar, por ejemplo:

  • Cables USB-Serie comprobados previamente por nosotros para su correcto funcionamiento con lectoras ópticas de marcas, ya que no todos los cables USB-Serie del mercado, para usos más básicos, soportan los requerimientos de las lectoras ópticas.
  • Asistencia técnica telefónica para realizar la instalación, la configuración y las pruebas de correcto funcionamiento. La imagen de abajo muestra el lanzador de estos programas de lectura óptica ejecutando en un Windows 7 Ultimate de 64 bits.
JBDef, JBMod y JBLee y el cambio de Windows de 31 y 64 bits

Condiciones generales del servicio OMR ofrecido

Somos flexibles a cada caso concreto y adaptamos estas condiciones generales a sus necesidades
  1. Portes: Se incluye el coste de los portes de los formularios OMR en el presupuesto inicial que se envía y, también, se incluyen en la factura final como un concepto por separado. A no ser que sus requerimientos o circunstancias especiales de envío impliquen lo contrario.
  2. Prueba: De forma previa a la impresión, se enviará un modelo de prueba en formato PDF del formulario o formularios OMR diseñado para su validación y aprobación. Las pruebas en papel tienen un coste adicional de 50 € por modelo.
  3. Aceptación: El servicio comienza a la aceptación del presupuesto, reenviándolo firmado y sellado por email (una copia escaneada) a la dirección de contacto , incluyendo en el texto del email: persona y dirección exacta para la entrega de las hojas y datos completos de facturación (persona, entidad, dirección, teléfono y CIF).
  4. Plazo de entrega:
    • Para la impresión de formularios aproximadamente de 14 días laborables, a partir de la aceptación del presupuesto y una vez aprobada la prueba de diseño del formulario OMR en formato PDF.
    • Para la lectura óptica de formularios aproximadamente de 10 días laborables, a partir de la recepción de los formularios cumplimentados.
    Estos plazos generales puede acortarse o alargarse dependiendo de sus requerimiento y de la complejidad o volumen específico de su pedido.
  5. Facturación:
    • En general, se emite una sola factura por el total del presupuesto a la entrega de los paquetes de formularios para lectora óptica de marcas.
    • En los casos de impresión y lectura, se emiten dos facturas, la primera a la entrega de los formularios impresos y la segunda a la entrega por email de los ficheros con los resultados de la lectura óptica de los formularios rellenos.
    • En el caso de entregas parciales se pueden emitir varias facturas asociadas a cada hito de entrega.
  6. Pago: Se podrá realizar el pago en el plazo de 30 días a partir de la fecha de cada factura. El pago se realizará por transferencia bancaria a la cuenta bancaria que se indique en cada factura.
  7. Impuestos: A la base imponible de las facturas se les aplicará el IVA, las retenciones u otros impuestos vigentes en el momento de la facturación.
  8. Validez de los presupuestos: El plazo de validez de los propuestos enviados para su aprobación es de 30 días.
  9. Flexibilidad: Estas condiciones generales que se han enumerado son orientativas y pueden adaptarse a su caso concreto o a los requerimientos de su entidad.

Todas las condiciones de nuestro servicio están especificadas de forma clara en nuestros presupuestos, por ejemplo, los portes, las pruebas, la sencilla forma de aceptación electrónica, los plazos de entrega, la forma de facturación y pago, los impuestos aplicables, el tiempo de validez de los presupuestos y la flexibilidad a la hora de adaptarse a sus necesidades.

Información de contacto para los servicios de formularios OMR

Consúltenos sin compromiso sobre formularios, programación y lectura OMR

Para asesorarse o pedir presupuestos para el diseño, impresión, desarrollo de programas OMR o para la lectura óptica de formularios, puede ponerse en contacto con nosotros, sin compromiso, utilizando los siguientes datos de contacto, estaremos encantados de atenderle:

  • Antonio Salmerón
  • móvil: 690 855 320
  • teléfono fijo: 917 906 868
  • dirección de email:
  • dirección postal: Paseo de la Castellana 135, 7ª planta, 28046 Madrid (España)
  • O bien a través del buzón de contacto.

El siguiente mapa muestra nuestra localización en Madrid:

Localización de las oficinas de OMRForms en Madrid

Buzón para pedir presupuestos y servicios OMR

Puede ponerse en contacto con nosotros, para todo lo relacionado con el diseño, impresión, programación de lectoras ópticas y lectura OMR, utilizando el siguiente buzón de contacto y le responderemos a la mayor brevedad:

Últimas referencias en diseño, impresión, lectura y servicios OMR

La siguiente lista muestra, a modo ilustrativo, nuestras últimas referencias de clientes en el diseño, impresión, programación y/o lectura de formularios OMR incluyendo las administraciones públicas, el ejército, las universidades y las empresas privadas e incluso trabajos para profesionales independientes:

Nuestra forma de trabajo es la base de la satisfacción de nuestros clientes
  • Ejército de Tierra:
    • Cuartel General de la Fuerza Terrestre, Servicio de Psicología, Sevilla.
    • Cuartel General del Mando de Canarias.
    • Mando de Adiestramiento y Doctrina (MADOC), Dirección de Investigación, Doctrina, Orgánica y Materiales (DIDOM), Granada.
    • Academia de Logística (ACLOG), Calatayud, Zaragoza.
  • Región de Murcia:
    • Consejería de Cultura y Turismo.
  • Gobierno de las Islas Baleares:
    • Dirección General de Puertos y Aeropuertos.
  • Diputación del Albacete:
    • Servicio de Informática.
  • Universidad Complutense de Madrid:
    • Escuela Universitaria de Estudios Empresariales.
    • Facultad de Ciencias Económicas y Empresariales.
    • Facultad de Medicina, Inmunología.
    • Facultad de Psicología.
  • Universidad de Cádiz:
    • Acceso y Orientación Universitaria.
  • Universidad de Navarra:
    • Área de Administración, Servicio de Admisión.
    • Facultad de Filosofía y Letras.
    • Departamento de Educación, Métodos de Investigación y Diagnóstico en Educación.
    • Facultad de Ciencias Económicas y Empresariales.
  • Universidad de Sevilla:
    • Facultad de Psicología, Departamento de Personalidad, Evaluación y Tratamientos Psicológicos.
  • Universidad Politécnica de Madrid:
    • Escuela Técnica Superior de Ingenieros Agrónomos.
  • Correos y Telégrafos SA.
  • Cecabank, Confederación Española de Cajas de Ahorros.
  • Adif, Administrador de Infraestructuras Ferroviarias, Ministerio de Fomento.
  • Universidad Rey Juan Carlos:
    • Escuela Técnica Superior de Ingenieros de Telecomunicaciones.
    • Gestión de Sistemas e Informática.

Ejemplos prácticos de formularios para lectoras ópticas de marcas

Prueba OMR de admisión de futuros alumnos con 4 opciones de la Universidad de Navarra, color naranja Prueba OMR de admisión de futuros alumnos con 4 opciones de la Universidad de Navarra, color magenta Facultad de Filosofía y Letras de la Universidad de Navarra, programación OMR para la lectura en Excel del cuestionario de evaluación de la docencia Universidad de Navarra, ejemplo de hoja de respuestas de lectura óptica en disposición horizontal Facultad de Filosofía y Letras de la Universidad de Navarra, encuesta OMR de satisfacción de los alumnos con la actividad docente del profesorado Facultad de Filosofía y Letras de la UNAV, rediseño en español de la encuesta de satisfacción de alumnos con la actividad docente del profesorado Facultad de Filosofía y Letras de la UNAV, rediseño en inglés de la encuesta de satisfacción de alumnos con la actividad docente del profesorado Facultad de Económicas de la UNAV, diseño en español de la encuesta de satisfacción de alumnos con la actividad docente del profesorado Facultad de Económicas de la UNAV, diseño en inglés de la encuesta de satisfacción de alumnos con la actividad docente del profesorado SCAT (School and College Ability Test) Test de Capacidad Verbal y Matemática, programación para lectura óptica de marcas y paso a Excel del cuestionario Métodos de Investigación y Diagnóstico en Educación, rediseño y programación de lectura con códigos de barras del formulario SCAT Ejército de Tierra, CEPPU (Cuestionario OMR para la Estimación del Potencial Psicológico de la Unidad) CEPPU Ejército de Tierra, versión alfanumérica, Estimación del Potencial Psicológico de la Unidad Ejército de Tierra, Lectura del Cuestionario para la Estimación del Potencial Psicológico de la Unidad, CEPPU Ejército de Tierra, DIDOM, MADOC, Mando de Adiestramiento y Doctrina, encuesta de Desarrollo del Liderazgo DIDOM, Dirección de Investigación, Doctrina, Orgánica y Materiales, lectura de formularios de Desarrollo del Liderazgo Hoja de programación LOPA 2, LOngines PArameters, versión 2, LOPA II Format Control Sheet Ejemplo de formularios de marcas ópticas de encuesta sobre supervisiones unidades organizativas y unidades de negocio Ejemplo de formulario de marcas ópticas vacío de encuesta para la evaluación de los participantes en congresos de reumatología Ejemplo de formulario de marcas ópticas pre-impreso de encuesta para la evaluación de los participantes en congresos de reumatología Formulario de marcas ópticas de Evaluación de Conocimientos Previos de la Universidad de Cádiz Formulario de marcas ópticas para Alumnos de Selectividad de la Universidad de Cádiz Universidad de Cádiz, tabla de códigos de centro y poblaciones Formulario de marcas ópticas de Satisfacción de Profesores con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Profesores con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Profesores con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Profesores con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Profesores con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Alumnos con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Alumnos con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Alumnos con la Universidad Complutense de Madrid Formulario de marcas ópticas de Satisfacción de Alumnos con la Universidad Complutense de Madrid Formulario de marcas ópticas de examen, Inmunología, Facultad de Medicina, Universidad Complutense de Madrid Test de marcas ópticas Arte y Ciencia de 20 preguntas, Facultad de Psicología, Universidad Complutense de Madrid Test de marcas ópticas Arte y Ciencia de 32 preguntas, Facultad de Psicología, Universidad Complutense de Madrid Formulario de marcas ópticas de examen con respuestas alternativas Encuesta de marcas ópticas sobre la actividad docente del profesorado de la Escuela Técnica Superior de Ingenieros Agrónomos de la Universidad Politécnica de Madrid Confederación Española de Cajas de Ahorros, Cecabank, lectura de formularios con identificación mediante código de barras Gobierno de las Islas Baleares, Dirección General de Puertos y Aeropuertos, examen bilingüe Ejemplo de formulario OMR que no permite a los alumnos la anulación de respuestas durante el examen Ejemplo de formulario OMR que no permite a los alumnos la anulación de respuestas durante el examen Ejemplo de formulario OMR que permite a los alumnos la anulación de respuestas durante el examen Papeleta OMR para elecciones antes de imprimir los nombres de los candidatos Papeleta OMR para elecciones, es una papeleta de votación con nombres de candidatos Formulario de marcas ópticas de Control de Asistencia del Profesorado de la Escuela Técnica Superior de Ingenieros de Telecomunicaciones de la Universidad Rey Juan Carlos Formulario de marcas ópticas para exámenes con respuestas del tipo verdadero y falso y con cinco opciones A, B, C, D y E de la Universidad Rey Juan Carlos Formulario de marcas ópticas para exámenes del Departamento de Personalidad, Evaluación y Tratamientos Psicológicos de la Facultad de Psicología de la Universidad de Sevilla

Tenemos amplia experiencia en todo tipo de formularios OMR, por ejemplo, cuestionarios de evaluación psicológica, de control de asistencia, de control de maquinaria, visitas y mantenimiento, de evaluación de participantes en congresos, de evaluación de conocimiento, de satisfacción del profesorado o de los trabajadores, en diferentes idiomas, como español o inglés, encuesta de motivación y liderazgo, encuestas de supervisión de unidades organizativas y de negocio, formatos horizontales y verticales, hojas de examen, hojas de programación, para de evaluación de la calidad de la docencia, para pruebas de admisión de alumnos, para usos académicos y empresariales, para usos civiles y militares, pruebas de capacidades verbales y matemáticas, etc.

Presentación en PDF de los servicios OMR 2015

Puede descargarse, en formato PDF, nuestro brochure de presentación donde se describen nuestros servicios de diseño de modelos, impresión de formularios, programación de lectoras y lectura de formularios OMR rellenos.

Brochure 2014 con nuestros servicios para su presentación a clientes

Este brochure es un resumen en un solo dos hojas de todo el contenido de este sitio web http://www.omrforms.es incluyendo los siguientes puntos:

  • Diseño e impresión OMR.
  • Metodología de trabajo.
  • Servicios adicionales.
  • Últimas referencias OMR.
  • Experiencia.

Puede distribuir este documento, sin restricciones, a todas las personas, colaboradores, clientes, decisores y entidades que crea que les pueda resultar de su interés.

También puede acceder, consultar y distribuir la versión anterior, en una sola página, de este brochure.

Aplicaciones de los formularios para lectoras OMR

Múltiples aplicaciones: encuestas, test, exámenes, oposiciones, análisis clínicos, solicitudes de admisión, controles de calidad, etc.

Las lectoras OMR y los formularios que diseñamos e imprimimos tienen múltiples aplicaciones:

  • Realización y lectura de todo tipo de encuestas y test, tanto dentro de las organizaciones como de mercado.
  • Lectura y corrección de exámenes en Universidades, Institutos u otros centros de formación.
  • Lectura y corrección de oposiciones, con o sin anonimato.
  • Estudios y análisis clínicos en hospitales, en laboratorios de análisis clínicos y petición de pruebas.
  • Captura automática de solicitudes de admisión.
  • Lecturas de actas, de calificaciones y de controles de asistencia.
  • Controles sobre la calidad de la docencia, la atención a clientes, la satisfacción de los usuarios, etc.
  • Votaciones en asociaciones, centros de trabajo, etc.
  • Estudios de mercado.
  • Evaluación de productos.
  • Formularios de sugerencias de clientes.
  • Realización de inventarios.
  • Realización de auditorías, por ejemplo, del estado de mantenimiento de maquinaria.
  • etc.

Proporcionamos formularios OMR, por ejemplo, para, encuestas, test, exámenes, oposiciones, estudios, análisis clínicos, peticiones de pruebas, solicitudes de admisión, actas, calificaciones, controles de asistencia, evaluación de la calidad de la docencia, de la atención a los clientes, de la satisfacción, para votaciones, sugerencias, inventarios, auditorías, etc.

Consejos prácticos para rellenar formularios OMR

Consejos a la hora de rellenar formularios OMR que evitan errores y facilitan el proceso de lectura
  • Utilizar bolígrafo azul o negro, o un lápiz blando del tipo 2B.
  • Si ha escrito con lápiz y se equivoca, puede borrar con cuidado, con una goma de miga de pan, y volver a marcar la casilla correcta.
  • Si en datos como el DNI, número de matrícula, etc. el cuestionario contiene un ejemplo rellene las casillas y ponga las cifras, si procede, como en el ejemplo.
  • Rellenar completamente la casilla elegida, sin tocar o pintar en las casillas de al lado.
  • No escribir en el borde de marcas negras del formulario, esto es, no pintar sobre el área de clocks.
  • No doblar ni arrugar ni manchar el formulario.
  • No grapar los formularios, ni pegar unos a otros mediante celofán o cintas adhesivas ni productos similares.

Recordatorio cumplimentación para OMR: a) utilizar un lápiz 2B blando, b) las respuestas correctas se marcan dentro del recuadro sin salirse y c) las equivocaciones se borra bien y se marca de nuevo la correcta.

Estructura de un formulario de lectura óptica

La estructura del formulario de lectura óptica (a veces denominado también hoja para lectora óptica) se basa en 3 elementos fundamentales clocks, columnas y casillas de marca que se describen a continuación:

  1. Clocks:
    • Son las marcas rectangulares en tinta negra en uno de los bordes de la hoja, usualmente en el lado derecho.
    • Cada marca señala una línea de lectura, esto es, su existencia indica a la lectora una fila en la que puede haber casillas de marcas para lectura.
    • Si una fila tiene casillas de marca, pero no tiene su clock asociado, entonces dichas casillas nunca serán leídas.
    • Si los clocks de un formulario están deteriorados o sobre-escritos, entonces, lo esperable, es que la lectora tenga problemas de sincronismo al leer dicho formulario.
    • La distancia entre clocks, tradicionalmente, ha sido de 1/6 de pulgada. Se empleaba esta distancia por compatibilidad con las antiguas impresoras de carro que, a veces, se utilizaban para rellenar de forma previa algunas casillas de determinados formularios para personalizarlos, por ejemplo, marcando el DNI para cada persona que iba a rellenar el formulario en un examen u oposición.
    • Pero realmente, la distancia entre clocks puede ser cualquiera, por ejemplo, de 1/5 de pulgada u otras distancias.
    • El máximo de clocks para los formularios en hojas DIN A4 es de 70 y el máximo de clocks para los formularios en folio es de 74, si bien hay que hacer notar que llevar al máximo el número de clocks aumenta la probabilidad de errores, por lo que los máximos habituales para una DINA A4 suelen estar entre 52 y 64 clocks.
  2. Columnas:
    • La lectora posee un conjunto de sensores con fotocélulas (o células fotoeléctricas), un sensor por cada columna formando una línea de sensores.
    • Es por ello que también se les denomina canales de lectura (bajo cada canal pasan todas las casillas de su columna) y al conjunto de sensores con fotocélulas peine de lectura.
    • Las lectoras pueden tener un peine para leer formularios a una sola cara o dos peines para leer formularios impresos y rellenos por las dos caras.
    • Los sensores con fotocélulas sirven para leer las casillas de marca que se ponen en el formulario de lectura.
    • Lo usual en Europa es que los peines de lectura vengan preparados para formularios de 40 columnas, a intervalos de 1/5 de pulgada, pero también hay peines con 48 columnas, a intervalos de 1/6 pulgada, más habituales en los Estados Unidos.
    • Por lo que podemos considerar que para las lectoras ópticas europeas la distancia entre canales de lectura es fija y corresponde a la distancia entre sensores con fotocélulas de 1/5 de pulgada.
    • Todos los ejemplos de formularios que pueden consultarse en OMRForms.es correspondes a distancias de 1/5 de pulgada entre columnas.
    • Es por ello, que si la distancia entre clocks se pone también a 1/5 de pulgada, entonces las casillas de marca se conforman como una cuadrícula exacta.
  3. Casillas de marca:
    • Cada casilla queda definida por su fila y su columna y son el sitio donde las personas que rellenan el formulario ubican sus marcas a bolígrafo o lápiz dependiendo de lo que deseen contestar.
    • Toda marca que esté fuera de estas casillas de marca, bien de forma intencionada para señalar algo o por error, no será leída por la lectora óptica.
    • Los bordes de las casillas se han de imprimir con una tinta que no sea visible para los sensores con fotocélulas. Esto es, una tinta que carezca de componente negro. Por ejemplo, algunas tintas naranjas (que es el color que recomendamos en OMRForms.es) y también tintas rojas e, incluso, tintas rosas.
    • En la siguiente imagen pueden verse los clocks en tinta negra y una matriz de las casillas de marca en tinta naranja, organizada por filas y columnas.
Los clocks, las columnas y las casillas de marca componentes fundamentales OMR

Visión en detalle de un formulario para lectora óptica

La siguiente figura muestra un formulario OMR en detalle dentro del cual pueden identificarse los elementos siguientes:

  • Los campos para la información escrita, nombre, apellidos y fecha, que no se leen junto con el área para firmar.
  • El campo para la introducción del DNI junto con un ejemplo de DNI ya marcado a su izquierda.
  • Otros campos para la introducción del número, el tipo de examen, el grupo y la sección.
  • Un ejemplo de cómo se han de rellenar las casillas de marcas y cómo no hay que hacerlo.
  • La columna vertical de clocks a la derecha del formulario, cada fila con casillas de marcas útiles tiene su clock a la derecha.
  • Una fila horizontal de casillas ya marcadas en negro previamente en imprenta que tienen una doble función, separar visualmente el área de identificación de la persona de, en este caso, el área de examen.
  • Un área de examen con hasta 150 respuestas que pueden ser de 2 tipos, verdadero o falso o de tipo test con 5 opciones. Para facilitar la cumplimentación las 150 preguntas de examen se estructuran en 5 columnas y, dentro de cada columna, en grupos de 5 preguntas de hasta 5 respuestas.
  • Finalmente, abajo del todo, nuestra identificación de diseño e impresión de http://www.omrforms.es.

Los siguientes son artículos interesantes para profundizar más en las estructuras de campos a través de las cuales se realiza la lectura óptica y que son la base para el diseño de formularios OMR y la programación de su lectura.

Con todos sus campos de identificación de la persona, el examen, las opciones de respuesta, explicación de cómo rellenar, sus clocks, etc.

Las hojas OMR pueden tener campos como agregaciones de casillas de marcas ópticas, diferentes clases de campos de marcas ópticas, campos de control de la lectura y de retorno de información y, también, campos que permiten la posibilidad de anular respuestas sin necesidad de borrar.

Campos como agregaciones de casillas de marcas ópticas

El objetivo de las siguientes figuras es introducir y mostrar el concepto de campos de casillas de marcas ópticas. Los campos pueden definirse como conjuntos estructurados de casillas para marcas ópticas.

Número de elementos y número de opciones: Los elementos son cada uno de los ítems que componen un campo y las opciones son cada una de las posibles respuestas que puede tener cada ítem.

Un buen diseño de un formulario OMR implica estructurar los conjuntos de casillas OMR con la semántica precisa

Posición de los campos dentro del formulario de recogida óptica de datos: La posición indica las filas de comienzo y final y las columnas de comienzo y final de los campos. Hay que tener en cuenta que hay campos sin posición, como por ejemplo son los de inserción, sensibilidad, etc., y que hay otros que basta con darles la fila y columna de comienzo, como los de ítems dispersos.

La posición indica las filas de comienzo y final y las columnas de comienzo y final de los campos

Orientación de los campos de casillas de marcas ópticas, orientación vertical y orientación horizontal: La orientación indica la dirección de lectura que tienen los campos. Hay que tener en cuenta que hay campos sin orientación, como por ejemplo, los de inserción, sensibilidad, etc.

La orientación indica la dirección de lectura que tienen los campos

Saltos entre casillas de marcas ópticas, saltos entre filas y saltos entre columnas: Los saltos indican el número de espacios en blanco entre las filas y columnas de los campos. El número más habitual es cero, esto es, sin espacio entre filas y entre columnas. Pero si se dispone de espacio en el formulario OMR dejar saltos, por ejemplo, 1 ó 2, facilita a las persona el relleno del formulario y suele contribuir a disminuir el número de confusiones. Como en el caso anterior, hay que tener en cuenta que hay campos sin saltos, como los de inserción, sensibilidad, etc.

Los saltos indican el número de espacios en blanco entre las filas y columnas de los campos

Campos de múltiples marcas, concepto: Indica si en el campo puede haber más de una respuesta a cada pregunta. De ser así, la longitud de estos campos se ha de calcular como (nº de elementos x nº de opciones) x longitud de la máscara.

Indica si en el campo puede haber más de una respuesta a cada pregunta

Campos de múltiples marcas, ejemplo con la selección de fútbol:

Campos de múltiples marcas ópticas, ejemplo con la selección de fútbol

Número de caracteres por marca: Es la longitud de la cadena de respuesta para cada opción del elemento en el campo, es decir, qué es lo que se quiere que la lectora interprete cuando lee una marca. El siguiente ejemplo muestra la lectura del DNI (Documento Nacional de Identidad) y de los meses del año.

Es la longitud de la cadena de respuesta para cada opción del elemento en el campo

Diferentes tipos de campos de marcas ópticas

Las siguientes figuras muestran diferentes tipos campos para la captura de datos con una lectora óptica. Dependiendo del tipo de datos que es necesario recoger y de las personas que han de rellenar los formularios se han de seleccionar las estructuras más convenientes en cada caso.

Múltiples opciones: El campo de múltiples opciones puede ser usado para definir zonas que requieran una opción, o más, de entre varias posibles respuestas. Este campo tiene una geometría rectangular, con una de las esquinas especificadas por fila y columna que define la primera opción del primer elemento y otra de las esquinas, especificada también por fila y columna, que define la última opción del último elemento. A continuación se muestra un ejemplo con una marca válida por columna para la lectura del DNI (Documento nacional de identidad):

Múltiples opciones puede ser usado para definir zonas que requieran una opción, o más, de entre varias posibles respuestas

Múltiples opciones, con una marca válida por fila: retornando "?" en caso de doble, triple,... marca, como sucede en la novena fila de casillas de marcas. Su uso más frecuente es para la codificación de un campo de test en el cual sólo se admite una respuesta por pregunta.

Para la codificación de un campo de test en el cual sólo se admite una respuesta por pregunta

Múltiples opciones, con varias marcas válidas por fila: retornando todas las marcas. El uso más frecuente es para la codificación de un campo de test en el cual se admite una o más respuestas por pregunta.

Para la codificación de un campo de test en el cual se admite una o más respuestas por pregunta

Identificación, concepto: La lectora puede detectar si está leyendo la hoja de respuesta correcta comparando el número de clocks leídos con el número de clocks que se especificó en el campo de parámetros y también comprobando las marcas de identificación impresas en la hoja. Estas marcas de identificación pueden estar dispuestas en la hoja horizontal o verticalmente, pero siempre formando una sola línea.

La lectora puede detectar si está leyendo la hoja de respuesta correcta comparando el número de clocks leídos

Identificador horizontal: Un campo de identificación horizontal no genera nada en el registro de salida, sólo provoca que la lectora óptica busque las marcas de identificación y rechace los formularios OMR que no se ajusten al modelo especificado.

Un campo de identificación horizontal no genera nada en el registro de salida

Identificador vertical: Un campo de identificación vertical no genera nada en el registro de salida, sólo provoca que la lectora óptica busque las marcas de identificación y rechace las hojas de respuesta que no se ajusten al modelo especificado.

Un campo de identificación vertical no genera nada en el registro de salida

ítems dispersos: El campo de ítems dispersos puede ser usado para definir zonas que requieran una opción, o más, ubicadas aleatoriamente en el formulario OMR, de entre varias posibles respuestas. Tiene una geometría irregular, por lo que hay que especificar la fila, columna y máscara de cada opción una a una. El siguiente ejemplo muestra la recogida del estado civil:

El campo de ítems dispersos puede ser usado para definir zonas que requieran una opción

ítems dispersos, ejemplo de la letra del NIF (Número de Identificación Fiscal):

ítems dispersos, ejemplo de la letra del NIF, Número de Identificación Fiscal, tipo de campo OMR

Bloque binario: Con este tipo de campo, también denominado binario en bloque, se podrá leer un sólo número codificado en binario en una zona de geometría rectangular, es decir, en un bloque.

Podrá leer un sólo número codificado en binario en una zona de geometría rectangular

Bloque binario, ejemplo del DNI (Documento Nacional de Identidad):

DNI, Documento Nacional de Identidad, ejemplo de Bloque binario / Binario bloque, tipo de campo OMR

Binario en línea: Con este tipo de campo se podrá leer uno o más números codificados en binario en una zona de geometría rectangular. Cada elemento del campo corresponderá a un número, por lo cual habrá tantos números como elementos tenga el campo.

Podrá leer uno o más números codificados en binario en una zona de geometría rectangular

Bloque en línea, ejemplo incluyendo un error de marcado (?):

Bloque en línea, ejemplo incluyendo un error de marcado (?)

Campos para el control de la lectura OMR

El proceso de lectura óptica puede ser controlado a través de una serie de campos que determinan su comportamiento

Número de clocks en el anverso: Permite especificar el número de clocks o filas que tiene la hoja en la cara frontal. Permite valores entre 1 y 99.

Número de clocks en el reverso: Permite especificar el número de clocks o filas que tiene la hoja en la cara dorsal. Permite valores entre 1 y 99. Esta opción es sólo válida en lectoras con doble cabeza.

Número de códigos de barras a detectar: Establece el número mínimo de códigos de barras a ser detectados cuando se lean las hojas. Admite valores entre 0 y 10. Si es mayor que cero y la cantidad de códigos de barras leídos es menor que este valor la lectora generará un error.

Interpretación de autoreverse: Si esta opción está inactiva la lectora comprobará que la cara definida como frontal pase por la cabeza superior de lectura y la cara definida como dorsal pase por la cabeza inferior de lectura. Si está activa el orden de las caras al leer es indiferente. Esta opción sólo es válida para lectoras con doble cabeza.

Sensibilidad: Nivel se sensibilidad mínimo con el que vamos a leer las marcas. Cuanto más bajo sea este nivel mayor es la sensibilidad, es decir, más lee la lectora y cuanto más alto menor es la sensibilidad. El valor óptimo suele ser 25.

Discriminación: Establece la diferencia de nivel que debe haber entre dos marcas, o una marca y un borrado, para que opte por una de ellas. Cuanto mayor sea este nivel más acusada debe ser la diferencia, es decir menos discrimina. El valor óptimo suele ser 15.

Los campos de control de las hojas OMR proporcionan información sobre el número de clocks en el anverso y/o del reverso, el número de códigos de barras a detectar y/o leer, sobre cómo se ha de interpretar el autoreverse y campos sobre el nivel se sensibilidad mínimo y de nivel de discriminación entre dos marcas o una marca y un borrado.

Campos de retorno de información

Oscuridad: El campo de oscuridad retorna el nivel de gris de cada marca contenida dentro del bloque que delimita. Los 16 posible niveles de marca, desde el blanco del papel al negro absoluto, son expresados mediante un dígito hexadecimal que va de 0 a F.

Numerador: Un campo numerador activa un contador que se insertará dentro del registro.

Código de barras: Sirve para leer códigos de barras ubicados en la hoja.

Inserción: Sirve para insertar cadenas ASCII dentro del registro de salida.

Durante el proceso de lectura óptica la lectora puede retornar información a través de estos campos

Los campos de información de las hojas OMR son el campo de oscuridad en niveles de gris, el contador o numerador que se insertará dentro de cada registro, el contenido de los códigos de barras del formulario y los que permiten insertar textos en ASCII dentro del registro de salida.

Campos que admiten la posibilidad de anular respuestas

Los formularios OMR admiten tipos de campos que permiten, a la persona que los rellena, anular respuestas marcadas sin necesitad de borrar. Estos tipos de campos son como los que se muestran en las siguientes figuras en las que se simula un proceso con varias rectificaciones.

Este tipo de formularios OMR, con la posibilidad de rectificar respuestas, son más flexibles a la hora de rellenarlos, si bien su diseño y programación son más costosos.

En este tipo de hojas de respuesta únicamente se suele permitir que sea contestada con bolígrafo negro o azul. Para cada pregunta hay dos líneas de respuesta: la primera se utiliza para contener la respuesta que la persona considera correcta y la segunda con una trama coloreada, para anular la respuesta, si así se desea hacer.

Por ejemplo, en el caso de exámenes u oposiciones, la persona ha de leer atentamente la pregunta a contestar y una vez elegida la alternativa que considere correcta (por ejemplo, A, B, C o D) marcar la alternativa elegida en la primera de las dos líneas de respuesta que tiene el mismo número que la pregunta. Marcando completamente el recuadro correspondiente a la alternativa elegida, rellenándolo pero sin salirse como se muestra en el siguiente ejemplo marcando la alternativa B:

Marcando completamente el recuadro correspondiente a la alternativa elegida

Si la persona se equivoca y desea anular una respuesta, deberá marcar el recuadro inmediatamente inferior al que quiere corregir, en la segunda línea de la misma pregunta, que tiene una trama coloreada y después ha de marcar en la primera línea de la misma pregunta la alternativa que considera correcta. En el siguiente ejemplo se había elegido la alternativa B y se ha anulado marcando B en la línea tramada inmediatamente debajo. Después se ha marcado como correcta la alternativa C:

Si la persona se equivoca y desea anular una respuesta

Si ahora la persona deseara anular la respuesta C y elegir la A, podría hacerlo repitiendo la operación, como se muestra a continuación:

Si ahora la persona deseara anular la respuesta C y elegir la A

Esta forma de trabajo se puede explicar con pocas palabras dentro de la propia hoja de respuestas (formulario OMR) como se muestra en la siguiente figura que corresponde a una hoja de examen en gallego:

Formulario OMR, hoja de examen en gallego

La siguiente figura muestra un bloque de respuestas de un examen o de una oposición con anulación, con los clocks a la derecha y una línea horizontal de identificación abajo:

Bloque de respuestas de un examen o de una oposición con anulación

Vídeo con la secuencia de diseño paso a paso de un formulario OMR

Vídeo de la secuencia de diseño paso a paso de una hoja de lectora de marcas ópticas OMR desde su concepción inicial al resultado final que es el formulario OMR que se envía a imprenta.

Lectoras ópticas de marcas (optical mark readers)

Las lectoras ópticas de marcas (en inglés OMR: Optical Mark Recognition, Optical Mark Reading, Optical Mark Reader) son máquinas para captura de datos que proporcionan una alta velocidad y una gran fiabilidad, capaces de leer e interpretar marcas hechas a lápiz, bolígrafo, etc. sobre hojas de papel denominadas formularios (forms).

Estos formularios para lectura óptica deben cumplir requisitos específicos en cuanto a características y diseño y es por ello que han de ser diseñados e impresos por profesionales con experiencia.

Máquinas de captura de datos, veloces y fiables, capaces de leer e interpretar marcas hechas a lápiz, bolígrafo, etc.

Los siguientes son artículos interesantes para profundizar más en los diferentes componentes y formas de trabajo de una lectora óptica de marcas.

Componentes de las lectoras ópticas de marcas

Los componentes principales de una lectora óptica de marcas, tanto internos como externos, son los que se enumeran a continuación y son señalados en las 2 fotografías inferiores:

  1. Indicador de estado de operación.
  2. Bandeja de entrada de formularios con marcas ópticas.
  3. Alimentador automático de formularios.
  4. Cubierta superior de la lectora óptica con sus bisagras.
  5. Bandeja de salida, también denominada bandeja de aceptados o de formularios aceptados, en algunas lectoras el disponer de un clasificador de formularios aceptados y rechazados es opcional.
  6. Bandeja de formularios rechazados, disponible cuando la lectora tiene clasificador de formularios.
  7. Mecanismo central de clasificación y expulsión a las 2 bandejas de salida, a la de formularios aceptados o a la de formularios rechazados.
  8. Cabezas de lectura óptica de marcas, cada cabeza de lectura está formada por un conjunto de sensores con fotocélulas, también denominado peine de lectura. En el esquema de la fotografía hay 2 cabezas, una superior y otra inferior, ya que en este caso se traza de una lectora con doble cabezal. El disponer o no de 2 cabezas de lectura, que permite leer formularios a doble cara, suele ser opcional.
  9. Cabeza de lectura de código de barras, este componente, en muchos casos de lectoras ópticas, es opcional.
Componentes de la estructura externa de una máquina OMR Componentes de la estructura interna de una máquina OMR

Cabezas de lectura para marcas ópticas

Una OMR puede equiparse con una o dos cabezas de lectura para marcas ópticas

Dependiendo de los usos a los que se destine, un lectora OMR puede estar equipada con una o dos cabezas de lectura para marcas ópticas que son los peines de células fotoeléctricas de lectura para el anverso y reverso de los formularios y también con una o con dos cabezas de lectura de código de barras. Si bien, las lectoras más estándar suelen tener una sola cabeza de lectura de marcas ópticas y, opcionalmente, una cabeza de lectura de códigos de barras.

En las lectoras ópticas de calidad las cabezas de lectura han de estar cubiertas por cristales para protegerlas de la suciedad.

En función de los requerimientos de la aplicación, las cabezas de lectura de marcas ópticas pueden venir preparadas para la lectura con luz roja o infrarroja.

Los peines de lectura pueden venir preparados para formularios:

  • De 40 columnas a intervalos de 1/5 de pulgada.
  • De 48 columnas a intervalos de 1/6 de pulgada.

Las cabezas, con su peine de células fotoeléctricas en su interior, son visibles si se abre la cubierta superior de la lectora óptica, como se muestra en la fotografía.

Vídeo con el proceso de lectura y consejos para leer formularios

Un formulario bien estructurado y diseñado para la lectura óptica debe cumplir una lista de características importantes para la exactitud de la toma de datos. También puede llevar impresos textos y gráficos explicativos en uno o varios idiomas según se requiera para su uso concreto.

Un prerrequisito para una lectura exacta de los clocks que se ven a la derecha del formulario es que su transporte a través de la unidad de lectura discurra de forma rectilínea y sin ningún impedimento.

Los formularios no se deben introducir en la lectora óptica ni arrugados ni enrollados ni doblados en la lectora. De ser necesario hay que alisar antes cualquier arruga o borde doblado que encuentre.

No deben utilizarse los líquidos correctores y si se han utilizado sobre el formulario hay que asegurarse de que ya se haya secado totalmente antes de introducirlos dentro de la lectora OMR. De otro modo existe el peligro de que entren impurezas en el mecanismo de transporte y la unidad de lectura, cosa que puede provocar diversos errores en el proceso de lectura.

Las etiquetas con código de barras mal colocadas también pueden causar inconvenientes en el mecanismo de transporte y el atasco de los formularios.

Cómo leer formularios con JBLee y escribir los datos en Excel

A continuación explicamos cómo se utiliza un programa de lectora óptica, específicamente programado para ser usado con el módulo JBLee (Comaof), para generar ficheros de texto plano, separados por puntos y comas (".csv"), que pueden abrirse con Excel de Microsoft.

Los programas de lectura óptica, que desarrollamos a medida, los enviamos por correo electrónico y con un nombre de archivo (fichero) que hace referencia al tipo de formulario que se va a leer y con la extensión ".wjb". Por ejemplo, los nombres de archivos "docencia.wjb", para evaluación de la docencia, "exa_conf.wjb", para formularios de exámenes, etc.

Cuando se reciben por correo electrónico estos ficheros hay que guardarlos en el computador en el directorio de definiciones de formularios que se desee.

A continuación, una vez guardado el programa, hay que ejecutar "Lectura TXT – Lectura Directa" (ver el recuadrado en rojo en la siguiente figura) desde el programa Lanzador, o bien "Lectura a fichero de texto" de los "Programas de lectura óptica".

Leer formularios con JBLee y sacar los resultados a Excel

Para ello se marca utilizando el cursor en forma de lápiz como se muestra en la siguiente figura:

Para ello se marca utilizando el cursor en forma de lápiz

Elegimos el archivo de programa recibido, por ejemplo, el anterior "docencia.wjb", dentro del directorio en el que se ha guardado pulsando en el botón con tres puntos que hay al lado de "Ficheros de formato", como se muestra en la figura:

Elegimos el archivo de programa recibido, por ejemplo, el anterior docencia.wjb

Aparecerá un cuadro de diálogo que nos permitirá "navegar" por los directorios, y elegir el archivo de programa que se guardó anteriormente en el computador.

Aparecerá un cuadro de diálogo que nos permitirá navegar por los directorios

Luego pulsamos el botón con tres puntos que hay más abajo, al lado de "Fichero de salida", y de modo similar elegimos el nombre del archivo de salida, comprobando que en el "Tipo:" elegimos "Todos los ficheros (*.*)", en vez de "Ficheros de texto (*.txt)" y que la extensión que le damos es ".csv". Por ejemplo, "prueba.csv", en este caso en el directorio "agronomos". El archivo de salida puede estar en el mismo o en diferente directorio al archivo del programa.

El archivo de salida puede estar en el mismo o en diferente directorio al archivo del programa

Los archivos con extensión ".csv" son un tipo de ficheros Excel, en donde cada línea (registro) corresponderá a un formulario leído y cada columna a uno de los campos de entrada del modelo de formulario. Si se ha pedido el programa para ser leído directamente por Excel, lo realizamos de forma, que cada campo se separa por un ";" y, así, el archivo de salida tiene la estructura de un archivo ".csv" de Excel.

A continuación se carga la lectora óptica con formulario y se pulsa el botón de "Leer", siguiendo tras cada lote con el botón de "Más documentos" y terminando con los botones "Fin lectura" y "Salir". Durante el proceso de lectura, en la "Ventana de lectura" se va visualizando el contenido leído de los formularios.

Durante el proceso de lectura, en la ventana de lectura se va visualizando el contenido leído de los formularios

El archivo de salida con los datos leídos de los formularios, por ejemplo, "prueba.csv" se puede abrir con Excel como se muestra a continuación:

El archivo de salida con los datos leídos de los formularios

Los siguientes son artículos interesantes para profundizar más en las diferentes formas de programar una lectora óptica de marcas para leer formularios OMR, procesarlos y almacenar los resultados de su lectura.

Ejemplo de programa básico para una lectora óptica

A continuación se presenta un ejemplo básico del código fuente de programación del formulario de la imagen de abajo a la derecha. Este es el tipo de código de programación que se almacena en los ficheros de extensión ".wjb". Este tipo de programación permite leer un sólo formulario, realizar una interpretación básica y directa de los campos de entrada y almacenar el resultado de la lectura en un fichero de texto o en un fichero CSV delimitado por comas para Excel de Microsoft. En el programa de lectura óptica JBLee (Comaof) son el tipo de ficheros que se emplea en la opción denominada Lectura TXT.

Al tratarse de un ejemplo simple la lectura se resuelve con varios campos del tipo denominado múltiples opciones [MO] y un campo del tipo denominado identificador horizontal [IH].

Los campos se han definido siguiendo la estructura del propio formulario OMR, esto es, de arriba hacia abajo y de izquierda a derecha. Pero esto se ha realizado así para facilitar la compresión de este código fuente de programa, no porque sea estrictamente necesario.

Ejemplo básico de programación de una lectora óptica

[CF]
  Anverso = 42
  Reverso = 0
  Autoreverse = N
  Parar si error = N
  Codigos de barra = 0

[SE]
  Sensibilidad = 25
  Discriminacion = 15

[MO]
  Nombre = "dni            "
  Parametros = 1 1 15 10 8 V 0 0 N 1
  Mascaras = "0123456789"

[MO]
  Nombre = "numero         "
  Parametros = 1 1 6 10 1 V 0 0 N 1
  Mascaras = "0123456789"

[MO]
  Nombre = "tipo           "
  Parametros = 1 11 26 11 20 H 0 1 N 1
  Mascaras = "ABCD"

[MO]
  Nombre = "grupo          "
  Parametros = 1 11 17 11 11 H 0 1 N 1
  Mascaras = "ABCD"

[MO]
  Nombre = "sec            "
  Parametros = 1 11 8 11 2 H 0 1 N 1
  Mascaras = "1234"

[IH]
  Parametros = 1 H 12
  Identificacion = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  "

[MO]
  Nombre = "ítem           "
  Parametros = 1 13 37 42 33 H 0 0 N 1
  Mascaras = "ABCDE"

[MO]
  Nombre = "ítem           "
  Parametros = 1 13 29 42 25 H 0 0 N 1
  Mascaras = "ABCDE"

[MO]
  Nombre = "ítem           "
  Parametros = 1 13 21 42 17 H 0 0 N 1
  Mascaras = "ABCDE"

[MO]
  Nombre = "ítem           "
  Parametros = 1 13 13 42 9 H 0 0 N 1
  Mascaras = "ABCDE"

[MO]
  Nombre = "ítem           "
  Parametros = 1 13 5 42 1 H 0 0 N 1
  Mascaras = "ABCDE"

[FF]

Ejemplo de programa avanzado para una lectora óptica

A continuación se presenta un ejemplo avanzado del código fuente de programación de la lectura de modelos de formulario. Este es el tipo de código de programación que se almacena en los ficheros de extensión ".mlo". Este tipo de programación utiliza definiciones más básicas del tipo WJB (en el siguiente ejemplo puede verse como define el WJB que se emplea en la variable Formatos). Permite leer varios tipos de formularios, evaluar su contenido, corregir exámenes y test, ponderar respuestas, etc. y almacenar el resultado de la lectura en una base de datos. En el programa de lectura óptica son el tipo de ficheros que se emplea en la opción denominada JBLee Lectura de modelos (Comaof).

Ejemplo avanzado de programación de una lectora óptica

[MODELO]
Tipo=Examen monoplantilla
Lectura=Monohoja
Formatos=F:\Archivos\universidad\admision.wjb
DLL=
PuntuacionAprobado=5
NotaMaximaEscalaFinal=10
NotaAprobadoEscalaFinal=5
DecimalesEnSalida=3
Intervalos=10
Intervalos10=10
ListadosNombres=No
FicheroNombresListados=
DniPruebaListados=
DniListados=
NombreListados=
Ape1Listados=
Ape2Listados=


[CABECERA]
Nombre=CREDENCIAL
Comienzo=1
TotalCaracteres=7
GrabarCampo=Si
Alinear=No
RellenarConCeros=No
NoRepetido=Si
DigitoControl=Ninguno
SinDoblesMarcas=Si
Marcado=Si
MarcadoDesdePrimera=No
BuscarEnDB=No
Tabla=
Campo=
Rechazo=Si no existe
Limites=No
LimiteDesde=
LimiteHasta=
LimiteRechazo=Rechazar si esta fuera
ReemplazarSiBlancos=No
ReemplazarSiDobles=No
PosicionNuevoCampo=0
TeclearSiError=Si
ValidarCampoTecleado=Si
AccionEnlace=Ninguna
IndiceScan=No
GrabarImagenScan=No
NumeroImagenesScan=100
ConcatenarOrdenScan=No


[TEST]
Nombre=OPCIONES
Comienzo=8
TotalCaracteres=100
CaracteresXítem=1
SinDoblesMarcas=No
Marcado=No
Total=10
Acierto=1
Fallo=0.25
Doble=0
Blanco=0
PuntuacionAprobado=5
Obligatorio=No
Peso=0
TeclearSiError=No
ValidarCampoTecleado=Si
OpcionesPorRespuesta=4
TipoRespuesta=Alfabetico mayusculas
Intervalos=10
TestConAnulaciones=No
RespuestasPorítem=4
CaracteresPorPregunta=3
TipoRespuestaAnulacion=Alfabetico mayusculas

Programación clásica mediante hojas LOPA II de Longines

Las lectoras ópticas clásicas, como por ejemplo, las lectoras DATASCAN Serie 5 o DATASCAN Serie 7, se programaban mediante formularios OMR. Un formato tradicional de este tipo de formularios de programación son las hojas LOPA II (LOngines PArameter, version 2).

Clásicamente las lectoras se programaban con hojas como LOPA

Actualmente están prácticamente en desuso, pero hay todavía en funcionamiento modelos de lectoras ópticas de marcas que, en algunos casos, necesitan ser programados de esta forma.

Desde OMRForms podemos proporcionar estas hojas de programación LOPA y también ofrecemos servicios de programación mediante este tipo de formularios.

El objetivo de este artículo es proporcionar una ayuda básica para el manejo de las hojas LOPA de programación, porque, si bien su uso es infrecuente, más infrecuente es la información disponible sobre ellas.

Las hojas de programación LOPA se introducen en la lectora óptica antes que los paquetes de formularios a leer. El objetivo de estas hojas es preparar, esto es, programar la lectora para que lea la estructura del formulario que se le introducirá a continuación. Estas hojas LOPA tienen una estructura fija, que la lectora conoce, y mediante marcas ópticas describe a la lectora los campos, las posiciones, los tipos de campo, etc. de los formularios que a continuación se le van a introducir.

CEPPU, Estimación del Potencial Psicológico de la Unidad

Por tanto, para programar una lectora mediante una hoja de LOPA, o bien ya se dispone de ella o bien hay que rellenarla conforme a la estructura del formulario que a continuación se va a leer. En la figura que ilustra este artículo se muestra una hoja de LOPA ya rellena, a modo de ejemplo, de forma que programa la lectora para la lectura del formulario CEPPU (Cuestionario para la Estimación del Potencial Psicológico de la Unidad del Ejército de Tierra).

Una vez que se dispone de una hoja de LOPA ya rellena el procedimiento a seguir, por ejemplo, con una DATASCAN Serie 7, es el siguiente:

  1. Conectamos la lectora óptica al computador a través del puerto serie.
  2. Abrimos un hyperterminal en el computador con las siguientes características a 9600 baudios, no parity, 8 bits y 1 stop bit por el puerto COM al que esté conectada la lectora óptica. Si no se hace así, la lectora mostrará el error [9081] en el display al cargar la hoja de LOPA y no detectará el pin DTR activado por el hyperterminal.
  3. Encendemos la lectora óptica, que tras el test inicial pasará de mostrar el código [0000] a mostrar el código [__01] en su display.
  4. Introducimos la hoja de LOPA rellena como la del ejemplo de este artículo, para cargar la definición del formulario que se va a leer, en este ejemplo se trata de formularios del modelo CEPPU, y pulsamos el interruptor iluminado en verde para que la lectora alimente la hoja. La lectora deberá mostrar el código [__12] en su display, indicando que esta lista para leer formularios.
  5. Ponemos varios formularios rellenos y volvemos a pulsar el interruptor iluminado en verde para que la lectora los alimente. La lectora leerá los formularios y transmitirá, mostrando el código [__18] en su Display, al hyperterminal un registro por cada formulario, volviendo a mostrar el código [__12] en su display tras cada formulario leído y transmitido.
La lectora está programada mediante hojas de LOPA

Una vez que la lectora está programada mediante hojas de LOPA, y cuando comprobamos que lee bien los formularios, podemos guardar la definición de la hoja LOPA en el computador, para no tener que cargar la hoja de LOPA cada vez que encendemos la lectora óptica.

Para guardar la programación en el computador, salimos del hyperterminal para dejar libre el puerto serie (COM1 o COM2) y usamos la opción Guardar LOPA del programa Lanzador para guardar un fichero con el nombre que se desee, en el caso práctico que estamos utilizando de ejemplo, con el formulario CEPPU y una lectora DATASCAN Serie 7, podría ser "ceppu.se7" o similar.

El hyperterminal para dejar libre el puerto serie COM1 o COM2

Para utilizar una programación de LOPA guardada en el computador podemos apagar y volver a encender la lectora, para empezar todo el proceso de cero. Cuando la lectora muestre el código [__01] en su display, podemos usar la opción de Lectura a TXT del Lanzador, comprobando que:

  • en Modelo de lectora aparece la que se esté usando, en este ejemplo, una DATASCAN Serie 7 y .
  • en Ficheros de formato elegimos con el botón [...] el Tipo: Ficheros de LOPA (*.se5, *.se7) y el Nombre: que le hemos dado, en este ejemplo, "ceppu.se7".

Con lo anterior ya podemos leer, mediante el programa JBDef, a un fichero de texto, tal y como se describe en el artículo leer formularios con JBLee y sacar los resultados a Excel.

Índices del sitio web OMRForms.es

En color naranja, con fondo negro, el logotipo de OMRForms.es

Listado de los principales artículos sobre OMR

En color magenta, con fondo negro, el logotipo de OMRForms.es Detalle de una matriz de celdas de un formulario de para la captura óptica de datos

Índice de los artículos de fondo sobre OMR

Detalle de una encuesta a los alumnos sobre una asignatura y la actividad docente del profesorado

Índice completo de todos artículos sobre OMR

Detalle de la parte superior de un formulario de programación LOPA

Política de privacidad y datos personales

Por lo establecido en la Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal, se informa que los datos que se proporcionen a través del anterior formulario o por cualquier otro medio podrán ser incorporados a un fichero cuyo titular es Antonio Salmerón Cabañas.

Este fichero está registrado en la Agencia Española de Protección de Datos con código de inscripción número 2093060094 y su finalidad la oferta y prestación de éste servicio de diseño, impresión, envío, programación y lectura de formularios para lectora óptica de marcas (OMR) u otros servicios tecnológicos o de negocios.

Todos los interesados con datos personales tienen derecho de Acceso, Rectificación, Cancelación y Oposición (derechos ARCO), que podrán ejercer dirigiéndose al responsable del fichero Antonio Salmerón Cabañas al apartado de correos 29009, 28080 Madrid (ESPAÑA) o escribiendo al email .

Este sitio web no registra mediante las denominadas «cookies», ni propias ni de terceros, datos personales de sus usuarios.

Protección de datos de carácter personal según la Ley Orgánica 15/1999