Is it not possible to just send the Jasper report to the printer, via the
built in printing API that comes with Jasper?

On Tue, Dec 9, 2014 at 1:12 PM, Kevin Loverde <[email protected]> wrote:

> Doesn't Jasperreports have a PDF rendering method? That might be a simpler
> route.
>
> On Tue, Dec 9, 2014 at 11:31 AM, Werner Lehmann <
> [email protected]> wrote:
>
>> Hi,
>>
>> I'd like to print a canvas node with native printer resolution. What is
>> the best way to achieve that? I suppose I can't just set the canvas width
>> and height to the printer page size equivalent because at 600 DPI this
>> would mean about 5000x7000px. And as far as I know a canvas this size can
>> be a problem. Aand there are printers with even higher resolutions.
>>
>> Should I print to a 72 DPI canvas instead, e.g. 600x850px? My content is
>> not bigger than this anyway, talking about Jasperreports rendered at 72 DPI
>> to an AWT graphics surface. Still I'd like to make use of higher print
>> resolution to get crisp text and to avoid pixel upscaling.
>>
>> Looks as if it was intended to provide a "printer canvas" but I guess
>> such API is not available.
>> https://wiki.openjdk.java.net/display/OpenJFX/Printing+for+JavaFX
>>
>> Alternatively I could skip the FX printing API altogether and use AWT
>> "graphics printing". Maybe it is the best option this content.
>>
>> Any recommendations?
>>
>> Rgds
>> Werner
>>
>
>

Reply via email to