STDPRN para GCC
Dica publicada em C/C++ / Miscelânea
STDPRN para GCC
Bom, para quem não conhece, a stream STDPRN é uma stream
diretamente ligada a impressora padrão, o único problema
é que ela só existe em DOS. Para fazer um "clone" dela e
usá-la sem mais complicações no Linux, não é muito
trabalhoso:
/* Abre a stream stdprn */
FILE *stdprn;
stdprn = fopen("/dev/lp0","w");
/* Imprime na stream */
fprintf(stdprn, "IMPRIMINDO NA IMPRESSORA PADRÃO\n");
/* Fecha a stream, só aqui que a impressora irá imprimir o texto */
fclose(stdprn);
FILE *stdprn;
stdprn = fopen("/dev/lp0","w");
/* Imprime na stream */
fprintf(stdprn, "IMPRIMINDO NA IMPRESSORA PADRÃO\n");
/* Fecha a stream, só aqui que a impressora irá imprimir o texto */
fclose(stdprn);
Espero que ajude.
Abraço,
fiquem com Deus.
Obrigado!