.NET &Open Source &TI André Dourado em 06 abr 2009
Impressão de código de barras na DANFE
Estive nas últimas semanas, envolvido com a emissão de Nota Fiscal Eletrônica. Depois de todos os consumos de webservices, certificados digitais, chegamos ao problema da impressão da DANFE, mais especificamente em relação ao código de barras padrão Code128C.
Muitos componentes são oferecidos a um preço de “oportunidade”. Depois de muito procurar, achei alguns links que acho que podem interessar.
Gerador de Código de Barras com fontes em C#: http://www.codeproject.com/KB/GDI-plus/GenCode128.aspx
True Type Fonts para Code128: http://www.fpress.com/revista/Num9905/fuentes.zip
Espero que ajude a alguém.
Olá! Desde que coloquei o site
em 02 set 2009 às 13:40 1.Guilherme escreveu …
mas não é simplismente colocar a chave da Danfe com esta fonte, tem que fazer um mapeamento antes né? Como faz este mapeamento, tem uma função? Depende do fornecedor da Fonte True type?
em 02 set 2009 às 14:23 2.André Dourado escreveu …
Caro Guilherme,
pelo primeiro link, você tem uma função completa de geração da imagem do código de barra, que dispensa o uso de true type font. Eu utilizo e recomendo essa rotina.
Infelizmente não tenho como lhe fornecer a função, pois foi desenvolvida para a empresa em que trabalho e não tenho autorização para a liberação. O artigo é bastante auto explicativo.
Pelo segundo link, você terá que calcular o digito verificador e gerar a cadeia, ai sim utilizar o true type font.
Abraços,
André Dourado
em 16 out 2009 às 10:25 3.Leandro Campos escreveu …
bom dia Guilherme,
parabéns pela disponibilização dos links.
Utilizo também a função do 1º link. Mas o código de barras gerado é o CODE128 e não o CODE128C do DANFE, não?
No meu relatório está aparecendo, mas o código de barras não está igual ao exemplo que tenho aqui.
Você fez alguma alteração no código do codeplex?
O que você fez?
Abraços e parabéns pelo blog. Sou de Fortaleza e sempre leio o mesmo.
em 23 mai 2010 às 12:33 4.Carlos escreveu …
Voce pode imprimir o DANFE inteiro utilizando o WebDanfe: http://www.webdanfe.com.br/
Danfe