CODIGO DE BARRA EM BOLETO SANTANDER

SINKERTEC 04/12/2013 15:53:07
#431759


Boa tarde a todos

Estou tentando imprimir um código de barras de boleto. Tenho a linha digitável e gerei meu código de barras de forma correta.

Tenho algumas fontes mas nenhum dela eu consigo ler no scanner.

Alguém tem a fonte certa pra isso e pode me auxiliar?

LinhaDigitável: 03399149057290000003421076701024959320000018800
CodBarra: 03399593200000188009149072900000032107670102

Grato a todos
MARCELO.TREZE 04/12/2013 21:27:24
#431772
colega você tentou gerar ele sem o uso de fontes

veja se este exemplo te ajuda


TUNUSAT 05/12/2013 08:06:01
#431780
SINKERTEC,


Por favor, veja estes dois links:


BOLETOS - COD.BARRA E LINHA DIGITADA2
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7405

CODIGO DE BARRAS - TTFS
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=3757


[][ô]s,
Tunusat.
SINKERTEC 05/12/2013 08:21:26
#431782

Marcelão bom dia

Cara meu problema com o exemplo que mandou é: Como vou imprimir isto no crystal? mas é sensacional


Tunusat bom dia
Com base nos dados que eu passei lá em cima..eu gerei minha barra tendo o cód cedente 7 (digitos) e no seu exemplo tem 11. No caso, vendo exemplos de boletos do santander os números da agência (4 primeiros dígitos) do cedente não aparecem na linha digitável somente os outros 7 (código do cedente)

Fiz errado?



MARCELO.TREZE 05/12/2013 08:42:24
#431784
tenta estas fonts então, não se se são as mesmas que as suas mas são as que tenho.



TUNUSAT 05/12/2013 08:51:29
#431786
SINKERTEC,


Faz ujm tempão que fiz este código e não me lembro o tamanho do código do cedente, mas ...
... tem como colocar zeros à esquerda do número para poder completar 11 caracteres?

Espera ... deixa eu ver rapidão ...

Para você ver como é velho o bagulho:
Santander Banespa (033-7)

Label9
Código do Cedente (11) :
txtCodigoCedente


Public Function CB0337D(strCodigoDoBanco As String, strMoeda As String, strFatorDeVencimento As String, strValorDoTitulo As String, strCodigoCedente As String, strNossoNumero As String, strCodigoDoBancoCedente As String) As String


é isto mesmo! ... Foram colocados zeros à esquerda, veja:


strCodigoCedente = String$(11 - Len(Trim(strCodigoCedente)), [Ô]0[Ô]) & Trim(strCodigoCedente)


Experimenta colocar zeros à esquerda no seu código.


[][ô]s,
Tunusat.
SINKERTEC 05/12/2013 09:00:22
#431788


ENTENDI

Então na vdd meu código de barra foi gerado errado e talvez por isso ele n esteja sendo lido certo?

o scanner entende os digitos veríficadores e se tiver errado ele não le?
TUNUSAT 05/12/2013 09:37:30
#431791
SINKERTEC,

Faça assim:
- Pegue um boleto do Santander que você tiver certeza que está 100% certo.
Utilize os dados deste boleto para gerar o seu boleto (como se fosse uma cópia deste)

Se funfar beleza, seu programa está certinho.

Se não funfar, pode ser:
1 - Seu programa está gerando as barras de forma errada.
2 - Impressoras jato de tinta às vezes não funcionam bem, as impressoras laser quase 100% fncionam certiho;
3 - A leitora não está legal ... para ler o boleto vá em um terminal no próprio banco;
4 - As barras criadas por alguns [Ô]True Type Fonts[Ô] não funcionam bem, eu usei as TTFs:
- I_2_526.TTF (Interleaved 2 of 5) _
- V300022_.TTF (IntP72DlTt)
Elas estão no pacotão de fontes que disponibilizei aqui no site.

Não me lembro se tinha mais alguma coisa que poderia dar errado...


[][ô]s,
Tunusat.
TUNUSAT 05/12/2013 09:46:06
#431792
SINKERTEC,


Pergunta: Então na vdd meu código de barra foi gerado errado e talvez por isso ele n esteja sendo lido certo?

- Resposta: Yeap ... pode ser um dos problemas.

- Pergunta: o scanner entende os digitos veríficadores e se tiver errado ele não le?

Resposta: Se qualquer coisa estiver errado bagunça tudo. Verifique também o tamanho final da barra e o tamanho final da linha digitada (44 caracteres e 47 caracteres) Exemplo: os dígitos de abertura e fechamento para códigos de barra de produtos de supermercado precisam estar certinhos senão a leitora não entende e não grava nada.


[][ô]s,
Tunusat.
SINKERTEC 05/12/2013 11:37:33
#431796


Eu tenho em mãos 3 boletos impressos e os mesmos possuem um padrão.

porém nenhum deles trabalha com o campo cedente com 11 digitos..pois testando com 7 ele gerou o mesmo digito verificador..

o tamanho do código de barra na impressão implica não NÃO LEITURA do mesmo?
TUNUSAT 05/12/2013 14:08:52
#431810
SINKERTEC,


Pergunta: o tamanho do código de barra na impressão implica não NÃO LEITURA do mesmo?
Resposta:
O tamanho da barra eu pixels o quantidade?!?
- Em pixels: Acredito que tenha um tamanho máximo e um mínimo que a leitora aceita.
- Em quantidade: Com certeza! São exatos 44 caracteres para todos os bancos (o código de barras) e a linha digitada: 47 caracteres.


Pergunta: Vc costuma usar alguma para me indicar?
Resposta:
- I_2_526.TTF (Interleaved 2 of 5) _


Pergunta: naquele link q mandou tem um monte, alguma delas é específica para boletos?
Resposta:
As [Ô]Interleaved 2 of 5[Ô] são as para boleto bancário.
A que eu usei tinha só 4 (quatro) caracteres:
As letras eram: l, n, w ... algo assim... não me lembro mais.
Esta foi a que funcionou melhor pois aparentemente ficava mais [Ô]precisa[Ô] a impressão. Em outras palavras: distorcia bem menos o que facilita para leitora.


[][ô]s,
Tunusat.
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas