[Lazarus-es] recibir datos por puerto serie

José Manuel Jover jmjover en musgrave.es
Vie Ene 14 11:57:16 CET 2011


Buenos dias:

    Tengo la misma configuracion en el puerto ttyS0 y en el puerto ttyS1.

    El scaner que estoy utilizando, me funciona de perlas en el ttyS0, pero no el en ttyS1. ¿Existe alguna forma de saber si estan activos?

    Quisiera hacer incapie en que lo que estoy probando es una beetle M de siemens-nixdorf, y el el puerto 1 parece ser un puerto serie standard,(es un puerto hembra) y que el resto de los puertos serie no se si son estándar (son puertos macho).

   Saludos
    Jose 

-----Mensaje original-----
De: Nicolas Lopez de Lerma Aymerich [mailto:nicolas en puntodev.com] 
Enviado el: viernes, 14 de enero de 2011 8:41
Para: Spanish version of Lazarus List
Asunto: Re: [Lazarus-es] recibir datos por puerto serie
Importancia: Alta

Hola,

  parece ser por lo que comentas que tienes diferentes configuraciones en cada puerto serie, prueba con este comando a ver si hay cambios entre unos y otros.

stty -F /dev/ttyS0 -a

Saludos.

> Buenas tardes:
>
>    He estado probando lo que me comentaste, desde el usuario root (cat 
> dev/ttyS0 > prueba.txt)
>
>     Esto me funciona muy bien en el ttyS0, al igual que el programa 
> que tengo en lazarus y con el componente spdoserial. Pero cuando 
> cambio de puerto al ttyS1 me deja de funcionar.
>     La configuracion en el programa es la misma, he intentado programa 
> el
> ttyS1 para que recoga datos igual que el ttyS0 pero sigo sin obtener 
> resultados.
>     La maquina por la que estoy realizadndo las pruebas es una BEETLE 
> M de SIEMENS-NIXDORF, no se si los puertos 2,3,4 funcionan de 
> diferente forma.
>     Parece que el com1 esta funcionando igual que en un PC normal y 
> corriente, pero no se si los puertos 2,3 y 4 funcionan de la misma 
> forma. Necesito hacer funcionar los puertos 2,3 y 4 ya que el com1 es 
> para una impresora de tiquet.
>
>    Cuando cambio a un usuario, y aunque le doy permisos al com1 no me 
> lee nada, los peremisos se los estoy dando con:
>     sudo chmod 0666 /dev/ttyS0
>
>
>   Sigo probando cosas.
>
>   Saludos.
>    Jose
>
> -----Mensaje original-----
> De: Nicolas Lopez de Lerma Aymerich [mailto:nicolas en puntodev.com] 
> Enviado el: miércoles, 12 de enero de 2011 11:19
> Para: lazarus-es en lists.lazarus.freepascal.org
> Asunto: Re: [Lazarus-es] recibir datos por puerto serie
> Importancia: Alta
>
> Hola lista!
>
>  Por que no pruebas primero a ver si directamente desde el s.o. te 
> funciona, prueba desde consola (root) este comando:
>
>    cat /dev/ttyS0 > prueba.txt
>
>   Después lee un cgo con el scaner, pulsa Ctrl+C en la consola para 
> terminar el comando cat y revisa el file prueba.txt. Si te ha 
> capturado el cgo bien, el problema lo tienes con el soft. si no, es o 
> bien de la config del puerto en el s.o. o bien del hard.
>
> Saludos. y suerte.
>
>>   Buenos dias:
>>
>>    Pues no me funciona igual.
>>
>>    Con la misma configuracion que en el PC consegui hacerlo correr un 
>> par de veces, pero a partir de aqui no lo he vuelto a conseguir, sigo 
>> probando.
>>
>>    Si funcionan igual, ¿a que se debe que los scaner tenga una 
>> configurarion NIXDORF MODE A y NIXDORF MODE B?, no consigo encontrar 
>> informacion respecto a esto. Lo unico que puedo decir es que los 
>> puertos 2, 3, 4 del la Beetle, si llevan alimentacion, el 1 no.
>>
>>   Saludos
>>    Jose
>>
>> ________________________________
>>
>> De: Maxi [mailto:maximiliano.duarte en gmail.com]
>> Enviado el: martes, 11 de enero de 2011 18:14
>> Para: Spanish version of Lazarus List
>> Asunto: Re: [Lazarus-es] recibir datos por puerto serie
>>
>>
>>
>>
>> 2011/1/11 José Manuel Jover <jmjover en musgrave.es>
>>
>>
>> 	Buenas tades:
>>
>> 	  Estoy probando otro scaner en windows y me funciona de PM, tratare 
>> de probarlo en Ubuntu para ver que tal me va.
>>
>> 	  Si debo decir que lo que tengo montado es una beetle M, con 
>> ubuntu, no se si el hardware trabaja diferente al de un pc
>>
>> 	  Saludos
>> 	   Jose
>>
>> ________________________________
>>
>>
>> 	De: Maxi [mailto:maximiliano.duarte en gmail.com]
>>
>> 	Enviado el: martes, 11 de enero de 2011 17:34
>>
>> 	Para: Spanish version of Lazarus List
>> 	Asunto: Re: [Lazarus-es] recibir datos por puerto serie
>>
>>
>>
>>
>> 	2011/1/11 José Manuel Jover <jmjover en musgrave.es>
>>
>>
>> 		Buenas tardes:
>>
>> 		   Estoy probando el comport en win para ver como lo hace, y 
>> despues probarlo en ubuntu, aunque lo he probando en ubuntu sin 
>> resultados
>>
>> 		  En cuanto a la configuracion del scanner, se la he cambiado, pero 
>> nada.
>>
>> 		    La configuracion ahora es:
>>
>> 		      baud:9600
>> 		      parity - o
>> 		      data = 8
>> 		      sotp = 1
>>
>> 		   Pero sigo sin recibir nada.
>>
>> 		   He entrado como root, y sigo sin poder recoger los datos del 
>> scaner
>>
>> 		   Estoy jugando ahora con CTS y DSR, seguiere haciendo pruebas.
>>
>> 		  Gracias
>> 		  Saludos
>> 		   Jose
>>
>>
>> 		NOTA.- Si teneis mas sugerencias, estoy abierto a todo. Es un 
>> proyecto de trabajo y necesito recibir datos del scaner como sea.
>>
>> ________________________________
>>
>>
>>
>>
>> 	Te cuento un poco, hay scanner usb y ps2 que directamente escriben 
>> como si tipearas de un teclado, con solo tener el foco en un control 
>> edit y listo.
>> 	Si tenes que usar ese en serie, primero deberias porbar tu 
>> comunicacion como te mencioné antes para descartar la incomunicacion 
>> de tu PC., Si tenes el manual del aparato traen codigos de barra para 
>> configurarlo, haciendo las lecturas de esos codigo el aparato se 
>> configura a la velocidad y paridad, si es que no es fija.
>> 	Por otro lado se me hace que tenes que setear el componente en 
>> handshaking o revisar si el scanner es un nullmodem y solo usa las 
>> lineas tx y rx para transmitir directamente.
>>
>> 	No tengo instalado ahora para probar, pero debes revisar antes el 
>> hardware
>>
>> 	--
>> 	Remate para ayudar al hospital Infantil
>> 	http://listado.mercadolibre.com.ar/_CustId_34956584
>> 	Tadas las tapitas tienen premio!!! Donalas al Hosp. Infantil de 
>> Córdoba
>>
>> 	Twitter: @nenunocomar
>> 	Identi.ca: @nenuno
>> 	Maximiliano Duarte
>> 	Linux User #495070
>> 	Ubuntu User #28504
>> 	http://miexperiencialinux.blogspot.com/
>>
>> 	El que pregunta aprende, y el que contesta aprende a responder.
>>
>>
>> 	_______________________________________________
>> 	Lazarus-es mailing list
>> 	Lazarus-es en lists.lazarus.freepascal.org
>> 	http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>>
>>
>>
>>
>>
>> No tiene porque andar diferente, son comunicaciones estandares, si 
>> corre tu soft en ese hardware deberia funcionar igual
>> --
>> Remate para ayudar al hospital Infantil
>> http://listado.mercadolibre.com.ar/_CustId_34956584
>> Tadas las tapitas tienen premio!!! Donalas al Hosp. Infantil de 
>> Córdoba
>>
>> Twitter: @nenunocomar
>> Identi.ca: @nenuno
>> Maximiliano Duarte
>> Linux User #495070
>> Ubuntu User #28504
>> http://miexperiencialinux.blogspot.com/
>>
>> El que pregunta aprende, y el que contesta aprende a responder.
>>
>> _______________________________________________
>> Lazarus-es mailing list
>> Lazarus-es en lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>


_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es




More information about the Lazarus-es mailing list