Estoy (intentando) hacer un programa que se comunica con una impresora de etiquetas conectada al puerto serie del pc.
Tengo hecha la clase para recibir y enviar datos.
El código lo he ido montando a partir copiar y pegar de ejemplos que me he ido encontrando (soy novato en esto de java)...
La parte de lectura es la que no entiendo, entiendo que lo administra a partir de un evento y que en cuanto recibe algo pues se ejecuta el codigo que se encuentra en el metodo serialEvent(SerialPortEvent event).
Lo que yo pretendo hacer es que si la impresora me retorna un error, poder tomar otro rumbo en el programa principal, pero el evento este (creo) se ejecuta a través de un ¿thread?, por lo tanto "paralelamente" al hilo principal y no se como desde un hilo afectar el rumbo del otro... nose si me explico..