Um palpite...
Urano, DataRegis, Termoprinter, Elgin, ZPM usam o mesmo protocolo "FiscNet"
Experimente alterar a linha 2628 de ACBrECFFiscNet.pas, para inserir a Urano na pesquisa:
if pos(fsMarcaECF, 'dataregis|termoprinter|urano') > 0 then
begin
LIB_FiscNet := 'DLLG2_Gerador.dll' ;
FiscNetFunctionDetect(LIB_FiscNet, 'Gera_AtoCotepe1704_Periodo_MFD',@xGera_AtoCotepe1704_Periodo_MFD );
FiscNetFunctionDetect(LIB_FiscNet, 'Gera_PAF',@xGera_PAF );
end
[/code]
PS: Verifique se a variável [b]fsMarcaECF[/b], contém o texto "urano", ou então ajuste conforme o caso
Isso permitirá tentar usar as DLLs da TermoPrinter e DataRegis para Urano... como eu disse, o protocolo básico de todos ECFs é o mesmo... mas a DLL pode ter alguma "trava por software" para não rodar em equipamentos de outras marcas