Comando para Ignorar Faixa de Opções
Ir para o conteúdo principal
 
  • dez 19 2014

    Edição 182 – Controle de Espaçamento Entre Linhas e Entre Cupons

    Caro Partner e Desenvolvedor de Software,

    Nesta edição de nosso Bematech Flash Tip, iremos tratar de um assunto bem interessante e importante, que é a redução do consumo do papel evitando gastos, aumentando a performance e acima de tudo, preservando o meio ambiente. Iremos falar sobre os comandos que permitem a programação do espaçamento entre as linhas e entre os documentos emitidos em nossos ECFs.

    Por meio da biblioteca de alto nível - a BemaFI32.dll ou BemaFI64.dll - podemos implementar a função Bematech_FI_EspacoEntreLinhas que irá programar o espaçamento entre as linhas impressas nos documentos emitidos pelo ECF, permitindo que as linhas fiquem mais próximas possíveis, através do parâmetro informado. Esta funcionalidade pode ser usada a qualquer momento do dia, salvo em momentos em que o cupom já está aberto ou na execução de algum outro comando de impressão (esta programação é feita em dots - pontos). Além desta função, temos também a Bematech_FI_LinhasEntreCupons que permite programar o espaçamento de linhas entre os documentos, fazendo com que se reduza a distância evitando com que a bobina seja consumida rapidamente (esta programação é feita por linhas).

     Nos exemplos abaixo, apresentamos estas duas programações utilizando a linguagem Delphi.

     Declaração das funções:

     

    function Bematech_FI_LinhasEntreCupons( Linhas: Integer ): Integer; StdCall; External 'BEMAFI32.DLL';

    function Bematech_FI_EspacoEntreLinhas( Dots: Integer ): Integer; StdCall; External 'BEMAFI32.DLL';

     

    Exemplo de Implementação:

     

    procedure TForm1.Button1Click(Sender: TObject);

    begin

      iRetorno := Bematech_FI_EspacoEntreLinhas( strtoint(Edit1.Text) );

    end;

     

    procedure TForm1.Button1Click(Sender: TObject);

    begin

      iRetorno := Bematech_FI_LinhasEntreCupons( strtoint(Edit2.Text) );

    end;

    Os campos Edit1.Text e Edit2.Text que foram utilizados nestes exemplos, representam as variáveis passadas como parâmetros para as funções. Lembrado que o mínimo para as duas funcionalidades é o valor 5 (cinco).

    Assim, concluímos mais esta edição de nosso Flash Tip. Não perca as próximas com muito mais dicas e novidades pra você!

    Fique à vontade em nos contatar, caso surjam dúvidas durante o desenvolvimento através de nossos canais exclusivos de atendimento.

    Forte abraço e boas implementações!

    Equipe BSP - Bematech Mais Software Partners

    Bematech S/A

    impressora,mp-4000 th fi,fiscal,espaçamento,cupom,MP 2100 TH FI

     

Nenhum comentário

Faça Login ou Cadastre-se para comentar

 

Copyright © 2011 Bematech S.A. Todos os direitos reservados.

Powered by Cinq Technologies