Re: General questions about ReportLab

Tamás Bajusz <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Message-ID <CAHW+EoOTyM8j=vNFNkB+-NfpAecDs9+g5AqaUtDwUUjOorS7GQ@mail.gmail.com>
Qt has support for cross platform printing.
http://qt-project.org/doc/qt-5/qtprintsupport-index.html


On Wed, Aug 27, 2014 at 8:42 AM, Frank Millman <[email protected]> wrote:

> Hi all
>
> I am writing a business/accounting application for general use. Reporting
> plays a very important role in such an application. Having looked at
> various options, I decided quite a while ago that when I was ready I would
> use ReportLab. I am now at that point and I am starting to play with it.
>
> This post is not about what RL *can* do, but rather about what it cannot
> do. I had assumed that when I got down to it, RL would enable me to satisfy
> all my reporting requirements. I now think that this was naive. I would
> like to spell out what I am looking for, and hopefully get some pointers to
> solutions where RL is not the answer.
>
> 1. As I understand it, RL allows a user to generate a report in PDF format
> and save it to a file. If they want to print it they must call up Acrobat
> Reader and print it from there.
>
> There are times when a user wants to run a report and send it to a printer
> straight away. I have read a bit about installing GhostScript, using it to
> convert PDF to PostScript, and sending it to a PostScript printer. Is this
> the recommended solution? Are there any examples?
>
> What if the printer does not accept PostScript? I use an HP1150 LaserJet,
> which uses PCL5. Acrobat Reader can print to it with no problem. Would I be
> able to do the same from RL?
>
> 2. In order for me to print directly to a printer, I need to know which
> printers are available. Is there a cross-platform way of enquiring from the
> system which printers are installed? If not I can create a database table
> to store printer information which the user must fill in manually. At a
> minimum I would need printer name and page size. Has anyone done this?
>
> 3. Is there a cross-platform way of actually sending a stream of bytes to
> the print spooler. Is 'lpr' the answer? Does it work on Windows?
>
> 4. Some users still want to print invoices on multi-part paper on a
> dot-matrix printer. Can PDF be used for this at all, or must I come up with
> some other solution?
>
> 5. Print previews - I have written the client side of my application in
> Javascript, so that it will run in any browser. Is there a way of
> generating a PDF file from RL and displaying it in the browser, without
> writing it to a file?
>
> I have plenty more questions, but this is enough for now. Any input will
> be much appreciated.
>
> Frank Millman
>
> P.S. I see that ReportLab's offices are in Thornton Road, Wimbledon. I was
> brought up in Worple Road, and I went to school in Edge Hill. Small world
> ...
>
> _______________________________________________
> reportlab-users mailing list
> [email protected]
> http://two.pairlist.net/mailman/listinfo/reportlab-users
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.