Ir para conteúdo
  • Cadastre-se

dev botao

Garantir que o usuário tenha realmente solicitado a impressão do Boleto.


Ver Solução Respondido por Daniel Simoes,

Recommended Posts

  • Membros Pro
Postado (editado)

Olá pessoal,

Abrindo o tópico sobre essa discussão no Discord: https://discord.com/channels/798697718800318484/800922538892591115/1314225239055401001

No CobrebemX, existia uma propriedade que retornava se o usuário realmente tinha solicitado a impressão na tela de Preview da impressão do Boleto denominada ImpressaoSolicitada – Boolean -> Indica se o botão de impressão foi clicado na tela de preview. Utilizamos isso primeiramente para garantir que o usuário tenha realmente clicado para imprimir e não por algum motivo ou engano tenha aberto o preview da tela de impressão e simplesmente fechado ou cancelado sem a efetiva impressão. Em um segundo momento, utilizamos isso para salvar os dados relativos a essa solicitação para rastreamento.

A tela do Preview permite entre outras possibilidades simplesmente fechar a tela [X], Salvar como arquivo ou clicar no botão Fechar e isso não garante pelo menos que a impressão realmente foi solicitada. Sabemos que mesmo solicitando a impressão, erros podem ocorrer na impressora mas pelo menos garantimos que foi solicitada.

Além disso, se o usuário fechou a tela ou realizou algo de diferente que não solicitar a impressão, temos a possibilidade ainda de manter a nossa tela aberta para que ele possa novamente solicitar e não ter que carregar novamente toda a configuração da carteira e o arquivo de retorno.

Obrigado.

PreviewImpressaoBoleto.jpg

Editado por rpotalara
  • Fundadores
  • Solution
Postado

olá @rpotalara

Acho que não faz muito sentido para o ACBr

O ACBr pode gerar o Boleto por PDF, enviar por email, e até mesmo gerar ele em imagem (usando o FastReport)

o ACBr não é "preso" a um gerador de relatórios específico e é compatível com vários como Fortes Report, Fast Report e outros

 

O que você poderia fazer, é enviar o comando de Impressão, diretamente, sem o Preview...

Lembre-se que ainda, pode haver problemas, como Falta de papel, Spool travado com muitos processos, etc... Ou seja, não tem como haver certeza de que o Boleto foi realmente impresso

  • Curtir 5
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

×
×
  • 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.

The popup will be closed in 10 segundos...