Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Ao utilizar a classe FWQRCode() ou método QrCode(FwMsPrinter) no Smartclient x86 na 12.1.25, a imagem gerada está incorreta.
Smartclient x86

Smartclient x64

Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.125
Causa
Esse incidente ocorre, pois existia uma limitação de tamanho para geração do QRCODE nas versões anteriores. O binário mais recente contempla também a versão mais recente do printer.exe, onde foi implementado uma melhoria em relação ao QRCODE.
Observação
Nas versões anteriores , não era possível a criação livre do QRCODE, onde existia um tamanho minimo aceitável para geração. Porém foi sugerido por alguns clientes a melhoria dessa funcionalidade, onde fosse possível o cliente criar o QRCODE conforme a sua necessidade, ou seja, de forma livre(sem limitação). Essa melhoria foi disponibilizado para as releases mais atuais na versão 1.7.2 do printer.exe(executável responsável pelas impressões).
Importante:
Essa melhoria visa atender uma demanda solicitada por diversos clientes, porém informamos que é de inteira responsabilidade do desenvolvedor a leitura do QRCODE, pois ao gerar uma imagem muito pequena, a mesma pode ficar corrompida e acaba comprometendo a sua leitura
Solução
Para corrigir esse problema, baixe a versão igual ou superior a 1.7.2 do Printer.exe no portal de download TOTVS e redefina o tamanho da imagem gerada dentro de suas customizações.
Saiba mais
Implementação - Redimensionamento de QRCode e Datamatrix para dimensões inferiores ao natural.
0 Comentários