Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia , tudo bom?

Estou com dificuldade de imprimir um cheque na impressora pertochek do banco safra

 

Problema
Quando mando imprimir o cheque não obedece as posições que estou colocando
Alguma ideia do que estuo fazendo errado ?
 

 

Tenho que imprimir conforme nas posições abaixo:

Nome do Banco...........SAFRA
N° do Banco.................422
Valor Num. / Linha........42
Valor Num. / Col...........125
Valor Ext. 1 / Linha.......33
Valor Ext. 1/ Col...........32
Valor Ext. 2..................25
Lin. Benef....................17
Col. Dia........................116
Linha Ano.....................9
Col. Ano.......................153
Comprimento...............165
 
Mais modelos 
 
 
Então estou configurando o modelo em suas posição de impressão  
procedure configura_cheque
var
  ModeloModelo : TACBrCHQModelo;
begin
  if not(ACBrCHQ1.Ativo) then
    ACBrCHQ1.Ativar;
 
  ACBrCHQ1.Modelo                         := chqPerto;
  ACBrCHQ1.Device.Baud                 := 4800;
  ACBrCHQ1.ModelosCheque.Clear;
  // modelo perto
  try
    ModeloModelo    :=  TACBrCHQModelo.Create;
    ModeloModelo.Banco           := '422';
    ModeloModelo.LinhaValor      := 042;
    ModeloModelo.ColunaValor     := 125;
    ModeloModelo.LinhaExtenso1   := 033;
    ModeloModelo.ColunaExtenso1  := 032;
    ModeloModelo.LinhaExtenso2   := 025;
    ModeloModelo.LinhaFavorecido := 017;
    ModeloModelo.ColunaDia       := 116;
    ModeloModelo.ColunaAno  := 153;
    ACBrCHQ1.ModelosCheque.Add(ModeloModelo); 
  finally
    FreeAndNil(ModeloModelo);
  end;
end;
 
Imprimir cheque nas posições
procedure  Imprimir_cheque;
begin
    ACBrCHQ1.Banco         := '422';
    ACBrCHQ1.Valor           := edtTOTAL.Asflot
    ACBrCHQ1.Data            := Now;
    ACBrCHQ1.Favorecido  := edtFavorecido.Text;
    ACBrCHQ1.Cidade        := edtNomeCidade.text;
    ACBrCHQ1.ImprimirCheque;
end
 
 
 
 
 
 

 

 

 

 

Postado

Problema resolvido , foi necessário configurar na impressora as posições , e deu tudo certo.

 

Manual do desenvolvedor 

comando ' B ' (42H) - Exclui/inclui/envia layout de cheque 

 

Foi utilizado implementado esta rotina no sistema passando os parâmetros e configurado o layout do banco perfeitamente

  • Consultores
Postado

Olá Halisson,

 

   obrigado pelo retorno. Você mesmo pode marcar o tópico como resolvido clicando no botão "Resolvido" abaixo da resposta correta.

[]'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.
  • Fundadores
Postado

Problema resolvido , foi necessário configurar na impressora as posições , e deu tudo certo.

 

Manual do desenvolvedor 

comando ' B ' (42H) - Exclui/inclui/envia layout de cheque 

 

Foi utilizado implementado esta rotina no sistema passando os parâmetros e configurado o layout do banco perfeitamente

 

Halisson,

 

Se deseja sugerir alguma correção nos fontes, por favor anexe a Unit modificada...

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.

  • 6 meses depois ...
  • Fundadores
Postado

Por favor não poste a mesma dúvidas em vários tópicos...

 

Alias, para uma duvida nova, abra um novo tópico... Leia as regras do forum:

http://www.projetoacbr.com.br/forum/index.php?/forum-7/announcement-1-sim-n%C3%B3s-temos-regras/

  • Curtir 1
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.

  • Este tópico foi criado há 3862 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.