O ACBrECF não usa as dlls para comunicação normal com a impressora. Ele usa a comunicação direta pela porta serial.
Assim ele se comunica com o ECF sem nenhuma necessidade das dlls*. Isso para qualquer fabricante (Daruma, Bematech, Sweda, Epson, etc...).
Talvez você se pergunte: Ué, então por que tem chamadas às dlls da Daruma e de outros Fabricantes no ACBrECF?
Resposta: As dlls dos fabricantes, de modo geral, só são utilizadas para gerar os arquivos que exigem os dados da MFD. Esses arquivos não são possíveis ser gerados usando a comunicação direta. Porque estão criptografados, ou porque os fabricantes não disponibilizam os comandos para isso, ou por outro motivo que está fora de nosso controle.
*: Na verdade existe um caso onde é necessário o uso da dll para comunicação normal. Esse é o caso de ECFs USB que não disponibilizam um driver para porta virtual serial. Como apresentado nesse tópico