FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
terminal portable PT360
hola!
tengo una terminal portable donde recopilo los codigos de los productos y esta te genera un archivito de texto con los codigos recopilados como todos lo k han trabajadon con estos aparatos ya deben saber el chiste es que yo uso el PTComm Manager para descargar el archivo de texto a la pc y despues este lo leo, pero lo k necesito es descargar el archivo de texto de la terminal desde delphi (que el usuario no tenga k tener instalado el PTComm en su maquina, que nomas le de clic a un boton y lea la terminal y descargue el archivo), ya estube investigando en el foro y no encontre nada parecido ,no se si alguien ya haya hecho algo parecido... gracias de antemano |
#2
|
|||
|
|||
me instalado los componentes de ApdComPort para tratar de comunicarme con la terminal y parece que si responde xk cuando hago un
se prende el recolector si esta apagado , pero de ahi ya no se como entrar a la memoria del recolector y como pasar el archivo a la PC |
#3
|
|||
|
|||
Pues...igual, con un comando. Deberas de tener la lista de comandos que soporta tu terminal y desde tu aplicacion transmitirselas al terminal, ya el manejo de archivos es tema de otro hilo. En caso de que no tengas o encuentres los comandos del terminal usa un programa espia del puerto com. (Serial Spy de Innovative te puede servir, tiene un trial por tiempo, tal vez con eso te baste. De todos modos es economico ).
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#4
|
|||
|
|||
Cita:
Como dice el amigo FGarcia, si no tienes la info de ese terminal. pero si tienes el PTComm y trabaja con el bien, entonces la cosa es emular ese protocolo. Y ese serial Port Spy que te recomienda el amigo es muy bueno.Ya teniendo el protocolo entre el terminal PTComm y el PT360.Puedes crear tu propio terminal usando Delphi. Un Saludo. PD:Cuando no podemos copiar, solo nos queda emular. |
#5
|
|||
|
|||
hola [FGarcia] y [JoseFco], muchas gracias por su ayuda
ya baje el programa Innovative Serial Spy que me comentastes y abri el TComm y el PT360 para bajar el archivo .txt y el program me arrogo varios datos... pero la vdd no tengo idea k hacer con esta informacion , espero no molestar tanto y que me orienten un poquito |
#6
|
|||
|
|||
Hola
Porque no 'pegas' lo que recibiste para darnos una clara idea de lo que necesitas. Salud OS Edito: Me adelante
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
|||
|
|||
Cita:
La cosa es que tienes que ver los eventos unos por uno y que teclas tu tocas en el PC y que haces en el terminal.Entonces emular eso hermano. Si no tienes experiencia en pirateria..." Digo en ingenieria inversa" la cosa no te sera facil amigo. Un Saludo. PD:Trata de poner todo el protocolo a ver si te podemos ayudar un poco mas. |
#8
|
|||
|
|||
Cita:
pero bueno, aki esta el archivo log con todo |
#9
|
|||
|
|||
Cita:
Ya sabemos que la comunicasion es a 19.200 que el protocolo es None- 8- 1 que el terminal comiensa mandando 12 bytes de data(un comando) FF FF FF E0 E0 E0 E0 E0 E0 F0 07 C1 entonces espera recibir del terminal 5 bytes ( 02 07 41 3F 03 ) Luego te termino de decir completo lo que esta en ese file. Recuerda lo rojo es lo que la PC le dice al terminal y lo azul lo que el terminal le contesta a la PC. Un Saludo. |
#10
|
|||
|
|||
Cita:
|
#11
|
|||
|
|||
Cita:
Podrías hacerlo de esta forma:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#12
|
|||
|
|||
Cita:
De todas formas tu tienes el Serial Spy y cada vez que pruebes el codigo que estas generando pues estaras mirando lo que sale. La cosa es emular exactamente ese protocolo.Tu estas mirando lo que sale en el software del PC y a donde va la informacion.Entonces esa es la idea, ir haciendo lo mismo que hace el software ese, pero en uno creado por ti en Delphi. Ya tienes que el PC le manda 12 bytes al portatil y espera 5 bytes de respuesta, compara y entonces envia (la PC) 6 bytes 02 1B 44 42 42 C1 y espera recivir 8 bytes que le envia el portatil 02 1B 44 31 2E 45 58 45 despues de esto existe una pequeña demora y es cuando el portatil manda una cadena de 32 bytes. ..... y asi hasta el final.(fijate bien y emula exactamente lo que sucede entre la PC y el Portatil.) Seria bueno poder ver una captura de la pantalla del PC. ¿Ademas que tipo de informacion es la que ese terminal estara enviando? Un Saludo. |
#13
|
|||
|
|||
hola, pues ahora si ya entendi a lo que te referias con emular , le mande los parametros a la terminal asi como me comento [egostar] y por medio del evento OnTriggerAvail si me respondio la terminal exactamente igual
la terminal lo que envia es un un archivo te texto y ya logre que me lo enviará, aunque esta mesclado con otros caracteres que tengo que ver la forma de limpiarla, lo que me envia es esto: Cita:
Cita:
Cita:
pero pues ya estoy mejor que como empece , gracias por su ayuda! |
#14
|
|||
|
|||
Hola
Los caracteres "raros" que ves son caracteres de control, Cita:
Cita:
Hay varias formas de lograr lo que quieres. 1. Usar un ApdDataPacket configurando las propiedades
En el evento OnStringPacket solo debes de mostrar el dato recibido, por ejemplo en un TMemo
2. Con la forma como estas recibiendo los datos eliminas el inicio de la cadena (02 y 1B) y reemplazando el (03) por #13
Trata con cualquiera de las dos opciones y nos comentas. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
delphi es portable? | alba13 | OOP | 1 | 30-10-2007 12:56:14 |
Opera portable | seoane | Varios | 3 | 30-08-2007 18:17:09 |
Base de datos portable | Novat0 | SQL | 13 | 06-02-2007 22:24:59 |
Busco BD portable... | n3mohack | Conexión con bases de datos | 9 | 13-01-2006 02:00:45 |
aplicacion portable | HugoH | Varios | 1 | 28-09-2004 16:32:14 |
|