On Sat, Nov 13, 2004 at 04:33:52PM -0600, Hugo Vanwoerkom wrote:
> David wrote:
> >I know this has nothing to do with Debian, but, really, I don't know
> >exactly where to ask this question anyway.
> >
> >I have a program for my personal use,  written in C. It's a
> >records-keeping application.  So far, for my hardcopy, I simply fopen
> >/dev/lp0 and talk straight to the printer.  My output is just a few
> >reports, all with a tabular output, and about the only printer
> >manipulations I need is to change the character size in an instance or
> >two.

> >The solution I've come up with is to rely upon Latex.  That is, generate
> >the output text, insert any tex formatting and send this to a temporary
> >file, let "dvips" convert to postscript and pipe this to "lp" or "lpr".

> >Could someone indicate whether this is reasonable, or is there a more
> >straightforward approach?
 
> I use Qt from Trolltech for that sort of stuff. Granted that means C++. 
> If that is no problem, everything becomes easier because you use its 
> classes for everything, including printing.

Well.. actually, I've never tried writing C++ code, but as a matter of
fact, just a day or two ago, I had downloaded some documentation on C++
considering getting into it - mainly for the class structuring.

> What I do is mostly 
> graphics, so maybe that changes things.

Well, again, perhaps coincidentally, I had considered converting this
program to a GUI app, just for the fun of it, mostly.  However, I've
been trying to learn GTK.  Unfortunately, if I understand correctly, GTK
doesn't support printing directly, but you have to extend into the GNOME
interface for printer support.  I was hoping to not spread myself too
thinly by adding another interface (GNOME) to learn.

> Anyway I have an example:
> 
> http://esquipulas.homeunix.com/index.php?p=46
> 
> If the server is up that shows you what I do with Qt and then you print 
> it using its classes, giving you a .ps file, shown there too, or going 
> straight to the printer.

I got a "connection refused".  Perhaps it was down at the moment.  I'll
give it a try later, perhaps tomorrow.

> HTH

Yes, it has helped. Thanks.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to