
Trabajar con puerto serial o COM
Publicado por anonymous (2 intervenciones) el 08/09/2014 19:12:13
Saludos
Actualmente estoy desarrollando un proyecto en java uso NetBeans IDE8.0,windows 7 64 bis, y actualmente utilizo 2 librería que eh encontrado para trabajar con los puertos COM.
Tengo una impresora star, con un kit fiscal y para poder imprimir en ella tengo que enviar una trama de información con un formato especifico, aquí debajo dejare 1 ejemplo que eh tomado de un pequeño manual que identifica cuales puertos tengo disponibles .
MI pregunta es, si alguien sabe como enviar una cadena de caracteres o string a un puerto COM espesifico y como obtener la respuesta del mismo.
Apezar de que este sea mi primera nota espero que puedan ayudarme,gracias de ante mano.
EJEMPLO BUSCA PUERTOS
LIBRERIAS
RXTX
JAVACOMM
http://upscodigojava.wordpress.com/2014/02/09/librerias-rxtx-y-programas-necesarios/

package javaapplication5;
import giovynet.nativelink.SerialPort;
import java.awt.event.ActionEvent;
import java.util.List;
/**
*
* @author ricardo
*/
public class Buscapuertos {
public static void main(String[] args)throws Exception{
// SerialPort: es un objeto del tipo de puerto que vamos a utilizar
SerialPort free = new SerialPort();
// Nos permite obtener la lista de puertos disponibles
List<String> portsList = free.getFreeSerialPort();
System.out.println("Puertos Disponibles");
// Para verifica los puertos creamos un for mediante el cual
// ontendremos los puertos libres impresos en consola
for (String String : portsList)
{
System.out.println(String );
}
}
}

Actualmente estoy desarrollando un proyecto en java uso NetBeans IDE8.0,windows 7 64 bis, y actualmente utilizo 2 librería que eh encontrado para trabajar con los puertos COM.
Tengo una impresora star, con un kit fiscal y para poder imprimir en ella tengo que enviar una trama de información con un formato especifico, aquí debajo dejare 1 ejemplo que eh tomado de un pequeño manual que identifica cuales puertos tengo disponibles .
MI pregunta es, si alguien sabe como enviar una cadena de caracteres o string a un puerto COM espesifico y como obtener la respuesta del mismo.
Apezar de que este sea mi primera nota espero que puedan ayudarme,gracias de ante mano.
EJEMPLO BUSCA PUERTOS
LIBRERIAS
RXTX
JAVACOMM
http://upscodigojava.wordpress.com/2014/02/09/librerias-rxtx-y-programas-necesarios/

package javaapplication5;
import giovynet.nativelink.SerialPort;
import java.awt.event.ActionEvent;
import java.util.List;
/**
*
* @author ricardo
*/
public class Buscapuertos {
public static void main(String[] args)throws Exception{
// SerialPort: es un objeto del tipo de puerto que vamos a utilizar
SerialPort free = new SerialPort();
// Nos permite obtener la lista de puertos disponibles
List<String> portsList = free.getFreeSerialPort();
System.out.println("Puertos Disponibles");
// Para verifica los puertos creamos un for mediante el cual
// ontendremos los puertos libres impresos en consola
for (String String : portsList)
{
System.out.println(String );
}
}
}

Valora esta pregunta


0