Acender led na porta Paralela

Bom dia Amigos

Eu estou tentando comunicar com a porta paralela e enviar sinal para acender led’s que conectei nesta porta em um protoboard com 8 leds, porem nao acende, disparando o seguinte erro = " Erro: O dispositivo não está conectado. in writeByte "

Ja instalei o rxtx e as bibliotecas “rxtxParallel.dll - rxtxSerial.dll”

Alguem sabe o que pode estar acontecedo.

Desde ja, muito obrrigado.

[code]
/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package net.viamais.serial;

import gnu.io.CommPortIdentifier;
import gnu.io.ParallelPort;
import gnu.io.ParallelPortEvent;
import gnu.io.ParallelPortEventListener;
import gnu.io.PortInUseException;
import gnu.io.SerialPort;
import gnu.io.SerialPortEvent;
import gnu.io.SerialPortEventListener;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Iterator;

//Aplicativo que envia informa??o para porta paralela
public class EnviaInformacao
{
public static void main(String [] args)
{
//Define qual porta paralela ser? utilizada
String portaUsada = “LPT1”;
//declara um objeto do tipo portaParalela
ParallelPort portaParalela = null;
//captura em uma lista todas as portas dispon?vel no computador
Enumeration listaPp = CommPortIdentifier.getPortIdentifiers();
//esse looping pesquisa pela porta selecionada
while (listaPp.hasMoreElements())
{
//captura as portas do computador
CommPortIdentifier porta = (CommPortIdentifier)listaPp.nextElement();
//verifica se a porta ? paralela

        if (porta.getPortType() == CommPortIdentifier.PORT_PARALLEL) 
        {
            //verifica se a porta ? igual a porta escolhida
            if (porta.getName().equalsIgnoreCase(portaUsada)) 
            {
                //tenta alocar a porta paralela selecionada, os par?metros do m?todo open
                //s?o: o nome aonde foi Definida qual porta paralela ser? utilizada 
                //ex:(String portaUsada = "LTP1";) entao nos pegaremos a variavel portaUsada
                //e tempo de timeout (2000 ms)
                try {
                portaParalela = (ParallelPort)porta.open("portaUsada",2000);
                } 
                catch (PortInUseException e) 
                {
                    System.out.println( "Porta esta em uso, tente mais tarde");
                    System.exit( 0 );
                }
            }
        }
    }
    //verifica se foi encontrada a porta escolhida no looping anterior
    if (portaParalela == null ) 
    {
        System.out.println("Porta"+portaUsada+" nao encontrada" );
        System.exit( 0 );
    } 
    else 
    {
        try 
        {
            DataOutputStream out = new DataOutputStream(portaParalela.getOutputStream()); 
            System.out.println("Write teste 1..."); 
            out.write(128);  
            //System.out.println("Write tete 2..."); 
            // out.writeByte(1);
            System.out.println("Flush...");   
            out.flush();   
            System.out.println("Close...");   
            out.close();   

        } 
        catch (Exception e) 
        {
            //tratamento da exce??o
            System.out.println("Erro: "+e.getMessage() );
        }
    }
}

}[/code]

Estou com uma duvida parecida, até vou utilizar este topico para tirar a minha duvida tmb. Estou tentando fazer a mesma coisa, mas nao estou sabendo como importar o gnu. dá erro na importação.

mport gnu.io.CommPortIdentifier; import gnu.io.NoSuchPortException; import gnu.io.PortInUseException; import gnu.io.SerialPort; import gnu.io.SerialPortEvent; import gnu.io.SerialPortEventListener; import gnu.io.UnsupportedCommOperationException;

Fala que esses pacotes não existem, como falo para importá-los?
Abraços.

consegui, era só importar um jar RXTX la no netbeans e parou os erros.