Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

Aggille Sistemas de Gestão

Membros
  • Content Count

    96
  • Joined

  • Last visited

Community Reputation

34 Excellent

About Aggille Sistemas de Gestão

  • Rank
    Membro

Contact Methods

  • Website URL
    www.aggille.com.br
  • Skype
    aggille

Profile Information

  • Sexo
    Masculino
  • Location
    Novo Hamburgo / RS

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. foi o que eu fiz... até questionei o pessoal do banco.. como aceitam espaços em um campo que é definido como numérico no layout...
  2. Boa tarde.. Na geração dos arquivo de remessa do banco do Brasil, tem um campo Quantidade de dias para recebimento, posição 023 a 025 do registro tipo '5' ( página 8 do manual em anexo ). Quando não é informado o acbrboleto envia '000' IntToStrZero(wDiasPagto ,3) conforme linha 1143 da unit ACBRBancoBrasil. Conforme as notas 37 e 38 ( página 21 ), quando não quer limite de dias de pagamento, deve-se informar espaços ao invés de '000'. Quando de manda 000, o banco entende que não é para aceitar pagamento após o vencimento.. Segue em anexo manual do banco do brasil.. sds
  3. Fiz um teste aqui agora.. imprimi as mesmas etiquetas em arquivo txt antes de atualizar o acbr e depois de atualizar.. os arquivos ficaram idênticos.. portanto a implementação está OK.. Grato
  4. Ok..vou testar...não tenho o hábito de utilizar o formatador de codigo do delphi e não utilizo nenhuma ferramenta pra isso.. Muito grato pela observação
  5. Cliente ja esta usando em produção com.a implementacao que eu havia feito antes...vou atualizar e testar...obrigado..
  6. Tem essa alteração também referente aos códigos de barras em ZPLII...
  7. resolvi o problema.. O padrão ZPLII tem um comando específico pra ajustar a altura e a largura das barras, que deve ser emitido antes de imprimir o código de barras ( ^BY ) Então , na unit ACBrETQZplII criei um método ComandoTamanhoBarras( aBarraFina, aBarraLarga , aAlturaBarra:Integer ) que gera esse comando ( parâmetro aBarraLarga não tem funcionalidade, pois o padrão zplII calcula a barra larga proporcionalmente ao tamanho da barra fina ) function TACBrETQZplII.ComandoTamanhoBarras(aBarraFina, aBarraLarga , aAlturaBarra:Integer): String; begin result := '^BY' + intToStr(
  8. Sem problemas.. Se precisar envio o manual rfid
  9. Lendo o manual, tem o comando BY que define a largura da barra fina e a relação entre elas.. provavelmente o que acontece é que depois de imprimor o qrcode ele mantêm a largura do QR para o codigo de barras Vou testar aqui ocomando BY antes de imprimir o código de barras e já posto o resultado
  10. Tenho um cliente que precisa que saia um código de barras EAN128 e uo QRCore na mesma etiqueta.. A primeira etiqueta sai certa, a partir da segunda a largura do código de barras sai enorme... Estou usando uma impressora Zebra imprimindo com ZPLII... Testei com o exemplo do ACBR e acontece a mesma coisa.. imprimo uma etiqueta, sai ok, imprimo um QRCode , e a proxima etiqueta sai com o codigo de barras errado Seguem fotos de exemplo
  11. essas impressoras rfid elas "gravam" informações na etiqueta.. é uma etiqueta especial, que tem um chip que armazena valores e um transmissor de radio frequencia.. então é gravado ali o ID da etiqueta e depois os leitores da fábrica vão ler esses valores...
  12. Seguem unit alteradas com comandos para gravar valores Hexadecimais e ASCII nas impressoras Zebra.. Criei 2 Procedures procedure ComandoGravaRFIDHexaDecimal(aValue:String); procedure ComandoGravaRFIDASCII( aValue:String ); Comandos tirados diretamente do manual ZPLII e testados em uma impressora Zebra ZD500R ACBrETQPpla.pasACBrETQEpl2.pasACBrETQClass.pasACBrETQ.pasACBrETQZplII.pas
  13. Vou precisar também.. em breve vou ter um equipamento aqui pra teste... já li os manuais e a impressora que vou ter aqui é da marca Zebra.. na questão da impressão, são os mesmos comandos que já têm no ACBR, a problema é somente os comandos para gravar os dados no chip da etiqueta. Os comandos a princípio são bem simples.. vou fazer a implementação e quando tiver pronto coloco para apreciação. sds,
  14. Essa informação SeuNumero, é a identificação do Numero na empresa, que está no Segmento T, posição 106 a 130 conforme a página 6 do manual do banrisul... não é a mesma coisa que o NossoNumero como está acontecendo hoje no componente creio que deveria ser esse o conteúdo da linha 822: SeuNumero := Trim(Copy(FSegT, 106, 25));;//NumeroDocumento; sds, Banrisul 240.pdf
×
×
  • Create New...