Inspección y Verificación de Códigos de Barras (Práctica SPL 60)

Valida códigos EAN 13 con SPL Programming Practice: verificación del dígito de control y conversión de dígitos. Proyecto open source en GitHub y soluciones a medida de Q2BSTUDIO para inventario y ERP.

4 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Inspección y verificación de códigos de barras EAN 13 con SPL Programming Practice

Al escanear un código de barras de 13 dígitos, se utiliza un método de comprobación para validar su corrección. La regla es simple: toma los primeros 12 dígitos, suma los que ocupan posiciones impares para obtener S1, suma los que ocupan posiciones pares para obtener S2, calcula S1 menos S2, toma el resto de dividir por 10 y finalmente su valor absoluto. El resultado debe coincidir con el dígito 13 del código. Si no coincide, el código de barras es incorrecto.

Proceso detallado: convierte los 13 dígitos en una secuencia, calcula la suma de las posiciones impares entre los primeros 12 elementos, luego la suma de las posiciones pares, resta ambos resultados, aplica módulo 10 y valor absoluto, y compara con el último dígito.

Implementación en SPL paso a paso: A1 ingresa el código de barras como cadena para preservar todos los dígitos. A2 divide la cadena carácter por carácter en una secuencia y, con la opción @p, convierte cada carácter al tipo numérico correspondiente, es decir enteros. A3 suma las posiciones impares de los primeros 12 dígitos para obtener S1. A4 suma las posiciones pares para obtener S2. A5 calcula el valor de verificación a partir de S1 y S2. A6 compara ese valor con el decimotercer dígito para determinar si el código es válido.

SPL es open source y su código se encuentra disponible en GitHub. Si quieres experimentar con el lenguaje y sus capacidades de cálculo secuencial y vectorial, puedes descargarlo desde Pruébalo gratis.

En Q2BSTUDIO ayudamos a integrar esta verificación de EAN 13 en sistemas de inventario, retail, ERP o WMS como parte de soluciones de software a medida y automatización de procesos. Desde el diseño de APIs hasta la orquestación de flujos y la validación masiva de lotes, nuestro equipo crea aplicaciones a medida robustas y listas para producción que conectan dispositivos de escaneo, servicios cloud y paneles de control en tiempo real.

Nuestro portfolio abarca software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. También optimizamos la captura y calidad de datos con reglas de negocio y validaciones automáticas, acelerando tus operaciones con automatización de procesos para reducir errores humanos y garantizar trazabilidad. Si buscas crear tu motor de verificación de códigos de barras, enriquecer dashboards con métricas de lectura y tasas de error, o desplegar microservicios en la nube, podemos ayudarte a hacerlo de forma segura y escalable.

Palabras clave recomendadas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.