Ivan, não sei lhe dizer o que acontece pois aqui funciona perfeitamente e não precisei fazer tudo isso, somente exclui o antigo e instalei o novo.
Minha impressora de testes está conectada via porta USB diretamente ao computador, ambiente é windows 8.1 com Delphi 7, 2010 e XE8.
Somente recompilei meu ECFTeste, configurei a porta para 115200 de velocidade e controle de fluxo nenhum, o resto deixei o padrão, está tudo rodando normalmente.
Somente o erro de "index out of bound" na redução Z persiste, mas já estou analisando o que está havendo, pode ser um retorno de forma não esperada precisando de tratamento.