[RESOLVIDO] Impressora térmica DARUMA DR700 não fiscal - Sem comunicação

Bom dia, estou tentando rodar o código abaixo, a DLL carrega normalmente, mas não consigo imprimir nada, pois o status é:
0(zero) - Impressora Desligada.

Com o programa desenvolvido em Delphi fornecido pela DARUMA, consigo imprimir normal, mas em JAVA não consigo.

Alguém pode ajudar???

try {

        System.loadLibrary("DarumaFramework");  
        //System.out.println("Biblioteca carregada!!!");  
        JOptionPane.showMessageDialog(null, "Biblioteca carregada!!!");  

    } catch (Throwable  e) {  
        //e.printStackTrace();  
        JOptionPane.showMessageDialog(null, e);  
    }  
	
	int iRetorno = DUAL.rStatusImpressora();    	
	switch(iRetorno){
        case 0:
            System.out.println("0(zero) - Impressora Desligada!");
            break;
        case 1:
        	System.out.println("1(um) - Impressora OK!");
            break;
        case -50:
        	System.out.println("-50 - Impressora OFF-LINE!");
            break;
        case -51:
        	System.out.println("-51 - Impressora Sem Papel!");
            break;
        case -27:
        	System.out.println("-27 - Erro Generico!");
            break;
        case -52:
        	System.out.println("-52 - Impressora inicializando!");
            break;

        default:
        	System.out.println("Retorno não esperado!");
    }

Resolvido, por padrão as portas é para serial, como estou usando USB preciso passar os parâmetros primeiro.

System.loadLibrary(“DarumaFramework”);
DUAL.regPortaComunicacao(“COM4”);//cabo usb: USB COM4 -115200 //cabo serial: lpt1 -9600
DUAL.regVelocidade(“115200”);

	int iRetorno = DUAL.rStatusImpressora();    	
	switch(iRetorno){
        case 0:
            System.out.println("0(zero) - Impressora Desligada!");
            break;
        case 1:
        	System.out.println("1(um) - Impressora OK!");
            break;
        case -50:
        	System.out.println("-50 - Impressora OFF-LINE!");
            break;
        case -51:
        	System.out.println("-51 - Impressora Sem Papel!");
            break;
        case -27:
        	System.out.println("-27 - Erro Generico!");
            break;
        case -52:
        	System.out.println("-52 - Impressora inicializando!");
            break;

        default:
        	System.out.println("Retorno não esperado!");
    }