Dejar app escuchando al puerto serial

Javi
06 de Noviembre del 2008
Hola que tal gente. Les comento un poco lo que estoy tratando de hacer (que para decir verdad no se si es posible).
El tema es asi, tengo por un lado un cel con JAVA y por el otro un scanner de cod de barras que cada vez que se escanea un código envia unos datos por el puerto serie de 9 pines del scanner. Lo que quiero hacer es conectar el scanner al cel mediante el cable de datos y dejar el cel a la escucha en ese puerto, de forma tal que cada vez que se escanee un cod los datos los reciba el cel.
Pude hacer un cable que sea de serial a usb y conectarlo al cel, hice una pequeña aplicación en j2me para que se quede esperando recibir datos, pero el problema es que no puede abrir el puerto. La aplicación funciona correctamente desde el emulador en la pc, se queda escuchando al puerto serie y recibe los datos del scanner correctamente. El cod de la aplicación que se encargar de abrir el puerto es el siguiente:

CommConnection conexion = (CommConnection)Connector.open("comm:"+puerto+";baudrate=2400;bitsperchar=8;stopbits=2;parity=none");

donde "puerto" es un String con el nombre del puerto que se quiere abrir (por lo general com0). El programa se queda en esa linea y no avanza de ahi. Todo esto lo estoy probando con un Nokia 6131 y un Motorola L7, obteniendo el mismo resultado.

Si alguien me puede dar una mano la verdad que estaria muy agradecido. Muchas Gracias.