Faça um teste com o demo do ACBr. Deve funcionar sim.
Quanto estiver com ela, faça um teste para ver.
procedure TEtiquetas.Imrimir;
var
sTexto: String;
nPreco: Double;
nPeso: Double;
sCodBarras: String;
begin
sTexto := 'PRODUTO DE TESTE';
nPeso := StrToFloatDef(EdtPreco.Text, 0);
nPreco := nPeso * 1.99;
sCodBarras := '200001000000';
ACEtiq.Porta:='COM1';
ACEtiq.Ativo:= True;
try
ACEtiq.IniciarEtiqueta;
ACEtiq.ImprimirTexto(orNormal, 2, 1, 1, 10, 10, sTexto);
ACEtiq.ImprimirTexto(orNormal, 2, 1, 1, 40, 10, 'PESO KG: ' + FormatFloat('0.000', nPeso));
ACEtiq.ImprimirTexto(orNormal, 3, 1, 1, 70, 10, 'TOTAL R$: ' + FormatFloat('0.00', nPreco));
ACEtiq.ImprimirBarras(orNormal, 'E30', 2, 2, 110, 10, sCodBarras, 50);
ACEtiq.FinalizarEtiqueta(1, 0);
finally
ACEtiq.Desativar;
end;
end;