De nada, gracias a ti por tu paciencia y tu comprensión a la hora de pedir ayuda.
Sobre todo teniendo en cuenta tu largo historial de ayudar a otras personas.
Cita: if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
Cita: pPort = (ParallelPort) idPort.open("
Hubiera sido mucho más fácil si el error diera alguna pista
Cita: com.sun.comm.Win32SerialPort cannot be cast to javax.comm.ParallelPort
Igual resulta que ese no es el problema (no he utilizado nunca estas librerías), pero te recomiendo bastante más humildad a la hora de buscar ayuda, y que si tan mal te parece no recibir ayuda, empieces por ayudar tú a los demás.