Entrar
¿Nuevo usuario? Inscribirme
electronica_desaplicada · Electrónica Desaplicada
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Protocolo Balanzas, scaner de codigos de barra, etc...   Lista de mensajes  
Responder | Reenviar Mensaje #6118 de 6443 |
RE: [E_Desaplicada] Protocolo Balanzas, scaner de codigos de barra, etc...

Puede que no me hayas entendido, pero los números que te transmite (en
ASCII) son los que tiene escrito el código de barras (mirá un código de
barras y vas a ver que debajo de las rayas tenés los números puestos en
chiquito).
Lo más normal es que la velocidad sea la que te puse en el primer mensaje.
De todas formas, no hace falta un microcontrolador para detectar el baudrate
y con un osciloscopio difícilmente puedas.
Buscá que en Windows viene instalado el HyperTerminal (dentro de accesorios,
en comunicaciones). Tenés que crear una conexión al puerto serie y
configurar los valores de velocidad, datos, paridad, etc. Después ponés
conectar y te fijás si recibe. Sino, repetís con otra velocidad. Si te lee
mal o símbolos sin sentido, es porque está mal algún seteo.

-----Mensaje original-----
De: electronica_desaplicada@...
[mailto:electronica_desaplicada@...] En nombre de Boris
Estudiez
Enviado el: Viernes, 21 de Septiembre de 2007 11:00
Para: electronica_desaplicada@...
Asunto: Re: [E_Desaplicada] Protocolo Balanzas, scaner de codigos de barra,
etc...

21/Sep/2007 - 10:41 AM

Pablo,

Una alternativa es que primero identifiques el formato
de la trama de bits del RS-232 (velocidad, paridad, stop bits)
mediante un Osciloscopio o desde algun microcontrolador
con una rutina especial para detectar el Baudrate.

Despues, con algun programa de computadora que lea el
puerto RS-232, examines los bytes que llegan del Scaner e
identifiques cuales son los de Inicio y Fin de trama,
por lo general simpre son los mismos en cada transmision
y por lo tanto facil de descubrir.

Luego, es cuestion de un par de pruebas para lograr
descifrar cual es el mecanismo general que tiene el
scaner para enviar los numeros leidos, y finalmente
crear la rutina para decodificar el protocolo.

Saludos, Boris.-

On 21/09/2007 at 08:07:20 -0300 Pablo Guillermo LOZANO Wrote:
> Estimados co-listeros:
> Agradezco sus respuestas a mi consulta.
> Por lo que entiendo, en realidad el scanner envia por el cable (de
conexión
> a la PC) un código (trama) que es independiente del código de barras que
> escanea. Ahora me cabe la duda como esta formada la trama que genera el
> scanner o balanza?. Alguien sabe de esto, pues la intención es que el
equipo
> que tengo que conectar a la PC pueda dialogar con un software de los
> standard para imprimir códigos de barra.
>
> Saludos
> Pablo LOZANO
>
>
> El día 21/09/07, Daniel Ricardo Perez <danyperez1@...> escribió:
> >
> > Ok a la respuesta de Mirko. Te agrego que los scanners se dan cuenta
> > por sí solos del tipo de código que están mirando, dentro de un rango
muy
> > amplio (UPC-12, EAN-13, CODE-39, etc. etc.) y emiten la salida por el
cable
> > sólo si el firmware del scanner logró validar la imagen contra alguno de
> > esos estándares. La compu ni se entera cuál fue la norma de barras
> > detectada.
> > Éxitos!
> > Daniel Pérez
> >
> > *Mirko Serra <mirkoserra@...>* escribió:
> > Por lo que tengo entendido la mayoría de los lectores de código de
barras
> > (al menos los que averigüé, los de mano, no los fijos), se conectan por
la
> > entrada de teclado mayormente y algunos por RS-232. Muchos de los que
vienen
> > para usarse por teclado traen un enchufe que te permite conectar el
teclado
> > y el lector a la vez. Cuando pasás el lector por el código, para la PC
es
> > como si tipearas el número con el teclado numérico y le dieras al enter
(en
> > el caso del 232 imagino que lo transmite, posiblemente a 9600,8,n,1). La
> > comprobación de la validez del código leído creo que le corresponde al
> > programa de computadora (en los códigos de barras uno o más de los
dígitos
> > no son de numeración sino de comprobación). Si buscás en De Remate o
Mercado
> > Libre, podés encontrar los que venden los lectores de mano, alguno de
ellos
> > te puede decir las codificaciones y estándares usados (posiblemente
también
> > puedas buscar sobre las balanzas electrónicas).
> > Suerte, Mirko.
> > **





Vie, 21 de Sep, 2007 10:33 pm

mirkoserra
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6118 de 6443 |
Desplegar mensajes Autor Ordenar por fecha

Estimados Co-listeros: Quería saber si alguien pude darme una mano respecto al protocolo que usan las balanzas electrónicas, los scanners laser para lectura...
Pablo Guillermo LOZANO
plozano74
Sin conexión Enviar correo
20 de Sep, 2007
4:09 pm

Por lo que tengo entendido la mayoría de los lectores de código de barras (al menos los que averigüé, los de mano, no los fijos), se conectan por la ...
Mirko Serra
mirkoserra
Sin conexión Enviar correo
21 de Sep, 2007
2:30 am

Ok a la respuesta de Mirko. Te agrego que los scanners se dan cuenta por sí solos del tipo de código que están mirando, dentro de un rango muy amplio...
Daniel Ricardo Perez
danyperez1
Sin conexión Enviar correo
21 de Sep, 2007
4:08 am

Estimados co-listeros: Agradezco sus respuestas a mi consulta. Por lo que entiendo, en realidad el scanner envia por el cable (de conexión a la PC) un código...
Pablo Guillermo LOZANO
plozano74
Sin conexión Enviar correo
21 de Sep, 2007
11:07 am

21/Sep/2007 - 10:41 AM Pablo, Una alternativa es que primero identifiques el formato de la trama de bits del RS-232 (velocidad, paridad, stop bits) mediante un...
Boris Estudiez
boris_tormentor
Sin conexión Enviar correo
21 de Sep, 2007
2:23 pm

Puede que no me hayas entendido, pero los números que te transmite (en ASCII) son los que tiene escrito el código de barras (mirá un código de barras y vas...
Mirko Serra
mirkoserra
Sin conexión Enviar correo
21 de Sep, 2007
10:33 pm

Hola. Normalmente los seteos de la vel. Del puerto, paridad, nro de bits y esas cosas, se suelen configurar en el scanner usando codigos de barras del manual;...
Javier E. Sola
jesola@...
Enviar correo
22 de Sep, 2007
3:01 am

... Con un osciloscopio digital es bastante facil detectar el el baudrate. Con el micro, solo basta un timer y un pin I/O. Igualmente, solo tiene sentido si la...
Boris Estudiez
boris_tormentor
Sin conexión Enviar correo
22 de Sep, 2007
1:45 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda