[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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