Apuro con impresora....
Sandria Reynoso Jorge Enrique
Jsandria en segbancomer.com.mx
Vie Abr 6 15:50:00 CST 2001
es sencillo, no uses open()
usa popen() y dirige la salida al comando lp o lpr de Linux
> ----------
> From: [ERL][SMTP:erobles en sensacd.com.mx]
> Sent: Miércoles 4 de Abril de 2001 3:11 PM
> To: ayuda en linux.org.mx
> Subject: Apuro con impresora....
>
> Hola como han estado....
> Un favorzotote,necesito enviar a impresora desde un programa en C,
> pero no he encontrado la manera de hacerlo, ya se que esto es de primaria.
> Pero esto es lo que he hecho:
>
> ---------------- INICIA ------
> #include <unistd.h>
> void main(){
> int fd;
> fd=open("/dev/lp0",O_APPEND);
> write(fd,"HOLA\n",5);
> close(fd);
> }
> ----------------- TERMINA ------
>
> Segun yo los dispositivos se manejan como archivos
> por eso se me hizo facil abrir el lp0 y escribir en el
> pero no paso nada :-)
>
> Espero me puedan ayudar, y por otro lado si conocen alguna lista
> de programacion en unix haganmelo saber please....
>
> Sale pues espero su pronta ayuda
> .oO(de veras q la necesito, sino termino el progrma no salgo de
> vacaciones)
> De antemano gracias..
> ---------------------------------------------------------
> para salir de la lista, enviar un mensaje con las palabras
> "unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
>
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
Más información sobre la lista de distribución Ayuda