/ / Escáner de código de barras móvil para iOS / Android - zxing, escáner de código de barras

Escáner de código de barras móvil para iOS / Android - zxing, escáner de código de barras

He hecho algunas investigaciones sobre escáneres de códigos de barrasdisponible para iOS / Android y encontró que ZXing Framework es un SDK de escáner gratuito y confiable para dispositivos de cámara con autoenfoque solamente (¿es esto correcto?). Mi requisito es escanear un código de barras en dispositivos iOS / Android y se deben realizar las siguientes operaciones:

  1. Capture la imagen del código de barras y use un código de barrasscanner SDK (como zxing) para escanear la imagen y decodificar algunos detalles (como el nombre, la antigüedad y otros detalles personales) del código de barras (entiendo que los formatos de códigos de barras 2D como el código QR sean necesarios para este fin). En primer lugar, ¿es esto posible y cuál será el rendimiento, la velocidad y la precisión en este caso?

  2. Pero lo más importante es que nuestro cliente tiene que diseñardicho código de barras para que decodifiquemos (sin ninguna conexión a internet, todos los detalles deberían estar incrustados en el código de barras). ¿Es esto posible y si hay marcos específicos disponibles, cuáles son los elementos esenciales para dicho marco?

Cualquier ayuda, enlaces útiles serán muy apreciados. ¡Gracias por adelantado!

Respuestas

3 para la respuesta № 1
  1. No estoy seguro sobre el rendimiento, la velocidad y la precisión,pero serán casi las mismas que las aplicaciones de escáneres de códigos de barras existentes, ya que ZXing es un marco ampliamente utilizado. Tiene razón en cuanto a la necesidad de un código de barras 2D para esa cantidad de datos; tenga en cuenta que cuantos más datos codifique en un código de barras 2D, más difícil será para un lector de código de barras reconocerlo.

  2. ZXing puede hacer esto por ti también. zxing.appspot.com tiene el mismo código que el sitio web de ZXing para generar códigos de barras. Simplemente escriba una aplicación que incorpore eso y esté listo. Puede colocar los datos que desee en un código de barras 2D, por lo que dependerá de cómo formatee esos datos. Hay algunos formatos existentes (como vcards y enlaces web), pero parece que quieres un formato personalizado.

Lo más fácil sería echarle un vistazo a la aplicación de lectura de códigos de barras ZXing. Prácticamente todo lo que quieres hacer ya está hecho, y la licencia de Apache es bastante permisiva.