Napravio sam program za komunikaciju sa fisklanim štampačem iz Java koristeći javax.comm, po uzoru na primere uz biblioteku.
Princip je sledeći posaljem neki zahtev štampaču i čekam odgovoru. I to radi savršeno neko vreme i onda odjednom prestanu da se čitaju odgovori sa serijskog porta. Zapazo sam da to zavisi od kolicine podataka, kao da se prepuni neki buffer. Ako ponavljam iste operacije uvek na istom mestu stane. Thread koji cita podatke reaguje na događaj SerialPortEvent.DATA_AVAILABLE: i on radi i kad prestame komunikacija.
Ima li neko bilo kakvu ideju kako da rešim problem?