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.li...@gmail.com> wrote: > From: Graeme Geldenhuys <graemeg.li...@gmail.com> > Subject: Re: [fpc-pascal] Command line or CGI Printing > To: "FPC-Pascal users discussions" <fpc-pascal@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@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-pascal > _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal