Jump to content

dev botao

Impressão NFCe - Tamanho da página em memória


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

Recommended Posts

Bom dia a todos.

Seguindo as orientações, criei este tópico para continuar com o assunto tratado no tópico inicial, visto que o problema aqui relatado é outro caso.

O problema que encontramos acontece após a impressão do DANFCe, onde o mesmo especifica algumas configurações (ex: tamanho da pag. 29,7cm) à impressora,  e tal configuração afeta as posteriores impressões do nosso sistema que ultrapassam o tamanho de uma folha A4. Esta configuração permanece até o término da aplicação. Se executarmos a mesma rotina de impressão, sem antes ter realizado a impressão de um DANFCe, nossa rotina imprime o arquivo normalmente, excedendo os 29,7cm.

Descrição do nosso ambiente: Win7 64, utilizando como forma de impressão o Fortes.

Impressoras utilizadas: (i)Bematech MP-4200 TH, (ii) Elgin i9

@Daniel Simoes, conforme solicitado, segue em anexo um exemplo para reproduzir o problema. Adicionei a função para impressão nos botoes "1 - Status de Serviço" e "2 - Imprimir DANFe" do ACBrNFeDemo

Necessita somente adicionar a unit "mORMotReport.pas", e ajustar os caminhos que deixei na aplicação.

No mais, acredito ser isso. Qualquer problema com o exemplo, fico a disposição pra corrigir e auxiliar.

Grato pela atenção.

PS: Um detalhe importante que deixei passar já no tópico anterior. Para impressão de documentos que excedem o tamanho padrão das impressoras (80mm x 30cm), necessitamos criar um formulario de impressão personalizado e após, especifica-lo nas configuralções da impressora. No caso, criamos um formulário com as seguintes medidas: Largura = 7,36 cm / Comprimento = 300 cm. Segue anexo uma breve descrição para esse procedimento.

 

 

FelipeTomm-ImpressaoDANFCe.7z

FormularioImpressao.pdf

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.