Re: [Pgsql-ayuda] printer

From: Antonio Castro <acastro(at)ciberdroide(dot)com>
To: maury de la pena <maurypeav(at)yahoo(dot)com(dot)mx>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] printer
Date: 2002-02-26 07:23:38
Message-ID: Pine.LNX.4.21.0202260810480.1305-100000@midas.ciberdroide.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Mon, 25 Feb 2002, maury de la pena wrote:

> hola lista
>
> soy novato en postgres he estado interactuando mi
> base de datos en
> "c"
> anteriormente usaba un compilador borland de
> 'DOS' .
> cuando envia informacion a la impresora utilizaba
> la siguiente
> setencia
>
> fprintf(PRN ,"Hello");

Podrías usar /dev/lp0.

Lp=fopen ("dev/lp0", "w");
if (Lp==-1){
perror("");
fprintf(stderr, "Error intentando abrir '/dev/lp0'\n");
}
fprintf(Lp ,"Hello");
fclose(Lp);

Pero lo mejor es que habras un pipe sobre 'lpr' para que te gestione
colas de impresión filtros , etc. Esto se hace con popen. Lo que hace
es ejecutar un comando y obtiene un descriptor para hacer entrada salida
y poder usarlo como un fichero desde C como si fuera un fichero.

Lp=popen("lpr", "w");
if (Lp==-1){
perror("");
fprintf(stderr, "Error intentando abrir 'lpr < '"\n");
}
fprintf(Lp ,"Hello");
pclose(Lp);

Mirate el man de 'popen()'.

No he probado los ejemplos y espero no haberme equivocado demasiado. :-)

Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informática (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher acastro(at)ciberdroide(dot)com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message hrosas 2002-02-26 14:52:35 [Pgsql-ayuda] postgresql
Previous Message maury de la pena 2002-02-26 03:06:36 [Pgsql-ayuda] printer