Ir para conteúdo
  • Cadastre-se

dev botao

ACBrPosPrinter - tamanho máximo do BMP (qdo QRCode junto)


JrZambon
Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 218 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Utilizando o ACBrPosPrinter estou gerando um cupom que contém:
-Imagem BMP   (no topo do cupom)
-QRCode           (no meio do cupom)
-Imagem BMP   (no rodape do cupom)

Está tudo certo, tudo funcionando corretamente.

Uma dúvida:

Considerando que o BMP do topo é menor do que o BMP do rodapé (dimensão e tamanho), e no fonte eu não coloquei <'/pular_linhas'> após impressão do BMP do topo,
por que o espaçamento entre o QR Code e o BMP do topo é maior em relação ao BMP do rodapé? (indicado pela seta vermelha no cupom impresso anexo)
Existe alguma forma de reduzir esse espaçamento supracitado?

OBS: 

1) Impressora EPSON TM-T20
2) No anexo do cupom, no rodape BMP, apaguei os dados do meu cliente (retângulo branco) face a confidencialidade.
 

Seguem nos anexos o trecho do fonte, o cupom impresso, e os dois BMPs supracitados.


Obrigado.
 

Cupom.png

header.bmp rodape.bmp Fonte_FQrCode.txt

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Cada uma das linhas abaixo, será um Pulo de Linha...
 

  FQrCode.Add('<qrcode_tipo>'+IntToStr(FPosPrint.ConfigQRCode.Tipo)+'</qrcode_tipo>');            // PARAMETRO = 2
  FQrCode.Add('<qrcode_largura>'+IntToStr(FPosPrint.ConfigQRCode.LarguraModulo)+'</qrcode_largura>');    // PARAMETRO = 8
  FQrCode.Add('<qrcode_error>'+IntToStr(FPosPrint.ConfigQRCode.ErrorLevel)+'</qrcode_error>');        // PARAMETRO = 0

  FQrCode.Add('</ce>'); 

Insira todos os comandos em uma Linha.. exemplo:
 

  FQrCode.Add( '</ce>' +
               '<qrcode_tipo>'+IntToStr(FPosPrint.ConfigQRCode.Tipo)+'</qrcode_tipo>' +
               '<qrcode_largura>'+IntToStr(FPosPrint.ConfigQRCode.LarguraModulo)+'</qrcode_largura>' +
               '<qrcode_error>'+IntToStr(FPosPrint.ConfigQRCode.ErrorLevel)+'</qrcode_error>' ); 

 

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.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 218 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.