Método fecharComunicacao

Método que encerra a comunicação com a impressora configurada na inicialização ou configuração da instancia. Permite ao aplicativo controlar quando a comunicação com o equipamento ocorrerá de fato, após fechar a comunicação é necessário iniciar ela novamente para voltar a usar a impressora, veja mais sobre o método que inicia a comunicação clicando aqui.

Assinatura do método Android - DMF

public int fecharComunicacao() throws DarumaComunicacaoException

Exemplos

try {
	objDMF.iniciarComunicacao();
	objDMF.enviarComando("------------------------------------------------" +((char) 0x1B)
	+ "wEXEMPLO IMPRESSAO" + ((char) 0x1B) + "w" + ((char) 0x0A)+ ((char) 0x0A) 
	+ "imprimindo teste" + ((char) 0x0A) 
	+ "------------------------------------------------");
	objDMF.fecharComunicacao();
} catch (Exception e) {
	AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this);
	alert.setMessage("Erro: " + e);
	alert.setNeutralButton("Ok", null);
	alert.show();
}

Retornos

Na DMF para tratar o retorno de forma numérica use "TRATAEXCECAO=FALSE", para tratar como exception, altere o valor para "TRUE", veja mais sobre em confParametros.

Retorno
DMF
Exception
0 (OK)
-1 Mensagem de erro retornada pelo próprio Android