Problema de comunicação com o emulador da bematech 2100. Como resolver?

Estou desenvolvendo uma aplicação ecf para uma empresa e estou usando o emul2100 da Bematech para testar o sistema. mais sempre que vou testar algum comando ele me retorna a mensagem de erro “Erro de comunicação” com o valor 0. estou seguindo os passos do curso da T2Ti sobre ecf tef e não sei o por que desse problema pois os passo são os mesmo e o exemplo do curso funciona e o meu não. gostaria de saber se alguém sabe o que pode ser o problema e se pode me ajudar pois preciso terminar esse sistema até o final do mês.
Já fiz as configuração que são indicadas adicionei o arquivo jar da bematech.

abaixo segue um exemplo que testei pra saber se havia comunicação com o emulador.

import bemajava.Bematech;

/**
 *
 * @author EEEPMCC
 */
public class NewMain {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        int retorno;

        retorno = Bematech.LeituraX();
        System.out.println("retorno = "+ retorno);

    }

}