Estou com um problema ja há algum tempo, o sistema fecha repentinamente, as vezes o cupom é emitido normalmente, e outras vezes o sistema fecha, consegui detectar que esta ocorrendo a seguinte excessão:
Assistente para Depuração Gerenciada 'PInvokeStackImbalance'
Message=Assistente para Depuração Gerenciada 'PInvokeStackImbalance' :
'Uma chamada para a função PInvoke 'ACBrLib.Sat!ACBrLib.Sat.ACBrSat+SAT_Inicializar::Invoke'
desbalanceou a pilha. Isso ocorreu provavelmente porque a assinatura gerenciada de PInvoke
não corresponde à assinatura de destino não gerenciada. Verifique se a convenção e o parâmetro de
chamada da assinatura de PInvoke são iguais aos da assinatura não gerenciada de destino.'
O software é escrito em C#, netframework 4.6, se alguém tiver alguma dica que possa ajudar, agradeço.