Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 3566 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Prezados, tenho uma impressora Daruma FS700, quando estou vendendo o item e a impressora fica sem papel é retornada a mensagem de (Impressora Daruma não está em linha), gostaria de saber como posso fazer para informar que a impressora está sem papel, estou fazendo da seguinte forma:

 

  try
    VendeItem(parametros)
  except
    on E: Exception do
    begin
   showmessage(e.message);
    end;
  • Membros Pro
Postado

Juliomar, eu tinha colocado uma mensagem de alerta, mas quando estou vendendo o produto e a impressora apita que está sem bobina não exibe nenhum mensagem, após tentar fazer outro item com a impressora já sem papel ela retorna "Impressora Daruma não está em linha", fiz da seguinte forma no evento:

 

procedure TDMECF.ecfErrorSemPapel(Sender: TObject);
begin
  MsgBoxSimples
    ('Atenção, impressora fiscal sem papel, favor trocar a bobina e clicar ' +
    'em OK para continuar!', tmbInformacao);
end;
  • Consultores
Postado

Se a impressora retornar o erro de sem papel, o ACBrECF deveria gerar uma exception do tipo EACBrECFSemPapel. Assim você poderia capturar esta exception específica.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

Seria necessário analisar a classe da Daruma e verificar se o ECF a princípio retorna o erro SEM PAPEL. O ACBrECF deve retornar sempre o que o ECF retorna. Se o ECF retornar "não está em linha", então há pouco o que o ACBrECF possa fazer.

 

Você poderia verificar?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 3566 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.