23 de set de 2009

Nf-e código de barras em matricial



Gerar o código de barras em matricial não é um grande problema, ja que as principais impressoras do mercado possuem residentes na memória vários padrões, inclusive o código C128 que é o padrão utilizado para imprimir o código de barras no Danfe da NF-e.

Como é feito:
Através de uma "string", que pode variar em função do fabricante. Então é feito o envio da "string" acompanhado do numero de acesso da Nota Fiscal Eletrônica, que fará a chamada do código de barras que está na memória da impressora, sendo portando impresso o código de barras referente à esta chave de acesso.


Por exemplo, a "string" para a chamada do código de barras em uma impressora Epson seria a seguinte:


^[(B3^@^F^A^@2^@^CC42081283690339000275550020001435758732619073



Gerando o seguinte código:



Para testar se sua matricial é capas de imprimir um código de barras, copie a linha acima e cole em um arquivo txt. No caso do Linux, mande para a fila de impressão com o comando:


lpr -P fila arquivo.txt


Onde fila é sua impressora conectada local ou em rede.