[fpc-pascal] Command line or CGI Printing
Leonardo M. Ramé
martinrame at yahoo.com
Wed Sep 15 15:59:54 CEST 2010
Nice!, and is it possible to send the bitmap data to lpr through a pipe?.
Something like "cat myfile.bmp|lpr". This doesn't work, it just prints garbage, maybe "cat" is handling the file as text.
I'm asking this because I don't want to create the file, then print it, then delete it, much better if I just create a TMemoryStream and send it to lpr.
Leonardo M. Ramé
http://leonardorame.blogspot.com
--- On Wed, 9/15/10, Graeme Geldenhuys <graemeg.lists at gmail.com> wrote:
> From: Graeme Geldenhuys <graemeg.lists at gmail.com>
> Subject: Re: [fpc-pascal] Command line or CGI Printing
> To: "FPC-Pascal users discussions" <fpc-pascal at lists.freepascal.org>
> Date: Wednesday, September 15, 2010, 10:33 AM
> On 15 September 2010 14:20, Leonardo
> M. Ramé wrote:
> > Hi, I'm looking for a way to send images to a printer
> without using the Printers unit. I can't use it because it
> relies on X (on Linux) and I need to print from a CGI or
> command line application, that must be installed on servers
> without X installed.
> >
>
> For more details: man lp
>
> Print a double-sided legal document to a
> printer called "foo":
> lp -d foo -o media=legal
> -o sides=two-sided-long-edge filename
>
> Print an image across 4 pages:
> lp -d bar -o
> scaling=200 filename
>
> Print a text file with 12 characters per
> inch, 8 lines per inch, and a
> 1 inch left margin:
> lp -d bar -o
> cpi=12 -o lpi=8 -o page-left=72 filename
>
> Or just print the file to the default
> printer
> lp "my long
> file.txt"
>
>
>
> --
> Regards,
> - Graeme -
>
>
> _______________________________________________
> fpGUI - a cross-platform Free Pascal GUI toolkit
> http://opensoft.homeip.net/fpgui/
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
More information about the fpc-pascal
mailing list