Intentando hacer un sistema de administración de inventario utilizando el escaneo de códigos de barras en las transacciones

0

Tengo un proyecto en mano que es permitir la gestión a largo plazo de cajas de productos en el almacén. Mi idea fue utilizar dos escáneres de códigos de barras para registrar las entradas y salidas de las cajas, respectivamente. La unidad de cómputo (¿quizás un PCB con microcontrolador?) Debe poder:  1. lea y memorice cada fila de códigos de barras como tipos de cajas,  2. haga más / menos cada vez que lea un escaneo desde "IN-scanner" o "OUT-scanner"  3. simple mostrarlo en la pantalla LCD

Mi pregunta principal es: ¿qué lee realmente el microcontrolador si conecto el escáner de código de barras a la PCB a través de un puerto RS232, asumiendo que el escáner de código de barras ya tiene ADC incorporado?

Mi siguiente pregunta es ¿qué más se debe hacer con los datos / señales antes de que pueda asignarles el número inicial de cajas en el almacén?

¡Espero que alguno de ustedes, ustedes, entiendan y puedan ayudarme! Gracias de todos modos!

Actualización:

Ahora que tengo un escáner de código de barras USB, que escribe los números de código de barras seguido de "ingresar" , esto me lleva a preguntarme si habrá trabajos adicionales para eliminar el comando "ingresar" pulsando la tecla. microcontrolador podría leer? O, después de todo, ¿definitivamente necesito un tipo de decodificador de los datos recibidos para que sea legible para el microcontrolador? que sera eso ayuda .. :)

    
pregunta LCS

1 respuesta

1

El escáner puede enviar el código de barras directamente como está. El mensaje RS232 puede contener información de encabezado o sumas de comprobación adicionales. Para saber exactamente qué necesita la hoja de datos o el manual del usuario del escáner.

Algunos códigos de barras contienen información de suma de comprobación. Si el escáner no lo ha verificado, tendrás que hacerlo.

Necesitarás algún tipo de base de datos pequeña. Al escanear un código de barras, verifique si ya está en la base de datos. En caso afirmativo, modifique el número de casillas según corresponda (incremento o decremento). Si no, agregue el código de barras escaneado a la base de datos.

    
respondido por el Cornelius

Lea otras preguntas en las etiquetas