Re: Printing from C/C++ ?

From: Erik Karlin (e_karlin_at_yahoo.com)
Date: 11/28/05

  • Next message: ric_at_otte.ucsc.edu: "multi-gnome-terminal in sid"
    Date: Mon, 28 Nov 2005 14:07:02 -0500
    To: debian-user@lists.debian.org
    
    

    On Mon, Nov 28, 2005 at 01:55:48PM -0500, H.S. wrote:
    > John Carline wrote:
    > > Hi All,
    > >
    > > Can someone give me a good reference for printing from a C program or
    > > perhaps a few lines of C or C++ code that will route program formated
    > > data/text to my local printer.
    > >
    > > There seems to be a glaring lack of this information in the 5 C/C++
    > > books I have.
    > >
    > > Thanks for any assistance.
    > > John
    > >
    >
    > you can print through emacs, the whole file or parts of it and much more.
    >
    > Let us say you want to print a part of a C++ file in emacs where syntac
    > highlighting is ON. Select the desired region with your mouse, then
    > Ctrl-u M-x ps-print-region-with-highlighting is the command I think.
    > This will print the region to a PS file and you can then send that file
    > a printer. Alternatively, you can send the output directly to printer
    > instead of a PS file.
    >
    > ->HS
    >
    I believe what he's looking for is how to print from within a C/C++ app.
    My question is why re-invent the wheel. Why recode lp, just do one of:
            system("lp /tmp/my_report")
            fork/exec("lp /tmp/my_report")
            p = popen("lp"); fprintf(p, ...)

    They would all seem to work while keeping up the traditions of unix

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: ric_at_otte.ucsc.edu: "multi-gnome-terminal in sid"