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