Pular para o conteúdo

Imprimindo diretamente para porta paralela em C/C++ sem drivers

Dica publicada em C/C++ / Avançado
Francisco Alverne A. Paiva alvernepaiva
Hits: 10.725 Categoria: C/C++ Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

Imprimindo diretamente para porta paralela em C/C++ sem drivers

Olá, isto pode ser muito interessante para quem precisa criar relatórios bem aplicativos sem ter que utilizar drivers específicos e utilizando somente texto. Bem parecido com os que eram usados pelos programadores Clipper. Eu uso, principalmente para criar aqueles cupons, que se parecem com cupons fiscais, nos meus aplicativos. Ótimo para impressoras matriciais.

Primeiro tem que saber o dispositivo da porta paralela, que no meu caso é: "/dev/lp0", Windows "LPT1".

FILE *fp;

if( (fp =fopen("/dev/lp0","wb") ) == NULL ) //tenta abrir o dispositivo
trata_erro(); //em caso de erro...

//depois enviar dados para a porta.
fputs("Enviando dados para impressora.", fp );

//então depois disto encerra-se o fluxo de dados.
fclose(fp); //neste instante os dados serão descarregados para impressora
Nenhuma dica encontrada.

Como reiniciar o USB sem tirar o cabo

Livro "Advanced Linux Programming"

Medindo o tempo de execução do seu programa com o gprof

Exemplo prático do uso de C+Assembly

movfuscator - Compilador de uma única instrução Assembly

#1 Comentário enviado por assismvla em 12/04/2006 - 17:38h
Como faço para mandar para impressão o conteudo de uma variavel
#2 Comentário enviado por EnzoFerber em 22/05/2007 - 17:21h
Você sabe algum site que fale sobre programação com a porta USB? Procurei no Google e no Yahoo e num achei nada de interessante.../

Meu e-mail é enzo@veloxmail.com.br

...
Valeu
#3 Comentário enviado por eltonhbm em 17/09/2009 - 00:53h
dica interessante.
vlw amigo!

Contribuir com comentário

Entre na sua conta para comentar.