[eluser]smilie[/eluser]
If this is 'user generated content' (meaning: user can see that view on his screen), then I would suggest just to create a view with the report and instruct user to use CTRL + P :-)
My experience with Linux + printing (if printer is not installed yet) is more then terrible! Eventually I did get it working, but it was major pain in the a**.
So, just re-arrange your view to contain the report and then you could use JS to fire up 'CTRL + P' and user would only have to click "Ok".
Cheers,
Smilie