Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa Noite.

Pessoal, estou precisando mudar a quantidade de colunas do acbr-ecf, Meu cliente tem uma impressora Sweda if st200 de 57 colunas mas só estou conseguindo imprimir 40 no acbr...Notei que a propriedade é read only .Teria como alterar o numero de colunas impressas?

Obrigado.

Postado

Daniel, e na bematech.. como controlar as colunas??

Por exemplo.. já vi cupons impressos na MP-2100, que em todas as linhas de mensagem no final do cupom, sai impresso condensado... com mais colunas. Isso para mim seria interessante para poder exibir mais informações no cupom.

  • Fundadores
Postado

Atualmente o ACBrECF não tem um controle de caracteres de impressão (condensado, negrito, etc)... isso varia muito de marca para marca, e algumas não suportam isso

Alguns ECFs precisam da coluna fixa, para formatar os comandos.. ou seja, ele precisa fazer um PAD na String com o tamanho da coluna para conseguir mantar o comando... mas acho que não é o caso na Bematech

Poderíamos deixar a propriedade Colunas Read/Write... mas se o programador usa-la sem prévio conhecimento do protocolo do ECF, poderá ter problemas

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.

Postado

Claro..Entendi porque é só read.Ja vi mesmo alguns cupoms com formatações diferentes mesmo nas ultimas 8 linhas, Bematech se não me engano...Enfim usei a classe SwedaSTX e funcionou com as 57 colunas perfeitamente.

Só mais uma duvida a classe SwedaSTX não permite informar o indice da aliquota.Pq tenho um cliente que cadastrou T18,00 pada produtos sem pis/cofins e T18,00 para produto com pis/cofins.

Muito Obrigado pela atenção.

Postado

Estava com problema para vender usando o indice...

O arquivo corrigido está anexo, substitua no fonte do seu acbr a unit AcbrECFSwedaSTX.pas e compile novamente até alguém subir no svn.

A alteração foi na função "AchaICMSAliquota" da unit ACBRSWEDASTX

Se não adicionar um "T" quando a procura é por indice, na classe base ele remove o T e não acha o indice "01"

Se colocar o T, ele vai procurar por TT01 na classe base remove o primeiro T e encontra o indice.

Testei usando a procura de aliquota por indice, valor e fazendo venda por indice e valor tanto para ISSQN quanto para ICMS.

Abraços.

ACBrECFSwedaSTX.zip

Quantas reuniões foram mesmo esta semana? Reúna os amigos!

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.