Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado
1 hora atrás, Daniel Simoes disse:

Acho que seria bom tentar contato com alguém do suporte da Epson...

Você tem acesso a eles ?

Sim. Tenho um Whats do suporte a desenvolvedor.. Falei com eles hj de manhã, apenas me afirmaram que se não está imprimindo no tamanho correto é pq o software não está enviando o comando para setar o tamanho..

Existe alguma forma de fazer via programa o que se faz na hora de escolher o papel no preview ?

  • Fundadores
Postado

Mas não há uma maneira de setar o tamanho do papel, por código...Isso é feito pelo Spooler

Do nosso lado tudo que podemos fazer é informar qual será a impressora a ser impressa...

Solicite para eles um exemplo de código de como ajustar o tamanho do Papel na Epson (pode ser em qualquer linguagem)

Tendo isso, podemos.verificar se o Fortes Report está enviando os comandos

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

  • Membros Pro
Postado
3 horas atrás, Daniel Simoes disse:

Mas não há uma maneira de setar o tamanho do papel, por código...Isso é feito pelo Spooler

Do nosso lado tudo que podemos fazer é informar qual será a impressora a ser impressa...

Solicite para eles um exemplo de código de como ajustar o tamanho do Papel na Epson (pode ser em qualquer linguagem)

Tendo isso, podemos.verificar se o Fortes Report está enviando os comandos

Bom dia

Entrei em contato com o suporte e me passaram um link para baixar um programa exemplo... 

https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=7077&pcat=3&pid=6073

Eu baixei ele, mas não encontrei nada referente a setar configuração de página, talvez vc tenha mais sucesso ehheheh

  • Membros Pro
Postado (editado)
1 hora atrás, Daniel Simoes disse:

No programa de exemplo, dá pra imprimir um relatório longo, maior que uma página A4 ?

Pior que não... Esse exemplo ai não me parece servir pra nada... ehehehe

Problema é que é difícil argumentar alguma coisa com o suporte da Epson, pois se imprimir um PDF, imprimir do word, bloco de notas, imprime normal.. o único problema é imprimir pelo fortes sem preview... 

Não sei se vcs tem alguma impressora desse modelo ai..  

Editado por Dércio Luis Zanatta
  • Membros Pro
Postado
22 minutos atrás, Daniel Simoes disse:

Temos sim...

Qual é o seu sistema Operacional?

Bingooooo... Descobri o que tem que configura para funcionar...

Nas configurações da impressora , não basta alterar a preferência do papel, tem que alterar também os "padrões de impressão".. Vou colar abaixo as tela para que , se alguém mais passar por isso, tenha registrado o que tem que fazer...

Primeiro, vá em "Propriedades da Impressora"

image.thumb.png.5c94cbfd1434a2f6269ccf5a44104fa8.png

Após isso, vá na aba AVANÇADO, botão "Padrão de impressão"

image.png.1b26c022eccb1830b15b83b505bd6ddf.png

Depois, na aba "Layout" clique em "avançado"

image.png.cf0e9f365f92d1ce96e8a7c7d7626674.png

 

Escolha o tamanho do papel "Roll paper 80x3276 mm"... Caso não tenha essa opção, terá que criar um formulário novo..

image.png.383aa045c6fb31c68f454eebac5eb57a.png

Deve-se repetir esse mesmo procedimento acessado "Preferências de impressão"

image.thumb.png.d431405586a334f20911a8fecd0c8e23.png

 

O Segredo está em fazer a mesma configuração nesse dois lugares... caso contrário não vai funcionar...

 

Muito obrigado à todos que tentaram me ajudar de alguma forma...

Grande abraço !!

 

image.png

  • Curtir 4
  • Fundadores
Postado

Uau.. que fantástico @Dércio Luis Zanatta... muito obrigado por compartilhar a solução...

 

Me intrigou o fato da impressão sair correta, quando há o Preview... vou tentar investigar isso, no código do Fortes Report

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.

  • Fundadores
  • Solution
Postado

Notei que o método TRLCustomReport.PreviewModal, chama TRLCustomReport.Prepare

Talvez seja necessário chamar o Prepare antes de chamar o Print

unit ACBrDANFCeFortesFr;     
.....
procedure TACBrNFeDANFCeFortes.ImprimirInterno
.....
        if MostraPreview then
          RLLayout.PreviewModal
        else
        begin
          RLLayout.Prepare;     
          RLLayout.Print;     
        end;
          

 

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.