Sim você está correto
agora chegou a olhar o que esse método faz?
Segura o Ctrl e clica em cima do método e veja que ele chama os eventos mencionados pelo Daniel!
procedure TACBrTEFD.ImprimirTransacoesPendentes;
var
I, J, K, NVias, Ordem : Integer;
GrupoVinc : TACBrTEFDArrayGrupoRespostasPendentes ;
ImpressaoOk, Gerencial, RemoverMsg, GerencialAberto : Boolean ;
TempoInicio : Double;
Est : AnsiChar ;
MsgAutenticacaoAExibir : String ;
begin
if RespostasPendentes.Count <= 0 then
exit ;
fTefClass.GravaLog( 'ImprimirTransacoesPendentes' ) ;
Est := EstadoECF;
if Est <> 'L' then
begin
case Est of
'V', 'P', 'N' : FinalizarCupom( False ); { False não desbloqueia o MouseTeclado }
'R', 'G' : ComandarECF( opeFechaGerencial );
'C' : ComandarECF( opeFechaVinculado );
end;
if EstadoECF <> 'L' then
raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ;
end;
...
...